#!/usr/bin/env node
import { existsSync, readFileSync } from "fs";
import { dirname, join, resolve } from "path";
import { fileURLToPath } from "url";
import readline from "readline";

const __dirname = dirname(fileURLToPath(import.meta.url));

const INPUT_SCHEMA = [
  {
    "name": "chainType",
    "type": "string",
    "label": "Chain Type",
    "defaultValue": "eth"
  },
  {
    "name": "address",
    "type": "string",
    "label": "EVM Address to Monitor"
  },
  {
    "name": "apiKey",
    "type": "password",
    "label": "Twitter API Key"
  },
  {
    "name": "secret",
    "type": "password",
    "label": "Twitter API Secret"
  },
  {
    "name": "accessToken",
    "type": "password",
    "label": "Twitter Access Token"
  },
  {
    "name": "accessTokenSecret",
    "type": "password",
    "label": "Twitter Access Token Secret"
  }
];

// Parse CLI args
const args = process.argv.slice(2);
const cliArgs = {
  configPath: null,
  overrides: {},
  help: args.includes("-h") || args.includes("--help"),
  json: args.includes("--json") || args.includes("--format=json"),
};

for (let i = 0; i < args.length; i++) {
  const arg = args[i];
  if (arg.startsWith("--config=")) {
    cliArgs.configPath = arg.slice(9);
  } else if (arg === "--config" && args[i + 1]) {
    cliArgs.configPath = args[++i];
  } else if (arg.startsWith("--") && arg.includes("=")) {
    const [key, value] = arg.slice(2).split("=");
    cliArgs.overrides[key] = value;
  } else if (arg === "-h" || arg === "--help") {
    cliArgs.help = true;
  } else if (arg === "--json") {
    cliArgs.json = true;
  }
}

if (cliArgs.help) {
  console.log("Usage: node cli.js [options]");
  console.log("");
  console.log("Options:");
  console.log("  --config=<path>    Specify config file path");
  console.log("  --<key>=<value>    Override config value");
  console.log("  --json             Output logs in JSON format (no colors, no truncation)");
  console.log("  -h, --help         Show this help");
  console.log("");
  console.log("Examples:");
  console.log("  node cli.js");
  console.log("  node cli.js --config=./my-config.json");
  console.log("  node cli.js --symbol=BTC/USDT --threshold=0.01");
  console.log("  node cli.js --json");
  process.exit(0);
}

// Prompt for user input
function prompt(question) {
  const rl = readline.createInterface({
    input: process.stdin,
    output: process.stdout,
  });
  return new Promise((resolve) => {
    rl.question(question, (answer) => {
      rl.close();
      resolve(answer.trim());
    });
  });
}

// Load config
function loadConfig() {
  let config = {};
  
  // Load from file
  const configPath = cliArgs.configPath 
    ? resolve(cliArgs.configPath)
    : join(__dirname, "config.json");
    
  if (existsSync(configPath)) {
    try {
      config = JSON.parse(readFileSync(configPath, "utf-8"));
    } catch (e) {
      console.warn("Warning: Failed to load config from", configPath);
    }
  }
  
  // Apply CLI overrides
  Object.assign(config, cliArgs.overrides);
  
  return config;
}

// Check and prompt for required fields
async function validateAndPrompt(config) {
  const missingFields = [];
  
  for (const field of INPUT_SCHEMA) {
    if (field.required) {
      const value = config[field.name];
      const hasValue = value !== undefined && value !== null && value !== "";
      if (!hasValue) {
        missingFields.push(field);
      }
    }
  }
  
  if (missingFields.length > 0) {
    console.log("\nThe following required fields are missing:");
    for (const field of missingFields) {
      const desc = field.description ? " (" + field.description + ")" : "";
      console.log("  - " + field.name + desc);
    }
    console.log("");
    
    for (const field of missingFields) {
      const desc = field.description || field.name;
      const question = "Enter " + desc + ": ";
      const answer = await prompt(question);
      config[field.name] = answer;
    }
    console.log("");
  }
  
  return config;
}

const config = loadConfig();
const finalConfig = await validateAndPrompt(config);

// Set JSON mode for runtime
if (cliArgs.json) {
  globalThis.__JSON_MODE__ = true;
}

if (!cliArgs.json) {
  console.log("Config:", JSON.stringify(finalConfig, null, 2));
  console.log("Starting workflow...\n");
}

// Set INPUT_JSON env var for runtime
process.env.INPUT_JSON = JSON.stringify(finalConfig);

// ===== RUNTIME CODE BELOW (inlined from workflow.runtime.js) =====

(()=>{var hN=Object.defineProperty;var aN=(N)=>N;function tN(N,Q){this[N]=aN.bind(null,Q)}var RN=(N,Q)=>{for(var z in Q)hN(N,z,{get:Q[z],enumerable:!0,configurable:!0,set:tN.bind(Q,z)})};var ON={};RN(ON,{shake256:()=>kz,shake128:()=>gz,sha3_512:()=>vz,sha3_384:()=>Oz,sha3_256:()=>jz,sha3_224:()=>Mz,keccak_512:()=>Fz,keccak_384:()=>mz,keccak_256:()=>Dz,keccak_224:()=>Gz,keccakP:()=>cN,Keccak:()=>o});var a=BigInt(4294967295),mN=BigInt(32);function sN(N,Q=!1){if(Q)return{h:Number(N&a),l:Number(N>>mN&a)};return{h:Number(N>>mN&a)|0,l:Number(N&a)|0}}function t(N,Q=!1){let z=N.length,Y=new Uint32Array(z),$=new Uint32Array(z);for(let q=0;q<z;q++){let{h:Z,l:X}=sN(N[q],Q);[Y[q],$[q]]=[Z,X]}return[Y,$]}var KN=(N,Q,z)=>N>>>z,UN=(N,Q,z)=>N<<32-z|Q>>>z,p=(N,Q,z)=>N>>>z|Q<<32-z,L=(N,Q,z)=>N<<32-z|Q>>>z,A=(N,Q,z)=>N<<64-z|Q>>>z-32,n=(N,Q,z)=>N>>>z-32|Q<<64-z;var FN=(N,Q,z)=>N<<z|Q>>>32-z,gN=(N,Q,z)=>Q<<z|N>>>32-z,kN=(N,Q,z)=>Q<<z-32|N>>>64-z,wN=(N,Q,z)=>N<<z-32|Q>>>64-z;function k(N,Q,z,Y){let $=(Q>>>0)+(Y>>>0);return{h:N+z+($/4294967296|0)|0,l:$|0}}var WN=(N,Q,z)=>(N>>>0)+(Q>>>0)+(z>>>0),TN=(N,Q,z,Y)=>Q+z+Y+(N/4294967296|0)|0,EN=(N,Q,z,Y)=>(N>>>0)+(Q>>>0)+(z>>>0)+(Y>>>0),xN=(N,Q,z,Y,$)=>Q+z+Y+$+(N/4294967296|0)|0,CN=(N,Q,z,Y,$)=>(N>>>0)+(Q>>>0)+(z>>>0)+(Y>>>0)+($>>>0),yN=(N,Q,z,Y,$,q)=>Q+z+Y+$+q+(N/4294967296|0)|0;/*! noble-hashes - MIT License (c) 2022 Paul Miller (paulmillr.com) */function zz(N){return N instanceof Uint8Array||ArrayBuffer.isView(N)&&N.constructor.name==="Uint8Array"}function MN(N){if(!Number.isSafeInteger(N)||N<0)throw Error("positive integer expected, got "+N)}function d(N,...Q){if(!zz(N))throw Error("Uint8Array expected");if(Q.length>0&&!Q.includes(N.length))throw Error("Uint8Array expected of length "+Q+", got length="+N.length)}function S(N,Q=!0){if(N.destroyed)throw Error("Hash instance has been destroyed");if(Q&&N.finished)throw Error("Hash#digest() has already been called")}function s(N,Q){d(N);let z=Q.outputLen;if(N.length<z)throw Error("digestInto() expects output buffer of length at least "+z)}function VN(N){return new Uint32Array(N.buffer,N.byteOffset,Math.floor(N.byteLength/4))}function w(...N){for(let Q=0;Q<N.length;Q++)N[Q].fill(0)}function NN(N){return new DataView(N.buffer,N.byteOffset,N.byteLength)}function F(N,Q){return N<<32-Q|N>>>Q}var Qz=(()=>new Uint8Array(new Uint32Array([287454020]).buffer)[0]===68)();function Yz(N){return N<<24&4278190080|N<<8&16711680|N>>>8&65280|N>>>24&255}function Zz(N){for(let Q=0;Q<N.length;Q++)N[Q]=Yz(N[Q]);return N}var jN=Qz?(N)=>N:Zz;function $z(N){if(typeof N!=="string")throw Error("string expected");return new Uint8Array(new TextEncoder().encode(N))}function u(N){if(typeof N==="string")N=$z(N);return d(N),N}class i{}function E(N){let Q=(Y)=>N().update(u(Y)).digest(),z=N();return Q.outputLen=z.outputLen,Q.blockLen=z.blockLen,Q.create=()=>N(),Q}function bN(N){let Q=(Y,$)=>N($).update(u(Y)).digest(),z=N({});return Q.outputLen=z.outputLen,Q.blockLen=z.blockLen,Q.create=(Y)=>N(Y),Q}var qz=BigInt(0),r=BigInt(1),Jz=BigInt(2),Xz=BigInt(7),Pz=BigInt(256),Rz=BigInt(113),fN=[],pN=[],LN=[];for(let N=0,Q=r,z=1,Y=0;N<24;N++){[z,Y]=[Y,(2*z+3*Y)%5],fN.push(2*(5*Y+z)),pN.push((N+1)*(N+2)/2%64);let $=qz;for(let q=0;q<7;q++)if(Q=(Q<<r^(Q>>Xz)*Rz)%Pz,Q&Jz)$^=r<<(r<<BigInt(q))-r;LN.push($)}var dN=t(LN,!0),Kz=dN[0],Uz=dN[1],BN=(N,Q,z)=>z>32?kN(N,Q,z):FN(N,Q,z),IN=(N,Q,z)=>z>32?wN(N,Q,z):gN(N,Q,z);function cN(N,Q=24){let z=new Uint32Array(10);for(let Y=24-Q;Y<24;Y++){for(let Z=0;Z<10;Z++)z[Z]=N[Z]^N[Z+10]^N[Z+20]^N[Z+30]^N[Z+40];for(let Z=0;Z<10;Z+=2){let X=(Z+8)%10,P=(Z+2)%10,R=z[P],J=z[P+1],K=BN(R,J,1)^z[X],M=IN(R,J,1)^z[X+1];for(let j=0;j<50;j+=10)N[Z+j]^=K,N[Z+j+1]^=M}let $=N[2],q=N[3];for(let Z=0;Z<24;Z++){let X=pN[Z],P=BN($,q,X),R=IN($,q,X),J=fN[Z];$=N[J],q=N[J+1],N[J]=P,N[J+1]=R}for(let Z=0;Z<50;Z+=10){for(let X=0;X<10;X++)z[X]=N[Z+X];for(let X=0;X<10;X++)N[Z+X]^=~z[(X+2)%10]&z[(X+4)%10]}N[0]^=Kz[Y],N[1]^=Uz[Y]}w(z)}class o extends i{constructor(N,Q,z,Y=!1,$=24){super();if(this.pos=0,this.posOut=0,this.finished=!1,this.destroyed=!1,this.enableXOF=!1,this.blockLen=N,this.suffix=Q,this.outputLen=z,this.enableXOF=Y,this.rounds=$,MN(z),!(0<N&&N<200))throw Error("only keccak-f1600 function is supported");this.state=new Uint8Array(200),this.state32=VN(this.state)}clone(){return this._cloneInto()}keccak(){jN(this.state32),cN(this.state32,this.rounds),jN(this.state32),this.posOut=0,this.pos=0}update(N){S(this),N=u(N),d(N);let{blockLen:Q,state:z}=this,Y=N.length;for(let $=0;$<Y;){let q=Math.min(Q-this.pos,Y-$);for(let Z=0;Z<q;Z++)z[this.pos++]^=N[$++];if(this.pos===Q)this.keccak()}return this}finish(){if(this.finished)return;this.finished=!0;let{state:N,suffix:Q,pos:z,blockLen:Y}=this;if(N[z]^=Q,(Q&128)!==0&&z===Y-1)this.keccak();N[Y-1]^=128,this.keccak()}writeInto(N){S(this,!1),d(N),this.finish();let Q=this.state,{blockLen:z}=this;for(let Y=0,$=N.length;Y<$;){if(this.posOut>=z)this.keccak();let q=Math.min(z-this.posOut,$-Y);N.set(Q.subarray(this.posOut,this.posOut+q),Y),this.posOut+=q,Y+=q}return N}xofInto(N){if(!this.enableXOF)throw Error("XOF is not possible for this instance");return this.writeInto(N)}xof(N){return MN(N),this.xofInto(new Uint8Array(N))}digestInto(N){if(s(N,this),this.finished)throw Error("digest() was already called");return this.writeInto(N),this.destroy(),N}digest(){return this.digestInto(new Uint8Array(this.outputLen))}destroy(){this.destroyed=!0,w(this.state)}_cloneInto(N){let{blockLen:Q,suffix:z,outputLen:Y,rounds:$,enableXOF:q}=this;return N||(N=new o(Q,z,Y,q,$)),N.state32.set(this.state32),N.pos=this.pos,N.posOut=this.posOut,N.finished=this.finished,N.rounds=$,N.suffix=z,N.outputLen=Y,N.enableXOF=q,N.destroyed=this.destroyed,N}}var b=(N,Q,z)=>E(()=>new o(Q,N,z)),Mz=(()=>b(6,144,28))(),jz=(()=>b(6,136,32))(),Oz=(()=>b(6,104,48))(),vz=(()=>b(6,72,64))(),Gz=(()=>b(1,144,28))(),Dz=(()=>b(1,136,32))(),mz=(()=>b(1,104,48))(),Fz=(()=>b(1,72,64))(),SN=(N,Q,z)=>bN((Y={})=>new o(Q,N,Y.dkLen===void 0?z:Y.dkLen,!0)),gz=(()=>SN(31,168,16))(),kz=(()=>SN(31,136,32))();var vN={};RN(vN,{sha256:()=>Cz,sha224:()=>Vz,SHA256:()=>xz,SHA224:()=>yz});function wz(N,Q,z,Y){if(typeof N.setBigUint64==="function")return N.setBigUint64(Q,z,Y);let $=BigInt(32),q=BigInt(4294967295),Z=Number(z>>$&q),X=Number(z&q),P=Y?4:0,R=Y?0:4;N.setUint32(Q+P,Z,Y),N.setUint32(Q+R,X,Y)}function uN(N,Q,z){return N&Q^~N&z}function _N(N,Q,z){return N&Q^N&z^Q&z}class zN extends i{constructor(N,Q,z,Y){super();this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.blockLen=N,this.outputLen=Q,this.padOffset=z,this.isLE=Y,this.buffer=new Uint8Array(N),this.view=NN(this.buffer)}update(N){S(this),N=u(N),d(N);let{view:Q,buffer:z,blockLen:Y}=this,$=N.length;for(let q=0;q<$;){let Z=Math.min(Y-this.pos,$-q);if(Z===Y){let X=NN(N);for(;Y<=$-q;q+=Y)this.process(X,q);continue}if(z.set(N.subarray(q,q+Z),this.pos),this.pos+=Z,q+=Z,this.pos===Y)this.process(Q,0),this.pos=0}return this.length+=N.length,this.roundClean(),this}digestInto(N){S(this),s(N,this),this.finished=!0;let{buffer:Q,view:z,blockLen:Y,isLE:$}=this,{pos:q}=this;if(Q[q++]=128,w(this.buffer.subarray(q)),this.padOffset>Y-q)this.process(z,0),q=0;for(let J=q;J<Y;J++)Q[J]=0;wz(z,Y-8,BigInt(this.length*8),$),this.process(z,0);let Z=NN(N),X=this.outputLen;if(X%4)throw Error("_sha2: outputLen should be aligned to 32bit");let P=X/4,R=this.get();if(P>R.length)throw Error("_sha2: outputLen bigger than state");for(let J=0;J<P;J++)Z.setUint32(4*J,R[J],$)}digest(){let{buffer:N,outputLen:Q}=this;this.digestInto(N);let z=N.slice(0,Q);return this.destroy(),z}_cloneInto(N){N||(N=new this.constructor),N.set(...this.get());let{blockLen:Q,buffer:z,length:Y,finished:$,destroyed:q,pos:Z}=this;if(N.destroyed=q,N.finished=$,N.length=Y,N.pos=Z,Y%Q)N.buffer.set(z);return N}clone(){return this._cloneInto()}}var x=Uint32Array.from([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),C=Uint32Array.from([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428]),O=Uint32Array.from([3418070365,3238371032,1654270250,914150663,2438529370,812702999,355462360,4144912697,1731405415,4290775857,2394180231,1750603025,3675008525,1694076839,1203062813,3204075428]),v=Uint32Array.from([1779033703,4089235720,3144134277,2227873595,1013904242,4271175723,2773480762,1595750129,1359893119,2917565137,2600822924,725511199,528734635,4215389547,1541459225,327033209]);var Wz=Uint32Array.from([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),B=new Uint32Array(64);class l extends zN{constructor(N=32){super(64,N,8,!1);this.A=x[0]|0,this.B=x[1]|0,this.C=x[2]|0,this.D=x[3]|0,this.E=x[4]|0,this.F=x[5]|0,this.G=x[6]|0,this.H=x[7]|0}get(){let{A:N,B:Q,C:z,D:Y,E:$,F:q,G:Z,H:X}=this;return[N,Q,z,Y,$,q,Z,X]}set(N,Q,z,Y,$,q,Z,X){this.A=N|0,this.B=Q|0,this.C=z|0,this.D=Y|0,this.E=$|0,this.F=q|0,this.G=Z|0,this.H=X|0}process(N,Q){for(let J=0;J<16;J++,Q+=4)B[J]=N.getUint32(Q,!1);for(let J=16;J<64;J++){let K=B[J-15],M=B[J-2],j=F(K,7)^F(K,18)^K>>>3,m=F(M,17)^F(M,19)^M>>>10;B[J]=m+B[J-7]+j+B[J-16]|0}let{A:z,B:Y,C:$,D:q,E:Z,F:X,G:P,H:R}=this;for(let J=0;J<64;J++){let K=F(Z,6)^F(Z,11)^F(Z,25),M=R+K+uN(Z,X,P)+Wz[J]+B[J]|0,m=(F(z,2)^F(z,13)^F(z,22))+_N(z,Y,$)|0;R=P,P=X,X=Z,Z=q+M|0,q=$,$=Y,Y=z,z=M+m|0}z=z+this.A|0,Y=Y+this.B|0,$=$+this.C|0,q=q+this.D|0,Z=Z+this.E|0,X=X+this.F|0,P=P+this.G|0,R=R+this.H|0,this.set(z,Y,$,q,Z,X,P,R)}roundClean(){w(B)}destroy(){this.set(0,0,0,0,0,0,0,0),w(this.buffer)}}class QN extends l{constructor(){super(28);this.A=C[0]|0,this.B=C[1]|0,this.C=C[2]|0,this.D=C[3]|0,this.E=C[4]|0,this.F=C[5]|0,this.G=C[6]|0,this.H=C[7]|0}}var HN=(()=>t(["0x428a2f98d728ae22","0x7137449123ef65cd","0xb5c0fbcfec4d3b2f","0xe9b5dba58189dbbc","0x3956c25bf348b538","0x59f111f1b605d019","0x923f82a4af194f9b","0xab1c5ed5da6d8118","0xd807aa98a3030242","0x12835b0145706fbe","0x243185be4ee4b28c","0x550c7dc3d5ffb4e2","0x72be5d74f27b896f","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((N)=>BigInt(N))))(),Tz=(()=>HN[0])(),Ez=(()=>HN[1])(),I=new Uint32Array(80),f=new Uint32Array(80);class c extends zN{constructor(N=64){super(128,N,16,!1);this.Ah=v[0]|0,this.Al=v[1]|0,this.Bh=v[2]|0,this.Bl=v[3]|0,this.Ch=v[4]|0,this.Cl=v[5]|0,this.Dh=v[6]|0,this.Dl=v[7]|0,this.Eh=v[8]|0,this.El=v[9]|0,this.Fh=v[10]|0,this.Fl=v[11]|0,this.Gh=v[12]|0,this.Gl=v[13]|0,this.Hh=v[14]|0,this.Hl=v[15]|0}get(){let{Ah:N,Al:Q,Bh:z,Bl:Y,Ch:$,Cl:q,Dh:Z,Dl:X,Eh:P,El:R,Fh:J,Fl:K,Gh:M,Gl:j,Hh:m,Hl:g}=this;return[N,Q,z,Y,$,q,Z,X,P,R,J,K,M,j,m,g]}set(N,Q,z,Y,$,q,Z,X,P,R,J,K,M,j,m,g){this.Ah=N|0,this.Al=Q|0,this.Bh=z|0,this.Bl=Y|0,this.Ch=$|0,this.Cl=q|0,this.Dh=Z|0,this.Dl=X|0,this.Eh=P|0,this.El=R|0,this.Fh=J|0,this.Fl=K|0,this.Gh=M|0,this.Gl=j|0,this.Hh=m|0,this.Hl=g|0}process(N,Q){for(let U=0;U<16;U++,Q+=4)I[U]=N.getUint32(Q),f[U]=N.getUint32(Q+=4);for(let U=16;U<80;U++){let y=I[U-15]|0,V=f[U-15]|0,qN=p(y,V,1)^p(y,V,8)^KN(y,V,7),JN=L(y,V,1)^L(y,V,8)^UN(y,V,7),W=I[U-2]|0,T=f[U-2]|0,e=p(W,T,19)^A(W,T,61)^KN(W,T,6),XN=L(W,T,19)^n(W,T,61)^UN(W,T,6),h=EN(JN,XN,f[U-7],f[U-16]),PN=xN(h,qN,e,I[U-7],I[U-16]);I[U]=PN|0,f[U]=h|0}let{Ah:z,Al:Y,Bh:$,Bl:q,Ch:Z,Cl:X,Dh:P,Dl:R,Eh:J,El:K,Fh:M,Fl:j,Gh:m,Gl:g,Hh:_,Hl:H}=this;for(let U=0;U<80;U++){let y=p(J,K,14)^p(J,K,18)^A(J,K,41),V=L(J,K,14)^L(J,K,18)^n(J,K,41),qN=J&M^~J&m,JN=K&j^~K&g,W=CN(H,V,JN,Ez[U],f[U]),T=yN(W,_,y,qN,Tz[U],I[U]),e=W|0,XN=p(z,Y,28)^A(z,Y,34)^A(z,Y,39),h=L(z,Y,28)^n(z,Y,34)^n(z,Y,39),PN=z&$^z&Z^$&Z,eN=Y&q^Y&X^q&X;_=m|0,H=g|0,m=M|0,g=j|0,M=J|0,j=K|0,{h:J,l:K}=k(P|0,R|0,T|0,e|0),P=Z|0,R=X|0,Z=$|0,X=q|0,$=z|0,q=Y|0;let DN=WN(e,h,eN);z=TN(DN,T,XN,PN),Y=DN|0}({h:z,l:Y}=k(this.Ah|0,this.Al|0,z|0,Y|0)),{h:$,l:q}=k(this.Bh|0,this.Bl|0,$|0,q|0),{h:Z,l:X}=k(this.Ch|0,this.Cl|0,Z|0,X|0),{h:P,l:R}=k(this.Dh|0,this.Dl|0,P|0,R|0),{h:J,l:K}=k(this.Eh|0,this.El|0,J|0,K|0),{h:M,l:j}=k(this.Fh|0,this.Fl|0,M|0,j|0),{h:m,l:g}=k(this.Gh|0,this.Gl|0,m|0,g|0),{h:_,l:H}=k(this.Hh|0,this.Hl|0,_|0,H|0),this.set(z,Y,$,q,Z,X,P,R,J,K,M,j,m,g,_,H)}roundClean(){w(I,f)}destroy(){w(this.buffer),this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)}}class YN extends c{constructor(){super(48);this.Ah=O[0]|0,this.Al=O[1]|0,this.Bh=O[2]|0,this.Bl=O[3]|0,this.Ch=O[4]|0,this.Cl=O[5]|0,this.Dh=O[6]|0,this.Dl=O[7]|0,this.Eh=O[8]|0,this.El=O[9]|0,this.Fh=O[10]|0,this.Fl=O[11]|0,this.Gh=O[12]|0,this.Gl=O[13]|0,this.Hh=O[14]|0,this.Hl=O[15]|0}}var G=Uint32Array.from([2352822216,424955298,1944164710,2312950998,502970286,855612546,1738396948,1479516111,258812777,2077511080,2011393907,79989058,1067287976,1780299464,286451373,2446758561]),D=Uint32Array.from([573645204,4230739756,2673172387,3360449730,596883563,1867755857,2520282905,1497426621,2519219938,2827943907,3193839141,1401305490,721525244,746961066,246885852,2177182882]);class ZN extends c{constructor(){super(28);this.Ah=G[0]|0,this.Al=G[1]|0,this.Bh=G[2]|0,this.Bl=G[3]|0,this.Ch=G[4]|0,this.Cl=G[5]|0,this.Dh=G[6]|0,this.Dl=G[7]|0,this.Eh=G[8]|0,this.El=G[9]|0,this.Fh=G[10]|0,this.Fl=G[11]|0,this.Gh=G[12]|0,this.Gl=G[13]|0,this.Hh=G[14]|0,this.Hl=G[15]|0}}class $N extends c{constructor(){super(32);this.Ah=D[0]|0,this.Al=D[1]|0,this.Bh=D[2]|0,this.Bl=D[3]|0,this.Ch=D[4]|0,this.Cl=D[5]|0,this.Dh=D[6]|0,this.Dl=D[7]|0,this.Eh=D[8]|0,this.El=D[9]|0,this.Fh=D[10]|0,this.Fl=D[11]|0,this.Gh=D[12]|0,this.Gl=D[13]|0,this.Hh=D[14]|0,this.Hl=D[15]|0}}var AN=E(()=>new l),nN=E(()=>new QN),iN=E(()=>new c),rN=E(()=>new YN),oN=E(()=>new $N),lN=E(()=>new ZN);var xz=l,Cz=AN,yz=QN,Vz=nN;var GN={};RN(GN,{sha512_256:()=>cz,sha512_224:()=>Lz,sha512:()=>Bz,sha384:()=>fz,SHA512_256:()=>dz,SHA512_224:()=>pz,SHA512:()=>bz,SHA384:()=>Iz});var bz=c,Bz=iN,Iz=YN,fz=rN,pz=ZN,Lz=lN,dz=$N,cz=oN;globalThis.__INLINE_MODULES__={"@noble/hashes/sha3":ON,"@noble/hashes/sha256":vN,"@noble/hashes/sha512":GN};})();

import{createRequire as aD6}from"node:module";var __createRequire=(function(){var cr=aD6(import.meta.url);return function(id){if(typeof globalThis.__INLINE_MODULES__!=="undefined"&&Object.prototype.hasOwnProperty.call(globalThis.__INLINE_MODULES__,id))return globalThis.__INLINE_MODULES__[id];return cr(id);};})();var mD6=Object.create;var{getPrototypeOf:dD6,defineProperty:vL,getOwnPropertyNames:rB1,getOwnPropertyDescriptor:uD6}=Object,sB1=Object.prototype.hasOwnProperty;function tB1(J){return this[J]}var lD6,pD6,Lo=(J,Q,Y)=>{var G=J!=null&&typeof J==="object";if(G){var X=Q?lD6??=new WeakMap:pD6??=new WeakMap,z=X.get(J);if(z)return z}Y=J!=null?mD6(dD6(J)):{};let K=Q||!J||!J.__esModule?vL(Y,"default",{value:J,enumerable:!0}):Y;for(let W of rB1(J))if(!sB1.call(K,W))vL(K,W,{get:tB1.bind(J,W),enumerable:!0});if(G)X.set(J,K);return K},cD6=(J)=>{var Q=(aB1??=new WeakMap).get(J),Y;if(Q)return Q;if(Q=vL({},"__esModule",{value:!0}),J&&typeof J==="object"||typeof J==="function"){for(var G of rB1(J))if(!sB1.call(Q,G))vL(Q,G,{get:tB1.bind(J,G),enumerable:!(Y=uD6(J,G))||Y.enumerable})}return aB1.set(J,Q),Q},aB1,H=(J,Q)=>()=>(Q||J((Q={exports:{}}).exports,Q),Q.exports);var _D6=(J)=>J;function iD6(J,Q){this[J]=_D6.bind(null,Q)}var nD6=(J,Q)=>{for(var Y in Q)vL(J,Y,{get:Q[Y],enumerable:!0,configurable:!0,set:iD6.bind(Q,Y)})};var oD6=(J,Q)=>()=>(J&&(Q=J(J=0)),Q);var V1=__createRequire;var YN1=H((r35,QN1)=>{var{defineProperty:Eo,getOwnPropertyDescriptor:rD6,getOwnPropertyNames:sD6}=Object,tD6=Object.prototype.hasOwnProperty,eD6=(J,Q)=>{for(var Y in Q)Eo(J,Y,{get:Q[Y],enumerable:!0})},JH6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of sD6(Q))if(!tD6.call(J,X)&&X!==Y)Eo(J,X,{get:()=>Q[X],enumerable:!(G=rD6(Q,X))||G.enumerable})}return J},QH6=(J)=>JH6(Eo({},"__esModule",{value:!0}),J),eB1={};eD6(eB1,{formatAddress:()=>YH6,formatDigest:()=>GH6});QN1.exports=QH6(eB1);var JN1="…";function YH6(J){if(J.length<=6)return J;let Q=J.startsWith("0x")?2:0;return`0x${J.slice(Q,Q+4)}${JN1}${J.slice(-4)}`}function GH6(J){return`${J.slice(0,10)}${JN1}`}});var xL=H((ON1)=>{/*! scure-base - MIT License (c) 2022 Paul Miller (paulmillr.com) */Object.defineProperty(ON1,"__esModule",{value:!0});ON1.bytes=ON1.stringToBytes=ON1.str=ON1.bytesToString=ON1.hex=ON1.utf8=ON1.bech32m=ON1.bech32=ON1.base58check=ON1.createBase58check=ON1.base58xmr=ON1.base58xrp=ON1.base58flickr=ON1.base58=ON1.base64urlnopad=ON1.base64url=ON1.base64nopad=ON1.base64=ON1.base32crockford=ON1.base32hexnopad=ON1.base32hex=ON1.base32nopad=ON1.base32=ON1.base16=ON1.utils=void 0;function eq(J){return J instanceof Uint8Array||ArrayBuffer.isView(J)&&J.constructor.name==="Uint8Array"}function Fo(J,...Q){if(!eq(J))throw Error("Uint8Array expected");if(Q.length>0&&!Q.includes(J.length))throw Error("Uint8Array expected of length "+Q+", got length="+J.length)}function WN1(J,Q){if(!Array.isArray(Q))return!1;if(Q.length===0)return!0;if(J)return Q.every((Y)=>typeof Y==="string");else return Q.every((Y)=>Number.isSafeInteger(Y))}function So(J){if(typeof J!=="function")throw Error("function expected");return!0}function CW(J,Q){if(typeof Q!=="string")throw Error(`${J}: string expected`);return!0}function xH(J){if(!Number.isSafeInteger(J))throw Error(`invalid integer: ${J}`)}function Qv(J){if(!Array.isArray(J))throw Error("array expected")}function Yv(J,Q){if(!WN1(!0,Q))throw Error(`${J}: array of strings expected`)}function To(J,Q){if(!WN1(!1,Q))throw Error(`${J}: array of numbers expected`)}function H7(...J){let Q=(z)=>z,Y=(z,K)=>(W)=>z(K(W)),G=J.map((z)=>z.encode).reduceRight(Y,Q),X=J.map((z)=>z.decode).reduce(Y,Q);return{encode:G,decode:X}}function V3(J){let Q=typeof J==="string"?J.split(""):J,Y=Q.length;Yv("alphabet",Q);let G=new Map(Q.map((X,z)=>[X,z]));return{encode:(X)=>{return Qv(X),X.map((z)=>{if(!Number.isSafeInteger(z)||z<0||z>=Y)throw Error(`alphabet.encode: digit index outside alphabet "${z}". Allowed: ${J}`);return Q[z]})},decode:(X)=>{return Qv(X),X.map((z)=>{CW("alphabet.decode",z);let K=G.get(z);if(K===void 0)throw Error(`Unknown letter: "${z}". Allowed: ${J}`);return K})}}}function q3(J=""){return CW("join",J),{encode:(Q)=>{return Yv("join.decode",Q),Q.join(J)},decode:(Q)=>{return CW("join.decode",Q),Q.split(J)}}}function bL(J,Q="="){return xH(J),CW("padding",Q),{encode(Y){Yv("padding.encode",Y);while(Y.length*J%8)Y.push(Q);return Y},decode(Y){Yv("padding.decode",Y);let G=Y.length;if(G*J%8)throw Error("padding: invalid, string should have whole number of bytes");for(;G>0&&Y[G-1]===Q;G--)if((G-1)*J%8===0)throw Error("padding: invalid, string has too much padding");return Y.slice(0,G)}}}function ZN1(J){return So(J),{encode:(Q)=>Q,decode:(Q)=>J(Q)}}function Co(J,Q,Y){if(Q<2)throw Error(`convertRadix: invalid from=${Q}, base cannot be less than 2`);if(Y<2)throw Error(`convertRadix: invalid to=${Y}, base cannot be less than 2`);if(Qv(J),!J.length)return[];let G=0,X=[],z=Array.from(J,(W)=>{if(xH(W),W<0||W>=Q)throw Error(`invalid integer: ${W}`);return W}),K=z.length;while(!0){let W=0,Z=!0;for(let V=G;V<K;V++){let q=z[V],U=Q*W,M=U+q;if(!Number.isSafeInteger(M)||U/Q!==W||M-q!==U)throw Error("convertRadix: carry overflow");let D=M/Y;W=M%Y;let I=Math.floor(D);if(z[V]=I,!Number.isSafeInteger(I)||I*Y+W!==M)throw Error("convertRadix: carry overflow");if(!Z)continue;else if(!I)G=V;else Z=!1}if(X.push(W),Z)break}for(let W=0;W<J.length-1&&J[W]===0;W++)X.push(0);return X.reverse()}var VN1=(J,Q)=>Q===0?J:VN1(Q,J%Q),Gv=(J,Q)=>J+(Q-VN1(J,Q)),Jv=(()=>{let J=[];for(let Q=0;Q<40;Q++)J.push(2**Q);return J})();function Xv(J,Q,Y,G){if(Qv(J),Q<=0||Q>32)throw Error(`convertRadix2: wrong from=${Q}`);if(Y<=0||Y>32)throw Error(`convertRadix2: wrong to=${Y}`);if(Gv(Q,Y)>32)throw Error(`convertRadix2: carry overflow from=${Q} to=${Y} carryBits=${Gv(Q,Y)}`);let X=0,z=0,K=Jv[Q],W=Jv[Y]-1,Z=[];for(let V of J){if(xH(V),V>=K)throw Error(`convertRadix2: invalid data word=${V} from=${Q}`);if(X=X<<Q|V,z+Q>32)throw Error(`convertRadix2: carry overflow pos=${z} from=${Q}`);z+=Q;for(;z>=Y;z-=Y)Z.push((X>>z-Y&W)>>>0);let q=Jv[z];if(q===void 0)throw Error("invalid carry");X&=q-1}if(X=X<<Y-z&W,!G&&z>=Q)throw Error("Excess padding");if(!G&&X>0)throw Error(`Non-zero padding: ${X}`);if(G&&z>0)Z.push(X>>>0);return Z}function qN1(J){xH(J);let Q=256;return{encode:(Y)=>{if(!eq(Y))throw Error("radix.encode input should be Uint8Array");return Co(Array.from(Y),Q,J)},decode:(Y)=>{return To("radix.decode",Y),Uint8Array.from(Co(Y,J,Q))}}}function QJ(J,Q=!1){if(xH(J),J<=0||J>32)throw Error("radix2: bits should be in (0..32]");if(Gv(8,J)>32||Gv(J,8)>32)throw Error("radix2: carry overflow");return{encode:(Y)=>{if(!eq(Y))throw Error("radix2.encode input should be Uint8Array");return Xv(Array.from(Y),8,J,!Q)},decode:(Y)=>{return To("radix2.decode",Y),Uint8Array.from(Xv(Y,J,8,Q))}}}function GN1(J){return So(J),function(...Q){try{return J.apply(null,Q)}catch(Y){}}}function UN1(J,Q){return xH(J),So(Q),{encode(Y){if(!eq(Y))throw Error("checksum.encode: input should be Uint8Array");let G=Q(Y).slice(0,J),X=new Uint8Array(Y.length+J);return X.set(Y),X.set(G,Y.length),X},decode(Y){if(!eq(Y))throw Error("checksum.decode: input should be Uint8Array");let G=Y.slice(0,-J),X=Y.slice(-J),z=Q(G).slice(0,J);for(let K=0;K<J;K++)if(z[K]!==X[K])throw Error("Invalid checksum");return G}}}ON1.utils={alphabet:V3,chain:H7,checksum:UN1,convertRadix:Co,convertRadix2:Xv,radix:qN1,radix2:QJ,join:q3,padding:bL};ON1.base16=H7(QJ(4),V3("0123456789ABCDEF"),q3(""));ON1.base32=H7(QJ(5),V3("ABCDEFGHIJKLMNOPQRSTUVWXYZ234567"),bL(5),q3(""));ON1.base32nopad=H7(QJ(5),V3("ABCDEFGHIJKLMNOPQRSTUVWXYZ234567"),q3(""));ON1.base32hex=H7(QJ(5),V3("0123456789ABCDEFGHIJKLMNOPQRSTUV"),bL(5),q3(""));ON1.base32hexnopad=H7(QJ(5),V3("0123456789ABCDEFGHIJKLMNOPQRSTUV"),q3(""));ON1.base32crockford=H7(QJ(5),V3("0123456789ABCDEFGHJKMNPQRSTVWXYZ"),q3(""),ZN1((J)=>J.toUpperCase().replace(/O/g,"0").replace(/[IL]/g,"1")));var MN1=(()=>typeof Uint8Array.from([]).toBase64==="function"&&typeof Uint8Array.fromBase64==="function")(),DN1=(J,Q)=>{CW("base64",J);let Y=Q?/^[A-Za-z0-9=_-]+$/:/^[A-Za-z0-9=+/]+$/,G=Q?"base64url":"base64";if(J.length>0&&!Y.test(J))throw Error("invalid base64");return Uint8Array.fromBase64(J,{alphabet:G,lastChunkHandling:"strict"})};ON1.base64=MN1?{encode(J){return Fo(J),J.toBase64()},decode(J){return DN1(J,!1)}}:H7(QJ(6),V3("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"),bL(6),q3(""));ON1.base64nopad=H7(QJ(6),V3("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"),q3(""));ON1.base64url=MN1?{encode(J){return Fo(J),J.toBase64({alphabet:"base64url"})},decode(J){return DN1(J,!0)}}:H7(QJ(6),V3("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"),bL(6),q3(""));ON1.base64urlnopad=H7(QJ(6),V3("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"),q3(""));var Po=(J)=>H7(qN1(58),V3(J),q3(""));ON1.base58=Po("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz");ON1.base58flickr=Po("123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ");ON1.base58xrp=Po("rpshnaf39wBUDNEGHJKLM4PQRST7VWXYZ2bcdeCg65jkm8oFqi1tuvAxyz");var XN1=[0,2,3,5,6,7,9,10,11];ON1.base58xmr={encode(J){let Q="";for(let Y=0;Y<J.length;Y+=8){let G=J.subarray(Y,Y+8);Q+=ON1.base58.encode(G).padStart(XN1[G.length],"1")}return Q},decode(J){let Q=[];for(let Y=0;Y<J.length;Y+=11){let G=J.slice(Y,Y+11),X=XN1.indexOf(G.length),z=ON1.base58.decode(G);for(let K=0;K<z.length-X;K++)if(z[K]!==0)throw Error("base58xmr: wrong padding");Q=Q.concat(Array.from(z.slice(z.length-X)))}return Uint8Array.from(Q)}};var XH6=(J)=>H7(UN1(4,(Q)=>J(J(Q))),ON1.base58);ON1.createBase58check=XH6;ON1.base58check=ON1.createBase58check;var Ro=H7(V3("qpzry9x8gf2tvdw0s3jn54khce6mua7l"),q3("")),zN1=[996825010,642813549,513874426,1027748829,705979059];function jL(J){let Q=J>>25,Y=(J&33554431)<<5;for(let G=0;G<zN1.length;G++)if((Q>>G&1)===1)Y^=zN1[G];return Y}function KN1(J,Q,Y=1){let G=J.length,X=1;for(let z=0;z<G;z++){let K=J.charCodeAt(z);if(K<33||K>126)throw Error(`Invalid prefix (${J})`);X=jL(X)^K>>5}X=jL(X);for(let z=0;z<G;z++)X=jL(X)^J.charCodeAt(z)&31;for(let z of Q)X=jL(X)^z;for(let z=0;z<6;z++)X=jL(X);return X^=Y,Ro.encode(Xv([X%Jv[30]],30,5,!1))}function HN1(J){let Q=J==="bech32"?1:734539939,Y=QJ(5),G=Y.decode,X=Y.encode,z=GN1(G);function K(U,M,D=90){if(CW("bech32.encode prefix",U),eq(M))M=Array.from(M);To("bech32.encode",M);let I=U.length;if(I===0)throw TypeError(`Invalid prefix length ${I}`);let O=I+7+M.length;if(D!==!1&&O>D)throw TypeError(`Length ${O} exceeds limit ${D}`);let A=U.toLowerCase(),B=KN1(A,M,Q);return`${A}1${Ro.encode(M)}${B}`}function W(U,M=90){CW("bech32.decode input",U);let D=U.length;if(D<8||M!==!1&&D>M)throw TypeError(`invalid string length: ${D} (${U}). Expected (8..${M})`);let I=U.toLowerCase();if(U!==I&&U!==U.toUpperCase())throw Error("String must be lowercase or uppercase");let O=I.lastIndexOf("1");if(O===0||O===-1)throw Error('Letter "1" must be present between prefix and data only');let A=I.slice(0,O),B=I.slice(O+1);if(B.length<6)throw Error("Data must be at least 6 characters long");let w=Ro.decode(B).slice(0,-6),N=KN1(A,w,Q);if(!B.endsWith(N))throw Error(`Invalid checksum in ${U}: expected "${N}"`);return{prefix:A,words:w}}let Z=GN1(W);function V(U){let{prefix:M,words:D}=W(U,!1);return{prefix:M,words:D,bytes:G(D)}}function q(U,M){return K(U,X(M))}return{encode:K,decode:W,encodeFromBytes:q,decodeToBytes:V,decodeUnsafe:Z,fromWords:G,fromWordsUnsafe:z,toWords:X}}ON1.bech32=HN1("bech32");ON1.bech32m=HN1("bech32m");ON1.utf8={encode:(J)=>new TextDecoder().decode(J),decode:(J)=>new TextEncoder().encode(J)};var zH6=(()=>typeof Uint8Array.from([]).toHex==="function"&&typeof Uint8Array.fromHex==="function")(),KH6={encode(J){return Fo(J),J.toHex()},decode(J){return CW("hex",J),Uint8Array.fromHex(J)}};ON1.hex=zH6?KH6:H7(QJ(4),V3("0123456789abcdef"),q3(""),ZN1((J)=>{if(typeof J!=="string"||J.length%2!==0)throw TypeError(`hex.decode: expected string, got ${typeof J} with length ${J.length}`);return J.toLowerCase()}));var zv={utf8:ON1.utf8,hex:ON1.hex,base16:ON1.base16,base32:ON1.base32,base64:ON1.base64,base64url:ON1.base64url,base58:ON1.base58,base58xmr:ON1.base58xmr},IN1="Invalid encoding type. Available types: utf8, hex, base16, base32, base64, base64url, base58, base58xmr",WH6=(J,Q)=>{if(typeof J!=="string"||!zv.hasOwnProperty(J))throw TypeError(IN1);if(!eq(Q))throw TypeError("bytesToString() expects Uint8Array");return zv[J].encode(Q)};ON1.bytesToString=WH6;ON1.str=ON1.bytesToString;var ZH6=(J,Q)=>{if(!zv.hasOwnProperty(J))throw TypeError(IN1);if(typeof Q!=="string")throw TypeError("stringToBytes() expects string");return zv[J].decode(Q)};ON1.stringToBytes=ZH6;ON1.bytes=ON1.stringToBytes});var kN1=H((t35,fN1)=>{var{defineProperty:$o,getOwnPropertyDescriptor:EH6,getOwnPropertyNames:CH6}=Object,RH6=Object.prototype.hasOwnProperty,FH6=(J,Q)=>{for(var Y in Q)$o(J,Y,{get:Q[Y],enumerable:!0})},SH6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of CH6(Q))if(!RH6.call(J,X)&&X!==Y)$o(J,X,{get:()=>Q[X],enumerable:!(G=EH6(Q,X))||G.enumerable})}return J},TH6=(J)=>SH6($o({},"__esModule",{value:!0}),J),PN1={};FH6(PN1,{fromBase58:()=>$H6,toBase58:()=>PH6});fN1.exports=TH6(PN1);var $N1=xL(),PH6=(J)=>$N1.base58.encode(J),$H6=(J)=>$N1.base58.decode(J)});var hN1=H((e35,jN1)=>{var{defineProperty:ko,getOwnPropertyDescriptor:fH6,getOwnPropertyNames:kH6}=Object,vH6=Object.prototype.hasOwnProperty,jH6=(J,Q)=>{for(var Y in Q)ko(J,Y,{get:Q[Y],enumerable:!0})},hH6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of kH6(Q))if(!vH6.call(J,X)&&X!==Y)ko(J,X,{get:()=>Q[X],enumerable:!(G=fH6(Q,X))||G.enumerable})}return J},bH6=(J)=>hH6(ko({},"__esModule",{value:!0}),J),vN1={};jH6(vN1,{fromBase64:()=>xH6,toBase64:()=>yH6});jN1.exports=bH6(vN1);function xH6(J){return Uint8Array.from(atob(J),(Q)=>Q.charCodeAt(0))}var fo=8192;function yH6(J){if(J.length<fo)return btoa(String.fromCharCode(...J));let Q="";for(var Y=0;Y<J.length;Y+=fo){let G=J.slice(Y,Y+fo);Q+=String.fromCharCode(...G)}return btoa(Q)}});var yN1=H((JJ5,xN1)=>{var{defineProperty:vo,getOwnPropertyDescriptor:gH6,getOwnPropertyNames:mH6}=Object,dH6=Object.prototype.hasOwnProperty,uH6=(J,Q)=>{for(var Y in Q)vo(J,Y,{get:Q[Y],enumerable:!0})},lH6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of mH6(Q))if(!dH6.call(J,X)&&X!==Y)vo(J,X,{get:()=>Q[X],enumerable:!(G=gH6(Q,X))||G.enumerable})}return J},pH6=(J)=>lH6(vo({},"__esModule",{value:!0}),J),bN1={};uH6(bN1,{fromHex:()=>cH6,toHex:()=>_H6});xN1.exports=pH6(bN1);function cH6(J){let Q=J.startsWith("0x")?J.slice(2):J,Y=Q.length%2===0?Q:`0${Q}`,G=Y.match(/[0-9a-fA-F]{2}/g)?.map((X)=>parseInt(X,16))??[];if(G.length!==Y.length/2)throw Error(`Invalid hex string ${J}`);return Uint8Array.from(G)}function _H6(J){return J.reduce((Q,Y)=>Q+Y.toString(16).padStart(2,"0"),"")}});var dN1=H((QJ5,mN1)=>{var{defineProperty:jo,getOwnPropertyDescriptor:iH6,getOwnPropertyNames:nH6}=Object,oH6=Object.prototype.hasOwnProperty,aH6=(J,Q)=>{for(var Y in Q)jo(J,Y,{get:Q[Y],enumerable:!0})},rH6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of nH6(Q))if(!oH6.call(J,X)&&X!==Y)jo(J,X,{get:()=>Q[X],enumerable:!(G=iH6(Q,X))||G.enumerable})}return J},sH6=(J)=>rH6(jo({},"__esModule",{value:!0}),J),gN1={};aH6(gN1,{chunk:()=>tH6});mN1.exports=sH6(gN1);function tH6(J,Q){return Array.from({length:Math.ceil(J.length/Q)},(Y,G)=>{return J.slice(G*Q,(G+1)*Q)})}});var pN1=H((YJ5,lN1)=>{var{defineProperty:ho,getOwnPropertyDescriptor:eH6,getOwnPropertyNames:JI6}=Object,QI6=Object.prototype.hasOwnProperty,YI6=(J,Q)=>{for(var Y in Q)ho(J,Y,{get:Q[Y],enumerable:!0})},GI6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of JI6(Q))if(!QI6.call(J,X)&&X!==Y)ho(J,X,{get:()=>Q[X],enumerable:!(G=eH6(Q,X))||G.enumerable})}return J},XI6=(J)=>GI6(ho({},"__esModule",{value:!0}),J),uN1={};YI6(uN1,{promiseWithResolvers:()=>zI6});lN1.exports=XI6(uN1);function zI6(){let J,Q;return{promise:new Promise((G,X)=>{J=G,Q=X}),resolve:J,reject:Q}}});var oN1=H((GJ5,nN1)=>{var{defineProperty:go,getOwnPropertyDescriptor:KI6,getOwnPropertyNames:WI6}=Object,ZI6=Object.prototype.hasOwnProperty,VI6=(J,Q)=>{for(var Y in Q)go(J,Y,{get:Q[Y],enumerable:!0})},qI6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of WI6(Q))if(!ZI6.call(J,X)&&X!==Y)go(J,X,{get:()=>Q[X],enumerable:!(G=KI6(Q,X))||G.enumerable})}return J},UI6=(J)=>qI6(go({},"__esModule",{value:!0}),J),cN1={};VI6(cN1,{DataLoader:()=>_N1});nN1.exports=UI6(cN1);class _N1{constructor(J,Q){if(typeof J!=="function")throw TypeError(`DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but got: ${J}.`);this._batchLoadFn=J,this._maxBatchSize=II6(Q),this._batchScheduleFn=OI6(Q),this._cacheKeyFn=AI6(Q),this._cacheMap=BI6(Q),this._batch=null,this.name=NI6(Q)}load(J){if(J===null||J===void 0)throw TypeError(`The loader.load() function must be called with a value, but got: ${String(J)}.`);let Q=DI6(this),Y=this._cacheMap,G;if(Y){G=this._cacheKeyFn(J);let z=Y.get(G);if(z){let K=Q.cacheHits||(Q.cacheHits=[]);return new Promise((W)=>{K.push(()=>{W(z)})})}}Q.keys.push(J);let X=new Promise((z,K)=>{Q.callbacks.push({resolve:z,reject:K})});if(Y)Y.set(G,X);return X}loadMany(J){if(!iN1(J))throw TypeError(`The loader.loadMany() function must be called with Array<key>, but got: ${J}.`);let Q=[];for(let Y=0;Y<J.length;Y++)Q.push(this.load(J[Y]).catch((G)=>G));return Promise.all(Q)}clear(J){let Q=this._cacheMap;if(Q){let Y=this._cacheKeyFn(J);Q.delete(Y)}return this}clearAll(){let J=this._cacheMap;if(J)J.clear();return this}prime(J,Q){let Y=this._cacheMap;if(Y){let G=this._cacheKeyFn(J);if(Y.get(G)===void 0){let X;if(Q instanceof Error)X=Promise.reject(Q),X.catch(()=>{});else X=Promise.resolve(Q);Y.set(G,X)}}return this}}var MI6=typeof process==="object"&&typeof process.nextTick==="function"?function(J){if(!bo)bo=Promise.resolve();bo.then(()=>{process.nextTick(J)})}:typeof setImmediate==="function"?function(J){setImmediate(J)}:function(J){setTimeout(J)},bo;function DI6(J){let Q=J._batch;if(Q!==null&&!Q.hasDispatched&&Q.keys.length<J._maxBatchSize)return Q;let Y={hasDispatched:!1,keys:[],callbacks:[]};return J._batch=Y,J._batchScheduleFn(()=>{HI6(J,Y)}),Y}function HI6(J,Q){if(Q.hasDispatched=!0,Q.keys.length===0){yo(Q);return}let Y;try{Y=J._batchLoadFn(Q.keys)}catch(G){return xo(J,Q,TypeError(`DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function errored synchronously: ${String(G)}.`))}if(!Y||typeof Y.then!=="function")return xo(J,Q,TypeError(`DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise: ${String(Y)}.`));Promise.resolve(Y).then((G)=>{if(!iN1(G))throw TypeError(`DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise of an Array: ${String(G)}.`);if(G.length!==Q.keys.length)throw TypeError(`DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise of an Array of the same length as the Array of keys.

Keys:
${String(Q.keys)}

Values:
${String(G)}`);yo(Q);for(let X=0;X<Q.callbacks.length;X++){let z=G[X];if(z instanceof Error)Q.callbacks[X].reject(z);else Q.callbacks[X].resolve(z)}}).catch((G)=>{xo(J,Q,G)})}function xo(J,Q,Y){yo(Q);for(let G=0;G<Q.keys.length;G++)J.clear(Q.keys[G]),Q.callbacks[G].reject(Y)}function yo(J){if(J.cacheHits)for(let Q=0;Q<J.cacheHits.length;Q++)J.cacheHits[Q]()}function II6(J){if(!(!J||J.batch!==!1))return 1;let Y=J&&J.maxBatchSize;if(Y===void 0)return 1/0;if(typeof Y!=="number"||Y<1)throw TypeError(`maxBatchSize must be a positive number: ${Y}`);return Y}function OI6(J){let Q=J&&J.batchScheduleFn;if(Q===void 0)return MI6;if(typeof Q!=="function")throw TypeError(`batchScheduleFn must be a function: ${Q}`);return Q}function AI6(J){let Q=J&&J.cacheKeyFn;if(Q===void 0)return(Y)=>Y;if(typeof Q!=="function")throw TypeError(`cacheKeyFn must be a function: ${Q}`);return Q}function BI6(J){if(!(!J||J.cache!==!1))return null;let Y=J&&J.cacheMap;if(Y===void 0)return new Map;if(Y!==null){let X=["get","set","delete","clear"].filter((z)=>Y&&typeof Y[z]!=="function");if(X.length!==0)throw TypeError("Custom cacheMap missing methods: "+X.join(", "))}return Y}function NI6(J){if(J&&J.name)return J.name;return null}function iN1(J){return typeof J==="object"&&J!==null&&"length"in J&&typeof J.length==="number"&&(J.length===0||J.length>0&&Object.prototype.hasOwnProperty.call(J,J.length-1))}});var Wz=H((XJ5,eN1)=>{var{defineProperty:mo,getOwnPropertyDescriptor:wI6,getOwnPropertyNames:LI6}=Object,EI6=Object.prototype.hasOwnProperty,CI6=(J,Q)=>{for(var Y in Q)mo(J,Y,{get:Q[Y],enumerable:!0})},RI6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of LI6(Q))if(!EI6.call(J,X)&&X!==Y)mo(J,X,{get:()=>Q[X],enumerable:!(G=wI6(Q,X))||G.enumerable})}return J},FI6=(J)=>RI6(mo({},"__esModule",{value:!0}),J),tN1={};CI6(tN1,{DataLoader:()=>PI6.DataLoader,chunk:()=>SI6.chunk,fromBase58:()=>aN1.fromBase58,fromBase64:()=>rN1.fromBase64,fromHex:()=>sN1.fromHex,promiseWithResolvers:()=>TI6.promiseWithResolvers,toBase58:()=>aN1.toBase58,toBase64:()=>rN1.toBase64,toHex:()=>sN1.toHex});eN1.exports=FI6(tN1);var aN1=kN1(),rN1=hN1(),sN1=yN1(),SI6=dN1(),TI6=pN1(),PI6=oN1()});var yL=H((zJ5,Qw1)=>{var{defineProperty:uo,getOwnPropertyDescriptor:$I6,getOwnPropertyNames:fI6}=Object,kI6=Object.prototype.hasOwnProperty,vI6=(J,Q)=>{for(var Y in Q)uo(J,Y,{get:Q[Y],enumerable:!0})},jI6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of fI6(Q))if(!kI6.call(J,X)&&X!==Y)uo(J,X,{get:()=>Q[X],enumerable:!(G=$I6(Q,X))||G.enumerable})}return J},hI6=(J)=>jI6(uo({},"__esModule",{value:!0}),J),Jw1={};vI6(Jw1,{ulebDecode:()=>xI6,ulebEncode:()=>bI6});Qw1.exports=hI6(Jw1);function bI6(J){let Q=BigInt(J),Y=[],G=0;if(Q===0n)return[0];while(Q>0){if(Y[G]=Number(Q&0x7fn),Q>>=7n,Q>0n)Y[G]|=128;G+=1}return Y}function xI6(J){let Q=0n,Y=0n,G=0;while(!0){if(G>=J.length)throw Error("ULEB decode error: buffer overflow");let X=J[G];if(G+=1,Q+=BigInt(X&127)<<Y,(X&128)===0)break;Y+=7n}if(Q>BigInt(Number.MAX_SAFE_INTEGER))throw Error("ULEB decode error: value exceeds MAX_SAFE_INTEGER");return{value:Number(Q),length:G}}});var po=H((KJ5,Xw1)=>{var{defineProperty:lo,getOwnPropertyDescriptor:yI6,getOwnPropertyNames:gI6}=Object,mI6=Object.prototype.hasOwnProperty,dI6=(J,Q)=>{for(var Y in Q)lo(J,Y,{get:Q[Y],enumerable:!0})},uI6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of gI6(Q))if(!mI6.call(J,X)&&X!==Y)lo(J,X,{get:()=>Q[X],enumerable:!(G=yI6(Q,X))||G.enumerable})}return J},lI6=(J)=>uI6(lo({},"__esModule",{value:!0}),J),Yw1={};dI6(Yw1,{BcsReader:()=>Gw1});Xw1.exports=lI6(Yw1);var pI6=yL();class Gw1{constructor(J){this.bytePosition=0,this.dataView=new DataView(J.buffer,J.byteOffset,J.byteLength)}shift(J){return this.bytePosition+=J,this}read8(){let J=this.dataView.getUint8(this.bytePosition);return this.shift(1),J}read16(){let J=this.dataView.getUint16(this.bytePosition,!0);return this.shift(2),J}read32(){let J=this.dataView.getUint32(this.bytePosition,!0);return this.shift(4),J}read64(){let J=this.read32(),Y=this.read32().toString(16)+J.toString(16).padStart(8,"0");return BigInt("0x"+Y).toString(10)}read128(){let J=BigInt(this.read64()),Y=BigInt(this.read64()).toString(16)+J.toString(16).padStart(16,"0");return BigInt("0x"+Y).toString(10)}read256(){let J=BigInt(this.read128()),Y=BigInt(this.read128()).toString(16)+J.toString(16).padStart(32,"0");return BigInt("0x"+Y).toString(10)}readBytes(J){let Q=this.bytePosition+this.dataView.byteOffset,Y=new Uint8Array(this.dataView.buffer,Q,J);return this.shift(J),Y}readULEB(){let J=this.bytePosition+this.dataView.byteOffset,Q=new Uint8Array(this.dataView.buffer,J),{value:Y,length:G}=(0,pI6.ulebDecode)(Q);return this.shift(G),Y}readVec(J){let Q=this.readULEB(),Y=[];for(let G=0;G<Q;G++)Y.push(J(this,G,Q));return Y}}});var _o=H((WJ5,Kw1)=>{var{defineProperty:co,getOwnPropertyDescriptor:cI6,getOwnPropertyNames:_I6}=Object,iI6=Object.prototype.hasOwnProperty,nI6=(J,Q)=>{for(var Y in Q)co(J,Y,{get:Q[Y],enumerable:!0})},oI6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of _I6(Q))if(!iI6.call(J,X)&&X!==Y)co(J,X,{get:()=>Q[X],enumerable:!(G=cI6(Q,X))||G.enumerable})}return J},aI6=(J)=>oI6(co({},"__esModule",{value:!0}),J),zw1={};nI6(zw1,{decodeStr:()=>sI6,encodeStr:()=>rI6,splitGenericParameters:()=>tI6});Kw1.exports=aI6(zw1);var yH=Wz();function rI6(J,Q){switch(Q){case"base58":return(0,yH.toBase58)(J);case"base64":return(0,yH.toBase64)(J);case"hex":return(0,yH.toHex)(J);default:throw Error("Unsupported encoding, supported values are: base64, hex")}}function sI6(J,Q){switch(Q){case"base58":return(0,yH.fromBase58)(J);case"base64":return(0,yH.fromBase64)(J);case"hex":return(0,yH.fromHex)(J);default:throw Error("Unsupported encoding, supported values are: base64, hex")}}function tI6(J,Q=["<",">"]){let[Y,G]=Q,X=[],z="",K=0;for(let W=0;W<J.length;W++){let Z=J[W];if(Z===Y)K++;if(Z===G)K--;if(K===0&&Z===","){X.push(z.trim()),z="";continue}z+=Z}return X.push(z.trim()),X}});var oo=H((ZJ5,Vw1)=>{var{defineProperty:no,getOwnPropertyDescriptor:eI6,getOwnPropertyNames:JO6}=Object,QO6=Object.prototype.hasOwnProperty,YO6=(J,Q)=>{for(var Y in Q)no(J,Y,{get:Q[Y],enumerable:!0})},GO6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of JO6(Q))if(!QO6.call(J,X)&&X!==Y)no(J,X,{get:()=>Q[X],enumerable:!(G=eI6(Q,X))||G.enumerable})}return J},XO6=(J)=>GO6(no({},"__esModule",{value:!0}),J),Ww1={};YO6(Ww1,{BcsWriter:()=>Zw1});Vw1.exports=XO6(Ww1);var zO6=yL(),KO6=_o();class Zw1{constructor({initialSize:J=1024,maxSize:Q=1/0,allocateSize:Y=1024}={}){this.bytePosition=0,this.size=J,this.maxSize=Q,this.allocateSize=Y,this.dataView=new DataView(new ArrayBuffer(J))}ensureSizeOrGrow(J){let Q=this.bytePosition+J;if(Q>this.size){let Y=Math.min(this.maxSize,Math.max(this.size+Q,this.size+this.allocateSize));if(Q>Y)throw Error(`Attempting to serialize to BCS, but buffer does not have enough size. Allocated size: ${this.size}, Max size: ${this.maxSize}, Required size: ${Q}`);this.size=Y;let G=new ArrayBuffer(this.size);new Uint8Array(G).set(new Uint8Array(this.dataView.buffer)),this.dataView=new DataView(G)}}shift(J){return this.bytePosition+=J,this}write8(J){return this.ensureSizeOrGrow(1),this.dataView.setUint8(this.bytePosition,Number(J)),this.shift(1)}writeBytes(J){this.ensureSizeOrGrow(J.length);for(let Q=0;Q<J.length;Q++)this.dataView.setUint8(this.bytePosition+Q,J[Q]);return this.shift(J.length)}write16(J){return this.ensureSizeOrGrow(2),this.dataView.setUint16(this.bytePosition,Number(J),!0),this.shift(2)}write32(J){return this.ensureSizeOrGrow(4),this.dataView.setUint32(this.bytePosition,Number(J),!0),this.shift(4)}write64(J){return io(BigInt(J),8).forEach((Q)=>this.write8(Q)),this}write128(J){return io(BigInt(J),16).forEach((Q)=>this.write8(Q)),this}write256(J){return io(BigInt(J),32).forEach((Q)=>this.write8(Q)),this}writeULEB(J){return(0,zO6.ulebEncode)(J).forEach((Q)=>this.write8(Q)),this}writeVec(J,Q){return this.writeULEB(J.length),Array.from(J).forEach((Y,G)=>Q(this,Y,G,J.length)),this}*[Symbol.iterator](){for(let J=0;J<this.bytePosition;J++)yield this.dataView.getUint8(J);return this.toBytes()}toBytes(){return new Uint8Array(this.dataView.buffer.slice(0,this.bytePosition))}toString(J){return(0,KO6.encodeStr)(this.toBytes(),J)}}function io(J,Q){let Y=new Uint8Array(Q),G=0;while(J>0)Y[G]=Number(J%BigInt(256)),J=J/BigInt(256),G+=1;return Y}});var to=H((VJ5,Aw1)=>{var{defineProperty:ao,getOwnPropertyDescriptor:WO6,getOwnPropertyNames:ZO6}=Object,VO6=Object.prototype.hasOwnProperty,qw1=(J)=>{throw TypeError(J)},qO6=(J,Q)=>{for(var Y in Q)ao(J,Y,{get:Q[Y],enumerable:!0})},UO6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of ZO6(Q))if(!VO6.call(J,X)&&X!==Y)ao(J,X,{get:()=>Q[X],enumerable:!(G=WO6(Q,X))||G.enumerable})}return J},MO6=(J)=>UO6(ao({},"__esModule",{value:!0}),J),Uw1=(J,Q,Y)=>Q.has(J)||qw1("Cannot "+Y),LY=(J,Q,Y)=>(Uw1(J,Q,"read from private field"),Y?Y.call(J):Q.get(J)),Wv=(J,Q,Y)=>Q.has(J)?qw1("Cannot add the same private member more than once"):Q instanceof WeakSet?Q.add(J):Q.set(J,Y),Zv=(J,Q,Y,G)=>(Uw1(J,Q,"write to private field"),G?G.call(J,Y):Q.set(J,Y),Y),Mw1={};qO6(Mw1,{BcsEnum:()=>Iw1,BcsStruct:()=>Hw1,BcsTuple:()=>Ow1,BcsType:()=>FW,SerializedBcs:()=>ro,bigUIntBcsType:()=>NO6,dynamicSizeBcsType:()=>wO6,fixedSizeBcsType:()=>so,isSerializedBcs:()=>AO6,lazyBcsType:()=>EO6,stringLikeBcsType:()=>LO6,uIntBcsType:()=>BO6});Aw1.exports=MO6(Mw1);var mH=Wz(),DO6=po(),HO6=yL(),IO6=oo(),gH,gL,Kv,RW,OO6=class J{constructor(Q){Wv(this,gH),Wv(this,gL),this.name=Q.name,this.read=Q.read,this.serializedSize=Q.serializedSize??(()=>null),Zv(this,gH,Q.write),Zv(this,gL,Q.serialize??((Y,G)=>{let X=new IO6.BcsWriter({initialSize:this.serializedSize(Y)??void 0,...G});return LY(this,gH).call(this,Y,X),X.toBytes()})),this.validate=Q.validate??(()=>{})}write(Q,Y){this.validate(Q),LY(this,gH).call(this,Q,Y)}serialize(Q,Y){return this.validate(Q),new ro(this,LY(this,gL).call(this,Q,Y))}parse(Q){let Y=new DO6.BcsReader(Q);return this.read(Y)}fromHex(Q){return this.parse((0,mH.fromHex)(Q))}fromBase58(Q){return this.parse((0,mH.fromBase58)(Q))}fromBase64(Q){return this.parse((0,mH.fromBase64)(Q))}transform({name:Q,input:Y,output:G,validate:X}){return new J({name:Q??this.name,read:(z)=>G?G(this.read(z)):this.read(z),write:(z,K)=>LY(this,gH).call(this,Y?Y(z):z,K),serializedSize:(z)=>this.serializedSize(Y?Y(z):z),serialize:(z,K)=>LY(this,gL).call(this,Y?Y(z):z,K),validate:(z)=>{X?.(z),this.validate(Y?Y(z):z)}})}};gH=new WeakMap;gL=new WeakMap;var FW=OO6,Dw1=Symbol.for("@mysten/serialized-bcs");function AO6(J){return!!J&&typeof J==="object"&&J[Dw1]===!0}class ro{constructor(J,Q){Wv(this,Kv),Wv(this,RW),Zv(this,Kv,J),Zv(this,RW,Q)}get[Dw1](){return!0}toBytes(){return LY(this,RW)}toHex(){return(0,mH.toHex)(LY(this,RW))}toBase64(){return(0,mH.toBase64)(LY(this,RW))}toBase58(){return(0,mH.toBase58)(LY(this,RW))}parse(){return LY(this,Kv).parse(LY(this,RW))}}Kv=new WeakMap;RW=new WeakMap;function so({size:J,...Q}){return new FW({...Q,serializedSize:()=>J})}function BO6({readMethod:J,writeMethod:Q,...Y}){return so({...Y,read:(G)=>G[J](),write:(G,X)=>X[Q](G),validate:(G)=>{if(G<0||G>Y.maxValue)throw TypeError(`Invalid ${Y.name} value: ${G}. Expected value in range 0-${Y.maxValue}`);Y.validate?.(G)}})}function NO6({readMethod:J,writeMethod:Q,...Y}){return so({...Y,read:(G)=>G[J](),write:(G,X)=>X[Q](BigInt(G)),validate:(G)=>{let X=BigInt(G);if(X<0||X>Y.maxValue)throw TypeError(`Invalid ${Y.name} value: ${X}. Expected value in range 0-${Y.maxValue}`);Y.validate?.(X)}})}function wO6({serialize:J,...Q}){let Y=new FW({...Q,serialize:J,write:(G,X)=>{for(let z of Y.serialize(G).toBytes())X.write8(z)}});return Y}function LO6({toBytes:J,fromBytes:Q,...Y}){return new FW({...Y,read:(G)=>{let X=G.readULEB(),z=G.readBytes(X);return Q(z)},write:(G,X)=>{let z=J(G);X.writeULEB(z.length);for(let K=0;K<z.length;K++)X.write8(z[K])},serialize:(G)=>{let X=J(G),z=(0,HO6.ulebEncode)(X.length),K=new Uint8Array(z.length+X.length);return K.set(z,0),K.set(X,z.length),K},validate:(G)=>{if(typeof G!=="string")throw TypeError(`Invalid ${Y.name} value: ${G}. Expected string`);Y.validate?.(G)}})}function EO6(J){let Q=null;function Y(){if(!Q)Q=J();return Q}return new FW({name:"lazy",read:(G)=>Y().read(G),serializedSize:(G)=>Y().serializedSize(G),write:(G,X)=>Y().write(G,X),serialize:(G,X)=>Y().serialize(G,X).toBytes()})}class Hw1 extends FW{constructor({name:J,fields:Q,...Y}){let G=Object.entries(Q);super({name:J,serializedSize:(X)=>{let z=0;for(let[K,W]of G){let Z=W.serializedSize(X[K]);if(Z==null)return null;z+=Z}return z},read:(X)=>{let z={};for(let[K,W]of G)z[K]=W.read(X);return z},write:(X,z)=>{for(let[K,W]of G)W.write(X[K],z)},...Y,validate:(X)=>{if(Y?.validate?.(X),typeof X!=="object"||X==null)throw TypeError(`Expected object, found ${typeof X}`)}})}}class Iw1 extends FW{constructor({fields:J,...Q}){let Y=Object.entries(J);super({read:(G)=>{let X=G.readULEB(),z=Y[X];if(!z)throw TypeError(`Unknown value ${X} for enum ${Q.name}`);let[K,W]=z;return{[K]:W?.read(G)??!0,$kind:K}},write:(G,X)=>{let[z,K]=Object.entries(G).filter(([W])=>Object.hasOwn(J,W))[0];for(let W=0;W<Y.length;W++){let[Z,V]=Y[W];if(Z===z){X.writeULEB(W),V?.write(K,X);return}}},...Q,validate:(G)=>{if(Q?.validate?.(G),typeof G!=="object"||G==null)throw TypeError(`Expected object, found ${typeof G}`);let X=Object.keys(G).filter((K)=>G[K]!==void 0&&Object.hasOwn(J,K));if(X.length!==1)throw TypeError(`Expected object with one key, but found ${X.length} for type ${Q.name}}`);let[z]=X;if(!Object.hasOwn(J,z))throw TypeError(`Invalid enum variant ${z}`)}})}}class Ow1 extends FW{constructor({fields:J,name:Q,...Y}){super({name:Q??`(${J.map((G)=>G.name).join(", ")})`,serializedSize:(G)=>{let X=0;for(let z=0;z<J.length;z++){let K=J[z].serializedSize(G[z]);if(K==null)return null;X+=K}return X},read:(G)=>{let X=[];for(let z of J)X.push(z.read(G));return X},write:(G,X)=>{for(let z=0;z<J.length;z++)J[z].write(G[z],X)},...Y,validate:(G)=>{if(Y?.validate?.(G),!Array.isArray(G))throw TypeError(`Expected array, found ${typeof G}`);if(G.length!==J.length)throw TypeError(`Expected array of length ${J.length}, found ${G.length}`)}})}}});var Lw1=H((qJ5,ww1)=>{var{defineProperty:eo,getOwnPropertyDescriptor:CO6,getOwnPropertyNames:RO6}=Object,FO6=Object.prototype.hasOwnProperty,SO6=(J,Q)=>{for(var Y in Q)eo(J,Y,{get:Q[Y],enumerable:!0})},TO6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of RO6(Q))if(!FO6.call(J,X)&&X!==Y)eo(J,X,{get:()=>Q[X],enumerable:!(G=CO6(Q,X))||G.enumerable})}return J},PO6=(J)=>TO6(eo({},"__esModule",{value:!0}),J),Nw1={};SO6(Nw1,{bcs:()=>Vv});ww1.exports=PO6(Nw1);var a4=to(),Bw1=yL();function $O6(J,Q,Y){return new a4.BcsType({read:(G)=>{let X=Array(J);for(let z=0;z<J;z++)X[z]=Q.read(G);return X},write:(G,X)=>{for(let z of G)Q.write(z,X)},...Y,name:Y?.name??`${Q.name}[${J}]`,validate:(G)=>{if(Y?.validate?.(G),!G||typeof G!=="object"||!("length"in G))throw TypeError(`Expected array, found ${typeof G}`);if(G.length!==J)throw TypeError(`Expected array of length ${J}, found ${G.length}`)}})}function fO6(J){return Vv.enum(`Option<${J.name}>`,{None:null,Some:J}).transform({input:(Q)=>{if(Q==null)return{None:!0};return{Some:Q}},output:(Q)=>{if(Q.$kind==="Some")return Q.Some;return null}})}function kO6(J,Q){return new a4.BcsType({read:(Y)=>{let G=Y.readULEB(),X=Array(G);for(let z=0;z<G;z++)X[z]=J.read(Y);return X},write:(Y,G)=>{G.writeULEB(Y.length);for(let X of Y)J.write(X,G)},...Q,name:Q?.name??`vector<${J.name}>`,validate:(Y)=>{if(Q?.validate?.(Y),!Y||typeof Y!=="object"||!("length"in Y))throw TypeError(`Expected array, found ${typeof Y}`)}})}function vO6(J,Q){return Vv.vector(Vv.tuple([J,Q])).transform({name:`Map<${J.name}, ${Q.name}>`,input:(Y)=>{return[...Y.entries()]},output:(Y)=>{let G=new Map;for(let[X,z]of Y)G.set(X,z);return G}})}var Vv={u8(J){return(0,a4.uIntBcsType)({readMethod:"read8",writeMethod:"write8",size:1,maxValue:255,...J,name:J?.name??"u8"})},u16(J){return(0,a4.uIntBcsType)({readMethod:"read16",writeMethod:"write16",size:2,maxValue:65535,...J,name:J?.name??"u16"})},u32(J){return(0,a4.uIntBcsType)({readMethod:"read32",writeMethod:"write32",size:4,maxValue:4294967295,...J,name:J?.name??"u32"})},u64(J){return(0,a4.bigUIntBcsType)({readMethod:"read64",writeMethod:"write64",size:8,maxValue:2n**64n-1n,...J,name:J?.name??"u64"})},u128(J){return(0,a4.bigUIntBcsType)({readMethod:"read128",writeMethod:"write128",size:16,maxValue:2n**128n-1n,...J,name:J?.name??"u128"})},u256(J){return(0,a4.bigUIntBcsType)({readMethod:"read256",writeMethod:"write256",size:32,maxValue:2n**256n-1n,...J,name:J?.name??"u256"})},bool(J){return(0,a4.fixedSizeBcsType)({size:1,read:(Q)=>Q.read8()===1,write:(Q,Y)=>Y.write8(Q?1:0),...J,name:J?.name??"bool",validate:(Q)=>{if(J?.validate?.(Q),typeof Q!=="boolean")throw TypeError(`Expected boolean, found ${typeof Q}`)}})},uleb128(J){return(0,a4.dynamicSizeBcsType)({read:(Q)=>Q.readULEB(),serialize:(Q)=>{return Uint8Array.from((0,Bw1.ulebEncode)(Q))},...J,name:J?.name??"uleb128"})},bytes(J,Q){return(0,a4.fixedSizeBcsType)({size:J,read:(Y)=>Y.readBytes(J),write:(Y,G)=>{G.writeBytes(new Uint8Array(Y))},...Q,name:Q?.name??`bytes[${J}]`,validate:(Y)=>{if(Q?.validate?.(Y),!Y||typeof Y!=="object"||!("length"in Y))throw TypeError(`Expected array, found ${typeof Y}`);if(Y.length!==J)throw TypeError(`Expected array of length ${J}, found ${Y.length}`)}})},byteVector(J){return new a4.BcsType({read:(Q)=>{let Y=Q.readULEB();return Q.readBytes(Y)},write:(Q,Y)=>{let G=new Uint8Array(Q);Y.writeULEB(G.length),Y.writeBytes(G)},...J,name:J?.name??"vector<u8>",serializedSize:(Q)=>{let Y="length"in Q?Q.length:null;return Y==null?null:(0,Bw1.ulebEncode)(Y).length+Y},validate:(Q)=>{if(J?.validate?.(Q),!Q||typeof Q!=="object"||!("length"in Q))throw TypeError(`Expected array, found ${typeof Q}`)}})},string(J){return(0,a4.stringLikeBcsType)({toBytes:(Q)=>new TextEncoder().encode(Q),fromBytes:(Q)=>new TextDecoder().decode(Q),...J,name:J?.name??"string"})},fixedArray:$O6,option:fO6,vector:kO6,tuple(J,Q){return new a4.BcsTuple({fields:J,...Q})},struct(J,Q,Y){return new a4.BcsStruct({name:J,fields:Q,...Y})},enum(J,Q,Y){return new a4.BcsEnum({name:J,fields:Q,...Y})},map:vO6,lazy(J){return(0,a4.lazyBcsType)(J)}}});var j6=H((UJ5,Cw1)=>{var{defineProperty:Qa,getOwnPropertyDescriptor:jO6,getOwnPropertyNames:hO6}=Object,bO6=Object.prototype.hasOwnProperty,xO6=(J,Q)=>{for(var Y in Q)Qa(J,Y,{get:Q[Y],enumerable:!0})},yO6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of hO6(Q))if(!bO6.call(J,X)&&X!==Y)Qa(J,X,{get:()=>Q[X],enumerable:!(G=jO6(Q,X))||G.enumerable})}return J},gO6=(J)=>yO6(Qa({},"__esModule",{value:!0}),J),Ew1={};xO6(Ew1,{BcsEnum:()=>dH.BcsEnum,BcsReader:()=>dO6.BcsReader,BcsStruct:()=>dH.BcsStruct,BcsTuple:()=>dH.BcsTuple,BcsType:()=>dH.BcsType,BcsWriter:()=>uO6.BcsWriter,SerializedBcs:()=>dH.SerializedBcs,bcs:()=>mO6.bcs,decodeStr:()=>Ja.decodeStr,encodeStr:()=>Ja.encodeStr,fromB58:()=>pO6,fromB64:()=>_O6,fromBase58:()=>QQ.fromBase58,fromBase64:()=>QQ.fromBase64,fromHEX:()=>nO6,fromHex:()=>QQ.fromHex,isSerializedBcs:()=>dH.isSerializedBcs,splitGenericParameters:()=>Ja.splitGenericParameters,toB58:()=>lO6,toB64:()=>cO6,toBase58:()=>QQ.toBase58,toBase64:()=>QQ.toBase64,toHEX:()=>iO6,toHex:()=>QQ.toHex});Cw1.exports=gO6(Ew1);var QQ=Wz(),dH=to(),mO6=Lw1(),dO6=po(),Ja=_o(),uO6=oo(),lO6=QQ.toBase58,pO6=QQ.fromBase58,cO6=QQ.toBase64,_O6=QQ.fromBase64,iO6=QQ.toHex,nO6=QQ.fromHex});var qv=H((MJ5,Tw1)=>{var{defineProperty:Ya,getOwnPropertyDescriptor:oO6,getOwnPropertyNames:aO6}=Object,rO6=Object.prototype.hasOwnProperty,sO6=(J,Q)=>{for(var Y in Q)Ya(J,Y,{get:Q[Y],enumerable:!0})},tO6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of aO6(Q))if(!rO6.call(J,X)&&X!==Y)Ya(J,X,{get:()=>Q[X],enumerable:!(G=oO6(Q,X))||G.enumerable})}return J},eO6=(J)=>tO6(Ya({},"__esModule",{value:!0}),J),Rw1={};sO6(Rw1,{isValidSuiNSName:()=>QA6,normalizeSuiNSName:()=>YA6});Tw1.exports=eO6(Rw1);var Fw1=/^(?!.*(^(?!@)|[-.@])($|[-.@]))(?:[a-z0-9-]{0,63}(?:\.[a-z0-9-]{0,63})*)?@[a-z0-9-]{0,63}$/i,Sw1=/^(?!.*(^|[-.])($|[-.]))(?:[a-z0-9-]{0,63}\.)+sui$/i,JA6=235;function QA6(J){if(J.length>JA6)return!1;if(J.includes("@"))return Fw1.test(J);return Sw1.test(J)}function YA6(J,Q="at"){let Y=J.toLowerCase(),G;if(Y.includes("@")){if(!Fw1.test(Y))throw Error(`Invalid SuiNS name ${J}`);let[X,z]=Y.split("@");G=[...X?X.split("."):[],z]}else{if(!Sw1.test(Y))throw Error(`Invalid SuiNS name ${J}`);G=Y.split(".").slice(0,-1)}if(Q==="dot")return`${G.join(".")}.sui`;return`${G.slice(0,-1).join(".")}@${G[G.length-1]}`}});var mL=H((DJ5,kw1)=>{var{defineProperty:Ga,getOwnPropertyDescriptor:GA6,getOwnPropertyNames:XA6}=Object,zA6=Object.prototype.hasOwnProperty,KA6=(J,Q)=>{for(var Y in Q)Ga(J,Y,{get:Q[Y],enumerable:!0})},WA6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of XA6(Q))if(!zA6.call(J,X)&&X!==Y)Ga(J,X,{get:()=>Q[X],enumerable:!(G=GA6(Q,X))||G.enumerable})}return J},ZA6=(J)=>WA6(Ga({},"__esModule",{value:!0}),J),Pw1={};KA6(Pw1,{isValidNamedPackage:()=>fw1,isValidNamedType:()=>DA6});kw1.exports=ZA6(Pw1);var VA6=qv(),qA6=/^([a-z0-9]+(?:-[a-z0-9]+)*)$/,UA6=/^\d+$/,MA6=64,$w1="/",fw1=(J)=>{let Q=J.split($w1);if(Q.length<2||Q.length>3)return!1;let[Y,G,X]=Q;if(X!==void 0&&!UA6.test(X))return!1;if(!(0,VA6.isValidSuiNSName)(Y))return!1;return qA6.test(G)&&G.length<MA6},DA6=(J)=>{let Q=J.split(/::|<|>|,/);for(let Y of Q)if(Y.includes($w1)&&!fw1(Y))return!1;return!0}});var F9=H((HJ5,xw1)=>{var{defineProperty:Xa,getOwnPropertyDescriptor:HA6,getOwnPropertyNames:IA6}=Object,OA6=Object.prototype.hasOwnProperty,AA6=(J,Q)=>{for(var Y in Q)Xa(J,Y,{get:Q[Y],enumerable:!0})},BA6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of IA6(Q))if(!OA6.call(J,X)&&X!==Y)Xa(J,X,{get:()=>Q[X],enumerable:!(G=HA6(Q,X))||G.enumerable})}return J},NA6=(J)=>BA6(Xa({},"__esModule",{value:!0}),J),vw1={};AA6(vw1,{SUI_ADDRESS_LENGTH:()=>za,isValidSuiAddress:()=>hw1,isValidSuiObjectId:()=>CA6,isValidTransactionDigest:()=>EA6,normalizeStructTag:()=>bw1,normalizeSuiAddress:()=>Wa,normalizeSuiObjectId:()=>FA6,parseStructTag:()=>Ka});xw1.exports=NA6(vw1);var jw1=j6(),wA6=mL(),LA6=32;function EA6(J){try{return(0,jw1.fromBase58)(J).length===LA6}catch{return!1}}var za=32;function hw1(J){return SA6(J)&&TA6(J)===za}function CA6(J){return hw1(J)}function RA6(J){if(!J.includes("::"))return J;return Ka(J)}function Ka(J){let[Q,Y]=J.split("::"),G=(0,wA6.isValidNamedPackage)(Q),X=J.slice(Q.length+Y.length+4),z=X.includes("<")?X.slice(0,X.indexOf("<")):X,K=X.includes("<")?(0,jw1.splitGenericParameters)(X.slice(X.indexOf("<")+1,X.lastIndexOf(">"))).map((W)=>RA6(W.trim())):[];return{address:G?Q:Wa(Q),module:Y,name:z,typeParams:K}}function bw1(J){let{address:Q,module:Y,name:G,typeParams:X}=typeof J==="string"?Ka(J):J,z=X?.length>0?`<${X.map((K)=>typeof K==="string"?K:bw1(K)).join(",")}>`:"";return`${Q}::${Y}::${G}${z}`}function Wa(J,Q=!1){let Y=J.toLowerCase();if(!Q&&Y.startsWith("0x"))Y=Y.slice(2);return`0x${Y.padStart(za*2,"0")}`}function FA6(J,Q=!1){return Wa(J,Q)}function SA6(J){return/^(0x|0X)?[a-fA-F0-9]+$/.test(J)&&J.length%2===0}function TA6(J){return/^(0x|0X)/.test(J)?(J.length-2)/2:J.length/2}});var dw1=H((IJ5,mw1)=>{var{defineProperty:Za,getOwnPropertyDescriptor:PA6,getOwnPropertyNames:$A6}=Object,fA6=Object.prototype.hasOwnProperty,kA6=(J,Q)=>{for(var Y in Q)Za(J,Y,{get:Q[Y],enumerable:!0})},vA6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of $A6(Q))if(!fA6.call(J,X)&&X!==Y)Za(J,X,{get:()=>Q[X],enumerable:!(G=PA6(Q,X))||G.enumerable})}return J},jA6=(J)=>vA6(Za({},"__esModule",{value:!0}),J),yw1={};kA6(yw1,{MIST_PER_SUI:()=>bA6,MOVE_STDLIB_ADDRESS:()=>xA6,SUI_CLOCK_OBJECT_ID:()=>gA6,SUI_DECIMALS:()=>hA6,SUI_FRAMEWORK_ADDRESS:()=>gw1,SUI_RANDOM_OBJECT_ID:()=>lA6,SUI_SYSTEM_ADDRESS:()=>yA6,SUI_SYSTEM_MODULE_NAME:()=>mA6,SUI_SYSTEM_STATE_OBJECT_ID:()=>uA6,SUI_TYPE_ARG:()=>dA6});mw1.exports=jA6(yw1);var Va=F9(),hA6=9,bA6=BigInt(1e9),xA6="0x1",gw1="0x2",yA6="0x3",gA6=(0,Va.normalizeSuiObjectId)("0x6"),mA6="sui_system",dA6=`${gw1}::sui::SUI`,uA6=(0,Va.normalizeSuiObjectId)("0x5"),lA6=(0,Va.normalizeSuiObjectId)("0x8")});var pw1=H((uw1)=>{Object.defineProperty(uw1,"__esModule",{value:!0});uw1.crypto=void 0;var SW=V1("node:crypto");uw1.crypto=SW&&typeof SW==="object"&&"webcrypto"in SW?SW.webcrypto:SW&&typeof SW==="object"&&("randomBytes"in SW)?SW:void 0});var M8=H((tw1)=>{/*! noble-hashes - MIT License (c) 2022 Paul Miller (paulmillr.com) */Object.defineProperty(tw1,"__esModule",{value:!0});tw1.wrapXOFConstructorWithOpts=tw1.wrapConstructorWithOpts=tw1.wrapConstructor=tw1.Hash=tw1.nextTick=tw1.swap32IfBE=tw1.byteSwapIfBE=tw1.swap8IfBE=tw1.isLE=void 0;tw1.isBytes=_w1;tw1.anumber=qa;tw1.abytes=lH;tw1.ahash=pA6;tw1.aexists=cA6;tw1.aoutput=_A6;tw1.u8=iA6;tw1.u32=nA6;tw1.clean=oA6;tw1.createView=aA6;tw1.rotr=rA6;tw1.rotl=sA6;tw1.byteSwap=Ua;tw1.byteSwap32=iw1;tw1.bytesToHex=eA6;tw1.hexToBytes=JB6;tw1.asyncLoop=YB6;tw1.utf8ToBytes=Ma;tw1.bytesToUtf8=GB6;tw1.toBytes=Uv;tw1.kdfInputToBytes=XB6;tw1.concatBytes=zB6;tw1.checkOpts=KB6;tw1.createHasher=aw1;tw1.createOptHasher=rw1;tw1.createXOFer=sw1;tw1.randomBytes=WB6;var uH=pw1();function _w1(J){return J instanceof Uint8Array||ArrayBuffer.isView(J)&&J.constructor.name==="Uint8Array"}function qa(J){if(!Number.isSafeInteger(J)||J<0)throw Error("positive integer expected, got "+J)}function lH(J,...Q){if(!_w1(J))throw Error("Uint8Array expected");if(Q.length>0&&!Q.includes(J.length))throw Error("Uint8Array expected of length "+Q+", got length="+J.length)}function pA6(J){if(typeof J!=="function"||typeof J.create!=="function")throw Error("Hash should be wrapped by utils.createHasher");qa(J.outputLen),qa(J.blockLen)}function cA6(J,Q=!0){if(J.destroyed)throw Error("Hash instance has been destroyed");if(Q&&J.finished)throw Error("Hash#digest() has already been called")}function _A6(J,Q){lH(J);let Y=Q.outputLen;if(J.length<Y)throw Error("digestInto() expects output buffer of length at least "+Y)}function iA6(J){return new Uint8Array(J.buffer,J.byteOffset,J.byteLength)}function nA6(J){return new Uint32Array(J.buffer,J.byteOffset,Math.floor(J.byteLength/4))}function oA6(...J){for(let Q=0;Q<J.length;Q++)J[Q].fill(0)}function aA6(J){return new DataView(J.buffer,J.byteOffset,J.byteLength)}function rA6(J,Q){return J<<32-Q|J>>>Q}function sA6(J,Q){return J<<Q|J>>>32-Q>>>0}tw1.isLE=(()=>new Uint8Array(new Uint32Array([287454020]).buffer)[0]===68)();function Ua(J){return J<<24&4278190080|J<<8&16711680|J>>>8&65280|J>>>24&255}tw1.swap8IfBE=tw1.isLE?(J)=>J:(J)=>Ua(J);tw1.byteSwapIfBE=tw1.swap8IfBE;function iw1(J){for(let Q=0;Q<J.length;Q++)J[Q]=Ua(J[Q]);return J}tw1.swap32IfBE=tw1.isLE?(J)=>J:iw1;var nw1=(()=>typeof Uint8Array.from([]).toHex==="function"&&typeof Uint8Array.fromHex==="function")(),tA6=Array.from({length:256},(J,Q)=>Q.toString(16).padStart(2,"0"));function eA6(J){if(lH(J),nw1)return J.toHex();let Q="";for(let Y=0;Y<J.length;Y++)Q+=tA6[J[Y]];return Q}var Zz={_0:48,_9:57,A:65,F:70,a:97,f:102};function cw1(J){if(J>=Zz._0&&J<=Zz._9)return J-Zz._0;if(J>=Zz.A&&J<=Zz.F)return J-(Zz.A-10);if(J>=Zz.a&&J<=Zz.f)return J-(Zz.a-10);return}function JB6(J){if(typeof J!=="string")throw Error("hex string expected, got "+typeof J);if(nw1)return Uint8Array.fromHex(J);let Q=J.length,Y=Q/2;if(Q%2)throw Error("hex string expected, got unpadded hex of length "+Q);let G=new Uint8Array(Y);for(let X=0,z=0;X<Y;X++,z+=2){let K=cw1(J.charCodeAt(z)),W=cw1(J.charCodeAt(z+1));if(K===void 0||W===void 0){let Z=J[z]+J[z+1];throw Error('hex string expected, got non-hex character "'+Z+'" at index '+z)}G[X]=K*16+W}return G}var QB6=async()=>{};tw1.nextTick=QB6;async function YB6(J,Q,Y){let G=Date.now();for(let X=0;X<J;X++){Y(X);let z=Date.now()-G;if(z>=0&&z<Q)continue;await tw1.nextTick(),G+=z}}function Ma(J){if(typeof J!=="string")throw Error("string expected");return new Uint8Array(new TextEncoder().encode(J))}function GB6(J){return new TextDecoder().decode(J)}function Uv(J){if(typeof J==="string")J=Ma(J);return lH(J),J}function XB6(J){if(typeof J==="string")J=Ma(J);return lH(J),J}function zB6(...J){let Q=0;for(let G=0;G<J.length;G++){let X=J[G];lH(X),Q+=X.length}let Y=new Uint8Array(Q);for(let G=0,X=0;G<J.length;G++){let z=J[G];Y.set(z,X),X+=z.length}return Y}function KB6(J,Q){if(Q!==void 0&&{}.toString.call(Q)!=="[object Object]")throw Error("options should be object or undefined");return Object.assign(J,Q)}class ow1{}tw1.Hash=ow1;function aw1(J){let Q=(G)=>J().update(Uv(G)).digest(),Y=J();return Q.outputLen=Y.outputLen,Q.blockLen=Y.blockLen,Q.create=()=>J(),Q}function rw1(J){let Q=(G,X)=>J(X).update(Uv(G)).digest(),Y=J({});return Q.outputLen=Y.outputLen,Q.blockLen=Y.blockLen,Q.create=(G)=>J(G),Q}function sw1(J){let Q=(G,X)=>J(X).update(Uv(G)).digest(),Y=J({});return Q.outputLen=Y.outputLen,Q.blockLen=Y.blockLen,Q.create=(G)=>J(G),Q}tw1.wrapConstructor=aw1;tw1.wrapConstructorWithOpts=rw1;tw1.wrapXOFConstructorWithOpts=sw1;function WB6(J=32){if(uH.crypto&&typeof uH.crypto.getRandomValues==="function")return uH.crypto.getRandomValues(new Uint8Array(J));if(uH.crypto&&typeof uH.crypto.randomBytes==="function")return Uint8Array.from(uH.crypto.randomBytes(J));throw Error("crypto.getRandomValues must be defined")}});var XL1=H((YL1)=>{Object.defineProperty(YL1,"__esModule",{value:!0});YL1.BSIGMA=void 0;YL1.G1s=dB6;YL1.G2s=uB6;var Mv=M8();YL1.BSIGMA=Uint8Array.from([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,14,10,4,8,9,15,13,6,1,12,0,2,11,7,5,3,11,8,12,0,5,2,15,13,10,14,3,6,7,1,9,4,7,9,3,1,13,12,11,14,2,6,5,10,4,0,15,8,9,0,5,7,2,4,10,15,14,1,11,12,6,8,3,13,2,12,6,10,0,11,8,3,4,13,7,5,15,14,1,9,12,5,1,15,14,13,4,10,0,7,6,3,9,2,8,11,13,11,7,14,12,1,3,9,5,0,15,4,8,6,2,10,6,15,14,9,11,3,0,8,12,2,13,7,1,4,10,5,10,2,8,4,7,6,1,5,15,11,9,14,3,12,13,0,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,14,10,4,8,9,15,13,6,1,12,0,2,11,7,5,3,11,8,12,0,5,2,15,13,10,14,3,6,7,1,9,4,7,9,3,1,13,12,11,14,2,6,5,10,4,0,15,8,9,0,5,7,2,4,10,15,14,1,11,12,6,8,3,13,2,12,6,10,0,11,8,3,4,13,7,5,15,14,1,9]);function dB6(J,Q,Y,G,X){return J=J+Q+X|0,G=(0,Mv.rotr)(G^J,16),Y=Y+G|0,Q=(0,Mv.rotr)(Q^Y,12),{a:J,b:Q,c:Y,d:G}}function uB6(J,Q,Y,G,X){return J=J+Q+X|0,G=(0,Mv.rotr)(G^J,8),Y=Y+G|0,Q=(0,Mv.rotr)(Q^Y,7),{a:J,b:Q,c:Y,d:G}}});var Dv=H((WL1)=>{Object.defineProperty(WL1,"__esModule",{value:!0});WL1.SHA512_IV=WL1.SHA384_IV=WL1.SHA224_IV=WL1.SHA256_IV=WL1.HashMD=void 0;WL1.setBigUint64=zL1;WL1.Chi=cB6;WL1.Maj=_B6;var t2=M8();function zL1(J,Q,Y,G){if(typeof J.setBigUint64==="function")return J.setBigUint64(Q,Y,G);let X=BigInt(32),z=BigInt(4294967295),K=Number(Y>>X&z),W=Number(Y&z),Z=G?4:0,V=G?0:4;J.setUint32(Q+Z,K,G),J.setUint32(Q+V,W,G)}function cB6(J,Q,Y){return J&Q^~J&Y}function _B6(J,Q,Y){return J&Q^J&Y^Q&Y}class KL1 extends t2.Hash{constructor(J,Q,Y,G){super();this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.blockLen=J,this.outputLen=Q,this.padOffset=Y,this.isLE=G,this.buffer=new Uint8Array(J),this.view=(0,t2.createView)(this.buffer)}update(J){(0,t2.aexists)(this),J=(0,t2.toBytes)(J),(0,t2.abytes)(J);let{view:Q,buffer:Y,blockLen:G}=this,X=J.length;for(let z=0;z<X;){let K=Math.min(G-this.pos,X-z);if(K===G){let W=(0,t2.createView)(J);for(;G<=X-z;z+=G)this.process(W,z);continue}if(Y.set(J.subarray(z,z+K),this.pos),this.pos+=K,z+=K,this.pos===G)this.process(Q,0),this.pos=0}return this.length+=J.length,this.roundClean(),this}digestInto(J){(0,t2.aexists)(this),(0,t2.aoutput)(J,this),this.finished=!0;let{buffer:Q,view:Y,blockLen:G,isLE:X}=this,{pos:z}=this;if(Q[z++]=128,(0,t2.clean)(this.buffer.subarray(z)),this.padOffset>G-z)this.process(Y,0),z=0;for(let q=z;q<G;q++)Q[q]=0;zL1(Y,G-8,BigInt(this.length*8),X),this.process(Y,0);let K=(0,t2.createView)(J),W=this.outputLen;if(W%4)throw Error("_sha2: outputLen should be aligned to 32bit");let Z=W/4,V=this.get();if(Z>V.length)throw Error("_sha2: outputLen bigger than state");for(let q=0;q<Z;q++)K.setUint32(4*q,V[q],X)}digest(){let{buffer:J,outputLen:Q}=this;this.digestInto(J);let Y=J.slice(0,Q);return this.destroy(),Y}_cloneInto(J){J||(J=new this.constructor),J.set(...this.get());let{blockLen:Q,buffer:Y,length:G,finished:X,destroyed:z,pos:K}=this;if(J.destroyed=z,J.finished=X,J.length=G,J.pos=K,G%Q)J.buffer.set(Y);return J}clone(){return this._cloneInto()}}WL1.HashMD=KL1;WL1.SHA256_IV=Uint32Array.from([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]);WL1.SHA224_IV=Uint32Array.from([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428]);WL1.SHA384_IV=Uint32Array.from([3418070365,3238371032,1654270250,914150663,2438529370,812702999,355462360,4144912697,1731405415,4290775857,2394180231,1750603025,3675008525,1694076839,1203062813,3204075428]);WL1.SHA512_IV=Uint32Array.from([1779033703,4089235720,3144134277,2227873595,1013904242,4271175723,2773480762,1595750129,1359893119,2917565137,2600822924,725511199,528734635,4215389547,1541459225,327033209])});var Iv=H((fL1)=>{Object.defineProperty(fL1,"__esModule",{value:!0});fL1.toBig=fL1.shrSL=fL1.shrSH=fL1.rotrSL=fL1.rotrSH=fL1.rotrBL=fL1.rotrBH=fL1.rotr32L=fL1.rotr32H=fL1.rotlSL=fL1.rotlSH=fL1.rotlBL=fL1.rotlBH=fL1.add5L=fL1.add5H=fL1.add4L=fL1.add4H=fL1.add3L=fL1.add3H=void 0;fL1.add=CL1;fL1.fromBig=Ia;fL1.split=VL1;var Hv=BigInt(4294967295),Ha=BigInt(32);function Ia(J,Q=!1){if(Q)return{h:Number(J&Hv),l:Number(J>>Ha&Hv)};return{h:Number(J>>Ha&Hv)|0,l:Number(J&Hv)|0}}function VL1(J,Q=!1){let Y=J.length,G=new Uint32Array(Y),X=new Uint32Array(Y);for(let z=0;z<Y;z++){let{h:K,l:W}=Ia(J[z],Q);[G[z],X[z]]=[K,W]}return[G,X]}var qL1=(J,Q)=>BigInt(J>>>0)<<Ha|BigInt(Q>>>0);fL1.toBig=qL1;var UL1=(J,Q,Y)=>J>>>Y;fL1.shrSH=UL1;var ML1=(J,Q,Y)=>J<<32-Y|Q>>>Y;fL1.shrSL=ML1;var DL1=(J,Q,Y)=>J>>>Y|Q<<32-Y;fL1.rotrSH=DL1;var HL1=(J,Q,Y)=>J<<32-Y|Q>>>Y;fL1.rotrSL=HL1;var IL1=(J,Q,Y)=>J<<64-Y|Q>>>Y-32;fL1.rotrBH=IL1;var OL1=(J,Q,Y)=>J>>>Y-32|Q<<64-Y;fL1.rotrBL=OL1;var AL1=(J,Q)=>Q;fL1.rotr32H=AL1;var BL1=(J,Q)=>J;fL1.rotr32L=BL1;var NL1=(J,Q,Y)=>J<<Y|Q>>>32-Y;fL1.rotlSH=NL1;var wL1=(J,Q,Y)=>Q<<Y|J>>>32-Y;fL1.rotlSL=wL1;var LL1=(J,Q,Y)=>Q<<Y-32|J>>>64-Y;fL1.rotlBH=LL1;var EL1=(J,Q,Y)=>J<<Y-32|Q>>>64-Y;fL1.rotlBL=EL1;function CL1(J,Q,Y,G){let X=(Q>>>0)+(G>>>0);return{h:J+Y+(X/4294967296|0)|0,l:X|0}}var RL1=(J,Q,Y)=>(J>>>0)+(Q>>>0)+(Y>>>0);fL1.add3L=RL1;var FL1=(J,Q,Y,G)=>Q+Y+G+(J/4294967296|0)|0;fL1.add3H=FL1;var SL1=(J,Q,Y,G)=>(J>>>0)+(Q>>>0)+(Y>>>0)+(G>>>0);fL1.add4L=SL1;var TL1=(J,Q,Y,G,X)=>Q+Y+G+X+(J/4294967296|0)|0;fL1.add4H=TL1;var PL1=(J,Q,Y,G,X)=>(J>>>0)+(Q>>>0)+(Y>>>0)+(G>>>0)+(X>>>0);fL1.add5L=PL1;var $L1=(J,Q,Y,G,X,z)=>Q+Y+G+X+z+(J/4294967296|0)|0;fL1.add5H=$L1;var eB6={fromBig:Ia,split:VL1,toBig:qL1,shrSH:UL1,shrSL:ML1,rotrSH:DL1,rotrSL:HL1,rotrBH:IL1,rotrBL:OL1,rotr32H:AL1,rotr32L:BL1,rotlSH:NL1,rotlSL:wL1,rotlBH:LL1,rotlBL:EL1,add:CL1,add3L:RL1,add3H:FL1,add4L:SL1,add4H:TL1,add5H:$L1,add5L:PL1};fL1.default=eB6});var xL1=H((hL1)=>{Object.defineProperty(hL1,"__esModule",{value:!0});hL1.blake2s=hL1.BLAKE2s=hL1.blake2b=hL1.BLAKE2b=hL1.BLAKE2=void 0;hL1.compress=jL1;var A4=XL1(),EN6=Dv(),S5=Iv(),w0=M8(),n9=Uint32Array.from([4089235720,1779033703,2227873595,3144134277,4271175723,1013904242,1595750129,2773480762,2917565137,1359893119,725511199,2600822924,4215389547,528734635,327033209,1541459225]),b1=new Uint32Array(32);function TW(J,Q,Y,G,X,z){let K=X[z],W=X[z+1],Z=b1[2*J],V=b1[2*J+1],q=b1[2*Q],U=b1[2*Q+1],M=b1[2*Y],D=b1[2*Y+1],I=b1[2*G],O=b1[2*G+1],A=S5.add3L(Z,q,K);V=S5.add3H(A,V,U,W),Z=A|0,{Dh:O,Dl:I}={Dh:O^V,Dl:I^Z},{Dh:O,Dl:I}={Dh:S5.rotr32H(O,I),Dl:S5.rotr32L(O,I)},{h:D,l:M}=S5.add(D,M,O,I),{Bh:U,Bl:q}={Bh:U^D,Bl:q^M},{Bh:U,Bl:q}={Bh:S5.rotrSH(U,q,24),Bl:S5.rotrSL(U,q,24)},b1[2*J]=Z,b1[2*J+1]=V,b1[2*Q]=q,b1[2*Q+1]=U,b1[2*Y]=M,b1[2*Y+1]=D,b1[2*G]=I,b1[2*G+1]=O}function PW(J,Q,Y,G,X,z){let K=X[z],W=X[z+1],Z=b1[2*J],V=b1[2*J+1],q=b1[2*Q],U=b1[2*Q+1],M=b1[2*Y],D=b1[2*Y+1],I=b1[2*G],O=b1[2*G+1],A=S5.add3L(Z,q,K);V=S5.add3H(A,V,U,W),Z=A|0,{Dh:O,Dl:I}={Dh:O^V,Dl:I^Z},{Dh:O,Dl:I}={Dh:S5.rotrSH(O,I,16),Dl:S5.rotrSL(O,I,16)},{h:D,l:M}=S5.add(D,M,O,I),{Bh:U,Bl:q}={Bh:U^D,Bl:q^M},{Bh:U,Bl:q}={Bh:S5.rotrBH(U,q,63),Bl:S5.rotrBL(U,q,63)},b1[2*J]=Z,b1[2*J+1]=V,b1[2*Q]=q,b1[2*Q+1]=U,b1[2*Y]=M,b1[2*Y+1]=D,b1[2*G]=I,b1[2*G+1]=O}function vL1(J,Q={},Y,G,X){if((0,w0.anumber)(Y),J<0||J>Y)throw Error("outputLen bigger than keyLen");let{key:z,salt:K,personalization:W}=Q;if(z!==void 0&&(z.length<1||z.length>Y))throw Error("key length must be undefined or 1.."+Y);if(K!==void 0&&K.length!==G)throw Error("salt must be undefined or "+G);if(W!==void 0&&W.length!==X)throw Error("personalization must be undefined or "+X)}class Ov extends w0.Hash{constructor(J,Q){super();this.finished=!1,this.destroyed=!1,this.length=0,this.pos=0,(0,w0.anumber)(J),(0,w0.anumber)(Q),this.blockLen=J,this.outputLen=Q,this.buffer=new Uint8Array(J),this.buffer32=(0,w0.u32)(this.buffer)}update(J){(0,w0.aexists)(this),J=(0,w0.toBytes)(J),(0,w0.abytes)(J);let{blockLen:Q,buffer:Y,buffer32:G}=this,X=J.length,z=J.byteOffset,K=J.buffer;for(let W=0;W<X;){if(this.pos===Q)(0,w0.swap32IfBE)(G),this.compress(G,0,!1),(0,w0.swap32IfBE)(G),this.pos=0;let Z=Math.min(Q-this.pos,X-W),V=z+W;if(Z===Q&&!(V%4)&&W+Z<X){let q=new Uint32Array(K,V,Math.floor((X-W)/4));(0,w0.swap32IfBE)(q);for(let U=0;W+Q<X;U+=G.length,W+=Q)this.length+=Q,this.compress(q,U,!1);(0,w0.swap32IfBE)(q);continue}Y.set(J.subarray(W,W+Z),this.pos),this.pos+=Z,this.length+=Z,W+=Z}return this}digestInto(J){(0,w0.aexists)(this),(0,w0.aoutput)(J,this);let{pos:Q,buffer32:Y}=this;this.finished=!0,(0,w0.clean)(this.buffer.subarray(Q)),(0,w0.swap32IfBE)(Y),this.compress(Y,0,!0),(0,w0.swap32IfBE)(Y);let G=(0,w0.u32)(J);this.get().forEach((X,z)=>G[z]=(0,w0.swap8IfBE)(X))}digest(){let{buffer:J,outputLen:Q}=this;this.digestInto(J);let Y=J.slice(0,Q);return this.destroy(),Y}_cloneInto(J){let{buffer:Q,length:Y,finished:G,destroyed:X,outputLen:z,pos:K}=this;return J||(J=new this.constructor({dkLen:z})),J.set(...this.get()),J.buffer.set(Q),J.destroyed=X,J.finished=G,J.length=Y,J.pos=K,J.outputLen=z,J}clone(){return this._cloneInto()}}hL1.BLAKE2=Ov;class Oa extends Ov{constructor(J={}){let Q=J.dkLen===void 0?64:J.dkLen;super(128,Q);this.v0l=n9[0]|0,this.v0h=n9[1]|0,this.v1l=n9[2]|0,this.v1h=n9[3]|0,this.v2l=n9[4]|0,this.v2h=n9[5]|0,this.v3l=n9[6]|0,this.v3h=n9[7]|0,this.v4l=n9[8]|0,this.v4h=n9[9]|0,this.v5l=n9[10]|0,this.v5h=n9[11]|0,this.v6l=n9[12]|0,this.v6h=n9[13]|0,this.v7l=n9[14]|0,this.v7h=n9[15]|0,vL1(Q,J,64,16,16);let{key:Y,personalization:G,salt:X}=J,z=0;if(Y!==void 0)Y=(0,w0.toBytes)(Y),z=Y.length;if(this.v0l^=this.outputLen|z<<8|65536|16777216,X!==void 0){X=(0,w0.toBytes)(X);let K=(0,w0.u32)(X);this.v4l^=(0,w0.swap8IfBE)(K[0]),this.v4h^=(0,w0.swap8IfBE)(K[1]),this.v5l^=(0,w0.swap8IfBE)(K[2]),this.v5h^=(0,w0.swap8IfBE)(K[3])}if(G!==void 0){G=(0,w0.toBytes)(G);let K=(0,w0.u32)(G);this.v6l^=(0,w0.swap8IfBE)(K[0]),this.v6h^=(0,w0.swap8IfBE)(K[1]),this.v7l^=(0,w0.swap8IfBE)(K[2]),this.v7h^=(0,w0.swap8IfBE)(K[3])}if(Y!==void 0){let K=new Uint8Array(this.blockLen);K.set(Y),this.update(K)}}get(){let{v0l:J,v0h:Q,v1l:Y,v1h:G,v2l:X,v2h:z,v3l:K,v3h:W,v4l:Z,v4h:V,v5l:q,v5h:U,v6l:M,v6h:D,v7l:I,v7h:O}=this;return[J,Q,Y,G,X,z,K,W,Z,V,q,U,M,D,I,O]}set(J,Q,Y,G,X,z,K,W,Z,V,q,U,M,D,I,O){this.v0l=J|0,this.v0h=Q|0,this.v1l=Y|0,this.v1h=G|0,this.v2l=X|0,this.v2h=z|0,this.v3l=K|0,this.v3h=W|0,this.v4l=Z|0,this.v4h=V|0,this.v5l=q|0,this.v5h=U|0,this.v6l=M|0,this.v6h=D|0,this.v7l=I|0,this.v7h=O|0}compress(J,Q,Y){this.get().forEach((W,Z)=>b1[Z]=W),b1.set(n9,16);let{h:G,l:X}=S5.fromBig(BigInt(this.length));if(b1[24]=n9[8]^X,b1[25]=n9[9]^G,Y)b1[28]=~b1[28],b1[29]=~b1[29];let z=0,K=A4.BSIGMA;for(let W=0;W<12;W++)TW(0,4,8,12,J,Q+2*K[z++]),PW(0,4,8,12,J,Q+2*K[z++]),TW(1,5,9,13,J,Q+2*K[z++]),PW(1,5,9,13,J,Q+2*K[z++]),TW(2,6,10,14,J,Q+2*K[z++]),PW(2,6,10,14,J,Q+2*K[z++]),TW(3,7,11,15,J,Q+2*K[z++]),PW(3,7,11,15,J,Q+2*K[z++]),TW(0,5,10,15,J,Q+2*K[z++]),PW(0,5,10,15,J,Q+2*K[z++]),TW(1,6,11,12,J,Q+2*K[z++]),PW(1,6,11,12,J,Q+2*K[z++]),TW(2,7,8,13,J,Q+2*K[z++]),PW(2,7,8,13,J,Q+2*K[z++]),TW(3,4,9,14,J,Q+2*K[z++]),PW(3,4,9,14,J,Q+2*K[z++]);this.v0l^=b1[0]^b1[16],this.v0h^=b1[1]^b1[17],this.v1l^=b1[2]^b1[18],this.v1h^=b1[3]^b1[19],this.v2l^=b1[4]^b1[20],this.v2h^=b1[5]^b1[21],this.v3l^=b1[6]^b1[22],this.v3h^=b1[7]^b1[23],this.v4l^=b1[8]^b1[24],this.v4h^=b1[9]^b1[25],this.v5l^=b1[10]^b1[26],this.v5h^=b1[11]^b1[27],this.v6l^=b1[12]^b1[28],this.v6h^=b1[13]^b1[29],this.v7l^=b1[14]^b1[30],this.v7h^=b1[15]^b1[31],(0,w0.clean)(b1)}destroy(){this.destroyed=!0,(0,w0.clean)(this.buffer32),this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)}}hL1.BLAKE2b=Oa;hL1.blake2b=(0,w0.createOptHasher)((J)=>new Oa(J));function jL1(J,Q,Y,G,X,z,K,W,Z,V,q,U,M,D,I,O,A,B,w,N){let L=0;for(let E=0;E<G;E++)({a:X,b:Z,c:M,d:A}=(0,A4.G1s)(X,Z,M,A,Y[Q+J[L++]])),{a:X,b:Z,c:M,d:A}=(0,A4.G2s)(X,Z,M,A,Y[Q+J[L++]]),{a:z,b:V,c:D,d:B}=(0,A4.G1s)(z,V,D,B,Y[Q+J[L++]]),{a:z,b:V,c:D,d:B}=(0,A4.G2s)(z,V,D,B,Y[Q+J[L++]]),{a:K,b:q,c:I,d:w}=(0,A4.G1s)(K,q,I,w,Y[Q+J[L++]]),{a:K,b:q,c:I,d:w}=(0,A4.G2s)(K,q,I,w,Y[Q+J[L++]]),{a:W,b:U,c:O,d:N}=(0,A4.G1s)(W,U,O,N,Y[Q+J[L++]]),{a:W,b:U,c:O,d:N}=(0,A4.G2s)(W,U,O,N,Y[Q+J[L++]]),{a:X,b:V,c:I,d:N}=(0,A4.G1s)(X,V,I,N,Y[Q+J[L++]]),{a:X,b:V,c:I,d:N}=(0,A4.G2s)(X,V,I,N,Y[Q+J[L++]]),{a:z,b:q,c:O,d:A}=(0,A4.G1s)(z,q,O,A,Y[Q+J[L++]]),{a:z,b:q,c:O,d:A}=(0,A4.G2s)(z,q,O,A,Y[Q+J[L++]]),{a:K,b:U,c:M,d:B}=(0,A4.G1s)(K,U,M,B,Y[Q+J[L++]]),{a:K,b:U,c:M,d:B}=(0,A4.G2s)(K,U,M,B,Y[Q+J[L++]]),{a:W,b:Z,c:D,d:w}=(0,A4.G1s)(W,Z,D,w,Y[Q+J[L++]]),{a:W,b:Z,c:D,d:w}=(0,A4.G2s)(W,Z,D,w,Y[Q+J[L++]]);return{v0:X,v1:z,v2:K,v3:W,v4:Z,v5:V,v6:q,v7:U,v8:M,v9:D,v10:I,v11:O,v12:A,v13:B,v14:w,v15:N}}var r4=EN6.SHA256_IV;class Aa extends Ov{constructor(J={}){let Q=J.dkLen===void 0?32:J.dkLen;super(64,Q);this.v0=r4[0]|0,this.v1=r4[1]|0,this.v2=r4[2]|0,this.v3=r4[3]|0,this.v4=r4[4]|0,this.v5=r4[5]|0,this.v6=r4[6]|0,this.v7=r4[7]|0,vL1(Q,J,32,8,8);let{key:Y,personalization:G,salt:X}=J,z=0;if(Y!==void 0)Y=(0,w0.toBytes)(Y),z=Y.length;if(this.v0^=this.outputLen|z<<8|65536|16777216,X!==void 0){X=(0,w0.toBytes)(X);let K=(0,w0.u32)(X);this.v4^=(0,w0.swap8IfBE)(K[0]),this.v5^=(0,w0.swap8IfBE)(K[1])}if(G!==void 0){G=(0,w0.toBytes)(G);let K=(0,w0.u32)(G);this.v6^=(0,w0.swap8IfBE)(K[0]),this.v7^=(0,w0.swap8IfBE)(K[1])}if(Y!==void 0){(0,w0.abytes)(Y);let K=new Uint8Array(this.blockLen);K.set(Y),this.update(K)}}get(){let{v0:J,v1:Q,v2:Y,v3:G,v4:X,v5:z,v6:K,v7:W}=this;return[J,Q,Y,G,X,z,K,W]}set(J,Q,Y,G,X,z,K,W){this.v0=J|0,this.v1=Q|0,this.v2=Y|0,this.v3=G|0,this.v4=X|0,this.v5=z|0,this.v6=K|0,this.v7=W|0}compress(J,Q,Y){let{h:G,l:X}=S5.fromBig(BigInt(this.length)),{v0:z,v1:K,v2:W,v3:Z,v4:V,v5:q,v6:U,v7:M,v8:D,v9:I,v10:O,v11:A,v12:B,v13:w,v14:N,v15:L}=jL1(A4.BSIGMA,Q,J,10,this.v0,this.v1,this.v2,this.v3,this.v4,this.v5,this.v6,this.v7,r4[0],r4[1],r4[2],r4[3],X^r4[4],G^r4[5],Y?~r4[6]:r4[6],r4[7]);this.v0^=z^D,this.v1^=K^I,this.v2^=W^O,this.v3^=Z^A,this.v4^=V^B,this.v5^=q^w,this.v6^=U^N,this.v7^=M^L}destroy(){this.destroyed=!0,(0,w0.clean)(this.buffer32),this.set(0,0,0,0,0,0,0,0)}}hL1.BLAKE2s=Aa;hL1.blake2s=(0,w0.createOptHasher)((J)=>new Aa(J))});var pH=H((gL1)=>{Object.defineProperty(gL1,"__esModule",{value:!0});gL1.blake2b=gL1.BLAKE2b=void 0;var yL1=xL1();gL1.BLAKE2b=yL1.BLAKE2b;gL1.blake2b=yL1.blake2b});var cH=H((CJ5,uL1)=>{var{defineProperty:Ba,getOwnPropertyDescriptor:$N6,getOwnPropertyNames:fN6}=Object,kN6=Object.prototype.hasOwnProperty,vN6=(J,Q)=>{for(var Y in Q)Ba(J,Y,{get:Q[Y],enumerable:!0})},jN6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of fN6(Q))if(!kN6.call(J,X)&&X!==Y)Ba(J,X,{get:()=>Q[X],enumerable:!(G=$N6(Q,X))||G.enumerable})}return J},hN6=(J)=>jN6(Ba({},"__esModule",{value:!0}),J),dL1={};vN6(dL1,{TypeTagSerializer:()=>Vz,normalizeTypeTag:()=>mN6});uL1.exports=hN6(dL1);var bN6=j6(),xN6=F9(),yN6=/^vector<(.+)>$/,gN6=/^([^:]+)::([^:]+)::([^<]+)(<(.+)>)?/;class Vz{static parseFromStr(J,Q=!1){if(J==="address")return{address:null};else if(J==="bool")return{bool:null};else if(J==="u8")return{u8:null};else if(J==="u16")return{u16:null};else if(J==="u32")return{u32:null};else if(J==="u64")return{u64:null};else if(J==="u128")return{u128:null};else if(J==="u256")return{u256:null};else if(J==="signer")return{signer:null};let Y=J.match(yN6);if(Y)return{vector:Vz.parseFromStr(Y[1],Q)};let G=J.match(gN6);if(G)return{struct:{address:Q?(0,xN6.normalizeSuiAddress)(G[1]):G[1],module:G[2],name:G[3],typeParams:G[5]===void 0?[]:Vz.parseStructTypeArgs(G[5],Q)}};throw Error(`Encountered unexpected token when parsing type args for ${J}`)}static parseStructTypeArgs(J,Q=!1){return(0,bN6.splitGenericParameters)(J).map((Y)=>Vz.parseFromStr(Y,Q))}static tagToString(J){if("bool"in J)return"bool";if("u8"in J)return"u8";if("u16"in J)return"u16";if("u32"in J)return"u32";if("u64"in J)return"u64";if("u128"in J)return"u128";if("u256"in J)return"u256";if("address"in J)return"address";if("signer"in J)return"signer";if("vector"in J)return`vector<${Vz.tagToString(J.vector)}>`;if("struct"in J){let Q=J.struct,Y=Q.typeParams.map(Vz.tagToString).join(", ");return`${Q.address}::${Q.module}::${Q.name}${Y?`<${Y}>`:""}`}throw Error("Invalid TypeTag")}}function mN6(J){return Vz.tagToString(Vz.parseFromStr(J))}});var uL=H((RJ5,HE1)=>{var{defineProperty:Na,getOwnPropertyDescriptor:dN6,getOwnPropertyNames:uN6}=Object,lN6=Object.prototype.hasOwnProperty,pN6=(J,Q)=>{for(var Y in Q)Na(J,Y,{get:Q[Y],enumerable:!0})},cN6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of uN6(Q))if(!lN6.call(J,X)&&X!==Y)Na(J,X,{get:()=>Q[X],enumerable:!(G=dN6(Q,X))||G.enumerable})}return J},_N6=(J)=>cN6(Na({},"__esModule",{value:!0}),J),pL1={};pN6(pL1,{Address:()=>YJ,AppId:()=>zE1,Argument:()=>e2,CallArg:()=>nL1,Command:()=>aL1,CompressedSignature:()=>ZE1,GasData:()=>JE1,Intent:()=>KE1,IntentMessage:()=>WE1,IntentScope:()=>GE1,IntentVersion:()=>XE1,MultiSig:()=>aN6,MultiSigPkMap:()=>qE1,MultiSigPublicKey:()=>UE1,ObjectArg:()=>iL1,ObjectDigest:()=>cL1,Owner:()=>oN6,PasskeyAuthenticator:()=>sN6,ProgrammableMoveCall:()=>oL1,ProgrammableTransaction:()=>rL1,PublicKey:()=>VE1,SenderSignedData:()=>rN6,SenderSignedTransaction:()=>DE1,SharedObjectRef:()=>_L1,StructTag:()=>eL1,SuiObjectRef:()=>Av,TransactionData:()=>YE1,TransactionDataV1:()=>QE1,TransactionExpiration:()=>tL1,TransactionKind:()=>sL1,TypeTag:()=>La,base64String:()=>ME1});HE1.exports=_N6(pL1);var H1=j6(),dL=F9(),lL1=cH();function iN6(J){return H1.bcs.u64({name:"unsafe_u64",...J}).transform({input:(Q)=>Q,output:(Q)=>Number(Q)})}function nN6(J){return H1.bcs.enum("Option",{None:null,Some:J})}var YJ=H1.bcs.bytes(dL.SUI_ADDRESS_LENGTH).transform({validate:(J)=>{let Q=typeof J==="string"?J:(0,H1.toHex)(J);if(!Q||!(0,dL.isValidSuiAddress)((0,dL.normalizeSuiAddress)(Q)))throw Error(`Invalid Sui address ${Q}`)},input:(J)=>typeof J==="string"?(0,H1.fromHex)((0,dL.normalizeSuiAddress)(J)):J,output:(J)=>(0,dL.normalizeSuiAddress)((0,H1.toHex)(J))}),cL1=H1.bcs.byteVector().transform({name:"ObjectDigest",input:(J)=>(0,H1.fromBase58)(J),output:(J)=>(0,H1.toBase58)(new Uint8Array(J)),validate:(J)=>{if((0,H1.fromBase58)(J).length!==32)throw Error("ObjectDigest must be 32 bytes")}}),Av=H1.bcs.struct("SuiObjectRef",{objectId:YJ,version:H1.bcs.u64(),digest:cL1}),_L1=H1.bcs.struct("SharedObjectRef",{objectId:YJ,initialSharedVersion:H1.bcs.u64(),mutable:H1.bcs.bool()}),iL1=H1.bcs.enum("ObjectArg",{ImmOrOwnedObject:Av,SharedObject:_L1,Receiving:Av}),oN6=H1.bcs.enum("Owner",{AddressOwner:YJ,ObjectOwner:YJ,Shared:H1.bcs.struct("Shared",{initialSharedVersion:H1.bcs.u64()}),Immutable:null,ConsensusAddressOwner:H1.bcs.struct("ConsensusAddressOwner",{owner:YJ,startVersion:H1.bcs.u64()})}),nL1=H1.bcs.enum("CallArg",{Pure:H1.bcs.struct("Pure",{bytes:H1.bcs.byteVector().transform({input:(J)=>typeof J==="string"?(0,H1.fromBase64)(J):J,output:(J)=>(0,H1.toBase64)(new Uint8Array(J))})}),Object:iL1}),wa=H1.bcs.enum("TypeTag",{bool:null,u8:null,u64:null,u128:null,address:null,signer:null,vector:H1.bcs.lazy(()=>wa),struct:H1.bcs.lazy(()=>eL1),u16:null,u32:null,u256:null}),La=wa.transform({input:(J)=>typeof J==="string"?lL1.TypeTagSerializer.parseFromStr(J,!0):J,output:(J)=>lL1.TypeTagSerializer.tagToString(J)}),e2=H1.bcs.enum("Argument",{GasCoin:null,Input:H1.bcs.u16(),Result:H1.bcs.u16(),NestedResult:H1.bcs.tuple([H1.bcs.u16(),H1.bcs.u16()])}),oL1=H1.bcs.struct("ProgrammableMoveCall",{package:YJ,module:H1.bcs.string(),function:H1.bcs.string(),typeArguments:H1.bcs.vector(La),arguments:H1.bcs.vector(e2)}),aL1=H1.bcs.enum("Command",{MoveCall:oL1,TransferObjects:H1.bcs.struct("TransferObjects",{objects:H1.bcs.vector(e2),address:e2}),SplitCoins:H1.bcs.struct("SplitCoins",{coin:e2,amounts:H1.bcs.vector(e2)}),MergeCoins:H1.bcs.struct("MergeCoins",{destination:e2,sources:H1.bcs.vector(e2)}),Publish:H1.bcs.struct("Publish",{modules:H1.bcs.vector(H1.bcs.byteVector().transform({input:(J)=>typeof J==="string"?(0,H1.fromBase64)(J):J,output:(J)=>(0,H1.toBase64)(new Uint8Array(J))})),dependencies:H1.bcs.vector(YJ)}),MakeMoveVec:H1.bcs.struct("MakeMoveVec",{type:nN6(La).transform({input:(J)=>J===null?{None:!0}:{Some:J},output:(J)=>J.Some??null}),elements:H1.bcs.vector(e2)}),Upgrade:H1.bcs.struct("Upgrade",{modules:H1.bcs.vector(H1.bcs.byteVector().transform({input:(J)=>typeof J==="string"?(0,H1.fromBase64)(J):J,output:(J)=>(0,H1.toBase64)(new Uint8Array(J))})),dependencies:H1.bcs.vector(YJ),package:YJ,ticket:e2})}),rL1=H1.bcs.struct("ProgrammableTransaction",{inputs:H1.bcs.vector(nL1),commands:H1.bcs.vector(aL1)}),sL1=H1.bcs.enum("TransactionKind",{ProgrammableTransaction:rL1,ChangeEpoch:null,Genesis:null,ConsensusCommitPrologue:null}),tL1=H1.bcs.enum("TransactionExpiration",{None:null,Epoch:iN6()}),eL1=H1.bcs.struct("StructTag",{address:YJ,module:H1.bcs.string(),name:H1.bcs.string(),typeParams:H1.bcs.vector(wa)}),JE1=H1.bcs.struct("GasData",{payment:H1.bcs.vector(Av),owner:YJ,price:H1.bcs.u64(),budget:H1.bcs.u64()}),QE1=H1.bcs.struct("TransactionDataV1",{kind:sL1,sender:YJ,gasData:JE1,expiration:tL1}),YE1=H1.bcs.enum("TransactionData",{V1:QE1}),GE1=H1.bcs.enum("IntentScope",{TransactionData:null,TransactionEffects:null,CheckpointSummary:null,PersonalMessage:null}),XE1=H1.bcs.enum("IntentVersion",{V0:null}),zE1=H1.bcs.enum("AppId",{Sui:null}),KE1=H1.bcs.struct("Intent",{scope:GE1,version:XE1,appId:zE1});function WE1(J){return H1.bcs.struct(`IntentMessage<${J.name}>`,{intent:KE1,value:J})}var ZE1=H1.bcs.enum("CompressedSignature",{ED25519:H1.bcs.bytes(64),Secp256k1:H1.bcs.bytes(64),Secp256r1:H1.bcs.bytes(64),ZkLogin:H1.bcs.byteVector(),Passkey:H1.bcs.byteVector()}),VE1=H1.bcs.enum("PublicKey",{ED25519:H1.bcs.bytes(32),Secp256k1:H1.bcs.bytes(33),Secp256r1:H1.bcs.bytes(33),ZkLogin:H1.bcs.byteVector(),Passkey:H1.bcs.bytes(33)}),qE1=H1.bcs.struct("MultiSigPkMap",{pubKey:VE1,weight:H1.bcs.u8()}),UE1=H1.bcs.struct("MultiSigPublicKey",{pk_map:H1.bcs.vector(qE1),threshold:H1.bcs.u16()}),aN6=H1.bcs.struct("MultiSig",{sigs:H1.bcs.vector(ZE1),bitmap:H1.bcs.u16(),multisig_pk:UE1}),ME1=H1.bcs.byteVector().transform({input:(J)=>typeof J==="string"?(0,H1.fromBase64)(J):J,output:(J)=>(0,H1.toBase64)(new Uint8Array(J))}),DE1=H1.bcs.struct("SenderSignedTransaction",{intentMessage:WE1(YE1),txSignatures:H1.bcs.vector(ME1)}),rN6=H1.bcs.vector(DE1,{name:"SenderSignedData"}),sN6=H1.bcs.struct("PasskeyAuthenticator",{authenticatorData:H1.bcs.byteVector(),clientDataJson:H1.bcs.string(),userSignature:H1.bcs.byteVector()})});var wE1=H((FJ5,NE1)=>{var{defineProperty:Ea,getOwnPropertyDescriptor:tN6,getOwnPropertyNames:eN6}=Object,Jw6=Object.prototype.hasOwnProperty,Qw6=(J,Q)=>{for(var Y in Q)Ea(J,Y,{get:Q[Y],enumerable:!0})},Yw6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of eN6(Q))if(!Jw6.call(J,X)&&X!==Y)Ea(J,X,{get:()=>Q[X],enumerable:!(G=tN6(Q,X))||G.enumerable})}return J},Gw6=(J)=>Yw6(Ea({},"__esModule",{value:!0}),J),OE1={};Qw6(OE1,{TransactionEffects:()=>Ow6});NE1.exports=Gw6(OE1);var O1=j6(),U6=uL(),Xw6=O1.bcs.enum("PackageUpgradeError",{UnableToFetchPackage:O1.bcs.struct("UnableToFetchPackage",{packageId:U6.Address}),NotAPackage:O1.bcs.struct("NotAPackage",{objectId:U6.Address}),IncompatibleUpgrade:null,DigestDoesNotMatch:O1.bcs.struct("DigestDoesNotMatch",{digest:O1.bcs.byteVector()}),UnknownUpgradePolicy:O1.bcs.struct("UnknownUpgradePolicy",{policy:O1.bcs.u8()}),PackageIDDoesNotMatch:O1.bcs.struct("PackageIDDoesNotMatch",{packageId:U6.Address,ticketId:U6.Address})}),zw6=O1.bcs.struct("ModuleId",{address:U6.Address,name:O1.bcs.string()}),IE1=O1.bcs.struct("MoveLocation",{module:zw6,function:O1.bcs.u16(),instruction:O1.bcs.u16(),functionName:O1.bcs.option(O1.bcs.string())}),Kw6=O1.bcs.enum("CommandArgumentError",{TypeMismatch:null,InvalidBCSBytes:null,InvalidUsageOfPureArg:null,InvalidArgumentToPrivateEntryFunction:null,IndexOutOfBounds:O1.bcs.struct("IndexOutOfBounds",{idx:O1.bcs.u16()}),SecondaryIndexOutOfBounds:O1.bcs.struct("SecondaryIndexOutOfBounds",{resultIdx:O1.bcs.u16(),secondaryIdx:O1.bcs.u16()}),InvalidResultArity:O1.bcs.struct("InvalidResultArity",{resultIdx:O1.bcs.u16()}),InvalidGasCoinUsage:null,InvalidValueUsage:null,InvalidObjectByValue:null,InvalidObjectByMutRef:null,SharedObjectOperationNotAllowed:null}),Ww6=O1.bcs.enum("TypeArgumentError",{TypeNotFound:null,ConstraintNotSatisfied:null}),Zw6=O1.bcs.enum("ExecutionFailureStatus",{InsufficientGas:null,InvalidGasObject:null,InvariantViolation:null,FeatureNotYetSupported:null,MoveObjectTooBig:O1.bcs.struct("MoveObjectTooBig",{objectSize:O1.bcs.u64(),maxObjectSize:O1.bcs.u64()}),MovePackageTooBig:O1.bcs.struct("MovePackageTooBig",{objectSize:O1.bcs.u64(),maxObjectSize:O1.bcs.u64()}),CircularObjectOwnership:O1.bcs.struct("CircularObjectOwnership",{object:U6.Address}),InsufficientCoinBalance:null,CoinBalanceOverflow:null,PublishErrorNonZeroAddress:null,SuiMoveVerificationError:null,MovePrimitiveRuntimeError:O1.bcs.option(IE1),MoveAbort:O1.bcs.tuple([IE1,O1.bcs.u64()]),VMVerificationOrDeserializationError:null,VMInvariantViolation:null,FunctionNotFound:null,ArityMismatch:null,TypeArityMismatch:null,NonEntryFunctionInvoked:null,CommandArgumentError:O1.bcs.struct("CommandArgumentError",{argIdx:O1.bcs.u16(),kind:Kw6}),TypeArgumentError:O1.bcs.struct("TypeArgumentError",{argumentIdx:O1.bcs.u16(),kind:Ww6}),UnusedValueWithoutDrop:O1.bcs.struct("UnusedValueWithoutDrop",{resultIdx:O1.bcs.u16(),secondaryIdx:O1.bcs.u16()}),InvalidPublicFunctionReturnType:O1.bcs.struct("InvalidPublicFunctionReturnType",{idx:O1.bcs.u16()}),InvalidTransferObject:null,EffectsTooLarge:O1.bcs.struct("EffectsTooLarge",{currentSize:O1.bcs.u64(),maxSize:O1.bcs.u64()}),PublishUpgradeMissingDependency:null,PublishUpgradeDependencyDowngrade:null,PackageUpgradeError:O1.bcs.struct("PackageUpgradeError",{upgradeError:Xw6}),WrittenObjectsTooLarge:O1.bcs.struct("WrittenObjectsTooLarge",{currentSize:O1.bcs.u64(),maxSize:O1.bcs.u64()}),CertificateDenied:null,SuiMoveVerificationTimedout:null,SharedObjectOperationNotAllowed:null,InputObjectDeleted:null,ExecutionCancelledDueToSharedObjectCongestion:O1.bcs.struct("ExecutionCancelledDueToSharedObjectCongestion",{congestedObjects:O1.bcs.vector(U6.Address)}),AddressDeniedForCoin:O1.bcs.struct("AddressDeniedForCoin",{address:U6.Address,coinType:O1.bcs.string()}),CoinTypeGlobalPause:O1.bcs.struct("CoinTypeGlobalPause",{coinType:O1.bcs.string()}),ExecutionCancelledDueToRandomnessUnavailable:null}),AE1=O1.bcs.enum("ExecutionStatus",{Success:null,Failed:O1.bcs.struct("ExecutionFailed",{error:Zw6,command:O1.bcs.option(O1.bcs.u64())})}),BE1=O1.bcs.struct("GasCostSummary",{computationCost:O1.bcs.u64(),storageCost:O1.bcs.u64(),storageRebate:O1.bcs.u64(),nonRefundableStorageFee:O1.bcs.u64()}),Vw6=O1.bcs.struct("TransactionEffectsV1",{status:AE1,executedEpoch:O1.bcs.u64(),gasUsed:BE1,modifiedAtVersions:O1.bcs.vector(O1.bcs.tuple([U6.Address,O1.bcs.u64()])),sharedObjects:O1.bcs.vector(U6.SuiObjectRef),transactionDigest:U6.ObjectDigest,created:O1.bcs.vector(O1.bcs.tuple([U6.SuiObjectRef,U6.Owner])),mutated:O1.bcs.vector(O1.bcs.tuple([U6.SuiObjectRef,U6.Owner])),unwrapped:O1.bcs.vector(O1.bcs.tuple([U6.SuiObjectRef,U6.Owner])),deleted:O1.bcs.vector(U6.SuiObjectRef),unwrappedThenDeleted:O1.bcs.vector(U6.SuiObjectRef),wrapped:O1.bcs.vector(U6.SuiObjectRef),gasObject:O1.bcs.tuple([U6.SuiObjectRef,U6.Owner]),eventsDigest:O1.bcs.option(U6.ObjectDigest),dependencies:O1.bcs.vector(U6.ObjectDigest)}),Ca=O1.bcs.tuple([O1.bcs.u64(),U6.ObjectDigest]),qw6=O1.bcs.enum("ObjectIn",{NotExist:null,Exist:O1.bcs.tuple([Ca,U6.Owner])}),Uw6=O1.bcs.enum("ObjectOut",{NotExist:null,ObjectWrite:O1.bcs.tuple([U6.ObjectDigest,U6.Owner]),PackageWrite:Ca}),Mw6=O1.bcs.enum("IDOperation",{None:null,Created:null,Deleted:null}),Dw6=O1.bcs.struct("EffectsObjectChange",{inputState:qw6,outputState:Uw6,idOperation:Mw6}),Hw6=O1.bcs.enum("UnchangedSharedKind",{ReadOnlyRoot:Ca,MutateDeleted:O1.bcs.u64(),ReadDeleted:O1.bcs.u64(),Cancelled:O1.bcs.u64(),PerEpochConfig:null}),Iw6=O1.bcs.struct("TransactionEffectsV2",{status:AE1,executedEpoch:O1.bcs.u64(),gasUsed:BE1,transactionDigest:U6.ObjectDigest,gasObjectIndex:O1.bcs.option(O1.bcs.u32()),eventsDigest:O1.bcs.option(U6.ObjectDigest),dependencies:O1.bcs.vector(U6.ObjectDigest),lamportVersion:O1.bcs.u64(),changedObjects:O1.bcs.vector(O1.bcs.tuple([U6.Address,Dw6])),unchangedSharedObjects:O1.bcs.vector(O1.bcs.tuple([U6.Address,Hw6])),auxDataDigest:O1.bcs.option(U6.ObjectDigest)}),Ow6=O1.bcs.enum("TransactionEffects",{V1:Vw6,V2:Iw6})});var Sa=H((SJ5,EE1)=>{var{defineProperty:Fa,getOwnPropertyDescriptor:Aw6,getOwnPropertyNames:Bw6}=Object,Nw6=Object.prototype.hasOwnProperty,ww6=(J,Q)=>{for(var Y in Q)Fa(J,Y,{get:Q[Y],enumerable:!0})},Lw6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of Bw6(Q))if(!Nw6.call(J,X)&&X!==Y)Fa(J,X,{get:()=>Q[X],enumerable:!(G=Aw6(Q,X))||G.enumerable})}return J},Ew6=(J)=>Lw6(Fa({},"__esModule",{value:!0}),J),LE1={};ww6(LE1,{pureBcsSchemaFromTypeName:()=>Ra});EE1.exports=Ew6(LE1);var JG=j6(),Cw6=uL();function Ra(J){switch(J){case"u8":return JG.bcs.u8();case"u16":return JG.bcs.u16();case"u32":return JG.bcs.u32();case"u64":return JG.bcs.u64();case"u128":return JG.bcs.u128();case"u256":return JG.bcs.u256();case"bool":return JG.bcs.bool();case"string":return JG.bcs.string();case"id":case"address":return Cw6.Address}let Q=J.match(/^(vector|option)<(.+)>$/);if(Q){let[Y,G]=Q.slice(1);if(Y==="vector")return JG.bcs.vector(Ra(G));else return JG.bcs.option(Ra(G))}throw Error(`Invalid Pure type name: ${J}`)}});var I7=H((TJ5,RE1)=>{var{defineProperty:Ta,getOwnPropertyDescriptor:Rw6,getOwnPropertyNames:Fw6}=Object,Sw6=Object.prototype.hasOwnProperty,Tw6=(J,Q)=>{for(var Y in Q)Ta(J,Y,{get:Q[Y],enumerable:!0})},Pw6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of Fw6(Q))if(!Sw6.call(J,X)&&X!==Y)Ta(J,X,{get:()=>Q[X],enumerable:!(G=Rw6(Q,X))||G.enumerable})}return J},$w6=(J)=>Pw6(Ta({},"__esModule",{value:!0}),J),CE1={};Tw6(CE1,{BcsEnum:()=>Bv.BcsEnum,BcsStruct:()=>Bv.BcsStruct,BcsTuple:()=>Bv.BcsTuple,BcsType:()=>Bv.BcsType,TypeTagSerializer:()=>kw6.TypeTagSerializer,bcs:()=>jw6,pureBcsSchemaFromTypeName:()=>vw6.pureBcsSchemaFromTypeName});RE1.exports=$w6(CE1);var QG=j6(),k6=uL(),fw6=wE1(),kw6=cH(),Bv=j6(),vw6=Sa(),jw6={...QG.bcs,U8:QG.bcs.u8(),U16:QG.bcs.u16(),U32:QG.bcs.u32(),U64:QG.bcs.u64(),U128:QG.bcs.u128(),U256:QG.bcs.u256(),ULEB128:QG.bcs.uleb128(),Bool:QG.bcs.bool(),String:QG.bcs.string(),Address:k6.Address,AppId:k6.AppId,Argument:k6.Argument,CallArg:k6.CallArg,Command:k6.Command,CompressedSignature:k6.CompressedSignature,GasData:k6.GasData,Intent:k6.Intent,IntentMessage:k6.IntentMessage,IntentScope:k6.IntentScope,IntentVersion:k6.IntentVersion,MultiSig:k6.MultiSig,MultiSigPkMap:k6.MultiSigPkMap,MultiSigPublicKey:k6.MultiSigPublicKey,ObjectArg:k6.ObjectArg,ObjectDigest:k6.ObjectDigest,Owner:k6.Owner,PasskeyAuthenticator:k6.PasskeyAuthenticator,ProgrammableMoveCall:k6.ProgrammableMoveCall,ProgrammableTransaction:k6.ProgrammableTransaction,PublicKey:k6.PublicKey,SenderSignedData:k6.SenderSignedData,SenderSignedTransaction:k6.SenderSignedTransaction,SharedObjectRef:k6.SharedObjectRef,StructTag:k6.StructTag,SuiObjectRef:k6.SuiObjectRef,TransactionData:k6.TransactionData,TransactionDataV1:k6.TransactionDataV1,TransactionEffects:fw6.TransactionEffects,TransactionExpiration:k6.TransactionExpiration,TransactionKind:k6.TransactionKind,TypeTag:k6.TypeTag}});var lL=H((PJ5,SE1)=>{var{defineProperty:$a,getOwnPropertyDescriptor:hw6,getOwnPropertyNames:bw6}=Object,xw6=Object.prototype.hasOwnProperty,yw6=(J,Q)=>{for(var Y in Q)$a(J,Y,{get:Q[Y],enumerable:!0})},gw6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of bw6(Q))if(!xw6.call(J,X)&&X!==Y)$a(J,X,{get:()=>Q[X],enumerable:!(G=hw6(Q,X))||G.enumerable})}return J},mw6=(J)=>gw6($a({},"__esModule",{value:!0}),J),FE1={};yw6(FE1,{deriveDynamicFieldID:()=>lw6});SE1.exports=mw6(FE1);var dw6=j6(),uw6=pH(),Pa=I7();function lw6(J,Q,Y){let G=Pa.bcs.Address.serialize(J).toBytes(),X=Pa.bcs.TypeTag.serialize(Q).toBytes(),z=Pa.bcs.u64().serialize(Y.length).toBytes(),K=uw6.blake2b.create({dkLen:32});return K.update(new Uint8Array([240])),K.update(G),K.update(z),K.update(Y),K.update(X),`0x${(0,dw6.toHex)(K.digest().slice(0,32))}`}});var $E1=H(($J5,PE1)=>{var{defineProperty:fa,getOwnPropertyDescriptor:pw6,getOwnPropertyNames:cw6}=Object,_w6=Object.prototype.hasOwnProperty,iw6=(J,Q)=>{for(var Y in Q)fa(J,Y,{get:Q[Y],enumerable:!0})},nw6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of cw6(Q))if(!_w6.call(J,X)&&X!==Y)fa(J,X,{get:()=>Q[X],enumerable:!(G=pw6(Q,X))||G.enumerable})}return J},ow6=(J)=>nw6(fa({},"__esModule",{value:!0}),J),TE1={};iw6(TE1,{deriveObjectID:()=>sw6});PE1.exports=ow6(TE1);var aw6=cH(),rw6=lL();function sw6(J,Q,Y){let G=typeof Q==="string"?Q:aw6.TypeTagSerializer.tagToString(Q);return(0,rw6.deriveDynamicFieldID)(J,`0x2::derived_object::DerivedObjectKey<${G}>`,Y)}});var fW=H((fJ5,hE1)=>{var{defineProperty:ka,getOwnPropertyDescriptor:tw6,getOwnPropertyNames:ew6}=Object,JL6=Object.prototype.hasOwnProperty,QL6=(J,Q)=>{for(var Y in Q)ka(J,Y,{get:Q[Y],enumerable:!0})},YL6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of ew6(Q))if(!JL6.call(J,X)&&X!==Y)ka(J,X,{get:()=>Q[X],enumerable:!(G=tw6(Q,X))||G.enumerable})}return J},GL6=(J)=>YL6(ka({},"__esModule",{value:!0}),J),jE1={};QL6(jE1,{MIST_PER_SUI:()=>GG.MIST_PER_SUI,MOVE_STDLIB_ADDRESS:()=>GG.MOVE_STDLIB_ADDRESS,SUI_ADDRESS_LENGTH:()=>$W.SUI_ADDRESS_LENGTH,SUI_CLOCK_OBJECT_ID:()=>GG.SUI_CLOCK_OBJECT_ID,SUI_DECIMALS:()=>GG.SUI_DECIMALS,SUI_FRAMEWORK_ADDRESS:()=>GG.SUI_FRAMEWORK_ADDRESS,SUI_RANDOM_OBJECT_ID:()=>GG.SUI_RANDOM_OBJECT_ID,SUI_SYSTEM_ADDRESS:()=>GG.SUI_SYSTEM_ADDRESS,SUI_SYSTEM_MODULE_NAME:()=>GG.SUI_SYSTEM_MODULE_NAME,SUI_SYSTEM_STATE_OBJECT_ID:()=>GG.SUI_SYSTEM_STATE_OBJECT_ID,SUI_TYPE_ARG:()=>GG.SUI_TYPE_ARG,deriveDynamicFieldID:()=>XL6.deriveDynamicFieldID,deriveObjectID:()=>zL6.deriveObjectID,formatAddress:()=>fE1.formatAddress,formatDigest:()=>fE1.formatDigest,fromB64:()=>YG.fromB64,fromBase58:()=>YG.fromBase58,fromBase64:()=>YG.fromBase64,fromHEX:()=>YG.fromHEX,fromHex:()=>YG.fromHex,isValidNamedPackage:()=>vE1.isValidNamedPackage,isValidNamedType:()=>vE1.isValidNamedType,isValidSuiAddress:()=>$W.isValidSuiAddress,isValidSuiNSName:()=>kE1.isValidSuiNSName,isValidSuiObjectId:()=>$W.isValidSuiObjectId,isValidTransactionDigest:()=>$W.isValidTransactionDigest,normalizeStructTag:()=>$W.normalizeStructTag,normalizeSuiAddress:()=>$W.normalizeSuiAddress,normalizeSuiNSName:()=>kE1.normalizeSuiNSName,normalizeSuiObjectId:()=>$W.normalizeSuiObjectId,normalizeTypeTag:()=>KL6.normalizeTypeTag,parseStructTag:()=>$W.parseStructTag,toB64:()=>YG.toB64,toBase58:()=>YG.toBase58,toBase64:()=>YG.toBase64,toHEX:()=>YG.toHEX,toHex:()=>YG.toHex});hE1.exports=GL6(jE1);var fE1=YN1(),$W=F9(),YG=j6(),kE1=qv(),GG=dw1(),vE1=mL(),XL6=lL(),zL6=$E1(),KL6=cH()});var yE1=H((kJ5,xE1)=>{var Q9={};xE1.exports=Q9;function bE1(J){return J<0?-1:1}function WL6(J){if(J%1===0.5&&(J&1)===0)return Math.floor(J);else return Math.round(J)}function kW(J,Q){if(!Q.unsigned)--J;let Y=Q.unsigned?0:-Math.pow(2,J),G=Math.pow(2,J)-1,X=Q.moduloBitLength?Math.pow(2,Q.moduloBitLength):Math.pow(2,J),z=Q.moduloBitLength?Math.pow(2,Q.moduloBitLength-1):Math.pow(2,J-1);return function(K,W){if(!W)W={};let Z=+K;if(W.enforceRange){if(!Number.isFinite(Z))throw TypeError("Argument is not a finite number");if(Z=bE1(Z)*Math.floor(Math.abs(Z)),Z<Y||Z>G)throw TypeError("Argument is not in byte range");return Z}if(!isNaN(Z)&&W.clamp){if(Z=WL6(Z),Z<Y)Z=Y;if(Z>G)Z=G;return Z}if(!Number.isFinite(Z)||Z===0)return 0;if(Z=bE1(Z)*Math.floor(Math.abs(Z)),Z=Z%X,!Q.unsigned&&Z>=z)return Z-X;else if(Q.unsigned){if(Z<0)Z+=X;else if(Z===-0)return 0}return Z}}Q9.void=function(){return};Q9.boolean=function(J){return!!J};Q9.byte=kW(8,{unsigned:!1});Q9.octet=kW(8,{unsigned:!0});Q9.short=kW(16,{unsigned:!1});Q9["unsigned short"]=kW(16,{unsigned:!0});Q9.long=kW(32,{unsigned:!1});Q9["unsigned long"]=kW(32,{unsigned:!0});Q9["long long"]=kW(32,{unsigned:!1,moduloBitLength:64});Q9["unsigned long long"]=kW(32,{unsigned:!0,moduloBitLength:64});Q9.double=function(J){let Q=+J;if(!Number.isFinite(Q))throw TypeError("Argument is not a finite floating-point value");return Q};Q9["unrestricted double"]=function(J){let Q=+J;if(isNaN(Q))throw TypeError("Argument is NaN");return Q};Q9.float=Q9.double;Q9["unrestricted float"]=Q9["unrestricted double"];Q9.DOMString=function(J,Q){if(!Q)Q={};if(Q.treatNullAsEmptyString&&J===null)return"";return String(J)};Q9.ByteString=function(J,Q){let Y=String(J),G=void 0;for(let X=0;(G=Y.codePointAt(X))!==void 0;++X)if(G>255)throw TypeError("Argument is not a valid bytestring");return Y};Q9.USVString=function(J){let Q=String(J),Y=Q.length,G=[];for(let X=0;X<Y;++X){let z=Q.charCodeAt(X);if(z<55296||z>57343)G.push(String.fromCodePoint(z));else if(56320<=z&&z<=57343)G.push(String.fromCodePoint(65533));else if(X===Y-1)G.push(String.fromCodePoint(65533));else{let K=Q.charCodeAt(X+1);if(56320<=K&&K<=57343){let W=z&1023,Z=K&1023;G.push(String.fromCodePoint(65536+1024*W+Z)),++X}else G.push(String.fromCodePoint(65533))}}return G.join("")};Q9.Date=function(J,Q){if(!(J instanceof Date))throw TypeError("Argument is not a Date object");if(isNaN(J))return;return J};Q9.RegExp=function(J,Q){if(!(J instanceof RegExp))J=new RegExp(J);return J}});var dE1=H((ZL6,vW)=>{ZL6.mixin=function(Q,Y){let G=Object.getOwnPropertyNames(Y);for(let X=0;X<G.length;++X)Object.defineProperty(Q,G[X],Object.getOwnPropertyDescriptor(Y,G[X]))};ZL6.wrapperSymbol=Symbol("wrapper");ZL6.implSymbol=Symbol("impl");ZL6.wrapperForImpl=function(J){return J[ZL6.wrapperSymbol]};ZL6.implForWrapper=function(J){return J[ZL6.implSymbol]}});var uE1=H((vJ5,ML6)=>{ML6.exports=[[[0,44],"disallowed_STD3_valid"],[[45,46],"valid"],[[47,47],"disallowed_STD3_valid"],[[48,57],"valid"],[[58,64],"disallowed_STD3_valid"],[[65,65],"mapped",[97]],[[66,66],"mapped",[98]],[[67,67],"mapped",[99]],[[68,68],"mapped",[100]],[[69,69],"mapped",[101]],[[70,70],"mapped",[102]],[[71,71],"mapped",[103]],[[72,72],"mapped",[104]],[[73,73],"mapped",[105]],[[74,74],"mapped",[106]],[[75,75],"mapped",[107]],[[76,76],"mapped",[108]],[[77,77],"mapped",[109]],[[78,78],"mapped",[110]],[[79,79],"mapped",[111]],[[80,80],"mapped",[112]],[[81,81],"mapped",[113]],[[82,82],"mapped",[114]],[[83,83],"mapped",[115]],[[84,84],"mapped",[116]],[[85,85],"mapped",[117]],[[86,86],"mapped",[118]],[[87,87],"mapped",[119]],[[88,88],"mapped",[120]],[[89,89],"mapped",[121]],[[90,90],"mapped",[122]],[[91,96],"disallowed_STD3_valid"],[[97,122],"valid"],[[123,127],"disallowed_STD3_valid"],[[128,159],"disallowed"],[[160,160],"disallowed_STD3_mapped",[32]],[[161,167],"valid",[],"NV8"],[[168,168],"disallowed_STD3_mapped",[32,776]],[[169,169],"valid",[],"NV8"],[[170,170],"mapped",[97]],[[171,172],"valid",[],"NV8"],[[173,173],"ignored"],[[174,174],"valid",[],"NV8"],[[175,175],"disallowed_STD3_mapped",[32,772]],[[176,177],"valid",[],"NV8"],[[178,178],"mapped",[50]],[[179,179],"mapped",[51]],[[180,180],"disallowed_STD3_mapped",[32,769]],[[181,181],"mapped",[956]],[[182,182],"valid",[],"NV8"],[[183,183],"valid"],[[184,184],"disallowed_STD3_mapped",[32,807]],[[185,185],"mapped",[49]],[[186,186],"mapped",[111]],[[187,187],"valid",[],"NV8"],[[188,188],"mapped",[49,8260,52]],[[189,189],"mapped",[49,8260,50]],[[190,190],"mapped",[51,8260,52]],[[191,191],"valid",[],"NV8"],[[192,192],"mapped",[224]],[[193,193],"mapped",[225]],[[194,194],"mapped",[226]],[[195,195],"mapped",[227]],[[196,196],"mapped",[228]],[[197,197],"mapped",[229]],[[198,198],"mapped",[230]],[[199,199],"mapped",[231]],[[200,200],"mapped",[232]],[[201,201],"mapped",[233]],[[202,202],"mapped",[234]],[[203,203],"mapped",[235]],[[204,204],"mapped",[236]],[[205,205],"mapped",[237]],[[206,206],"mapped",[238]],[[207,207],"mapped",[239]],[[208,208],"mapped",[240]],[[209,209],"mapped",[241]],[[210,210],"mapped",[242]],[[211,211],"mapped",[243]],[[212,212],"mapped",[244]],[[213,213],"mapped",[245]],[[214,214],"mapped",[246]],[[215,215],"valid",[],"NV8"],[[216,216],"mapped",[248]],[[217,217],"mapped",[249]],[[218,218],"mapped",[250]],[[219,219],"mapped",[251]],[[220,220],"mapped",[252]],[[221,221],"mapped",[253]],[[222,222],"mapped",[254]],[[223,223],"deviation",[115,115]],[[224,246],"valid"],[[247,247],"valid",[],"NV8"],[[248,255],"valid"],[[256,256],"mapped",[257]],[[257,257],"valid"],[[258,258],"mapped",[259]],[[259,259],"valid"],[[260,260],"mapped",[261]],[[261,261],"valid"],[[262,262],"mapped",[263]],[[263,263],"valid"],[[264,264],"mapped",[265]],[[265,265],"valid"],[[266,266],"mapped",[267]],[[267,267],"valid"],[[268,268],"mapped",[269]],[[269,269],"valid"],[[270,270],"mapped",[271]],[[271,271],"valid"],[[272,272],"mapped",[273]],[[273,273],"valid"],[[274,274],"mapped",[275]],[[275,275],"valid"],[[276,276],"mapped",[277]],[[277,277],"valid"],[[278,278],"mapped",[279]],[[279,279],"valid"],[[280,280],"mapped",[281]],[[281,281],"valid"],[[282,282],"mapped",[283]],[[283,283],"valid"],[[284,284],"mapped",[285]],[[285,285],"valid"],[[286,286],"mapped",[287]],[[287,287],"valid"],[[288,288],"mapped",[289]],[[289,289],"valid"],[[290,290],"mapped",[291]],[[291,291],"valid"],[[292,292],"mapped",[293]],[[293,293],"valid"],[[294,294],"mapped",[295]],[[295,295],"valid"],[[296,296],"mapped",[297]],[[297,297],"valid"],[[298,298],"mapped",[299]],[[299,299],"valid"],[[300,300],"mapped",[301]],[[301,301],"valid"],[[302,302],"mapped",[303]],[[303,303],"valid"],[[304,304],"mapped",[105,775]],[[305,305],"valid"],[[306,307],"mapped",[105,106]],[[308,308],"mapped",[309]],[[309,309],"valid"],[[310,310],"mapped",[311]],[[311,312],"valid"],[[313,313],"mapped",[314]],[[314,314],"valid"],[[315,315],"mapped",[316]],[[316,316],"valid"],[[317,317],"mapped",[318]],[[318,318],"valid"],[[319,320],"mapped",[108,183]],[[321,321],"mapped",[322]],[[322,322],"valid"],[[323,323],"mapped",[324]],[[324,324],"valid"],[[325,325],"mapped",[326]],[[326,326],"valid"],[[327,327],"mapped",[328]],[[328,328],"valid"],[[329,329],"mapped",[700,110]],[[330,330],"mapped",[331]],[[331,331],"valid"],[[332,332],"mapped",[333]],[[333,333],"valid"],[[334,334],"mapped",[335]],[[335,335],"valid"],[[336,336],"mapped",[337]],[[337,337],"valid"],[[338,338],"mapped",[339]],[[339,339],"valid"],[[340,340],"mapped",[341]],[[341,341],"valid"],[[342,342],"mapped",[343]],[[343,343],"valid"],[[344,344],"mapped",[345]],[[345,345],"valid"],[[346,346],"mapped",[347]],[[347,347],"valid"],[[348,348],"mapped",[349]],[[349,349],"valid"],[[350,350],"mapped",[351]],[[351,351],"valid"],[[352,352],"mapped",[353]],[[353,353],"valid"],[[354,354],"mapped",[355]],[[355,355],"valid"],[[356,356],"mapped",[357]],[[357,357],"valid"],[[358,358],"mapped",[359]],[[359,359],"valid"],[[360,360],"mapped",[361]],[[361,361],"valid"],[[362,362],"mapped",[363]],[[363,363],"valid"],[[364,364],"mapped",[365]],[[365,365],"valid"],[[366,366],"mapped",[367]],[[367,367],"valid"],[[368,368],"mapped",[369]],[[369,369],"valid"],[[370,370],"mapped",[371]],[[371,371],"valid"],[[372,372],"mapped",[373]],[[373,373],"valid"],[[374,374],"mapped",[375]],[[375,375],"valid"],[[376,376],"mapped",[255]],[[377,377],"mapped",[378]],[[378,378],"valid"],[[379,379],"mapped",[380]],[[380,380],"valid"],[[381,381],"mapped",[382]],[[382,382],"valid"],[[383,383],"mapped",[115]],[[384,384],"valid"],[[385,385],"mapped",[595]],[[386,386],"mapped",[387]],[[387,387],"valid"],[[388,388],"mapped",[389]],[[389,389],"valid"],[[390,390],"mapped",[596]],[[391,391],"mapped",[392]],[[392,392],"valid"],[[393,393],"mapped",[598]],[[394,394],"mapped",[599]],[[395,395],"mapped",[396]],[[396,397],"valid"],[[398,398],"mapped",[477]],[[399,399],"mapped",[601]],[[400,400],"mapped",[603]],[[401,401],"mapped",[402]],[[402,402],"valid"],[[403,403],"mapped",[608]],[[404,404],"mapped",[611]],[[405,405],"valid"],[[406,406],"mapped",[617]],[[407,407],"mapped",[616]],[[408,408],"mapped",[409]],[[409,411],"valid"],[[412,412],"mapped",[623]],[[413,413],"mapped",[626]],[[414,414],"valid"],[[415,415],"mapped",[629]],[[416,416],"mapped",[417]],[[417,417],"valid"],[[418,418],"mapped",[419]],[[419,419],"valid"],[[420,420],"mapped",[421]],[[421,421],"valid"],[[422,422],"mapped",[640]],[[423,423],"mapped",[424]],[[424,424],"valid"],[[425,425],"mapped",[643]],[[426,427],"valid"],[[428,428],"mapped",[429]],[[429,429],"valid"],[[430,430],"mapped",[648]],[[431,431],"mapped",[432]],[[432,432],"valid"],[[433,433],"mapped",[650]],[[434,434],"mapped",[651]],[[435,435],"mapped",[436]],[[436,436],"valid"],[[437,437],"mapped",[438]],[[438,438],"valid"],[[439,439],"mapped",[658]],[[440,440],"mapped",[441]],[[441,443],"valid"],[[444,444],"mapped",[445]],[[445,451],"valid"],[[452,454],"mapped",[100,382]],[[455,457],"mapped",[108,106]],[[458,460],"mapped",[110,106]],[[461,461],"mapped",[462]],[[462,462],"valid"],[[463,463],"mapped",[464]],[[464,464],"valid"],[[465,465],"mapped",[466]],[[466,466],"valid"],[[467,467],"mapped",[468]],[[468,468],"valid"],[[469,469],"mapped",[470]],[[470,470],"valid"],[[471,471],"mapped",[472]],[[472,472],"valid"],[[473,473],"mapped",[474]],[[474,474],"valid"],[[475,475],"mapped",[476]],[[476,477],"valid"],[[478,478],"mapped",[479]],[[479,479],"valid"],[[480,480],"mapped",[481]],[[481,481],"valid"],[[482,482],"mapped",[483]],[[483,483],"valid"],[[484,484],"mapped",[485]],[[485,485],"valid"],[[486,486],"mapped",[487]],[[487,487],"valid"],[[488,488],"mapped",[489]],[[489,489],"valid"],[[490,490],"mapped",[491]],[[491,491],"valid"],[[492,492],"mapped",[493]],[[493,493],"valid"],[[494,494],"mapped",[495]],[[495,496],"valid"],[[497,499],"mapped",[100,122]],[[500,500],"mapped",[501]],[[501,501],"valid"],[[502,502],"mapped",[405]],[[503,503],"mapped",[447]],[[504,504],"mapped",[505]],[[505,505],"valid"],[[506,506],"mapped",[507]],[[507,507],"valid"],[[508,508],"mapped",[509]],[[509,509],"valid"],[[510,510],"mapped",[511]],[[511,511],"valid"],[[512,512],"mapped",[513]],[[513,513],"valid"],[[514,514],"mapped",[515]],[[515,515],"valid"],[[516,516],"mapped",[517]],[[517,517],"valid"],[[518,518],"mapped",[519]],[[519,519],"valid"],[[520,520],"mapped",[521]],[[521,521],"valid"],[[522,522],"mapped",[523]],[[523,523],"valid"],[[524,524],"mapped",[525]],[[525,525],"valid"],[[526,526],"mapped",[527]],[[527,527],"valid"],[[528,528],"mapped",[529]],[[529,529],"valid"],[[530,530],"mapped",[531]],[[531,531],"valid"],[[532,532],"mapped",[533]],[[533,533],"valid"],[[534,534],"mapped",[535]],[[535,535],"valid"],[[536,536],"mapped",[537]],[[537,537],"valid"],[[538,538],"mapped",[539]],[[539,539],"valid"],[[540,540],"mapped",[541]],[[541,541],"valid"],[[542,542],"mapped",[543]],[[543,543],"valid"],[[544,544],"mapped",[414]],[[545,545],"valid"],[[546,546],"mapped",[547]],[[547,547],"valid"],[[548,548],"mapped",[549]],[[549,549],"valid"],[[550,550],"mapped",[551]],[[551,551],"valid"],[[552,552],"mapped",[553]],[[553,553],"valid"],[[554,554],"mapped",[555]],[[555,555],"valid"],[[556,556],"mapped",[557]],[[557,557],"valid"],[[558,558],"mapped",[559]],[[559,559],"valid"],[[560,560],"mapped",[561]],[[561,561],"valid"],[[562,562],"mapped",[563]],[[563,563],"valid"],[[564,566],"valid"],[[567,569],"valid"],[[570,570],"mapped",[11365]],[[571,571],"mapped",[572]],[[572,572],"valid"],[[573,573],"mapped",[410]],[[574,574],"mapped",[11366]],[[575,576],"valid"],[[577,577],"mapped",[578]],[[578,578],"valid"],[[579,579],"mapped",[384]],[[580,580],"mapped",[649]],[[581,581],"mapped",[652]],[[582,582],"mapped",[583]],[[583,583],"valid"],[[584,584],"mapped",[585]],[[585,585],"valid"],[[586,586],"mapped",[587]],[[587,587],"valid"],[[588,588],"mapped",[589]],[[589,589],"valid"],[[590,590],"mapped",[591]],[[591,591],"valid"],[[592,680],"valid"],[[681,685],"valid"],[[686,687],"valid"],[[688,688],"mapped",[104]],[[689,689],"mapped",[614]],[[690,690],"mapped",[106]],[[691,691],"mapped",[114]],[[692,692],"mapped",[633]],[[693,693],"mapped",[635]],[[694,694],"mapped",[641]],[[695,695],"mapped",[119]],[[696,696],"mapped",[121]],[[697,705],"valid"],[[706,709],"valid",[],"NV8"],[[710,721],"valid"],[[722,727],"valid",[],"NV8"],[[728,728],"disallowed_STD3_mapped",[32,774]],[[729,729],"disallowed_STD3_mapped",[32,775]],[[730,730],"disallowed_STD3_mapped",[32,778]],[[731,731],"disallowed_STD3_mapped",[32,808]],[[732,732],"disallowed_STD3_mapped",[32,771]],[[733,733],"disallowed_STD3_mapped",[32,779]],[[734,734],"valid",[],"NV8"],[[735,735],"valid",[],"NV8"],[[736,736],"mapped",[611]],[[737,737],"mapped",[108]],[[738,738],"mapped",[115]],[[739,739],"mapped",[120]],[[740,740],"mapped",[661]],[[741,745],"valid",[],"NV8"],[[746,747],"valid",[],"NV8"],[[748,748],"valid"],[[749,749],"valid",[],"NV8"],[[750,750],"valid"],[[751,767],"valid",[],"NV8"],[[768,831],"valid"],[[832,832],"mapped",[768]],[[833,833],"mapped",[769]],[[834,834],"valid"],[[835,835],"mapped",[787]],[[836,836],"mapped",[776,769]],[[837,837],"mapped",[953]],[[838,846],"valid"],[[847,847],"ignored"],[[848,855],"valid"],[[856,860],"valid"],[[861,863],"valid"],[[864,865],"valid"],[[866,866],"valid"],[[867,879],"valid"],[[880,880],"mapped",[881]],[[881,881],"valid"],[[882,882],"mapped",[883]],[[883,883],"valid"],[[884,884],"mapped",[697]],[[885,885],"valid"],[[886,886],"mapped",[887]],[[887,887],"valid"],[[888,889],"disallowed"],[[890,890],"disallowed_STD3_mapped",[32,953]],[[891,893],"valid"],[[894,894],"disallowed_STD3_mapped",[59]],[[895,895],"mapped",[1011]],[[896,899],"disallowed"],[[900,900],"disallowed_STD3_mapped",[32,769]],[[901,901],"disallowed_STD3_mapped",[32,776,769]],[[902,902],"mapped",[940]],[[903,903],"mapped",[183]],[[904,904],"mapped",[941]],[[905,905],"mapped",[942]],[[906,906],"mapped",[943]],[[907,907],"disallowed"],[[908,908],"mapped",[972]],[[909,909],"disallowed"],[[910,910],"mapped",[973]],[[911,911],"mapped",[974]],[[912,912],"valid"],[[913,913],"mapped",[945]],[[914,914],"mapped",[946]],[[915,915],"mapped",[947]],[[916,916],"mapped",[948]],[[917,917],"mapped",[949]],[[918,918],"mapped",[950]],[[919,919],"mapped",[951]],[[920,920],"mapped",[952]],[[921,921],"mapped",[953]],[[922,922],"mapped",[954]],[[923,923],"mapped",[955]],[[924,924],"mapped",[956]],[[925,925],"mapped",[957]],[[926,926],"mapped",[958]],[[927,927],"mapped",[959]],[[928,928],"mapped",[960]],[[929,929],"mapped",[961]],[[930,930],"disallowed"],[[931,931],"mapped",[963]],[[932,932],"mapped",[964]],[[933,933],"mapped",[965]],[[934,934],"mapped",[966]],[[935,935],"mapped",[967]],[[936,936],"mapped",[968]],[[937,937],"mapped",[969]],[[938,938],"mapped",[970]],[[939,939],"mapped",[971]],[[940,961],"valid"],[[962,962],"deviation",[963]],[[963,974],"valid"],[[975,975],"mapped",[983]],[[976,976],"mapped",[946]],[[977,977],"mapped",[952]],[[978,978],"mapped",[965]],[[979,979],"mapped",[973]],[[980,980],"mapped",[971]],[[981,981],"mapped",[966]],[[982,982],"mapped",[960]],[[983,983],"valid"],[[984,984],"mapped",[985]],[[985,985],"valid"],[[986,986],"mapped",[987]],[[987,987],"valid"],[[988,988],"mapped",[989]],[[989,989],"valid"],[[990,990],"mapped",[991]],[[991,991],"valid"],[[992,992],"mapped",[993]],[[993,993],"valid"],[[994,994],"mapped",[995]],[[995,995],"valid"],[[996,996],"mapped",[997]],[[997,997],"valid"],[[998,998],"mapped",[999]],[[999,999],"valid"],[[1000,1000],"mapped",[1001]],[[1001,1001],"valid"],[[1002,1002],"mapped",[1003]],[[1003,1003],"valid"],[[1004,1004],"mapped",[1005]],[[1005,1005],"valid"],[[1006,1006],"mapped",[1007]],[[1007,1007],"valid"],[[1008,1008],"mapped",[954]],[[1009,1009],"mapped",[961]],[[1010,1010],"mapped",[963]],[[1011,1011],"valid"],[[1012,1012],"mapped",[952]],[[1013,1013],"mapped",[949]],[[1014,1014],"valid",[],"NV8"],[[1015,1015],"mapped",[1016]],[[1016,1016],"valid"],[[1017,1017],"mapped",[963]],[[1018,1018],"mapped",[1019]],[[1019,1019],"valid"],[[1020,1020],"valid"],[[1021,1021],"mapped",[891]],[[1022,1022],"mapped",[892]],[[1023,1023],"mapped",[893]],[[1024,1024],"mapped",[1104]],[[1025,1025],"mapped",[1105]],[[1026,1026],"mapped",[1106]],[[1027,1027],"mapped",[1107]],[[1028,1028],"mapped",[1108]],[[1029,1029],"mapped",[1109]],[[1030,1030],"mapped",[1110]],[[1031,1031],"mapped",[1111]],[[1032,1032],"mapped",[1112]],[[1033,1033],"mapped",[1113]],[[1034,1034],"mapped",[1114]],[[1035,1035],"mapped",[1115]],[[1036,1036],"mapped",[1116]],[[1037,1037],"mapped",[1117]],[[1038,1038],"mapped",[1118]],[[1039,1039],"mapped",[1119]],[[1040,1040],"mapped",[1072]],[[1041,1041],"mapped",[1073]],[[1042,1042],"mapped",[1074]],[[1043,1043],"mapped",[1075]],[[1044,1044],"mapped",[1076]],[[1045,1045],"mapped",[1077]],[[1046,1046],"mapped",[1078]],[[1047,1047],"mapped",[1079]],[[1048,1048],"mapped",[1080]],[[1049,1049],"mapped",[1081]],[[1050,1050],"mapped",[1082]],[[1051,1051],"mapped",[1083]],[[1052,1052],"mapped",[1084]],[[1053,1053],"mapped",[1085]],[[1054,1054],"mapped",[1086]],[[1055,1055],"mapped",[1087]],[[1056,1056],"mapped",[1088]],[[1057,1057],"mapped",[1089]],[[1058,1058],"mapped",[1090]],[[1059,1059],"mapped",[1091]],[[1060,1060],"mapped",[1092]],[[1061,1061],"mapped",[1093]],[[1062,1062],"mapped",[1094]],[[1063,1063],"mapped",[1095]],[[1064,1064],"mapped",[1096]],[[1065,1065],"mapped",[1097]],[[1066,1066],"mapped",[1098]],[[1067,1067],"mapped",[1099]],[[1068,1068],"mapped",[1100]],[[1069,1069],"mapped",[1101]],[[1070,1070],"mapped",[1102]],[[1071,1071],"mapped",[1103]],[[1072,1103],"valid"],[[1104,1104],"valid"],[[1105,1116],"valid"],[[1117,1117],"valid"],[[1118,1119],"valid"],[[1120,1120],"mapped",[1121]],[[1121,1121],"valid"],[[1122,1122],"mapped",[1123]],[[1123,1123],"valid"],[[1124,1124],"mapped",[1125]],[[1125,1125],"valid"],[[1126,1126],"mapped",[1127]],[[1127,1127],"valid"],[[1128,1128],"mapped",[1129]],[[1129,1129],"valid"],[[1130,1130],"mapped",[1131]],[[1131,1131],"valid"],[[1132,1132],"mapped",[1133]],[[1133,1133],"valid"],[[1134,1134],"mapped",[1135]],[[1135,1135],"valid"],[[1136,1136],"mapped",[1137]],[[1137,1137],"valid"],[[1138,1138],"mapped",[1139]],[[1139,1139],"valid"],[[1140,1140],"mapped",[1141]],[[1141,1141],"valid"],[[1142,1142],"mapped",[1143]],[[1143,1143],"valid"],[[1144,1144],"mapped",[1145]],[[1145,1145],"valid"],[[1146,1146],"mapped",[1147]],[[1147,1147],"valid"],[[1148,1148],"mapped",[1149]],[[1149,1149],"valid"],[[1150,1150],"mapped",[1151]],[[1151,1151],"valid"],[[1152,1152],"mapped",[1153]],[[1153,1153],"valid"],[[1154,1154],"valid",[],"NV8"],[[1155,1158],"valid"],[[1159,1159],"valid"],[[1160,1161],"valid",[],"NV8"],[[1162,1162],"mapped",[1163]],[[1163,1163],"valid"],[[1164,1164],"mapped",[1165]],[[1165,1165],"valid"],[[1166,1166],"mapped",[1167]],[[1167,1167],"valid"],[[1168,1168],"mapped",[1169]],[[1169,1169],"valid"],[[1170,1170],"mapped",[1171]],[[1171,1171],"valid"],[[1172,1172],"mapped",[1173]],[[1173,1173],"valid"],[[1174,1174],"mapped",[1175]],[[1175,1175],"valid"],[[1176,1176],"mapped",[1177]],[[1177,1177],"valid"],[[1178,1178],"mapped",[1179]],[[1179,1179],"valid"],[[1180,1180],"mapped",[1181]],[[1181,1181],"valid"],[[1182,1182],"mapped",[1183]],[[1183,1183],"valid"],[[1184,1184],"mapped",[1185]],[[1185,1185],"valid"],[[1186,1186],"mapped",[1187]],[[1187,1187],"valid"],[[1188,1188],"mapped",[1189]],[[1189,1189],"valid"],[[1190,1190],"mapped",[1191]],[[1191,1191],"valid"],[[1192,1192],"mapped",[1193]],[[1193,1193],"valid"],[[1194,1194],"mapped",[1195]],[[1195,1195],"valid"],[[1196,1196],"mapped",[1197]],[[1197,1197],"valid"],[[1198,1198],"mapped",[1199]],[[1199,1199],"valid"],[[1200,1200],"mapped",[1201]],[[1201,1201],"valid"],[[1202,1202],"mapped",[1203]],[[1203,1203],"valid"],[[1204,1204],"mapped",[1205]],[[1205,1205],"valid"],[[1206,1206],"mapped",[1207]],[[1207,1207],"valid"],[[1208,1208],"mapped",[1209]],[[1209,1209],"valid"],[[1210,1210],"mapped",[1211]],[[1211,1211],"valid"],[[1212,1212],"mapped",[1213]],[[1213,1213],"valid"],[[1214,1214],"mapped",[1215]],[[1215,1215],"valid"],[[1216,1216],"disallowed"],[[1217,1217],"mapped",[1218]],[[1218,1218],"valid"],[[1219,1219],"mapped",[1220]],[[1220,1220],"valid"],[[1221,1221],"mapped",[1222]],[[1222,1222],"valid"],[[1223,1223],"mapped",[1224]],[[1224,1224],"valid"],[[1225,1225],"mapped",[1226]],[[1226,1226],"valid"],[[1227,1227],"mapped",[1228]],[[1228,1228],"valid"],[[1229,1229],"mapped",[1230]],[[1230,1230],"valid"],[[1231,1231],"valid"],[[1232,1232],"mapped",[1233]],[[1233,1233],"valid"],[[1234,1234],"mapped",[1235]],[[1235,1235],"valid"],[[1236,1236],"mapped",[1237]],[[1237,1237],"valid"],[[1238,1238],"mapped",[1239]],[[1239,1239],"valid"],[[1240,1240],"mapped",[1241]],[[1241,1241],"valid"],[[1242,1242],"mapped",[1243]],[[1243,1243],"valid"],[[1244,1244],"mapped",[1245]],[[1245,1245],"valid"],[[1246,1246],"mapped",[1247]],[[1247,1247],"valid"],[[1248,1248],"mapped",[1249]],[[1249,1249],"valid"],[[1250,1250],"mapped",[1251]],[[1251,1251],"valid"],[[1252,1252],"mapped",[1253]],[[1253,1253],"valid"],[[1254,1254],"mapped",[1255]],[[1255,1255],"valid"],[[1256,1256],"mapped",[1257]],[[1257,1257],"valid"],[[1258,1258],"mapped",[1259]],[[1259,1259],"valid"],[[1260,1260],"mapped",[1261]],[[1261,1261],"valid"],[[1262,1262],"mapped",[1263]],[[1263,1263],"valid"],[[1264,1264],"mapped",[1265]],[[1265,1265],"valid"],[[1266,1266],"mapped",[1267]],[[1267,1267],"valid"],[[1268,1268],"mapped",[1269]],[[1269,1269],"valid"],[[1270,1270],"mapped",[1271]],[[1271,1271],"valid"],[[1272,1272],"mapped",[1273]],[[1273,1273],"valid"],[[1274,1274],"mapped",[1275]],[[1275,1275],"valid"],[[1276,1276],"mapped",[1277]],[[1277,1277],"valid"],[[1278,1278],"mapped",[1279]],[[1279,1279],"valid"],[[1280,1280],"mapped",[1281]],[[1281,1281],"valid"],[[1282,1282],"mapped",[1283]],[[1283,1283],"valid"],[[1284,1284],"mapped",[1285]],[[1285,1285],"valid"],[[1286,1286],"mapped",[1287]],[[1287,1287],"valid"],[[1288,1288],"mapped",[1289]],[[1289,1289],"valid"],[[1290,1290],"mapped",[1291]],[[1291,1291],"valid"],[[1292,1292],"mapped",[1293]],[[1293,1293],"valid"],[[1294,1294],"mapped",[1295]],[[1295,1295],"valid"],[[1296,1296],"mapped",[1297]],[[1297,1297],"valid"],[[1298,1298],"mapped",[1299]],[[1299,1299],"valid"],[[1300,1300],"mapped",[1301]],[[1301,1301],"valid"],[[1302,1302],"mapped",[1303]],[[1303,1303],"valid"],[[1304,1304],"mapped",[1305]],[[1305,1305],"valid"],[[1306,1306],"mapped",[1307]],[[1307,1307],"valid"],[[1308,1308],"mapped",[1309]],[[1309,1309],"valid"],[[1310,1310],"mapped",[1311]],[[1311,1311],"valid"],[[1312,1312],"mapped",[1313]],[[1313,1313],"valid"],[[1314,1314],"mapped",[1315]],[[1315,1315],"valid"],[[1316,1316],"mapped",[1317]],[[1317,1317],"valid"],[[1318,1318],"mapped",[1319]],[[1319,1319],"valid"],[[1320,1320],"mapped",[1321]],[[1321,1321],"valid"],[[1322,1322],"mapped",[1323]],[[1323,1323],"valid"],[[1324,1324],"mapped",[1325]],[[1325,1325],"valid"],[[1326,1326],"mapped",[1327]],[[1327,1327],"valid"],[[1328,1328],"disallowed"],[[1329,1329],"mapped",[1377]],[[1330,1330],"mapped",[1378]],[[1331,1331],"mapped",[1379]],[[1332,1332],"mapped",[1380]],[[1333,1333],"mapped",[1381]],[[1334,1334],"mapped",[1382]],[[1335,1335],"mapped",[1383]],[[1336,1336],"mapped",[1384]],[[1337,1337],"mapped",[1385]],[[1338,1338],"mapped",[1386]],[[1339,1339],"mapped",[1387]],[[1340,1340],"mapped",[1388]],[[1341,1341],"mapped",[1389]],[[1342,1342],"mapped",[1390]],[[1343,1343],"mapped",[1391]],[[1344,1344],"mapped",[1392]],[[1345,1345],"mapped",[1393]],[[1346,1346],"mapped",[1394]],[[1347,1347],"mapped",[1395]],[[1348,1348],"mapped",[1396]],[[1349,1349],"mapped",[1397]],[[1350,1350],"mapped",[1398]],[[1351,1351],"mapped",[1399]],[[1352,1352],"mapped",[1400]],[[1353,1353],"mapped",[1401]],[[1354,1354],"mapped",[1402]],[[1355,1355],"mapped",[1403]],[[1356,1356],"mapped",[1404]],[[1357,1357],"mapped",[1405]],[[1358,1358],"mapped",[1406]],[[1359,1359],"mapped",[1407]],[[1360,1360],"mapped",[1408]],[[1361,1361],"mapped",[1409]],[[1362,1362],"mapped",[1410]],[[1363,1363],"mapped",[1411]],[[1364,1364],"mapped",[1412]],[[1365,1365],"mapped",[1413]],[[1366,1366],"mapped",[1414]],[[1367,1368],"disallowed"],[[1369,1369],"valid"],[[1370,1375],"valid",[],"NV8"],[[1376,1376],"disallowed"],[[1377,1414],"valid"],[[1415,1415],"mapped",[1381,1410]],[[1416,1416],"disallowed"],[[1417,1417],"valid",[],"NV8"],[[1418,1418],"valid",[],"NV8"],[[1419,1420],"disallowed"],[[1421,1422],"valid",[],"NV8"],[[1423,1423],"valid",[],"NV8"],[[1424,1424],"disallowed"],[[1425,1441],"valid"],[[1442,1442],"valid"],[[1443,1455],"valid"],[[1456,1465],"valid"],[[1466,1466],"valid"],[[1467,1469],"valid"],[[1470,1470],"valid",[],"NV8"],[[1471,1471],"valid"],[[1472,1472],"valid",[],"NV8"],[[1473,1474],"valid"],[[1475,1475],"valid",[],"NV8"],[[1476,1476],"valid"],[[1477,1477],"valid"],[[1478,1478],"valid",[],"NV8"],[[1479,1479],"valid"],[[1480,1487],"disallowed"],[[1488,1514],"valid"],[[1515,1519],"disallowed"],[[1520,1524],"valid"],[[1525,1535],"disallowed"],[[1536,1539],"disallowed"],[[1540,1540],"disallowed"],[[1541,1541],"disallowed"],[[1542,1546],"valid",[],"NV8"],[[1547,1547],"valid",[],"NV8"],[[1548,1548],"valid",[],"NV8"],[[1549,1551],"valid",[],"NV8"],[[1552,1557],"valid"],[[1558,1562],"valid"],[[1563,1563],"valid",[],"NV8"],[[1564,1564],"disallowed"],[[1565,1565],"disallowed"],[[1566,1566],"valid",[],"NV8"],[[1567,1567],"valid",[],"NV8"],[[1568,1568],"valid"],[[1569,1594],"valid"],[[1595,1599],"valid"],[[1600,1600],"valid",[],"NV8"],[[1601,1618],"valid"],[[1619,1621],"valid"],[[1622,1624],"valid"],[[1625,1630],"valid"],[[1631,1631],"valid"],[[1632,1641],"valid"],[[1642,1645],"valid",[],"NV8"],[[1646,1647],"valid"],[[1648,1652],"valid"],[[1653,1653],"mapped",[1575,1652]],[[1654,1654],"mapped",[1608,1652]],[[1655,1655],"mapped",[1735,1652]],[[1656,1656],"mapped",[1610,1652]],[[1657,1719],"valid"],[[1720,1721],"valid"],[[1722,1726],"valid"],[[1727,1727],"valid"],[[1728,1742],"valid"],[[1743,1743],"valid"],[[1744,1747],"valid"],[[1748,1748],"valid",[],"NV8"],[[1749,1756],"valid"],[[1757,1757],"disallowed"],[[1758,1758],"valid",[],"NV8"],[[1759,1768],"valid"],[[1769,1769],"valid",[],"NV8"],[[1770,1773],"valid"],[[1774,1775],"valid"],[[1776,1785],"valid"],[[1786,1790],"valid"],[[1791,1791],"valid"],[[1792,1805],"valid",[],"NV8"],[[1806,1806],"disallowed"],[[1807,1807],"disallowed"],[[1808,1836],"valid"],[[1837,1839],"valid"],[[1840,1866],"valid"],[[1867,1868],"disallowed"],[[1869,1871],"valid"],[[1872,1901],"valid"],[[1902,1919],"valid"],[[1920,1968],"valid"],[[1969,1969],"valid"],[[1970,1983],"disallowed"],[[1984,2037],"valid"],[[2038,2042],"valid",[],"NV8"],[[2043,2047],"disallowed"],[[2048,2093],"valid"],[[2094,2095],"disallowed"],[[2096,2110],"valid",[],"NV8"],[[2111,2111],"disallowed"],[[2112,2139],"valid"],[[2140,2141],"disallowed"],[[2142,2142],"valid",[],"NV8"],[[2143,2207],"disallowed"],[[2208,2208],"valid"],[[2209,2209],"valid"],[[2210,2220],"valid"],[[2221,2226],"valid"],[[2227,2228],"valid"],[[2229,2274],"disallowed"],[[2275,2275],"valid"],[[2276,2302],"valid"],[[2303,2303],"valid"],[[2304,2304],"valid"],[[2305,2307],"valid"],[[2308,2308],"valid"],[[2309,2361],"valid"],[[2362,2363],"valid"],[[2364,2381],"valid"],[[2382,2382],"valid"],[[2383,2383],"valid"],[[2384,2388],"valid"],[[2389,2389],"valid"],[[2390,2391],"valid"],[[2392,2392],"mapped",[2325,2364]],[[2393,2393],"mapped",[2326,2364]],[[2394,2394],"mapped",[2327,2364]],[[2395,2395],"mapped",[2332,2364]],[[2396,2396],"mapped",[2337,2364]],[[2397,2397],"mapped",[2338,2364]],[[2398,2398],"mapped",[2347,2364]],[[2399,2399],"mapped",[2351,2364]],[[2400,2403],"valid"],[[2404,2405],"valid",[],"NV8"],[[2406,2415],"valid"],[[2416,2416],"valid",[],"NV8"],[[2417,2418],"valid"],[[2419,2423],"valid"],[[2424,2424],"valid"],[[2425,2426],"valid"],[[2427,2428],"valid"],[[2429,2429],"valid"],[[2430,2431],"valid"],[[2432,2432],"valid"],[[2433,2435],"valid"],[[2436,2436],"disallowed"],[[2437,2444],"valid"],[[2445,2446],"disallowed"],[[2447,2448],"valid"],[[2449,2450],"disallowed"],[[2451,2472],"valid"],[[2473,2473],"disallowed"],[[2474,2480],"valid"],[[2481,2481],"disallowed"],[[2482,2482],"valid"],[[2483,2485],"disallowed"],[[2486,2489],"valid"],[[2490,2491],"disallowed"],[[2492,2492],"valid"],[[2493,2493],"valid"],[[2494,2500],"valid"],[[2501,2502],"disallowed"],[[2503,2504],"valid"],[[2505,2506],"disallowed"],[[2507,2509],"valid"],[[2510,2510],"valid"],[[2511,2518],"disallowed"],[[2519,2519],"valid"],[[2520,2523],"disallowed"],[[2524,2524],"mapped",[2465,2492]],[[2525,2525],"mapped",[2466,2492]],[[2526,2526],"disallowed"],[[2527,2527],"mapped",[2479,2492]],[[2528,2531],"valid"],[[2532,2533],"disallowed"],[[2534,2545],"valid"],[[2546,2554],"valid",[],"NV8"],[[2555,2555],"valid",[],"NV8"],[[2556,2560],"disallowed"],[[2561,2561],"valid"],[[2562,2562],"valid"],[[2563,2563],"valid"],[[2564,2564],"disallowed"],[[2565,2570],"valid"],[[2571,2574],"disallowed"],[[2575,2576],"valid"],[[2577,2578],"disallowed"],[[2579,2600],"valid"],[[2601,2601],"disallowed"],[[2602,2608],"valid"],[[2609,2609],"disallowed"],[[2610,2610],"valid"],[[2611,2611],"mapped",[2610,2620]],[[2612,2612],"disallowed"],[[2613,2613],"valid"],[[2614,2614],"mapped",[2616,2620]],[[2615,2615],"disallowed"],[[2616,2617],"valid"],[[2618,2619],"disallowed"],[[2620,2620],"valid"],[[2621,2621],"disallowed"],[[2622,2626],"valid"],[[2627,2630],"disallowed"],[[2631,2632],"valid"],[[2633,2634],"disallowed"],[[2635,2637],"valid"],[[2638,2640],"disallowed"],[[2641,2641],"valid"],[[2642,2648],"disallowed"],[[2649,2649],"mapped",[2582,2620]],[[2650,2650],"mapped",[2583,2620]],[[2651,2651],"mapped",[2588,2620]],[[2652,2652],"valid"],[[2653,2653],"disallowed"],[[2654,2654],"mapped",[2603,2620]],[[2655,2661],"disallowed"],[[2662,2676],"valid"],[[2677,2677],"valid"],[[2678,2688],"disallowed"],[[2689,2691],"valid"],[[2692,2692],"disallowed"],[[2693,2699],"valid"],[[2700,2700],"valid"],[[2701,2701],"valid"],[[2702,2702],"disallowed"],[[2703,2705],"valid"],[[2706,2706],"disallowed"],[[2707,2728],"valid"],[[2729,2729],"disallowed"],[[2730,2736],"valid"],[[2737,2737],"disallowed"],[[2738,2739],"valid"],[[2740,2740],"disallowed"],[[2741,2745],"valid"],[[2746,2747],"disallowed"],[[2748,2757],"valid"],[[2758,2758],"disallowed"],[[2759,2761],"valid"],[[2762,2762],"disallowed"],[[2763,2765],"valid"],[[2766,2767],"disallowed"],[[2768,2768],"valid"],[[2769,2783],"disallowed"],[[2784,2784],"valid"],[[2785,2787],"valid"],[[2788,2789],"disallowed"],[[2790,2799],"valid"],[[2800,2800],"valid",[],"NV8"],[[2801,2801],"valid",[],"NV8"],[[2802,2808],"disallowed"],[[2809,2809],"valid"],[[2810,2816],"disallowed"],[[2817,2819],"valid"],[[2820,2820],"disallowed"],[[2821,2828],"valid"],[[2829,2830],"disallowed"],[[2831,2832],"valid"],[[2833,2834],"disallowed"],[[2835,2856],"valid"],[[2857,2857],"disallowed"],[[2858,2864],"valid"],[[2865,2865],"disallowed"],[[2866,2867],"valid"],[[2868,2868],"disallowed"],[[2869,2869],"valid"],[[2870,2873],"valid"],[[2874,2875],"disallowed"],[[2876,2883],"valid"],[[2884,2884],"valid"],[[2885,2886],"disallowed"],[[2887,2888],"valid"],[[2889,2890],"disallowed"],[[2891,2893],"valid"],[[2894,2901],"disallowed"],[[2902,2903],"valid"],[[2904,2907],"disallowed"],[[2908,2908],"mapped",[2849,2876]],[[2909,2909],"mapped",[2850,2876]],[[2910,2910],"disallowed"],[[2911,2913],"valid"],[[2914,2915],"valid"],[[2916,2917],"disallowed"],[[2918,2927],"valid"],[[2928,2928],"valid",[],"NV8"],[[2929,2929],"valid"],[[2930,2935],"valid",[],"NV8"],[[2936,2945],"disallowed"],[[2946,2947],"valid"],[[2948,2948],"disallowed"],[[2949,2954],"valid"],[[2955,2957],"disallowed"],[[2958,2960],"valid"],[[2961,2961],"disallowed"],[[2962,2965],"valid"],[[2966,2968],"disallowed"],[[2969,2970],"valid"],[[2971,2971],"disallowed"],[[2972,2972],"valid"],[[2973,2973],"disallowed"],[[2974,2975],"valid"],[[2976,2978],"disallowed"],[[2979,2980],"valid"],[[2981,2983],"disallowed"],[[2984,2986],"valid"],[[2987,2989],"disallowed"],[[2990,2997],"valid"],[[2998,2998],"valid"],[[2999,3001],"valid"],[[3002,3005],"disallowed"],[[3006,3010],"valid"],[[3011,3013],"disallowed"],[[3014,3016],"valid"],[[3017,3017],"disallowed"],[[3018,3021],"valid"],[[3022,3023],"disallowed"],[[3024,3024],"valid"],[[3025,3030],"disallowed"],[[3031,3031],"valid"],[[3032,3045],"disallowed"],[[3046,3046],"valid"],[[3047,3055],"valid"],[[3056,3058],"valid",[],"NV8"],[[3059,3066],"valid",[],"NV8"],[[3067,3071],"disallowed"],[[3072,3072],"valid"],[[3073,3075],"valid"],[[3076,3076],"disallowed"],[[3077,3084],"valid"],[[3085,3085],"disallowed"],[[3086,3088],"valid"],[[3089,3089],"disallowed"],[[3090,3112],"valid"],[[3113,3113],"disallowed"],[[3114,3123],"valid"],[[3124,3124],"valid"],[[3125,3129],"valid"],[[3130,3132],"disallowed"],[[3133,3133],"valid"],[[3134,3140],"valid"],[[3141,3141],"disallowed"],[[3142,3144],"valid"],[[3145,3145],"disallowed"],[[3146,3149],"valid"],[[3150,3156],"disallowed"],[[3157,3158],"valid"],[[3159,3159],"disallowed"],[[3160,3161],"valid"],[[3162,3162],"valid"],[[3163,3167],"disallowed"],[[3168,3169],"valid"],[[3170,3171],"valid"],[[3172,3173],"disallowed"],[[3174,3183],"valid"],[[3184,3191],"disallowed"],[[3192,3199],"valid",[],"NV8"],[[3200,3200],"disallowed"],[[3201,3201],"valid"],[[3202,3203],"valid"],[[3204,3204],"disallowed"],[[3205,3212],"valid"],[[3213,3213],"disallowed"],[[3214,3216],"valid"],[[3217,3217],"disallowed"],[[3218,3240],"valid"],[[3241,3241],"disallowed"],[[3242,3251],"valid"],[[3252,3252],"disallowed"],[[3253,3257],"valid"],[[3258,3259],"disallowed"],[[3260,3261],"valid"],[[3262,3268],"valid"],[[3269,3269],"disallowed"],[[3270,3272],"valid"],[[3273,3273],"disallowed"],[[3274,3277],"valid"],[[3278,3284],"disallowed"],[[3285,3286],"valid"],[[3287,3293],"disallowed"],[[3294,3294],"valid"],[[3295,3295],"disallowed"],[[3296,3297],"valid"],[[3298,3299],"valid"],[[3300,3301],"disallowed"],[[3302,3311],"valid"],[[3312,3312],"disallowed"],[[3313,3314],"valid"],[[3315,3328],"disallowed"],[[3329,3329],"valid"],[[3330,3331],"valid"],[[3332,3332],"disallowed"],[[3333,3340],"valid"],[[3341,3341],"disallowed"],[[3342,3344],"valid"],[[3345,3345],"disallowed"],[[3346,3368],"valid"],[[3369,3369],"valid"],[[3370,3385],"valid"],[[3386,3386],"valid"],[[3387,3388],"disallowed"],[[3389,3389],"valid"],[[3390,3395],"valid"],[[3396,3396],"valid"],[[3397,3397],"disallowed"],[[3398,3400],"valid"],[[3401,3401],"disallowed"],[[3402,3405],"valid"],[[3406,3406],"valid"],[[3407,3414],"disallowed"],[[3415,3415],"valid"],[[3416,3422],"disallowed"],[[3423,3423],"valid"],[[3424,3425],"valid"],[[3426,3427],"valid"],[[3428,3429],"disallowed"],[[3430,3439],"valid"],[[3440,3445],"valid",[],"NV8"],[[3446,3448],"disallowed"],[[3449,3449],"valid",[],"NV8"],[[3450,3455],"valid"],[[3456,3457],"disallowed"],[[3458,3459],"valid"],[[3460,3460],"disallowed"],[[3461,3478],"valid"],[[3479,3481],"disallowed"],[[3482,3505],"valid"],[[3506,3506],"disallowed"],[[3507,3515],"valid"],[[3516,3516],"disallowed"],[[3517,3517],"valid"],[[3518,3519],"disallowed"],[[3520,3526],"valid"],[[3527,3529],"disallowed"],[[3530,3530],"valid"],[[3531,3534],"disallowed"],[[3535,3540],"valid"],[[3541,3541],"disallowed"],[[3542,3542],"valid"],[[3543,3543],"disallowed"],[[3544,3551],"valid"],[[3552,3557],"disallowed"],[[3558,3567],"valid"],[[3568,3569],"disallowed"],[[3570,3571],"valid"],[[3572,3572],"valid",[],"NV8"],[[3573,3584],"disallowed"],[[3585,3634],"valid"],[[3635,3635],"mapped",[3661,3634]],[[3636,3642],"valid"],[[3643,3646],"disallowed"],[[3647,3647],"valid",[],"NV8"],[[3648,3662],"valid"],[[3663,3663],"valid",[],"NV8"],[[3664,3673],"valid"],[[3674,3675],"valid",[],"NV8"],[[3676,3712],"disallowed"],[[3713,3714],"valid"],[[3715,3715],"disallowed"],[[3716,3716],"valid"],[[3717,3718],"disallowed"],[[3719,3720],"valid"],[[3721,3721],"disallowed"],[[3722,3722],"valid"],[[3723,3724],"disallowed"],[[3725,3725],"valid"],[[3726,3731],"disallowed"],[[3732,3735],"valid"],[[3736,3736],"disallowed"],[[3737,3743],"valid"],[[3744,3744],"disallowed"],[[3745,3747],"valid"],[[3748,3748],"disallowed"],[[3749,3749],"valid"],[[3750,3750],"disallowed"],[[3751,3751],"valid"],[[3752,3753],"disallowed"],[[3754,3755],"valid"],[[3756,3756],"disallowed"],[[3757,3762],"valid"],[[3763,3763],"mapped",[3789,3762]],[[3764,3769],"valid"],[[3770,3770],"disallowed"],[[3771,3773],"valid"],[[3774,3775],"disallowed"],[[3776,3780],"valid"],[[3781,3781],"disallowed"],[[3782,3782],"valid"],[[3783,3783],"disallowed"],[[3784,3789],"valid"],[[3790,3791],"disallowed"],[[3792,3801],"valid"],[[3802,3803],"disallowed"],[[3804,3804],"mapped",[3755,3737]],[[3805,3805],"mapped",[3755,3745]],[[3806,3807],"valid"],[[3808,3839],"disallowed"],[[3840,3840],"valid"],[[3841,3850],"valid",[],"NV8"],[[3851,3851],"valid"],[[3852,3852],"mapped",[3851]],[[3853,3863],"valid",[],"NV8"],[[3864,3865],"valid"],[[3866,3871],"valid",[],"NV8"],[[3872,3881],"valid"],[[3882,3892],"valid",[],"NV8"],[[3893,3893],"valid"],[[3894,3894],"valid",[],"NV8"],[[3895,3895],"valid"],[[3896,3896],"valid",[],"NV8"],[[3897,3897],"valid"],[[3898,3901],"valid",[],"NV8"],[[3902,3906],"valid"],[[3907,3907],"mapped",[3906,4023]],[[3908,3911],"valid"],[[3912,3912],"disallowed"],[[3913,3916],"valid"],[[3917,3917],"mapped",[3916,4023]],[[3918,3921],"valid"],[[3922,3922],"mapped",[3921,4023]],[[3923,3926],"valid"],[[3927,3927],"mapped",[3926,4023]],[[3928,3931],"valid"],[[3932,3932],"mapped",[3931,4023]],[[3933,3944],"valid"],[[3945,3945],"mapped",[3904,4021]],[[3946,3946],"valid"],[[3947,3948],"valid"],[[3949,3952],"disallowed"],[[3953,3954],"valid"],[[3955,3955],"mapped",[3953,3954]],[[3956,3956],"valid"],[[3957,3957],"mapped",[3953,3956]],[[3958,3958],"mapped",[4018,3968]],[[3959,3959],"mapped",[4018,3953,3968]],[[3960,3960],"mapped",[4019,3968]],[[3961,3961],"mapped",[4019,3953,3968]],[[3962,3968],"valid"],[[3969,3969],"mapped",[3953,3968]],[[3970,3972],"valid"],[[3973,3973],"valid",[],"NV8"],[[3974,3979],"valid"],[[3980,3983],"valid"],[[3984,3986],"valid"],[[3987,3987],"mapped",[3986,4023]],[[3988,3989],"valid"],[[3990,3990],"valid"],[[3991,3991],"valid"],[[3992,3992],"disallowed"],[[3993,3996],"valid"],[[3997,3997],"mapped",[3996,4023]],[[3998,4001],"valid"],[[4002,4002],"mapped",[4001,4023]],[[4003,4006],"valid"],[[4007,4007],"mapped",[4006,4023]],[[4008,4011],"valid"],[[4012,4012],"mapped",[4011,4023]],[[4013,4013],"valid"],[[4014,4016],"valid"],[[4017,4023],"valid"],[[4024,4024],"valid"],[[4025,4025],"mapped",[3984,4021]],[[4026,4028],"valid"],[[4029,4029],"disallowed"],[[4030,4037],"valid",[],"NV8"],[[4038,4038],"valid"],[[4039,4044],"valid",[],"NV8"],[[4045,4045],"disallowed"],[[4046,4046],"valid",[],"NV8"],[[4047,4047],"valid",[],"NV8"],[[4048,4049],"valid",[],"NV8"],[[4050,4052],"valid",[],"NV8"],[[4053,4056],"valid",[],"NV8"],[[4057,4058],"valid",[],"NV8"],[[4059,4095],"disallowed"],[[4096,4129],"valid"],[[4130,4130],"valid"],[[4131,4135],"valid"],[[4136,4136],"valid"],[[4137,4138],"valid"],[[4139,4139],"valid"],[[4140,4146],"valid"],[[4147,4149],"valid"],[[4150,4153],"valid"],[[4154,4159],"valid"],[[4160,4169],"valid"],[[4170,4175],"valid",[],"NV8"],[[4176,4185],"valid"],[[4186,4249],"valid"],[[4250,4253],"valid"],[[4254,4255],"valid",[],"NV8"],[[4256,4293],"disallowed"],[[4294,4294],"disallowed"],[[4295,4295],"mapped",[11559]],[[4296,4300],"disallowed"],[[4301,4301],"mapped",[11565]],[[4302,4303],"disallowed"],[[4304,4342],"valid"],[[4343,4344],"valid"],[[4345,4346],"valid"],[[4347,4347],"valid",[],"NV8"],[[4348,4348],"mapped",[4316]],[[4349,4351],"valid"],[[4352,4441],"valid",[],"NV8"],[[4442,4446],"valid",[],"NV8"],[[4447,4448],"disallowed"],[[4449,4514],"valid",[],"NV8"],[[4515,4519],"valid",[],"NV8"],[[4520,4601],"valid",[],"NV8"],[[4602,4607],"valid",[],"NV8"],[[4608,4614],"valid"],[[4615,4615],"valid"],[[4616,4678],"valid"],[[4679,4679],"valid"],[[4680,4680],"valid"],[[4681,4681],"disallowed"],[[4682,4685],"valid"],[[4686,4687],"disallowed"],[[4688,4694],"valid"],[[4695,4695],"disallowed"],[[4696,4696],"valid"],[[4697,4697],"disallowed"],[[4698,4701],"valid"],[[4702,4703],"disallowed"],[[4704,4742],"valid"],[[4743,4743],"valid"],[[4744,4744],"valid"],[[4745,4745],"disallowed"],[[4746,4749],"valid"],[[4750,4751],"disallowed"],[[4752,4782],"valid"],[[4783,4783],"valid"],[[4784,4784],"valid"],[[4785,4785],"disallowed"],[[4786,4789],"valid"],[[4790,4791],"disallowed"],[[4792,4798],"valid"],[[4799,4799],"disallowed"],[[4800,4800],"valid"],[[4801,4801],"disallowed"],[[4802,4805],"valid"],[[4806,4807],"disallowed"],[[4808,4814],"valid"],[[4815,4815],"valid"],[[4816,4822],"valid"],[[4823,4823],"disallowed"],[[4824,4846],"valid"],[[4847,4847],"valid"],[[4848,4878],"valid"],[[4879,4879],"valid"],[[4880,4880],"valid"],[[4881,4881],"disallowed"],[[4882,4885],"valid"],[[4886,4887],"disallowed"],[[4888,4894],"valid"],[[4895,4895],"valid"],[[4896,4934],"valid"],[[4935,4935],"valid"],[[4936,4954],"valid"],[[4955,4956],"disallowed"],[[4957,4958],"valid"],[[4959,4959],"valid"],[[4960,4960],"valid",[],"NV8"],[[4961,4988],"valid",[],"NV8"],[[4989,4991],"disallowed"],[[4992,5007],"valid"],[[5008,5017],"valid",[],"NV8"],[[5018,5023],"disallowed"],[[5024,5108],"valid"],[[5109,5109],"valid"],[[5110,5111],"disallowed"],[[5112,5112],"mapped",[5104]],[[5113,5113],"mapped",[5105]],[[5114,5114],"mapped",[5106]],[[5115,5115],"mapped",[5107]],[[5116,5116],"mapped",[5108]],[[5117,5117],"mapped",[5109]],[[5118,5119],"disallowed"],[[5120,5120],"valid",[],"NV8"],[[5121,5740],"valid"],[[5741,5742],"valid",[],"NV8"],[[5743,5750],"valid"],[[5751,5759],"valid"],[[5760,5760],"disallowed"],[[5761,5786],"valid"],[[5787,5788],"valid",[],"NV8"],[[5789,5791],"disallowed"],[[5792,5866],"valid"],[[5867,5872],"valid",[],"NV8"],[[5873,5880],"valid"],[[5881,5887],"disallowed"],[[5888,5900],"valid"],[[5901,5901],"disallowed"],[[5902,5908],"valid"],[[5909,5919],"disallowed"],[[5920,5940],"valid"],[[5941,5942],"valid",[],"NV8"],[[5943,5951],"disallowed"],[[5952,5971],"valid"],[[5972,5983],"disallowed"],[[5984,5996],"valid"],[[5997,5997],"disallowed"],[[5998,6000],"valid"],[[6001,6001],"disallowed"],[[6002,6003],"valid"],[[6004,6015],"disallowed"],[[6016,6067],"valid"],[[6068,6069],"disallowed"],[[6070,6099],"valid"],[[6100,6102],"valid",[],"NV8"],[[6103,6103],"valid"],[[6104,6107],"valid",[],"NV8"],[[6108,6108],"valid"],[[6109,6109],"valid"],[[6110,6111],"disallowed"],[[6112,6121],"valid"],[[6122,6127],"disallowed"],[[6128,6137],"valid",[],"NV8"],[[6138,6143],"disallowed"],[[6144,6149],"valid",[],"NV8"],[[6150,6150],"disallowed"],[[6151,6154],"valid",[],"NV8"],[[6155,6157],"ignored"],[[6158,6158],"disallowed"],[[6159,6159],"disallowed"],[[6160,6169],"valid"],[[6170,6175],"disallowed"],[[6176,6263],"valid"],[[6264,6271],"disallowed"],[[6272,6313],"valid"],[[6314,6314],"valid"],[[6315,6319],"disallowed"],[[6320,6389],"valid"],[[6390,6399],"disallowed"],[[6400,6428],"valid"],[[6429,6430],"valid"],[[6431,6431],"disallowed"],[[6432,6443],"valid"],[[6444,6447],"disallowed"],[[6448,6459],"valid"],[[6460,6463],"disallowed"],[[6464,6464],"valid",[],"NV8"],[[6465,6467],"disallowed"],[[6468,6469],"valid",[],"NV8"],[[6470,6509],"valid"],[[6510,6511],"disallowed"],[[6512,6516],"valid"],[[6517,6527],"disallowed"],[[6528,6569],"valid"],[[6570,6571],"valid"],[[6572,6575],"disallowed"],[[6576,6601],"valid"],[[6602,6607],"disallowed"],[[6608,6617],"valid"],[[6618,6618],"valid",[],"XV8"],[[6619,6621],"disallowed"],[[6622,6623],"valid",[],"NV8"],[[6624,6655],"valid",[],"NV8"],[[6656,6683],"valid"],[[6684,6685],"disallowed"],[[6686,6687],"valid",[],"NV8"],[[6688,6750],"valid"],[[6751,6751],"disallowed"],[[6752,6780],"valid"],[[6781,6782],"disallowed"],[[6783,6793],"valid"],[[6794,6799],"disallowed"],[[6800,6809],"valid"],[[6810,6815],"disallowed"],[[6816,6822],"valid",[],"NV8"],[[6823,6823],"valid"],[[6824,6829],"valid",[],"NV8"],[[6830,6831],"disallowed"],[[6832,6845],"valid"],[[6846,6846],"valid",[],"NV8"],[[6847,6911],"disallowed"],[[6912,6987],"valid"],[[6988,6991],"disallowed"],[[6992,7001],"valid"],[[7002,7018],"valid",[],"NV8"],[[7019,7027],"valid"],[[7028,7036],"valid",[],"NV8"],[[7037,7039],"disallowed"],[[7040,7082],"valid"],[[7083,7085],"valid"],[[7086,7097],"valid"],[[7098,7103],"valid"],[[7104,7155],"valid"],[[7156,7163],"disallowed"],[[7164,7167],"valid",[],"NV8"],[[7168,7223],"valid"],[[7224,7226],"disallowed"],[[7227,7231],"valid",[],"NV8"],[[7232,7241],"valid"],[[7242,7244],"disallowed"],[[7245,7293],"valid"],[[7294,7295],"valid",[],"NV8"],[[7296,7359],"disallowed"],[[7360,7367],"valid",[],"NV8"],[[7368,7375],"disallowed"],[[7376,7378],"valid"],[[7379,7379],"valid",[],"NV8"],[[7380,7410],"valid"],[[7411,7414],"valid"],[[7415,7415],"disallowed"],[[7416,7417],"valid"],[[7418,7423],"disallowed"],[[7424,7467],"valid"],[[7468,7468],"mapped",[97]],[[7469,7469],"mapped",[230]],[[7470,7470],"mapped",[98]],[[7471,7471],"valid"],[[7472,7472],"mapped",[100]],[[7473,7473],"mapped",[101]],[[7474,7474],"mapped",[477]],[[7475,7475],"mapped",[103]],[[7476,7476],"mapped",[104]],[[7477,7477],"mapped",[105]],[[7478,7478],"mapped",[106]],[[7479,7479],"mapped",[107]],[[7480,7480],"mapped",[108]],[[7481,7481],"mapped",[109]],[[7482,7482],"mapped",[110]],[[7483,7483],"valid"],[[7484,7484],"mapped",[111]],[[7485,7485],"mapped",[547]],[[7486,7486],"mapped",[112]],[[7487,7487],"mapped",[114]],[[7488,7488],"mapped",[116]],[[7489,7489],"mapped",[117]],[[7490,7490],"mapped",[119]],[[7491,7491],"mapped",[97]],[[7492,7492],"mapped",[592]],[[7493,7493],"mapped",[593]],[[7494,7494],"mapped",[7426]],[[7495,7495],"mapped",[98]],[[7496,7496],"mapped",[100]],[[7497,7497],"mapped",[101]],[[7498,7498],"mapped",[601]],[[7499,7499],"mapped",[603]],[[7500,7500],"mapped",[604]],[[7501,7501],"mapped",[103]],[[7502,7502],"valid"],[[7503,7503],"mapped",[107]],[[7504,7504],"mapped",[109]],[[7505,7505],"mapped",[331]],[[7506,7506],"mapped",[111]],[[7507,7507],"mapped",[596]],[[7508,7508],"mapped",[7446]],[[7509,7509],"mapped",[7447]],[[7510,7510],"mapped",[112]],[[7511,7511],"mapped",[116]],[[7512,7512],"mapped",[117]],[[7513,7513],"mapped",[7453]],[[7514,7514],"mapped",[623]],[[7515,7515],"mapped",[118]],[[7516,7516],"mapped",[7461]],[[7517,7517],"mapped",[946]],[[7518,7518],"mapped",[947]],[[7519,7519],"mapped",[948]],[[7520,7520],"mapped",[966]],[[7521,7521],"mapped",[967]],[[7522,7522],"mapped",[105]],[[7523,7523],"mapped",[114]],[[7524,7524],"mapped",[117]],[[7525,7525],"mapped",[118]],[[7526,7526],"mapped",[946]],[[7527,7527],"mapped",[947]],[[7528,7528],"mapped",[961]],[[7529,7529],"mapped",[966]],[[7530,7530],"mapped",[967]],[[7531,7531],"valid"],[[7532,7543],"valid"],[[7544,7544],"mapped",[1085]],[[7545,7578],"valid"],[[7579,7579],"mapped",[594]],[[7580,7580],"mapped",[99]],[[7581,7581],"mapped",[597]],[[7582,7582],"mapped",[240]],[[7583,7583],"mapped",[604]],[[7584,7584],"mapped",[102]],[[7585,7585],"mapped",[607]],[[7586,7586],"mapped",[609]],[[7587,7587],"mapped",[613]],[[7588,7588],"mapped",[616]],[[7589,7589],"mapped",[617]],[[7590,7590],"mapped",[618]],[[7591,7591],"mapped",[7547]],[[7592,7592],"mapped",[669]],[[7593,7593],"mapped",[621]],[[7594,7594],"mapped",[7557]],[[7595,7595],"mapped",[671]],[[7596,7596],"mapped",[625]],[[7597,7597],"mapped",[624]],[[7598,7598],"mapped",[626]],[[7599,7599],"mapped",[627]],[[7600,7600],"mapped",[628]],[[7601,7601],"mapped",[629]],[[7602,7602],"mapped",[632]],[[7603,7603],"mapped",[642]],[[7604,7604],"mapped",[643]],[[7605,7605],"mapped",[427]],[[7606,7606],"mapped",[649]],[[7607,7607],"mapped",[650]],[[7608,7608],"mapped",[7452]],[[7609,7609],"mapped",[651]],[[7610,7610],"mapped",[652]],[[7611,7611],"mapped",[122]],[[7612,7612],"mapped",[656]],[[7613,7613],"mapped",[657]],[[7614,7614],"mapped",[658]],[[7615,7615],"mapped",[952]],[[7616,7619],"valid"],[[7620,7626],"valid"],[[7627,7654],"valid"],[[7655,7669],"valid"],[[7670,7675],"disallowed"],[[7676,7676],"valid"],[[7677,7677],"valid"],[[7678,7679],"valid"],[[7680,7680],"mapped",[7681]],[[7681,7681],"valid"],[[7682,7682],"mapped",[7683]],[[7683,7683],"valid"],[[7684,7684],"mapped",[7685]],[[7685,7685],"valid"],[[7686,7686],"mapped",[7687]],[[7687,7687],"valid"],[[7688,7688],"mapped",[7689]],[[7689,7689],"valid"],[[7690,7690],"mapped",[7691]],[[7691,7691],"valid"],[[7692,7692],"mapped",[7693]],[[7693,7693],"valid"],[[7694,7694],"mapped",[7695]],[[7695,7695],"valid"],[[7696,7696],"mapped",[7697]],[[7697,7697],"valid"],[[7698,7698],"mapped",[7699]],[[7699,7699],"valid"],[[7700,7700],"mapped",[7701]],[[7701,7701],"valid"],[[7702,7702],"mapped",[7703]],[[7703,7703],"valid"],[[7704,7704],"mapped",[7705]],[[7705,7705],"valid"],[[7706,7706],"mapped",[7707]],[[7707,7707],"valid"],[[7708,7708],"mapped",[7709]],[[7709,7709],"valid"],[[7710,7710],"mapped",[7711]],[[7711,7711],"valid"],[[7712,7712],"mapped",[7713]],[[7713,7713],"valid"],[[7714,7714],"mapped",[7715]],[[7715,7715],"valid"],[[7716,7716],"mapped",[7717]],[[7717,7717],"valid"],[[7718,7718],"mapped",[7719]],[[7719,7719],"valid"],[[7720,7720],"mapped",[7721]],[[7721,7721],"valid"],[[7722,7722],"mapped",[7723]],[[7723,7723],"valid"],[[7724,7724],"mapped",[7725]],[[7725,7725],"valid"],[[7726,7726],"mapped",[7727]],[[7727,7727],"valid"],[[7728,7728],"mapped",[7729]],[[7729,7729],"valid"],[[7730,7730],"mapped",[7731]],[[7731,7731],"valid"],[[7732,7732],"mapped",[7733]],[[7733,7733],"valid"],[[7734,7734],"mapped",[7735]],[[7735,7735],"valid"],[[7736,7736],"mapped",[7737]],[[7737,7737],"valid"],[[7738,7738],"mapped",[7739]],[[7739,7739],"valid"],[[7740,7740],"mapped",[7741]],[[7741,7741],"valid"],[[7742,7742],"mapped",[7743]],[[7743,7743],"valid"],[[7744,7744],"mapped",[7745]],[[7745,7745],"valid"],[[7746,7746],"mapped",[7747]],[[7747,7747],"valid"],[[7748,7748],"mapped",[7749]],[[7749,7749],"valid"],[[7750,7750],"mapped",[7751]],[[7751,7751],"valid"],[[7752,7752],"mapped",[7753]],[[7753,7753],"valid"],[[7754,7754],"mapped",[7755]],[[7755,7755],"valid"],[[7756,7756],"mapped",[7757]],[[7757,7757],"valid"],[[7758,7758],"mapped",[7759]],[[7759,7759],"valid"],[[7760,7760],"mapped",[7761]],[[7761,7761],"valid"],[[7762,7762],"mapped",[7763]],[[7763,7763],"valid"],[[7764,7764],"mapped",[7765]],[[7765,7765],"valid"],[[7766,7766],"mapped",[7767]],[[7767,7767],"valid"],[[7768,7768],"mapped",[7769]],[[7769,7769],"valid"],[[7770,7770],"mapped",[7771]],[[7771,7771],"valid"],[[7772,7772],"mapped",[7773]],[[7773,7773],"valid"],[[7774,7774],"mapped",[7775]],[[7775,7775],"valid"],[[7776,7776],"mapped",[7777]],[[7777,7777],"valid"],[[7778,7778],"mapped",[7779]],[[7779,7779],"valid"],[[7780,7780],"mapped",[7781]],[[7781,7781],"valid"],[[7782,7782],"mapped",[7783]],[[7783,7783],"valid"],[[7784,7784],"mapped",[7785]],[[7785,7785],"valid"],[[7786,7786],"mapped",[7787]],[[7787,7787],"valid"],[[7788,7788],"mapped",[7789]],[[7789,7789],"valid"],[[7790,7790],"mapped",[7791]],[[7791,7791],"valid"],[[7792,7792],"mapped",[7793]],[[7793,7793],"valid"],[[7794,7794],"mapped",[7795]],[[7795,7795],"valid"],[[7796,7796],"mapped",[7797]],[[7797,7797],"valid"],[[7798,7798],"mapped",[7799]],[[7799,7799],"valid"],[[7800,7800],"mapped",[7801]],[[7801,7801],"valid"],[[7802,7802],"mapped",[7803]],[[7803,7803],"valid"],[[7804,7804],"mapped",[7805]],[[7805,7805],"valid"],[[7806,7806],"mapped",[7807]],[[7807,7807],"valid"],[[7808,7808],"mapped",[7809]],[[7809,7809],"valid"],[[7810,7810],"mapped",[7811]],[[7811,7811],"valid"],[[7812,7812],"mapped",[7813]],[[7813,7813],"valid"],[[7814,7814],"mapped",[7815]],[[7815,7815],"valid"],[[7816,7816],"mapped",[7817]],[[7817,7817],"valid"],[[7818,7818],"mapped",[7819]],[[7819,7819],"valid"],[[7820,7820],"mapped",[7821]],[[7821,7821],"valid"],[[7822,7822],"mapped",[7823]],[[7823,7823],"valid"],[[7824,7824],"mapped",[7825]],[[7825,7825],"valid"],[[7826,7826],"mapped",[7827]],[[7827,7827],"valid"],[[7828,7828],"mapped",[7829]],[[7829,7833],"valid"],[[7834,7834],"mapped",[97,702]],[[7835,7835],"mapped",[7777]],[[7836,7837],"valid"],[[7838,7838],"mapped",[115,115]],[[7839,7839],"valid"],[[7840,7840],"mapped",[7841]],[[7841,7841],"valid"],[[7842,7842],"mapped",[7843]],[[7843,7843],"valid"],[[7844,7844],"mapped",[7845]],[[7845,7845],"valid"],[[7846,7846],"mapped",[7847]],[[7847,7847],"valid"],[[7848,7848],"mapped",[7849]],[[7849,7849],"valid"],[[7850,7850],"mapped",[7851]],[[7851,7851],"valid"],[[7852,7852],"mapped",[7853]],[[7853,7853],"valid"],[[7854,7854],"mapped",[7855]],[[7855,7855],"valid"],[[7856,7856],"mapped",[7857]],[[7857,7857],"valid"],[[7858,7858],"mapped",[7859]],[[7859,7859],"valid"],[[7860,7860],"mapped",[7861]],[[7861,7861],"valid"],[[7862,7862],"mapped",[7863]],[[7863,7863],"valid"],[[7864,7864],"mapped",[7865]],[[7865,7865],"valid"],[[7866,7866],"mapped",[7867]],[[7867,7867],"valid"],[[7868,7868],"mapped",[7869]],[[7869,7869],"valid"],[[7870,7870],"mapped",[7871]],[[7871,7871],"valid"],[[7872,7872],"mapped",[7873]],[[7873,7873],"valid"],[[7874,7874],"mapped",[7875]],[[7875,7875],"valid"],[[7876,7876],"mapped",[7877]],[[7877,7877],"valid"],[[7878,7878],"mapped",[7879]],[[7879,7879],"valid"],[[7880,7880],"mapped",[7881]],[[7881,7881],"valid"],[[7882,7882],"mapped",[7883]],[[7883,7883],"valid"],[[7884,7884],"mapped",[7885]],[[7885,7885],"valid"],[[7886,7886],"mapped",[7887]],[[7887,7887],"valid"],[[7888,7888],"mapped",[7889]],[[7889,7889],"valid"],[[7890,7890],"mapped",[7891]],[[7891,7891],"valid"],[[7892,7892],"mapped",[7893]],[[7893,7893],"valid"],[[7894,7894],"mapped",[7895]],[[7895,7895],"valid"],[[7896,7896],"mapped",[7897]],[[7897,7897],"valid"],[[7898,7898],"mapped",[7899]],[[7899,7899],"valid"],[[7900,7900],"mapped",[7901]],[[7901,7901],"valid"],[[7902,7902],"mapped",[7903]],[[7903,7903],"valid"],[[7904,7904],"mapped",[7905]],[[7905,7905],"valid"],[[7906,7906],"mapped",[7907]],[[7907,7907],"valid"],[[7908,7908],"mapped",[7909]],[[7909,7909],"valid"],[[7910,7910],"mapped",[7911]],[[7911,7911],"valid"],[[7912,7912],"mapped",[7913]],[[7913,7913],"valid"],[[7914,7914],"mapped",[7915]],[[7915,7915],"valid"],[[7916,7916],"mapped",[7917]],[[7917,7917],"valid"],[[7918,7918],"mapped",[7919]],[[7919,7919],"valid"],[[7920,7920],"mapped",[7921]],[[7921,7921],"valid"],[[7922,7922],"mapped",[7923]],[[7923,7923],"valid"],[[7924,7924],"mapped",[7925]],[[7925,7925],"valid"],[[7926,7926],"mapped",[7927]],[[7927,7927],"valid"],[[7928,7928],"mapped",[7929]],[[7929,7929],"valid"],[[7930,7930],"mapped",[7931]],[[7931,7931],"valid"],[[7932,7932],"mapped",[7933]],[[7933,7933],"valid"],[[7934,7934],"mapped",[7935]],[[7935,7935],"valid"],[[7936,7943],"valid"],[[7944,7944],"mapped",[7936]],[[7945,7945],"mapped",[7937]],[[7946,7946],"mapped",[7938]],[[7947,7947],"mapped",[7939]],[[7948,7948],"mapped",[7940]],[[7949,7949],"mapped",[7941]],[[7950,7950],"mapped",[7942]],[[7951,7951],"mapped",[7943]],[[7952,7957],"valid"],[[7958,7959],"disallowed"],[[7960,7960],"mapped",[7952]],[[7961,7961],"mapped",[7953]],[[7962,7962],"mapped",[7954]],[[7963,7963],"mapped",[7955]],[[7964,7964],"mapped",[7956]],[[7965,7965],"mapped",[7957]],[[7966,7967],"disallowed"],[[7968,7975],"valid"],[[7976,7976],"mapped",[7968]],[[7977,7977],"mapped",[7969]],[[7978,7978],"mapped",[7970]],[[7979,7979],"mapped",[7971]],[[7980,7980],"mapped",[7972]],[[7981,7981],"mapped",[7973]],[[7982,7982],"mapped",[7974]],[[7983,7983],"mapped",[7975]],[[7984,7991],"valid"],[[7992,7992],"mapped",[7984]],[[7993,7993],"mapped",[7985]],[[7994,7994],"mapped",[7986]],[[7995,7995],"mapped",[7987]],[[7996,7996],"mapped",[7988]],[[7997,7997],"mapped",[7989]],[[7998,7998],"mapped",[7990]],[[7999,7999],"mapped",[7991]],[[8000,8005],"valid"],[[8006,8007],"disallowed"],[[8008,8008],"mapped",[8000]],[[8009,8009],"mapped",[8001]],[[8010,8010],"mapped",[8002]],[[8011,8011],"mapped",[8003]],[[8012,8012],"mapped",[8004]],[[8013,8013],"mapped",[8005]],[[8014,8015],"disallowed"],[[8016,8023],"valid"],[[8024,8024],"disallowed"],[[8025,8025],"mapped",[8017]],[[8026,8026],"disallowed"],[[8027,8027],"mapped",[8019]],[[8028,8028],"disallowed"],[[8029,8029],"mapped",[8021]],[[8030,8030],"disallowed"],[[8031,8031],"mapped",[8023]],[[8032,8039],"valid"],[[8040,8040],"mapped",[8032]],[[8041,8041],"mapped",[8033]],[[8042,8042],"mapped",[8034]],[[8043,8043],"mapped",[8035]],[[8044,8044],"mapped",[8036]],[[8045,8045],"mapped",[8037]],[[8046,8046],"mapped",[8038]],[[8047,8047],"mapped",[8039]],[[8048,8048],"valid"],[[8049,8049],"mapped",[940]],[[8050,8050],"valid"],[[8051,8051],"mapped",[941]],[[8052,8052],"valid"],[[8053,8053],"mapped",[942]],[[8054,8054],"valid"],[[8055,8055],"mapped",[943]],[[8056,8056],"valid"],[[8057,8057],"mapped",[972]],[[8058,8058],"valid"],[[8059,8059],"mapped",[973]],[[8060,8060],"valid"],[[8061,8061],"mapped",[974]],[[8062,8063],"disallowed"],[[8064,8064],"mapped",[7936,953]],[[8065,8065],"mapped",[7937,953]],[[8066,8066],"mapped",[7938,953]],[[8067,8067],"mapped",[7939,953]],[[8068,8068],"mapped",[7940,953]],[[8069,8069],"mapped",[7941,953]],[[8070,8070],"mapped",[7942,953]],[[8071,8071],"mapped",[7943,953]],[[8072,8072],"mapped",[7936,953]],[[8073,8073],"mapped",[7937,953]],[[8074,8074],"mapped",[7938,953]],[[8075,8075],"mapped",[7939,953]],[[8076,8076],"mapped",[7940,953]],[[8077,8077],"mapped",[7941,953]],[[8078,8078],"mapped",[7942,953]],[[8079,8079],"mapped",[7943,953]],[[8080,8080],"mapped",[7968,953]],[[8081,8081],"mapped",[7969,953]],[[8082,8082],"mapped",[7970,953]],[[8083,8083],"mapped",[7971,953]],[[8084,8084],"mapped",[7972,953]],[[8085,8085],"mapped",[7973,953]],[[8086,8086],"mapped",[7974,953]],[[8087,8087],"mapped",[7975,953]],[[8088,8088],"mapped",[7968,953]],[[8089,8089],"mapped",[7969,953]],[[8090,8090],"mapped",[7970,953]],[[8091,8091],"mapped",[7971,953]],[[8092,8092],"mapped",[7972,953]],[[8093,8093],"mapped",[7973,953]],[[8094,8094],"mapped",[7974,953]],[[8095,8095],"mapped",[7975,953]],[[8096,8096],"mapped",[8032,953]],[[8097,8097],"mapped",[8033,953]],[[8098,8098],"mapped",[8034,953]],[[8099,8099],"mapped",[8035,953]],[[8100,8100],"mapped",[8036,953]],[[8101,8101],"mapped",[8037,953]],[[8102,8102],"mapped",[8038,953]],[[8103,8103],"mapped",[8039,953]],[[8104,8104],"mapped",[8032,953]],[[8105,8105],"mapped",[8033,953]],[[8106,8106],"mapped",[8034,953]],[[8107,8107],"mapped",[8035,953]],[[8108,8108],"mapped",[8036,953]],[[8109,8109],"mapped",[8037,953]],[[8110,8110],"mapped",[8038,953]],[[8111,8111],"mapped",[8039,953]],[[8112,8113],"valid"],[[8114,8114],"mapped",[8048,953]],[[8115,8115],"mapped",[945,953]],[[8116,8116],"mapped",[940,953]],[[8117,8117],"disallowed"],[[8118,8118],"valid"],[[8119,8119],"mapped",[8118,953]],[[8120,8120],"mapped",[8112]],[[8121,8121],"mapped",[8113]],[[8122,8122],"mapped",[8048]],[[8123,8123],"mapped",[940]],[[8124,8124],"mapped",[945,953]],[[8125,8125],"disallowed_STD3_mapped",[32,787]],[[8126,8126],"mapped",[953]],[[8127,8127],"disallowed_STD3_mapped",[32,787]],[[8128,8128],"disallowed_STD3_mapped",[32,834]],[[8129,8129],"disallowed_STD3_mapped",[32,776,834]],[[8130,8130],"mapped",[8052,953]],[[8131,8131],"mapped",[951,953]],[[8132,8132],"mapped",[942,953]],[[8133,8133],"disallowed"],[[8134,8134],"valid"],[[8135,8135],"mapped",[8134,953]],[[8136,8136],"mapped",[8050]],[[8137,8137],"mapped",[941]],[[8138,8138],"mapped",[8052]],[[8139,8139],"mapped",[942]],[[8140,8140],"mapped",[951,953]],[[8141,8141],"disallowed_STD3_mapped",[32,787,768]],[[8142,8142],"disallowed_STD3_mapped",[32,787,769]],[[8143,8143],"disallowed_STD3_mapped",[32,787,834]],[[8144,8146],"valid"],[[8147,8147],"mapped",[912]],[[8148,8149],"disallowed"],[[8150,8151],"valid"],[[8152,8152],"mapped",[8144]],[[8153,8153],"mapped",[8145]],[[8154,8154],"mapped",[8054]],[[8155,8155],"mapped",[943]],[[8156,8156],"disallowed"],[[8157,8157],"disallowed_STD3_mapped",[32,788,768]],[[8158,8158],"disallowed_STD3_mapped",[32,788,769]],[[8159,8159],"disallowed_STD3_mapped",[32,788,834]],[[8160,8162],"valid"],[[8163,8163],"mapped",[944]],[[8164,8167],"valid"],[[8168,8168],"mapped",[8160]],[[8169,8169],"mapped",[8161]],[[8170,8170],"mapped",[8058]],[[8171,8171],"mapped",[973]],[[8172,8172],"mapped",[8165]],[[8173,8173],"disallowed_STD3_mapped",[32,776,768]],[[8174,8174],"disallowed_STD3_mapped",[32,776,769]],[[8175,8175],"disallowed_STD3_mapped",[96]],[[8176,8177],"disallowed"],[[8178,8178],"mapped",[8060,953]],[[8179,8179],"mapped",[969,953]],[[8180,8180],"mapped",[974,953]],[[8181,8181],"disallowed"],[[8182,8182],"valid"],[[8183,8183],"mapped",[8182,953]],[[8184,8184],"mapped",[8056]],[[8185,8185],"mapped",[972]],[[8186,8186],"mapped",[8060]],[[8187,8187],"mapped",[974]],[[8188,8188],"mapped",[969,953]],[[8189,8189],"disallowed_STD3_mapped",[32,769]],[[8190,8190],"disallowed_STD3_mapped",[32,788]],[[8191,8191],"disallowed"],[[8192,8202],"disallowed_STD3_mapped",[32]],[[8203,8203],"ignored"],[[8204,8205],"deviation",[]],[[8206,8207],"disallowed"],[[8208,8208],"valid",[],"NV8"],[[8209,8209],"mapped",[8208]],[[8210,8214],"valid",[],"NV8"],[[8215,8215],"disallowed_STD3_mapped",[32,819]],[[8216,8227],"valid",[],"NV8"],[[8228,8230],"disallowed"],[[8231,8231],"valid",[],"NV8"],[[8232,8238],"disallowed"],[[8239,8239],"disallowed_STD3_mapped",[32]],[[8240,8242],"valid",[],"NV8"],[[8243,8243],"mapped",[8242,8242]],[[8244,8244],"mapped",[8242,8242,8242]],[[8245,8245],"valid",[],"NV8"],[[8246,8246],"mapped",[8245,8245]],[[8247,8247],"mapped",[8245,8245,8245]],[[8248,8251],"valid",[],"NV8"],[[8252,8252],"disallowed_STD3_mapped",[33,33]],[[8253,8253],"valid",[],"NV8"],[[8254,8254],"disallowed_STD3_mapped",[32,773]],[[8255,8262],"valid",[],"NV8"],[[8263,8263],"disallowed_STD3_mapped",[63,63]],[[8264,8264],"disallowed_STD3_mapped",[63,33]],[[8265,8265],"disallowed_STD3_mapped",[33,63]],[[8266,8269],"valid",[],"NV8"],[[8270,8274],"valid",[],"NV8"],[[8275,8276],"valid",[],"NV8"],[[8277,8278],"valid",[],"NV8"],[[8279,8279],"mapped",[8242,8242,8242,8242]],[[8280,8286],"valid",[],"NV8"],[[8287,8287],"disallowed_STD3_mapped",[32]],[[8288,8288],"ignored"],[[8289,8291],"disallowed"],[[8292,8292],"ignored"],[[8293,8293],"disallowed"],[[8294,8297],"disallowed"],[[8298,8303],"disallowed"],[[8304,8304],"mapped",[48]],[[8305,8305],"mapped",[105]],[[8306,8307],"disallowed"],[[8308,8308],"mapped",[52]],[[8309,8309],"mapped",[53]],[[8310,8310],"mapped",[54]],[[8311,8311],"mapped",[55]],[[8312,8312],"mapped",[56]],[[8313,8313],"mapped",[57]],[[8314,8314],"disallowed_STD3_mapped",[43]],[[8315,8315],"mapped",[8722]],[[8316,8316],"disallowed_STD3_mapped",[61]],[[8317,8317],"disallowed_STD3_mapped",[40]],[[8318,8318],"disallowed_STD3_mapped",[41]],[[8319,8319],"mapped",[110]],[[8320,8320],"mapped",[48]],[[8321,8321],"mapped",[49]],[[8322,8322],"mapped",[50]],[[8323,8323],"mapped",[51]],[[8324,8324],"mapped",[52]],[[8325,8325],"mapped",[53]],[[8326,8326],"mapped",[54]],[[8327,8327],"mapped",[55]],[[8328,8328],"mapped",[56]],[[8329,8329],"mapped",[57]],[[8330,8330],"disallowed_STD3_mapped",[43]],[[8331,8331],"mapped",[8722]],[[8332,8332],"disallowed_STD3_mapped",[61]],[[8333,8333],"disallowed_STD3_mapped",[40]],[[8334,8334],"disallowed_STD3_mapped",[41]],[[8335,8335],"disallowed"],[[8336,8336],"mapped",[97]],[[8337,8337],"mapped",[101]],[[8338,8338],"mapped",[111]],[[8339,8339],"mapped",[120]],[[8340,8340],"mapped",[601]],[[8341,8341],"mapped",[104]],[[8342,8342],"mapped",[107]],[[8343,8343],"mapped",[108]],[[8344,8344],"mapped",[109]],[[8345,8345],"mapped",[110]],[[8346,8346],"mapped",[112]],[[8347,8347],"mapped",[115]],[[8348,8348],"mapped",[116]],[[8349,8351],"disallowed"],[[8352,8359],"valid",[],"NV8"],[[8360,8360],"mapped",[114,115]],[[8361,8362],"valid",[],"NV8"],[[8363,8363],"valid",[],"NV8"],[[8364,8364],"valid",[],"NV8"],[[8365,8367],"valid",[],"NV8"],[[8368,8369],"valid",[],"NV8"],[[8370,8373],"valid",[],"NV8"],[[8374,8376],"valid",[],"NV8"],[[8377,8377],"valid",[],"NV8"],[[8378,8378],"valid",[],"NV8"],[[8379,8381],"valid",[],"NV8"],[[8382,8382],"valid",[],"NV8"],[[8383,8399],"disallowed"],[[8400,8417],"valid",[],"NV8"],[[8418,8419],"valid",[],"NV8"],[[8420,8426],"valid",[],"NV8"],[[8427,8427],"valid",[],"NV8"],[[8428,8431],"valid",[],"NV8"],[[8432,8432],"valid",[],"NV8"],[[8433,8447],"disallowed"],[[8448,8448],"disallowed_STD3_mapped",[97,47,99]],[[8449,8449],"disallowed_STD3_mapped",[97,47,115]],[[8450,8450],"mapped",[99]],[[8451,8451],"mapped",[176,99]],[[8452,8452],"valid",[],"NV8"],[[8453,8453],"disallowed_STD3_mapped",[99,47,111]],[[8454,8454],"disallowed_STD3_mapped",[99,47,117]],[[8455,8455],"mapped",[603]],[[8456,8456],"valid",[],"NV8"],[[8457,8457],"mapped",[176,102]],[[8458,8458],"mapped",[103]],[[8459,8462],"mapped",[104]],[[8463,8463],"mapped",[295]],[[8464,8465],"mapped",[105]],[[8466,8467],"mapped",[108]],[[8468,8468],"valid",[],"NV8"],[[8469,8469],"mapped",[110]],[[8470,8470],"mapped",[110,111]],[[8471,8472],"valid",[],"NV8"],[[8473,8473],"mapped",[112]],[[8474,8474],"mapped",[113]],[[8475,8477],"mapped",[114]],[[8478,8479],"valid",[],"NV8"],[[8480,8480],"mapped",[115,109]],[[8481,8481],"mapped",[116,101,108]],[[8482,8482],"mapped",[116,109]],[[8483,8483],"valid",[],"NV8"],[[8484,8484],"mapped",[122]],[[8485,8485],"valid",[],"NV8"],[[8486,8486],"mapped",[969]],[[8487,8487],"valid",[],"NV8"],[[8488,8488],"mapped",[122]],[[8489,8489],"valid",[],"NV8"],[[8490,8490],"mapped",[107]],[[8491,8491],"mapped",[229]],[[8492,8492],"mapped",[98]],[[8493,8493],"mapped",[99]],[[8494,8494],"valid",[],"NV8"],[[8495,8496],"mapped",[101]],[[8497,8497],"mapped",[102]],[[8498,8498],"disallowed"],[[8499,8499],"mapped",[109]],[[8500,8500],"mapped",[111]],[[8501,8501],"mapped",[1488]],[[8502,8502],"mapped",[1489]],[[8503,8503],"mapped",[1490]],[[8504,8504],"mapped",[1491]],[[8505,8505],"mapped",[105]],[[8506,8506],"valid",[],"NV8"],[[8507,8507],"mapped",[102,97,120]],[[8508,8508],"mapped",[960]],[[8509,8510],"mapped",[947]],[[8511,8511],"mapped",[960]],[[8512,8512],"mapped",[8721]],[[8513,8516],"valid",[],"NV8"],[[8517,8518],"mapped",[100]],[[8519,8519],"mapped",[101]],[[8520,8520],"mapped",[105]],[[8521,8521],"mapped",[106]],[[8522,8523],"valid",[],"NV8"],[[8524,8524],"valid",[],"NV8"],[[8525,8525],"valid",[],"NV8"],[[8526,8526],"valid"],[[8527,8527],"valid",[],"NV8"],[[8528,8528],"mapped",[49,8260,55]],[[8529,8529],"mapped",[49,8260,57]],[[8530,8530],"mapped",[49,8260,49,48]],[[8531,8531],"mapped",[49,8260,51]],[[8532,8532],"mapped",[50,8260,51]],[[8533,8533],"mapped",[49,8260,53]],[[8534,8534],"mapped",[50,8260,53]],[[8535,8535],"mapped",[51,8260,53]],[[8536,8536],"mapped",[52,8260,53]],[[8537,8537],"mapped",[49,8260,54]],[[8538,8538],"mapped",[53,8260,54]],[[8539,8539],"mapped",[49,8260,56]],[[8540,8540],"mapped",[51,8260,56]],[[8541,8541],"mapped",[53,8260,56]],[[8542,8542],"mapped",[55,8260,56]],[[8543,8543],"mapped",[49,8260]],[[8544,8544],"mapped",[105]],[[8545,8545],"mapped",[105,105]],[[8546,8546],"mapped",[105,105,105]],[[8547,8547],"mapped",[105,118]],[[8548,8548],"mapped",[118]],[[8549,8549],"mapped",[118,105]],[[8550,8550],"mapped",[118,105,105]],[[8551,8551],"mapped",[118,105,105,105]],[[8552,8552],"mapped",[105,120]],[[8553,8553],"mapped",[120]],[[8554,8554],"mapped",[120,105]],[[8555,8555],"mapped",[120,105,105]],[[8556,8556],"mapped",[108]],[[8557,8557],"mapped",[99]],[[8558,8558],"mapped",[100]],[[8559,8559],"mapped",[109]],[[8560,8560],"mapped",[105]],[[8561,8561],"mapped",[105,105]],[[8562,8562],"mapped",[105,105,105]],[[8563,8563],"mapped",[105,118]],[[8564,8564],"mapped",[118]],[[8565,8565],"mapped",[118,105]],[[8566,8566],"mapped",[118,105,105]],[[8567,8567],"mapped",[118,105,105,105]],[[8568,8568],"mapped",[105,120]],[[8569,8569],"mapped",[120]],[[8570,8570],"mapped",[120,105]],[[8571,8571],"mapped",[120,105,105]],[[8572,8572],"mapped",[108]],[[8573,8573],"mapped",[99]],[[8574,8574],"mapped",[100]],[[8575,8575],"mapped",[109]],[[8576,8578],"valid",[],"NV8"],[[8579,8579],"disallowed"],[[8580,8580],"valid"],[[8581,8584],"valid",[],"NV8"],[[8585,8585],"mapped",[48,8260,51]],[[8586,8587],"valid",[],"NV8"],[[8588,8591],"disallowed"],[[8592,8682],"valid",[],"NV8"],[[8683,8691],"valid",[],"NV8"],[[8692,8703],"valid",[],"NV8"],[[8704,8747],"valid",[],"NV8"],[[8748,8748],"mapped",[8747,8747]],[[8749,8749],"mapped",[8747,8747,8747]],[[8750,8750],"valid",[],"NV8"],[[8751,8751],"mapped",[8750,8750]],[[8752,8752],"mapped",[8750,8750,8750]],[[8753,8799],"valid",[],"NV8"],[[8800,8800],"disallowed_STD3_valid"],[[8801,8813],"valid",[],"NV8"],[[8814,8815],"disallowed_STD3_valid"],[[8816,8945],"valid",[],"NV8"],[[8946,8959],"valid",[],"NV8"],[[8960,8960],"valid",[],"NV8"],[[8961,8961],"valid",[],"NV8"],[[8962,9000],"valid",[],"NV8"],[[9001,9001],"mapped",[12296]],[[9002,9002],"mapped",[12297]],[[9003,9082],"valid",[],"NV8"],[[9083,9083],"valid",[],"NV8"],[[9084,9084],"valid",[],"NV8"],[[9085,9114],"valid",[],"NV8"],[[9115,9166],"valid",[],"NV8"],[[9167,9168],"valid",[],"NV8"],[[9169,9179],"valid",[],"NV8"],[[9180,9191],"valid",[],"NV8"],[[9192,9192],"valid",[],"NV8"],[[9193,9203],"valid",[],"NV8"],[[9204,9210],"valid",[],"NV8"],[[9211,9215],"disallowed"],[[9216,9252],"valid",[],"NV8"],[[9253,9254],"valid",[],"NV8"],[[9255,9279],"disallowed"],[[9280,9290],"valid",[],"NV8"],[[9291,9311],"disallowed"],[[9312,9312],"mapped",[49]],[[9313,9313],"mapped",[50]],[[9314,9314],"mapped",[51]],[[9315,9315],"mapped",[52]],[[9316,9316],"mapped",[53]],[[9317,9317],"mapped",[54]],[[9318,9318],"mapped",[55]],[[9319,9319],"mapped",[56]],[[9320,9320],"mapped",[57]],[[9321,9321],"mapped",[49,48]],[[9322,9322],"mapped",[49,49]],[[9323,9323],"mapped",[49,50]],[[9324,9324],"mapped",[49,51]],[[9325,9325],"mapped",[49,52]],[[9326,9326],"mapped",[49,53]],[[9327,9327],"mapped",[49,54]],[[9328,9328],"mapped",[49,55]],[[9329,9329],"mapped",[49,56]],[[9330,9330],"mapped",[49,57]],[[9331,9331],"mapped",[50,48]],[[9332,9332],"disallowed_STD3_mapped",[40,49,41]],[[9333,9333],"disallowed_STD3_mapped",[40,50,41]],[[9334,9334],"disallowed_STD3_mapped",[40,51,41]],[[9335,9335],"disallowed_STD3_mapped",[40,52,41]],[[9336,9336],"disallowed_STD3_mapped",[40,53,41]],[[9337,9337],"disallowed_STD3_mapped",[40,54,41]],[[9338,9338],"disallowed_STD3_mapped",[40,55,41]],[[9339,9339],"disallowed_STD3_mapped",[40,56,41]],[[9340,9340],"disallowed_STD3_mapped",[40,57,41]],[[9341,9341],"disallowed_STD3_mapped",[40,49,48,41]],[[9342,9342],"disallowed_STD3_mapped",[40,49,49,41]],[[9343,9343],"disallowed_STD3_mapped",[40,49,50,41]],[[9344,9344],"disallowed_STD3_mapped",[40,49,51,41]],[[9345,9345],"disallowed_STD3_mapped",[40,49,52,41]],[[9346,9346],"disallowed_STD3_mapped",[40,49,53,41]],[[9347,9347],"disallowed_STD3_mapped",[40,49,54,41]],[[9348,9348],"disallowed_STD3_mapped",[40,49,55,41]],[[9349,9349],"disallowed_STD3_mapped",[40,49,56,41]],[[9350,9350],"disallowed_STD3_mapped",[40,49,57,41]],[[9351,9351],"disallowed_STD3_mapped",[40,50,48,41]],[[9352,9371],"disallowed"],[[9372,9372],"disallowed_STD3_mapped",[40,97,41]],[[9373,9373],"disallowed_STD3_mapped",[40,98,41]],[[9374,9374],"disallowed_STD3_mapped",[40,99,41]],[[9375,9375],"disallowed_STD3_mapped",[40,100,41]],[[9376,9376],"disallowed_STD3_mapped",[40,101,41]],[[9377,9377],"disallowed_STD3_mapped",[40,102,41]],[[9378,9378],"disallowed_STD3_mapped",[40,103,41]],[[9379,9379],"disallowed_STD3_mapped",[40,104,41]],[[9380,9380],"disallowed_STD3_mapped",[40,105,41]],[[9381,9381],"disallowed_STD3_mapped",[40,106,41]],[[9382,9382],"disallowed_STD3_mapped",[40,107,41]],[[9383,9383],"disallowed_STD3_mapped",[40,108,41]],[[9384,9384],"disallowed_STD3_mapped",[40,109,41]],[[9385,9385],"disallowed_STD3_mapped",[40,110,41]],[[9386,9386],"disallowed_STD3_mapped",[40,111,41]],[[9387,9387],"disallowed_STD3_mapped",[40,112,41]],[[9388,9388],"disallowed_STD3_mapped",[40,113,41]],[[9389,9389],"disallowed_STD3_mapped",[40,114,41]],[[9390,9390],"disallowed_STD3_mapped",[40,115,41]],[[9391,9391],"disallowed_STD3_mapped",[40,116,41]],[[9392,9392],"disallowed_STD3_mapped",[40,117,41]],[[9393,9393],"disallowed_STD3_mapped",[40,118,41]],[[9394,9394],"disallowed_STD3_mapped",[40,119,41]],[[9395,9395],"disallowed_STD3_mapped",[40,120,41]],[[9396,9396],"disallowed_STD3_mapped",[40,121,41]],[[9397,9397],"disallowed_STD3_mapped",[40,122,41]],[[9398,9398],"mapped",[97]],[[9399,9399],"mapped",[98]],[[9400,9400],"mapped",[99]],[[9401,9401],"mapped",[100]],[[9402,9402],"mapped",[101]],[[9403,9403],"mapped",[102]],[[9404,9404],"mapped",[103]],[[9405,9405],"mapped",[104]],[[9406,9406],"mapped",[105]],[[9407,9407],"mapped",[106]],[[9408,9408],"mapped",[107]],[[9409,9409],"mapped",[108]],[[9410,9410],"mapped",[109]],[[9411,9411],"mapped",[110]],[[9412,9412],"mapped",[111]],[[9413,9413],"mapped",[112]],[[9414,9414],"mapped",[113]],[[9415,9415],"mapped",[114]],[[9416,9416],"mapped",[115]],[[9417,9417],"mapped",[116]],[[9418,9418],"mapped",[117]],[[9419,9419],"mapped",[118]],[[9420,9420],"mapped",[119]],[[9421,9421],"mapped",[120]],[[9422,9422],"mapped",[121]],[[9423,9423],"mapped",[122]],[[9424,9424],"mapped",[97]],[[9425,9425],"mapped",[98]],[[9426,9426],"mapped",[99]],[[9427,9427],"mapped",[100]],[[9428,9428],"mapped",[101]],[[9429,9429],"mapped",[102]],[[9430,9430],"mapped",[103]],[[9431,9431],"mapped",[104]],[[9432,9432],"mapped",[105]],[[9433,9433],"mapped",[106]],[[9434,9434],"mapped",[107]],[[9435,9435],"mapped",[108]],[[9436,9436],"mapped",[109]],[[9437,9437],"mapped",[110]],[[9438,9438],"mapped",[111]],[[9439,9439],"mapped",[112]],[[9440,9440],"mapped",[113]],[[9441,9441],"mapped",[114]],[[9442,9442],"mapped",[115]],[[9443,9443],"mapped",[116]],[[9444,9444],"mapped",[117]],[[9445,9445],"mapped",[118]],[[9446,9446],"mapped",[119]],[[9447,9447],"mapped",[120]],[[9448,9448],"mapped",[121]],[[9449,9449],"mapped",[122]],[[9450,9450],"mapped",[48]],[[9451,9470],"valid",[],"NV8"],[[9471,9471],"valid",[],"NV8"],[[9472,9621],"valid",[],"NV8"],[[9622,9631],"valid",[],"NV8"],[[9632,9711],"valid",[],"NV8"],[[9712,9719],"valid",[],"NV8"],[[9720,9727],"valid",[],"NV8"],[[9728,9747],"valid",[],"NV8"],[[9748,9749],"valid",[],"NV8"],[[9750,9751],"valid",[],"NV8"],[[9752,9752],"valid",[],"NV8"],[[9753,9753],"valid",[],"NV8"],[[9754,9839],"valid",[],"NV8"],[[9840,9841],"valid",[],"NV8"],[[9842,9853],"valid",[],"NV8"],[[9854,9855],"valid",[],"NV8"],[[9856,9865],"valid",[],"NV8"],[[9866,9873],"valid",[],"NV8"],[[9874,9884],"valid",[],"NV8"],[[9885,9885],"valid",[],"NV8"],[[9886,9887],"valid",[],"NV8"],[[9888,9889],"valid",[],"NV8"],[[9890,9905],"valid",[],"NV8"],[[9906,9906],"valid",[],"NV8"],[[9907,9916],"valid",[],"NV8"],[[9917,9919],"valid",[],"NV8"],[[9920,9923],"valid",[],"NV8"],[[9924,9933],"valid",[],"NV8"],[[9934,9934],"valid",[],"NV8"],[[9935,9953],"valid",[],"NV8"],[[9954,9954],"valid",[],"NV8"],[[9955,9955],"valid",[],"NV8"],[[9956,9959],"valid",[],"NV8"],[[9960,9983],"valid",[],"NV8"],[[9984,9984],"valid",[],"NV8"],[[9985,9988],"valid",[],"NV8"],[[9989,9989],"valid",[],"NV8"],[[9990,9993],"valid",[],"NV8"],[[9994,9995],"valid",[],"NV8"],[[9996,10023],"valid",[],"NV8"],[[10024,10024],"valid",[],"NV8"],[[10025,10059],"valid",[],"NV8"],[[10060,10060],"valid",[],"NV8"],[[10061,10061],"valid",[],"NV8"],[[10062,10062],"valid",[],"NV8"],[[10063,10066],"valid",[],"NV8"],[[10067,10069],"valid",[],"NV8"],[[10070,10070],"valid",[],"NV8"],[[10071,10071],"valid",[],"NV8"],[[10072,10078],"valid",[],"NV8"],[[10079,10080],"valid",[],"NV8"],[[10081,10087],"valid",[],"NV8"],[[10088,10101],"valid",[],"NV8"],[[10102,10132],"valid",[],"NV8"],[[10133,10135],"valid",[],"NV8"],[[10136,10159],"valid",[],"NV8"],[[10160,10160],"valid",[],"NV8"],[[10161,10174],"valid",[],"NV8"],[[10175,10175],"valid",[],"NV8"],[[10176,10182],"valid",[],"NV8"],[[10183,10186],"valid",[],"NV8"],[[10187,10187],"valid",[],"NV8"],[[10188,10188],"valid",[],"NV8"],[[10189,10189],"valid",[],"NV8"],[[10190,10191],"valid",[],"NV8"],[[10192,10219],"valid",[],"NV8"],[[10220,10223],"valid",[],"NV8"],[[10224,10239],"valid",[],"NV8"],[[10240,10495],"valid",[],"NV8"],[[10496,10763],"valid",[],"NV8"],[[10764,10764],"mapped",[8747,8747,8747,8747]],[[10765,10867],"valid",[],"NV8"],[[10868,10868],"disallowed_STD3_mapped",[58,58,61]],[[10869,10869],"disallowed_STD3_mapped",[61,61]],[[10870,10870],"disallowed_STD3_mapped",[61,61,61]],[[10871,10971],"valid",[],"NV8"],[[10972,10972],"mapped",[10973,824]],[[10973,11007],"valid",[],"NV8"],[[11008,11021],"valid",[],"NV8"],[[11022,11027],"valid",[],"NV8"],[[11028,11034],"valid",[],"NV8"],[[11035,11039],"valid",[],"NV8"],[[11040,11043],"valid",[],"NV8"],[[11044,11084],"valid",[],"NV8"],[[11085,11087],"valid",[],"NV8"],[[11088,11092],"valid",[],"NV8"],[[11093,11097],"valid",[],"NV8"],[[11098,11123],"valid",[],"NV8"],[[11124,11125],"disallowed"],[[11126,11157],"valid",[],"NV8"],[[11158,11159],"disallowed"],[[11160,11193],"valid",[],"NV8"],[[11194,11196],"disallowed"],[[11197,11208],"valid",[],"NV8"],[[11209,11209],"disallowed"],[[11210,11217],"valid",[],"NV8"],[[11218,11243],"disallowed"],[[11244,11247],"valid",[],"NV8"],[[11248,11263],"disallowed"],[[11264,11264],"mapped",[11312]],[[11265,11265],"mapped",[11313]],[[11266,11266],"mapped",[11314]],[[11267,11267],"mapped",[11315]],[[11268,11268],"mapped",[11316]],[[11269,11269],"mapped",[11317]],[[11270,11270],"mapped",[11318]],[[11271,11271],"mapped",[11319]],[[11272,11272],"mapped",[11320]],[[11273,11273],"mapped",[11321]],[[11274,11274],"mapped",[11322]],[[11275,11275],"mapped",[11323]],[[11276,11276],"mapped",[11324]],[[11277,11277],"mapped",[11325]],[[11278,11278],"mapped",[11326]],[[11279,11279],"mapped",[11327]],[[11280,11280],"mapped",[11328]],[[11281,11281],"mapped",[11329]],[[11282,11282],"mapped",[11330]],[[11283,11283],"mapped",[11331]],[[11284,11284],"mapped",[11332]],[[11285,11285],"mapped",[11333]],[[11286,11286],"mapped",[11334]],[[11287,11287],"mapped",[11335]],[[11288,11288],"mapped",[11336]],[[11289,11289],"mapped",[11337]],[[11290,11290],"mapped",[11338]],[[11291,11291],"mapped",[11339]],[[11292,11292],"mapped",[11340]],[[11293,11293],"mapped",[11341]],[[11294,11294],"mapped",[11342]],[[11295,11295],"mapped",[11343]],[[11296,11296],"mapped",[11344]],[[11297,11297],"mapped",[11345]],[[11298,11298],"mapped",[11346]],[[11299,11299],"mapped",[11347]],[[11300,11300],"mapped",[11348]],[[11301,11301],"mapped",[11349]],[[11302,11302],"mapped",[11350]],[[11303,11303],"mapped",[11351]],[[11304,11304],"mapped",[11352]],[[11305,11305],"mapped",[11353]],[[11306,11306],"mapped",[11354]],[[11307,11307],"mapped",[11355]],[[11308,11308],"mapped",[11356]],[[11309,11309],"mapped",[11357]],[[11310,11310],"mapped",[11358]],[[11311,11311],"disallowed"],[[11312,11358],"valid"],[[11359,11359],"disallowed"],[[11360,11360],"mapped",[11361]],[[11361,11361],"valid"],[[11362,11362],"mapped",[619]],[[11363,11363],"mapped",[7549]],[[11364,11364],"mapped",[637]],[[11365,11366],"valid"],[[11367,11367],"mapped",[11368]],[[11368,11368],"valid"],[[11369,11369],"mapped",[11370]],[[11370,11370],"valid"],[[11371,11371],"mapped",[11372]],[[11372,11372],"valid"],[[11373,11373],"mapped",[593]],[[11374,11374],"mapped",[625]],[[11375,11375],"mapped",[592]],[[11376,11376],"mapped",[594]],[[11377,11377],"valid"],[[11378,11378],"mapped",[11379]],[[11379,11379],"valid"],[[11380,11380],"valid"],[[11381,11381],"mapped",[11382]],[[11382,11383],"valid"],[[11384,11387],"valid"],[[11388,11388],"mapped",[106]],[[11389,11389],"mapped",[118]],[[11390,11390],"mapped",[575]],[[11391,11391],"mapped",[576]],[[11392,11392],"mapped",[11393]],[[11393,11393],"valid"],[[11394,11394],"mapped",[11395]],[[11395,11395],"valid"],[[11396,11396],"mapped",[11397]],[[11397,11397],"valid"],[[11398,11398],"mapped",[11399]],[[11399,11399],"valid"],[[11400,11400],"mapped",[11401]],[[11401,11401],"valid"],[[11402,11402],"mapped",[11403]],[[11403,11403],"valid"],[[11404,11404],"mapped",[11405]],[[11405,11405],"valid"],[[11406,11406],"mapped",[11407]],[[11407,11407],"valid"],[[11408,11408],"mapped",[11409]],[[11409,11409],"valid"],[[11410,11410],"mapped",[11411]],[[11411,11411],"valid"],[[11412,11412],"mapped",[11413]],[[11413,11413],"valid"],[[11414,11414],"mapped",[11415]],[[11415,11415],"valid"],[[11416,11416],"mapped",[11417]],[[11417,11417],"valid"],[[11418,11418],"mapped",[11419]],[[11419,11419],"valid"],[[11420,11420],"mapped",[11421]],[[11421,11421],"valid"],[[11422,11422],"mapped",[11423]],[[11423,11423],"valid"],[[11424,11424],"mapped",[11425]],[[11425,11425],"valid"],[[11426,11426],"mapped",[11427]],[[11427,11427],"valid"],[[11428,11428],"mapped",[11429]],[[11429,11429],"valid"],[[11430,11430],"mapped",[11431]],[[11431,11431],"valid"],[[11432,11432],"mapped",[11433]],[[11433,11433],"valid"],[[11434,11434],"mapped",[11435]],[[11435,11435],"valid"],[[11436,11436],"mapped",[11437]],[[11437,11437],"valid"],[[11438,11438],"mapped",[11439]],[[11439,11439],"valid"],[[11440,11440],"mapped",[11441]],[[11441,11441],"valid"],[[11442,11442],"mapped",[11443]],[[11443,11443],"valid"],[[11444,11444],"mapped",[11445]],[[11445,11445],"valid"],[[11446,11446],"mapped",[11447]],[[11447,11447],"valid"],[[11448,11448],"mapped",[11449]],[[11449,11449],"valid"],[[11450,11450],"mapped",[11451]],[[11451,11451],"valid"],[[11452,11452],"mapped",[11453]],[[11453,11453],"valid"],[[11454,11454],"mapped",[11455]],[[11455,11455],"valid"],[[11456,11456],"mapped",[11457]],[[11457,11457],"valid"],[[11458,11458],"mapped",[11459]],[[11459,11459],"valid"],[[11460,11460],"mapped",[11461]],[[11461,11461],"valid"],[[11462,11462],"mapped",[11463]],[[11463,11463],"valid"],[[11464,11464],"mapped",[11465]],[[11465,11465],"valid"],[[11466,11466],"mapped",[11467]],[[11467,11467],"valid"],[[11468,11468],"mapped",[11469]],[[11469,11469],"valid"],[[11470,11470],"mapped",[11471]],[[11471,11471],"valid"],[[11472,11472],"mapped",[11473]],[[11473,11473],"valid"],[[11474,11474],"mapped",[11475]],[[11475,11475],"valid"],[[11476,11476],"mapped",[11477]],[[11477,11477],"valid"],[[11478,11478],"mapped",[11479]],[[11479,11479],"valid"],[[11480,11480],"mapped",[11481]],[[11481,11481],"valid"],[[11482,11482],"mapped",[11483]],[[11483,11483],"valid"],[[11484,11484],"mapped",[11485]],[[11485,11485],"valid"],[[11486,11486],"mapped",[11487]],[[11487,11487],"valid"],[[11488,11488],"mapped",[11489]],[[11489,11489],"valid"],[[11490,11490],"mapped",[11491]],[[11491,11492],"valid"],[[11493,11498],"valid",[],"NV8"],[[11499,11499],"mapped",[11500]],[[11500,11500],"valid"],[[11501,11501],"mapped",[11502]],[[11502,11505],"valid"],[[11506,11506],"mapped",[11507]],[[11507,11507],"valid"],[[11508,11512],"disallowed"],[[11513,11519],"valid",[],"NV8"],[[11520,11557],"valid"],[[11558,11558],"disallowed"],[[11559,11559],"valid"],[[11560,11564],"disallowed"],[[11565,11565],"valid"],[[11566,11567],"disallowed"],[[11568,11621],"valid"],[[11622,11623],"valid"],[[11624,11630],"disallowed"],[[11631,11631],"mapped",[11617]],[[11632,11632],"valid",[],"NV8"],[[11633,11646],"disallowed"],[[11647,11647],"valid"],[[11648,11670],"valid"],[[11671,11679],"disallowed"],[[11680,11686],"valid"],[[11687,11687],"disallowed"],[[11688,11694],"valid"],[[11695,11695],"disallowed"],[[11696,11702],"valid"],[[11703,11703],"disallowed"],[[11704,11710],"valid"],[[11711,11711],"disallowed"],[[11712,11718],"valid"],[[11719,11719],"disallowed"],[[11720,11726],"valid"],[[11727,11727],"disallowed"],[[11728,11734],"valid"],[[11735,11735],"disallowed"],[[11736,11742],"valid"],[[11743,11743],"disallowed"],[[11744,11775],"valid"],[[11776,11799],"valid",[],"NV8"],[[11800,11803],"valid",[],"NV8"],[[11804,11805],"valid",[],"NV8"],[[11806,11822],"valid",[],"NV8"],[[11823,11823],"valid"],[[11824,11824],"valid",[],"NV8"],[[11825,11825],"valid",[],"NV8"],[[11826,11835],"valid",[],"NV8"],[[11836,11842],"valid",[],"NV8"],[[11843,11903],"disallowed"],[[11904,11929],"valid",[],"NV8"],[[11930,11930],"disallowed"],[[11931,11934],"valid",[],"NV8"],[[11935,11935],"mapped",[27597]],[[11936,12018],"valid",[],"NV8"],[[12019,12019],"mapped",[40863]],[[12020,12031],"disallowed"],[[12032,12032],"mapped",[19968]],[[12033,12033],"mapped",[20008]],[[12034,12034],"mapped",[20022]],[[12035,12035],"mapped",[20031]],[[12036,12036],"mapped",[20057]],[[12037,12037],"mapped",[20101]],[[12038,12038],"mapped",[20108]],[[12039,12039],"mapped",[20128]],[[12040,12040],"mapped",[20154]],[[12041,12041],"mapped",[20799]],[[12042,12042],"mapped",[20837]],[[12043,12043],"mapped",[20843]],[[12044,12044],"mapped",[20866]],[[12045,12045],"mapped",[20886]],[[12046,12046],"mapped",[20907]],[[12047,12047],"mapped",[20960]],[[12048,12048],"mapped",[20981]],[[12049,12049],"mapped",[20992]],[[12050,12050],"mapped",[21147]],[[12051,12051],"mapped",[21241]],[[12052,12052],"mapped",[21269]],[[12053,12053],"mapped",[21274]],[[12054,12054],"mapped",[21304]],[[12055,12055],"mapped",[21313]],[[12056,12056],"mapped",[21340]],[[12057,12057],"mapped",[21353]],[[12058,12058],"mapped",[21378]],[[12059,12059],"mapped",[21430]],[[12060,12060],"mapped",[21448]],[[12061,12061],"mapped",[21475]],[[12062,12062],"mapped",[22231]],[[12063,12063],"mapped",[22303]],[[12064,12064],"mapped",[22763]],[[12065,12065],"mapped",[22786]],[[12066,12066],"mapped",[22794]],[[12067,12067],"mapped",[22805]],[[12068,12068],"mapped",[22823]],[[12069,12069],"mapped",[22899]],[[12070,12070],"mapped",[23376]],[[12071,12071],"mapped",[23424]],[[12072,12072],"mapped",[23544]],[[12073,12073],"mapped",[23567]],[[12074,12074],"mapped",[23586]],[[12075,12075],"mapped",[23608]],[[12076,12076],"mapped",[23662]],[[12077,12077],"mapped",[23665]],[[12078,12078],"mapped",[24027]],[[12079,12079],"mapped",[24037]],[[12080,12080],"mapped",[24049]],[[12081,12081],"mapped",[24062]],[[12082,12082],"mapped",[24178]],[[12083,12083],"mapped",[24186]],[[12084,12084],"mapped",[24191]],[[12085,12085],"mapped",[24308]],[[12086,12086],"mapped",[24318]],[[12087,12087],"mapped",[24331]],[[12088,12088],"mapped",[24339]],[[12089,12089],"mapped",[24400]],[[12090,12090],"mapped",[24417]],[[12091,12091],"mapped",[24435]],[[12092,12092],"mapped",[24515]],[[12093,12093],"mapped",[25096]],[[12094,12094],"mapped",[25142]],[[12095,12095],"mapped",[25163]],[[12096,12096],"mapped",[25903]],[[12097,12097],"mapped",[25908]],[[12098,12098],"mapped",[25991]],[[12099,12099],"mapped",[26007]],[[12100,12100],"mapped",[26020]],[[12101,12101],"mapped",[26041]],[[12102,12102],"mapped",[26080]],[[12103,12103],"mapped",[26085]],[[12104,12104],"mapped",[26352]],[[12105,12105],"mapped",[26376]],[[12106,12106],"mapped",[26408]],[[12107,12107],"mapped",[27424]],[[12108,12108],"mapped",[27490]],[[12109,12109],"mapped",[27513]],[[12110,12110],"mapped",[27571]],[[12111,12111],"mapped",[27595]],[[12112,12112],"mapped",[27604]],[[12113,12113],"mapped",[27611]],[[12114,12114],"mapped",[27663]],[[12115,12115],"mapped",[27668]],[[12116,12116],"mapped",[27700]],[[12117,12117],"mapped",[28779]],[[12118,12118],"mapped",[29226]],[[12119,12119],"mapped",[29238]],[[12120,12120],"mapped",[29243]],[[12121,12121],"mapped",[29247]],[[12122,12122],"mapped",[29255]],[[12123,12123],"mapped",[29273]],[[12124,12124],"mapped",[29275]],[[12125,12125],"mapped",[29356]],[[12126,12126],"mapped",[29572]],[[12127,12127],"mapped",[29577]],[[12128,12128],"mapped",[29916]],[[12129,12129],"mapped",[29926]],[[12130,12130],"mapped",[29976]],[[12131,12131],"mapped",[29983]],[[12132,12132],"mapped",[29992]],[[12133,12133],"mapped",[30000]],[[12134,12134],"mapped",[30091]],[[12135,12135],"mapped",[30098]],[[12136,12136],"mapped",[30326]],[[12137,12137],"mapped",[30333]],[[12138,12138],"mapped",[30382]],[[12139,12139],"mapped",[30399]],[[12140,12140],"mapped",[30446]],[[12141,12141],"mapped",[30683]],[[12142,12142],"mapped",[30690]],[[12143,12143],"mapped",[30707]],[[12144,12144],"mapped",[31034]],[[12145,12145],"mapped",[31160]],[[12146,12146],"mapped",[31166]],[[12147,12147],"mapped",[31348]],[[12148,12148],"mapped",[31435]],[[12149,12149],"mapped",[31481]],[[12150,12150],"mapped",[31859]],[[12151,12151],"mapped",[31992]],[[12152,12152],"mapped",[32566]],[[12153,12153],"mapped",[32593]],[[12154,12154],"mapped",[32650]],[[12155,12155],"mapped",[32701]],[[12156,12156],"mapped",[32769]],[[12157,12157],"mapped",[32780]],[[12158,12158],"mapped",[32786]],[[12159,12159],"mapped",[32819]],[[12160,12160],"mapped",[32895]],[[12161,12161],"mapped",[32905]],[[12162,12162],"mapped",[33251]],[[12163,12163],"mapped",[33258]],[[12164,12164],"mapped",[33267]],[[12165,12165],"mapped",[33276]],[[12166,12166],"mapped",[33292]],[[12167,12167],"mapped",[33307]],[[12168,12168],"mapped",[33311]],[[12169,12169],"mapped",[33390]],[[12170,12170],"mapped",[33394]],[[12171,12171],"mapped",[33400]],[[12172,12172],"mapped",[34381]],[[12173,12173],"mapped",[34411]],[[12174,12174],"mapped",[34880]],[[12175,12175],"mapped",[34892]],[[12176,12176],"mapped",[34915]],[[12177,12177],"mapped",[35198]],[[12178,12178],"mapped",[35211]],[[12179,12179],"mapped",[35282]],[[12180,12180],"mapped",[35328]],[[12181,12181],"mapped",[35895]],[[12182,12182],"mapped",[35910]],[[12183,12183],"mapped",[35925]],[[12184,12184],"mapped",[35960]],[[12185,12185],"mapped",[35997]],[[12186,12186],"mapped",[36196]],[[12187,12187],"mapped",[36208]],[[12188,12188],"mapped",[36275]],[[12189,12189],"mapped",[36523]],[[12190,12190],"mapped",[36554]],[[12191,12191],"mapped",[36763]],[[12192,12192],"mapped",[36784]],[[12193,12193],"mapped",[36789]],[[12194,12194],"mapped",[37009]],[[12195,12195],"mapped",[37193]],[[12196,12196],"mapped",[37318]],[[12197,12197],"mapped",[37324]],[[12198,12198],"mapped",[37329]],[[12199,12199],"mapped",[38263]],[[12200,12200],"mapped",[38272]],[[12201,12201],"mapped",[38428]],[[12202,12202],"mapped",[38582]],[[12203,12203],"mapped",[38585]],[[12204,12204],"mapped",[38632]],[[12205,12205],"mapped",[38737]],[[12206,12206],"mapped",[38750]],[[12207,12207],"mapped",[38754]],[[12208,12208],"mapped",[38761]],[[12209,12209],"mapped",[38859]],[[12210,12210],"mapped",[38893]],[[12211,12211],"mapped",[38899]],[[12212,12212],"mapped",[38913]],[[12213,12213],"mapped",[39080]],[[12214,12214],"mapped",[39131]],[[12215,12215],"mapped",[39135]],[[12216,12216],"mapped",[39318]],[[12217,12217],"mapped",[39321]],[[12218,12218],"mapped",[39340]],[[12219,12219],"mapped",[39592]],[[12220,12220],"mapped",[39640]],[[12221,12221],"mapped",[39647]],[[12222,12222],"mapped",[39717]],[[12223,12223],"mapped",[39727]],[[12224,12224],"mapped",[39730]],[[12225,12225],"mapped",[39740]],[[12226,12226],"mapped",[39770]],[[12227,12227],"mapped",[40165]],[[12228,12228],"mapped",[40565]],[[12229,12229],"mapped",[40575]],[[12230,12230],"mapped",[40613]],[[12231,12231],"mapped",[40635]],[[12232,12232],"mapped",[40643]],[[12233,12233],"mapped",[40653]],[[12234,12234],"mapped",[40657]],[[12235,12235],"mapped",[40697]],[[12236,12236],"mapped",[40701]],[[12237,12237],"mapped",[40718]],[[12238,12238],"mapped",[40723]],[[12239,12239],"mapped",[40736]],[[12240,12240],"mapped",[40763]],[[12241,12241],"mapped",[40778]],[[12242,12242],"mapped",[40786]],[[12243,12243],"mapped",[40845]],[[12244,12244],"mapped",[40860]],[[12245,12245],"mapped",[40864]],[[12246,12271],"disallowed"],[[12272,12283],"disallowed"],[[12284,12287],"disallowed"],[[12288,12288],"disallowed_STD3_mapped",[32]],[[12289,12289],"valid",[],"NV8"],[[12290,12290],"mapped",[46]],[[12291,12292],"valid",[],"NV8"],[[12293,12295],"valid"],[[12296,12329],"valid",[],"NV8"],[[12330,12333],"valid"],[[12334,12341],"valid",[],"NV8"],[[12342,12342],"mapped",[12306]],[[12343,12343],"valid",[],"NV8"],[[12344,12344],"mapped",[21313]],[[12345,12345],"mapped",[21316]],[[12346,12346],"mapped",[21317]],[[12347,12347],"valid",[],"NV8"],[[12348,12348],"valid"],[[12349,12349],"valid",[],"NV8"],[[12350,12350],"valid",[],"NV8"],[[12351,12351],"valid",[],"NV8"],[[12352,12352],"disallowed"],[[12353,12436],"valid"],[[12437,12438],"valid"],[[12439,12440],"disallowed"],[[12441,12442],"valid"],[[12443,12443],"disallowed_STD3_mapped",[32,12441]],[[12444,12444],"disallowed_STD3_mapped",[32,12442]],[[12445,12446],"valid"],[[12447,12447],"mapped",[12424,12426]],[[12448,12448],"valid",[],"NV8"],[[12449,12542],"valid"],[[12543,12543],"mapped",[12467,12488]],[[12544,12548],"disallowed"],[[12549,12588],"valid"],[[12589,12589],"valid"],[[12590,12592],"disallowed"],[[12593,12593],"mapped",[4352]],[[12594,12594],"mapped",[4353]],[[12595,12595],"mapped",[4522]],[[12596,12596],"mapped",[4354]],[[12597,12597],"mapped",[4524]],[[12598,12598],"mapped",[4525]],[[12599,12599],"mapped",[4355]],[[12600,12600],"mapped",[4356]],[[12601,12601],"mapped",[4357]],[[12602,12602],"mapped",[4528]],[[12603,12603],"mapped",[4529]],[[12604,12604],"mapped",[4530]],[[12605,12605],"mapped",[4531]],[[12606,12606],"mapped",[4532]],[[12607,12607],"mapped",[4533]],[[12608,12608],"mapped",[4378]],[[12609,12609],"mapped",[4358]],[[12610,12610],"mapped",[4359]],[[12611,12611],"mapped",[4360]],[[12612,12612],"mapped",[4385]],[[12613,12613],"mapped",[4361]],[[12614,12614],"mapped",[4362]],[[12615,12615],"mapped",[4363]],[[12616,12616],"mapped",[4364]],[[12617,12617],"mapped",[4365]],[[12618,12618],"mapped",[4366]],[[12619,12619],"mapped",[4367]],[[12620,12620],"mapped",[4368]],[[12621,12621],"mapped",[4369]],[[12622,12622],"mapped",[4370]],[[12623,12623],"mapped",[4449]],[[12624,12624],"mapped",[4450]],[[12625,12625],"mapped",[4451]],[[12626,12626],"mapped",[4452]],[[12627,12627],"mapped",[4453]],[[12628,12628],"mapped",[4454]],[[12629,12629],"mapped",[4455]],[[12630,12630],"mapped",[4456]],[[12631,12631],"mapped",[4457]],[[12632,12632],"mapped",[4458]],[[12633,12633],"mapped",[4459]],[[12634,12634],"mapped",[4460]],[[12635,12635],"mapped",[4461]],[[12636,12636],"mapped",[4462]],[[12637,12637],"mapped",[4463]],[[12638,12638],"mapped",[4464]],[[12639,12639],"mapped",[4465]],[[12640,12640],"mapped",[4466]],[[12641,12641],"mapped",[4467]],[[12642,12642],"mapped",[4468]],[[12643,12643],"mapped",[4469]],[[12644,12644],"disallowed"],[[12645,12645],"mapped",[4372]],[[12646,12646],"mapped",[4373]],[[12647,12647],"mapped",[4551]],[[12648,12648],"mapped",[4552]],[[12649,12649],"mapped",[4556]],[[12650,12650],"mapped",[4558]],[[12651,12651],"mapped",[4563]],[[12652,12652],"mapped",[4567]],[[12653,12653],"mapped",[4569]],[[12654,12654],"mapped",[4380]],[[12655,12655],"mapped",[4573]],[[12656,12656],"mapped",[4575]],[[12657,12657],"mapped",[4381]],[[12658,12658],"mapped",[4382]],[[12659,12659],"mapped",[4384]],[[12660,12660],"mapped",[4386]],[[12661,12661],"mapped",[4387]],[[12662,12662],"mapped",[4391]],[[12663,12663],"mapped",[4393]],[[12664,12664],"mapped",[4395]],[[12665,12665],"mapped",[4396]],[[12666,12666],"mapped",[4397]],[[12667,12667],"mapped",[4398]],[[12668,12668],"mapped",[4399]],[[12669,12669],"mapped",[4402]],[[12670,12670],"mapped",[4406]],[[12671,12671],"mapped",[4416]],[[12672,12672],"mapped",[4423]],[[12673,12673],"mapped",[4428]],[[12674,12674],"mapped",[4593]],[[12675,12675],"mapped",[4594]],[[12676,12676],"mapped",[4439]],[[12677,12677],"mapped",[4440]],[[12678,12678],"mapped",[4441]],[[12679,12679],"mapped",[4484]],[[12680,12680],"mapped",[4485]],[[12681,12681],"mapped",[4488]],[[12682,12682],"mapped",[4497]],[[12683,12683],"mapped",[4498]],[[12684,12684],"mapped",[4500]],[[12685,12685],"mapped",[4510]],[[12686,12686],"mapped",[4513]],[[12687,12687],"disallowed"],[[12688,12689],"valid",[],"NV8"],[[12690,12690],"mapped",[19968]],[[12691,12691],"mapped",[20108]],[[12692,12692],"mapped",[19977]],[[12693,12693],"mapped",[22235]],[[12694,12694],"mapped",[19978]],[[12695,12695],"mapped",[20013]],[[12696,12696],"mapped",[19979]],[[12697,12697],"mapped",[30002]],[[12698,12698],"mapped",[20057]],[[12699,12699],"mapped",[19993]],[[12700,12700],"mapped",[19969]],[[12701,12701],"mapped",[22825]],[[12702,12702],"mapped",[22320]],[[12703,12703],"mapped",[20154]],[[12704,12727],"valid"],[[12728,12730],"valid"],[[12731,12735],"disallowed"],[[12736,12751],"valid",[],"NV8"],[[12752,12771],"valid",[],"NV8"],[[12772,12783],"disallowed"],[[12784,12799],"valid"],[[12800,12800],"disallowed_STD3_mapped",[40,4352,41]],[[12801,12801],"disallowed_STD3_mapped",[40,4354,41]],[[12802,12802],"disallowed_STD3_mapped",[40,4355,41]],[[12803,12803],"disallowed_STD3_mapped",[40,4357,41]],[[12804,12804],"disallowed_STD3_mapped",[40,4358,41]],[[12805,12805],"disallowed_STD3_mapped",[40,4359,41]],[[12806,12806],"disallowed_STD3_mapped",[40,4361,41]],[[12807,12807],"disallowed_STD3_mapped",[40,4363,41]],[[12808,12808],"disallowed_STD3_mapped",[40,4364,41]],[[12809,12809],"disallowed_STD3_mapped",[40,4366,41]],[[12810,12810],"disallowed_STD3_mapped",[40,4367,41]],[[12811,12811],"disallowed_STD3_mapped",[40,4368,41]],[[12812,12812],"disallowed_STD3_mapped",[40,4369,41]],[[12813,12813],"disallowed_STD3_mapped",[40,4370,41]],[[12814,12814],"disallowed_STD3_mapped",[40,44032,41]],[[12815,12815],"disallowed_STD3_mapped",[40,45208,41]],[[12816,12816],"disallowed_STD3_mapped",[40,45796,41]],[[12817,12817],"disallowed_STD3_mapped",[40,46972,41]],[[12818,12818],"disallowed_STD3_mapped",[40,47560,41]],[[12819,12819],"disallowed_STD3_mapped",[40,48148,41]],[[12820,12820],"disallowed_STD3_mapped",[40,49324,41]],[[12821,12821],"disallowed_STD3_mapped",[40,50500,41]],[[12822,12822],"disallowed_STD3_mapped",[40,51088,41]],[[12823,12823],"disallowed_STD3_mapped",[40,52264,41]],[[12824,12824],"disallowed_STD3_mapped",[40,52852,41]],[[12825,12825],"disallowed_STD3_mapped",[40,53440,41]],[[12826,12826],"disallowed_STD3_mapped",[40,54028,41]],[[12827,12827],"disallowed_STD3_mapped",[40,54616,41]],[[12828,12828],"disallowed_STD3_mapped",[40,51452,41]],[[12829,12829],"disallowed_STD3_mapped",[40,50724,51204,41]],[[12830,12830],"disallowed_STD3_mapped",[40,50724,54980,41]],[[12831,12831],"disallowed"],[[12832,12832],"disallowed_STD3_mapped",[40,19968,41]],[[12833,12833],"disallowed_STD3_mapped",[40,20108,41]],[[12834,12834],"disallowed_STD3_mapped",[40,19977,41]],[[12835,12835],"disallowed_STD3_mapped",[40,22235,41]],[[12836,12836],"disallowed_STD3_mapped",[40,20116,41]],[[12837,12837],"disallowed_STD3_mapped",[40,20845,41]],[[12838,12838],"disallowed_STD3_mapped",[40,19971,41]],[[12839,12839],"disallowed_STD3_mapped",[40,20843,41]],[[12840,12840],"disallowed_STD3_mapped",[40,20061,41]],[[12841,12841],"disallowed_STD3_mapped",[40,21313,41]],[[12842,12842],"disallowed_STD3_mapped",[40,26376,41]],[[12843,12843],"disallowed_STD3_mapped",[40,28779,41]],[[12844,12844],"disallowed_STD3_mapped",[40,27700,41]],[[12845,12845],"disallowed_STD3_mapped",[40,26408,41]],[[12846,12846],"disallowed_STD3_mapped",[40,37329,41]],[[12847,12847],"disallowed_STD3_mapped",[40,22303,41]],[[12848,12848],"disallowed_STD3_mapped",[40,26085,41]],[[12849,12849],"disallowed_STD3_mapped",[40,26666,41]],[[12850,12850],"disallowed_STD3_mapped",[40,26377,41]],[[12851,12851],"disallowed_STD3_mapped",[40,31038,41]],[[12852,12852],"disallowed_STD3_mapped",[40,21517,41]],[[12853,12853],"disallowed_STD3_mapped",[40,29305,41]],[[12854,12854],"disallowed_STD3_mapped",[40,36001,41]],[[12855,12855],"disallowed_STD3_mapped",[40,31069,41]],[[12856,12856],"disallowed_STD3_mapped",[40,21172,41]],[[12857,12857],"disallowed_STD3_mapped",[40,20195,41]],[[12858,12858],"disallowed_STD3_mapped",[40,21628,41]],[[12859,12859],"disallowed_STD3_mapped",[40,23398,41]],[[12860,12860],"disallowed_STD3_mapped",[40,30435,41]],[[12861,12861],"disallowed_STD3_mapped",[40,20225,41]],[[12862,12862],"disallowed_STD3_mapped",[40,36039,41]],[[12863,12863],"disallowed_STD3_mapped",[40,21332,41]],[[12864,12864],"disallowed_STD3_mapped",[40,31085,41]],[[12865,12865],"disallowed_STD3_mapped",[40,20241,41]],[[12866,12866],"disallowed_STD3_mapped",[40,33258,41]],[[12867,12867],"disallowed_STD3_mapped",[40,33267,41]],[[12868,12868],"mapped",[21839]],[[12869,12869],"mapped",[24188]],[[12870,12870],"mapped",[25991]],[[12871,12871],"mapped",[31631]],[[12872,12879],"valid",[],"NV8"],[[12880,12880],"mapped",[112,116,101]],[[12881,12881],"mapped",[50,49]],[[12882,12882],"mapped",[50,50]],[[12883,12883],"mapped",[50,51]],[[12884,12884],"mapped",[50,52]],[[12885,12885],"mapped",[50,53]],[[12886,12886],"mapped",[50,54]],[[12887,12887],"mapped",[50,55]],[[12888,12888],"mapped",[50,56]],[[12889,12889],"mapped",[50,57]],[[12890,12890],"mapped",[51,48]],[[12891,12891],"mapped",[51,49]],[[12892,12892],"mapped",[51,50]],[[12893,12893],"mapped",[51,51]],[[12894,12894],"mapped",[51,52]],[[12895,12895],"mapped",[51,53]],[[12896,12896],"mapped",[4352]],[[12897,12897],"mapped",[4354]],[[12898,12898],"mapped",[4355]],[[12899,12899],"mapped",[4357]],[[12900,12900],"mapped",[4358]],[[12901,12901],"mapped",[4359]],[[12902,12902],"mapped",[4361]],[[12903,12903],"mapped",[4363]],[[12904,12904],"mapped",[4364]],[[12905,12905],"mapped",[4366]],[[12906,12906],"mapped",[4367]],[[12907,12907],"mapped",[4368]],[[12908,12908],"mapped",[4369]],[[12909,12909],"mapped",[4370]],[[12910,12910],"mapped",[44032]],[[12911,12911],"mapped",[45208]],[[12912,12912],"mapped",[45796]],[[12913,12913],"mapped",[46972]],[[12914,12914],"mapped",[47560]],[[12915,12915],"mapped",[48148]],[[12916,12916],"mapped",[49324]],[[12917,12917],"mapped",[50500]],[[12918,12918],"mapped",[51088]],[[12919,12919],"mapped",[52264]],[[12920,12920],"mapped",[52852]],[[12921,12921],"mapped",[53440]],[[12922,12922],"mapped",[54028]],[[12923,12923],"mapped",[54616]],[[12924,12924],"mapped",[52280,44256]],[[12925,12925],"mapped",[51452,51032]],[[12926,12926],"mapped",[50864]],[[12927,12927],"valid",[],"NV8"],[[12928,12928],"mapped",[19968]],[[12929,12929],"mapped",[20108]],[[12930,12930],"mapped",[19977]],[[12931,12931],"mapped",[22235]],[[12932,12932],"mapped",[20116]],[[12933,12933],"mapped",[20845]],[[12934,12934],"mapped",[19971]],[[12935,12935],"mapped",[20843]],[[12936,12936],"mapped",[20061]],[[12937,12937],"mapped",[21313]],[[12938,12938],"mapped",[26376]],[[12939,12939],"mapped",[28779]],[[12940,12940],"mapped",[27700]],[[12941,12941],"mapped",[26408]],[[12942,12942],"mapped",[37329]],[[12943,12943],"mapped",[22303]],[[12944,12944],"mapped",[26085]],[[12945,12945],"mapped",[26666]],[[12946,12946],"mapped",[26377]],[[12947,12947],"mapped",[31038]],[[12948,12948],"mapped",[21517]],[[12949,12949],"mapped",[29305]],[[12950,12950],"mapped",[36001]],[[12951,12951],"mapped",[31069]],[[12952,12952],"mapped",[21172]],[[12953,12953],"mapped",[31192]],[[12954,12954],"mapped",[30007]],[[12955,12955],"mapped",[22899]],[[12956,12956],"mapped",[36969]],[[12957,12957],"mapped",[20778]],[[12958,12958],"mapped",[21360]],[[12959,12959],"mapped",[27880]],[[12960,12960],"mapped",[38917]],[[12961,12961],"mapped",[20241]],[[12962,12962],"mapped",[20889]],[[12963,12963],"mapped",[27491]],[[12964,12964],"mapped",[19978]],[[12965,12965],"mapped",[20013]],[[12966,12966],"mapped",[19979]],[[12967,12967],"mapped",[24038]],[[12968,12968],"mapped",[21491]],[[12969,12969],"mapped",[21307]],[[12970,12970],"mapped",[23447]],[[12971,12971],"mapped",[23398]],[[12972,12972],"mapped",[30435]],[[12973,12973],"mapped",[20225]],[[12974,12974],"mapped",[36039]],[[12975,12975],"mapped",[21332]],[[12976,12976],"mapped",[22812]],[[12977,12977],"mapped",[51,54]],[[12978,12978],"mapped",[51,55]],[[12979,12979],"mapped",[51,56]],[[12980,12980],"mapped",[51,57]],[[12981,12981],"mapped",[52,48]],[[12982,12982],"mapped",[52,49]],[[12983,12983],"mapped",[52,50]],[[12984,12984],"mapped",[52,51]],[[12985,12985],"mapped",[52,52]],[[12986,12986],"mapped",[52,53]],[[12987,12987],"mapped",[52,54]],[[12988,12988],"mapped",[52,55]],[[12989,12989],"mapped",[52,56]],[[12990,12990],"mapped",[52,57]],[[12991,12991],"mapped",[53,48]],[[12992,12992],"mapped",[49,26376]],[[12993,12993],"mapped",[50,26376]],[[12994,12994],"mapped",[51,26376]],[[12995,12995],"mapped",[52,26376]],[[12996,12996],"mapped",[53,26376]],[[12997,12997],"mapped",[54,26376]],[[12998,12998],"mapped",[55,26376]],[[12999,12999],"mapped",[56,26376]],[[13000,13000],"mapped",[57,26376]],[[13001,13001],"mapped",[49,48,26376]],[[13002,13002],"mapped",[49,49,26376]],[[13003,13003],"mapped",[49,50,26376]],[[13004,13004],"mapped",[104,103]],[[13005,13005],"mapped",[101,114,103]],[[13006,13006],"mapped",[101,118]],[[13007,13007],"mapped",[108,116,100]],[[13008,13008],"mapped",[12450]],[[13009,13009],"mapped",[12452]],[[13010,13010],"mapped",[12454]],[[13011,13011],"mapped",[12456]],[[13012,13012],"mapped",[12458]],[[13013,13013],"mapped",[12459]],[[13014,13014],"mapped",[12461]],[[13015,13015],"mapped",[12463]],[[13016,13016],"mapped",[12465]],[[13017,13017],"mapped",[12467]],[[13018,13018],"mapped",[12469]],[[13019,13019],"mapped",[12471]],[[13020,13020],"mapped",[12473]],[[13021,13021],"mapped",[12475]],[[13022,13022],"mapped",[12477]],[[13023,13023],"mapped",[12479]],[[13024,13024],"mapped",[12481]],[[13025,13025],"mapped",[12484]],[[13026,13026],"mapped",[12486]],[[13027,13027],"mapped",[12488]],[[13028,13028],"mapped",[12490]],[[13029,13029],"mapped",[12491]],[[13030,13030],"mapped",[12492]],[[13031,13031],"mapped",[12493]],[[13032,13032],"mapped",[12494]],[[13033,13033],"mapped",[12495]],[[13034,13034],"mapped",[12498]],[[13035,13035],"mapped",[12501]],[[13036,13036],"mapped",[12504]],[[13037,13037],"mapped",[12507]],[[13038,13038],"mapped",[12510]],[[13039,13039],"mapped",[12511]],[[13040,13040],"mapped",[12512]],[[13041,13041],"mapped",[12513]],[[13042,13042],"mapped",[12514]],[[13043,13043],"mapped",[12516]],[[13044,13044],"mapped",[12518]],[[13045,13045],"mapped",[12520]],[[13046,13046],"mapped",[12521]],[[13047,13047],"mapped",[12522]],[[13048,13048],"mapped",[12523]],[[13049,13049],"mapped",[12524]],[[13050,13050],"mapped",[12525]],[[13051,13051],"mapped",[12527]],[[13052,13052],"mapped",[12528]],[[13053,13053],"mapped",[12529]],[[13054,13054],"mapped",[12530]],[[13055,13055],"disallowed"],[[13056,13056],"mapped",[12450,12497,12540,12488]],[[13057,13057],"mapped",[12450,12523,12501,12449]],[[13058,13058],"mapped",[12450,12531,12506,12450]],[[13059,13059],"mapped",[12450,12540,12523]],[[13060,13060],"mapped",[12452,12491,12531,12464]],[[13061,13061],"mapped",[12452,12531,12481]],[[13062,13062],"mapped",[12454,12457,12531]],[[13063,13063],"mapped",[12456,12473,12463,12540,12489]],[[13064,13064],"mapped",[12456,12540,12459,12540]],[[13065,13065],"mapped",[12458,12531,12473]],[[13066,13066],"mapped",[12458,12540,12512]],[[13067,13067],"mapped",[12459,12452,12522]],[[13068,13068],"mapped",[12459,12521,12483,12488]],[[13069,13069],"mapped",[12459,12525,12522,12540]],[[13070,13070],"mapped",[12460,12525,12531]],[[13071,13071],"mapped",[12460,12531,12510]],[[13072,13072],"mapped",[12462,12460]],[[13073,13073],"mapped",[12462,12491,12540]],[[13074,13074],"mapped",[12461,12517,12522,12540]],[[13075,13075],"mapped",[12462,12523,12480,12540]],[[13076,13076],"mapped",[12461,12525]],[[13077,13077],"mapped",[12461,12525,12464,12521,12512]],[[13078,13078],"mapped",[12461,12525,12513,12540,12488,12523]],[[13079,13079],"mapped",[12461,12525,12527,12483,12488]],[[13080,13080],"mapped",[12464,12521,12512]],[[13081,13081],"mapped",[12464,12521,12512,12488,12531]],[[13082,13082],"mapped",[12463,12523,12476,12452,12525]],[[13083,13083],"mapped",[12463,12525,12540,12493]],[[13084,13084],"mapped",[12465,12540,12473]],[[13085,13085],"mapped",[12467,12523,12490]],[[13086,13086],"mapped",[12467,12540,12509]],[[13087,13087],"mapped",[12469,12452,12463,12523]],[[13088,13088],"mapped",[12469,12531,12481,12540,12512]],[[13089,13089],"mapped",[12471,12522,12531,12464]],[[13090,13090],"mapped",[12475,12531,12481]],[[13091,13091],"mapped",[12475,12531,12488]],[[13092,13092],"mapped",[12480,12540,12473]],[[13093,13093],"mapped",[12487,12471]],[[13094,13094],"mapped",[12489,12523]],[[13095,13095],"mapped",[12488,12531]],[[13096,13096],"mapped",[12490,12494]],[[13097,13097],"mapped",[12494,12483,12488]],[[13098,13098],"mapped",[12495,12452,12484]],[[13099,13099],"mapped",[12497,12540,12475,12531,12488]],[[13100,13100],"mapped",[12497,12540,12484]],[[13101,13101],"mapped",[12496,12540,12524,12523]],[[13102,13102],"mapped",[12500,12450,12473,12488,12523]],[[13103,13103],"mapped",[12500,12463,12523]],[[13104,13104],"mapped",[12500,12467]],[[13105,13105],"mapped",[12499,12523]],[[13106,13106],"mapped",[12501,12449,12521,12483,12489]],[[13107,13107],"mapped",[12501,12451,12540,12488]],[[13108,13108],"mapped",[12502,12483,12471,12455,12523]],[[13109,13109],"mapped",[12501,12521,12531]],[[13110,13110],"mapped",[12504,12463,12479,12540,12523]],[[13111,13111],"mapped",[12506,12477]],[[13112,13112],"mapped",[12506,12491,12498]],[[13113,13113],"mapped",[12504,12523,12484]],[[13114,13114],"mapped",[12506,12531,12473]],[[13115,13115],"mapped",[12506,12540,12472]],[[13116,13116],"mapped",[12505,12540,12479]],[[13117,13117],"mapped",[12509,12452,12531,12488]],[[13118,13118],"mapped",[12508,12523,12488]],[[13119,13119],"mapped",[12507,12531]],[[13120,13120],"mapped",[12509,12531,12489]],[[13121,13121],"mapped",[12507,12540,12523]],[[13122,13122],"mapped",[12507,12540,12531]],[[13123,13123],"mapped",[12510,12452,12463,12525]],[[13124,13124],"mapped",[12510,12452,12523]],[[13125,13125],"mapped",[12510,12483,12495]],[[13126,13126],"mapped",[12510,12523,12463]],[[13127,13127],"mapped",[12510,12531,12471,12519,12531]],[[13128,13128],"mapped",[12511,12463,12525,12531]],[[13129,13129],"mapped",[12511,12522]],[[13130,13130],"mapped",[12511,12522,12496,12540,12523]],[[13131,13131],"mapped",[12513,12460]],[[13132,13132],"mapped",[12513,12460,12488,12531]],[[13133,13133],"mapped",[12513,12540,12488,12523]],[[13134,13134],"mapped",[12516,12540,12489]],[[13135,13135],"mapped",[12516,12540,12523]],[[13136,13136],"mapped",[12518,12450,12531]],[[13137,13137],"mapped",[12522,12483,12488,12523]],[[13138,13138],"mapped",[12522,12521]],[[13139,13139],"mapped",[12523,12500,12540]],[[13140,13140],"mapped",[12523,12540,12502,12523]],[[13141,13141],"mapped",[12524,12512]],[[13142,13142],"mapped",[12524,12531,12488,12466,12531]],[[13143,13143],"mapped",[12527,12483,12488]],[[13144,13144],"mapped",[48,28857]],[[13145,13145],"mapped",[49,28857]],[[13146,13146],"mapped",[50,28857]],[[13147,13147],"mapped",[51,28857]],[[13148,13148],"mapped",[52,28857]],[[13149,13149],"mapped",[53,28857]],[[13150,13150],"mapped",[54,28857]],[[13151,13151],"mapped",[55,28857]],[[13152,13152],"mapped",[56,28857]],[[13153,13153],"mapped",[57,28857]],[[13154,13154],"mapped",[49,48,28857]],[[13155,13155],"mapped",[49,49,28857]],[[13156,13156],"mapped",[49,50,28857]],[[13157,13157],"mapped",[49,51,28857]],[[13158,13158],"mapped",[49,52,28857]],[[13159,13159],"mapped",[49,53,28857]],[[13160,13160],"mapped",[49,54,28857]],[[13161,13161],"mapped",[49,55,28857]],[[13162,13162],"mapped",[49,56,28857]],[[13163,13163],"mapped",[49,57,28857]],[[13164,13164],"mapped",[50,48,28857]],[[13165,13165],"mapped",[50,49,28857]],[[13166,13166],"mapped",[50,50,28857]],[[13167,13167],"mapped",[50,51,28857]],[[13168,13168],"mapped",[50,52,28857]],[[13169,13169],"mapped",[104,112,97]],[[13170,13170],"mapped",[100,97]],[[13171,13171],"mapped",[97,117]],[[13172,13172],"mapped",[98,97,114]],[[13173,13173],"mapped",[111,118]],[[13174,13174],"mapped",[112,99]],[[13175,13175],"mapped",[100,109]],[[13176,13176],"mapped",[100,109,50]],[[13177,13177],"mapped",[100,109,51]],[[13178,13178],"mapped",[105,117]],[[13179,13179],"mapped",[24179,25104]],[[13180,13180],"mapped",[26157,21644]],[[13181,13181],"mapped",[22823,27491]],[[13182,13182],"mapped",[26126,27835]],[[13183,13183],"mapped",[26666,24335,20250,31038]],[[13184,13184],"mapped",[112,97]],[[13185,13185],"mapped",[110,97]],[[13186,13186],"mapped",[956,97]],[[13187,13187],"mapped",[109,97]],[[13188,13188],"mapped",[107,97]],[[13189,13189],"mapped",[107,98]],[[13190,13190],"mapped",[109,98]],[[13191,13191],"mapped",[103,98]],[[13192,13192],"mapped",[99,97,108]],[[13193,13193],"mapped",[107,99,97,108]],[[13194,13194],"mapped",[112,102]],[[13195,13195],"mapped",[110,102]],[[13196,13196],"mapped",[956,102]],[[13197,13197],"mapped",[956,103]],[[13198,13198],"mapped",[109,103]],[[13199,13199],"mapped",[107,103]],[[13200,13200],"mapped",[104,122]],[[13201,13201],"mapped",[107,104,122]],[[13202,13202],"mapped",[109,104,122]],[[13203,13203],"mapped",[103,104,122]],[[13204,13204],"mapped",[116,104,122]],[[13205,13205],"mapped",[956,108]],[[13206,13206],"mapped",[109,108]],[[13207,13207],"mapped",[100,108]],[[13208,13208],"mapped",[107,108]],[[13209,13209],"mapped",[102,109]],[[13210,13210],"mapped",[110,109]],[[13211,13211],"mapped",[956,109]],[[13212,13212],"mapped",[109,109]],[[13213,13213],"mapped",[99,109]],[[13214,13214],"mapped",[107,109]],[[13215,13215],"mapped",[109,109,50]],[[13216,13216],"mapped",[99,109,50]],[[13217,13217],"mapped",[109,50]],[[13218,13218],"mapped",[107,109,50]],[[13219,13219],"mapped",[109,109,51]],[[13220,13220],"mapped",[99,109,51]],[[13221,13221],"mapped",[109,51]],[[13222,13222],"mapped",[107,109,51]],[[13223,13223],"mapped",[109,8725,115]],[[13224,13224],"mapped",[109,8725,115,50]],[[13225,13225],"mapped",[112,97]],[[13226,13226],"mapped",[107,112,97]],[[13227,13227],"mapped",[109,112,97]],[[13228,13228],"mapped",[103,112,97]],[[13229,13229],"mapped",[114,97,100]],[[13230,13230],"mapped",[114,97,100,8725,115]],[[13231,13231],"mapped",[114,97,100,8725,115,50]],[[13232,13232],"mapped",[112,115]],[[13233,13233],"mapped",[110,115]],[[13234,13234],"mapped",[956,115]],[[13235,13235],"mapped",[109,115]],[[13236,13236],"mapped",[112,118]],[[13237,13237],"mapped",[110,118]],[[13238,13238],"mapped",[956,118]],[[13239,13239],"mapped",[109,118]],[[13240,13240],"mapped",[107,118]],[[13241,13241],"mapped",[109,118]],[[13242,13242],"mapped",[112,119]],[[13243,13243],"mapped",[110,119]],[[13244,13244],"mapped",[956,119]],[[13245,13245],"mapped",[109,119]],[[13246,13246],"mapped",[107,119]],[[13247,13247],"mapped",[109,119]],[[13248,13248],"mapped",[107,969]],[[13249,13249],"mapped",[109,969]],[[13250,13250],"disallowed"],[[13251,13251],"mapped",[98,113]],[[13252,13252],"mapped",[99,99]],[[13253,13253],"mapped",[99,100]],[[13254,13254],"mapped",[99,8725,107,103]],[[13255,13255],"disallowed"],[[13256,13256],"mapped",[100,98]],[[13257,13257],"mapped",[103,121]],[[13258,13258],"mapped",[104,97]],[[13259,13259],"mapped",[104,112]],[[13260,13260],"mapped",[105,110]],[[13261,13261],"mapped",[107,107]],[[13262,13262],"mapped",[107,109]],[[13263,13263],"mapped",[107,116]],[[13264,13264],"mapped",[108,109]],[[13265,13265],"mapped",[108,110]],[[13266,13266],"mapped",[108,111,103]],[[13267,13267],"mapped",[108,120]],[[13268,13268],"mapped",[109,98]],[[13269,13269],"mapped",[109,105,108]],[[13270,13270],"mapped",[109,111,108]],[[13271,13271],"mapped",[112,104]],[[13272,13272],"disallowed"],[[13273,13273],"mapped",[112,112,109]],[[13274,13274],"mapped",[112,114]],[[13275,13275],"mapped",[115,114]],[[13276,13276],"mapped",[115,118]],[[13277,13277],"mapped",[119,98]],[[13278,13278],"mapped",[118,8725,109]],[[13279,13279],"mapped",[97,8725,109]],[[13280,13280],"mapped",[49,26085]],[[13281,13281],"mapped",[50,26085]],[[13282,13282],"mapped",[51,26085]],[[13283,13283],"mapped",[52,26085]],[[13284,13284],"mapped",[53,26085]],[[13285,13285],"mapped",[54,26085]],[[13286,13286],"mapped",[55,26085]],[[13287,13287],"mapped",[56,26085]],[[13288,13288],"mapped",[57,26085]],[[13289,13289],"mapped",[49,48,26085]],[[13290,13290],"mapped",[49,49,26085]],[[13291,13291],"mapped",[49,50,26085]],[[13292,13292],"mapped",[49,51,26085]],[[13293,13293],"mapped",[49,52,26085]],[[13294,13294],"mapped",[49,53,26085]],[[13295,13295],"mapped",[49,54,26085]],[[13296,13296],"mapped",[49,55,26085]],[[13297,13297],"mapped",[49,56,26085]],[[13298,13298],"mapped",[49,57,26085]],[[13299,13299],"mapped",[50,48,26085]],[[13300,13300],"mapped",[50,49,26085]],[[13301,13301],"mapped",[50,50,26085]],[[13302,13302],"mapped",[50,51,26085]],[[13303,13303],"mapped",[50,52,26085]],[[13304,13304],"mapped",[50,53,26085]],[[13305,13305],"mapped",[50,54,26085]],[[13306,13306],"mapped",[50,55,26085]],[[13307,13307],"mapped",[50,56,26085]],[[13308,13308],"mapped",[50,57,26085]],[[13309,13309],"mapped",[51,48,26085]],[[13310,13310],"mapped",[51,49,26085]],[[13311,13311],"mapped",[103,97,108]],[[13312,19893],"valid"],[[19894,19903],"disallowed"],[[19904,19967],"valid",[],"NV8"],[[19968,40869],"valid"],[[40870,40891],"valid"],[[40892,40899],"valid"],[[40900,40907],"valid"],[[40908,40908],"valid"],[[40909,40917],"valid"],[[40918,40959],"disallowed"],[[40960,42124],"valid"],[[42125,42127],"disallowed"],[[42128,42145],"valid",[],"NV8"],[[42146,42147],"valid",[],"NV8"],[[42148,42163],"valid",[],"NV8"],[[42164,42164],"valid",[],"NV8"],[[42165,42176],"valid",[],"NV8"],[[42177,42177],"valid",[],"NV8"],[[42178,42180],"valid",[],"NV8"],[[42181,42181],"valid",[],"NV8"],[[42182,42182],"valid",[],"NV8"],[[42183,42191],"disallowed"],[[42192,42237],"valid"],[[42238,42239],"valid",[],"NV8"],[[42240,42508],"valid"],[[42509,42511],"valid",[],"NV8"],[[42512,42539],"valid"],[[42540,42559],"disallowed"],[[42560,42560],"mapped",[42561]],[[42561,42561],"valid"],[[42562,42562],"mapped",[42563]],[[42563,42563],"valid"],[[42564,42564],"mapped",[42565]],[[42565,42565],"valid"],[[42566,42566],"mapped",[42567]],[[42567,42567],"valid"],[[42568,42568],"mapped",[42569]],[[42569,42569],"valid"],[[42570,42570],"mapped",[42571]],[[42571,42571],"valid"],[[42572,42572],"mapped",[42573]],[[42573,42573],"valid"],[[42574,42574],"mapped",[42575]],[[42575,42575],"valid"],[[42576,42576],"mapped",[42577]],[[42577,42577],"valid"],[[42578,42578],"mapped",[42579]],[[42579,42579],"valid"],[[42580,42580],"mapped",[42581]],[[42581,42581],"valid"],[[42582,42582],"mapped",[42583]],[[42583,42583],"valid"],[[42584,42584],"mapped",[42585]],[[42585,42585],"valid"],[[42586,42586],"mapped",[42587]],[[42587,42587],"valid"],[[42588,42588],"mapped",[42589]],[[42589,42589],"valid"],[[42590,42590],"mapped",[42591]],[[42591,42591],"valid"],[[42592,42592],"mapped",[42593]],[[42593,42593],"valid"],[[42594,42594],"mapped",[42595]],[[42595,42595],"valid"],[[42596,42596],"mapped",[42597]],[[42597,42597],"valid"],[[42598,42598],"mapped",[42599]],[[42599,42599],"valid"],[[42600,42600],"mapped",[42601]],[[42601,42601],"valid"],[[42602,42602],"mapped",[42603]],[[42603,42603],"valid"],[[42604,42604],"mapped",[42605]],[[42605,42607],"valid"],[[42608,42611],"valid",[],"NV8"],[[42612,42619],"valid"],[[42620,42621],"valid"],[[42622,42622],"valid",[],"NV8"],[[42623,42623],"valid"],[[42624,42624],"mapped",[42625]],[[42625,42625],"valid"],[[42626,42626],"mapped",[42627]],[[42627,42627],"valid"],[[42628,42628],"mapped",[42629]],[[42629,42629],"valid"],[[42630,42630],"mapped",[42631]],[[42631,42631],"valid"],[[42632,42632],"mapped",[42633]],[[42633,42633],"valid"],[[42634,42634],"mapped",[42635]],[[42635,42635],"valid"],[[42636,42636],"mapped",[42637]],[[42637,42637],"valid"],[[42638,42638],"mapped",[42639]],[[42639,42639],"valid"],[[42640,42640],"mapped",[42641]],[[42641,42641],"valid"],[[42642,42642],"mapped",[42643]],[[42643,42643],"valid"],[[42644,42644],"mapped",[42645]],[[42645,42645],"valid"],[[42646,42646],"mapped",[42647]],[[42647,42647],"valid"],[[42648,42648],"mapped",[42649]],[[42649,42649],"valid"],[[42650,42650],"mapped",[42651]],[[42651,42651],"valid"],[[42652,42652],"mapped",[1098]],[[42653,42653],"mapped",[1100]],[[42654,42654],"valid"],[[42655,42655],"valid"],[[42656,42725],"valid"],[[42726,42735],"valid",[],"NV8"],[[42736,42737],"valid"],[[42738,42743],"valid",[],"NV8"],[[42744,42751],"disallowed"],[[42752,42774],"valid",[],"NV8"],[[42775,42778],"valid"],[[42779,42783],"valid"],[[42784,42785],"valid",[],"NV8"],[[42786,42786],"mapped",[42787]],[[42787,42787],"valid"],[[42788,42788],"mapped",[42789]],[[42789,42789],"valid"],[[42790,42790],"mapped",[42791]],[[42791,42791],"valid"],[[42792,42792],"mapped",[42793]],[[42793,42793],"valid"],[[42794,42794],"mapped",[42795]],[[42795,42795],"valid"],[[42796,42796],"mapped",[42797]],[[42797,42797],"valid"],[[42798,42798],"mapped",[42799]],[[42799,42801],"valid"],[[42802,42802],"mapped",[42803]],[[42803,42803],"valid"],[[42804,42804],"mapped",[42805]],[[42805,42805],"valid"],[[42806,42806],"mapped",[42807]],[[42807,42807],"valid"],[[42808,42808],"mapped",[42809]],[[42809,42809],"valid"],[[42810,42810],"mapped",[42811]],[[42811,42811],"valid"],[[42812,42812],"mapped",[42813]],[[42813,42813],"valid"],[[42814,42814],"mapped",[42815]],[[42815,42815],"valid"],[[42816,42816],"mapped",[42817]],[[42817,42817],"valid"],[[42818,42818],"mapped",[42819]],[[42819,42819],"valid"],[[42820,42820],"mapped",[42821]],[[42821,42821],"valid"],[[42822,42822],"mapped",[42823]],[[42823,42823],"valid"],[[42824,42824],"mapped",[42825]],[[42825,42825],"valid"],[[42826,42826],"mapped",[42827]],[[42827,42827],"valid"],[[42828,42828],"mapped",[42829]],[[42829,42829],"valid"],[[42830,42830],"mapped",[42831]],[[42831,42831],"valid"],[[42832,42832],"mapped",[42833]],[[42833,42833],"valid"],[[42834,42834],"mapped",[42835]],[[42835,42835],"valid"],[[42836,42836],"mapped",[42837]],[[42837,42837],"valid"],[[42838,42838],"mapped",[42839]],[[42839,42839],"valid"],[[42840,42840],"mapped",[42841]],[[42841,42841],"valid"],[[42842,42842],"mapped",[42843]],[[42843,42843],"valid"],[[42844,42844],"mapped",[42845]],[[42845,42845],"valid"],[[42846,42846],"mapped",[42847]],[[42847,42847],"valid"],[[42848,42848],"mapped",[42849]],[[42849,42849],"valid"],[[42850,42850],"mapped",[42851]],[[42851,42851],"valid"],[[42852,42852],"mapped",[42853]],[[42853,42853],"valid"],[[42854,42854],"mapped",[42855]],[[42855,42855],"valid"],[[42856,42856],"mapped",[42857]],[[42857,42857],"valid"],[[42858,42858],"mapped",[42859]],[[42859,42859],"valid"],[[42860,42860],"mapped",[42861]],[[42861,42861],"valid"],[[42862,42862],"mapped",[42863]],[[42863,42863],"valid"],[[42864,42864],"mapped",[42863]],[[42865,42872],"valid"],[[42873,42873],"mapped",[42874]],[[42874,42874],"valid"],[[42875,42875],"mapped",[42876]],[[42876,42876],"valid"],[[42877,42877],"mapped",[7545]],[[42878,42878],"mapped",[42879]],[[42879,42879],"valid"],[[42880,42880],"mapped",[42881]],[[42881,42881],"valid"],[[42882,42882],"mapped",[42883]],[[42883,42883],"valid"],[[42884,42884],"mapped",[42885]],[[42885,42885],"valid"],[[42886,42886],"mapped",[42887]],[[42887,42888],"valid"],[[42889,42890],"valid",[],"NV8"],[[42891,42891],"mapped",[42892]],[[42892,42892],"valid"],[[42893,42893],"mapped",[613]],[[42894,42894],"valid"],[[42895,42895],"valid"],[[42896,42896],"mapped",[42897]],[[42897,42897],"valid"],[[42898,42898],"mapped",[42899]],[[42899,42899],"valid"],[[42900,42901],"valid"],[[42902,42902],"mapped",[42903]],[[42903,42903],"valid"],[[42904,42904],"mapped",[42905]],[[42905,42905],"valid"],[[42906,42906],"mapped",[42907]],[[42907,42907],"valid"],[[42908,42908],"mapped",[42909]],[[42909,42909],"valid"],[[42910,42910],"mapped",[42911]],[[42911,42911],"valid"],[[42912,42912],"mapped",[42913]],[[42913,42913],"valid"],[[42914,42914],"mapped",[42915]],[[42915,42915],"valid"],[[42916,42916],"mapped",[42917]],[[42917,42917],"valid"],[[42918,42918],"mapped",[42919]],[[42919,42919],"valid"],[[42920,42920],"mapped",[42921]],[[42921,42921],"valid"],[[42922,42922],"mapped",[614]],[[42923,42923],"mapped",[604]],[[42924,42924],"mapped",[609]],[[42925,42925],"mapped",[620]],[[42926,42927],"disallowed"],[[42928,42928],"mapped",[670]],[[42929,42929],"mapped",[647]],[[42930,42930],"mapped",[669]],[[42931,42931],"mapped",[43859]],[[42932,42932],"mapped",[42933]],[[42933,42933],"valid"],[[42934,42934],"mapped",[42935]],[[42935,42935],"valid"],[[42936,42998],"disallowed"],[[42999,42999],"valid"],[[43000,43000],"mapped",[295]],[[43001,43001],"mapped",[339]],[[43002,43002],"valid"],[[43003,43007],"valid"],[[43008,43047],"valid"],[[43048,43051],"valid",[],"NV8"],[[43052,43055],"disallowed"],[[43056,43065],"valid",[],"NV8"],[[43066,43071],"disallowed"],[[43072,43123],"valid"],[[43124,43127],"valid",[],"NV8"],[[43128,43135],"disallowed"],[[43136,43204],"valid"],[[43205,43213],"disallowed"],[[43214,43215],"valid",[],"NV8"],[[43216,43225],"valid"],[[43226,43231],"disallowed"],[[43232,43255],"valid"],[[43256,43258],"valid",[],"NV8"],[[43259,43259],"valid"],[[43260,43260],"valid",[],"NV8"],[[43261,43261],"valid"],[[43262,43263],"disallowed"],[[43264,43309],"valid"],[[43310,43311],"valid",[],"NV8"],[[43312,43347],"valid"],[[43348,43358],"disallowed"],[[43359,43359],"valid",[],"NV8"],[[43360,43388],"valid",[],"NV8"],[[43389,43391],"disallowed"],[[43392,43456],"valid"],[[43457,43469],"valid",[],"NV8"],[[43470,43470],"disallowed"],[[43471,43481],"valid"],[[43482,43485],"disallowed"],[[43486,43487],"valid",[],"NV8"],[[43488,43518],"valid"],[[43519,43519],"disallowed"],[[43520,43574],"valid"],[[43575,43583],"disallowed"],[[43584,43597],"valid"],[[43598,43599],"disallowed"],[[43600,43609],"valid"],[[43610,43611],"disallowed"],[[43612,43615],"valid",[],"NV8"],[[43616,43638],"valid"],[[43639,43641],"valid",[],"NV8"],[[43642,43643],"valid"],[[43644,43647],"valid"],[[43648,43714],"valid"],[[43715,43738],"disallowed"],[[43739,43741],"valid"],[[43742,43743],"valid",[],"NV8"],[[43744,43759],"valid"],[[43760,43761],"valid",[],"NV8"],[[43762,43766],"valid"],[[43767,43776],"disallowed"],[[43777,43782],"valid"],[[43783,43784],"disallowed"],[[43785,43790],"valid"],[[43791,43792],"disallowed"],[[43793,43798],"valid"],[[43799,43807],"disallowed"],[[43808,43814],"valid"],[[43815,43815],"disallowed"],[[43816,43822],"valid"],[[43823,43823],"disallowed"],[[43824,43866],"valid"],[[43867,43867],"valid",[],"NV8"],[[43868,43868],"mapped",[42791]],[[43869,43869],"mapped",[43831]],[[43870,43870],"mapped",[619]],[[43871,43871],"mapped",[43858]],[[43872,43875],"valid"],[[43876,43877],"valid"],[[43878,43887],"disallowed"],[[43888,43888],"mapped",[5024]],[[43889,43889],"mapped",[5025]],[[43890,43890],"mapped",[5026]],[[43891,43891],"mapped",[5027]],[[43892,43892],"mapped",[5028]],[[43893,43893],"mapped",[5029]],[[43894,43894],"mapped",[5030]],[[43895,43895],"mapped",[5031]],[[43896,43896],"mapped",[5032]],[[43897,43897],"mapped",[5033]],[[43898,43898],"mapped",[5034]],[[43899,43899],"mapped",[5035]],[[43900,43900],"mapped",[5036]],[[43901,43901],"mapped",[5037]],[[43902,43902],"mapped",[5038]],[[43903,43903],"mapped",[5039]],[[43904,43904],"mapped",[5040]],[[43905,43905],"mapped",[5041]],[[43906,43906],"mapped",[5042]],[[43907,43907],"mapped",[5043]],[[43908,43908],"mapped",[5044]],[[43909,43909],"mapped",[5045]],[[43910,43910],"mapped",[5046]],[[43911,43911],"mapped",[5047]],[[43912,43912],"mapped",[5048]],[[43913,43913],"mapped",[5049]],[[43914,43914],"mapped",[5050]],[[43915,43915],"mapped",[5051]],[[43916,43916],"mapped",[5052]],[[43917,43917],"mapped",[5053]],[[43918,43918],"mapped",[5054]],[[43919,43919],"mapped",[5055]],[[43920,43920],"mapped",[5056]],[[43921,43921],"mapped",[5057]],[[43922,43922],"mapped",[5058]],[[43923,43923],"mapped",[5059]],[[43924,43924],"mapped",[5060]],[[43925,43925],"mapped",[5061]],[[43926,43926],"mapped",[5062]],[[43927,43927],"mapped",[5063]],[[43928,43928],"mapped",[5064]],[[43929,43929],"mapped",[5065]],[[43930,43930],"mapped",[5066]],[[43931,43931],"mapped",[5067]],[[43932,43932],"mapped",[5068]],[[43933,43933],"mapped",[5069]],[[43934,43934],"mapped",[5070]],[[43935,43935],"mapped",[5071]],[[43936,43936],"mapped",[5072]],[[43937,43937],"mapped",[5073]],[[43938,43938],"mapped",[5074]],[[43939,43939],"mapped",[5075]],[[43940,43940],"mapped",[5076]],[[43941,43941],"mapped",[5077]],[[43942,43942],"mapped",[5078]],[[43943,43943],"mapped",[5079]],[[43944,43944],"mapped",[5080]],[[43945,43945],"mapped",[5081]],[[43946,43946],"mapped",[5082]],[[43947,43947],"mapped",[5083]],[[43948,43948],"mapped",[5084]],[[43949,43949],"mapped",[5085]],[[43950,43950],"mapped",[5086]],[[43951,43951],"mapped",[5087]],[[43952,43952],"mapped",[5088]],[[43953,43953],"mapped",[5089]],[[43954,43954],"mapped",[5090]],[[43955,43955],"mapped",[5091]],[[43956,43956],"mapped",[5092]],[[43957,43957],"mapped",[5093]],[[43958,43958],"mapped",[5094]],[[43959,43959],"mapped",[5095]],[[43960,43960],"mapped",[5096]],[[43961,43961],"mapped",[5097]],[[43962,43962],"mapped",[5098]],[[43963,43963],"mapped",[5099]],[[43964,43964],"mapped",[5100]],[[43965,43965],"mapped",[5101]],[[43966,43966],"mapped",[5102]],[[43967,43967],"mapped",[5103]],[[43968,44010],"valid"],[[44011,44011],"valid",[],"NV8"],[[44012,44013],"valid"],[[44014,44015],"disallowed"],[[44016,44025],"valid"],[[44026,44031],"disallowed"],[[44032,55203],"valid"],[[55204,55215],"disallowed"],[[55216,55238],"valid",[],"NV8"],[[55239,55242],"disallowed"],[[55243,55291],"valid",[],"NV8"],[[55292,55295],"disallowed"],[[55296,57343],"disallowed"],[[57344,63743],"disallowed"],[[63744,63744],"mapped",[35912]],[[63745,63745],"mapped",[26356]],[[63746,63746],"mapped",[36554]],[[63747,63747],"mapped",[36040]],[[63748,63748],"mapped",[28369]],[[63749,63749],"mapped",[20018]],[[63750,63750],"mapped",[21477]],[[63751,63752],"mapped",[40860]],[[63753,63753],"mapped",[22865]],[[63754,63754],"mapped",[37329]],[[63755,63755],"mapped",[21895]],[[63756,63756],"mapped",[22856]],[[63757,63757],"mapped",[25078]],[[63758,63758],"mapped",[30313]],[[63759,63759],"mapped",[32645]],[[63760,63760],"mapped",[34367]],[[63761,63761],"mapped",[34746]],[[63762,63762],"mapped",[35064]],[[63763,63763],"mapped",[37007]],[[63764,63764],"mapped",[27138]],[[63765,63765],"mapped",[27931]],[[63766,63766],"mapped",[28889]],[[63767,63767],"mapped",[29662]],[[63768,63768],"mapped",[33853]],[[63769,63769],"mapped",[37226]],[[63770,63770],"mapped",[39409]],[[63771,63771],"mapped",[20098]],[[63772,63772],"mapped",[21365]],[[63773,63773],"mapped",[27396]],[[63774,63774],"mapped",[29211]],[[63775,63775],"mapped",[34349]],[[63776,63776],"mapped",[40478]],[[63777,63777],"mapped",[23888]],[[63778,63778],"mapped",[28651]],[[63779,63779],"mapped",[34253]],[[63780,63780],"mapped",[35172]],[[63781,63781],"mapped",[25289]],[[63782,63782],"mapped",[33240]],[[63783,63783],"mapped",[34847]],[[63784,63784],"mapped",[24266]],[[63785,63785],"mapped",[26391]],[[63786,63786],"mapped",[28010]],[[63787,63787],"mapped",[29436]],[[63788,63788],"mapped",[37070]],[[63789,63789],"mapped",[20358]],[[63790,63790],"mapped",[20919]],[[63791,63791],"mapped",[21214]],[[63792,63792],"mapped",[25796]],[[63793,63793],"mapped",[27347]],[[63794,63794],"mapped",[29200]],[[63795,63795],"mapped",[30439]],[[63796,63796],"mapped",[32769]],[[63797,63797],"mapped",[34310]],[[63798,63798],"mapped",[34396]],[[63799,63799],"mapped",[36335]],[[63800,63800],"mapped",[38706]],[[63801,63801],"mapped",[39791]],[[63802,63802],"mapped",[40442]],[[63803,63803],"mapped",[30860]],[[63804,63804],"mapped",[31103]],[[63805,63805],"mapped",[32160]],[[63806,63806],"mapped",[33737]],[[63807,63807],"mapped",[37636]],[[63808,63808],"mapped",[40575]],[[63809,63809],"mapped",[35542]],[[63810,63810],"mapped",[22751]],[[63811,63811],"mapped",[24324]],[[63812,63812],"mapped",[31840]],[[63813,63813],"mapped",[32894]],[[63814,63814],"mapped",[29282]],[[63815,63815],"mapped",[30922]],[[63816,63816],"mapped",[36034]],[[63817,63817],"mapped",[38647]],[[63818,63818],"mapped",[22744]],[[63819,63819],"mapped",[23650]],[[63820,63820],"mapped",[27155]],[[63821,63821],"mapped",[28122]],[[63822,63822],"mapped",[28431]],[[63823,63823],"mapped",[32047]],[[63824,63824],"mapped",[32311]],[[63825,63825],"mapped",[38475]],[[63826,63826],"mapped",[21202]],[[63827,63827],"mapped",[32907]],[[63828,63828],"mapped",[20956]],[[63829,63829],"mapped",[20940]],[[63830,63830],"mapped",[31260]],[[63831,63831],"mapped",[32190]],[[63832,63832],"mapped",[33777]],[[63833,63833],"mapped",[38517]],[[63834,63834],"mapped",[35712]],[[63835,63835],"mapped",[25295]],[[63836,63836],"mapped",[27138]],[[63837,63837],"mapped",[35582]],[[63838,63838],"mapped",[20025]],[[63839,63839],"mapped",[23527]],[[63840,63840],"mapped",[24594]],[[63841,63841],"mapped",[29575]],[[63842,63842],"mapped",[30064]],[[63843,63843],"mapped",[21271]],[[63844,63844],"mapped",[30971]],[[63845,63845],"mapped",[20415]],[[63846,63846],"mapped",[24489]],[[63847,63847],"mapped",[19981]],[[63848,63848],"mapped",[27852]],[[63849,63849],"mapped",[25976]],[[63850,63850],"mapped",[32034]],[[63851,63851],"mapped",[21443]],[[63852,63852],"mapped",[22622]],[[63853,63853],"mapped",[30465]],[[63854,63854],"mapped",[33865]],[[63855,63855],"mapped",[35498]],[[63856,63856],"mapped",[27578]],[[63857,63857],"mapped",[36784]],[[63858,63858],"mapped",[27784]],[[63859,63859],"mapped",[25342]],[[63860,63860],"mapped",[33509]],[[63861,63861],"mapped",[25504]],[[63862,63862],"mapped",[30053]],[[63863,63863],"mapped",[20142]],[[63864,63864],"mapped",[20841]],[[63865,63865],"mapped",[20937]],[[63866,63866],"mapped",[26753]],[[63867,63867],"mapped",[31975]],[[63868,63868],"mapped",[33391]],[[63869,63869],"mapped",[35538]],[[63870,63870],"mapped",[37327]],[[63871,63871],"mapped",[21237]],[[63872,63872],"mapped",[21570]],[[63873,63873],"mapped",[22899]],[[63874,63874],"mapped",[24300]],[[63875,63875],"mapped",[26053]],[[63876,63876],"mapped",[28670]],[[63877,63877],"mapped",[31018]],[[63878,63878],"mapped",[38317]],[[63879,63879],"mapped",[39530]],[[63880,63880],"mapped",[40599]],[[63881,63881],"mapped",[40654]],[[63882,63882],"mapped",[21147]],[[63883,63883],"mapped",[26310]],[[63884,63884],"mapped",[27511]],[[63885,63885],"mapped",[36706]],[[63886,63886],"mapped",[24180]],[[63887,63887],"mapped",[24976]],[[63888,63888],"mapped",[25088]],[[63889,63889],"mapped",[25754]],[[63890,63890],"mapped",[28451]],[[63891,63891],"mapped",[29001]],[[63892,63892],"mapped",[29833]],[[63893,63893],"mapped",[31178]],[[63894,63894],"mapped",[32244]],[[63895,63895],"mapped",[32879]],[[63896,63896],"mapped",[36646]],[[63897,63897],"mapped",[34030]],[[63898,63898],"mapped",[36899]],[[63899,63899],"mapped",[37706]],[[63900,63900],"mapped",[21015]],[[63901,63901],"mapped",[21155]],[[63902,63902],"mapped",[21693]],[[63903,63903],"mapped",[28872]],[[63904,63904],"mapped",[35010]],[[63905,63905],"mapped",[35498]],[[63906,63906],"mapped",[24265]],[[63907,63907],"mapped",[24565]],[[63908,63908],"mapped",[25467]],[[63909,63909],"mapped",[27566]],[[63910,63910],"mapped",[31806]],[[63911,63911],"mapped",[29557]],[[63912,63912],"mapped",[20196]],[[63913,63913],"mapped",[22265]],[[63914,63914],"mapped",[23527]],[[63915,63915],"mapped",[23994]],[[63916,63916],"mapped",[24604]],[[63917,63917],"mapped",[29618]],[[63918,63918],"mapped",[29801]],[[63919,63919],"mapped",[32666]],[[63920,63920],"mapped",[32838]],[[63921,63921],"mapped",[37428]],[[63922,63922],"mapped",[38646]],[[63923,63923],"mapped",[38728]],[[63924,63924],"mapped",[38936]],[[63925,63925],"mapped",[20363]],[[63926,63926],"mapped",[31150]],[[63927,63927],"mapped",[37300]],[[63928,63928],"mapped",[38584]],[[63929,63929],"mapped",[24801]],[[63930,63930],"mapped",[20102]],[[63931,63931],"mapped",[20698]],[[63932,63932],"mapped",[23534]],[[63933,63933],"mapped",[23615]],[[63934,63934],"mapped",[26009]],[[63935,63935],"mapped",[27138]],[[63936,63936],"mapped",[29134]],[[63937,63937],"mapped",[30274]],[[63938,63938],"mapped",[34044]],[[63939,63939],"mapped",[36988]],[[63940,63940],"mapped",[40845]],[[63941,63941],"mapped",[26248]],[[63942,63942],"mapped",[38446]],[[63943,63943],"mapped",[21129]],[[63944,63944],"mapped",[26491]],[[63945,63945],"mapped",[26611]],[[63946,63946],"mapped",[27969]],[[63947,63947],"mapped",[28316]],[[63948,63948],"mapped",[29705]],[[63949,63949],"mapped",[30041]],[[63950,63950],"mapped",[30827]],[[63951,63951],"mapped",[32016]],[[63952,63952],"mapped",[39006]],[[63953,63953],"mapped",[20845]],[[63954,63954],"mapped",[25134]],[[63955,63955],"mapped",[38520]],[[63956,63956],"mapped",[20523]],[[63957,63957],"mapped",[23833]],[[63958,63958],"mapped",[28138]],[[63959,63959],"mapped",[36650]],[[63960,63960],"mapped",[24459]],[[63961,63961],"mapped",[24900]],[[63962,63962],"mapped",[26647]],[[63963,63963],"mapped",[29575]],[[63964,63964],"mapped",[38534]],[[63965,63965],"mapped",[21033]],[[63966,63966],"mapped",[21519]],[[63967,63967],"mapped",[23653]],[[63968,63968],"mapped",[26131]],[[63969,63969],"mapped",[26446]],[[63970,63970],"mapped",[26792]],[[63971,63971],"mapped",[27877]],[[63972,63972],"mapped",[29702]],[[63973,63973],"mapped",[30178]],[[63974,63974],"mapped",[32633]],[[63975,63975],"mapped",[35023]],[[63976,63976],"mapped",[35041]],[[63977,63977],"mapped",[37324]],[[63978,63978],"mapped",[38626]],[[63979,63979],"mapped",[21311]],[[63980,63980],"mapped",[28346]],[[63981,63981],"mapped",[21533]],[[63982,63982],"mapped",[29136]],[[63983,63983],"mapped",[29848]],[[63984,63984],"mapped",[34298]],[[63985,63985],"mapped",[38563]],[[63986,63986],"mapped",[40023]],[[63987,63987],"mapped",[40607]],[[63988,63988],"mapped",[26519]],[[63989,63989],"mapped",[28107]],[[63990,63990],"mapped",[33256]],[[63991,63991],"mapped",[31435]],[[63992,63992],"mapped",[31520]],[[63993,63993],"mapped",[31890]],[[63994,63994],"mapped",[29376]],[[63995,63995],"mapped",[28825]],[[63996,63996],"mapped",[35672]],[[63997,63997],"mapped",[20160]],[[63998,63998],"mapped",[33590]],[[63999,63999],"mapped",[21050]],[[64000,64000],"mapped",[20999]],[[64001,64001],"mapped",[24230]],[[64002,64002],"mapped",[25299]],[[64003,64003],"mapped",[31958]],[[64004,64004],"mapped",[23429]],[[64005,64005],"mapped",[27934]],[[64006,64006],"mapped",[26292]],[[64007,64007],"mapped",[36667]],[[64008,64008],"mapped",[34892]],[[64009,64009],"mapped",[38477]],[[64010,64010],"mapped",[35211]],[[64011,64011],"mapped",[24275]],[[64012,64012],"mapped",[20800]],[[64013,64013],"mapped",[21952]],[[64014,64015],"valid"],[[64016,64016],"mapped",[22618]],[[64017,64017],"valid"],[[64018,64018],"mapped",[26228]],[[64019,64020],"valid"],[[64021,64021],"mapped",[20958]],[[64022,64022],"mapped",[29482]],[[64023,64023],"mapped",[30410]],[[64024,64024],"mapped",[31036]],[[64025,64025],"mapped",[31070]],[[64026,64026],"mapped",[31077]],[[64027,64027],"mapped",[31119]],[[64028,64028],"mapped",[38742]],[[64029,64029],"mapped",[31934]],[[64030,64030],"mapped",[32701]],[[64031,64031],"valid"],[[64032,64032],"mapped",[34322]],[[64033,64033],"valid"],[[64034,64034],"mapped",[35576]],[[64035,64036],"valid"],[[64037,64037],"mapped",[36920]],[[64038,64038],"mapped",[37117]],[[64039,64041],"valid"],[[64042,64042],"mapped",[39151]],[[64043,64043],"mapped",[39164]],[[64044,64044],"mapped",[39208]],[[64045,64045],"mapped",[40372]],[[64046,64046],"mapped",[37086]],[[64047,64047],"mapped",[38583]],[[64048,64048],"mapped",[20398]],[[64049,64049],"mapped",[20711]],[[64050,64050],"mapped",[20813]],[[64051,64051],"mapped",[21193]],[[64052,64052],"mapped",[21220]],[[64053,64053],"mapped",[21329]],[[64054,64054],"mapped",[21917]],[[64055,64055],"mapped",[22022]],[[64056,64056],"mapped",[22120]],[[64057,64057],"mapped",[22592]],[[64058,64058],"mapped",[22696]],[[64059,64059],"mapped",[23652]],[[64060,64060],"mapped",[23662]],[[64061,64061],"mapped",[24724]],[[64062,64062],"mapped",[24936]],[[64063,64063],"mapped",[24974]],[[64064,64064],"mapped",[25074]],[[64065,64065],"mapped",[25935]],[[64066,64066],"mapped",[26082]],[[64067,64067],"mapped",[26257]],[[64068,64068],"mapped",[26757]],[[64069,64069],"mapped",[28023]],[[64070,64070],"mapped",[28186]],[[64071,64071],"mapped",[28450]],[[64072,64072],"mapped",[29038]],[[64073,64073],"mapped",[29227]],[[64074,64074],"mapped",[29730]],[[64075,64075],"mapped",[30865]],[[64076,64076],"mapped",[31038]],[[64077,64077],"mapped",[31049]],[[64078,64078],"mapped",[31048]],[[64079,64079],"mapped",[31056]],[[64080,64080],"mapped",[31062]],[[64081,64081],"mapped",[31069]],[[64082,64082],"mapped",[31117]],[[64083,64083],"mapped",[31118]],[[64084,64084],"mapped",[31296]],[[64085,64085],"mapped",[31361]],[[64086,64086],"mapped",[31680]],[[64087,64087],"mapped",[32244]],[[64088,64088],"mapped",[32265]],[[64089,64089],"mapped",[32321]],[[64090,64090],"mapped",[32626]],[[64091,64091],"mapped",[32773]],[[64092,64092],"mapped",[33261]],[[64093,64094],"mapped",[33401]],[[64095,64095],"mapped",[33879]],[[64096,64096],"mapped",[35088]],[[64097,64097],"mapped",[35222]],[[64098,64098],"mapped",[35585]],[[64099,64099],"mapped",[35641]],[[64100,64100],"mapped",[36051]],[[64101,64101],"mapped",[36104]],[[64102,64102],"mapped",[36790]],[[64103,64103],"mapped",[36920]],[[64104,64104],"mapped",[38627]],[[64105,64105],"mapped",[38911]],[[64106,64106],"mapped",[38971]],[[64107,64107],"mapped",[24693]],[[64108,64108],"mapped",[148206]],[[64109,64109],"mapped",[33304]],[[64110,64111],"disallowed"],[[64112,64112],"mapped",[20006]],[[64113,64113],"mapped",[20917]],[[64114,64114],"mapped",[20840]],[[64115,64115],"mapped",[20352]],[[64116,64116],"mapped",[20805]],[[64117,64117],"mapped",[20864]],[[64118,64118],"mapped",[21191]],[[64119,64119],"mapped",[21242]],[[64120,64120],"mapped",[21917]],[[64121,64121],"mapped",[21845]],[[64122,64122],"mapped",[21913]],[[64123,64123],"mapped",[21986]],[[64124,64124],"mapped",[22618]],[[64125,64125],"mapped",[22707]],[[64126,64126],"mapped",[22852]],[[64127,64127],"mapped",[22868]],[[64128,64128],"mapped",[23138]],[[64129,64129],"mapped",[23336]],[[64130,64130],"mapped",[24274]],[[64131,64131],"mapped",[24281]],[[64132,64132],"mapped",[24425]],[[64133,64133],"mapped",[24493]],[[64134,64134],"mapped",[24792]],[[64135,64135],"mapped",[24910]],[[64136,64136],"mapped",[24840]],[[64137,64137],"mapped",[24974]],[[64138,64138],"mapped",[24928]],[[64139,64139],"mapped",[25074]],[[64140,64140],"mapped",[25140]],[[64141,64141],"mapped",[25540]],[[64142,64142],"mapped",[25628]],[[64143,64143],"mapped",[25682]],[[64144,64144],"mapped",[25942]],[[64145,64145],"mapped",[26228]],[[64146,64146],"mapped",[26391]],[[64147,64147],"mapped",[26395]],[[64148,64148],"mapped",[26454]],[[64149,64149],"mapped",[27513]],[[64150,64150],"mapped",[27578]],[[64151,64151],"mapped",[27969]],[[64152,64152],"mapped",[28379]],[[64153,64153],"mapped",[28363]],[[64154,64154],"mapped",[28450]],[[64155,64155],"mapped",[28702]],[[64156,64156],"mapped",[29038]],[[64157,64157],"mapped",[30631]],[[64158,64158],"mapped",[29237]],[[64159,64159],"mapped",[29359]],[[64160,64160],"mapped",[29482]],[[64161,64161],"mapped",[29809]],[[64162,64162],"mapped",[29958]],[[64163,64163],"mapped",[30011]],[[64164,64164],"mapped",[30237]],[[64165,64165],"mapped",[30239]],[[64166,64166],"mapped",[30410]],[[64167,64167],"mapped",[30427]],[[64168,64168],"mapped",[30452]],[[64169,64169],"mapped",[30538]],[[64170,64170],"mapped",[30528]],[[64171,64171],"mapped",[30924]],[[64172,64172],"mapped",[31409]],[[64173,64173],"mapped",[31680]],[[64174,64174],"mapped",[31867]],[[64175,64175],"mapped",[32091]],[[64176,64176],"mapped",[32244]],[[64177,64177],"mapped",[32574]],[[64178,64178],"mapped",[32773]],[[64179,64179],"mapped",[33618]],[[64180,64180],"mapped",[33775]],[[64181,64181],"mapped",[34681]],[[64182,64182],"mapped",[35137]],[[64183,64183],"mapped",[35206]],[[64184,64184],"mapped",[35222]],[[64185,64185],"mapped",[35519]],[[64186,64186],"mapped",[35576]],[[64187,64187],"mapped",[35531]],[[64188,64188],"mapped",[35585]],[[64189,64189],"mapped",[35582]],[[64190,64190],"mapped",[35565]],[[64191,64191],"mapped",[35641]],[[64192,64192],"mapped",[35722]],[[64193,64193],"mapped",[36104]],[[64194,64194],"mapped",[36664]],[[64195,64195],"mapped",[36978]],[[64196,64196],"mapped",[37273]],[[64197,64197],"mapped",[37494]],[[64198,64198],"mapped",[38524]],[[64199,64199],"mapped",[38627]],[[64200,64200],"mapped",[38742]],[[64201,64201],"mapped",[38875]],[[64202,64202],"mapped",[38911]],[[64203,64203],"mapped",[38923]],[[64204,64204],"mapped",[38971]],[[64205,64205],"mapped",[39698]],[[64206,64206],"mapped",[40860]],[[64207,64207],"mapped",[141386]],[[64208,64208],"mapped",[141380]],[[64209,64209],"mapped",[144341]],[[64210,64210],"mapped",[15261]],[[64211,64211],"mapped",[16408]],[[64212,64212],"mapped",[16441]],[[64213,64213],"mapped",[152137]],[[64214,64214],"mapped",[154832]],[[64215,64215],"mapped",[163539]],[[64216,64216],"mapped",[40771]],[[64217,64217],"mapped",[40846]],[[64218,64255],"disallowed"],[[64256,64256],"mapped",[102,102]],[[64257,64257],"mapped",[102,105]],[[64258,64258],"mapped",[102,108]],[[64259,64259],"mapped",[102,102,105]],[[64260,64260],"mapped",[102,102,108]],[[64261,64262],"mapped",[115,116]],[[64263,64274],"disallowed"],[[64275,64275],"mapped",[1396,1398]],[[64276,64276],"mapped",[1396,1381]],[[64277,64277],"mapped",[1396,1387]],[[64278,64278],"mapped",[1406,1398]],[[64279,64279],"mapped",[1396,1389]],[[64280,64284],"disallowed"],[[64285,64285],"mapped",[1497,1460]],[[64286,64286],"valid"],[[64287,64287],"mapped",[1522,1463]],[[64288,64288],"mapped",[1506]],[[64289,64289],"mapped",[1488]],[[64290,64290],"mapped",[1491]],[[64291,64291],"mapped",[1492]],[[64292,64292],"mapped",[1499]],[[64293,64293],"mapped",[1500]],[[64294,64294],"mapped",[1501]],[[64295,64295],"mapped",[1512]],[[64296,64296],"mapped",[1514]],[[64297,64297],"disallowed_STD3_mapped",[43]],[[64298,64298],"mapped",[1513,1473]],[[64299,64299],"mapped",[1513,1474]],[[64300,64300],"mapped",[1513,1468,1473]],[[64301,64301],"mapped",[1513,1468,1474]],[[64302,64302],"mapped",[1488,1463]],[[64303,64303],"mapped",[1488,1464]],[[64304,64304],"mapped",[1488,1468]],[[64305,64305],"mapped",[1489,1468]],[[64306,64306],"mapped",[1490,1468]],[[64307,64307],"mapped",[1491,1468]],[[64308,64308],"mapped",[1492,1468]],[[64309,64309],"mapped",[1493,1468]],[[64310,64310],"mapped",[1494,1468]],[[64311,64311],"disallowed"],[[64312,64312],"mapped",[1496,1468]],[[64313,64313],"mapped",[1497,1468]],[[64314,64314],"mapped",[1498,1468]],[[64315,64315],"mapped",[1499,1468]],[[64316,64316],"mapped",[1500,1468]],[[64317,64317],"disallowed"],[[64318,64318],"mapped",[1502,1468]],[[64319,64319],"disallowed"],[[64320,64320],"mapped",[1504,1468]],[[64321,64321],"mapped",[1505,1468]],[[64322,64322],"disallowed"],[[64323,64323],"mapped",[1507,1468]],[[64324,64324],"mapped",[1508,1468]],[[64325,64325],"disallowed"],[[64326,64326],"mapped",[1510,1468]],[[64327,64327],"mapped",[1511,1468]],[[64328,64328],"mapped",[1512,1468]],[[64329,64329],"mapped",[1513,1468]],[[64330,64330],"mapped",[1514,1468]],[[64331,64331],"mapped",[1493,1465]],[[64332,64332],"mapped",[1489,1471]],[[64333,64333],"mapped",[1499,1471]],[[64334,64334],"mapped",[1508,1471]],[[64335,64335],"mapped",[1488,1500]],[[64336,64337],"mapped",[1649]],[[64338,64341],"mapped",[1659]],[[64342,64345],"mapped",[1662]],[[64346,64349],"mapped",[1664]],[[64350,64353],"mapped",[1658]],[[64354,64357],"mapped",[1663]],[[64358,64361],"mapped",[1657]],[[64362,64365],"mapped",[1700]],[[64366,64369],"mapped",[1702]],[[64370,64373],"mapped",[1668]],[[64374,64377],"mapped",[1667]],[[64378,64381],"mapped",[1670]],[[64382,64385],"mapped",[1671]],[[64386,64387],"mapped",[1677]],[[64388,64389],"mapped",[1676]],[[64390,64391],"mapped",[1678]],[[64392,64393],"mapped",[1672]],[[64394,64395],"mapped",[1688]],[[64396,64397],"mapped",[1681]],[[64398,64401],"mapped",[1705]],[[64402,64405],"mapped",[1711]],[[64406,64409],"mapped",[1715]],[[64410,64413],"mapped",[1713]],[[64414,64415],"mapped",[1722]],[[64416,64419],"mapped",[1723]],[[64420,64421],"mapped",[1728]],[[64422,64425],"mapped",[1729]],[[64426,64429],"mapped",[1726]],[[64430,64431],"mapped",[1746]],[[64432,64433],"mapped",[1747]],[[64434,64449],"valid",[],"NV8"],[[64450,64466],"disallowed"],[[64467,64470],"mapped",[1709]],[[64471,64472],"mapped",[1735]],[[64473,64474],"mapped",[1734]],[[64475,64476],"mapped",[1736]],[[64477,64477],"mapped",[1735,1652]],[[64478,64479],"mapped",[1739]],[[64480,64481],"mapped",[1733]],[[64482,64483],"mapped",[1737]],[[64484,64487],"mapped",[1744]],[[64488,64489],"mapped",[1609]],[[64490,64491],"mapped",[1574,1575]],[[64492,64493],"mapped",[1574,1749]],[[64494,64495],"mapped",[1574,1608]],[[64496,64497],"mapped",[1574,1735]],[[64498,64499],"mapped",[1574,1734]],[[64500,64501],"mapped",[1574,1736]],[[64502,64504],"mapped",[1574,1744]],[[64505,64507],"mapped",[1574,1609]],[[64508,64511],"mapped",[1740]],[[64512,64512],"mapped",[1574,1580]],[[64513,64513],"mapped",[1574,1581]],[[64514,64514],"mapped",[1574,1605]],[[64515,64515],"mapped",[1574,1609]],[[64516,64516],"mapped",[1574,1610]],[[64517,64517],"mapped",[1576,1580]],[[64518,64518],"mapped",[1576,1581]],[[64519,64519],"mapped",[1576,1582]],[[64520,64520],"mapped",[1576,1605]],[[64521,64521],"mapped",[1576,1609]],[[64522,64522],"mapped",[1576,1610]],[[64523,64523],"mapped",[1578,1580]],[[64524,64524],"mapped",[1578,1581]],[[64525,64525],"mapped",[1578,1582]],[[64526,64526],"mapped",[1578,1605]],[[64527,64527],"mapped",[1578,1609]],[[64528,64528],"mapped",[1578,1610]],[[64529,64529],"mapped",[1579,1580]],[[64530,64530],"mapped",[1579,1605]],[[64531,64531],"mapped",[1579,1609]],[[64532,64532],"mapped",[1579,1610]],[[64533,64533],"mapped",[1580,1581]],[[64534,64534],"mapped",[1580,1605]],[[64535,64535],"mapped",[1581,1580]],[[64536,64536],"mapped",[1581,1605]],[[64537,64537],"mapped",[1582,1580]],[[64538,64538],"mapped",[1582,1581]],[[64539,64539],"mapped",[1582,1605]],[[64540,64540],"mapped",[1587,1580]],[[64541,64541],"mapped",[1587,1581]],[[64542,64542],"mapped",[1587,1582]],[[64543,64543],"mapped",[1587,1605]],[[64544,64544],"mapped",[1589,1581]],[[64545,64545],"mapped",[1589,1605]],[[64546,64546],"mapped",[1590,1580]],[[64547,64547],"mapped",[1590,1581]],[[64548,64548],"mapped",[1590,1582]],[[64549,64549],"mapped",[1590,1605]],[[64550,64550],"mapped",[1591,1581]],[[64551,64551],"mapped",[1591,1605]],[[64552,64552],"mapped",[1592,1605]],[[64553,64553],"mapped",[1593,1580]],[[64554,64554],"mapped",[1593,1605]],[[64555,64555],"mapped",[1594,1580]],[[64556,64556],"mapped",[1594,1605]],[[64557,64557],"mapped",[1601,1580]],[[64558,64558],"mapped",[1601,1581]],[[64559,64559],"mapped",[1601,1582]],[[64560,64560],"mapped",[1601,1605]],[[64561,64561],"mapped",[1601,1609]],[[64562,64562],"mapped",[1601,1610]],[[64563,64563],"mapped",[1602,1581]],[[64564,64564],"mapped",[1602,1605]],[[64565,64565],"mapped",[1602,1609]],[[64566,64566],"mapped",[1602,1610]],[[64567,64567],"mapped",[1603,1575]],[[64568,64568],"mapped",[1603,1580]],[[64569,64569],"mapped",[1603,1581]],[[64570,64570],"mapped",[1603,1582]],[[64571,64571],"mapped",[1603,1604]],[[64572,64572],"mapped",[1603,1605]],[[64573,64573],"mapped",[1603,1609]],[[64574,64574],"mapped",[1603,1610]],[[64575,64575],"mapped",[1604,1580]],[[64576,64576],"mapped",[1604,1581]],[[64577,64577],"mapped",[1604,1582]],[[64578,64578],"mapped",[1604,1605]],[[64579,64579],"mapped",[1604,1609]],[[64580,64580],"mapped",[1604,1610]],[[64581,64581],"mapped",[1605,1580]],[[64582,64582],"mapped",[1605,1581]],[[64583,64583],"mapped",[1605,1582]],[[64584,64584],"mapped",[1605,1605]],[[64585,64585],"mapped",[1605,1609]],[[64586,64586],"mapped",[1605,1610]],[[64587,64587],"mapped",[1606,1580]],[[64588,64588],"mapped",[1606,1581]],[[64589,64589],"mapped",[1606,1582]],[[64590,64590],"mapped",[1606,1605]],[[64591,64591],"mapped",[1606,1609]],[[64592,64592],"mapped",[1606,1610]],[[64593,64593],"mapped",[1607,1580]],[[64594,64594],"mapped",[1607,1605]],[[64595,64595],"mapped",[1607,1609]],[[64596,64596],"mapped",[1607,1610]],[[64597,64597],"mapped",[1610,1580]],[[64598,64598],"mapped",[1610,1581]],[[64599,64599],"mapped",[1610,1582]],[[64600,64600],"mapped",[1610,1605]],[[64601,64601],"mapped",[1610,1609]],[[64602,64602],"mapped",[1610,1610]],[[64603,64603],"mapped",[1584,1648]],[[64604,64604],"mapped",[1585,1648]],[[64605,64605],"mapped",[1609,1648]],[[64606,64606],"disallowed_STD3_mapped",[32,1612,1617]],[[64607,64607],"disallowed_STD3_mapped",[32,1613,1617]],[[64608,64608],"disallowed_STD3_mapped",[32,1614,1617]],[[64609,64609],"disallowed_STD3_mapped",[32,1615,1617]],[[64610,64610],"disallowed_STD3_mapped",[32,1616,1617]],[[64611,64611],"disallowed_STD3_mapped",[32,1617,1648]],[[64612,64612],"mapped",[1574,1585]],[[64613,64613],"mapped",[1574,1586]],[[64614,64614],"mapped",[1574,1605]],[[64615,64615],"mapped",[1574,1606]],[[64616,64616],"mapped",[1574,1609]],[[64617,64617],"mapped",[1574,1610]],[[64618,64618],"mapped",[1576,1585]],[[64619,64619],"mapped",[1576,1586]],[[64620,64620],"mapped",[1576,1605]],[[64621,64621],"mapped",[1576,1606]],[[64622,64622],"mapped",[1576,1609]],[[64623,64623],"mapped",[1576,1610]],[[64624,64624],"mapped",[1578,1585]],[[64625,64625],"mapped",[1578,1586]],[[64626,64626],"mapped",[1578,1605]],[[64627,64627],"mapped",[1578,1606]],[[64628,64628],"mapped",[1578,1609]],[[64629,64629],"mapped",[1578,1610]],[[64630,64630],"mapped",[1579,1585]],[[64631,64631],"mapped",[1579,1586]],[[64632,64632],"mapped",[1579,1605]],[[64633,64633],"mapped",[1579,1606]],[[64634,64634],"mapped",[1579,1609]],[[64635,64635],"mapped",[1579,1610]],[[64636,64636],"mapped",[1601,1609]],[[64637,64637],"mapped",[1601,1610]],[[64638,64638],"mapped",[1602,1609]],[[64639,64639],"mapped",[1602,1610]],[[64640,64640],"mapped",[1603,1575]],[[64641,64641],"mapped",[1603,1604]],[[64642,64642],"mapped",[1603,1605]],[[64643,64643],"mapped",[1603,1609]],[[64644,64644],"mapped",[1603,1610]],[[64645,64645],"mapped",[1604,1605]],[[64646,64646],"mapped",[1604,1609]],[[64647,64647],"mapped",[1604,1610]],[[64648,64648],"mapped",[1605,1575]],[[64649,64649],"mapped",[1605,1605]],[[64650,64650],"mapped",[1606,1585]],[[64651,64651],"mapped",[1606,1586]],[[64652,64652],"mapped",[1606,1605]],[[64653,64653],"mapped",[1606,1606]],[[64654,64654],"mapped",[1606,1609]],[[64655,64655],"mapped",[1606,1610]],[[64656,64656],"mapped",[1609,1648]],[[64657,64657],"mapped",[1610,1585]],[[64658,64658],"mapped",[1610,1586]],[[64659,64659],"mapped",[1610,1605]],[[64660,64660],"mapped",[1610,1606]],[[64661,64661],"mapped",[1610,1609]],[[64662,64662],"mapped",[1610,1610]],[[64663,64663],"mapped",[1574,1580]],[[64664,64664],"mapped",[1574,1581]],[[64665,64665],"mapped",[1574,1582]],[[64666,64666],"mapped",[1574,1605]],[[64667,64667],"mapped",[1574,1607]],[[64668,64668],"mapped",[1576,1580]],[[64669,64669],"mapped",[1576,1581]],[[64670,64670],"mapped",[1576,1582]],[[64671,64671],"mapped",[1576,1605]],[[64672,64672],"mapped",[1576,1607]],[[64673,64673],"mapped",[1578,1580]],[[64674,64674],"mapped",[1578,1581]],[[64675,64675],"mapped",[1578,1582]],[[64676,64676],"mapped",[1578,1605]],[[64677,64677],"mapped",[1578,1607]],[[64678,64678],"mapped",[1579,1605]],[[64679,64679],"mapped",[1580,1581]],[[64680,64680],"mapped",[1580,1605]],[[64681,64681],"mapped",[1581,1580]],[[64682,64682],"mapped",[1581,1605]],[[64683,64683],"mapped",[1582,1580]],[[64684,64684],"mapped",[1582,1605]],[[64685,64685],"mapped",[1587,1580]],[[64686,64686],"mapped",[1587,1581]],[[64687,64687],"mapped",[1587,1582]],[[64688,64688],"mapped",[1587,1605]],[[64689,64689],"mapped",[1589,1581]],[[64690,64690],"mapped",[1589,1582]],[[64691,64691],"mapped",[1589,1605]],[[64692,64692],"mapped",[1590,1580]],[[64693,64693],"mapped",[1590,1581]],[[64694,64694],"mapped",[1590,1582]],[[64695,64695],"mapped",[1590,1605]],[[64696,64696],"mapped",[1591,1581]],[[64697,64697],"mapped",[1592,1605]],[[64698,64698],"mapped",[1593,1580]],[[64699,64699],"mapped",[1593,1605]],[[64700,64700],"mapped",[1594,1580]],[[64701,64701],"mapped",[1594,1605]],[[64702,64702],"mapped",[1601,1580]],[[64703,64703],"mapped",[1601,1581]],[[64704,64704],"mapped",[1601,1582]],[[64705,64705],"mapped",[1601,1605]],[[64706,64706],"mapped",[1602,1581]],[[64707,64707],"mapped",[1602,1605]],[[64708,64708],"mapped",[1603,1580]],[[64709,64709],"mapped",[1603,1581]],[[64710,64710],"mapped",[1603,1582]],[[64711,64711],"mapped",[1603,1604]],[[64712,64712],"mapped",[1603,1605]],[[64713,64713],"mapped",[1604,1580]],[[64714,64714],"mapped",[1604,1581]],[[64715,64715],"mapped",[1604,1582]],[[64716,64716],"mapped",[1604,1605]],[[64717,64717],"mapped",[1604,1607]],[[64718,64718],"mapped",[1605,1580]],[[64719,64719],"mapped",[1605,1581]],[[64720,64720],"mapped",[1605,1582]],[[64721,64721],"mapped",[1605,1605]],[[64722,64722],"mapped",[1606,1580]],[[64723,64723],"mapped",[1606,1581]],[[64724,64724],"mapped",[1606,1582]],[[64725,64725],"mapped",[1606,1605]],[[64726,64726],"mapped",[1606,1607]],[[64727,64727],"mapped",[1607,1580]],[[64728,64728],"mapped",[1607,1605]],[[64729,64729],"mapped",[1607,1648]],[[64730,64730],"mapped",[1610,1580]],[[64731,64731],"mapped",[1610,1581]],[[64732,64732],"mapped",[1610,1582]],[[64733,64733],"mapped",[1610,1605]],[[64734,64734],"mapped",[1610,1607]],[[64735,64735],"mapped",[1574,1605]],[[64736,64736],"mapped",[1574,1607]],[[64737,64737],"mapped",[1576,1605]],[[64738,64738],"mapped",[1576,1607]],[[64739,64739],"mapped",[1578,1605]],[[64740,64740],"mapped",[1578,1607]],[[64741,64741],"mapped",[1579,1605]],[[64742,64742],"mapped",[1579,1607]],[[64743,64743],"mapped",[1587,1605]],[[64744,64744],"mapped",[1587,1607]],[[64745,64745],"mapped",[1588,1605]],[[64746,64746],"mapped",[1588,1607]],[[64747,64747],"mapped",[1603,1604]],[[64748,64748],"mapped",[1603,1605]],[[64749,64749],"mapped",[1604,1605]],[[64750,64750],"mapped",[1606,1605]],[[64751,64751],"mapped",[1606,1607]],[[64752,64752],"mapped",[1610,1605]],[[64753,64753],"mapped",[1610,1607]],[[64754,64754],"mapped",[1600,1614,1617]],[[64755,64755],"mapped",[1600,1615,1617]],[[64756,64756],"mapped",[1600,1616,1617]],[[64757,64757],"mapped",[1591,1609]],[[64758,64758],"mapped",[1591,1610]],[[64759,64759],"mapped",[1593,1609]],[[64760,64760],"mapped",[1593,1610]],[[64761,64761],"mapped",[1594,1609]],[[64762,64762],"mapped",[1594,1610]],[[64763,64763],"mapped",[1587,1609]],[[64764,64764],"mapped",[1587,1610]],[[64765,64765],"mapped",[1588,1609]],[[64766,64766],"mapped",[1588,1610]],[[64767,64767],"mapped",[1581,1609]],[[64768,64768],"mapped",[1581,1610]],[[64769,64769],"mapped",[1580,1609]],[[64770,64770],"mapped",[1580,1610]],[[64771,64771],"mapped",[1582,1609]],[[64772,64772],"mapped",[1582,1610]],[[64773,64773],"mapped",[1589,1609]],[[64774,64774],"mapped",[1589,1610]],[[64775,64775],"mapped",[1590,1609]],[[64776,64776],"mapped",[1590,1610]],[[64777,64777],"mapped",[1588,1580]],[[64778,64778],"mapped",[1588,1581]],[[64779,64779],"mapped",[1588,1582]],[[64780,64780],"mapped",[1588,1605]],[[64781,64781],"mapped",[1588,1585]],[[64782,64782],"mapped",[1587,1585]],[[64783,64783],"mapped",[1589,1585]],[[64784,64784],"mapped",[1590,1585]],[[64785,64785],"mapped",[1591,1609]],[[64786,64786],"mapped",[1591,1610]],[[64787,64787],"mapped",[1593,1609]],[[64788,64788],"mapped",[1593,1610]],[[64789,64789],"mapped",[1594,1609]],[[64790,64790],"mapped",[1594,1610]],[[64791,64791],"mapped",[1587,1609]],[[64792,64792],"mapped",[1587,1610]],[[64793,64793],"mapped",[1588,1609]],[[64794,64794],"mapped",[1588,1610]],[[64795,64795],"mapped",[1581,1609]],[[64796,64796],"mapped",[1581,1610]],[[64797,64797],"mapped",[1580,1609]],[[64798,64798],"mapped",[1580,1610]],[[64799,64799],"mapped",[1582,1609]],[[64800,64800],"mapped",[1582,1610]],[[64801,64801],"mapped",[1589,1609]],[[64802,64802],"mapped",[1589,1610]],[[64803,64803],"mapped",[1590,1609]],[[64804,64804],"mapped",[1590,1610]],[[64805,64805],"mapped",[1588,1580]],[[64806,64806],"mapped",[1588,1581]],[[64807,64807],"mapped",[1588,1582]],[[64808,64808],"mapped",[1588,1605]],[[64809,64809],"mapped",[1588,1585]],[[64810,64810],"mapped",[1587,1585]],[[64811,64811],"mapped",[1589,1585]],[[64812,64812],"mapped",[1590,1585]],[[64813,64813],"mapped",[1588,1580]],[[64814,64814],"mapped",[1588,1581]],[[64815,64815],"mapped",[1588,1582]],[[64816,64816],"mapped",[1588,1605]],[[64817,64817],"mapped",[1587,1607]],[[64818,64818],"mapped",[1588,1607]],[[64819,64819],"mapped",[1591,1605]],[[64820,64820],"mapped",[1587,1580]],[[64821,64821],"mapped",[1587,1581]],[[64822,64822],"mapped",[1587,1582]],[[64823,64823],"mapped",[1588,1580]],[[64824,64824],"mapped",[1588,1581]],[[64825,64825],"mapped",[1588,1582]],[[64826,64826],"mapped",[1591,1605]],[[64827,64827],"mapped",[1592,1605]],[[64828,64829],"mapped",[1575,1611]],[[64830,64831],"valid",[],"NV8"],[[64832,64847],"disallowed"],[[64848,64848],"mapped",[1578,1580,1605]],[[64849,64850],"mapped",[1578,1581,1580]],[[64851,64851],"mapped",[1578,1581,1605]],[[64852,64852],"mapped",[1578,1582,1605]],[[64853,64853],"mapped",[1578,1605,1580]],[[64854,64854],"mapped",[1578,1605,1581]],[[64855,64855],"mapped",[1578,1605,1582]],[[64856,64857],"mapped",[1580,1605,1581]],[[64858,64858],"mapped",[1581,1605,1610]],[[64859,64859],"mapped",[1581,1605,1609]],[[64860,64860],"mapped",[1587,1581,1580]],[[64861,64861],"mapped",[1587,1580,1581]],[[64862,64862],"mapped",[1587,1580,1609]],[[64863,64864],"mapped",[1587,1605,1581]],[[64865,64865],"mapped",[1587,1605,1580]],[[64866,64867],"mapped",[1587,1605,1605]],[[64868,64869],"mapped",[1589,1581,1581]],[[64870,64870],"mapped",[1589,1605,1605]],[[64871,64872],"mapped",[1588,1581,1605]],[[64873,64873],"mapped",[1588,1580,1610]],[[64874,64875],"mapped",[1588,1605,1582]],[[64876,64877],"mapped",[1588,1605,1605]],[[64878,64878],"mapped",[1590,1581,1609]],[[64879,64880],"mapped",[1590,1582,1605]],[[64881,64882],"mapped",[1591,1605,1581]],[[64883,64883],"mapped",[1591,1605,1605]],[[64884,64884],"mapped",[1591,1605,1610]],[[64885,64885],"mapped",[1593,1580,1605]],[[64886,64887],"mapped",[1593,1605,1605]],[[64888,64888],"mapped",[1593,1605,1609]],[[64889,64889],"mapped",[1594,1605,1605]],[[64890,64890],"mapped",[1594,1605,1610]],[[64891,64891],"mapped",[1594,1605,1609]],[[64892,64893],"mapped",[1601,1582,1605]],[[64894,64894],"mapped",[1602,1605,1581]],[[64895,64895],"mapped",[1602,1605,1605]],[[64896,64896],"mapped",[1604,1581,1605]],[[64897,64897],"mapped",[1604,1581,1610]],[[64898,64898],"mapped",[1604,1581,1609]],[[64899,64900],"mapped",[1604,1580,1580]],[[64901,64902],"mapped",[1604,1582,1605]],[[64903,64904],"mapped",[1604,1605,1581]],[[64905,64905],"mapped",[1605,1581,1580]],[[64906,64906],"mapped",[1605,1581,1605]],[[64907,64907],"mapped",[1605,1581,1610]],[[64908,64908],"mapped",[1605,1580,1581]],[[64909,64909],"mapped",[1605,1580,1605]],[[64910,64910],"mapped",[1605,1582,1580]],[[64911,64911],"mapped",[1605,1582,1605]],[[64912,64913],"disallowed"],[[64914,64914],"mapped",[1605,1580,1582]],[[64915,64915],"mapped",[1607,1605,1580]],[[64916,64916],"mapped",[1607,1605,1605]],[[64917,64917],"mapped",[1606,1581,1605]],[[64918,64918],"mapped",[1606,1581,1609]],[[64919,64920],"mapped",[1606,1580,1605]],[[64921,64921],"mapped",[1606,1580,1609]],[[64922,64922],"mapped",[1606,1605,1610]],[[64923,64923],"mapped",[1606,1605,1609]],[[64924,64925],"mapped",[1610,1605,1605]],[[64926,64926],"mapped",[1576,1582,1610]],[[64927,64927],"mapped",[1578,1580,1610]],[[64928,64928],"mapped",[1578,1580,1609]],[[64929,64929],"mapped",[1578,1582,1610]],[[64930,64930],"mapped",[1578,1582,1609]],[[64931,64931],"mapped",[1578,1605,1610]],[[64932,64932],"mapped",[1578,1605,1609]],[[64933,64933],"mapped",[1580,1605,1610]],[[64934,64934],"mapped",[1580,1581,1609]],[[64935,64935],"mapped",[1580,1605,1609]],[[64936,64936],"mapped",[1587,1582,1609]],[[64937,64937],"mapped",[1589,1581,1610]],[[64938,64938],"mapped",[1588,1581,1610]],[[64939,64939],"mapped",[1590,1581,1610]],[[64940,64940],"mapped",[1604,1580,1610]],[[64941,64941],"mapped",[1604,1605,1610]],[[64942,64942],"mapped",[1610,1581,1610]],[[64943,64943],"mapped",[1610,1580,1610]],[[64944,64944],"mapped",[1610,1605,1610]],[[64945,64945],"mapped",[1605,1605,1610]],[[64946,64946],"mapped",[1602,1605,1610]],[[64947,64947],"mapped",[1606,1581,1610]],[[64948,64948],"mapped",[1602,1605,1581]],[[64949,64949],"mapped",[1604,1581,1605]],[[64950,64950],"mapped",[1593,1605,1610]],[[64951,64951],"mapped",[1603,1605,1610]],[[64952,64952],"mapped",[1606,1580,1581]],[[64953,64953],"mapped",[1605,1582,1610]],[[64954,64954],"mapped",[1604,1580,1605]],[[64955,64955],"mapped",[1603,1605,1605]],[[64956,64956],"mapped",[1604,1580,1605]],[[64957,64957],"mapped",[1606,1580,1581]],[[64958,64958],"mapped",[1580,1581,1610]],[[64959,64959],"mapped",[1581,1580,1610]],[[64960,64960],"mapped",[1605,1580,1610]],[[64961,64961],"mapped",[1601,1605,1610]],[[64962,64962],"mapped",[1576,1581,1610]],[[64963,64963],"mapped",[1603,1605,1605]],[[64964,64964],"mapped",[1593,1580,1605]],[[64965,64965],"mapped",[1589,1605,1605]],[[64966,64966],"mapped",[1587,1582,1610]],[[64967,64967],"mapped",[1606,1580,1610]],[[64968,64975],"disallowed"],[[64976,65007],"disallowed"],[[65008,65008],"mapped",[1589,1604,1746]],[[65009,65009],"mapped",[1602,1604,1746]],[[65010,65010],"mapped",[1575,1604,1604,1607]],[[65011,65011],"mapped",[1575,1603,1576,1585]],[[65012,65012],"mapped",[1605,1581,1605,1583]],[[65013,65013],"mapped",[1589,1604,1593,1605]],[[65014,65014],"mapped",[1585,1587,1608,1604]],[[65015,65015],"mapped",[1593,1604,1610,1607]],[[65016,65016],"mapped",[1608,1587,1604,1605]],[[65017,65017],"mapped",[1589,1604,1609]],[[65018,65018],"disallowed_STD3_mapped",[1589,1604,1609,32,1575,1604,1604,1607,32,1593,1604,1610,1607,32,1608,1587,1604,1605]],[[65019,65019],"disallowed_STD3_mapped",[1580,1604,32,1580,1604,1575,1604,1607]],[[65020,65020],"mapped",[1585,1740,1575,1604]],[[65021,65021],"valid",[],"NV8"],[[65022,65023],"disallowed"],[[65024,65039],"ignored"],[[65040,65040],"disallowed_STD3_mapped",[44]],[[65041,65041],"mapped",[12289]],[[65042,65042],"disallowed"],[[65043,65043],"disallowed_STD3_mapped",[58]],[[65044,65044],"disallowed_STD3_mapped",[59]],[[65045,65045],"disallowed_STD3_mapped",[33]],[[65046,65046],"disallowed_STD3_mapped",[63]],[[65047,65047],"mapped",[12310]],[[65048,65048],"mapped",[12311]],[[65049,65049],"disallowed"],[[65050,65055],"disallowed"],[[65056,65059],"valid"],[[65060,65062],"valid"],[[65063,65069],"valid"],[[65070,65071],"valid"],[[65072,65072],"disallowed"],[[65073,65073],"mapped",[8212]],[[65074,65074],"mapped",[8211]],[[65075,65076],"disallowed_STD3_mapped",[95]],[[65077,65077],"disallowed_STD3_mapped",[40]],[[65078,65078],"disallowed_STD3_mapped",[41]],[[65079,65079],"disallowed_STD3_mapped",[123]],[[65080,65080],"disallowed_STD3_mapped",[125]],[[65081,65081],"mapped",[12308]],[[65082,65082],"mapped",[12309]],[[65083,65083],"mapped",[12304]],[[65084,65084],"mapped",[12305]],[[65085,65085],"mapped",[12298]],[[65086,65086],"mapped",[12299]],[[65087,65087],"mapped",[12296]],[[65088,65088],"mapped",[12297]],[[65089,65089],"mapped",[12300]],[[65090,65090],"mapped",[12301]],[[65091,65091],"mapped",[12302]],[[65092,65092],"mapped",[12303]],[[65093,65094],"valid",[],"NV8"],[[65095,65095],"disallowed_STD3_mapped",[91]],[[65096,65096],"disallowed_STD3_mapped",[93]],[[65097,65100],"disallowed_STD3_mapped",[32,773]],[[65101,65103],"disallowed_STD3_mapped",[95]],[[65104,65104],"disallowed_STD3_mapped",[44]],[[65105,65105],"mapped",[12289]],[[65106,65106],"disallowed"],[[65107,65107],"disallowed"],[[65108,65108],"disallowed_STD3_mapped",[59]],[[65109,65109],"disallowed_STD3_mapped",[58]],[[65110,65110],"disallowed_STD3_mapped",[63]],[[65111,65111],"disallowed_STD3_mapped",[33]],[[65112,65112],"mapped",[8212]],[[65113,65113],"disallowed_STD3_mapped",[40]],[[65114,65114],"disallowed_STD3_mapped",[41]],[[65115,65115],"disallowed_STD3_mapped",[123]],[[65116,65116],"disallowed_STD3_mapped",[125]],[[65117,65117],"mapped",[12308]],[[65118,65118],"mapped",[12309]],[[65119,65119],"disallowed_STD3_mapped",[35]],[[65120,65120],"disallowed_STD3_mapped",[38]],[[65121,65121],"disallowed_STD3_mapped",[42]],[[65122,65122],"disallowed_STD3_mapped",[43]],[[65123,65123],"mapped",[45]],[[65124,65124],"disallowed_STD3_mapped",[60]],[[65125,65125],"disallowed_STD3_mapped",[62]],[[65126,65126],"disallowed_STD3_mapped",[61]],[[65127,65127],"disallowed"],[[65128,65128],"disallowed_STD3_mapped",[92]],[[65129,65129],"disallowed_STD3_mapped",[36]],[[65130,65130],"disallowed_STD3_mapped",[37]],[[65131,65131],"disallowed_STD3_mapped",[64]],[[65132,65135],"disallowed"],[[65136,65136],"disallowed_STD3_mapped",[32,1611]],[[65137,65137],"mapped",[1600,1611]],[[65138,65138],"disallowed_STD3_mapped",[32,1612]],[[65139,65139],"valid"],[[65140,65140],"disallowed_STD3_mapped",[32,1613]],[[65141,65141],"disallowed"],[[65142,65142],"disallowed_STD3_mapped",[32,1614]],[[65143,65143],"mapped",[1600,1614]],[[65144,65144],"disallowed_STD3_mapped",[32,1615]],[[65145,65145],"mapped",[1600,1615]],[[65146,65146],"disallowed_STD3_mapped",[32,1616]],[[65147,65147],"mapped",[1600,1616]],[[65148,65148],"disallowed_STD3_mapped",[32,1617]],[[65149,65149],"mapped",[1600,1617]],[[65150,65150],"disallowed_STD3_mapped",[32,1618]],[[65151,65151],"mapped",[1600,1618]],[[65152,65152],"mapped",[1569]],[[65153,65154],"mapped",[1570]],[[65155,65156],"mapped",[1571]],[[65157,65158],"mapped",[1572]],[[65159,65160],"mapped",[1573]],[[65161,65164],"mapped",[1574]],[[65165,65166],"mapped",[1575]],[[65167,65170],"mapped",[1576]],[[65171,65172],"mapped",[1577]],[[65173,65176],"mapped",[1578]],[[65177,65180],"mapped",[1579]],[[65181,65184],"mapped",[1580]],[[65185,65188],"mapped",[1581]],[[65189,65192],"mapped",[1582]],[[65193,65194],"mapped",[1583]],[[65195,65196],"mapped",[1584]],[[65197,65198],"mapped",[1585]],[[65199,65200],"mapped",[1586]],[[65201,65204],"mapped",[1587]],[[65205,65208],"mapped",[1588]],[[65209,65212],"mapped",[1589]],[[65213,65216],"mapped",[1590]],[[65217,65220],"mapped",[1591]],[[65221,65224],"mapped",[1592]],[[65225,65228],"mapped",[1593]],[[65229,65232],"mapped",[1594]],[[65233,65236],"mapped",[1601]],[[65237,65240],"mapped",[1602]],[[65241,65244],"mapped",[1603]],[[65245,65248],"mapped",[1604]],[[65249,65252],"mapped",[1605]],[[65253,65256],"mapped",[1606]],[[65257,65260],"mapped",[1607]],[[65261,65262],"mapped",[1608]],[[65263,65264],"mapped",[1609]],[[65265,65268],"mapped",[1610]],[[65269,65270],"mapped",[1604,1570]],[[65271,65272],"mapped",[1604,1571]],[[65273,65274],"mapped",[1604,1573]],[[65275,65276],"mapped",[1604,1575]],[[65277,65278],"disallowed"],[[65279,65279],"ignored"],[[65280,65280],"disallowed"],[[65281,65281],"disallowed_STD3_mapped",[33]],[[65282,65282],"disallowed_STD3_mapped",[34]],[[65283,65283],"disallowed_STD3_mapped",[35]],[[65284,65284],"disallowed_STD3_mapped",[36]],[[65285,65285],"disallowed_STD3_mapped",[37]],[[65286,65286],"disallowed_STD3_mapped",[38]],[[65287,65287],"disallowed_STD3_mapped",[39]],[[65288,65288],"disallowed_STD3_mapped",[40]],[[65289,65289],"disallowed_STD3_mapped",[41]],[[65290,65290],"disallowed_STD3_mapped",[42]],[[65291,65291],"disallowed_STD3_mapped",[43]],[[65292,65292],"disallowed_STD3_mapped",[44]],[[65293,65293],"mapped",[45]],[[65294,65294],"mapped",[46]],[[65295,65295],"disallowed_STD3_mapped",[47]],[[65296,65296],"mapped",[48]],[[65297,65297],"mapped",[49]],[[65298,65298],"mapped",[50]],[[65299,65299],"mapped",[51]],[[65300,65300],"mapped",[52]],[[65301,65301],"mapped",[53]],[[65302,65302],"mapped",[54]],[[65303,65303],"mapped",[55]],[[65304,65304],"mapped",[56]],[[65305,65305],"mapped",[57]],[[65306,65306],"disallowed_STD3_mapped",[58]],[[65307,65307],"disallowed_STD3_mapped",[59]],[[65308,65308],"disallowed_STD3_mapped",[60]],[[65309,65309],"disallowed_STD3_mapped",[61]],[[65310,65310],"disallowed_STD3_mapped",[62]],[[65311,65311],"disallowed_STD3_mapped",[63]],[[65312,65312],"disallowed_STD3_mapped",[64]],[[65313,65313],"mapped",[97]],[[65314,65314],"mapped",[98]],[[65315,65315],"mapped",[99]],[[65316,65316],"mapped",[100]],[[65317,65317],"mapped",[101]],[[65318,65318],"mapped",[102]],[[65319,65319],"mapped",[103]],[[65320,65320],"mapped",[104]],[[65321,65321],"mapped",[105]],[[65322,65322],"mapped",[106]],[[65323,65323],"mapped",[107]],[[65324,65324],"mapped",[108]],[[65325,65325],"mapped",[109]],[[65326,65326],"mapped",[110]],[[65327,65327],"mapped",[111]],[[65328,65328],"mapped",[112]],[[65329,65329],"mapped",[113]],[[65330,65330],"mapped",[114]],[[65331,65331],"mapped",[115]],[[65332,65332],"mapped",[116]],[[65333,65333],"mapped",[117]],[[65334,65334],"mapped",[118]],[[65335,65335],"mapped",[119]],[[65336,65336],"mapped",[120]],[[65337,65337],"mapped",[121]],[[65338,65338],"mapped",[122]],[[65339,65339],"disallowed_STD3_mapped",[91]],[[65340,65340],"disallowed_STD3_mapped",[92]],[[65341,65341],"disallowed_STD3_mapped",[93]],[[65342,65342],"disallowed_STD3_mapped",[94]],[[65343,65343],"disallowed_STD3_mapped",[95]],[[65344,65344],"disallowed_STD3_mapped",[96]],[[65345,65345],"mapped",[97]],[[65346,65346],"mapped",[98]],[[65347,65347],"mapped",[99]],[[65348,65348],"mapped",[100]],[[65349,65349],"mapped",[101]],[[65350,65350],"mapped",[102]],[[65351,65351],"mapped",[103]],[[65352,65352],"mapped",[104]],[[65353,65353],"mapped",[105]],[[65354,65354],"mapped",[106]],[[65355,65355],"mapped",[107]],[[65356,65356],"mapped",[108]],[[65357,65357],"mapped",[109]],[[65358,65358],"mapped",[110]],[[65359,65359],"mapped",[111]],[[65360,65360],"mapped",[112]],[[65361,65361],"mapped",[113]],[[65362,65362],"mapped",[114]],[[65363,65363],"mapped",[115]],[[65364,65364],"mapped",[116]],[[65365,65365],"mapped",[117]],[[65366,65366],"mapped",[118]],[[65367,65367],"mapped",[119]],[[65368,65368],"mapped",[120]],[[65369,65369],"mapped",[121]],[[65370,65370],"mapped",[122]],[[65371,65371],"disallowed_STD3_mapped",[123]],[[65372,65372],"disallowed_STD3_mapped",[124]],[[65373,65373],"disallowed_STD3_mapped",[125]],[[65374,65374],"disallowed_STD3_mapped",[126]],[[65375,65375],"mapped",[10629]],[[65376,65376],"mapped",[10630]],[[65377,65377],"mapped",[46]],[[65378,65378],"mapped",[12300]],[[65379,65379],"mapped",[12301]],[[65380,65380],"mapped",[12289]],[[65381,65381],"mapped",[12539]],[[65382,65382],"mapped",[12530]],[[65383,65383],"mapped",[12449]],[[65384,65384],"mapped",[12451]],[[65385,65385],"mapped",[12453]],[[65386,65386],"mapped",[12455]],[[65387,65387],"mapped",[12457]],[[65388,65388],"mapped",[12515]],[[65389,65389],"mapped",[12517]],[[65390,65390],"mapped",[12519]],[[65391,65391],"mapped",[12483]],[[65392,65392],"mapped",[12540]],[[65393,65393],"mapped",[12450]],[[65394,65394],"mapped",[12452]],[[65395,65395],"mapped",[12454]],[[65396,65396],"mapped",[12456]],[[65397,65397],"mapped",[12458]],[[65398,65398],"mapped",[12459]],[[65399,65399],"mapped",[12461]],[[65400,65400],"mapped",[12463]],[[65401,65401],"mapped",[12465]],[[65402,65402],"mapped",[12467]],[[65403,65403],"mapped",[12469]],[[65404,65404],"mapped",[12471]],[[65405,65405],"mapped",[12473]],[[65406,65406],"mapped",[12475]],[[65407,65407],"mapped",[12477]],[[65408,65408],"mapped",[12479]],[[65409,65409],"mapped",[12481]],[[65410,65410],"mapped",[12484]],[[65411,65411],"mapped",[12486]],[[65412,65412],"mapped",[12488]],[[65413,65413],"mapped",[12490]],[[65414,65414],"mapped",[12491]],[[65415,65415],"mapped",[12492]],[[65416,65416],"mapped",[12493]],[[65417,65417],"mapped",[12494]],[[65418,65418],"mapped",[12495]],[[65419,65419],"mapped",[12498]],[[65420,65420],"mapped",[12501]],[[65421,65421],"mapped",[12504]],[[65422,65422],"mapped",[12507]],[[65423,65423],"mapped",[12510]],[[65424,65424],"mapped",[12511]],[[65425,65425],"mapped",[12512]],[[65426,65426],"mapped",[12513]],[[65427,65427],"mapped",[12514]],[[65428,65428],"mapped",[12516]],[[65429,65429],"mapped",[12518]],[[65430,65430],"mapped",[12520]],[[65431,65431],"mapped",[12521]],[[65432,65432],"mapped",[12522]],[[65433,65433],"mapped",[12523]],[[65434,65434],"mapped",[12524]],[[65435,65435],"mapped",[12525]],[[65436,65436],"mapped",[12527]],[[65437,65437],"mapped",[12531]],[[65438,65438],"mapped",[12441]],[[65439,65439],"mapped",[12442]],[[65440,65440],"disallowed"],[[65441,65441],"mapped",[4352]],[[65442,65442],"mapped",[4353]],[[65443,65443],"mapped",[4522]],[[65444,65444],"mapped",[4354]],[[65445,65445],"mapped",[4524]],[[65446,65446],"mapped",[4525]],[[65447,65447],"mapped",[4355]],[[65448,65448],"mapped",[4356]],[[65449,65449],"mapped",[4357]],[[65450,65450],"mapped",[4528]],[[65451,65451],"mapped",[4529]],[[65452,65452],"mapped",[4530]],[[65453,65453],"mapped",[4531]],[[65454,65454],"mapped",[4532]],[[65455,65455],"mapped",[4533]],[[65456,65456],"mapped",[4378]],[[65457,65457],"mapped",[4358]],[[65458,65458],"mapped",[4359]],[[65459,65459],"mapped",[4360]],[[65460,65460],"mapped",[4385]],[[65461,65461],"mapped",[4361]],[[65462,65462],"mapped",[4362]],[[65463,65463],"mapped",[4363]],[[65464,65464],"mapped",[4364]],[[65465,65465],"mapped",[4365]],[[65466,65466],"mapped",[4366]],[[65467,65467],"mapped",[4367]],[[65468,65468],"mapped",[4368]],[[65469,65469],"mapped",[4369]],[[65470,65470],"mapped",[4370]],[[65471,65473],"disallowed"],[[65474,65474],"mapped",[4449]],[[65475,65475],"mapped",[4450]],[[65476,65476],"mapped",[4451]],[[65477,65477],"mapped",[4452]],[[65478,65478],"mapped",[4453]],[[65479,65479],"mapped",[4454]],[[65480,65481],"disallowed"],[[65482,65482],"mapped",[4455]],[[65483,65483],"mapped",[4456]],[[65484,65484],"mapped",[4457]],[[65485,65485],"mapped",[4458]],[[65486,65486],"mapped",[4459]],[[65487,65487],"mapped",[4460]],[[65488,65489],"disallowed"],[[65490,65490],"mapped",[4461]],[[65491,65491],"mapped",[4462]],[[65492,65492],"mapped",[4463]],[[65493,65493],"mapped",[4464]],[[65494,65494],"mapped",[4465]],[[65495,65495],"mapped",[4466]],[[65496,65497],"disallowed"],[[65498,65498],"mapped",[4467]],[[65499,65499],"mapped",[4468]],[[65500,65500],"mapped",[4469]],[[65501,65503],"disallowed"],[[65504,65504],"mapped",[162]],[[65505,65505],"mapped",[163]],[[65506,65506],"mapped",[172]],[[65507,65507],"disallowed_STD3_mapped",[32,772]],[[65508,65508],"mapped",[166]],[[65509,65509],"mapped",[165]],[[65510,65510],"mapped",[8361]],[[65511,65511],"disallowed"],[[65512,65512],"mapped",[9474]],[[65513,65513],"mapped",[8592]],[[65514,65514],"mapped",[8593]],[[65515,65515],"mapped",[8594]],[[65516,65516],"mapped",[8595]],[[65517,65517],"mapped",[9632]],[[65518,65518],"mapped",[9675]],[[65519,65528],"disallowed"],[[65529,65531],"disallowed"],[[65532,65532],"disallowed"],[[65533,65533],"disallowed"],[[65534,65535],"disallowed"],[[65536,65547],"valid"],[[65548,65548],"disallowed"],[[65549,65574],"valid"],[[65575,65575],"disallowed"],[[65576,65594],"valid"],[[65595,65595],"disallowed"],[[65596,65597],"valid"],[[65598,65598],"disallowed"],[[65599,65613],"valid"],[[65614,65615],"disallowed"],[[65616,65629],"valid"],[[65630,65663],"disallowed"],[[65664,65786],"valid"],[[65787,65791],"disallowed"],[[65792,65794],"valid",[],"NV8"],[[65795,65798],"disallowed"],[[65799,65843],"valid",[],"NV8"],[[65844,65846],"disallowed"],[[65847,65855],"valid",[],"NV8"],[[65856,65930],"valid",[],"NV8"],[[65931,65932],"valid",[],"NV8"],[[65933,65935],"disallowed"],[[65936,65947],"valid",[],"NV8"],[[65948,65951],"disallowed"],[[65952,65952],"valid",[],"NV8"],[[65953,65999],"disallowed"],[[66000,66044],"valid",[],"NV8"],[[66045,66045],"valid"],[[66046,66175],"disallowed"],[[66176,66204],"valid"],[[66205,66207],"disallowed"],[[66208,66256],"valid"],[[66257,66271],"disallowed"],[[66272,66272],"valid"],[[66273,66299],"valid",[],"NV8"],[[66300,66303],"disallowed"],[[66304,66334],"valid"],[[66335,66335],"valid"],[[66336,66339],"valid",[],"NV8"],[[66340,66351],"disallowed"],[[66352,66368],"valid"],[[66369,66369],"valid",[],"NV8"],[[66370,66377],"valid"],[[66378,66378],"valid",[],"NV8"],[[66379,66383],"disallowed"],[[66384,66426],"valid"],[[66427,66431],"disallowed"],[[66432,66461],"valid"],[[66462,66462],"disallowed"],[[66463,66463],"valid",[],"NV8"],[[66464,66499],"valid"],[[66500,66503],"disallowed"],[[66504,66511],"valid"],[[66512,66517],"valid",[],"NV8"],[[66518,66559],"disallowed"],[[66560,66560],"mapped",[66600]],[[66561,66561],"mapped",[66601]],[[66562,66562],"mapped",[66602]],[[66563,66563],"mapped",[66603]],[[66564,66564],"mapped",[66604]],[[66565,66565],"mapped",[66605]],[[66566,66566],"mapped",[66606]],[[66567,66567],"mapped",[66607]],[[66568,66568],"mapped",[66608]],[[66569,66569],"mapped",[66609]],[[66570,66570],"mapped",[66610]],[[66571,66571],"mapped",[66611]],[[66572,66572],"mapped",[66612]],[[66573,66573],"mapped",[66613]],[[66574,66574],"mapped",[66614]],[[66575,66575],"mapped",[66615]],[[66576,66576],"mapped",[66616]],[[66577,66577],"mapped",[66617]],[[66578,66578],"mapped",[66618]],[[66579,66579],"mapped",[66619]],[[66580,66580],"mapped",[66620]],[[66581,66581],"mapped",[66621]],[[66582,66582],"mapped",[66622]],[[66583,66583],"mapped",[66623]],[[66584,66584],"mapped",[66624]],[[66585,66585],"mapped",[66625]],[[66586,66586],"mapped",[66626]],[[66587,66587],"mapped",[66627]],[[66588,66588],"mapped",[66628]],[[66589,66589],"mapped",[66629]],[[66590,66590],"mapped",[66630]],[[66591,66591],"mapped",[66631]],[[66592,66592],"mapped",[66632]],[[66593,66593],"mapped",[66633]],[[66594,66594],"mapped",[66634]],[[66595,66595],"mapped",[66635]],[[66596,66596],"mapped",[66636]],[[66597,66597],"mapped",[66637]],[[66598,66598],"mapped",[66638]],[[66599,66599],"mapped",[66639]],[[66600,66637],"valid"],[[66638,66717],"valid"],[[66718,66719],"disallowed"],[[66720,66729],"valid"],[[66730,66815],"disallowed"],[[66816,66855],"valid"],[[66856,66863],"disallowed"],[[66864,66915],"valid"],[[66916,66926],"disallowed"],[[66927,66927],"valid",[],"NV8"],[[66928,67071],"disallowed"],[[67072,67382],"valid"],[[67383,67391],"disallowed"],[[67392,67413],"valid"],[[67414,67423],"disallowed"],[[67424,67431],"valid"],[[67432,67583],"disallowed"],[[67584,67589],"valid"],[[67590,67591],"disallowed"],[[67592,67592],"valid"],[[67593,67593],"disallowed"],[[67594,67637],"valid"],[[67638,67638],"disallowed"],[[67639,67640],"valid"],[[67641,67643],"disallowed"],[[67644,67644],"valid"],[[67645,67646],"disallowed"],[[67647,67647],"valid"],[[67648,67669],"valid"],[[67670,67670],"disallowed"],[[67671,67679],"valid",[],"NV8"],[[67680,67702],"valid"],[[67703,67711],"valid",[],"NV8"],[[67712,67742],"valid"],[[67743,67750],"disallowed"],[[67751,67759],"valid",[],"NV8"],[[67760,67807],"disallowed"],[[67808,67826],"valid"],[[67827,67827],"disallowed"],[[67828,67829],"valid"],[[67830,67834],"disallowed"],[[67835,67839],"valid",[],"NV8"],[[67840,67861],"valid"],[[67862,67865],"valid",[],"NV8"],[[67866,67867],"valid",[],"NV8"],[[67868,67870],"disallowed"],[[67871,67871],"valid",[],"NV8"],[[67872,67897],"valid"],[[67898,67902],"disallowed"],[[67903,67903],"valid",[],"NV8"],[[67904,67967],"disallowed"],[[67968,68023],"valid"],[[68024,68027],"disallowed"],[[68028,68029],"valid",[],"NV8"],[[68030,68031],"valid"],[[68032,68047],"valid",[],"NV8"],[[68048,68049],"disallowed"],[[68050,68095],"valid",[],"NV8"],[[68096,68099],"valid"],[[68100,68100],"disallowed"],[[68101,68102],"valid"],[[68103,68107],"disallowed"],[[68108,68115],"valid"],[[68116,68116],"disallowed"],[[68117,68119],"valid"],[[68120,68120],"disallowed"],[[68121,68147],"valid"],[[68148,68151],"disallowed"],[[68152,68154],"valid"],[[68155,68158],"disallowed"],[[68159,68159],"valid"],[[68160,68167],"valid",[],"NV8"],[[68168,68175],"disallowed"],[[68176,68184],"valid",[],"NV8"],[[68185,68191],"disallowed"],[[68192,68220],"valid"],[[68221,68223],"valid",[],"NV8"],[[68224,68252],"valid"],[[68253,68255],"valid",[],"NV8"],[[68256,68287],"disallowed"],[[68288,68295],"valid"],[[68296,68296],"valid",[],"NV8"],[[68297,68326],"valid"],[[68327,68330],"disallowed"],[[68331,68342],"valid",[],"NV8"],[[68343,68351],"disallowed"],[[68352,68405],"valid"],[[68406,68408],"disallowed"],[[68409,68415],"valid",[],"NV8"],[[68416,68437],"valid"],[[68438,68439],"disallowed"],[[68440,68447],"valid",[],"NV8"],[[68448,68466],"valid"],[[68467,68471],"disallowed"],[[68472,68479],"valid",[],"NV8"],[[68480,68497],"valid"],[[68498,68504],"disallowed"],[[68505,68508],"valid",[],"NV8"],[[68509,68520],"disallowed"],[[68521,68527],"valid",[],"NV8"],[[68528,68607],"disallowed"],[[68608,68680],"valid"],[[68681,68735],"disallowed"],[[68736,68736],"mapped",[68800]],[[68737,68737],"mapped",[68801]],[[68738,68738],"mapped",[68802]],[[68739,68739],"mapped",[68803]],[[68740,68740],"mapped",[68804]],[[68741,68741],"mapped",[68805]],[[68742,68742],"mapped",[68806]],[[68743,68743],"mapped",[68807]],[[68744,68744],"mapped",[68808]],[[68745,68745],"mapped",[68809]],[[68746,68746],"mapped",[68810]],[[68747,68747],"mapped",[68811]],[[68748,68748],"mapped",[68812]],[[68749,68749],"mapped",[68813]],[[68750,68750],"mapped",[68814]],[[68751,68751],"mapped",[68815]],[[68752,68752],"mapped",[68816]],[[68753,68753],"mapped",[68817]],[[68754,68754],"mapped",[68818]],[[68755,68755],"mapped",[68819]],[[68756,68756],"mapped",[68820]],[[68757,68757],"mapped",[68821]],[[68758,68758],"mapped",[68822]],[[68759,68759],"mapped",[68823]],[[68760,68760],"mapped",[68824]],[[68761,68761],"mapped",[68825]],[[68762,68762],"mapped",[68826]],[[68763,68763],"mapped",[68827]],[[68764,68764],"mapped",[68828]],[[68765,68765],"mapped",[68829]],[[68766,68766],"mapped",[68830]],[[68767,68767],"mapped",[68831]],[[68768,68768],"mapped",[68832]],[[68769,68769],"mapped",[68833]],[[68770,68770],"mapped",[68834]],[[68771,68771],"mapped",[68835]],[[68772,68772],"mapped",[68836]],[[68773,68773],"mapped",[68837]],[[68774,68774],"mapped",[68838]],[[68775,68775],"mapped",[68839]],[[68776,68776],"mapped",[68840]],[[68777,68777],"mapped",[68841]],[[68778,68778],"mapped",[68842]],[[68779,68779],"mapped",[68843]],[[68780,68780],"mapped",[68844]],[[68781,68781],"mapped",[68845]],[[68782,68782],"mapped",[68846]],[[68783,68783],"mapped",[68847]],[[68784,68784],"mapped",[68848]],[[68785,68785],"mapped",[68849]],[[68786,68786],"mapped",[68850]],[[68787,68799],"disallowed"],[[68800,68850],"valid"],[[68851,68857],"disallowed"],[[68858,68863],"valid",[],"NV8"],[[68864,69215],"disallowed"],[[69216,69246],"valid",[],"NV8"],[[69247,69631],"disallowed"],[[69632,69702],"valid"],[[69703,69709],"valid",[],"NV8"],[[69710,69713],"disallowed"],[[69714,69733],"valid",[],"NV8"],[[69734,69743],"valid"],[[69744,69758],"disallowed"],[[69759,69759],"valid"],[[69760,69818],"valid"],[[69819,69820],"valid",[],"NV8"],[[69821,69821],"disallowed"],[[69822,69825],"valid",[],"NV8"],[[69826,69839],"disallowed"],[[69840,69864],"valid"],[[69865,69871],"disallowed"],[[69872,69881],"valid"],[[69882,69887],"disallowed"],[[69888,69940],"valid"],[[69941,69941],"disallowed"],[[69942,69951],"valid"],[[69952,69955],"valid",[],"NV8"],[[69956,69967],"disallowed"],[[69968,70003],"valid"],[[70004,70005],"valid",[],"NV8"],[[70006,70006],"valid"],[[70007,70015],"disallowed"],[[70016,70084],"valid"],[[70085,70088],"valid",[],"NV8"],[[70089,70089],"valid",[],"NV8"],[[70090,70092],"valid"],[[70093,70093],"valid",[],"NV8"],[[70094,70095],"disallowed"],[[70096,70105],"valid"],[[70106,70106],"valid"],[[70107,70107],"valid",[],"NV8"],[[70108,70108],"valid"],[[70109,70111],"valid",[],"NV8"],[[70112,70112],"disallowed"],[[70113,70132],"valid",[],"NV8"],[[70133,70143],"disallowed"],[[70144,70161],"valid"],[[70162,70162],"disallowed"],[[70163,70199],"valid"],[[70200,70205],"valid",[],"NV8"],[[70206,70271],"disallowed"],[[70272,70278],"valid"],[[70279,70279],"disallowed"],[[70280,70280],"valid"],[[70281,70281],"disallowed"],[[70282,70285],"valid"],[[70286,70286],"disallowed"],[[70287,70301],"valid"],[[70302,70302],"disallowed"],[[70303,70312],"valid"],[[70313,70313],"valid",[],"NV8"],[[70314,70319],"disallowed"],[[70320,70378],"valid"],[[70379,70383],"disallowed"],[[70384,70393],"valid"],[[70394,70399],"disallowed"],[[70400,70400],"valid"],[[70401,70403],"valid"],[[70404,70404],"disallowed"],[[70405,70412],"valid"],[[70413,70414],"disallowed"],[[70415,70416],"valid"],[[70417,70418],"disallowed"],[[70419,70440],"valid"],[[70441,70441],"disallowed"],[[70442,70448],"valid"],[[70449,70449],"disallowed"],[[70450,70451],"valid"],[[70452,70452],"disallowed"],[[70453,70457],"valid"],[[70458,70459],"disallowed"],[[70460,70468],"valid"],[[70469,70470],"disallowed"],[[70471,70472],"valid"],[[70473,70474],"disallowed"],[[70475,70477],"valid"],[[70478,70479],"disallowed"],[[70480,70480],"valid"],[[70481,70486],"disallowed"],[[70487,70487],"valid"],[[70488,70492],"disallowed"],[[70493,70499],"valid"],[[70500,70501],"disallowed"],[[70502,70508],"valid"],[[70509,70511],"disallowed"],[[70512,70516],"valid"],[[70517,70783],"disallowed"],[[70784,70853],"valid"],[[70854,70854],"valid",[],"NV8"],[[70855,70855],"valid"],[[70856,70863],"disallowed"],[[70864,70873],"valid"],[[70874,71039],"disallowed"],[[71040,71093],"valid"],[[71094,71095],"disallowed"],[[71096,71104],"valid"],[[71105,71113],"valid",[],"NV8"],[[71114,71127],"valid",[],"NV8"],[[71128,71133],"valid"],[[71134,71167],"disallowed"],[[71168,71232],"valid"],[[71233,71235],"valid",[],"NV8"],[[71236,71236],"valid"],[[71237,71247],"disallowed"],[[71248,71257],"valid"],[[71258,71295],"disallowed"],[[71296,71351],"valid"],[[71352,71359],"disallowed"],[[71360,71369],"valid"],[[71370,71423],"disallowed"],[[71424,71449],"valid"],[[71450,71452],"disallowed"],[[71453,71467],"valid"],[[71468,71471],"disallowed"],[[71472,71481],"valid"],[[71482,71487],"valid",[],"NV8"],[[71488,71839],"disallowed"],[[71840,71840],"mapped",[71872]],[[71841,71841],"mapped",[71873]],[[71842,71842],"mapped",[71874]],[[71843,71843],"mapped",[71875]],[[71844,71844],"mapped",[71876]],[[71845,71845],"mapped",[71877]],[[71846,71846],"mapped",[71878]],[[71847,71847],"mapped",[71879]],[[71848,71848],"mapped",[71880]],[[71849,71849],"mapped",[71881]],[[71850,71850],"mapped",[71882]],[[71851,71851],"mapped",[71883]],[[71852,71852],"mapped",[71884]],[[71853,71853],"mapped",[71885]],[[71854,71854],"mapped",[71886]],[[71855,71855],"mapped",[71887]],[[71856,71856],"mapped",[71888]],[[71857,71857],"mapped",[71889]],[[71858,71858],"mapped",[71890]],[[71859,71859],"mapped",[71891]],[[71860,71860],"mapped",[71892]],[[71861,71861],"mapped",[71893]],[[71862,71862],"mapped",[71894]],[[71863,71863],"mapped",[71895]],[[71864,71864],"mapped",[71896]],[[71865,71865],"mapped",[71897]],[[71866,71866],"mapped",[71898]],[[71867,71867],"mapped",[71899]],[[71868,71868],"mapped",[71900]],[[71869,71869],"mapped",[71901]],[[71870,71870],"mapped",[71902]],[[71871,71871],"mapped",[71903]],[[71872,71913],"valid"],[[71914,71922],"valid",[],"NV8"],[[71923,71934],"disallowed"],[[71935,71935],"valid"],[[71936,72383],"disallowed"],[[72384,72440],"valid"],[[72441,73727],"disallowed"],[[73728,74606],"valid"],[[74607,74648],"valid"],[[74649,74649],"valid"],[[74650,74751],"disallowed"],[[74752,74850],"valid",[],"NV8"],[[74851,74862],"valid",[],"NV8"],[[74863,74863],"disallowed"],[[74864,74867],"valid",[],"NV8"],[[74868,74868],"valid",[],"NV8"],[[74869,74879],"disallowed"],[[74880,75075],"valid"],[[75076,77823],"disallowed"],[[77824,78894],"valid"],[[78895,82943],"disallowed"],[[82944,83526],"valid"],[[83527,92159],"disallowed"],[[92160,92728],"valid"],[[92729,92735],"disallowed"],[[92736,92766],"valid"],[[92767,92767],"disallowed"],[[92768,92777],"valid"],[[92778,92781],"disallowed"],[[92782,92783],"valid",[],"NV8"],[[92784,92879],"disallowed"],[[92880,92909],"valid"],[[92910,92911],"disallowed"],[[92912,92916],"valid"],[[92917,92917],"valid",[],"NV8"],[[92918,92927],"disallowed"],[[92928,92982],"valid"],[[92983,92991],"valid",[],"NV8"],[[92992,92995],"valid"],[[92996,92997],"valid",[],"NV8"],[[92998,93007],"disallowed"],[[93008,93017],"valid"],[[93018,93018],"disallowed"],[[93019,93025],"valid",[],"NV8"],[[93026,93026],"disallowed"],[[93027,93047],"valid"],[[93048,93052],"disallowed"],[[93053,93071],"valid"],[[93072,93951],"disallowed"],[[93952,94020],"valid"],[[94021,94031],"disallowed"],[[94032,94078],"valid"],[[94079,94094],"disallowed"],[[94095,94111],"valid"],[[94112,110591],"disallowed"],[[110592,110593],"valid"],[[110594,113663],"disallowed"],[[113664,113770],"valid"],[[113771,113775],"disallowed"],[[113776,113788],"valid"],[[113789,113791],"disallowed"],[[113792,113800],"valid"],[[113801,113807],"disallowed"],[[113808,113817],"valid"],[[113818,113819],"disallowed"],[[113820,113820],"valid",[],"NV8"],[[113821,113822],"valid"],[[113823,113823],"valid",[],"NV8"],[[113824,113827],"ignored"],[[113828,118783],"disallowed"],[[118784,119029],"valid",[],"NV8"],[[119030,119039],"disallowed"],[[119040,119078],"valid",[],"NV8"],[[119079,119080],"disallowed"],[[119081,119081],"valid",[],"NV8"],[[119082,119133],"valid",[],"NV8"],[[119134,119134],"mapped",[119127,119141]],[[119135,119135],"mapped",[119128,119141]],[[119136,119136],"mapped",[119128,119141,119150]],[[119137,119137],"mapped",[119128,119141,119151]],[[119138,119138],"mapped",[119128,119141,119152]],[[119139,119139],"mapped",[119128,119141,119153]],[[119140,119140],"mapped",[119128,119141,119154]],[[119141,119154],"valid",[],"NV8"],[[119155,119162],"disallowed"],[[119163,119226],"valid",[],"NV8"],[[119227,119227],"mapped",[119225,119141]],[[119228,119228],"mapped",[119226,119141]],[[119229,119229],"mapped",[119225,119141,119150]],[[119230,119230],"mapped",[119226,119141,119150]],[[119231,119231],"mapped",[119225,119141,119151]],[[119232,119232],"mapped",[119226,119141,119151]],[[119233,119261],"valid",[],"NV8"],[[119262,119272],"valid",[],"NV8"],[[119273,119295],"disallowed"],[[119296,119365],"valid",[],"NV8"],[[119366,119551],"disallowed"],[[119552,119638],"valid",[],"NV8"],[[119639,119647],"disallowed"],[[119648,119665],"valid",[],"NV8"],[[119666,119807],"disallowed"],[[119808,119808],"mapped",[97]],[[119809,119809],"mapped",[98]],[[119810,119810],"mapped",[99]],[[119811,119811],"mapped",[100]],[[119812,119812],"mapped",[101]],[[119813,119813],"mapped",[102]],[[119814,119814],"mapped",[103]],[[119815,119815],"mapped",[104]],[[119816,119816],"mapped",[105]],[[119817,119817],"mapped",[106]],[[119818,119818],"mapped",[107]],[[119819,119819],"mapped",[108]],[[119820,119820],"mapped",[109]],[[119821,119821],"mapped",[110]],[[119822,119822],"mapped",[111]],[[119823,119823],"mapped",[112]],[[119824,119824],"mapped",[113]],[[119825,119825],"mapped",[114]],[[119826,119826],"mapped",[115]],[[119827,119827],"mapped",[116]],[[119828,119828],"mapped",[117]],[[119829,119829],"mapped",[118]],[[119830,119830],"mapped",[119]],[[119831,119831],"mapped",[120]],[[119832,119832],"mapped",[121]],[[119833,119833],"mapped",[122]],[[119834,119834],"mapped",[97]],[[119835,119835],"mapped",[98]],[[119836,119836],"mapped",[99]],[[119837,119837],"mapped",[100]],[[119838,119838],"mapped",[101]],[[119839,119839],"mapped",[102]],[[119840,119840],"mapped",[103]],[[119841,119841],"mapped",[104]],[[119842,119842],"mapped",[105]],[[119843,119843],"mapped",[106]],[[119844,119844],"mapped",[107]],[[119845,119845],"mapped",[108]],[[119846,119846],"mapped",[109]],[[119847,119847],"mapped",[110]],[[119848,119848],"mapped",[111]],[[119849,119849],"mapped",[112]],[[119850,119850],"mapped",[113]],[[119851,119851],"mapped",[114]],[[119852,119852],"mapped",[115]],[[119853,119853],"mapped",[116]],[[119854,119854],"mapped",[117]],[[119855,119855],"mapped",[118]],[[119856,119856],"mapped",[119]],[[119857,119857],"mapped",[120]],[[119858,119858],"mapped",[121]],[[119859,119859],"mapped",[122]],[[119860,119860],"mapped",[97]],[[119861,119861],"mapped",[98]],[[119862,119862],"mapped",[99]],[[119863,119863],"mapped",[100]],[[119864,119864],"mapped",[101]],[[119865,119865],"mapped",[102]],[[119866,119866],"mapped",[103]],[[119867,119867],"mapped",[104]],[[119868,119868],"mapped",[105]],[[119869,119869],"mapped",[106]],[[119870,119870],"mapped",[107]],[[119871,119871],"mapped",[108]],[[119872,119872],"mapped",[109]],[[119873,119873],"mapped",[110]],[[119874,119874],"mapped",[111]],[[119875,119875],"mapped",[112]],[[119876,119876],"mapped",[113]],[[119877,119877],"mapped",[114]],[[119878,119878],"mapped",[115]],[[119879,119879],"mapped",[116]],[[119880,119880],"mapped",[117]],[[119881,119881],"mapped",[118]],[[119882,119882],"mapped",[119]],[[119883,119883],"mapped",[120]],[[119884,119884],"mapped",[121]],[[119885,119885],"mapped",[122]],[[119886,119886],"mapped",[97]],[[119887,119887],"mapped",[98]],[[119888,119888],"mapped",[99]],[[119889,119889],"mapped",[100]],[[119890,119890],"mapped",[101]],[[119891,119891],"mapped",[102]],[[119892,119892],"mapped",[103]],[[119893,119893],"disallowed"],[[119894,119894],"mapped",[105]],[[119895,119895],"mapped",[106]],[[119896,119896],"mapped",[107]],[[119897,119897],"mapped",[108]],[[119898,119898],"mapped",[109]],[[119899,119899],"mapped",[110]],[[119900,119900],"mapped",[111]],[[119901,119901],"mapped",[112]],[[119902,119902],"mapped",[113]],[[119903,119903],"mapped",[114]],[[119904,119904],"mapped",[115]],[[119905,119905],"mapped",[116]],[[119906,119906],"mapped",[117]],[[119907,119907],"mapped",[118]],[[119908,119908],"mapped",[119]],[[119909,119909],"mapped",[120]],[[119910,119910],"mapped",[121]],[[119911,119911],"mapped",[122]],[[119912,119912],"mapped",[97]],[[119913,119913],"mapped",[98]],[[119914,119914],"mapped",[99]],[[119915,119915],"mapped",[100]],[[119916,119916],"mapped",[101]],[[119917,119917],"mapped",[102]],[[119918,119918],"mapped",[103]],[[119919,119919],"mapped",[104]],[[119920,119920],"mapped",[105]],[[119921,119921],"mapped",[106]],[[119922,119922],"mapped",[107]],[[119923,119923],"mapped",[108]],[[119924,119924],"mapped",[109]],[[119925,119925],"mapped",[110]],[[119926,119926],"mapped",[111]],[[119927,119927],"mapped",[112]],[[119928,119928],"mapped",[113]],[[119929,119929],"mapped",[114]],[[119930,119930],"mapped",[115]],[[119931,119931],"mapped",[116]],[[119932,119932],"mapped",[117]],[[119933,119933],"mapped",[118]],[[119934,119934],"mapped",[119]],[[119935,119935],"mapped",[120]],[[119936,119936],"mapped",[121]],[[119937,119937],"mapped",[122]],[[119938,119938],"mapped",[97]],[[119939,119939],"mapped",[98]],[[119940,119940],"mapped",[99]],[[119941,119941],"mapped",[100]],[[119942,119942],"mapped",[101]],[[119943,119943],"mapped",[102]],[[119944,119944],"mapped",[103]],[[119945,119945],"mapped",[104]],[[119946,119946],"mapped",[105]],[[119947,119947],"mapped",[106]],[[119948,119948],"mapped",[107]],[[119949,119949],"mapped",[108]],[[119950,119950],"mapped",[109]],[[119951,119951],"mapped",[110]],[[119952,119952],"mapped",[111]],[[119953,119953],"mapped",[112]],[[119954,119954],"mapped",[113]],[[119955,119955],"mapped",[114]],[[119956,119956],"mapped",[115]],[[119957,119957],"mapped",[116]],[[119958,119958],"mapped",[117]],[[119959,119959],"mapped",[118]],[[119960,119960],"mapped",[119]],[[119961,119961],"mapped",[120]],[[119962,119962],"mapped",[121]],[[119963,119963],"mapped",[122]],[[119964,119964],"mapped",[97]],[[119965,119965],"disallowed"],[[119966,119966],"mapped",[99]],[[119967,119967],"mapped",[100]],[[119968,119969],"disallowed"],[[119970,119970],"mapped",[103]],[[119971,119972],"disallowed"],[[119973,119973],"mapped",[106]],[[119974,119974],"mapped",[107]],[[119975,119976],"disallowed"],[[119977,119977],"mapped",[110]],[[119978,119978],"mapped",[111]],[[119979,119979],"mapped",[112]],[[119980,119980],"mapped",[113]],[[119981,119981],"disallowed"],[[119982,119982],"mapped",[115]],[[119983,119983],"mapped",[116]],[[119984,119984],"mapped",[117]],[[119985,119985],"mapped",[118]],[[119986,119986],"mapped",[119]],[[119987,119987],"mapped",[120]],[[119988,119988],"mapped",[121]],[[119989,119989],"mapped",[122]],[[119990,119990],"mapped",[97]],[[119991,119991],"mapped",[98]],[[119992,119992],"mapped",[99]],[[119993,119993],"mapped",[100]],[[119994,119994],"disallowed"],[[119995,119995],"mapped",[102]],[[119996,119996],"disallowed"],[[119997,119997],"mapped",[104]],[[119998,119998],"mapped",[105]],[[119999,119999],"mapped",[106]],[[120000,120000],"mapped",[107]],[[120001,120001],"mapped",[108]],[[120002,120002],"mapped",[109]],[[120003,120003],"mapped",[110]],[[120004,120004],"disallowed"],[[120005,120005],"mapped",[112]],[[120006,120006],"mapped",[113]],[[120007,120007],"mapped",[114]],[[120008,120008],"mapped",[115]],[[120009,120009],"mapped",[116]],[[120010,120010],"mapped",[117]],[[120011,120011],"mapped",[118]],[[120012,120012],"mapped",[119]],[[120013,120013],"mapped",[120]],[[120014,120014],"mapped",[121]],[[120015,120015],"mapped",[122]],[[120016,120016],"mapped",[97]],[[120017,120017],"mapped",[98]],[[120018,120018],"mapped",[99]],[[120019,120019],"mapped",[100]],[[120020,120020],"mapped",[101]],[[120021,120021],"mapped",[102]],[[120022,120022],"mapped",[103]],[[120023,120023],"mapped",[104]],[[120024,120024],"mapped",[105]],[[120025,120025],"mapped",[106]],[[120026,120026],"mapped",[107]],[[120027,120027],"mapped",[108]],[[120028,120028],"mapped",[109]],[[120029,120029],"mapped",[110]],[[120030,120030],"mapped",[111]],[[120031,120031],"mapped",[112]],[[120032,120032],"mapped",[113]],[[120033,120033],"mapped",[114]],[[120034,120034],"mapped",[115]],[[120035,120035],"mapped",[116]],[[120036,120036],"mapped",[117]],[[120037,120037],"mapped",[118]],[[120038,120038],"mapped",[119]],[[120039,120039],"mapped",[120]],[[120040,120040],"mapped",[121]],[[120041,120041],"mapped",[122]],[[120042,120042],"mapped",[97]],[[120043,120043],"mapped",[98]],[[120044,120044],"mapped",[99]],[[120045,120045],"mapped",[100]],[[120046,120046],"mapped",[101]],[[120047,120047],"mapped",[102]],[[120048,120048],"mapped",[103]],[[120049,120049],"mapped",[104]],[[120050,120050],"mapped",[105]],[[120051,120051],"mapped",[106]],[[120052,120052],"mapped",[107]],[[120053,120053],"mapped",[108]],[[120054,120054],"mapped",[109]],[[120055,120055],"mapped",[110]],[[120056,120056],"mapped",[111]],[[120057,120057],"mapped",[112]],[[120058,120058],"mapped",[113]],[[120059,120059],"mapped",[114]],[[120060,120060],"mapped",[115]],[[120061,120061],"mapped",[116]],[[120062,120062],"mapped",[117]],[[120063,120063],"mapped",[118]],[[120064,120064],"mapped",[119]],[[120065,120065],"mapped",[120]],[[120066,120066],"mapped",[121]],[[120067,120067],"mapped",[122]],[[120068,120068],"mapped",[97]],[[120069,120069],"mapped",[98]],[[120070,120070],"disallowed"],[[120071,120071],"mapped",[100]],[[120072,120072],"mapped",[101]],[[120073,120073],"mapped",[102]],[[120074,120074],"mapped",[103]],[[120075,120076],"disallowed"],[[120077,120077],"mapped",[106]],[[120078,120078],"mapped",[107]],[[120079,120079],"mapped",[108]],[[120080,120080],"mapped",[109]],[[120081,120081],"mapped",[110]],[[120082,120082],"mapped",[111]],[[120083,120083],"mapped",[112]],[[120084,120084],"mapped",[113]],[[120085,120085],"disallowed"],[[120086,120086],"mapped",[115]],[[120087,120087],"mapped",[116]],[[120088,120088],"mapped",[117]],[[120089,120089],"mapped",[118]],[[120090,120090],"mapped",[119]],[[120091,120091],"mapped",[120]],[[120092,120092],"mapped",[121]],[[120093,120093],"disallowed"],[[120094,120094],"mapped",[97]],[[120095,120095],"mapped",[98]],[[120096,120096],"mapped",[99]],[[120097,120097],"mapped",[100]],[[120098,120098],"mapped",[101]],[[120099,120099],"mapped",[102]],[[120100,120100],"mapped",[103]],[[120101,120101],"mapped",[104]],[[120102,120102],"mapped",[105]],[[120103,120103],"mapped",[106]],[[120104,120104],"mapped",[107]],[[120105,120105],"mapped",[108]],[[120106,120106],"mapped",[109]],[[120107,120107],"mapped",[110]],[[120108,120108],"mapped",[111]],[[120109,120109],"mapped",[112]],[[120110,120110],"mapped",[113]],[[120111,120111],"mapped",[114]],[[120112,120112],"mapped",[115]],[[120113,120113],"mapped",[116]],[[120114,120114],"mapped",[117]],[[120115,120115],"mapped",[118]],[[120116,120116],"mapped",[119]],[[120117,120117],"mapped",[120]],[[120118,120118],"mapped",[121]],[[120119,120119],"mapped",[122]],[[120120,120120],"mapped",[97]],[[120121,120121],"mapped",[98]],[[120122,120122],"disallowed"],[[120123,120123],"mapped",[100]],[[120124,120124],"mapped",[101]],[[120125,120125],"mapped",[102]],[[120126,120126],"mapped",[103]],[[120127,120127],"disallowed"],[[120128,120128],"mapped",[105]],[[120129,120129],"mapped",[106]],[[120130,120130],"mapped",[107]],[[120131,120131],"mapped",[108]],[[120132,120132],"mapped",[109]],[[120133,120133],"disallowed"],[[120134,120134],"mapped",[111]],[[120135,120137],"disallowed"],[[120138,120138],"mapped",[115]],[[120139,120139],"mapped",[116]],[[120140,120140],"mapped",[117]],[[120141,120141],"mapped",[118]],[[120142,120142],"mapped",[119]],[[120143,120143],"mapped",[120]],[[120144,120144],"mapped",[121]],[[120145,120145],"disallowed"],[[120146,120146],"mapped",[97]],[[120147,120147],"mapped",[98]],[[120148,120148],"mapped",[99]],[[120149,120149],"mapped",[100]],[[120150,120150],"mapped",[101]],[[120151,120151],"mapped",[102]],[[120152,120152],"mapped",[103]],[[120153,120153],"mapped",[104]],[[120154,120154],"mapped",[105]],[[120155,120155],"mapped",[106]],[[120156,120156],"mapped",[107]],[[120157,120157],"mapped",[108]],[[120158,120158],"mapped",[109]],[[120159,120159],"mapped",[110]],[[120160,120160],"mapped",[111]],[[120161,120161],"mapped",[112]],[[120162,120162],"mapped",[113]],[[120163,120163],"mapped",[114]],[[120164,120164],"mapped",[115]],[[120165,120165],"mapped",[116]],[[120166,120166],"mapped",[117]],[[120167,120167],"mapped",[118]],[[120168,120168],"mapped",[119]],[[120169,120169],"mapped",[120]],[[120170,120170],"mapped",[121]],[[120171,120171],"mapped",[122]],[[120172,120172],"mapped",[97]],[[120173,120173],"mapped",[98]],[[120174,120174],"mapped",[99]],[[120175,120175],"mapped",[100]],[[120176,120176],"mapped",[101]],[[120177,120177],"mapped",[102]],[[120178,120178],"mapped",[103]],[[120179,120179],"mapped",[104]],[[120180,120180],"mapped",[105]],[[120181,120181],"mapped",[106]],[[120182,120182],"mapped",[107]],[[120183,120183],"mapped",[108]],[[120184,120184],"mapped",[109]],[[120185,120185],"mapped",[110]],[[120186,120186],"mapped",[111]],[[120187,120187],"mapped",[112]],[[120188,120188],"mapped",[113]],[[120189,120189],"mapped",[114]],[[120190,120190],"mapped",[115]],[[120191,120191],"mapped",[116]],[[120192,120192],"mapped",[117]],[[120193,120193],"mapped",[118]],[[120194,120194],"mapped",[119]],[[120195,120195],"mapped",[120]],[[120196,120196],"mapped",[121]],[[120197,120197],"mapped",[122]],[[120198,120198],"mapped",[97]],[[120199,120199],"mapped",[98]],[[120200,120200],"mapped",[99]],[[120201,120201],"mapped",[100]],[[120202,120202],"mapped",[101]],[[120203,120203],"mapped",[102]],[[120204,120204],"mapped",[103]],[[120205,120205],"mapped",[104]],[[120206,120206],"mapped",[105]],[[120207,120207],"mapped",[106]],[[120208,120208],"mapped",[107]],[[120209,120209],"mapped",[108]],[[120210,120210],"mapped",[109]],[[120211,120211],"mapped",[110]],[[120212,120212],"mapped",[111]],[[120213,120213],"mapped",[112]],[[120214,120214],"mapped",[113]],[[120215,120215],"mapped",[114]],[[120216,120216],"mapped",[115]],[[120217,120217],"mapped",[116]],[[120218,120218],"mapped",[117]],[[120219,120219],"mapped",[118]],[[120220,120220],"mapped",[119]],[[120221,120221],"mapped",[120]],[[120222,120222],"mapped",[121]],[[120223,120223],"mapped",[122]],[[120224,120224],"mapped",[97]],[[120225,120225],"mapped",[98]],[[120226,120226],"mapped",[99]],[[120227,120227],"mapped",[100]],[[120228,120228],"mapped",[101]],[[120229,120229],"mapped",[102]],[[120230,120230],"mapped",[103]],[[120231,120231],"mapped",[104]],[[120232,120232],"mapped",[105]],[[120233,120233],"mapped",[106]],[[120234,120234],"mapped",[107]],[[120235,120235],"mapped",[108]],[[120236,120236],"mapped",[109]],[[120237,120237],"mapped",[110]],[[120238,120238],"mapped",[111]],[[120239,120239],"mapped",[112]],[[120240,120240],"mapped",[113]],[[120241,120241],"mapped",[114]],[[120242,120242],"mapped",[115]],[[120243,120243],"mapped",[116]],[[120244,120244],"mapped",[117]],[[120245,120245],"mapped",[118]],[[120246,120246],"mapped",[119]],[[120247,120247],"mapped",[120]],[[120248,120248],"mapped",[121]],[[120249,120249],"mapped",[122]],[[120250,120250],"mapped",[97]],[[120251,120251],"mapped",[98]],[[120252,120252],"mapped",[99]],[[120253,120253],"mapped",[100]],[[120254,120254],"mapped",[101]],[[120255,120255],"mapped",[102]],[[120256,120256],"mapped",[103]],[[120257,120257],"mapped",[104]],[[120258,120258],"mapped",[105]],[[120259,120259],"mapped",[106]],[[120260,120260],"mapped",[107]],[[120261,120261],"mapped",[108]],[[120262,120262],"mapped",[109]],[[120263,120263],"mapped",[110]],[[120264,120264],"mapped",[111]],[[120265,120265],"mapped",[112]],[[120266,120266],"mapped",[113]],[[120267,120267],"mapped",[114]],[[120268,120268],"mapped",[115]],[[120269,120269],"mapped",[116]],[[120270,120270],"mapped",[117]],[[120271,120271],"mapped",[118]],[[120272,120272],"mapped",[119]],[[120273,120273],"mapped",[120]],[[120274,120274],"mapped",[121]],[[120275,120275],"mapped",[122]],[[120276,120276],"mapped",[97]],[[120277,120277],"mapped",[98]],[[120278,120278],"mapped",[99]],[[120279,120279],"mapped",[100]],[[120280,120280],"mapped",[101]],[[120281,120281],"mapped",[102]],[[120282,120282],"mapped",[103]],[[120283,120283],"mapped",[104]],[[120284,120284],"mapped",[105]],[[120285,120285],"mapped",[106]],[[120286,120286],"mapped",[107]],[[120287,120287],"mapped",[108]],[[120288,120288],"mapped",[109]],[[120289,120289],"mapped",[110]],[[120290,120290],"mapped",[111]],[[120291,120291],"mapped",[112]],[[120292,120292],"mapped",[113]],[[120293,120293],"mapped",[114]],[[120294,120294],"mapped",[115]],[[120295,120295],"mapped",[116]],[[120296,120296],"mapped",[117]],[[120297,120297],"mapped",[118]],[[120298,120298],"mapped",[119]],[[120299,120299],"mapped",[120]],[[120300,120300],"mapped",[121]],[[120301,120301],"mapped",[122]],[[120302,120302],"mapped",[97]],[[120303,120303],"mapped",[98]],[[120304,120304],"mapped",[99]],[[120305,120305],"mapped",[100]],[[120306,120306],"mapped",[101]],[[120307,120307],"mapped",[102]],[[120308,120308],"mapped",[103]],[[120309,120309],"mapped",[104]],[[120310,120310],"mapped",[105]],[[120311,120311],"mapped",[106]],[[120312,120312],"mapped",[107]],[[120313,120313],"mapped",[108]],[[120314,120314],"mapped",[109]],[[120315,120315],"mapped",[110]],[[120316,120316],"mapped",[111]],[[120317,120317],"mapped",[112]],[[120318,120318],"mapped",[113]],[[120319,120319],"mapped",[114]],[[120320,120320],"mapped",[115]],[[120321,120321],"mapped",[116]],[[120322,120322],"mapped",[117]],[[120323,120323],"mapped",[118]],[[120324,120324],"mapped",[119]],[[120325,120325],"mapped",[120]],[[120326,120326],"mapped",[121]],[[120327,120327],"mapped",[122]],[[120328,120328],"mapped",[97]],[[120329,120329],"mapped",[98]],[[120330,120330],"mapped",[99]],[[120331,120331],"mapped",[100]],[[120332,120332],"mapped",[101]],[[120333,120333],"mapped",[102]],[[120334,120334],"mapped",[103]],[[120335,120335],"mapped",[104]],[[120336,120336],"mapped",[105]],[[120337,120337],"mapped",[106]],[[120338,120338],"mapped",[107]],[[120339,120339],"mapped",[108]],[[120340,120340],"mapped",[109]],[[120341,120341],"mapped",[110]],[[120342,120342],"mapped",[111]],[[120343,120343],"mapped",[112]],[[120344,120344],"mapped",[113]],[[120345,120345],"mapped",[114]],[[120346,120346],"mapped",[115]],[[120347,120347],"mapped",[116]],[[120348,120348],"mapped",[117]],[[120349,120349],"mapped",[118]],[[120350,120350],"mapped",[119]],[[120351,120351],"mapped",[120]],[[120352,120352],"mapped",[121]],[[120353,120353],"mapped",[122]],[[120354,120354],"mapped",[97]],[[120355,120355],"mapped",[98]],[[120356,120356],"mapped",[99]],[[120357,120357],"mapped",[100]],[[120358,120358],"mapped",[101]],[[120359,120359],"mapped",[102]],[[120360,120360],"mapped",[103]],[[120361,120361],"mapped",[104]],[[120362,120362],"mapped",[105]],[[120363,120363],"mapped",[106]],[[120364,120364],"mapped",[107]],[[120365,120365],"mapped",[108]],[[120366,120366],"mapped",[109]],[[120367,120367],"mapped",[110]],[[120368,120368],"mapped",[111]],[[120369,120369],"mapped",[112]],[[120370,120370],"mapped",[113]],[[120371,120371],"mapped",[114]],[[120372,120372],"mapped",[115]],[[120373,120373],"mapped",[116]],[[120374,120374],"mapped",[117]],[[120375,120375],"mapped",[118]],[[120376,120376],"mapped",[119]],[[120377,120377],"mapped",[120]],[[120378,120378],"mapped",[121]],[[120379,120379],"mapped",[122]],[[120380,120380],"mapped",[97]],[[120381,120381],"mapped",[98]],[[120382,120382],"mapped",[99]],[[120383,120383],"mapped",[100]],[[120384,120384],"mapped",[101]],[[120385,120385],"mapped",[102]],[[120386,120386],"mapped",[103]],[[120387,120387],"mapped",[104]],[[120388,120388],"mapped",[105]],[[120389,120389],"mapped",[106]],[[120390,120390],"mapped",[107]],[[120391,120391],"mapped",[108]],[[120392,120392],"mapped",[109]],[[120393,120393],"mapped",[110]],[[120394,120394],"mapped",[111]],[[120395,120395],"mapped",[112]],[[120396,120396],"mapped",[113]],[[120397,120397],"mapped",[114]],[[120398,120398],"mapped",[115]],[[120399,120399],"mapped",[116]],[[120400,120400],"mapped",[117]],[[120401,120401],"mapped",[118]],[[120402,120402],"mapped",[119]],[[120403,120403],"mapped",[120]],[[120404,120404],"mapped",[121]],[[120405,120405],"mapped",[122]],[[120406,120406],"mapped",[97]],[[120407,120407],"mapped",[98]],[[120408,120408],"mapped",[99]],[[120409,120409],"mapped",[100]],[[120410,120410],"mapped",[101]],[[120411,120411],"mapped",[102]],[[120412,120412],"mapped",[103]],[[120413,120413],"mapped",[104]],[[120414,120414],"mapped",[105]],[[120415,120415],"mapped",[106]],[[120416,120416],"mapped",[107]],[[120417,120417],"mapped",[108]],[[120418,120418],"mapped",[109]],[[120419,120419],"mapped",[110]],[[120420,120420],"mapped",[111]],[[120421,120421],"mapped",[112]],[[120422,120422],"mapped",[113]],[[120423,120423],"mapped",[114]],[[120424,120424],"mapped",[115]],[[120425,120425],"mapped",[116]],[[120426,120426],"mapped",[117]],[[120427,120427],"mapped",[118]],[[120428,120428],"mapped",[119]],[[120429,120429],"mapped",[120]],[[120430,120430],"mapped",[121]],[[120431,120431],"mapped",[122]],[[120432,120432],"mapped",[97]],[[120433,120433],"mapped",[98]],[[120434,120434],"mapped",[99]],[[120435,120435],"mapped",[100]],[[120436,120436],"mapped",[101]],[[120437,120437],"mapped",[102]],[[120438,120438],"mapped",[103]],[[120439,120439],"mapped",[104]],[[120440,120440],"mapped",[105]],[[120441,120441],"mapped",[106]],[[120442,120442],"mapped",[107]],[[120443,120443],"mapped",[108]],[[120444,120444],"mapped",[109]],[[120445,120445],"mapped",[110]],[[120446,120446],"mapped",[111]],[[120447,120447],"mapped",[112]],[[120448,120448],"mapped",[113]],[[120449,120449],"mapped",[114]],[[120450,120450],"mapped",[115]],[[120451,120451],"mapped",[116]],[[120452,120452],"mapped",[117]],[[120453,120453],"mapped",[118]],[[120454,120454],"mapped",[119]],[[120455,120455],"mapped",[120]],[[120456,120456],"mapped",[121]],[[120457,120457],"mapped",[122]],[[120458,120458],"mapped",[97]],[[120459,120459],"mapped",[98]],[[120460,120460],"mapped",[99]],[[120461,120461],"mapped",[100]],[[120462,120462],"mapped",[101]],[[120463,120463],"mapped",[102]],[[120464,120464],"mapped",[103]],[[120465,120465],"mapped",[104]],[[120466,120466],"mapped",[105]],[[120467,120467],"mapped",[106]],[[120468,120468],"mapped",[107]],[[120469,120469],"mapped",[108]],[[120470,120470],"mapped",[109]],[[120471,120471],"mapped",[110]],[[120472,120472],"mapped",[111]],[[120473,120473],"mapped",[112]],[[120474,120474],"mapped",[113]],[[120475,120475],"mapped",[114]],[[120476,120476],"mapped",[115]],[[120477,120477],"mapped",[116]],[[120478,120478],"mapped",[117]],[[120479,120479],"mapped",[118]],[[120480,120480],"mapped",[119]],[[120481,120481],"mapped",[120]],[[120482,120482],"mapped",[121]],[[120483,120483],"mapped",[122]],[[120484,120484],"mapped",[305]],[[120485,120485],"mapped",[567]],[[120486,120487],"disallowed"],[[120488,120488],"mapped",[945]],[[120489,120489],"mapped",[946]],[[120490,120490],"mapped",[947]],[[120491,120491],"mapped",[948]],[[120492,120492],"mapped",[949]],[[120493,120493],"mapped",[950]],[[120494,120494],"mapped",[951]],[[120495,120495],"mapped",[952]],[[120496,120496],"mapped",[953]],[[120497,120497],"mapped",[954]],[[120498,120498],"mapped",[955]],[[120499,120499],"mapped",[956]],[[120500,120500],"mapped",[957]],[[120501,120501],"mapped",[958]],[[120502,120502],"mapped",[959]],[[120503,120503],"mapped",[960]],[[120504,120504],"mapped",[961]],[[120505,120505],"mapped",[952]],[[120506,120506],"mapped",[963]],[[120507,120507],"mapped",[964]],[[120508,120508],"mapped",[965]],[[120509,120509],"mapped",[966]],[[120510,120510],"mapped",[967]],[[120511,120511],"mapped",[968]],[[120512,120512],"mapped",[969]],[[120513,120513],"mapped",[8711]],[[120514,120514],"mapped",[945]],[[120515,120515],"mapped",[946]],[[120516,120516],"mapped",[947]],[[120517,120517],"mapped",[948]],[[120518,120518],"mapped",[949]],[[120519,120519],"mapped",[950]],[[120520,120520],"mapped",[951]],[[120521,120521],"mapped",[952]],[[120522,120522],"mapped",[953]],[[120523,120523],"mapped",[954]],[[120524,120524],"mapped",[955]],[[120525,120525],"mapped",[956]],[[120526,120526],"mapped",[957]],[[120527,120527],"mapped",[958]],[[120528,120528],"mapped",[959]],[[120529,120529],"mapped",[960]],[[120530,120530],"mapped",[961]],[[120531,120532],"mapped",[963]],[[120533,120533],"mapped",[964]],[[120534,120534],"mapped",[965]],[[120535,120535],"mapped",[966]],[[120536,120536],"mapped",[967]],[[120537,120537],"mapped",[968]],[[120538,120538],"mapped",[969]],[[120539,120539],"mapped",[8706]],[[120540,120540],"mapped",[949]],[[120541,120541],"mapped",[952]],[[120542,120542],"mapped",[954]],[[120543,120543],"mapped",[966]],[[120544,120544],"mapped",[961]],[[120545,120545],"mapped",[960]],[[120546,120546],"mapped",[945]],[[120547,120547],"mapped",[946]],[[120548,120548],"mapped",[947]],[[120549,120549],"mapped",[948]],[[120550,120550],"mapped",[949]],[[120551,120551],"mapped",[950]],[[120552,120552],"mapped",[951]],[[120553,120553],"mapped",[952]],[[120554,120554],"mapped",[953]],[[120555,120555],"mapped",[954]],[[120556,120556],"mapped",[955]],[[120557,120557],"mapped",[956]],[[120558,120558],"mapped",[957]],[[120559,120559],"mapped",[958]],[[120560,120560],"mapped",[959]],[[120561,120561],"mapped",[960]],[[120562,120562],"mapped",[961]],[[120563,120563],"mapped",[952]],[[120564,120564],"mapped",[963]],[[120565,120565],"mapped",[964]],[[120566,120566],"mapped",[965]],[[120567,120567],"mapped",[966]],[[120568,120568],"mapped",[967]],[[120569,120569],"mapped",[968]],[[120570,120570],"mapped",[969]],[[120571,120571],"mapped",[8711]],[[120572,120572],"mapped",[945]],[[120573,120573],"mapped",[946]],[[120574,120574],"mapped",[947]],[[120575,120575],"mapped",[948]],[[120576,120576],"mapped",[949]],[[120577,120577],"mapped",[950]],[[120578,120578],"mapped",[951]],[[120579,120579],"mapped",[952]],[[120580,120580],"mapped",[953]],[[120581,120581],"mapped",[954]],[[120582,120582],"mapped",[955]],[[120583,120583],"mapped",[956]],[[120584,120584],"mapped",[957]],[[120585,120585],"mapped",[958]],[[120586,120586],"mapped",[959]],[[120587,120587],"mapped",[960]],[[120588,120588],"mapped",[961]],[[120589,120590],"mapped",[963]],[[120591,120591],"mapped",[964]],[[120592,120592],"mapped",[965]],[[120593,120593],"mapped",[966]],[[120594,120594],"mapped",[967]],[[120595,120595],"mapped",[968]],[[120596,120596],"mapped",[969]],[[120597,120597],"mapped",[8706]],[[120598,120598],"mapped",[949]],[[120599,120599],"mapped",[952]],[[120600,120600],"mapped",[954]],[[120601,120601],"mapped",[966]],[[120602,120602],"mapped",[961]],[[120603,120603],"mapped",[960]],[[120604,120604],"mapped",[945]],[[120605,120605],"mapped",[946]],[[120606,120606],"mapped",[947]],[[120607,120607],"mapped",[948]],[[120608,120608],"mapped",[949]],[[120609,120609],"mapped",[950]],[[120610,120610],"mapped",[951]],[[120611,120611],"mapped",[952]],[[120612,120612],"mapped",[953]],[[120613,120613],"mapped",[954]],[[120614,120614],"mapped",[955]],[[120615,120615],"mapped",[956]],[[120616,120616],"mapped",[957]],[[120617,120617],"mapped",[958]],[[120618,120618],"mapped",[959]],[[120619,120619],"mapped",[960]],[[120620,120620],"mapped",[961]],[[120621,120621],"mapped",[952]],[[120622,120622],"mapped",[963]],[[120623,120623],"mapped",[964]],[[120624,120624],"mapped",[965]],[[120625,120625],"mapped",[966]],[[120626,120626],"mapped",[967]],[[120627,120627],"mapped",[968]],[[120628,120628],"mapped",[969]],[[120629,120629],"mapped",[8711]],[[120630,120630],"mapped",[945]],[[120631,120631],"mapped",[946]],[[120632,120632],"mapped",[947]],[[120633,120633],"mapped",[948]],[[120634,120634],"mapped",[949]],[[120635,120635],"mapped",[950]],[[120636,120636],"mapped",[951]],[[120637,120637],"mapped",[952]],[[120638,120638],"mapped",[953]],[[120639,120639],"mapped",[954]],[[120640,120640],"mapped",[955]],[[120641,120641],"mapped",[956]],[[120642,120642],"mapped",[957]],[[120643,120643],"mapped",[958]],[[120644,120644],"mapped",[959]],[[120645,120645],"mapped",[960]],[[120646,120646],"mapped",[961]],[[120647,120648],"mapped",[963]],[[120649,120649],"mapped",[964]],[[120650,120650],"mapped",[965]],[[120651,120651],"mapped",[966]],[[120652,120652],"mapped",[967]],[[120653,120653],"mapped",[968]],[[120654,120654],"mapped",[969]],[[120655,120655],"mapped",[8706]],[[120656,120656],"mapped",[949]],[[120657,120657],"mapped",[952]],[[120658,120658],"mapped",[954]],[[120659,120659],"mapped",[966]],[[120660,120660],"mapped",[961]],[[120661,120661],"mapped",[960]],[[120662,120662],"mapped",[945]],[[120663,120663],"mapped",[946]],[[120664,120664],"mapped",[947]],[[120665,120665],"mapped",[948]],[[120666,120666],"mapped",[949]],[[120667,120667],"mapped",[950]],[[120668,120668],"mapped",[951]],[[120669,120669],"mapped",[952]],[[120670,120670],"mapped",[953]],[[120671,120671],"mapped",[954]],[[120672,120672],"mapped",[955]],[[120673,120673],"mapped",[956]],[[120674,120674],"mapped",[957]],[[120675,120675],"mapped",[958]],[[120676,120676],"mapped",[959]],[[120677,120677],"mapped",[960]],[[120678,120678],"mapped",[961]],[[120679,120679],"mapped",[952]],[[120680,120680],"mapped",[963]],[[120681,120681],"mapped",[964]],[[120682,120682],"mapped",[965]],[[120683,120683],"mapped",[966]],[[120684,120684],"mapped",[967]],[[120685,120685],"mapped",[968]],[[120686,120686],"mapped",[969]],[[120687,120687],"mapped",[8711]],[[120688,120688],"mapped",[945]],[[120689,120689],"mapped",[946]],[[120690,120690],"mapped",[947]],[[120691,120691],"mapped",[948]],[[120692,120692],"mapped",[949]],[[120693,120693],"mapped",[950]],[[120694,120694],"mapped",[951]],[[120695,120695],"mapped",[952]],[[120696,120696],"mapped",[953]],[[120697,120697],"mapped",[954]],[[120698,120698],"mapped",[955]],[[120699,120699],"mapped",[956]],[[120700,120700],"mapped",[957]],[[120701,120701],"mapped",[958]],[[120702,120702],"mapped",[959]],[[120703,120703],"mapped",[960]],[[120704,120704],"mapped",[961]],[[120705,120706],"mapped",[963]],[[120707,120707],"mapped",[964]],[[120708,120708],"mapped",[965]],[[120709,120709],"mapped",[966]],[[120710,120710],"mapped",[967]],[[120711,120711],"mapped",[968]],[[120712,120712],"mapped",[969]],[[120713,120713],"mapped",[8706]],[[120714,120714],"mapped",[949]],[[120715,120715],"mapped",[952]],[[120716,120716],"mapped",[954]],[[120717,120717],"mapped",[966]],[[120718,120718],"mapped",[961]],[[120719,120719],"mapped",[960]],[[120720,120720],"mapped",[945]],[[120721,120721],"mapped",[946]],[[120722,120722],"mapped",[947]],[[120723,120723],"mapped",[948]],[[120724,120724],"mapped",[949]],[[120725,120725],"mapped",[950]],[[120726,120726],"mapped",[951]],[[120727,120727],"mapped",[952]],[[120728,120728],"mapped",[953]],[[120729,120729],"mapped",[954]],[[120730,120730],"mapped",[955]],[[120731,120731],"mapped",[956]],[[120732,120732],"mapped",[957]],[[120733,120733],"mapped",[958]],[[120734,120734],"mapped",[959]],[[120735,120735],"mapped",[960]],[[120736,120736],"mapped",[961]],[[120737,120737],"mapped",[952]],[[120738,120738],"mapped",[963]],[[120739,120739],"mapped",[964]],[[120740,120740],"mapped",[965]],[[120741,120741],"mapped",[966]],[[120742,120742],"mapped",[967]],[[120743,120743],"mapped",[968]],[[120744,120744],"mapped",[969]],[[120745,120745],"mapped",[8711]],[[120746,120746],"mapped",[945]],[[120747,120747],"mapped",[946]],[[120748,120748],"mapped",[947]],[[120749,120749],"mapped",[948]],[[120750,120750],"mapped",[949]],[[120751,120751],"mapped",[950]],[[120752,120752],"mapped",[951]],[[120753,120753],"mapped",[952]],[[120754,120754],"mapped",[953]],[[120755,120755],"mapped",[954]],[[120756,120756],"mapped",[955]],[[120757,120757],"mapped",[956]],[[120758,120758],"mapped",[957]],[[120759,120759],"mapped",[958]],[[120760,120760],"mapped",[959]],[[120761,120761],"mapped",[960]],[[120762,120762],"mapped",[961]],[[120763,120764],"mapped",[963]],[[120765,120765],"mapped",[964]],[[120766,120766],"mapped",[965]],[[120767,120767],"mapped",[966]],[[120768,120768],"mapped",[967]],[[120769,120769],"mapped",[968]],[[120770,120770],"mapped",[969]],[[120771,120771],"mapped",[8706]],[[120772,120772],"mapped",[949]],[[120773,120773],"mapped",[952]],[[120774,120774],"mapped",[954]],[[120775,120775],"mapped",[966]],[[120776,120776],"mapped",[961]],[[120777,120777],"mapped",[960]],[[120778,120779],"mapped",[989]],[[120780,120781],"disallowed"],[[120782,120782],"mapped",[48]],[[120783,120783],"mapped",[49]],[[120784,120784],"mapped",[50]],[[120785,120785],"mapped",[51]],[[120786,120786],"mapped",[52]],[[120787,120787],"mapped",[53]],[[120788,120788],"mapped",[54]],[[120789,120789],"mapped",[55]],[[120790,120790],"mapped",[56]],[[120791,120791],"mapped",[57]],[[120792,120792],"mapped",[48]],[[120793,120793],"mapped",[49]],[[120794,120794],"mapped",[50]],[[120795,120795],"mapped",[51]],[[120796,120796],"mapped",[52]],[[120797,120797],"mapped",[53]],[[120798,120798],"mapped",[54]],[[120799,120799],"mapped",[55]],[[120800,120800],"mapped",[56]],[[120801,120801],"mapped",[57]],[[120802,120802],"mapped",[48]],[[120803,120803],"mapped",[49]],[[120804,120804],"mapped",[50]],[[120805,120805],"mapped",[51]],[[120806,120806],"mapped",[52]],[[120807,120807],"mapped",[53]],[[120808,120808],"mapped",[54]],[[120809,120809],"mapped",[55]],[[120810,120810],"mapped",[56]],[[120811,120811],"mapped",[57]],[[120812,120812],"mapped",[48]],[[120813,120813],"mapped",[49]],[[120814,120814],"mapped",[50]],[[120815,120815],"mapped",[51]],[[120816,120816],"mapped",[52]],[[120817,120817],"mapped",[53]],[[120818,120818],"mapped",[54]],[[120819,120819],"mapped",[55]],[[120820,120820],"mapped",[56]],[[120821,120821],"mapped",[57]],[[120822,120822],"mapped",[48]],[[120823,120823],"mapped",[49]],[[120824,120824],"mapped",[50]],[[120825,120825],"mapped",[51]],[[120826,120826],"mapped",[52]],[[120827,120827],"mapped",[53]],[[120828,120828],"mapped",[54]],[[120829,120829],"mapped",[55]],[[120830,120830],"mapped",[56]],[[120831,120831],"mapped",[57]],[[120832,121343],"valid",[],"NV8"],[[121344,121398],"valid"],[[121399,121402],"valid",[],"NV8"],[[121403,121452],"valid"],[[121453,121460],"valid",[],"NV8"],[[121461,121461],"valid"],[[121462,121475],"valid",[],"NV8"],[[121476,121476],"valid"],[[121477,121483],"valid",[],"NV8"],[[121484,121498],"disallowed"],[[121499,121503],"valid"],[[121504,121504],"disallowed"],[[121505,121519],"valid"],[[121520,124927],"disallowed"],[[124928,125124],"valid"],[[125125,125126],"disallowed"],[[125127,125135],"valid",[],"NV8"],[[125136,125142],"valid"],[[125143,126463],"disallowed"],[[126464,126464],"mapped",[1575]],[[126465,126465],"mapped",[1576]],[[126466,126466],"mapped",[1580]],[[126467,126467],"mapped",[1583]],[[126468,126468],"disallowed"],[[126469,126469],"mapped",[1608]],[[126470,126470],"mapped",[1586]],[[126471,126471],"mapped",[1581]],[[126472,126472],"mapped",[1591]],[[126473,126473],"mapped",[1610]],[[126474,126474],"mapped",[1603]],[[126475,126475],"mapped",[1604]],[[126476,126476],"mapped",[1605]],[[126477,126477],"mapped",[1606]],[[126478,126478],"mapped",[1587]],[[126479,126479],"mapped",[1593]],[[126480,126480],"mapped",[1601]],[[126481,126481],"mapped",[1589]],[[126482,126482],"mapped",[1602]],[[126483,126483],"mapped",[1585]],[[126484,126484],"mapped",[1588]],[[126485,126485],"mapped",[1578]],[[126486,126486],"mapped",[1579]],[[126487,126487],"mapped",[1582]],[[126488,126488],"mapped",[1584]],[[126489,126489],"mapped",[1590]],[[126490,126490],"mapped",[1592]],[[126491,126491],"mapped",[1594]],[[126492,126492],"mapped",[1646]],[[126493,126493],"mapped",[1722]],[[126494,126494],"mapped",[1697]],[[126495,126495],"mapped",[1647]],[[126496,126496],"disallowed"],[[126497,126497],"mapped",[1576]],[[126498,126498],"mapped",[1580]],[[126499,126499],"disallowed"],[[126500,126500],"mapped",[1607]],[[126501,126502],"disallowed"],[[126503,126503],"mapped",[1581]],[[126504,126504],"disallowed"],[[126505,126505],"mapped",[1610]],[[126506,126506],"mapped",[1603]],[[126507,126507],"mapped",[1604]],[[126508,126508],"mapped",[1605]],[[126509,126509],"mapped",[1606]],[[126510,126510],"mapped",[1587]],[[126511,126511],"mapped",[1593]],[[126512,126512],"mapped",[1601]],[[126513,126513],"mapped",[1589]],[[126514,126514],"mapped",[1602]],[[126515,126515],"disallowed"],[[126516,126516],"mapped",[1588]],[[126517,126517],"mapped",[1578]],[[126518,126518],"mapped",[1579]],[[126519,126519],"mapped",[1582]],[[126520,126520],"disallowed"],[[126521,126521],"mapped",[1590]],[[126522,126522],"disallowed"],[[126523,126523],"mapped",[1594]],[[126524,126529],"disallowed"],[[126530,126530],"mapped",[1580]],[[126531,126534],"disallowed"],[[126535,126535],"mapped",[1581]],[[126536,126536],"disallowed"],[[126537,126537],"mapped",[1610]],[[126538,126538],"disallowed"],[[126539,126539],"mapped",[1604]],[[126540,126540],"disallowed"],[[126541,126541],"mapped",[1606]],[[126542,126542],"mapped",[1587]],[[126543,126543],"mapped",[1593]],[[126544,126544],"disallowed"],[[126545,126545],"mapped",[1589]],[[126546,126546],"mapped",[1602]],[[126547,126547],"disallowed"],[[126548,126548],"mapped",[1588]],[[126549,126550],"disallowed"],[[126551,126551],"mapped",[1582]],[[126552,126552],"disallowed"],[[126553,126553],"mapped",[1590]],[[126554,126554],"disallowed"],[[126555,126555],"mapped",[1594]],[[126556,126556],"disallowed"],[[126557,126557],"mapped",[1722]],[[126558,126558],"disallowed"],[[126559,126559],"mapped",[1647]],[[126560,126560],"disallowed"],[[126561,126561],"mapped",[1576]],[[126562,126562],"mapped",[1580]],[[126563,126563],"disallowed"],[[126564,126564],"mapped",[1607]],[[126565,126566],"disallowed"],[[126567,126567],"mapped",[1581]],[[126568,126568],"mapped",[1591]],[[126569,126569],"mapped",[1610]],[[126570,126570],"mapped",[1603]],[[126571,126571],"disallowed"],[[126572,126572],"mapped",[1605]],[[126573,126573],"mapped",[1606]],[[126574,126574],"mapped",[1587]],[[126575,126575],"mapped",[1593]],[[126576,126576],"mapped",[1601]],[[126577,126577],"mapped",[1589]],[[126578,126578],"mapped",[1602]],[[126579,126579],"disallowed"],[[126580,126580],"mapped",[1588]],[[126581,126581],"mapped",[1578]],[[126582,126582],"mapped",[1579]],[[126583,126583],"mapped",[1582]],[[126584,126584],"disallowed"],[[126585,126585],"mapped",[1590]],[[126586,126586],"mapped",[1592]],[[126587,126587],"mapped",[1594]],[[126588,126588],"mapped",[1646]],[[126589,126589],"disallowed"],[[126590,126590],"mapped",[1697]],[[126591,126591],"disallowed"],[[126592,126592],"mapped",[1575]],[[126593,126593],"mapped",[1576]],[[126594,126594],"mapped",[1580]],[[126595,126595],"mapped",[1583]],[[126596,126596],"mapped",[1607]],[[126597,126597],"mapped",[1608]],[[126598,126598],"mapped",[1586]],[[126599,126599],"mapped",[1581]],[[126600,126600],"mapped",[1591]],[[126601,126601],"mapped",[1610]],[[126602,126602],"disallowed"],[[126603,126603],"mapped",[1604]],[[126604,126604],"mapped",[1605]],[[126605,126605],"mapped",[1606]],[[126606,126606],"mapped",[1587]],[[126607,126607],"mapped",[1593]],[[126608,126608],"mapped",[1601]],[[126609,126609],"mapped",[1589]],[[126610,126610],"mapped",[1602]],[[126611,126611],"mapped",[1585]],[[126612,126612],"mapped",[1588]],[[126613,126613],"mapped",[1578]],[[126614,126614],"mapped",[1579]],[[126615,126615],"mapped",[1582]],[[126616,126616],"mapped",[1584]],[[126617,126617],"mapped",[1590]],[[126618,126618],"mapped",[1592]],[[126619,126619],"mapped",[1594]],[[126620,126624],"disallowed"],[[126625,126625],"mapped",[1576]],[[126626,126626],"mapped",[1580]],[[126627,126627],"mapped",[1583]],[[126628,126628],"disallowed"],[[126629,126629],"mapped",[1608]],[[126630,126630],"mapped",[1586]],[[126631,126631],"mapped",[1581]],[[126632,126632],"mapped",[1591]],[[126633,126633],"mapped",[1610]],[[126634,126634],"disallowed"],[[126635,126635],"mapped",[1604]],[[126636,126636],"mapped",[1605]],[[126637,126637],"mapped",[1606]],[[126638,126638],"mapped",[1587]],[[126639,126639],"mapped",[1593]],[[126640,126640],"mapped",[1601]],[[126641,126641],"mapped",[1589]],[[126642,126642],"mapped",[1602]],[[126643,126643],"mapped",[1585]],[[126644,126644],"mapped",[1588]],[[126645,126645],"mapped",[1578]],[[126646,126646],"mapped",[1579]],[[126647,126647],"mapped",[1582]],[[126648,126648],"mapped",[1584]],[[126649,126649],"mapped",[1590]],[[126650,126650],"mapped",[1592]],[[126651,126651],"mapped",[1594]],[[126652,126703],"disallowed"],[[126704,126705],"valid",[],"NV8"],[[126706,126975],"disallowed"],[[126976,127019],"valid",[],"NV8"],[[127020,127023],"disallowed"],[[127024,127123],"valid",[],"NV8"],[[127124,127135],"disallowed"],[[127136,127150],"valid",[],"NV8"],[[127151,127152],"disallowed"],[[127153,127166],"valid",[],"NV8"],[[127167,127167],"valid",[],"NV8"],[[127168,127168],"disallowed"],[[127169,127183],"valid",[],"NV8"],[[127184,127184],"disallowed"],[[127185,127199],"valid",[],"NV8"],[[127200,127221],"valid",[],"NV8"],[[127222,127231],"disallowed"],[[127232,127232],"disallowed"],[[127233,127233],"disallowed_STD3_mapped",[48,44]],[[127234,127234],"disallowed_STD3_mapped",[49,44]],[[127235,127235],"disallowed_STD3_mapped",[50,44]],[[127236,127236],"disallowed_STD3_mapped",[51,44]],[[127237,127237],"disallowed_STD3_mapped",[52,44]],[[127238,127238],"disallowed_STD3_mapped",[53,44]],[[127239,127239],"disallowed_STD3_mapped",[54,44]],[[127240,127240],"disallowed_STD3_mapped",[55,44]],[[127241,127241],"disallowed_STD3_mapped",[56,44]],[[127242,127242],"disallowed_STD3_mapped",[57,44]],[[127243,127244],"valid",[],"NV8"],[[127245,127247],"disallowed"],[[127248,127248],"disallowed_STD3_mapped",[40,97,41]],[[127249,127249],"disallowed_STD3_mapped",[40,98,41]],[[127250,127250],"disallowed_STD3_mapped",[40,99,41]],[[127251,127251],"disallowed_STD3_mapped",[40,100,41]],[[127252,127252],"disallowed_STD3_mapped",[40,101,41]],[[127253,127253],"disallowed_STD3_mapped",[40,102,41]],[[127254,127254],"disallowed_STD3_mapped",[40,103,41]],[[127255,127255],"disallowed_STD3_mapped",[40,104,41]],[[127256,127256],"disallowed_STD3_mapped",[40,105,41]],[[127257,127257],"disallowed_STD3_mapped",[40,106,41]],[[127258,127258],"disallowed_STD3_mapped",[40,107,41]],[[127259,127259],"disallowed_STD3_mapped",[40,108,41]],[[127260,127260],"disallowed_STD3_mapped",[40,109,41]],[[127261,127261],"disallowed_STD3_mapped",[40,110,41]],[[127262,127262],"disallowed_STD3_mapped",[40,111,41]],[[127263,127263],"disallowed_STD3_mapped",[40,112,41]],[[127264,127264],"disallowed_STD3_mapped",[40,113,41]],[[127265,127265],"disallowed_STD3_mapped",[40,114,41]],[[127266,127266],"disallowed_STD3_mapped",[40,115,41]],[[127267,127267],"disallowed_STD3_mapped",[40,116,41]],[[127268,127268],"disallowed_STD3_mapped",[40,117,41]],[[127269,127269],"disallowed_STD3_mapped",[40,118,41]],[[127270,127270],"disallowed_STD3_mapped",[40,119,41]],[[127271,127271],"disallowed_STD3_mapped",[40,120,41]],[[127272,127272],"disallowed_STD3_mapped",[40,121,41]],[[127273,127273],"disallowed_STD3_mapped",[40,122,41]],[[127274,127274],"mapped",[12308,115,12309]],[[127275,127275],"mapped",[99]],[[127276,127276],"mapped",[114]],[[127277,127277],"mapped",[99,100]],[[127278,127278],"mapped",[119,122]],[[127279,127279],"disallowed"],[[127280,127280],"mapped",[97]],[[127281,127281],"mapped",[98]],[[127282,127282],"mapped",[99]],[[127283,127283],"mapped",[100]],[[127284,127284],"mapped",[101]],[[127285,127285],"mapped",[102]],[[127286,127286],"mapped",[103]],[[127287,127287],"mapped",[104]],[[127288,127288],"mapped",[105]],[[127289,127289],"mapped",[106]],[[127290,127290],"mapped",[107]],[[127291,127291],"mapped",[108]],[[127292,127292],"mapped",[109]],[[127293,127293],"mapped",[110]],[[127294,127294],"mapped",[111]],[[127295,127295],"mapped",[112]],[[127296,127296],"mapped",[113]],[[127297,127297],"mapped",[114]],[[127298,127298],"mapped",[115]],[[127299,127299],"mapped",[116]],[[127300,127300],"mapped",[117]],[[127301,127301],"mapped",[118]],[[127302,127302],"mapped",[119]],[[127303,127303],"mapped",[120]],[[127304,127304],"mapped",[121]],[[127305,127305],"mapped",[122]],[[127306,127306],"mapped",[104,118]],[[127307,127307],"mapped",[109,118]],[[127308,127308],"mapped",[115,100]],[[127309,127309],"mapped",[115,115]],[[127310,127310],"mapped",[112,112,118]],[[127311,127311],"mapped",[119,99]],[[127312,127318],"valid",[],"NV8"],[[127319,127319],"valid",[],"NV8"],[[127320,127326],"valid",[],"NV8"],[[127327,127327],"valid",[],"NV8"],[[127328,127337],"valid",[],"NV8"],[[127338,127338],"mapped",[109,99]],[[127339,127339],"mapped",[109,100]],[[127340,127343],"disallowed"],[[127344,127352],"valid",[],"NV8"],[[127353,127353],"valid",[],"NV8"],[[127354,127354],"valid",[],"NV8"],[[127355,127356],"valid",[],"NV8"],[[127357,127358],"valid",[],"NV8"],[[127359,127359],"valid",[],"NV8"],[[127360,127369],"valid",[],"NV8"],[[127370,127373],"valid",[],"NV8"],[[127374,127375],"valid",[],"NV8"],[[127376,127376],"mapped",[100,106]],[[127377,127386],"valid",[],"NV8"],[[127387,127461],"disallowed"],[[127462,127487],"valid",[],"NV8"],[[127488,127488],"mapped",[12411,12363]],[[127489,127489],"mapped",[12467,12467]],[[127490,127490],"mapped",[12469]],[[127491,127503],"disallowed"],[[127504,127504],"mapped",[25163]],[[127505,127505],"mapped",[23383]],[[127506,127506],"mapped",[21452]],[[127507,127507],"mapped",[12487]],[[127508,127508],"mapped",[20108]],[[127509,127509],"mapped",[22810]],[[127510,127510],"mapped",[35299]],[[127511,127511],"mapped",[22825]],[[127512,127512],"mapped",[20132]],[[127513,127513],"mapped",[26144]],[[127514,127514],"mapped",[28961]],[[127515,127515],"mapped",[26009]],[[127516,127516],"mapped",[21069]],[[127517,127517],"mapped",[24460]],[[127518,127518],"mapped",[20877]],[[127519,127519],"mapped",[26032]],[[127520,127520],"mapped",[21021]],[[127521,127521],"mapped",[32066]],[[127522,127522],"mapped",[29983]],[[127523,127523],"mapped",[36009]],[[127524,127524],"mapped",[22768]],[[127525,127525],"mapped",[21561]],[[127526,127526],"mapped",[28436]],[[127527,127527],"mapped",[25237]],[[127528,127528],"mapped",[25429]],[[127529,127529],"mapped",[19968]],[[127530,127530],"mapped",[19977]],[[127531,127531],"mapped",[36938]],[[127532,127532],"mapped",[24038]],[[127533,127533],"mapped",[20013]],[[127534,127534],"mapped",[21491]],[[127535,127535],"mapped",[25351]],[[127536,127536],"mapped",[36208]],[[127537,127537],"mapped",[25171]],[[127538,127538],"mapped",[31105]],[[127539,127539],"mapped",[31354]],[[127540,127540],"mapped",[21512]],[[127541,127541],"mapped",[28288]],[[127542,127542],"mapped",[26377]],[[127543,127543],"mapped",[26376]],[[127544,127544],"mapped",[30003]],[[127545,127545],"mapped",[21106]],[[127546,127546],"mapped",[21942]],[[127547,127551],"disallowed"],[[127552,127552],"mapped",[12308,26412,12309]],[[127553,127553],"mapped",[12308,19977,12309]],[[127554,127554],"mapped",[12308,20108,12309]],[[127555,127555],"mapped",[12308,23433,12309]],[[127556,127556],"mapped",[12308,28857,12309]],[[127557,127557],"mapped",[12308,25171,12309]],[[127558,127558],"mapped",[12308,30423,12309]],[[127559,127559],"mapped",[12308,21213,12309]],[[127560,127560],"mapped",[12308,25943,12309]],[[127561,127567],"disallowed"],[[127568,127568],"mapped",[24471]],[[127569,127569],"mapped",[21487]],[[127570,127743],"disallowed"],[[127744,127776],"valid",[],"NV8"],[[127777,127788],"valid",[],"NV8"],[[127789,127791],"valid",[],"NV8"],[[127792,127797],"valid",[],"NV8"],[[127798,127798],"valid",[],"NV8"],[[127799,127868],"valid",[],"NV8"],[[127869,127869],"valid",[],"NV8"],[[127870,127871],"valid",[],"NV8"],[[127872,127891],"valid",[],"NV8"],[[127892,127903],"valid",[],"NV8"],[[127904,127940],"valid",[],"NV8"],[[127941,127941],"valid",[],"NV8"],[[127942,127946],"valid",[],"NV8"],[[127947,127950],"valid",[],"NV8"],[[127951,127955],"valid",[],"NV8"],[[127956,127967],"valid",[],"NV8"],[[127968,127984],"valid",[],"NV8"],[[127985,127991],"valid",[],"NV8"],[[127992,127999],"valid",[],"NV8"],[[128000,128062],"valid",[],"NV8"],[[128063,128063],"valid",[],"NV8"],[[128064,128064],"valid",[],"NV8"],[[128065,128065],"valid",[],"NV8"],[[128066,128247],"valid",[],"NV8"],[[128248,128248],"valid",[],"NV8"],[[128249,128252],"valid",[],"NV8"],[[128253,128254],"valid",[],"NV8"],[[128255,128255],"valid",[],"NV8"],[[128256,128317],"valid",[],"NV8"],[[128318,128319],"valid",[],"NV8"],[[128320,128323],"valid",[],"NV8"],[[128324,128330],"valid",[],"NV8"],[[128331,128335],"valid",[],"NV8"],[[128336,128359],"valid",[],"NV8"],[[128360,128377],"valid",[],"NV8"],[[128378,128378],"disallowed"],[[128379,128419],"valid",[],"NV8"],[[128420,128420],"disallowed"],[[128421,128506],"valid",[],"NV8"],[[128507,128511],"valid",[],"NV8"],[[128512,128512],"valid",[],"NV8"],[[128513,128528],"valid",[],"NV8"],[[128529,128529],"valid",[],"NV8"],[[128530,128532],"valid",[],"NV8"],[[128533,128533],"valid",[],"NV8"],[[128534,128534],"valid",[],"NV8"],[[128535,128535],"valid",[],"NV8"],[[128536,128536],"valid",[],"NV8"],[[128537,128537],"valid",[],"NV8"],[[128538,128538],"valid",[],"NV8"],[[128539,128539],"valid",[],"NV8"],[[128540,128542],"valid",[],"NV8"],[[128543,128543],"valid",[],"NV8"],[[128544,128549],"valid",[],"NV8"],[[128550,128551],"valid",[],"NV8"],[[128552,128555],"valid",[],"NV8"],[[128556,128556],"valid",[],"NV8"],[[128557,128557],"valid",[],"NV8"],[[128558,128559],"valid",[],"NV8"],[[128560,128563],"valid",[],"NV8"],[[128564,128564],"valid",[],"NV8"],[[128565,128576],"valid",[],"NV8"],[[128577,128578],"valid",[],"NV8"],[[128579,128580],"valid",[],"NV8"],[[128581,128591],"valid",[],"NV8"],[[128592,128639],"valid",[],"NV8"],[[128640,128709],"valid",[],"NV8"],[[128710,128719],"valid",[],"NV8"],[[128720,128720],"valid",[],"NV8"],[[128721,128735],"disallowed"],[[128736,128748],"valid",[],"NV8"],[[128749,128751],"disallowed"],[[128752,128755],"valid",[],"NV8"],[[128756,128767],"disallowed"],[[128768,128883],"valid",[],"NV8"],[[128884,128895],"disallowed"],[[128896,128980],"valid",[],"NV8"],[[128981,129023],"disallowed"],[[129024,129035],"valid",[],"NV8"],[[129036,129039],"disallowed"],[[129040,129095],"valid",[],"NV8"],[[129096,129103],"disallowed"],[[129104,129113],"valid",[],"NV8"],[[129114,129119],"disallowed"],[[129120,129159],"valid",[],"NV8"],[[129160,129167],"disallowed"],[[129168,129197],"valid",[],"NV8"],[[129198,129295],"disallowed"],[[129296,129304],"valid",[],"NV8"],[[129305,129407],"disallowed"],[[129408,129412],"valid",[],"NV8"],[[129413,129471],"disallowed"],[[129472,129472],"valid",[],"NV8"],[[129473,131069],"disallowed"],[[131070,131071],"disallowed"],[[131072,173782],"valid"],[[173783,173823],"disallowed"],[[173824,177972],"valid"],[[177973,177983],"disallowed"],[[177984,178205],"valid"],[[178206,178207],"disallowed"],[[178208,183969],"valid"],[[183970,194559],"disallowed"],[[194560,194560],"mapped",[20029]],[[194561,194561],"mapped",[20024]],[[194562,194562],"mapped",[20033]],[[194563,194563],"mapped",[131362]],[[194564,194564],"mapped",[20320]],[[194565,194565],"mapped",[20398]],[[194566,194566],"mapped",[20411]],[[194567,194567],"mapped",[20482]],[[194568,194568],"mapped",[20602]],[[194569,194569],"mapped",[20633]],[[194570,194570],"mapped",[20711]],[[194571,194571],"mapped",[20687]],[[194572,194572],"mapped",[13470]],[[194573,194573],"mapped",[132666]],[[194574,194574],"mapped",[20813]],[[194575,194575],"mapped",[20820]],[[194576,194576],"mapped",[20836]],[[194577,194577],"mapped",[20855]],[[194578,194578],"mapped",[132380]],[[194579,194579],"mapped",[13497]],[[194580,194580],"mapped",[20839]],[[194581,194581],"mapped",[20877]],[[194582,194582],"mapped",[132427]],[[194583,194583],"mapped",[20887]],[[194584,194584],"mapped",[20900]],[[194585,194585],"mapped",[20172]],[[194586,194586],"mapped",[20908]],[[194587,194587],"mapped",[20917]],[[194588,194588],"mapped",[168415]],[[194589,194589],"mapped",[20981]],[[194590,194590],"mapped",[20995]],[[194591,194591],"mapped",[13535]],[[194592,194592],"mapped",[21051]],[[194593,194593],"mapped",[21062]],[[194594,194594],"mapped",[21106]],[[194595,194595],"mapped",[21111]],[[194596,194596],"mapped",[13589]],[[194597,194597],"mapped",[21191]],[[194598,194598],"mapped",[21193]],[[194599,194599],"mapped",[21220]],[[194600,194600],"mapped",[21242]],[[194601,194601],"mapped",[21253]],[[194602,194602],"mapped",[21254]],[[194603,194603],"mapped",[21271]],[[194604,194604],"mapped",[21321]],[[194605,194605],"mapped",[21329]],[[194606,194606],"mapped",[21338]],[[194607,194607],"mapped",[21363]],[[194608,194608],"mapped",[21373]],[[194609,194611],"mapped",[21375]],[[194612,194612],"mapped",[133676]],[[194613,194613],"mapped",[28784]],[[194614,194614],"mapped",[21450]],[[194615,194615],"mapped",[21471]],[[194616,194616],"mapped",[133987]],[[194617,194617],"mapped",[21483]],[[194618,194618],"mapped",[21489]],[[194619,194619],"mapped",[21510]],[[194620,194620],"mapped",[21662]],[[194621,194621],"mapped",[21560]],[[194622,194622],"mapped",[21576]],[[194623,194623],"mapped",[21608]],[[194624,194624],"mapped",[21666]],[[194625,194625],"mapped",[21750]],[[194626,194626],"mapped",[21776]],[[194627,194627],"mapped",[21843]],[[194628,194628],"mapped",[21859]],[[194629,194630],"mapped",[21892]],[[194631,194631],"mapped",[21913]],[[194632,194632],"mapped",[21931]],[[194633,194633],"mapped",[21939]],[[194634,194634],"mapped",[21954]],[[194635,194635],"mapped",[22294]],[[194636,194636],"mapped",[22022]],[[194637,194637],"mapped",[22295]],[[194638,194638],"mapped",[22097]],[[194639,194639],"mapped",[22132]],[[194640,194640],"mapped",[20999]],[[194641,194641],"mapped",[22766]],[[194642,194642],"mapped",[22478]],[[194643,194643],"mapped",[22516]],[[194644,194644],"mapped",[22541]],[[194645,194645],"mapped",[22411]],[[194646,194646],"mapped",[22578]],[[194647,194647],"mapped",[22577]],[[194648,194648],"mapped",[22700]],[[194649,194649],"mapped",[136420]],[[194650,194650],"mapped",[22770]],[[194651,194651],"mapped",[22775]],[[194652,194652],"mapped",[22790]],[[194653,194653],"mapped",[22810]],[[194654,194654],"mapped",[22818]],[[194655,194655],"mapped",[22882]],[[194656,194656],"mapped",[136872]],[[194657,194657],"mapped",[136938]],[[194658,194658],"mapped",[23020]],[[194659,194659],"mapped",[23067]],[[194660,194660],"mapped",[23079]],[[194661,194661],"mapped",[23000]],[[194662,194662],"mapped",[23142]],[[194663,194663],"mapped",[14062]],[[194664,194664],"disallowed"],[[194665,194665],"mapped",[23304]],[[194666,194667],"mapped",[23358]],[[194668,194668],"mapped",[137672]],[[194669,194669],"mapped",[23491]],[[194670,194670],"mapped",[23512]],[[194671,194671],"mapped",[23527]],[[194672,194672],"mapped",[23539]],[[194673,194673],"mapped",[138008]],[[194674,194674],"mapped",[23551]],[[194675,194675],"mapped",[23558]],[[194676,194676],"disallowed"],[[194677,194677],"mapped",[23586]],[[194678,194678],"mapped",[14209]],[[194679,194679],"mapped",[23648]],[[194680,194680],"mapped",[23662]],[[194681,194681],"mapped",[23744]],[[194682,194682],"mapped",[23693]],[[194683,194683],"mapped",[138724]],[[194684,194684],"mapped",[23875]],[[194685,194685],"mapped",[138726]],[[194686,194686],"mapped",[23918]],[[194687,194687],"mapped",[23915]],[[194688,194688],"mapped",[23932]],[[194689,194689],"mapped",[24033]],[[194690,194690],"mapped",[24034]],[[194691,194691],"mapped",[14383]],[[194692,194692],"mapped",[24061]],[[194693,194693],"mapped",[24104]],[[194694,194694],"mapped",[24125]],[[194695,194695],"mapped",[24169]],[[194696,194696],"mapped",[14434]],[[194697,194697],"mapped",[139651]],[[194698,194698],"mapped",[14460]],[[194699,194699],"mapped",[24240]],[[194700,194700],"mapped",[24243]],[[194701,194701],"mapped",[24246]],[[194702,194702],"mapped",[24266]],[[194703,194703],"mapped",[172946]],[[194704,194704],"mapped",[24318]],[[194705,194706],"mapped",[140081]],[[194707,194707],"mapped",[33281]],[[194708,194709],"mapped",[24354]],[[194710,194710],"mapped",[14535]],[[194711,194711],"mapped",[144056]],[[194712,194712],"mapped",[156122]],[[194713,194713],"mapped",[24418]],[[194714,194714],"mapped",[24427]],[[194715,194715],"mapped",[14563]],[[194716,194716],"mapped",[24474]],[[194717,194717],"mapped",[24525]],[[194718,194718],"mapped",[24535]],[[194719,194719],"mapped",[24569]],[[194720,194720],"mapped",[24705]],[[194721,194721],"mapped",[14650]],[[194722,194722],"mapped",[14620]],[[194723,194723],"mapped",[24724]],[[194724,194724],"mapped",[141012]],[[194725,194725],"mapped",[24775]],[[194726,194726],"mapped",[24904]],[[194727,194727],"mapped",[24908]],[[194728,194728],"mapped",[24910]],[[194729,194729],"mapped",[24908]],[[194730,194730],"mapped",[24954]],[[194731,194731],"mapped",[24974]],[[194732,194732],"mapped",[25010]],[[194733,194733],"mapped",[24996]],[[194734,194734],"mapped",[25007]],[[194735,194735],"mapped",[25054]],[[194736,194736],"mapped",[25074]],[[194737,194737],"mapped",[25078]],[[194738,194738],"mapped",[25104]],[[194739,194739],"mapped",[25115]],[[194740,194740],"mapped",[25181]],[[194741,194741],"mapped",[25265]],[[194742,194742],"mapped",[25300]],[[194743,194743],"mapped",[25424]],[[194744,194744],"mapped",[142092]],[[194745,194745],"mapped",[25405]],[[194746,194746],"mapped",[25340]],[[194747,194747],"mapped",[25448]],[[194748,194748],"mapped",[25475]],[[194749,194749],"mapped",[25572]],[[194750,194750],"mapped",[142321]],[[194751,194751],"mapped",[25634]],[[194752,194752],"mapped",[25541]],[[194753,194753],"mapped",[25513]],[[194754,194754],"mapped",[14894]],[[194755,194755],"mapped",[25705]],[[194756,194756],"mapped",[25726]],[[194757,194757],"mapped",[25757]],[[194758,194758],"mapped",[25719]],[[194759,194759],"mapped",[14956]],[[194760,194760],"mapped",[25935]],[[194761,194761],"mapped",[25964]],[[194762,194762],"mapped",[143370]],[[194763,194763],"mapped",[26083]],[[194764,194764],"mapped",[26360]],[[194765,194765],"mapped",[26185]],[[194766,194766],"mapped",[15129]],[[194767,194767],"mapped",[26257]],[[194768,194768],"mapped",[15112]],[[194769,194769],"mapped",[15076]],[[194770,194770],"mapped",[20882]],[[194771,194771],"mapped",[20885]],[[194772,194772],"mapped",[26368]],[[194773,194773],"mapped",[26268]],[[194774,194774],"mapped",[32941]],[[194775,194775],"mapped",[17369]],[[194776,194776],"mapped",[26391]],[[194777,194777],"mapped",[26395]],[[194778,194778],"mapped",[26401]],[[194779,194779],"mapped",[26462]],[[194780,194780],"mapped",[26451]],[[194781,194781],"mapped",[144323]],[[194782,194782],"mapped",[15177]],[[194783,194783],"mapped",[26618]],[[194784,194784],"mapped",[26501]],[[194785,194785],"mapped",[26706]],[[194786,194786],"mapped",[26757]],[[194787,194787],"mapped",[144493]],[[194788,194788],"mapped",[26766]],[[194789,194789],"mapped",[26655]],[[194790,194790],"mapped",[26900]],[[194791,194791],"mapped",[15261]],[[194792,194792],"mapped",[26946]],[[194793,194793],"mapped",[27043]],[[194794,194794],"mapped",[27114]],[[194795,194795],"mapped",[27304]],[[194796,194796],"mapped",[145059]],[[194797,194797],"mapped",[27355]],[[194798,194798],"mapped",[15384]],[[194799,194799],"mapped",[27425]],[[194800,194800],"mapped",[145575]],[[194801,194801],"mapped",[27476]],[[194802,194802],"mapped",[15438]],[[194803,194803],"mapped",[27506]],[[194804,194804],"mapped",[27551]],[[194805,194805],"mapped",[27578]],[[194806,194806],"mapped",[27579]],[[194807,194807],"mapped",[146061]],[[194808,194808],"mapped",[138507]],[[194809,194809],"mapped",[146170]],[[194810,194810],"mapped",[27726]],[[194811,194811],"mapped",[146620]],[[194812,194812],"mapped",[27839]],[[194813,194813],"mapped",[27853]],[[194814,194814],"mapped",[27751]],[[194815,194815],"mapped",[27926]],[[194816,194816],"mapped",[27966]],[[194817,194817],"mapped",[28023]],[[194818,194818],"mapped",[27969]],[[194819,194819],"mapped",[28009]],[[194820,194820],"mapped",[28024]],[[194821,194821],"mapped",[28037]],[[194822,194822],"mapped",[146718]],[[194823,194823],"mapped",[27956]],[[194824,194824],"mapped",[28207]],[[194825,194825],"mapped",[28270]],[[194826,194826],"mapped",[15667]],[[194827,194827],"mapped",[28363]],[[194828,194828],"mapped",[28359]],[[194829,194829],"mapped",[147153]],[[194830,194830],"mapped",[28153]],[[194831,194831],"mapped",[28526]],[[194832,194832],"mapped",[147294]],[[194833,194833],"mapped",[147342]],[[194834,194834],"mapped",[28614]],[[194835,194835],"mapped",[28729]],[[194836,194836],"mapped",[28702]],[[194837,194837],"mapped",[28699]],[[194838,194838],"mapped",[15766]],[[194839,194839],"mapped",[28746]],[[194840,194840],"mapped",[28797]],[[194841,194841],"mapped",[28791]],[[194842,194842],"mapped",[28845]],[[194843,194843],"mapped",[132389]],[[194844,194844],"mapped",[28997]],[[194845,194845],"mapped",[148067]],[[194846,194846],"mapped",[29084]],[[194847,194847],"disallowed"],[[194848,194848],"mapped",[29224]],[[194849,194849],"mapped",[29237]],[[194850,194850],"mapped",[29264]],[[194851,194851],"mapped",[149000]],[[194852,194852],"mapped",[29312]],[[194853,194853],"mapped",[29333]],[[194854,194854],"mapped",[149301]],[[194855,194855],"mapped",[149524]],[[194856,194856],"mapped",[29562]],[[194857,194857],"mapped",[29579]],[[194858,194858],"mapped",[16044]],[[194859,194859],"mapped",[29605]],[[194860,194861],"mapped",[16056]],[[194862,194862],"mapped",[29767]],[[194863,194863],"mapped",[29788]],[[194864,194864],"mapped",[29809]],[[194865,194865],"mapped",[29829]],[[194866,194866],"mapped",[29898]],[[194867,194867],"mapped",[16155]],[[194868,194868],"mapped",[29988]],[[194869,194869],"mapped",[150582]],[[194870,194870],"mapped",[30014]],[[194871,194871],"mapped",[150674]],[[194872,194872],"mapped",[30064]],[[194873,194873],"mapped",[139679]],[[194874,194874],"mapped",[30224]],[[194875,194875],"mapped",[151457]],[[194876,194876],"mapped",[151480]],[[194877,194877],"mapped",[151620]],[[194878,194878],"mapped",[16380]],[[194879,194879],"mapped",[16392]],[[194880,194880],"mapped",[30452]],[[194881,194881],"mapped",[151795]],[[194882,194882],"mapped",[151794]],[[194883,194883],"mapped",[151833]],[[194884,194884],"mapped",[151859]],[[194885,194885],"mapped",[30494]],[[194886,194887],"mapped",[30495]],[[194888,194888],"mapped",[30538]],[[194889,194889],"mapped",[16441]],[[194890,194890],"mapped",[30603]],[[194891,194891],"mapped",[16454]],[[194892,194892],"mapped",[16534]],[[194893,194893],"mapped",[152605]],[[194894,194894],"mapped",[30798]],[[194895,194895],"mapped",[30860]],[[194896,194896],"mapped",[30924]],[[194897,194897],"mapped",[16611]],[[194898,194898],"mapped",[153126]],[[194899,194899],"mapped",[31062]],[[194900,194900],"mapped",[153242]],[[194901,194901],"mapped",[153285]],[[194902,194902],"mapped",[31119]],[[194903,194903],"mapped",[31211]],[[194904,194904],"mapped",[16687]],[[194905,194905],"mapped",[31296]],[[194906,194906],"mapped",[31306]],[[194907,194907],"mapped",[31311]],[[194908,194908],"mapped",[153980]],[[194909,194910],"mapped",[154279]],[[194911,194911],"disallowed"],[[194912,194912],"mapped",[16898]],[[194913,194913],"mapped",[154539]],[[194914,194914],"mapped",[31686]],[[194915,194915],"mapped",[31689]],[[194916,194916],"mapped",[16935]],[[194917,194917],"mapped",[154752]],[[194918,194918],"mapped",[31954]],[[194919,194919],"mapped",[17056]],[[194920,194920],"mapped",[31976]],[[194921,194921],"mapped",[31971]],[[194922,194922],"mapped",[32000]],[[194923,194923],"mapped",[155526]],[[194924,194924],"mapped",[32099]],[[194925,194925],"mapped",[17153]],[[194926,194926],"mapped",[32199]],[[194927,194927],"mapped",[32258]],[[194928,194928],"mapped",[32325]],[[194929,194929],"mapped",[17204]],[[194930,194930],"mapped",[156200]],[[194931,194931],"mapped",[156231]],[[194932,194932],"mapped",[17241]],[[194933,194933],"mapped",[156377]],[[194934,194934],"mapped",[32634]],[[194935,194935],"mapped",[156478]],[[194936,194936],"mapped",[32661]],[[194937,194937],"mapped",[32762]],[[194938,194938],"mapped",[32773]],[[194939,194939],"mapped",[156890]],[[194940,194940],"mapped",[156963]],[[194941,194941],"mapped",[32864]],[[194942,194942],"mapped",[157096]],[[194943,194943],"mapped",[32880]],[[194944,194944],"mapped",[144223]],[[194945,194945],"mapped",[17365]],[[194946,194946],"mapped",[32946]],[[194947,194947],"mapped",[33027]],[[194948,194948],"mapped",[17419]],[[194949,194949],"mapped",[33086]],[[194950,194950],"mapped",[23221]],[[194951,194951],"mapped",[157607]],[[194952,194952],"mapped",[157621]],[[194953,194953],"mapped",[144275]],[[194954,194954],"mapped",[144284]],[[194955,194955],"mapped",[33281]],[[194956,194956],"mapped",[33284]],[[194957,194957],"mapped",[36766]],[[194958,194958],"mapped",[17515]],[[194959,194959],"mapped",[33425]],[[194960,194960],"mapped",[33419]],[[194961,194961],"mapped",[33437]],[[194962,194962],"mapped",[21171]],[[194963,194963],"mapped",[33457]],[[194964,194964],"mapped",[33459]],[[194965,194965],"mapped",[33469]],[[194966,194966],"mapped",[33510]],[[194967,194967],"mapped",[158524]],[[194968,194968],"mapped",[33509]],[[194969,194969],"mapped",[33565]],[[194970,194970],"mapped",[33635]],[[194971,194971],"mapped",[33709]],[[194972,194972],"mapped",[33571]],[[194973,194973],"mapped",[33725]],[[194974,194974],"mapped",[33767]],[[194975,194975],"mapped",[33879]],[[194976,194976],"mapped",[33619]],[[194977,194977],"mapped",[33738]],[[194978,194978],"mapped",[33740]],[[194979,194979],"mapped",[33756]],[[194980,194980],"mapped",[158774]],[[194981,194981],"mapped",[159083]],[[194982,194982],"mapped",[158933]],[[194983,194983],"mapped",[17707]],[[194984,194984],"mapped",[34033]],[[194985,194985],"mapped",[34035]],[[194986,194986],"mapped",[34070]],[[194987,194987],"mapped",[160714]],[[194988,194988],"mapped",[34148]],[[194989,194989],"mapped",[159532]],[[194990,194990],"mapped",[17757]],[[194991,194991],"mapped",[17761]],[[194992,194992],"mapped",[159665]],[[194993,194993],"mapped",[159954]],[[194994,194994],"mapped",[17771]],[[194995,194995],"mapped",[34384]],[[194996,194996],"mapped",[34396]],[[194997,194997],"mapped",[34407]],[[194998,194998],"mapped",[34409]],[[194999,194999],"mapped",[34473]],[[195000,195000],"mapped",[34440]],[[195001,195001],"mapped",[34574]],[[195002,195002],"mapped",[34530]],[[195003,195003],"mapped",[34681]],[[195004,195004],"mapped",[34600]],[[195005,195005],"mapped",[34667]],[[195006,195006],"mapped",[34694]],[[195007,195007],"disallowed"],[[195008,195008],"mapped",[34785]],[[195009,195009],"mapped",[34817]],[[195010,195010],"mapped",[17913]],[[195011,195011],"mapped",[34912]],[[195012,195012],"mapped",[34915]],[[195013,195013],"mapped",[161383]],[[195014,195014],"mapped",[35031]],[[195015,195015],"mapped",[35038]],[[195016,195016],"mapped",[17973]],[[195017,195017],"mapped",[35066]],[[195018,195018],"mapped",[13499]],[[195019,195019],"mapped",[161966]],[[195020,195020],"mapped",[162150]],[[195021,195021],"mapped",[18110]],[[195022,195022],"mapped",[18119]],[[195023,195023],"mapped",[35488]],[[195024,195024],"mapped",[35565]],[[195025,195025],"mapped",[35722]],[[195026,195026],"mapped",[35925]],[[195027,195027],"mapped",[162984]],[[195028,195028],"mapped",[36011]],[[195029,195029],"mapped",[36033]],[[195030,195030],"mapped",[36123]],[[195031,195031],"mapped",[36215]],[[195032,195032],"mapped",[163631]],[[195033,195033],"mapped",[133124]],[[195034,195034],"mapped",[36299]],[[195035,195035],"mapped",[36284]],[[195036,195036],"mapped",[36336]],[[195037,195037],"mapped",[133342]],[[195038,195038],"mapped",[36564]],[[195039,195039],"mapped",[36664]],[[195040,195040],"mapped",[165330]],[[195041,195041],"mapped",[165357]],[[195042,195042],"mapped",[37012]],[[195043,195043],"mapped",[37105]],[[195044,195044],"mapped",[37137]],[[195045,195045],"mapped",[165678]],[[195046,195046],"mapped",[37147]],[[195047,195047],"mapped",[37432]],[[195048,195048],"mapped",[37591]],[[195049,195049],"mapped",[37592]],[[195050,195050],"mapped",[37500]],[[195051,195051],"mapped",[37881]],[[195052,195052],"mapped",[37909]],[[195053,195053],"mapped",[166906]],[[195054,195054],"mapped",[38283]],[[195055,195055],"mapped",[18837]],[[195056,195056],"mapped",[38327]],[[195057,195057],"mapped",[167287]],[[195058,195058],"mapped",[18918]],[[195059,195059],"mapped",[38595]],[[195060,195060],"mapped",[23986]],[[195061,195061],"mapped",[38691]],[[195062,195062],"mapped",[168261]],[[195063,195063],"mapped",[168474]],[[195064,195064],"mapped",[19054]],[[195065,195065],"mapped",[19062]],[[195066,195066],"mapped",[38880]],[[195067,195067],"mapped",[168970]],[[195068,195068],"mapped",[19122]],[[195069,195069],"mapped",[169110]],[[195070,195071],"mapped",[38923]],[[195072,195072],"mapped",[38953]],[[195073,195073],"mapped",[169398]],[[195074,195074],"mapped",[39138]],[[195075,195075],"mapped",[19251]],[[195076,195076],"mapped",[39209]],[[195077,195077],"mapped",[39335]],[[195078,195078],"mapped",[39362]],[[195079,195079],"mapped",[39422]],[[195080,195080],"mapped",[19406]],[[195081,195081],"mapped",[170800]],[[195082,195082],"mapped",[39698]],[[195083,195083],"mapped",[40000]],[[195084,195084],"mapped",[40189]],[[195085,195085],"mapped",[19662]],[[195086,195086],"mapped",[19693]],[[195087,195087],"mapped",[40295]],[[195088,195088],"mapped",[172238]],[[195089,195089],"mapped",[19704]],[[195090,195090],"mapped",[172293]],[[195091,195091],"mapped",[172558]],[[195092,195092],"mapped",[172689]],[[195093,195093],"mapped",[40635]],[[195094,195094],"mapped",[19798]],[[195095,195095],"mapped",[40697]],[[195096,195096],"mapped",[40702]],[[195097,195097],"mapped",[40709]],[[195098,195098],"mapped",[40719]],[[195099,195099],"mapped",[40726]],[[195100,195100],"mapped",[40763]],[[195101,195101],"mapped",[173568]],[[195102,196605],"disallowed"],[[196606,196607],"disallowed"],[[196608,262141],"disallowed"],[[262142,262143],"disallowed"],[[262144,327677],"disallowed"],[[327678,327679],"disallowed"],[[327680,393213],"disallowed"],[[393214,393215],"disallowed"],[[393216,458749],"disallowed"],[[458750,458751],"disallowed"],[[458752,524285],"disallowed"],[[524286,524287],"disallowed"],[[524288,589821],"disallowed"],[[589822,589823],"disallowed"],[[589824,655357],"disallowed"],[[655358,655359],"disallowed"],[[655360,720893],"disallowed"],[[720894,720895],"disallowed"],[[720896,786429],"disallowed"],[[786430,786431],"disallowed"],[[786432,851965],"disallowed"],[[851966,851967],"disallowed"],[[851968,917501],"disallowed"],[[917502,917503],"disallowed"],[[917504,917504],"disallowed"],[[917505,917505],"disallowed"],[[917506,917535],"disallowed"],[[917536,917631],"disallowed"],[[917632,917759],"disallowed"],[[917760,917999],"ignored"],[[918000,983037],"disallowed"],[[983038,983039],"disallowed"],[[983040,1048573],"disallowed"],[[1048574,1048575],"disallowed"],[[1048576,1114109],"disallowed"],[[1114110,1114111],"disallowed"]]});var nE1=H((AL6,wv)=>{var pE1=V1("punycode"),lE1=uE1(),_H={TRANSITIONAL:0,NONTRANSITIONAL:1};function cE1(J){return J.split("\x00").map(function(Q){return Q.normalize("NFC")}).join("\x00")}function _E1(J){var Q=0,Y=lE1.length-1;while(Q<=Y){var G=Math.floor((Q+Y)/2),X=lE1[G];if(X[0][0]<=J&&X[0][1]>=J)return X;else if(X[0][0]>J)Y=G-1;else Q=G+1}return null}var DL6=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g;function iE1(J){return J.replace(DL6,"_").length}function HL6(J,Q,Y){var G=!1,X="",z=iE1(J);for(var K=0;K<z;++K){var W=J.codePointAt(K),Z=_E1(W);switch(Z[1]){case"disallowed":G=!0,X+=String.fromCodePoint(W);break;case"ignored":break;case"mapped":X+=String.fromCodePoint.apply(String,Z[2]);break;case"deviation":if(Y===_H.TRANSITIONAL)X+=String.fromCodePoint.apply(String,Z[2]);else X+=String.fromCodePoint(W);break;case"valid":X+=String.fromCodePoint(W);break;case"disallowed_STD3_mapped":if(Q)G=!0,X+=String.fromCodePoint(W);else X+=String.fromCodePoint.apply(String,Z[2]);break;case"disallowed_STD3_valid":if(Q)G=!0;X+=String.fromCodePoint(W);break}}return{string:X,error:G}}var IL6=/[\u0300-\u036F\u0483-\u0489\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u0610-\u061A\u064B-\u065F\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7\u06E8\u06EA-\u06ED\u0711\u0730-\u074A\u07A6-\u07B0\u07EB-\u07F3\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u082D\u0859-\u085B\u08E4-\u0903\u093A-\u093C\u093E-\u094F\u0951-\u0957\u0962\u0963\u0981-\u0983\u09BC\u09BE-\u09C4\u09C7\u09C8\u09CB-\u09CD\u09D7\u09E2\u09E3\u0A01-\u0A03\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A70\u0A71\u0A75\u0A81-\u0A83\u0ABC\u0ABE-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AE2\u0AE3\u0B01-\u0B03\u0B3C\u0B3E-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B62\u0B63\u0B82\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD7\u0C00-\u0C03\u0C3E-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C62\u0C63\u0C81-\u0C83\u0CBC\u0CBE-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CE2\u0CE3\u0D01-\u0D03\u0D3E-\u0D44\u0D46-\u0D48\u0D4A-\u0D4D\u0D57\u0D62\u0D63\u0D82\u0D83\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DF2\u0DF3\u0E31\u0E34-\u0E3A\u0E47-\u0E4E\u0EB1\u0EB4-\u0EB9\u0EBB\u0EBC\u0EC8-\u0ECD\u0F18\u0F19\u0F35\u0F37\u0F39\u0F3E\u0F3F\u0F71-\u0F84\u0F86\u0F87\u0F8D-\u0F97\u0F99-\u0FBC\u0FC6\u102B-\u103E\u1056-\u1059\u105E-\u1060\u1062-\u1064\u1067-\u106D\u1071-\u1074\u1082-\u108D\u108F\u109A-\u109D\u135D-\u135F\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17B4-\u17D3\u17DD\u180B-\u180D\u18A9\u1920-\u192B\u1930-\u193B\u19B0-\u19C0\u19C8\u19C9\u1A17-\u1A1B\u1A55-\u1A5E\u1A60-\u1A7C\u1A7F\u1AB0-\u1ABE\u1B00-\u1B04\u1B34-\u1B44\u1B6B-\u1B73\u1B80-\u1B82\u1BA1-\u1BAD\u1BE6-\u1BF3\u1C24-\u1C37\u1CD0-\u1CD2\u1CD4-\u1CE8\u1CED\u1CF2-\u1CF4\u1CF8\u1CF9\u1DC0-\u1DF5\u1DFC-\u1DFF\u20D0-\u20F0\u2CEF-\u2CF1\u2D7F\u2DE0-\u2DFF\u302A-\u302F\u3099\u309A\uA66F-\uA672\uA674-\uA67D\uA69F\uA6F0\uA6F1\uA802\uA806\uA80B\uA823-\uA827\uA880\uA881\uA8B4-\uA8C4\uA8E0-\uA8F1\uA926-\uA92D\uA947-\uA953\uA980-\uA983\uA9B3-\uA9C0\uA9E5\uAA29-\uAA36\uAA43\uAA4C\uAA4D\uAA7B-\uAA7D\uAAB0\uAAB2-\uAAB4\uAAB7\uAAB8\uAABE\uAABF\uAAC1\uAAEB-\uAAEF\uAAF5\uAAF6\uABE3-\uABEA\uABEC\uABED\uFB1E\uFE00-\uFE0F\uFE20-\uFE2D]|\uD800[\uDDFD\uDEE0\uDF76-\uDF7A]|\uD802[\uDE01-\uDE03\uDE05\uDE06\uDE0C-\uDE0F\uDE38-\uDE3A\uDE3F\uDEE5\uDEE6]|\uD804[\uDC00-\uDC02\uDC38-\uDC46\uDC7F-\uDC82\uDCB0-\uDCBA\uDD00-\uDD02\uDD27-\uDD34\uDD73\uDD80-\uDD82\uDDB3-\uDDC0\uDE2C-\uDE37\uDEDF-\uDEEA\uDF01-\uDF03\uDF3C\uDF3E-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF57\uDF62\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDCB0-\uDCC3\uDDAF-\uDDB5\uDDB8-\uDDC0\uDE30-\uDE40\uDEAB-\uDEB7]|\uD81A[\uDEF0-\uDEF4\uDF30-\uDF36]|\uD81B[\uDF51-\uDF7E\uDF8F-\uDF92]|\uD82F[\uDC9D\uDC9E]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD83A[\uDCD0-\uDCD6]|\uDB40[\uDD00-\uDDEF]/;function OL6(J,Q){if(J.substr(0,4)==="xn--")J=pE1.toUnicode(J),Q=_H.NONTRANSITIONAL;var Y=!1;if(cE1(J)!==J||J[3]==="-"&&J[4]==="-"||J[0]==="-"||J[J.length-1]==="-"||J.indexOf(".")!==-1||J.search(IL6)===0)Y=!0;var G=iE1(J);for(var X=0;X<G;++X){var z=_E1(J.codePointAt(X));if(Nv===_H.TRANSITIONAL&&z[1]!=="valid"||Nv===_H.NONTRANSITIONAL&&z[1]!=="valid"&&z[1]!=="deviation"){Y=!0;break}}return{label:J,error:Y}}function Nv(J,Q,Y){var G=HL6(J,Q,Y);G.string=cE1(G.string);var X=G.string.split(".");for(var z=0;z<X.length;++z)try{var K=OL6(X[z]);X[z]=K.label,G.error=G.error||K.error}catch(W){G.error=!0}return{string:X.join("."),error:G.error}}AL6.toASCII=function(J,Q,Y,G){var X=Nv(J,Q,Y),z=X.string.split(".");if(z=z.map(function(Z){try{return pE1.toASCII(Z)}catch(V){return X.error=!0,Z}}),G){var K=z.slice(0,z.length-1).join(".").length;if(K.length>253||K.length===0)X.error=!0;for(var W=0;W<z.length;++W)if(z.length>63||z.length===0){X.error=!0;break}}if(X.error)return null;return z.join(".")};AL6.toUnicode=function(J,Q){var Y=Nv(J,Q,_H.NONTRANSITIONAL);return{domain:Y.string,error:Y.error}};AL6.PROCESSING_OPTIONS=_H});var XG=H((iL6,GJ)=>{var iH=V1("punycode"),oE1=nE1(),eE1={ftp:21,file:null,gopher:70,http:80,https:443,ws:80,wss:443},a0=Symbol("failure");function aE1(J){return iH.ucs2.decode(J).length}function rE1(J,Q){let Y=J[Q];return isNaN(Y)?void 0:String.fromCodePoint(Y)}function pL(J){return J>=48&&J<=57}function cL(J){return J>=65&&J<=90||J>=97&&J<=122}function LL6(J){return cL(J)||pL(J)}function EY(J){return pL(J)||J>=65&&J<=70||J>=97&&J<=102}function sE1(J){return J==="."||J.toLowerCase()==="%2e"}function EL6(J){return J=J.toLowerCase(),J===".."||J==="%2e."||J===".%2e"||J==="%2e%2e"}function CL6(J,Q){return cL(J)&&(Q===58||Q===124)}function JC1(J){return J.length===2&&cL(J.codePointAt(0))&&(J[1]===":"||J[1]==="|")}function RL6(J){return J.length===2&&cL(J.codePointAt(0))&&J[1]===":"}function FL6(J){return J.search(/\u0000|\u0009|\u000A|\u000D|\u0020|#|%|\/|:|\?|@|\[|\\|\]/)!==-1}function SL6(J){return J.search(/\u0000|\u0009|\u000A|\u000D|\u0020|#|\/|:|\?|@|\[|\\|\]/)!==-1}function va(J){return eE1[J]!==void 0}function o9(J){return va(J.scheme)}function TL6(J){return eE1[J]}function QC1(J){let Q=J.toString(16).toUpperCase();if(Q.length===1)Q="0"+Q;return"%"+Q}function PL6(J){let Q=new Buffer(J),Y="";for(let G=0;G<Q.length;++G)Y+=QC1(Q[G]);return Y}function $L6(J){let Q=new Buffer(J),Y=[];for(let G=0;G<Q.length;++G)if(Q[G]!==37)Y.push(Q[G]);else if(Q[G]===37&&EY(Q[G+1])&&EY(Q[G+2]))Y.push(parseInt(Q.slice(G+1,G+3).toString(),16)),G+=2;else Y.push(Q[G]);return new Buffer(Y).toString()}function Lv(J){return J<=31||J>126}var fL6=new Set([32,34,35,60,62,63,96,123,125]);function YC1(J){return Lv(J)||fL6.has(J)}var kL6=new Set([47,58,59,61,64,91,92,93,94,124]);function ha(J){return YC1(J)||kL6.has(J)}function JU(J,Q){let Y=String.fromCodePoint(J);if(Q(J))return PL6(Y);return Y}function vL6(J){let Q=10;if(J.length>=2&&J.charAt(0)==="0"&&J.charAt(1).toLowerCase()==="x")J=J.substring(2),Q=16;else if(J.length>=2&&J.charAt(0)==="0")J=J.substring(1),Q=8;if(J==="")return 0;if((Q===10?/[^0-9]/:Q===16?/[^0-9A-Fa-f]/:/[^0-7]/).test(J))return a0;return parseInt(J,Q)}function jL6(J){let Q=J.split(".");if(Q[Q.length-1]===""){if(Q.length>1)Q.pop()}if(Q.length>4)return J;let Y=[];for(let z of Q){if(z==="")return J;let K=vL6(z);if(K===a0)return J;Y.push(K)}for(let z=0;z<Y.length-1;++z)if(Y[z]>255)return a0;if(Y[Y.length-1]>=Math.pow(256,5-Y.length))return a0;let G=Y.pop(),X=0;for(let z of Y)G+=z*Math.pow(256,3-X),++X;return G}function hL6(J){let Q="",Y=J;for(let G=1;G<=4;++G){if(Q=String(Y%256)+Q,G!==4)Q="."+Q;Y=Math.floor(Y/256)}return Q}function bL6(J){let Q=[0,0,0,0,0,0,0,0],Y=0,G=null,X=0;if(J=iH.ucs2.decode(J),J[X]===58){if(J[X+1]!==58)return a0;X+=2,++Y,G=Y}while(X<J.length){if(Y===8)return a0;if(J[X]===58){if(G!==null)return a0;++X,++Y,G=Y;continue}let z=0,K=0;while(K<4&&EY(J[X]))z=z*16+parseInt(rE1(J,X),16),++X,++K;if(J[X]===46){if(K===0)return a0;if(X-=K,Y>6)return a0;let W=0;while(J[X]!==void 0){let Z=null;if(W>0)if(J[X]===46&&W<4)++X;else return a0;if(!pL(J[X]))return a0;while(pL(J[X])){let V=parseInt(rE1(J,X));if(Z===null)Z=V;else if(Z===0)return a0;else Z=Z*10+V;if(Z>255)return a0;++X}if(Q[Y]=Q[Y]*256+Z,++W,W===2||W===4)++Y}if(W!==4)return a0;break}else if(J[X]===58){if(++X,J[X]===void 0)return a0}else if(J[X]!==void 0)return a0;Q[Y]=z,++Y}if(G!==null){let z=Y-G;Y=7;while(Y!==0&&z>0){let K=Q[G+z-1];Q[G+z-1]=Q[Y],Q[Y]=K,--Y,--z}}else if(G===null&&Y!==8)return a0;return Q}function xL6(J){let Q="",G=gL6(J).idx,X=!1;for(let z=0;z<=7;++z){if(X&&J[z]===0)continue;else if(X)X=!1;if(G===z){Q+=z===0?"::":":",X=!0;continue}if(Q+=J[z].toString(16),z!==7)Q+=":"}return Q}function ja(J,Q){if(J[0]==="["){if(J[J.length-1]!=="]")return a0;return bL6(J.substring(1,J.length-1))}if(!Q)return yL6(J);let Y=$L6(J),G=oE1.toASCII(Y,!1,oE1.PROCESSING_OPTIONS.NONTRANSITIONAL,!1);if(G===null)return a0;if(FL6(G))return a0;let X=jL6(G);if(typeof X==="number"||X===a0)return X;return G}function yL6(J){if(SL6(J))return a0;let Q="",Y=iH.ucs2.decode(J);for(let G=0;G<Y.length;++G)Q+=JU(Y[G],Lv);return Q}function gL6(J){let Q=null,Y=1,G=null,X=0;for(let z=0;z<J.length;++z)if(J[z]!==0){if(X>Y)Q=G,Y=X;G=null,X=0}else{if(G===null)G=z;++X}if(X>Y)Q=G,Y=X;return{idx:Q,len:Y}}function ba(J){if(typeof J==="number")return hL6(J);if(J instanceof Array)return"["+xL6(J)+"]";return J}function mL6(J){return J.replace(/^[\u0000-\u001F\u0020]+|[\u0000-\u001F\u0020]+$/g,"")}function dL6(J){return J.replace(/\u0009|\u000A|\u000D/g,"")}function GC1(J){let Q=J.path;if(Q.length===0)return;if(J.scheme==="file"&&Q.length===1&&lL6(Q[0]))return;Q.pop()}function XC1(J){return J.username!==""||J.password!==""}function uL6(J){return J.host===null||J.host===""||J.cannotBeABaseURL||J.scheme==="file"}function lL6(J){return/^[A-Za-z]:$/.test(J)}function Y9(J,Q,Y,G,X){if(this.pointer=0,this.input=J,this.base=Q||null,this.encodingOverride=Y||"utf-8",this.stateOverride=X,this.url=G,this.failure=!1,this.parseError=!1,!this.url){this.url={scheme:"",username:"",password:"",host:null,port:null,path:[],query:null,fragment:null,cannotBeABaseURL:!1};let K=mL6(this.input);if(K!==this.input)this.parseError=!0;this.input=K}let z=dL6(this.input);if(z!==this.input)this.parseError=!0;this.input=z,this.state=X||"scheme start",this.buffer="",this.atFlag=!1,this.arrFlag=!1,this.passwordTokenSeenFlag=!1,this.input=iH.ucs2.decode(this.input);for(;this.pointer<=this.input.length;++this.pointer){let K=this.input[this.pointer],W=isNaN(K)?void 0:String.fromCodePoint(K),Z=this["parse "+this.state](K,W);if(!Z)break;else if(Z===a0){this.failure=!0;break}}}Y9.prototype["parse scheme start"]=function(Q,Y){if(cL(Q))this.buffer+=Y.toLowerCase(),this.state="scheme";else if(!this.stateOverride)this.state="no scheme",--this.pointer;else return this.parseError=!0,a0;return!0};Y9.prototype["parse scheme"]=function(Q,Y){if(LL6(Q)||Q===43||Q===45||Q===46)this.buffer+=Y.toLowerCase();else if(Q===58){if(this.stateOverride){if(o9(this.url)&&!va(this.buffer))return!1;if(!o9(this.url)&&va(this.buffer))return!1;if((XC1(this.url)||this.url.port!==null)&&this.buffer==="file")return!1;if(this.url.scheme==="file"&&(this.url.host===""||this.url.host===null))return!1}if(this.url.scheme=this.buffer,this.buffer="",this.stateOverride)return!1;if(this.url.scheme==="file"){if(this.input[this.pointer+1]!==47||this.input[this.pointer+2]!==47)this.parseError=!0;this.state="file"}else if(o9(this.url)&&this.base!==null&&this.base.scheme===this.url.scheme)this.state="special relative or authority";else if(o9(this.url))this.state="special authority slashes";else if(this.input[this.pointer+1]===47)this.state="path or authority",++this.pointer;else this.url.cannotBeABaseURL=!0,this.url.path.push(""),this.state="cannot-be-a-base-URL path"}else if(!this.stateOverride)this.buffer="",this.state="no scheme",this.pointer=-1;else return this.parseError=!0,a0;return!0};Y9.prototype["parse no scheme"]=function(Q){if(this.base===null||this.base.cannotBeABaseURL&&Q!==35)return a0;else if(this.base.cannotBeABaseURL&&Q===35)this.url.scheme=this.base.scheme,this.url.path=this.base.path.slice(),this.url.query=this.base.query,this.url.fragment="",this.url.cannotBeABaseURL=!0,this.state="fragment";else if(this.base.scheme==="file")this.state="file",--this.pointer;else this.state="relative",--this.pointer;return!0};Y9.prototype["parse special relative or authority"]=function(Q){if(Q===47&&this.input[this.pointer+1]===47)this.state="special authority ignore slashes",++this.pointer;else this.parseError=!0,this.state="relative",--this.pointer;return!0};Y9.prototype["parse path or authority"]=function(Q){if(Q===47)this.state="authority";else this.state="path",--this.pointer;return!0};Y9.prototype["parse relative"]=function(Q){if(this.url.scheme=this.base.scheme,isNaN(Q))this.url.username=this.base.username,this.url.password=this.base.password,this.url.host=this.base.host,this.url.port=this.base.port,this.url.path=this.base.path.slice(),this.url.query=this.base.query;else if(Q===47)this.state="relative slash";else if(Q===63)this.url.username=this.base.username,this.url.password=this.base.password,this.url.host=this.base.host,this.url.port=this.base.port,this.url.path=this.base.path.slice(),this.url.query="",this.state="query";else if(Q===35)this.url.username=this.base.username,this.url.password=this.base.password,this.url.host=this.base.host,this.url.port=this.base.port,this.url.path=this.base.path.slice(),this.url.query=this.base.query,this.url.fragment="",this.state="fragment";else if(o9(this.url)&&Q===92)this.parseError=!0,this.state="relative slash";else this.url.username=this.base.username,this.url.password=this.base.password,this.url.host=this.base.host,this.url.port=this.base.port,this.url.path=this.base.path.slice(0,this.base.path.length-1),this.state="path",--this.pointer;return!0};Y9.prototype["parse relative slash"]=function(Q){if(o9(this.url)&&(Q===47||Q===92)){if(Q===92)this.parseError=!0;this.state="special authority ignore slashes"}else if(Q===47)this.state="authority";else this.url.username=this.base.username,this.url.password=this.base.password,this.url.host=this.base.host,this.url.port=this.base.port,this.state="path",--this.pointer;return!0};Y9.prototype["parse special authority slashes"]=function(Q){if(Q===47&&this.input[this.pointer+1]===47)this.state="special authority ignore slashes",++this.pointer;else this.parseError=!0,this.state="special authority ignore slashes",--this.pointer;return!0};Y9.prototype["parse special authority ignore slashes"]=function(Q){if(Q!==47&&Q!==92)this.state="authority",--this.pointer;else this.parseError=!0;return!0};Y9.prototype["parse authority"]=function(Q,Y){if(Q===64){if(this.parseError=!0,this.atFlag)this.buffer="%40"+this.buffer;this.atFlag=!0;let G=aE1(this.buffer);for(let X=0;X<G;++X){let z=this.buffer.codePointAt(X);if(z===58&&!this.passwordTokenSeenFlag){this.passwordTokenSeenFlag=!0;continue}let K=JU(z,ha);if(this.passwordTokenSeenFlag)this.url.password+=K;else this.url.username+=K}this.buffer=""}else if(isNaN(Q)||Q===47||Q===63||Q===35||o9(this.url)&&Q===92){if(this.atFlag&&this.buffer==="")return this.parseError=!0,a0;this.pointer-=aE1(this.buffer)+1,this.buffer="",this.state="host"}else this.buffer+=Y;return!0};Y9.prototype["parse hostname"]=Y9.prototype["parse host"]=function(Q,Y){if(this.stateOverride&&this.url.scheme==="file")--this.pointer,this.state="file host";else if(Q===58&&!this.arrFlag){if(this.buffer==="")return this.parseError=!0,a0;let G=ja(this.buffer,o9(this.url));if(G===a0)return a0;if(this.url.host=G,this.buffer="",this.state="port",this.stateOverride==="hostname")return!1}else if(isNaN(Q)||Q===47||Q===63||Q===35||o9(this.url)&&Q===92){if(--this.pointer,o9(this.url)&&this.buffer==="")return this.parseError=!0,a0;else if(this.stateOverride&&this.buffer===""&&(XC1(this.url)||this.url.port!==null))return this.parseError=!0,!1;let G=ja(this.buffer,o9(this.url));if(G===a0)return a0;if(this.url.host=G,this.buffer="",this.state="path start",this.stateOverride)return!1}else{if(Q===91)this.arrFlag=!0;else if(Q===93)this.arrFlag=!1;this.buffer+=Y}return!0};Y9.prototype["parse port"]=function(Q,Y){if(pL(Q))this.buffer+=Y;else if(isNaN(Q)||Q===47||Q===63||Q===35||o9(this.url)&&Q===92||this.stateOverride){if(this.buffer!==""){let G=parseInt(this.buffer);if(G>Math.pow(2,16)-1)return this.parseError=!0,a0;this.url.port=G===TL6(this.url.scheme)?null:G,this.buffer=""}if(this.stateOverride)return!1;this.state="path start",--this.pointer}else return this.parseError=!0,a0;return!0};var pL6=new Set([47,92,63,35]);Y9.prototype["parse file"]=function(Q){if(this.url.scheme="file",Q===47||Q===92){if(Q===92)this.parseError=!0;this.state="file slash"}else if(this.base!==null&&this.base.scheme==="file")if(isNaN(Q))this.url.host=this.base.host,this.url.path=this.base.path.slice(),this.url.query=this.base.query;else if(Q===63)this.url.host=this.base.host,this.url.path=this.base.path.slice(),this.url.query="",this.state="query";else if(Q===35)this.url.host=this.base.host,this.url.path=this.base.path.slice(),this.url.query=this.base.query,this.url.fragment="",this.state="fragment";else{if(this.input.length-this.pointer-1===0||!CL6(Q,this.input[this.pointer+1])||this.input.length-this.pointer-1>=2&&!pL6.has(this.input[this.pointer+2]))this.url.host=this.base.host,this.url.path=this.base.path.slice(),GC1(this.url);else this.parseError=!0;this.state="path",--this.pointer}else this.state="path",--this.pointer;return!0};Y9.prototype["parse file slash"]=function(Q){if(Q===47||Q===92){if(Q===92)this.parseError=!0;this.state="file host"}else{if(this.base!==null&&this.base.scheme==="file")if(RL6(this.base.path[0]))this.url.path.push(this.base.path[0]);else this.url.host=this.base.host;this.state="path",--this.pointer}return!0};Y9.prototype["parse file host"]=function(Q,Y){if(isNaN(Q)||Q===47||Q===92||Q===63||Q===35)if(--this.pointer,!this.stateOverride&&JC1(this.buffer))this.parseError=!0,this.state="path";else if(this.buffer===""){if(this.url.host="",this.stateOverride)return!1;this.state="path start"}else{let G=ja(this.buffer,o9(this.url));if(G===a0)return a0;if(G==="localhost")G="";if(this.url.host=G,this.stateOverride)return!1;this.buffer="",this.state="path start"}else this.buffer+=Y;return!0};Y9.prototype["parse path start"]=function(Q){if(o9(this.url)){if(Q===92)this.parseError=!0;if(this.state="path",Q!==47&&Q!==92)--this.pointer}else if(!this.stateOverride&&Q===63)this.url.query="",this.state="query";else if(!this.stateOverride&&Q===35)this.url.fragment="",this.state="fragment";else if(Q!==void 0){if(this.state="path",Q!==47)--this.pointer}return!0};Y9.prototype["parse path"]=function(Q){if(isNaN(Q)||Q===47||o9(this.url)&&Q===92||!this.stateOverride&&(Q===63||Q===35)){if(o9(this.url)&&Q===92)this.parseError=!0;if(EL6(this.buffer)){if(GC1(this.url),Q!==47&&!(o9(this.url)&&Q===92))this.url.path.push("")}else if(sE1(this.buffer)&&Q!==47&&!(o9(this.url)&&Q===92))this.url.path.push("");else if(!sE1(this.buffer)){if(this.url.scheme==="file"&&this.url.path.length===0&&JC1(this.buffer)){if(this.url.host!==""&&this.url.host!==null)this.parseError=!0,this.url.host="";this.buffer=this.buffer[0]+":"}this.url.path.push(this.buffer)}if(this.buffer="",this.url.scheme==="file"&&(Q===void 0||Q===63||Q===35))while(this.url.path.length>1&&this.url.path[0]==="")this.parseError=!0,this.url.path.shift();if(Q===63)this.url.query="",this.state="query";if(Q===35)this.url.fragment="",this.state="fragment"}else{if(Q===37&&(!EY(this.input[this.pointer+1])||!EY(this.input[this.pointer+2])))this.parseError=!0;this.buffer+=JU(Q,YC1)}return!0};Y9.prototype["parse cannot-be-a-base-URL path"]=function(Q){if(Q===63)this.url.query="",this.state="query";else if(Q===35)this.url.fragment="",this.state="fragment";else{if(!isNaN(Q)&&Q!==37)this.parseError=!0;if(Q===37&&(!EY(this.input[this.pointer+1])||!EY(this.input[this.pointer+2])))this.parseError=!0;if(!isNaN(Q))this.url.path[0]=this.url.path[0]+JU(Q,Lv)}return!0};Y9.prototype["parse query"]=function(Q,Y){if(isNaN(Q)||!this.stateOverride&&Q===35){if(!o9(this.url)||this.url.scheme==="ws"||this.url.scheme==="wss")this.encodingOverride="utf-8";let G=new Buffer(this.buffer);for(let X=0;X<G.length;++X)if(G[X]<33||G[X]>126||G[X]===34||G[X]===35||G[X]===60||G[X]===62)this.url.query+=QC1(G[X]);else this.url.query+=String.fromCodePoint(G[X]);if(this.buffer="",Q===35)this.url.fragment="",this.state="fragment"}else{if(Q===37&&(!EY(this.input[this.pointer+1])||!EY(this.input[this.pointer+2])))this.parseError=!0;this.buffer+=Y}return!0};Y9.prototype["parse fragment"]=function(Q){if(isNaN(Q));else if(Q===0)this.parseError=!0;else{if(Q===37&&(!EY(this.input[this.pointer+1])||!EY(this.input[this.pointer+2])))this.parseError=!0;this.url.fragment+=JU(Q,Lv)}return!0};function cL6(J,Q){let Y=J.scheme+":";if(J.host!==null){if(Y+="//",J.username!==""||J.password!==""){if(Y+=J.username,J.password!=="")Y+=":"+J.password;Y+="@"}if(Y+=ba(J.host),J.port!==null)Y+=":"+J.port}else if(J.host===null&&J.scheme==="file")Y+="//";if(J.cannotBeABaseURL)Y+=J.path[0];else for(let G of J.path)Y+="/"+G;if(J.query!==null)Y+="?"+J.query;if(!Q&&J.fragment!==null)Y+="#"+J.fragment;return Y}function _L6(J){let Q=J.scheme+"://";if(Q+=ba(J.host),J.port!==null)Q+=":"+J.port;return Q}iL6.serializeURL=cL6;iL6.serializeURLOrigin=function(J){switch(J.scheme){case"blob":try{return iL6.serializeURLOrigin(iL6.parseURL(J.path[0]))}catch(Q){return"null"}case"ftp":case"gopher":case"http":case"https":case"ws":case"wss":return _L6({scheme:J.scheme,host:J.host,port:J.port});case"file":return"file://";default:return"null"}};iL6.basicURLParse=function(J,Q){if(Q===void 0)Q={};let Y=new Y9(J,Q.baseURL,Q.encodingOverride,Q.url,Q.stateOverride);if(Y.failure)return"failure";return Y.url};iL6.setTheUsername=function(J,Q){J.username="";let Y=iH.ucs2.decode(Q);for(let G=0;G<Y.length;++G)J.username+=JU(Y[G],ha)};iL6.setThePassword=function(J,Q){J.password="";let Y=iH.ucs2.decode(Q);for(let G=0;G<Y.length;++G)J.password+=JU(Y[G],ha)};iL6.serializeHost=ba;iL6.cannotHaveAUsernamePasswordPort=uL6;iL6.serializeInteger=function(J){return String(J)};iL6.parseURL=function(J,Q){if(Q===void 0)Q={};return iL6.basicURLParse(J,{baseURL:Q.baseURL,encodingOverride:Q.encodingOverride})}});var KC1=H((JE6)=>{var G9=XG();JE6.implementation=class{constructor(Q){let Y=Q[0],G=Q[1],X=null;if(G!==void 0){if(X=G9.basicURLParse(G),X==="failure")throw TypeError("Invalid base URL")}let z=G9.basicURLParse(Y,{baseURL:X});if(z==="failure")throw TypeError("Invalid URL");this._url=z}get href(){return G9.serializeURL(this._url)}set href(Q){let Y=G9.basicURLParse(Q);if(Y==="failure")throw TypeError("Invalid URL");this._url=Y}get origin(){return G9.serializeURLOrigin(this._url)}get protocol(){return this._url.scheme+":"}set protocol(Q){G9.basicURLParse(Q+":",{url:this._url,stateOverride:"scheme start"})}get username(){return this._url.username}set username(Q){if(G9.cannotHaveAUsernamePasswordPort(this._url))return;G9.setTheUsername(this._url,Q)}get password(){return this._url.password}set password(Q){if(G9.cannotHaveAUsernamePasswordPort(this._url))return;G9.setThePassword(this._url,Q)}get host(){let Q=this._url;if(Q.host===null)return"";if(Q.port===null)return G9.serializeHost(Q.host);return G9.serializeHost(Q.host)+":"+G9.serializeInteger(Q.port)}set host(Q){if(this._url.cannotBeABaseURL)return;G9.basicURLParse(Q,{url:this._url,stateOverride:"host"})}get hostname(){if(this._url.host===null)return"";return G9.serializeHost(this._url.host)}set hostname(Q){if(this._url.cannotBeABaseURL)return;G9.basicURLParse(Q,{url:this._url,stateOverride:"hostname"})}get port(){if(this._url.port===null)return"";return G9.serializeInteger(this._url.port)}set port(Q){if(G9.cannotHaveAUsernamePasswordPort(this._url))return;if(Q==="")this._url.port=null;else G9.basicURLParse(Q,{url:this._url,stateOverride:"port"})}get pathname(){if(this._url.cannotBeABaseURL)return this._url.path[0];if(this._url.path.length===0)return"";return"/"+this._url.path.join("/")}set pathname(Q){if(this._url.cannotBeABaseURL)return;this._url.path=[],G9.basicURLParse(Q,{url:this._url,stateOverride:"path start"})}get search(){if(this._url.query===null||this._url.query==="")return"";return"?"+this._url.query}set search(Q){let Y=this._url;if(Q===""){Y.query=null;return}let G=Q[0]==="?"?Q.substring(1):Q;Y.query="",G9.basicURLParse(G,{url:Y,stateOverride:"query"})}get hash(){if(this._url.fragment===null||this._url.fragment==="")return"";return"#"+this._url.fragment}set hash(Q){if(Q===""){this._url.fragment=null;return}let Y=Q[0]==="#"?Q.substring(1):Q;this._url.fragment="",G9.basicURLParse(Y,{url:this._url,stateOverride:"fragment"})}toJSON(){return this.href}}});var VC1=H((hJ5,_L)=>{var YQ=yE1(),ZC1=dE1(),WC1=KC1(),G8=ZC1.implSymbol;function B4(J){if(!this||this[G8]||!(this instanceof B4))throw TypeError("Failed to construct 'URL': Please use the 'new' operator, this DOM object constructor cannot be called as a function.");if(arguments.length<1)throw TypeError("Failed to construct 'URL': 1 argument required, but only "+arguments.length+" present.");let Q=[];for(let Y=0;Y<arguments.length&&Y<2;++Y)Q[Y]=arguments[Y];if(Q[0]=YQ.USVString(Q[0]),Q[1]!==void 0)Q[1]=YQ.USVString(Q[1]);_L.exports.setup(this,Q)}B4.prototype.toJSON=function(){if(!this||!_L.exports.is(this))throw TypeError("Illegal invocation");let Q=[];for(let Y=0;Y<arguments.length&&Y<0;++Y)Q[Y]=arguments[Y];return this[G8].toJSON.apply(this[G8],Q)};Object.defineProperty(B4.prototype,"href",{get(){return this[G8].href},set(J){J=YQ.USVString(J),this[G8].href=J},enumerable:!0,configurable:!0});B4.prototype.toString=function(){if(!this||!_L.exports.is(this))throw TypeError("Illegal invocation");return this.href};Object.defineProperty(B4.prototype,"origin",{get(){return this[G8].origin},enumerable:!0,configurable:!0});Object.defineProperty(B4.prototype,"protocol",{get(){return this[G8].protocol},set(J){J=YQ.USVString(J),this[G8].protocol=J},enumerable:!0,configurable:!0});Object.defineProperty(B4.prototype,"username",{get(){return this[G8].username},set(J){J=YQ.USVString(J),this[G8].username=J},enumerable:!0,configurable:!0});Object.defineProperty(B4.prototype,"password",{get(){return this[G8].password},set(J){J=YQ.USVString(J),this[G8].password=J},enumerable:!0,configurable:!0});Object.defineProperty(B4.prototype,"host",{get(){return this[G8].host},set(J){J=YQ.USVString(J),this[G8].host=J},enumerable:!0,configurable:!0});Object.defineProperty(B4.prototype,"hostname",{get(){return this[G8].hostname},set(J){J=YQ.USVString(J),this[G8].hostname=J},enumerable:!0,configurable:!0});Object.defineProperty(B4.prototype,"port",{get(){return this[G8].port},set(J){J=YQ.USVString(J),this[G8].port=J},enumerable:!0,configurable:!0});Object.defineProperty(B4.prototype,"pathname",{get(){return this[G8].pathname},set(J){J=YQ.USVString(J),this[G8].pathname=J},enumerable:!0,configurable:!0});Object.defineProperty(B4.prototype,"search",{get(){return this[G8].search},set(J){J=YQ.USVString(J),this[G8].search=J},enumerable:!0,configurable:!0});Object.defineProperty(B4.prototype,"hash",{get(){return this[G8].hash},set(J){J=YQ.USVString(J),this[G8].hash=J},enumerable:!0,configurable:!0});_L.exports={is(J){return!!J&&J[G8]instanceof WC1.implementation},create(J,Q){let Y=Object.create(B4.prototype);return this.setup(Y,J,Q),Y},setup(J,Q,Y){if(!Y)Y={};Y.wrapper=J,J[G8]=new WC1.implementation(Q,Y),J[G8][ZC1.wrapperSymbol]=J},interface:B4,expose:{Window:{URL:B4},Worker:{URL:B4}}}});var xa=H((GE6)=>{GE6.URL=VC1().interface;GE6.serializeURL=XG().serializeURL;GE6.serializeURLOrigin=XG().serializeURLOrigin;GE6.basicURLParse=XG().basicURLParse;GE6.setTheUsername=XG().setTheUsername;GE6.setThePassword=XG().setThePassword;GE6.serializeHost=XG().serializeHost;GE6.serializeInteger=XG().serializeInteger;GE6.parseURL=XG().parseURL});var xW=H((zG,wC1)=>{Object.defineProperty(zG,"__esModule",{value:!0});function rH(J){return J&&typeof J==="object"&&"default"in J?J.default:J}var CY=rH(V1("stream")),DC1=rH(V1("http")),Cv=rH(V1("url")),HC1=rH(xa()),DE6=rH(V1("https")),QU=rH(V1("zlib")),HE6=CY.Readable,qz=Symbol("buffer"),ya=Symbol("type");class aH{constructor(){this[ya]="";let J=arguments[0],Q=arguments[1],Y=[],G=0;if(J){let z=J,K=Number(z.length);for(let W=0;W<K;W++){let Z=z[W],V;if(Z instanceof Buffer)V=Z;else if(ArrayBuffer.isView(Z))V=Buffer.from(Z.buffer,Z.byteOffset,Z.byteLength);else if(Z instanceof ArrayBuffer)V=Buffer.from(Z);else if(Z instanceof aH)V=Z[qz];else V=Buffer.from(typeof Z==="string"?Z:String(Z));G+=V.length,Y.push(V)}}this[qz]=Buffer.concat(Y);let X=Q&&Q.type!==void 0&&String(Q.type).toLowerCase();if(X&&!/[^\u0020-\u007E]/.test(X))this[ya]=X}get size(){return this[qz].length}get type(){return this[ya]}text(){return Promise.resolve(this[qz].toString())}arrayBuffer(){let J=this[qz],Q=J.buffer.slice(J.byteOffset,J.byteOffset+J.byteLength);return Promise.resolve(Q)}stream(){let J=new HE6;return J._read=function(){},J.push(this[qz]),J.push(null),J}toString(){return"[object Blob]"}slice(){let J=this.size,Q=arguments[0],Y=arguments[1],G,X;if(Q===void 0)G=0;else if(Q<0)G=Math.max(J+Q,0);else G=Math.min(Q,J);if(Y===void 0)X=J;else if(Y<0)X=Math.max(J+Y,0);else X=Math.min(Y,J);let z=Math.max(X-G,0),W=this[qz].slice(G,G+z),Z=new aH([],{type:arguments[2]});return Z[qz]=W,Z}}Object.defineProperties(aH.prototype,{size:{enumerable:!0},type:{enumerable:!0},slice:{enumerable:!0}});Object.defineProperty(aH.prototype,Symbol.toStringTag,{value:"Blob",writable:!1,enumerable:!1,configurable:!0});function s4(J,Q,Y){if(Error.call(this,J),this.message=J,this.type=Q,Y)this.code=this.errno=Y.code;Error.captureStackTrace(this,this.constructor)}s4.prototype=Object.create(Error.prototype);s4.prototype.constructor=s4;s4.prototype.name="FetchError";var IE6,Mz=Symbol("Body internals"),qC1=CY.PassThrough;function N4(J){var Q=this,Y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},G=Y.size;let X=G===void 0?0:G;var z=Y.timeout;let K=z===void 0?0:z;if(J==null)J=null;else if(IC1(J))J=Buffer.from(J.toString());else if(aL(J));else if(Buffer.isBuffer(J));else if(Object.prototype.toString.call(J)==="[object ArrayBuffer]")J=Buffer.from(J);else if(ArrayBuffer.isView(J))J=Buffer.from(J.buffer,J.byteOffset,J.byteLength);else if(J instanceof CY);else J=Buffer.from(String(J));if(this[Mz]={body:J,disturbed:!1,error:null},this.size=X,this.timeout=K,J instanceof CY)J.on("error",function(W){let Z=W.name==="AbortError"?W:new s4(`Invalid response body while trying to fetch ${Q.url}: ${W.message}`,"system",W);Q[Mz].error=Z})}N4.prototype={get body(){return this[Mz].body},get bodyUsed(){return this[Mz].disturbed},arrayBuffer(){return nH.call(this).then(function(J){return J.buffer.slice(J.byteOffset,J.byteOffset+J.byteLength)})},blob(){let J=this.headers&&this.headers.get("content-type")||"";return nH.call(this).then(function(Q){return Object.assign(new aH([],{type:J.toLowerCase()}),{[qz]:Q})})},json(){var J=this;return nH.call(this).then(function(Q){try{return JSON.parse(Q.toString())}catch(Y){return N4.Promise.reject(new s4(`invalid json response body at ${J.url} reason: ${Y.message}`,"invalid-json"))}})},text(){return nH.call(this).then(function(J){return J.toString()})},buffer(){return nH.call(this)},textConverted(){var J=this;return nH.call(this).then(function(Q){return OE6(Q,J.headers)})}};Object.defineProperties(N4.prototype,{body:{enumerable:!0},bodyUsed:{enumerable:!0},arrayBuffer:{enumerable:!0},blob:{enumerable:!0},json:{enumerable:!0},text:{enumerable:!0}});N4.mixIn=function(J){for(let Q of Object.getOwnPropertyNames(N4.prototype))if(!(Q in J)){let Y=Object.getOwnPropertyDescriptor(N4.prototype,Q);Object.defineProperty(J,Q,Y)}};function nH(){var J=this;if(this[Mz].disturbed)return N4.Promise.reject(TypeError(`body used already for: ${this.url}`));if(this[Mz].disturbed=!0,this[Mz].error)return N4.Promise.reject(this[Mz].error);let Q=this.body;if(Q===null)return N4.Promise.resolve(Buffer.alloc(0));if(aL(Q))Q=Q.stream();if(Buffer.isBuffer(Q))return N4.Promise.resolve(Q);if(!(Q instanceof CY))return N4.Promise.resolve(Buffer.alloc(0));let Y=[],G=0,X=!1;return new N4.Promise(function(z,K){let W;if(J.timeout)W=setTimeout(function(){X=!0,K(new s4(`Response timeout while trying to fetch ${J.url} (over ${J.timeout}ms)`,"body-timeout"))},J.timeout);Q.on("error",function(Z){if(Z.name==="AbortError")X=!0,K(Z);else K(new s4(`Invalid response body while trying to fetch ${J.url}: ${Z.message}`,"system",Z))}),Q.on("data",function(Z){if(X||Z===null)return;if(J.size&&G+Z.length>J.size){X=!0,K(new s4(`content size at ${J.url} over limit: ${J.size}`,"max-size"));return}G+=Z.length,Y.push(Z)}),Q.on("end",function(){if(X)return;clearTimeout(W);try{z(Buffer.concat(Y,G))}catch(Z){K(new s4(`Could not create Buffer from response body for ${J.url}: ${Z.message}`,"system",Z))}})})}function OE6(J,Q){throw Error("The package `encoding` must be installed to use the textConverted() function")}function IC1(J){if(typeof J!=="object"||typeof J.append!=="function"||typeof J.delete!=="function"||typeof J.get!=="function"||typeof J.getAll!=="function"||typeof J.has!=="function"||typeof J.set!=="function")return!1;return J.constructor.name==="URLSearchParams"||Object.prototype.toString.call(J)==="[object URLSearchParams]"||typeof J.sort==="function"}function aL(J){return typeof J==="object"&&typeof J.arrayBuffer==="function"&&typeof J.type==="string"&&typeof J.stream==="function"&&typeof J.constructor==="function"&&typeof J.constructor.name==="string"&&/^(Blob|File)$/.test(J.constructor.name)&&/^(Blob|File)$/.test(J[Symbol.toStringTag])}function OC1(J){let Q,Y,G=J.body;if(J.bodyUsed)throw Error("cannot clone body after it is used");if(G instanceof CY&&typeof G.getBoundary!=="function")Q=new qC1,Y=new qC1,G.pipe(Q),G.pipe(Y),J[Mz].body=Q,G=Y;return G}function AC1(J){if(J===null)return null;else if(typeof J==="string")return"text/plain;charset=UTF-8";else if(IC1(J))return"application/x-www-form-urlencoded;charset=UTF-8";else if(aL(J))return J.type||null;else if(Buffer.isBuffer(J))return null;else if(Object.prototype.toString.call(J)==="[object ArrayBuffer]")return null;else if(ArrayBuffer.isView(J))return null;else if(typeof J.getBoundary==="function")return`multipart/form-data;boundary=${J.getBoundary()}`;else if(J instanceof CY)return null;else return"text/plain;charset=UTF-8"}function BC1(J){let Q=J.body;if(Q===null)return 0;else if(aL(Q))return Q.size;else if(Buffer.isBuffer(Q))return Q.length;else if(Q&&typeof Q.getLengthSync==="function"){if(Q._lengthRetrievers&&Q._lengthRetrievers.length==0||Q.hasKnownLength&&Q.hasKnownLength())return Q.getLengthSync();return null}else return null}function AE6(J,Q){let Y=Q.body;if(Y===null)J.end();else if(aL(Y))Y.stream().pipe(J);else if(Buffer.isBuffer(Y))J.write(Y),J.end();else Y.pipe(J)}N4.Promise=global.Promise;var NC1=/[^\^_`a-zA-Z\-0-9!#$%&'*+.|~]/,ua=/[^\t\x20-\x7e\x80-\xff]/;function iL(J){if(J=`${J}`,NC1.test(J)||J==="")throw TypeError(`${J} is not a legal HTTP header name`)}function UC1(J){if(J=`${J}`,ua.test(J))throw TypeError(`${J} is not a legal HTTP header value`)}function oH(J,Q){Q=Q.toLowerCase();for(let Y in J)if(Y.toLowerCase()===Q)return Y;return}var S9=Symbol("map");class XQ{constructor(){let J=arguments.length>0&&arguments[0]!==void 0?arguments[0]:void 0;if(this[S9]=Object.create(null),J instanceof XQ){let Q=J.raw(),Y=Object.keys(Q);for(let G of Y)for(let X of Q[G])this.append(G,X);return}if(J==null);else if(typeof J==="object"){let Q=J[Symbol.iterator];if(Q!=null){if(typeof Q!=="function")throw TypeError("Header pairs must be iterable");let Y=[];for(let G of J){if(typeof G!=="object"||typeof G[Symbol.iterator]!=="function")throw TypeError("Each header pair must be iterable");Y.push(Array.from(G))}for(let G of Y){if(G.length!==2)throw TypeError("Each header pair must be a name/value tuple");this.append(G[0],G[1])}}else for(let Y of Object.keys(J)){let G=J[Y];this.append(Y,G)}}else throw TypeError("Provided initializer must be an object")}get(J){J=`${J}`,iL(J);let Q=oH(this[S9],J);if(Q===void 0)return null;return this[S9][Q].join(", ")}forEach(J){let Q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:void 0,Y=la(this),G=0;while(G<Y.length){var X=Y[G];let z=X[0],K=X[1];J.call(Q,K,z,this),Y=la(this),G++}}set(J,Q){J=`${J}`,Q=`${Q}`,iL(J),UC1(Q);let Y=oH(this[S9],J);this[S9][Y!==void 0?Y:J]=[Q]}append(J,Q){J=`${J}`,Q=`${Q}`,iL(J),UC1(Q);let Y=oH(this[S9],J);if(Y!==void 0)this[S9][Y].push(Q);else this[S9][J]=[Q]}has(J){return J=`${J}`,iL(J),oH(this[S9],J)!==void 0}delete(J){J=`${J}`,iL(J);let Q=oH(this[S9],J);if(Q!==void 0)delete this[S9][Q]}raw(){return this[S9]}keys(){return ga(this,"key")}values(){return ga(this,"value")}[Symbol.iterator](){return ga(this,"key+value")}}XQ.prototype.entries=XQ.prototype[Symbol.iterator];Object.defineProperty(XQ.prototype,Symbol.toStringTag,{value:"Headers",writable:!1,enumerable:!1,configurable:!0});Object.defineProperties(XQ.prototype,{get:{enumerable:!0},forEach:{enumerable:!0},set:{enumerable:!0},append:{enumerable:!0},has:{enumerable:!0},delete:{enumerable:!0},keys:{enumerable:!0},values:{enumerable:!0},entries:{enumerable:!0}});function la(J){let Q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key+value";return Object.keys(J[S9]).sort().map(Q==="key"?function(G){return G.toLowerCase()}:Q==="value"?function(G){return J[S9][G].join(", ")}:function(G){return[G.toLowerCase(),J[S9][G].join(", ")]})}var pa=Symbol("internal");function ga(J,Q){let Y=Object.create(ca);return Y[pa]={target:J,kind:Q,index:0},Y}var ca=Object.setPrototypeOf({next(){if(!this||Object.getPrototypeOf(this)!==ca)throw TypeError("Value of `this` is not a HeadersIterator");var J=this[pa];let{target:Q,kind:Y,index:G}=J,X=la(Q,Y),z=X.length;if(G>=z)return{value:void 0,done:!0};return this[pa].index=G+1,{value:X[G],done:!1}}},Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]())));Object.defineProperty(ca,Symbol.toStringTag,{value:"HeadersIterator",writable:!1,enumerable:!1,configurable:!0});function BE6(J){let Q=Object.assign({__proto__:null},J[S9]),Y=oH(J[S9],"Host");if(Y!==void 0)Q[Y]=Q[Y][0];return Q}function NE6(J){let Q=new XQ;for(let Y of Object.keys(J)){if(NC1.test(Y))continue;if(Array.isArray(J[Y]))for(let G of J[Y]){if(ua.test(G))continue;if(Q[S9][Y]===void 0)Q[S9][Y]=[G];else Q[S9][Y].push(G)}else if(!ua.test(J[Y]))Q[S9][Y]=[J[Y]]}return Q}var jW=Symbol("Response internals"),wE6=DC1.STATUS_CODES;class GQ{constructor(){let J=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,Q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};N4.call(this,J,Q);let Y=Q.status||200,G=new XQ(Q.headers);if(J!=null&&!G.has("Content-Type")){let X=AC1(J);if(X)G.append("Content-Type",X)}this[jW]={url:Q.url,status:Y,statusText:Q.statusText||wE6[Y],headers:G,counter:Q.counter}}get url(){return this[jW].url||""}get status(){return this[jW].status}get ok(){return this[jW].status>=200&&this[jW].status<300}get redirected(){return this[jW].counter>0}get statusText(){return this[jW].statusText}get headers(){return this[jW].headers}clone(){return new GQ(OC1(this),{url:this.url,status:this.status,statusText:this.statusText,headers:this.headers,ok:this.ok,redirected:this.redirected})}}N4.mixIn(GQ.prototype);Object.defineProperties(GQ.prototype,{url:{enumerable:!0},status:{enumerable:!0},ok:{enumerable:!0},redirected:{enumerable:!0},statusText:{enumerable:!0},headers:{enumerable:!0},clone:{enumerable:!0}});Object.defineProperty(GQ.prototype,Symbol.toStringTag,{value:"Response",writable:!1,enumerable:!1,configurable:!0});var Uz=Symbol("Request internals"),LE6=Cv.URL||HC1.URL,EE6=Cv.parse,CE6=Cv.format;function ma(J){if(/^[a-zA-Z][a-zA-Z\d+\-.]*:/.exec(J))J=new LE6(J).toString();return EE6(J)}var RE6="destroy"in CY.Readable.prototype;function Ev(J){return typeof J==="object"&&typeof J[Uz]==="object"}function FE6(J){let Q=J&&typeof J==="object"&&Object.getPrototypeOf(J);return!!(Q&&Q.constructor.name==="AbortSignal")}class bW{constructor(J){let Q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Y;if(!Ev(J)){if(J&&J.href)Y=ma(J.href);else Y=ma(`${J}`);J={}}else Y=ma(J.url);let G=Q.method||J.method||"GET";if(G=G.toUpperCase(),(Q.body!=null||Ev(J)&&J.body!==null)&&(G==="GET"||G==="HEAD"))throw TypeError("Request with GET/HEAD method cannot have body");let X=Q.body!=null?Q.body:Ev(J)&&J.body!==null?OC1(J):null;N4.call(this,X,{timeout:Q.timeout||J.timeout||0,size:Q.size||J.size||0});let z=new XQ(Q.headers||J.headers||{});if(X!=null&&!z.has("Content-Type")){let W=AC1(X);if(W)z.append("Content-Type",W)}let K=Ev(J)?J.signal:null;if("signal"in Q)K=Q.signal;if(K!=null&&!FE6(K))throw TypeError("Expected signal to be an instanceof AbortSignal");this[Uz]={method:G,redirect:Q.redirect||J.redirect||"follow",headers:z,parsedURL:Y,signal:K},this.follow=Q.follow!==void 0?Q.follow:J.follow!==void 0?J.follow:20,this.compress=Q.compress!==void 0?Q.compress:J.compress!==void 0?J.compress:!0,this.counter=Q.counter||J.counter||0,this.agent=Q.agent||J.agent}get method(){return this[Uz].method}get url(){return CE6(this[Uz].parsedURL)}get headers(){return this[Uz].headers}get redirect(){return this[Uz].redirect}get signal(){return this[Uz].signal}clone(){return new bW(this)}}N4.mixIn(bW.prototype);Object.defineProperty(bW.prototype,Symbol.toStringTag,{value:"Request",writable:!1,enumerable:!1,configurable:!0});Object.defineProperties(bW.prototype,{method:{enumerable:!0},url:{enumerable:!0},headers:{enumerable:!0},redirect:{enumerable:!0},clone:{enumerable:!0},signal:{enumerable:!0}});function SE6(J){let Q=J[Uz].parsedURL,Y=new XQ(J[Uz].headers);if(!Y.has("Accept"))Y.set("Accept","*/*");if(!Q.protocol||!Q.hostname)throw TypeError("Only absolute URLs are supported");if(!/^https?:$/.test(Q.protocol))throw TypeError("Only HTTP(S) protocols are supported");if(J.signal&&J.body instanceof CY.Readable&&!RE6)throw Error("Cancellation of streamed requests with AbortSignal is not supported in node < 8");let G=null;if(J.body==null&&/^(POST|PUT)$/i.test(J.method))G="0";if(J.body!=null){let z=BC1(J);if(typeof z==="number")G=String(z)}if(G)Y.set("Content-Length",G);if(!Y.has("User-Agent"))Y.set("User-Agent","node-fetch/1.0 (+https://github.com/bitinn/node-fetch)");if(J.compress&&!Y.has("Accept-Encoding"))Y.set("Accept-Encoding","gzip,deflate");let X=J.agent;if(typeof X==="function")X=X(Q);if(!Y.has("Connection")&&!X)Y.set("Connection","close");return Object.assign({},Q,{method:J.method,headers:BE6(Y),agent:X})}function nL(J){Error.call(this,J),this.type="aborted",this.message=J,Error.captureStackTrace(this,this.constructor)}nL.prototype=Object.create(Error.prototype);nL.prototype.constructor=nL;nL.prototype.name="AbortError";var oL=Cv.URL||HC1.URL,MC1=CY.PassThrough,TE6=function(Q,Y){let G=new oL(Y).hostname,X=new oL(Q).hostname;return G===X||G[G.length-X.length-1]==="."&&G.endsWith(X)},PE6=function(Q,Y){let G=new oL(Y).protocol,X=new oL(Q).protocol;return G===X};function hW(J,Q){if(!hW.Promise)throw Error("native promise missing, set fetch.Promise to your favorite alternative");return N4.Promise=hW.Promise,new hW.Promise(function(Y,G){let X=new bW(J,Q),z=SE6(X),K=(z.protocol==="https:"?DE6:DC1).request,W=X.signal,Z=null,V=function(){let O=new nL("The user aborted a request.");if(G(O),X.body&&X.body instanceof CY.Readable)da(X.body,O);if(!Z||!Z.body)return;Z.body.emit("error",O)};if(W&&W.aborted){V();return}let q=function(){V(),D()},U=K(z),M;if(W)W.addEventListener("abort",q);function D(){if(U.abort(),W)W.removeEventListener("abort",q);clearTimeout(M)}if(X.timeout)U.once("socket",function(I){M=setTimeout(function(){G(new s4(`network timeout at: ${X.url}`,"request-timeout")),D()},X.timeout)});if(U.on("error",function(I){if(G(new s4(`request to ${X.url} failed, reason: ${I.message}`,"system",I)),Z&&Z.body)da(Z.body,I);D()}),$E6(U,function(I){if(W&&W.aborted)return;if(Z&&Z.body)da(Z.body,I)}),parseInt(process.version.substring(1))<14)U.on("socket",function(I){I.addListener("close",function(O){let A=I.listenerCount("data")>0;if(Z&&A&&!O&&!(W&&W.aborted)){let B=Error("Premature close");B.code="ERR_STREAM_PREMATURE_CLOSE",Z.body.emit("error",B)}})});U.on("response",function(I){clearTimeout(M);let O=NE6(I.headers);if(hW.isRedirect(I.statusCode)){let L=O.get("Location"),E=null;try{E=L===null?null:new oL(L,X.url).toString()}catch(R){if(X.redirect!=="manual"){G(new s4(`uri requested responds with an invalid redirect URL: ${L}`,"invalid-redirect")),D();return}}switch(X.redirect){case"error":G(new s4(`uri requested responds with a redirect, redirect mode is set to error: ${X.url}`,"no-redirect")),D();return;case"manual":if(E!==null)try{O.set("Location",E)}catch(F){G(F)}break;case"follow":if(E===null)break;if(X.counter>=X.follow){G(new s4(`maximum redirect reached at: ${X.url}`,"max-redirect")),D();return}let R={headers:new XQ(X.headers),follow:X.follow,counter:X.counter+1,agent:X.agent,compress:X.compress,method:X.method,body:X.body,signal:X.signal,timeout:X.timeout,size:X.size};if(!TE6(X.url,E)||!PE6(X.url,E))for(let F of["authorization","www-authenticate","cookie","cookie2"])R.headers.delete(F);if(I.statusCode!==303&&X.body&&BC1(X)===null){G(new s4("Cannot follow redirect with body being a readable stream","unsupported-redirect")),D();return}if(I.statusCode===303||(I.statusCode===301||I.statusCode===302)&&X.method==="POST")R.method="GET",R.body=void 0,R.headers.delete("content-length");Y(hW(new bW(E,R))),D();return}}I.once("end",function(){if(W)W.removeEventListener("abort",q)});let A=I.pipe(new MC1),B={url:X.url,status:I.statusCode,statusText:I.statusMessage,headers:O,size:X.size,timeout:X.timeout,counter:X.counter},w=O.get("Content-Encoding");if(!X.compress||X.method==="HEAD"||w===null||I.statusCode===204||I.statusCode===304){Z=new GQ(A,B),Y(Z);return}let N={flush:QU.Z_SYNC_FLUSH,finishFlush:QU.Z_SYNC_FLUSH};if(w=="gzip"||w=="x-gzip"){A=A.pipe(QU.createGunzip(N)),Z=new GQ(A,B),Y(Z);return}if(w=="deflate"||w=="x-deflate"){let L=I.pipe(new MC1);L.once("data",function(E){if((E[0]&15)===8)A=A.pipe(QU.createInflate());else A=A.pipe(QU.createInflateRaw());Z=new GQ(A,B),Y(Z)}),L.on("end",function(){if(!Z)Z=new GQ(A,B),Y(Z)});return}if(w=="br"&&typeof QU.createBrotliDecompress==="function"){A=A.pipe(QU.createBrotliDecompress()),Z=new GQ(A,B),Y(Z);return}Z=new GQ(A,B),Y(Z)}),AE6(U,X)})}function $E6(J,Q){let Y;J.on("socket",function(G){Y=G}),J.on("response",function(G){let X=G.headers;if(X["transfer-encoding"]==="chunked"&&!X["content-length"])G.once("close",function(z){if(Y&&Y.listenerCount("data")>0&&!z){let W=Error("Premature close");W.code="ERR_STREAM_PREMATURE_CLOSE",Q(W)}})})}function da(J,Q){if(J.destroy)J.destroy(Q);else J.emit("error",Q),J.end()}hW.isRedirect=function(J){return J===301||J===302||J===303||J===307||J===308};hW.Promise=global.Promise;wC1.exports=zG=hW;Object.defineProperty(zG,"__esModule",{value:!0});zG.default=zG;zG.Headers=XQ;zG.Request=bW;zG.Response=GQ;zG.FetchError=s4});var LC1=H((KG)=>{var fE6=KG&&KG.__createBinding||(Object.create?function(J,Q,Y,G){if(G===void 0)G=Y;var X=Object.getOwnPropertyDescriptor(Q,Y);if(!X||("get"in X?!Q.__esModule:X.writable||X.configurable))X={enumerable:!0,get:function(){return Q[Y]}};Object.defineProperty(J,G,X)}:function(J,Q,Y,G){if(G===void 0)G=Y;J[G]=Q[Y]}),kE6=KG&&KG.__setModuleDefault||(Object.create?function(J,Q){Object.defineProperty(J,"default",{enumerable:!0,value:Q})}:function(J,Q){J.default=Q}),vE6=KG&&KG.__importStar||function(J){if(J&&J.__esModule)return J;var Q={};if(J!=null){for(var Y in J)if(Y!=="default"&&Object.prototype.hasOwnProperty.call(J,Y))fE6(Q,J,Y)}return kE6(Q,J),Q};Object.defineProperty(KG,"__esModule",{value:!0});KG.resolveFetch=void 0;var jE6=(J)=>{let Q;if(J)Q=J;else if(typeof fetch>"u")Q=(...Y)=>Promise.resolve().then(()=>vE6(xW())).then(({default:G})=>G(...Y));else Q=fetch;return(...Y)=>Q(...Y)};KG.resolveFetch=jE6});var ia=H((FC1)=>{Object.defineProperty(FC1,"__esModule",{value:!0});FC1.FunctionRegion=FC1.FunctionsHttpError=FC1.FunctionsRelayError=FC1.FunctionsFetchError=FC1.FunctionsError=void 0;class rL extends Error{constructor(J,Q="FunctionsError",Y){super(J);this.name=Q,this.context=Y}}FC1.FunctionsError=rL;class EC1 extends rL{constructor(J){super("Failed to send a request to the Edge Function","FunctionsFetchError",J)}}FC1.FunctionsFetchError=EC1;class CC1 extends rL{constructor(J){super("Relay Error invoking the Edge Function","FunctionsRelayError",J)}}FC1.FunctionsRelayError=CC1;class RC1 extends rL{constructor(J){super("Edge Function returned a non-2xx status code","FunctionsHttpError",J)}}FC1.FunctionsHttpError=RC1;var hE6;(function(J){J.Any="any",J.ApNortheast1="ap-northeast-1",J.ApNortheast2="ap-northeast-2",J.ApSouth1="ap-south-1",J.ApSoutheast1="ap-southeast-1",J.ApSoutheast2="ap-southeast-2",J.CaCentral1="ca-central-1",J.EuCentral1="eu-central-1",J.EuWest1="eu-west-1",J.EuWest2="eu-west-2",J.EuWest3="eu-west-3",J.SaEast1="sa-east-1",J.UsEast1="us-east-1",J.UsWest1="us-west-1",J.UsWest2="us-west-2"})(hE6=FC1.FunctionRegion||(FC1.FunctionRegion={}))});var TC1=H((sH)=>{var mE6=sH&&sH.__awaiter||function(J,Q,Y,G){function X(z){return z instanceof Y?z:new Y(function(K){K(z)})}return new(Y||(Y=Promise))(function(z,K){function W(q){try{V(G.next(q))}catch(U){K(U)}}function Z(q){try{V(G.throw(q))}catch(U){K(U)}}function V(q){q.done?z(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(sH,"__esModule",{value:!0});sH.FunctionsClient=void 0;var dE6=LC1(),Rv=ia();class SC1{constructor(J,{headers:Q={},customFetch:Y,region:G=Rv.FunctionRegion.Any}={}){this.url=J,this.headers=Q,this.region=G,this.fetch=(0,dE6.resolveFetch)(Y)}setAuth(J){this.headers.Authorization=`Bearer ${J}`}invoke(J,Q={}){var Y;return mE6(this,void 0,void 0,function*(){try{let{headers:G,method:X,body:z}=Q,K={},{region:W}=Q;if(!W)W=this.region;if(W&&W!=="any")K["x-region"]=W;let Z;if(z&&(G&&!Object.prototype.hasOwnProperty.call(G,"Content-Type")||!G))if(typeof Blob<"u"&&z instanceof Blob||z instanceof ArrayBuffer)K["Content-Type"]="application/octet-stream",Z=z;else if(typeof z==="string")K["Content-Type"]="text/plain",Z=z;else if(typeof FormData<"u"&&z instanceof FormData)Z=z;else K["Content-Type"]="application/json",Z=JSON.stringify(z);let V=yield this.fetch(`${this.url}/${J}`,{method:X||"POST",headers:Object.assign(Object.assign(Object.assign({},K),this.headers),G),body:Z}).catch((D)=>{throw new Rv.FunctionsFetchError(D)}),q=V.headers.get("x-relay-error");if(q&&q==="true")throw new Rv.FunctionsRelayError(V);if(!V.ok)throw new Rv.FunctionsHttpError(V);let U=((Y=V.headers.get("Content-Type"))!==null&&Y!==void 0?Y:"text/plain").split(";")[0].trim(),M;if(U==="application/json")M=yield V.json();else if(U==="application/octet-stream")M=yield V.blob();else if(U==="text/event-stream")M=V;else if(U==="multipart/form-data")M=yield V.formData();else M=yield V.text();return{data:M,error:null}}catch(G){return{data:null,error:G}}})}}sH.FunctionsClient=SC1});var na=H((yW)=>{Object.defineProperty(yW,"__esModule",{value:!0});yW.FunctionRegion=yW.FunctionsRelayError=yW.FunctionsHttpError=yW.FunctionsFetchError=yW.FunctionsError=yW.FunctionsClient=void 0;var uE6=TC1();Object.defineProperty(yW,"FunctionsClient",{enumerable:!0,get:function(){return uE6.FunctionsClient}});var sL=ia();Object.defineProperty(yW,"FunctionsError",{enumerable:!0,get:function(){return sL.FunctionsError}});Object.defineProperty(yW,"FunctionsFetchError",{enumerable:!0,get:function(){return sL.FunctionsFetchError}});Object.defineProperty(yW,"FunctionsHttpError",{enumerable:!0,get:function(){return sL.FunctionsHttpError}});Object.defineProperty(yW,"FunctionsRelayError",{enumerable:!0,get:function(){return sL.FunctionsRelayError}});Object.defineProperty(yW,"FunctionRegion",{enumerable:!0,get:function(){return sL.FunctionRegion}})});var oa=H(($C1)=>{Object.defineProperty($C1,"__esModule",{value:!0});class PC1 extends Error{constructor(J){super(J.message);this.name="PostgrestError",this.details=J.details,this.hint=J.hint,this.code=J.code}}$C1.default=PC1});var aa=H((tL)=>{var fC1=tL&&tL.__importDefault||function(J){return J&&J.__esModule?J:{default:J}};Object.defineProperty(tL,"__esModule",{value:!0});var cE6=fC1(xW()),_E6=fC1(oa());class kC1{constructor(J){if(this.shouldThrowOnError=!1,this.method=J.method,this.url=J.url,this.headers=J.headers,this.schema=J.schema,this.body=J.body,this.shouldThrowOnError=J.shouldThrowOnError,this.signal=J.signal,this.isMaybeSingle=J.isMaybeSingle,J.fetch)this.fetch=J.fetch;else if(typeof fetch>"u")this.fetch=cE6.default;else this.fetch=fetch}throwOnError(){return this.shouldThrowOnError=!0,this}setHeader(J,Q){return this.headers=Object.assign({},this.headers),this.headers[J]=Q,this}then(J,Q){if(this.schema===void 0);else if(["GET","HEAD"].includes(this.method))this.headers["Accept-Profile"]=this.schema;else this.headers["Content-Profile"]=this.schema;if(this.method!=="GET"&&this.method!=="HEAD")this.headers["Content-Type"]="application/json";let Y=this.fetch,G=Y(this.url.toString(),{method:this.method,headers:this.headers,body:JSON.stringify(this.body),signal:this.signal}).then(async(X)=>{var z,K,W;let Z=null,V=null,q=null,U=X.status,M=X.statusText;if(X.ok){if(this.method!=="HEAD"){let A=await X.text();if(A==="");else if(this.headers.Accept==="text/csv")V=A;else if(this.headers.Accept&&this.headers.Accept.includes("application/vnd.pgrst.plan+text"))V=A;else V=JSON.parse(A)}let I=(z=this.headers.Prefer)===null||z===void 0?void 0:z.match(/count=(exact|planned|estimated)/),O=(K=X.headers.get("content-range"))===null||K===void 0?void 0:K.split("/");if(I&&O&&O.length>1)q=parseInt(O[1]);if(this.isMaybeSingle&&this.method==="GET"&&Array.isArray(V))if(V.length>1)Z={code:"PGRST116",details:`Results contain ${V.length} rows, application/vnd.pgrst.object+json requires 1 row`,hint:null,message:"JSON object requested, multiple (or no) rows returned"},V=null,q=null,U=406,M="Not Acceptable";else if(V.length===1)V=V[0];else V=null}else{let I=await X.text();try{if(Z=JSON.parse(I),Array.isArray(Z)&&X.status===404)V=[],Z=null,U=200,M="OK"}catch(O){if(X.status===404&&I==="")U=204,M="No Content";else Z={message:I}}if(Z&&this.isMaybeSingle&&((W=Z===null||Z===void 0?void 0:Z.details)===null||W===void 0?void 0:W.includes("0 rows")))Z=null,U=200,M="OK";if(Z&&this.shouldThrowOnError)throw new _E6.default(Z)}return{error:Z,data:V,count:q,status:U,statusText:M}});if(!this.shouldThrowOnError)G=G.catch((X)=>{var z,K,W;return{error:{message:`${(z=X===null||X===void 0?void 0:X.name)!==null&&z!==void 0?z:"FetchError"}: ${X===null||X===void 0?void 0:X.message}`,details:`${(K=X===null||X===void 0?void 0:X.stack)!==null&&K!==void 0?K:""}`,hint:"",code:`${(W=X===null||X===void 0?void 0:X.code)!==null&&W!==void 0?W:""}`},data:null,count:null,status:0,statusText:""}});return G.then(J,Q)}returns(){return this}overrideTypes(){return this}}tL.default=kC1});var ra=H((eL)=>{var iE6=eL&&eL.__importDefault||function(J){return J&&J.__esModule?J:{default:J}};Object.defineProperty(eL,"__esModule",{value:!0});var nE6=iE6(aa());class vC1 extends nE6.default{select(J){let Q=!1,Y=(J!==null&&J!==void 0?J:"*").split("").map((G)=>{if(/\s/.test(G)&&!Q)return"";if(G==='"')Q=!Q;return G}).join("");if(this.url.searchParams.set("select",Y),this.headers.Prefer)this.headers.Prefer+=",";return this.headers.Prefer+="return=representation",this}order(J,{ascending:Q=!0,nullsFirst:Y,foreignTable:G,referencedTable:X=G}={}){let z=X?`${X}.order`:"order",K=this.url.searchParams.get(z);return this.url.searchParams.set(z,`${K?`${K},`:""}${J}.${Q?"asc":"desc"}${Y===void 0?"":Y?".nullsfirst":".nullslast"}`),this}limit(J,{foreignTable:Q,referencedTable:Y=Q}={}){let G=typeof Y>"u"?"limit":`${Y}.limit`;return this.url.searchParams.set(G,`${J}`),this}range(J,Q,{foreignTable:Y,referencedTable:G=Y}={}){let X=typeof G>"u"?"offset":`${G}.offset`,z=typeof G>"u"?"limit":`${G}.limit`;return this.url.searchParams.set(X,`${J}`),this.url.searchParams.set(z,`${Q-J+1}`),this}abortSignal(J){return this.signal=J,this}single(){return this.headers.Accept="application/vnd.pgrst.object+json",this}maybeSingle(){if(this.method==="GET")this.headers.Accept="application/json";else this.headers.Accept="application/vnd.pgrst.object+json";return this.isMaybeSingle=!0,this}csv(){return this.headers.Accept="text/csv",this}geojson(){return this.headers.Accept="application/geo+json",this}explain({analyze:J=!1,verbose:Q=!1,settings:Y=!1,buffers:G=!1,wal:X=!1,format:z="text"}={}){var K;let W=[J?"analyze":null,Q?"verbose":null,Y?"settings":null,G?"buffers":null,X?"wal":null].filter(Boolean).join("|"),Z=(K=this.headers.Accept)!==null&&K!==void 0?K:"application/json";if(this.headers.Accept=`application/vnd.pgrst.plan+${z}; for="${Z}"; options=${W};`,z==="json")return this;else return this}rollback(){var J;if(((J=this.headers.Prefer)!==null&&J!==void 0?J:"").trim().length>0)this.headers.Prefer+=",tx=rollback";else this.headers.Prefer="tx=rollback";return this}returns(){return this}}eL.default=vC1});var Fv=H((JE)=>{var oE6=JE&&JE.__importDefault||function(J){return J&&J.__esModule?J:{default:J}};Object.defineProperty(JE,"__esModule",{value:!0});var aE6=oE6(ra());class jC1 extends aE6.default{eq(J,Q){return this.url.searchParams.append(J,`eq.${Q}`),this}neq(J,Q){return this.url.searchParams.append(J,`neq.${Q}`),this}gt(J,Q){return this.url.searchParams.append(J,`gt.${Q}`),this}gte(J,Q){return this.url.searchParams.append(J,`gte.${Q}`),this}lt(J,Q){return this.url.searchParams.append(J,`lt.${Q}`),this}lte(J,Q){return this.url.searchParams.append(J,`lte.${Q}`),this}like(J,Q){return this.url.searchParams.append(J,`like.${Q}`),this}likeAllOf(J,Q){return this.url.searchParams.append(J,`like(all).{${Q.join(",")}}`),this}likeAnyOf(J,Q){return this.url.searchParams.append(J,`like(any).{${Q.join(",")}}`),this}ilike(J,Q){return this.url.searchParams.append(J,`ilike.${Q}`),this}ilikeAllOf(J,Q){return this.url.searchParams.append(J,`ilike(all).{${Q.join(",")}}`),this}ilikeAnyOf(J,Q){return this.url.searchParams.append(J,`ilike(any).{${Q.join(",")}}`),this}is(J,Q){return this.url.searchParams.append(J,`is.${Q}`),this}in(J,Q){let Y=Array.from(new Set(Q)).map((G)=>{if(typeof G==="string"&&new RegExp("[,()]").test(G))return`"${G}"`;else return`${G}`}).join(",");return this.url.searchParams.append(J,`in.(${Y})`),this}contains(J,Q){if(typeof Q==="string")this.url.searchParams.append(J,`cs.${Q}`);else if(Array.isArray(Q))this.url.searchParams.append(J,`cs.{${Q.join(",")}}`);else this.url.searchParams.append(J,`cs.${JSON.stringify(Q)}`);return this}containedBy(J,Q){if(typeof Q==="string")this.url.searchParams.append(J,`cd.${Q}`);else if(Array.isArray(Q))this.url.searchParams.append(J,`cd.{${Q.join(",")}}`);else this.url.searchParams.append(J,`cd.${JSON.stringify(Q)}`);return this}rangeGt(J,Q){return this.url.searchParams.append(J,`sr.${Q}`),this}rangeGte(J,Q){return this.url.searchParams.append(J,`nxl.${Q}`),this}rangeLt(J,Q){return this.url.searchParams.append(J,`sl.${Q}`),this}rangeLte(J,Q){return this.url.searchParams.append(J,`nxr.${Q}`),this}rangeAdjacent(J,Q){return this.url.searchParams.append(J,`adj.${Q}`),this}overlaps(J,Q){if(typeof Q==="string")this.url.searchParams.append(J,`ov.${Q}`);else this.url.searchParams.append(J,`ov.{${Q.join(",")}}`);return this}textSearch(J,Q,{config:Y,type:G}={}){let X="";if(G==="plain")X="pl";else if(G==="phrase")X="ph";else if(G==="websearch")X="w";let z=Y===void 0?"":`(${Y})`;return this.url.searchParams.append(J,`${X}fts${z}.${Q}`),this}match(J){return Object.entries(J).forEach(([Q,Y])=>{this.url.searchParams.append(Q,`eq.${Y}`)}),this}not(J,Q,Y){return this.url.searchParams.append(J,`not.${Q}.${Y}`),this}or(J,{foreignTable:Q,referencedTable:Y=Q}={}){let G=Y?`${Y}.or`:"or";return this.url.searchParams.append(G,`(${J})`),this}filter(J,Q,Y){return this.url.searchParams.append(J,`${Q}.${Y}`),this}}JE.default=jC1});var sa=H((YE)=>{var rE6=YE&&YE.__importDefault||function(J){return J&&J.__esModule?J:{default:J}};Object.defineProperty(YE,"__esModule",{value:!0});var QE=rE6(Fv());class hC1{constructor(J,{headers:Q={},schema:Y,fetch:G}){this.url=J,this.headers=Q,this.schema=Y,this.fetch=G}select(J,{head:Q=!1,count:Y}={}){let G=Q?"HEAD":"GET",X=!1,z=(J!==null&&J!==void 0?J:"*").split("").map((K)=>{if(/\s/.test(K)&&!X)return"";if(K==='"')X=!X;return K}).join("");if(this.url.searchParams.set("select",z),Y)this.headers.Prefer=`count=${Y}`;return new QE.default({method:G,url:this.url,headers:this.headers,schema:this.schema,fetch:this.fetch,allowEmpty:!1})}insert(J,{count:Q,defaultToNull:Y=!0}={}){let X=[];if(this.headers.Prefer)X.push(this.headers.Prefer);if(Q)X.push(`count=${Q}`);if(!Y)X.push("missing=default");if(this.headers.Prefer=X.join(","),Array.isArray(J)){let z=J.reduce((K,W)=>K.concat(Object.keys(W)),[]);if(z.length>0){let K=[...new Set(z)].map((W)=>`"${W}"`);this.url.searchParams.set("columns",K.join(","))}}return new QE.default({method:"POST",url:this.url,headers:this.headers,schema:this.schema,body:J,fetch:this.fetch,allowEmpty:!1})}upsert(J,{onConflict:Q,ignoreDuplicates:Y=!1,count:G,defaultToNull:X=!0}={}){let K=[`resolution=${Y?"ignore":"merge"}-duplicates`];if(Q!==void 0)this.url.searchParams.set("on_conflict",Q);if(this.headers.Prefer)K.push(this.headers.Prefer);if(G)K.push(`count=${G}`);if(!X)K.push("missing=default");if(this.headers.Prefer=K.join(","),Array.isArray(J)){let W=J.reduce((Z,V)=>Z.concat(Object.keys(V)),[]);if(W.length>0){let Z=[...new Set(W)].map((V)=>`"${V}"`);this.url.searchParams.set("columns",Z.join(","))}}return new QE.default({method:"POST",url:this.url,headers:this.headers,schema:this.schema,body:J,fetch:this.fetch,allowEmpty:!1})}update(J,{count:Q}={}){let G=[];if(this.headers.Prefer)G.push(this.headers.Prefer);if(Q)G.push(`count=${Q}`);return this.headers.Prefer=G.join(","),new QE.default({method:"PATCH",url:this.url,headers:this.headers,schema:this.schema,body:J,fetch:this.fetch,allowEmpty:!1})}delete({count:J}={}){let Y=[];if(J)Y.push(`count=${J}`);if(this.headers.Prefer)Y.unshift(this.headers.Prefer);return this.headers.Prefer=Y.join(","),new QE.default({method:"DELETE",url:this.url,headers:this.headers,schema:this.schema,fetch:this.fetch,allowEmpty:!1})}}YE.default=hC1});var yC1=H((bC1)=>{Object.defineProperty(bC1,"__esModule",{value:!0});bC1.version=void 0;bC1.version="0.0.0-automated"});var dC1=H((gC1)=>{Object.defineProperty(gC1,"__esModule",{value:!0});gC1.DEFAULT_HEADERS=void 0;var sE6=yC1();gC1.DEFAULT_HEADERS={"X-Client-Info":`postgrest-js/${sE6.version}`}});var lC1=H((GE)=>{var uC1=GE&&GE.__importDefault||function(J){return J&&J.__esModule?J:{default:J}};Object.defineProperty(GE,"__esModule",{value:!0});var tE6=uC1(sa()),eE6=uC1(Fv()),JC6=dC1();class ta{constructor(J,{headers:Q={},schema:Y,fetch:G}={}){this.url=J,this.headers=Object.assign(Object.assign({},JC6.DEFAULT_HEADERS),Q),this.schemaName=Y,this.fetch=G}from(J){let Q=new URL(`${this.url}/${J}`);return new tE6.default(Q,{headers:Object.assign({},this.headers),schema:this.schemaName,fetch:this.fetch})}schema(J){return new ta(this.url,{headers:this.headers,schema:J,fetch:this.fetch})}rpc(J,Q={},{head:Y=!1,get:G=!1,count:X}={}){let z,K=new URL(`${this.url}/rpc/${J}`),W;if(Y||G)z=Y?"HEAD":"GET",Object.entries(Q).filter(([V,q])=>q!==void 0).map(([V,q])=>[V,Array.isArray(q)?`{${q.join(",")}}`:`${q}`]).forEach(([V,q])=>{K.searchParams.append(V,q)});else z="POST",W=Q;let Z=Object.assign({},this.headers);if(X)Z.Prefer=`count=${X}`;return new eE6.default({method:z,url:K,headers:Z,schema:this.schemaName,body:W,fetch:this.fetch,allowEmpty:!1})}}GE.default=ta});var ea=H((t4)=>{var tH=t4&&t4.__importDefault||function(J){return J&&J.__esModule?J:{default:J}};Object.defineProperty(t4,"__esModule",{value:!0});t4.PostgrestError=t4.PostgrestBuilder=t4.PostgrestTransformBuilder=t4.PostgrestFilterBuilder=t4.PostgrestQueryBuilder=t4.PostgrestClient=void 0;var pC1=tH(lC1());t4.PostgrestClient=pC1.default;var cC1=tH(sa());t4.PostgrestQueryBuilder=cC1.default;var _C1=tH(Fv());t4.PostgrestFilterBuilder=_C1.default;var iC1=tH(ra());t4.PostgrestTransformBuilder=iC1.default;var nC1=tH(aa());t4.PostgrestBuilder=nC1.default;var oC1=tH(oa());t4.PostgrestError=oC1.default;t4.default={PostgrestClient:pC1.default,PostgrestQueryBuilder:cC1.default,PostgrestFilterBuilder:_C1.default,PostgrestTransformBuilder:iC1.default,PostgrestBuilder:nC1.default,PostgrestError:oC1.default}});var sC1=H((aC1)=>{Object.defineProperty(aC1,"__esModule",{value:!0});aC1.version=void 0;aC1.version="2.11.2"});var Sv=H((YR1)=>{Object.defineProperty(YR1,"__esModule",{value:!0});YR1.CONNECTION_STATE=YR1.TRANSPORTS=YR1.CHANNEL_EVENTS=YR1.CHANNEL_STATES=YR1.SOCKET_STATES=YR1.WS_CLOSE_NORMAL=YR1.DEFAULT_TIMEOUT=YR1.VSN=YR1.DEFAULT_HEADERS=void 0;var QC6=sC1();YR1.DEFAULT_HEADERS={"X-Client-Info":`realtime-js/${QC6.version}`};YR1.VSN="1.0.0";YR1.DEFAULT_TIMEOUT=1e4;YR1.WS_CLOSE_NORMAL=1000;var YC6;(function(J){J[J.connecting=0]="connecting",J[J.open=1]="open",J[J.closing=2]="closing",J[J.closed=3]="closed"})(YC6=YR1.SOCKET_STATES||(YR1.SOCKET_STATES={}));var GC6;(function(J){J.closed="closed",J.errored="errored",J.joined="joined",J.joining="joining",J.leaving="leaving"})(GC6=YR1.CHANNEL_STATES||(YR1.CHANNEL_STATES={}));var XC6;(function(J){J.close="phx_close",J.error="phx_error",J.join="phx_join",J.reply="phx_reply",J.leave="phx_leave",J.access_token="access_token"})(XC6=YR1.CHANNEL_EVENTS||(YR1.CHANNEL_EVENTS={}));var zC6;(function(J){J.websocket="websocket"})(zC6=YR1.TRANSPORTS||(YR1.TRANSPORTS={}));var KC6;(function(J){J.Connecting="connecting",J.Open="open",J.Closing="closing",J.Closed="closed"})(KC6=YR1.CONNECTION_STATE||(YR1.CONNECTION_STATE={}))});var zR1=H((XR1)=>{Object.defineProperty(XR1,"__esModule",{value:!0});class GR1{constructor(){this.HEADER_LENGTH=1}decode(J,Q){if(J.constructor===ArrayBuffer)return Q(this._binaryDecode(J));if(typeof J==="string")return Q(JSON.parse(J));return Q({})}_binaryDecode(J){let Q=new DataView(J),Y=new TextDecoder;return this._decodeBroadcast(J,Q,Y)}_decodeBroadcast(J,Q,Y){let G=Q.getUint8(1),X=Q.getUint8(2),z=this.HEADER_LENGTH+2,K=Y.decode(J.slice(z,z+G));z=z+G;let W=Y.decode(J.slice(z,z+X));z=z+X;let Z=JSON.parse(Y.decode(J.slice(z,J.byteLength)));return{ref:null,topic:K,event:W,payload:Z}}}XR1.default=GR1});var Qr=H((WR1)=>{Object.defineProperty(WR1,"__esModule",{value:!0});class KR1{constructor(J,Q){this.callback=J,this.timerCalc=Q,this.timer=void 0,this.tries=0,this.callback=J,this.timerCalc=Q}reset(){this.tries=0,clearTimeout(this.timer)}scheduleTimeout(){clearTimeout(this.timer),this.timer=setTimeout(()=>{this.tries=this.tries+1,this.callback()},this.timerCalc(this.tries+1))}}WR1.default=KR1});var Tv=H((VR1)=>{Object.defineProperty(VR1,"__esModule",{value:!0});VR1.httpEndpointURL=VR1.toTimestampString=VR1.toArray=VR1.toJson=VR1.toNumber=VR1.toBoolean=VR1.convertCell=VR1.convertColumn=VR1.convertChangeData=VR1.PostgresTypes=void 0;var C8;(function(J){J.abstime="abstime",J.bool="bool",J.date="date",J.daterange="daterange",J.float4="float4",J.float8="float8",J.int2="int2",J.int4="int4",J.int4range="int4range",J.int8="int8",J.int8range="int8range",J.json="json",J.jsonb="jsonb",J.money="money",J.numeric="numeric",J.oid="oid",J.reltime="reltime",J.text="text",J.time="time",J.timestamp="timestamp",J.timestamptz="timestamptz",J.timetz="timetz",J.tsrange="tsrange",J.tstzrange="tstzrange"})(C8=VR1.PostgresTypes||(VR1.PostgresTypes={}));var DC6=(J,Q,Y={})=>{var G;let X=(G=Y.skipTypes)!==null&&G!==void 0?G:[];return Object.keys(Q).reduce((z,K)=>{return z[K]=VR1.convertColumn(K,J,Q,X),z},{})};VR1.convertChangeData=DC6;var HC6=(J,Q,Y,G)=>{let X=Q.find((W)=>W.name===J),z=X===null||X===void 0?void 0:X.type,K=Y[J];if(z&&!G.includes(z))return VR1.convertCell(z,K);return Yr(K)};VR1.convertColumn=HC6;var IC6=(J,Q)=>{if(J.charAt(0)==="_"){let Y=J.slice(1,J.length);return VR1.toArray(Q,Y)}switch(J){case C8.bool:return VR1.toBoolean(Q);case C8.float4:case C8.float8:case C8.int2:case C8.int4:case C8.int8:case C8.numeric:case C8.oid:return VR1.toNumber(Q);case C8.json:case C8.jsonb:return VR1.toJson(Q);case C8.timestamp:return VR1.toTimestampString(Q);case C8.abstime:case C8.date:case C8.daterange:case C8.int4range:case C8.int8range:case C8.money:case C8.reltime:case C8.text:case C8.time:case C8.timestamptz:case C8.timetz:case C8.tsrange:case C8.tstzrange:return Yr(Q);default:return Yr(Q)}};VR1.convertCell=IC6;var Yr=(J)=>{return J},OC6=(J)=>{switch(J){case"t":return!0;case"f":return!1;default:return J}};VR1.toBoolean=OC6;var AC6=(J)=>{if(typeof J==="string"){let Q=parseFloat(J);if(!Number.isNaN(Q))return Q}return J};VR1.toNumber=AC6;var BC6=(J)=>{if(typeof J==="string")try{return JSON.parse(J)}catch(Q){return console.log(`JSON parse error: ${Q}`),J}return J};VR1.toJson=BC6;var NC6=(J,Q)=>{if(typeof J!=="string")return J;let Y=J.length-1,G=J[Y];if(J[0]==="{"&&G==="}"){let z,K=J.slice(1,Y);try{z=JSON.parse("["+K+"]")}catch(W){z=K?K.split(","):[]}return z.map((W)=>VR1.convertCell(Q,W))}return J};VR1.toArray=NC6;var wC6=(J)=>{if(typeof J==="string")return J.replace(" ","T");return J};VR1.toTimestampString=wC6;var LC6=(J)=>{let Q=J;return Q=Q.replace(/^ws/i,"http"),Q=Q.replace(/(\/socket\/websocket|\/socket|\/websocket)\/?$/i,""),Q.replace(/\/+$/,"")};VR1.httpEndpointURL=LC6});var NR1=H((BR1)=>{Object.defineProperty(BR1,"__esModule",{value:!0});var CC6=Sv();class AR1{constructor(J,Q,Y={},G=CC6.DEFAULT_TIMEOUT){this.channel=J,this.event=Q,this.payload=Y,this.timeout=G,this.sent=!1,this.timeoutTimer=void 0,this.ref="",this.receivedResp=null,this.recHooks=[],this.refEvent=null}resend(J){this.timeout=J,this._cancelRefEvent(),this.ref="",this.refEvent=null,this.receivedResp=null,this.sent=!1,this.send()}send(){if(this._hasReceived("timeout"))return;this.startTimeout(),this.sent=!0,this.channel.socket.push({topic:this.channel.topic,event:this.event,payload:this.payload,ref:this.ref,join_ref:this.channel._joinRef()})}updatePayload(J){this.payload=Object.assign(Object.assign({},this.payload),J)}receive(J,Q){var Y;if(this._hasReceived(J))Q((Y=this.receivedResp)===null||Y===void 0?void 0:Y.response);return this.recHooks.push({status:J,callback:Q}),this}startTimeout(){if(this.timeoutTimer)return;this.ref=this.channel.socket._makeRef(),this.refEvent=this.channel._replyEventName(this.ref);let J=(Q)=>{this._cancelRefEvent(),this._cancelTimeout(),this.receivedResp=Q,this._matchReceive(Q)};this.channel._on(this.refEvent,{},J),this.timeoutTimer=setTimeout(()=>{this.trigger("timeout",{})},this.timeout)}trigger(J,Q){if(this.refEvent)this.channel._trigger(this.refEvent,{status:J,response:Q})}destroy(){this._cancelRefEvent(),this._cancelTimeout()}_cancelRefEvent(){if(!this.refEvent)return;this.channel._off(this.refEvent,{})}_cancelTimeout(){clearTimeout(this.timeoutTimer),this.timeoutTimer=void 0}_matchReceive({status:J,response:Q}){this.recHooks.filter((Y)=>Y.status===J).forEach((Y)=>Y.callback(Q))}_hasReceived(J){return this.receivedResp&&this.receivedResp.status===J}}BR1.default=AR1});var zr=H((wR1)=>{Object.defineProperty(wR1,"__esModule",{value:!0});wR1.REALTIME_PRESENCE_LISTEN_EVENTS=void 0;var FC6;(function(J){J.SYNC="sync",J.JOIN="join",J.LEAVE="leave"})(FC6=wR1.REALTIME_PRESENCE_LISTEN_EVENTS||(wR1.REALTIME_PRESENCE_LISTEN_EVENTS={}));class XE{constructor(J,Q){this.channel=J,this.state={},this.pendingDiffs=[],this.joinRef=null,this.caller={onJoin:()=>{},onLeave:()=>{},onSync:()=>{}};let Y=(Q===null||Q===void 0?void 0:Q.events)||{state:"presence_state",diff:"presence_diff"};this.channel._on(Y.state,{},(G)=>{let{onJoin:X,onLeave:z,onSync:K}=this.caller;this.joinRef=this.channel._joinRef(),this.state=XE.syncState(this.state,G,X,z),this.pendingDiffs.forEach((W)=>{this.state=XE.syncDiff(this.state,W,X,z)}),this.pendingDiffs=[],K()}),this.channel._on(Y.diff,{},(G)=>{let{onJoin:X,onLeave:z,onSync:K}=this.caller;if(this.inPendingSyncState())this.pendingDiffs.push(G);else this.state=XE.syncDiff(this.state,G,X,z),K()}),this.onJoin((G,X,z)=>{this.channel._trigger("presence",{event:"join",key:G,currentPresences:X,newPresences:z})}),this.onLeave((G,X,z)=>{this.channel._trigger("presence",{event:"leave",key:G,currentPresences:X,leftPresences:z})}),this.onSync(()=>{this.channel._trigger("presence",{event:"sync"})})}static syncState(J,Q,Y,G){let X=this.cloneDeep(J),z=this.transformState(Q),K={},W={};return this.map(X,(Z,V)=>{if(!z[Z])W[Z]=V}),this.map(z,(Z,V)=>{let q=X[Z];if(q){let U=V.map((O)=>O.presence_ref),M=q.map((O)=>O.presence_ref),D=V.filter((O)=>M.indexOf(O.presence_ref)<0),I=q.filter((O)=>U.indexOf(O.presence_ref)<0);if(D.length>0)K[Z]=D;if(I.length>0)W[Z]=I}else K[Z]=V}),this.syncDiff(X,{joins:K,leaves:W},Y,G)}static syncDiff(J,Q,Y,G){let{joins:X,leaves:z}={joins:this.transformState(Q.joins),leaves:this.transformState(Q.leaves)};if(!Y)Y=()=>{};if(!G)G=()=>{};return this.map(X,(K,W)=>{var Z;let V=(Z=J[K])!==null&&Z!==void 0?Z:[];if(J[K]=this.cloneDeep(W),V.length>0){let q=J[K].map((M)=>M.presence_ref),U=V.filter((M)=>q.indexOf(M.presence_ref)<0);J[K].unshift(...U)}Y(K,V,W)}),this.map(z,(K,W)=>{let Z=J[K];if(!Z)return;let V=W.map((q)=>q.presence_ref);if(Z=Z.filter((q)=>V.indexOf(q.presence_ref)<0),J[K]=Z,G(K,Z,W),Z.length===0)delete J[K]}),J}static map(J,Q){return Object.getOwnPropertyNames(J).map((Y)=>Q(Y,J[Y]))}static transformState(J){return J=this.cloneDeep(J),Object.getOwnPropertyNames(J).reduce((Q,Y)=>{let G=J[Y];if("metas"in G)Q[Y]=G.metas.map((X)=>{return X.presence_ref=X.phx_ref,delete X.phx_ref,delete X.phx_ref_prev,X});else Q[Y]=G;return Q},{})}static cloneDeep(J){return JSON.parse(JSON.stringify(J))}onJoin(J){this.caller.onJoin=J}onLeave(J){this.caller.onLeave=J}onSync(J){this.caller.onSync=J}inPendingSyncState(){return!this.joinRef||this.joinRef!==this.channel._joinRef()}}wR1.default=XE});var Vr=H((X9)=>{var TC6=X9&&X9.__createBinding||(Object.create?function(J,Q,Y,G){if(G===void 0)G=Y;var X=Object.getOwnPropertyDescriptor(Q,Y);if(!X||("get"in X?!Q.__esModule:X.writable||X.configurable))X={enumerable:!0,get:function(){return Q[Y]}};Object.defineProperty(J,G,X)}:function(J,Q,Y,G){if(G===void 0)G=Y;J[G]=Q[Y]}),PC6=X9&&X9.__setModuleDefault||(Object.create?function(J,Q){Object.defineProperty(J,"default",{enumerable:!0,value:Q})}:function(J,Q){J.default=Q}),$C6=X9&&X9.__importStar||function(J){if(J&&J.__esModule)return J;var Q={};if(J!=null){for(var Y in J)if(Y!=="default"&&Object.prototype.hasOwnProperty.call(J,Y))TC6(Q,J,Y)}return PC6(Q,J),Q},Wr=X9&&X9.__importDefault||function(J){return J&&J.__esModule?J:{default:J}};Object.defineProperty(X9,"__esModule",{value:!0});X9.REALTIME_CHANNEL_STATES=X9.REALTIME_SUBSCRIBE_STATES=X9.REALTIME_LISTEN_TYPES=X9.REALTIME_POSTGRES_CHANGES_LISTEN_EVENT=void 0;var a9=Sv(),Kr=Wr(NR1()),fC6=Wr(Qr()),kC6=Wr(zr()),LR1=$C6(Tv()),vC6=Tv(),jC6;(function(J){J.ALL="*",J.INSERT="INSERT",J.UPDATE="UPDATE",J.DELETE="DELETE"})(jC6=X9.REALTIME_POSTGRES_CHANGES_LISTEN_EVENT||(X9.REALTIME_POSTGRES_CHANGES_LISTEN_EVENT={}));var hC6;(function(J){J.BROADCAST="broadcast",J.PRESENCE="presence",J.POSTGRES_CHANGES="postgres_changes",J.SYSTEM="system"})(hC6=X9.REALTIME_LISTEN_TYPES||(X9.REALTIME_LISTEN_TYPES={}));var gW;(function(J){J.SUBSCRIBED="SUBSCRIBED",J.TIMED_OUT="TIMED_OUT",J.CLOSED="CLOSED",J.CHANNEL_ERROR="CHANNEL_ERROR"})(gW=X9.REALTIME_SUBSCRIBE_STATES||(X9.REALTIME_SUBSCRIBE_STATES={}));X9.REALTIME_CHANNEL_STATES=a9.CHANNEL_STATES;class Zr{constructor(J,Q={config:{}},Y){this.topic=J,this.params=Q,this.socket=Y,this.bindings={},this.state=a9.CHANNEL_STATES.closed,this.joinedOnce=!1,this.pushBuffer=[],this.subTopic=J.replace(/^realtime:/i,""),this.params.config=Object.assign({broadcast:{ack:!1,self:!1},presence:{key:""},private:!1},Q.config),this.timeout=this.socket.timeout,this.joinPush=new Kr.default(this,a9.CHANNEL_EVENTS.join,this.params,this.timeout),this.rejoinTimer=new fC6.default(()=>this._rejoinUntilConnected(),this.socket.reconnectAfterMs),this.joinPush.receive("ok",()=>{this.state=a9.CHANNEL_STATES.joined,this.rejoinTimer.reset(),this.pushBuffer.forEach((G)=>G.send()),this.pushBuffer=[]}),this._onClose(()=>{this.rejoinTimer.reset(),this.socket.log("channel",`close ${this.topic} ${this._joinRef()}`),this.state=a9.CHANNEL_STATES.closed,this.socket._remove(this)}),this._onError((G)=>{if(this._isLeaving()||this._isClosed())return;this.socket.log("channel",`error ${this.topic}`,G),this.state=a9.CHANNEL_STATES.errored,this.rejoinTimer.scheduleTimeout()}),this.joinPush.receive("timeout",()=>{if(!this._isJoining())return;this.socket.log("channel",`timeout ${this.topic}`,this.joinPush.timeout),this.state=a9.CHANNEL_STATES.errored,this.rejoinTimer.scheduleTimeout()}),this._on(a9.CHANNEL_EVENTS.reply,{},(G,X)=>{this._trigger(this._replyEventName(X),G)}),this.presence=new kC6.default(this),this.broadcastEndpointURL=(0,vC6.httpEndpointURL)(this.socket.endPoint)+"/api/broadcast",this.private=this.params.config.private||!1}subscribe(J,Q=this.timeout){var Y,G;if(!this.socket.isConnected())this.socket.connect();if(this.joinedOnce)throw"tried to subscribe multiple times. 'subscribe' can only be called a single time per channel instance";else{let{config:{broadcast:X,presence:z,private:K}}=this.params;this._onError((V)=>J===null||J===void 0?void 0:J(gW.CHANNEL_ERROR,V)),this._onClose(()=>J===null||J===void 0?void 0:J(gW.CLOSED));let W={},Z={broadcast:X,presence:z,postgres_changes:(G=(Y=this.bindings.postgres_changes)===null||Y===void 0?void 0:Y.map((V)=>V.filter))!==null&&G!==void 0?G:[],private:K};if(this.socket.accessTokenValue)W.access_token=this.socket.accessTokenValue;this.updateJoinPayload(Object.assign({config:Z},W)),this.joinedOnce=!0,this._rejoin(Q),this.joinPush.receive("ok",async({postgres_changes:V})=>{var q;if(this.socket.setAuth(),V===void 0){J===null||J===void 0||J(gW.SUBSCRIBED);return}else{let U=this.bindings.postgres_changes,M=(q=U===null||U===void 0?void 0:U.length)!==null&&q!==void 0?q:0,D=[];for(let I=0;I<M;I++){let O=U[I],{filter:{event:A,schema:B,table:w,filter:N}}=O,L=V&&V[I];if(L&&L.event===A&&L.schema===B&&L.table===w&&L.filter===N)D.push(Object.assign(Object.assign({},O),{id:L.id}));else{this.unsubscribe(),J===null||J===void 0||J(gW.CHANNEL_ERROR,Error("mismatch between server and client bindings for postgres changes"));return}}this.bindings.postgres_changes=D,J&&J(gW.SUBSCRIBED);return}}).receive("error",(V)=>{J===null||J===void 0||J(gW.CHANNEL_ERROR,Error(JSON.stringify(Object.values(V).join(", ")||"error")));return}).receive("timeout",()=>{J===null||J===void 0||J(gW.TIMED_OUT);return})}return this}presenceState(){return this.presence.state}async track(J,Q={}){return await this.send({type:"presence",event:"track",payload:J},Q.timeout||this.timeout)}async untrack(J={}){return await this.send({type:"presence",event:"untrack"},J)}on(J,Q,Y){return this._on(J,Q,Y)}async send(J,Q={}){var Y,G;if(!this._canPush()&&J.type==="broadcast"){let{event:X,payload:z}=J,W={method:"POST",headers:{Authorization:this.socket.accessTokenValue?`Bearer ${this.socket.accessTokenValue}`:"",apikey:this.socket.apiKey?this.socket.apiKey:"","Content-Type":"application/json"},body:JSON.stringify({messages:[{topic:this.subTopic,event:X,payload:z,private:this.private}]})};try{let Z=await this._fetchWithTimeout(this.broadcastEndpointURL,W,(Y=Q.timeout)!==null&&Y!==void 0?Y:this.timeout);return await((G=Z.body)===null||G===void 0?void 0:G.cancel()),Z.ok?"ok":"error"}catch(Z){if(Z.name==="AbortError")return"timed out";else return"error"}}else return new Promise((X)=>{var z,K,W;let Z=this._push(J.type,J,Q.timeout||this.timeout);if(J.type==="broadcast"&&!((W=(K=(z=this.params)===null||z===void 0?void 0:z.config)===null||K===void 0?void 0:K.broadcast)===null||W===void 0?void 0:W.ack))X("ok");Z.receive("ok",()=>X("ok")),Z.receive("error",()=>X("error")),Z.receive("timeout",()=>X("timed out"))})}updateJoinPayload(J){this.joinPush.updatePayload(J)}unsubscribe(J=this.timeout){this.state=a9.CHANNEL_STATES.leaving;let Q=()=>{this.socket.log("channel",`leave ${this.topic}`),this._trigger(a9.CHANNEL_EVENTS.close,"leave",this._joinRef())};return this.rejoinTimer.reset(),this.joinPush.destroy(),new Promise((Y)=>{let G=new Kr.default(this,a9.CHANNEL_EVENTS.leave,{},J);if(G.receive("ok",()=>{Q(),Y("ok")}).receive("timeout",()=>{Q(),Y("timed out")}).receive("error",()=>{Y("error")}),G.send(),!this._canPush())G.trigger("ok",{})})}async _fetchWithTimeout(J,Q,Y){let G=new AbortController,X=setTimeout(()=>G.abort(),Y),z=await this.socket.fetch(J,Object.assign(Object.assign({},Q),{signal:G.signal}));return clearTimeout(X),z}_push(J,Q,Y=this.timeout){if(!this.joinedOnce)throw`tried to push '${J}' to '${this.topic}' before joining. Use channel.subscribe() before pushing events`;let G=new Kr.default(this,J,Q,Y);if(this._canPush())G.send();else G.startTimeout(),this.pushBuffer.push(G);return G}_onMessage(J,Q,Y){return Q}_isMember(J){return this.topic===J}_joinRef(){return this.joinPush.ref}_trigger(J,Q,Y){var G,X;let z=J.toLocaleLowerCase(),{close:K,error:W,leave:Z,join:V}=a9.CHANNEL_EVENTS;if(Y&&[K,W,Z,V].indexOf(z)>=0&&Y!==this._joinRef())return;let U=this._onMessage(z,Q,Y);if(Q&&!U)throw"channel onMessage callbacks must return the payload, modified or unmodified";if(["insert","update","delete"].includes(z))(G=this.bindings.postgres_changes)===null||G===void 0||G.filter((M)=>{var D,I,O;return((D=M.filter)===null||D===void 0?void 0:D.event)==="*"||((O=(I=M.filter)===null||I===void 0?void 0:I.event)===null||O===void 0?void 0:O.toLocaleLowerCase())===z}).map((M)=>M.callback(U,Y));else(X=this.bindings[z])===null||X===void 0||X.filter((M)=>{var D,I,O,A,B,w;if(["broadcast","presence","postgres_changes"].includes(z))if("id"in M){let N=M.id,L=(D=M.filter)===null||D===void 0?void 0:D.event;return N&&((I=Q.ids)===null||I===void 0?void 0:I.includes(N))&&(L==="*"||(L===null||L===void 0?void 0:L.toLocaleLowerCase())===((O=Q.data)===null||O===void 0?void 0:O.type.toLocaleLowerCase()))}else{let N=(B=(A=M===null||M===void 0?void 0:M.filter)===null||A===void 0?void 0:A.event)===null||B===void 0?void 0:B.toLocaleLowerCase();return N==="*"||N===((w=Q===null||Q===void 0?void 0:Q.event)===null||w===void 0?void 0:w.toLocaleLowerCase())}else return M.type.toLocaleLowerCase()===z}).map((M)=>{if(typeof U==="object"&&"ids"in U){let D=U.data,{schema:I,table:O,commit_timestamp:A,type:B,errors:w}=D;U=Object.assign(Object.assign({},{schema:I,table:O,commit_timestamp:A,eventType:B,new:{},old:{},errors:w}),this._getPayloadRecords(D))}M.callback(U,Y)})}_isClosed(){return this.state===a9.CHANNEL_STATES.closed}_isJoined(){return this.state===a9.CHANNEL_STATES.joined}_isJoining(){return this.state===a9.CHANNEL_STATES.joining}_isLeaving(){return this.state===a9.CHANNEL_STATES.leaving}_replyEventName(J){return`chan_reply_${J}`}_on(J,Q,Y){let G=J.toLocaleLowerCase(),X={type:G,filter:Q,callback:Y};if(this.bindings[G])this.bindings[G].push(X);else this.bindings[G]=[X];return this}_off(J,Q){let Y=J.toLocaleLowerCase();return this.bindings[Y]=this.bindings[Y].filter((G)=>{var X;return!(((X=G.type)===null||X===void 0?void 0:X.toLocaleLowerCase())===Y&&Zr.isEqual(G.filter,Q))}),this}static isEqual(J,Q){if(Object.keys(J).length!==Object.keys(Q).length)return!1;for(let Y in J)if(J[Y]!==Q[Y])return!1;return!0}_rejoinUntilConnected(){if(this.rejoinTimer.scheduleTimeout(),this.socket.isConnected())this._rejoin()}_onClose(J){this._on(a9.CHANNEL_EVENTS.close,{},J)}_onError(J){this._on(a9.CHANNEL_EVENTS.error,{},(Q)=>J(Q))}_canPush(){return this.socket.isConnected()&&this._isJoined()}_rejoin(J=this.timeout){if(this._isLeaving())return;this.socket._leaveOpenTopic(this.topic),this.state=a9.CHANNEL_STATES.joining,this.joinPush.resend(J)}_getPayloadRecords(J){let Q={new:{},old:{}};if(J.type==="INSERT"||J.type==="UPDATE")Q.new=LR1.convertChangeData(J.columns,J.record);if(J.type==="UPDATE"||J.type==="DELETE")Q.old=LR1.convertChangeData(J.columns,J.old_record);return Q}}X9.default=Zr});var Dz=H((VQ5,RR1)=>{var ER1=["nodebuffer","arraybuffer","fragments"],CR1=typeof Blob<"u";if(CR1)ER1.push("blob");RR1.exports={BINARY_TYPES:ER1,CLOSE_TIMEOUT:30000,EMPTY_BUFFER:Buffer.alloc(0),GUID:"258EAFA5-E914-47DA-95CA-C5AB0DC85B11",hasBlob:CR1,kForOnEventAttribute:Symbol("kIsForOnEventAttribute"),kListener:Symbol("kListener"),kStatusCode:Symbol("status-code"),kWebSocket:Symbol("websocket"),NOOP:()=>{}}});var dR1=H((qQ5,mR1)=>{var PR1=V1("fs"),Hz=V1("path"),$R1=V1("os"),fR1=typeof __webpack_require__==="function"?__non_webpack_require__:V1,bC6=process.config&&process.config.variables||{},xC6=!!process.env.PREBUILDS_ONLY,FR1=process.versions.modules,qr=mC6()?"electron":gC6()?"node-webkit":"node",Ur=process.env.npm_config_arch||$R1.arch(),Mr=process.env.npm_config_platform||$R1.platform(),kR1=process.env.LIBC||(dC6(Mr)?"musl":"glibc"),Dr=process.env.ARM_VERSION||(Ur==="arm64"?"8":bC6.arm_version)||"",vR1=(process.versions.uv||"").split(".")[0];mR1.exports=WG;function WG(J){return fR1(WG.resolve(J))}WG.resolve=WG.path=function(J){J=Hz.resolve(J||".");try{var Q=fR1(Hz.join(J,"package.json")).name.toUpperCase().replace(/-/g,"_");if(process.env[Q+"_PREBUILD"])J=process.env[Q+"_PREBUILD"]}catch(Z){}if(!xC6){var Y=SR1(Hz.join(J,"build/Release"),TR1);if(Y)return Y;var G=SR1(Hz.join(J,"build/Debug"),TR1);if(G)return G}var X=W(J);if(X)return X;var z=W(Hz.dirname(process.execPath));if(z)return z;var K=["platform="+Mr,"arch="+Ur,"runtime="+qr,"abi="+FR1,"uv="+vR1,Dr?"armv="+Dr:"","libc="+kR1,"node="+process.versions.node,process.versions.electron?"electron="+process.versions.electron:"",typeof __webpack_require__==="function"?"webpack=true":""].filter(Boolean).join(" ");throw Error("No native build was found for "+K+`
    loaded from: `+J+`
`);function W(Z){var V=Hr(Hz.join(Z,"prebuilds")).map(jR1),q=V.filter(hR1(Mr,Ur)).sort(bR1)[0];if(!q)return;var U=Hz.join(Z,"prebuilds",q.name),M=Hr(U).map(xR1),D=M.filter(yR1(qr,FR1)),I=D.sort(gR1(qr))[0];if(I)return Hz.join(U,I.file)}};function Hr(J){try{return PR1.readdirSync(J)}catch(Q){return[]}}function SR1(J,Q){var Y=Hr(J).filter(Q);return Y[0]&&Hz.join(J,Y[0])}function TR1(J){return/\.node$/.test(J)}function jR1(J){var Q=J.split("-");if(Q.length!==2)return;var Y=Q[0],G=Q[1].split("+");if(!Y)return;if(!G.length)return;if(!G.every(Boolean))return;return{name:J,platform:Y,architectures:G}}function hR1(J,Q){return function(Y){if(Y==null)return!1;if(Y.platform!==J)return!1;return Y.architectures.includes(Q)}}function bR1(J,Q){return J.architectures.length-Q.architectures.length}function xR1(J){var Q=J.split("."),Y=Q.pop(),G={file:J,specificity:0};if(Y!=="node")return;for(var X=0;X<Q.length;X++){var z=Q[X];if(z==="node"||z==="electron"||z==="node-webkit")G.runtime=z;else if(z==="napi")G.napi=!0;else if(z.slice(0,3)==="abi")G.abi=z.slice(3);else if(z.slice(0,2)==="uv")G.uv=z.slice(2);else if(z.slice(0,4)==="armv")G.armv=z.slice(4);else if(z==="glibc"||z==="musl")G.libc=z;else continue;G.specificity++}return G}function yR1(J,Q){return function(Y){if(Y==null)return!1;if(Y.runtime&&Y.runtime!==J&&!yC6(Y))return!1;if(Y.abi&&Y.abi!==Q&&!Y.napi)return!1;if(Y.uv&&Y.uv!==vR1)return!1;if(Y.armv&&Y.armv!==Dr)return!1;if(Y.libc&&Y.libc!==kR1)return!1;return!0}}function yC6(J){return J.runtime==="node"&&J.napi}function gR1(J){return function(Q,Y){if(Q.runtime!==Y.runtime)return Q.runtime===J?-1:1;else if(Q.abi!==Y.abi)return Q.abi?-1:1;else if(Q.specificity!==Y.specificity)return Q.specificity>Y.specificity?-1:1;else return 0}}function gC6(){return!!(process.versions&&process.versions.nw)}function mC6(){if(process.versions&&process.versions.electron)return!0;if(process.env.ELECTRON_RUN_AS_NODE)return!0;return typeof window<"u"&&window.process&&window.process.type==="renderer"}function dC6(J){return J==="linux"&&PR1.existsSync("/etc/alpine-release")}WG.parseTags=xR1;WG.matchTags=yR1;WG.compareTags=gR1;WG.parseTuple=jR1;WG.matchTuple=hR1;WG.compareTuples=bR1});var Ar=H((MQ5,Or)=>{var Ir=typeof __webpack_require__==="function"?__non_webpack_require__:V1;if(typeof Ir.addon==="function")Or.exports=Ir.addon.bind(Ir);else Or.exports=dR1()});var lR1=H((HQ5,uR1)=>{var uC6=(J,Q,Y,G,X)=>{for(var z=0;z<X;z++)Y[G+z]=J[z]^Q[z&3]},lC6=(J,Q)=>{let Y=J.length;for(var G=0;G<Y;G++)J[G]^=Q[G&3]};uR1.exports={mask:uC6,unmask:lC6}});var Nr=H((IQ5,Br)=>{var __dirname="/home/user/seamflux-workflow-download/node_modules/bufferutil";try{Br.exports=Ar()(__dirname)}catch(J){Br.exports=lR1()}});var zE=H((OQ5,Pv)=>{var{EMPTY_BUFFER:pC6}=Dz(),wr=Buffer[Symbol.species];function cC6(J,Q){if(J.length===0)return pC6;if(J.length===1)return J[0];let Y=Buffer.allocUnsafe(Q),G=0;for(let X=0;X<J.length;X++){let z=J[X];Y.set(z,G),G+=z.length}if(G<Q)return new wr(Y.buffer,Y.byteOffset,G);return Y}function pR1(J,Q,Y,G,X){for(let z=0;z<X;z++)Y[G+z]=J[z]^Q[z&3]}function cR1(J,Q){for(let Y=0;Y<J.length;Y++)J[Y]^=Q[Y&3]}function _C6(J){if(J.length===J.buffer.byteLength)return J.buffer;return J.buffer.slice(J.byteOffset,J.byteOffset+J.length)}function Lr(J){if(Lr.readOnly=!0,Buffer.isBuffer(J))return J;let Q;if(J instanceof ArrayBuffer)Q=new wr(J);else if(ArrayBuffer.isView(J))Q=new wr(J.buffer,J.byteOffset,J.byteLength);else Q=Buffer.from(J),Lr.readOnly=!1;return Q}Pv.exports={concat:cC6,mask:pR1,toArrayBuffer:_C6,toBuffer:Lr,unmask:cR1};if(!process.env.WS_NO_BUFFER_UTIL)try{let J=Nr();Pv.exports.mask=function(Q,Y,G,X,z){if(z<48)pR1(Q,Y,G,X,z);else J.mask(Q,Y,G,X,z)},Pv.exports.unmask=function(Q,Y){if(Q.length<32)cR1(Q,Y);else J.unmask(Q,Y)}}catch(J){}});var oR1=H((AQ5,nR1)=>{var _R1=Symbol("kDone"),Er=Symbol("kRun");class iR1{constructor(J){this[_R1]=()=>{this.pending--,this[Er]()},this.concurrency=J||1/0,this.jobs=[],this.pending=0}add(J){this.jobs.push(J),this[Er]()}[Er](){if(this.pending===this.concurrency)return;if(this.jobs.length){let J=this.jobs.shift();this.pending++,J(this[_R1])}}}nR1.exports=iR1});var WE=H((BQ5,eR1)=>{var KE=V1("zlib"),aR1=zE(),iC6=oR1(),{kStatusCode:rR1}=Dz(),nC6=Buffer[Symbol.species],oC6=Buffer.from([0,0,255,255]),fv=Symbol("permessage-deflate"),Iz=Symbol("total-length"),eH=Symbol("callback"),mW=Symbol("buffers"),JI=Symbol("error"),$v;class sR1{constructor(J,Q,Y){if(this._maxPayload=Y|0,this._options=J||{},this._threshold=this._options.threshold!==void 0?this._options.threshold:1024,this._isServer=!!Q,this._deflate=null,this._inflate=null,this.params=null,!$v){let G=this._options.concurrencyLimit!==void 0?this._options.concurrencyLimit:10;$v=new iC6(G)}}static get extensionName(){return"permessage-deflate"}offer(){let J={};if(this._options.serverNoContextTakeover)J.server_no_context_takeover=!0;if(this._options.clientNoContextTakeover)J.client_no_context_takeover=!0;if(this._options.serverMaxWindowBits)J.server_max_window_bits=this._options.serverMaxWindowBits;if(this._options.clientMaxWindowBits)J.client_max_window_bits=this._options.clientMaxWindowBits;else if(this._options.clientMaxWindowBits==null)J.client_max_window_bits=!0;return J}accept(J){return J=this.normalizeParams(J),this.params=this._isServer?this.acceptAsServer(J):this.acceptAsClient(J),this.params}cleanup(){if(this._inflate)this._inflate.close(),this._inflate=null;if(this._deflate){let J=this._deflate[eH];if(this._deflate.close(),this._deflate=null,J)J(Error("The deflate stream was closed while data was being processed"))}}acceptAsServer(J){let Q=this._options,Y=J.find((G)=>{if(Q.serverNoContextTakeover===!1&&G.server_no_context_takeover||G.server_max_window_bits&&(Q.serverMaxWindowBits===!1||typeof Q.serverMaxWindowBits==="number"&&Q.serverMaxWindowBits>G.server_max_window_bits)||typeof Q.clientMaxWindowBits==="number"&&!G.client_max_window_bits)return!1;return!0});if(!Y)throw Error("None of the extension offers can be accepted");if(Q.serverNoContextTakeover)Y.server_no_context_takeover=!0;if(Q.clientNoContextTakeover)Y.client_no_context_takeover=!0;if(typeof Q.serverMaxWindowBits==="number")Y.server_max_window_bits=Q.serverMaxWindowBits;if(typeof Q.clientMaxWindowBits==="number")Y.client_max_window_bits=Q.clientMaxWindowBits;else if(Y.client_max_window_bits===!0||Q.clientMaxWindowBits===!1)delete Y.client_max_window_bits;return Y}acceptAsClient(J){let Q=J[0];if(this._options.clientNoContextTakeover===!1&&Q.client_no_context_takeover)throw Error('Unexpected parameter "client_no_context_takeover"');if(!Q.client_max_window_bits){if(typeof this._options.clientMaxWindowBits==="number")Q.client_max_window_bits=this._options.clientMaxWindowBits}else if(this._options.clientMaxWindowBits===!1||typeof this._options.clientMaxWindowBits==="number"&&Q.client_max_window_bits>this._options.clientMaxWindowBits)throw Error('Unexpected or invalid parameter "client_max_window_bits"');return Q}normalizeParams(J){return J.forEach((Q)=>{Object.keys(Q).forEach((Y)=>{let G=Q[Y];if(G.length>1)throw Error(`Parameter "${Y}" must have only a single value`);if(G=G[0],Y==="client_max_window_bits"){if(G!==!0){let X=+G;if(!Number.isInteger(X)||X<8||X>15)throw TypeError(`Invalid value for parameter "${Y}": ${G}`);G=X}else if(!this._isServer)throw TypeError(`Invalid value for parameter "${Y}": ${G}`)}else if(Y==="server_max_window_bits"){let X=+G;if(!Number.isInteger(X)||X<8||X>15)throw TypeError(`Invalid value for parameter "${Y}": ${G}`);G=X}else if(Y==="client_no_context_takeover"||Y==="server_no_context_takeover"){if(G!==!0)throw TypeError(`Invalid value for parameter "${Y}": ${G}`)}else throw Error(`Unknown parameter "${Y}"`);Q[Y]=G})}),J}decompress(J,Q,Y){$v.add((G)=>{this._decompress(J,Q,(X,z)=>{G(),Y(X,z)})})}compress(J,Q,Y){$v.add((G)=>{this._compress(J,Q,(X,z)=>{G(),Y(X,z)})})}_decompress(J,Q,Y){let G=this._isServer?"client":"server";if(!this._inflate){let X=`${G}_max_window_bits`,z=typeof this.params[X]!=="number"?KE.Z_DEFAULT_WINDOWBITS:this.params[X];this._inflate=KE.createInflateRaw({...this._options.zlibInflateOptions,windowBits:z}),this._inflate[fv]=this,this._inflate[Iz]=0,this._inflate[mW]=[],this._inflate.on("error",rC6),this._inflate.on("data",tR1)}if(this._inflate[eH]=Y,this._inflate.write(J),Q)this._inflate.write(oC6);this._inflate.flush(()=>{let X=this._inflate[JI];if(X){this._inflate.close(),this._inflate=null,Y(X);return}let z=aR1.concat(this._inflate[mW],this._inflate[Iz]);if(this._inflate._readableState.endEmitted)this._inflate.close(),this._inflate=null;else if(this._inflate[Iz]=0,this._inflate[mW]=[],Q&&this.params[`${G}_no_context_takeover`])this._inflate.reset();Y(null,z)})}_compress(J,Q,Y){let G=this._isServer?"server":"client";if(!this._deflate){let X=`${G}_max_window_bits`,z=typeof this.params[X]!=="number"?KE.Z_DEFAULT_WINDOWBITS:this.params[X];this._deflate=KE.createDeflateRaw({...this._options.zlibDeflateOptions,windowBits:z}),this._deflate[Iz]=0,this._deflate[mW]=[],this._deflate.on("data",aC6)}this._deflate[eH]=Y,this._deflate.write(J),this._deflate.flush(KE.Z_SYNC_FLUSH,()=>{if(!this._deflate)return;let X=aR1.concat(this._deflate[mW],this._deflate[Iz]);if(Q)X=new nC6(X.buffer,X.byteOffset,X.length-4);if(this._deflate[eH]=null,this._deflate[Iz]=0,this._deflate[mW]=[],Q&&this.params[`${G}_no_context_takeover`])this._deflate.reset();Y(null,X)})}}eR1.exports=sR1;function aC6(J){this[mW].push(J),this[Iz]+=J.length}function tR1(J){if(this[Iz]+=J.length,this[fv]._maxPayload<1||this[Iz]<=this[fv]._maxPayload){this[mW].push(J);return}this[JI]=RangeError("Max payload size exceeded"),this[JI].code="WS_ERR_UNSUPPORTED_MESSAGE_LENGTH",this[JI][rR1]=1009,this.removeListener("data",tR1),this.reset()}function rC6(J){if(this[fv]._inflate=null,this[JI]){this[eH](this[JI]);return}J[rR1]=1007,this[eH](J)}});var QF1=H((NQ5,JF1)=>{function sC6(J){let Q=J.length,Y=0;while(Y<Q)if((J[Y]&128)===0)Y++;else if((J[Y]&224)===192){if(Y+1===Q||(J[Y+1]&192)!==128||(J[Y]&254)===192)return!1;Y+=2}else if((J[Y]&240)===224){if(Y+2>=Q||(J[Y+1]&192)!==128||(J[Y+2]&192)!==128||J[Y]===224&&(J[Y+1]&224)===128||J[Y]===237&&(J[Y+1]&224)===160)return!1;Y+=3}else if((J[Y]&248)===240){if(Y+3>=Q||(J[Y+1]&192)!==128||(J[Y+2]&192)!==128||(J[Y+3]&192)!==128||J[Y]===240&&(J[Y+1]&240)===128||J[Y]===244&&J[Y+1]>143||J[Y]>244)return!1;Y+=4}else return!1;return!0}JF1.exports=sC6});var Rr=H((wQ5,Cr)=>{var __dirname="/home/user/seamflux-workflow-download/node_modules/utf-8-validate";try{Cr.exports=Ar()(__dirname)}catch(J){Cr.exports=QF1()}});var QI=H((LQ5,kv)=>{var{isUtf8:YF1}=V1("buffer"),{hasBlob:tC6}=Dz(),eC6=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,1,1,1,0,0,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,0];function JR6(J){return J>=1000&&J<=1014&&J!==1004&&J!==1005&&J!==1006||J>=3000&&J<=4999}function Fr(J){let Q=J.length,Y=0;while(Y<Q)if((J[Y]&128)===0)Y++;else if((J[Y]&224)===192){if(Y+1===Q||(J[Y+1]&192)!==128||(J[Y]&254)===192)return!1;Y+=2}else if((J[Y]&240)===224){if(Y+2>=Q||(J[Y+1]&192)!==128||(J[Y+2]&192)!==128||J[Y]===224&&(J[Y+1]&224)===128||J[Y]===237&&(J[Y+1]&224)===160)return!1;Y+=3}else if((J[Y]&248)===240){if(Y+3>=Q||(J[Y+1]&192)!==128||(J[Y+2]&192)!==128||(J[Y+3]&192)!==128||J[Y]===240&&(J[Y+1]&240)===128||J[Y]===244&&J[Y+1]>143||J[Y]>244)return!1;Y+=4}else return!1;return!0}function QR6(J){return tC6&&typeof J==="object"&&typeof J.arrayBuffer==="function"&&typeof J.type==="string"&&typeof J.stream==="function"&&(J[Symbol.toStringTag]==="Blob"||J[Symbol.toStringTag]==="File")}kv.exports={isBlob:QR6,isValidStatusCode:JR6,isValidUTF8:Fr,tokenChars:eC6};if(YF1)kv.exports.isValidUTF8=function(J){return J.length<24?Fr(J):YF1(J)};else if(!process.env.WS_NO_UTF_8_VALIDATE)try{let J=Rr();kv.exports.isValidUTF8=function(Q){return Q.length<32?Fr(Q):J(Q)}}catch(J){}});var Tr=H((EQ5,WF1)=>{var{Writable:YR6}=V1("stream"),GF1=WE(),{BINARY_TYPES:GR6,EMPTY_BUFFER:XF1,kStatusCode:XR6,kWebSocket:zR6}=Dz(),{concat:Sr,toArrayBuffer:KR6,unmask:WR6}=zE(),{isValidStatusCode:ZR6,isValidUTF8:zF1}=QI(),vv=Buffer[Symbol.species];class KF1 extends YR6{constructor(J={}){super();this._allowSynchronousEvents=J.allowSynchronousEvents!==void 0?J.allowSynchronousEvents:!0,this._binaryType=J.binaryType||GR6[0],this._extensions=J.extensions||{},this._isServer=!!J.isServer,this._maxPayload=J.maxPayload|0,this._skipUTF8Validation=!!J.skipUTF8Validation,this[zR6]=void 0,this._bufferedBytes=0,this._buffers=[],this._compressed=!1,this._payloadLength=0,this._mask=void 0,this._fragmented=0,this._masked=!1,this._fin=!1,this._opcode=0,this._totalPayloadLength=0,this._messageLength=0,this._fragments=[],this._errored=!1,this._loop=!1,this._state=0}_write(J,Q,Y){if(this._opcode===8&&this._state==0)return Y();this._bufferedBytes+=J.length,this._buffers.push(J),this.startLoop(Y)}consume(J){if(this._bufferedBytes-=J,J===this._buffers[0].length)return this._buffers.shift();if(J<this._buffers[0].length){let Y=this._buffers[0];return this._buffers[0]=new vv(Y.buffer,Y.byteOffset+J,Y.length-J),new vv(Y.buffer,Y.byteOffset,J)}let Q=Buffer.allocUnsafe(J);do{let Y=this._buffers[0],G=Q.length-J;if(J>=Y.length)Q.set(this._buffers.shift(),G);else Q.set(new Uint8Array(Y.buffer,Y.byteOffset,J),G),this._buffers[0]=new vv(Y.buffer,Y.byteOffset+J,Y.length-J);J-=Y.length}while(J>0);return Q}startLoop(J){this._loop=!0;do switch(this._state){case 0:this.getInfo(J);break;case 1:this.getPayloadLength16(J);break;case 2:this.getPayloadLength64(J);break;case 3:this.getMask();break;case 4:this.getData(J);break;case 5:case 6:this._loop=!1;return}while(this._loop);if(!this._errored)J()}getInfo(J){if(this._bufferedBytes<2){this._loop=!1;return}let Q=this.consume(2);if((Q[0]&48)!==0){let G=this.createError(RangeError,"RSV2 and RSV3 must be clear",!0,1002,"WS_ERR_UNEXPECTED_RSV_2_3");J(G);return}let Y=(Q[0]&64)===64;if(Y&&!this._extensions[GF1.extensionName]){let G=this.createError(RangeError,"RSV1 must be clear",!0,1002,"WS_ERR_UNEXPECTED_RSV_1");J(G);return}if(this._fin=(Q[0]&128)===128,this._opcode=Q[0]&15,this._payloadLength=Q[1]&127,this._opcode===0){if(Y){let G=this.createError(RangeError,"RSV1 must be clear",!0,1002,"WS_ERR_UNEXPECTED_RSV_1");J(G);return}if(!this._fragmented){let G=this.createError(RangeError,"invalid opcode 0",!0,1002,"WS_ERR_INVALID_OPCODE");J(G);return}this._opcode=this._fragmented}else if(this._opcode===1||this._opcode===2){if(this._fragmented){let G=this.createError(RangeError,`invalid opcode ${this._opcode}`,!0,1002,"WS_ERR_INVALID_OPCODE");J(G);return}this._compressed=Y}else if(this._opcode>7&&this._opcode<11){if(!this._fin){let G=this.createError(RangeError,"FIN must be set",!0,1002,"WS_ERR_EXPECTED_FIN");J(G);return}if(Y){let G=this.createError(RangeError,"RSV1 must be clear",!0,1002,"WS_ERR_UNEXPECTED_RSV_1");J(G);return}if(this._payloadLength>125||this._opcode===8&&this._payloadLength===1){let G=this.createError(RangeError,`invalid payload length ${this._payloadLength}`,!0,1002,"WS_ERR_INVALID_CONTROL_PAYLOAD_LENGTH");J(G);return}}else{let G=this.createError(RangeError,`invalid opcode ${this._opcode}`,!0,1002,"WS_ERR_INVALID_OPCODE");J(G);return}if(!this._fin&&!this._fragmented)this._fragmented=this._opcode;if(this._masked=(Q[1]&128)===128,this._isServer){if(!this._masked){let G=this.createError(RangeError,"MASK must be set",!0,1002,"WS_ERR_EXPECTED_MASK");J(G);return}}else if(this._masked){let G=this.createError(RangeError,"MASK must be clear",!0,1002,"WS_ERR_UNEXPECTED_MASK");J(G);return}if(this._payloadLength===126)this._state=1;else if(this._payloadLength===127)this._state=2;else this.haveLength(J)}getPayloadLength16(J){if(this._bufferedBytes<2){this._loop=!1;return}this._payloadLength=this.consume(2).readUInt16BE(0),this.haveLength(J)}getPayloadLength64(J){if(this._bufferedBytes<8){this._loop=!1;return}let Q=this.consume(8),Y=Q.readUInt32BE(0);if(Y>Math.pow(2,21)-1){let G=this.createError(RangeError,"Unsupported WebSocket frame: payload length > 2^53 - 1",!1,1009,"WS_ERR_UNSUPPORTED_DATA_PAYLOAD_LENGTH");J(G);return}this._payloadLength=Y*Math.pow(2,32)+Q.readUInt32BE(4),this.haveLength(J)}haveLength(J){if(this._payloadLength&&this._opcode<8){if(this._totalPayloadLength+=this._payloadLength,this._totalPayloadLength>this._maxPayload&&this._maxPayload>0){let Q=this.createError(RangeError,"Max payload size exceeded",!1,1009,"WS_ERR_UNSUPPORTED_MESSAGE_LENGTH");J(Q);return}}if(this._masked)this._state=3;else this._state=4}getMask(){if(this._bufferedBytes<4){this._loop=!1;return}this._mask=this.consume(4),this._state=4}getData(J){let Q=XF1;if(this._payloadLength){if(this._bufferedBytes<this._payloadLength){this._loop=!1;return}if(Q=this.consume(this._payloadLength),this._masked&&(this._mask[0]|this._mask[1]|this._mask[2]|this._mask[3])!==0)WR6(Q,this._mask)}if(this._opcode>7){this.controlMessage(Q,J);return}if(this._compressed){this._state=5,this.decompress(Q,J);return}if(Q.length)this._messageLength=this._totalPayloadLength,this._fragments.push(Q);this.dataMessage(J)}decompress(J,Q){this._extensions[GF1.extensionName].decompress(J,this._fin,(G,X)=>{if(G)return Q(G);if(X.length){if(this._messageLength+=X.length,this._messageLength>this._maxPayload&&this._maxPayload>0){let z=this.createError(RangeError,"Max payload size exceeded",!1,1009,"WS_ERR_UNSUPPORTED_MESSAGE_LENGTH");Q(z);return}this._fragments.push(X)}if(this.dataMessage(Q),this._state===0)this.startLoop(Q)})}dataMessage(J){if(!this._fin){this._state=0;return}let Q=this._messageLength,Y=this._fragments;if(this._totalPayloadLength=0,this._messageLength=0,this._fragmented=0,this._fragments=[],this._opcode===2){let G;if(this._binaryType==="nodebuffer")G=Sr(Y,Q);else if(this._binaryType==="arraybuffer")G=KR6(Sr(Y,Q));else if(this._binaryType==="blob")G=new Blob(Y);else G=Y;if(this._allowSynchronousEvents)this.emit("message",G,!0),this._state=0;else this._state=6,setImmediate(()=>{this.emit("message",G,!0),this._state=0,this.startLoop(J)})}else{let G=Sr(Y,Q);if(!this._skipUTF8Validation&&!zF1(G)){let X=this.createError(Error,"invalid UTF-8 sequence",!0,1007,"WS_ERR_INVALID_UTF8");J(X);return}if(this._state===5||this._allowSynchronousEvents)this.emit("message",G,!1),this._state=0;else this._state=6,setImmediate(()=>{this.emit("message",G,!1),this._state=0,this.startLoop(J)})}}controlMessage(J,Q){if(this._opcode===8){if(J.length===0)this._loop=!1,this.emit("conclude",1005,XF1),this.end();else{let Y=J.readUInt16BE(0);if(!ZR6(Y)){let X=this.createError(RangeError,`invalid status code ${Y}`,!0,1002,"WS_ERR_INVALID_CLOSE_CODE");Q(X);return}let G=new vv(J.buffer,J.byteOffset+2,J.length-2);if(!this._skipUTF8Validation&&!zF1(G)){let X=this.createError(Error,"invalid UTF-8 sequence",!0,1007,"WS_ERR_INVALID_UTF8");Q(X);return}this._loop=!1,this.emit("conclude",Y,G),this.end()}this._state=0;return}if(this._allowSynchronousEvents)this.emit(this._opcode===9?"ping":"pong",J),this._state=0;else this._state=6,setImmediate(()=>{this.emit(this._opcode===9?"ping":"pong",J),this._state=0,this.startLoop(Q)})}createError(J,Q,Y,G,X){this._loop=!1,this._errored=!0;let z=new J(Y?`Invalid WebSocket frame: ${Q}`:Q);return Error.captureStackTrace(z,this.createError),z.code=X,z[XR6]=G,z}}WF1.exports=KF1});var $r=H((RQ5,qF1)=>{var{Duplex:CQ5}=V1("stream"),{randomFillSync:VR6}=V1("crypto"),ZF1=WE(),{EMPTY_BUFFER:qR6,kWebSocket:UR6,NOOP:MR6}=Dz(),{isBlob:YI,isValidStatusCode:DR6}=QI(),{mask:VF1,toBuffer:YU}=zE(),zQ=Symbol("kByteLength"),HR6=Buffer.alloc(4),GU,GI=8192,RY=0,IR6=1,OR6=2;class dW{constructor(J,Q,Y){if(this._extensions=Q||{},Y)this._generateMask=Y,this._maskBuffer=Buffer.alloc(4);this._socket=J,this._firstFragment=!0,this._compress=!1,this._bufferedBytes=0,this._queue=[],this._state=RY,this.onerror=MR6,this[UR6]=void 0}static frame(J,Q){let Y,G=!1,X=2,z=!1;if(Q.mask){if(Y=Q.maskBuffer||HR6,Q.generateMask)Q.generateMask(Y);else{if(GI===8192){if(GU===void 0)GU=Buffer.alloc(8192);VR6(GU,0,8192),GI=0}Y[0]=GU[GI++],Y[1]=GU[GI++],Y[2]=GU[GI++],Y[3]=GU[GI++]}z=(Y[0]|Y[1]|Y[2]|Y[3])===0,X=6}let K;if(typeof J==="string")if((!Q.mask||z)&&Q[zQ]!==void 0)K=Q[zQ];else J=Buffer.from(J),K=J.length;else K=J.length,G=Q.mask&&Q.readOnly&&!z;let W=K;if(K>=65536)X+=8,W=127;else if(K>125)X+=2,W=126;let Z=Buffer.allocUnsafe(G?K+X:X);if(Z[0]=Q.fin?Q.opcode|128:Q.opcode,Q.rsv1)Z[0]|=64;if(Z[1]=W,W===126)Z.writeUInt16BE(K,2);else if(W===127)Z[2]=Z[3]=0,Z.writeUIntBE(K,4,6);if(!Q.mask)return[Z,J];if(Z[1]|=128,Z[X-4]=Y[0],Z[X-3]=Y[1],Z[X-2]=Y[2],Z[X-1]=Y[3],z)return[Z,J];if(G)return VF1(J,Y,Z,X,K),[Z];return VF1(J,Y,J,0,K),[Z,J]}close(J,Q,Y,G){let X;if(J===void 0)X=qR6;else if(typeof J!=="number"||!DR6(J))throw TypeError("First argument must be a valid error code number");else if(Q===void 0||!Q.length)X=Buffer.allocUnsafe(2),X.writeUInt16BE(J,0);else{let K=Buffer.byteLength(Q);if(K>123)throw RangeError("The message must not be greater than 123 bytes");if(X=Buffer.allocUnsafe(2+K),X.writeUInt16BE(J,0),typeof Q==="string")X.write(Q,2);else X.set(Q,2)}let z={[zQ]:X.length,fin:!0,generateMask:this._generateMask,mask:Y,maskBuffer:this._maskBuffer,opcode:8,readOnly:!1,rsv1:!1};if(this._state!==RY)this.enqueue([this.dispatch,X,!1,z,G]);else this.sendFrame(dW.frame(X,z),G)}ping(J,Q,Y){let G,X;if(typeof J==="string")G=Buffer.byteLength(J),X=!1;else if(YI(J))G=J.size,X=!1;else J=YU(J),G=J.length,X=YU.readOnly;if(G>125)throw RangeError("The data size must not be greater than 125 bytes");let z={[zQ]:G,fin:!0,generateMask:this._generateMask,mask:Q,maskBuffer:this._maskBuffer,opcode:9,readOnly:X,rsv1:!1};if(YI(J))if(this._state!==RY)this.enqueue([this.getBlobData,J,!1,z,Y]);else this.getBlobData(J,!1,z,Y);else if(this._state!==RY)this.enqueue([this.dispatch,J,!1,z,Y]);else this.sendFrame(dW.frame(J,z),Y)}pong(J,Q,Y){let G,X;if(typeof J==="string")G=Buffer.byteLength(J),X=!1;else if(YI(J))G=J.size,X=!1;else J=YU(J),G=J.length,X=YU.readOnly;if(G>125)throw RangeError("The data size must not be greater than 125 bytes");let z={[zQ]:G,fin:!0,generateMask:this._generateMask,mask:Q,maskBuffer:this._maskBuffer,opcode:10,readOnly:X,rsv1:!1};if(YI(J))if(this._state!==RY)this.enqueue([this.getBlobData,J,!1,z,Y]);else this.getBlobData(J,!1,z,Y);else if(this._state!==RY)this.enqueue([this.dispatch,J,!1,z,Y]);else this.sendFrame(dW.frame(J,z),Y)}send(J,Q,Y){let G=this._extensions[ZF1.extensionName],X=Q.binary?2:1,z=Q.compress,K,W;if(typeof J==="string")K=Buffer.byteLength(J),W=!1;else if(YI(J))K=J.size,W=!1;else J=YU(J),K=J.length,W=YU.readOnly;if(this._firstFragment){if(this._firstFragment=!1,z&&G&&G.params[G._isServer?"server_no_context_takeover":"client_no_context_takeover"])z=K>=G._threshold;this._compress=z}else z=!1,X=0;if(Q.fin)this._firstFragment=!0;let Z={[zQ]:K,fin:Q.fin,generateMask:this._generateMask,mask:Q.mask,maskBuffer:this._maskBuffer,opcode:X,readOnly:W,rsv1:z};if(YI(J))if(this._state!==RY)this.enqueue([this.getBlobData,J,this._compress,Z,Y]);else this.getBlobData(J,this._compress,Z,Y);else if(this._state!==RY)this.enqueue([this.dispatch,J,this._compress,Z,Y]);else this.dispatch(J,this._compress,Z,Y)}getBlobData(J,Q,Y,G){this._bufferedBytes+=Y[zQ],this._state=OR6,J.arrayBuffer().then((X)=>{if(this._socket.destroyed){let K=Error("The socket was closed while the blob was being read");process.nextTick(Pr,this,K,G);return}this._bufferedBytes-=Y[zQ];let z=YU(X);if(!Q)this._state=RY,this.sendFrame(dW.frame(z,Y),G),this.dequeue();else this.dispatch(z,Q,Y,G)}).catch((X)=>{process.nextTick(AR6,this,X,G)})}dispatch(J,Q,Y,G){if(!Q){this.sendFrame(dW.frame(J,Y),G);return}let X=this._extensions[ZF1.extensionName];this._bufferedBytes+=Y[zQ],this._state=IR6,X.compress(J,Y.fin,(z,K)=>{if(this._socket.destroyed){let W=Error("The socket was closed while data was being compressed");Pr(this,W,G);return}this._bufferedBytes-=Y[zQ],this._state=RY,Y.readOnly=!1,this.sendFrame(dW.frame(K,Y),G),this.dequeue()})}dequeue(){while(this._state===RY&&this._queue.length){let J=this._queue.shift();this._bufferedBytes-=J[3][zQ],Reflect.apply(J[0],this,J.slice(1))}}enqueue(J){this._bufferedBytes+=J[3][zQ],this._queue.push(J)}sendFrame(J,Q){if(J.length===2)this._socket.cork(),this._socket.write(J[0]),this._socket.write(J[1],Q),this._socket.uncork();else this._socket.write(J[0],Q)}}qF1.exports=dW;function Pr(J,Q,Y){if(typeof Y==="function")Y(Q);for(let G=0;G<J._queue.length;G++){let X=J._queue[G],z=X[X.length-1];if(typeof z==="function")z(Q)}}function AR6(J,Q,Y){Pr(J,Q,Y),J.onerror(Q)}});var NF1=H((FQ5,BF1)=>{var{kForOnEventAttribute:ZE,kListener:fr}=Dz(),UF1=Symbol("kCode"),MF1=Symbol("kData"),DF1=Symbol("kError"),HF1=Symbol("kMessage"),IF1=Symbol("kReason"),XI=Symbol("kTarget"),OF1=Symbol("kType"),AF1=Symbol("kWasClean");class uW{constructor(J){this[XI]=null,this[OF1]=J}get target(){return this[XI]}get type(){return this[OF1]}}Object.defineProperty(uW.prototype,"target",{enumerable:!0});Object.defineProperty(uW.prototype,"type",{enumerable:!0});class zI extends uW{constructor(J,Q={}){super(J);this[UF1]=Q.code===void 0?0:Q.code,this[IF1]=Q.reason===void 0?"":Q.reason,this[AF1]=Q.wasClean===void 0?!1:Q.wasClean}get code(){return this[UF1]}get reason(){return this[IF1]}get wasClean(){return this[AF1]}}Object.defineProperty(zI.prototype,"code",{enumerable:!0});Object.defineProperty(zI.prototype,"reason",{enumerable:!0});Object.defineProperty(zI.prototype,"wasClean",{enumerable:!0});class VE extends uW{constructor(J,Q={}){super(J);this[DF1]=Q.error===void 0?null:Q.error,this[HF1]=Q.message===void 0?"":Q.message}get error(){return this[DF1]}get message(){return this[HF1]}}Object.defineProperty(VE.prototype,"error",{enumerable:!0});Object.defineProperty(VE.prototype,"message",{enumerable:!0});class hv extends uW{constructor(J,Q={}){super(J);this[MF1]=Q.data===void 0?null:Q.data}get data(){return this[MF1]}}Object.defineProperty(hv.prototype,"data",{enumerable:!0});var BR6={addEventListener(J,Q,Y={}){for(let X of this.listeners(J))if(!Y[ZE]&&X[fr]===Q&&!X[ZE])return;let G;if(J==="message")G=function(z,K){let W=new hv("message",{data:K?z:z.toString()});W[XI]=this,jv(Q,this,W)};else if(J==="close")G=function(z,K){let W=new zI("close",{code:z,reason:K.toString(),wasClean:this._closeFrameReceived&&this._closeFrameSent});W[XI]=this,jv(Q,this,W)};else if(J==="error")G=function(z){let K=new VE("error",{error:z,message:z.message});K[XI]=this,jv(Q,this,K)};else if(J==="open")G=function(){let z=new uW("open");z[XI]=this,jv(Q,this,z)};else return;if(G[ZE]=!!Y[ZE],G[fr]=Q,Y.once)this.once(J,G);else this.on(J,G)},removeEventListener(J,Q){for(let Y of this.listeners(J))if(Y[fr]===Q&&!Y[ZE]){this.removeListener(J,Y);break}}};BF1.exports={CloseEvent:zI,ErrorEvent:VE,Event:uW,EventTarget:BR6,MessageEvent:hv};function jv(J,Q,Y){if(typeof J==="object"&&J.handleEvent)J.handleEvent.call(J,Y);else J.call(Q,Y)}});var kr=H((SQ5,wF1)=>{var{tokenChars:qE}=QI();function ZG(J,Q,Y){if(J[Q]===void 0)J[Q]=[Y];else J[Q].push(Y)}function NR6(J){let Q=Object.create(null),Y=Object.create(null),G=!1,X=!1,z=!1,K,W,Z=-1,V=-1,q=-1,U=0;for(;U<J.length;U++)if(V=J.charCodeAt(U),K===void 0)if(q===-1&&qE[V]===1){if(Z===-1)Z=U}else if(U!==0&&(V===32||V===9)){if(q===-1&&Z!==-1)q=U}else if(V===59||V===44){if(Z===-1)throw SyntaxError(`Unexpected character at index ${U}`);if(q===-1)q=U;let D=J.slice(Z,q);if(V===44)ZG(Q,D,Y),Y=Object.create(null);else K=D;Z=q=-1}else throw SyntaxError(`Unexpected character at index ${U}`);else if(W===void 0)if(q===-1&&qE[V]===1){if(Z===-1)Z=U}else if(V===32||V===9){if(q===-1&&Z!==-1)q=U}else if(V===59||V===44){if(Z===-1)throw SyntaxError(`Unexpected character at index ${U}`);if(q===-1)q=U;if(ZG(Y,J.slice(Z,q),!0),V===44)ZG(Q,K,Y),Y=Object.create(null),K=void 0;Z=q=-1}else if(V===61&&Z!==-1&&q===-1)W=J.slice(Z,U),Z=q=-1;else throw SyntaxError(`Unexpected character at index ${U}`);else if(X){if(qE[V]!==1)throw SyntaxError(`Unexpected character at index ${U}`);if(Z===-1)Z=U;else if(!G)G=!0;X=!1}else if(z)if(qE[V]===1){if(Z===-1)Z=U}else if(V===34&&Z!==-1)z=!1,q=U;else if(V===92)X=!0;else throw SyntaxError(`Unexpected character at index ${U}`);else if(V===34&&J.charCodeAt(U-1)===61)z=!0;else if(q===-1&&qE[V]===1){if(Z===-1)Z=U}else if(Z!==-1&&(V===32||V===9)){if(q===-1)q=U}else if(V===59||V===44){if(Z===-1)throw SyntaxError(`Unexpected character at index ${U}`);if(q===-1)q=U;let D=J.slice(Z,q);if(G)D=D.replace(/\\/g,""),G=!1;if(ZG(Y,W,D),V===44)ZG(Q,K,Y),Y=Object.create(null),K=void 0;W=void 0,Z=q=-1}else throw SyntaxError(`Unexpected character at index ${U}`);if(Z===-1||z||V===32||V===9)throw SyntaxError("Unexpected end of input");if(q===-1)q=U;let M=J.slice(Z,q);if(K===void 0)ZG(Q,M,Y);else{if(W===void 0)ZG(Y,M,!0);else if(G)ZG(Y,W,M.replace(/\\/g,""));else ZG(Y,W,M);ZG(Q,K,Y)}return Q}function wR6(J){return Object.keys(J).map((Q)=>{let Y=J[Q];if(!Array.isArray(Y))Y=[Y];return Y.map((G)=>{return[Q].concat(Object.keys(G).map((X)=>{let z=G[X];if(!Array.isArray(z))z=[z];return z.map((K)=>K===!0?X:`${X}=${K}`).join("; ")})).join("; ")}).join(", ")}).join(", ")}wF1.exports={format:wR6,parse:NR6}});var gv=H(($Q5,vF1)=>{var LR6=V1("events"),ER6=V1("https"),CR6=V1("http"),CF1=V1("net"),RR6=V1("tls"),{randomBytes:FR6,createHash:SR6}=V1("crypto"),{Duplex:TQ5,Readable:PQ5}=V1("stream"),{URL:vr}=V1("url"),lW=WE(),TR6=Tr(),PR6=$r(),{isBlob:$R6}=QI(),{BINARY_TYPES:LF1,CLOSE_TIMEOUT:fR6,EMPTY_BUFFER:bv,GUID:kR6,kForOnEventAttribute:jr,kListener:vR6,kStatusCode:jR6,kWebSocket:w4,NOOP:RF1}=Dz(),{EventTarget:{addEventListener:hR6,removeEventListener:bR6}}=NF1(),{format:xR6,parse:yR6}=kr(),{toBuffer:gR6}=zE(),FF1=Symbol("kAborted"),hr=[8,13],Oz=["CONNECTING","OPEN","CLOSING","CLOSED"],mR6=/^[!#$%&'*+\-.0-9A-Z^_`|a-z~]+$/;class S0 extends LR6{constructor(J,Q,Y){super();if(this._binaryType=LF1[0],this._closeCode=1006,this._closeFrameReceived=!1,this._closeFrameSent=!1,this._closeMessage=bv,this._closeTimer=null,this._errorEmitted=!1,this._extensions={},this._paused=!1,this._protocol="",this._readyState=S0.CONNECTING,this._receiver=null,this._sender=null,this._socket=null,J!==null){if(this._bufferedAmount=0,this._isServer=!1,this._redirects=0,Q===void 0)Q=[];else if(!Array.isArray(Q))if(typeof Q==="object"&&Q!==null)Y=Q,Q=[];else Q=[Q];SF1(this,J,Q,Y)}else this._autoPong=Y.autoPong,this._closeTimeout=Y.closeTimeout,this._isServer=!0}get binaryType(){return this._binaryType}set binaryType(J){if(!LF1.includes(J))return;if(this._binaryType=J,this._receiver)this._receiver._binaryType=J}get bufferedAmount(){if(!this._socket)return this._bufferedAmount;return this._socket._writableState.length+this._sender._bufferedBytes}get extensions(){return Object.keys(this._extensions).join()}get isPaused(){return this._paused}get onclose(){return null}get onerror(){return null}get onopen(){return null}get onmessage(){return null}get protocol(){return this._protocol}get readyState(){return this._readyState}get url(){return this._url}setSocket(J,Q,Y){let G=new TR6({allowSynchronousEvents:Y.allowSynchronousEvents,binaryType:this.binaryType,extensions:this._extensions,isServer:this._isServer,maxPayload:Y.maxPayload,skipUTF8Validation:Y.skipUTF8Validation}),X=new PR6(J,this._extensions,Y.generateMask);if(this._receiver=G,this._sender=X,this._socket=J,G[w4]=this,X[w4]=this,J[w4]=this,G.on("conclude",lR6),G.on("drain",pR6),G.on("error",cR6),G.on("message",_R6),G.on("ping",iR6),G.on("pong",nR6),X.onerror=oR6,J.setTimeout)J.setTimeout(0);if(J.setNoDelay)J.setNoDelay();if(Q.length>0)J.unshift(Q);J.on("close",$F1),J.on("data",yv),J.on("end",fF1),J.on("error",kF1),this._readyState=S0.OPEN,this.emit("open")}emitClose(){if(!this._socket){this._readyState=S0.CLOSED,this.emit("close",this._closeCode,this._closeMessage);return}if(this._extensions[lW.extensionName])this._extensions[lW.extensionName].cleanup();this._receiver.removeAllListeners(),this._readyState=S0.CLOSED,this.emit("close",this._closeCode,this._closeMessage)}close(J,Q){if(this.readyState===S0.CLOSED)return;if(this.readyState===S0.CONNECTING){XJ(this,this._req,"WebSocket was closed before the connection was established");return}if(this.readyState===S0.CLOSING){if(this._closeFrameSent&&(this._closeFrameReceived||this._receiver._writableState.errorEmitted))this._socket.end();return}this._readyState=S0.CLOSING,this._sender.close(J,Q,!this._isServer,(Y)=>{if(Y)return;if(this._closeFrameSent=!0,this._closeFrameReceived||this._receiver._writableState.errorEmitted)this._socket.end()}),PF1(this)}pause(){if(this.readyState===S0.CONNECTING||this.readyState===S0.CLOSED)return;this._paused=!0,this._socket.pause()}ping(J,Q,Y){if(this.readyState===S0.CONNECTING)throw Error("WebSocket is not open: readyState 0 (CONNECTING)");if(typeof J==="function")Y=J,J=Q=void 0;else if(typeof Q==="function")Y=Q,Q=void 0;if(typeof J==="number")J=J.toString();if(this.readyState!==S0.OPEN){br(this,J,Y);return}if(Q===void 0)Q=!this._isServer;this._sender.ping(J||bv,Q,Y)}pong(J,Q,Y){if(this.readyState===S0.CONNECTING)throw Error("WebSocket is not open: readyState 0 (CONNECTING)");if(typeof J==="function")Y=J,J=Q=void 0;else if(typeof Q==="function")Y=Q,Q=void 0;if(typeof J==="number")J=J.toString();if(this.readyState!==S0.OPEN){br(this,J,Y);return}if(Q===void 0)Q=!this._isServer;this._sender.pong(J||bv,Q,Y)}resume(){if(this.readyState===S0.CONNECTING||this.readyState===S0.CLOSED)return;if(this._paused=!1,!this._receiver._writableState.needDrain)this._socket.resume()}send(J,Q,Y){if(this.readyState===S0.CONNECTING)throw Error("WebSocket is not open: readyState 0 (CONNECTING)");if(typeof Q==="function")Y=Q,Q={};if(typeof J==="number")J=J.toString();if(this.readyState!==S0.OPEN){br(this,J,Y);return}let G={binary:typeof J!=="string",mask:!this._isServer,compress:!0,fin:!0,...Q};if(!this._extensions[lW.extensionName])G.compress=!1;this._sender.send(J||bv,G,Y)}terminate(){if(this.readyState===S0.CLOSED)return;if(this.readyState===S0.CONNECTING){XJ(this,this._req,"WebSocket was closed before the connection was established");return}if(this._socket)this._readyState=S0.CLOSING,this._socket.destroy()}}Object.defineProperty(S0,"CONNECTING",{enumerable:!0,value:Oz.indexOf("CONNECTING")});Object.defineProperty(S0.prototype,"CONNECTING",{enumerable:!0,value:Oz.indexOf("CONNECTING")});Object.defineProperty(S0,"OPEN",{enumerable:!0,value:Oz.indexOf("OPEN")});Object.defineProperty(S0.prototype,"OPEN",{enumerable:!0,value:Oz.indexOf("OPEN")});Object.defineProperty(S0,"CLOSING",{enumerable:!0,value:Oz.indexOf("CLOSING")});Object.defineProperty(S0.prototype,"CLOSING",{enumerable:!0,value:Oz.indexOf("CLOSING")});Object.defineProperty(S0,"CLOSED",{enumerable:!0,value:Oz.indexOf("CLOSED")});Object.defineProperty(S0.prototype,"CLOSED",{enumerable:!0,value:Oz.indexOf("CLOSED")});["binaryType","bufferedAmount","extensions","isPaused","protocol","readyState","url"].forEach((J)=>{Object.defineProperty(S0.prototype,J,{enumerable:!0})});["open","error","close","message"].forEach((J)=>{Object.defineProperty(S0.prototype,`on${J}`,{enumerable:!0,get(){for(let Q of this.listeners(J))if(Q[jr])return Q[vR6];return null},set(Q){for(let Y of this.listeners(J))if(Y[jr]){this.removeListener(J,Y);break}if(typeof Q!=="function")return;this.addEventListener(J,Q,{[jr]:!0})}})});S0.prototype.addEventListener=hR6;S0.prototype.removeEventListener=bR6;vF1.exports=S0;function SF1(J,Q,Y,G){let X={allowSynchronousEvents:!0,autoPong:!0,closeTimeout:fR6,protocolVersion:hr[1],maxPayload:104857600,skipUTF8Validation:!1,perMessageDeflate:!0,followRedirects:!1,maxRedirects:10,...G,socketPath:void 0,hostname:void 0,protocol:void 0,timeout:void 0,method:"GET",host:void 0,path:void 0,port:void 0};if(J._autoPong=X.autoPong,J._closeTimeout=X.closeTimeout,!hr.includes(X.protocolVersion))throw RangeError(`Unsupported protocol version: ${X.protocolVersion} (supported versions: ${hr.join(", ")})`);let z;if(Q instanceof vr)z=Q;else try{z=new vr(Q)}catch(O){throw SyntaxError(`Invalid URL: ${Q}`)}if(z.protocol==="http:")z.protocol="ws:";else if(z.protocol==="https:")z.protocol="wss:";J._url=z.href;let K=z.protocol==="wss:",W=z.protocol==="ws+unix:",Z;if(z.protocol!=="ws:"&&!K&&!W)Z=`The URL's protocol must be one of "ws:", "wss:", "http:", "https:", or "ws+unix:"`;else if(W&&!z.pathname)Z="The URL's pathname is empty";else if(z.hash)Z="The URL contains a fragment identifier";if(Z){let O=SyntaxError(Z);if(J._redirects===0)throw O;else{xv(J,O);return}}let V=K?443:80,q=FR6(16).toString("base64"),U=K?ER6.request:CR6.request,M=new Set,D;if(X.createConnection=X.createConnection||(K?uR6:dR6),X.defaultPort=X.defaultPort||V,X.port=z.port||V,X.host=z.hostname.startsWith("[")?z.hostname.slice(1,-1):z.hostname,X.headers={...X.headers,"Sec-WebSocket-Version":X.protocolVersion,"Sec-WebSocket-Key":q,Connection:"Upgrade",Upgrade:"websocket"},X.path=z.pathname+z.search,X.timeout=X.handshakeTimeout,X.perMessageDeflate)D=new lW(X.perMessageDeflate!==!0?X.perMessageDeflate:{},!1,X.maxPayload),X.headers["Sec-WebSocket-Extensions"]=xR6({[lW.extensionName]:D.offer()});if(Y.length){for(let O of Y){if(typeof O!=="string"||!mR6.test(O)||M.has(O))throw SyntaxError("An invalid or duplicated subprotocol was specified");M.add(O)}X.headers["Sec-WebSocket-Protocol"]=Y.join(",")}if(X.origin)if(X.protocolVersion<13)X.headers["Sec-WebSocket-Origin"]=X.origin;else X.headers.Origin=X.origin;if(z.username||z.password)X.auth=`${z.username}:${z.password}`;if(W){let O=X.path.split(":");X.socketPath=O[0],X.path=O[1]}let I;if(X.followRedirects){if(J._redirects===0){J._originalIpc=W,J._originalSecure=K,J._originalHostOrSocketPath=W?X.socketPath:z.host;let O=G&&G.headers;if(G={...G,headers:{}},O)for(let[A,B]of Object.entries(O))G.headers[A.toLowerCase()]=B}else if(J.listenerCount("redirect")===0){let O=W?J._originalIpc?X.socketPath===J._originalHostOrSocketPath:!1:J._originalIpc?!1:z.host===J._originalHostOrSocketPath;if(!O||J._originalSecure&&!K){if(delete X.headers.authorization,delete X.headers.cookie,!O)delete X.headers.host;X.auth=void 0}}if(X.auth&&!G.headers.authorization)G.headers.authorization="Basic "+Buffer.from(X.auth).toString("base64");if(I=J._req=U(X),J._redirects)J.emit("redirect",J.url,I)}else I=J._req=U(X);if(X.timeout)I.on("timeout",()=>{XJ(J,I,"Opening handshake has timed out")});if(I.on("error",(O)=>{if(I===null||I[FF1])return;I=J._req=null,xv(J,O)}),I.on("response",(O)=>{let A=O.headers.location,B=O.statusCode;if(A&&X.followRedirects&&B>=300&&B<400){if(++J._redirects>X.maxRedirects){XJ(J,I,"Maximum redirects exceeded");return}I.abort();let w;try{w=new vr(A,Q)}catch(N){let L=SyntaxError(`Invalid URL: ${A}`);xv(J,L);return}SF1(J,w,Y,G)}else if(!J.emit("unexpected-response",I,O))XJ(J,I,`Unexpected server response: ${O.statusCode}`)}),I.on("upgrade",(O,A,B)=>{if(J.emit("upgrade",O),J.readyState!==S0.CONNECTING)return;I=J._req=null;let w=O.headers.upgrade;if(w===void 0||w.toLowerCase()!=="websocket"){XJ(J,A,"Invalid Upgrade header");return}let N=SR6("sha1").update(q+kR6).digest("base64");if(O.headers["sec-websocket-accept"]!==N){XJ(J,A,"Invalid Sec-WebSocket-Accept header");return}let L=O.headers["sec-websocket-protocol"],E;if(L!==void 0){if(!M.size)E="Server sent a subprotocol but none was requested";else if(!M.has(L))E="Server sent an invalid subprotocol"}else if(M.size)E="Server sent no subprotocol";if(E){XJ(J,A,E);return}if(L)J._protocol=L;let R=O.headers["sec-websocket-extensions"];if(R!==void 0){if(!D){XJ(J,A,"Server sent a Sec-WebSocket-Extensions header but no extension was requested");return}let F;try{F=yR6(R)}catch(C){XJ(J,A,"Invalid Sec-WebSocket-Extensions header");return}let f=Object.keys(F);if(f.length!==1||f[0]!==lW.extensionName){XJ(J,A,"Server indicated an extension that was not requested");return}try{D.accept(F[lW.extensionName])}catch(C){XJ(J,A,"Invalid Sec-WebSocket-Extensions header");return}J._extensions[lW.extensionName]=D}J.setSocket(A,B,{allowSynchronousEvents:X.allowSynchronousEvents,generateMask:X.generateMask,maxPayload:X.maxPayload,skipUTF8Validation:X.skipUTF8Validation})}),X.finishRequest)X.finishRequest(I,J);else I.end()}function xv(J,Q){J._readyState=S0.CLOSING,J._errorEmitted=!0,J.emit("error",Q),J.emitClose()}function dR6(J){return J.path=J.socketPath,CF1.connect(J)}function uR6(J){if(J.path=void 0,!J.servername&&J.servername!=="")J.servername=CF1.isIP(J.host)?"":J.host;return RR6.connect(J)}function XJ(J,Q,Y){J._readyState=S0.CLOSING;let G=Error(Y);if(Error.captureStackTrace(G,XJ),Q.setHeader){if(Q[FF1]=!0,Q.abort(),Q.socket&&!Q.socket.destroyed)Q.socket.destroy();process.nextTick(xv,J,G)}else Q.destroy(G),Q.once("error",J.emit.bind(J,"error")),Q.once("close",J.emitClose.bind(J))}function br(J,Q,Y){if(Q){let G=$R6(Q)?Q.size:gR6(Q).length;if(J._socket)J._sender._bufferedBytes+=G;else J._bufferedAmount+=G}if(Y){let G=Error(`WebSocket is not open: readyState ${J.readyState} (${Oz[J.readyState]})`);process.nextTick(Y,G)}}function lR6(J,Q){let Y=this[w4];if(Y._closeFrameReceived=!0,Y._closeMessage=Q,Y._closeCode=J,Y._socket[w4]===void 0)return;if(Y._socket.removeListener("data",yv),process.nextTick(TF1,Y._socket),J===1005)Y.close();else Y.close(J,Q)}function pR6(){let J=this[w4];if(!J.isPaused)J._socket.resume()}function cR6(J){let Q=this[w4];if(Q._socket[w4]!==void 0)Q._socket.removeListener("data",yv),process.nextTick(TF1,Q._socket),Q.close(J[jR6]);if(!Q._errorEmitted)Q._errorEmitted=!0,Q.emit("error",J)}function EF1(){this[w4].emitClose()}function _R6(J,Q){this[w4].emit("message",J,Q)}function iR6(J){let Q=this[w4];if(Q._autoPong)Q.pong(J,!this._isServer,RF1);Q.emit("ping",J)}function nR6(J){this[w4].emit("pong",J)}function TF1(J){J.resume()}function oR6(J){let Q=this[w4];if(Q.readyState===S0.CLOSED)return;if(Q.readyState===S0.OPEN)Q._readyState=S0.CLOSING,PF1(Q);if(this._socket.end(),!Q._errorEmitted)Q._errorEmitted=!0,Q.emit("error",J)}function PF1(J){J._closeTimer=setTimeout(J._socket.destroy.bind(J._socket),J._closeTimeout)}function $F1(){let J=this[w4];if(this.removeListener("close",$F1),this.removeListener("data",yv),this.removeListener("end",fF1),J._readyState=S0.CLOSING,!this._readableState.endEmitted&&!J._closeFrameReceived&&!J._receiver._writableState.errorEmitted&&this._readableState.length!==0){let Q=this.read(this._readableState.length);J._receiver.write(Q)}if(J._receiver.end(),this[w4]=void 0,clearTimeout(J._closeTimer),J._receiver._writableState.finished||J._receiver._writableState.errorEmitted)J.emitClose();else J._receiver.on("error",EF1),J._receiver.on("finish",EF1)}function yv(J){if(!this[w4]._receiver.write(J))this.pause()}function fF1(){let J=this[w4];J._readyState=S0.CLOSING,J._receiver.end(),this.end()}function kF1(){let J=this[w4];if(this.removeListener("error",kF1),this.on("error",RF1),J)J._readyState=S0.CLOSING,this.destroy()}});var xF1=H((kQ5,bF1)=>{var fQ5=gv(),{Duplex:aR6}=V1("stream");function jF1(J){J.emit("close")}function rR6(){if(!this.destroyed&&this._writableState.finished)this.destroy()}function hF1(J){if(this.removeListener("error",hF1),this.destroy(),this.listenerCount("error")===0)this.emit("error",J)}function sR6(J,Q){let Y=!0,G=new aR6({...Q,autoDestroy:!1,emitClose:!1,objectMode:!1,writableObjectMode:!1});return J.on("message",function(z,K){let W=!K&&G._readableState.objectMode?z.toString():z;if(!G.push(W))J.pause()}),J.once("error",function(z){if(G.destroyed)return;Y=!1,G.destroy(z)}),J.once("close",function(){if(G.destroyed)return;G.push(null)}),G._destroy=function(X,z){if(J.readyState===J.CLOSED){z(X),process.nextTick(jF1,G);return}let K=!1;if(J.once("error",function(Z){K=!0,z(Z)}),J.once("close",function(){if(!K)z(X);process.nextTick(jF1,G)}),Y)J.terminate()},G._final=function(X){if(J.readyState===J.CONNECTING){J.once("open",function(){G._final(X)});return}if(J._socket===null)return;if(J._socket._writableState.finished){if(X(),G._readableState.endEmitted)G.destroy()}else J._socket.once("finish",function(){X()}),J.close()},G._read=function(){if(J.isPaused)J.resume()},G._write=function(X,z,K){if(J.readyState===J.CONNECTING){J.once("open",function(){G._write(X,z,K)});return}J.send(X,K)},G.on("end",rR6),G.on("error",hF1),G}bF1.exports=sR6});var gF1=H((vQ5,yF1)=>{var{tokenChars:tR6}=QI();function eR6(J){let Q=new Set,Y=-1,G=-1,X=0;for(X;X<J.length;X++){let K=J.charCodeAt(X);if(G===-1&&tR6[K]===1){if(Y===-1)Y=X}else if(X!==0&&(K===32||K===9)){if(G===-1&&Y!==-1)G=X}else if(K===44){if(Y===-1)throw SyntaxError(`Unexpected character at index ${X}`);if(G===-1)G=X;let W=J.slice(Y,G);if(Q.has(W))throw SyntaxError(`The "${W}" subprotocol is duplicated`);Q.add(W),Y=G=-1}else throw SyntaxError(`Unexpected character at index ${X}`)}if(Y===-1||G!==-1)throw SyntaxError("Unexpected end of input");let z=J.slice(Y,X);if(Q.has(z))throw SyntaxError(`The "${z}" subprotocol is duplicated`);return Q.add(z),Q}yF1.exports={parse:eR6}});var pF1=H((hQ5,lF1)=>{var JF6=V1("events"),mv=V1("http"),{Duplex:jQ5}=V1("stream"),{createHash:QF6}=V1("crypto"),mF1=kr(),XU=WE(),YF6=gF1(),GF6=gv(),{CLOSE_TIMEOUT:XF6,GUID:zF6,kWebSocket:KF6}=Dz(),WF6=/^[+/0-9A-Za-z]{22}==$/;class uF1 extends JF6{constructor(J,Q){super();if(J={allowSynchronousEvents:!0,autoPong:!0,maxPayload:104857600,skipUTF8Validation:!1,perMessageDeflate:!1,handleProtocols:null,clientTracking:!0,closeTimeout:XF6,verifyClient:null,noServer:!1,backlog:null,server:null,host:null,path:null,port:null,WebSocket:GF6,...J},J.port==null&&!J.server&&!J.noServer||J.port!=null&&(J.server||J.noServer)||J.server&&J.noServer)throw TypeError('One and only one of the "port", "server", or "noServer" options must be specified');if(J.port!=null)this._server=mv.createServer((Y,G)=>{let X=mv.STATUS_CODES[426];G.writeHead(426,{"Content-Length":X.length,"Content-Type":"text/plain"}),G.end(X)}),this._server.listen(J.port,J.host,J.backlog,Q);else if(J.server)this._server=J.server;if(this._server){let Y=this.emit.bind(this,"connection");this._removeListeners=ZF6(this._server,{listening:this.emit.bind(this,"listening"),error:this.emit.bind(this,"error"),upgrade:(G,X,z)=>{this.handleUpgrade(G,X,z,Y)}})}if(J.perMessageDeflate===!0)J.perMessageDeflate={};if(J.clientTracking)this.clients=new Set,this._shouldEmitClose=!1;this.options=J,this._state=0}address(){if(this.options.noServer)throw Error('The server is operating in "noServer" mode');if(!this._server)return null;return this._server.address()}close(J){if(this._state===2){if(J)this.once("close",()=>{J(Error("The server is not running"))});process.nextTick(UE,this);return}if(J)this.once("close",J);if(this._state===1)return;if(this._state=1,this.options.noServer||this.options.server){if(this._server)this._removeListeners(),this._removeListeners=this._server=null;if(this.clients)if(!this.clients.size)process.nextTick(UE,this);else this._shouldEmitClose=!0;else process.nextTick(UE,this)}else{let Q=this._server;this._removeListeners(),this._removeListeners=this._server=null,Q.close(()=>{UE(this)})}}shouldHandle(J){if(this.options.path){let Q=J.url.indexOf("?");if((Q!==-1?J.url.slice(0,Q):J.url)!==this.options.path)return!1}return!0}handleUpgrade(J,Q,Y,G){Q.on("error",dF1);let X=J.headers["sec-websocket-key"],z=J.headers.upgrade,K=+J.headers["sec-websocket-version"];if(J.method!=="GET"){zU(this,J,Q,405,"Invalid HTTP method");return}if(z===void 0||z.toLowerCase()!=="websocket"){zU(this,J,Q,400,"Invalid Upgrade header");return}if(X===void 0||!WF6.test(X)){zU(this,J,Q,400,"Missing or invalid Sec-WebSocket-Key header");return}if(K!==13&&K!==8){zU(this,J,Q,400,"Missing or invalid Sec-WebSocket-Version header",{"Sec-WebSocket-Version":"13, 8"});return}if(!this.shouldHandle(J)){ME(Q,400);return}let W=J.headers["sec-websocket-protocol"],Z=new Set;if(W!==void 0)try{Z=YF6.parse(W)}catch(U){zU(this,J,Q,400,"Invalid Sec-WebSocket-Protocol header");return}let V=J.headers["sec-websocket-extensions"],q={};if(this.options.perMessageDeflate&&V!==void 0){let U=new XU(this.options.perMessageDeflate,!0,this.options.maxPayload);try{let M=mF1.parse(V);if(M[XU.extensionName])U.accept(M[XU.extensionName]),q[XU.extensionName]=U}catch(M){zU(this,J,Q,400,"Invalid or unacceptable Sec-WebSocket-Extensions header");return}}if(this.options.verifyClient){let U={origin:J.headers[`${K===8?"sec-websocket-origin":"origin"}`],secure:!!(J.socket.authorized||J.socket.encrypted),req:J};if(this.options.verifyClient.length===2){this.options.verifyClient(U,(M,D,I,O)=>{if(!M)return ME(Q,D||401,I,O);this.completeUpgrade(q,X,Z,J,Q,Y,G)});return}if(!this.options.verifyClient(U))return ME(Q,401)}this.completeUpgrade(q,X,Z,J,Q,Y,G)}completeUpgrade(J,Q,Y,G,X,z,K){if(!X.readable||!X.writable)return X.destroy();if(X[KF6])throw Error("server.handleUpgrade() was called more than once with the same socket, possibly due to a misconfiguration");if(this._state>0)return ME(X,503);let Z=["HTTP/1.1 101 Switching Protocols","Upgrade: websocket","Connection: Upgrade",`Sec-WebSocket-Accept: ${QF6("sha1").update(Q+zF6).digest("base64")}`],V=new this.options.WebSocket(null,void 0,this.options);if(Y.size){let q=this.options.handleProtocols?this.options.handleProtocols(Y,G):Y.values().next().value;if(q)Z.push(`Sec-WebSocket-Protocol: ${q}`),V._protocol=q}if(J[XU.extensionName]){let q=J[XU.extensionName].params,U=mF1.format({[XU.extensionName]:[q]});Z.push(`Sec-WebSocket-Extensions: ${U}`),V._extensions=J}if(this.emit("headers",Z,G),X.write(Z.concat(`\r
`).join(`\r
`)),X.removeListener("error",dF1),V.setSocket(X,z,{allowSynchronousEvents:this.options.allowSynchronousEvents,maxPayload:this.options.maxPayload,skipUTF8Validation:this.options.skipUTF8Validation}),this.clients)this.clients.add(V),V.on("close",()=>{if(this.clients.delete(V),this._shouldEmitClose&&!this.clients.size)process.nextTick(UE,this)});K(V,G)}}lF1.exports=uF1;function ZF6(J,Q){for(let Y of Object.keys(Q))J.on(Y,Q[Y]);return function(){for(let G of Object.keys(Q))J.removeListener(G,Q[G])}}function UE(J){J._state=2,J.emit("close")}function dF1(){this.destroy()}function ME(J,Q,Y,G){Y=Y||mv.STATUS_CODES[Q],G={Connection:"close","Content-Type":"text/html","Content-Length":Buffer.byteLength(Y),...G},J.once("finish",J.destroy),J.end(`HTTP/1.1 ${Q} ${mv.STATUS_CODES[Q]}\r
`+Object.keys(G).map((X)=>`${X}: ${G[X]}`).join(`\r
`)+`\r
\r
`+Y)}function zU(J,Q,Y,G,X,z){if(J.listenerCount("wsClientError")){let K=Error(X);Error.captureStackTrace(K,zU),J.emit("wsClientError",K,Y,Q)}else ME(Y,G,X,z)}});var dv=H((bQ5,cF1)=>{var Az=gv();Az.createWebSocketStream=xF1();Az.Server=pF1();Az.Receiver=Tr();Az.Sender=$r();Az.WebSocket=Az;Az.WebSocketServer=Az.Server;cF1.exports=Az});var oF1=H((FY)=>{var VF6=FY&&FY.__createBinding||(Object.create?function(J,Q,Y,G){if(G===void 0)G=Y;var X=Object.getOwnPropertyDescriptor(Q,Y);if(!X||("get"in X?!Q.__esModule:X.writable||X.configurable))X={enumerable:!0,get:function(){return Q[Y]}};Object.defineProperty(J,G,X)}:function(J,Q,Y,G){if(G===void 0)G=Y;J[G]=Q[Y]}),qF6=FY&&FY.__setModuleDefault||(Object.create?function(J,Q){Object.defineProperty(J,"default",{enumerable:!0,value:Q})}:function(J,Q){J.default=Q}),_F1=FY&&FY.__importStar||function(J){if(J&&J.__esModule)return J;var Q={};if(J!=null){for(var Y in J)if(Y!=="default"&&Object.prototype.hasOwnProperty.call(J,Y))VF6(Q,J,Y)}return qF6(Q,J),Q},xr=FY&&FY.__importDefault||function(J){return J&&J.__esModule?J:{default:J}};Object.defineProperty(FY,"__esModule",{value:!0});var T5=Sv(),UF6=xr(zR1()),MF6=xr(Qr()),DF6=Tv(),HF6=xr(Vr()),IF6=()=>{},OF6=typeof WebSocket<"u",AF6=`
  addEventListener("message", (e) => {
    if (e.data.event === "start") {
      setInterval(() => postMessage({ event: "keepAlive" }), e.data.interval);
    }
  });`;class iF1{constructor(J,Q){var Y;if(this.accessTokenValue=null,this.apiKey=null,this.channels=[],this.endPoint="",this.httpEndpoint="",this.headers=T5.DEFAULT_HEADERS,this.params={},this.timeout=T5.DEFAULT_TIMEOUT,this.heartbeatIntervalMs=30000,this.heartbeatTimer=void 0,this.pendingHeartbeatRef=null,this.ref=0,this.logger=IF6,this.conn=null,this.sendBuffer=[],this.serializer=new UF6.default,this.stateChangeCallbacks={open:[],close:[],error:[],message:[]},this.accessToken=null,this._resolveFetch=(X)=>{let z;if(X)z=X;else if(typeof fetch>"u")z=(...K)=>Promise.resolve().then(()=>_F1(xW())).then(({default:W})=>W(...K));else z=fetch;return(...K)=>z(...K)},this.endPoint=`${J}/${T5.TRANSPORTS.websocket}`,this.httpEndpoint=(0,DF6.httpEndpointURL)(J),Q===null||Q===void 0?void 0:Q.transport)this.transport=Q.transport;else this.transport=null;if(Q===null||Q===void 0?void 0:Q.params)this.params=Q.params;if(Q===null||Q===void 0?void 0:Q.headers)this.headers=Object.assign(Object.assign({},this.headers),Q.headers);if(Q===null||Q===void 0?void 0:Q.timeout)this.timeout=Q.timeout;if(Q===null||Q===void 0?void 0:Q.logger)this.logger=Q.logger;if(Q===null||Q===void 0?void 0:Q.heartbeatIntervalMs)this.heartbeatIntervalMs=Q.heartbeatIntervalMs;let G=(Y=Q===null||Q===void 0?void 0:Q.params)===null||Y===void 0?void 0:Y.apikey;if(G)this.accessTokenValue=G,this.apiKey=G;if(this.reconnectAfterMs=(Q===null||Q===void 0?void 0:Q.reconnectAfterMs)?Q.reconnectAfterMs:(X)=>{return[1000,2000,5000,1e4][X-1]||1e4},this.encode=(Q===null||Q===void 0?void 0:Q.encode)?Q.encode:(X,z)=>{return z(JSON.stringify(X))},this.decode=(Q===null||Q===void 0?void 0:Q.decode)?Q.decode:this.serializer.decode.bind(this.serializer),this.reconnectTimer=new MF6.default(async()=>{this.disconnect(),this.connect()},this.reconnectAfterMs),this.fetch=this._resolveFetch(Q===null||Q===void 0?void 0:Q.fetch),Q===null||Q===void 0?void 0:Q.worker){if(typeof window<"u"&&!window.Worker)throw Error("Web Worker is not supported");this.worker=(Q===null||Q===void 0?void 0:Q.worker)||!1,this.workerUrl=Q===null||Q===void 0?void 0:Q.workerUrl}this.accessToken=(Q===null||Q===void 0?void 0:Q.accessToken)||null}connect(){if(this.conn)return;if(this.transport){this.conn=new this.transport(this.endpointURL(),void 0,{headers:this.headers});return}if(OF6){this.conn=new WebSocket(this.endpointURL()),this.setupConnection();return}this.conn=new nF1(this.endpointURL(),void 0,{close:()=>{this.conn=null}}),Promise.resolve().then(()=>_F1(dv())).then(({default:J})=>{this.conn=new J(this.endpointURL(),void 0,{headers:this.headers}),this.setupConnection()})}endpointURL(){return this._appendParams(this.endPoint,Object.assign({},this.params,{vsn:T5.VSN}))}disconnect(J,Q){if(this.conn){if(this.conn.onclose=function(){},J)this.conn.close(J,Q!==null&&Q!==void 0?Q:"");else this.conn.close();this.conn=null,this.heartbeatTimer&&clearInterval(this.heartbeatTimer),this.reconnectTimer.reset()}}getChannels(){return this.channels}async removeChannel(J){let Q=await J.unsubscribe();if(this.channels.length===0)this.disconnect();return Q}async removeAllChannels(){let J=await Promise.all(this.channels.map((Q)=>Q.unsubscribe()));return this.disconnect(),J}log(J,Q,Y){this.logger(J,Q,Y)}connectionState(){switch(this.conn&&this.conn.readyState){case T5.SOCKET_STATES.connecting:return T5.CONNECTION_STATE.Connecting;case T5.SOCKET_STATES.open:return T5.CONNECTION_STATE.Open;case T5.SOCKET_STATES.closing:return T5.CONNECTION_STATE.Closing;default:return T5.CONNECTION_STATE.Closed}}isConnected(){return this.connectionState()===T5.CONNECTION_STATE.Open}channel(J,Q={config:{}}){let Y=new HF6.default(`realtime:${J}`,Q,this);return this.channels.push(Y),Y}push(J){let{topic:Q,event:Y,payload:G,ref:X}=J,z=()=>{this.encode(J,(K)=>{var W;(W=this.conn)===null||W===void 0||W.send(K)})};if(this.log("push",`${Q} ${Y} (${X})`,G),this.isConnected())z();else this.sendBuffer.push(z)}async setAuth(J=null){let Q=J||this.accessToken&&await this.accessToken()||this.accessTokenValue;if(Q){let Y=null;try{Y=JSON.parse(atob(Q.split(".")[1]))}catch(G){}if(Y&&Y.exp){if(!(Math.floor(Date.now()/1000)-Y.exp<0))return this.log("auth",`InvalidJWTToken: Invalid value for JWT claim "exp" with value ${Y.exp}`),Promise.reject(`InvalidJWTToken: Invalid value for JWT claim "exp" with value ${Y.exp}`)}this.accessTokenValue=Q,this.channels.forEach((G)=>{if(Q&&G.updateJoinPayload({access_token:Q}),G.joinedOnce&&G._isJoined())G._push(T5.CHANNEL_EVENTS.access_token,{access_token:Q})})}}async sendHeartbeat(){var J;if(!this.isConnected())return;if(this.pendingHeartbeatRef){this.pendingHeartbeatRef=null,this.log("transport","heartbeat timeout. Attempting to re-establish connection"),(J=this.conn)===null||J===void 0||J.close(T5.WS_CLOSE_NORMAL,"hearbeat timeout");return}this.pendingHeartbeatRef=this._makeRef(),this.push({topic:"phoenix",event:"heartbeat",payload:{},ref:this.pendingHeartbeatRef}),this.setAuth()}flushSendBuffer(){if(this.isConnected()&&this.sendBuffer.length>0)this.sendBuffer.forEach((J)=>J()),this.sendBuffer=[]}_makeRef(){let J=this.ref+1;if(J===this.ref)this.ref=0;else this.ref=J;return this.ref.toString()}_leaveOpenTopic(J){let Q=this.channels.find((Y)=>Y.topic===J&&(Y._isJoined()||Y._isJoining()));if(Q)this.log("transport",`leaving duplicate topic "${J}"`),Q.unsubscribe()}_remove(J){this.channels=this.channels.filter((Q)=>Q._joinRef()!==J._joinRef())}setupConnection(){if(this.conn)this.conn.binaryType="arraybuffer",this.conn.onopen=()=>this._onConnOpen(),this.conn.onerror=(J)=>this._onConnError(J),this.conn.onmessage=(J)=>this._onConnMessage(J),this.conn.onclose=(J)=>this._onConnClose(J)}_onConnMessage(J){this.decode(J.data,(Q)=>{let{topic:Y,event:G,payload:X,ref:z}=Q;if(z&&z===this.pendingHeartbeatRef)this.pendingHeartbeatRef=null;this.log("receive",`${X.status||""} ${Y} ${G} ${z&&"("+z+")"||""}`,X),this.channels.filter((K)=>K._isMember(Y)).forEach((K)=>K._trigger(G,X,z)),this.stateChangeCallbacks.message.forEach((K)=>K(Q))})}async _onConnOpen(){if(this.log("transport",`connected to ${this.endpointURL()}`),this.flushSendBuffer(),this.reconnectTimer.reset(),!this.worker)this.heartbeatTimer&&clearInterval(this.heartbeatTimer),this.heartbeatTimer=setInterval(()=>this.sendHeartbeat(),this.heartbeatIntervalMs);else{if(this.workerUrl)this.log("worker",`starting worker for from ${this.workerUrl}`);else this.log("worker","starting default worker");let J=this._workerObjectUrl(this.workerUrl);this.workerRef=new Worker(J),this.workerRef.onerror=(Q)=>{this.log("worker","worker error",Q.message),this.workerRef.terminate()},this.workerRef.onmessage=(Q)=>{if(Q.data.event==="keepAlive")this.sendHeartbeat()},this.workerRef.postMessage({event:"start",interval:this.heartbeatIntervalMs})}this.stateChangeCallbacks.open.forEach((J)=>J())}_onConnClose(J){this.log("transport","close",J),this._triggerChanError(),this.heartbeatTimer&&clearInterval(this.heartbeatTimer),this.reconnectTimer.scheduleTimeout(),this.stateChangeCallbacks.close.forEach((Q)=>Q(J))}_onConnError(J){this.log("transport",J.message),this._triggerChanError(),this.stateChangeCallbacks.error.forEach((Q)=>Q(J))}_triggerChanError(){this.channels.forEach((J)=>J._trigger(T5.CHANNEL_EVENTS.error))}_appendParams(J,Q){if(Object.keys(Q).length===0)return J;let Y=J.match(/\?/)?"&":"?",G=new URLSearchParams(Q);return`${J}${Y}${G}`}_workerObjectUrl(J){let Q;if(J)Q=J;else{let Y=new Blob([AF6],{type:"application/javascript"});Q=URL.createObjectURL(Y)}return Q}}FY.default=iF1;class nF1{constructor(J,Q,Y){this.binaryType="arraybuffer",this.onclose=()=>{},this.onerror=()=>{},this.onmessage=()=>{},this.onopen=()=>{},this.readyState=T5.SOCKET_STATES.connecting,this.send=()=>{},this.url=null,this.url=J,this.close=Y.close}}});var yr=H((D8)=>{var BF6=D8&&D8.__createBinding||(Object.create?function(J,Q,Y,G){if(G===void 0)G=Y;var X=Object.getOwnPropertyDescriptor(Q,Y);if(!X||("get"in X?!Q.__esModule:X.writable||X.configurable))X={enumerable:!0,get:function(){return Q[Y]}};Object.defineProperty(J,G,X)}:function(J,Q,Y,G){if(G===void 0)G=Y;J[G]=Q[Y]}),NF6=D8&&D8.__setModuleDefault||(Object.create?function(J,Q){Object.defineProperty(J,"default",{enumerable:!0,value:Q})}:function(J,Q){J.default=Q}),aF1=D8&&D8.__importStar||function(J){if(J&&J.__esModule)return J;var Q={};if(J!=null){for(var Y in J)if(Y!=="default"&&Object.prototype.hasOwnProperty.call(J,Y))BF6(Q,J,Y)}return NF6(Q,J),Q},wF6=D8&&D8.__importDefault||function(J){return J&&J.__esModule?J:{default:J}};Object.defineProperty(D8,"__esModule",{value:!0});D8.REALTIME_CHANNEL_STATES=D8.REALTIME_SUBSCRIBE_STATES=D8.REALTIME_PRESENCE_LISTEN_EVENTS=D8.REALTIME_POSTGRES_CHANGES_LISTEN_EVENT=D8.REALTIME_LISTEN_TYPES=D8.RealtimeClient=D8.RealtimeChannel=D8.RealtimePresence=void 0;var LF6=wF6(oF1());D8.RealtimeClient=LF6.default;var DE=aF1(Vr());D8.RealtimeChannel=DE.default;Object.defineProperty(D8,"REALTIME_LISTEN_TYPES",{enumerable:!0,get:function(){return DE.REALTIME_LISTEN_TYPES}});Object.defineProperty(D8,"REALTIME_POSTGRES_CHANGES_LISTEN_EVENT",{enumerable:!0,get:function(){return DE.REALTIME_POSTGRES_CHANGES_LISTEN_EVENT}});Object.defineProperty(D8,"REALTIME_SUBSCRIBE_STATES",{enumerable:!0,get:function(){return DE.REALTIME_SUBSCRIBE_STATES}});Object.defineProperty(D8,"REALTIME_CHANNEL_STATES",{enumerable:!0,get:function(){return DE.REALTIME_CHANNEL_STATES}});var rF1=aF1(zr());D8.RealtimePresence=rF1.default;Object.defineProperty(D8,"REALTIME_PRESENCE_LISTEN_EVENTS",{enumerable:!0,get:function(){return rF1.REALTIME_PRESENCE_LISTEN_EVENTS}})});var HE=H((eF1)=>{Object.defineProperty(eF1,"__esModule",{value:!0});eF1.StorageUnknownError=eF1.StorageApiError=eF1.isStorageError=eF1.StorageError=void 0;class uv extends Error{constructor(J){super(J);this.__isStorageError=!0,this.name="StorageError"}}eF1.StorageError=uv;function EF6(J){return typeof J==="object"&&J!==null&&"__isStorageError"in J}eF1.isStorageError=EF6;class sF1 extends uv{constructor(J,Q){super(J);this.name="StorageApiError",this.status=Q}toJSON(){return{name:this.name,message:this.message,status:this.status}}}eF1.StorageApiError=sF1;class tF1 extends uv{constructor(J,Q){super(J);this.name="StorageUnknownError",this.originalError=Q}}eF1.StorageUnknownError=tF1});var lv=H((L4)=>{var SF6=L4&&L4.__createBinding||(Object.create?function(J,Q,Y,G){if(G===void 0)G=Y;var X=Object.getOwnPropertyDescriptor(Q,Y);if(!X||("get"in X?!Q.__esModule:X.writable||X.configurable))X={enumerable:!0,get:function(){return Q[Y]}};Object.defineProperty(J,G,X)}:function(J,Q,Y,G){if(G===void 0)G=Y;J[G]=Q[Y]}),TF6=L4&&L4.__setModuleDefault||(Object.create?function(J,Q){Object.defineProperty(J,"default",{enumerable:!0,value:Q})}:function(J,Q){J.default=Q}),QS1=L4&&L4.__importStar||function(J){if(J&&J.__esModule)return J;var Q={};if(J!=null){for(var Y in J)if(Y!=="default"&&Object.prototype.hasOwnProperty.call(J,Y))SF6(Q,J,Y)}return TF6(Q,J),Q},PF6=L4&&L4.__awaiter||function(J,Q,Y,G){function X(z){return z instanceof Y?z:new Y(function(K){K(z)})}return new(Y||(Y=Promise))(function(z,K){function W(q){try{V(G.next(q))}catch(U){K(U)}}function Z(q){try{V(G.throw(q))}catch(U){K(U)}}function V(q){q.done?z(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(L4,"__esModule",{value:!0});L4.recursiveToCamel=L4.resolveResponse=L4.resolveFetch=void 0;var $F6=(J)=>{let Q;if(J)Q=J;else if(typeof fetch>"u")Q=(...Y)=>Promise.resolve().then(()=>QS1(xW())).then(({default:G})=>G(...Y));else Q=fetch;return(...Y)=>Q(...Y)};L4.resolveFetch=$F6;var fF6=()=>PF6(void 0,void 0,void 0,function*(){if(typeof Response>"u")return(yield Promise.resolve().then(()=>QS1(xW()))).Response;return Response});L4.resolveResponse=fF6;var kF6=(J)=>{if(Array.isArray(J))return J.map((Y)=>(0,L4.recursiveToCamel)(Y));else if(typeof J==="function"||J!==Object(J))return J;let Q={};return Object.entries(J).forEach(([Y,G])=>{let X=Y.replace(/([-_][a-z])/gi,(z)=>z.toUpperCase().replace(/[-_]/g,""));Q[X]=(0,L4.recursiveToCamel)(G)}),Q};L4.recursiveToCamel=kF6});var dr=H((U3)=>{var KU=U3&&U3.__awaiter||function(J,Q,Y,G){function X(z){return z instanceof Y?z:new Y(function(K){K(z)})}return new(Y||(Y=Promise))(function(z,K){function W(q){try{V(G.next(q))}catch(U){K(U)}}function Z(q){try{V(G.throw(q))}catch(U){K(U)}}function V(q){q.done?z(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(U3,"__esModule",{value:!0});U3.remove=U3.head=U3.put=U3.post=U3.get=void 0;var gr=HE(),vF6=lv(),mr=(J)=>J.msg||J.message||J.error_description||J.error||JSON.stringify(J),jF6=(J,Q,Y)=>KU(void 0,void 0,void 0,function*(){let G=yield(0,vF6.resolveResponse)();if(J instanceof G&&!(Y===null||Y===void 0?void 0:Y.noResolveJson))J.json().then((X)=>{Q(new gr.StorageApiError(mr(X),J.status||500))}).catch((X)=>{Q(new gr.StorageUnknownError(mr(X),X))});else Q(new gr.StorageUnknownError(mr(J),J))}),hF6=(J,Q,Y,G)=>{let X={method:J,headers:(Q===null||Q===void 0?void 0:Q.headers)||{}};if(J==="GET")return X;if(X.headers=Object.assign({"Content-Type":"application/json"},Q===null||Q===void 0?void 0:Q.headers),G)X.body=JSON.stringify(G);return Object.assign(Object.assign({},X),Y)};function IE(J,Q,Y,G,X,z){return KU(this,void 0,void 0,function*(){return new Promise((K,W)=>{J(Y,hF6(Q,G,X,z)).then((Z)=>{if(!Z.ok)throw Z;if(G===null||G===void 0?void 0:G.noResolveJson)return Z;return Z.json()}).then((Z)=>K(Z)).catch((Z)=>jF6(Z,W,G))})})}function bF6(J,Q,Y,G){return KU(this,void 0,void 0,function*(){return IE(J,"GET",Q,Y,G)})}U3.get=bF6;function xF6(J,Q,Y,G,X){return KU(this,void 0,void 0,function*(){return IE(J,"POST",Q,G,X,Y)})}U3.post=xF6;function yF6(J,Q,Y,G,X){return KU(this,void 0,void 0,function*(){return IE(J,"PUT",Q,G,X,Y)})}U3.put=yF6;function gF6(J,Q,Y,G){return KU(this,void 0,void 0,function*(){return IE(J,"HEAD",Q,Object.assign(Object.assign({},Y),{noResolveJson:!0}),G)})}U3.head=gF6;function mF6(J,Q,Y,G,X){return KU(this,void 0,void 0,function*(){return IE(J,"DELETE",Q,G,X,Y)})}U3.remove=mF6});var zS1=H((OE)=>{var M3=OE&&OE.__awaiter||function(J,Q,Y,G){function X(z){return z instanceof Y?z:new Y(function(K){K(z)})}return new(Y||(Y=Promise))(function(z,K){function W(q){try{V(G.next(q))}catch(U){K(U)}}function Z(q){try{V(G.throw(q))}catch(U){K(U)}}function V(q){q.done?z(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(OE,"__esModule",{value:!0});var D3=HE(),VG=dr(),YS1=lv(),dF6={limit:100,offset:0,sortBy:{column:"name",order:"asc"}},GS1={cacheControl:"3600",contentType:"text/plain;charset=UTF-8",upsert:!1};class XS1{constructor(J,Q={},Y,G){this.url=J,this.headers=Q,this.bucketId=Y,this.fetch=(0,YS1.resolveFetch)(G)}uploadOrUpdate(J,Q,Y,G){return M3(this,void 0,void 0,function*(){try{let X,z=Object.assign(Object.assign({},GS1),G),K=Object.assign(Object.assign({},this.headers),J==="POST"&&{"x-upsert":String(z.upsert)}),W=z.metadata;if(typeof Blob<"u"&&Y instanceof Blob){if(X=new FormData,X.append("cacheControl",z.cacheControl),W)X.append("metadata",this.encodeMetadata(W));X.append("",Y)}else if(typeof FormData<"u"&&Y instanceof FormData){if(X=Y,X.append("cacheControl",z.cacheControl),W)X.append("metadata",this.encodeMetadata(W))}else if(X=Y,K["cache-control"]=`max-age=${z.cacheControl}`,K["content-type"]=z.contentType,W)K["x-metadata"]=this.toBase64(this.encodeMetadata(W));if(G===null||G===void 0?void 0:G.headers)K=Object.assign(Object.assign({},K),G.headers);let Z=this._removeEmptyFolders(Q),V=this._getFinalPath(Z),q=yield this.fetch(`${this.url}/object/${V}`,Object.assign({method:J,body:X,headers:K},(z===null||z===void 0?void 0:z.duplex)?{duplex:z.duplex}:{})),U=yield q.json();if(q.ok)return{data:{path:Z,id:U.Id,fullPath:U.Key},error:null};else return{data:null,error:U}}catch(X){if((0,D3.isStorageError)(X))return{data:null,error:X};throw X}})}upload(J,Q,Y){return M3(this,void 0,void 0,function*(){return this.uploadOrUpdate("POST",J,Q,Y)})}uploadToSignedUrl(J,Q,Y,G){return M3(this,void 0,void 0,function*(){let X=this._removeEmptyFolders(J),z=this._getFinalPath(X),K=new URL(this.url+`/object/upload/sign/${z}`);K.searchParams.set("token",Q);try{let W,Z=Object.assign({upsert:GS1.upsert},G),V=Object.assign(Object.assign({},this.headers),{"x-upsert":String(Z.upsert)});if(typeof Blob<"u"&&Y instanceof Blob)W=new FormData,W.append("cacheControl",Z.cacheControl),W.append("",Y);else if(typeof FormData<"u"&&Y instanceof FormData)W=Y,W.append("cacheControl",Z.cacheControl);else W=Y,V["cache-control"]=`max-age=${Z.cacheControl}`,V["content-type"]=Z.contentType;let q=yield this.fetch(K.toString(),{method:"PUT",body:W,headers:V}),U=yield q.json();if(q.ok)return{data:{path:X,fullPath:U.Key},error:null};else return{data:null,error:U}}catch(W){if((0,D3.isStorageError)(W))return{data:null,error:W};throw W}})}createSignedUploadUrl(J,Q){return M3(this,void 0,void 0,function*(){try{let Y=this._getFinalPath(J),G=Object.assign({},this.headers);if(Q===null||Q===void 0?void 0:Q.upsert)G["x-upsert"]="true";let X=yield(0,VG.post)(this.fetch,`${this.url}/object/upload/sign/${Y}`,{},{headers:G}),z=new URL(this.url+X.url),K=z.searchParams.get("token");if(!K)throw new D3.StorageError("No token returned by API");return{data:{signedUrl:z.toString(),path:J,token:K},error:null}}catch(Y){if((0,D3.isStorageError)(Y))return{data:null,error:Y};throw Y}})}update(J,Q,Y){return M3(this,void 0,void 0,function*(){return this.uploadOrUpdate("PUT",J,Q,Y)})}move(J,Q,Y){return M3(this,void 0,void 0,function*(){try{return{data:yield(0,VG.post)(this.fetch,`${this.url}/object/move`,{bucketId:this.bucketId,sourceKey:J,destinationKey:Q,destinationBucket:Y===null||Y===void 0?void 0:Y.destinationBucket},{headers:this.headers}),error:null}}catch(G){if((0,D3.isStorageError)(G))return{data:null,error:G};throw G}})}copy(J,Q,Y){return M3(this,void 0,void 0,function*(){try{return{data:{path:(yield(0,VG.post)(this.fetch,`${this.url}/object/copy`,{bucketId:this.bucketId,sourceKey:J,destinationKey:Q,destinationBucket:Y===null||Y===void 0?void 0:Y.destinationBucket},{headers:this.headers})).Key},error:null}}catch(G){if((0,D3.isStorageError)(G))return{data:null,error:G};throw G}})}createSignedUrl(J,Q,Y){return M3(this,void 0,void 0,function*(){try{let G=this._getFinalPath(J),X=yield(0,VG.post)(this.fetch,`${this.url}/object/sign/${G}`,Object.assign({expiresIn:Q},(Y===null||Y===void 0?void 0:Y.transform)?{transform:Y.transform}:{}),{headers:this.headers}),z=(Y===null||Y===void 0?void 0:Y.download)?`&download=${Y.download===!0?"":Y.download}`:"";return X={signedUrl:encodeURI(`${this.url}${X.signedURL}${z}`)},{data:X,error:null}}catch(G){if((0,D3.isStorageError)(G))return{data:null,error:G};throw G}})}createSignedUrls(J,Q,Y){return M3(this,void 0,void 0,function*(){try{let G=yield(0,VG.post)(this.fetch,`${this.url}/object/sign/${this.bucketId}`,{expiresIn:Q,paths:J},{headers:this.headers}),X=(Y===null||Y===void 0?void 0:Y.download)?`&download=${Y.download===!0?"":Y.download}`:"";return{data:G.map((z)=>Object.assign(Object.assign({},z),{signedUrl:z.signedURL?encodeURI(`${this.url}${z.signedURL}${X}`):null})),error:null}}catch(G){if((0,D3.isStorageError)(G))return{data:null,error:G};throw G}})}download(J,Q){return M3(this,void 0,void 0,function*(){let G=typeof(Q===null||Q===void 0?void 0:Q.transform)<"u"?"render/image/authenticated":"object",X=this.transformOptsToQueryString((Q===null||Q===void 0?void 0:Q.transform)||{}),z=X?`?${X}`:"";try{let K=this._getFinalPath(J);return{data:yield(yield(0,VG.get)(this.fetch,`${this.url}/${G}/${K}${z}`,{headers:this.headers,noResolveJson:!0})).blob(),error:null}}catch(K){if((0,D3.isStorageError)(K))return{data:null,error:K};throw K}})}info(J){return M3(this,void 0,void 0,function*(){let Q=this._getFinalPath(J);try{let Y=yield(0,VG.get)(this.fetch,`${this.url}/object/info/${Q}`,{headers:this.headers});return{data:(0,YS1.recursiveToCamel)(Y),error:null}}catch(Y){if((0,D3.isStorageError)(Y))return{data:null,error:Y};throw Y}})}exists(J){return M3(this,void 0,void 0,function*(){let Q=this._getFinalPath(J);try{return yield(0,VG.head)(this.fetch,`${this.url}/object/${Q}`,{headers:this.headers}),{data:!0,error:null}}catch(Y){if((0,D3.isStorageError)(Y)&&Y instanceof D3.StorageUnknownError){let G=Y.originalError;if([400,404].includes(G===null||G===void 0?void 0:G.status))return{data:!1,error:Y}}throw Y}})}getPublicUrl(J,Q){let Y=this._getFinalPath(J),G=[],X=(Q===null||Q===void 0?void 0:Q.download)?`download=${Q.download===!0?"":Q.download}`:"";if(X!=="")G.push(X);let K=typeof(Q===null||Q===void 0?void 0:Q.transform)<"u"?"render/image":"object",W=this.transformOptsToQueryString((Q===null||Q===void 0?void 0:Q.transform)||{});if(W!=="")G.push(W);let Z=G.join("&");if(Z!=="")Z=`?${Z}`;return{data:{publicUrl:encodeURI(`${this.url}/${K}/public/${Y}${Z}`)}}}remove(J){return M3(this,void 0,void 0,function*(){try{return{data:yield(0,VG.remove)(this.fetch,`${this.url}/object/${this.bucketId}`,{prefixes:J},{headers:this.headers}),error:null}}catch(Q){if((0,D3.isStorageError)(Q))return{data:null,error:Q};throw Q}})}list(J,Q,Y){return M3(this,void 0,void 0,function*(){try{let G=Object.assign(Object.assign(Object.assign({},dF6),Q),{prefix:J||""});return{data:yield(0,VG.post)(this.fetch,`${this.url}/object/list/${this.bucketId}`,G,{headers:this.headers},Y),error:null}}catch(G){if((0,D3.isStorageError)(G))return{data:null,error:G};throw G}})}encodeMetadata(J){return JSON.stringify(J)}toBase64(J){if(typeof Buffer<"u")return Buffer.from(J).toString("base64");return btoa(J)}_getFinalPath(J){return`${this.bucketId}/${J}`}_removeEmptyFolders(J){return J.replace(/^\/|\/$/g,"").replace(/\/+/g,"/")}transformOptsToQueryString(J){let Q=[];if(J.width)Q.push(`width=${J.width}`);if(J.height)Q.push(`height=${J.height}`);if(J.resize)Q.push(`resize=${J.resize}`);if(J.format)Q.push(`format=${J.format}`);if(J.quality)Q.push(`quality=${J.quality}`);return Q.join("&")}}OE.default=XS1});var ZS1=H((KS1)=>{Object.defineProperty(KS1,"__esModule",{value:!0});KS1.version=void 0;KS1.version="2.7.1"});var US1=H((VS1)=>{Object.defineProperty(VS1,"__esModule",{value:!0});VS1.DEFAULT_HEADERS=void 0;var uF6=ZS1();VS1.DEFAULT_HEADERS={"X-Client-Info":`storage-js/${uF6.version}`}});var DS1=H((AE)=>{var KI=AE&&AE.__awaiter||function(J,Q,Y,G){function X(z){return z instanceof Y?z:new Y(function(K){K(z)})}return new(Y||(Y=Promise))(function(z,K){function W(q){try{V(G.next(q))}catch(U){K(U)}}function Z(q){try{V(G.throw(q))}catch(U){K(U)}}function V(q){q.done?z(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(AE,"__esModule",{value:!0});var lF6=US1(),WI=HE(),ZI=dr(),pF6=lv();class MS1{constructor(J,Q={},Y){this.url=J,this.headers=Object.assign(Object.assign({},lF6.DEFAULT_HEADERS),Q),this.fetch=(0,pF6.resolveFetch)(Y)}listBuckets(){return KI(this,void 0,void 0,function*(){try{return{data:yield(0,ZI.get)(this.fetch,`${this.url}/bucket`,{headers:this.headers}),error:null}}catch(J){if((0,WI.isStorageError)(J))return{data:null,error:J};throw J}})}getBucket(J){return KI(this,void 0,void 0,function*(){try{return{data:yield(0,ZI.get)(this.fetch,`${this.url}/bucket/${J}`,{headers:this.headers}),error:null}}catch(Q){if((0,WI.isStorageError)(Q))return{data:null,error:Q};throw Q}})}createBucket(J,Q={public:!1}){return KI(this,void 0,void 0,function*(){try{return{data:yield(0,ZI.post)(this.fetch,`${this.url}/bucket`,{id:J,name:J,public:Q.public,file_size_limit:Q.fileSizeLimit,allowed_mime_types:Q.allowedMimeTypes},{headers:this.headers}),error:null}}catch(Y){if((0,WI.isStorageError)(Y))return{data:null,error:Y};throw Y}})}updateBucket(J,Q){return KI(this,void 0,void 0,function*(){try{return{data:yield(0,ZI.put)(this.fetch,`${this.url}/bucket/${J}`,{id:J,name:J,public:Q.public,file_size_limit:Q.fileSizeLimit,allowed_mime_types:Q.allowedMimeTypes},{headers:this.headers}),error:null}}catch(Y){if((0,WI.isStorageError)(Y))return{data:null,error:Y};throw Y}})}emptyBucket(J){return KI(this,void 0,void 0,function*(){try{return{data:yield(0,ZI.post)(this.fetch,`${this.url}/bucket/${J}/empty`,{},{headers:this.headers}),error:null}}catch(Q){if((0,WI.isStorageError)(Q))return{data:null,error:Q};throw Q}})}deleteBucket(J){return KI(this,void 0,void 0,function*(){try{return{data:yield(0,ZI.remove)(this.fetch,`${this.url}/bucket/${J}`,{},{headers:this.headers}),error:null}}catch(Q){if((0,WI.isStorageError)(Q))return{data:null,error:Q};throw Q}})}}AE.default=MS1});var OS1=H((VI)=>{var HS1=VI&&VI.__importDefault||function(J){return J&&J.__esModule?J:{default:J}};Object.defineProperty(VI,"__esModule",{value:!0});VI.StorageClient=void 0;var cF6=HS1(zS1()),_F6=HS1(DS1());class IS1 extends _F6.default{constructor(J,Q={},Y){super(J,Q,Y)}from(J){return new cF6.default(this.url,this.headers,J,this.fetch)}}VI.StorageClient=IS1});var BS1=H((AS1)=>{Object.defineProperty(AS1,"__esModule",{value:!0})});var wS1=H((qG)=>{var iF6=qG&&qG.__createBinding||(Object.create?function(J,Q,Y,G){if(G===void 0)G=Y;var X=Object.getOwnPropertyDescriptor(Q,Y);if(!X||("get"in X?!Q.__esModule:X.writable||X.configurable))X={enumerable:!0,get:function(){return Q[Y]}};Object.defineProperty(J,G,X)}:function(J,Q,Y,G){if(G===void 0)G=Y;J[G]=Q[Y]}),NS1=qG&&qG.__exportStar||function(J,Q){for(var Y in J)if(Y!=="default"&&!Object.prototype.hasOwnProperty.call(Q,Y))iF6(Q,J,Y)};Object.defineProperty(qG,"__esModule",{value:!0});qG.StorageClient=void 0;var nF6=OS1();Object.defineProperty(qG,"StorageClient",{enumerable:!0,get:function(){return nF6.StorageClient}});NS1(BS1(),qG);NS1(HE(),qG)});var CS1=H((LS1)=>{Object.defineProperty(LS1,"__esModule",{value:!0});LS1.version=void 0;LS1.version="2.49.8"});var TS1=H((RS1)=>{Object.defineProperty(RS1,"__esModule",{value:!0});RS1.DEFAULT_REALTIME_OPTIONS=RS1.DEFAULT_AUTH_OPTIONS=RS1.DEFAULT_DB_OPTIONS=RS1.DEFAULT_GLOBAL_OPTIONS=RS1.DEFAULT_HEADERS=void 0;var oF6=CS1(),BE="";if(typeof Deno<"u")BE="deno";else if(typeof document<"u")BE="web";else if(typeof navigator<"u"&&navigator.product==="ReactNative")BE="react-native";else BE="node";RS1.DEFAULT_HEADERS={"X-Client-Info":`supabase-js-${BE}/${oF6.version}`};RS1.DEFAULT_GLOBAL_OPTIONS={headers:RS1.DEFAULT_HEADERS};RS1.DEFAULT_DB_OPTIONS={schema:"public"};RS1.DEFAULT_AUTH_OPTIONS={autoRefreshToken:!0,persistSession:!0,detectSessionInUrl:!0,flowType:"implicit"};RS1.DEFAULT_REALTIME_OPTIONS={}});var $S1=H((E4)=>{var tF6=E4&&E4.__createBinding||(Object.create?function(J,Q,Y,G){if(G===void 0)G=Y;var X=Object.getOwnPropertyDescriptor(Q,Y);if(!X||("get"in X?!Q.__esModule:X.writable||X.configurable))X={enumerable:!0,get:function(){return Q[Y]}};Object.defineProperty(J,G,X)}:function(J,Q,Y,G){if(G===void 0)G=Y;J[G]=Q[Y]}),eF6=E4&&E4.__setModuleDefault||(Object.create?function(J,Q){Object.defineProperty(J,"default",{enumerable:!0,value:Q})}:function(J,Q){J.default=Q}),JS6=E4&&E4.__importStar||function(J){if(J&&J.__esModule)return J;var Q={};if(J!=null){for(var Y in J)if(Y!=="default"&&Object.prototype.hasOwnProperty.call(J,Y))tF6(Q,J,Y)}return eF6(Q,J),Q},QS6=E4&&E4.__awaiter||function(J,Q,Y,G){function X(z){return z instanceof Y?z:new Y(function(K){K(z)})}return new(Y||(Y=Promise))(function(z,K){function W(q){try{V(G.next(q))}catch(U){K(U)}}function Z(q){try{V(G.throw(q))}catch(U){K(U)}}function V(q){q.done?z(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(E4,"__esModule",{value:!0});E4.fetchWithAuth=E4.resolveHeadersConstructor=E4.resolveFetch=void 0;var PS1=JS6(xW()),YS6=(J)=>{let Q;if(J)Q=J;else if(typeof fetch>"u")Q=PS1.default;else Q=fetch;return(...Y)=>Q(...Y)};E4.resolveFetch=YS6;var GS6=()=>{if(typeof Headers>"u")return PS1.Headers;return Headers};E4.resolveHeadersConstructor=GS6;var XS6=(J,Q,Y)=>{let G=(0,E4.resolveFetch)(Y),X=(0,E4.resolveHeadersConstructor)();return(z,K)=>QS6(void 0,void 0,void 0,function*(){var W;let Z=(W=yield Q())!==null&&W!==void 0?W:J,V=new X(K===null||K===void 0?void 0:K.headers);if(!V.has("apikey"))V.set("apikey",J);if(!V.has("Authorization"))V.set("Authorization",`Bearer ${Z}`);return G(z,Object.assign(Object.assign({},K),{headers:V}))})};E4.fetchWithAuth=XS6});var fS1=H((KQ)=>{var zS6=KQ&&KQ.__awaiter||function(J,Q,Y,G){function X(z){return z instanceof Y?z:new Y(function(K){K(z)})}return new(Y||(Y=Promise))(function(z,K){function W(q){try{V(G.next(q))}catch(U){K(U)}}function Z(q){try{V(G.throw(q))}catch(U){K(U)}}function V(q){q.done?z(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(KQ,"__esModule",{value:!0});KQ.applySettingDefaults=KQ.isBrowser=KQ.ensureTrailingSlash=KQ.uuid=void 0;function KS6(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(J){var Q=Math.random()*16|0,Y=J=="x"?Q:Q&3|8;return Y.toString(16)})}KQ.uuid=KS6;function WS6(J){return J.endsWith("/")?J:J+"/"}KQ.ensureTrailingSlash=WS6;var ZS6=()=>typeof window<"u";KQ.isBrowser=ZS6;function VS6(J,Q){var Y,G;let{db:X,auth:z,realtime:K,global:W}=J,{db:Z,auth:V,realtime:q,global:U}=Q,M={db:Object.assign(Object.assign({},Z),X),auth:Object.assign(Object.assign({},V),z),realtime:Object.assign(Object.assign({},q),K),global:Object.assign(Object.assign(Object.assign({},U),W),{headers:Object.assign(Object.assign({},(Y=U===null||U===void 0?void 0:U.headers)!==null&&Y!==void 0?Y:{}),(G=W===null||W===void 0?void 0:W.headers)!==null&&G!==void 0?G:{})}),accessToken:()=>zS6(this,void 0,void 0,function*(){return""})};if(J.accessToken)M.accessToken=J.accessToken;else delete M.accessToken;return M}KQ.applySettingDefaults=VS6});var ur=H((kS1)=>{Object.defineProperty(kS1,"__esModule",{value:!0});kS1.version=void 0;kS1.version="2.69.1"});var pv=H((jS1)=>{Object.defineProperty(jS1,"__esModule",{value:!0});jS1.JWKS_TTL=jS1.BASE64URL_REGEX=jS1.API_VERSIONS=jS1.API_VERSION_HEADER_NAME=jS1.NETWORK_FAILURE=jS1.DEFAULT_HEADERS=jS1.AUDIENCE=jS1.STORAGE_KEY=jS1.GOTRUE_URL=jS1.EXPIRY_MARGIN_MS=jS1.AUTO_REFRESH_TICK_THRESHOLD=jS1.AUTO_REFRESH_TICK_DURATION_MS=void 0;var qS6=ur();jS1.AUTO_REFRESH_TICK_DURATION_MS=30000;jS1.AUTO_REFRESH_TICK_THRESHOLD=3;jS1.EXPIRY_MARGIN_MS=jS1.AUTO_REFRESH_TICK_THRESHOLD*jS1.AUTO_REFRESH_TICK_DURATION_MS;jS1.GOTRUE_URL="http://localhost:9999";jS1.STORAGE_KEY="supabase.auth.token";jS1.AUDIENCE="";jS1.DEFAULT_HEADERS={"X-Client-Info":`gotrue-js/${qS6.version}`};jS1.NETWORK_FAILURE={MAX_RETRIES:10,RETRY_INTERVAL:2};jS1.API_VERSION_HEADER_NAME="X-Supabase-Api-Version";jS1.API_VERSIONS={"2024-01-01":{timestamp:Date.parse("2024-01-01T00:00:00.0Z"),name:"2024-01-01"}};jS1.BASE64URL_REGEX=/^([a-z0-9_-]{4})*($|[a-z0-9_-]{3}$|[a-z0-9_-]{2}$)$/i;jS1.JWKS_TTL=600000});var UI=H((nS1)=>{Object.defineProperty(nS1,"__esModule",{value:!0});nS1.AuthInvalidJwtError=nS1.isAuthWeakPasswordError=nS1.AuthWeakPasswordError=nS1.isAuthRetryableFetchError=nS1.AuthRetryableFetchError=nS1.AuthPKCEGrantCodeExchangeError=nS1.isAuthImplicitGrantRedirectError=nS1.AuthImplicitGrantRedirectError=nS1.AuthInvalidCredentialsError=nS1.AuthInvalidTokenResponseError=nS1.isAuthSessionMissingError=nS1.AuthSessionMissingError=nS1.CustomAuthError=nS1.AuthUnknownError=nS1.isAuthApiError=nS1.AuthApiError=nS1.isAuthError=nS1.AuthError=void 0;class NE extends Error{constructor(J,Q,Y){super(J);this.__isAuthError=!0,this.name="AuthError",this.status=Q,this.code=Y}}nS1.AuthError=NE;function qI(J){return typeof J==="object"&&J!==null&&"__isAuthError"in J}nS1.isAuthError=qI;class yS1 extends NE{constructor(J,Q,Y){super(J,Q,Y);this.name="AuthApiError",this.status=Q,this.code=Y}}nS1.AuthApiError=yS1;function wS6(J){return qI(J)&&J.name==="AuthApiError"}nS1.isAuthApiError=wS6;class gS1 extends NE{constructor(J,Q){super(J);this.name="AuthUnknownError",this.originalError=Q}}nS1.AuthUnknownError=gS1;class UG extends NE{constructor(J,Q,Y,G){super(J,Y,G);this.name=Q,this.status=Y}}nS1.CustomAuthError=UG;class mS1 extends UG{constructor(){super("Auth session missing!","AuthSessionMissingError",400,void 0)}}nS1.AuthSessionMissingError=mS1;function LS6(J){return qI(J)&&J.name==="AuthSessionMissingError"}nS1.isAuthSessionMissingError=LS6;class dS1 extends UG{constructor(){super("Auth session or user missing","AuthInvalidTokenResponseError",500,void 0)}}nS1.AuthInvalidTokenResponseError=dS1;class uS1 extends UG{constructor(J){super(J,"AuthInvalidCredentialsError",400,void 0)}}nS1.AuthInvalidCredentialsError=uS1;class lS1 extends UG{constructor(J,Q=null){super(J,"AuthImplicitGrantRedirectError",500,void 0);this.details=null,this.details=Q}toJSON(){return{name:this.name,message:this.message,status:this.status,details:this.details}}}nS1.AuthImplicitGrantRedirectError=lS1;function ES6(J){return qI(J)&&J.name==="AuthImplicitGrantRedirectError"}nS1.isAuthImplicitGrantRedirectError=ES6;class pS1 extends UG{constructor(J,Q=null){super(J,"AuthPKCEGrantCodeExchangeError",500,void 0);this.details=null,this.details=Q}toJSON(){return{name:this.name,message:this.message,status:this.status,details:this.details}}}nS1.AuthPKCEGrantCodeExchangeError=pS1;class cS1 extends UG{constructor(J,Q){super(J,"AuthRetryableFetchError",Q,void 0)}}nS1.AuthRetryableFetchError=cS1;function CS6(J){return qI(J)&&J.name==="AuthRetryableFetchError"}nS1.isAuthRetryableFetchError=CS6;class _S1 extends UG{constructor(J,Q,Y){super(J,"AuthWeakPasswordError",Q,"weak_password");this.reasons=Y}}nS1.AuthWeakPasswordError=_S1;function RS6(J){return qI(J)&&J.name==="AuthWeakPasswordError"}nS1.isAuthWeakPasswordError=RS6;class iS1 extends UG{constructor(J){super(J,"AuthInvalidJwtError",400,"invalid_jwt")}}nS1.AuthInvalidJwtError=iS1});var _r=H((tS1)=>{Object.defineProperty(tS1,"__esModule",{value:!0});tS1.stringToUint8Array=tS1.base64UrlToUint8Array=tS1.stringFromUTF8=tS1.stringToUTF8=tS1.codepointToUTF8=tS1.stringFromBase64URL=tS1.stringToBase64URL=tS1.byteFromBase64URL=tS1.byteToBase64URL=void 0;var cv="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".split(""),aS1=` 	
\r=`.split(""),lS6=(()=>{let J=Array(128);for(let Q=0;Q<J.length;Q+=1)J[Q]=-1;for(let Q=0;Q<aS1.length;Q+=1)J[aS1[Q].charCodeAt(0)]=-2;for(let Q=0;Q<cv.length;Q+=1)J[cv[Q].charCodeAt(0)]=Q;return J})();function lr(J,Q,Y){if(J!==null){Q.queue=Q.queue<<8|J,Q.queuedBits+=8;while(Q.queuedBits>=6){let G=Q.queue>>Q.queuedBits-6&63;Y(cv[G]),Q.queuedBits-=6}}else if(Q.queuedBits>0){Q.queue=Q.queue<<6-Q.queuedBits,Q.queuedBits=6;while(Q.queuedBits>=6){let G=Q.queue>>Q.queuedBits-6&63;Y(cv[G]),Q.queuedBits-=6}}}tS1.byteToBase64URL=lr;function pr(J,Q,Y){let G=lS6[J];if(G>-1){Q.queue=Q.queue<<6|G,Q.queuedBits+=6;while(Q.queuedBits>=8)Y(Q.queue>>Q.queuedBits-8&255),Q.queuedBits-=8}else if(G===-2)return;else throw Error(`Invalid Base64-URL character "${String.fromCharCode(J)}"`)}tS1.byteFromBase64URL=pr;function pS6(J){let Q=[],Y=(X)=>{Q.push(X)},G={queue:0,queuedBits:0};return cr(J,(X)=>{lr(X,G,Y)}),lr(null,G,Y),Q.join("")}tS1.stringToBase64URL=pS6;function cS6(J){let Q=[],Y=(K)=>{Q.push(String.fromCodePoint(K))},G={utf8seq:0,codepoint:0},X={queue:0,queuedBits:0},z=(K)=>{sS1(K,G,Y)};for(let K=0;K<J.length;K+=1)pr(J.charCodeAt(K),X,z);return Q.join("")}tS1.stringFromBase64URL=cS6;function rS1(J,Q){if(J<=127){Q(J);return}else if(J<=2047){Q(192|J>>6),Q(128|J&63);return}else if(J<=65535){Q(224|J>>12),Q(128|J>>6&63),Q(128|J&63);return}else if(J<=1114111){Q(240|J>>18),Q(128|J>>12&63),Q(128|J>>6&63),Q(128|J&63);return}throw Error(`Unrecognized Unicode codepoint: ${J.toString(16)}`)}tS1.codepointToUTF8=rS1;function cr(J,Q){for(let Y=0;Y<J.length;Y+=1){let G=J.charCodeAt(Y);if(G>55295&&G<=56319){let X=(G-55296)*1024&65535;G=(J.charCodeAt(Y+1)-56320&65535|X)+65536,Y+=1}rS1(G,Q)}}tS1.stringToUTF8=cr;function sS1(J,Q,Y){if(Q.utf8seq===0){if(J<=127){Y(J);return}for(let G=1;G<6;G+=1)if((J>>7-G&1)===0){Q.utf8seq=G;break}if(Q.utf8seq===2)Q.codepoint=J&31;else if(Q.utf8seq===3)Q.codepoint=J&15;else if(Q.utf8seq===4)Q.codepoint=J&7;else throw Error("Invalid UTF-8 sequence");Q.utf8seq-=1}else if(Q.utf8seq>0){if(J<=127)throw Error("Invalid UTF-8 sequence");if(Q.codepoint=Q.codepoint<<6|J&63,Q.utf8seq-=1,Q.utf8seq===0)Y(Q.codepoint)}}tS1.stringFromUTF8=sS1;function _S6(J){let Q=[],Y={queue:0,queuedBits:0},G=(X)=>{Q.push(X)};for(let X=0;X<J.length;X+=1)pr(J.charCodeAt(X),Y,G);return new Uint8Array(Q)}tS1.base64UrlToUint8Array=_S6;function iS6(J){let Q=[];return cr(J,(Y)=>Q.push(Y)),new Uint8Array(Q)}tS1.stringToUint8Array=iS6});var MI=H((I0)=>{var QT6=I0&&I0.__createBinding||(Object.create?function(J,Q,Y,G){if(G===void 0)G=Y;var X=Object.getOwnPropertyDescriptor(Q,Y);if(!X||("get"in X?!Q.__esModule:X.writable||X.configurable))X={enumerable:!0,get:function(){return Q[Y]}};Object.defineProperty(J,G,X)}:function(J,Q,Y,G){if(G===void 0)G=Y;J[G]=Q[Y]}),YT6=I0&&I0.__setModuleDefault||(Object.create?function(J,Q){Object.defineProperty(J,"default",{enumerable:!0,value:Q})}:function(J,Q){J.default=Q}),GT6=I0&&I0.__importStar||function(J){if(J&&J.__esModule)return J;var Q={};if(J!=null){for(var Y in J)if(Y!=="default"&&Object.prototype.hasOwnProperty.call(J,Y))QT6(Q,J,Y)}return YT6(Q,J),Q};Object.defineProperty(I0,"__esModule",{value:!0});I0.getAlgorithm=I0.validateExp=I0.parseResponseAPIVersion=I0.getCodeChallengeAndMethod=I0.generatePKCEChallenge=I0.generatePKCEVerifier=I0.retryable=I0.sleep=I0.decodeJWT=I0.Deferred=I0.removeItemAsync=I0.getItemAsync=I0.setItemAsync=I0.looksLikeFetchResponse=I0.resolveFetch=I0.parseParametersFromURL=I0.supportsLocalStorage=I0.isBrowser=I0.uuid=I0.expiresAt=void 0;var QT1=pv(),JT1=UI(),ir=_r();function XT6(J){return Math.round(Date.now()/1000)+J}I0.expiresAt=XT6;function zT6(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(J){let Q=Math.random()*16|0;return(J=="x"?Q:Q&3|8).toString(16)})}I0.uuid=zT6;var KT6=()=>typeof window<"u"&&typeof document<"u";I0.isBrowser=KT6;var WU={tested:!1,writable:!1},WT6=()=>{if(!(0,I0.isBrowser)())return!1;try{if(typeof globalThis.localStorage!=="object")return!1}catch(Q){return!1}if(WU.tested)return WU.writable;let J=`lswt-${Math.random()}${Math.random()}`;try{globalThis.localStorage.setItem(J,J),globalThis.localStorage.removeItem(J),WU.tested=!0,WU.writable=!0}catch(Q){WU.tested=!0,WU.writable=!1}return WU.writable};I0.supportsLocalStorage=WT6;function ZT6(J){let Q={},Y=new URL(J);if(Y.hash&&Y.hash[0]==="#")try{new URLSearchParams(Y.hash.substring(1)).forEach((X,z)=>{Q[z]=X})}catch(G){}return Y.searchParams.forEach((G,X)=>{Q[X]=G}),Q}I0.parseParametersFromURL=ZT6;var VT6=(J)=>{let Q;if(J)Q=J;else if(typeof fetch>"u")Q=(...Y)=>Promise.resolve().then(()=>GT6(xW())).then(({default:G})=>G(...Y));else Q=fetch;return(...Y)=>Q(...Y)};I0.resolveFetch=VT6;var qT6=(J)=>{return typeof J==="object"&&J!==null&&"status"in J&&"ok"in J&&"json"in J&&typeof J.json==="function"};I0.looksLikeFetchResponse=qT6;var UT6=async(J,Q,Y)=>{await J.setItem(Q,JSON.stringify(Y))};I0.setItemAsync=UT6;var MT6=async(J,Q)=>{let Y=await J.getItem(Q);if(!Y)return null;try{return JSON.parse(Y)}catch(G){return Y}};I0.getItemAsync=MT6;var DT6=async(J,Q)=>{await J.removeItem(Q)};I0.removeItemAsync=DT6;class _v{constructor(){this.promise=new _v.promiseConstructor((J,Q)=>{this.resolve=J,this.reject=Q})}}I0.Deferred=_v;_v.promiseConstructor=Promise;function HT6(J){let Q=J.split(".");if(Q.length!==3)throw new JT1.AuthInvalidJwtError("Invalid JWT structure");for(let G=0;G<Q.length;G++)if(!QT1.BASE64URL_REGEX.test(Q[G]))throw new JT1.AuthInvalidJwtError("JWT not in base64url format");return{header:JSON.parse((0,ir.stringFromBase64URL)(Q[0])),payload:JSON.parse((0,ir.stringFromBase64URL)(Q[1])),signature:(0,ir.base64UrlToUint8Array)(Q[2]),raw:{header:Q[0],payload:Q[1]}}}I0.decodeJWT=HT6;async function IT6(J){return await new Promise((Q)=>{setTimeout(()=>Q(null),J)})}I0.sleep=IT6;function OT6(J,Q){return new Promise((G,X)=>{(async()=>{for(let z=0;z<1/0;z++)try{let K=await J(z);if(!Q(z,null,K)){G(K);return}}catch(K){if(!Q(z,K)){X(K);return}}})()})}I0.retryable=OT6;function AT6(J){return("0"+J.toString(16)).substr(-2)}function YT1(){let Q=new Uint32Array(56);if(typeof crypto>"u"){let X="";for(let z=0;z<56;z++)X+="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-._~".charAt(Math.floor(Math.random()*66));return X}return crypto.getRandomValues(Q),Array.from(Q,AT6).join("")}I0.generatePKCEVerifier=YT1;async function BT6(J){let Y=new TextEncoder().encode(J),G=await crypto.subtle.digest("SHA-256",Y),X=new Uint8Array(G);return Array.from(X).map((z)=>String.fromCharCode(z)).join("")}async function GT1(J){if(!(typeof crypto<"u"&&typeof crypto.subtle<"u"&&typeof TextEncoder<"u"))return console.warn("WebCrypto API is not supported. Code challenge method will default to use plain instead of sha256."),J;let Y=await BT6(J);return btoa(Y).replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/,"")}I0.generatePKCEChallenge=GT1;async function NT6(J,Q,Y=!1){let G=YT1(),X=G;if(Y)X+="/PASSWORD_RECOVERY";await(0,I0.setItemAsync)(J,`${Q}-code-verifier`,X);let z=await GT1(G);return[z,G===z?"plain":"s256"]}I0.getCodeChallengeAndMethod=NT6;var wT6=/^2[0-9]{3}-(0[1-9]|1[0-2])-(0[1-9]|1[0-9]|2[0-9]|3[0-1])$/i;function LT6(J){let Q=J.headers.get(QT1.API_VERSION_HEADER_NAME);if(!Q)return null;if(!Q.match(wT6))return null;try{return new Date(`${Q}T00:00:00.0Z`)}catch(Y){return null}}I0.parseResponseAPIVersion=LT6;function ET6(J){if(!J)throw Error("Missing exp claim");let Q=Math.floor(Date.now()/1000);if(J<=Q)throw Error("JWT has expired")}I0.validateExp=ET6;function CT6(J){switch(J){case"RS256":return{name:"RSASSA-PKCS1-v1_5",hash:{name:"SHA-256"}};case"ES256":return{name:"ECDSA",namedCurve:"P-256",hash:{name:"SHA-256"}};default:throw Error("Invalid alg claim")}}I0.getAlgorithm=CT6});var ar=H((h9)=>{var RT6=h9&&h9.__rest||function(J,Q){var Y={};for(var G in J)if(Object.prototype.hasOwnProperty.call(J,G)&&Q.indexOf(G)<0)Y[G]=J[G];if(J!=null&&typeof Object.getOwnPropertySymbols==="function"){for(var X=0,G=Object.getOwnPropertySymbols(J);X<G.length;X++)if(Q.indexOf(G[X])<0&&Object.prototype.propertyIsEnumerable.call(J,G[X]))Y[G[X]]=J[G[X]]}return Y};Object.defineProperty(h9,"__esModule",{value:!0});h9._noResolveJsonResponse=h9._generateLinkResponse=h9._ssoResponse=h9._userResponse=h9._sessionResponsePassword=h9._sessionResponse=h9._request=h9.handleError=void 0;var iv=pv(),nr=MI(),pW=UI(),ZU=(J)=>J.msg||J.message||J.error_description||J.error||JSON.stringify(J),FT6=[502,503,504];async function or(J){var Q;if(!(0,nr.looksLikeFetchResponse)(J))throw new pW.AuthRetryableFetchError(ZU(J),0);if(FT6.includes(J.status))throw new pW.AuthRetryableFetchError(ZU(J),J.status);let Y;try{Y=await J.json()}catch(z){throw new pW.AuthUnknownError(ZU(z),z)}let G=void 0,X=(0,nr.parseResponseAPIVersion)(J);if(X&&X.getTime()>=iv.API_VERSIONS["2024-01-01"].timestamp&&typeof Y==="object"&&Y&&typeof Y.code==="string")G=Y.code;else if(typeof Y==="object"&&Y&&typeof Y.error_code==="string")G=Y.error_code;if(!G){if(typeof Y==="object"&&Y&&typeof Y.weak_password==="object"&&Y.weak_password&&Array.isArray(Y.weak_password.reasons)&&Y.weak_password.reasons.length&&Y.weak_password.reasons.reduce((z,K)=>z&&typeof K==="string",!0))throw new pW.AuthWeakPasswordError(ZU(Y),J.status,Y.weak_password.reasons)}else if(G==="weak_password")throw new pW.AuthWeakPasswordError(ZU(Y),J.status,((Q=Y.weak_password)===null||Q===void 0?void 0:Q.reasons)||[]);else if(G==="session_not_found")throw new pW.AuthSessionMissingError;throw new pW.AuthApiError(ZU(Y),J.status||500,G)}h9.handleError=or;var ST6=(J,Q,Y,G)=>{let X={method:J,headers:(Q===null||Q===void 0?void 0:Q.headers)||{}};if(J==="GET")return X;return X.headers=Object.assign({"Content-Type":"application/json;charset=UTF-8"},Q===null||Q===void 0?void 0:Q.headers),X.body=JSON.stringify(G),Object.assign(Object.assign({},X),Y)};async function TT6(J,Q,Y,G){var X;let z=Object.assign({},G===null||G===void 0?void 0:G.headers);if(!z[iv.API_VERSION_HEADER_NAME])z[iv.API_VERSION_HEADER_NAME]=iv.API_VERSIONS["2024-01-01"].name;if(G===null||G===void 0?void 0:G.jwt)z.Authorization=`Bearer ${G.jwt}`;let K=(X=G===null||G===void 0?void 0:G.query)!==null&&X!==void 0?X:{};if(G===null||G===void 0?void 0:G.redirectTo)K.redirect_to=G.redirectTo;let W=Object.keys(K).length?"?"+new URLSearchParams(K).toString():"",Z=await PT6(J,Q,Y+W,{headers:z,noResolveJson:G===null||G===void 0?void 0:G.noResolveJson},{},G===null||G===void 0?void 0:G.body);return(G===null||G===void 0?void 0:G.xform)?G===null||G===void 0?void 0:G.xform(Z):{data:Object.assign({},Z),error:null}}h9._request=TT6;async function PT6(J,Q,Y,G,X,z){let K=ST6(Q,G,X,z),W;try{W=await J(Y,Object.assign({},K))}catch(Z){throw console.error(Z),new pW.AuthRetryableFetchError(ZU(Z),0)}if(!W.ok)await or(W);if(G===null||G===void 0?void 0:G.noResolveJson)return W;try{return await W.json()}catch(Z){await or(Z)}}function XT1(J){var Q;let Y=null;if(hT6(J)){if(Y=Object.assign({},J),!J.expires_at)Y.expires_at=(0,nr.expiresAt)(J.expires_in)}let G=(Q=J.user)!==null&&Q!==void 0?Q:J;return{data:{session:Y,user:G},error:null}}h9._sessionResponse=XT1;function $T6(J){let Q=XT1(J);if(!Q.error&&J.weak_password&&typeof J.weak_password==="object"&&Array.isArray(J.weak_password.reasons)&&J.weak_password.reasons.length&&J.weak_password.message&&typeof J.weak_password.message==="string"&&J.weak_password.reasons.reduce((Y,G)=>Y&&typeof G==="string",!0))Q.data.weak_password=J.weak_password;return Q}h9._sessionResponsePassword=$T6;function fT6(J){var Q;return{data:{user:(Q=J.user)!==null&&Q!==void 0?Q:J},error:null}}h9._userResponse=fT6;function kT6(J){return{data:J,error:null}}h9._ssoResponse=kT6;function vT6(J){let{action_link:Q,email_otp:Y,hashed_token:G,redirect_to:X,verification_type:z}=J,K=RT6(J,["action_link","email_otp","hashed_token","redirect_to","verification_type"]),W={action_link:Q,email_otp:Y,hashed_token:G,redirect_to:X,verification_type:z},Z=Object.assign({},K);return{data:{properties:W,user:Z},error:null}}h9._generateLinkResponse=vT6;function jT6(J){return J}h9._noResolveJsonResponse=jT6;function hT6(J){return J.access_token&&J.refresh_token&&J.expires_in}});var nv=H((wE)=>{var bT6=wE&&wE.__rest||function(J,Q){var Y={};for(var G in J)if(Object.prototype.hasOwnProperty.call(J,G)&&Q.indexOf(G)<0)Y[G]=J[G];if(J!=null&&typeof Object.getOwnPropertySymbols==="function"){for(var X=0,G=Object.getOwnPropertySymbols(J);X<G.length;X++)if(Q.indexOf(G[X])<0&&Object.prototype.propertyIsEnumerable.call(J,G[X]))Y[G[X]]=J[G[X]]}return Y};Object.defineProperty(wE,"__esModule",{value:!0});var e4=ar(),xT6=MI(),MG=UI();class zT1{constructor({url:J="",headers:Q={},fetch:Y}){this.url=J,this.headers=Q,this.fetch=(0,xT6.resolveFetch)(Y),this.mfa={listFactors:this._listFactors.bind(this),deleteFactor:this._deleteFactor.bind(this)}}async signOut(J,Q="global"){try{return await(0,e4._request)(this.fetch,"POST",`${this.url}/logout?scope=${Q}`,{headers:this.headers,jwt:J,noResolveJson:!0}),{data:null,error:null}}catch(Y){if((0,MG.isAuthError)(Y))return{data:null,error:Y};throw Y}}async inviteUserByEmail(J,Q={}){try{return await(0,e4._request)(this.fetch,"POST",`${this.url}/invite`,{body:{email:J,data:Q.data},headers:this.headers,redirectTo:Q.redirectTo,xform:e4._userResponse})}catch(Y){if((0,MG.isAuthError)(Y))return{data:{user:null},error:Y};throw Y}}async generateLink(J){try{let{options:Q}=J,Y=bT6(J,["options"]),G=Object.assign(Object.assign({},Y),Q);if("newEmail"in Y)G.new_email=Y===null||Y===void 0?void 0:Y.newEmail,delete G.newEmail;return await(0,e4._request)(this.fetch,"POST",`${this.url}/admin/generate_link`,{body:G,headers:this.headers,xform:e4._generateLinkResponse,redirectTo:Q===null||Q===void 0?void 0:Q.redirectTo})}catch(Q){if((0,MG.isAuthError)(Q))return{data:{properties:null,user:null},error:Q};throw Q}}async createUser(J){try{return await(0,e4._request)(this.fetch,"POST",`${this.url}/admin/users`,{body:J,headers:this.headers,xform:e4._userResponse})}catch(Q){if((0,MG.isAuthError)(Q))return{data:{user:null},error:Q};throw Q}}async listUsers(J){var Q,Y,G,X,z,K,W;try{let Z={nextPage:null,lastPage:0,total:0},V=await(0,e4._request)(this.fetch,"GET",`${this.url}/admin/users`,{headers:this.headers,noResolveJson:!0,query:{page:(Y=(Q=J===null||J===void 0?void 0:J.page)===null||Q===void 0?void 0:Q.toString())!==null&&Y!==void 0?Y:"",per_page:(X=(G=J===null||J===void 0?void 0:J.perPage)===null||G===void 0?void 0:G.toString())!==null&&X!==void 0?X:""},xform:e4._noResolveJsonResponse});if(V.error)throw V.error;let q=await V.json(),U=(z=V.headers.get("x-total-count"))!==null&&z!==void 0?z:0,M=(W=(K=V.headers.get("link"))===null||K===void 0?void 0:K.split(","))!==null&&W!==void 0?W:[];if(M.length>0)M.forEach((D)=>{let I=parseInt(D.split(";")[0].split("=")[1].substring(0,1)),O=JSON.parse(D.split(";")[1].split("=")[1]);Z[`${O}Page`]=I}),Z.total=parseInt(U);return{data:Object.assign(Object.assign({},q),Z),error:null}}catch(Z){if((0,MG.isAuthError)(Z))return{data:{users:[]},error:Z};throw Z}}async getUserById(J){try{return await(0,e4._request)(this.fetch,"GET",`${this.url}/admin/users/${J}`,{headers:this.headers,xform:e4._userResponse})}catch(Q){if((0,MG.isAuthError)(Q))return{data:{user:null},error:Q};throw Q}}async updateUserById(J,Q){try{return await(0,e4._request)(this.fetch,"PUT",`${this.url}/admin/users/${J}`,{body:Q,headers:this.headers,xform:e4._userResponse})}catch(Y){if((0,MG.isAuthError)(Y))return{data:{user:null},error:Y};throw Y}}async deleteUser(J,Q=!1){try{return await(0,e4._request)(this.fetch,"DELETE",`${this.url}/admin/users/${J}`,{headers:this.headers,body:{should_soft_delete:Q},xform:e4._userResponse})}catch(Y){if((0,MG.isAuthError)(Y))return{data:{user:null},error:Y};throw Y}}async _listFactors(J){try{let{data:Q,error:Y}=await(0,e4._request)(this.fetch,"GET",`${this.url}/admin/users/${J.userId}/factors`,{headers:this.headers,xform:(G)=>{return{data:{factors:G},error:null}}});return{data:Q,error:Y}}catch(Q){if((0,MG.isAuthError)(Q))return{data:null,error:Q};throw Q}}async _deleteFactor(J){try{return{data:await(0,e4._request)(this.fetch,"DELETE",`${this.url}/admin/users/${J.userId}/factors/${J.id}`,{headers:this.headers}),error:null}}catch(Q){if((0,MG.isAuthError)(Q))return{data:null,error:Q};throw Q}}}wE.default=zT1});var ZT1=H((KT1)=>{Object.defineProperty(KT1,"__esModule",{value:!0});KT1.memoryLocalStorageAdapter=KT1.localStorageAdapter=void 0;var rr=MI();KT1.localStorageAdapter={getItem:(J)=>{if(!(0,rr.supportsLocalStorage)())return null;return globalThis.localStorage.getItem(J)},setItem:(J,Q)=>{if(!(0,rr.supportsLocalStorage)())return;globalThis.localStorage.setItem(J,Q)},removeItem:(J)=>{if(!(0,rr.supportsLocalStorage)())return;globalThis.localStorage.removeItem(J)}};function yT6(J={}){return{getItem:(Q)=>{return J[Q]||null},setItem:(Q,Y)=>{J[Q]=Y},removeItem:(Q)=>{delete J[Q]}}}KT1.memoryLocalStorageAdapter=yT6});var UT1=H((VT1)=>{Object.defineProperty(VT1,"__esModule",{value:!0});VT1.polyfillGlobalThis=void 0;function mT6(){if(typeof globalThis==="object")return;try{Object.defineProperty(Object.prototype,"__magic__",{get:function(){return this},configurable:!0}),__magic__.globalThis=__magic__,delete Object.prototype.__magic__}catch(J){if(typeof self<"u")self.globalThis=self}}VT1.polyfillGlobalThis=mT6});var er=H((DT1)=>{Object.defineProperty(DT1,"__esModule",{value:!0});DT1.processLock=DT1.navigatorLock=DT1.ProcessLockAcquireTimeoutError=DT1.NavigatorLockAcquireTimeoutError=DT1.LockAcquireTimeoutError=DT1.internals=void 0;var dT6=MI();DT1.internals={debug:!!(globalThis&&(0,dT6.supportsLocalStorage)()&&globalThis.localStorage&&globalThis.localStorage.getItem("supabase.gotrue-js.locks.debug")==="true")};class ov extends Error{constructor(J){super(J);this.isAcquireTimeout=!0}}DT1.LockAcquireTimeoutError=ov;class sr extends ov{}DT1.NavigatorLockAcquireTimeoutError=sr;class tr extends ov{}DT1.ProcessLockAcquireTimeoutError=tr;async function uT6(J,Q,Y){if(DT1.internals.debug)console.log("@supabase/gotrue-js: navigatorLock: acquire lock",J,Q);let G=new globalThis.AbortController;if(Q>0)setTimeout(()=>{if(G.abort(),DT1.internals.debug)console.log("@supabase/gotrue-js: navigatorLock acquire timed out",J)},Q);return await Promise.resolve().then(()=>globalThis.navigator.locks.request(J,Q===0?{mode:"exclusive",ifAvailable:!0}:{mode:"exclusive",signal:G.signal},async(X)=>{if(X){if(DT1.internals.debug)console.log("@supabase/gotrue-js: navigatorLock: acquired",J,X.name);try{return await Y()}finally{if(DT1.internals.debug)console.log("@supabase/gotrue-js: navigatorLock: released",J,X.name)}}else if(Q===0){if(DT1.internals.debug)console.log("@supabase/gotrue-js: navigatorLock: not immediately available",J);throw new sr(`Acquiring an exclusive Navigator LockManager lock "${J}" immediately failed`)}else{if(DT1.internals.debug)try{let z=await globalThis.navigator.locks.query();console.log("@supabase/gotrue-js: Navigator LockManager state",JSON.stringify(z,null,"  "))}catch(z){console.warn("@supabase/gotrue-js: Error when querying Navigator LockManager state",z)}return console.warn("@supabase/gotrue-js: Navigator LockManager returned a null lock when using #request without ifAvailable set to true, it appears this browser is not following the LockManager spec https://developer.mozilla.org/en-US/docs/Web/API/LockManager/request"),await Y()}}))}DT1.navigatorLock=uT6;var MT1={};async function lT6(J,Q,Y){var G;let X=(G=MT1[J])!==null&&G!==void 0?G:Promise.resolve(),z=Promise.race([X.catch(()=>{return null}),Q>=0?new Promise((K,W)=>{setTimeout(()=>{W(new tr(`Acquring process lock with name "${J}" timed out`))},Q)}):null].filter((K)=>K)).catch((K)=>{if(K&&K.isAcquireTimeout)throw K;return null}).then(async()=>{return await Y()});return MT1[J]=z.catch(async(K)=>{if(K&&K.isAcquireTimeout)return await X,null;throw K}),await z}DT1.processLock=lT6});var Qs=H((EE)=>{var nT6=EE&&EE.__importDefault||function(J){return J&&J.__esModule?J:{default:J}};Object.defineProperty(EE,"__esModule",{value:!0});var oT6=nT6(nv()),H3=pv(),s1=UI(),n0=ar(),t0=MI(),Js=ZT1(),aT6=UT1(),rT6=ur(),IT1=er(),sT6=_r();(0,aT6.polyfillGlobalThis)();var tT6={url:H3.GOTRUE_URL,storageKey:H3.STORAGE_KEY,autoRefreshToken:!0,persistSession:!0,detectSessionInUrl:!0,headers:H3.DEFAULT_HEADERS,flowType:"implicit",debug:!1,hasCustomAuthorizationHeader:!1};async function OT1(J,Q,Y){return await Y()}class LE{constructor(J){var Q,Y;if(this.memoryStorage=null,this.stateChangeEmitters=new Map,this.autoRefreshTicker=null,this.visibilityChangedCallback=null,this.refreshingDeferred=null,this.initializePromise=null,this.detectSessionInUrl=!0,this.hasCustomAuthorizationHeader=!1,this.suppressGetSessionWarning=!1,this.lockAcquired=!1,this.pendingInLock=[],this.broadcastChannel=null,this.logger=console.log,this.instanceID=LE.nextInstanceID,LE.nextInstanceID+=1,this.instanceID>0&&(0,t0.isBrowser)())console.warn("Multiple GoTrueClient instances detected in the same browser context. It is not an error, but this should be avoided as it may produce undefined behavior when used concurrently under the same storage key.");let G=Object.assign(Object.assign({},tT6),J);if(this.logDebugMessages=!!G.debug,typeof G.debug==="function")this.logger=G.debug;if(this.persistSession=G.persistSession,this.storageKey=G.storageKey,this.autoRefreshToken=G.autoRefreshToken,this.admin=new oT6.default({url:G.url,headers:G.headers,fetch:G.fetch}),this.url=G.url,this.headers=G.headers,this.fetch=(0,t0.resolveFetch)(G.fetch),this.lock=G.lock||OT1,this.detectSessionInUrl=G.detectSessionInUrl,this.flowType=G.flowType,this.hasCustomAuthorizationHeader=G.hasCustomAuthorizationHeader,G.lock)this.lock=G.lock;else if((0,t0.isBrowser)()&&((Q=globalThis===null||globalThis===void 0?void 0:globalThis.navigator)===null||Q===void 0?void 0:Q.locks))this.lock=IT1.navigatorLock;else this.lock=OT1;if(this.jwks={keys:[]},this.jwks_cached_at=Number.MIN_SAFE_INTEGER,this.mfa={verify:this._verify.bind(this),enroll:this._enroll.bind(this),unenroll:this._unenroll.bind(this),challenge:this._challenge.bind(this),listFactors:this._listFactors.bind(this),challengeAndVerify:this._challengeAndVerify.bind(this),getAuthenticatorAssuranceLevel:this._getAuthenticatorAssuranceLevel.bind(this)},this.persistSession)if(G.storage)this.storage=G.storage;else if((0,t0.supportsLocalStorage)())this.storage=Js.localStorageAdapter;else this.memoryStorage={},this.storage=(0,Js.memoryLocalStorageAdapter)(this.memoryStorage);else this.memoryStorage={},this.storage=(0,Js.memoryLocalStorageAdapter)(this.memoryStorage);if((0,t0.isBrowser)()&&globalThis.BroadcastChannel&&this.persistSession&&this.storageKey){try{this.broadcastChannel=new globalThis.BroadcastChannel(this.storageKey)}catch(X){console.error("Failed to create a new BroadcastChannel, multi-tab state changes will not be available",X)}(Y=this.broadcastChannel)===null||Y===void 0||Y.addEventListener("message",async(X)=>{this._debug("received broadcast notification from other tab or client",X),await this._notifyAllSubscribers(X.data.event,X.data.session,!1)})}this.initialize()}_debug(...J){if(this.logDebugMessages)this.logger(`GoTrueClient@${this.instanceID} (${rT6.version}) ${new Date().toISOString()}`,...J);return this}async initialize(){if(this.initializePromise)return await this.initializePromise;return this.initializePromise=(async()=>{return await this._acquireLock(-1,async()=>{return await this._initialize()})})(),await this.initializePromise}async _initialize(){var J;try{let Q=(0,t0.parseParametersFromURL)(window.location.href),Y="none";if(this._isImplicitGrantCallback(Q))Y="implicit";else if(await this._isPKCECallback(Q))Y="pkce";if((0,t0.isBrowser)()&&this.detectSessionInUrl&&Y!=="none"){let{data:G,error:X}=await this._getSessionFromURL(Q,Y);if(X){if(this._debug("#_initialize()","error detecting session from URL",X),(0,s1.isAuthImplicitGrantRedirectError)(X)){let W=(J=X.details)===null||J===void 0?void 0:J.code;if(W==="identity_already_exists"||W==="identity_not_found"||W==="single_identity_not_deletable")return{error:X}}return await this._removeSession(),{error:X}}let{session:z,redirectType:K}=G;return this._debug("#_initialize()","detected session in URL",z,"redirect type",K),await this._saveSession(z),setTimeout(async()=>{if(K==="recovery")await this._notifyAllSubscribers("PASSWORD_RECOVERY",z);else await this._notifyAllSubscribers("SIGNED_IN",z)},0),{error:null}}return await this._recoverAndRefresh(),{error:null}}catch(Q){if((0,s1.isAuthError)(Q))return{error:Q};return{error:new s1.AuthUnknownError("Unexpected error during initialization",Q)}}finally{await this._handleVisibilityChange(),this._debug("#_initialize()","end")}}async signInAnonymously(J){var Q,Y,G;try{let X=await(0,n0._request)(this.fetch,"POST",`${this.url}/signup`,{headers:this.headers,body:{data:(Y=(Q=J===null||J===void 0?void 0:J.options)===null||Q===void 0?void 0:Q.data)!==null&&Y!==void 0?Y:{},gotrue_meta_security:{captcha_token:(G=J===null||J===void 0?void 0:J.options)===null||G===void 0?void 0:G.captchaToken}},xform:n0._sessionResponse}),{data:z,error:K}=X;if(K||!z)return{data:{user:null,session:null},error:K};let{session:W,user:Z}=z;if(z.session)await this._saveSession(z.session),await this._notifyAllSubscribers("SIGNED_IN",W);return{data:{user:Z,session:W},error:null}}catch(X){if((0,s1.isAuthError)(X))return{data:{user:null,session:null},error:X};throw X}}async signUp(J){var Q,Y,G;try{let X;if("email"in J){let{email:V,password:q,options:U}=J,M=null,D=null;if(this.flowType==="pkce")[M,D]=await(0,t0.getCodeChallengeAndMethod)(this.storage,this.storageKey);X=await(0,n0._request)(this.fetch,"POST",`${this.url}/signup`,{headers:this.headers,redirectTo:U===null||U===void 0?void 0:U.emailRedirectTo,body:{email:V,password:q,data:(Q=U===null||U===void 0?void 0:U.data)!==null&&Q!==void 0?Q:{},gotrue_meta_security:{captcha_token:U===null||U===void 0?void 0:U.captchaToken},code_challenge:M,code_challenge_method:D},xform:n0._sessionResponse})}else if("phone"in J){let{phone:V,password:q,options:U}=J;X=await(0,n0._request)(this.fetch,"POST",`${this.url}/signup`,{headers:this.headers,body:{phone:V,password:q,data:(Y=U===null||U===void 0?void 0:U.data)!==null&&Y!==void 0?Y:{},channel:(G=U===null||U===void 0?void 0:U.channel)!==null&&G!==void 0?G:"sms",gotrue_meta_security:{captcha_token:U===null||U===void 0?void 0:U.captchaToken}},xform:n0._sessionResponse})}else throw new s1.AuthInvalidCredentialsError("You must provide either an email or phone number and a password");let{data:z,error:K}=X;if(K||!z)return{data:{user:null,session:null},error:K};let{session:W,user:Z}=z;if(z.session)await this._saveSession(z.session),await this._notifyAllSubscribers("SIGNED_IN",W);return{data:{user:Z,session:W},error:null}}catch(X){if((0,s1.isAuthError)(X))return{data:{user:null,session:null},error:X};throw X}}async signInWithPassword(J){try{let Q;if("email"in J){let{email:X,password:z,options:K}=J;Q=await(0,n0._request)(this.fetch,"POST",`${this.url}/token?grant_type=password`,{headers:this.headers,body:{email:X,password:z,gotrue_meta_security:{captcha_token:K===null||K===void 0?void 0:K.captchaToken}},xform:n0._sessionResponsePassword})}else if("phone"in J){let{phone:X,password:z,options:K}=J;Q=await(0,n0._request)(this.fetch,"POST",`${this.url}/token?grant_type=password`,{headers:this.headers,body:{phone:X,password:z,gotrue_meta_security:{captcha_token:K===null||K===void 0?void 0:K.captchaToken}},xform:n0._sessionResponsePassword})}else throw new s1.AuthInvalidCredentialsError("You must provide either an email or phone number and a password");let{data:Y,error:G}=Q;if(G)return{data:{user:null,session:null},error:G};else if(!Y||!Y.session||!Y.user)return{data:{user:null,session:null},error:new s1.AuthInvalidTokenResponseError};if(Y.session)await this._saveSession(Y.session),await this._notifyAllSubscribers("SIGNED_IN",Y.session);return{data:Object.assign({user:Y.user,session:Y.session},Y.weak_password?{weakPassword:Y.weak_password}:null),error:G}}catch(Q){if((0,s1.isAuthError)(Q))return{data:{user:null,session:null},error:Q};throw Q}}async signInWithOAuth(J){var Q,Y,G,X;return await this._handleProviderSignIn(J.provider,{redirectTo:(Q=J.options)===null||Q===void 0?void 0:Q.redirectTo,scopes:(Y=J.options)===null||Y===void 0?void 0:Y.scopes,queryParams:(G=J.options)===null||G===void 0?void 0:G.queryParams,skipBrowserRedirect:(X=J.options)===null||X===void 0?void 0:X.skipBrowserRedirect})}async exchangeCodeForSession(J){return await this.initializePromise,this._acquireLock(-1,async()=>{return this._exchangeCodeForSession(J)})}async _exchangeCodeForSession(J){let Q=await(0,t0.getItemAsync)(this.storage,`${this.storageKey}-code-verifier`),[Y,G]=(Q!==null&&Q!==void 0?Q:"").split("/");try{let{data:X,error:z}=await(0,n0._request)(this.fetch,"POST",`${this.url}/token?grant_type=pkce`,{headers:this.headers,body:{auth_code:J,code_verifier:Y},xform:n0._sessionResponse});if(await(0,t0.removeItemAsync)(this.storage,`${this.storageKey}-code-verifier`),z)throw z;if(!X||!X.session||!X.user)return{data:{user:null,session:null,redirectType:null},error:new s1.AuthInvalidTokenResponseError};if(X.session)await this._saveSession(X.session),await this._notifyAllSubscribers("SIGNED_IN",X.session);return{data:Object.assign(Object.assign({},X),{redirectType:G!==null&&G!==void 0?G:null}),error:z}}catch(X){if((0,s1.isAuthError)(X))return{data:{user:null,session:null,redirectType:null},error:X};throw X}}async signInWithIdToken(J){try{let{options:Q,provider:Y,token:G,access_token:X,nonce:z}=J,K=await(0,n0._request)(this.fetch,"POST",`${this.url}/token?grant_type=id_token`,{headers:this.headers,body:{provider:Y,id_token:G,access_token:X,nonce:z,gotrue_meta_security:{captcha_token:Q===null||Q===void 0?void 0:Q.captchaToken}},xform:n0._sessionResponse}),{data:W,error:Z}=K;if(Z)return{data:{user:null,session:null},error:Z};else if(!W||!W.session||!W.user)return{data:{user:null,session:null},error:new s1.AuthInvalidTokenResponseError};if(W.session)await this._saveSession(W.session),await this._notifyAllSubscribers("SIGNED_IN",W.session);return{data:W,error:Z}}catch(Q){if((0,s1.isAuthError)(Q))return{data:{user:null,session:null},error:Q};throw Q}}async signInWithOtp(J){var Q,Y,G,X,z;try{if("email"in J){let{email:K,options:W}=J,Z=null,V=null;if(this.flowType==="pkce")[Z,V]=await(0,t0.getCodeChallengeAndMethod)(this.storage,this.storageKey);let{error:q}=await(0,n0._request)(this.fetch,"POST",`${this.url}/otp`,{headers:this.headers,body:{email:K,data:(Q=W===null||W===void 0?void 0:W.data)!==null&&Q!==void 0?Q:{},create_user:(Y=W===null||W===void 0?void 0:W.shouldCreateUser)!==null&&Y!==void 0?Y:!0,gotrue_meta_security:{captcha_token:W===null||W===void 0?void 0:W.captchaToken},code_challenge:Z,code_challenge_method:V},redirectTo:W===null||W===void 0?void 0:W.emailRedirectTo});return{data:{user:null,session:null},error:q}}if("phone"in J){let{phone:K,options:W}=J,{data:Z,error:V}=await(0,n0._request)(this.fetch,"POST",`${this.url}/otp`,{headers:this.headers,body:{phone:K,data:(G=W===null||W===void 0?void 0:W.data)!==null&&G!==void 0?G:{},create_user:(X=W===null||W===void 0?void 0:W.shouldCreateUser)!==null&&X!==void 0?X:!0,gotrue_meta_security:{captcha_token:W===null||W===void 0?void 0:W.captchaToken},channel:(z=W===null||W===void 0?void 0:W.channel)!==null&&z!==void 0?z:"sms"}});return{data:{user:null,session:null,messageId:Z===null||Z===void 0?void 0:Z.message_id},error:V}}throw new s1.AuthInvalidCredentialsError("You must provide either an email or phone number.")}catch(K){if((0,s1.isAuthError)(K))return{data:{user:null,session:null},error:K};throw K}}async verifyOtp(J){var Q,Y;try{let G=void 0,X=void 0;if("options"in J)G=(Q=J.options)===null||Q===void 0?void 0:Q.redirectTo,X=(Y=J.options)===null||Y===void 0?void 0:Y.captchaToken;let{data:z,error:K}=await(0,n0._request)(this.fetch,"POST",`${this.url}/verify`,{headers:this.headers,body:Object.assign(Object.assign({},J),{gotrue_meta_security:{captcha_token:X}}),redirectTo:G,xform:n0._sessionResponse});if(K)throw K;if(!z)throw Error("An error occurred on token verification.");let{session:W,user:Z}=z;if(W===null||W===void 0?void 0:W.access_token)await this._saveSession(W),await this._notifyAllSubscribers(J.type=="recovery"?"PASSWORD_RECOVERY":"SIGNED_IN",W);return{data:{user:Z,session:W},error:null}}catch(G){if((0,s1.isAuthError)(G))return{data:{user:null,session:null},error:G};throw G}}async signInWithSSO(J){var Q,Y,G;try{let X=null,z=null;if(this.flowType==="pkce")[X,z]=await(0,t0.getCodeChallengeAndMethod)(this.storage,this.storageKey);return await(0,n0._request)(this.fetch,"POST",`${this.url}/sso`,{body:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},"providerId"in J?{provider_id:J.providerId}:null),"domain"in J?{domain:J.domain}:null),{redirect_to:(Y=(Q=J.options)===null||Q===void 0?void 0:Q.redirectTo)!==null&&Y!==void 0?Y:void 0}),((G=J===null||J===void 0?void 0:J.options)===null||G===void 0?void 0:G.captchaToken)?{gotrue_meta_security:{captcha_token:J.options.captchaToken}}:null),{skip_http_redirect:!0,code_challenge:X,code_challenge_method:z}),headers:this.headers,xform:n0._ssoResponse})}catch(X){if((0,s1.isAuthError)(X))return{data:null,error:X};throw X}}async reauthenticate(){return await this.initializePromise,await this._acquireLock(-1,async()=>{return await this._reauthenticate()})}async _reauthenticate(){try{return await this._useSession(async(J)=>{let{data:{session:Q},error:Y}=J;if(Y)throw Y;if(!Q)throw new s1.AuthSessionMissingError;let{error:G}=await(0,n0._request)(this.fetch,"GET",`${this.url}/reauthenticate`,{headers:this.headers,jwt:Q.access_token});return{data:{user:null,session:null},error:G}})}catch(J){if((0,s1.isAuthError)(J))return{data:{user:null,session:null},error:J};throw J}}async resend(J){try{let Q=`${this.url}/resend`;if("email"in J){let{email:Y,type:G,options:X}=J,{error:z}=await(0,n0._request)(this.fetch,"POST",Q,{headers:this.headers,body:{email:Y,type:G,gotrue_meta_security:{captcha_token:X===null||X===void 0?void 0:X.captchaToken}},redirectTo:X===null||X===void 0?void 0:X.emailRedirectTo});return{data:{user:null,session:null},error:z}}else if("phone"in J){let{phone:Y,type:G,options:X}=J,{data:z,error:K}=await(0,n0._request)(this.fetch,"POST",Q,{headers:this.headers,body:{phone:Y,type:G,gotrue_meta_security:{captcha_token:X===null||X===void 0?void 0:X.captchaToken}}});return{data:{user:null,session:null,messageId:z===null||z===void 0?void 0:z.message_id},error:K}}throw new s1.AuthInvalidCredentialsError("You must provide either an email or phone number and a type")}catch(Q){if((0,s1.isAuthError)(Q))return{data:{user:null,session:null},error:Q};throw Q}}async getSession(){return await this.initializePromise,await this._acquireLock(-1,async()=>{return this._useSession(async(Q)=>{return Q})})}async _acquireLock(J,Q){this._debug("#_acquireLock","begin",J);try{if(this.lockAcquired){let Y=this.pendingInLock.length?this.pendingInLock[this.pendingInLock.length-1]:Promise.resolve(),G=(async()=>{return await Y,await Q()})();return this.pendingInLock.push((async()=>{try{await G}catch(X){}})()),G}return await this.lock(`lock:${this.storageKey}`,J,async()=>{this._debug("#_acquireLock","lock acquired for storage key",this.storageKey);try{this.lockAcquired=!0;let Y=Q();this.pendingInLock.push((async()=>{try{await Y}catch(G){}})()),await Y;while(this.pendingInLock.length){let G=[...this.pendingInLock];await Promise.all(G),this.pendingInLock.splice(0,G.length)}return await Y}finally{this._debug("#_acquireLock","lock released for storage key",this.storageKey),this.lockAcquired=!1}})}finally{this._debug("#_acquireLock","end")}}async _useSession(J){this._debug("#_useSession","begin");try{let Q=await this.__loadSession();return await J(Q)}finally{this._debug("#_useSession","end")}}async __loadSession(){if(this._debug("#__loadSession()","begin"),!this.lockAcquired)this._debug("#__loadSession()","used outside of an acquired lock!",Error().stack);try{let J=null,Q=await(0,t0.getItemAsync)(this.storage,this.storageKey);if(this._debug("#getSession()","session from storage",Q),Q!==null)if(this._isValidSession(Q))J=Q;else this._debug("#getSession()","session from storage is not valid"),await this._removeSession();if(!J)return{data:{session:null},error:null};let Y=J.expires_at?J.expires_at*1000-Date.now()<H3.EXPIRY_MARGIN_MS:!1;if(this._debug("#__loadSession()",`session has${Y?"":" not"} expired`,"expires_at",J.expires_at),!Y){if(this.storage.isServer){let z=this.suppressGetSessionWarning;J=new Proxy(J,{get:(W,Z,V)=>{if(!z&&Z==="user")console.warn("Using the user object as returned from supabase.auth.getSession() or from some supabase.auth.onAuthStateChange() events could be insecure! This value comes directly from the storage medium (usually cookies on the server) and may not be authentic. Use supabase.auth.getUser() instead which authenticates the data by contacting the Supabase Auth server."),z=!0,this.suppressGetSessionWarning=!0;return Reflect.get(W,Z,V)}})}return{data:{session:J},error:null}}let{session:G,error:X}=await this._callRefreshToken(J.refresh_token);if(X)return{data:{session:null},error:X};return{data:{session:G},error:null}}finally{this._debug("#__loadSession()","end")}}async getUser(J){if(J)return await this._getUser(J);return await this.initializePromise,await this._acquireLock(-1,async()=>{return await this._getUser()})}async _getUser(J){try{if(J)return await(0,n0._request)(this.fetch,"GET",`${this.url}/user`,{headers:this.headers,jwt:J,xform:n0._userResponse});return await this._useSession(async(Q)=>{var Y,G,X;let{data:z,error:K}=Q;if(K)throw K;if(!((Y=z.session)===null||Y===void 0?void 0:Y.access_token)&&!this.hasCustomAuthorizationHeader)return{data:{user:null},error:new s1.AuthSessionMissingError};return await(0,n0._request)(this.fetch,"GET",`${this.url}/user`,{headers:this.headers,jwt:(X=(G=z.session)===null||G===void 0?void 0:G.access_token)!==null&&X!==void 0?X:void 0,xform:n0._userResponse})})}catch(Q){if((0,s1.isAuthError)(Q)){if((0,s1.isAuthSessionMissingError)(Q))await this._removeSession(),await(0,t0.removeItemAsync)(this.storage,`${this.storageKey}-code-verifier`);return{data:{user:null},error:Q}}throw Q}}async updateUser(J,Q={}){return await this.initializePromise,await this._acquireLock(-1,async()=>{return await this._updateUser(J,Q)})}async _updateUser(J,Q={}){try{return await this._useSession(async(Y)=>{let{data:G,error:X}=Y;if(X)throw X;if(!G.session)throw new s1.AuthSessionMissingError;let z=G.session,K=null,W=null;if(this.flowType==="pkce"&&J.email!=null)[K,W]=await(0,t0.getCodeChallengeAndMethod)(this.storage,this.storageKey);let{data:Z,error:V}=await(0,n0._request)(this.fetch,"PUT",`${this.url}/user`,{headers:this.headers,redirectTo:Q===null||Q===void 0?void 0:Q.emailRedirectTo,body:Object.assign(Object.assign({},J),{code_challenge:K,code_challenge_method:W}),jwt:z.access_token,xform:n0._userResponse});if(V)throw V;return z.user=Z.user,await this._saveSession(z),await this._notifyAllSubscribers("USER_UPDATED",z),{data:{user:z.user},error:null}})}catch(Y){if((0,s1.isAuthError)(Y))return{data:{user:null},error:Y};throw Y}}async setSession(J){return await this.initializePromise,await this._acquireLock(-1,async()=>{return await this._setSession(J)})}async _setSession(J){try{if(!J.access_token||!J.refresh_token)throw new s1.AuthSessionMissingError;let Q=Date.now()/1000,Y=Q,G=!0,X=null,{payload:z}=(0,t0.decodeJWT)(J.access_token);if(z.exp)Y=z.exp,G=Y<=Q;if(G){let{session:K,error:W}=await this._callRefreshToken(J.refresh_token);if(W)return{data:{user:null,session:null},error:W};if(!K)return{data:{user:null,session:null},error:null};X=K}else{let{data:K,error:W}=await this._getUser(J.access_token);if(W)throw W;X={access_token:J.access_token,refresh_token:J.refresh_token,user:K.user,token_type:"bearer",expires_in:Y-Q,expires_at:Y},await this._saveSession(X),await this._notifyAllSubscribers("SIGNED_IN",X)}return{data:{user:X.user,session:X},error:null}}catch(Q){if((0,s1.isAuthError)(Q))return{data:{session:null,user:null},error:Q};throw Q}}async refreshSession(J){return await this.initializePromise,await this._acquireLock(-1,async()=>{return await this._refreshSession(J)})}async _refreshSession(J){try{return await this._useSession(async(Q)=>{var Y;if(!J){let{data:z,error:K}=Q;if(K)throw K;J=(Y=z.session)!==null&&Y!==void 0?Y:void 0}if(!(J===null||J===void 0?void 0:J.refresh_token))throw new s1.AuthSessionMissingError;let{session:G,error:X}=await this._callRefreshToken(J.refresh_token);if(X)return{data:{user:null,session:null},error:X};if(!G)return{data:{user:null,session:null},error:null};return{data:{user:G.user,session:G},error:null}})}catch(Q){if((0,s1.isAuthError)(Q))return{data:{user:null,session:null},error:Q};throw Q}}async _getSessionFromURL(J,Q){try{if(!(0,t0.isBrowser)())throw new s1.AuthImplicitGrantRedirectError("No browser detected.");if(J.error||J.error_description||J.error_code)throw new s1.AuthImplicitGrantRedirectError(J.error_description||"Error in URL with unspecified error_description",{error:J.error||"unspecified_error",code:J.error_code||"unspecified_code"});switch(Q){case"implicit":if(this.flowType==="pkce")throw new s1.AuthPKCEGrantCodeExchangeError("Not a valid PKCE flow url.");break;case"pkce":if(this.flowType==="implicit")throw new s1.AuthImplicitGrantRedirectError("Not a valid implicit grant flow url.");break;default:}if(Q==="pkce"){if(this._debug("#_initialize()","begin","is PKCE flow",!0),!J.code)throw new s1.AuthPKCEGrantCodeExchangeError("No code detected.");let{data:B,error:w}=await this._exchangeCodeForSession(J.code);if(w)throw w;let N=new URL(window.location.href);return N.searchParams.delete("code"),window.history.replaceState(window.history.state,"",N.toString()),{data:{session:B.session,redirectType:null},error:null}}let{provider_token:Y,provider_refresh_token:G,access_token:X,refresh_token:z,expires_in:K,expires_at:W,token_type:Z}=J;if(!X||!K||!z||!Z)throw new s1.AuthImplicitGrantRedirectError("No session defined in URL");let V=Math.round(Date.now()/1000),q=parseInt(K),U=V+q;if(W)U=parseInt(W);let M=U-V;if(M*1000<=H3.AUTO_REFRESH_TICK_DURATION_MS)console.warn(`@supabase/gotrue-js: Session as retrieved from URL expires in ${M}s, should have been closer to ${q}s`);let D=U-q;if(V-D>=120)console.warn("@supabase/gotrue-js: Session as retrieved from URL was issued over 120s ago, URL could be stale",D,U,V);else if(V-D<0)console.warn("@supabase/gotrue-js: Session as retrieved from URL was issued in the future? Check the device clock for skew",D,U,V);let{data:I,error:O}=await this._getUser(X);if(O)throw O;let A={provider_token:Y,provider_refresh_token:G,access_token:X,expires_in:q,expires_at:U,refresh_token:z,token_type:Z,user:I.user};return window.location.hash="",this._debug("#_getSessionFromURL()","clearing window.location.hash"),{data:{session:A,redirectType:J.type},error:null}}catch(Y){if((0,s1.isAuthError)(Y))return{data:{session:null,redirectType:null},error:Y};throw Y}}_isImplicitGrantCallback(J){return Boolean(J.access_token||J.error_description)}async _isPKCECallback(J){let Q=await(0,t0.getItemAsync)(this.storage,`${this.storageKey}-code-verifier`);return!!(J.code&&Q)}async signOut(J={scope:"global"}){return await this.initializePromise,await this._acquireLock(-1,async()=>{return await this._signOut(J)})}async _signOut({scope:J}={scope:"global"}){return await this._useSession(async(Q)=>{var Y;let{data:G,error:X}=Q;if(X)return{error:X};let z=(Y=G.session)===null||Y===void 0?void 0:Y.access_token;if(z){let{error:K}=await this.admin.signOut(z,J);if(K){if(!((0,s1.isAuthApiError)(K)&&(K.status===404||K.status===401||K.status===403)))return{error:K}}}if(J!=="others")await this._removeSession(),await(0,t0.removeItemAsync)(this.storage,`${this.storageKey}-code-verifier`);return{error:null}})}onAuthStateChange(J){let Q=(0,t0.uuid)(),Y={id:Q,callback:J,unsubscribe:()=>{this._debug("#unsubscribe()","state change callback with id removed",Q),this.stateChangeEmitters.delete(Q)}};return this._debug("#onAuthStateChange()","registered callback with id",Q),this.stateChangeEmitters.set(Q,Y),(async()=>{await this.initializePromise,await this._acquireLock(-1,async()=>{this._emitInitialSession(Q)})})(),{data:{subscription:Y}}}async _emitInitialSession(J){return await this._useSession(async(Q)=>{var Y,G;try{let{data:{session:X},error:z}=Q;if(z)throw z;await((Y=this.stateChangeEmitters.get(J))===null||Y===void 0?void 0:Y.callback("INITIAL_SESSION",X)),this._debug("INITIAL_SESSION","callback id",J,"session",X)}catch(X){await((G=this.stateChangeEmitters.get(J))===null||G===void 0?void 0:G.callback("INITIAL_SESSION",null)),this._debug("INITIAL_SESSION","callback id",J,"error",X),console.error(X)}})}async resetPasswordForEmail(J,Q={}){let Y=null,G=null;if(this.flowType==="pkce")[Y,G]=await(0,t0.getCodeChallengeAndMethod)(this.storage,this.storageKey,!0);try{return await(0,n0._request)(this.fetch,"POST",`${this.url}/recover`,{body:{email:J,code_challenge:Y,code_challenge_method:G,gotrue_meta_security:{captcha_token:Q.captchaToken}},headers:this.headers,redirectTo:Q.redirectTo})}catch(X){if((0,s1.isAuthError)(X))return{data:null,error:X};throw X}}async getUserIdentities(){var J;try{let{data:Q,error:Y}=await this.getUser();if(Y)throw Y;return{data:{identities:(J=Q.user.identities)!==null&&J!==void 0?J:[]},error:null}}catch(Q){if((0,s1.isAuthError)(Q))return{data:null,error:Q};throw Q}}async linkIdentity(J){var Q;try{let{data:Y,error:G}=await this._useSession(async(X)=>{var z,K,W,Z,V;let{data:q,error:U}=X;if(U)throw U;let M=await this._getUrlForProvider(`${this.url}/user/identities/authorize`,J.provider,{redirectTo:(z=J.options)===null||z===void 0?void 0:z.redirectTo,scopes:(K=J.options)===null||K===void 0?void 0:K.scopes,queryParams:(W=J.options)===null||W===void 0?void 0:W.queryParams,skipBrowserRedirect:!0});return await(0,n0._request)(this.fetch,"GET",M,{headers:this.headers,jwt:(V=(Z=q.session)===null||Z===void 0?void 0:Z.access_token)!==null&&V!==void 0?V:void 0})});if(G)throw G;if((0,t0.isBrowser)()&&!((Q=J.options)===null||Q===void 0?void 0:Q.skipBrowserRedirect))window.location.assign(Y===null||Y===void 0?void 0:Y.url);return{data:{provider:J.provider,url:Y===null||Y===void 0?void 0:Y.url},error:null}}catch(Y){if((0,s1.isAuthError)(Y))return{data:{provider:J.provider,url:null},error:Y};throw Y}}async unlinkIdentity(J){try{return await this._useSession(async(Q)=>{var Y,G;let{data:X,error:z}=Q;if(z)throw z;return await(0,n0._request)(this.fetch,"DELETE",`${this.url}/user/identities/${J.identity_id}`,{headers:this.headers,jwt:(G=(Y=X.session)===null||Y===void 0?void 0:Y.access_token)!==null&&G!==void 0?G:void 0})})}catch(Q){if((0,s1.isAuthError)(Q))return{data:null,error:Q};throw Q}}async _refreshAccessToken(J){let Q=`#_refreshAccessToken(${J.substring(0,5)}...)`;this._debug(Q,"begin");try{let Y=Date.now();return await(0,t0.retryable)(async(G)=>{if(G>0)await(0,t0.sleep)(200*Math.pow(2,G-1));return this._debug(Q,"refreshing attempt",G),await(0,n0._request)(this.fetch,"POST",`${this.url}/token?grant_type=refresh_token`,{body:{refresh_token:J},headers:this.headers,xform:n0._sessionResponse})},(G,X)=>{let z=200*Math.pow(2,G);return X&&(0,s1.isAuthRetryableFetchError)(X)&&Date.now()+z-Y<H3.AUTO_REFRESH_TICK_DURATION_MS})}catch(Y){if(this._debug(Q,"error",Y),(0,s1.isAuthError)(Y))return{data:{session:null,user:null},error:Y};throw Y}finally{this._debug(Q,"end")}}_isValidSession(J){return typeof J==="object"&&J!==null&&"access_token"in J&&"refresh_token"in J&&"expires_at"in J}async _handleProviderSignIn(J,Q){let Y=await this._getUrlForProvider(`${this.url}/authorize`,J,{redirectTo:Q.redirectTo,scopes:Q.scopes,queryParams:Q.queryParams});if(this._debug("#_handleProviderSignIn()","provider",J,"options",Q,"url",Y),(0,t0.isBrowser)()&&!Q.skipBrowserRedirect)window.location.assign(Y);return{data:{provider:J,url:Y},error:null}}async _recoverAndRefresh(){var J;let Q="#_recoverAndRefresh()";this._debug("#_recoverAndRefresh()","begin");try{let Y=await(0,t0.getItemAsync)(this.storage,this.storageKey);if(this._debug("#_recoverAndRefresh()","session from storage",Y),!this._isValidSession(Y)){if(this._debug("#_recoverAndRefresh()","session is not valid"),Y!==null)await this._removeSession();return}let G=((J=Y.expires_at)!==null&&J!==void 0?J:1/0)*1000-Date.now()<H3.EXPIRY_MARGIN_MS;if(this._debug("#_recoverAndRefresh()",`session has${G?"":" not"} expired with margin of ${H3.EXPIRY_MARGIN_MS}s`),G){if(this.autoRefreshToken&&Y.refresh_token){let{error:X}=await this._callRefreshToken(Y.refresh_token);if(X){if(console.error(X),!(0,s1.isAuthRetryableFetchError)(X))this._debug("#_recoverAndRefresh()","refresh failed with a non-retryable error, removing the session",X),await this._removeSession()}}}else await this._notifyAllSubscribers("SIGNED_IN",Y)}catch(Y){this._debug("#_recoverAndRefresh()","error",Y),console.error(Y);return}finally{this._debug("#_recoverAndRefresh()","end")}}async _callRefreshToken(J){var Q,Y;if(!J)throw new s1.AuthSessionMissingError;if(this.refreshingDeferred)return this.refreshingDeferred.promise;let G=`#_callRefreshToken(${J.substring(0,5)}...)`;this._debug(G,"begin");try{this.refreshingDeferred=new t0.Deferred;let{data:X,error:z}=await this._refreshAccessToken(J);if(z)throw z;if(!X.session)throw new s1.AuthSessionMissingError;await this._saveSession(X.session),await this._notifyAllSubscribers("TOKEN_REFRESHED",X.session);let K={session:X.session,error:null};return this.refreshingDeferred.resolve(K),K}catch(X){if(this._debug(G,"error",X),(0,s1.isAuthError)(X)){let z={session:null,error:X};if(!(0,s1.isAuthRetryableFetchError)(X))await this._removeSession();return(Q=this.refreshingDeferred)===null||Q===void 0||Q.resolve(z),z}throw(Y=this.refreshingDeferred)===null||Y===void 0||Y.reject(X),X}finally{this.refreshingDeferred=null,this._debug(G,"end")}}async _notifyAllSubscribers(J,Q,Y=!0){let G=`#_notifyAllSubscribers(${J})`;this._debug(G,"begin",Q,`broadcast = ${Y}`);try{if(this.broadcastChannel&&Y)this.broadcastChannel.postMessage({event:J,session:Q});let X=[],z=Array.from(this.stateChangeEmitters.values()).map(async(K)=>{try{await K.callback(J,Q)}catch(W){X.push(W)}});if(await Promise.all(z),X.length>0){for(let K=0;K<X.length;K+=1)console.error(X[K]);throw X[0]}}finally{this._debug(G,"end")}}async _saveSession(J){this._debug("#_saveSession()",J),this.suppressGetSessionWarning=!0,await(0,t0.setItemAsync)(this.storage,this.storageKey,J)}async _removeSession(){this._debug("#_removeSession()"),await(0,t0.removeItemAsync)(this.storage,this.storageKey),await this._notifyAllSubscribers("SIGNED_OUT",null)}_removeVisibilityChangedCallback(){this._debug("#_removeVisibilityChangedCallback()");let J=this.visibilityChangedCallback;this.visibilityChangedCallback=null;try{if(J&&(0,t0.isBrowser)()&&(window===null||window===void 0?void 0:window.removeEventListener))window.removeEventListener("visibilitychange",J)}catch(Q){console.error("removing visibilitychange callback failed",Q)}}async _startAutoRefresh(){await this._stopAutoRefresh(),this._debug("#_startAutoRefresh()");let J=setInterval(()=>this._autoRefreshTokenTick(),H3.AUTO_REFRESH_TICK_DURATION_MS);if(this.autoRefreshTicker=J,J&&typeof J==="object"&&typeof J.unref==="function")J.unref();else if(typeof Deno<"u"&&typeof Deno.unrefTimer==="function")Deno.unrefTimer(J);setTimeout(async()=>{await this.initializePromise,await this._autoRefreshTokenTick()},0)}async _stopAutoRefresh(){this._debug("#_stopAutoRefresh()");let J=this.autoRefreshTicker;if(this.autoRefreshTicker=null,J)clearInterval(J)}async startAutoRefresh(){this._removeVisibilityChangedCallback(),await this._startAutoRefresh()}async stopAutoRefresh(){this._removeVisibilityChangedCallback(),await this._stopAutoRefresh()}async _autoRefreshTokenTick(){this._debug("#_autoRefreshTokenTick()","begin");try{await this._acquireLock(0,async()=>{try{let J=Date.now();try{return await this._useSession(async(Q)=>{let{data:{session:Y}}=Q;if(!Y||!Y.refresh_token||!Y.expires_at){this._debug("#_autoRefreshTokenTick()","no session");return}let G=Math.floor((Y.expires_at*1000-J)/H3.AUTO_REFRESH_TICK_DURATION_MS);if(this._debug("#_autoRefreshTokenTick()",`access token expires in ${G} ticks, a tick lasts ${H3.AUTO_REFRESH_TICK_DURATION_MS}ms, refresh threshold is ${H3.AUTO_REFRESH_TICK_THRESHOLD} ticks`),G<=H3.AUTO_REFRESH_TICK_THRESHOLD)await this._callRefreshToken(Y.refresh_token)})}catch(Q){console.error("Auto refresh tick failed with error. This is likely a transient error.",Q)}}finally{this._debug("#_autoRefreshTokenTick()","end")}})}catch(J){if(J.isAcquireTimeout||J instanceof IT1.LockAcquireTimeoutError)this._debug("auto refresh token tick lock not available");else throw J}}async _handleVisibilityChange(){if(this._debug("#_handleVisibilityChange()"),!(0,t0.isBrowser)()||!(window===null||window===void 0?void 0:window.addEventListener)){if(this.autoRefreshToken)this.startAutoRefresh();return!1}try{this.visibilityChangedCallback=async()=>await this._onVisibilityChanged(!1),window===null||window===void 0||window.addEventListener("visibilitychange",this.visibilityChangedCallback),await this._onVisibilityChanged(!0)}catch(J){console.error("_handleVisibilityChange",J)}}async _onVisibilityChanged(J){let Q=`#_onVisibilityChanged(${J})`;if(this._debug(Q,"visibilityState",document.visibilityState),document.visibilityState==="visible"){if(this.autoRefreshToken)this._startAutoRefresh();if(!J)await this.initializePromise,await this._acquireLock(-1,async()=>{if(document.visibilityState!=="visible"){this._debug(Q,"acquired the lock to recover the session, but the browser visibilityState is no longer visible, aborting");return}await this._recoverAndRefresh()})}else if(document.visibilityState==="hidden"){if(this.autoRefreshToken)this._stopAutoRefresh()}}async _getUrlForProvider(J,Q,Y){let G=[`provider=${encodeURIComponent(Q)}`];if(Y===null||Y===void 0?void 0:Y.redirectTo)G.push(`redirect_to=${encodeURIComponent(Y.redirectTo)}`);if(Y===null||Y===void 0?void 0:Y.scopes)G.push(`scopes=${encodeURIComponent(Y.scopes)}`);if(this.flowType==="pkce"){let[X,z]=await(0,t0.getCodeChallengeAndMethod)(this.storage,this.storageKey),K=new URLSearchParams({code_challenge:`${encodeURIComponent(X)}`,code_challenge_method:`${encodeURIComponent(z)}`});G.push(K.toString())}if(Y===null||Y===void 0?void 0:Y.queryParams){let X=new URLSearchParams(Y.queryParams);G.push(X.toString())}if(Y===null||Y===void 0?void 0:Y.skipBrowserRedirect)G.push(`skip_http_redirect=${Y.skipBrowserRedirect}`);return`${J}?${G.join("&")}`}async _unenroll(J){try{return await this._useSession(async(Q)=>{var Y;let{data:G,error:X}=Q;if(X)return{data:null,error:X};return await(0,n0._request)(this.fetch,"DELETE",`${this.url}/factors/${J.factorId}`,{headers:this.headers,jwt:(Y=G===null||G===void 0?void 0:G.session)===null||Y===void 0?void 0:Y.access_token})})}catch(Q){if((0,s1.isAuthError)(Q))return{data:null,error:Q};throw Q}}async _enroll(J){try{return await this._useSession(async(Q)=>{var Y,G;let{data:X,error:z}=Q;if(z)return{data:null,error:z};let K=Object.assign({friendly_name:J.friendlyName,factor_type:J.factorType},J.factorType==="phone"?{phone:J.phone}:{issuer:J.issuer}),{data:W,error:Z}=await(0,n0._request)(this.fetch,"POST",`${this.url}/factors`,{body:K,headers:this.headers,jwt:(Y=X===null||X===void 0?void 0:X.session)===null||Y===void 0?void 0:Y.access_token});if(Z)return{data:null,error:Z};if(J.factorType==="totp"&&((G=W===null||W===void 0?void 0:W.totp)===null||G===void 0?void 0:G.qr_code))W.totp.qr_code=`data:image/svg+xml;utf-8,${W.totp.qr_code}`;return{data:W,error:null}})}catch(Q){if((0,s1.isAuthError)(Q))return{data:null,error:Q};throw Q}}async _verify(J){return this._acquireLock(-1,async()=>{try{return await this._useSession(async(Q)=>{var Y;let{data:G,error:X}=Q;if(X)return{data:null,error:X};let{data:z,error:K}=await(0,n0._request)(this.fetch,"POST",`${this.url}/factors/${J.factorId}/verify`,{body:{code:J.code,challenge_id:J.challengeId},headers:this.headers,jwt:(Y=G===null||G===void 0?void 0:G.session)===null||Y===void 0?void 0:Y.access_token});if(K)return{data:null,error:K};return await this._saveSession(Object.assign({expires_at:Math.round(Date.now()/1000)+z.expires_in},z)),await this._notifyAllSubscribers("MFA_CHALLENGE_VERIFIED",z),{data:z,error:K}})}catch(Q){if((0,s1.isAuthError)(Q))return{data:null,error:Q};throw Q}})}async _challenge(J){return this._acquireLock(-1,async()=>{try{return await this._useSession(async(Q)=>{var Y;let{data:G,error:X}=Q;if(X)return{data:null,error:X};return await(0,n0._request)(this.fetch,"POST",`${this.url}/factors/${J.factorId}/challenge`,{body:{channel:J.channel},headers:this.headers,jwt:(Y=G===null||G===void 0?void 0:G.session)===null||Y===void 0?void 0:Y.access_token})})}catch(Q){if((0,s1.isAuthError)(Q))return{data:null,error:Q};throw Q}})}async _challengeAndVerify(J){let{data:Q,error:Y}=await this._challenge({factorId:J.factorId});if(Y)return{data:null,error:Y};return await this._verify({factorId:J.factorId,challengeId:Q.id,code:J.code})}async _listFactors(){let{data:{user:J},error:Q}=await this.getUser();if(Q)return{data:null,error:Q};let Y=(J===null||J===void 0?void 0:J.factors)||[],G=Y.filter((z)=>z.factor_type==="totp"&&z.status==="verified"),X=Y.filter((z)=>z.factor_type==="phone"&&z.status==="verified");return{data:{all:Y,totp:G,phone:X},error:null}}async _getAuthenticatorAssuranceLevel(){return this._acquireLock(-1,async()=>{return await this._useSession(async(J)=>{var Q,Y;let{data:{session:G},error:X}=J;if(X)return{data:null,error:X};if(!G)return{data:{currentLevel:null,nextLevel:null,currentAuthenticationMethods:[]},error:null};let{payload:z}=(0,t0.decodeJWT)(G.access_token),K=null;if(z.aal)K=z.aal;let W=K;if(((Y=(Q=G.user.factors)===null||Q===void 0?void 0:Q.filter((q)=>q.status==="verified"))!==null&&Y!==void 0?Y:[]).length>0)W="aal2";let V=z.amr||[];return{data:{currentLevel:K,nextLevel:W,currentAuthenticationMethods:V},error:null}})})}async fetchJwk(J,Q={keys:[]}){let Y=Q.keys.find((z)=>z.kid===J);if(Y)return Y;if(Y=this.jwks.keys.find((z)=>z.kid===J),Y&&this.jwks_cached_at+H3.JWKS_TTL>Date.now())return Y;let{data:G,error:X}=await(0,n0._request)(this.fetch,"GET",`${this.url}/.well-known/jwks.json`,{headers:this.headers});if(X)throw X;if(!G.keys||G.keys.length===0)throw new s1.AuthInvalidJwtError("JWKS is empty");if(this.jwks=G,this.jwks_cached_at=Date.now(),Y=G.keys.find((z)=>z.kid===J),!Y)throw new s1.AuthInvalidJwtError("No matching signing key found in JWKS");return Y}async getClaims(J,Q={keys:[]}){try{let Y=J;if(!Y){let{data:M,error:D}=await this.getSession();if(D||!M.session)return{data:null,error:D};Y=M.session.access_token}let{header:G,payload:X,signature:z,raw:{header:K,payload:W}}=(0,t0.decodeJWT)(Y);if((0,t0.validateExp)(X.exp),!G.kid||G.alg==="HS256"||!(("crypto"in globalThis)&&("subtle"in globalThis.crypto))){let{error:M}=await this.getUser(Y);if(M)throw M;return{data:{claims:X,header:G,signature:z},error:null}}let Z=(0,t0.getAlgorithm)(G.alg),V=await this.fetchJwk(G.kid,Q),q=await crypto.subtle.importKey("jwk",V,Z,!0,["verify"]);if(!await crypto.subtle.verify(Z,q,z,(0,sT6.stringToUint8Array)(`${K}.${W}`)))throw new s1.AuthInvalidJwtError("Invalid JWT signature");return{data:{claims:X,header:G,signature:z},error:null}}catch(Y){if((0,s1.isAuthError)(Y))return{data:null,error:Y};throw Y}}}EE.default=LE;LE.nextInstanceID=0});var AT1=H((CE)=>{var eT6=CE&&CE.__importDefault||function(J){return J&&J.__esModule?J:{default:J}};Object.defineProperty(CE,"__esModule",{value:!0});var JP6=eT6(nv()),QP6=JP6.default;CE.default=QP6});var BT1=H((RE)=>{var YP6=RE&&RE.__importDefault||function(J){return J&&J.__esModule?J:{default:J}};Object.defineProperty(RE,"__esModule",{value:!0});var GP6=YP6(Qs()),XP6=GP6.default;RE.default=XP6});var wT1=H((NT1)=>{Object.defineProperty(NT1,"__esModule",{value:!0})});var Gs=H((v8)=>{var zP6=v8&&v8.__createBinding||(Object.create?function(J,Q,Y,G){if(G===void 0)G=Y;var X=Object.getOwnPropertyDescriptor(Q,Y);if(!X||("get"in X?!Q.__esModule:X.writable||X.configurable))X={enumerable:!0,get:function(){return Q[Y]}};Object.defineProperty(J,G,X)}:function(J,Q,Y,G){if(G===void 0)G=Y;J[G]=Q[Y]}),LT1=v8&&v8.__exportStar||function(J,Q){for(var Y in J)if(Y!=="default"&&!Object.prototype.hasOwnProperty.call(Q,Y))zP6(Q,J,Y)},av=v8&&v8.__importDefault||function(J){return J&&J.__esModule?J:{default:J}};Object.defineProperty(v8,"__esModule",{value:!0});v8.lockInternals=v8.NavigatorLockAcquireTimeoutError=v8.navigatorLock=v8.AuthClient=v8.AuthAdminApi=v8.GoTrueClient=v8.GoTrueAdminApi=void 0;var KP6=av(nv());v8.GoTrueAdminApi=KP6.default;var WP6=av(Qs());v8.GoTrueClient=WP6.default;var ZP6=av(AT1());v8.AuthAdminApi=ZP6.default;var VP6=av(BT1());v8.AuthClient=VP6.default;LT1(wT1(),v8);LT1(UI(),v8);var Ys=er();Object.defineProperty(v8,"navigatorLock",{enumerable:!0,get:function(){return Ys.navigatorLock}});Object.defineProperty(v8,"NavigatorLockAcquireTimeoutError",{enumerable:!0,get:function(){return Ys.NavigatorLockAcquireTimeoutError}});Object.defineProperty(v8,"lockInternals",{enumerable:!0,get:function(){return Ys.internals}})});var FT1=H((CT1)=>{Object.defineProperty(CT1,"__esModule",{value:!0});CT1.SupabaseAuthClient=void 0;var qP6=Gs();class ET1 extends qP6.AuthClient{constructor(J){super(J)}}CT1.SupabaseAuthClient=ET1});var Xs=H((FE)=>{var UP6=FE&&FE.__awaiter||function(J,Q,Y,G){function X(z){return z instanceof Y?z:new Y(function(K){K(z)})}return new(Y||(Y=Promise))(function(z,K){function W(q){try{V(G.next(q))}catch(U){K(U)}}function Z(q){try{V(G.throw(q))}catch(U){K(U)}}function V(q){q.done?z(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(FE,"__esModule",{value:!0});var MP6=na(),DP6=ea(),HP6=yr(),IP6=wS1(),rv=TS1(),OP6=$S1(),ST1=fS1(),AP6=FT1();class TT1{constructor(J,Q,Y){var G,X,z;if(this.supabaseUrl=J,this.supabaseKey=Q,!J)throw Error("supabaseUrl is required.");if(!Q)throw Error("supabaseKey is required.");let K=(0,ST1.ensureTrailingSlash)(J),W=new URL(K);this.realtimeUrl=new URL("realtime/v1",W),this.realtimeUrl.protocol=this.realtimeUrl.protocol.replace("http","ws"),this.authUrl=new URL("auth/v1",W),this.storageUrl=new URL("storage/v1",W),this.functionsUrl=new URL("functions/v1",W);let Z=`sb-${W.hostname.split(".")[0]}-auth-token`,V={db:rv.DEFAULT_DB_OPTIONS,realtime:rv.DEFAULT_REALTIME_OPTIONS,auth:Object.assign(Object.assign({},rv.DEFAULT_AUTH_OPTIONS),{storageKey:Z}),global:rv.DEFAULT_GLOBAL_OPTIONS},q=(0,ST1.applySettingDefaults)(Y!==null&&Y!==void 0?Y:{},V);if(this.storageKey=(G=q.auth.storageKey)!==null&&G!==void 0?G:"",this.headers=(X=q.global.headers)!==null&&X!==void 0?X:{},!q.accessToken)this.auth=this._initSupabaseAuthClient((z=q.auth)!==null&&z!==void 0?z:{},this.headers,q.global.fetch);else this.accessToken=q.accessToken,this.auth=new Proxy({},{get:(U,M)=>{throw Error(`@supabase/supabase-js: Supabase Client is configured with the accessToken option, accessing supabase.auth.${String(M)} is not possible`)}});if(this.fetch=(0,OP6.fetchWithAuth)(Q,this._getAccessToken.bind(this),q.global.fetch),this.realtime=this._initRealtimeClient(Object.assign({headers:this.headers,accessToken:this._getAccessToken.bind(this)},q.realtime)),this.rest=new DP6.PostgrestClient(new URL("rest/v1",W).href,{headers:this.headers,schema:q.db.schema,fetch:this.fetch}),!q.accessToken)this._listenForAuthEvents()}get functions(){return new MP6.FunctionsClient(this.functionsUrl.href,{headers:this.headers,customFetch:this.fetch})}get storage(){return new IP6.StorageClient(this.storageUrl.href,this.headers,this.fetch)}from(J){return this.rest.from(J)}schema(J){return this.rest.schema(J)}rpc(J,Q={},Y={}){return this.rest.rpc(J,Q,Y)}channel(J,Q={config:{}}){return this.realtime.channel(J,Q)}getChannels(){return this.realtime.getChannels()}removeChannel(J){return this.realtime.removeChannel(J)}removeAllChannels(){return this.realtime.removeAllChannels()}_getAccessToken(){var J,Q;return UP6(this,void 0,void 0,function*(){if(this.accessToken)return yield this.accessToken();let{data:Y}=yield this.auth.getSession();return(Q=(J=Y.session)===null||J===void 0?void 0:J.access_token)!==null&&Q!==void 0?Q:null})}_initSupabaseAuthClient({autoRefreshToken:J,persistSession:Q,detectSessionInUrl:Y,storage:G,storageKey:X,flowType:z,lock:K,debug:W},Z,V){let q={Authorization:`Bearer ${this.supabaseKey}`,apikey:`${this.supabaseKey}`};return new AP6.SupabaseAuthClient({url:this.authUrl.href,headers:Object.assign(Object.assign({},q),Z),storageKey:X,autoRefreshToken:J,persistSession:Q,detectSessionInUrl:Y,storage:G,flowType:z,lock:K,debug:W,fetch:V,hasCustomAuthorizationHeader:"Authorization"in this.headers})}_initRealtimeClient(J){return new HP6.RealtimeClient(this.realtimeUrl.href,Object.assign(Object.assign({},J),{params:Object.assign({apikey:this.supabaseKey},J===null||J===void 0?void 0:J.params)}))}_listenForAuthEvents(){return this.auth.onAuthStateChange((Q,Y)=>{this._handleTokenChanged(Q,"CLIENT",Y===null||Y===void 0?void 0:Y.access_token)})}_handleTokenChanged(J,Q,Y){if((J==="TOKEN_REFRESHED"||J==="SIGNED_IN")&&this.changedAccessToken!==Y)this.changedAccessToken=Y;else if(J==="SIGNED_OUT"){if(this.realtime.setAuth(),Q=="STORAGE")this.auth.signOut();this.changedAccessToken=void 0}}}FE.default=TT1});var fT1=H((H8)=>{var BP6=H8&&H8.__createBinding||(Object.create?function(J,Q,Y,G){if(G===void 0)G=Y;var X=Object.getOwnPropertyDescriptor(Q,Y);if(!X||("get"in X?!Q.__esModule:X.writable||X.configurable))X={enumerable:!0,get:function(){return Q[Y]}};Object.defineProperty(J,G,X)}:function(J,Q,Y,G){if(G===void 0)G=Y;J[G]=Q[Y]}),PT1=H8&&H8.__exportStar||function(J,Q){for(var Y in J)if(Y!=="default"&&!Object.prototype.hasOwnProperty.call(Q,Y))BP6(Q,J,Y)},$T1=H8&&H8.__importDefault||function(J){return J&&J.__esModule?J:{default:J}};Object.defineProperty(H8,"__esModule",{value:!0});H8.createClient=H8.SupabaseClient=H8.FunctionRegion=H8.FunctionsError=H8.FunctionsRelayError=H8.FunctionsFetchError=H8.FunctionsHttpError=H8.PostgrestError=void 0;var NP6=$T1(Xs());PT1(Gs(),H8);var wP6=ea();Object.defineProperty(H8,"PostgrestError",{enumerable:!0,get:function(){return wP6.PostgrestError}});var SE=na();Object.defineProperty(H8,"FunctionsHttpError",{enumerable:!0,get:function(){return SE.FunctionsHttpError}});Object.defineProperty(H8,"FunctionsFetchError",{enumerable:!0,get:function(){return SE.FunctionsFetchError}});Object.defineProperty(H8,"FunctionsRelayError",{enumerable:!0,get:function(){return SE.FunctionsRelayError}});Object.defineProperty(H8,"FunctionsError",{enumerable:!0,get:function(){return SE.FunctionsError}});Object.defineProperty(H8,"FunctionRegion",{enumerable:!0,get:function(){return SE.FunctionRegion}});PT1(yr(),H8);var LP6=Xs();Object.defineProperty(H8,"SupabaseClient",{enumerable:!0,get:function(){return $T1(LP6).default}});var EP6=(J,Q,Y)=>{return new NP6.default(J,Q,Y)};H8.createClient=EP6});var qU=H((OY5,vT1)=>{/*! getEnv.js - Seamflux Client Build | 2026-03-14T14:17:11.338Z */async function CP6(){}async function RP6(J,Q=!1){if(!process.env.CLOUD_MODE){if(Q&&!process.env[J])throw Error(`${J} is not set`);return process.env[J]}try{let Y=await CP6();if(Y&&Y.has(J))return Y.get(J)}catch(Y){}return process.env[J]}var{defineProperty:zs,getOwnPropertyDescriptor:FP6,getOwnPropertyNames:SP6}=Object,TP6=Object.prototype.hasOwnProperty,PP6=(J,Q)=>{for(var Y in Q)zs(J,Y,{get:Q[Y],enumerable:!0})},$P6=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of SP6(Q))TP6.call(J,X)||X===Y||zs(J,X,{get:()=>Q[X],enumerable:!(G=FP6(Q,X))||G.enumerable});return J},fP6=(J)=>$P6(zs({},"__esModule",{value:!0}),J),kT1={};PP6(kT1,{getEnv:()=>RP6}),vT1.exports=fP6(kT1)});var xT1=H((AY5,bT1)=>{/*! db.js - Seamflux Client Build | 2026-03-14T14:17:11.345Z */async function kP6(){if(Ks)return Ks;let J=await(0,hT1.getEnv)("PUBLIC_DATA_SERVICE_ROL"),Q=await(0,hT1.getEnv)("PUBLIC_DATA_PROJECT_URL");sv||(sv=(async()=>{let{createClient:Y}=await Promise.resolve().then(() => Lo(fT1())),G=Y(Q||"",J||"");return Ks=G,G})());try{return await sv}finally{sv=null}}var{defineProperty:Ws,getOwnPropertyDescriptor:vP6,getOwnPropertyNames:jP6}=Object,hP6=Object.prototype.hasOwnProperty,bP6=(J,Q)=>{for(var Y in Q)Ws(J,Y,{get:Q[Y],enumerable:!0})},xP6=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of jP6(Q))hP6.call(J,X)||X===Y||Ws(J,X,{get:()=>Q[X],enumerable:!(G=vP6(Q,X))||G.enumerable});return J},yP6=(J)=>xP6(Ws({},"__esModule",{value:!0}),J),jT1={};bP6(jT1,{getSupabase:()=>kP6}),bT1.exports=yP6(jT1);var hT1=qU(),Ks=null,sv=null});var Vs=H((BY5,gT1)=>{var{defineProperty:Zs,getOwnPropertyDescriptor:gP6,getOwnPropertyNames:mP6}=Object,dP6=Object.prototype.hasOwnProperty,uP6=(J,Q)=>{for(var Y in Q)Zs(J,Y,{get:Q[Y],enumerable:!0})},lP6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of mP6(Q))if(!dP6.call(J,X)&&X!==Y)Zs(J,X,{get:()=>Q[X],enumerable:!(G=gP6(Q,X))||G.enumerable})}return J},pP6=(J)=>lP6(Zs({},"__esModule",{value:!0}),J),yT1={};uP6(yT1,{PACKAGE_VERSION:()=>cP6,TARGETED_RPC_VERSION:()=>_P6});gT1.exports=pP6(yT1);var cP6="1.45.2",_P6="1.62.0"});var ev=H((NY5,lT1)=>{var{defineProperty:qs,getOwnPropertyDescriptor:iP6,getOwnPropertyNames:nP6}=Object,oP6=Object.prototype.hasOwnProperty,aP6=(J,Q)=>{for(var Y in Q)qs(J,Y,{get:Q[Y],enumerable:!0})},rP6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of nP6(Q))if(!oP6.call(J,X)&&X!==Y)qs(J,X,{get:()=>Q[X],enumerable:!(G=iP6(Q,X))||G.enumerable})}return J},sP6=(J)=>rP6(qs({},"__esModule",{value:!0}),J),mT1={};aP6(mT1,{JsonRpcError:()=>dT1,SuiHTTPStatusError:()=>uT1,SuiHTTPTransportError:()=>tv});lT1.exports=sP6(mT1);var tP6={"-32700":"ParseError","-32701":"OversizedRequest","-32702":"OversizedResponse","-32600":"InvalidRequest","-32601":"MethodNotFound","-32602":"InvalidParams","-32603":"InternalError","-32604":"ServerBusy","-32000":"CallExecutionFailed","-32001":"UnknownError","-32003":"SubscriptionClosed","-32004":"SubscriptionClosedWithError","-32005":"BatchesNotSupported","-32006":"TooManySubscriptions","-32050":"TransientError","-32002":"TransactionExecutionClientError"};class tv extends Error{}class dT1 extends tv{constructor(J,Q){super(J);this.code=Q,this.type=tP6[Q]??"ServerError"}}class uT1 extends tv{constructor(J,Q,Y){super(J);this.status=Q,this.statusText=Y}}});var tT1=H((wY5,sT1)=>{var{defineProperty:Us,getOwnPropertyDescriptor:eP6,getOwnPropertyNames:J$6}=Object,Q$6=Object.prototype.hasOwnProperty,pT1=(J)=>{throw TypeError(J)},Y$6=(J,Q)=>{for(var Y in Q)Us(J,Y,{get:Q[Y],enumerable:!0})},G$6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of J$6(Q))if(!Q$6.call(J,X)&&X!==Y)Us(J,X,{get:()=>Q[X],enumerable:!(G=eP6(Q,X))||G.enumerable})}return J},X$6=(J)=>G$6(Us({},"__esModule",{value:!0}),J),Ms=(J,Q,Y)=>Q.has(J)||pT1("Cannot "+Y),j8=(J,Q,Y)=>(Ms(J,Q,"read from private field"),Y?Y.call(J):Q.get(J)),UU=(J,Q,Y)=>Q.has(J)?pT1("Cannot add the same private member more than once"):Q instanceof WeakSet?Q.add(J):Q.set(J,Y),DI=(J,Q,Y,G)=>(Ms(J,Q,"write to private field"),G?G.call(J,Y):Q.set(J,Y),Y),cT1=(J,Q,Y)=>(Ms(J,Q,"access private method"),Y),z$6=(J,Q,Y,G)=>({set _(X){DI(J,Q,X,Y)},get _(){return j8(J,Q,G)}}),_T1={};Y$6(_T1,{DEFAULT_CLIENT_OPTIONS:()=>oT1,WebsocketClient:()=>aT1});sT1.exports=X$6(_T1);var K$6=ev(),cW,TE,Bz,MU,PE,DU,Jj,iT1,nT1;function W$6(J){let Q=new URL(J);return Q.protocol=Q.protocol.replace("http","ws"),Q.toString()}var oT1={WebSocketConstructor:typeof WebSocket<"u"?WebSocket:void 0,callTimeout:30000,reconnectTimeout:3000,maxReconnects:5};class aT1{constructor(J,Q={}){if(UU(this,Jj),UU(this,cW,0),UU(this,TE,0),UU(this,Bz,null),UU(this,MU,null),UU(this,PE,new Set),UU(this,DU,new Map),this.endpoint=J,this.options={...oT1,...Q},!this.options.WebSocketConstructor)throw Error("Missing WebSocket constructor");if(this.endpoint.startsWith("http"))this.endpoint=W$6(this.endpoint)}async makeRequest(J,Q,Y){let G=await cT1(this,Jj,iT1).call(this);return new Promise((X,z)=>{DI(this,cW,j8(this,cW)+1),j8(this,DU).set(j8(this,cW),{resolve:X,reject:z,timeout:setTimeout(()=>{j8(this,DU).delete(j8(this,cW)),z(Error(`Request timeout: ${J}`))},this.options.callTimeout)}),Y?.addEventListener("abort",()=>{j8(this,DU).delete(j8(this,cW)),z(Y.reason)}),G.send(JSON.stringify({jsonrpc:"2.0",id:j8(this,cW),method:J,params:Q}))}).then(({error:X,result:z})=>{if(X)throw new K$6.JsonRpcError(X.message,X.code);return z})}async subscribe(J){let Q=new rT1(J);return j8(this,PE).add(Q),await Q.subscribe(this),()=>Q.unsubscribe(this)}}cW=new WeakMap;TE=new WeakMap;Bz=new WeakMap;MU=new WeakMap;PE=new WeakMap;DU=new WeakMap;Jj=new WeakSet;iT1=function(){if(j8(this,MU))return j8(this,MU);return DI(this,MU,new Promise((J)=>{j8(this,Bz)?.close(),DI(this,Bz,new this.options.WebSocketConstructor(this.endpoint)),j8(this,Bz).addEventListener("open",()=>{DI(this,TE,0),J(j8(this,Bz))}),j8(this,Bz).addEventListener("close",()=>{if(z$6(this,TE)._++,j8(this,TE)<=this.options.maxReconnects)setTimeout(()=>{cT1(this,Jj,nT1).call(this)},this.options.reconnectTimeout)}),j8(this,Bz).addEventListener("message",({data:Q})=>{let Y;try{Y=JSON.parse(Q)}catch(G){console.error(Error(`Failed to parse RPC message: ${Q}`,{cause:G}));return}if("id"in Y&&Y.id!=null&&j8(this,DU).has(Y.id)){let{resolve:G,timeout:X}=j8(this,DU).get(Y.id);clearTimeout(X),G(Y)}else if("params"in Y){let{params:G}=Y;j8(this,PE).forEach((X)=>{if(X.subscriptionId===G.subscription){if(G.subscription===X.subscriptionId)X.onMessage(G.result)}})}})})),j8(this,MU)};nT1=async function(){return j8(this,Bz)?.close(),DI(this,MU,null),Promise.allSettled([...j8(this,PE)].map((J)=>J.subscribe(this)))};class rT1{constructor(J){this.subscriptionId=null,this.subscribed=!1,this.input=J}onMessage(J){if(this.subscribed)this.input.onMessage(J)}async unsubscribe(J){let{subscriptionId:Q}=this;if(this.subscribed=!1,Q==null)return!1;return this.subscriptionId=null,J.makeRequest(this.input.unsubscribe,[Q])}async subscribe(J){this.subscriptionId=null,this.subscribed=!0;let Q=await J.makeRequest(this.input.method,this.input.params,this.input.signal);if(this.subscribed)this.subscriptionId=Q}}});var As=H((LY5,zP1)=>{var{defineProperty:Is,getOwnPropertyDescriptor:Z$6,getOwnPropertyNames:V$6}=Object,q$6=Object.prototype.hasOwnProperty,QP1=(J)=>{throw TypeError(J)},U$6=(J,Q)=>{for(var Y in Q)Is(J,Y,{get:Q[Y],enumerable:!0})},M$6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of V$6(Q))if(!q$6.call(J,X)&&X!==Y)Is(J,X,{get:()=>Q[X],enumerable:!(G=Z$6(Q,X))||G.enumerable})}return J},D$6=(J)=>M$6(Is({},"__esModule",{value:!0}),J),Os=(J,Q,Y)=>Q.has(J)||QP1("Cannot "+Y),WQ=(J,Q,Y)=>(Os(J,Q,"read from private field"),Y?Y.call(J):Q.get(J)),Qj=(J,Q,Y)=>Q.has(J)?QP1("Cannot add the same private member more than once"):Q instanceof WeakSet?Q.add(J):Q.set(J,Y),Ds=(J,Q,Y,G)=>(Os(J,Q,"write to private field"),G?G.call(J,Y):Q.set(J,Y),Y),H$6=(J,Q,Y)=>(Os(J,Q,"access private method"),Y),YP1={};U$6(YP1,{JsonRpcHTTPTransport:()=>XP1});zP1.exports=D$6(YP1);var eT1=Vs(),JP1=ev(),I$6=tT1(),$E,SY,fE,Hs,GP1;class XP1{constructor(J){Qj(this,Hs),Qj(this,$E,0),Qj(this,SY),Qj(this,fE),Ds(this,SY,J)}fetch(J,Q){let Y=WQ(this,SY).fetch??fetch;if(!Y)throw Error("The current environment does not support fetch, you can provide a fetch implementation in the options for SuiHTTPTransport.");return Y(J,Q)}async request(J){Ds(this,$E,WQ(this,$E)+1);let Q=await this.fetch(WQ(this,SY).rpc?.url??WQ(this,SY).url,{method:"POST",signal:J.signal,headers:{"Content-Type":"application/json","Client-Sdk-Type":"typescript","Client-Sdk-Version":eT1.PACKAGE_VERSION,"Client-Target-Api-Version":eT1.TARGETED_RPC_VERSION,"Client-Request-Method":J.method,...WQ(this,SY).rpc?.headers},body:JSON.stringify({jsonrpc:"2.0",id:WQ(this,$E),method:J.method,params:J.params})});if(!Q.ok)throw new JP1.SuiHTTPStatusError(`Unexpected status code: ${Q.status}`,Q.status,Q.statusText);let Y=await Q.json();if("error"in Y&&Y.error!=null)throw new JP1.JsonRpcError(Y.error.message,Y.error.code);return Y.result}async subscribe(J){let Q=await H$6(this,Hs,GP1).call(this).subscribe(J);if(J.signal)J.signal.throwIfAborted(),J.signal.addEventListener("abort",()=>{Q()});return async()=>!!await Q()}}$E=new WeakMap;SY=new WeakMap;fE=new WeakMap;Hs=new WeakSet;GP1=function(){if(!WQ(this,fE)){let J=WQ(this,SY).WebSocketConstructor??WebSocket;if(!J)throw Error("The current environment does not support WebSocket, you can provide a WebSocketConstructor in the options for SuiHTTPTransport.");Ds(this,fE,new I$6.WebsocketClient(WQ(this,SY).websocket?.url??WQ(this,SY).url,{WebSocketConstructor:J,...WQ(this,SY).websocket}))}return WQ(this,fE)}});var ZP1=H((EY5,WP1)=>{var{defineProperty:Bs,getOwnPropertyDescriptor:O$6,getOwnPropertyNames:A$6}=Object,B$6=Object.prototype.hasOwnProperty,N$6=(J,Q)=>{for(var Y in Q)Bs(J,Y,{get:Q[Y],enumerable:!0})},w$6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of A$6(Q))if(!B$6.call(J,X)&&X!==Y)Bs(J,X,{get:()=>Q[X],enumerable:!(G=O$6(Q,X))||G.enumerable})}return J},L$6=(J)=>w$6(Bs({},"__esModule",{value:!0}),J),KP1={};N$6(KP1,{getFullnodeUrl:()=>E$6});WP1.exports=L$6(KP1);function E$6(J){switch(J){case"mainnet":return"https://fullnode.mainnet.sui.io:443";case"testnet":return"https://fullnode.testnet.sui.io:443";case"devnet":return"https://fullnode.devnet.sui.io:443";case"localnet":return"http://127.0.0.1:9000";default:throw Error(`Unknown network: ${J}`)}}});var Yj=H((CY5,HP1)=>{var{defineProperty:Ns,getOwnPropertyDescriptor:C$6,getOwnPropertyNames:R$6}=Object,F$6=Object.prototype.hasOwnProperty,UP1=(J)=>{throw TypeError(J)},S$6=(J,Q)=>{for(var Y in Q)Ns(J,Y,{get:Q[Y],enumerable:!0})},T$6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of R$6(Q))if(!F$6.call(J,X)&&X!==Y)Ns(J,X,{get:()=>Q[X],enumerable:!(G=C$6(Q,X))||G.enumerable})}return J},P$6=(J)=>T$6(Ns({},"__esModule",{value:!0}),J),MP1=(J,Q,Y)=>Q.has(J)||UP1("Cannot "+Y),P5=(J,Q,Y)=>(MP1(J,Q,"read from private field"),Y?Y.call(J):Q.get(J)),VP1=(J,Q,Y)=>Q.has(J)?UP1("Cannot add the same private member more than once"):Q instanceof WeakSet?Q.add(J):Q.set(J,Y),qP1=(J,Q,Y,G)=>(MP1(J,Q,"write to private field"),G?G.call(J,Y):Q.set(J,Y),Y),DP1={};S$6(DP1,{ClientCache:()=>f$6});HP1.exports=P$6(DP1);var HU,O7,$$6=class J{constructor({prefix:Q,cache:Y}={}){VP1(this,HU),VP1(this,O7),qP1(this,HU,Q??[]),qP1(this,O7,Y??new Map)}read(Q,Y){let G=[P5(this,HU),...Q].join(":");if(P5(this,O7).has(G))return P5(this,O7).get(G);let X=Y();if(P5(this,O7).set(G,X),typeof X==="object"&&X!==null&&"then"in X)return Promise.resolve(X).then((z)=>{return P5(this,O7).set(G,z),z}).catch((z)=>{throw P5(this,O7).delete(G),z});return X}readSync(Q,Y){let G=[P5(this,HU),...Q].join(":");if(P5(this,O7).has(G))return P5(this,O7).get(G);let X=Y();return P5(this,O7).set(G,X),X}clear(Q){let Y=[...P5(this,HU),...Q??[]].join(":");if(!Y){P5(this,O7).clear();return}for(let G of P5(this,O7).keys())if(G.startsWith(Y))P5(this,O7).delete(G)}scope(Q){return new J({prefix:[...P5(this,HU),...Array.isArray(Q)?Q:[Q]],cache:P5(this,O7)})}};HU=new WeakMap;O7=new WeakMap;var f$6=$$6});var Gj=H((RY5,AP1)=>{var{defineProperty:ws,getOwnPropertyDescriptor:k$6,getOwnPropertyNames:v$6}=Object,j$6=Object.prototype.hasOwnProperty,h$6=(J,Q)=>{for(var Y in Q)ws(J,Y,{get:Q[Y],enumerable:!0})},b$6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of v$6(Q))if(!j$6.call(J,X)&&X!==Y)ws(J,X,{get:()=>Q[X],enumerable:!(G=k$6(Q,X))||G.enumerable})}return J},x$6=(J)=>b$6(ws({},"__esModule",{value:!0}),J),IP1={};h$6(IP1,{Experimental_BaseClient:()=>OP1});AP1.exports=x$6(IP1);var y$6=Yj();class OP1{constructor({network:J,base:Q,cache:Y=Q?.cache??new y$6.ClientCache}){this.network=J,this.base=Q??this,this.cache=Y}$extend(...J){return Object.create(this,Object.fromEntries(J.map((Q)=>{return[Q.name,{value:Q.register(this)}]})))}}});var DG=H((ff6)=>{var HI;function g$6(J){HI={...HI,...J}}function II(J){return{lang:J?.lang??HI?.lang,message:J?.message,abortEarly:J?.abortEarly??HI?.abortEarly,abortPipeEarly:J?.abortPipeEarly??HI?.abortPipeEarly}}function m$6(){HI=void 0}var vE;function d$6(J,Q){if(!vE)vE=new Map;vE.set(Q,J)}function BP1(J){return vE?.get(J)}function u$6(J){vE?.delete(J)}var jE;function l$6(J,Q){if(!jE)jE=new Map;jE.set(Q,J)}function NP1(J){return jE?.get(J)}function p$6(J){jE?.delete(J)}var IU;function c$6(J,Q,Y){if(!IU)IU=new Map;if(!IU.get(J))IU.set(J,new Map);IU.get(J).set(Y,Q)}function wP1(J,Q){return IU?.get(J)?.get(Q)}function _$6(J,Q){IU?.get(J)?.delete(Q)}function g8(J){let Q=typeof J;if(Q==="string")return`"${J}"`;if(Q==="number"||Q==="bigint"||Q==="boolean")return`${J}`;if(Q==="object"||Q==="function")return(J&&Object.getPrototypeOf(J)?.constructor?.name)??"null";return Q}function J1(J,Q,Y,G,X){let z=X&&"input"in X?X.input:Y.value,K=X?.expected??J.expects??null,W=X?.received??g8(z),Z={kind:J.kind,type:J.type,input:z,expected:K,received:W,message:`Invalid ${Q}: ${K?`Expected ${K} but r`:"R"}eceived ${W}`,requirement:J.requirement,path:X?.path,issues:X?.issues,lang:G.lang,abortEarly:G.abortEarly,abortPipeEarly:G.abortPipeEarly},V=J.kind==="schema",q=X?.message??J.message??wP1(J.reference,Z.lang)??(V?NP1(Z.lang):null)??G.message??BP1(Z.lang);if(q!==void 0)Z.message=typeof q==="function"?q(Z):q;if(V)Y.typed=!1;if(Y.issues)Y.issues.push(Z);else Y.issues=[Z]}var Ls;function hE(J){if(!Ls)Ls=new TextEncoder;return Ls.encode(J).length}var Es;function bE(J){if(!Es)Es=new Intl.Segmenter;let Q=Es.segment(J),Y=0;for(let G of Q)Y++;return Y}function Kj(J,Q){if("pipe"in J){let Y=[];for(let G=J.pipe.length-1;G>=0;G--){let X=J.pipe[G];if(X.kind==="schema"&&"pipe"in X)Y.push(X);else if(X.kind==="metadata"&&X.type===Q)return X[Q]}for(let G of Y){let X=Kj(G,Q);if(X!==void 0)return X}}}function P1(J){return{version:1,vendor:"valibot",validate(Q){return J["~run"]({value:Q},II())}}}var kE;function xE(J,Q){if(!kE)kE=new Map;if(!kE.get(J))kE.set(J,new Intl.Segmenter(J,{granularity:"word"}));let Y=kE.get(J).segment(Q),G=0;for(let X of Y)if(X.isWordLike)G++;return G}var i$6=/\D/gu;function Ts(J){let Q=J.replace(i$6,""),Y=Q.length,G=1,X=0;while(Y){let z=+Q[--Y];G^=1,X+=G?[0,2,4,6,8,1,3,5,7,9][z]:z}return X%10===0}function OU(J,Q){return Object.hasOwn(J,Q)&&Q!=="__proto__"&&Q!=="prototype"&&Q!=="constructor"}function ZQ(J,Q){let Y=[...new Set(J)];if(Y.length>1)return`(${Y.join(` ${Q} `)})`;return Y[0]??"never"}function n$6(J,Q){let Y={};for(let G of J)Y[G]=Q;return Y}function o$6(J){let Q={};for(let Y of J)Object.assign(Q,Y.entries);return Q}function Ps(J){if(J.path){let Q="";for(let Y of J.path)if(typeof Y.key==="string"||typeof Y.key==="number")if(Q)Q+=`.${Y.key}`;else Q+=Y.key;else return null;return Q}return null}function a$6(J,Q){return Q.kind===J}function r$6(J,Q){return Q.type===J}function s$6(J){return J instanceof Nz}var Nz=class extends Error{constructor(J){super(J[0].message);this.name="ValiError",this.issues=J}};function LP1(J){return{kind:"transformation",type:"args",reference:LP1,async:!1,schema:J,"~run"(Q,Y){let G=Q.value;return Q.value=(...X)=>{let z=this.schema["~run"]({value:X},Y);if(z.issues)throw new Nz(z.issues);return G(...z.value)},Q}}}function EP1(J){return{kind:"transformation",type:"args",reference:EP1,async:!1,schema:J,"~run"(Q,Y){let G=Q.value;return Q.value=async(...X)=>{let z=await J["~run"]({value:X},Y);if(z.issues)throw new Nz(z.issues);return G(...z.value)},Q}}}function CP1(){return{kind:"transformation",type:"await",reference:CP1,async:!0,async "~run"(J){return J.value=await J.value,J}}}var RP1=/^(?:[\da-z+/]{4})*(?:[\da-z+/]{2}==|[\da-z+/]{3}=)?$/iu,FP1=/^[A-Z]{6}(?!00)[\dA-Z]{2}(?:[\dA-Z]{3})?$/u,SP1=/^[a-z][\da-z]*$/u,TP1=/^[+-]?(?:\d*\.)?\d+$/u,PP1=/^\d+$/u,$P1=/^[\w+-]+(?:\.[\w+-]+)*@[\da-z]+(?:[.-][\da-z]+)*\.[a-z]{2,}$/iu,fP1=/^(?:[\u{1F1E6}-\u{1F1FF}]{2}|\u{1F3F4}[\u{E0061}-\u{E007A}]{2}[\u{E0030}-\u{E0039}\u{E0061}-\u{E007A}]{1,3}\u{E007F}|(?:\p{Emoji}\uFE0F\u20E3?|\p{Emoji_Modifier_Base}\p{Emoji_Modifier}?|(?![\p{Emoji_Modifier_Base}\u{1F1E6}-\u{1F1FF}])\p{Emoji_Presentation})(?:\u200D(?:\p{Emoji}\uFE0F\u20E3?|\p{Emoji_Modifier_Base}\p{Emoji_Modifier}?|(?![\p{Emoji_Modifier_Base}\u{1F1E6}-\u{1F1FF}])\p{Emoji_Presentation}))*)+$/u,kP1=/^(?:0[hx])?[\da-fA-F]+$/u,vP1=/^#(?:[\da-fA-F]{3,4}|[\da-fA-F]{6}|[\da-fA-F]{8})$/u,jP1=/^\d{15}$|^\d{2}-\d{6}-\d{6}-\d$/u,hP1=/^(?:(?:[1-9]|1\d|2[0-4])?\d|25[0-5])(?:\.(?:(?:[1-9]|1\d|2[0-4])?\d|25[0-5])){3}$/u,bP1=/^(?:(?:[\da-f]{1,4}:){7}[\da-f]{1,4}|(?:[\da-f]{1,4}:){1,7}:|(?:[\da-f]{1,4}:){1,6}:[\da-f]{1,4}|(?:[\da-f]{1,4}:){1,5}(?::[\da-f]{1,4}){1,2}|(?:[\da-f]{1,4}:){1,4}(?::[\da-f]{1,4}){1,3}|(?:[\da-f]{1,4}:){1,3}(?::[\da-f]{1,4}){1,4}|(?:[\da-f]{1,4}:){1,2}(?::[\da-f]{1,4}){1,5}|[\da-f]{1,4}:(?::[\da-f]{1,4}){1,6}|:(?:(?::[\da-f]{1,4}){1,7}|:)|fe80:(?::[\da-f]{0,4}){0,4}%[\da-z]+|::(?:f{4}(?::0{1,4})?:)?(?:(?:25[0-5]|(?:2[0-4]|1?\d)?\d)\.){3}(?:25[0-5]|(?:2[0-4]|1?\d)?\d)|(?:[\da-f]{1,4}:){1,4}:(?:(?:25[0-5]|(?:2[0-4]|1?\d)?\d)\.){3}(?:25[0-5]|(?:2[0-4]|1?\d)?\d))$/iu,xP1=/^(?:(?:[1-9]|1\d|2[0-4])?\d|25[0-5])(?:\.(?:(?:[1-9]|1\d|2[0-4])?\d|25[0-5])){3}$|^(?:(?:[\da-f]{1,4}:){7}[\da-f]{1,4}|(?:[\da-f]{1,4}:){1,7}:|(?:[\da-f]{1,4}:){1,6}:[\da-f]{1,4}|(?:[\da-f]{1,4}:){1,5}(?::[\da-f]{1,4}){1,2}|(?:[\da-f]{1,4}:){1,4}(?::[\da-f]{1,4}){1,3}|(?:[\da-f]{1,4}:){1,3}(?::[\da-f]{1,4}){1,4}|(?:[\da-f]{1,4}:){1,2}(?::[\da-f]{1,4}){1,5}|[\da-f]{1,4}:(?::[\da-f]{1,4}){1,6}|:(?:(?::[\da-f]{1,4}){1,7}|:)|fe80:(?::[\da-f]{0,4}){0,4}%[\da-z]+|::(?:f{4}(?::0{1,4})?:)?(?:(?:25[0-5]|(?:2[0-4]|1?\d)?\d)\.){3}(?:25[0-5]|(?:2[0-4]|1?\d)?\d)|(?:[\da-f]{1,4}:){1,4}:(?:(?:25[0-5]|(?:2[0-4]|1?\d)?\d)\.){3}(?:25[0-5]|(?:2[0-4]|1?\d)?\d))$/iu,yP1=/^\d{4}-(?:0[1-9]|1[0-2])-(?:[12]\d|0[1-9]|3[01])$/u,gP1=/^\d{4}-(?:0[1-9]|1[0-2])-(?:[12]\d|0[1-9]|3[01])[T ](?:0\d|1\d|2[0-3]):[0-5]\d$/u,mP1=/^(?:0\d|1\d|2[0-3]):[0-5]\d$/u,dP1=/^(?:0\d|1\d|2[0-3])(?::[0-5]\d){2}$/u,uP1=/^\d{4}-(?:0[1-9]|1[0-2])-(?:[12]\d|0[1-9]|3[01])[T ](?:0\d|1\d|2[0-3])(?::[0-5]\d){2}(?:\.\d{1,9})?(?:Z|[+-](?:0\d|1\d|2[0-3])(?::?[0-5]\d)?)$/u,lP1=/^\d{4}-W(?:0[1-9]|[1-4]\d|5[0-3])$/u,pP1=/^(?:[\da-f]{2}:){5}[\da-f]{2}$|^(?:[\da-f]{2}-){5}[\da-f]{2}$|^(?:[\da-f]{4}\.){2}[\da-f]{4}$/iu,cP1=/^(?:[\da-f]{2}:){7}[\da-f]{2}$|^(?:[\da-f]{2}-){7}[\da-f]{2}$|^(?:[\da-f]{4}\.){3}[\da-f]{4}$|^(?:[\da-f]{4}:){3}[\da-f]{4}$/iu,_P1=/^(?:[\da-f]{2}:){5}[\da-f]{2}$|^(?:[\da-f]{2}-){5}[\da-f]{2}$|^(?:[\da-f]{4}\.){2}[\da-f]{4}$|^(?:[\da-f]{2}:){7}[\da-f]{2}$|^(?:[\da-f]{2}-){7}[\da-f]{2}$|^(?:[\da-f]{4}\.){3}[\da-f]{4}$|^(?:[\da-f]{4}:){3}[\da-f]{4}$/iu,iP1=/^[\w-]+$/u,nP1=/^(?:0o)?[0-7]+$/u,oP1=/^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/,aP1=/^[\da-z]+(?:[-_][\da-z]+)*$/u,rP1=/^[\da-hjkmnp-tv-zA-HJKMNP-TV-Z]{26}$/u,sP1=/^[\da-f]{8}(?:-[\da-f]{4}){3}-[\da-f]{12}$/iu;function tP1(J){return{kind:"validation",type:"base64",reference:tP1,async:!1,expects:null,requirement:RP1,message:J,"~run"(Q,Y){if(Q.typed&&!this.requirement.test(Q.value))J1(this,"Base64",Q,Y);return Q}}}function eP1(J){return{kind:"validation",type:"bic",reference:eP1,async:!1,expects:null,requirement:FP1,message:J,"~run"(Q,Y){if(Q.typed&&!this.requirement.test(Q.value))J1(this,"BIC",Q,Y);return Q}}}function J$1(J){return{kind:"transformation",type:"brand",reference:J$1,async:!1,name:J,"~run"(Q){return Q}}}function Q$1(J,Q){return{kind:"validation",type:"bytes",reference:Q$1,async:!1,expects:`${J}`,requirement:J,message:Q,"~run"(Y,G){if(Y.typed){let X=hE(Y.value);if(X!==this.requirement)J1(this,"bytes",Y,G,{received:`${X}`})}return Y}}}function Y$1(J,Q){return{kind:"validation",type:"check",reference:Y$1,async:!1,expects:null,requirement:J,message:Q,"~run"(Y,G){if(Y.typed&&!this.requirement(Y.value))J1(this,"input",Y,G);return Y}}}function G$1(J,Q){return{kind:"validation",type:"check",reference:G$1,async:!0,expects:null,requirement:J,message:Q,async "~run"(Y,G){if(Y.typed&&!await this.requirement(Y.value))J1(this,"input",Y,G);return Y}}}function X$1(J,Q){return{kind:"validation",type:"check_items",reference:X$1,async:!1,expects:null,requirement:J,message:Q,"~run"(Y,G){if(Y.typed)for(let X=0;X<Y.value.length;X++){let z=Y.value[X];if(!this.requirement(z,X,Y.value))J1(this,"item",Y,G,{input:z,path:[{type:"array",origin:"value",input:Y.value,key:X,value:z}]})}return Y}}}function z$1(J,Q){return{kind:"validation",type:"check_items",reference:z$1,async:!0,expects:null,requirement:J,message:Q,async "~run"(Y,G){if(Y.typed){let X=await Promise.all(Y.value.map(this.requirement));for(let z=0;z<Y.value.length;z++)if(!X[z]){let K=Y.value[z];J1(this,"item",Y,G,{input:K,path:[{type:"array",origin:"value",input:Y.value,key:z,value:K}]})}}return Y}}}var t$6=/^(?:\d{14,19}|\d{4}(?: \d{3,6}){2,4}|\d{4}(?:-\d{3,6}){2,4})$/u,e$6=/[- ]/gu,Jf6=[/^3[47]\d{13}$/u,/^3(?:0[0-5]|[68]\d)\d{11,13}$/u,/^6(?:011|5\d{2})\d{12,15}$/u,/^(?:2131|1800|35\d{3})\d{11}$/u,/^5[1-5]\d{2}|(?:222\d|22[3-9]\d|2[3-6]\d{2}|27[01]\d|2720)\d{12}$/u,/^(?:6[27]\d{14,17}|81\d{14,17})$/u,/^4\d{12}(?:\d{3,6})?$/u];function K$1(J){return{kind:"validation",type:"credit_card",reference:K$1,async:!1,expects:null,requirement(Q){let Y;return t$6.test(Q)&&(Y=Q.replace(e$6,""))&&Jf6.some((G)=>G.test(Y))&&Ts(Y)},message:J,"~run"(Q,Y){if(Q.typed&&!this.requirement(Q.value))J1(this,"credit card",Q,Y);return Q}}}function W$1(J){return{kind:"validation",type:"cuid2",reference:W$1,async:!1,expects:null,requirement:SP1,message:J,"~run"(Q,Y){if(Q.typed&&!this.requirement.test(Q.value))J1(this,"Cuid2",Q,Y);return Q}}}function Z$1(J){return{kind:"validation",type:"decimal",reference:Z$1,async:!1,expects:null,requirement:TP1,message:J,"~run"(Q,Y){if(Q.typed&&!this.requirement.test(Q.value))J1(this,"decimal",Q,Y);return Q}}}function V$1(J){return{kind:"metadata",type:"description",reference:V$1,description:J}}function q$1(J){return{kind:"validation",type:"digits",reference:q$1,async:!1,expects:null,requirement:PP1,message:J,"~run"(Q,Y){if(Q.typed&&!this.requirement.test(Q.value))J1(this,"digits",Q,Y);return Q}}}function U$1(J){return{kind:"validation",type:"email",reference:U$1,expects:null,async:!1,requirement:$P1,message:J,"~run"(Q,Y){if(Q.typed&&!this.requirement.test(Q.value))J1(this,"email",Q,Y);return Q}}}function M$1(J){return{kind:"validation",type:"emoji",reference:M$1,async:!1,expects:null,requirement:fP1,message:J,"~run"(Q,Y){if(Q.typed&&!this.requirement.test(Q.value))J1(this,"emoji",Q,Y);return Q}}}function D$1(J){return{kind:"validation",type:"empty",reference:D$1,async:!1,expects:"0",message:J,"~run"(Q,Y){if(Q.typed&&Q.value.length>0)J1(this,"length",Q,Y,{received:`${Q.value.length}`});return Q}}}function H$1(J,Q){return{kind:"validation",type:"ends_with",reference:H$1,async:!1,expects:`"${J}"`,requirement:J,message:Q,"~run"(Y,G){if(Y.typed&&!Y.value.endsWith(this.requirement))J1(this,"end",Y,G,{received:`"${Y.value.slice(-this.requirement.length)}"`});return Y}}}function I$1(J,Q){return{kind:"validation",type:"entries",reference:I$1,async:!1,expects:`${J}`,requirement:J,message:Q,"~run"(Y,G){if(!Y.typed)return Y;let X=Object.keys(Y.value).length;if(Y.typed&&X!==this.requirement)J1(this,"entries",Y,G,{received:`${X}`});return Y}}}function O$1(J,Q){return{kind:"validation",type:"every_item",reference:O$1,async:!1,expects:null,requirement:J,message:Q,"~run"(Y,G){if(Y.typed&&!Y.value.every(this.requirement))J1(this,"item",Y,G);return Y}}}function A$1(J){return{kind:"metadata",type:"examples",reference:A$1,examples:J}}function B$1(J,Q){let Y=g8(J);return{kind:"validation",type:"excludes",reference:B$1,async:!1,expects:`!${Y}`,requirement:J,message:Q,"~run"(G,X){if(G.typed&&G.value.includes(this.requirement))J1(this,"content",G,X,{received:Y});return G}}}function N$1(J){return{kind:"transformation",type:"filter_items",reference:N$1,async:!1,operation:J,"~run"(Q){return Q.value=Q.value.filter(this.operation),Q}}}function w$1(J){return{kind:"transformation",type:"find_item",reference:w$1,async:!1,operation:J,"~run"(Q){return Q.value=Q.value.find(this.operation),Q}}}function L$1(J){return{kind:"validation",type:"finite",reference:L$1,async:!1,expects:null,requirement:Number.isFinite,message:J,"~run"(Q,Y){if(Q.typed&&!this.requirement(Q.value))J1(this,"finite",Q,Y);return Q}}}function E$1(J){return{kind:"transformation",type:"flavor",reference:E$1,async:!1,name:J,"~run"(Q){return Q}}}function C$1(J,Q){return{kind:"validation",type:"graphemes",reference:C$1,async:!1,expects:`${J}`,requirement:J,message:Q,"~run"(Y,G){if(Y.typed){let X=bE(Y.value);if(X!==this.requirement)J1(this,"graphemes",Y,G,{received:`${X}`})}return Y}}}function R$1(J,Q){return{kind:"validation",type:"gt_value",reference:R$1,async:!1,expects:`>${J instanceof Date?J.toJSON():g8(J)}`,requirement:J,message:Q,"~run"(Y,G){if(Y.typed&&!(Y.value>this.requirement))J1(this,"value",Y,G,{received:Y.value instanceof Date?Y.value.toJSON():g8(Y.value)});return Y}}}var Qf6={md4:32,md5:32,sha1:40,sha256:64,sha384:96,sha512:128,ripemd128:32,ripemd160:40,tiger128:32,tiger160:40,tiger192:48,crc32:8,crc32b:8,adler32:8};function F$1(J,Q){return{kind:"validation",type:"hash",reference:F$1,expects:null,async:!1,requirement:RegExp(J.map((Y)=>`^[a-f0-9]{${Qf6[Y]}}$`).join("|"),"iu"),message:Q,"~run"(Y,G){if(Y.typed&&!this.requirement.test(Y.value))J1(this,"hash",Y,G);return Y}}}function S$1(J){return{kind:"validation",type:"hexadecimal",reference:S$1,async:!1,expects:null,requirement:kP1,message:J,"~run"(Q,Y){if(Q.typed&&!this.requirement.test(Q.value))J1(this,"hexadecimal",Q,Y);return Q}}}function T$1(J){return{kind:"validation",type:"hex_color",reference:T$1,async:!1,expects:null,requirement:vP1,message:J,"~run"(Q,Y){if(Q.typed&&!this.requirement.test(Q.value))J1(this,"hex color",Q,Y);return Q}}}function P$1(J){return{kind:"validation",type:"imei",reference:P$1,async:!1,expects:null,requirement(Q){return jP1.test(Q)&&Ts(Q)},message:J,"~run"(Q,Y){if(Q.typed&&!this.requirement(Q.value))J1(this,"IMEI",Q,Y);return Q}}}function $$1(J,Q){let Y=g8(J);return{kind:"validation",type:"includes",reference:$$1,async:!1,expects:Y,requirement:J,message:Q,"~run"(G,X){if(G.typed&&!G.value.includes(this.requirement))J1(this,"content",G,X,{received:`!${Y}`});return G}}}function f$1(J){return{kind:"validation",type:"integer",reference:f$1,async:!1,expects:null,requirement:Number.isInteger,message:J,"~run"(Q,Y){if(Q.typed&&!this.requirement(Q.value))J1(this,"integer",Q,Y);return Q}}}function k$1(J){return{kind:"validation",type:"ip",reference:k$1,async:!1,expects:null,requirement:xP1,message:J,"~run"(Q,Y){if(Q.typed&&!this.requirement.test(Q.value))J1(this,"IP",Q,Y);return Q}}}function v$1(J){return{kind:"validation",type:"ipv4",reference:v$1,async:!1,expects:null,requirement:hP1,message:J,"~run"(Q,Y){if(Q.typed&&!this.requirement.test(Q.value))J1(this,"IPv4",Q,Y);return Q}}}function j$1(J){return{kind:"validation",type:"ipv6",reference:j$1,async:!1,expects:null,requirement:bP1,message:J,"~run"(Q,Y){if(Q.typed&&!this.requirement.test(Q.value))J1(this,"IPv6",Q,Y);return Q}}}function h$1(J){return{kind:"validation",type:"iso_date",reference:h$1,async:!1,expects:null,requirement:yP1,message:J,"~run"(Q,Y){if(Q.typed&&!this.requirement.test(Q.value))J1(this,"date",Q,Y);return Q}}}function b$1(J){return{kind:"validation",type:"iso_date_time",reference:b$1,async:!1,expects:null,requirement:gP1,message:J,"~run"(Q,Y){if(Q.typed&&!this.requirement.test(Q.value))J1(this,"date-time",Q,Y);return Q}}}function x$1(J){return{kind:"validation",type:"iso_time",reference:x$1,async:!1,expects:null,requirement:mP1,message:J,"~run"(Q,Y){if(Q.typed&&!this.requirement.test(Q.value))J1(this,"time",Q,Y);return Q}}}function y$1(J){return{kind:"validation",type:"iso_time_second",reference:y$1,async:!1,expects:null,requirement:dP1,message:J,"~run"(Q,Y){if(Q.typed&&!this.requirement.test(Q.value))J1(this,"time-second",Q,Y);return Q}}}function g$1(J){return{kind:"validation",type:"iso_timestamp",reference:g$1,async:!1,expects:null,requirement:uP1,message:J,"~run"(Q,Y){if(Q.typed&&!this.requirement.test(Q.value))J1(this,"timestamp",Q,Y);return Q}}}function m$1(J){return{kind:"validation",type:"iso_week",reference:m$1,async:!1,expects:null,requirement:lP1,message:J,"~run"(Q,Y){if(Q.typed&&!this.requirement.test(Q.value))J1(this,"week",Q,Y);return Q}}}function d$1(J,Q){return{kind:"validation",type:"length",reference:d$1,async:!1,expects:`${J}`,requirement:J,message:Q,"~run"(Y,G){if(Y.typed&&Y.value.length!==this.requirement)J1(this,"length",Y,G,{received:`${Y.value.length}`});return Y}}}function u$1(J,Q){return{kind:"validation",type:"lt_value",reference:u$1,async:!1,expects:`<${J instanceof Date?J.toJSON():g8(J)}`,requirement:J,message:Q,"~run"(Y,G){if(Y.typed&&!(Y.value<this.requirement))J1(this,"value",Y,G,{received:Y.value instanceof Date?Y.value.toJSON():g8(Y.value)});return Y}}}function l$1(J){return{kind:"validation",type:"mac",reference:l$1,async:!1,expects:null,requirement:_P1,message:J,"~run"(Q,Y){if(Q.typed&&!this.requirement.test(Q.value))J1(this,"MAC",Q,Y);return Q}}}function p$1(J){return{kind:"validation",type:"mac48",reference:p$1,async:!1,expects:null,requirement:pP1,message:J,"~run"(Q,Y){if(Q.typed&&!this.requirement.test(Q.value))J1(this,"48-bit MAC",Q,Y);return Q}}}function c$1(J){return{kind:"validation",type:"mac64",reference:c$1,async:!1,expects:null,requirement:cP1,message:J,"~run"(Q,Y){if(Q.typed&&!this.requirement.test(Q.value))J1(this,"64-bit MAC",Q,Y);return Q}}}function _$1(J){return{kind:"transformation",type:"map_items",reference:_$1,async:!1,operation:J,"~run"(Q){return Q.value=Q.value.map(this.operation),Q}}}function i$1(J,Q){return{kind:"validation",type:"max_bytes",reference:i$1,async:!1,expects:`<=${J}`,requirement:J,message:Q,"~run"(Y,G){if(Y.typed){let X=hE(Y.value);if(X>this.requirement)J1(this,"bytes",Y,G,{received:`${X}`})}return Y}}}function n$1(J,Q){return{kind:"validation",type:"max_entries",reference:n$1,async:!1,expects:`<=${J}`,requirement:J,message:Q,"~run"(Y,G){if(!Y.typed)return Y;let X=Object.keys(Y.value).length;if(Y.typed&&X>this.requirement)J1(this,"entries",Y,G,{received:`${X}`});return Y}}}function o$1(J,Q){return{kind:"validation",type:"max_graphemes",reference:o$1,async:!1,expects:`<=${J}`,requirement:J,message:Q,"~run"(Y,G){if(Y.typed){let X=bE(Y.value);if(X>this.requirement)J1(this,"graphemes",Y,G,{received:`${X}`})}return Y}}}function a$1(J,Q){return{kind:"validation",type:"max_length",reference:a$1,async:!1,expects:`<=${J}`,requirement:J,message:Q,"~run"(Y,G){if(Y.typed&&Y.value.length>this.requirement)J1(this,"length",Y,G,{received:`${Y.value.length}`});return Y}}}function r$1(J,Q){return{kind:"validation",type:"max_size",reference:r$1,async:!1,expects:`<=${J}`,requirement:J,message:Q,"~run"(Y,G){if(Y.typed&&Y.value.size>this.requirement)J1(this,"size",Y,G,{received:`${Y.value.size}`});return Y}}}function s$1(J,Q){return{kind:"validation",type:"max_value",reference:s$1,async:!1,expects:`<=${J instanceof Date?J.toJSON():g8(J)}`,requirement:J,message:Q,"~run"(Y,G){if(Y.typed&&!(Y.value<=this.requirement))J1(this,"value",Y,G,{received:Y.value instanceof Date?Y.value.toJSON():g8(Y.value)});return Y}}}function t$1(J,Q,Y){return{kind:"validation",type:"max_words",reference:t$1,async:!1,expects:`<=${Q}`,locales:J,requirement:Q,message:Y,"~run"(G,X){if(G.typed){let z=xE(this.locales,G.value);if(z>this.requirement)J1(this,"words",G,X,{received:`${z}`})}return G}}}function e$1(J){return{kind:"metadata",type:"metadata",reference:e$1,metadata:J}}function Jf1(J,Q){return{kind:"validation",type:"mime_type",reference:Jf1,async:!1,expects:ZQ(J.map((Y)=>`"${Y}"`),"|"),requirement:J,message:Q,"~run"(Y,G){if(Y.typed&&!this.requirement.includes(Y.value.type))J1(this,"MIME type",Y,G,{received:`"${Y.value.type}"`});return Y}}}function Qf1(J,Q){return{kind:"validation",type:"min_bytes",reference:Qf1,async:!1,expects:`>=${J}`,requirement:J,message:Q,"~run"(Y,G){if(Y.typed){let X=hE(Y.value);if(X<this.requirement)J1(this,"bytes",Y,G,{received:`${X}`})}return Y}}}function Yf1(J,Q){return{kind:"validation",type:"min_entries",reference:Yf1,async:!1,expects:`>=${J}`,requirement:J,message:Q,"~run"(Y,G){if(!Y.typed)return Y;let X=Object.keys(Y.value).length;if(Y.typed&&X<this.requirement)J1(this,"entries",Y,G,{received:`${X}`});return Y}}}function Gf1(J,Q){return{kind:"validation",type:"min_graphemes",reference:Gf1,async:!1,expects:`>=${J}`,requirement:J,message:Q,"~run"(Y,G){if(Y.typed){let X=bE(Y.value);if(X<this.requirement)J1(this,"graphemes",Y,G,{received:`${X}`})}return Y}}}function Xf1(J,Q){return{kind:"validation",type:"min_length",reference:Xf1,async:!1,expects:`>=${J}`,requirement:J,message:Q,"~run"(Y,G){if(Y.typed&&Y.value.length<this.requirement)J1(this,"length",Y,G,{received:`${Y.value.length}`});return Y}}}function zf1(J,Q){return{kind:"validation",type:"min_size",reference:zf1,async:!1,expects:`>=${J}`,requirement:J,message:Q,"~run"(Y,G){if(Y.typed&&Y.value.size<this.requirement)J1(this,"size",Y,G,{received:`${Y.value.size}`});return Y}}}function Kf1(J,Q){return{kind:"validation",type:"min_value",reference:Kf1,async:!1,expects:`>=${J instanceof Date?J.toJSON():g8(J)}`,requirement:J,message:Q,"~run"(Y,G){if(Y.typed&&!(Y.value>=this.requirement))J1(this,"value",Y,G,{received:Y.value instanceof Date?Y.value.toJSON():g8(Y.value)});return Y}}}function Wf1(J,Q,Y){return{kind:"validation",type:"min_words",reference:Wf1,async:!1,expects:`>=${Q}`,locales:J,requirement:Q,message:Y,"~run"(G,X){if(G.typed){let z=xE(this.locales,G.value);if(z<this.requirement)J1(this,"words",G,X,{received:`${z}`})}return G}}}function Zf1(J,Q){return{kind:"validation",type:"multiple_of",reference:Zf1,async:!1,expects:`%${J}`,requirement:J,message:Q,"~run"(Y,G){if(Y.typed&&Y.value%this.requirement!=0)J1(this,"multiple",Y,G);return Y}}}function Vf1(J){return{kind:"validation",type:"nanoid",reference:Vf1,async:!1,expects:null,requirement:iP1,message:J,"~run"(Q,Y){if(Q.typed&&!this.requirement.test(Q.value))J1(this,"Nano ID",Q,Y);return Q}}}function qf1(J){return{kind:"validation",type:"non_empty",reference:qf1,async:!1,expects:"!0",message:J,"~run"(Q,Y){if(Q.typed&&Q.value.length===0)J1(this,"length",Q,Y,{received:"0"});return Q}}}function Uf1(J){return{kind:"transformation",type:"normalize",reference:Uf1,async:!1,form:J,"~run"(Q){return Q.value=Q.value.normalize(this.form),Q}}}function Mf1(J,Q){return{kind:"validation",type:"not_bytes",reference:Mf1,async:!1,expects:`!${J}`,requirement:J,message:Q,"~run"(Y,G){if(Y.typed){let X=hE(Y.value);if(X===this.requirement)J1(this,"bytes",Y,G,{received:`${X}`})}return Y}}}function Df1(J,Q){return{kind:"validation",type:"not_entries",reference:Df1,async:!1,expects:`!${J}`,requirement:J,message:Q,"~run"(Y,G){if(!Y.typed)return Y;let X=Object.keys(Y.value).length;if(Y.typed&&X===this.requirement)J1(this,"entries",Y,G,{received:`${X}`});return Y}}}function Hf1(J,Q){return{kind:"validation",type:"not_graphemes",reference:Hf1,async:!1,expects:`!${J}`,requirement:J,message:Q,"~run"(Y,G){if(Y.typed){let X=bE(Y.value);if(X===this.requirement)J1(this,"graphemes",Y,G,{received:`${X}`})}return Y}}}function If1(J,Q){return{kind:"validation",type:"not_length",reference:If1,async:!1,expects:`!${J}`,requirement:J,message:Q,"~run"(Y,G){if(Y.typed&&Y.value.length===this.requirement)J1(this,"length",Y,G,{received:`${Y.value.length}`});return Y}}}function Of1(J,Q){return{kind:"validation",type:"not_size",reference:Of1,async:!1,expects:`!${J}`,requirement:J,message:Q,"~run"(Y,G){if(Y.typed&&Y.value.size===this.requirement)J1(this,"size",Y,G,{received:`${Y.value.size}`});return Y}}}function Af1(J,Q){return{kind:"validation",type:"not_value",reference:Af1,async:!1,expects:J instanceof Date?`!${J.toJSON()}`:`!${g8(J)}`,requirement:J,message:Q,"~run"(Y,G){if(Y.typed&&this.requirement<=Y.value&&this.requirement>=Y.value)J1(this,"value",Y,G,{received:Y.value instanceof Date?Y.value.toJSON():g8(Y.value)});return Y}}}function Bf1(J,Q){return{kind:"validation",type:"not_values",reference:Bf1,async:!1,expects:`!${ZQ(J.map((Y)=>Y instanceof Date?Y.toJSON():g8(Y)),"|")}`,requirement:J,message:Q,"~run"(Y,G){if(Y.typed&&this.requirement.some((X)=>X<=Y.value&&X>=Y.value))J1(this,"value",Y,G,{received:Y.value instanceof Date?Y.value.toJSON():g8(Y.value)});return Y}}}function Nf1(J,Q,Y){return{kind:"validation",type:"not_words",reference:Nf1,async:!1,expects:`!${Q}`,locales:J,requirement:Q,message:Y,"~run"(G,X){if(G.typed){let z=xE(this.locales,G.value);if(z===this.requirement)J1(this,"words",G,X,{received:`${z}`})}return G}}}function wf1(J){return{kind:"validation",type:"octal",reference:wf1,async:!1,expects:null,requirement:nP1,message:J,"~run"(Q,Y){if(Q.typed&&!this.requirement.test(Q.value))J1(this,"octal",Q,Y);return Q}}}function Lf1(J,Q){return{kind:"transformation",type:"parse_json",reference:Lf1,config:J,message:Q,async:!1,"~run"(Y,G){try{Y.value=JSON.parse(Y.value,this.config?.reviver)}catch(X){if(X instanceof Error)J1(this,"JSON",Y,G,{received:`"${X.message}"`}),Y.typed=!1;else throw X}return Y}}}function Ef1(J,Q){if(J.issues)for(let Y of Q)for(let G of J.issues){let X=!1,z=Math.min(Y.length,G.path?.length??0);for(let K=0;K<z;K++)if(Y[K]!==G.path[K].key&&(Y[K]!=="$"||G.path[K].type!=="array")){X=!0;break}if(!X)return!1}return!0}function Cf1(J,Q,Y){return{kind:"validation",type:"partial_check",reference:Cf1,async:!1,expects:null,paths:J,requirement:Q,message:Y,"~run"(G,X){if((G.typed||Ef1(G,J))&&!this.requirement(G.value))J1(this,"input",G,X);return G}}}function Rf1(J,Q,Y){return{kind:"validation",type:"partial_check",reference:Rf1,async:!0,expects:null,paths:J,requirement:Q,message:Y,async "~run"(G,X){if((G.typed||Ef1(G,J))&&!await this.requirement(G.value))J1(this,"input",G,X);return G}}}function Ff1(J){return{kind:"validation",type:"raw_check",reference:Ff1,async:!1,expects:null,"~run"(Q,Y){return J({dataset:Q,config:Y,addIssue:(G)=>J1(this,G?.label??"input",Q,Y,G)}),Q}}}function Sf1(J){return{kind:"validation",type:"raw_check",reference:Sf1,async:!0,expects:null,async "~run"(Q,Y){return await J({dataset:Q,config:Y,addIssue:(G)=>J1(this,G?.label??"input",Q,Y,G)}),Q}}}function Tf1(J){return{kind:"transformation",type:"raw_transform",reference:Tf1,async:!1,"~run"(Q,Y){let G=J({dataset:Q,config:Y,addIssue:(X)=>J1(this,X?.label??"input",Q,Y,X),NEVER:null});if(Q.issues)Q.typed=!1;else Q.value=G;return Q}}}function Pf1(J){return{kind:"transformation",type:"raw_transform",reference:Pf1,async:!0,async "~run"(Q,Y){let G=await J({dataset:Q,config:Y,addIssue:(X)=>J1(this,X?.label??"input",Q,Y,X),NEVER:null});if(Q.issues)Q.typed=!1;else Q.value=G;return Q}}}function $f1(){return{kind:"transformation",type:"readonly",reference:$f1,async:!1,"~run"(J){return J}}}function ff1(J,Q){return{kind:"transformation",type:"reduce_items",reference:ff1,async:!1,operation:J,initial:Q,"~run"(Y){return Y.value=Y.value.reduce(this.operation,this.initial),Y}}}function kf1(J,Q){return{kind:"validation",type:"regex",reference:kf1,async:!1,expects:`${J}`,requirement:J,message:Q,"~run"(Y,G){if(Y.typed&&!this.requirement.test(Y.value))J1(this,"format",Y,G);return Y}}}function vf1(J){return{kind:"transformation",type:"returns",reference:vf1,async:!1,schema:J,"~run"(Q,Y){let G=Q.value;return Q.value=(...X)=>{let z=this.schema["~run"]({value:G(...X)},Y);if(z.issues)throw new Nz(z.issues);return z.value},Q}}}function jf1(J){return{kind:"transformation",type:"returns",reference:jf1,async:!1,schema:J,"~run"(Q,Y){let G=Q.value;return Q.value=async(...X)=>{let z=await this.schema["~run"]({value:await G(...X)},Y);if(z.issues)throw new Nz(z.issues);return z.value},Q}}}function hf1(J){return{kind:"validation",type:"rfc_email",reference:hf1,expects:null,async:!1,requirement:oP1,message:J,"~run"(Q,Y){if(Q.typed&&!this.requirement.test(Q.value))J1(this,"email",Q,Y);return Q}}}function bf1(J){return{kind:"validation",type:"safe_integer",reference:bf1,async:!1,expects:null,requirement:Number.isSafeInteger,message:J,"~run"(Q,Y){if(Q.typed&&!this.requirement(Q.value))J1(this,"safe integer",Q,Y);return Q}}}function xf1(J,Q){return{kind:"validation",type:"size",reference:xf1,async:!1,expects:`${J}`,requirement:J,message:Q,"~run"(Y,G){if(Y.typed&&Y.value.size!==this.requirement)J1(this,"size",Y,G,{received:`${Y.value.size}`});return Y}}}function yf1(J){return{kind:"validation",type:"slug",reference:yf1,async:!1,expects:null,requirement:aP1,message:J,"~run"(Q,Y){if(Q.typed&&!this.requirement.test(Q.value))J1(this,"slug",Q,Y);return Q}}}function gf1(J,Q){return{kind:"validation",type:"some_item",reference:gf1,async:!1,expects:null,requirement:J,message:Q,"~run"(Y,G){if(Y.typed&&!Y.value.some(this.requirement))J1(this,"item",Y,G);return Y}}}function mf1(J){return{kind:"transformation",type:"sort_items",reference:mf1,async:!1,operation:J,"~run"(Q){return Q.value=Q.value.sort(this.operation),Q}}}function df1(J,Q){return{kind:"validation",type:"starts_with",reference:df1,async:!1,expects:`"${J}"`,requirement:J,message:Q,"~run"(Y,G){if(Y.typed&&!Y.value.startsWith(this.requirement))J1(this,"start",Y,G,{received:`"${Y.value.slice(0,this.requirement.length)}"`});return Y}}}function uf1(J,Q){return{kind:"transformation",type:"stringify_json",reference:uf1,message:Q,config:J,async:!1,"~run"(Y,G){try{let X=JSON.stringify(Y.value,this.config?.replacer,this.config?.space);if(X===void 0)J1(this,"JSON",Y,G),Y.typed=!1;Y.value=X}catch(X){if(X instanceof Error)J1(this,"JSON",Y,G,{received:`"${X.message}"`}),Y.typed=!1;else throw X}return Y}}}function lf1(J){return{kind:"metadata",type:"title",reference:lf1,title:J}}function pf1(J){return{kind:"transformation",type:"to_bigint",reference:pf1,async:!1,message:J,"~run"(Q,Y){try{Q.value=BigInt(Q.value)}catch{J1(this,"bigint",Q,Y),Q.typed=!1}return Q}}}function cf1(){return{kind:"transformation",type:"to_boolean",reference:cf1,async:!1,"~run"(J){return J.value=Boolean(J.value),J}}}function _f1(J){return{kind:"transformation",type:"to_date",reference:_f1,async:!1,message:J,"~run"(Q,Y){try{if(Q.value=new Date(Q.value),isNaN(Q.value))J1(this,"date",Q,Y,{received:'"Invalid Date"'}),Q.typed=!1}catch{J1(this,"date",Q,Y),Q.typed=!1}return Q}}}function if1(){return{kind:"transformation",type:"to_lower_case",reference:if1,async:!1,"~run"(J){return J.value=J.value.toLowerCase(),J}}}function nf1(J){return{kind:"transformation",type:"to_max_value",reference:nf1,async:!1,requirement:J,"~run"(Q){return Q.value=Q.value>this.requirement?this.requirement:Q.value,Q}}}function of1(J){return{kind:"transformation",type:"to_min_value",reference:of1,async:!1,requirement:J,"~run"(Q){return Q.value=Q.value<this.requirement?this.requirement:Q.value,Q}}}function af1(J){return{kind:"transformation",type:"to_number",reference:af1,async:!1,message:J,"~run"(Q,Y){try{if(Q.value=Number(Q.value),isNaN(Q.value))J1(this,"number",Q,Y),Q.typed=!1}catch{J1(this,"number",Q,Y),Q.typed=!1}return Q}}}function rf1(J){return{kind:"transformation",type:"to_string",reference:rf1,async:!1,message:J,"~run"(Q,Y){try{Q.value=String(Q.value)}catch{J1(this,"string",Q,Y),Q.typed=!1}return Q}}}function sf1(){return{kind:"transformation",type:"to_upper_case",reference:sf1,async:!1,"~run"(J){return J.value=J.value.toUpperCase(),J}}}function tf1(J){return{kind:"transformation",type:"transform",reference:tf1,async:!1,operation:J,"~run"(Q){return Q.value=this.operation(Q.value),Q}}}function ef1(J){return{kind:"transformation",type:"transform",reference:ef1,async:!0,operation:J,async "~run"(Q){return Q.value=await this.operation(Q.value),Q}}}function Jk1(){return{kind:"transformation",type:"trim",reference:Jk1,async:!1,"~run"(J){return J.value=J.value.trim(),J}}}function Qk1(){return{kind:"transformation",type:"trim_end",reference:Qk1,async:!1,"~run"(J){return J.value=J.value.trimEnd(),J}}}function Yk1(){return{kind:"transformation",type:"trim_start",reference:Yk1,async:!1,"~run"(J){return J.value=J.value.trimStart(),J}}}function Gk1(J){return{kind:"validation",type:"ulid",reference:Gk1,async:!1,expects:null,requirement:rP1,message:J,"~run"(Q,Y){if(Q.typed&&!this.requirement.test(Q.value))J1(this,"ULID",Q,Y);return Q}}}function Xk1(J){return{kind:"validation",type:"url",reference:Xk1,async:!1,expects:null,requirement(Q){try{return new URL(Q),!0}catch{return!1}},message:J,"~run"(Q,Y){if(Q.typed&&!this.requirement(Q.value))J1(this,"URL",Q,Y);return Q}}}function zk1(J){return{kind:"validation",type:"uuid",reference:zk1,async:!1,expects:null,requirement:sP1,message:J,"~run"(Q,Y){if(Q.typed&&!this.requirement.test(Q.value))J1(this,"UUID",Q,Y);return Q}}}function Kk1(J,Q){return{kind:"validation",type:"value",reference:Kk1,async:!1,expects:J instanceof Date?J.toJSON():g8(J),requirement:J,message:Q,"~run"(Y,G){if(Y.typed&&!(this.requirement<=Y.value&&this.requirement>=Y.value))J1(this,"value",Y,G,{received:Y.value instanceof Date?Y.value.toJSON():g8(Y.value)});return Y}}}function Wk1(J,Q){return{kind:"validation",type:"values",reference:Wk1,async:!1,expects:`${ZQ(J.map((Y)=>Y instanceof Date?Y.toJSON():g8(Y)),"|")}`,requirement:J,message:Q,"~run"(Y,G){if(Y.typed&&!this.requirement.some((X)=>X<=Y.value&&X>=Y.value))J1(this,"value",Y,G,{received:Y.value instanceof Date?Y.value.toJSON():g8(Y.value)});return Y}}}function Zk1(J,Q,Y){return{kind:"validation",type:"words",reference:Zk1,async:!1,expects:`${Q}`,locales:J,requirement:Q,message:Y,"~run"(G,X){if(G.typed){let z=xE(this.locales,G.value);if(z!==this.requirement)J1(this,"words",G,X,{received:`${z}`})}return G}}}function Yf6(J,Q){let Y=J["~run"]({value:Q},{abortEarly:!0}).issues;if(Y)throw new Nz(Y)}function Gf6(J,Q){return{...J,get "~standard"(){return P1(this)},"~run"(Y,G){return J["~run"](Y,{...G,...Q})}}}function zJ(J,Q,Y){return typeof J.fallback==="function"?J.fallback(Q,Y):J.fallback}function Xf6(J,Q){return{...J,fallback:Q,get "~standard"(){return P1(this)},"~run"(Y,G){let X=J["~run"](Y,G);return X.issues?{typed:!0,value:zJ(this,X,G)}:X}}}function zf6(J,Q){return{...J,fallback:Q,async:!0,get "~standard"(){return P1(this)},async "~run"(Y,G){let X=await J["~run"](Y,G);return X.issues?{typed:!0,value:await zJ(this,X,G)}:X}}}function Kf6(J){let Q={};for(let Y of J)if(Y.path){let G=Ps(Y);if(G){if(!Q.nested)Q.nested={};if(Q.nested[G])Q.nested[G].push(Y.message);else Q.nested[G]=[Y.message]}else if(Q.other)Q.other.push(Y.message);else Q.other=[Y.message]}else if(Q.root)Q.root.push(Y.message);else Q.root=[Y.message];return Q}function Wf6(J,Q){return{...J,"~run"(Y,G){let X=Y.issues&&[...Y.issues];if(Y=J["~run"](Y,G),Y.issues){for(let z of Y.issues)if(!X?.includes(z)){let K=Y.value;for(let W of Q){let Z=K[W],V={type:"unknown",origin:"value",input:K,key:W,value:Z};if(z.path)z.path.push(V);else z.path=[V];if(!Z)break;K=Z}}}return Y}}}function Zf6(J,Q){return{...J,async:!0,async "~run"(Y,G){let X=Y.issues&&[...Y.issues];if(Y=await J["~run"](Y,G),Y.issues){for(let z of Y.issues)if(!X?.includes(z)){let K=Y.value;for(let W of Q){let Z=K[W],V={type:"unknown",origin:"value",input:K,key:W,value:Z};if(z.path)z.path.push(V);else z.path=[V];if(!Z)break;K=Z}}}return Y}}}function r9(J,Q,Y){return typeof J.default==="function"?J.default(Q,Y):J.default}function Cs(J){if("entries"in J){let Q={};for(let Y in J.entries)Q[Y]=Cs(J.entries[Y]);return Q}if("items"in J)return J.items.map(Cs);return r9(J)}async function Rs(J){if("entries"in J)return Object.fromEntries(await Promise.all(Object.entries(J.entries).map(async([Q,Y])=>[Q,await Rs(Y)])));if("items"in J)return Promise.all(J.items.map(Rs));return r9(J)}function Vf6(J){return Kj(J,"description")}function qf6(J){let Q=[];function Y(G){if("pipe"in G){for(let X of G.pipe)if(X.kind==="schema"&&"pipe"in X)Y(X);else if(X.kind==="metadata"&&X.type==="examples")Q.push(...X.examples)}}return Y(J),Q}function Fs(J){if("entries"in J){let Q={};for(let Y in J.entries)Q[Y]=Fs(J.entries[Y]);return Q}if("items"in J)return J.items.map(Fs);return zJ(J)}async function Ss(J){if("entries"in J)return Object.fromEntries(await Promise.all(Object.entries(J.entries).map(async([Q,Y])=>[Q,await Ss(Y)])));if("items"in J)return Promise.all(J.items.map(Ss));return zJ(J)}function Uf6(J){let Q={};function Y(G){if("pipe"in G){for(let X of G.pipe)if(X.kind==="schema"&&"pipe"in X)Y(X);else if(X.kind==="metadata"&&X.type==="metadata")Object.assign(Q,X.metadata)}}return Y(J),Q}function Mf6(J){return Kj(J,"title")}function Df6(J,Q){return!J["~run"]({value:Q},{abortEarly:!0}).issues}function Vk1(){return{kind:"schema",type:"any",reference:Vk1,expects:"any",async:!1,get "~standard"(){return P1(this)},"~run"(J){return J.typed=!0,J}}}function qk1(J,Q){return{kind:"schema",type:"array",reference:qk1,expects:"Array",async:!1,item:J,message:Q,get "~standard"(){return P1(this)},"~run"(Y,G){let X=Y.value;if(Array.isArray(X)){Y.typed=!0,Y.value=[];for(let z=0;z<X.length;z++){let K=X[z],W=this.item["~run"]({value:K},G);if(W.issues){let Z={type:"array",origin:"value",input:X,key:z,value:K};for(let V of W.issues){if(V.path)V.path.unshift(Z);else V.path=[Z];Y.issues?.push(V)}if(!Y.issues)Y.issues=W.issues;if(G.abortEarly){Y.typed=!1;break}}if(!W.typed)Y.typed=!1;Y.value.push(W.value)}}else J1(this,"type",Y,G);return Y}}}function Uk1(J,Q){return{kind:"schema",type:"array",reference:Uk1,expects:"Array",async:!0,item:J,message:Q,get "~standard"(){return P1(this)},async "~run"(Y,G){let X=Y.value;if(Array.isArray(X)){Y.typed=!0,Y.value=[];let z=await Promise.all(X.map((K)=>this.item["~run"]({value:K},G)));for(let K=0;K<z.length;K++){let W=z[K];if(W.issues){let Z={type:"array",origin:"value",input:X,key:K,value:X[K]};for(let V of W.issues){if(V.path)V.path.unshift(Z);else V.path=[Z];Y.issues?.push(V)}if(!Y.issues)Y.issues=W.issues;if(G.abortEarly){Y.typed=!1;break}}if(!W.typed)Y.typed=!1;Y.value.push(W.value)}}else J1(this,"type",Y,G);return Y}}}function Mk1(J){return{kind:"schema",type:"bigint",reference:Mk1,expects:"bigint",async:!1,message:J,get "~standard"(){return P1(this)},"~run"(Q,Y){if(typeof Q.value==="bigint")Q.typed=!0;else J1(this,"type",Q,Y);return Q}}}function Dk1(J){return{kind:"schema",type:"blob",reference:Dk1,expects:"Blob",async:!1,message:J,get "~standard"(){return P1(this)},"~run"(Q,Y){if(Q.value instanceof Blob)Q.typed=!0;else J1(this,"type",Q,Y);return Q}}}function Hk1(J){return{kind:"schema",type:"boolean",reference:Hk1,expects:"boolean",async:!1,message:J,get "~standard"(){return P1(this)},"~run"(Q,Y){if(typeof Q.value==="boolean")Q.typed=!0;else J1(this,"type",Q,Y);return Q}}}function Ik1(J,Q){return{kind:"schema",type:"custom",reference:Ik1,expects:"unknown",async:!1,check:J,message:Q,get "~standard"(){return P1(this)},"~run"(Y,G){if(this.check(Y.value))Y.typed=!0;else J1(this,"type",Y,G);return Y}}}function Ok1(J,Q){return{kind:"schema",type:"custom",reference:Ok1,expects:"unknown",async:!0,check:J,message:Q,get "~standard"(){return P1(this)},async "~run"(Y,G){if(await this.check(Y.value))Y.typed=!0;else J1(this,"type",Y,G);return Y}}}function Ak1(J){return{kind:"schema",type:"date",reference:Ak1,expects:"Date",async:!1,message:J,get "~standard"(){return P1(this)},"~run"(Q,Y){if(Q.value instanceof Date)if(!isNaN(Q.value))Q.typed=!0;else J1(this,"type",Q,Y,{received:'"Invalid Date"'});else J1(this,"type",Q,Y);return Q}}}function $s(J,Q){let Y=[];for(let G in J)if(`${+G}`!==G||typeof J[G]!=="string"||!Object.is(J[J[G]],+G))Y.push(J[G]);return{kind:"schema",type:"enum",reference:$s,expects:ZQ(Y.map(g8),"|"),async:!1,enum:J,options:Y,message:Q,get "~standard"(){return P1(this)},"~run"(G,X){if(this.options.includes(G.value))G.typed=!0;else J1(this,"type",G,X);return G}}}function Bk1(J,Q){return{kind:"schema",type:"exact_optional",reference:Bk1,expects:J.expects,async:!1,wrapped:J,default:Q,get "~standard"(){return P1(this)},"~run"(Y,G){return this.wrapped["~run"](Y,G)}}}function Nk1(J,Q){return{kind:"schema",type:"exact_optional",reference:Nk1,expects:J.expects,async:!0,wrapped:J,default:Q,get "~standard"(){return P1(this)},async "~run"(Y,G){return this.wrapped["~run"](Y,G)}}}function wk1(J){return{kind:"schema",type:"file",reference:wk1,expects:"File",async:!1,message:J,get "~standard"(){return P1(this)},"~run"(Q,Y){if(Q.value instanceof File)Q.typed=!0;else J1(this,"type",Q,Y);return Q}}}function fs(J){return{kind:"schema",type:"function",reference:fs,expects:"Function",async:!1,message:J,get "~standard"(){return P1(this)},"~run"(Q,Y){if(typeof Q.value==="function")Q.typed=!0;else J1(this,"type",Q,Y);return Q}}}function Lk1(J,Q){return{kind:"schema",type:"instance",reference:Lk1,expects:J.name,async:!1,class:J,message:Q,get "~standard"(){return P1(this)},"~run"(Y,G){if(Y.value instanceof this.class)Y.typed=!0;else J1(this,"type",Y,G);return Y}}}function Xj(J,Q){if(typeof J===typeof Q){if(J===Q||J instanceof Date&&Q instanceof Date&&+J===+Q)return{value:J};if(J&&Q&&J.constructor===Object&&Q.constructor===Object){for(let Y in Q)if(Y in J){let G=Xj(J[Y],Q[Y]);if(G.issue)return G;J[Y]=G.value}else J[Y]=Q[Y];return{value:J}}if(Array.isArray(J)&&Array.isArray(Q)){if(J.length===Q.length){for(let Y=0;Y<J.length;Y++){let G=Xj(J[Y],Q[Y]);if(G.issue)return G;J[Y]=G.value}return{value:J}}}}return{issue:!0}}function Ek1(J,Q){return{kind:"schema",type:"intersect",reference:Ek1,expects:ZQ(J.map((Y)=>Y.expects),"&"),async:!1,options:J,message:Q,get "~standard"(){return P1(this)},"~run"(Y,G){if(this.options.length){let X=Y.value,z;Y.typed=!0;for(let K of this.options){let W=K["~run"]({value:X},G);if(W.issues){if(Y.issues)Y.issues.push(...W.issues);else Y.issues=W.issues;if(G.abortEarly){Y.typed=!1;break}}if(!W.typed)Y.typed=!1;if(Y.typed)if(z)z.push(W.value);else z=[W.value]}if(Y.typed){Y.value=z[0];for(let K=1;K<z.length;K++){let W=Xj(Y.value,z[K]);if(W.issue){J1(this,"type",Y,G,{received:"unknown"});break}Y.value=W.value}}}else J1(this,"type",Y,G);return Y}}}function Ck1(J,Q){return{kind:"schema",type:"intersect",reference:Ck1,expects:ZQ(J.map((Y)=>Y.expects),"&"),async:!0,options:J,message:Q,get "~standard"(){return P1(this)},async "~run"(Y,G){if(this.options.length){let X=Y.value,z;Y.typed=!0;let K=await Promise.all(this.options.map((W)=>W["~run"]({value:X},G)));for(let W of K){if(W.issues){if(Y.issues)Y.issues.push(...W.issues);else Y.issues=W.issues;if(G.abortEarly){Y.typed=!1;break}}if(!W.typed)Y.typed=!1;if(Y.typed)if(z)z.push(W.value);else z=[W.value]}if(Y.typed){Y.value=z[0];for(let W=1;W<z.length;W++){let Z=Xj(Y.value,z[W]);if(Z.issue){J1(this,"type",Y,G,{received:"unknown"});break}Y.value=Z.value}}}else J1(this,"type",Y,G);return Y}}}function Rk1(J){return{kind:"schema",type:"lazy",reference:Rk1,expects:"unknown",async:!1,getter:J,get "~standard"(){return P1(this)},"~run"(Q,Y){return this.getter(Q.value)["~run"](Q,Y)}}}function Fk1(J){return{kind:"schema",type:"lazy",reference:Fk1,expects:"unknown",async:!0,getter:J,get "~standard"(){return P1(this)},async "~run"(Q,Y){return(await this.getter(Q.value))["~run"](Q,Y)}}}function Sk1(J,Q){return{kind:"schema",type:"literal",reference:Sk1,expects:g8(J),async:!1,literal:J,message:Q,get "~standard"(){return P1(this)},"~run"(Y,G){if(Y.value===this.literal)Y.typed=!0;else J1(this,"type",Y,G);return Y}}}function Tk1(J,Q){return{kind:"schema",type:"loose_object",reference:Tk1,expects:"Object",async:!1,entries:J,message:Q,get "~standard"(){return P1(this)},"~run"(Y,G){let X=Y.value;if(X&&typeof X==="object"){Y.typed=!0,Y.value={};for(let z in this.entries){let K=this.entries[z];if(z in X||(K.type==="exact_optional"||K.type==="optional"||K.type==="nullish")&&K.default!==void 0){let W=z in X?X[z]:r9(K),Z=K["~run"]({value:W},G);if(Z.issues){let V={type:"object",origin:"value",input:X,key:z,value:W};for(let q of Z.issues){if(q.path)q.path.unshift(V);else q.path=[V];Y.issues?.push(q)}if(!Y.issues)Y.issues=Z.issues;if(G.abortEarly){Y.typed=!1;break}}if(!Z.typed)Y.typed=!1;Y.value[z]=Z.value}else if(K.fallback!==void 0)Y.value[z]=zJ(K);else if(K.type!=="exact_optional"&&K.type!=="optional"&&K.type!=="nullish"){if(J1(this,"key",Y,G,{input:void 0,expected:`"${z}"`,path:[{type:"object",origin:"key",input:X,key:z,value:X[z]}]}),G.abortEarly)break}}if(!Y.issues||!G.abortEarly){for(let z in X)if(OU(X,z)&&!(z in this.entries))Y.value[z]=X[z]}}else J1(this,"type",Y,G);return Y}}}function Pk1(J,Q){return{kind:"schema",type:"loose_object",reference:Pk1,expects:"Object",async:!0,entries:J,message:Q,get "~standard"(){return P1(this)},async "~run"(Y,G){let X=Y.value;if(X&&typeof X==="object"){Y.typed=!0,Y.value={};let z=await Promise.all(Object.entries(this.entries).map(async([K,W])=>{if(K in X||(W.type==="exact_optional"||W.type==="optional"||W.type==="nullish")&&W.default!==void 0){let Z=K in X?X[K]:await r9(W);return[K,Z,W,await W["~run"]({value:Z},G)]}return[K,X[K],W,null]}));for(let[K,W,Z,V]of z)if(V){if(V.issues){let q={type:"object",origin:"value",input:X,key:K,value:W};for(let U of V.issues){if(U.path)U.path.unshift(q);else U.path=[q];Y.issues?.push(U)}if(!Y.issues)Y.issues=V.issues;if(G.abortEarly){Y.typed=!1;break}}if(!V.typed)Y.typed=!1;Y.value[K]=V.value}else if(Z.fallback!==void 0)Y.value[K]=await zJ(Z);else if(Z.type!=="exact_optional"&&Z.type!=="optional"&&Z.type!=="nullish"){if(J1(this,"key",Y,G,{input:void 0,expected:`"${K}"`,path:[{type:"object",origin:"key",input:X,key:K,value:W}]}),G.abortEarly)break}if(!Y.issues||!G.abortEarly){for(let K in X)if(OU(X,K)&&!(K in this.entries))Y.value[K]=X[K]}}else J1(this,"type",Y,G);return Y}}}function $k1(J,Q){return{kind:"schema",type:"loose_tuple",reference:$k1,expects:"Array",async:!1,items:J,message:Q,get "~standard"(){return P1(this)},"~run"(Y,G){let X=Y.value;if(Array.isArray(X)){Y.typed=!0,Y.value=[];for(let z=0;z<this.items.length;z++){let K=X[z],W=this.items[z]["~run"]({value:K},G);if(W.issues){let Z={type:"array",origin:"value",input:X,key:z,value:K};for(let V of W.issues){if(V.path)V.path.unshift(Z);else V.path=[Z];Y.issues?.push(V)}if(!Y.issues)Y.issues=W.issues;if(G.abortEarly){Y.typed=!1;break}}if(!W.typed)Y.typed=!1;Y.value.push(W.value)}if(!Y.issues||!G.abortEarly)for(let z=this.items.length;z<X.length;z++)Y.value.push(X[z])}else J1(this,"type",Y,G);return Y}}}function fk1(J,Q){return{kind:"schema",type:"loose_tuple",reference:fk1,expects:"Array",async:!0,items:J,message:Q,get "~standard"(){return P1(this)},async "~run"(Y,G){let X=Y.value;if(Array.isArray(X)){Y.typed=!0,Y.value=[];let z=await Promise.all(this.items.map(async(K,W)=>{let Z=X[W];return[W,Z,await K["~run"]({value:Z},G)]}));for(let[K,W,Z]of z){if(Z.issues){let V={type:"array",origin:"value",input:X,key:K,value:W};for(let q of Z.issues){if(q.path)q.path.unshift(V);else q.path=[V];Y.issues?.push(q)}if(!Y.issues)Y.issues=Z.issues;if(G.abortEarly){Y.typed=!1;break}}if(!Z.typed)Y.typed=!1;Y.value.push(Z.value)}if(!Y.issues||!G.abortEarly)for(let K=this.items.length;K<X.length;K++)Y.value.push(X[K])}else J1(this,"type",Y,G);return Y}}}function kk1(J,Q,Y){return{kind:"schema",type:"map",reference:kk1,expects:"Map",async:!1,key:J,value:Q,message:Y,get "~standard"(){return P1(this)},"~run"(G,X){let z=G.value;if(z instanceof Map){G.typed=!0,G.value=new Map;for(let[K,W]of z){let Z=this.key["~run"]({value:K},X);if(Z.issues){let q={type:"map",origin:"key",input:z,key:K,value:W};for(let U of Z.issues){if(U.path)U.path.unshift(q);else U.path=[q];G.issues?.push(U)}if(!G.issues)G.issues=Z.issues;if(X.abortEarly){G.typed=!1;break}}let V=this.value["~run"]({value:W},X);if(V.issues){let q={type:"map",origin:"value",input:z,key:K,value:W};for(let U of V.issues){if(U.path)U.path.unshift(q);else U.path=[q];G.issues?.push(U)}if(!G.issues)G.issues=V.issues;if(X.abortEarly){G.typed=!1;break}}if(!Z.typed||!V.typed)G.typed=!1;G.value.set(Z.value,V.value)}}else J1(this,"type",G,X);return G}}}function vk1(J,Q,Y){return{kind:"schema",type:"map",reference:vk1,expects:"Map",async:!0,key:J,value:Q,message:Y,get "~standard"(){return P1(this)},async "~run"(G,X){let z=G.value;if(z instanceof Map){G.typed=!0,G.value=new Map;let K=await Promise.all([...z].map(([W,Z])=>Promise.all([W,Z,this.key["~run"]({value:W},X),this.value["~run"]({value:Z},X)])));for(let[W,Z,V,q]of K){if(V.issues){let U={type:"map",origin:"key",input:z,key:W,value:Z};for(let M of V.issues){if(M.path)M.path.unshift(U);else M.path=[U];G.issues?.push(M)}if(!G.issues)G.issues=V.issues;if(X.abortEarly){G.typed=!1;break}}if(q.issues){let U={type:"map",origin:"value",input:z,key:W,value:Z};for(let M of q.issues){if(M.path)M.path.unshift(U);else M.path=[U];G.issues?.push(M)}if(!G.issues)G.issues=q.issues;if(X.abortEarly){G.typed=!1;break}}if(!V.typed||!q.typed)G.typed=!1;G.value.set(V.value,q.value)}}else J1(this,"type",G,X);return G}}}function jk1(J){return{kind:"schema",type:"nan",reference:jk1,expects:"NaN",async:!1,message:J,get "~standard"(){return P1(this)},"~run"(Q,Y){if(Number.isNaN(Q.value))Q.typed=!0;else J1(this,"type",Q,Y);return Q}}}function hk1(J){return{kind:"schema",type:"never",reference:hk1,expects:"never",async:!1,message:J,get "~standard"(){return P1(this)},"~run"(Q,Y){return J1(this,"type",Q,Y),Q}}}function bk1(J,Q){return{kind:"schema",type:"non_nullable",reference:bk1,expects:"!null",async:!1,wrapped:J,message:Q,get "~standard"(){return P1(this)},"~run"(Y,G){if(Y.value!==null)Y=this.wrapped["~run"](Y,G);if(Y.value===null)J1(this,"type",Y,G);return Y}}}function xk1(J,Q){return{kind:"schema",type:"non_nullable",reference:xk1,expects:"!null",async:!0,wrapped:J,message:Q,get "~standard"(){return P1(this)},async "~run"(Y,G){if(Y.value!==null)Y=await this.wrapped["~run"](Y,G);if(Y.value===null)J1(this,"type",Y,G);return Y}}}function yk1(J,Q){return{kind:"schema",type:"non_nullish",reference:yk1,expects:"(!null & !undefined)",async:!1,wrapped:J,message:Q,get "~standard"(){return P1(this)},"~run"(Y,G){if(!(Y.value===null||Y.value===void 0))Y=this.wrapped["~run"](Y,G);if(Y.value===null||Y.value===void 0)J1(this,"type",Y,G);return Y}}}function gk1(J,Q){return{kind:"schema",type:"non_nullish",reference:gk1,expects:"(!null & !undefined)",async:!0,wrapped:J,message:Q,get "~standard"(){return P1(this)},async "~run"(Y,G){if(!(Y.value===null||Y.value===void 0))Y=await this.wrapped["~run"](Y,G);if(Y.value===null||Y.value===void 0)J1(this,"type",Y,G);return Y}}}function ks(J,Q){return{kind:"schema",type:"non_optional",reference:ks,expects:"!undefined",async:!1,wrapped:J,message:Q,get "~standard"(){return P1(this)},"~run"(Y,G){if(Y.value!==void 0)Y=this.wrapped["~run"](Y,G);if(Y.value===void 0)J1(this,"type",Y,G);return Y}}}function vs(J,Q){return{kind:"schema",type:"non_optional",reference:vs,expects:"!undefined",async:!0,wrapped:J,message:Q,get "~standard"(){return P1(this)},async "~run"(Y,G){if(Y.value!==void 0)Y=await this.wrapped["~run"](Y,G);if(Y.value===void 0)J1(this,"type",Y,G);return Y}}}function js(J){return{kind:"schema",type:"null",reference:js,expects:"null",async:!1,message:J,get "~standard"(){return P1(this)},"~run"(Q,Y){if(Q.value===null)Q.typed=!0;else J1(this,"type",Q,Y);return Q}}}function mk1(J,Q){return{kind:"schema",type:"nullable",reference:mk1,expects:`(${J.expects} | null)`,async:!1,wrapped:J,default:Q,get "~standard"(){return P1(this)},"~run"(Y,G){if(Y.value===null){if(this.default!==void 0)Y.value=r9(this,Y,G);if(Y.value===null)return Y.typed=!0,Y}return this.wrapped["~run"](Y,G)}}}function dk1(J,Q){return{kind:"schema",type:"nullable",reference:dk1,expects:`(${J.expects} | null)`,async:!0,wrapped:J,default:Q,get "~standard"(){return P1(this)},async "~run"(Y,G){if(Y.value===null){if(this.default!==void 0)Y.value=await r9(this,Y,G);if(Y.value===null)return Y.typed=!0,Y}return this.wrapped["~run"](Y,G)}}}function uk1(J,Q){return{kind:"schema",type:"nullish",reference:uk1,expects:`(${J.expects} | null | undefined)`,async:!1,wrapped:J,default:Q,get "~standard"(){return P1(this)},"~run"(Y,G){if(Y.value===null||Y.value===void 0){if(this.default!==void 0)Y.value=r9(this,Y,G);if(Y.value===null||Y.value===void 0)return Y.typed=!0,Y}return this.wrapped["~run"](Y,G)}}}function lk1(J,Q){return{kind:"schema",type:"nullish",reference:lk1,expects:`(${J.expects} | null | undefined)`,async:!0,wrapped:J,default:Q,get "~standard"(){return P1(this)},async "~run"(Y,G){if(Y.value===null||Y.value===void 0){if(this.default!==void 0)Y.value=await r9(this,Y,G);if(Y.value===null||Y.value===void 0)return Y.typed=!0,Y}return this.wrapped["~run"](Y,G)}}}function pk1(J){return{kind:"schema",type:"number",reference:pk1,expects:"number",async:!1,message:J,get "~standard"(){return P1(this)},"~run"(Q,Y){if(typeof Q.value==="number"&&!isNaN(Q.value))Q.typed=!0;else J1(this,"type",Q,Y);return Q}}}function ck1(J,Q){return{kind:"schema",type:"object",reference:ck1,expects:"Object",async:!1,entries:J,message:Q,get "~standard"(){return P1(this)},"~run"(Y,G){let X=Y.value;if(X&&typeof X==="object"){Y.typed=!0,Y.value={};for(let z in this.entries){let K=this.entries[z];if(z in X||(K.type==="exact_optional"||K.type==="optional"||K.type==="nullish")&&K.default!==void 0){let W=z in X?X[z]:r9(K),Z=K["~run"]({value:W},G);if(Z.issues){let V={type:"object",origin:"value",input:X,key:z,value:W};for(let q of Z.issues){if(q.path)q.path.unshift(V);else q.path=[V];Y.issues?.push(q)}if(!Y.issues)Y.issues=Z.issues;if(G.abortEarly){Y.typed=!1;break}}if(!Z.typed)Y.typed=!1;Y.value[z]=Z.value}else if(K.fallback!==void 0)Y.value[z]=zJ(K);else if(K.type!=="exact_optional"&&K.type!=="optional"&&K.type!=="nullish"){if(J1(this,"key",Y,G,{input:void 0,expected:`"${z}"`,path:[{type:"object",origin:"key",input:X,key:z,value:X[z]}]}),G.abortEarly)break}}}else J1(this,"type",Y,G);return Y}}}function _k1(J,Q){return{kind:"schema",type:"object",reference:_k1,expects:"Object",async:!0,entries:J,message:Q,get "~standard"(){return P1(this)},async "~run"(Y,G){let X=Y.value;if(X&&typeof X==="object"){Y.typed=!0,Y.value={};let z=await Promise.all(Object.entries(this.entries).map(async([K,W])=>{if(K in X||(W.type==="exact_optional"||W.type==="optional"||W.type==="nullish")&&W.default!==void 0){let Z=K in X?X[K]:await r9(W);return[K,Z,W,await W["~run"]({value:Z},G)]}return[K,X[K],W,null]}));for(let[K,W,Z,V]of z)if(V){if(V.issues){let q={type:"object",origin:"value",input:X,key:K,value:W};for(let U of V.issues){if(U.path)U.path.unshift(q);else U.path=[q];Y.issues?.push(U)}if(!Y.issues)Y.issues=V.issues;if(G.abortEarly){Y.typed=!1;break}}if(!V.typed)Y.typed=!1;Y.value[K]=V.value}else if(Z.fallback!==void 0)Y.value[K]=await zJ(Z);else if(Z.type!=="exact_optional"&&Z.type!=="optional"&&Z.type!=="nullish"){if(J1(this,"key",Y,G,{input:void 0,expected:`"${K}"`,path:[{type:"object",origin:"key",input:X,key:K,value:W}]}),G.abortEarly)break}}else J1(this,"type",Y,G);return Y}}}function ik1(J,Q,Y){return{kind:"schema",type:"object_with_rest",reference:ik1,expects:"Object",async:!1,entries:J,rest:Q,message:Y,get "~standard"(){return P1(this)},"~run"(G,X){let z=G.value;if(z&&typeof z==="object"){G.typed=!0,G.value={};for(let K in this.entries){let W=this.entries[K];if(K in z||(W.type==="exact_optional"||W.type==="optional"||W.type==="nullish")&&W.default!==void 0){let Z=K in z?z[K]:r9(W),V=W["~run"]({value:Z},X);if(V.issues){let q={type:"object",origin:"value",input:z,key:K,value:Z};for(let U of V.issues){if(U.path)U.path.unshift(q);else U.path=[q];G.issues?.push(U)}if(!G.issues)G.issues=V.issues;if(X.abortEarly){G.typed=!1;break}}if(!V.typed)G.typed=!1;G.value[K]=V.value}else if(W.fallback!==void 0)G.value[K]=zJ(W);else if(W.type!=="exact_optional"&&W.type!=="optional"&&W.type!=="nullish"){if(J1(this,"key",G,X,{input:void 0,expected:`"${K}"`,path:[{type:"object",origin:"key",input:z,key:K,value:z[K]}]}),X.abortEarly)break}}if(!G.issues||!X.abortEarly){for(let K in z)if(OU(z,K)&&!(K in this.entries)){let W=this.rest["~run"]({value:z[K]},X);if(W.issues){let Z={type:"object",origin:"value",input:z,key:K,value:z[K]};for(let V of W.issues){if(V.path)V.path.unshift(Z);else V.path=[Z];G.issues?.push(V)}if(!G.issues)G.issues=W.issues;if(X.abortEarly){G.typed=!1;break}}if(!W.typed)G.typed=!1;G.value[K]=W.value}}}else J1(this,"type",G,X);return G}}}function nk1(J,Q,Y){return{kind:"schema",type:"object_with_rest",reference:nk1,expects:"Object",async:!0,entries:J,rest:Q,message:Y,get "~standard"(){return P1(this)},async "~run"(G,X){let z=G.value;if(z&&typeof z==="object"){G.typed=!0,G.value={};let[K,W]=await Promise.all([Promise.all(Object.entries(this.entries).map(async([Z,V])=>{if(Z in z||(V.type==="exact_optional"||V.type==="optional"||V.type==="nullish")&&V.default!==void 0){let q=Z in z?z[Z]:await r9(V);return[Z,q,V,await V["~run"]({value:q},X)]}return[Z,z[Z],V,null]})),Promise.all(Object.entries(z).filter(([Z])=>OU(z,Z)&&!(Z in this.entries)).map(async([Z,V])=>[Z,V,await this.rest["~run"]({value:V},X)]))]);for(let[Z,V,q,U]of K)if(U){if(U.issues){let M={type:"object",origin:"value",input:z,key:Z,value:V};for(let D of U.issues){if(D.path)D.path.unshift(M);else D.path=[M];G.issues?.push(D)}if(!G.issues)G.issues=U.issues;if(X.abortEarly){G.typed=!1;break}}if(!U.typed)G.typed=!1;G.value[Z]=U.value}else if(q.fallback!==void 0)G.value[Z]=await zJ(q);else if(q.type!=="exact_optional"&&q.type!=="optional"&&q.type!=="nullish"){if(J1(this,"key",G,X,{input:void 0,expected:`"${Z}"`,path:[{type:"object",origin:"key",input:z,key:Z,value:V}]}),X.abortEarly)break}if(!G.issues||!X.abortEarly)for(let[Z,V,q]of W){if(q.issues){let U={type:"object",origin:"value",input:z,key:Z,value:V};for(let M of q.issues){if(M.path)M.path.unshift(U);else M.path=[U];G.issues?.push(M)}if(!G.issues)G.issues=q.issues;if(X.abortEarly){G.typed=!1;break}}if(!q.typed)G.typed=!1;G.value[Z]=q.value}}else J1(this,"type",G,X);return G}}}function hs(J,Q){return{kind:"schema",type:"optional",reference:hs,expects:`(${J.expects} | undefined)`,async:!1,wrapped:J,default:Q,get "~standard"(){return P1(this)},"~run"(Y,G){if(Y.value===void 0){if(this.default!==void 0)Y.value=r9(this,Y,G);if(Y.value===void 0)return Y.typed=!0,Y}return this.wrapped["~run"](Y,G)}}}function bs(J,Q){return{kind:"schema",type:"optional",reference:bs,expects:`(${J.expects} | undefined)`,async:!0,wrapped:J,default:Q,get "~standard"(){return P1(this)},async "~run"(Y,G){if(Y.value===void 0){if(this.default!==void 0)Y.value=await r9(this,Y,G);if(Y.value===void 0)return Y.typed=!0,Y}return this.wrapped["~run"](Y,G)}}}function xs(J,Q){return{kind:"schema",type:"picklist",reference:xs,expects:ZQ(J.map(g8),"|"),async:!1,options:J,message:Q,get "~standard"(){return P1(this)},"~run"(Y,G){if(this.options.includes(Y.value))Y.typed=!0;else J1(this,"type",Y,G);return Y}}}function ok1(J){return{kind:"schema",type:"promise",reference:ok1,expects:"Promise",async:!1,message:J,get "~standard"(){return P1(this)},"~run"(Q,Y){if(Q.value instanceof Promise)Q.typed=!0;else J1(this,"type",Q,Y);return Q}}}function ak1(J,Q,Y){return{kind:"schema",type:"record",reference:ak1,expects:"Object",async:!1,key:J,value:Q,message:Y,get "~standard"(){return P1(this)},"~run"(G,X){let z=G.value;if(z&&typeof z==="object"){G.typed=!0,G.value={};for(let K in z)if(OU(z,K)){let W=z[K],Z=this.key["~run"]({value:K},X);if(Z.issues){let q={type:"object",origin:"key",input:z,key:K,value:W};for(let U of Z.issues)U.path=[q],G.issues?.push(U);if(!G.issues)G.issues=Z.issues;if(X.abortEarly){G.typed=!1;break}}let V=this.value["~run"]({value:W},X);if(V.issues){let q={type:"object",origin:"value",input:z,key:K,value:W};for(let U of V.issues){if(U.path)U.path.unshift(q);else U.path=[q];G.issues?.push(U)}if(!G.issues)G.issues=V.issues;if(X.abortEarly){G.typed=!1;break}}if(!Z.typed||!V.typed)G.typed=!1;if(Z.typed)G.value[Z.value]=V.value}}else J1(this,"type",G,X);return G}}}function rk1(J,Q,Y){return{kind:"schema",type:"record",reference:rk1,expects:"Object",async:!0,key:J,value:Q,message:Y,get "~standard"(){return P1(this)},async "~run"(G,X){let z=G.value;if(z&&typeof z==="object"){G.typed=!0,G.value={};let K=await Promise.all(Object.entries(z).filter(([W])=>OU(z,W)).map(([W,Z])=>Promise.all([W,Z,this.key["~run"]({value:W},X),this.value["~run"]({value:Z},X)])));for(let[W,Z,V,q]of K){if(V.issues){let U={type:"object",origin:"key",input:z,key:W,value:Z};for(let M of V.issues)M.path=[U],G.issues?.push(M);if(!G.issues)G.issues=V.issues;if(X.abortEarly){G.typed=!1;break}}if(q.issues){let U={type:"object",origin:"value",input:z,key:W,value:Z};for(let M of q.issues){if(M.path)M.path.unshift(U);else M.path=[U];G.issues?.push(M)}if(!G.issues)G.issues=q.issues;if(X.abortEarly){G.typed=!1;break}}if(!V.typed||!q.typed)G.typed=!1;if(V.typed)G.value[V.value]=q.value}}else J1(this,"type",G,X);return G}}}function sk1(J,Q){return{kind:"schema",type:"set",reference:sk1,expects:"Set",async:!1,value:J,message:Q,get "~standard"(){return P1(this)},"~run"(Y,G){let X=Y.value;if(X instanceof Set){Y.typed=!0,Y.value=new Set;for(let z of X){let K=this.value["~run"]({value:z},G);if(K.issues){let W={type:"set",origin:"value",input:X,key:null,value:z};for(let Z of K.issues){if(Z.path)Z.path.unshift(W);else Z.path=[W];Y.issues?.push(Z)}if(!Y.issues)Y.issues=K.issues;if(G.abortEarly){Y.typed=!1;break}}if(!K.typed)Y.typed=!1;Y.value.add(K.value)}}else J1(this,"type",Y,G);return Y}}}function tk1(J,Q){return{kind:"schema",type:"set",reference:tk1,expects:"Set",async:!0,value:J,message:Q,get "~standard"(){return P1(this)},async "~run"(Y,G){let X=Y.value;if(X instanceof Set){Y.typed=!0,Y.value=new Set;let z=await Promise.all([...X].map(async(K)=>[K,await this.value["~run"]({value:K},G)]));for(let[K,W]of z){if(W.issues){let Z={type:"set",origin:"value",input:X,key:null,value:K};for(let V of W.issues){if(V.path)V.path.unshift(Z);else V.path=[Z];Y.issues?.push(V)}if(!Y.issues)Y.issues=W.issues;if(G.abortEarly){Y.typed=!1;break}}if(!W.typed)Y.typed=!1;Y.value.add(W.value)}}else J1(this,"type",Y,G);return Y}}}function ek1(J,Q){return{kind:"schema",type:"strict_object",reference:ek1,expects:"Object",async:!1,entries:J,message:Q,get "~standard"(){return P1(this)},"~run"(Y,G){let X=Y.value;if(X&&typeof X==="object"){Y.typed=!0,Y.value={};for(let z in this.entries){let K=this.entries[z];if(z in X||(K.type==="exact_optional"||K.type==="optional"||K.type==="nullish")&&K.default!==void 0){let W=z in X?X[z]:r9(K),Z=K["~run"]({value:W},G);if(Z.issues){let V={type:"object",origin:"value",input:X,key:z,value:W};for(let q of Z.issues){if(q.path)q.path.unshift(V);else q.path=[V];Y.issues?.push(q)}if(!Y.issues)Y.issues=Z.issues;if(G.abortEarly){Y.typed=!1;break}}if(!Z.typed)Y.typed=!1;Y.value[z]=Z.value}else if(K.fallback!==void 0)Y.value[z]=zJ(K);else if(K.type!=="exact_optional"&&K.type!=="optional"&&K.type!=="nullish"){if(J1(this,"key",Y,G,{input:void 0,expected:`"${z}"`,path:[{type:"object",origin:"key",input:X,key:z,value:X[z]}]}),G.abortEarly)break}}if(!Y.issues||!G.abortEarly){for(let z in X)if(!(z in this.entries)){J1(this,"key",Y,G,{input:z,expected:"never",path:[{type:"object",origin:"key",input:X,key:z,value:X[z]}]});break}}}else J1(this,"type",Y,G);return Y}}}function Jv1(J,Q){return{kind:"schema",type:"strict_object",reference:Jv1,expects:"Object",async:!0,entries:J,message:Q,get "~standard"(){return P1(this)},async "~run"(Y,G){let X=Y.value;if(X&&typeof X==="object"){Y.typed=!0,Y.value={};let z=await Promise.all(Object.entries(this.entries).map(async([K,W])=>{if(K in X||(W.type==="exact_optional"||W.type==="optional"||W.type==="nullish")&&W.default!==void 0){let Z=K in X?X[K]:await r9(W);return[K,Z,W,await W["~run"]({value:Z},G)]}return[K,X[K],W,null]}));for(let[K,W,Z,V]of z)if(V){if(V.issues){let q={type:"object",origin:"value",input:X,key:K,value:W};for(let U of V.issues){if(U.path)U.path.unshift(q);else U.path=[q];Y.issues?.push(U)}if(!Y.issues)Y.issues=V.issues;if(G.abortEarly){Y.typed=!1;break}}if(!V.typed)Y.typed=!1;Y.value[K]=V.value}else if(Z.fallback!==void 0)Y.value[K]=await zJ(Z);else if(Z.type!=="exact_optional"&&Z.type!=="optional"&&Z.type!=="nullish"){if(J1(this,"key",Y,G,{input:void 0,expected:`"${K}"`,path:[{type:"object",origin:"key",input:X,key:K,value:W}]}),G.abortEarly)break}if(!Y.issues||!G.abortEarly){for(let K in X)if(!(K in this.entries)){J1(this,"key",Y,G,{input:K,expected:"never",path:[{type:"object",origin:"key",input:X,key:K,value:X[K]}]});break}}}else J1(this,"type",Y,G);return Y}}}function Qv1(J,Q){return{kind:"schema",type:"strict_tuple",reference:Qv1,expects:"Array",async:!1,items:J,message:Q,get "~standard"(){return P1(this)},"~run"(Y,G){let X=Y.value;if(Array.isArray(X)){Y.typed=!0,Y.value=[];for(let z=0;z<this.items.length;z++){let K=X[z],W=this.items[z]["~run"]({value:K},G);if(W.issues){let Z={type:"array",origin:"value",input:X,key:z,value:K};for(let V of W.issues){if(V.path)V.path.unshift(Z);else V.path=[Z];Y.issues?.push(V)}if(!Y.issues)Y.issues=W.issues;if(G.abortEarly){Y.typed=!1;break}}if(!W.typed)Y.typed=!1;Y.value.push(W.value)}if(!(Y.issues&&G.abortEarly)&&this.items.length<X.length)J1(this,"type",Y,G,{input:X[this.items.length],expected:"never",path:[{type:"array",origin:"value",input:X,key:this.items.length,value:X[this.items.length]}]})}else J1(this,"type",Y,G);return Y}}}function Yv1(J,Q){return{kind:"schema",type:"strict_tuple",reference:Yv1,expects:"Array",async:!0,items:J,message:Q,get "~standard"(){return P1(this)},async "~run"(Y,G){let X=Y.value;if(Array.isArray(X)){Y.typed=!0,Y.value=[];let z=await Promise.all(this.items.map(async(K,W)=>{let Z=X[W];return[W,Z,await K["~run"]({value:Z},G)]}));for(let[K,W,Z]of z){if(Z.issues){let V={type:"array",origin:"value",input:X,key:K,value:W};for(let q of Z.issues){if(q.path)q.path.unshift(V);else q.path=[V];Y.issues?.push(q)}if(!Y.issues)Y.issues=Z.issues;if(G.abortEarly){Y.typed=!1;break}}if(!Z.typed)Y.typed=!1;Y.value.push(Z.value)}if(!(Y.issues&&G.abortEarly)&&this.items.length<X.length)J1(this,"type",Y,G,{input:X[this.items.length],expected:"never",path:[{type:"array",origin:"value",input:X,key:this.items.length,value:X[this.items.length]}]})}else J1(this,"type",Y,G);return Y}}}function Gv1(J){return{kind:"schema",type:"string",reference:Gv1,expects:"string",async:!1,message:J,get "~standard"(){return P1(this)},"~run"(Q,Y){if(typeof Q.value==="string")Q.typed=!0;else J1(this,"type",Q,Y);return Q}}}function Xv1(J){return{kind:"schema",type:"symbol",reference:Xv1,expects:"symbol",async:!1,message:J,get "~standard"(){return P1(this)},"~run"(Q,Y){if(typeof Q.value==="symbol")Q.typed=!0;else J1(this,"type",Q,Y);return Q}}}function zv1(J,Q){return{kind:"schema",type:"tuple",reference:zv1,expects:"Array",async:!1,items:J,message:Q,get "~standard"(){return P1(this)},"~run"(Y,G){let X=Y.value;if(Array.isArray(X)){Y.typed=!0,Y.value=[];for(let z=0;z<this.items.length;z++){let K=X[z],W=this.items[z]["~run"]({value:K},G);if(W.issues){let Z={type:"array",origin:"value",input:X,key:z,value:K};for(let V of W.issues){if(V.path)V.path.unshift(Z);else V.path=[Z];Y.issues?.push(V)}if(!Y.issues)Y.issues=W.issues;if(G.abortEarly){Y.typed=!1;break}}if(!W.typed)Y.typed=!1;Y.value.push(W.value)}}else J1(this,"type",Y,G);return Y}}}function Kv1(J,Q){return{kind:"schema",type:"tuple",reference:Kv1,expects:"Array",async:!0,items:J,message:Q,get "~standard"(){return P1(this)},async "~run"(Y,G){let X=Y.value;if(Array.isArray(X)){Y.typed=!0,Y.value=[];let z=await Promise.all(this.items.map(async(K,W)=>{let Z=X[W];return[W,Z,await K["~run"]({value:Z},G)]}));for(let[K,W,Z]of z){if(Z.issues){let V={type:"array",origin:"value",input:X,key:K,value:W};for(let q of Z.issues){if(q.path)q.path.unshift(V);else q.path=[V];Y.issues?.push(q)}if(!Y.issues)Y.issues=Z.issues;if(G.abortEarly){Y.typed=!1;break}}if(!Z.typed)Y.typed=!1;Y.value.push(Z.value)}}else J1(this,"type",Y,G);return Y}}}function Wv1(J,Q,Y){return{kind:"schema",type:"tuple_with_rest",reference:Wv1,expects:"Array",async:!1,items:J,rest:Q,message:Y,get "~standard"(){return P1(this)},"~run"(G,X){let z=G.value;if(Array.isArray(z)){G.typed=!0,G.value=[];for(let K=0;K<this.items.length;K++){let W=z[K],Z=this.items[K]["~run"]({value:W},X);if(Z.issues){let V={type:"array",origin:"value",input:z,key:K,value:W};for(let q of Z.issues){if(q.path)q.path.unshift(V);else q.path=[V];G.issues?.push(q)}if(!G.issues)G.issues=Z.issues;if(X.abortEarly){G.typed=!1;break}}if(!Z.typed)G.typed=!1;G.value.push(Z.value)}if(!G.issues||!X.abortEarly)for(let K=this.items.length;K<z.length;K++){let W=z[K],Z=this.rest["~run"]({value:W},X);if(Z.issues){let V={type:"array",origin:"value",input:z,key:K,value:W};for(let q of Z.issues){if(q.path)q.path.unshift(V);else q.path=[V];G.issues?.push(q)}if(!G.issues)G.issues=Z.issues;if(X.abortEarly){G.typed=!1;break}}if(!Z.typed)G.typed=!1;G.value.push(Z.value)}}else J1(this,"type",G,X);return G}}}function Zv1(J,Q,Y){return{kind:"schema",type:"tuple_with_rest",reference:Zv1,expects:"Array",async:!0,items:J,rest:Q,message:Y,get "~standard"(){return P1(this)},async "~run"(G,X){let z=G.value;if(Array.isArray(z)){G.typed=!0,G.value=[];let[K,W]=await Promise.all([Promise.all(this.items.map(async(Z,V)=>{let q=z[V];return[V,q,await Z["~run"]({value:q},X)]})),Promise.all(z.slice(this.items.length).map(async(Z,V)=>{return[V+this.items.length,Z,await this.rest["~run"]({value:Z},X)]}))]);for(let[Z,V,q]of K){if(q.issues){let U={type:"array",origin:"value",input:z,key:Z,value:V};for(let M of q.issues){if(M.path)M.path.unshift(U);else M.path=[U];G.issues?.push(M)}if(!G.issues)G.issues=q.issues;if(X.abortEarly){G.typed=!1;break}}if(!q.typed)G.typed=!1;G.value.push(q.value)}if(!G.issues||!X.abortEarly)for(let[Z,V,q]of W){if(q.issues){let U={type:"array",origin:"value",input:z,key:Z,value:V};for(let M of q.issues){if(M.path)M.path.unshift(U);else M.path=[U];G.issues?.push(M)}if(!G.issues)G.issues=q.issues;if(X.abortEarly){G.typed=!1;break}}if(!q.typed)G.typed=!1;G.value.push(q.value)}}else J1(this,"type",G,X);return G}}}function ys(J){return{kind:"schema",type:"undefined",reference:ys,expects:"undefined",async:!1,message:J,get "~standard"(){return P1(this)},"~run"(Q,Y){if(Q.value===void 0)Q.typed=!0;else J1(this,"type",Q,Y);return Q}}}function Vv1(J,Q){return{kind:"schema",type:"undefinedable",reference:Vv1,expects:`(${J.expects} | undefined)`,async:!1,wrapped:J,default:Q,get "~standard"(){return P1(this)},"~run"(Y,G){if(Y.value===void 0){if(this.default!==void 0)Y.value=r9(this,Y,G);if(Y.value===void 0)return Y.typed=!0,Y}return this.wrapped["~run"](Y,G)}}}function qv1(J,Q){return{kind:"schema",type:"undefinedable",reference:qv1,expects:`(${J.expects} | undefined)`,async:!0,wrapped:J,default:Q,get "~standard"(){return P1(this)},async "~run"(Y,G){if(Y.value===void 0){if(this.default!==void 0)Y.value=await r9(this,Y,G);if(Y.value===void 0)return Y.typed=!0,Y}return this.wrapped["~run"](Y,G)}}}function zj(J){let Q;if(J)for(let Y of J)if(Q)Q.push(...Y.issues);else Q=Y.issues;return Q}function Uv1(J,Q){return{kind:"schema",type:"union",reference:Uv1,expects:ZQ(J.map((Y)=>Y.expects),"|"),async:!1,options:J,message:Q,get "~standard"(){return P1(this)},"~run"(Y,G){let X,z,K;for(let W of this.options){let Z=W["~run"]({value:Y.value},G);if(Z.typed)if(Z.issues)if(z)z.push(Z);else z=[Z];else{X=Z;break}else if(K)K.push(Z);else K=[Z]}if(X)return X;if(z){if(z.length===1)return z[0];J1(this,"type",Y,G,{issues:zj(z)}),Y.typed=!0}else if(K?.length===1)return K[0];else J1(this,"type",Y,G,{issues:zj(K)});return Y}}}function Mv1(J,Q){return{kind:"schema",type:"union",reference:Mv1,expects:ZQ(J.map((Y)=>Y.expects),"|"),async:!0,options:J,message:Q,get "~standard"(){return P1(this)},async "~run"(Y,G){let X,z,K;for(let W of this.options){let Z=await W["~run"]({value:Y.value},G);if(Z.typed)if(Z.issues)if(z)z.push(Z);else z=[Z];else{X=Z;break}else if(K)K.push(Z);else K=[Z]}if(X)return X;if(z){if(z.length===1)return z[0];J1(this,"type",Y,G,{issues:zj(z)}),Y.typed=!0}else if(K?.length===1)return K[0];else J1(this,"type",Y,G,{issues:zj(K)});return Y}}}function Dv1(){return{kind:"schema",type:"unknown",reference:Dv1,expects:"unknown",async:!1,get "~standard"(){return P1(this)},"~run"(J){return J.typed=!0,J}}}function Hv1(J,Q,Y){return{kind:"schema",type:"variant",reference:Hv1,expects:"Object",async:!1,key:J,options:Q,message:Y,get "~standard"(){return P1(this)},"~run"(G,X){let z=G.value;if(z&&typeof z==="object"){let K,W=0,Z=this.key,V=[],q=(U,M)=>{for(let D of U.options){if(D.type==="variant")q(D,new Set(M).add(D.key));else{let I=!0,O=0;for(let A of M){let B=D.entries[A];if(A in z?B["~run"]({typed:!1,value:z[A]},{abortEarly:!0}).issues:B.type!=="exact_optional"&&B.type!=="optional"&&B.type!=="nullish"){if(I=!1,Z!==A&&(W<O||W===O&&(A in z)&&!(Z in z)))W=O,Z=A,V=[];if(Z===A)V.push(D.entries[A].expects);break}O++}if(I){let A=D["~run"]({value:z},X);if(!K||!K.typed&&A.typed)K=A}}if(K&&!K.issues)break}};if(q(this,new Set([this.key])),K)return K;J1(this,"type",G,X,{input:z[Z],expected:ZQ(V,"|"),path:[{type:"object",origin:"value",input:z,key:Z,value:z[Z]}]})}else J1(this,"type",G,X);return G}}}function Iv1(J,Q,Y){return{kind:"schema",type:"variant",reference:Iv1,expects:"Object",async:!0,key:J,options:Q,message:Y,get "~standard"(){return P1(this)},async "~run"(G,X){let z=G.value;if(z&&typeof z==="object"){let K,W=0,Z=this.key,V=[],q=async(U,M)=>{for(let D of U.options){if(D.type==="variant")await q(D,new Set(M).add(D.key));else{let I=!0,O=0;for(let A of M){let B=D.entries[A];if(A in z?(await B["~run"]({typed:!1,value:z[A]},{abortEarly:!0})).issues:B.type!=="exact_optional"&&B.type!=="optional"&&B.type!=="nullish"){if(I=!1,Z!==A&&(W<O||W===O&&(A in z)&&!(Z in z)))W=O,Z=A,V=[];if(Z===A)V.push(D.entries[A].expects);break}O++}if(I){let A=await D["~run"]({value:z},X);if(!K||!K.typed&&A.typed)K=A}}if(K&&!K.issues)break}};if(await q(this,new Set([this.key])),K)return K;J1(this,"type",G,X,{input:z[Z],expected:ZQ(V,"|"),path:[{type:"object",origin:"value",input:z,key:Z,value:z[Z]}]})}else J1(this,"type",G,X);return G}}}function gs(J){return{kind:"schema",type:"void",reference:gs,expects:"void",async:!1,message:J,get "~standard"(){return P1(this)},"~run"(Q,Y){if(Q.value===void 0)Q.typed=!0;else J1(this,"type",Q,Y);return Q}}}function Hf6(J,Q){return xs(Object.keys(J.entries),Q)}function If6(J,Q){return{...J,get "~standard"(){return P1(this)},"~run"(Y,G){return J["~run"](Y,{...G,message:Q})}}}function Of6(J,Q){let Y={...J.entries};for(let G of Q)delete Y[G];return{...J,entries:Y,get "~standard"(){return P1(this)}}}function Ov1(J,Q,Y){let G=J["~run"]({value:Q},II(Y));if(G.issues)throw new Nz(G.issues);return G.value}async function Av1(J,Q,Y){let G=await J["~run"]({value:Q},II(Y));if(G.issues)throw new Nz(G.issues);return G.value}function Af6(J,Q){let Y=(G)=>Ov1(J,G,Q);return Y.schema=J,Y.config=Q,Y}function Bf6(J,Q){let Y=(G)=>Av1(J,G,Q);return Y.schema=J,Y.config=Q,Y}function Nf6(J,Q){let Y={};for(let G in J.entries)Y[G]=!Q||Q.includes(G)?hs(J.entries[G]):J.entries[G];return{...J,entries:Y,get "~standard"(){return P1(this)}}}function wf6(J,Q){let Y={};for(let G in J.entries)Y[G]=!Q||Q.includes(G)?bs(J.entries[G]):J.entries[G];return{...J,entries:Y,get "~standard"(){return P1(this)}}}function Lf6(J,Q){let Y={};for(let G of Q)Y[G]=J.entries[G];return{...J,entries:Y,get "~standard"(){return P1(this)}}}function Ef6(...J){return{...J[0],pipe:J,get "~standard"(){return P1(this)},"~run"(Q,Y){for(let G of J)if(G.kind!=="metadata"){if(Q.issues&&(G.kind==="schema"||G.kind==="transformation")){Q.typed=!1;break}if(!Q.issues||!Y.abortEarly&&!Y.abortPipeEarly)Q=G["~run"](Q,Y)}return Q}}}function Cf6(...J){return{...J[0],pipe:J,async:!0,get "~standard"(){return P1(this)},async "~run"(Q,Y){for(let G of J)if(G.kind!=="metadata"){if(Q.issues&&(G.kind==="schema"||G.kind==="transformation")){Q.typed=!1;break}if(!Q.issues||!Y.abortEarly&&!Y.abortPipeEarly)Q=await G["~run"](Q,Y)}return Q}}}function Rf6(J,Q,Y){let G=Array.isArray(Q)?Q:void 0,X=Array.isArray(Q)?Y:Q,z={};for(let K in J.entries)z[K]=!G||G.includes(K)?ks(J.entries[K],X):J.entries[K];return{...J,entries:z,get "~standard"(){return P1(this)}}}function Ff6(J,Q,Y){let G=Array.isArray(Q)?Q:void 0,X=Array.isArray(Q)?Y:Q,z={};for(let K in J.entries)z[K]=!G||G.includes(K)?vs(J.entries[K],X):J.entries[K];return{...J,entries:z,get "~standard"(){return P1(this)}}}function Bv1(J,Q,Y){let G=J["~run"]({value:Q},II(Y));return{typed:G.typed,success:!G.issues,output:G.value,issues:G.issues}}async function Nv1(J,Q,Y){let G=await J["~run"]({value:Q},II(Y));return{typed:G.typed,success:!G.issues,output:G.value,issues:G.issues}}function Sf6(J,Q){let Y=(G)=>Bv1(J,G,Q);return Y.schema=J,Y.config=Q,Y}function Tf6(J,Q){let Y=(G)=>Nv1(J,G,Q);return Y.schema=J,Y.config=Q,Y}function Pf6(J){let Q="";for(let Y of J){if(Q)Q+=`
`;Q+=`× ${Y.message}`;let G=Ps(Y);if(G)Q+=`
  → at ${G}`}return Q}function $f6(J){return J.wrapped}ff6.BASE64_REGEX=RP1;ff6.BIC_REGEX=FP1;ff6.CUID2_REGEX=SP1;ff6.DECIMAL_REGEX=TP1;ff6.DIGITS_REGEX=PP1;ff6.EMAIL_REGEX=$P1;ff6.EMOJI_REGEX=fP1;ff6.HEXADECIMAL_REGEX=kP1;ff6.HEX_COLOR_REGEX=vP1;ff6.IMEI_REGEX=jP1;ff6.IPV4_REGEX=hP1;ff6.IPV6_REGEX=bP1;ff6.IP_REGEX=xP1;ff6.ISO_DATE_REGEX=yP1;ff6.ISO_DATE_TIME_REGEX=gP1;ff6.ISO_TIMESTAMP_REGEX=uP1;ff6.ISO_TIME_REGEX=mP1;ff6.ISO_TIME_SECOND_REGEX=dP1;ff6.ISO_WEEK_REGEX=lP1;ff6.MAC48_REGEX=pP1;ff6.MAC64_REGEX=cP1;ff6.MAC_REGEX=_P1;ff6.NANO_ID_REGEX=iP1;ff6.OCTAL_REGEX=nP1;ff6.RFC_EMAIL_REGEX=oP1;ff6.SLUG_REGEX=aP1;ff6.ULID_REGEX=rP1;ff6.UUID_REGEX=sP1;ff6.ValiError=Nz;ff6._addIssue=J1;ff6._getByteCount=hE;ff6._getGraphemeCount=bE;ff6._getLastMetadata=Kj;ff6._getStandardProps=P1;ff6._getWordCount=xE;ff6._isLuhnAlgo=Ts;ff6._isValidObjectKey=OU;ff6._joinExpects=ZQ;ff6._stringify=g8;ff6.any=Vk1;ff6.args=LP1;ff6.argsAsync=EP1;ff6.array=qk1;ff6.arrayAsync=Uk1;ff6.assert=Yf6;ff6.awaitAsync=CP1;ff6.base64=tP1;ff6.bic=eP1;ff6.bigint=Mk1;ff6.blob=Dk1;ff6.boolean=Hk1;ff6.brand=J$1;ff6.bytes=Q$1;ff6.check=Y$1;ff6.checkAsync=G$1;ff6.checkItems=X$1;ff6.checkItemsAsync=z$1;ff6.config=Gf6;ff6.creditCard=K$1;ff6.cuid2=W$1;ff6.custom=Ik1;ff6.customAsync=Ok1;ff6.date=Ak1;ff6.decimal=Z$1;ff6.deleteGlobalConfig=m$6;ff6.deleteGlobalMessage=u$6;ff6.deleteSchemaMessage=p$6;ff6.deleteSpecificMessage=_$6;ff6.description=V$1;ff6.digits=q$1;ff6.email=U$1;ff6.emoji=M$1;ff6.empty=D$1;ff6.endsWith=H$1;ff6.entries=I$1;ff6.entriesFromList=n$6;ff6.entriesFromObjects=o$6;ff6.enum=$s;ff6.enum_=$s;ff6.everyItem=O$1;ff6.exactOptional=Bk1;ff6.exactOptionalAsync=Nk1;ff6.examples=A$1;ff6.excludes=B$1;ff6.fallback=Xf6;ff6.fallbackAsync=zf6;ff6.file=wk1;ff6.filterItems=N$1;ff6.findItem=w$1;ff6.finite=L$1;ff6.flatten=Kf6;ff6.flavor=E$1;ff6.forward=Wf6;ff6.forwardAsync=Zf6;ff6.function=fs;ff6.function_=fs;ff6.getDefault=r9;ff6.getDefaults=Cs;ff6.getDefaultsAsync=Rs;ff6.getDescription=Vf6;ff6.getDotPath=Ps;ff6.getExamples=qf6;ff6.getFallback=zJ;ff6.getFallbacks=Fs;ff6.getFallbacksAsync=Ss;ff6.getGlobalConfig=II;ff6.getGlobalMessage=BP1;ff6.getMetadata=Uf6;ff6.getSchemaMessage=NP1;ff6.getSpecificMessage=wP1;ff6.getTitle=Mf6;ff6.graphemes=C$1;ff6.gtValue=R$1;ff6.hash=F$1;ff6.hexColor=T$1;ff6.hexadecimal=S$1;ff6.imei=P$1;ff6.includes=$$1;ff6.instance=Lk1;ff6.integer=f$1;ff6.intersect=Ek1;ff6.intersectAsync=Ck1;ff6.ip=k$1;ff6.ipv4=v$1;ff6.ipv6=j$1;ff6.is=Df6;ff6.isOfKind=a$6;ff6.isOfType=r$6;ff6.isValiError=s$6;ff6.isoDate=h$1;ff6.isoDateTime=b$1;ff6.isoTime=x$1;ff6.isoTimeSecond=y$1;ff6.isoTimestamp=g$1;ff6.isoWeek=m$1;ff6.keyof=Hf6;ff6.lazy=Rk1;ff6.lazyAsync=Fk1;ff6.length=d$1;ff6.literal=Sk1;ff6.looseObject=Tk1;ff6.looseObjectAsync=Pk1;ff6.looseTuple=$k1;ff6.looseTupleAsync=fk1;ff6.ltValue=u$1;ff6.mac=l$1;ff6.mac48=p$1;ff6.mac64=c$1;ff6.map=kk1;ff6.mapAsync=vk1;ff6.mapItems=_$1;ff6.maxBytes=i$1;ff6.maxEntries=n$1;ff6.maxGraphemes=o$1;ff6.maxLength=a$1;ff6.maxSize=r$1;ff6.maxValue=s$1;ff6.maxWords=t$1;ff6.message=If6;ff6.metadata=e$1;ff6.mimeType=Jf1;ff6.minBytes=Qf1;ff6.minEntries=Yf1;ff6.minGraphemes=Gf1;ff6.minLength=Xf1;ff6.minSize=zf1;ff6.minValue=Kf1;ff6.minWords=Wf1;ff6.multipleOf=Zf1;ff6.nan=jk1;ff6.nanoid=Vf1;ff6.never=hk1;ff6.nonEmpty=qf1;ff6.nonNullable=bk1;ff6.nonNullableAsync=xk1;ff6.nonNullish=yk1;ff6.nonNullishAsync=gk1;ff6.nonOptional=ks;ff6.nonOptionalAsync=vs;ff6.normalize=Uf1;ff6.notBytes=Mf1;ff6.notEntries=Df1;ff6.notGraphemes=Hf1;ff6.notLength=If1;ff6.notSize=Of1;ff6.notValue=Af1;ff6.notValues=Bf1;ff6.notWords=Nf1;ff6.null=js;ff6.null_=js;ff6.nullable=mk1;ff6.nullableAsync=dk1;ff6.nullish=uk1;ff6.nullishAsync=lk1;ff6.number=pk1;ff6.object=ck1;ff6.objectAsync=_k1;ff6.objectWithRest=ik1;ff6.objectWithRestAsync=nk1;ff6.octal=wf1;ff6.omit=Of6;ff6.optional=hs;ff6.optionalAsync=bs;ff6.parse=Ov1;ff6.parseAsync=Av1;ff6.parseJson=Lf1;ff6.parser=Af6;ff6.parserAsync=Bf6;ff6.partial=Nf6;ff6.partialAsync=wf6;ff6.partialCheck=Cf1;ff6.partialCheckAsync=Rf1;ff6.pick=Lf6;ff6.picklist=xs;ff6.pipe=Ef6;ff6.pipeAsync=Cf6;ff6.promise=ok1;ff6.rawCheck=Ff1;ff6.rawCheckAsync=Sf1;ff6.rawTransform=Tf1;ff6.rawTransformAsync=Pf1;ff6.readonly=$f1;ff6.record=ak1;ff6.recordAsync=rk1;ff6.reduceItems=ff1;ff6.regex=kf1;ff6.required=Rf6;ff6.requiredAsync=Ff6;ff6.returns=vf1;ff6.returnsAsync=jf1;ff6.rfcEmail=hf1;ff6.safeInteger=bf1;ff6.safeParse=Bv1;ff6.safeParseAsync=Nv1;ff6.safeParser=Sf6;ff6.safeParserAsync=Tf6;ff6.set=sk1;ff6.setAsync=tk1;ff6.setGlobalConfig=g$6;ff6.setGlobalMessage=d$6;ff6.setSchemaMessage=l$6;ff6.setSpecificMessage=c$6;ff6.size=xf1;ff6.slug=yf1;ff6.someItem=gf1;ff6.sortItems=mf1;ff6.startsWith=df1;ff6.strictObject=ek1;ff6.strictObjectAsync=Jv1;ff6.strictTuple=Qv1;ff6.strictTupleAsync=Yv1;ff6.string=Gv1;ff6.stringifyJson=uf1;ff6.summarize=Pf6;ff6.symbol=Xv1;ff6.title=lf1;ff6.toBigint=pf1;ff6.toBoolean=cf1;ff6.toDate=_f1;ff6.toLowerCase=if1;ff6.toMaxValue=nf1;ff6.toMinValue=of1;ff6.toNumber=af1;ff6.toString=rf1;ff6.toUpperCase=sf1;ff6.transform=tf1;ff6.transformAsync=ef1;ff6.trim=Jk1;ff6.trimEnd=Qk1;ff6.trimStart=Yk1;ff6.tuple=zv1;ff6.tupleAsync=Kv1;ff6.tupleWithRest=Wv1;ff6.tupleWithRestAsync=Zv1;ff6.ulid=Gk1;ff6.undefined=ys;ff6.undefined_=ys;ff6.undefinedable=Vv1;ff6.undefinedableAsync=qv1;ff6.union=Uv1;ff6.unionAsync=Mv1;ff6.unknown=Dv1;ff6.unwrap=$f6;ff6.url=Xk1;ff6.uuid=zk1;ff6.value=Kk1;ff6.values=Wk1;ff6.variant=Hv1;ff6.variantAsync=Iv1;ff6.void=gs;ff6.void_=gs;ff6.words=Zk1});var iW=H((TY5,Tv1)=>{var{defineProperty:ms,getOwnPropertyDescriptor:eb6,getOwnPropertyNames:Jx6}=Object,Qx6=Object.prototype.hasOwnProperty,Yx6=(J,Q)=>{for(var Y in Q)ms(J,Y,{get:Q[Y],enumerable:!0})},Gx6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of Jx6(Q))if(!Qx6.call(J,X)&&X!==Y)ms(J,X,{get:()=>Q[X],enumerable:!(G=eb6(Q,X))||G.enumerable})}return J},Xx6=(J)=>Gx6(ms({},"__esModule",{value:!0}),J),Lv1={};Yx6(Lv1,{$Intent:()=>Rv1,ArgumentSchema:()=>VQ,BCSBytes:()=>yE,CommandSchema:()=>Fv1,GasDataSchema:()=>Ev1,JsonU64:()=>_W,NormalizedCallArg:()=>Zx6,ObjectArgSchema:()=>ds,ObjectID:()=>AU,ObjectRefSchema:()=>Wj,OpenMoveTypeSignatureBodySchema:()=>Zj,OpenMoveTypeSignatureSchema:()=>Cv1,StructTagSchema:()=>zx6,SuiAddress:()=>gE,TransactionDataSchema:()=>Vx6,TransactionExpiration:()=>Sv1,safeEnum:()=>OI});Tv1.exports=Xx6(Lv1);var q1=DG(),wv1=F9();function OI(J){let Q=Object.entries(J).map(([Y,G])=>(0,q1.object)({[Y]:G}));return(0,q1.pipe)((0,q1.union)(Q),(0,q1.transform)((Y)=>({...Y,$kind:Object.keys(Y)[0]})))}var gE=(0,q1.pipe)((0,q1.string)(),(0,q1.transform)((J)=>(0,wv1.normalizeSuiAddress)(J)),(0,q1.check)(wv1.isValidSuiAddress)),AU=gE,yE=(0,q1.string)(),_W=(0,q1.pipe)((0,q1.union)([(0,q1.string)(),(0,q1.pipe)((0,q1.number)(),(0,q1.integer)())]),(0,q1.check)((J)=>{try{return BigInt(J),BigInt(J)>=0&&BigInt(J)<=18446744073709551615n}catch{return!1}},"Invalid u64")),Wj=(0,q1.object)({objectId:gE,version:_W,digest:(0,q1.string)()}),VQ=(0,q1.pipe)((0,q1.union)([(0,q1.object)({GasCoin:(0,q1.literal)(!0)}),(0,q1.object)({Input:(0,q1.pipe)((0,q1.number)(),(0,q1.integer)()),type:(0,q1.optional)((0,q1.literal)("pure"))}),(0,q1.object)({Input:(0,q1.pipe)((0,q1.number)(),(0,q1.integer)()),type:(0,q1.optional)((0,q1.literal)("object"))}),(0,q1.object)({Result:(0,q1.pipe)((0,q1.number)(),(0,q1.integer)())}),(0,q1.object)({NestedResult:(0,q1.tuple)([(0,q1.pipe)((0,q1.number)(),(0,q1.integer)()),(0,q1.pipe)((0,q1.number)(),(0,q1.integer)())])})]),(0,q1.transform)((J)=>({...J,$kind:Object.keys(J)[0]}))),Ev1=(0,q1.object)({budget:(0,q1.nullable)(_W),price:(0,q1.nullable)(_W),owner:(0,q1.nullable)(gE),payment:(0,q1.nullable)((0,q1.array)(Wj))}),zx6=(0,q1.object)({address:(0,q1.string)(),module:(0,q1.string)(),name:(0,q1.string)(),typeParams:(0,q1.array)((0,q1.string)())}),Zj=(0,q1.union)([(0,q1.literal)("address"),(0,q1.literal)("bool"),(0,q1.literal)("u8"),(0,q1.literal)("u16"),(0,q1.literal)("u32"),(0,q1.literal)("u64"),(0,q1.literal)("u128"),(0,q1.literal)("u256"),(0,q1.object)({vector:(0,q1.lazy)(()=>Zj)}),(0,q1.object)({datatype:(0,q1.object)({package:(0,q1.string)(),module:(0,q1.string)(),type:(0,q1.string)(),typeParameters:(0,q1.array)((0,q1.lazy)(()=>Zj))})}),(0,q1.object)({typeParameter:(0,q1.pipe)((0,q1.number)(),(0,q1.integer)())})]),Cv1=(0,q1.object)({ref:(0,q1.nullable)((0,q1.union)([(0,q1.literal)("&"),(0,q1.literal)("&mut")])),body:Zj}),Kx6=(0,q1.object)({package:AU,module:(0,q1.string)(),function:(0,q1.string)(),typeArguments:(0,q1.array)((0,q1.string)()),arguments:(0,q1.array)(VQ),_argumentTypes:(0,q1.optional)((0,q1.nullable)((0,q1.array)(Cv1)))}),Rv1=(0,q1.object)({name:(0,q1.string)(),inputs:(0,q1.record)((0,q1.string)(),(0,q1.union)([VQ,(0,q1.array)(VQ)])),data:(0,q1.record)((0,q1.string)(),(0,q1.unknown)())}),Fv1=OI({MoveCall:Kx6,TransferObjects:(0,q1.object)({objects:(0,q1.array)(VQ),address:VQ}),SplitCoins:(0,q1.object)({coin:VQ,amounts:(0,q1.array)(VQ)}),MergeCoins:(0,q1.object)({destination:VQ,sources:(0,q1.array)(VQ)}),Publish:(0,q1.object)({modules:(0,q1.array)(yE),dependencies:(0,q1.array)(AU)}),MakeMoveVec:(0,q1.object)({type:(0,q1.nullable)((0,q1.string)()),elements:(0,q1.array)(VQ)}),Upgrade:(0,q1.object)({modules:(0,q1.array)(yE),dependencies:(0,q1.array)(AU),package:AU,ticket:VQ}),$Intent:Rv1}),ds=OI({ImmOrOwnedObject:Wj,SharedObject:(0,q1.object)({objectId:AU,initialSharedVersion:_W,mutable:(0,q1.boolean)()}),Receiving:Wj}),Wx6=OI({Object:ds,Pure:(0,q1.object)({bytes:yE}),UnresolvedPure:(0,q1.object)({value:(0,q1.unknown)()}),UnresolvedObject:(0,q1.object)({objectId:AU,version:(0,q1.optional)((0,q1.nullable)(_W)),digest:(0,q1.optional)((0,q1.nullable)((0,q1.string)())),initialSharedVersion:(0,q1.optional)((0,q1.nullable)(_W)),mutable:(0,q1.optional)((0,q1.nullable)((0,q1.boolean)()))})}),Zx6=OI({Object:ds,Pure:(0,q1.object)({bytes:yE})}),Sv1=OI({None:(0,q1.literal)(!0),Epoch:_W}),Vx6=(0,q1.object)({version:(0,q1.literal)(2),sender:(0,q1.nullish)(gE),expiration:(0,q1.nullish)(Sv1),gasData:Ev1,inputs:(0,q1.array)(Wx6),commands:(0,q1.array)(Fv1)})});var Vj=H((PY5,vv1)=>{var{defineProperty:us,getOwnPropertyDescriptor:qx6,getOwnPropertyNames:Ux6}=Object,Mx6=Object.prototype.hasOwnProperty,Dx6=(J,Q)=>{for(var Y in Q)us(J,Y,{get:Q[Y],enumerable:!0})},Hx6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of Ux6(Q))if(!Mx6.call(J,X)&&X!==Y)us(J,X,{get:()=>Q[X],enumerable:!(G=qx6(Q,X))||G.enumerable})}return J},Ix6=(J)=>Hx6(us({},"__esModule",{value:!0}),J),fv1={};Dx6(fv1,{Commands:()=>Ox6,UpgradePolicy:()=>kv1});vv1.exports=Ix6(fv1);var Pv1=j6(),HG=DG(),$v1=F9(),IG=iW(),kv1=((J)=>{return J[J.COMPATIBLE=0]="COMPATIBLE",J[J.ADDITIVE=128]="ADDITIVE",J[J.DEP_ONLY=192]="DEP_ONLY",J})(kv1||{}),Ox6={MoveCall(J){let[Q,Y="",G=""]="target"in J?J.target.split("::"):[J.package,J.module,J.function];return{$kind:"MoveCall",MoveCall:{package:Q,module:Y,function:G,typeArguments:J.typeArguments??[],arguments:J.arguments??[]}}},TransferObjects(J,Q){return{$kind:"TransferObjects",TransferObjects:{objects:J.map((Y)=>(0,HG.parse)(IG.ArgumentSchema,Y)),address:(0,HG.parse)(IG.ArgumentSchema,Q)}}},SplitCoins(J,Q){return{$kind:"SplitCoins",SplitCoins:{coin:(0,HG.parse)(IG.ArgumentSchema,J),amounts:Q.map((Y)=>(0,HG.parse)(IG.ArgumentSchema,Y))}}},MergeCoins(J,Q){return{$kind:"MergeCoins",MergeCoins:{destination:(0,HG.parse)(IG.ArgumentSchema,J),sources:Q.map((Y)=>(0,HG.parse)(IG.ArgumentSchema,Y))}}},Publish({modules:J,dependencies:Q}){return{$kind:"Publish",Publish:{modules:J.map((Y)=>typeof Y==="string"?Y:(0,Pv1.toBase64)(new Uint8Array(Y))),dependencies:Q.map((Y)=>(0,$v1.normalizeSuiObjectId)(Y))}}},Upgrade({modules:J,dependencies:Q,package:Y,ticket:G}){return{$kind:"Upgrade",Upgrade:{modules:J.map((X)=>typeof X==="string"?X:(0,Pv1.toBase64)(new Uint8Array(X))),dependencies:Q.map((X)=>(0,$v1.normalizeSuiObjectId)(X)),package:Y,ticket:(0,HG.parse)(IG.ArgumentSchema,G)}}},MakeMoveVec({type:J,elements:Q}){return{$kind:"MakeMoveVec",MakeMoveVec:{type:J??null,elements:Q.map((Y)=>(0,HG.parse)(IG.ArgumentSchema,Y))}}},Intent({name:J,inputs:Q={},data:Y={}}){return{$kind:"$Intent",$Intent:{name:J,inputs:Object.fromEntries(Object.entries(Q).map(([G,X])=>[G,Array.isArray(X)?X.map((z)=>(0,HG.parse)(IG.ArgumentSchema,z)):(0,HG.parse)(IG.ArgumentSchema,X)])),data:Y}}}}});var cs=H(($Y5,gv1)=>{var{defineProperty:ps,getOwnPropertyDescriptor:Ax6,getOwnPropertyNames:Bx6}=Object,Nx6=Object.prototype.hasOwnProperty,wx6=(J,Q)=>{for(var Y in Q)ps(J,Y,{get:Q[Y],enumerable:!0})},Lx6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of Bx6(Q))if(!Nx6.call(J,X)&&X!==Y)ps(J,X,{get:()=>Q[X],enumerable:!(G=Ax6(Q,X))||G.enumerable})}return J},Ex6=(J)=>Lx6(ps({},"__esModule",{value:!0}),J),hv1={};wx6(hv1,{NormalizedCallArg:()=>ls,ObjectRef:()=>qj,SerializedTransactionDataV1:()=>xx6,StructTag:()=>yv1,TransactionArgument:()=>OG,TypeTag:()=>Uj,serializeV1TransactionData:()=>yx6,transactionDataFromV1:()=>gx6});gv1.exports=Ex6(hv1);var AI=j6(),z1=DG(),bv1=I7(),mE=iW(),qj=(0,z1.object)({digest:(0,z1.string)(),objectId:(0,z1.string)(),version:(0,z1.union)([(0,z1.pipe)((0,z1.number)(),(0,z1.integer)()),(0,z1.string)(),(0,z1.bigint)()])}),Cx6=(0,mE.safeEnum)({ImmOrOwned:qj,Shared:(0,z1.object)({objectId:mE.ObjectID,initialSharedVersion:mE.JsonU64,mutable:(0,z1.boolean)()}),Receiving:qj}),ls=(0,mE.safeEnum)({Object:Cx6,Pure:(0,z1.array)((0,z1.pipe)((0,z1.number)(),(0,z1.integer)()))}),xv1=(0,z1.union)([(0,z1.object)({kind:(0,z1.literal)("Input"),index:(0,z1.pipe)((0,z1.number)(),(0,z1.integer)()),value:(0,z1.unknown)(),type:(0,z1.optional)((0,z1.literal)("object"))}),(0,z1.object)({kind:(0,z1.literal)("Input"),index:(0,z1.pipe)((0,z1.number)(),(0,z1.integer)()),value:(0,z1.unknown)(),type:(0,z1.literal)("pure")})]),Rx6=(0,z1.union)([(0,z1.object)({Epoch:(0,z1.pipe)((0,z1.number)(),(0,z1.integer)())}),(0,z1.object)({None:(0,z1.nullable)((0,z1.literal)(!0))})]),jv1=(0,z1.pipe)((0,z1.union)([(0,z1.number)(),(0,z1.string)(),(0,z1.bigint)()]),(0,z1.check)((J)=>{if(!["string","number","bigint"].includes(typeof J))return!1;try{return BigInt(J),!0}catch{return!1}})),Uj=(0,z1.union)([(0,z1.object)({bool:(0,z1.nullable)((0,z1.literal)(!0))}),(0,z1.object)({u8:(0,z1.nullable)((0,z1.literal)(!0))}),(0,z1.object)({u64:(0,z1.nullable)((0,z1.literal)(!0))}),(0,z1.object)({u128:(0,z1.nullable)((0,z1.literal)(!0))}),(0,z1.object)({address:(0,z1.nullable)((0,z1.literal)(!0))}),(0,z1.object)({signer:(0,z1.nullable)((0,z1.literal)(!0))}),(0,z1.object)({vector:(0,z1.lazy)(()=>Uj)}),(0,z1.object)({struct:(0,z1.lazy)(()=>yv1)}),(0,z1.object)({u16:(0,z1.nullable)((0,z1.literal)(!0))}),(0,z1.object)({u32:(0,z1.nullable)((0,z1.literal)(!0))}),(0,z1.object)({u256:(0,z1.nullable)((0,z1.literal)(!0))})]),yv1=(0,z1.object)({address:(0,z1.string)(),module:(0,z1.string)(),name:(0,z1.string)(),typeParams:(0,z1.array)(Uj)}),Fx6=(0,z1.object)({budget:(0,z1.optional)(jv1),price:(0,z1.optional)(jv1),payment:(0,z1.optional)((0,z1.array)(qj)),owner:(0,z1.optional)((0,z1.string)())}),Sx6=[xv1,(0,z1.object)({kind:(0,z1.literal)("GasCoin")}),(0,z1.object)({kind:(0,z1.literal)("Result"),index:(0,z1.pipe)((0,z1.number)(),(0,z1.integer)())}),(0,z1.object)({kind:(0,z1.literal)("NestedResult"),index:(0,z1.pipe)((0,z1.number)(),(0,z1.integer)()),resultIndex:(0,z1.pipe)((0,z1.number)(),(0,z1.integer)())})],OG=(0,z1.union)([...Sx6]),Tx6=(0,z1.object)({kind:(0,z1.literal)("MoveCall"),target:(0,z1.pipe)((0,z1.string)(),(0,z1.check)((J)=>J.split("::").length===3)),typeArguments:(0,z1.array)((0,z1.string)()),arguments:(0,z1.array)(OG)}),Px6=(0,z1.object)({kind:(0,z1.literal)("TransferObjects"),objects:(0,z1.array)(OG),address:OG}),$x6=(0,z1.object)({kind:(0,z1.literal)("SplitCoins"),coin:OG,amounts:(0,z1.array)(OG)}),fx6=(0,z1.object)({kind:(0,z1.literal)("MergeCoins"),destination:OG,sources:(0,z1.array)(OG)}),kx6=(0,z1.object)({kind:(0,z1.literal)("MakeMoveVec"),type:(0,z1.union)([(0,z1.object)({Some:Uj}),(0,z1.object)({None:(0,z1.nullable)((0,z1.literal)(!0))})]),objects:(0,z1.array)(OG)}),vx6=(0,z1.object)({kind:(0,z1.literal)("Publish"),modules:(0,z1.array)((0,z1.array)((0,z1.pipe)((0,z1.number)(),(0,z1.integer)()))),dependencies:(0,z1.array)((0,z1.string)())}),jx6=(0,z1.object)({kind:(0,z1.literal)("Upgrade"),modules:(0,z1.array)((0,z1.array)((0,z1.pipe)((0,z1.number)(),(0,z1.integer)()))),dependencies:(0,z1.array)((0,z1.string)()),packageId:(0,z1.string)(),ticket:OG}),hx6=[Tx6,Px6,$x6,fx6,vx6,jx6,kx6],bx6=(0,z1.union)([...hx6]),xx6=(0,z1.object)({version:(0,z1.literal)(1),sender:(0,z1.optional)((0,z1.string)()),expiration:(0,z1.nullish)(Rx6),gasConfig:Fx6,inputs:(0,z1.array)(xv1),transactions:(0,z1.array)(bx6)});function yx6(J){let Q=J.inputs.map((Y,G)=>{if(Y.Object)return{kind:"Input",index:G,value:{Object:Y.Object.ImmOrOwnedObject?{ImmOrOwned:Y.Object.ImmOrOwnedObject}:Y.Object.Receiving?{Receiving:{digest:Y.Object.Receiving.digest,version:Y.Object.Receiving.version,objectId:Y.Object.Receiving.objectId}}:{Shared:{mutable:Y.Object.SharedObject.mutable,initialSharedVersion:Y.Object.SharedObject.initialSharedVersion,objectId:Y.Object.SharedObject.objectId}}},type:"object"};if(Y.Pure)return{kind:"Input",index:G,value:{Pure:Array.from((0,AI.fromBase64)(Y.Pure.bytes))},type:"pure"};if(Y.UnresolvedPure)return{kind:"Input",type:"pure",index:G,value:Y.UnresolvedPure.value};if(Y.UnresolvedObject)return{kind:"Input",type:"object",index:G,value:Y.UnresolvedObject.objectId};throw Error("Invalid input")});return{version:1,sender:J.sender??void 0,expiration:J.expiration?.$kind==="Epoch"?{Epoch:Number(J.expiration.Epoch)}:J.expiration?{None:!0}:null,gasConfig:{owner:J.gasData.owner??void 0,budget:J.gasData.budget??void 0,price:J.gasData.price??void 0,payment:J.gasData.payment??void 0},inputs:Q,transactions:J.commands.map((Y)=>{if(Y.MakeMoveVec)return{kind:"MakeMoveVec",type:Y.MakeMoveVec.type===null?{None:!0}:{Some:bv1.TypeTagSerializer.parseFromStr(Y.MakeMoveVec.type)},objects:Y.MakeMoveVec.elements.map((G)=>wz(G,Q))};if(Y.MergeCoins)return{kind:"MergeCoins",destination:wz(Y.MergeCoins.destination,Q),sources:Y.MergeCoins.sources.map((G)=>wz(G,Q))};if(Y.MoveCall)return{kind:"MoveCall",target:`${Y.MoveCall.package}::${Y.MoveCall.module}::${Y.MoveCall.function}`,typeArguments:Y.MoveCall.typeArguments,arguments:Y.MoveCall.arguments.map((G)=>wz(G,Q))};if(Y.Publish)return{kind:"Publish",modules:Y.Publish.modules.map((G)=>Array.from((0,AI.fromBase64)(G))),dependencies:Y.Publish.dependencies};if(Y.SplitCoins)return{kind:"SplitCoins",coin:wz(Y.SplitCoins.coin,Q),amounts:Y.SplitCoins.amounts.map((G)=>wz(G,Q))};if(Y.TransferObjects)return{kind:"TransferObjects",objects:Y.TransferObjects.objects.map((G)=>wz(G,Q)),address:wz(Y.TransferObjects.address,Q)};if(Y.Upgrade)return{kind:"Upgrade",modules:Y.Upgrade.modules.map((G)=>Array.from((0,AI.fromBase64)(G))),dependencies:Y.Upgrade.dependencies,packageId:Y.Upgrade.package,ticket:wz(Y.Upgrade.ticket,Q)};throw Error(`Unknown transaction ${Object.keys(Y)}`)})}}function wz(J,Q){if(J.$kind==="GasCoin")return{kind:"GasCoin"};if(J.$kind==="Result")return{kind:"Result",index:J.Result};if(J.$kind==="NestedResult")return{kind:"NestedResult",index:J.NestedResult[0],resultIndex:J.NestedResult[1]};if(J.$kind==="Input")return Q[J.Input];throw Error(`Invalid argument ${Object.keys(J)}`)}function gx6(J){return(0,z1.parse)(mE.TransactionDataSchema,{version:2,sender:J.sender??null,expiration:J.expiration?"Epoch"in J.expiration?{Epoch:J.expiration.Epoch}:{None:!0}:null,gasData:{owner:J.gasConfig.owner??null,budget:J.gasConfig.budget?.toString()??null,price:J.gasConfig.price?.toString()??null,payment:J.gasConfig.payment?.map((Q)=>({digest:Q.digest,objectId:Q.objectId,version:Q.version.toString()}))??null},inputs:J.inputs.map((Q)=>{if(Q.kind==="Input"){if((0,z1.is)(ls,Q.value)){let Y=(0,z1.parse)(ls,Q.value);if(Y.Object){if(Y.Object.ImmOrOwned)return{Object:{ImmOrOwnedObject:{objectId:Y.Object.ImmOrOwned.objectId,version:String(Y.Object.ImmOrOwned.version),digest:Y.Object.ImmOrOwned.digest}}};if(Y.Object.Shared)return{Object:{SharedObject:{mutable:Y.Object.Shared.mutable??null,initialSharedVersion:Y.Object.Shared.initialSharedVersion,objectId:Y.Object.Shared.objectId}}};if(Y.Object.Receiving)return{Object:{Receiving:{digest:Y.Object.Receiving.digest,version:String(Y.Object.Receiving.version),objectId:Y.Object.Receiving.objectId}}};throw Error("Invalid object input")}return{Pure:{bytes:(0,AI.toBase64)(new Uint8Array(Y.Pure))}}}if(Q.type==="object")return{UnresolvedObject:{objectId:Q.value}};return{UnresolvedPure:{value:Q.value}}}throw Error("Invalid input")}),commands:J.transactions.map((Q)=>{switch(Q.kind){case"MakeMoveVec":return{MakeMoveVec:{type:"Some"in Q.type?bv1.TypeTagSerializer.tagToString(Q.type.Some):null,elements:Q.objects.map((Y)=>Lz(Y))}};case"MergeCoins":return{MergeCoins:{destination:Lz(Q.destination),sources:Q.sources.map((Y)=>Lz(Y))}};case"MoveCall":{let[Y,G,X]=Q.target.split("::");return{MoveCall:{package:Y,module:G,function:X,typeArguments:Q.typeArguments,arguments:Q.arguments.map((z)=>Lz(z))}}}case"Publish":return{Publish:{modules:Q.modules.map((Y)=>(0,AI.toBase64)(Uint8Array.from(Y))),dependencies:Q.dependencies}};case"SplitCoins":return{SplitCoins:{coin:Lz(Q.coin),amounts:Q.amounts.map((Y)=>Lz(Y))}};case"TransferObjects":return{TransferObjects:{objects:Q.objects.map((Y)=>Lz(Y)),address:Lz(Q.address)}};case"Upgrade":return{Upgrade:{modules:Q.modules.map((Y)=>(0,AI.toBase64)(Uint8Array.from(Y))),dependencies:Q.dependencies,package:Q.packageId,ticket:Lz(Q.ticket)}}}throw Error(`Unknown transaction ${Object.keys(Q)}`)})})}function Lz(J){switch(J.kind){case"GasCoin":return{GasCoin:!0};case"Result":return{Result:J.index};case"NestedResult":return{NestedResult:[J.index,J.resultIndex]};case"Input":return{Input:J.index}}}});var uv1=H((fY5,dv1)=>{var{defineProperty:_s,getOwnPropertyDescriptor:mx6,getOwnPropertyNames:dx6}=Object,ux6=Object.prototype.hasOwnProperty,lx6=(J,Q)=>{for(var Y in Q)_s(J,Y,{get:Q[Y],enumerable:!0})},px6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of dx6(Q))if(!ux6.call(J,X)&&X!==Y)_s(J,X,{get:()=>Q[X],enumerable:!(G=mx6(Q,X))||G.enumerable})}return J},cx6=(J)=>px6(_s({},"__esModule",{value:!0}),J),mv1={};lx6(mv1,{SerializedTransactionDataV2Schema:()=>tx6});dv1.exports=cx6(mv1);var k1=DG(),b9=iW();function dE(J){return(0,k1.union)(Object.entries(J).map(([Q,Y])=>(0,k1.object)({[Q]:Y})))}var TY=dE({GasCoin:(0,k1.literal)(!0),Input:(0,k1.pipe)((0,k1.number)(),(0,k1.integer)()),Result:(0,k1.pipe)((0,k1.number)(),(0,k1.integer)()),NestedResult:(0,k1.tuple)([(0,k1.pipe)((0,k1.number)(),(0,k1.integer)()),(0,k1.pipe)((0,k1.number)(),(0,k1.integer)())])}),_x6=(0,k1.object)({budget:(0,k1.nullable)(b9.JsonU64),price:(0,k1.nullable)(b9.JsonU64),owner:(0,k1.nullable)(b9.SuiAddress),payment:(0,k1.nullable)((0,k1.array)(b9.ObjectRefSchema))}),ix6=(0,k1.object)({package:b9.ObjectID,module:(0,k1.string)(),function:(0,k1.string)(),typeArguments:(0,k1.array)((0,k1.string)()),arguments:(0,k1.array)(TY)}),nx6=(0,k1.object)({name:(0,k1.string)(),inputs:(0,k1.record)((0,k1.string)(),(0,k1.union)([TY,(0,k1.array)(TY)])),data:(0,k1.record)((0,k1.string)(),(0,k1.unknown)())}),ox6=dE({MoveCall:ix6,TransferObjects:(0,k1.object)({objects:(0,k1.array)(TY),address:TY}),SplitCoins:(0,k1.object)({coin:TY,amounts:(0,k1.array)(TY)}),MergeCoins:(0,k1.object)({destination:TY,sources:(0,k1.array)(TY)}),Publish:(0,k1.object)({modules:(0,k1.array)(b9.BCSBytes),dependencies:(0,k1.array)(b9.ObjectID)}),MakeMoveVec:(0,k1.object)({type:(0,k1.nullable)((0,k1.string)()),elements:(0,k1.array)(TY)}),Upgrade:(0,k1.object)({modules:(0,k1.array)(b9.BCSBytes),dependencies:(0,k1.array)(b9.ObjectID),package:b9.ObjectID,ticket:TY}),$Intent:nx6}),ax6=dE({ImmOrOwnedObject:b9.ObjectRefSchema,SharedObject:(0,k1.object)({objectId:b9.ObjectID,initialSharedVersion:b9.JsonU64,mutable:(0,k1.boolean)()}),Receiving:b9.ObjectRefSchema}),rx6=dE({Object:ax6,Pure:(0,k1.object)({bytes:b9.BCSBytes}),UnresolvedPure:(0,k1.object)({value:(0,k1.unknown)()}),UnresolvedObject:(0,k1.object)({objectId:b9.ObjectID,version:(0,k1.optional)((0,k1.nullable)(b9.JsonU64)),digest:(0,k1.optional)((0,k1.nullable)((0,k1.string)())),initialSharedVersion:(0,k1.optional)((0,k1.nullable)(b9.JsonU64)),mutable:(0,k1.optional)((0,k1.nullable)((0,k1.boolean)()))})}),sx6=dE({None:(0,k1.literal)(!0),Epoch:b9.JsonU64}),tx6=(0,k1.object)({version:(0,k1.literal)(2),sender:(0,k1.nullish)(b9.SuiAddress),expiration:(0,k1.nullish)(sx6),gasData:_x6,inputs:(0,k1.array)(rx6),commands:(0,k1.array)(ox6),digest:(0,k1.optional)((0,k1.nullable)((0,k1.string)()))})});var BU=H((kY5,pv1)=>{var{defineProperty:ns,getOwnPropertyDescriptor:ex6,getOwnPropertyNames:Jy6}=Object,Qy6=Object.prototype.hasOwnProperty,Yy6=(J,Q)=>{for(var Y in Q)ns(J,Y,{get:Q[Y],enumerable:!0})},Gy6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of Jy6(Q))if(!Qy6.call(J,X)&&X!==Y)ns(J,X,{get:()=>Q[X],enumerable:!(G=ex6(Q,X))||G.enumerable})}return J},Xy6=(J)=>Gy6(ns({},"__esModule",{value:!0}),J),lv1={};Yy6(lv1,{Inputs:()=>Wy6});pv1.exports=Xy6(lv1);var zy6=j6(),is=F9();function Ky6(J){return{$kind:"Pure",Pure:{bytes:J instanceof Uint8Array?(0,zy6.toBase64)(J):J.toBase64()}}}var Wy6={Pure:Ky6,ObjectRef({objectId:J,digest:Q,version:Y}){return{$kind:"Object",Object:{$kind:"ImmOrOwnedObject",ImmOrOwnedObject:{digest:Q,version:Y,objectId:(0,is.normalizeSuiAddress)(J)}}}},SharedObjectRef({objectId:J,mutable:Q,initialSharedVersion:Y}){return{$kind:"Object",Object:{$kind:"SharedObject",SharedObject:{mutable:Q,initialSharedVersion:Y,objectId:(0,is.normalizeSuiAddress)(J)}}}},ReceivingRef({objectId:J,digest:Q,version:Y}){return{$kind:"Object",Object:{$kind:"Receiving",Receiving:{digest:Q,version:Y,objectId:(0,is.normalizeSuiAddress)(J)}}}}}});var rs=H((vY5,nv1)=>{var{defineProperty:as,getOwnPropertyDescriptor:Zy6,getOwnPropertyNames:Vy6}=Object,qy6=Object.prototype.hasOwnProperty,Uy6=(J,Q)=>{for(var Y in Q)as(J,Y,{get:Q[Y],enumerable:!0})},My6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of Vy6(Q))if(!qy6.call(J,X)&&X!==Y)as(J,X,{get:()=>Q[X],enumerable:!(G=Zy6(Q,X))||G.enumerable})}return J},Dy6=(J)=>My6(as({},"__esModule",{value:!0}),J),_v1={};Uy6(_v1,{getPureBcsSchema:()=>os,isTxContext:()=>Ey6,normalizedTypeToMoveTypeSignature:()=>Cy6,pureBcsSchemaFromOpenMoveTypeSignatureBody:()=>iv1});nv1.exports=Dy6(_v1);var m8=I7(),cv1=fW(),uE=F9(),Hy6="object",Iy6="ID",Oy6="ascii",Ay6="String",By6="string",Ny6="String",wy6="option",Ly6="Option";function Ey6(J){let Q=typeof J.body==="object"&&"datatype"in J.body?J.body.datatype:null;return!!Q&&(0,uE.normalizeSuiAddress)(Q.package)===(0,uE.normalizeSuiAddress)("0x2")&&Q.module==="tx_context"&&Q.type==="TxContext"}function os(J){if(typeof J==="string")switch(J){case"address":return m8.bcs.Address;case"bool":return m8.bcs.Bool;case"u8":return m8.bcs.U8;case"u16":return m8.bcs.U16;case"u32":return m8.bcs.U32;case"u64":return m8.bcs.U64;case"u128":return m8.bcs.U128;case"u256":return m8.bcs.U256;default:throw Error(`Unknown type signature ${J}`)}if("vector"in J){if(J.vector==="u8")return m8.bcs.byteVector().transform({input:(Y)=>typeof Y==="string"?new TextEncoder().encode(Y):Y,output:(Y)=>Y});let Q=os(J.vector);return Q?m8.bcs.vector(Q):null}if("datatype"in J){let Q=(0,uE.normalizeSuiAddress)(J.datatype.package);if(Q===(0,uE.normalizeSuiAddress)(cv1.MOVE_STDLIB_ADDRESS)){if(J.datatype.module===Oy6&&J.datatype.type===Ay6)return m8.bcs.String;if(J.datatype.module===By6&&J.datatype.type===Ny6)return m8.bcs.String;if(J.datatype.module===wy6&&J.datatype.type===Ly6){let Y=os(J.datatype.typeParameters[0]);return Y?m8.bcs.vector(Y):null}}if(Q===(0,uE.normalizeSuiAddress)(cv1.SUI_FRAMEWORK_ADDRESS)&&J.datatype.module===Hy6&&J.datatype.type===Iy6)return m8.bcs.Address}return null}function Cy6(J){if(typeof J==="object"&&"Reference"in J)return{ref:"&",body:lE(J.Reference)};if(typeof J==="object"&&"MutableReference"in J)return{ref:"&mut",body:lE(J.MutableReference)};return{ref:null,body:lE(J)}}function lE(J){if(typeof J==="string")switch(J){case"Address":return"address";case"Bool":return"bool";case"U8":return"u8";case"U16":return"u16";case"U32":return"u32";case"U64":return"u64";case"U128":return"u128";case"U256":return"u256";default:throw Error(`Unexpected type ${J}`)}if("Vector"in J)return{vector:lE(J.Vector)};if("Struct"in J)return{datatype:{package:J.Struct.address,module:J.Struct.module,type:J.Struct.name,typeParameters:J.Struct.typeArguments.map(lE)}};if("TypeParameter"in J)return{typeParameter:J.TypeParameter};throw Error(`Unexpected type ${JSON.stringify(J)}`)}function iv1(J){if(typeof J==="string")switch(J){case"address":return m8.bcs.Address;case"bool":return m8.bcs.Bool;case"u8":return m8.bcs.U8;case"u16":return m8.bcs.U16;case"u32":return m8.bcs.U32;case"u64":return m8.bcs.U64;case"u128":return m8.bcs.U128;case"u256":return m8.bcs.U256;default:throw Error(`Unknown type signature ${J}`)}if("vector"in J)return m8.bcs.vector(iv1(J.vector));throw Error(`Expected pure typeSignature, but got ${JSON.stringify(J)}`)}});var Jt=H((jY5,av1)=>{var{defineProperty:es,getOwnPropertyDescriptor:Ry6,getOwnPropertyNames:Fy6}=Object,Sy6=Object.prototype.hasOwnProperty,Ty6=(J,Q)=>{for(var Y in Q)es(J,Y,{get:Q[Y],enumerable:!0})},Py6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of Fy6(Q))if(!Sy6.call(J,X)&&X!==Y)es(J,X,{get:()=>Q[X],enumerable:!(G=Ry6(Q,X))||G.enumerable})}return J},$y6=(J)=>Py6(es({},"__esModule",{value:!0}),J),ov1={};Ty6(ov1,{jsonRpcClientResolveTransactionPlugin:()=>xy6});av1.exports=$y6(ov1);var fy6=DG(),ts=fW(),ky6=iW(),Mj=BU(),ss=rs(),vy6=Wz(),jy6=50,hy6=1000n,by6=50000000000;function xy6(J){return async function(Y,G,X){if(await uy6(Y,J),await dy6(Y,J),!G.onlyTransactionKind)await yy6(Y,J),await gy6(Y,J),await my6(Y,J);return await X()}}async function yy6(J,Q){if(!J.gasConfig.price)J.gasConfig.price=String(await Q.getReferenceGasPrice())}async function gy6(J,Q){if(J.gasConfig.budget)return;let Y=await Q.dryRunTransactionBlock({transactionBlock:J.build({overrides:{gasData:{budget:String(by6),payment:[]}}})});if(Y.effects.status.status!=="success")throw Error(`Dry run failed, could not automatically determine a budget: ${Y.effects.status.error}`,{cause:Y});let G=hy6*BigInt(J.gasConfig.price||1n),X=BigInt(Y.effects.gasUsed.computationCost)+G,z=X+BigInt(Y.effects.gasUsed.storageCost)-BigInt(Y.effects.gasUsed.storageRebate);J.gasConfig.budget=String(z>X?z:X)}async function my6(J,Q){if(!J.gasConfig.payment){let G=(await Q.getCoins({owner:J.gasConfig.owner||J.sender,coinType:ts.SUI_TYPE_ARG})).data.filter((X)=>{return!J.inputs.find((K)=>{if(K.Object?.ImmOrOwnedObject)return X.coinObjectId===K.Object.ImmOrOwnedObject.objectId;return!1})}).map((X)=>({objectId:X.coinObjectId,digest:X.digest,version:X.version}));if(!G.length)throw Error("No valid gas coins found for the transaction.");J.gasConfig.payment=G.map((X)=>(0,fy6.parse)(ky6.ObjectRefSchema,X))}}async function dy6(J,Q){let Y=J.inputs.filter((q)=>{return q.UnresolvedObject&&!(q.UnresolvedObject.version||q.UnresolvedObject?.initialSharedVersion)}),G=[...new Set(Y.map((q)=>(0,ts.normalizeSuiObjectId)(q.UnresolvedObject.objectId)))],X=G.length?(0,vy6.chunk)(G,jy6):[],z=(await Promise.all(X.map((q)=>Q.multiGetObjects({ids:q,options:{showOwner:!0}})))).flat(),K=new Map(G.map((q,U)=>{return[q,z[U]]})),W=Array.from(K).filter(([q,U])=>U.error).map(([q,U])=>JSON.stringify(U.error));if(W.length)throw Error(`The following input objects are invalid: ${W.join(", ")}`);let Z=z.map((q)=>{if(q.error||!q.data)throw Error(`Failed to fetch object: ${q.error}`);let U=q.data.owner,M=U&&typeof U==="object"?"Shared"in U?U.Shared.initial_shared_version:("ConsensusAddressOwner"in U)?U.ConsensusAddressOwner.start_version:null:null;return{objectId:q.data.objectId,digest:q.data.digest,version:q.data.version,initialSharedVersion:M}}),V=new Map(G.map((q,U)=>{return[q,Z[U]]}));for(let[q,U]of J.inputs.entries()){if(!U.UnresolvedObject)continue;let M,D=(0,ts.normalizeSuiAddress)(U.UnresolvedObject.objectId),I=V.get(D);if(U.UnresolvedObject.initialSharedVersion??I?.initialSharedVersion)M=Mj.Inputs.SharedObjectRef({objectId:D,initialSharedVersion:U.UnresolvedObject.initialSharedVersion||I?.initialSharedVersion,mutable:U.UnresolvedObject.mutable||ly6(J,q)});else if(py6(J,q))M=Mj.Inputs.ReceivingRef({objectId:D,digest:U.UnresolvedObject.digest??I?.digest,version:U.UnresolvedObject.version??I?.version});J.inputs[J.inputs.indexOf(U)]=M??Mj.Inputs.ObjectRef({objectId:D,digest:U.UnresolvedObject.digest??I?.digest,version:U.UnresolvedObject.version??I?.version})}}async function uy6(J,Q){let{inputs:Y,commands:G}=J,X=[],z=new Set;G.forEach((W)=>{if(W.MoveCall){if(W.MoveCall._argumentTypes)return;if(W.MoveCall.arguments.map((q)=>{if(q.$kind==="Input")return J.inputs[q.Input];return null}).some((q)=>q?.UnresolvedPure||q?.UnresolvedObject&&typeof q?.UnresolvedObject.mutable!=="boolean")){let q=`${W.MoveCall.package}::${W.MoveCall.module}::${W.MoveCall.function}`;z.add(q),X.push(W.MoveCall)}}});let K=new Map;if(z.size>0)await Promise.all([...z].map(async(W)=>{let[Z,V,q]=W.split("::"),U=await Q.getNormalizedMoveFunction({package:Z,module:V,function:q});K.set(W,U.parameters.map((M)=>(0,ss.normalizedTypeToMoveTypeSignature)(M)))}));if(X.length)await Promise.all(X.map(async(W)=>{let Z=K.get(`${W.package}::${W.module}::${W.function}`);if(!Z)return;let q=Z.length>0&&(0,ss.isTxContext)(Z.at(-1))?Z.slice(0,Z.length-1):Z;W._argumentTypes=q}));G.forEach((W)=>{if(!W.MoveCall)return;let Z=W.MoveCall,V=`${Z.package}::${Z.module}::${Z.function}`,q=Z._argumentTypes;if(!q)return;if(q.length!==W.MoveCall.arguments.length)throw Error(`Incorrect number of arguments for ${V}`);q.forEach((U,M)=>{let D=Z.arguments[M];if(D.$kind!=="Input")return;let I=Y[D.Input];if(!I.UnresolvedPure&&!I.UnresolvedObject)return;let O=I.UnresolvedPure?.value??I.UnresolvedObject?.objectId,A=(0,ss.getPureBcsSchema)(U.body);if(A){D.type="pure",Y[Y.indexOf(I)]=Mj.Inputs.Pure(A.serialize(O));return}if(typeof O!=="string")throw Error(`Expect the argument to be an object id string, got ${JSON.stringify(O,null,2)}`);D.type="object";let B=I.UnresolvedPure?{$kind:"UnresolvedObject",UnresolvedObject:{objectId:O}}:I;Y[D.Input]=B})})}function ly6(J,Q){let Y=!1;return J.getInputUses(Q,(G,X)=>{if(X.MoveCall&&X.MoveCall._argumentTypes){let z=X.MoveCall.arguments.indexOf(G);Y=X.MoveCall._argumentTypes[z].ref!=="&"||Y}if(X.$kind==="MakeMoveVec"||X.$kind==="MergeCoins"||X.$kind==="SplitCoins"||X.$kind==="TransferObjects")Y=!0}),Y}function py6(J,Q){let Y=!1;return J.getInputUses(Q,(G,X)=>{if(X.MoveCall&&X.MoveCall._argumentTypes){let z=X.MoveCall.arguments.indexOf(G);Y=cy6(X.MoveCall._argumentTypes[z])||Y}}),Y}function cy6(J){if(typeof J.body!=="object"||!("datatype"in J.body))return!1;return J.body.datatype.package==="0x2"&&J.body.datatype.module==="transfer"&&J.body.datatype.type==="Receiving"}});var Yt=H((hY5,Yj1)=>{var{defineProperty:Qt,getOwnPropertyDescriptor:_y6,getOwnPropertyNames:iy6}=Object,ny6=Object.prototype.hasOwnProperty,oy6=(J,Q)=>{for(var Y in Q)Qt(J,Y,{get:Q[Y],enumerable:!0})},ay6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of iy6(Q))if(!ny6.call(J,X)&&X!==Y)Qt(J,X,{get:()=>Q[X],enumerable:!(G=_y6(Q,X))||G.enumerable})}return J},ry6=(J)=>ay6(Qt({},"__esModule",{value:!0}),J),ev1={};oy6(ev1,{getClient:()=>Qj1,needsTransactionResolution:()=>Jj1,resolveTransactionPlugin:()=>ey6});Yj1.exports=ry6(ev1);var sy6=BU(),rv1=I7(),ty6=Jt();function Jj1(J,Q){if(J.inputs.some((Y)=>{return Y.UnresolvedObject||Y.UnresolvedPure}))return!0;if(!Q.onlyTransactionKind){if(!J.gasConfig.price||!J.gasConfig.budget||!J.gasConfig.payment)return!0}return!1}async function ey6(J,Q,Y){if(Jg6(J),!Jj1(J,Q))return await sv1(J),Y();let G=Qj1(Q);return(G.core?.resolveTransactionPlugin()??(0,ty6.jsonRpcClientResolveTransactionPlugin)(G))(J,Q,async()=>{await sv1(J),await Y()})}function sv1(J){J.inputs.forEach((Q,Y)=>{if(Q.$kind!=="Object"&&Q.$kind!=="Pure")throw Error(`Input at index ${Y} has not been resolved.  Expected a Pure or Object input, but found ${JSON.stringify(Q)}`)})}function Qj1(J){if(!J.client)throw Error("No sui client passed to Transaction#build, but transaction data was not sufficient to build offline.");return J.client}function Jg6(J){for(let Q of J.commands)switch(Q.$kind){case"SplitCoins":Q.SplitCoins.amounts.forEach((Y)=>{tv1(Y,rv1.bcs.U64,J)});break;case"TransferObjects":tv1(Q.TransferObjects.address,rv1.bcs.Address,J);break}}function tv1(J,Q,Y){if(J.$kind!=="Input")return;let G=Y.inputs[J.Input];if(G.$kind!=="UnresolvedPure")return;Y.inputs[J.Input]=sy6.Inputs.Pure(Q.serialize(G.UnresolvedPure.value))}});var Xt=H((bY5,zj1)=>{var{defineProperty:Gt,getOwnPropertyDescriptor:Qg6,getOwnPropertyNames:Yg6}=Object,Gg6=Object.prototype.hasOwnProperty,Xg6=(J,Q)=>{for(var Y in Q)Gt(J,Y,{get:Q[Y],enumerable:!0})},zg6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of Yg6(Q))if(!Gg6.call(J,X)&&X!==Y)Gt(J,X,{get:()=>Q[X],enumerable:!(G=Qg6(Q,X))||G.enumerable})}return J},Kg6=(J)=>zg6(Gt({},"__esModule",{value:!0}),J),Xj1={};Xg6(Xj1,{createObjectMethods:()=>Wg6});zj1.exports=Kg6(Xj1);var Gj1=BU();function Wg6(J){function Q(Y){return J(Y)}return Q.system=(Y)=>{let G=Y?.mutable;if(G!==void 0)return Q(Gj1.Inputs.SharedObjectRef({objectId:"0x5",initialSharedVersion:1,mutable:G}));return Q({$kind:"UnresolvedObject",UnresolvedObject:{objectId:"0x5",initialSharedVersion:1}})},Q.clock=()=>Q(Gj1.Inputs.SharedObjectRef({objectId:"0x6",initialSharedVersion:1,mutable:!1})),Q.random=()=>Q({$kind:"UnresolvedObject",UnresolvedObject:{objectId:"0x8",mutable:!1}}),Q.denyList=(Y)=>{return Q({$kind:"UnresolvedObject",UnresolvedObject:{objectId:"0x403",mutable:Y?.mutable}})},Q.option=({type:Y,value:G})=>(X)=>X.moveCall({typeArguments:[Y],target:`0x1::option::${G===null?"none":"some"}`,arguments:G===null?[]:[X.object(G)]}),Q}});var Wt=H((xY5,Wj1)=>{var{defineProperty:Kt,getOwnPropertyDescriptor:Zg6,getOwnPropertyNames:Vg6}=Object,qg6=Object.prototype.hasOwnProperty,Ug6=(J,Q)=>{for(var Y in Q)Kt(J,Y,{get:Q[Y],enumerable:!0})},Mg6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of Vg6(Q))if(!qg6.call(J,X)&&X!==Y)Kt(J,X,{get:()=>Q[X],enumerable:!(G=Zg6(Q,X))||G.enumerable})}return J},Dg6=(J)=>Mg6(Kt({},"__esModule",{value:!0}),J),Kj1={};Ug6(Kj1,{createPure:()=>Ig6});Wj1.exports=Dg6(Kj1);var Hg6=j6(),PY=I7(),zt=Sa();function Ig6(J){function Q(Y,G){if(typeof Y==="string")return J((0,zt.pureBcsSchemaFromTypeName)(Y).serialize(G));if(Y instanceof Uint8Array||(0,Hg6.isSerializedBcs)(Y))return J(Y);throw Error("tx.pure must be called either a bcs type name, or a serialized bcs value")}return Q.u8=(Y)=>J(PY.bcs.U8.serialize(Y)),Q.u16=(Y)=>J(PY.bcs.U16.serialize(Y)),Q.u32=(Y)=>J(PY.bcs.U32.serialize(Y)),Q.u64=(Y)=>J(PY.bcs.U64.serialize(Y)),Q.u128=(Y)=>J(PY.bcs.U128.serialize(Y)),Q.u256=(Y)=>J(PY.bcs.U256.serialize(Y)),Q.bool=(Y)=>J(PY.bcs.Bool.serialize(Y)),Q.string=(Y)=>J(PY.bcs.String.serialize(Y)),Q.address=(Y)=>J(PY.bcs.Address.serialize(Y)),Q.id=Q.address,Q.vector=(Y,G)=>{return J(PY.bcs.vector((0,zt.pureBcsSchemaFromTypeName)(Y)).serialize(G))},Q.option=(Y,G)=>{return J(PY.bcs.option((0,zt.pureBcsSchemaFromTypeName)(Y)).serialize(G))},Q}});var qj1=H((yY5,Vj1)=>{var{defineProperty:Zt,getOwnPropertyDescriptor:Og6,getOwnPropertyNames:Ag6}=Object,Bg6=Object.prototype.hasOwnProperty,Ng6=(J,Q)=>{for(var Y in Q)Zt(J,Y,{get:Q[Y],enumerable:!0})},wg6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of Ag6(Q))if(!Bg6.call(J,X)&&X!==Y)Zt(J,X,{get:()=>Q[X],enumerable:!(G=Og6(Q,X))||G.enumerable})}return J},Lg6=(J)=>wg6(Zt({},"__esModule",{value:!0}),J),Zj1={};Ng6(Zj1,{hashTypedData:()=>Cg6});Vj1.exports=Lg6(Zj1);var Eg6=pH();function Cg6(J,Q){let Y=Array.from(`${J}::`).map((X)=>X.charCodeAt(0)),G=new Uint8Array(Y.length+Q.length);return G.set(Y),G.set(Q,Y.length),(0,Eg6.blake2b)(G,{dkLen:32})}});var Dj=H((gY5,Hj1)=>{var{defineProperty:Vt,getOwnPropertyDescriptor:Rg6,getOwnPropertyNames:Fg6}=Object,Sg6=Object.prototype.hasOwnProperty,Tg6=(J,Q)=>{for(var Y in Q)Vt(J,Y,{get:Q[Y],enumerable:!0})},Pg6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of Fg6(Q))if(!Sg6.call(J,X)&&X!==Y)Vt(J,X,{get:()=>Q[X],enumerable:!(G=Rg6(Q,X))||G.enumerable})}return J},$g6=(J)=>Pg6(Vt({},"__esModule",{value:!0}),J),Uj1={};Tg6(Uj1,{extractMutableReference:()=>Mj1,extractReference:()=>Dj1,extractStructTag:()=>vg6,getIdFromCallArg:()=>jg6,isArgument:()=>hg6,remapCommandArguments:()=>bg6});Hj1.exports=$g6(Uj1);var fg6=DG(),pE=F9(),kg6=iW();function Mj1(J){return typeof J==="object"&&"MutableReference"in J?J.MutableReference:void 0}function Dj1(J){return typeof J==="object"&&"Reference"in J?J.Reference:void 0}function vg6(J){if(typeof J==="object"&&"Struct"in J)return J;let Q=Dj1(J),Y=Mj1(J);if(typeof Q==="object"&&"Struct"in Q)return Q;if(typeof Y==="object"&&"Struct"in Y)return Y;return}function jg6(J){if(typeof J==="string")return(0,pE.normalizeSuiAddress)(J);if(J.Object){if(J.Object.ImmOrOwnedObject)return(0,pE.normalizeSuiAddress)(J.Object.ImmOrOwnedObject.objectId);if(J.Object.Receiving)return(0,pE.normalizeSuiAddress)(J.Object.Receiving.objectId);return(0,pE.normalizeSuiAddress)(J.Object.SharedObject.objectId)}if(J.UnresolvedObject)return(0,pE.normalizeSuiAddress)(J.UnresolvedObject.objectId);return}function hg6(J){return(0,fg6.is)(kg6.ArgumentSchema,J)}function bg6(J,Q,Y){let G=(X)=>{switch(X.$kind){case"Input":{let z=Q.get(X.Input);if(z===void 0)throw Error(`Input ${X.Input} not found in input mapping`);return{...X,Input:z}}case"Result":{let z=Y.get(X.Result);if(z!==void 0)return{...X,Result:z};return X}case"NestedResult":{let z=Y.get(X.NestedResult[0]);if(z!==void 0)return{...X,NestedResult:[z,X.NestedResult[1]]};return X}default:return X}};switch(J.$kind){case"MoveCall":J.MoveCall.arguments=J.MoveCall.arguments.map(G);break;case"TransferObjects":J.TransferObjects.objects=J.TransferObjects.objects.map(G),J.TransferObjects.address=G(J.TransferObjects.address);break;case"SplitCoins":J.SplitCoins.coin=G(J.SplitCoins.coin),J.SplitCoins.amounts=J.SplitCoins.amounts.map(G);break;case"MergeCoins":J.MergeCoins.destination=G(J.MergeCoins.destination),J.MergeCoins.sources=J.MergeCoins.sources.map(G);break;case"MakeMoveVec":J.MakeMoveVec.elements=J.MakeMoveVec.elements.map(G);break;case"Upgrade":J.Upgrade.ticket=G(J.Upgrade.ticket);break;case"$Intent":{let X=J.$Intent.inputs;J.$Intent.inputs={};for(let[z,K]of Object.entries(X))J.$Intent.inputs[z]=Array.isArray(K)?K.map(G):G(K);break}case"Publish":break}}});var BI=H((mY5,Aj1)=>{var{defineProperty:Ut,getOwnPropertyDescriptor:xg6,getOwnPropertyNames:yg6}=Object,gg6=Object.prototype.hasOwnProperty,mg6=(J,Q)=>{for(var Y in Q)Ut(J,Y,{get:Q[Y],enumerable:!0})},dg6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of yg6(Q))if(!gg6.call(J,X)&&X!==Y)Ut(J,X,{get:()=>Q[X],enumerable:!(G=xg6(Q,X))||G.enumerable})}return J},ug6=(J)=>dg6(Ut({},"__esModule",{value:!0}),J),Oj1={};mg6(Oj1,{TransactionDataBuilder:()=>nW});Aj1.exports=ug6(Oj1);var lg6=j6(),Hj=DG(),Ij=I7(),cE=F9(),Oj=iW(),pg6=cs(),cg6=qj1(),qt=Dj();function Ij1(J){return(0,cE.normalizeSuiAddress)(J).replace("0x","")}class nW{constructor(J){this.version=2,this.sender=J?.sender??null,this.expiration=J?.expiration??null,this.inputs=J?.inputs??[],this.commands=J?.commands??[],this.gasData=J?.gasData??{budget:null,price:null,owner:null,payment:null}}static fromKindBytes(J){let Y=Ij.bcs.TransactionKind.parse(J).ProgrammableTransaction;if(!Y)throw Error("Unable to deserialize from bytes.");return nW.restore({version:2,sender:null,expiration:null,gasData:{budget:null,owner:null,payment:null,price:null},inputs:Y.inputs,commands:Y.commands})}static fromBytes(J){let Y=Ij.bcs.TransactionData.parse(J)?.V1,G=Y.kind.ProgrammableTransaction;if(!Y||!G)throw Error("Unable to deserialize from bytes.");return nW.restore({version:2,sender:Y.sender,expiration:Y.expiration,gasData:Y.gasData,inputs:G.inputs,commands:G.commands})}static restore(J){if(J.version===2)return new nW((0,Hj.parse)(Oj.TransactionDataSchema,J));else return new nW((0,Hj.parse)(Oj.TransactionDataSchema,(0,pg6.transactionDataFromV1)(J)))}static getDigestFromBytes(J){let Q=(0,cg6.hashTypedData)("TransactionData",J);return(0,lg6.toBase58)(Q)}get gasConfig(){return this.gasData}set gasConfig(J){this.gasData=J}build({maxSizeBytes:J=1/0,overrides:Q,onlyTransactionKind:Y}={}){let G=this.inputs,X=this.commands,z={ProgrammableTransaction:{inputs:G,commands:X}};if(Y)return Ij.bcs.TransactionKind.serialize(z,{maxSize:J}).toBytes();let K=Q?.expiration??this.expiration,W=Q?.sender??this.sender,Z={...this.gasData,...Q?.gasConfig,...Q?.gasData};if(!W)throw Error("Missing transaction sender");if(!Z.budget)throw Error("Missing gas budget");if(!Z.payment)throw Error("Missing gas payment");if(!Z.price)throw Error("Missing gas price");let V={sender:Ij1(W),expiration:K?K:{None:!0},gasData:{payment:Z.payment,owner:Ij1(this.gasData.owner??W),price:BigInt(Z.price),budget:BigInt(Z.budget)},kind:{ProgrammableTransaction:{inputs:G,commands:X}}};return Ij.bcs.TransactionData.serialize({V1:V},{maxSize:J}).toBytes()}addInput(J,Q){let Y=this.inputs.length;return this.inputs.push(Q),{Input:Y,type:J,$kind:"Input"}}getInputUses(J,Q){this.mapArguments((Y,G)=>{if(Y.$kind==="Input"&&Y.Input===J)Q(Y,G);return Y})}mapCommandArguments(J,Q){let Y=this.commands[J];switch(Y.$kind){case"MoveCall":Y.MoveCall.arguments=Y.MoveCall.arguments.map((X)=>Q(X,Y,J));break;case"TransferObjects":Y.TransferObjects.objects=Y.TransferObjects.objects.map((X)=>Q(X,Y,J)),Y.TransferObjects.address=Q(Y.TransferObjects.address,Y,J);break;case"SplitCoins":Y.SplitCoins.coin=Q(Y.SplitCoins.coin,Y,J),Y.SplitCoins.amounts=Y.SplitCoins.amounts.map((X)=>Q(X,Y,J));break;case"MergeCoins":Y.MergeCoins.destination=Q(Y.MergeCoins.destination,Y,J),Y.MergeCoins.sources=Y.MergeCoins.sources.map((X)=>Q(X,Y,J));break;case"MakeMoveVec":Y.MakeMoveVec.elements=Y.MakeMoveVec.elements.map((X)=>Q(X,Y,J));break;case"Upgrade":Y.Upgrade.ticket=Q(Y.Upgrade.ticket,Y,J);break;case"$Intent":let G=Y.$Intent.inputs;Y.$Intent.inputs={};for(let[X,z]of Object.entries(G))Y.$Intent.inputs[X]=Array.isArray(z)?z.map((K)=>Q(K,Y,J)):Q(z,Y,J);break;case"Publish":break;default:throw Error(`Unexpected transaction kind: ${Y.$kind}`)}}mapArguments(J){for(let Q of this.commands.keys())this.mapCommandArguments(Q,J)}replaceCommand(J,Q,Y=J){if(!Array.isArray(Q)){this.commands[J]=Q;return}let G=Q.length-1;this.commands.splice(J,1,...structuredClone(Q)),this.mapArguments((X,z,K)=>{if(K<J+Q.length)return X;if(typeof Y!=="number"){if(X.$kind==="Result"&&X.Result===J||X.$kind==="NestedResult"&&X.NestedResult[0]===J)if(!("NestedResult"in X)||X.NestedResult[1]===0)return(0,Hj.parse)(Oj.ArgumentSchema,structuredClone(Y));else throw Error(`Cannot replace command ${J} with a specific result type: NestedResult[${J}, ${X.NestedResult[1]}] references a nested element that cannot be mapped to the replacement result`)}switch(X.$kind){case"Result":if(X.Result===J&&typeof Y==="number")X.Result=Y;if(X.Result>J)X.Result+=G;break;case"NestedResult":if(X.NestedResult[0]===J&&typeof Y==="number")return{$kind:"NestedResult",NestedResult:[Y,X.NestedResult[1]]};if(X.NestedResult[0]>J)X.NestedResult[0]+=G;break}return X})}replaceCommandWithTransaction(J,Q,Y){if(Y.$kind!=="Result"&&Y.$kind!=="NestedResult")throw Error("Result must be of kind Result or NestedResult");this.insertTransaction(J,Q),this.replaceCommand(J+Q.commands.length,[],"Result"in Y?{NestedResult:[Y.Result+J,0]}:{NestedResult:[Y.NestedResult[0]+J,Y.NestedResult[1]]})}insertTransaction(J,Q){let Y=new Map,G=new Map;for(let K=0;K<Q.inputs.length;K++){let W=Q.inputs[K],Z=(0,qt.getIdFromCallArg)(W),V=-1;if(Z!==void 0){if(V=this.inputs.findIndex((q)=>(0,qt.getIdFromCallArg)(q)===Z),V!==-1&&this.inputs[V].Object?.SharedObject&&W.Object?.SharedObject)this.inputs[V].Object.SharedObject.mutable=this.inputs[V].Object.SharedObject.mutable||W.Object.SharedObject.mutable}if(V!==-1)Y.set(K,V);else{let q=this.inputs.length;this.inputs.push(W),Y.set(K,q)}}for(let K=0;K<Q.commands.length;K++)G.set(K,J+K);let X=[];for(let K=0;K<Q.commands.length;K++){let W=structuredClone(Q.commands[K]);(0,qt.remapCommandArguments)(W,Y,G),X.push(W)}this.commands.splice(J,0,...X);let z=X.length;if(z>0)this.mapArguments((K,W,Z)=>{if(Z>=J&&Z<J+X.length)return K;switch(K.$kind){case"Result":if(K.Result>=J)K.Result+=z;break;case"NestedResult":if(K.NestedResult[0]>=J)K.NestedResult[0]+=z;break}return K})}getDigest(){let J=this.build({onlyTransactionKind:!1});return nW.getDigestFromBytes(J)}snapshot(){return(0,Hj.parse)(Oj.TransactionDataSchema,this)}shallowClone(){return new nW({version:this.version,sender:this.sender,expiration:this.expiration,gasData:{...this.gasData},inputs:[...this.inputs],commands:[...this.commands]})}applyResolvedData(J){if(!this.sender)this.sender=J.sender??null;if(!this.expiration)this.expiration=J.expiration??null;if(!this.gasData.budget)this.gasData.budget=J.gasData.budget;if(!this.gasData.owner)this.gasData.owner=J.gasData.owner??null;if(!this.gasData.payment)this.gasData.payment=J.gasData.payment;if(!this.gasData.price)this.gasData.price=J.gasData.price;for(let Q=0;Q<this.inputs.length;Q++){let Y=this.inputs[Q],G=J.inputs[Q];switch(Y.$kind){case"UnresolvedPure":if(G.$kind!=="Pure")throw Error(`Expected input at index ${Q} to resolve to a Pure argument, but got ${JSON.stringify(G)}`);this.inputs[Q]=G;break;case"UnresolvedObject":if(G.$kind!=="Object")throw Error(`Expected input at index ${Q} to resolve to an Object argument, but got ${JSON.stringify(G)}`);if(G.Object.$kind==="ImmOrOwnedObject"||G.Object.$kind==="Receiving"){let X=Y.UnresolvedObject,z=G.Object.ImmOrOwnedObject??G.Object.Receiving;if((0,cE.normalizeSuiAddress)(X.objectId)!==(0,cE.normalizeSuiAddress)(z.objectId)||X.version!=null&&X.version!==z.version||X.digest!=null&&X.digest!==z.digest||X.mutable!=null||X.initialSharedVersion!=null)throw Error(`Input at index ${Q} did not match unresolved object. ${JSON.stringify(X)} is not compatible with ${JSON.stringify(z)}`)}else if(G.Object.$kind==="SharedObject"){let X=Y.UnresolvedObject,z=G.Object.SharedObject;if((0,cE.normalizeSuiAddress)(X.objectId)!==(0,cE.normalizeSuiAddress)(z.objectId)||X.initialSharedVersion!=null&&X.initialSharedVersion!==z.initialSharedVersion||X.mutable!=null&&X.mutable!==z.mutable||X.version!=null||X.digest!=null)throw Error(`Input at index ${Q} did not match unresolved object. ${JSON.stringify(X)} is not compatible with ${JSON.stringify(z)}`)}else throw Error(`Input at index ${Q} resolved to an unexpected Object kind: ${JSON.stringify(G.Object)}`);this.inputs[Q]=G;break}}}}});var oE=H((dY5,Fj1)=>{var{defineProperty:It,getOwnPropertyDescriptor:_g6,getOwnPropertyNames:ig6}=Object,ng6=Object.prototype.hasOwnProperty,Nj1=(J)=>{throw TypeError(J)},og6=(J,Q)=>{for(var Y in Q)It(J,Y,{get:Q[Y],enumerable:!0})},ag6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of ig6(Q))if(!ng6.call(J,X)&&X!==Y)It(J,X,{get:()=>Q[X],enumerable:!(G=_g6(Q,X))||G.enumerable})}return J},rg6=(J)=>ag6(It({},"__esModule",{value:!0}),J),Ot=(J,Q,Y)=>Q.has(J)||Nj1("Cannot "+Y),s9=(J,Q,Y)=>(Ot(J,Q,"read from private field"),Y?Y.call(J):Q.get(J)),_E=(J,Q,Y)=>Q.has(J)?Nj1("Cannot add the same private member more than once"):Q instanceof WeakSet?Q.add(J):Q.set(J,Y),Aj=(J,Q,Y,G)=>(Ot(J,Q,"write to private field"),G?G.call(J,Y):Q.set(J,Y),Y),Nj=(J,Q,Y)=>(Ot(J,Q,"access private method"),Y),wj1={};og6(wj1,{MvrClient:()=>Cj1,extractMvrTypes:()=>Bj,findNamesInTransaction:()=>Qm6,hasMvrName:()=>$Y,replaceNames:()=>Ym6});Fj1.exports=rg6(wj1);var wj=Wz(),At=mL(),oW=F9(),sg6=Vs(),iE,Ez,nE,aW,AG,Mt,Dt,Lj1,Ej1,Bt,tg6="/",eg6={"Mvr-Source":`@mysten/sui@${sg6.PACKAGE_VERSION}`};class Cj1{constructor({cache:J,url:Q,pageSize:Y=50,overrides:G}){_E(this,AG),_E(this,iE),_E(this,Ez),_E(this,nE),_E(this,aW),Aj(this,iE,J),Aj(this,Ez,Q),Aj(this,nE,Y),Aj(this,aW,{packages:G?.packages,types:G?.types}),Jm6(s9(this,aW))}async resolvePackage({package:J}){if(!$Y(J))return{package:J};return{package:await s9(this,AG,Mt).load(J)}}async resolveType({type:J}){if(!$Y(J))return{type:J};let Q=[...Bj(J)],Y=await s9(this,AG,Dt).loadMany(Q),G={};for(let X=0;X<Q.length;X++){let z=Y[X];if(z instanceof Error)throw z;G[Q[X]]=z}return{type:Ht(J,G)}}async resolve({types:J=[],packages:Q=[]}){let Y=new Set;for(let V of J??[])Bj(V,Y);let G=[...Y],[X,z]=await Promise.all([G.length>0?s9(this,AG,Dt).loadMany(G):[],Q.length>0?s9(this,AG,Mt).loadMany(Q):[]]),K={...s9(this,aW)?.types};for(let[V,q]of G.entries()){let U=X[V];if(U instanceof Error)throw U;K[q]=U}let W={};for(let V of J??[]){let q=Ht(V,K);W[V]={type:q}}let Z={};for(let[V,q]of(Q??[]).entries()){let U=s9(this,aW)?.packages?.[q]??z[V];if(U instanceof Error)throw U;Z[q]={package:U}}return{types:W,packages:Z}}}iE=new WeakMap;Ez=new WeakMap;nE=new WeakMap;aW=new WeakMap;AG=new WeakSet;Mt=function(){return s9(this,iE).readSync(["#mvrPackageDataLoader",s9(this,Ez)??""],()=>{let J=new wj.DataLoader(async(Y)=>{if(!s9(this,Ez))throw Error(`MVR Api URL is not set for the current client (resolving ${Y.join(", ")})`);let G=await Nj(this,AG,Lj1).call(this,Y);return Y.map((X)=>G[X]??Error(`Failed to resolve package: ${X}`))}),Q=s9(this,aW)?.packages;if(Q)for(let[Y,G]of Object.entries(Q))J.prime(Y,G);return J})};Dt=function(){return s9(this,iE).readSync(["#mvrTypeDataLoader",s9(this,Ez)??""],()=>{let J=new wj.DataLoader(async(Y)=>{if(!s9(this,Ez))throw Error(`MVR Api URL is not set for the current client (resolving ${Y.join(", ")})`);let G=await Nj(this,AG,Ej1).call(this,Y);return Y.map((X)=>G[X]??Error(`Failed to resolve type: ${X}`))}),Q=s9(this,aW)?.types;if(Q)for(let[Y,G]of Object.entries(Q))J.prime(Y,G);return J})};Lj1=async function(J){if(J.length===0)return{};let Q=(0,wj.chunk)(J,s9(this,nE)),Y={};return await Promise.all(Q.map(async(G)=>{let X=await Nj(this,AG,Bt).call(this,"/v1/resolution/bulk",{names:G});if(!X?.resolution)return;for(let z of Object.keys(X?.resolution)){let K=X.resolution[z]?.package_id;if(!K)continue;Y[z]=K}})),Y};Ej1=async function(J){if(J.length===0)return{};let Q=(0,wj.chunk)(J,s9(this,nE)),Y={};return await Promise.all(Q.map(async(G)=>{let X=await Nj(this,AG,Bt).call(this,"/v1/struct-definition/bulk",{types:G});if(!X?.resolution)return;for(let z of Object.keys(X?.resolution)){let K=X.resolution[z]?.type_tag;if(!K)continue;Y[z]=K}})),Y};Bt=async function(J,Q){if(!s9(this,Ez))throw Error("MVR Api URL is not set for the current client");let Y=await fetch(`${s9(this,Ez)}${J}`,{method:"POST",headers:{"Content-Type":"application/json",...eg6},body:JSON.stringify(Q)});if(!Y.ok){let G=await Y.json().catch(()=>({}));throw Error(`Failed to resolve types: ${G?.message}`)}return Y.json()};function Jm6(J){if(J?.packages)for(let[Q,Y]of Object.entries(J.packages)){if(!(0,At.isValidNamedPackage)(Q))throw Error(`Invalid package name: ${Q}`);if(!(0,oW.isValidSuiAddress)((0,oW.normalizeSuiAddress)(Y)))throw Error(`Invalid package ID: ${Y}`)}if(J?.types)for(let[Q,Y]of Object.entries(J.types)){if((0,oW.parseStructTag)(Q).typeParams.length>0)throw Error("Type overrides must be first-level only. If you want to supply generic types, just pass each type individually.");let G=(0,oW.parseStructTag)(Y);if(!(0,oW.isValidSuiAddress)(G.address))throw Error(`Invalid type: ${Y}`)}}function Bj(J,Q=new Set){if(typeof J==="string"&&!$Y(J))return Q;let Y=Rj1(J)?J:(0,oW.parseStructTag)(J);if($Y(Y.address))Q.add(`${Y.address}::${Y.module}::${Y.name}`);for(let G of Y.typeParams)Bj(G,Q);return Q}function Ht(J,Q){let Y=Rj1(J)?J:(0,oW.parseStructTag)(J),G=`${Y.address}::${Y.module}::${Y.name}`,X=Q[G];return(0,oW.normalizeStructTag)({...Y,address:X?X.split("::")[0]:Y.address,typeParams:Y.typeParams.map((z)=>Ht(z,Q))})}function $Y(J){return J.includes(tg6)||J.includes("@")||J.includes(".sui")}function Rj1(J){return typeof J==="object"&&"address"in J&&"module"in J&&"name"in J&&"typeParams"in J}function Qm6(J){let Q=new Set,Y=new Set;for(let G of J.commands)switch(G.$kind){case"MakeMoveVec":if(G.MakeMoveVec.type)Bj1([G.MakeMoveVec.type]).forEach((K)=>{Y.add(K)});break;case"MoveCall":let X=G.MoveCall,z=X.package.split("::")[0];if($Y(z)){if(!(0,At.isValidNamedPackage)(z))throw Error(`Invalid package name: ${z}`);Q.add(z)}Bj1(X.typeArguments??[]).forEach((K)=>{Y.add(K)});break;default:break}return{packages:[...Q],types:[...Y]}}function Ym6(J,Q){for(let Y of J.commands){if(Y.MakeMoveVec?.type){if(!$Y(Y.MakeMoveVec.type))continue;if(!Q.types[Y.MakeMoveVec.type])throw Error(`No resolution found for type: ${Y.MakeMoveVec.type}`);Y.MakeMoveVec.type=Q.types[Y.MakeMoveVec.type].type}let G=Y.MoveCall;if(!G)continue;let X=G.package.split("::"),z=X[0];if($Y(z)&&!Q.packages[z])throw Error(`No address found for package: ${z}`);if($Y(z))X[0]=Q.packages[z].package,G.package=X.join("::");let K=G.typeArguments;if(!K)continue;for(let W=0;W<K.length;W++){if(!$Y(K[W]))continue;if(!Q.types[K[W]])throw Error(`No resolution found for type: ${K[W]}`);K[W]=Q.types[K[W]].type}G.typeArguments=K}}function Bj1(J){let Q=new Set;for(let Y of J)if($Y(Y)){if(!(0,At.isValidNamedType)(Y))throw Error(`Invalid type with names: ${Y}`);Q.add(Y)}return Q}});var Lt=H((uY5,$j1)=>{var{defineProperty:wt,getOwnPropertyDescriptor:Gm6,getOwnPropertyNames:Xm6}=Object,zm6=Object.prototype.hasOwnProperty,Km6=(J,Q)=>{for(var Y in Q)wt(J,Y,{get:Q[Y],enumerable:!0})},Wm6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of Xm6(Q))if(!zm6.call(J,X)&&X!==Y)wt(J,X,{get:()=>Q[X],enumerable:!(G=Gm6(Q,X))||G.enumerable})}return J},Zm6=(J)=>Wm6(wt({},"__esModule",{value:!0}),J),Tj1={};Km6(Tj1,{getClient:()=>Pj1,namedPackagesPlugin:()=>Um6});$j1.exports=Zm6(Tj1);var Vm6=Yj(),qm6=oE(),Sj1=oE(),Nt=new WeakMap,Um6=(J)=>{let Q;if(J){let Y=J.overrides??{packages:{},types:{}};if(!Nt.has(Y))Nt.set(Y,new Vm6.ClientCache);Q=new qm6.MvrClient({cache:Nt.get(Y),url:J.url,pageSize:J.pageSize,overrides:Y})}return async(Y,G,X)=>{let z=(0,Sj1.findNamesInTransaction)(Y);if(z.types.length===0&&z.packages.length===0)return X();let K=await(Q||Pj1(G).core.mvr).resolve({types:z.types,packages:z.packages});(0,Sj1.replaceNames)(Y,K),await X()}};function Pj1(J){if(!J.client)throw Error("No sui client passed to Transaction#build, but transaction data was not sufficient to build offline.");return J.client}});var CU=H((lY5,lj1)=>{var{defineProperty:Ft,getOwnPropertyDescriptor:Mm6,getOwnPropertyNames:Dm6}=Object,Hm6=Object.prototype.hasOwnProperty,jj1=(J)=>{throw TypeError(J)},Im6=(J,Q)=>{for(var Y in Q)Ft(J,Y,{get:Q[Y],enumerable:!0})},Om6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of Dm6(Q))if(!Hm6.call(J,X)&&X!==Y)Ft(J,X,{get:()=>Q[X],enumerable:!(G=Mm6(Q,X))||G.enumerable})}return J},Am6=(J)=>Om6(Ft({},"__esModule",{value:!0}),J),St=(J,Q,Y)=>Q.has(J)||jj1("Cannot "+Y),F1=(J,Q,Y)=>(St(J,Q,"read from private field"),Y?Y.call(J):Q.get(J)),BG=(J,Q,Y)=>Q.has(J)?jj1("Cannot add the same private member more than once"):Q instanceof WeakSet?Q.add(J):Q.set(J,Y),X8=(J,Q,Y,G)=>(St(J,Q,"write to private field"),G?G.call(J,Y):Q.set(J,Y),Y),t9=(J,Q,Y)=>(St(J,Q,"access private method"),Y),hj1={};Im6(hj1,{Transaction:()=>Cm6,isTransaction:()=>dj1});lj1.exports=Am6(hj1);var Ej=j6(),rW=DG(),Bm6=F9(),NU=Vj(),wU=iW(),fj1=cs(),Nm6=uv1(),Lj=BU(),bj1=Yt(),wm6=Xt(),Lm6=Wt(),aE=BI(),kj1=Dj(),Em6=Lt(),LU,EU,Cz,NG,KJ,WJ,fY,sW,G0,T9,xj1,Cj,Rj,Fj,Sj,Rt,Tt,yj1,gj1;function Et(J,Q=1/0){let Y={$kind:"Result",get Result(){return typeof J==="function"?J():J}},G=[],X=(z)=>G[z]??(G[z]={$kind:"NestedResult",get NestedResult(){return[typeof J==="function"?J():J,z]}});return new Proxy(Y,{set(){throw Error("The transaction result is a proxy, and does not support setting properties directly")},get(z,K){if(K in z)return Reflect.get(z,K);if(K===Symbol.iterator)return function*(){let Z=0;while(Z<Q)yield X(Z),Z++};if(typeof K==="symbol")return;let W=parseInt(K,10);if(Number.isNaN(W)||W<0)return;return X(W)}})}var mj1=Symbol.for("@mysten/transaction");function dj1(J){return!!J&&typeof J==="object"&&J[mj1]===!0}var vj1={buildPlugins:new Map,serializationPlugins:new Map},Ct=Symbol.for("@mysten/transaction/registry");function rE(){try{let J=globalThis;if(!J[Ct])J[Ct]=vj1;return J[Ct]}catch{return vj1}}var uj1=class J{constructor(){BG(this,T9),BG(this,LU),BG(this,EU),BG(this,Cz,new Map),BG(this,NG,[]),BG(this,KJ,[]),BG(this,WJ,new Set),BG(this,fY,new Set),BG(this,sW,new Map),BG(this,G0),this.object=(0,wm6.createObjectMethods)((Y)=>{if(typeof Y==="function")return this.object(this.add(Y));if(typeof Y==="object"&&(0,rW.is)(wU.ArgumentSchema,Y))return Y;let G=(0,kj1.getIdFromCallArg)(Y),X=F1(this,G0).inputs.find((z)=>G===(0,kj1.getIdFromCallArg)(z));if(X?.Object?.SharedObject&&typeof Y==="object"&&Y.Object?.SharedObject)X.Object.SharedObject.mutable=X.Object.SharedObject.mutable||Y.Object.SharedObject.mutable;return X?{$kind:"Input",Input:F1(this,G0).inputs.indexOf(X),type:"object"}:t9(this,T9,Rj).call(this,"object",typeof Y==="string"?{$kind:"UnresolvedObject",UnresolvedObject:{objectId:(0,Bm6.normalizeSuiAddress)(Y)}}:Y)});let Q=rE();X8(this,G0,new aE.TransactionDataBuilder),X8(this,EU,[...Q.buildPlugins.values()]),X8(this,LU,[...Q.serializationPlugins.values()])}static fromKind(Q){let Y=new J;return X8(Y,G0,aE.TransactionDataBuilder.fromKindBytes(typeof Q==="string"?(0,Ej.fromBase64)(Q):Q)),X8(Y,NG,F1(Y,G0).inputs.slice()),X8(Y,KJ,F1(Y,G0).commands.slice()),X8(Y,WJ,new Set(F1(Y,KJ).map((G,X)=>X))),Y}static from(Q){let Y=new J;if(dj1(Q))X8(Y,G0,aE.TransactionDataBuilder.restore(Q.getData()));else if(typeof Q!=="string"||!Q.startsWith("{"))X8(Y,G0,aE.TransactionDataBuilder.fromBytes(typeof Q==="string"?(0,Ej.fromBase64)(Q):Q));else X8(Y,G0,aE.TransactionDataBuilder.restore(JSON.parse(Q)));return X8(Y,NG,F1(Y,G0).inputs.slice()),X8(Y,KJ,F1(Y,G0).commands.slice()),X8(Y,WJ,new Set(F1(Y,KJ).map((G,X)=>X))),Y}static registerGlobalSerializationPlugin(Q,Y){rE().serializationPlugins.set(Q,Y??Q)}static unregisterGlobalSerializationPlugin(Q){rE().serializationPlugins.delete(Q)}static registerGlobalBuildPlugin(Q,Y){rE().buildPlugins.set(Q,Y??Q)}static unregisterGlobalBuildPlugin(Q){rE().buildPlugins.delete(Q)}addSerializationPlugin(Q){F1(this,LU).push(Q)}addBuildPlugin(Q){F1(this,EU).push(Q)}addIntentResolver(Q,Y){if(F1(this,Cz).has(Q)&&F1(this,Cz).get(Q)!==Y)throw Error(`Intent resolver for ${Q} already exists`);F1(this,Cz).set(Q,Y)}setSender(Q){F1(this,G0).sender=Q}setSenderIfNotSet(Q){if(!F1(this,G0).sender)F1(this,G0).sender=Q}setExpiration(Q){F1(this,G0).expiration=Q?(0,rW.parse)(wU.TransactionExpiration,Q):null}setGasPrice(Q){F1(this,G0).gasConfig.price=String(Q)}setGasBudget(Q){F1(this,G0).gasConfig.budget=String(Q)}setGasBudgetIfNotSet(Q){if(F1(this,G0).gasData.budget==null)F1(this,G0).gasConfig.budget=String(Q)}setGasOwner(Q){F1(this,G0).gasConfig.owner=Q}setGasPayment(Q){F1(this,G0).gasConfig.payment=Q.map((Y)=>(0,rW.parse)(wU.ObjectRefSchema,Y))}get blockData(){return(0,fj1.serializeV1TransactionData)(F1(this,G0).snapshot())}getData(){return F1(this,G0).snapshot()}get[mj1](){return!0}get pure(){return Object.defineProperty(this,"pure",{enumerable:!1,value:(0,Lm6.createPure)((Q)=>{if((0,Ej.isSerializedBcs)(Q))return t9(this,T9,Rj).call(this,"pure",{$kind:"Pure",Pure:{bytes:Q.toBase64()}});return t9(this,T9,Rj).call(this,"pure",(0,rW.is)(wU.NormalizedCallArg,Q)?(0,rW.parse)(wU.NormalizedCallArg,Q):Q instanceof Uint8Array?Lj.Inputs.Pure(Q):{$kind:"UnresolvedPure",UnresolvedPure:{value:Q}})})}),this.pure}get gas(){return{$kind:"GasCoin",GasCoin:!0}}objectRef(...Q){return this.object(Lj.Inputs.ObjectRef(...Q))}receivingRef(...Q){return this.object(Lj.Inputs.ReceivingRef(...Q))}sharedObjectRef(...Q){return this.object(Lj.Inputs.SharedObjectRef(...Q))}add(Q){if(typeof Q==="function"){if(F1(this,sW).has(Q))return F1(this,sW).get(Q);let Y=t9(this,T9,xj1).call(this),G=Q(Y);if(!(G&&typeof G==="object"&&("then"in G)))return X8(this,WJ,F1(Y,WJ)),F1(this,sW).set(Q,G),G;let X=t9(this,T9,Cj).call(this,{$kind:"$Intent",$Intent:{name:"AsyncTransactionThunk",inputs:{},data:{resultIndex:F1(this,G0).commands.length,result:null}}});F1(this,fY).add(Promise.resolve(G).then((K)=>{X.$Intent.data.result=K}));let z=Et(()=>X.$Intent.data.resultIndex);return F1(this,sW).set(Q,z),z}else t9(this,T9,Cj).call(this,Q);return Et(F1(this,G0).commands.length-1)}splitCoins(Q,Y){let G=NU.Commands.SplitCoins(typeof Q==="string"?this.object(Q):t9(this,T9,Sj).call(this,Q),Y.map((X)=>typeof X==="number"||typeof X==="bigint"||typeof X==="string"?this.pure.u64(X):t9(this,T9,Fj).call(this,X)));return t9(this,T9,Cj).call(this,G),Et(F1(this,G0).commands.length-1,Y.length)}mergeCoins(Q,Y){return this.add(NU.Commands.MergeCoins(this.object(Q),Y.map((G)=>this.object(G))))}publish({modules:Q,dependencies:Y}){return this.add(NU.Commands.Publish({modules:Q,dependencies:Y}))}upgrade({modules:Q,dependencies:Y,package:G,ticket:X}){return this.add(NU.Commands.Upgrade({modules:Q,dependencies:Y,package:G,ticket:this.object(X)}))}moveCall({arguments:Q,...Y}){return this.add(NU.Commands.MoveCall({...Y,arguments:Q?.map((G)=>t9(this,T9,Fj).call(this,G))}))}transferObjects(Q,Y){return this.add(NU.Commands.TransferObjects(Q.map((G)=>this.object(G)),typeof Y==="string"?this.pure.address(Y):t9(this,T9,Fj).call(this,Y)))}makeMoveVec({type:Q,elements:Y}){return this.add(NU.Commands.MakeMoveVec({type:Q,elements:Y.map((G)=>this.object(G))}))}serialize(){return JSON.stringify((0,fj1.serializeV1TransactionData)(F1(this,G0).snapshot()))}async toJSON(Q={}){await this.prepareForSerialization(Q);let Y=this.isFullyResolved();return JSON.stringify((0,rW.parse)(Nm6.SerializedTransactionDataV2Schema,Y?{...F1(this,G0).snapshot(),digest:F1(this,G0).getDigest()}:F1(this,G0).snapshot()),(G,X)=>typeof X==="bigint"?X.toString():X,2)}async sign(Q){let{signer:Y,...G}=Q,X=await this.build(G);return Y.signTransaction(X)}isFullyResolved(){if(!F1(this,G0).sender)return!1;if(F1(this,fY).size>0)return!1;if(F1(this,G0).commands.some((Q)=>Q.$Intent))return!1;if((0,bj1.needsTransactionResolution)(F1(this,G0),{}))return!1;return!0}async build(Q={}){return await this.prepareForSerialization(Q),await t9(this,T9,Rt).call(this,Q),F1(this,G0).build({onlyTransactionKind:Q.onlyTransactionKind})}async getDigest(Q={}){return await this.prepareForSerialization(Q),await t9(this,T9,Rt).call(this,Q),F1(this,G0).getDigest()}async prepareForSerialization(Q){await t9(this,T9,yj1).call(this),t9(this,T9,gj1).call(this);let Y=new Set;for(let X of F1(this,G0).commands)if(X.$Intent)Y.add(X.$Intent.name);let G=[...F1(this,LU)];for(let X of Y){if(Q.supportedIntents?.includes(X))continue;if(!F1(this,Cz).has(X))throw Error(`Missing intent resolver for ${X}`);G.push(F1(this,Cz).get(X))}G.push((0,Em6.namedPackagesPlugin)()),await t9(this,T9,Tt).call(this,G,Q)}};LU=new WeakMap;EU=new WeakMap;Cz=new WeakMap;NG=new WeakMap;KJ=new WeakMap;WJ=new WeakMap;fY=new WeakMap;sW=new WeakMap;G0=new WeakMap;T9=new WeakSet;xj1=function(){let J=new uj1;return X8(J,G0,F1(this,G0)),X8(J,LU,F1(this,LU)),X8(J,EU,F1(this,EU)),X8(J,Cz,F1(this,Cz)),X8(J,fY,F1(this,fY)),X8(J,WJ,new Set(F1(this,WJ))),X8(J,sW,F1(this,sW)),F1(this,NG).push(F1(J,NG)),F1(this,KJ).push(F1(J,KJ)),J};Cj=function(J){let Q=F1(this,G0).commands.length;return F1(this,KJ).push(J),F1(this,WJ).add(Q),F1(this,G0).commands.push(J),F1(this,G0).mapCommandArguments(Q,(Y)=>{if(Y.$kind==="Result"&&!F1(this,WJ).has(Y.Result))throw Error(`Result { Result: ${Y.Result} } is not available to use in the current transaction`);if(Y.$kind==="NestedResult"&&!F1(this,WJ).has(Y.NestedResult[0]))throw Error(`Result { NestedResult: [${Y.NestedResult[0]}, ${Y.NestedResult[1]}] } is not available to use in the current transaction`);if(Y.$kind==="Input"&&Y.Input>=F1(this,G0).inputs.length)throw Error(`Input { Input: ${Y.Input} } references an input that does not exist in the current transaction`);return Y}),J};Rj=function(J,Q){return F1(this,NG).push(Q),F1(this,G0).addInput(J,Q)};Fj=function(J){if((0,Ej.isSerializedBcs)(J))return this.pure(J);return t9(this,T9,Sj).call(this,J)};Sj=function(J){if(typeof J==="function"){let Q=this.add(J);if(typeof Q==="function")return t9(this,T9,Sj).call(this,Q);return(0,rW.parse)(wU.ArgumentSchema,Q)}return(0,rW.parse)(wU.ArgumentSchema,J)};Rt=async function(J){if(!J.onlyTransactionKind&&!F1(this,G0).sender)throw Error("Missing transaction sender");await t9(this,T9,Tt).call(this,[...F1(this,EU),bj1.resolveTransactionPlugin],J)};Tt=async function(J,Q){try{let Y=(G)=>{if(G>=J.length)return()=>{};let X=J[G];return async()=>{let z=Y(G+1),K=!1,W=!1;if(await X(F1(this,G0),Q,async()=>{if(K)throw Error(`next() was call multiple times in TransactionPlugin ${G}`);K=!0,await z(),W=!0}),!K)throw Error(`next() was not called in TransactionPlugin ${G}`);if(!W)throw Error(`next() was not awaited in TransactionPlugin ${G}`)}};await Y(0)()}finally{X8(this,NG,F1(this,G0).inputs.slice()),X8(this,KJ,F1(this,G0).commands.slice()),X8(this,WJ,new Set(F1(this,KJ).map((Y,G)=>G)))}};yj1=async function(){while(F1(this,fY).size>0){let J=Promise.all(F1(this,fY));F1(this,fY).clear(),F1(this,fY).add(J),await J,F1(this,fY).delete(J)}};gj1=function(){let J=F1(this,G0).commands,Q=F1(this,G0).inputs,Y=F1(this,KJ).flat(1/0),G=F1(this,NG).flat(1/0);if(Y.length!==J.length)throw Error("Unexpected number of commands found in transaction data");if(G.length!==Q.length)throw Error("Unexpected number of inputs found in transaction data");let X=Y.filter((K)=>K.$Intent?.name!=="AsyncTransactionThunk");F1(this,G0).commands=X,F1(this,G0).inputs=G,X8(this,KJ,X),X8(this,NG,G),X8(this,WJ,new Set(X.map((K,W)=>W)));function z(K){let W=J[K];if(W.$Intent?.name==="AsyncTransactionThunk"){let V=W.$Intent.data.result;if(V==null)throw Error("AsyncTransactionThunk has not been resolved");return z(V.Result)}let Z=X.indexOf(W);if(Z===-1)throw Error("Unable to find original index for command");return Z}F1(this,G0).mapArguments((K)=>{if(K.$kind==="Input"){let W=G.indexOf(Q[K.Input]);if(W===-1)throw Error("Input has not been resolved");return{...K,Input:W}}else if(K.$kind==="Result"){let W=z(K.Result);return{...K,Result:W}}else if(K.$kind==="NestedResult"){let W=z(K.NestedResult[0]);return{...K,NestedResult:[W,K.NestedResult[1]]}}return K});for(let[K,W]of J.entries())if(W.$Intent?.name==="AsyncTransactionThunk")try{W.$Intent.data.resultIndex=z(K)}catch{}};var Cm6=uj1});var Pj=H((pY5,_j1)=>{var{defineProperty:Pt,getOwnPropertyDescriptor:Rm6,getOwnPropertyNames:Fm6}=Object,Sm6=Object.prototype.hasOwnProperty,Tm6=(J,Q)=>{for(var Y in Q)Pt(J,Y,{get:Q[Y],enumerable:!0})},Pm6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of Fm6(Q))if(!Sm6.call(J,X)&&X!==Y)Pt(J,X,{get:()=>Q[X],enumerable:!(G=Rm6(Q,X))||G.enumerable})}return J},$m6=(J)=>Pm6(Pt({},"__esModule",{value:!0}),J),pj1={};Tm6(pj1,{Experimental_CoreClient:()=>cj1});_j1.exports=$m6(pj1);var fm6=cH(),km6=lL(),Tj=F9(),vm6=Gj(),jm6=oE(),hm6={mainnet:"https://mainnet.mvr.mystenlabs.com",testnet:"https://testnet.mvr.mystenlabs.com"};class cj1 extends vm6.Experimental_BaseClient{constructor(J){super(J);this.core=this,this.mvr=new jm6.MvrClient({cache:this.cache.scope("core.mvr"),url:J.mvr?.url??hm6[this.network],pageSize:J.mvr?.pageSize,overrides:J.mvr?.overrides})}async getObject(J){let{objectId:Q}=J,{objects:[Y]}=await this.getObjects({objectIds:[Q],signal:J.signal});if(Y instanceof Error)throw Y;return{object:Y}}async getDynamicField(J){let Q=fm6.TypeTagSerializer.parseFromStr((await this.core.mvr.resolveType({type:J.name.type})).type),Y=(0,km6.deriveDynamicFieldID)(J.parentId,Q,J.name.bcs),{objects:[G]}=await this.getObjects({objectIds:[Y],signal:J.signal});if(G instanceof Error)throw G;let X=(0,Tj.parseStructTag)(G.type),z=await G.content;return{dynamicField:{id:G.id,digest:G.digest,version:G.version,type:G.type,previousTransaction:G.previousTransaction,name:{type:typeof X.typeParams[0]==="string"?X.typeParams[0]:(0,Tj.normalizeStructTag)(X.typeParams[0]),bcs:J.name.bcs},value:{type:typeof X.typeParams[1]==="string"?X.typeParams[1]:(0,Tj.normalizeStructTag)(X.typeParams[1]),bcs:z.slice(Tj.SUI_ADDRESS_LENGTH+J.name.bcs.length)}}}}async waitForTransaction({signal:J,timeout:Q=60000,...Y}){let G=J?AbortSignal.any([AbortSignal.timeout(Q),J]):AbortSignal.timeout(Q),X=new Promise((z,K)=>{G.addEventListener("abort",()=>K(G.reason))});X.catch(()=>{});while(!0){G.throwIfAborted();try{return await this.getTransaction({...Y,signal:G})}catch{await Promise.race([new Promise((z)=>setTimeout(z,2000)),X])}}}}});var kt=H((cY5,nj1)=>{var{defineProperty:$t,getOwnPropertyDescriptor:bm6,getOwnPropertyNames:xm6}=Object,ym6=Object.prototype.hasOwnProperty,gm6=(J,Q)=>{for(var Y in Q)$t(J,Y,{get:Q[Y],enumerable:!0})},mm6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of xm6(Q))if(!ym6.call(J,X)&&X!==Y)$t(J,X,{get:()=>Q[X],enumerable:!(G=bm6(Q,X))||G.enumerable})}return J},dm6=(J)=>mm6($t({},"__esModule",{value:!0}),J),ij1={};gm6(ij1,{ObjectError:()=>RU,SuiClientError:()=>ft});nj1.exports=dm6(ij1);class ft extends Error{}class RU extends ft{constructor(J,Q){super(Q);this.code=J}static fromResponse(J,Q){switch(J.code){case"notExists":return new RU(J.code,`Object ${J.object_id} does not exist`);case"dynamicFieldNotFound":return new RU(J.code,`Dynamic field not found for object ${J.parent_object_id}`);case"deleted":return new RU(J.code,`Object ${J.object_id} has been deleted`);case"displayError":return new RU(J.code,`Display error: ${J.error}`);case"unknown":default:return new RU(J.code,`Unknown error while loading object${Q?` ${Q}`:""}`)}}}});var jt=H((_Y5,aj1)=>{var{defineProperty:vt,getOwnPropertyDescriptor:um6,getOwnPropertyNames:lm6}=Object,pm6=Object.prototype.hasOwnProperty,cm6=(J,Q)=>{for(var Y in Q)vt(J,Y,{get:Q[Y],enumerable:!0})},_m6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of lm6(Q))if(!pm6.call(J,X)&&X!==Y)vt(J,X,{get:()=>Q[X],enumerable:!(G=um6(Q,X))||G.enumerable})}return J},im6=(J)=>_m6(vt({},"__esModule",{value:!0}),J),oj1={};cm6(oj1,{parseTransactionBcs:()=>am6,parseTransactionEffectsBcs:()=>rm6});aj1.exports=im6(oj1);var nm6=I7(),om6=BI();function am6(J){return{...om6.TransactionDataBuilder.fromBytes(J).snapshot(),bcs:J}}function rm6(J){let Q=nm6.bcs.TransactionEffects.parse(J);switch(Q.$kind){case"V1":return sm6({bytes:J,effects:Q.V1});case"V2":return tm6({bytes:J,effects:Q.V2});default:throw Error(`Unknown transaction effects version: ${Q.$kind}`)}}function sm6(J){throw Error("V1 effects are not supported yet")}function tm6({bytes:J,effects:Q}){let Y=Q.changedObjects.map(([G,X])=>{return{id:G,inputState:X.inputState.$kind==="Exist"?"Exists":"DoesNotExist",inputVersion:X.inputState.Exist?.[0][0]??null,inputDigest:X.inputState.Exist?.[0][1]??null,inputOwner:X.inputState.Exist?.[1]??null,outputState:X.outputState.$kind==="NotExist"?"DoesNotExist":X.outputState.$kind,outputVersion:X.outputState.$kind==="PackageWrite"?X.outputState.PackageWrite?.[0]:X.outputState.ObjectWrite?Q.lamportVersion:null,outputDigest:X.outputState.$kind==="PackageWrite"?X.outputState.PackageWrite?.[1]:X.outputState.ObjectWrite?.[0]??null,outputOwner:X.outputState.ObjectWrite?X.outputState.ObjectWrite[1]:null,idOperation:X.idOperation.$kind}});return{bcs:J,digest:Q.transactionDigest,version:2,status:Q.status.$kind==="Success"?{success:!0,error:null}:{success:!1,error:Q.status.Failed.error.$kind},gasUsed:Q.gasUsed,transactionDigest:Q.transactionDigest,gasObject:Q.gasObjectIndex===null?null:Y[Q.gasObjectIndex]??null,eventsDigest:Q.eventsDigest,dependencies:Q.dependencies,lamportVersion:Q.lamportVersion,changedObjects:Y,unchangedConsensusObjects:Q.unchangedSharedObjects.map(([G,X])=>{return{kind:X.$kind==="MutateDeleted"?"MutateConsensusStreamEnded":X.$kind==="ReadDeleted"?"ReadConsensusStreamEnded":X.$kind,objectId:G,version:X.$kind==="ReadOnlyRoot"?X.ReadOnlyRoot[0]:X[X.$kind],digest:X.$kind==="ReadOnlyRoot"?X.ReadOnlyRoot[1]:null}}),auxiliaryDataDigest:Q.auxDataDigest}}});var bt=H((iY5,tj1)=>{var{defineProperty:ht,getOwnPropertyDescriptor:em6,getOwnPropertyNames:Jd6}=Object,Qd6=Object.prototype.hasOwnProperty,Yd6=(J,Q)=>{for(var Y in Q)ht(J,Y,{get:Q[Y],enumerable:!0})},Gd6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of Jd6(Q))if(!Qd6.call(J,X)&&X!==Y)ht(J,X,{get:()=>Q[X],enumerable:!(G=em6(Q,X))||G.enumerable})}return J},Xd6=(J)=>Gd6(ht({},"__esModule",{value:!0}),J),sj1={};Yd6(sj1,{ClientCache:()=>Wd6.ClientCache,Experimental_BaseClient:()=>zd6.Experimental_BaseClient,Experimental_CoreClient:()=>Kd6.Experimental_CoreClient,parseTransactionBcs:()=>rj1.parseTransactionBcs,parseTransactionEffectsBcs:()=>rj1.parseTransactionEffectsBcs});tj1.exports=Xd6(sj1);var zd6=Gj(),Kd6=Pj(),rj1=jt(),Wd6=Yj()});var Uh1=H((nY5,qh1)=>{var{defineProperty:xt,getOwnPropertyDescriptor:Zd6,getOwnPropertyNames:Vd6}=Object,qd6=Object.prototype.hasOwnProperty,Gh1=(J)=>{throw TypeError(J)},Ud6=(J,Q)=>{for(var Y in Q)xt(J,Y,{get:Q[Y],enumerable:!0})},Md6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of Vd6(Q))if(!qd6.call(J,X)&&X!==Y)xt(J,X,{get:()=>Q[X],enumerable:!(G=Zd6(Q,X))||G.enumerable})}return J},Dd6=(J)=>Md6(xt({},"__esModule",{value:!0}),J),Xh1=(J,Q,Y)=>Q.has(J)||Gh1("Cannot "+Y),I3=(J,Q,Y)=>(Xh1(J,Q,"read from private field"),Y?Y.call(J):Q.get(J)),Hd6=(J,Q,Y)=>Q.has(J)?Gh1("Cannot add the same private member more than once"):Q instanceof WeakSet?Q.add(J):Q.set(J,Y),Id6=(J,Q,Y,G)=>(Xh1(J,Q,"write to private field"),G?G.call(J,Y):Q.set(J,Y),Y),zh1={};Ud6(zh1,{JSONRpcCoreClient:()=>Zh1});qh1.exports=Dd6(zh1);var yt=j6(),wI=I7(),Od6=CU(),Ad6=Jt(),Bd6=BI(),Nd6=Wz(),Kh1=F9(),wd6=Pj(),ej1=kt(),Wh1=bt(),J5;class Zh1 extends wd6.Experimental_CoreClient{constructor({jsonRpcClient:J,mvr:Q}){super({network:J.network,base:J,mvr:Q});Hd6(this,J5),Id6(this,J5,J)}async getObjects(J){let Q=(0,Nd6.chunk)(J.objectIds,50),Y=[];for(let G of Q){let X=await I3(this,J5).multiGetObjects({ids:G,options:{showOwner:!0,showType:!0,showBcs:!0,showPreviousTransaction:!0},signal:J.signal});for(let[z,K]of X.entries())if(K.error)Y.push(ej1.ObjectError.fromResponse(K.error,G[z]));else Y.push(Jh1(K.data))}return{objects:Y}}async getOwnedObjects(J){let Q=await I3(this,J5).getOwnedObjects({owner:J.address,limit:J.limit,cursor:J.cursor,options:{showOwner:!0,showType:!0,showBcs:!0,showPreviousTransaction:!0},filter:J.type?{StructType:J.type}:null,signal:J.signal});return{objects:Q.data.map((Y)=>{if(Y.error)throw ej1.ObjectError.fromResponse(Y.error);return Jh1(Y.data)}),hasNextPage:Q.hasNextPage,cursor:Q.nextCursor??null}}async getCoins(J){let Q=await I3(this,J5).getCoins({owner:J.address,coinType:J.coinType,limit:J.limit,cursor:J.cursor,signal:J.signal});return{objects:Q.data.map((Y)=>{return{id:Y.coinObjectId,version:Y.version,digest:Y.digest,balance:Y.balance,type:`0x2::coin::Coin<${Y.coinType}>`,content:Promise.resolve(Cd6.serialize({id:Y.coinObjectId,balance:{value:Y.balance}}).toBytes()),owner:{$kind:"ObjectOwner",ObjectOwner:J.address},previousTransaction:Y.previousTransaction}}),hasNextPage:Q.hasNextPage,cursor:Q.nextCursor??null}}async getBalance(J){let Q=await I3(this,J5).getBalance({owner:J.address,coinType:J.coinType,signal:J.signal});return{balance:{coinType:Q.coinType,balance:Q.totalBalance}}}async getAllBalances(J){return{balances:(await I3(this,J5).getAllBalances({owner:J.address,signal:J.signal})).map((Y)=>({coinType:Y.coinType,balance:Y.totalBalance})),hasNextPage:!1,cursor:null}}async getTransaction(J){let Q=await I3(this,J5).getTransactionBlock({digest:J.digest,options:{showRawInput:!0,showObjectChanges:!0,showRawEffects:!0,showEvents:!0,showEffects:!0,showBalanceChanges:!0},signal:J.signal});return{transaction:Qh1(Q)}}async executeTransaction(J){let Q=await I3(this,J5).executeTransactionBlock({transactionBlock:J.transaction,signature:J.signatures,options:{showRawEffects:!0,showEvents:!0,showObjectChanges:!0,showRawInput:!0,showEffects:!0,showBalanceChanges:!0},signal:J.signal});return{transaction:Qh1(Q)}}async dryRunTransaction(J){let Q=Od6.Transaction.from(J.transaction),Y=await I3(this,J5).dryRunTransactionBlock({transactionBlock:J.transaction,signal:J.signal}),{effects:G,objectTypes:X}=Ld6({effects:Y.effects,objectChanges:Y.objectChanges});return{transaction:{digest:await Q.getDigest(),epoch:null,effects:G,objectTypes:Promise.resolve(X),signatures:[],transaction:(0,Wh1.parseTransactionBcs)(J.transaction),balanceChanges:Y.balanceChanges.map((z)=>({coinType:z.coinType,address:Vh1(z.owner),amount:z.amount}))}}}async getReferenceGasPrice(J){let Q=await I3(this,J5).getReferenceGasPrice({signal:J?.signal});return{referenceGasPrice:String(Q)}}async getDynamicFields(J){let Q=await I3(this,J5).getDynamicFields({parentId:J.parentId,limit:J.limit,cursor:J.cursor});return{dynamicFields:Q.data.map((Y)=>{return{id:Y.objectId,type:Y.objectType,name:{type:Y.name.type,bcs:(0,yt.fromBase64)(Y.bcsName)}}}),hasNextPage:Q.hasNextPage,cursor:Q.nextCursor}}async verifyZkLoginSignature(J){let Q=await I3(this,J5).verifyZkLoginSignature({bytes:J.bytes,signature:J.signature,intentScope:J.intentScope,author:J.author});return{success:Q.success,errors:Q.errors}}async defaultNameServiceName(J){return{data:{name:(await I3(this,J5).resolveNameServiceNames(J)).data[0]}}}resolveTransactionPlugin(){return(0,Ad6.jsonRpcClientResolveTransactionPlugin)(I3(this,J5))}async getMoveFunction(J){let Q=await I3(this,J5).getNormalizedMoveFunction({package:(await this.mvr.resolvePackage({package:J.packageId})).package,module:J.moduleName,function:J.name});return{function:{packageId:(0,Kh1.normalizeSuiAddress)(J.packageId),moduleName:J.moduleName,name:J.name,visibility:Fd6(Q.visibility),isEntry:Q.isEntry,typeParameters:Q.typeParameters.map((Y)=>({isPhantom:!1,constraints:Rd6(Y)})),parameters:Q.parameters.map((Y)=>Yh1(Y)),returns:Q.return.map((Y)=>Yh1(Y))}}}}J5=new WeakMap;function Jh1(J){return{id:J.objectId,version:J.version,digest:J.digest,type:J.type,content:Promise.resolve(J.bcs?.dataType==="moveObject"?(0,yt.fromBase64)(J.bcs.bcsBytes):new Uint8Array),owner:NI(J.owner),previousTransaction:J.previousTransaction??null}}function NI(J){if(J==="Immutable")return{$kind:"Immutable",Immutable:!0};if("ConsensusAddressOwner"in J)return{$kind:"ConsensusAddressOwner",ConsensusAddressOwner:{owner:J.ConsensusAddressOwner.owner,startVersion:J.ConsensusAddressOwner.start_version}};if("AddressOwner"in J)return{$kind:"AddressOwner",AddressOwner:J.AddressOwner};if("ObjectOwner"in J)return{$kind:"ObjectOwner",ObjectOwner:J.ObjectOwner};if("Shared"in J)return{$kind:"Shared",Shared:{initialSharedVersion:J.Shared.initial_shared_version}};throw Error(`Unknown owner type: ${JSON.stringify(J)}`)}function Vh1(J){if(J==="Immutable")return null;if("ConsensusAddressOwner"in J)return J.ConsensusAddressOwner.owner;if("AddressOwner"in J)return J.AddressOwner;if("ObjectOwner"in J)return J.ObjectOwner;if("Shared"in J)return null;throw Error(`Unknown owner type: ${JSON.stringify(J)}`)}function Qh1(J){let Q=wI.bcs.SenderSignedData.parse((0,yt.fromBase64)(J.rawTransaction))[0],Y={};J.objectChanges?.forEach((z)=>{if(z.type!=="published")Y[z.objectId]=z.objectType});let G=wI.bcs.TransactionData.serialize(Q.intentMessage.value).toBytes(),X=Bd6.TransactionDataBuilder.restore({version:2,sender:Q.intentMessage.value.V1.sender,expiration:Q.intentMessage.value.V1.expiration,gasData:Q.intentMessage.value.V1.gasData,inputs:Q.intentMessage.value.V1.kind.ProgrammableTransaction.inputs,commands:Q.intentMessage.value.V1.kind.ProgrammableTransaction.commands});return{digest:J.digest,epoch:J.effects?.executedEpoch??null,effects:(0,Wh1.parseTransactionEffectsBcs)(new Uint8Array(J.rawEffects)),objectTypes:Promise.resolve(Y),transaction:{...X,bcs:G},signatures:Q.txSignatures,balanceChanges:J.balanceChanges?.map((z)=>({coinType:z.coinType,address:Vh1(z.owner),amount:z.amount}))??[]}}function Ld6({bytes:J,effects:Q,objectChanges:Y}){let G=[],X=[],z={};return Y?.forEach((K)=>{switch(K.type){case"published":G.push({id:K.packageId,inputState:"DoesNotExist",inputVersion:null,inputDigest:null,inputOwner:null,outputState:"PackageWrite",outputVersion:K.version,outputDigest:K.digest,outputOwner:null,idOperation:"Created"});break;case"transferred":G.push({id:K.objectId,inputState:"Exists",inputVersion:K.version,inputDigest:K.digest,inputOwner:{$kind:"AddressOwner",AddressOwner:K.sender},outputState:"ObjectWrite",outputVersion:K.version,outputDigest:K.digest,outputOwner:NI(K.recipient),idOperation:"None"}),z[K.objectId]=K.objectType;break;case"mutated":G.push({id:K.objectId,inputState:"Exists",inputVersion:K.previousVersion,inputDigest:null,inputOwner:NI(K.owner),outputState:"ObjectWrite",outputVersion:K.version,outputDigest:K.digest,outputOwner:NI(K.owner),idOperation:"None"}),z[K.objectId]=K.objectType;break;case"deleted":G.push({id:K.objectId,inputState:"Exists",inputVersion:K.version,inputDigest:Q.deleted?.find((W)=>W.objectId===K.objectId)?.digest??null,inputOwner:null,outputState:"DoesNotExist",outputVersion:null,outputDigest:null,outputOwner:null,idOperation:"Deleted"}),z[K.objectId]=K.objectType;break;case"wrapped":G.push({id:K.objectId,inputState:"Exists",inputVersion:K.version,inputDigest:null,inputOwner:{$kind:"AddressOwner",AddressOwner:K.sender},outputState:"ObjectWrite",outputVersion:K.version,outputDigest:Q.wrapped?.find((W)=>W.objectId===K.objectId)?.digest??null,outputOwner:{$kind:"ObjectOwner",ObjectOwner:K.sender},idOperation:"None"}),z[K.objectId]=K.objectType;break;case"created":G.push({id:K.objectId,inputState:"DoesNotExist",inputVersion:null,inputDigest:null,inputOwner:null,outputState:"ObjectWrite",outputVersion:K.version,outputDigest:K.digest,outputOwner:NI(K.owner),idOperation:"Created"}),z[K.objectId]=K.objectType;break}}),{objectTypes:z,effects:{bcs:J??null,digest:Q.transactionDigest,version:2,status:Q.status.status==="success"?{success:!0,error:null}:{success:!1,error:Q.status.error},gasUsed:Q.gasUsed,transactionDigest:Q.transactionDigest,gasObject:{id:Q.gasObject?.reference.objectId,inputState:"Exists",inputVersion:null,inputDigest:null,inputOwner:null,outputState:"ObjectWrite",outputVersion:Q.gasObject.reference.version,outputDigest:Q.gasObject.reference.digest,outputOwner:NI(Q.gasObject.owner),idOperation:"None"},eventsDigest:Q.eventsDigest??null,dependencies:Q.dependencies??[],lamportVersion:Q.gasObject.reference.version,changedObjects:G,unchangedConsensusObjects:X,auxiliaryDataDigest:null}}}var Ed6=wI.bcs.struct("Balance",{value:wI.bcs.u64()}),Cd6=wI.bcs.struct("Coin",{id:wI.bcs.Address,balance:Ed6});function Yh1(J){if(typeof J!=="string"){if("Reference"in J)return{reference:"immutable",body:sE(J.Reference)};if("MutableReference"in J)return{reference:"mutable",body:sE(J.MutableReference)}}return{reference:null,body:sE(J)}}function sE(J){switch(J){case"Address":return{$kind:"address"};case"Bool":return{$kind:"bool"};case"U8":return{$kind:"u8"};case"U16":return{$kind:"u16"};case"U32":return{$kind:"u32"};case"U64":return{$kind:"u64"};case"U128":return{$kind:"u128"};case"U256":return{$kind:"u256"}}if(typeof J==="string")throw Error(`Unknown type: ${J}`);if("Vector"in J)return{$kind:"vector",vector:sE(J.Vector)};if("Struct"in J)return{$kind:"datatype",datatype:{typeName:`${(0,Kh1.normalizeSuiAddress)(J.Struct.address)}::${J.Struct.module}::${J.Struct.name}`,typeParameters:J.Struct.typeArguments.map((Q)=>sE(Q))}};if("TypeParameter"in J)return{$kind:"typeParameter",index:J.TypeParameter};throw Error(`Unknown type: ${JSON.stringify(J)}`)}function Rd6(J){return J.abilities.map((Q)=>{switch(Q){case"Copy":return"copy";case"Drop":return"drop";case"Store":return"store";case"Key":return"key";default:return"unknown"}})}function Fd6(J){switch(J){case"Public":return"public";case"Private":return"private";case"Friend":return"friend";default:return"unknown"}}});var Oh1=H((oY5,Ih1)=>{var{defineProperty:gt,getOwnPropertyDescriptor:Sd6,getOwnPropertyNames:Td6}=Object,Pd6=Object.prototype.hasOwnProperty,$d6=(J,Q)=>{for(var Y in Q)gt(J,Y,{get:Q[Y],enumerable:!0})},fd6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of Td6(Q))if(!Pd6.call(J,X)&&X!==Y)gt(J,X,{get:()=>Q[X],enumerable:!(G=Sd6(Q,X))||G.enumerable})}return J},kd6=(J)=>fd6(gt({},"__esModule",{value:!0}),J),Mh1={};$d6(Mh1,{SuiJsonRpcClient:()=>Hh1,isSuiJsonRpcClient:()=>yd6});Ih1.exports=kd6(Mh1);var LI=j6(),vd6=Gj(),jd6=CU(),z9=F9(),hd6=qv(),bd6=As(),Rz=mL(),EI=oE(),xd6=Uh1(),Dh1=Symbol.for("@mysten/SuiClient");function yd6(J){return typeof J==="object"&&J!==null&&J[Dh1]===!0}class Hh1 extends vd6.Experimental_BaseClient{constructor(J){super({network:J.network??"unknown"});this.jsonRpc=this,this.transport=J.transport??new bd6.JsonRpcHTTPTransport({url:J.url}),this.core=new xd6.JSONRpcCoreClient({jsonRpcClient:this,mvr:J.mvr})}get[Dh1](){return!0}async getRpcApiVersion({signal:J}={}){return(await this.transport.request({method:"rpc.discover",params:[],signal:J})).info.version}async getCoins({coinType:J,owner:Q,cursor:Y,limit:G,signal:X}){if(!Q||!(0,z9.isValidSuiAddress)((0,z9.normalizeSuiAddress)(Q)))throw Error("Invalid Sui address");if(J&&(0,EI.hasMvrName)(J))J=(await this.core.mvr.resolveType({type:J})).type;return await this.transport.request({method:"suix_getCoins",params:[Q,J,Y,G],signal:X})}async getAllCoins(J){if(!J.owner||!(0,z9.isValidSuiAddress)((0,z9.normalizeSuiAddress)(J.owner)))throw Error("Invalid Sui address");return await this.transport.request({method:"suix_getAllCoins",params:[J.owner,J.cursor,J.limit],signal:J.signal})}async getBalance({owner:J,coinType:Q,signal:Y}){if(!J||!(0,z9.isValidSuiAddress)((0,z9.normalizeSuiAddress)(J)))throw Error("Invalid Sui address");if(Q&&(0,EI.hasMvrName)(Q))Q=(await this.core.mvr.resolveType({type:Q})).type;return await this.transport.request({method:"suix_getBalance",params:[J,Q],signal:Y})}async getAllBalances(J){if(!J.owner||!(0,z9.isValidSuiAddress)((0,z9.normalizeSuiAddress)(J.owner)))throw Error("Invalid Sui address");return await this.transport.request({method:"suix_getAllBalances",params:[J.owner],signal:J.signal})}async getCoinMetadata({coinType:J,signal:Q}){if(J&&(0,EI.hasMvrName)(J))J=(await this.core.mvr.resolveType({type:J})).type;return await this.transport.request({method:"suix_getCoinMetadata",params:[J],signal:Q})}async getTotalSupply({coinType:J,signal:Q}){if(J&&(0,EI.hasMvrName)(J))J=(await this.core.mvr.resolveType({type:J})).type;return await this.transport.request({method:"suix_getTotalSupply",params:[J],signal:Q})}async call(J,Q,{signal:Y}={}){return await this.transport.request({method:J,params:Q,signal:Y})}async getMoveFunctionArgTypes({package:J,module:Q,function:Y,signal:G}){if(J&&(0,Rz.isValidNamedPackage)(J))J=(await this.core.mvr.resolvePackage({package:J})).package;return await this.transport.request({method:"sui_getMoveFunctionArgTypes",params:[J,Q,Y],signal:G})}async getNormalizedMoveModulesByPackage({package:J,signal:Q}){if(J&&(0,Rz.isValidNamedPackage)(J))J=(await this.core.mvr.resolvePackage({package:J})).package;return await this.transport.request({method:"sui_getNormalizedMoveModulesByPackage",params:[J],signal:Q})}async getNormalizedMoveModule({package:J,module:Q,signal:Y}){if(J&&(0,Rz.isValidNamedPackage)(J))J=(await this.core.mvr.resolvePackage({package:J})).package;return await this.transport.request({method:"sui_getNormalizedMoveModule",params:[J,Q],signal:Y})}async getNormalizedMoveFunction({package:J,module:Q,function:Y,signal:G}){if(J&&(0,Rz.isValidNamedPackage)(J))J=(await this.core.mvr.resolvePackage({package:J})).package;return await this.transport.request({method:"sui_getNormalizedMoveFunction",params:[J,Q,Y],signal:G})}async getNormalizedMoveStruct({package:J,module:Q,struct:Y,signal:G}){if(J&&(0,Rz.isValidNamedPackage)(J))J=(await this.core.mvr.resolvePackage({package:J})).package;return await this.transport.request({method:"sui_getNormalizedMoveStruct",params:[J,Q,Y],signal:G})}async getOwnedObjects(J){if(!J.owner||!(0,z9.isValidSuiAddress)((0,z9.normalizeSuiAddress)(J.owner)))throw Error("Invalid Sui address");let Q=J.filter?{...J.filter}:void 0;if(Q&&"MoveModule"in Q&&(0,Rz.isValidNamedPackage)(Q.MoveModule.package))Q.MoveModule={module:Q.MoveModule.module,package:(await this.core.mvr.resolvePackage({package:Q.MoveModule.package})).package};else if(Q&&"StructType"in Q&&(0,EI.hasMvrName)(Q.StructType))Q.StructType=(await this.core.mvr.resolveType({type:Q.StructType})).type;return await this.transport.request({method:"suix_getOwnedObjects",params:[J.owner,{filter:Q,options:J.options},J.cursor,J.limit],signal:J.signal})}async getObject(J){if(!J.id||!(0,z9.isValidSuiObjectId)((0,z9.normalizeSuiObjectId)(J.id)))throw Error("Invalid Sui Object id");return await this.transport.request({method:"sui_getObject",params:[J.id,J.options],signal:J.signal})}async tryGetPastObject(J){return await this.transport.request({method:"sui_tryGetPastObject",params:[J.id,J.version,J.options],signal:J.signal})}async multiGetObjects(J){if(J.ids.forEach((Y)=>{if(!Y||!(0,z9.isValidSuiObjectId)((0,z9.normalizeSuiObjectId)(Y)))throw Error(`Invalid Sui Object id ${Y}`)}),J.ids.length!==new Set(J.ids).size)throw Error(`Duplicate object ids in batch call ${J.ids}`);return await this.transport.request({method:"sui_multiGetObjects",params:[J.ids,J.options],signal:J.signal})}async queryTransactionBlocks({filter:J,options:Q,cursor:Y,limit:G,order:X,signal:z}){if(J&&"MoveFunction"in J&&(0,Rz.isValidNamedPackage)(J.MoveFunction.package))J={...J,MoveFunction:{package:(await this.core.mvr.resolvePackage({package:J.MoveFunction.package})).package}};return await this.transport.request({method:"suix_queryTransactionBlocks",params:[{filter:J,options:Q},Y,G,(X||"descending")==="descending"],signal:z})}async getTransactionBlock(J){if(!(0,z9.isValidTransactionDigest)(J.digest))throw Error("Invalid Transaction digest");return await this.transport.request({method:"sui_getTransactionBlock",params:[J.digest,J.options],signal:J.signal})}async multiGetTransactionBlocks(J){if(J.digests.forEach((Y)=>{if(!(0,z9.isValidTransactionDigest)(Y))throw Error(`Invalid Transaction digest ${Y}`)}),J.digests.length!==new Set(J.digests).size)throw Error(`Duplicate digests in batch call ${J.digests}`);return await this.transport.request({method:"sui_multiGetTransactionBlocks",params:[J.digests,J.options],signal:J.signal})}async executeTransactionBlock({transactionBlock:J,signature:Q,options:Y,requestType:G,signal:X}){let z=await this.transport.request({method:"sui_executeTransactionBlock",params:[typeof J==="string"?J:(0,LI.toBase64)(J),Array.isArray(Q)?Q:[Q],Y],signal:X});if(G==="WaitForLocalExecution")try{await this.waitForTransaction({digest:z.digest})}catch{}return z}async signAndExecuteTransaction({transaction:J,signer:Q,...Y}){let G;if(J instanceof Uint8Array)G=J;else J.setSenderIfNotSet(Q.toSuiAddress()),G=await J.build({client:this});let{signature:X,bytes:z}=await Q.signTransaction(G);return this.executeTransactionBlock({transactionBlock:z,signature:X,...Y})}async getTotalTransactionBlocks({signal:J}={}){let Q=await this.transport.request({method:"sui_getTotalTransactionBlocks",params:[],signal:J});return BigInt(Q)}async getReferenceGasPrice({signal:J}={}){let Q=await this.transport.request({method:"suix_getReferenceGasPrice",params:[],signal:J});return BigInt(Q)}async getStakes(J){if(!J.owner||!(0,z9.isValidSuiAddress)((0,z9.normalizeSuiAddress)(J.owner)))throw Error("Invalid Sui address");return await this.transport.request({method:"suix_getStakes",params:[J.owner],signal:J.signal})}async getStakesByIds(J){return J.stakedSuiIds.forEach((Q)=>{if(!Q||!(0,z9.isValidSuiObjectId)((0,z9.normalizeSuiObjectId)(Q)))throw Error(`Invalid Sui Stake id ${Q}`)}),await this.transport.request({method:"suix_getStakesByIds",params:[J.stakedSuiIds],signal:J.signal})}async getLatestSuiSystemState({signal:J}={}){return await this.transport.request({method:"suix_getLatestSuiSystemState",params:[],signal:J})}async queryEvents({query:J,cursor:Q,limit:Y,order:G,signal:X}){if(J&&"MoveEventType"in J&&(0,EI.hasMvrName)(J.MoveEventType))J={...J,MoveEventType:(await this.core.mvr.resolveType({type:J.MoveEventType})).type};if(J&&"MoveEventModule"in J&&(0,Rz.isValidNamedPackage)(J.MoveEventModule.package))J={...J,MoveEventModule:{module:J.MoveEventModule.module,package:(await this.core.mvr.resolvePackage({package:J.MoveEventModule.package})).package}};if("MoveModule"in J&&(0,Rz.isValidNamedPackage)(J.MoveModule.package))J={...J,MoveModule:{module:J.MoveModule.module,package:(await this.core.mvr.resolvePackage({package:J.MoveModule.package})).package}};return await this.transport.request({method:"suix_queryEvents",params:[J,Q,Y,(G||"descending")==="descending"],signal:X})}async subscribeEvent(J){return this.transport.subscribe({method:"suix_subscribeEvent",unsubscribe:"suix_unsubscribeEvent",params:[J.filter],onMessage:J.onMessage,signal:J.signal})}async subscribeTransaction(J){return this.transport.subscribe({method:"suix_subscribeTransaction",unsubscribe:"suix_unsubscribeTransaction",params:[J.filter],onMessage:J.onMessage,signal:J.signal})}async devInspectTransactionBlock(J){let Q;if((0,jd6.isTransaction)(J.transactionBlock))J.transactionBlock.setSenderIfNotSet(J.sender),Q=(0,LI.toBase64)(await J.transactionBlock.build({client:this,onlyTransactionKind:!0}));else if(typeof J.transactionBlock==="string")Q=J.transactionBlock;else if(J.transactionBlock instanceof Uint8Array)Q=(0,LI.toBase64)(J.transactionBlock);else throw Error("Unknown transaction block format.");return J.signal?.throwIfAborted(),await this.transport.request({method:"sui_devInspectTransactionBlock",params:[J.sender,Q,J.gasPrice?.toString(),J.epoch],signal:J.signal})}async dryRunTransactionBlock(J){return await this.transport.request({method:"sui_dryRunTransactionBlock",params:[typeof J.transactionBlock==="string"?J.transactionBlock:(0,LI.toBase64)(J.transactionBlock)]})}async getDynamicFields(J){if(!J.parentId||!(0,z9.isValidSuiObjectId)((0,z9.normalizeSuiObjectId)(J.parentId)))throw Error("Invalid Sui Object id");return await this.transport.request({method:"suix_getDynamicFields",params:[J.parentId,J.cursor,J.limit],signal:J.signal})}async getDynamicFieldObject(J){return await this.transport.request({method:"suix_getDynamicFieldObject",params:[J.parentId,J.name],signal:J.signal})}async getLatestCheckpointSequenceNumber({signal:J}={}){let Q=await this.transport.request({method:"sui_getLatestCheckpointSequenceNumber",params:[],signal:J});return String(Q)}async getCheckpoint(J){return await this.transport.request({method:"sui_getCheckpoint",params:[J.id],signal:J.signal})}async getCheckpoints(J){return await this.transport.request({method:"sui_getCheckpoints",params:[J.cursor,J?.limit,J.descendingOrder],signal:J.signal})}async getCommitteeInfo(J){return await this.transport.request({method:"suix_getCommitteeInfo",params:[J?.epoch],signal:J?.signal})}async getNetworkMetrics({signal:J}={}){return await this.transport.request({method:"suix_getNetworkMetrics",params:[],signal:J})}async getAddressMetrics({signal:J}={}){return await this.transport.request({method:"suix_getLatestAddressMetrics",params:[],signal:J})}async getEpochMetrics(J){return await this.transport.request({method:"suix_getEpochMetrics",params:[J?.cursor,J?.limit,J?.descendingOrder],signal:J?.signal})}async getAllEpochAddressMetrics(J){return await this.transport.request({method:"suix_getAllEpochAddressMetrics",params:[J?.descendingOrder],signal:J?.signal})}async getEpochs(J){return await this.transport.request({method:"suix_getEpochs",params:[J?.cursor,J?.limit,J?.descendingOrder],signal:J?.signal})}async getMoveCallMetrics({signal:J}={}){return await this.transport.request({method:"suix_getMoveCallMetrics",params:[],signal:J})}async getCurrentEpoch({signal:J}={}){return await this.transport.request({method:"suix_getCurrentEpoch",params:[],signal:J})}async getValidatorsApy({signal:J}={}){return await this.transport.request({method:"suix_getValidatorsApy",params:[],signal:J})}async getChainIdentifier({signal:J}={}){let Q=await this.getCheckpoint({id:"0",signal:J}),Y=(0,LI.fromBase58)(Q.digest);return(0,LI.toHex)(Y.slice(0,4))}async resolveNameServiceAddress(J){return await this.transport.request({method:"suix_resolveNameServiceAddress",params:[J.name],signal:J.signal})}async resolveNameServiceNames({format:J="dot",...Q}){let{nextCursor:Y,hasNextPage:G,data:X}=await this.transport.request({method:"suix_resolveNameServiceNames",params:[Q.address,Q.cursor,Q.limit],signal:Q.signal});return{hasNextPage:G,nextCursor:Y,data:X.map((z)=>(0,hd6.normalizeSuiNSName)(z,J))}}async getProtocolConfig(J){return await this.transport.request({method:"sui_getProtocolConfig",params:[J?.version],signal:J?.signal})}async verifyZkLoginSignature(J){return await this.transport.request({method:"sui_verifyZkLoginSignature",params:[J.bytes,J.signature,J.intentScope,J.author],signal:J.signal})}async waitForTransaction({signal:J,timeout:Q=60000,pollInterval:Y=2000,...G}){let X=AbortSignal.timeout(Q),z=new Promise((K,W)=>{X.addEventListener("abort",()=>W(X.reason))});z.catch(()=>{});while(!X.aborted){J?.throwIfAborted();try{return await this.getTransactionBlock(G)}catch{await Promise.race([new Promise((K)=>setTimeout(K,Y)),z])}}throw X.throwIfAborted(),Error("Unexpected error while waiting for transaction block.")}}});var wh1=H((aY5,Nh1)=>{var{defineProperty:dt,getOwnPropertyDescriptor:gd6,getOwnPropertyNames:md6}=Object,dd6=Object.prototype.hasOwnProperty,ud6=(J,Q)=>{for(var Y in Q)dt(J,Y,{get:Q[Y],enumerable:!0})},ld6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of md6(Q))if(!dd6.call(J,X)&&X!==Y)dt(J,X,{get:()=>Q[X],enumerable:!(G=gd6(Q,X))||G.enumerable})}return J},pd6=(J)=>ld6(dt({},"__esModule",{value:!0}),J),Bh1={};ud6(Bh1,{JsonRpcError:()=>mt.JsonRpcError,SuiClient:()=>Ah1.SuiJsonRpcClient,SuiHTTPStatusError:()=>mt.SuiHTTPStatusError,SuiHTTPTransport:()=>cd6.JsonRpcHTTPTransport,SuiHTTPTransportError:()=>mt.SuiHTTPTransportError,getFullnodeUrl:()=>_d6.getFullnodeUrl,isSuiClient:()=>Ah1.isSuiJsonRpcClient});Nh1.exports=pd6(Bh1);var cd6=As(),_d6=ZP1(),Ah1=Oh1(),mt=ev()});var CI=H((rY5,Ch1)=>{/*! sui-client.js - Seamflux Client Build | 2026-03-14T14:17:11.390Z */async function id6(){if($j)return $j;let J=await(0,ed6.getEnv)("ANKR_RPC_KEY");return J?($j=new Eh1.SuiClient({url:`https://rpc.ankr.com/sui/${J}`}),$j):new Eh1.SuiClient({url:"https://sui-rpc.publicnode.com"})}var{defineProperty:ut,getOwnPropertyDescriptor:nd6,getOwnPropertyNames:od6}=Object,ad6=Object.prototype.hasOwnProperty,rd6=(J,Q)=>{for(var Y in Q)ut(J,Y,{get:Q[Y],enumerable:!0})},sd6=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of od6(Q))ad6.call(J,X)||X===Y||ut(J,X,{get:()=>Q[X],enumerable:!(G=nd6(Q,X))||G.enumerable});return J},td6=(J)=>sd6(ut({},"__esModule",{value:!0}),J),Lh1={};rd6(Lh1,{getSuiClient:()=>id6}),Ch1.exports=td6(Lh1);var Eh1=wh1(),ed6=qU(),$j=null});var nt=H((sY5,$h1)=>{var{defineProperty:ct,getOwnPropertyDescriptor:Ju6,getOwnPropertyNames:Qu6}=Object,Yu6=Object.prototype.hasOwnProperty,Fh1=(J)=>{throw TypeError(J)},Gu6=(J,Q)=>{for(var Y in Q)ct(J,Y,{get:Q[Y],enumerable:!0})},Xu6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of Qu6(Q))if(!Yu6.call(J,X)&&X!==Y)ct(J,X,{get:()=>Q[X],enumerable:!(G=Ju6(Q,X))||G.enumerable})}return J},zu6=(J)=>Xu6(ct({},"__esModule",{value:!0}),J),Sh1=(J,Q,Y)=>Q.has(J)||Fh1("Cannot "+Y),e9=(J,Q,Y)=>(Sh1(J,Q,"read from private field"),Y?Y.call(J):Q.get(J)),pt=(J,Q,Y)=>Q.has(J)?Fh1("Cannot add the same private member more than once"):Q instanceof WeakSet?Q.add(J):Q.set(J,Y),Rh1=(J,Q,Y,G)=>(Sh1(J,Q,"write to private field"),G?G.call(J,Y):Q.set(J,Y),Y),Th1={};Gu6(Th1,{AsyncCache:()=>_t,InMemoryCache:()=>it,ObjectCache:()=>Ph1});$h1.exports=zu6(Th1);var lt=F9(),FU,$5,fj;class _t{async getObject(J){let[Q,Y]=await Promise.all([this.get("OwnedObject",J),this.get("SharedOrImmutableObject",J)]);return Q??Y??null}async getObjects(J){return Promise.all(J.map((Q)=>this.getObject(Q)))}async addObject(J){if(J.owner)await this.set("OwnedObject",J.objectId,J);else await this.set("SharedOrImmutableObject",J.objectId,J);return J}async addObjects(J){await Promise.all(J.map(async(Q)=>this.addObject(Q)))}async deleteObject(J){await Promise.all([this.delete("OwnedObject",J),this.delete("SharedOrImmutableObject",J)])}async deleteObjects(J){await Promise.all(J.map((Q)=>this.deleteObject(Q)))}async getMoveFunctionDefinition(J){let Q=`${(0,lt.normalizeSuiAddress)(J.package)}::${J.module}::${J.function}`;return this.get("MoveFunction",Q)}async addMoveFunctionDefinition(J){let Q=(0,lt.normalizeSuiAddress)(J.package),Y=`${Q}::${J.module}::${J.function}`,G={...J,package:Q};return await this.set("MoveFunction",Y,G),G}async deleteMoveFunctionDefinition(J){let Q=`${(0,lt.normalizeSuiAddress)(J.package)}::${J.module}::${J.function}`;await this.delete("MoveFunction",Q)}async getCustom(J){return this.get("Custom",J)}async setCustom(J,Q){return this.set("Custom",J,Q)}async deleteCustom(J){return this.delete("Custom",J)}}class it extends _t{constructor(){super(...arguments);pt(this,FU,{OwnedObject:new Map,SharedOrImmutableObject:new Map,MoveFunction:new Map,Custom:new Map})}async get(J,Q){return e9(this,FU)[J].get(Q)??null}async set(J,Q,Y){e9(this,FU)[J].set(Q,Y)}async delete(J,Q){e9(this,FU)[J].delete(Q)}async clear(J){if(J)e9(this,FU)[J].clear();else for(let Q of Object.values(e9(this,FU)))Q.clear()}}FU=new WeakMap;class Ph1{constructor({cache:J=new it,onEffects:Q}){pt(this,$5),pt(this,fj),Rh1(this,$5,J),Rh1(this,fj,Q)}asPlugin(){return async(J,Q,Y)=>{let G=J.inputs.filter((K)=>K.UnresolvedObject).map((K)=>K.UnresolvedObject.objectId),X=(await e9(this,$5).getObjects(G)).filter((K)=>K!==null),z=new Map(X.map((K)=>[K.objectId,K]));for(let K of J.inputs){if(!K.UnresolvedObject)continue;let W=z.get(K.UnresolvedObject.objectId);if(!W)continue;if(W.initialSharedVersion&&!K.UnresolvedObject.initialSharedVersion)K.UnresolvedObject.initialSharedVersion=W.initialSharedVersion;else{if(W.version&&!K.UnresolvedObject.version)K.UnresolvedObject.version=W.version;if(W.digest&&!K.UnresolvedObject.digest)K.UnresolvedObject.digest=W.digest}}await Promise.all(J.commands.map(async(K)=>{if(K.MoveCall){let W=await this.getMoveFunctionDefinition({package:K.MoveCall.package,module:K.MoveCall.module,function:K.MoveCall.function});if(W)K.MoveCall._argumentTypes=W.parameters}})),await Y(),await Promise.all(J.commands.map(async(K)=>{if(K.MoveCall?._argumentTypes)await e9(this,$5).addMoveFunctionDefinition({package:K.MoveCall.package,module:K.MoveCall.module,function:K.MoveCall.function,parameters:K.MoveCall._argumentTypes})}))}}async clear(){await e9(this,$5).clear()}async getMoveFunctionDefinition(J){return e9(this,$5).getMoveFunctionDefinition(J)}async getObjects(J){return e9(this,$5).getObjects(J)}async deleteObjects(J){return e9(this,$5).deleteObjects(J)}async clearOwnedObjects(){await e9(this,$5).clear("OwnedObject")}async clearCustom(){await e9(this,$5).clear("Custom")}async getCustom(J){return e9(this,$5).getCustom(J)}async setCustom(J,Q){return e9(this,$5).setCustom(J,Q)}async deleteCustom(J){return e9(this,$5).deleteCustom(J)}async applyEffects(J){var Q;if(!J.V2)throw Error(`Unsupported transaction effects version ${J.$kind}`);let{lamportVersion:Y,changedObjects:G}=J.V2,X=[],z=[];G.forEach(([K,W])=>{if(W.outputState.NotExist)X.push(K);else if(W.outputState.ObjectWrite){let[Z,V]=W.outputState.ObjectWrite;z.push({objectId:K,digest:Z,version:Y,owner:V.AddressOwner??V.ObjectOwner??null,initialSharedVersion:V.Shared?.initialSharedVersion??null})}}),await Promise.all([e9(this,$5).addObjects(z),e9(this,$5).deleteObjects(X),(Q=e9(this,fj))==null?void 0:Q.call(this,J)])}}$5=new WeakMap;fj=new WeakMap});var rt=H((tY5,bh1)=>{var{defineProperty:at,getOwnPropertyDescriptor:Ku6,getOwnPropertyNames:Wu6}=Object,Zu6=Object.prototype.hasOwnProperty,kh1=(J)=>{throw TypeError(J)},Vu6=(J,Q)=>{for(var Y in Q)at(J,Y,{get:Q[Y],enumerable:!0})},qu6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of Wu6(Q))if(!Zu6.call(J,X)&&X!==Y)at(J,X,{get:()=>Q[X],enumerable:!(G=Ku6(Q,X))||G.enumerable})}return J},Uu6=(J)=>qu6(at({},"__esModule",{value:!0}),J),vh1=(J,Q,Y)=>Q.has(J)||kh1("Cannot "+Y),tE=(J,Q,Y)=>(vh1(J,Q,"read from private field"),Y?Y.call(J):Q.get(J)),fh1=(J,Q,Y)=>Q.has(J)?kh1("Cannot add the same private member more than once"):Q instanceof WeakSet?Q.add(J):Q.set(J,Y),ot=(J,Q,Y,G)=>(vh1(J,Q,"write to private field"),G?G.call(J,Y):Q.set(J,Y),Y),jh1={};Vu6(jh1,{CachingTransactionExecutor:()=>hh1});bh1.exports=Uu6(jh1);var Mu6=I7(),Du6=nt(),Hu6=CU(),RI,FI;class hh1{constructor({client:J,...Q}){fh1(this,RI),fh1(this,FI,null),ot(this,RI,J),this.cache=new Du6.ObjectCache(Q)}async reset(){await Promise.all([this.cache.clearOwnedObjects(),this.cache.clearCustom(),this.waitForLastTransaction()])}async buildTransaction({transaction:J,...Q}){return J.addBuildPlugin(this.cache.asPlugin()),J.build({client:tE(this,RI),...Q})}async executeTransaction({transaction:J,options:Q,...Y}){let G=(0,Hu6.isTransaction)(J)?await this.buildTransaction({transaction:J}):J,X=await tE(this,RI).executeTransactionBlock({...Y,transactionBlock:G,options:{...Q,showRawEffects:!0}});if(X.rawEffects){let z=Mu6.bcs.TransactionEffects.parse(Uint8Array.from(X.rawEffects));await this.applyEffects(z)}return X}async signAndExecuteTransaction({options:J,transaction:Q,...Y}){Q.setSenderIfNotSet(Y.signer.toSuiAddress());let G=await this.buildTransaction({transaction:Q}),{signature:X}=await Y.signer.signTransaction(G);return await this.executeTransaction({transaction:G,signature:X,options:J})}async applyEffects(J){ot(this,FI,J.V2?.transactionDigest??null),await this.cache.applyEffects(J)}async waitForLastTransaction(){if(tE(this,FI))await tE(this,RI).waitForTransaction({digest:tE(this,FI)}),ot(this,FI,null)}}RI=new WeakMap;FI=new WeakMap});var tt=H((eY5,uh1)=>{var{defineProperty:st,getOwnPropertyDescriptor:Iu6,getOwnPropertyNames:Ou6}=Object,Au6=Object.prototype.hasOwnProperty,xh1=(J)=>{throw TypeError(J)},Bu6=(J,Q)=>{for(var Y in Q)st(J,Y,{get:Q[Y],enumerable:!0})},Nu6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of Ou6(Q))if(!Au6.call(J,X)&&X!==Y)st(J,X,{get:()=>Q[X],enumerable:!(G=Iu6(Q,X))||G.enumerable})}return J},wu6=(J)=>Nu6(st({},"__esModule",{value:!0}),J),Lu6=(J,Q,Y)=>Q.has(J)||xh1("Cannot "+Y),kY=(J,Q,Y)=>(Lu6(J,Q,"read from private field"),Y?Y.call(J):Q.get(J)),yh1=(J,Q,Y)=>Q.has(J)?xh1("Cannot add the same private member more than once"):Q instanceof WeakSet?Q.add(J):Q.set(J,Y),gh1={};Bu6(gh1,{ParallelQueue:()=>dh1,SerialQueue:()=>mh1});uh1.exports=wu6(gh1);var tW,SU;class mh1{constructor(){yh1(this,tW,[])}async runTask(J){return new Promise((Q,Y)=>{if(kY(this,tW).push(()=>{J().finally(()=>{if(kY(this,tW).shift(),kY(this,tW).length>0)kY(this,tW)[0]()}).then(Q,Y)}),kY(this,tW).length===1)kY(this,tW)[0]()})}}tW=new WeakMap;class dh1{constructor(J){yh1(this,SU,[]),this.activeTasks=0,this.maxTasks=J}runTask(J){return new Promise((Q,Y)=>{if(this.activeTasks<this.maxTasks)this.activeTasks++,J().finally(()=>{if(kY(this,SU).length>0)kY(this,SU).shift()();else this.activeTasks--}).then(Q,Y);else kY(this,SU).push(()=>{J().finally(()=>{if(kY(this,SU).length>0)kY(this,SU).shift()();else this.activeTasks--}).then(Q,Y)})})}}SU=new WeakMap});var Ye=H((J25,oh1)=>{var{defineProperty:Qe,getOwnPropertyDescriptor:Eu6,getOwnPropertyNames:Cu6}=Object,Ru6=Object.prototype.hasOwnProperty,ph1=(J)=>{throw TypeError(J)},Fu6=(J,Q)=>{for(var Y in Q)Qe(J,Y,{get:Q[Y],enumerable:!0})},Su6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of Cu6(Q))if(!Ru6.call(J,X)&&X!==Y)Qe(J,X,{get:()=>Q[X],enumerable:!(G=Eu6(Q,X))||G.enumerable})}return J},Tu6=(J)=>Su6(Qe({},"__esModule",{value:!0}),J),ch1=(J,Q,Y)=>Q.has(J)||ph1("Cannot "+Y),f5=(J,Q,Y)=>(ch1(J,Q,"read from private field"),Y?Y.call(J):Q.get(J)),SI=(J,Q,Y)=>Q.has(J)?ph1("Cannot add the same private member more than once"):Q instanceof WeakSet?Q.add(J):Q.set(J,Y),et=(J,Q,Y,G)=>(ch1(J,Q,"write to private field"),G?G.call(J,Y):Q.set(J,Y),Y),_h1={};Fu6(_h1,{SerialTransactionExecutor:()=>ih1,getGasCoinFromEffects:()=>nh1});oh1.exports=Tu6(_h1);var Pu6=j6(),lh1=CU(),$u6=rt(),fu6=tt(),kj,eE,vY,vj,Je,jj;class ih1{constructor({signer:J,defaultGasBudget:Q=50000000n,...Y}){SI(this,kj,new fu6.SerialQueue),SI(this,eE),SI(this,vY),SI(this,vj),SI(this,Je,async(G)=>{if(!G.V2)return;let X=nh1(G).ref;if(X)f5(this,vY).cache.setCustom("gasCoin",X);else f5(this,vY).cache.deleteCustom("gasCoin")}),SI(this,jj,async(G)=>{let X=await f5(this,vY).cache.getCustom("gasCoin"),z=lh1.Transaction.from(G);if(X)z.setGasPayment([X]);return z.setGasBudgetIfNotSet(f5(this,vj)),z.setSenderIfNotSet(f5(this,eE).toSuiAddress()),f5(this,vY).buildTransaction({transaction:z})}),et(this,eE,J),et(this,vj,Q),et(this,vY,new $u6.CachingTransactionExecutor({client:Y.client,cache:Y.cache,onEffects:(G)=>f5(this,Je).call(this,G)}))}async applyEffects(J){return f5(this,vY).applyEffects(J)}async buildTransaction(J){return f5(this,kj).runTask(()=>f5(this,jj).call(this,J))}resetCache(){return f5(this,vY).reset()}waitForLastTransaction(){return f5(this,vY).waitForLastTransaction()}executeTransaction(J,Q,Y=[]){return f5(this,kj).runTask(async()=>{let G=(0,lh1.isTransaction)(J)?await f5(this,jj).call(this,J):J,{signature:X}=await f5(this,eE).signTransaction(G),z=await f5(this,vY).executeTransaction({signature:[X,...Y],transaction:G,options:Q}).catch(async(W)=>{throw await this.resetCache(),W}),K=Uint8Array.from(z.rawEffects);return{digest:z.digest,effects:(0,Pu6.toBase64)(K),data:z}})}}kj=new WeakMap;eE=new WeakMap;vY=new WeakMap;vj=new WeakMap;Je=new WeakMap;jj=new WeakMap;function nh1(J){if(!J.V2)throw Error("Unexpected effects version");let Q=J.V2.changedObjects[J.V2.gasObjectIndex];if(!Q)throw Error("Gas object not found in effects");let[Y,{outputState:G}]=Q;if(!G.ObjectWrite)throw Error("Unexpected gas object state");let[X,z]=G.ObjectWrite;return{ref:{objectId:Y,digest:X,version:J.V2.lamportVersion},owner:z.AddressOwner||z.ObjectOwner}}});var Wb1=H((Q25,Kb1)=>{var{defineProperty:Xe,getOwnPropertyDescriptor:ku6,getOwnPropertyNames:vu6}=Object,ju6=Object.prototype.hasOwnProperty,sh1=(J)=>{throw TypeError(J)},hu6=(J,Q)=>{for(var Y in Q)Xe(J,Y,{get:Q[Y],enumerable:!0})},bu6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of vu6(Q))if(!ju6.call(J,X)&&X!==Y)Xe(J,X,{get:()=>Q[X],enumerable:!(G=ku6(Q,X))||G.enumerable})}return J},xu6=(J)=>bu6(Xe({},"__esModule",{value:!0}),J),ze=(J,Q,Y)=>Q.has(J)||sh1("Cannot "+Y),n1=(J,Q,Y)=>(ze(J,Q,"read from private field"),Y?Y.call(J):Q.get(J)),J4=(J,Q,Y)=>Q.has(J)?sh1("Cannot add the same private member more than once"):Q instanceof WeakSet?Q.add(J):Q.set(J,Y),K9=(J,Q,Y,G)=>(ze(J,Q,"write to private field"),G?G.call(J,Y):Q.set(J,Y),Y),qQ=(J,Q,Y)=>(ze(J,Q,"access private method"),Y),ah1=(J,Q,Y,G)=>({set _(X){K9(J,Q,X,Y)},get _(){return n1(J,Q,G)}}),th1={};hu6(th1,{ParallelTransactionExecutor:()=>zb1});Kb1.exports=xu6(th1);var yu6=j6(),gu6=Wz(),eh1=I7(),mu6=CU(),du6=BI(),uu6=rt(),rh1=tt(),Jb1=Ye(),eW,wG,bj,YC,QC,GC,xj,PI,A7,JZ,PU,TU,Ke,hj,XC,TI,$I,Fz,O3,Qb1,Yb1,zC,We,Gb1,Ge,Xb1,JC={coinBatchSize:20,initialCoinBalance:200000000n,minimumCoinBalance:50000000n,maxPoolSize:50,epochBoundaryWindow:1000};class zb1{constructor(J){J4(this,O3),J4(this,eW),J4(this,wG),J4(this,bj),J4(this,YC),J4(this,QC),J4(this,GC),J4(this,xj),J4(this,PI),J4(this,A7),J4(this,JZ,[]),J4(this,PU),J4(this,TU,new Map),J4(this,Ke,new rh1.SerialQueue),J4(this,hj),J4(this,XC,null),J4(this,TI,null),J4(this,$I,0),J4(this,Fz,null),K9(this,eW,J.signer),K9(this,wG,J.client),K9(this,bj,J.coinBatchSize??JC.coinBatchSize),K9(this,YC,J.initialCoinBalance??JC.initialCoinBalance),K9(this,QC,J.minimumCoinBalance??JC.minimumCoinBalance),K9(this,xj,J.defaultGasBudget??n1(this,QC)),K9(this,GC,J.epochBoundaryWindow??JC.epochBoundaryWindow),K9(this,PI,J.maxPoolSize??JC.maxPoolSize),K9(this,PU,new uu6.CachingTransactionExecutor({client:J.client,cache:J.cache})),K9(this,hj,new rh1.ParallelQueue(n1(this,PI))),K9(this,A7,J.sourceCoins?new Map(J.sourceCoins.map((Q)=>[Q,null])):null)}resetCache(){return K9(this,Fz,null),qQ(this,O3,zC).call(this,()=>n1(this,PU).reset())}async waitForLastTransaction(){await qQ(this,O3,zC).call(this,()=>qQ(this,O3,We).call(this))}async executeTransaction(J,Q,Y=[]){let{promise:G,resolve:X,reject:z}=(0,gu6.promiseWithResolvers)(),K=await qQ(this,O3,Qb1).call(this,J),W=()=>{n1(this,hj).runTask(()=>{return qQ(this,O3,Yb1).call(this,J,K,Q,Y).then(X,z)})},Z=new Set;if(K.forEach((V)=>{if(n1(this,TU).get(V))Z.add(V),n1(this,TU).get(V).push(()=>{if(Z.delete(V),Z.size===0)W()});else n1(this,TU).set(V,[])}),Z.size===0)W();return G}}eW=new WeakMap;wG=new WeakMap;bj=new WeakMap;YC=new WeakMap;QC=new WeakMap;GC=new WeakMap;xj=new WeakMap;PI=new WeakMap;A7=new WeakMap;JZ=new WeakMap;PU=new WeakMap;TU=new WeakMap;Ke=new WeakMap;hj=new WeakMap;XC=new WeakMap;TI=new WeakMap;$I=new WeakMap;Fz=new WeakMap;O3=new WeakSet;Qb1=async function(J){let Q=new Set,Y=!1;return J.addSerializationPlugin(async(G,X,z)=>{if(await z(),Y)return;Y=!0,G.inputs.forEach((K)=>{if(K.Object?.ImmOrOwnedObject?.objectId)Q.add(K.Object.ImmOrOwnedObject.objectId);else if(K.Object?.Receiving?.objectId)Q.add(K.Object.Receiving.objectId);else if(K.UnresolvedObject?.objectId&&!K.UnresolvedObject.initialSharedVersion)Q.add(K.UnresolvedObject.objectId)})}),await J.prepareForSerialization({client:n1(this,wG)}),Q};Yb1=async function(J,Q,Y,G=[]){let X;try{J.setSenderIfNotSet(n1(this,eW).toSuiAddress()),await n1(this,Ke).runTask(async()=>{if(!J.getData().gasData.price)J.setGasPrice(await qQ(this,O3,Ge).call(this));J.setGasBudgetIfNotSet(n1(this,xj)),await qQ(this,O3,zC).call(this),X=await qQ(this,O3,Gb1).call(this),ah1(this,$I)._++,J.setGasPayment([{objectId:X.id,version:X.version,digest:X.digest}]),await n1(this,PU).buildTransaction({transaction:J,onlyTransactionKind:!0})});let z=await J.build({client:n1(this,wG)}),{signature:K}=await n1(this,eW).signTransaction(z),W=await n1(this,PU).executeTransaction({transaction:z,signature:[K,...G],options:{...Y,showEffects:!0}}),Z=Uint8Array.from(W.rawEffects),V=eh1.bcs.TransactionEffects.parse(Z),q=(0,Jb1.getGasCoinFromEffects)(V),U=V.V2?.gasUsed;if(X&&U&&q.owner===n1(this,eW).toSuiAddress()){let M=BigInt(U.computationCost)+BigInt(U.storageCost)+BigInt(U.storageCost)-BigInt(U.storageRebate),D=X.balance-M,I=!1;if(new du6.TransactionDataBuilder(J.getData()).mapArguments((O)=>{if(O.$kind==="GasCoin")I=!0;return O}),!I&&D>=n1(this,QC))n1(this,JZ).push({id:q.ref.objectId,version:q.ref.version,digest:q.ref.digest,balance:D});else{if(!n1(this,A7))K9(this,A7,new Map);n1(this,A7).set(q.ref.objectId,q.ref)}}return K9(this,XC,W.digest),{digest:W.digest,effects:(0,yu6.toBase64)(Z),data:W}}catch(z){if(X){if(!n1(this,A7))K9(this,A7,new Map);n1(this,A7).set(X.id,null)}throw await qQ(this,O3,zC).call(this,async()=>{await Promise.all([n1(this,PU).cache.deleteObjects([...Q]),qQ(this,O3,We).call(this)])}),z}finally{Q.forEach((z)=>{let K=n1(this,TU).get(z);if(K&&K.length>0)K.shift()();else if(K)n1(this,TU).delete(z)}),ah1(this,$I)._--}};zC=async function(J){if(n1(this,TI))await n1(this,TI);K9(this,TI,J?.().then(()=>{K9(this,TI,null)},()=>{})??null)};We=async function(){let J=n1(this,XC);if(J)K9(this,XC,null),await n1(this,wG).waitForTransaction({digest:J})};Gb1=async function(){if(n1(this,JZ).length===0&&n1(this,$I)<=n1(this,PI))await qQ(this,O3,Xb1).call(this);if(n1(this,JZ).length===0)throw Error("No coins available");return n1(this,JZ).shift()};Ge=async function(){if((n1(this,Fz)?n1(this,Fz).expiration-n1(this,GC)-Date.now():0)>0)return n1(this,Fz).price;if(n1(this,Fz)){let Y=Math.max(n1(this,Fz).expiration+n1(this,GC)-Date.now(),1000);await new Promise((G)=>setTimeout(G,Y))}let Q=await n1(this,wG).getLatestSuiSystemState();return K9(this,Fz,{price:BigInt(Q.referenceGasPrice),expiration:Number.parseInt(Q.epochStartTimestampMs,10)+Number.parseInt(Q.epochDurationMs,10)}),qQ(this,O3,Ge).call(this)};Xb1=async function(){let J=Math.min(n1(this,bj),n1(this,PI)-(n1(this,JZ).length+n1(this,$I))+1);if(J===0)return;let Q=new mu6.Transaction,Y=n1(this,eW).toSuiAddress();if(Q.setSender(Y),n1(this,A7)){let V=[],q=[];for(let[U,M]of n1(this,A7))if(M)V.push(M);else q.push(U);if(q.length>0){let U=await n1(this,wG).multiGetObjects({ids:q});V.push(...U.filter((M)=>M.data!==null).map(({data:M})=>({objectId:M.objectId,version:M.version,digest:M.digest})))}Q.setGasPayment(V),K9(this,A7,new Map)}let G=Array(J).fill(n1(this,YC)),X=Q.splitCoins(Q.gas,G),z=[];for(let V=0;V<G.length;V++)z.push(X[V]);Q.transferObjects(z,Y),await this.waitForLastTransaction();let K=await n1(this,wG).signAndExecuteTransaction({transaction:Q,signer:n1(this,eW),options:{showRawEffects:!0}}),W=eh1.bcs.TransactionEffects.parse(Uint8Array.from(K.rawEffects));if(W.V2?.changedObjects.forEach(([V,{outputState:q}],U)=>{if(U===W.V2?.gasObjectIndex||!q.ObjectWrite)return;n1(this,JZ).push({id:V,version:W.V2.lamportVersion,digest:q.ObjectWrite[0],balance:BigInt(n1(this,YC))})}),!n1(this,A7))K9(this,A7,new Map);let Z=(0,Jb1.getGasCoinFromEffects)(W).ref;n1(this,A7).set(Z.objectId,Z),await n1(this,wG).waitForTransaction({digest:K.digest})}});var Hb1=H((Y25,Db1)=>{var{defineProperty:Ze,getOwnPropertyDescriptor:lu6,getOwnPropertyNames:pu6}=Object,cu6=Object.prototype.hasOwnProperty,_u6=(J,Q)=>{for(var Y in Q)Ze(J,Y,{get:Q[Y],enumerable:!0})},iu6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of pu6(Q))if(!cu6.call(J,X)&&X!==Y)Ze(J,X,{get:()=>Q[X],enumerable:!(G=lu6(Q,X))||G.enumerable})}return J},nu6=(J)=>iu6(Ze({},"__esModule",{value:!0}),J),qb1={};_u6(qb1,{coinWithBalance:()=>ru6,getSuiClient:()=>Mb1});Db1.exports=nu6(qb1);var yj=DG(),ou6=I7(),Ub1=F9(),gj=Vj(),Zb1=BU(),au6=Yt(),mj="CoinWithBalance",Vb1=(0,Ub1.normalizeStructTag)("0x2::sui::SUI");function ru6({type:J=Vb1,balance:Q,useGasCoin:Y=!0}){let G=null;return(X)=>{if(G)return G;X.addIntentResolver(mj,tu6);let z=J==="gas"?J:(0,Ub1.normalizeStructTag)(J);return G=X.add(gj.Commands.Intent({name:mj,inputs:{},data:{type:z===Vb1&&Y?"gas":z,balance:BigInt(Q)}})),G}}var su6=(0,yj.object)({type:(0,yj.string)(),balance:(0,yj.bigint)()});async function tu6(J,Q,Y){let G=new Set,X=new Map;if(!J.sender)throw Error("Sender must be set to resolve CoinWithBalance");for(let V of J.commands)if(V.$kind==="$Intent"&&V.$Intent.name===mj){let{type:q,balance:U}=(0,yj.parse)(su6,V.$Intent.data);if(q!=="gas"&&U>0n)G.add(q);X.set(q,(X.get(q)??0n)+U)}let z=new Set;for(let V of J.inputs){if(V.Object?.ImmOrOwnedObject)z.add(V.Object.ImmOrOwnedObject.objectId);if(V.UnresolvedObject?.objectId)z.add(V.UnresolvedObject.objectId)}let K=new Map,W=Mb1(Q);await Promise.all([...G].map(async(V)=>{K.set(V,await eu6({coinType:V,balance:X.get(V),client:W,owner:J.sender,usedIds:z}))}));let Z=new Map;Z.set("gas",{$kind:"GasCoin",GasCoin:!0});for(let[V,q]of J.commands.entries()){if(q.$kind!=="$Intent"||q.$Intent.name!==mj)continue;let{type:U,balance:M}=q.$Intent.data;if(M===0n&&U!=="gas"){J.replaceCommand(V,gj.Commands.MoveCall({target:"0x2::coin::zero",typeArguments:[U]}));continue}let D=[];if(!Z.has(U)){let[I,...O]=K.get(U).map((A)=>J.addInput("object",Zb1.Inputs.ObjectRef({objectId:A.coinObjectId,digest:A.digest,version:A.version})));if(O.length>0)D.push(gj.Commands.MergeCoins(I,O));Z.set(U,I)}D.push(gj.Commands.SplitCoins(Z.get(U),[J.addInput("pure",Zb1.Inputs.Pure(ou6.bcs.u64().serialize(M)))])),J.replaceCommand(V,D),J.mapArguments((I)=>{if(I.$kind==="Result"&&I.Result===V)return{$kind:"NestedResult",NestedResult:[V+D.length-1,0]};return I})}return Y()}async function eu6({coinType:J,balance:Q,client:Y,owner:G,usedIds:X}){let z=Q,K=[];return W();async function W(Z=null){let{data:V,hasNextPage:q,nextCursor:U}=await Y.getCoins({owner:G,coinType:J,cursor:Z}),M=V.sort((D,I)=>Number(BigInt(I.balance)-BigInt(D.balance)));for(let D of M){if(X.has(D.coinObjectId))continue;let I=BigInt(D.balance);if(K.push(D),z-=I,z<=0)return K}if(q)return W(U);throw Error(`Not enough coins of type ${J} to satisfy requested balance`)}}function Mb1(J){let Q=(0,au6.getClient)(J);if(!Q.jsonRpc)throw Error("CoinWithBalance intent currently only works with SuiClient");return Q}});var Ab1=H((G25,Ob1)=>{var{defineProperty:Ve,getOwnPropertyDescriptor:Jl6,getOwnPropertyNames:Ql6}=Object,Yl6=Object.prototype.hasOwnProperty,Gl6=(J,Q)=>{for(var Y in Q)Ve(J,Y,{get:Q[Y],enumerable:!0})},Xl6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of Ql6(Q))if(!Yl6.call(J,X)&&X!==Y)Ve(J,X,{get:()=>Q[X],enumerable:!(G=Jl6(Q,X))||G.enumerable})}return J},zl6=(J)=>Xl6(Ve({},"__esModule",{value:!0}),J),Ib1={};Gl6(Ib1,{Arguments:()=>Zl6});Ob1.exports=zl6(Ib1);var Kl6=Xt(),Wl6=Wt(),Zl6={pure:(0,Wl6.createPure)((J)=>(Q)=>Q.pure(J)),object:(0,Kl6.createObjectMethods)((J)=>(Q)=>Q.object(J)),sharedObjectRef:(...J)=>(Q)=>Q.sharedObjectRef(...J),objectRef:(...J)=>(Q)=>Q.objectRef(...J),receivingRef:(...J)=>(Q)=>Q.receivingRef(...J)}});var Rb1=H((X25,Cb1)=>{var{defineProperty:qe,getOwnPropertyDescriptor:Vl6,getOwnPropertyNames:ql6}=Object,Ul6=Object.prototype.hasOwnProperty,Ml6=(J,Q)=>{for(var Y in Q)qe(J,Y,{get:Q[Y],enumerable:!0})},Dl6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of ql6(Q))if(!Ul6.call(J,X)&&X!==Y)qe(J,X,{get:()=>Q[X],enumerable:!(G=Vl6(Q,X))||G.enumerable})}return J},Hl6=(J)=>Dl6(qe({},"__esModule",{value:!0}),J),Eb1={};Ml6(Eb1,{Arguments:()=>wl6.Arguments,AsyncCache:()=>Lb1.AsyncCache,Commands:()=>Nb1.Commands,Inputs:()=>Il6.Inputs,ObjectCache:()=>Lb1.ObjectCache,ParallelTransactionExecutor:()=>Bl6.ParallelTransactionExecutor,SerialTransactionExecutor:()=>Al6.SerialTransactionExecutor,Transaction:()=>wb1.Transaction,TransactionDataBuilder:()=>Ol6.TransactionDataBuilder,UpgradePolicy:()=>Nb1.UpgradePolicy,coinWithBalance:()=>Nl6.coinWithBalance,getPureBcsSchema:()=>Bb1.getPureBcsSchema,isArgument:()=>El6.isArgument,isTransaction:()=>wb1.isTransaction,namedPackagesPlugin:()=>Ll6.namedPackagesPlugin,normalizedTypeToMoveTypeSignature:()=>Bb1.normalizedTypeToMoveTypeSignature});Cb1.exports=Hl6(Eb1);var Bb1=rs(),Il6=BU(),Nb1=Vj(),wb1=CU(),Ol6=BI(),Lb1=nt(),Al6=Ye(),Bl6=Wb1(),Nl6=Hb1(),wl6=Ab1(),Ll6=Lt(),El6=Dj()});var Sb1=H((z25,Ue)=>{function Fb1(){var J=Object.create(null),Q=0,Y=0,G=0,X=!1;this.put=function(K,W,Z,V){if(X)console.log("caching: %s = %j (@%s)",K,W,Z);if(typeof Z<"u"&&(typeof Z!=="number"||isNaN(Z)||Z<=0))throw Error("Cache timeout must be a positive number");else if(typeof V<"u"&&typeof V!=="function")throw Error("Cache timeout callback must be a function");var q=J[K];if(q)clearTimeout(q.timeout);else G++;var U={value:W,expire:Z+Date.now()};if(!isNaN(U.expire))U.timeout=setTimeout(function(){if(z(K),V)V(K,W)}.bind(this),Z);return J[K]=U,W},this.del=function(K){var W=!0,Z=J[K];if(Z){if(clearTimeout(Z.timeout),!isNaN(Z.expire)&&Z.expire<Date.now())W=!1}else W=!1;if(W)z(K);return W};function z(K){G--,delete J[K]}this.clear=function(){for(var K in J)clearTimeout(J[K].timeout);if(G=0,J=Object.create(null),X)Q=0,Y=0},this.get=function(K){var W=J[K];if(typeof W<"u")if(isNaN(W.expire)||W.expire>=Date.now()){if(X)Q++;return W.value}else{if(X)Y++;G--,delete J[K]}else if(X)Y++;return null},this.size=function(){return G},this.memsize=function(){var K=0,W;for(W in J)K++;return K},this.debug=function(K){X=K},this.hits=function(){return Q},this.misses=function(){return Y},this.keys=function(){return Object.keys(J)},this.exportJson=function(){var K={};for(var W in J){var Z=J[W];K[W]={value:Z.value,expire:Z.expire||"NaN"}}return JSON.stringify(K)},this.importJson=function(K,W){var Z=JSON.parse(K),V=Date.now(),q=W&&W.skipDuplicates;for(var U in Z)if(Z.hasOwnProperty(U)){if(q){var M=J[U];if(M){if(X)console.log("Skipping duplicate imported key '%s'",U);continue}}var D=Z[U],I=D.expire-V;if(I<=0){this.del(U);continue}I=I>0?I:void 0,this.put(U,D.value,I)}return this.size()}}Ue.exports=new Fb1;Ue.exports.Cache=Fb1});var KC=H((K25,kb1)=>{/*! transactionFormat.js - Seamflux Client Build | 2026-03-14T14:17:11.384Z */function Pb1(J){return(0,De.toBase64)(typeof J=="string"?new TextEncoder().encode(J):J)}function $b1(J){return new TextDecoder().decode((0,De.fromBase64)(J))}function Cl6(J){if(!J)return new dj.Transaction;if(typeof J=="string"){if((J=J.trim()).startsWith("{"))return dj.Transaction.from(J);if(Me.default.get(J))return Me.default.get(J);try{return dj.Transaction.from($b1(J))}catch(Q){return dj.Transaction.from((0,De.fromBase64)(J))}}return J}function Rl6(J){let Q=Pb1(JSON.stringify(J.getData(),(Y,G)=>typeof G=="bigint"?G.toString():G));return Me.default.put(Q,J,50000),Q}var{create:Fl6,defineProperty:uj,getOwnPropertyDescriptor:Sl6,getOwnPropertyNames:Tl6,getPrototypeOf:Pl6}=Object,$l6=Object.prototype.hasOwnProperty,fl6=(J,Q)=>{for(var Y in Q)uj(J,Y,{get:Q[Y],enumerable:!0})},fb1=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of Tl6(Q))$l6.call(J,X)||X===Y||uj(J,X,{get:()=>Q[X],enumerable:!(G=Sl6(Q,X))||G.enumerable});return J},kl6=(J,Q,Y)=>(Y=J!=null?Fl6(Pl6(J)):{},fb1(!Q&&J&&J.__esModule?Y:uj(Y,"default",{value:J,enumerable:!0}),J)),vl6=(J)=>fb1(uj({},"__esModule",{value:!0}),J),Tb1={};fl6(Tb1,{fromTransactions:()=>Cl6,toTransactions:()=>Rl6,txFromBase64:()=>$b1,txToBase64:()=>Pb1}),kb1.exports=vl6(Tb1);var dj=Rb1(),De=fW(),Me=kl6(Sb1())});var fI=H((W25,gb1)=>{/*! coins.js - Seamflux Client Build | 2026-03-14T14:17:11.458Z */function hb1(J){return(J||"").split("::").length===3}async function bb1({symbol:J}){if(!J||typeof J!="string")throw Error(`Invalid symbol: ${J}`);if(hb1(J)){let G=await xb1({coinType:J});return G?[G]:[]}J.toUpperCase()==="USDT"&&(J="suiUSDT");let{data:Q,error:Y}=await(await(0,yb1.getSupabase)()).from("sui_tokens").select().ilike("symbol",J);if(Y)throw console.log("error",Y),Y;if(Q&&Q.length>0){let G=Q.filter((X)=>X.is_verified);return G.length?G:Q}throw Error(`get coin info failed, Coin ${J} not found`)}async function xb1({coinType:J}){J==="0x2::sui::SUI"&&(J="0x0000000000000000000000000000000000000000000000000000000000000002::sui::SUI");let{data:Q,error:Y}=await(await(0,yb1.getSupabase)()).from("sui_tokens").select("name, symbol, decimals, coin_type, is_verified, coingecko_id, project_url, coin_metadata_id").ilike("coin_type",J).limit(1);if(Y)throw Y;return Q[0]}async function jl6({symbol:J,amount:Q,recipient:Y,senderAddress:G,transactions:X}){J=J.toUpperCase();let z=(0,jb1.fromTransactions)(X);if(J==="SUI"){let K=BigInt(Number(Q)*Math.pow(10,dl6.SUI_DECIMALS)),[W]=z.splitCoins(z.gas,[K]);z.transferObjects([W],Y)}else{let K=await bb1({symbol:J});if(!K||K.length===0)throw Error(`Coin not found: ${J}`);let W=BigInt(Number(Q)*Math.pow(10,K[0].decimals)),Z=await(0,ul6.getSuiClient)(),V=await Z.getCoins({owner:G,coinType:K[0].coin_type,limit:50});if(V.data.length===0)throw Error(`No coins found for ${J}`);let q=[];for(let M=1;M<V.data.length;M++)q.push(V.data[M].coinObjectId);z.mergeCoins(V.data[0].coinObjectId,q);let[U]=z.splitCoins(V.data[0].coinObjectId,[W]);z.transferObjects([U],Y)}return{transactions:(0,jb1.toTransactions)(z)}}var{defineProperty:He,getOwnPropertyDescriptor:hl6,getOwnPropertyNames:bl6}=Object,xl6=Object.prototype.hasOwnProperty,yl6=(J,Q)=>{for(var Y in Q)He(J,Y,{get:Q[Y],enumerable:!0})},gl6=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of bl6(Q))xl6.call(J,X)||X===Y||He(J,X,{get:()=>Q[X],enumerable:!(G=hl6(Q,X))||G.enumerable});return J},ml6=(J)=>gl6(He({},"__esModule",{value:!0}),J),vb1={};yl6(vb1,{buildTransferCoinPayload:()=>jl6,getCoinInfoByCoinType:()=>xb1,getCoinsInfoBySymbol:()=>bb1,isCoinType:()=>hb1}),gb1.exports=ml6(vb1);var dl6=fW(),yb1=xT1(),ul6=CI(),jb1=KC()});var ub1=H((Z25,db1)=>{/*! token.info.js - Seamflux Client Build | 2026-03-14T14:17:12.077Z */var{defineProperty:Ie,getOwnPropertyDescriptor:ll6,getOwnPropertyNames:pl6}=Object,cl6=Object.prototype.hasOwnProperty,_l6=(J,Q)=>{for(var Y in Q)Ie(J,Y,{get:Q[Y],enumerable:!0})},il6=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of pl6(Q))cl6.call(J,X)||X===Y||Ie(J,X,{get:()=>Q[X],enumerable:!(G=ll6(Q,X))||G.enumerable});return J},nl6=(J)=>il6(Ie({},"__esModule",{value:!0}),J),mb1={};_l6(mb1,{getTokenInfoByAddressOnSui:()=>al6.getCoinInfoByCoinType,getTokenInfoBySymbolOnSui:()=>ol6.getCoinsInfoBySymbol}),db1.exports=nl6(mb1);var ol6=fI(),al6=fI()});var pb1=H((lb1)=>{Object.defineProperty(lb1,"__esModule",{value:!0})});var _b1=H((cb1)=>{Object.defineProperty(cb1,"__esModule",{value:!0})});var nb1=H((ib1)=>{Object.defineProperty(ib1,"__esModule",{value:!0})});var ab1=H((ob1)=>{Object.defineProperty(ob1,"__esModule",{value:!0})});var sb1=H((rb1)=>{Object.defineProperty(rb1,"__esModule",{value:!0})});var Jx1=H((tb1)=>{Object.defineProperty(tb1,"__esModule",{value:!0});tb1.ETH_DATA_FORMAT=tb1.DEFAULT_RETURN_FORMAT=tb1.FMT_BYTES=tb1.FMT_NUMBER=void 0;var lj;(function(J){J.NUMBER="NUMBER_NUMBER",J.HEX="NUMBER_HEX",J.STR="NUMBER_STR",J.BIGINT="NUMBER_BIGINT"})(lj||(tb1.FMT_NUMBER=lj={}));var pj;(function(J){J.HEX="BYTES_HEX",J.UINT8ARRAY="BYTES_UINT8ARRAY"})(pj||(tb1.FMT_BYTES=pj={}));tb1.DEFAULT_RETURN_FORMAT={number:lj.BIGINT,bytes:pj.HEX};tb1.ETH_DATA_FORMAT={number:lj.HEX,bytes:pj.HEX}});var zx1=H((Gx1)=>{Object.defineProperty(Gx1,"__esModule",{value:!0});Gx1.HardforksOrdered=Gx1.BlockTags=void 0;var Qx1;(function(J){J.EARLIEST="earliest",J.LATEST="latest",J.PENDING="pending",J.SAFE="safe",J.FINALIZED="finalized",J.COMMITTED="committed"})(Qx1||(Gx1.BlockTags=Qx1={}));var Yx1;(function(J){J.chainstart="chainstart",J.frontier="frontier",J.homestead="homestead",J.dao="dao",J.tangerineWhistle="tangerineWhistle",J.spuriousDragon="spuriousDragon",J.byzantium="byzantium",J.constantinople="constantinople",J.petersburg="petersburg",J.istanbul="istanbul",J.muirGlacier="muirGlacier",J.berlin="berlin",J.london="london",J.altair="altair",J.arrowGlacier="arrowGlacier",J.grayGlacier="grayGlacier",J.bellatrix="bellatrix",J.merge="merge",J.capella="capella",J.shanghai="shanghai"})(Yx1||(Gx1.HardforksOrdered=Yx1={}))});var Wx1=H((Kx1)=>{Object.defineProperty(Kx1,"__esModule",{value:!0})});var Vx1=H((Zx1)=>{Object.defineProperty(Zx1,"__esModule",{value:!0})});var Ux1=H((qx1)=>{Object.defineProperty(qx1,"__esModule",{value:!0})});var Hx1=H((Mx1)=>{Object.defineProperty(Mx1,"__esModule",{value:!0});Mx1.TypedArray=void 0;Mx1.TypedArray=Object.getPrototypeOf(Uint8Array)});var Ox1=H((Ix1)=>{Object.defineProperty(Ix1,"__esModule",{value:!0})});var Bx1=H((Ax1)=>{Object.defineProperty(Ax1,"__esModule",{value:!0})});var Lx1=H((kI)=>{var Nx1=kI&&kI.__awaiter||function(J,Q,Y,G){function X(z){return z instanceof Y?z:new Y(function(K){K(z)})}return new(Y||(Y=Promise))(function(z,K){function W(q){try{V(G.next(q))}catch(U){K(U)}}function Z(q){try{V(G.throw(q))}catch(U){K(U)}}function V(q){q.done?z(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(kI,"__esModule",{value:!0});kI.Web3BaseProvider=void 0;var wx1=Symbol.for("web3/base-provider");class Oe{static isWeb3Provider(J){return J instanceof Oe||Boolean(J&&J[wx1])}get[wx1](){return!0}send(J,Q){this.request(J).then((Y)=>{Q(null,Y)}).catch((Y)=>{Q(Y)})}sendAsync(J){return Nx1(this,void 0,void 0,function*(){return this.request(J)})}asEIP1193Provider(){let J=Object.create(this),Q=J.request;return J.request=function(G){return Nx1(this,void 0,void 0,function*(){return(yield Q(G)).result})},J.asEIP1193Provider=void 0,J}}kI.Web3BaseProvider=Oe});var Fx1=H((Cx1)=>{Object.defineProperty(Cx1,"__esModule",{value:!0});Cx1.Web3BaseWallet=void 0;class Ex1 extends Array{constructor(J){super();this._accountProvider=J}}Cx1.Web3BaseWallet=Ex1});var Tx1=H((Sx1)=>{Object.defineProperty(Sx1,"__esModule",{value:!0})});var M6=H((W9)=>{var Jp6=W9&&W9.__createBinding||(Object.create?function(J,Q,Y,G){if(G===void 0)G=Y;var X=Object.getOwnPropertyDescriptor(Q,Y);if(!X||("get"in X?!Q.__esModule:X.writable||X.configurable))X={enumerable:!0,get:function(){return Q[Y]}};Object.defineProperty(J,G,X)}:function(J,Q,Y,G){if(G===void 0)G=Y;J[G]=Q[Y]}),k5=W9&&W9.__exportStar||function(J,Q){for(var Y in J)if(Y!=="default"&&!Object.prototype.hasOwnProperty.call(Q,Y))Jp6(Q,J,Y)};Object.defineProperty(W9,"__esModule",{value:!0});k5(pb1(),W9);k5(_b1(),W9);k5(nb1(),W9);k5(ab1(),W9);k5(sb1(),W9);k5(Jx1(),W9);k5(zx1(),W9);k5(Wx1(),W9);k5(Vx1(),W9);k5(Ux1(),W9);k5(Hx1(),W9);k5(Ox1(),W9);k5(Bx1(),W9);k5(Lx1(),W9);k5(Fx1(),W9);k5(Tx1(),W9)});var Q5=H((Px1)=>{Object.defineProperty(Px1,"__esModule",{value:!0});Px1.ERR_TX_POLLING_TIMEOUT=Px1.ERR_TX_DATA_AND_INPUT=Px1.ERR_TX_UNSUPPORTED_TYPE=Px1.ERR_TX_UNSUPPORTED_EIP_1559=Px1.ERR_TX_UNABLE_TO_POPULATE_NONCE=Px1.ERR_TX_INVALID_NONCE_OR_CHAIN_ID=Px1.ERR_TX_INVALID_OBJECT=Px1.ERR_TX_INVALID_LEGACY_FEE_MARKET=Px1.ERR_TX_INVALID_FEE_MARKET_GAS_PRICE=Px1.ERR_TX_INVALID_FEE_MARKET_GAS=Px1.ERR_TX_INVALID_LEGACY_GAS=Px1.ERR_TX_MISSING_GAS=Px1.ERR_TX_MISSING_CHAIN_INFO=Px1.ERR_TX_INVALID_CHAIN_INFO=Px1.ERR_TX_CHAIN_ID_MISMATCH=Px1.ERR_TX_MISSING_CUSTOM_CHAIN_ID=Px1.ERR_TX_MISSING_CUSTOM_CHAIN=Px1.ERR_TX_INVALID_CALL=Px1.ERR_TX_INVALID_SENDER=Px1.ERR_RAW_TX_UNDEFINED=Px1.ERR_TX_OUT_OF_GAS=Px1.ERR_TX_REVERT_WITHOUT_REASON=Px1.ERR_TX_CONTRACT_NOT_STORED=Px1.ERR_TX_NO_CONTRACT_ADDRESS=Px1.ERR_TX_REVERT_TRANSACTION=Px1.ERR_TX_REVERT_INSTRUCTION=Px1.ERR_TX=Px1.ERR_CONTRACT_TX_DATA_AND_INPUT=Px1.ERR_CONTRACT_EXECUTION_REVERTED=Px1.ERR_CONTRACT_INSTANTIATION=Px1.ERR_CONTRACT_MISSING_FROM_ADDRESS=Px1.ERR_CONTRACT_MISSING_ADDRESS=Px1.ERR_CONTRACT_MISSING_DEPLOY_DATA=Px1.ERR_CONTRACT_RESERVED_EVENT=Px1.ERR_CONTRACT_EVENT_NOT_EXISTS=Px1.ERR_CONTRACT_REQUIRED_CALLBACK=Px1.ERR_CONTRACT_ABI_MISSING=Px1.ERR_CONTRACT_RESOLVER_MISSING=Px1.ERR_CONTRACT=Px1.ERR_MULTIPLE_ERRORS=Px1.ERR_INVALID_METHOD_PARAMS=Px1.ERR_EXISTING_PLUGIN_NAMESPACE=Px1.ERR_ABI_ENCODING=Px1.ERR_OPERATION_ABORT=Px1.ERR_OPERATION_TIMEOUT=Px1.ERR_METHOD_NOT_IMPLEMENTED=Px1.ERR_FORMATTERS=Px1.ERR_PARAM=Px1.ERR_INVALID_RESPONSE=Px1.ERR_RESPONSE=void 0;Px1.ERR_INVALID_BYTES=Px1.ERR_INVALID_STRING=Px1.ERR_ENS_NETWORK_NOT_SYNCED=Px1.ERR_ENS_UNSUPPORTED_NETWORK=Px1.ERR_ENS_CHECK_INTERFACE_SUPPORT=Px1.JSONRPC_ERR_CHAIN_DISCONNECTED=Px1.JSONRPC_ERR_DISCONNECTED=Px1.JSONRPC_ERR_UNSUPPORTED_METHOD=Px1.JSONRPC_ERR_UNAUTHORIZED=Px1.JSONRPC_ERR_REJECTED_REQUEST=Px1.GENESIS_BLOCK_NUMBER=Px1.ERR_INVALID_SIGNATURE=Px1.ERR_SIGNATURE_FAILED=Px1.ERR_PBKDF2_ITERATIONS=Px1.ERR_INVALID_KEYSTORE=Px1.ERR_IV_LENGTH=Px1.ERR_INVALID_PASSWORD=Px1.ERR_KEY_VERSION_UNSUPPORTED=Px1.ERR_KEY_DERIVATION_FAIL=Px1.ERR_UNSUPPORTED_KDF=Px1.ERR_INVALID_PRIVATE_KEY=Px1.ERR_PRIVATE_KEY_LENGTH=Px1.ERR_WS_PROVIDER=Px1.ERR_SUBSCRIPTION=Px1.ERR_INVALID_CLIENT=Px1.ERR_INVALID_PROVIDER=Px1.ERR_PROVIDER=Px1.ERR_REQ_ALREADY_SENT=Px1.ERR_CONN_PENDING_REQUESTS=Px1.ERR_CONN_MAX_ATTEMPTS=Px1.ERR_CONN_CLOSE=Px1.ERR_CONN_NOT_OPEN=Px1.ERR_CONN_TIMEOUT=Px1.ERR_CONN_INVALID=Px1.ERR_CONN=Px1.ERR_TX_GAS_MISMATCH_INNER_ERROR=Px1.ERR_TX_MISSING_GAS_INNER_ERROR=Px1.ERR_TX_INVALID_PROPERTIES_FOR_TYPE=Px1.ERR_TX_REVERT_TRANSACTION_CUSTOM_ERROR=Px1.ERR_TX_INVALID_RECEIVER=Px1.ERR_TX_HARDFORK_MISMATCH=Px1.ERR_TX_CHAIN_MISMATCH=Px1.ERR_TX_GAS_MISMATCH=Px1.ERR_TX_SIGNING=Px1.ERR_TX_BLOCK_TIMEOUT=Px1.ERR_TX_SEND_TIMEOUT=Px1.ERR_TX_NOT_FOUND=Px1.ERR_TX_LOCAL_WALLET_NOT_AVAILABLE=Px1.ERR_TX_RECEIPT_MISSING_BLOCK_NUMBER=Px1.ERR_TX_RECEIPT_MISSING_OR_BLOCKHASH_NULL=void 0;Px1.ERR_RPC_NOT_SUPPORTED=Px1.ERR_RPC_LIMIT_EXCEEDED=Px1.ERR_RPC_UNSUPPORTED_METHOD=Px1.ERR_RPC_TRANSACTION_REJECTED=Px1.ERR_RPC_UNAVAILABLE_RESOURCE=Px1.ERR_RPC_MISSING_RESOURCE=Px1.ERR_RPC_INVALID_INPUT=Px1.ERR_RPC_INTERNAL_ERROR=Px1.ERR_RPC_INVALID_PARAMS=Px1.ERR_RPC_INVALID_METHOD=Px1.ERR_RPC_INVALID_REQUEST=Px1.ERR_RPC_INVALID_JSON=Px1.ERR_SCHEMA_FORMAT=Px1.ERR_CORE_CHAIN_MISMATCH=Px1.ERR_CORE_HARDFORK_MISMATCH=Px1.ERR_VALIDATION=Px1.ERR_INVALID_INTEGER=Px1.ERR_INVALID_NIBBLE_WIDTH=Px1.ERR_INVALID_TYPE_ABI=Px1.ERR_INVALID_BLOCK=Px1.ERR_INVALID_LARGE_VALUE=Px1.ERR_INVALID_SIZE=Px1.ERR_INVALID_UNSIGNED_INTEGER=Px1.ERR_INVALID_BOOLEAN=Px1.ERR_INVALID_TYPE=Px1.ERR_INVALID_HEX=Px1.ERR_INVALID_ADDRESS=Px1.ERR_INVALID_UNIT=Px1.ERR_INVALID_NUMBER=void 0;Px1.ERR_RESPONSE=100;Px1.ERR_INVALID_RESPONSE=101;Px1.ERR_PARAM=200;Px1.ERR_FORMATTERS=201;Px1.ERR_METHOD_NOT_IMPLEMENTED=202;Px1.ERR_OPERATION_TIMEOUT=203;Px1.ERR_OPERATION_ABORT=204;Px1.ERR_ABI_ENCODING=205;Px1.ERR_EXISTING_PLUGIN_NAMESPACE=206;Px1.ERR_INVALID_METHOD_PARAMS=207;Px1.ERR_MULTIPLE_ERRORS=208;Px1.ERR_CONTRACT=300;Px1.ERR_CONTRACT_RESOLVER_MISSING=301;Px1.ERR_CONTRACT_ABI_MISSING=302;Px1.ERR_CONTRACT_REQUIRED_CALLBACK=303;Px1.ERR_CONTRACT_EVENT_NOT_EXISTS=304;Px1.ERR_CONTRACT_RESERVED_EVENT=305;Px1.ERR_CONTRACT_MISSING_DEPLOY_DATA=306;Px1.ERR_CONTRACT_MISSING_ADDRESS=307;Px1.ERR_CONTRACT_MISSING_FROM_ADDRESS=308;Px1.ERR_CONTRACT_INSTANTIATION=309;Px1.ERR_CONTRACT_EXECUTION_REVERTED=310;Px1.ERR_CONTRACT_TX_DATA_AND_INPUT=311;Px1.ERR_TX=400;Px1.ERR_TX_REVERT_INSTRUCTION=401;Px1.ERR_TX_REVERT_TRANSACTION=402;Px1.ERR_TX_NO_CONTRACT_ADDRESS=403;Px1.ERR_TX_CONTRACT_NOT_STORED=404;Px1.ERR_TX_REVERT_WITHOUT_REASON=405;Px1.ERR_TX_OUT_OF_GAS=406;Px1.ERR_RAW_TX_UNDEFINED=407;Px1.ERR_TX_INVALID_SENDER=408;Px1.ERR_TX_INVALID_CALL=409;Px1.ERR_TX_MISSING_CUSTOM_CHAIN=410;Px1.ERR_TX_MISSING_CUSTOM_CHAIN_ID=411;Px1.ERR_TX_CHAIN_ID_MISMATCH=412;Px1.ERR_TX_INVALID_CHAIN_INFO=413;Px1.ERR_TX_MISSING_CHAIN_INFO=414;Px1.ERR_TX_MISSING_GAS=415;Px1.ERR_TX_INVALID_LEGACY_GAS=416;Px1.ERR_TX_INVALID_FEE_MARKET_GAS=417;Px1.ERR_TX_INVALID_FEE_MARKET_GAS_PRICE=418;Px1.ERR_TX_INVALID_LEGACY_FEE_MARKET=419;Px1.ERR_TX_INVALID_OBJECT=420;Px1.ERR_TX_INVALID_NONCE_OR_CHAIN_ID=421;Px1.ERR_TX_UNABLE_TO_POPULATE_NONCE=422;Px1.ERR_TX_UNSUPPORTED_EIP_1559=423;Px1.ERR_TX_UNSUPPORTED_TYPE=424;Px1.ERR_TX_DATA_AND_INPUT=425;Px1.ERR_TX_POLLING_TIMEOUT=426;Px1.ERR_TX_RECEIPT_MISSING_OR_BLOCKHASH_NULL=427;Px1.ERR_TX_RECEIPT_MISSING_BLOCK_NUMBER=428;Px1.ERR_TX_LOCAL_WALLET_NOT_AVAILABLE=429;Px1.ERR_TX_NOT_FOUND=430;Px1.ERR_TX_SEND_TIMEOUT=431;Px1.ERR_TX_BLOCK_TIMEOUT=432;Px1.ERR_TX_SIGNING=433;Px1.ERR_TX_GAS_MISMATCH=434;Px1.ERR_TX_CHAIN_MISMATCH=435;Px1.ERR_TX_HARDFORK_MISMATCH=436;Px1.ERR_TX_INVALID_RECEIVER=437;Px1.ERR_TX_REVERT_TRANSACTION_CUSTOM_ERROR=438;Px1.ERR_TX_INVALID_PROPERTIES_FOR_TYPE=439;Px1.ERR_TX_MISSING_GAS_INNER_ERROR=440;Px1.ERR_TX_GAS_MISMATCH_INNER_ERROR=441;Px1.ERR_CONN=500;Px1.ERR_CONN_INVALID=501;Px1.ERR_CONN_TIMEOUT=502;Px1.ERR_CONN_NOT_OPEN=503;Px1.ERR_CONN_CLOSE=504;Px1.ERR_CONN_MAX_ATTEMPTS=505;Px1.ERR_CONN_PENDING_REQUESTS=506;Px1.ERR_REQ_ALREADY_SENT=507;Px1.ERR_PROVIDER=600;Px1.ERR_INVALID_PROVIDER=601;Px1.ERR_INVALID_CLIENT=602;Px1.ERR_SUBSCRIPTION=603;Px1.ERR_WS_PROVIDER=604;Px1.ERR_PRIVATE_KEY_LENGTH=701;Px1.ERR_INVALID_PRIVATE_KEY=702;Px1.ERR_UNSUPPORTED_KDF=703;Px1.ERR_KEY_DERIVATION_FAIL=704;Px1.ERR_KEY_VERSION_UNSUPPORTED=705;Px1.ERR_INVALID_PASSWORD=706;Px1.ERR_IV_LENGTH=707;Px1.ERR_INVALID_KEYSTORE=708;Px1.ERR_PBKDF2_ITERATIONS=709;Px1.ERR_SIGNATURE_FAILED=801;Px1.ERR_INVALID_SIGNATURE=802;Px1.GENESIS_BLOCK_NUMBER="0x0";Px1.JSONRPC_ERR_REJECTED_REQUEST=4001;Px1.JSONRPC_ERR_UNAUTHORIZED=4100;Px1.JSONRPC_ERR_UNSUPPORTED_METHOD=4200;Px1.JSONRPC_ERR_DISCONNECTED=4900;Px1.JSONRPC_ERR_CHAIN_DISCONNECTED=4901;Px1.ERR_ENS_CHECK_INTERFACE_SUPPORT=901;Px1.ERR_ENS_UNSUPPORTED_NETWORK=902;Px1.ERR_ENS_NETWORK_NOT_SYNCED=903;Px1.ERR_INVALID_STRING=1001;Px1.ERR_INVALID_BYTES=1002;Px1.ERR_INVALID_NUMBER=1003;Px1.ERR_INVALID_UNIT=1004;Px1.ERR_INVALID_ADDRESS=1005;Px1.ERR_INVALID_HEX=1006;Px1.ERR_INVALID_TYPE=1007;Px1.ERR_INVALID_BOOLEAN=1008;Px1.ERR_INVALID_UNSIGNED_INTEGER=1009;Px1.ERR_INVALID_SIZE=1010;Px1.ERR_INVALID_LARGE_VALUE=1011;Px1.ERR_INVALID_BLOCK=1012;Px1.ERR_INVALID_TYPE_ABI=1013;Px1.ERR_INVALID_NIBBLE_WIDTH=1014;Px1.ERR_INVALID_INTEGER=1015;Px1.ERR_VALIDATION=1100;Px1.ERR_CORE_HARDFORK_MISMATCH=1101;Px1.ERR_CORE_CHAIN_MISMATCH=1102;Px1.ERR_SCHEMA_FORMAT=1200;Px1.ERR_RPC_INVALID_JSON=-32700;Px1.ERR_RPC_INVALID_REQUEST=-32600;Px1.ERR_RPC_INVALID_METHOD=-32601;Px1.ERR_RPC_INVALID_PARAMS=-32602;Px1.ERR_RPC_INTERNAL_ERROR=-32603;Px1.ERR_RPC_INVALID_INPUT=-32000;Px1.ERR_RPC_MISSING_RESOURCE=-32001;Px1.ERR_RPC_UNAVAILABLE_RESOURCE=-32002;Px1.ERR_RPC_TRANSACTION_REJECTED=-32003;Px1.ERR_RPC_UNSUPPORTED_METHOD=-32004;Px1.ERR_RPC_LIMIT_EXCEEDED=-32005;Px1.ERR_RPC_NOT_SUPPORTED=-32006});var B7=H((jx1)=>{Object.defineProperty(jx1,"__esModule",{value:!0});jx1.InvalidValueError=jx1.MultipleErrors=jx1.BaseWeb3Error=void 0;var N_6=Q5();class ZC extends Error{get innerError(){if(this.cause instanceof WC)return this.cause.errors;return this.cause}set innerError(J){if(Array.isArray(J))this.cause=new WC(J);else this.cause=J}constructor(J,Q){super(J);if(Array.isArray(Q))this.cause=new WC(Q);else this.cause=Q;if(this.name=this.constructor.name,typeof Error.captureStackTrace==="function")Error.captureStackTrace(new.target.constructor);else this.stack=Error().stack}static convertToString(J,Q=!1){if(J===null||J===void 0)return"undefined";let Y=JSON.stringify(J,(G,X)=>typeof X==="bigint"?X.toString():X);return Q&&["bigint","string"].includes(typeof J)?Y.replace(/['\\"]+/g,""):Y}toJSON(){return{name:this.name,code:this.code,message:this.message,cause:this.cause,innerError:this.cause}}}jx1.BaseWeb3Error=ZC;class WC extends ZC{constructor(J){super(`Multiple errors occurred: [${J.map((Q)=>Q.message).join("], [")}]`);this.code=N_6.ERR_MULTIPLE_ERRORS,this.errors=J}}jx1.MultipleErrors=WC;class vx1 extends ZC{constructor(J,Q){super(`Invalid value given "${ZC.convertToString(J,!0)}". Error: ${Q}.`);this.name=this.constructor.name}}jx1.InvalidValueError=vx1});var ix1=H((cx1)=>{Object.defineProperty(cx1,"__esModule",{value:!0});cx1.PBKDF2IterationsError=cx1.IVLengthError=cx1.InvalidPasswordError=cx1.KeyStoreVersionError=cx1.KeyDerivationError=cx1.InvalidKdfError=cx1.InvalidSignatureError=cx1.InvalidPrivateKeyError=cx1.PrivateKeyLengthError=void 0;var Sz=Q5(),Tz=B7();class bx1 extends Tz.BaseWeb3Error{constructor(){super("Private key must be 32 bytes.");this.code=Sz.ERR_PRIVATE_KEY_LENGTH}}cx1.PrivateKeyLengthError=bx1;class xx1 extends Tz.BaseWeb3Error{constructor(){super("Invalid Private Key, Not a valid string or uint8Array");this.code=Sz.ERR_INVALID_PRIVATE_KEY}}cx1.InvalidPrivateKeyError=xx1;class yx1 extends Tz.BaseWeb3Error{constructor(J){super(`"${J}"`);this.code=Sz.ERR_INVALID_SIGNATURE}}cx1.InvalidSignatureError=yx1;class gx1 extends Tz.BaseWeb3Error{constructor(){super("Invalid key derivation function");this.code=Sz.ERR_UNSUPPORTED_KDF}}cx1.InvalidKdfError=gx1;class mx1 extends Tz.BaseWeb3Error{constructor(){super("Key derivation failed - possibly wrong password");this.code=Sz.ERR_KEY_DERIVATION_FAIL}}cx1.KeyDerivationError=mx1;class dx1 extends Tz.BaseWeb3Error{constructor(){super("Unsupported key store version");this.code=Sz.ERR_KEY_VERSION_UNSUPPORTED}}cx1.KeyStoreVersionError=dx1;class ux1 extends Tz.BaseWeb3Error{constructor(){super("Password cannot be empty");this.code=Sz.ERR_INVALID_PASSWORD}}cx1.InvalidPasswordError=ux1;class lx1 extends Tz.BaseWeb3Error{constructor(){super("Initialization vector must be 16 bytes");this.code=Sz.ERR_IV_LENGTH}}cx1.IVLengthError=lx1;class px1 extends Tz.BaseWeb3Error{constructor(){super("c > 1000, pbkdf2 is less secure with less iterations");this.code=Sz.ERR_PBKDF2_ITERATIONS}}cx1.PBKDF2IterationsError=px1});var Yy1=H((Jy1)=>{Object.defineProperty(Jy1,"__esModule",{value:!0});Jy1.RequestAlreadySentError=Jy1.PendingRequestsOnReconnectingError=Jy1.MaxAttemptsReachedOnReconnectingError=Jy1.ConnectionCloseError=Jy1.ConnectionNotOpenError=Jy1.ConnectionTimeoutError=Jy1.InvalidConnectionError=Jy1.ConnectionError=void 0;var QZ=Q5(),f_6=B7();class Pz extends f_6.BaseWeb3Error{constructor(J,Q){super(J);if(this.code=QZ.ERR_CONN,Q)this.errorCode=Q.code,this.errorReason=Q.reason}toJSON(){return Object.assign(Object.assign({},super.toJSON()),{errorCode:this.errorCode,errorReason:this.errorReason})}}Jy1.ConnectionError=Pz;class nx1 extends Pz{constructor(J,Q){super(`CONNECTION ERROR: Couldn't connect to node ${J}.`,Q);this.host=J,this.code=QZ.ERR_CONN_INVALID}toJSON(){return Object.assign(Object.assign({},super.toJSON()),{host:this.host})}}Jy1.InvalidConnectionError=nx1;class ox1 extends Pz{constructor(J){super(`CONNECTION TIMEOUT: timeout of ${J}ms achieved`);this.duration=J,this.code=QZ.ERR_CONN_TIMEOUT}toJSON(){return Object.assign(Object.assign({},super.toJSON()),{duration:this.duration})}}Jy1.ConnectionTimeoutError=ox1;class ax1 extends Pz{constructor(J){super("Connection not open",J);this.code=QZ.ERR_CONN_NOT_OPEN}}Jy1.ConnectionNotOpenError=ax1;class rx1 extends Pz{constructor(J){var Q,Y;super(`CONNECTION ERROR: The connection got closed with the close code ${(Q=J===null||J===void 0?void 0:J.code)!==null&&Q!==void 0?Q:""} and the following reason string ${(Y=J===null||J===void 0?void 0:J.reason)!==null&&Y!==void 0?Y:""}`,J);this.code=QZ.ERR_CONN_CLOSE}}Jy1.ConnectionCloseError=rx1;class sx1 extends Pz{constructor(J){super(`Maximum number of reconnect attempts reached! (${J})`);this.code=QZ.ERR_CONN_MAX_ATTEMPTS}}Jy1.MaxAttemptsReachedOnReconnectingError=sx1;class tx1 extends Pz{constructor(){super("CONNECTION ERROR: Provider started to reconnect before the response got received!");this.code=QZ.ERR_CONN_PENDING_REQUESTS}}Jy1.PendingRequestsOnReconnectingError=tx1;class ex1 extends Pz{constructor(J){super(`Request already sent with following id: ${J}`);this.code=QZ.ERR_REQ_ALREADY_SENT}}Jy1.RequestAlreadySentError=ex1});var Oy1=H((Hy1)=>{Object.defineProperty(Hy1,"__esModule",{value:!0});Hy1.ContractTransactionDataAndInputError=Hy1.ContractExecutionError=Hy1.Eip838ExecutionError=Hy1.ContractInstantiationError=Hy1.ContractNoFromAddressDefinedError=Hy1.ContractNoAddressDefinedError=Hy1.ContractMissingDeployDataError=Hy1.ContractReservedEventError=Hy1.ContractEventDoesNotExistError=Hy1.ContractOnceRequiresCallbackError=Hy1.ContractMissingABIError=Hy1.ResolverMethodMissingError=Hy1.Web3ContractError=void 0;var UQ=Q5(),jY=B7();class cj extends jY.BaseWeb3Error{constructor(J,Q){super(J);this.code=UQ.ERR_CONTRACT,this.receipt=Q}}Hy1.Web3ContractError=cj;class Gy1 extends jY.BaseWeb3Error{constructor(J,Q){super(`The resolver at ${J} does not implement requested method: "${Q}".`);this.address=J,this.name=Q,this.code=UQ.ERR_CONTRACT_RESOLVER_MISSING}toJSON(){return Object.assign(Object.assign({},super.toJSON()),{address:this.address,name:this.name})}}Hy1.ResolverMethodMissingError=Gy1;class Xy1 extends jY.BaseWeb3Error{constructor(){super("You must provide the json interface of the contract when instantiating a contract object.");this.code=UQ.ERR_CONTRACT_ABI_MISSING}}Hy1.ContractMissingABIError=Xy1;class zy1 extends jY.BaseWeb3Error{constructor(){super("Once requires a callback as the second parameter.");this.code=UQ.ERR_CONTRACT_REQUIRED_CALLBACK}}Hy1.ContractOnceRequiresCallbackError=zy1;class Ky1 extends jY.BaseWeb3Error{constructor(J){super(`Event "${J}" doesn't exist in this contract.`);this.eventName=J,this.code=UQ.ERR_CONTRACT_EVENT_NOT_EXISTS}toJSON(){return Object.assign(Object.assign({},super.toJSON()),{eventName:this.eventName})}}Hy1.ContractEventDoesNotExistError=Ky1;class Wy1 extends jY.BaseWeb3Error{constructor(J){super(`Event "${J}" doesn't exist in this contract.`);this.type=J,this.code=UQ.ERR_CONTRACT_RESERVED_EVENT}toJSON(){return Object.assign(Object.assign({},super.toJSON()),{type:this.type})}}Hy1.ContractReservedEventError=Wy1;class Zy1 extends jY.BaseWeb3Error{constructor(){super('No "data" specified in neither the given options, nor the default options.');this.code=UQ.ERR_CONTRACT_MISSING_DEPLOY_DATA}}Hy1.ContractMissingDeployDataError=Zy1;class Vy1 extends jY.BaseWeb3Error{constructor(){super("This contract object doesn't have address set yet, please set an address first.");this.code=UQ.ERR_CONTRACT_MISSING_ADDRESS}}Hy1.ContractNoAddressDefinedError=Vy1;class qy1 extends jY.BaseWeb3Error{constructor(){super('No "from" address specified in neither the given options, nor the default options.');this.code=UQ.ERR_CONTRACT_MISSING_FROM_ADDRESS}}Hy1.ContractNoFromAddressDefinedError=qy1;class Uy1 extends jY.BaseWeb3Error{constructor(){super(...arguments);this.code=UQ.ERR_CONTRACT_INSTANTIATION}}Hy1.ContractInstantiationError=Uy1;class _j extends cj{constructor(J){super(J.message||"Error");if(this.name="name"in J&&J.name||this.constructor.name,this.stack="stack"in J&&J.stack||void 0,this.code=J.code,typeof J.data==="object"){let Q;if(J.data&&"originalError"in J.data)Q=J.data.originalError;else Q=J.data;this.data=Q.data,this.cause=new _j(Q)}else this.data=J.data}setDecodedProperties(J,Q,Y){this.errorName=J,this.errorSignature=Q,this.errorArgs=Y}toJSON(){let J=Object.assign(Object.assign({},super.toJSON()),{data:this.data});if(this.errorName)J=Object.assign(Object.assign({},J),{errorName:this.errorName,errorSignature:this.errorSignature,errorArgs:this.errorArgs});return J}}Hy1.Eip838ExecutionError=_j;class My1 extends cj{constructor(J){super("Error happened while trying to execute a function inside a smart contract");this.code=UQ.ERR_CONTRACT_EXECUTION_REVERTED,this.cause=new _j(J)}}Hy1.ContractExecutionError=My1;class Dy1 extends jY.InvalidValueError{constructor(J){var Q,Y;super(`data: ${(Q=J.data)!==null&&Q!==void 0?Q:"undefined"}, input: ${(Y=J.input)!==null&&Y!==void 0?Y:"undefined"}`,`You can't have "data" and "input" as properties of a contract at the same time, please use either "data" or "input" instead.`);this.code=UQ.ERR_CONTRACT_TX_DATA_AND_INPUT}}Hy1.ContractTransactionDataAndInputError=Dy1});var Ey1=H((wy1)=>{Object.defineProperty(wy1,"__esModule",{value:!0});wy1.ENSNetworkNotSyncedError=wy1.ENSUnsupportedNetworkError=wy1.ENSCheckInterfaceSupportError=void 0;var Ae=Q5(),Be=B7();class Ay1 extends Be.BaseWeb3Error{constructor(J){super(`ENS resolver check interface support error. "${J}"`);this.code=Ae.ERR_ENS_CHECK_INTERFACE_SUPPORT}}wy1.ENSCheckInterfaceSupportError=Ay1;class By1 extends Be.BaseWeb3Error{constructor(J){super(`ENS is not supported on network ${J}`);this.code=Ae.ERR_ENS_UNSUPPORTED_NETWORK}}wy1.ENSUnsupportedNetworkError=By1;class Ny1 extends Be.BaseWeb3Error{constructor(){super("Network not synced");this.code=Ae.ERR_ENS_NETWORK_NOT_SYNCED}}wy1.ENSNetworkNotSyncedError=Ny1});var jy1=H((ky1)=>{Object.defineProperty(ky1,"__esModule",{value:!0});ky1.ExistingPluginNamespaceError=ky1.AbiError=ky1.OperationAbortError=ky1.OperationTimeoutError=ky1.MethodNotImplementedError=ky1.FormatterError=ky1.InvalidMethodParamsError=ky1.InvalidNumberOfParamsError=void 0;var YZ=Q5(),GZ=B7();class Cy1 extends GZ.BaseWeb3Error{constructor(J,Q,Y){super(`Invalid number of parameters for "${Y}". Got "${J}" expected "${Q}"!`);this.got=J,this.expected=Q,this.method=Y,this.code=YZ.ERR_PARAM}toJSON(){return Object.assign(Object.assign({},super.toJSON()),{got:this.got,expected:this.expected,method:this.method})}}ky1.InvalidNumberOfParamsError=Cy1;class Ry1 extends GZ.BaseWeb3Error{constructor(J){super(`Invalid parameters passed. "${typeof J<"u"?J:""}"`);this.hint=J,this.code=YZ.ERR_INVALID_METHOD_PARAMS}toJSON(){return Object.assign(Object.assign({},super.toJSON()),{hint:this.hint})}}ky1.InvalidMethodParamsError=Ry1;class Fy1 extends GZ.BaseWeb3Error{constructor(){super(...arguments);this.code=YZ.ERR_FORMATTERS}}ky1.FormatterError=Fy1;class Sy1 extends GZ.BaseWeb3Error{constructor(){super("The method you're trying to call is not implemented.");this.code=YZ.ERR_METHOD_NOT_IMPLEMENTED}}ky1.MethodNotImplementedError=Sy1;class Ty1 extends GZ.BaseWeb3Error{constructor(){super(...arguments);this.code=YZ.ERR_OPERATION_TIMEOUT}}ky1.OperationTimeoutError=Ty1;class Py1 extends GZ.BaseWeb3Error{constructor(){super(...arguments);this.code=YZ.ERR_OPERATION_ABORT}}ky1.OperationAbortError=Py1;class $y1 extends GZ.BaseWeb3Error{constructor(J,Q){super(J);this.code=YZ.ERR_ABI_ENCODING,this.props=Q!==null&&Q!==void 0?Q:{}}}ky1.AbiError=$y1;class fy1 extends GZ.BaseWeb3Error{constructor(J){super(`A plugin with the namespace: ${J} has already been registered.`);this.code=YZ.ERR_EXISTING_PLUGIN_NAMESPACE}}ky1.ExistingPluginNamespaceError=fy1});var uy1=H((my1)=>{Object.defineProperty(my1,"__esModule",{value:!0});my1.Web3WSProviderError=my1.SubscriptionError=my1.InvalidClientError=my1.InvalidProviderError=my1.ProviderError=void 0;var VC=Q5(),qC=B7();class hy1 extends qC.BaseWeb3Error{constructor(){super(...arguments);this.code=VC.ERR_PROVIDER}}my1.ProviderError=hy1;class by1 extends qC.BaseWeb3Error{constructor(J){super(`Provider with url "${J}" is not set or invalid`);this.clientUrl=J,this.code=VC.ERR_INVALID_PROVIDER}}my1.InvalidProviderError=by1;class xy1 extends qC.BaseWeb3Error{constructor(J){super(`Client URL "${J}" is invalid.`);this.code=VC.ERR_INVALID_CLIENT}}my1.InvalidClientError=xy1;class yy1 extends qC.BaseWeb3Error{constructor(){super(...arguments);this.code=VC.ERR_SUBSCRIPTION}}my1.SubscriptionError=yy1;class gy1 extends qC.BaseWeb3Error{constructor(){super(...arguments);this.code=VC.ERR_WS_PROVIDER}}my1.Web3WSProviderError=gy1});var _y1=H((py1)=>{Object.defineProperty(py1,"__esModule",{value:!0});py1.SignatureError=void 0;var Vi6=Q5(),qi6=B7();class ly1 extends qi6.InvalidValueError{constructor(){super(...arguments);this.code=Vi6.ERR_SIGNATURE_FAILED}}py1.SignatureError=ly1});var jg1=H((kg1)=>{Object.defineProperty(kg1,"__esModule",{value:!0});kg1.InvalidPropertiesForTransactionTypeError=kg1.LocalWalletNotAvailableError=kg1.TransactionSigningError=kg1.TransactionReceiptMissingBlockNumberError=kg1.TransactionMissingReceiptOrBlockHashError=kg1.TransactionBlockTimeoutError=kg1.TransactionPollingTimeoutError=kg1.TransactionSendTimeoutError=kg1.TransactionDataAndInputError=kg1.UnsupportedTransactionTypeError=kg1.Eip1559NotSupportedError=kg1.UnableToPopulateNonceError=kg1.InvalidNonceOrChainIdError=kg1.InvalidTransactionObjectError=kg1.UnsupportedFeeMarketError=kg1.Eip1559GasPriceError=kg1.InvalidMaxPriorityFeePerGasOrMaxFeePerGas=kg1.InvalidGasOrGasPrice=kg1.TransactionGasMismatchError=kg1.TransactionGasMismatchInnerError=kg1.MissingGasError=kg1.MissingGasInnerError=kg1.MissingChainOrHardforkError=kg1.CommonOrChainAndHardforkError=kg1.HardforkMismatchError=kg1.ChainMismatchError=kg1.ChainIdMismatchError=kg1.MissingCustomChainIdError=kg1.MissingCustomChainError=kg1.InvalidTransactionCall=kg1.InvalidTransactionWithReceiver=kg1.InvalidTransactionWithSender=kg1.TransactionNotFound=kg1.UndefinedRawTransactionError=kg1.TransactionOutOfGasError=kg1.TransactionRevertedWithoutReasonError=kg1.ContractCodeNotStoredError=kg1.NoContractAddressFoundError=kg1.TransactionRevertWithCustomError=kg1.TransactionRevertInstructionError=kg1.RevertInstructionError=kg1.TransactionError=void 0;var h0=Q5(),r0=B7();class XZ extends r0.BaseWeb3Error{constructor(J,Q){super(J);this.receipt=Q,this.code=h0.ERR_TX}toJSON(){return Object.assign(Object.assign({},super.toJSON()),{receipt:this.receipt})}}kg1.TransactionError=XZ;class iy1 extends r0.BaseWeb3Error{constructor(J,Q){super(`Your request got reverted with the following reason string: ${J}`);this.reason=J,this.signature=Q,this.code=h0.ERR_TX_REVERT_INSTRUCTION}toJSON(){return Object.assign(Object.assign({},super.toJSON()),{reason:this.reason,signature:this.signature})}}kg1.RevertInstructionError=iy1;class Ne extends r0.BaseWeb3Error{constructor(J,Q,Y,G){super(`Transaction has been reverted by the EVM${Y===void 0?"":`:
 ${r0.BaseWeb3Error.convertToString(Y)}`}`);this.reason=J,this.signature=Q,this.receipt=Y,this.data=G,this.code=h0.ERR_TX_REVERT_TRANSACTION}toJSON(){return Object.assign(Object.assign({},super.toJSON()),{reason:this.reason,signature:this.signature,receipt:this.receipt,data:this.data})}}kg1.TransactionRevertInstructionError=Ne;class ny1 extends Ne{constructor(J,Q,Y,G,X,z,K){super(J);this.reason=J,this.customErrorName=Q,this.customErrorDecodedSignature=Y,this.customErrorArguments=G,this.signature=X,this.receipt=z,this.data=K,this.code=h0.ERR_TX_REVERT_TRANSACTION_CUSTOM_ERROR}toJSON(){return Object.assign(Object.assign({},super.toJSON()),{reason:this.reason,customErrorName:this.customErrorName,customErrorDecodedSignature:this.customErrorDecodedSignature,customErrorArguments:this.customErrorArguments,signature:this.signature,receipt:this.receipt,data:this.data})}}kg1.TransactionRevertWithCustomError=ny1;class oy1 extends XZ{constructor(J){super("The transaction receipt didn't contain a contract address.",J);this.code=h0.ERR_TX_NO_CONTRACT_ADDRESS}toJSON(){return Object.assign(Object.assign({},super.toJSON()),{receipt:this.receipt})}}kg1.NoContractAddressFoundError=oy1;class ay1 extends XZ{constructor(J){super("The contract code couldn't be stored, please check your gas limit.",J);this.code=h0.ERR_TX_CONTRACT_NOT_STORED}}kg1.ContractCodeNotStoredError=ay1;class ry1 extends XZ{constructor(J){super(`Transaction has been reverted by the EVM${J===void 0?"":`:
 ${r0.BaseWeb3Error.convertToString(J)}`}`,J);this.code=h0.ERR_TX_REVERT_WITHOUT_REASON}}kg1.TransactionRevertedWithoutReasonError=ry1;class sy1 extends XZ{constructor(J){super(`Transaction ran out of gas. Please provide more gas:
 ${JSON.stringify(J,void 0,2)}`,J);this.code=h0.ERR_TX_OUT_OF_GAS}}kg1.TransactionOutOfGasError=sy1;class ty1 extends XZ{constructor(){super("Raw transaction undefined");this.code=h0.ERR_RAW_TX_UNDEFINED}}kg1.UndefinedRawTransactionError=ty1;class ey1 extends XZ{constructor(){super("Transaction not found");this.code=h0.ERR_TX_NOT_FOUND}}kg1.TransactionNotFound=ey1;class Jg1 extends r0.InvalidValueError{constructor(J){super(J,"invalid transaction with invalid sender");this.code=h0.ERR_TX_INVALID_SENDER}}kg1.InvalidTransactionWithSender=Jg1;class Qg1 extends r0.InvalidValueError{constructor(J){super(J,"invalid transaction with invalid receiver");this.code=h0.ERR_TX_INVALID_RECEIVER}}kg1.InvalidTransactionWithReceiver=Qg1;class Yg1 extends r0.InvalidValueError{constructor(J){super(J,"invalid transaction call");this.code=h0.ERR_TX_INVALID_CALL}}kg1.InvalidTransactionCall=Yg1;class Gg1 extends r0.InvalidValueError{constructor(){super("MissingCustomChainError","If tx.common is provided it must have tx.common.customChain");this.code=h0.ERR_TX_MISSING_CUSTOM_CHAIN}}kg1.MissingCustomChainError=Gg1;class Xg1 extends r0.InvalidValueError{constructor(){super("MissingCustomChainIdError","If tx.common is provided it must have tx.common.customChain and tx.common.customChain.chainId");this.code=h0.ERR_TX_MISSING_CUSTOM_CHAIN_ID}}kg1.MissingCustomChainIdError=Xg1;class zg1 extends r0.InvalidValueError{constructor(J){super(JSON.stringify(J),"Chain Id doesnt match in tx.chainId tx.common.customChain.chainId");this.code=h0.ERR_TX_CHAIN_ID_MISMATCH}}kg1.ChainIdMismatchError=zg1;class Kg1 extends r0.InvalidValueError{constructor(J){super(JSON.stringify(J),"Chain doesnt match in tx.chain tx.common.basechain");this.code=h0.ERR_TX_CHAIN_MISMATCH}}kg1.ChainMismatchError=Kg1;class Wg1 extends r0.InvalidValueError{constructor(J){super(JSON.stringify(J),"hardfork doesnt match in tx.hardfork tx.common.hardfork");this.code=h0.ERR_TX_HARDFORK_MISMATCH}}kg1.HardforkMismatchError=Wg1;class Zg1 extends r0.InvalidValueError{constructor(){super("CommonOrChainAndHardforkError","Please provide the common object or the chain and hardfork property but not all together.");this.code=h0.ERR_TX_INVALID_CHAIN_INFO}}kg1.CommonOrChainAndHardforkError=Zg1;class Vg1 extends r0.InvalidValueError{constructor(J){var Q,Y;super("MissingChainOrHardforkError",`When specifying chain and hardfork, both values must be defined. Received "chain": ${(Q=J.chain)!==null&&Q!==void 0?Q:"undefined"}, "hardfork": ${(Y=J.hardfork)!==null&&Y!==void 0?Y:"undefined"}`);this.code=h0.ERR_TX_MISSING_CHAIN_INFO}}kg1.MissingChainOrHardforkError=Vg1;class we extends r0.BaseWeb3Error{constructor(){super('Missing properties in transaction, either define "gas" and "gasPrice" for type 0 transactions or "gas", "maxPriorityFeePerGas" and "maxFeePerGas" for type 2 transactions');this.code=h0.ERR_TX_MISSING_GAS_INNER_ERROR}}kg1.MissingGasInnerError=we;class qg1 extends r0.InvalidValueError{constructor(J){var Q,Y,G,X;super(`gas: ${(Q=J.gas)!==null&&Q!==void 0?Q:"undefined"}, gasPrice: ${(Y=J.gasPrice)!==null&&Y!==void 0?Y:"undefined"}, maxPriorityFeePerGas: ${(G=J.maxPriorityFeePerGas)!==null&&G!==void 0?G:"undefined"}, maxFeePerGas: ${(X=J.maxFeePerGas)!==null&&X!==void 0?X:"undefined"}`,'"gas" is missing');this.code=h0.ERR_TX_MISSING_GAS,this.cause=new we}}kg1.MissingGasError=qg1;class Le extends r0.BaseWeb3Error{constructor(){super('Missing properties in transaction, either define "gas" and "gasPrice" for type 0 transactions or "gas", "maxPriorityFeePerGas" and "maxFeePerGas" for type 2 transactions, not both');this.code=h0.ERR_TX_GAS_MISMATCH_INNER_ERROR}}kg1.TransactionGasMismatchInnerError=Le;class Ug1 extends r0.InvalidValueError{constructor(J){var Q,Y,G,X;super(`gas: ${(Q=J.gas)!==null&&Q!==void 0?Q:"undefined"}, gasPrice: ${(Y=J.gasPrice)!==null&&Y!==void 0?Y:"undefined"}, maxPriorityFeePerGas: ${(G=J.maxPriorityFeePerGas)!==null&&G!==void 0?G:"undefined"}, maxFeePerGas: ${(X=J.maxFeePerGas)!==null&&X!==void 0?X:"undefined"}`,"transaction must specify legacy or fee market gas properties, not both");this.code=h0.ERR_TX_GAS_MISMATCH,this.cause=new Le}}kg1.TransactionGasMismatchError=Ug1;class Mg1 extends r0.InvalidValueError{constructor(J){var Q,Y;super(`gas: ${(Q=J.gas)!==null&&Q!==void 0?Q:"undefined"}, gasPrice: ${(Y=J.gasPrice)!==null&&Y!==void 0?Y:"undefined"}`,"Gas or gasPrice is lower than 0");this.code=h0.ERR_TX_INVALID_LEGACY_GAS}}kg1.InvalidGasOrGasPrice=Mg1;class Dg1 extends r0.InvalidValueError{constructor(J){var Q,Y;super(`maxPriorityFeePerGas: ${(Q=J.maxPriorityFeePerGas)!==null&&Q!==void 0?Q:"undefined"}, maxFeePerGas: ${(Y=J.maxFeePerGas)!==null&&Y!==void 0?Y:"undefined"}`,"maxPriorityFeePerGas or maxFeePerGas is lower than 0");this.code=h0.ERR_TX_INVALID_FEE_MARKET_GAS}}kg1.InvalidMaxPriorityFeePerGasOrMaxFeePerGas=Dg1;class Hg1 extends r0.InvalidValueError{constructor(J){super(J,"eip-1559 transactions don't support gasPrice");this.code=h0.ERR_TX_INVALID_FEE_MARKET_GAS_PRICE}}kg1.Eip1559GasPriceError=Hg1;class Ig1 extends r0.InvalidValueError{constructor(J){var Q,Y;super(`maxPriorityFeePerGas: ${(Q=J.maxPriorityFeePerGas)!==null&&Q!==void 0?Q:"undefined"}, maxFeePerGas: ${(Y=J.maxFeePerGas)!==null&&Y!==void 0?Y:"undefined"}`,"pre-eip-1559 transaction don't support maxFeePerGas/maxPriorityFeePerGas");this.code=h0.ERR_TX_INVALID_LEGACY_FEE_MARKET}}kg1.UnsupportedFeeMarketError=Ig1;class Og1 extends r0.InvalidValueError{constructor(J){super(J,"invalid transaction object");this.code=h0.ERR_TX_INVALID_OBJECT}}kg1.InvalidTransactionObjectError=Og1;class Ag1 extends r0.InvalidValueError{constructor(J){var Q,Y;super(`nonce: ${(Q=J.nonce)!==null&&Q!==void 0?Q:"undefined"}, chainId: ${(Y=J.chainId)!==null&&Y!==void 0?Y:"undefined"}`,"Nonce or chainId is lower than 0");this.code=h0.ERR_TX_INVALID_NONCE_OR_CHAIN_ID}}kg1.InvalidNonceOrChainIdError=Ag1;class Bg1 extends r0.InvalidValueError{constructor(){super("UnableToPopulateNonceError","unable to populate nonce, no from address available");this.code=h0.ERR_TX_UNABLE_TO_POPULATE_NONCE}}kg1.UnableToPopulateNonceError=Bg1;class Ng1 extends r0.InvalidValueError{constructor(){super("Eip1559NotSupportedError","Network doesn't support eip-1559");this.code=h0.ERR_TX_UNSUPPORTED_EIP_1559}}kg1.Eip1559NotSupportedError=Ng1;class wg1 extends r0.InvalidValueError{constructor(J){super(J,"unsupported transaction type");this.code=h0.ERR_TX_UNSUPPORTED_TYPE}}kg1.UnsupportedTransactionTypeError=wg1;class Lg1 extends r0.InvalidValueError{constructor(J){var Q,Y;super(`data: ${(Q=J.data)!==null&&Q!==void 0?Q:"undefined"}, input: ${(Y=J.input)!==null&&Y!==void 0?Y:"undefined"}`,`You can't have "data" and "input" as properties of transactions at the same time, please use either "data" or "input" instead.`);this.code=h0.ERR_TX_DATA_AND_INPUT}}kg1.TransactionDataAndInputError=Lg1;class Eg1 extends r0.BaseWeb3Error{constructor(J){super(`The connected Ethereum Node did not respond within ${J.numberOfSeconds} seconds, please make sure your transaction was properly sent and you are connected to a healthy Node. Be aware that transaction might still be pending or mined!
	Transaction Hash: ${J.transactionHash?J.transactionHash.toString():"not available"}`);this.code=h0.ERR_TX_SEND_TIMEOUT}}kg1.TransactionSendTimeoutError=Eg1;function Cg1(J){return`Please make sure your transaction was properly sent and there are no previous pending transaction for the same account. However, be aware that it might still be mined!
	Transaction Hash: ${J?J.toString():"not available"}`}class Rg1 extends r0.BaseWeb3Error{constructor(J){super(`Transaction was not mined within ${J.numberOfSeconds} seconds. ${Cg1(J.transactionHash)}`);this.code=h0.ERR_TX_POLLING_TIMEOUT}}kg1.TransactionPollingTimeoutError=Rg1;class Fg1 extends r0.BaseWeb3Error{constructor(J){super(`Transaction started at ${J.starterBlockNumber} but was not mined within ${J.numberOfBlocks} blocks. ${Cg1(J.transactionHash)}`);this.code=h0.ERR_TX_BLOCK_TIMEOUT}}kg1.TransactionBlockTimeoutError=Fg1;class Sg1 extends r0.InvalidValueError{constructor(J){var Q,Y;super(`receipt: ${JSON.stringify(J.receipt)}, blockHash: ${(Q=J.blockHash)===null||Q===void 0?void 0:Q.toString()}, transactionHash: ${(Y=J.transactionHash)===null||Y===void 0?void 0:Y.toString()}`,"Receipt missing or blockHash null");this.code=h0.ERR_TX_RECEIPT_MISSING_OR_BLOCKHASH_NULL}}kg1.TransactionMissingReceiptOrBlockHashError=Sg1;class Tg1 extends r0.InvalidValueError{constructor(J){super(`receipt: ${JSON.stringify(J.receipt)}`,"Receipt missing block number");this.code=h0.ERR_TX_RECEIPT_MISSING_BLOCK_NUMBER}}kg1.TransactionReceiptMissingBlockNumberError=Tg1;class Pg1 extends r0.BaseWeb3Error{constructor(J){super(`Invalid signature. "${J}"`);this.code=h0.ERR_TX_SIGNING}}kg1.TransactionSigningError=Pg1;class $g1 extends r0.InvalidValueError{constructor(){super("LocalWalletNotAvailableError","Attempted to index account in local wallet, but no wallet is available");this.code=h0.ERR_TX_LOCAL_WALLET_NOT_AVAILABLE}}kg1.LocalWalletNotAvailableError=$g1;class fg1 extends r0.BaseWeb3Error{constructor(J,Q){let Y=[];J.forEach((G)=>Y.push(G.keyword));super(`The following properties are invalid for the transaction type ${Q}: ${Y.join(", ")}`);this.code=h0.ERR_TX_INVALID_PROPERTIES_FOR_TYPE}}kg1.InvalidPropertiesForTransactionTypeError=fg1});var sg1=H((ag1)=>{Object.defineProperty(ag1,"__esModule",{value:!0});ag1.InvalidTypeAbiInputError=ag1.InvalidBlockError=ag1.InvalidLargeValueError=ag1.InvalidSizeError=ag1.InvalidUnsignedIntegerError=ag1.InvalidBooleanError=ag1.InvalidTypeError=ag1.NibbleWidthError=ag1.HexProcessingError=ag1.InvalidIntegerError=ag1.InvalidUnitError=ag1.InvalidStringError=ag1.InvalidAddressError=ag1.InvalidNumberError=ag1.InvalidBytesError=void 0;var N7=Q5(),w7=B7();class hg1 extends w7.InvalidValueError{constructor(J){super(J,"can not parse as byte data");this.code=N7.ERR_INVALID_BYTES}}ag1.InvalidBytesError=hg1;class bg1 extends w7.InvalidValueError{constructor(J){super(J,"can not parse as number data");this.code=N7.ERR_INVALID_NUMBER}}ag1.InvalidNumberError=bg1;class xg1 extends w7.InvalidValueError{constructor(J){super(J,"invalid ethereum address");this.code=N7.ERR_INVALID_ADDRESS}}ag1.InvalidAddressError=xg1;class yg1 extends w7.InvalidValueError{constructor(J){super(J,"not a valid string");this.code=N7.ERR_INVALID_STRING}}ag1.InvalidStringError=yg1;class gg1 extends w7.InvalidValueError{constructor(J){super(J,"invalid unit");this.code=N7.ERR_INVALID_UNIT}}ag1.InvalidUnitError=gg1;class mg1 extends w7.InvalidValueError{constructor(J){super(J,"not a valid unit. Must be a positive integer");this.code=N7.ERR_INVALID_INTEGER}}ag1.InvalidIntegerError=mg1;class dg1 extends w7.InvalidValueError{constructor(J){super(J,"can not be converted to hex");this.code=N7.ERR_INVALID_HEX}}ag1.HexProcessingError=dg1;class ug1 extends w7.InvalidValueError{constructor(J){super(J,"value greater than the nibble width");this.code=N7.ERR_INVALID_NIBBLE_WIDTH}}ag1.NibbleWidthError=ug1;class lg1 extends w7.InvalidValueError{constructor(J){super(J,"invalid type, type not supported");this.code=N7.ERR_INVALID_TYPE}}ag1.InvalidTypeError=lg1;class pg1 extends w7.InvalidValueError{constructor(J){super(J,"not a valid boolean.");this.code=N7.ERR_INVALID_BOOLEAN}}ag1.InvalidBooleanError=pg1;class cg1 extends w7.InvalidValueError{constructor(J){super(J,"not a valid unsigned integer.");this.code=N7.ERR_INVALID_UNSIGNED_INTEGER}}ag1.InvalidUnsignedIntegerError=cg1;class _g1 extends w7.InvalidValueError{constructor(J){super(J,"invalid size given.");this.code=N7.ERR_INVALID_SIZE}}ag1.InvalidSizeError=_g1;class ig1 extends w7.InvalidValueError{constructor(J){super(J,"value is larger than size.");this.code=N7.ERR_INVALID_LARGE_VALUE}}ag1.InvalidLargeValueError=ig1;class ng1 extends w7.InvalidValueError{constructor(J){super(J,"invalid string given");this.code=N7.ERR_INVALID_BLOCK}}ag1.InvalidBlockError=ng1;class og1 extends w7.InvalidValueError{constructor(J){super(J,"components found but type is not tuple");this.code=N7.ERR_INVALID_TYPE_ABI}}ag1.InvalidTypeAbiInputError=og1});var Gm1=H((Qm1)=>{Object.defineProperty(Qm1,"__esModule",{value:!0});Qm1.InvalidResponseError=Qm1.ResponseError=void 0;var Ee=B7(),eg1=Q5(),Mn6=(J)=>!Array.isArray(J)&&J.jsonrpc==="2.0"&&!!J&&(J.result===void 0||J.result===null)&&("error"in J)&&(typeof J.id==="number"||typeof J.id==="string"),tg1=(J)=>Mn6(J)?J.error.message:"";class Ce extends Ee.BaseWeb3Error{constructor(J,Q,Y,G){var X;super(Q!==null&&Q!==void 0?Q:`Returned error: ${Array.isArray(J)?J.map((K)=>tg1(K)).join(","):tg1(J)}`);if(this.code=eg1.ERR_RESPONSE,!Q)this.data=Array.isArray(J)?J.map((K)=>{var W;return(W=K.error)===null||W===void 0?void 0:W.data}):(X=J===null||J===void 0?void 0:J.error)===null||X===void 0?void 0:X.data;this.statusCode=G,this.request=Y;let z;if("error"in J)z=J.error;else if(J instanceof Array)z=J.filter((K)=>K.error).map((K)=>K.error);if(Array.isArray(z)&&z.length>0)this.cause=new Ee.MultipleErrors(z);else this.cause=z}toJSON(){return Object.assign(Object.assign({},super.toJSON()),{data:this.data,request:this.request,statusCode:this.statusCode})}}Qm1.ResponseError=Ce;class Jm1 extends Ce{constructor(J,Q){super(J,void 0,Q);this.code=eg1.ERR_INVALID_RESPONSE;let Y;if("error"in J)Y=J.error;else if(J instanceof Array)Y=J.map((G)=>G.error);if(Array.isArray(Y))this.cause=new Ee.MultipleErrors(Y);else this.cause=Y}}Qm1.InvalidResponseError=Jm1});var qm1=H((Zm1)=>{Object.defineProperty(Zm1,"__esModule",{value:!0});Zm1.ConfigChainMismatchError=Zm1.ConfigHardforkMismatchError=void 0;var Xm1=B7(),zm1=Q5();class Km1 extends Xm1.BaseWeb3Error{constructor(J,Q){super(`Web3Config hardfork doesnt match in defaultHardfork ${J} and common.hardfork ${Q}`);this.code=zm1.ERR_CORE_HARDFORK_MISMATCH}}Zm1.ConfigHardforkMismatchError=Km1;class Wm1 extends Xm1.BaseWeb3Error{constructor(J,Q){super(`Web3Config chain doesnt match in defaultHardfork ${J} and common.hardfork ${Q}`);this.code=zm1.ERR_CORE_HARDFORK_MISMATCH}}Zm1.ConfigChainMismatchError=Wm1});var Re=H((Um1)=>{Object.defineProperty(Um1,"__esModule",{value:!0});Um1.RpcErrorMessages=Um1.genericRpcErrorMessageTemplate=void 0;var Y5=Q5();Um1.genericRpcErrorMessageTemplate="An Rpc error has occured with a code of *code*";Um1.RpcErrorMessages={[Y5.ERR_RPC_INVALID_JSON]:{message:"Parse error",description:"Invalid JSON"},[Y5.ERR_RPC_INVALID_REQUEST]:{message:"Invalid request",description:"JSON is not a valid request object\t"},[Y5.ERR_RPC_INVALID_METHOD]:{message:"Method not found",description:"Method does not exist\t"},[Y5.ERR_RPC_INVALID_PARAMS]:{message:"Invalid params",description:"Invalid method parameters"},[Y5.ERR_RPC_INTERNAL_ERROR]:{message:"Internal error",description:"Internal JSON-RPC error"},[Y5.ERR_RPC_INVALID_INPUT]:{message:"Invalid input",description:"Missing or invalid parameters"},[Y5.ERR_RPC_MISSING_RESOURCE]:{message:"Resource not found",description:"Requested resource not found"},[Y5.ERR_RPC_UNAVAILABLE_RESOURCE]:{message:"Resource unavailable",description:"Requested resource not available"},[Y5.ERR_RPC_TRANSACTION_REJECTED]:{message:"Transaction rejected",description:"Transaction creation failed"},[Y5.ERR_RPC_UNSUPPORTED_METHOD]:{message:"Method not supported",description:"Method is not implemented"},[Y5.ERR_RPC_LIMIT_EXCEEDED]:{message:"Limit exceeded",description:"Request exceeds defined limit"},[Y5.ERR_RPC_NOT_SUPPORTED]:{message:"JSON-RPC version not supported",description:"Version of JSON-RPC protocol is not supported"},[Y5.JSONRPC_ERR_REJECTED_REQUEST]:{name:"User Rejected Request",message:"The user rejected the request."},[Y5.JSONRPC_ERR_UNAUTHORIZED]:{name:"Unauthorized",message:"The requested method and/or account has not been authorized by the user."},[Y5.JSONRPC_ERR_UNSUPPORTED_METHOD]:{name:"Unsupported Method",message:"The Provider does not support the requested method."},[Y5.JSONRPC_ERR_DISCONNECTED]:{name:"Disconnected",message:"The Provider is disconnected from all chains."},[Y5.JSONRPC_ERR_CHAIN_DISCONNECTED]:{name:"Chain Disconnected",message:"The Provider is not connected to the requested chain."},"0-999":{name:"",message:"Not used."},1000:{name:"Normal Closure",message:"The connection successfully completed the purpose for which it was created."},1001:{name:"Going Away",message:"The endpoint is going away, either because of a server failure or because the browser is navigating away from the page that opened the connection."},1002:{name:"Protocol error",message:"The endpoint is terminating the connection due to a protocol error."},1003:{name:"Unsupported Data",message:"The connection is being terminated because the endpoint received data of a type it cannot accept. (For example, a text-only endpoint received binary data.)"},1004:{name:"Reserved",message:"Reserved. A meaning might be defined in the future."},1005:{name:"No Status Rcvd",message:"Reserved. Indicates that no status code was provided even though one was expected."},1006:{name:"Abnormal Closure",message:"Reserved. Indicates that a connection was closed abnormally (that is, with no close frame being sent) when a status code is expected."},1007:{name:"Invalid frame payload data",message:"The endpoint is terminating the connection because a message was received that contained inconsistent data (e.g., non-UTF-8 data within a text message)."},1008:{name:"Policy Violation",message:"The endpoint is terminating the connection because it received a message that violates its policy. This is a generic status code, used when codes 1003 and 1009 are not suitable."},1009:{name:"Message Too Big",message:"The endpoint is terminating the connection because a data frame was received that is too large."},1010:{name:"Mandatory Ext.",message:"The client is terminating the connection because it expected the server to negotiate one or more extension, but the server didn't."},1011:{name:"Internal Error",message:"The server is terminating the connection because it encountered an unexpected condition that prevented it from fulfilling the request."},1012:{name:"Service Restart",message:"The server is terminating the connection because it is restarting."},1013:{name:"Try Again Later",message:"The server is terminating the connection due to a temporary condition, e.g. it is overloaded and is casting off some of its clients."},1014:{name:"Bad Gateway",message:"The server was acting as a gateway or proxy and received an invalid response from the upstream server. This is similar to 502 HTTP Status Code."},1015:{name:"TLS handshake",message:"Reserved. Indicates that the connection was closed due to a failure to perform a TLS handshake (e.g., the server certificate can't be verified)."},"1016-2999":{name:"",message:"For definition by future revisions of the WebSocket Protocol specification, and for definition by extension specifications."},"3000-3999":{name:"",message:"For use by libraries, frameworks, and applications. These status codes are registered directly with IANA. The interpretation of these codes is undefined by the WebSocket protocol."},"4000-4999":{name:"",message:"For private use, and thus can't be registered. Such codes can be used by prior agreements between WebSocket applications. The interpretation of these codes is undefined by the WebSocket protocol."}}});var Om1=H((Im1)=>{Object.defineProperty(Im1,"__esModule",{value:!0});Im1.rpcErrorsMap=Im1.LimitExceededError=Im1.TransactionRejectedError=Im1.VersionNotSupportedError=Im1.ResourcesNotFoundError=Im1.ResourceUnavailableError=Im1.MethodNotSupported=Im1.InvalidInputError=Im1.InternalError=Im1.InvalidParamsError=Im1.MethodNotFoundError=Im1.InvalidRequestError=Im1.ParseError=Im1.EIP1193ProviderRpcError=Im1.RpcError=void 0;var Dm1=B7(),e0=Q5(),C4=Re();class A3 extends Dm1.BaseWeb3Error{constructor(J,Q){super(Q!==null&&Q!==void 0?Q:C4.genericRpcErrorMessageTemplate.replace("*code*",J.error.code.toString()));this.code=J.error.code,this.id=J.id,this.jsonrpc=J.jsonrpc,this.jsonRpcError=J.error}toJSON(){return Object.assign(Object.assign({},super.toJSON()),{error:this.jsonRpcError,id:this.id,jsonRpc:this.jsonrpc})}}Im1.RpcError=A3;class Hm1 extends Dm1.BaseWeb3Error{constructor(J,Q){var Y,G,X,z;if(!J)super();else if((Y=C4.RpcErrorMessages[J])===null||Y===void 0?void 0:Y.message)super(C4.RpcErrorMessages[J].message);else{let K=Object.keys(C4.RpcErrorMessages).find((W)=>typeof W==="string"&&J>=parseInt(W.split("-")[0],10)&&J<=parseInt(W.split("-")[1],10));super((X=(G=C4.RpcErrorMessages[K!==null&&K!==void 0?K:""])===null||G===void 0?void 0:G.message)!==null&&X!==void 0?X:C4.genericRpcErrorMessageTemplate.replace("*code*",(z=J===null||J===void 0?void 0:J.toString())!==null&&z!==void 0?z:'""'))}this.code=J,this.data=Q}}Im1.EIP1193ProviderRpcError=Hm1;class Fe extends A3{constructor(J){super(J,C4.RpcErrorMessages[e0.ERR_RPC_INVALID_JSON].message);this.code=e0.ERR_RPC_INVALID_JSON}}Im1.ParseError=Fe;class Se extends A3{constructor(J){super(J,C4.RpcErrorMessages[e0.ERR_RPC_INVALID_REQUEST].message);this.code=e0.ERR_RPC_INVALID_REQUEST}}Im1.InvalidRequestError=Se;class Te extends A3{constructor(J){super(J,C4.RpcErrorMessages[e0.ERR_RPC_INVALID_METHOD].message);this.code=e0.ERR_RPC_INVALID_METHOD}}Im1.MethodNotFoundError=Te;class Pe extends A3{constructor(J){super(J,C4.RpcErrorMessages[e0.ERR_RPC_INVALID_PARAMS].message);this.code=e0.ERR_RPC_INVALID_PARAMS}}Im1.InvalidParamsError=Pe;class $e extends A3{constructor(J){super(J,C4.RpcErrorMessages[e0.ERR_RPC_INTERNAL_ERROR].message);this.code=e0.ERR_RPC_INTERNAL_ERROR}}Im1.InternalError=$e;class fe extends A3{constructor(J){super(J,C4.RpcErrorMessages[e0.ERR_RPC_INVALID_INPUT].message);this.code=e0.ERR_RPC_INVALID_INPUT}}Im1.InvalidInputError=fe;class ke extends A3{constructor(J){super(J,C4.RpcErrorMessages[e0.ERR_RPC_UNSUPPORTED_METHOD].message);this.code=e0.ERR_RPC_UNSUPPORTED_METHOD}}Im1.MethodNotSupported=ke;class ve extends A3{constructor(J){super(J,C4.RpcErrorMessages[e0.ERR_RPC_UNAVAILABLE_RESOURCE].message);this.code=e0.ERR_RPC_UNAVAILABLE_RESOURCE}}Im1.ResourceUnavailableError=ve;class je extends A3{constructor(J){super(J,C4.RpcErrorMessages[e0.ERR_RPC_MISSING_RESOURCE].message);this.code=e0.ERR_RPC_MISSING_RESOURCE}}Im1.ResourcesNotFoundError=je;class he extends A3{constructor(J){super(J,C4.RpcErrorMessages[e0.ERR_RPC_NOT_SUPPORTED].message);this.code=e0.ERR_RPC_NOT_SUPPORTED}}Im1.VersionNotSupportedError=he;class be extends A3{constructor(J){super(J,C4.RpcErrorMessages[e0.ERR_RPC_TRANSACTION_REJECTED].message);this.code=e0.ERR_RPC_TRANSACTION_REJECTED}}Im1.TransactionRejectedError=be;class xe extends A3{constructor(J){super(J,C4.RpcErrorMessages[e0.ERR_RPC_LIMIT_EXCEEDED].message);this.code=e0.ERR_RPC_LIMIT_EXCEEDED}}Im1.LimitExceededError=xe;Im1.rpcErrorsMap=new Map;Im1.rpcErrorsMap.set(e0.ERR_RPC_INVALID_JSON,{error:Fe});Im1.rpcErrorsMap.set(e0.ERR_RPC_INVALID_REQUEST,{error:Se});Im1.rpcErrorsMap.set(e0.ERR_RPC_INVALID_METHOD,{error:Te});Im1.rpcErrorsMap.set(e0.ERR_RPC_INVALID_PARAMS,{error:Pe});Im1.rpcErrorsMap.set(e0.ERR_RPC_INTERNAL_ERROR,{error:$e});Im1.rpcErrorsMap.set(e0.ERR_RPC_INVALID_INPUT,{error:fe});Im1.rpcErrorsMap.set(e0.ERR_RPC_UNSUPPORTED_METHOD,{error:ke});Im1.rpcErrorsMap.set(e0.ERR_RPC_UNAVAILABLE_RESOURCE,{error:ve});Im1.rpcErrorsMap.set(e0.ERR_RPC_TRANSACTION_REJECTED,{error:be});Im1.rpcErrorsMap.set(e0.ERR_RPC_MISSING_RESOURCE,{error:je});Im1.rpcErrorsMap.set(e0.ERR_RPC_NOT_SUPPORTED,{error:he});Im1.rpcErrorsMap.set(e0.ERR_RPC_LIMIT_EXCEEDED,{error:xe})});var wm1=H((Bm1)=>{Object.defineProperty(Bm1,"__esModule",{value:!0});Bm1.SchemaFormatError=void 0;var fn6=Q5(),kn6=B7();class Am1 extends kn6.BaseWeb3Error{constructor(J){super(`Format for the type ${J} is unsupported`);this.type=J,this.code=fn6.ERR_SCHEMA_FORMAT}toJSON(){return Object.assign(Object.assign({},super.toJSON()),{type:this.type})}}Bm1.SchemaFormatError=Am1});var l1=H((Z9)=>{var vn6=Z9&&Z9.__createBinding||(Object.create?function(J,Q,Y,G){if(G===void 0)G=Y;var X=Object.getOwnPropertyDescriptor(Q,Y);if(!X||("get"in X?!Q.__esModule:X.writable||X.configurable))X={enumerable:!0,get:function(){return Q[Y]}};Object.defineProperty(J,G,X)}:function(J,Q,Y,G){if(G===void 0)G=Y;J[G]=Q[Y]}),v5=Z9&&Z9.__exportStar||function(J,Q){for(var Y in J)if(Y!=="default"&&!Object.prototype.hasOwnProperty.call(Q,Y))vn6(Q,J,Y)};Object.defineProperty(Z9,"__esModule",{value:!0});v5(Q5(),Z9);v5(B7(),Z9);v5(ix1(),Z9);v5(Yy1(),Z9);v5(Oy1(),Z9);v5(Ey1(),Z9);v5(jy1(),Z9);v5(uy1(),Z9);v5(_y1(),Z9);v5(jg1(),Z9);v5(sg1(),Z9);v5(Gm1(),Z9);v5(qm1(),Z9);v5(Om1(),Z9);v5(Re(),Z9);v5(wm1(),Z9)});var zZ=H((Sm1)=>{Object.defineProperty(Sm1,"__esModule",{value:!0});Sm1.output=Sm1.exists=Sm1.hash=Sm1.bytes=Sm1.bool=Sm1.number=Sm1.isBytes=void 0;function ij(J){if(!Number.isSafeInteger(J)||J<0)throw Error(`positive integer expected, not ${J}`)}Sm1.number=ij;function Lm1(J){if(typeof J!=="boolean")throw Error(`boolean expected, not ${J}`)}Sm1.bool=Lm1;function Em1(J){return J instanceof Uint8Array||J!=null&&typeof J==="object"&&J.constructor.name==="Uint8Array"}Sm1.isBytes=Em1;function ye(J,...Q){if(!Em1(J))throw Error("Uint8Array expected");if(Q.length>0&&!Q.includes(J.length))throw Error(`Uint8Array expected of length ${Q}, not of length=${J.length}`)}Sm1.bytes=ye;function Cm1(J){if(typeof J!=="function"||typeof J.create!=="function")throw Error("Hash should be wrapped by utils.wrapConstructor");ij(J.outputLen),ij(J.blockLen)}Sm1.hash=Cm1;function Rm1(J,Q=!0){if(J.destroyed)throw Error("Hash instance has been destroyed");if(Q&&J.finished)throw Error("Hash#digest() has already been called")}Sm1.exists=Rm1;function Fm1(J,Q){ye(J);let Y=Q.outputLen;if(J.length<Y)throw Error(`digestInto() expects output buffer of length at least ${Y}`)}Sm1.output=Fm1;var jn6={number:ij,bool:Lm1,bytes:ye,hash:Cm1,exists:Rm1,output:Fm1};Sm1.default=jn6});var de=H((am1)=>{Object.defineProperty(am1,"__esModule",{value:!0});am1.add5L=am1.add5H=am1.add4H=am1.add4L=am1.add3H=am1.add3L=am1.add=am1.rotlBL=am1.rotlBH=am1.rotlSL=am1.rotlSH=am1.rotr32L=am1.rotr32H=am1.rotrBL=am1.rotrBH=am1.rotrSL=am1.rotrSH=am1.shrSL=am1.shrSH=am1.toBig=am1.split=am1.fromBig=void 0;var nj=BigInt(4294967295),ge=BigInt(32);function me(J,Q=!1){if(Q)return{h:Number(J&nj),l:Number(J>>ge&nj)};return{h:Number(J>>ge&nj)|0,l:Number(J&nj)|0}}am1.fromBig=me;function Pm1(J,Q=!1){let Y=new Uint32Array(J.length),G=new Uint32Array(J.length);for(let X=0;X<J.length;X++){let{h:z,l:K}=me(J[X],Q);[Y[X],G[X]]=[z,K]}return[Y,G]}am1.split=Pm1;var $m1=(J,Q)=>BigInt(J>>>0)<<ge|BigInt(Q>>>0);am1.toBig=$m1;var fm1=(J,Q,Y)=>J>>>Y;am1.shrSH=fm1;var km1=(J,Q,Y)=>J<<32-Y|Q>>>Y;am1.shrSL=km1;var vm1=(J,Q,Y)=>J>>>Y|Q<<32-Y;am1.rotrSH=vm1;var jm1=(J,Q,Y)=>J<<32-Y|Q>>>Y;am1.rotrSL=jm1;var hm1=(J,Q,Y)=>J<<64-Y|Q>>>Y-32;am1.rotrBH=hm1;var bm1=(J,Q,Y)=>J>>>Y-32|Q<<64-Y;am1.rotrBL=bm1;var xm1=(J,Q)=>Q;am1.rotr32H=xm1;var ym1=(J,Q)=>J;am1.rotr32L=ym1;var gm1=(J,Q,Y)=>J<<Y|Q>>>32-Y;am1.rotlSH=gm1;var mm1=(J,Q,Y)=>Q<<Y|J>>>32-Y;am1.rotlSL=mm1;var dm1=(J,Q,Y)=>Q<<Y-32|J>>>64-Y;am1.rotlBH=dm1;var um1=(J,Q,Y)=>J<<Y-32|Q>>>64-Y;am1.rotlBL=um1;function lm1(J,Q,Y,G){let X=(Q>>>0)+(G>>>0);return{h:J+Y+(X/4294967296|0)|0,l:X|0}}am1.add=lm1;var pm1=(J,Q,Y)=>(J>>>0)+(Q>>>0)+(Y>>>0);am1.add3L=pm1;var cm1=(J,Q,Y,G)=>Q+Y+G+(J/4294967296|0)|0;am1.add3H=cm1;var _m1=(J,Q,Y,G)=>(J>>>0)+(Q>>>0)+(Y>>>0)+(G>>>0);am1.add4L=_m1;var im1=(J,Q,Y,G,X)=>Q+Y+G+X+(J/4294967296|0)|0;am1.add4H=im1;var nm1=(J,Q,Y,G,X)=>(J>>>0)+(Q>>>0)+(Y>>>0)+(G>>>0)+(X>>>0);am1.add5L=nm1;var om1=(J,Q,Y,G,X,z)=>Q+Y+G+X+z+(J/4294967296|0)|0;am1.add5H=om1;var un6={fromBig:me,split:Pm1,toBig:$m1,shrSH:fm1,shrSL:km1,rotrSH:vm1,rotrSL:jm1,rotrBH:hm1,rotrBL:bm1,rotr32H:xm1,rotr32L:ym1,rotlSH:gm1,rotlSL:mm1,rotlBH:dm1,rotlBL:um1,add:lm1,add3L:pm1,add3H:cm1,add4L:_m1,add4H:im1,add5H:om1,add5L:nm1};am1.default=un6});var ue=H((sm1)=>{Object.defineProperty(sm1,"__esModule",{value:!0});sm1.crypto=void 0;var oj=V1("node:crypto");sm1.crypto=oj&&typeof oj==="object"&&"webcrypto"in oj?oj.webcrypto:void 0});var ZJ=H((Yd1)=>{/*! noble-hashes - MIT License (c) 2022 Paul Miller (paulmillr.com) */Object.defineProperty(Yd1,"__esModule",{value:!0});Yd1.randomBytes=Yd1.wrapXOFConstructorWithOpts=Yd1.wrapConstructorWithOpts=Yd1.wrapConstructor=Yd1.checkOpts=Yd1.Hash=Yd1.concatBytes=Yd1.toBytes=Yd1.utf8ToBytes=Yd1.asyncLoop=Yd1.nextTick=Yd1.hexToBytes=Yd1.bytesToHex=Yd1.byteSwap32=Yd1.byteSwapIfBE=Yd1.byteSwap=Yd1.isLE=Yd1.rotl=Yd1.rotr=Yd1.createView=Yd1.u32=Yd1.u8=Yd1.isBytes=void 0;var le=ue(),pe=zZ();function qo6(J){return J instanceof Uint8Array||J!=null&&typeof J==="object"&&J.constructor.name==="Uint8Array"}Yd1.isBytes=qo6;var Uo6=(J)=>new Uint8Array(J.buffer,J.byteOffset,J.byteLength);Yd1.u8=Uo6;var Mo6=(J)=>new Uint32Array(J.buffer,J.byteOffset,Math.floor(J.byteLength/4));Yd1.u32=Mo6;var Do6=(J)=>new DataView(J.buffer,J.byteOffset,J.byteLength);Yd1.createView=Do6;var Ho6=(J,Q)=>J<<32-Q|J>>>Q;Yd1.rotr=Ho6;var Io6=(J,Q)=>J<<Q|J>>>32-Q>>>0;Yd1.rotl=Io6;Yd1.isLE=new Uint8Array(new Uint32Array([287454020]).buffer)[0]===68;var Oo6=(J)=>J<<24&4278190080|J<<8&16711680|J>>>8&65280|J>>>24&255;Yd1.byteSwap=Oo6;Yd1.byteSwapIfBE=Yd1.isLE?(J)=>J:(J)=>Yd1.byteSwap(J);function Ao6(J){for(let Q=0;Q<J.length;Q++)J[Q]=Yd1.byteSwap(J[Q])}Yd1.byteSwap32=Ao6;var Bo6=Array.from({length:256},(J,Q)=>Q.toString(16).padStart(2,"0"));function No6(J){(0,pe.bytes)(J);let Q="";for(let Y=0;Y<J.length;Y++)Q+=Bo6[J[Y]];return Q}Yd1.bytesToHex=No6;var $z={_0:48,_9:57,_A:65,_F:70,_a:97,_f:102};function em1(J){if(J>=$z._0&&J<=$z._9)return J-$z._0;if(J>=$z._A&&J<=$z._F)return J-($z._A-10);if(J>=$z._a&&J<=$z._f)return J-($z._a-10);return}function wo6(J){if(typeof J!=="string")throw Error("hex string expected, got "+typeof J);let Q=J.length,Y=Q/2;if(Q%2)throw Error("padded hex string expected, got unpadded hex of length "+Q);let G=new Uint8Array(Y);for(let X=0,z=0;X<Y;X++,z+=2){let K=em1(J.charCodeAt(z)),W=em1(J.charCodeAt(z+1));if(K===void 0||W===void 0){let Z=J[z]+J[z+1];throw Error('hex string expected, got non-hex character "'+Z+'" at index '+z)}G[X]=K*16+W}return G}Yd1.hexToBytes=wo6;var Lo6=async()=>{};Yd1.nextTick=Lo6;async function Eo6(J,Q,Y){let G=Date.now();for(let X=0;X<J;X++){Y(X);let z=Date.now()-G;if(z>=0&&z<Q)continue;await Yd1.nextTick(),G+=z}}Yd1.asyncLoop=Eo6;function Jd1(J){if(typeof J!=="string")throw Error(`utf8ToBytes expected string, got ${typeof J}`);return new Uint8Array(new TextEncoder().encode(J))}Yd1.utf8ToBytes=Jd1;function aj(J){if(typeof J==="string")J=Jd1(J);return(0,pe.bytes)(J),J}Yd1.toBytes=aj;function Co6(...J){let Q=0;for(let G=0;G<J.length;G++){let X=J[G];(0,pe.bytes)(X),Q+=X.length}let Y=new Uint8Array(Q);for(let G=0,X=0;G<J.length;G++){let z=J[G];Y.set(z,X),X+=z.length}return Y}Yd1.concatBytes=Co6;class Qd1{clone(){return this._cloneInto()}}Yd1.Hash=Qd1;var Ro6={}.toString;function Fo6(J,Q){if(Q!==void 0&&Ro6.call(Q)!=="[object Object]")throw Error("Options should be object or undefined");return Object.assign(J,Q)}Yd1.checkOpts=Fo6;function So6(J){let Q=(G)=>J().update(aj(G)).digest(),Y=J();return Q.outputLen=Y.outputLen,Q.blockLen=Y.blockLen,Q.create=()=>J(),Q}Yd1.wrapConstructor=So6;function To6(J){let Q=(G,X)=>J(X).update(aj(G)).digest(),Y=J({});return Q.outputLen=Y.outputLen,Q.blockLen=Y.blockLen,Q.create=(G)=>J(G),Q}Yd1.wrapConstructorWithOpts=To6;function Po6(J){let Q=(G,X)=>J(X).update(aj(G)).digest(),Y=J({});return Q.outputLen=Y.outputLen,Q.blockLen=Y.blockLen,Q.create=(G)=>J(G),Q}Yd1.wrapXOFConstructorWithOpts=Po6;function $o6(J=32){if(le.crypto&&typeof le.crypto.getRandomValues==="function")return le.crypto.getRandomValues(new Uint8Array(J));throw Error("crypto.getRandomValues must be defined")}Yd1.randomBytes=$o6});var Id1=H((Dd1)=>{Object.defineProperty(Dd1,"__esModule",{value:!0});Dd1.shake256=Dd1.shake128=Dd1.keccak_512=Dd1.keccak_384=Dd1.keccak_256=Dd1.keccak_224=Dd1.sha3_512=Dd1.sha3_384=Dd1.sha3_256=Dd1.sha3_224=Dd1.Keccak=Dd1.keccakP=void 0;var vI=zZ(),MC=de(),fz=ZJ(),Zd1=[],Vd1=[],qd1=[],ao6=BigInt(0),UC=BigInt(1),ro6=BigInt(2),so6=BigInt(7),to6=BigInt(256),eo6=BigInt(113);for(let J=0,Q=UC,Y=1,G=0;J<24;J++){[Y,G]=[G,(2*Y+3*G)%5],Zd1.push(2*(5*G+Y)),Vd1.push((J+1)*(J+2)/2%64);let X=ao6;for(let z=0;z<7;z++)if(Q=(Q<<UC^(Q>>so6)*eo6)%to6,Q&ro6)X^=UC<<(UC<<BigInt(z))-UC;qd1.push(X)}var[Ja6,Qa6]=(0,MC.split)(qd1,!0),Kd1=(J,Q,Y)=>Y>32?(0,MC.rotlBH)(J,Q,Y):(0,MC.rotlSH)(J,Q,Y),Wd1=(J,Q,Y)=>Y>32?(0,MC.rotlBL)(J,Q,Y):(0,MC.rotlSL)(J,Q,Y);function Ud1(J,Q=24){let Y=new Uint32Array(10);for(let G=24-Q;G<24;G++){for(let K=0;K<10;K++)Y[K]=J[K]^J[K+10]^J[K+20]^J[K+30]^J[K+40];for(let K=0;K<10;K+=2){let W=(K+8)%10,Z=(K+2)%10,V=Y[Z],q=Y[Z+1],U=Kd1(V,q,1)^Y[W],M=Wd1(V,q,1)^Y[W+1];for(let D=0;D<50;D+=10)J[K+D]^=U,J[K+D+1]^=M}let X=J[2],z=J[3];for(let K=0;K<24;K++){let W=Vd1[K],Z=Kd1(X,z,W),V=Wd1(X,z,W),q=Zd1[K];X=J[q],z=J[q+1],J[q]=Z,J[q+1]=V}for(let K=0;K<50;K+=10){for(let W=0;W<10;W++)Y[W]=J[K+W];for(let W=0;W<10;W++)J[K+W]^=~Y[(W+2)%10]&Y[(W+4)%10]}J[0]^=Ja6[G],J[1]^=Qa6[G]}Y.fill(0)}Dd1.keccakP=Ud1;class DC extends fz.Hash{constructor(J,Q,Y,G=!1,X=24){super();if(this.blockLen=J,this.suffix=Q,this.outputLen=Y,this.enableXOF=G,this.rounds=X,this.pos=0,this.posOut=0,this.finished=!1,this.destroyed=!1,(0,vI.number)(Y),0>=this.blockLen||this.blockLen>=200)throw Error("Sha3 supports only keccak-f1600 function");this.state=new Uint8Array(200),this.state32=(0,fz.u32)(this.state)}keccak(){if(!fz.isLE)(0,fz.byteSwap32)(this.state32);if(Ud1(this.state32,this.rounds),!fz.isLE)(0,fz.byteSwap32)(this.state32);this.posOut=0,this.pos=0}update(J){(0,vI.exists)(this);let{blockLen:Q,state:Y}=this;J=(0,fz.toBytes)(J);let G=J.length;for(let X=0;X<G;){let z=Math.min(Q-this.pos,G-X);for(let K=0;K<z;K++)Y[this.pos++]^=J[X++];if(this.pos===Q)this.keccak()}return this}finish(){if(this.finished)return;this.finished=!0;let{state:J,suffix:Q,pos:Y,blockLen:G}=this;if(J[Y]^=Q,(Q&128)!==0&&Y===G-1)this.keccak();J[G-1]^=128,this.keccak()}writeInto(J){(0,vI.exists)(this,!1),(0,vI.bytes)(J),this.finish();let Q=this.state,{blockLen:Y}=this;for(let G=0,X=J.length;G<X;){if(this.posOut>=Y)this.keccak();let z=Math.min(Y-this.posOut,X-G);J.set(Q.subarray(this.posOut,this.posOut+z),G),this.posOut+=z,G+=z}return J}xofInto(J){if(!this.enableXOF)throw Error("XOF is not possible for this instance");return this.writeInto(J)}xof(J){return(0,vI.number)(J),this.xofInto(new Uint8Array(J))}digestInto(J){if((0,vI.output)(J,this),this.finished)throw Error("digest() was already called");return this.writeInto(J),this.destroy(),J}digest(){return this.digestInto(new Uint8Array(this.outputLen))}destroy(){this.destroyed=!0,this.state.fill(0)}_cloneInto(J){let{blockLen:Q,suffix:Y,outputLen:G,rounds:X,enableXOF:z}=this;return J||(J=new DC(Q,Y,G,z,X)),J.state32.set(this.state32),J.pos=this.pos,J.posOut=this.posOut,J.finished=this.finished,J.rounds=X,J.suffix=Y,J.outputLen=G,J.enableXOF=z,J.destroyed=this.destroyed,J}}Dd1.Keccak=DC;var KZ=(J,Q,Y)=>(0,fz.wrapConstructor)(()=>new DC(Q,J,Y));Dd1.sha3_224=KZ(6,144,28);Dd1.sha3_256=KZ(6,136,32);Dd1.sha3_384=KZ(6,104,48);Dd1.sha3_512=KZ(6,72,64);Dd1.keccak_224=KZ(1,144,28);Dd1.keccak_256=KZ(1,136,32);Dd1.keccak_384=KZ(1,104,48);Dd1.keccak_512=KZ(1,72,64);var Md1=(J,Q,Y)=>(0,fz.wrapXOFConstructorWithOpts)((G={})=>new DC(Q,J,G.dkLen===void 0?Y:G.dkLen,!0));Dd1.shake128=Md1(31,168,16);Dd1.shake256=Md1(31,136,32)});var WZ=H((h8,HC)=>{var Da6=h8&&h8.__importDefault||function(J){return J&&J.__esModule?J:{default:J}};Object.defineProperty(h8,"__esModule",{value:!0});h8.crypto=h8.utf8ToBytes=h8.createView=h8.concatBytes=h8.toHex=h8.bytesToHex=h8.assertBytes=h8.assertBool=void 0;h8.bytesToUtf8=Aa6;h8.hexToBytes=Ba6;h8.equalsBytes=Na6;h8.wrapHash=wa6;var _e=Da6(zZ()),Ha6=ZJ(),Ia6=_e.default.bool;h8.assertBool=Ia6;var Oa6=_e.default.bytes;h8.assertBytes=Oa6;var IC=ZJ();Object.defineProperty(h8,"bytesToHex",{enumerable:!0,get:function(){return IC.bytesToHex}});Object.defineProperty(h8,"toHex",{enumerable:!0,get:function(){return IC.bytesToHex}});Object.defineProperty(h8,"concatBytes",{enumerable:!0,get:function(){return IC.concatBytes}});Object.defineProperty(h8,"createView",{enumerable:!0,get:function(){return IC.createView}});Object.defineProperty(h8,"utf8ToBytes",{enumerable:!0,get:function(){return IC.utf8ToBytes}});function Aa6(J){if(!(J instanceof Uint8Array))throw TypeError(`bytesToUtf8 expected Uint8Array, got ${typeof J}`);return new TextDecoder().decode(J)}function Ba6(J){let Q=J.startsWith("0x")?J.substring(2):J;return(0,Ha6.hexToBytes)(Q)}function Na6(J,Q){if(J.length!==Q.length)return!1;for(let Y=0;Y<J.length;Y++)if(J[Y]!==Q[Y])return!1;return!0}function wa6(J){return(Q)=>{return _e.default.bytes(Q),J(Q)}}h8.crypto=(()=>{let J=typeof globalThis==="object"&&"crypto"in globalThis?globalThis.crypto:void 0,Q=typeof HC<"u"&&typeof HC.require==="function"&&HC.require.bind(HC);return{node:Q&&!J?Q("crypto"):void 0,web:J}})()});var kz=H((Od1)=>{Object.defineProperty(Od1,"__esModule",{value:!0});Od1.keccak512=Od1.keccak384=Od1.keccak256=Od1.keccak224=void 0;var OC=Id1(),rj=WZ();Od1.keccak224=(0,rj.wrapHash)(OC.keccak_224);Od1.keccak256=(()=>{let J=(0,rj.wrapHash)(OC.keccak_256);return J.create=OC.keccak_256.create,J})();Od1.keccak384=(0,rj.wrapHash)(OC.keccak_384);Od1.keccak512=(0,rj.wrapHash)(OC.keccak_512)});var AC=H((Nd1)=>{Object.defineProperty(Nd1,"__esModule",{value:!0});Nd1.getParsedType=Nd1.ZodParsedType=Nd1.objectUtil=Nd1.util=void 0;var ie;(function(J){J.assertEqual=(X)=>{};function Q(X){}J.assertIs=Q;function Y(X){throw Error()}J.assertNever=Y,J.arrayToEnum=(X)=>{let z={};for(let K of X)z[K]=K;return z},J.getValidEnumValues=(X)=>{let z=J.objectKeys(X).filter((W)=>typeof X[X[W]]!=="number"),K={};for(let W of z)K[W]=X[W];return J.objectValues(K)},J.objectValues=(X)=>{return J.objectKeys(X).map(function(z){return X[z]})},J.objectKeys=typeof Object.keys==="function"?(X)=>Object.keys(X):(X)=>{let z=[];for(let K in X)if(Object.prototype.hasOwnProperty.call(X,K))z.push(K);return z},J.find=(X,z)=>{for(let K of X)if(z(K))return K;return},J.isInteger=typeof Number.isInteger==="function"?(X)=>Number.isInteger(X):(X)=>typeof X==="number"&&Number.isFinite(X)&&Math.floor(X)===X;function G(X,z=" | "){return X.map((K)=>typeof K==="string"?`'${K}'`:K).join(z)}J.joinValues=G,J.jsonStringifyReplacer=(X,z)=>{if(typeof z==="bigint")return z.toString();return z}})(ie||(Nd1.util=ie={}));var Bd1;(function(J){J.mergeShapes=(Q,Y)=>{return{...Q,...Y}}})(Bd1||(Nd1.objectUtil=Bd1={}));Nd1.ZodParsedType=ie.arrayToEnum(["string","nan","number","integer","float","boolean","date","bigint","symbol","function","undefined","null","array","object","unknown","promise","void","never","map","set"]);var Ra6=(J)=>{switch(typeof J){case"undefined":return Nd1.ZodParsedType.undefined;case"string":return Nd1.ZodParsedType.string;case"number":return Number.isNaN(J)?Nd1.ZodParsedType.nan:Nd1.ZodParsedType.number;case"boolean":return Nd1.ZodParsedType.boolean;case"function":return Nd1.ZodParsedType.function;case"bigint":return Nd1.ZodParsedType.bigint;case"symbol":return Nd1.ZodParsedType.symbol;case"object":if(Array.isArray(J))return Nd1.ZodParsedType.array;if(J===null)return Nd1.ZodParsedType.null;if(J.then&&typeof J.then==="function"&&J.catch&&typeof J.catch==="function")return Nd1.ZodParsedType.promise;if(typeof Map<"u"&&J instanceof Map)return Nd1.ZodParsedType.map;if(typeof Set<"u"&&J instanceof Set)return Nd1.ZodParsedType.set;if(typeof Date<"u"&&J instanceof Date)return Nd1.ZodParsedType.date;return Nd1.ZodParsedType.object;default:return Nd1.ZodParsedType.unknown}};Nd1.getParsedType=Ra6});var sj=H((Ed1)=>{Object.defineProperty(Ed1,"__esModule",{value:!0});Ed1.ZodError=Ed1.quotelessJson=Ed1.ZodIssueCode=void 0;var Ld1=AC();Ed1.ZodIssueCode=Ld1.util.arrayToEnum(["invalid_type","invalid_literal","custom","invalid_union","invalid_union_discriminator","invalid_enum_value","unrecognized_keys","invalid_arguments","invalid_return_type","invalid_date","invalid_string","too_small","too_big","invalid_intersection_types","not_multiple_of","not_finite"]);var Ta6=(J)=>{return JSON.stringify(J,null,2).replace(/"([^"]+)":/g,"$1:")};Ed1.quotelessJson=Ta6;class BC extends Error{get errors(){return this.issues}constructor(J){super();this.issues=[],this.addIssue=(Y)=>{this.issues=[...this.issues,Y]},this.addIssues=(Y=[])=>{this.issues=[...this.issues,...Y]};let Q=new.target.prototype;if(Object.setPrototypeOf)Object.setPrototypeOf(this,Q);else this.__proto__=Q;this.name="ZodError",this.issues=J}format(J){let Q=J||function(X){return X.message},Y={_errors:[]},G=(X)=>{for(let z of X.issues)if(z.code==="invalid_union")z.unionErrors.map(G);else if(z.code==="invalid_return_type")G(z.returnTypeError);else if(z.code==="invalid_arguments")G(z.argumentsError);else if(z.path.length===0)Y._errors.push(Q(z));else{let K=Y,W=0;while(W<z.path.length){let Z=z.path[W];if(W!==z.path.length-1)K[Z]=K[Z]||{_errors:[]};else K[Z]=K[Z]||{_errors:[]},K[Z]._errors.push(Q(z));K=K[Z],W++}}};return G(this),Y}static assert(J){if(!(J instanceof BC))throw Error(`Not a ZodError: ${J}`)}toString(){return this.message}get message(){return JSON.stringify(this.issues,Ld1.util.jsonStringifyReplacer,2)}get isEmpty(){return this.issues.length===0}flatten(J=(Q)=>Q.message){let Q={},Y=[];for(let G of this.issues)if(G.path.length>0){let X=G.path[0];Q[X]=Q[X]||[],Q[X].push(J(G))}else Y.push(J(G));return{formErrors:Y,fieldErrors:Q}}get formErrors(){return this.flatten()}}Ed1.ZodError=BC;BC.create=(J)=>{return new BC(J)}});var ne=H((Rd1)=>{Object.defineProperty(Rd1,"__esModule",{value:!0});var j5=sj(),$U=AC(),fa6=(J,Q)=>{let Y;switch(J.code){case j5.ZodIssueCode.invalid_type:if(J.received===$U.ZodParsedType.undefined)Y="Required";else Y=`Expected ${J.expected}, received ${J.received}`;break;case j5.ZodIssueCode.invalid_literal:Y=`Invalid literal value, expected ${JSON.stringify(J.expected,$U.util.jsonStringifyReplacer)}`;break;case j5.ZodIssueCode.unrecognized_keys:Y=`Unrecognized key(s) in object: ${$U.util.joinValues(J.keys,", ")}`;break;case j5.ZodIssueCode.invalid_union:Y="Invalid input";break;case j5.ZodIssueCode.invalid_union_discriminator:Y=`Invalid discriminator value. Expected ${$U.util.joinValues(J.options)}`;break;case j5.ZodIssueCode.invalid_enum_value:Y=`Invalid enum value. Expected ${$U.util.joinValues(J.options)}, received '${J.received}'`;break;case j5.ZodIssueCode.invalid_arguments:Y="Invalid function arguments";break;case j5.ZodIssueCode.invalid_return_type:Y="Invalid function return type";break;case j5.ZodIssueCode.invalid_date:Y="Invalid date";break;case j5.ZodIssueCode.invalid_string:if(typeof J.validation==="object")if("includes"in J.validation){if(Y=`Invalid input: must include "${J.validation.includes}"`,typeof J.validation.position==="number")Y=`${Y} at one or more positions greater than or equal to ${J.validation.position}`}else if("startsWith"in J.validation)Y=`Invalid input: must start with "${J.validation.startsWith}"`;else if("endsWith"in J.validation)Y=`Invalid input: must end with "${J.validation.endsWith}"`;else $U.util.assertNever(J.validation);else if(J.validation!=="regex")Y=`Invalid ${J.validation}`;else Y="Invalid";break;case j5.ZodIssueCode.too_small:if(J.type==="array")Y=`Array must contain ${J.exact?"exactly":J.inclusive?"at least":"more than"} ${J.minimum} element(s)`;else if(J.type==="string")Y=`String must contain ${J.exact?"exactly":J.inclusive?"at least":"over"} ${J.minimum} character(s)`;else if(J.type==="number")Y=`Number must be ${J.exact?"exactly equal to ":J.inclusive?"greater than or equal to ":"greater than "}${J.minimum}`;else if(J.type==="bigint")Y=`Number must be ${J.exact?"exactly equal to ":J.inclusive?"greater than or equal to ":"greater than "}${J.minimum}`;else if(J.type==="date")Y=`Date must be ${J.exact?"exactly equal to ":J.inclusive?"greater than or equal to ":"greater than "}${new Date(Number(J.minimum))}`;else Y="Invalid input";break;case j5.ZodIssueCode.too_big:if(J.type==="array")Y=`Array must contain ${J.exact?"exactly":J.inclusive?"at most":"less than"} ${J.maximum} element(s)`;else if(J.type==="string")Y=`String must contain ${J.exact?"exactly":J.inclusive?"at most":"under"} ${J.maximum} character(s)`;else if(J.type==="number")Y=`Number must be ${J.exact?"exactly":J.inclusive?"less than or equal to":"less than"} ${J.maximum}`;else if(J.type==="bigint")Y=`BigInt must be ${J.exact?"exactly":J.inclusive?"less than or equal to":"less than"} ${J.maximum}`;else if(J.type==="date")Y=`Date must be ${J.exact?"exactly":J.inclusive?"smaller than or equal to":"smaller than"} ${new Date(Number(J.maximum))}`;else Y="Invalid input";break;case j5.ZodIssueCode.custom:Y="Invalid input";break;case j5.ZodIssueCode.invalid_intersection_types:Y="Intersection results could not be merged";break;case j5.ZodIssueCode.not_multiple_of:Y=`Number must be a multiple of ${J.multipleOf}`;break;case j5.ZodIssueCode.not_finite:Y="Number must be finite";break;default:Y=Q.defaultError,$U.util.assertNever(J)}return{message:Y}};Rd1.default=fa6});var tj=H((ZZ)=>{var va6=ZZ&&ZZ.__importDefault||function(J){return J&&J.__esModule?J:{default:J}};Object.defineProperty(ZZ,"__esModule",{value:!0});ZZ.defaultErrorMap=void 0;ZZ.setErrorMap=ja6;ZZ.getErrorMap=ha6;var Fd1=va6(ne());ZZ.defaultErrorMap=Fd1.default;var Sd1=Fd1.default;function ja6(J){Sd1=J}function ha6(){return Sd1}});var ae=H((d6)=>{var ba6=d6&&d6.__importDefault||function(J){return J&&J.__esModule?J:{default:J}};Object.defineProperty(d6,"__esModule",{value:!0});d6.isAsync=d6.isValid=d6.isDirty=d6.isAborted=d6.OK=d6.DIRTY=d6.INVALID=d6.ParseStatus=d6.EMPTY_PATH=d6.makeIssue=void 0;d6.addIssueToContext=ga6;var xa6=tj(),Td1=ba6(ne()),ya6=(J)=>{let{data:Q,path:Y,errorMaps:G,issueData:X}=J,z=[...Y,...X.path||[]],K={...X,path:z};if(X.message!==void 0)return{...X,path:z,message:X.message};let W="",Z=G.filter((V)=>!!V).slice().reverse();for(let V of Z)W=V(K,{data:Q,defaultError:W}).message;return{...X,path:z,message:W}};d6.makeIssue=ya6;d6.EMPTY_PATH=[];function ga6(J,Q){let Y=(0,xa6.getErrorMap)(),G=(0,d6.makeIssue)({issueData:Q,data:J.data,path:J.path,errorMaps:[J.common.contextualErrorMap,J.schemaErrorMap,Y,Y===Td1.default?void 0:Td1.default].filter((X)=>!!X)});J.common.issues.push(G)}class oe{constructor(){this.value="valid"}dirty(){if(this.value==="valid")this.value="dirty"}abort(){if(this.value!=="aborted")this.value="aborted"}static mergeArray(J,Q){let Y=[];for(let G of Q){if(G.status==="aborted")return d6.INVALID;if(G.status==="dirty")J.dirty();Y.push(G.value)}return{status:J.value,value:Y}}static async mergeObjectAsync(J,Q){let Y=[];for(let G of Q){let X=await G.key,z=await G.value;Y.push({key:X,value:z})}return oe.mergeObjectSync(J,Y)}static mergeObjectSync(J,Q){let Y={};for(let G of Q){let{key:X,value:z}=G;if(X.status==="aborted")return d6.INVALID;if(z.status==="aborted")return d6.INVALID;if(X.status==="dirty")J.dirty();if(z.status==="dirty")J.dirty();if(X.value!=="__proto__"&&(typeof z.value<"u"||G.alwaysSet))Y[X.value]=z.value}return{status:J.value,value:Y}}}d6.ParseStatus=oe;d6.INVALID=Object.freeze({status:"aborted"});var ma6=(J)=>({status:"dirty",value:J});d6.DIRTY=ma6;var da6=(J)=>({status:"valid",value:J});d6.OK=da6;var ua6=(J)=>J.status==="aborted";d6.isAborted=ua6;var la6=(J)=>J.status==="dirty";d6.isDirty=la6;var pa6=(J)=>J.status==="valid";d6.isValid=pa6;var ca6=(J)=>typeof Promise<"u"&&J instanceof Promise;d6.isAsync=ca6});var $d1=H((Pd1)=>{Object.defineProperty(Pd1,"__esModule",{value:!0})});var jd1=H((kd1)=>{Object.defineProperty(kd1,"__esModule",{value:!0});kd1.errorUtil=void 0;var fd1;(function(J){J.errToObj=(Q)=>typeof Q==="string"?{message:Q}:Q||{},J.toString=(Q)=>typeof Q==="string"?Q:Q?.message})(fd1||(kd1.errorUtil=fd1={}))});var od1=H((_d1)=>{Object.defineProperty(_d1,"__esModule",{value:!0});_d1.discriminatedUnion=_d1.date=_d1.boolean=_d1.bigint=_d1.array=_d1.any=_d1.coerce=_d1.ZodFirstPartyTypeKind=_d1.late=_d1.ZodSchema=_d1.Schema=_d1.ZodReadonly=_d1.ZodPipeline=_d1.ZodBranded=_d1.BRAND=_d1.ZodNaN=_d1.ZodCatch=_d1.ZodDefault=_d1.ZodNullable=_d1.ZodOptional=_d1.ZodTransformer=_d1.ZodEffects=_d1.ZodPromise=_d1.ZodNativeEnum=_d1.ZodEnum=_d1.ZodLiteral=_d1.ZodLazy=_d1.ZodFunction=_d1.ZodSet=_d1.ZodMap=_d1.ZodRecord=_d1.ZodTuple=_d1.ZodIntersection=_d1.ZodDiscriminatedUnion=_d1.ZodUnion=_d1.ZodObject=_d1.ZodArray=_d1.ZodVoid=_d1.ZodNever=_d1.ZodUnknown=_d1.ZodAny=_d1.ZodNull=_d1.ZodUndefined=_d1.ZodSymbol=_d1.ZodDate=_d1.ZodBoolean=_d1.ZodBigInt=_d1.ZodNumber=_d1.ZodString=_d1.ZodType=void 0;_d1.NEVER=_d1.void=_d1.unknown=_d1.union=_d1.undefined=_d1.tuple=_d1.transformer=_d1.symbol=_d1.string=_d1.strictObject=_d1.set=_d1.record=_d1.promise=_d1.preprocess=_d1.pipeline=_d1.ostring=_d1.optional=_d1.onumber=_d1.oboolean=_d1.object=_d1.number=_d1.nullable=_d1.null=_d1.never=_d1.nativeEnum=_d1.nan=_d1.map=_d1.literal=_d1.lazy=_d1.intersection=_d1.instanceof=_d1.function=_d1.enum=_d1.effect=void 0;_d1.datetimeRegex=gd1;_d1.custom=dd1;var S1=sj(),ej=tj(),o1=jd1(),Y1=ae(),f1=AC();class yY{constructor(J,Q,Y,G){this._cachedPath=[],this.parent=J,this.data=Q,this._path=Y,this._key=G}get path(){if(!this._cachedPath.length)if(Array.isArray(this._key))this._cachedPath.push(...this._path,...this._key);else this._cachedPath.push(...this._path,this._key);return this._cachedPath}}var hd1=(J,Q)=>{if((0,Y1.isValid)(Q))return{success:!0,data:Q.value};else{if(!J.common.issues.length)throw Error("Validation failed but no issues detected.");return{success:!1,get error(){if(this._error)return this._error;let Y=new S1.ZodError(J.common.issues);return this._error=Y,this._error}}}};function b0(J){if(!J)return{};let{errorMap:Q,invalid_type_error:Y,required_error:G,description:X}=J;if(Q&&(Y||G))throw Error(`Can't use "invalid_type_error" or "required_error" in conjunction with custom error map.`);if(Q)return{errorMap:Q,description:X};return{errorMap:(K,W)=>{let{message:Z}=J;if(K.code==="invalid_enum_value")return{message:Z??W.defaultError};if(typeof W.data>"u")return{message:Z??G??W.defaultError};if(K.code!=="invalid_type")return{message:W.defaultError};return{message:Z??Y??W.defaultError}},description:X}}class y0{get description(){return this._def.description}_getType(J){return(0,f1.getParsedType)(J.data)}_getOrReturnCtx(J,Q){return Q||{common:J.parent.common,data:J.data,parsedType:(0,f1.getParsedType)(J.data),schemaErrorMap:this._def.errorMap,path:J.path,parent:J.parent}}_processInputParams(J){return{status:new Y1.ParseStatus,ctx:{common:J.parent.common,data:J.data,parsedType:(0,f1.getParsedType)(J.data),schemaErrorMap:this._def.errorMap,path:J.path,parent:J.parent}}}_parseSync(J){let Q=this._parse(J);if((0,Y1.isAsync)(Q))throw Error("Synchronous parse encountered promise.");return Q}_parseAsync(J){let Q=this._parse(J);return Promise.resolve(Q)}parse(J,Q){let Y=this.safeParse(J,Q);if(Y.success)return Y.data;throw Y.error}safeParse(J,Q){let Y={common:{issues:[],async:Q?.async??!1,contextualErrorMap:Q?.errorMap},path:Q?.path||[],schemaErrorMap:this._def.errorMap,parent:null,data:J,parsedType:(0,f1.getParsedType)(J)},G=this._parseSync({data:J,path:Y.path,parent:Y});return hd1(Y,G)}"~validate"(J){let Q={common:{issues:[],async:!!this["~standard"].async},path:[],schemaErrorMap:this._def.errorMap,parent:null,data:J,parsedType:(0,f1.getParsedType)(J)};if(!this["~standard"].async)try{let Y=this._parseSync({data:J,path:[],parent:Q});return(0,Y1.isValid)(Y)?{value:Y.value}:{issues:Q.common.issues}}catch(Y){if(Y?.message?.toLowerCase()?.includes("encountered"))this["~standard"].async=!0;Q.common={issues:[],async:!0}}return this._parseAsync({data:J,path:[],parent:Q}).then((Y)=>(0,Y1.isValid)(Y)?{value:Y.value}:{issues:Q.common.issues})}async parseAsync(J,Q){let Y=await this.safeParseAsync(J,Q);if(Y.success)return Y.data;throw Y.error}async safeParseAsync(J,Q){let Y={common:{issues:[],contextualErrorMap:Q?.errorMap,async:!0},path:Q?.path||[],schemaErrorMap:this._def.errorMap,parent:null,data:J,parsedType:(0,f1.getParsedType)(J)},G=this._parse({data:J,path:Y.path,parent:Y}),X=await((0,Y1.isAsync)(G)?G:Promise.resolve(G));return hd1(Y,X)}refine(J,Q){let Y=(G)=>{if(typeof Q==="string"||typeof Q>"u")return{message:Q};else if(typeof Q==="function")return Q(G);else return Q};return this._refinement((G,X)=>{let z=J(G),K=()=>X.addIssue({code:S1.ZodIssueCode.custom,...Y(G)});if(typeof Promise<"u"&&z instanceof Promise)return z.then((W)=>{if(!W)return K(),!1;else return!0});if(!z)return K(),!1;else return!0})}refinement(J,Q){return this._refinement((Y,G)=>{if(!J(Y))return G.addIssue(typeof Q==="function"?Q(Y,G):Q),!1;else return!0})}_refinement(J){return new MQ({schema:this,typeName:A0.ZodEffects,effect:{type:"refinement",refinement:J}})}superRefine(J){return this._refinement(J)}constructor(J){this.spa=this.safeParseAsync,this._def=J,this.parse=this.parse.bind(this),this.safeParse=this.safeParse.bind(this),this.parseAsync=this.parseAsync.bind(this),this.safeParseAsync=this.safeParseAsync.bind(this),this.spa=this.spa.bind(this),this.refine=this.refine.bind(this),this.refinement=this.refinement.bind(this),this.superRefine=this.superRefine.bind(this),this.optional=this.optional.bind(this),this.nullable=this.nullable.bind(this),this.nullish=this.nullish.bind(this),this.array=this.array.bind(this),this.promise=this.promise.bind(this),this.or=this.or.bind(this),this.and=this.and.bind(this),this.transform=this.transform.bind(this),this.brand=this.brand.bind(this),this.default=this.default.bind(this),this.catch=this.catch.bind(this),this.describe=this.describe.bind(this),this.pipe=this.pipe.bind(this),this.readonly=this.readonly.bind(this),this.isNullable=this.isNullable.bind(this),this.isOptional=this.isOptional.bind(this),this["~standard"]={version:1,vendor:"zod",validate:(Q)=>this["~validate"](Q)}}optional(){return xY.create(this,this._def)}nullable(){return jz.create(this,this._def)}nullish(){return this.nullable().optional()}array(){return bY.create(this)}promise(){return jU.create(this,this._def)}or(J){return gI.create([this,J],this._def)}and(J){return mI.create(this,J,this._def)}transform(J){return new MQ({...b0(this._def),schema:this,typeName:A0.ZodEffects,effect:{type:"transform",transform:J}})}default(J){let Q=typeof J==="function"?J:()=>J;return new pI({...b0(this._def),innerType:this,defaultValue:Q,typeName:A0.ZodDefault})}brand(){return new Qh({typeName:A0.ZodBranded,type:this,...b0(this._def)})}catch(J){let Q=typeof J==="function"?J:()=>J;return new cI({...b0(this._def),innerType:this,catchValue:Q,typeName:A0.ZodCatch})}describe(J){return new this.constructor({...this._def,description:J})}pipe(J){return RC.create(this,J)}readonly(){return _I.create(this)}isOptional(){return this.safeParse(void 0).success}isNullable(){return this.safeParse(null).success}}_d1.ZodType=y0;_d1.Schema=y0;_d1.ZodSchema=y0;var _a6=/^c[^\s-]{8,}$/i,ia6=/^[0-9a-z]+$/,na6=/^[0-9A-HJKMNP-TV-Z]{26}$/i,oa6=/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/i,aa6=/^[a-z0-9_-]{21}$/i,ra6=/^[A-Za-z0-9-_]+\.[A-Za-z0-9-_]+\.[A-Za-z0-9-_]*$/,sa6=/^[-+]?P(?!$)(?:(?:[-+]?\d+Y)|(?:[-+]?\d+[.,]\d+Y$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:(?:[-+]?\d+W)|(?:[-+]?\d+[.,]\d+W$))?(?:(?:[-+]?\d+D)|(?:[-+]?\d+[.,]\d+D$))?(?:T(?=[\d+-])(?:(?:[-+]?\d+H)|(?:[-+]?\d+[.,]\d+H$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:[-+]?\d+(?:[.,]\d+)?S)?)??$/,ta6=/^(?!\.)(?!.*\.\.)([A-Z0-9_'+\-\.]*)[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\-]*\.)+[A-Z]{2,}$/i,ea6="^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$",re,Jr6=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$/,Qr6=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\/(3[0-2]|[12]?[0-9])$/,Yr6=/^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))$/,Gr6=/^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,Xr6=/^([0-9a-zA-Z+/]{4})*(([0-9a-zA-Z+/]{2}==)|([0-9a-zA-Z+/]{3}=))?$/,zr6=/^([0-9a-zA-Z-_]{4})*(([0-9a-zA-Z-_]{2}(==)?)|([0-9a-zA-Z-_]{3}(=)?))?$/,xd1="((\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-((0[13578]|1[02])-(0[1-9]|[12]\\d|3[01])|(0[469]|11)-(0[1-9]|[12]\\d|30)|(02)-(0[1-9]|1\\d|2[0-8])))",Kr6=new RegExp(`^${xd1}$`);function yd1(J){let Q="[0-5]\\d";if(J.precision)Q=`${Q}\\.\\d{${J.precision}}`;else if(J.precision==null)Q=`${Q}(\\.\\d+)?`;let Y=J.precision?"+":"?";return`([01]\\d|2[0-3]):[0-5]\\d(:${Q})${Y}`}function Wr6(J){return new RegExp(`^${yd1(J)}$`)}function gd1(J){let Q=`${xd1}T${yd1(J)}`,Y=[];if(Y.push(J.local?"Z?":"Z"),J.offset)Y.push("([+-]\\d{2}:?\\d{2})");return Q=`${Q}(${Y.join("|")})`,new RegExp(`^${Q}$`)}function Zr6(J,Q){if((Q==="v4"||!Q)&&Jr6.test(J))return!0;if((Q==="v6"||!Q)&&Yr6.test(J))return!0;return!1}function Vr6(J,Q){if(!ra6.test(J))return!1;try{let[Y]=J.split(".");if(!Y)return!1;let G=Y.replace(/-/g,"+").replace(/_/g,"/").padEnd(Y.length+(4-Y.length%4)%4,"="),X=JSON.parse(atob(G));if(typeof X!=="object"||X===null)return!1;if("typ"in X&&X?.typ!=="JWT")return!1;if(!X.alg)return!1;if(Q&&X.alg!==Q)return!1;return!0}catch{return!1}}function qr6(J,Q){if((Q==="v4"||!Q)&&Qr6.test(J))return!0;if((Q==="v6"||!Q)&&Gr6.test(J))return!0;return!1}class hY extends y0{_parse(J){if(this._def.coerce)J.data=String(J.data);if(this._getType(J)!==f1.ZodParsedType.string){let X=this._getOrReturnCtx(J);return(0,Y1.addIssueToContext)(X,{code:S1.ZodIssueCode.invalid_type,expected:f1.ZodParsedType.string,received:X.parsedType}),Y1.INVALID}let Y=new Y1.ParseStatus,G=void 0;for(let X of this._def.checks)if(X.kind==="min"){if(J.data.length<X.value)G=this._getOrReturnCtx(J,G),(0,Y1.addIssueToContext)(G,{code:S1.ZodIssueCode.too_small,minimum:X.value,type:"string",inclusive:!0,exact:!1,message:X.message}),Y.dirty()}else if(X.kind==="max"){if(J.data.length>X.value)G=this._getOrReturnCtx(J,G),(0,Y1.addIssueToContext)(G,{code:S1.ZodIssueCode.too_big,maximum:X.value,type:"string",inclusive:!0,exact:!1,message:X.message}),Y.dirty()}else if(X.kind==="length"){let z=J.data.length>X.value,K=J.data.length<X.value;if(z||K){if(G=this._getOrReturnCtx(J,G),z)(0,Y1.addIssueToContext)(G,{code:S1.ZodIssueCode.too_big,maximum:X.value,type:"string",inclusive:!0,exact:!0,message:X.message});else if(K)(0,Y1.addIssueToContext)(G,{code:S1.ZodIssueCode.too_small,minimum:X.value,type:"string",inclusive:!0,exact:!0,message:X.message});Y.dirty()}}else if(X.kind==="email"){if(!ta6.test(J.data))G=this._getOrReturnCtx(J,G),(0,Y1.addIssueToContext)(G,{validation:"email",code:S1.ZodIssueCode.invalid_string,message:X.message}),Y.dirty()}else if(X.kind==="emoji"){if(!re)re=new RegExp(ea6,"u");if(!re.test(J.data))G=this._getOrReturnCtx(J,G),(0,Y1.addIssueToContext)(G,{validation:"emoji",code:S1.ZodIssueCode.invalid_string,message:X.message}),Y.dirty()}else if(X.kind==="uuid"){if(!oa6.test(J.data))G=this._getOrReturnCtx(J,G),(0,Y1.addIssueToContext)(G,{validation:"uuid",code:S1.ZodIssueCode.invalid_string,message:X.message}),Y.dirty()}else if(X.kind==="nanoid"){if(!aa6.test(J.data))G=this._getOrReturnCtx(J,G),(0,Y1.addIssueToContext)(G,{validation:"nanoid",code:S1.ZodIssueCode.invalid_string,message:X.message}),Y.dirty()}else if(X.kind==="cuid"){if(!_a6.test(J.data))G=this._getOrReturnCtx(J,G),(0,Y1.addIssueToContext)(G,{validation:"cuid",code:S1.ZodIssueCode.invalid_string,message:X.message}),Y.dirty()}else if(X.kind==="cuid2"){if(!ia6.test(J.data))G=this._getOrReturnCtx(J,G),(0,Y1.addIssueToContext)(G,{validation:"cuid2",code:S1.ZodIssueCode.invalid_string,message:X.message}),Y.dirty()}else if(X.kind==="ulid"){if(!na6.test(J.data))G=this._getOrReturnCtx(J,G),(0,Y1.addIssueToContext)(G,{validation:"ulid",code:S1.ZodIssueCode.invalid_string,message:X.message}),Y.dirty()}else if(X.kind==="url")try{new URL(J.data)}catch{G=this._getOrReturnCtx(J,G),(0,Y1.addIssueToContext)(G,{validation:"url",code:S1.ZodIssueCode.invalid_string,message:X.message}),Y.dirty()}else if(X.kind==="regex"){if(X.regex.lastIndex=0,!X.regex.test(J.data))G=this._getOrReturnCtx(J,G),(0,Y1.addIssueToContext)(G,{validation:"regex",code:S1.ZodIssueCode.invalid_string,message:X.message}),Y.dirty()}else if(X.kind==="trim")J.data=J.data.trim();else if(X.kind==="includes"){if(!J.data.includes(X.value,X.position))G=this._getOrReturnCtx(J,G),(0,Y1.addIssueToContext)(G,{code:S1.ZodIssueCode.invalid_string,validation:{includes:X.value,position:X.position},message:X.message}),Y.dirty()}else if(X.kind==="toLowerCase")J.data=J.data.toLowerCase();else if(X.kind==="toUpperCase")J.data=J.data.toUpperCase();else if(X.kind==="startsWith"){if(!J.data.startsWith(X.value))G=this._getOrReturnCtx(J,G),(0,Y1.addIssueToContext)(G,{code:S1.ZodIssueCode.invalid_string,validation:{startsWith:X.value},message:X.message}),Y.dirty()}else if(X.kind==="endsWith"){if(!J.data.endsWith(X.value))G=this._getOrReturnCtx(J,G),(0,Y1.addIssueToContext)(G,{code:S1.ZodIssueCode.invalid_string,validation:{endsWith:X.value},message:X.message}),Y.dirty()}else if(X.kind==="datetime"){if(!gd1(X).test(J.data))G=this._getOrReturnCtx(J,G),(0,Y1.addIssueToContext)(G,{code:S1.ZodIssueCode.invalid_string,validation:"datetime",message:X.message}),Y.dirty()}else if(X.kind==="date"){if(!Kr6.test(J.data))G=this._getOrReturnCtx(J,G),(0,Y1.addIssueToContext)(G,{code:S1.ZodIssueCode.invalid_string,validation:"date",message:X.message}),Y.dirty()}else if(X.kind==="time"){if(!Wr6(X).test(J.data))G=this._getOrReturnCtx(J,G),(0,Y1.addIssueToContext)(G,{code:S1.ZodIssueCode.invalid_string,validation:"time",message:X.message}),Y.dirty()}else if(X.kind==="duration"){if(!sa6.test(J.data))G=this._getOrReturnCtx(J,G),(0,Y1.addIssueToContext)(G,{validation:"duration",code:S1.ZodIssueCode.invalid_string,message:X.message}),Y.dirty()}else if(X.kind==="ip"){if(!Zr6(J.data,X.version))G=this._getOrReturnCtx(J,G),(0,Y1.addIssueToContext)(G,{validation:"ip",code:S1.ZodIssueCode.invalid_string,message:X.message}),Y.dirty()}else if(X.kind==="jwt"){if(!Vr6(J.data,X.alg))G=this._getOrReturnCtx(J,G),(0,Y1.addIssueToContext)(G,{validation:"jwt",code:S1.ZodIssueCode.invalid_string,message:X.message}),Y.dirty()}else if(X.kind==="cidr"){if(!qr6(J.data,X.version))G=this._getOrReturnCtx(J,G),(0,Y1.addIssueToContext)(G,{validation:"cidr",code:S1.ZodIssueCode.invalid_string,message:X.message}),Y.dirty()}else if(X.kind==="base64"){if(!Xr6.test(J.data))G=this._getOrReturnCtx(J,G),(0,Y1.addIssueToContext)(G,{validation:"base64",code:S1.ZodIssueCode.invalid_string,message:X.message}),Y.dirty()}else if(X.kind==="base64url"){if(!zr6.test(J.data))G=this._getOrReturnCtx(J,G),(0,Y1.addIssueToContext)(G,{validation:"base64url",code:S1.ZodIssueCode.invalid_string,message:X.message}),Y.dirty()}else f1.util.assertNever(X);return{status:Y.value,value:J.data}}_regex(J,Q,Y){return this.refinement((G)=>J.test(G),{validation:Q,code:S1.ZodIssueCode.invalid_string,...o1.errorUtil.errToObj(Y)})}_addCheck(J){return new hY({...this._def,checks:[...this._def.checks,J]})}email(J){return this._addCheck({kind:"email",...o1.errorUtil.errToObj(J)})}url(J){return this._addCheck({kind:"url",...o1.errorUtil.errToObj(J)})}emoji(J){return this._addCheck({kind:"emoji",...o1.errorUtil.errToObj(J)})}uuid(J){return this._addCheck({kind:"uuid",...o1.errorUtil.errToObj(J)})}nanoid(J){return this._addCheck({kind:"nanoid",...o1.errorUtil.errToObj(J)})}cuid(J){return this._addCheck({kind:"cuid",...o1.errorUtil.errToObj(J)})}cuid2(J){return this._addCheck({kind:"cuid2",...o1.errorUtil.errToObj(J)})}ulid(J){return this._addCheck({kind:"ulid",...o1.errorUtil.errToObj(J)})}base64(J){return this._addCheck({kind:"base64",...o1.errorUtil.errToObj(J)})}base64url(J){return this._addCheck({kind:"base64url",...o1.errorUtil.errToObj(J)})}jwt(J){return this._addCheck({kind:"jwt",...o1.errorUtil.errToObj(J)})}ip(J){return this._addCheck({kind:"ip",...o1.errorUtil.errToObj(J)})}cidr(J){return this._addCheck({kind:"cidr",...o1.errorUtil.errToObj(J)})}datetime(J){if(typeof J==="string")return this._addCheck({kind:"datetime",precision:null,offset:!1,local:!1,message:J});return this._addCheck({kind:"datetime",precision:typeof J?.precision>"u"?null:J?.precision,offset:J?.offset??!1,local:J?.local??!1,...o1.errorUtil.errToObj(J?.message)})}date(J){return this._addCheck({kind:"date",message:J})}time(J){if(typeof J==="string")return this._addCheck({kind:"time",precision:null,message:J});return this._addCheck({kind:"time",precision:typeof J?.precision>"u"?null:J?.precision,...o1.errorUtil.errToObj(J?.message)})}duration(J){return this._addCheck({kind:"duration",...o1.errorUtil.errToObj(J)})}regex(J,Q){return this._addCheck({kind:"regex",regex:J,...o1.errorUtil.errToObj(Q)})}includes(J,Q){return this._addCheck({kind:"includes",value:J,position:Q?.position,...o1.errorUtil.errToObj(Q?.message)})}startsWith(J,Q){return this._addCheck({kind:"startsWith",value:J,...o1.errorUtil.errToObj(Q)})}endsWith(J,Q){return this._addCheck({kind:"endsWith",value:J,...o1.errorUtil.errToObj(Q)})}min(J,Q){return this._addCheck({kind:"min",value:J,...o1.errorUtil.errToObj(Q)})}max(J,Q){return this._addCheck({kind:"max",value:J,...o1.errorUtil.errToObj(Q)})}length(J,Q){return this._addCheck({kind:"length",value:J,...o1.errorUtil.errToObj(Q)})}nonempty(J){return this.min(1,o1.errorUtil.errToObj(J))}trim(){return new hY({...this._def,checks:[...this._def.checks,{kind:"trim"}]})}toLowerCase(){return new hY({...this._def,checks:[...this._def.checks,{kind:"toLowerCase"}]})}toUpperCase(){return new hY({...this._def,checks:[...this._def.checks,{kind:"toUpperCase"}]})}get isDatetime(){return!!this._def.checks.find((J)=>J.kind==="datetime")}get isDate(){return!!this._def.checks.find((J)=>J.kind==="date")}get isTime(){return!!this._def.checks.find((J)=>J.kind==="time")}get isDuration(){return!!this._def.checks.find((J)=>J.kind==="duration")}get isEmail(){return!!this._def.checks.find((J)=>J.kind==="email")}get isURL(){return!!this._def.checks.find((J)=>J.kind==="url")}get isEmoji(){return!!this._def.checks.find((J)=>J.kind==="emoji")}get isUUID(){return!!this._def.checks.find((J)=>J.kind==="uuid")}get isNANOID(){return!!this._def.checks.find((J)=>J.kind==="nanoid")}get isCUID(){return!!this._def.checks.find((J)=>J.kind==="cuid")}get isCUID2(){return!!this._def.checks.find((J)=>J.kind==="cuid2")}get isULID(){return!!this._def.checks.find((J)=>J.kind==="ulid")}get isIP(){return!!this._def.checks.find((J)=>J.kind==="ip")}get isCIDR(){return!!this._def.checks.find((J)=>J.kind==="cidr")}get isBase64(){return!!this._def.checks.find((J)=>J.kind==="base64")}get isBase64url(){return!!this._def.checks.find((J)=>J.kind==="base64url")}get minLength(){let J=null;for(let Q of this._def.checks)if(Q.kind==="min"){if(J===null||Q.value>J)J=Q.value}return J}get maxLength(){let J=null;for(let Q of this._def.checks)if(Q.kind==="max"){if(J===null||Q.value<J)J=Q.value}return J}}_d1.ZodString=hY;hY.create=(J)=>{return new hY({checks:[],typeName:A0.ZodString,coerce:J?.coerce??!1,...b0(J)})};function Ur6(J,Q){let Y=(J.toString().split(".")[1]||"").length,G=(Q.toString().split(".")[1]||"").length,X=Y>G?Y:G,z=Number.parseInt(J.toFixed(X).replace(".","")),K=Number.parseInt(Q.toFixed(X).replace(".",""));return z%K/10**X}class qZ extends y0{constructor(){super(...arguments);this.min=this.gte,this.max=this.lte,this.step=this.multipleOf}_parse(J){if(this._def.coerce)J.data=Number(J.data);if(this._getType(J)!==f1.ZodParsedType.number){let X=this._getOrReturnCtx(J);return(0,Y1.addIssueToContext)(X,{code:S1.ZodIssueCode.invalid_type,expected:f1.ZodParsedType.number,received:X.parsedType}),Y1.INVALID}let Y=void 0,G=new Y1.ParseStatus;for(let X of this._def.checks)if(X.kind==="int"){if(!f1.util.isInteger(J.data))Y=this._getOrReturnCtx(J,Y),(0,Y1.addIssueToContext)(Y,{code:S1.ZodIssueCode.invalid_type,expected:"integer",received:"float",message:X.message}),G.dirty()}else if(X.kind==="min"){if(X.inclusive?J.data<X.value:J.data<=X.value)Y=this._getOrReturnCtx(J,Y),(0,Y1.addIssueToContext)(Y,{code:S1.ZodIssueCode.too_small,minimum:X.value,type:"number",inclusive:X.inclusive,exact:!1,message:X.message}),G.dirty()}else if(X.kind==="max"){if(X.inclusive?J.data>X.value:J.data>=X.value)Y=this._getOrReturnCtx(J,Y),(0,Y1.addIssueToContext)(Y,{code:S1.ZodIssueCode.too_big,maximum:X.value,type:"number",inclusive:X.inclusive,exact:!1,message:X.message}),G.dirty()}else if(X.kind==="multipleOf"){if(Ur6(J.data,X.value)!==0)Y=this._getOrReturnCtx(J,Y),(0,Y1.addIssueToContext)(Y,{code:S1.ZodIssueCode.not_multiple_of,multipleOf:X.value,message:X.message}),G.dirty()}else if(X.kind==="finite"){if(!Number.isFinite(J.data))Y=this._getOrReturnCtx(J,Y),(0,Y1.addIssueToContext)(Y,{code:S1.ZodIssueCode.not_finite,message:X.message}),G.dirty()}else f1.util.assertNever(X);return{status:G.value,value:J.data}}gte(J,Q){return this.setLimit("min",J,!0,o1.errorUtil.toString(Q))}gt(J,Q){return this.setLimit("min",J,!1,o1.errorUtil.toString(Q))}lte(J,Q){return this.setLimit("max",J,!0,o1.errorUtil.toString(Q))}lt(J,Q){return this.setLimit("max",J,!1,o1.errorUtil.toString(Q))}setLimit(J,Q,Y,G){return new qZ({...this._def,checks:[...this._def.checks,{kind:J,value:Q,inclusive:Y,message:o1.errorUtil.toString(G)}]})}_addCheck(J){return new qZ({...this._def,checks:[...this._def.checks,J]})}int(J){return this._addCheck({kind:"int",message:o1.errorUtil.toString(J)})}positive(J){return this._addCheck({kind:"min",value:0,inclusive:!1,message:o1.errorUtil.toString(J)})}negative(J){return this._addCheck({kind:"max",value:0,inclusive:!1,message:o1.errorUtil.toString(J)})}nonpositive(J){return this._addCheck({kind:"max",value:0,inclusive:!0,message:o1.errorUtil.toString(J)})}nonnegative(J){return this._addCheck({kind:"min",value:0,inclusive:!0,message:o1.errorUtil.toString(J)})}multipleOf(J,Q){return this._addCheck({kind:"multipleOf",value:J,message:o1.errorUtil.toString(Q)})}finite(J){return this._addCheck({kind:"finite",message:o1.errorUtil.toString(J)})}safe(J){return this._addCheck({kind:"min",inclusive:!0,value:Number.MIN_SAFE_INTEGER,message:o1.errorUtil.toString(J)})._addCheck({kind:"max",inclusive:!0,value:Number.MAX_SAFE_INTEGER,message:o1.errorUtil.toString(J)})}get minValue(){let J=null;for(let Q of this._def.checks)if(Q.kind==="min"){if(J===null||Q.value>J)J=Q.value}return J}get maxValue(){let J=null;for(let Q of this._def.checks)if(Q.kind==="max"){if(J===null||Q.value<J)J=Q.value}return J}get isInt(){return!!this._def.checks.find((J)=>J.kind==="int"||J.kind==="multipleOf"&&f1.util.isInteger(J.value))}get isFinite(){let J=null,Q=null;for(let Y of this._def.checks)if(Y.kind==="finite"||Y.kind==="int"||Y.kind==="multipleOf")return!0;else if(Y.kind==="min"){if(Q===null||Y.value>Q)Q=Y.value}else if(Y.kind==="max"){if(J===null||Y.value<J)J=Y.value}return Number.isFinite(Q)&&Number.isFinite(J)}}_d1.ZodNumber=qZ;qZ.create=(J)=>{return new qZ({checks:[],typeName:A0.ZodNumber,coerce:J?.coerce||!1,...b0(J)})};class UZ extends y0{constructor(){super(...arguments);this.min=this.gte,this.max=this.lte}_parse(J){if(this._def.coerce)try{J.data=BigInt(J.data)}catch{return this._getInvalidInput(J)}if(this._getType(J)!==f1.ZodParsedType.bigint)return this._getInvalidInput(J);let Y=void 0,G=new Y1.ParseStatus;for(let X of this._def.checks)if(X.kind==="min"){if(X.inclusive?J.data<X.value:J.data<=X.value)Y=this._getOrReturnCtx(J,Y),(0,Y1.addIssueToContext)(Y,{code:S1.ZodIssueCode.too_small,type:"bigint",minimum:X.value,inclusive:X.inclusive,message:X.message}),G.dirty()}else if(X.kind==="max"){if(X.inclusive?J.data>X.value:J.data>=X.value)Y=this._getOrReturnCtx(J,Y),(0,Y1.addIssueToContext)(Y,{code:S1.ZodIssueCode.too_big,type:"bigint",maximum:X.value,inclusive:X.inclusive,message:X.message}),G.dirty()}else if(X.kind==="multipleOf"){if(J.data%X.value!==BigInt(0))Y=this._getOrReturnCtx(J,Y),(0,Y1.addIssueToContext)(Y,{code:S1.ZodIssueCode.not_multiple_of,multipleOf:X.value,message:X.message}),G.dirty()}else f1.util.assertNever(X);return{status:G.value,value:J.data}}_getInvalidInput(J){let Q=this._getOrReturnCtx(J);return(0,Y1.addIssueToContext)(Q,{code:S1.ZodIssueCode.invalid_type,expected:f1.ZodParsedType.bigint,received:Q.parsedType}),Y1.INVALID}gte(J,Q){return this.setLimit("min",J,!0,o1.errorUtil.toString(Q))}gt(J,Q){return this.setLimit("min",J,!1,o1.errorUtil.toString(Q))}lte(J,Q){return this.setLimit("max",J,!0,o1.errorUtil.toString(Q))}lt(J,Q){return this.setLimit("max",J,!1,o1.errorUtil.toString(Q))}setLimit(J,Q,Y,G){return new UZ({...this._def,checks:[...this._def.checks,{kind:J,value:Q,inclusive:Y,message:o1.errorUtil.toString(G)}]})}_addCheck(J){return new UZ({...this._def,checks:[...this._def.checks,J]})}positive(J){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!1,message:o1.errorUtil.toString(J)})}negative(J){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!1,message:o1.errorUtil.toString(J)})}nonpositive(J){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!0,message:o1.errorUtil.toString(J)})}nonnegative(J){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!0,message:o1.errorUtil.toString(J)})}multipleOf(J,Q){return this._addCheck({kind:"multipleOf",value:J,message:o1.errorUtil.toString(Q)})}get minValue(){let J=null;for(let Q of this._def.checks)if(Q.kind==="min"){if(J===null||Q.value>J)J=Q.value}return J}get maxValue(){let J=null;for(let Q of this._def.checks)if(Q.kind==="max"){if(J===null||Q.value<J)J=Q.value}return J}}_d1.ZodBigInt=UZ;UZ.create=(J)=>{return new UZ({checks:[],typeName:A0.ZodBigInt,coerce:J?.coerce??!1,...b0(J)})};class bI extends y0{_parse(J){if(this._def.coerce)J.data=Boolean(J.data);if(this._getType(J)!==f1.ZodParsedType.boolean){let Y=this._getOrReturnCtx(J);return(0,Y1.addIssueToContext)(Y,{code:S1.ZodIssueCode.invalid_type,expected:f1.ZodParsedType.boolean,received:Y.parsedType}),Y1.INVALID}return(0,Y1.OK)(J.data)}}_d1.ZodBoolean=bI;bI.create=(J)=>{return new bI({typeName:A0.ZodBoolean,coerce:J?.coerce||!1,...b0(J)})};class fU extends y0{_parse(J){if(this._def.coerce)J.data=new Date(J.data);if(this._getType(J)!==f1.ZodParsedType.date){let X=this._getOrReturnCtx(J);return(0,Y1.addIssueToContext)(X,{code:S1.ZodIssueCode.invalid_type,expected:f1.ZodParsedType.date,received:X.parsedType}),Y1.INVALID}if(Number.isNaN(J.data.getTime())){let X=this._getOrReturnCtx(J);return(0,Y1.addIssueToContext)(X,{code:S1.ZodIssueCode.invalid_date}),Y1.INVALID}let Y=new Y1.ParseStatus,G=void 0;for(let X of this._def.checks)if(X.kind==="min"){if(J.data.getTime()<X.value)G=this._getOrReturnCtx(J,G),(0,Y1.addIssueToContext)(G,{code:S1.ZodIssueCode.too_small,message:X.message,inclusive:!0,exact:!1,minimum:X.value,type:"date"}),Y.dirty()}else if(X.kind==="max"){if(J.data.getTime()>X.value)G=this._getOrReturnCtx(J,G),(0,Y1.addIssueToContext)(G,{code:S1.ZodIssueCode.too_big,message:X.message,inclusive:!0,exact:!1,maximum:X.value,type:"date"}),Y.dirty()}else f1.util.assertNever(X);return{status:Y.value,value:new Date(J.data.getTime())}}_addCheck(J){return new fU({...this._def,checks:[...this._def.checks,J]})}min(J,Q){return this._addCheck({kind:"min",value:J.getTime(),message:o1.errorUtil.toString(Q)})}max(J,Q){return this._addCheck({kind:"max",value:J.getTime(),message:o1.errorUtil.toString(Q)})}get minDate(){let J=null;for(let Q of this._def.checks)if(Q.kind==="min"){if(J===null||Q.value>J)J=Q.value}return J!=null?new Date(J):null}get maxDate(){let J=null;for(let Q of this._def.checks)if(Q.kind==="max"){if(J===null||Q.value<J)J=Q.value}return J!=null?new Date(J):null}}_d1.ZodDate=fU;fU.create=(J)=>{return new fU({checks:[],coerce:J?.coerce||!1,typeName:A0.ZodDate,...b0(J)})};class NC extends y0{_parse(J){if(this._getType(J)!==f1.ZodParsedType.symbol){let Y=this._getOrReturnCtx(J);return(0,Y1.addIssueToContext)(Y,{code:S1.ZodIssueCode.invalid_type,expected:f1.ZodParsedType.symbol,received:Y.parsedType}),Y1.INVALID}return(0,Y1.OK)(J.data)}}_d1.ZodSymbol=NC;NC.create=(J)=>{return new NC({typeName:A0.ZodSymbol,...b0(J)})};class xI extends y0{_parse(J){if(this._getType(J)!==f1.ZodParsedType.undefined){let Y=this._getOrReturnCtx(J);return(0,Y1.addIssueToContext)(Y,{code:S1.ZodIssueCode.invalid_type,expected:f1.ZodParsedType.undefined,received:Y.parsedType}),Y1.INVALID}return(0,Y1.OK)(J.data)}}_d1.ZodUndefined=xI;xI.create=(J)=>{return new xI({typeName:A0.ZodUndefined,...b0(J)})};class yI extends y0{_parse(J){if(this._getType(J)!==f1.ZodParsedType.null){let Y=this._getOrReturnCtx(J);return(0,Y1.addIssueToContext)(Y,{code:S1.ZodIssueCode.invalid_type,expected:f1.ZodParsedType.null,received:Y.parsedType}),Y1.INVALID}return(0,Y1.OK)(J.data)}}_d1.ZodNull=yI;yI.create=(J)=>{return new yI({typeName:A0.ZodNull,...b0(J)})};class kU extends y0{constructor(){super(...arguments);this._any=!0}_parse(J){return(0,Y1.OK)(J.data)}}_d1.ZodAny=kU;kU.create=(J)=>{return new kU({typeName:A0.ZodAny,...b0(J)})};class VZ extends y0{constructor(){super(...arguments);this._unknown=!0}_parse(J){return(0,Y1.OK)(J.data)}}_d1.ZodUnknown=VZ;VZ.create=(J)=>{return new VZ({typeName:A0.ZodUnknown,...b0(J)})};class LG extends y0{_parse(J){let Q=this._getOrReturnCtx(J);return(0,Y1.addIssueToContext)(Q,{code:S1.ZodIssueCode.invalid_type,expected:f1.ZodParsedType.never,received:Q.parsedType}),Y1.INVALID}}_d1.ZodNever=LG;LG.create=(J)=>{return new LG({typeName:A0.ZodNever,...b0(J)})};class wC extends y0{_parse(J){if(this._getType(J)!==f1.ZodParsedType.undefined){let Y=this._getOrReturnCtx(J);return(0,Y1.addIssueToContext)(Y,{code:S1.ZodIssueCode.invalid_type,expected:f1.ZodParsedType.void,received:Y.parsedType}),Y1.INVALID}return(0,Y1.OK)(J.data)}}_d1.ZodVoid=wC;wC.create=(J)=>{return new wC({typeName:A0.ZodVoid,...b0(J)})};class bY extends y0{_parse(J){let{ctx:Q,status:Y}=this._processInputParams(J),G=this._def;if(Q.parsedType!==f1.ZodParsedType.array)return(0,Y1.addIssueToContext)(Q,{code:S1.ZodIssueCode.invalid_type,expected:f1.ZodParsedType.array,received:Q.parsedType}),Y1.INVALID;if(G.exactLength!==null){let z=Q.data.length>G.exactLength.value,K=Q.data.length<G.exactLength.value;if(z||K)(0,Y1.addIssueToContext)(Q,{code:z?S1.ZodIssueCode.too_big:S1.ZodIssueCode.too_small,minimum:K?G.exactLength.value:void 0,maximum:z?G.exactLength.value:void 0,type:"array",inclusive:!0,exact:!0,message:G.exactLength.message}),Y.dirty()}if(G.minLength!==null){if(Q.data.length<G.minLength.value)(0,Y1.addIssueToContext)(Q,{code:S1.ZodIssueCode.too_small,minimum:G.minLength.value,type:"array",inclusive:!0,exact:!1,message:G.minLength.message}),Y.dirty()}if(G.maxLength!==null){if(Q.data.length>G.maxLength.value)(0,Y1.addIssueToContext)(Q,{code:S1.ZodIssueCode.too_big,maximum:G.maxLength.value,type:"array",inclusive:!0,exact:!1,message:G.maxLength.message}),Y.dirty()}if(Q.common.async)return Promise.all([...Q.data].map((z,K)=>{return G.type._parseAsync(new yY(Q,z,Q.path,K))})).then((z)=>{return Y1.ParseStatus.mergeArray(Y,z)});let X=[...Q.data].map((z,K)=>{return G.type._parseSync(new yY(Q,z,Q.path,K))});return Y1.ParseStatus.mergeArray(Y,X)}get element(){return this._def.type}min(J,Q){return new bY({...this._def,minLength:{value:J,message:o1.errorUtil.toString(Q)}})}max(J,Q){return new bY({...this._def,maxLength:{value:J,message:o1.errorUtil.toString(Q)}})}length(J,Q){return new bY({...this._def,exactLength:{value:J,message:o1.errorUtil.toString(Q)}})}nonempty(J){return this.min(1,J)}}_d1.ZodArray=bY;bY.create=(J,Q)=>{return new bY({type:J,minLength:null,maxLength:null,exactLength:null,typeName:A0.ZodArray,...b0(Q)})};function jI(J){if(J instanceof d8){let Q={};for(let Y in J.shape){let G=J.shape[Y];Q[Y]=xY.create(jI(G))}return new d8({...J._def,shape:()=>Q})}else if(J instanceof bY)return new bY({...J._def,type:jI(J.element)});else if(J instanceof xY)return xY.create(jI(J.unwrap()));else if(J instanceof jz)return jz.create(jI(J.unwrap()));else if(J instanceof EG)return EG.create(J.items.map((Q)=>jI(Q)));else return J}class d8 extends y0{constructor(){super(...arguments);this._cached=null,this.nonstrict=this.passthrough,this.augment=this.extend}_getCached(){if(this._cached!==null)return this._cached;let J=this._def.shape(),Q=f1.util.objectKeys(J);return this._cached={shape:J,keys:Q},this._cached}_parse(J){if(this._getType(J)!==f1.ZodParsedType.object){let Z=this._getOrReturnCtx(J);return(0,Y1.addIssueToContext)(Z,{code:S1.ZodIssueCode.invalid_type,expected:f1.ZodParsedType.object,received:Z.parsedType}),Y1.INVALID}let{status:Y,ctx:G}=this._processInputParams(J),{shape:X,keys:z}=this._getCached(),K=[];if(!(this._def.catchall instanceof LG&&this._def.unknownKeys==="strip")){for(let Z in G.data)if(!z.includes(Z))K.push(Z)}let W=[];for(let Z of z){let V=X[Z],q=G.data[Z];W.push({key:{status:"valid",value:Z},value:V._parse(new yY(G,q,G.path,Z)),alwaysSet:Z in G.data})}if(this._def.catchall instanceof LG){let Z=this._def.unknownKeys;if(Z==="passthrough")for(let V of K)W.push({key:{status:"valid",value:V},value:{status:"valid",value:G.data[V]}});else if(Z==="strict"){if(K.length>0)(0,Y1.addIssueToContext)(G,{code:S1.ZodIssueCode.unrecognized_keys,keys:K}),Y.dirty()}else if(Z==="strip");else throw Error("Internal ZodObject error: invalid unknownKeys value.")}else{let Z=this._def.catchall;for(let V of K){let q=G.data[V];W.push({key:{status:"valid",value:V},value:Z._parse(new yY(G,q,G.path,V)),alwaysSet:V in G.data})}}if(G.common.async)return Promise.resolve().then(async()=>{let Z=[];for(let V of W){let q=await V.key,U=await V.value;Z.push({key:q,value:U,alwaysSet:V.alwaysSet})}return Z}).then((Z)=>{return Y1.ParseStatus.mergeObjectSync(Y,Z)});else return Y1.ParseStatus.mergeObjectSync(Y,W)}get shape(){return this._def.shape()}strict(J){return o1.errorUtil.errToObj,new d8({...this._def,unknownKeys:"strict",...J!==void 0?{errorMap:(Q,Y)=>{let G=this._def.errorMap?.(Q,Y).message??Y.defaultError;if(Q.code==="unrecognized_keys")return{message:o1.errorUtil.errToObj(J).message??G};return{message:G}}}:{}})}strip(){return new d8({...this._def,unknownKeys:"strip"})}passthrough(){return new d8({...this._def,unknownKeys:"passthrough"})}extend(J){return new d8({...this._def,shape:()=>({...this._def.shape(),...J})})}merge(J){return new d8({unknownKeys:J._def.unknownKeys,catchall:J._def.catchall,shape:()=>({...this._def.shape(),...J._def.shape()}),typeName:A0.ZodObject})}setKey(J,Q){return this.augment({[J]:Q})}catchall(J){return new d8({...this._def,catchall:J})}pick(J){let Q={};for(let Y of f1.util.objectKeys(J))if(J[Y]&&this.shape[Y])Q[Y]=this.shape[Y];return new d8({...this._def,shape:()=>Q})}omit(J){let Q={};for(let Y of f1.util.objectKeys(this.shape))if(!J[Y])Q[Y]=this.shape[Y];return new d8({...this._def,shape:()=>Q})}deepPartial(){return jI(this)}partial(J){let Q={};for(let Y of f1.util.objectKeys(this.shape)){let G=this.shape[Y];if(J&&!J[Y])Q[Y]=G;else Q[Y]=G.optional()}return new d8({...this._def,shape:()=>Q})}required(J){let Q={};for(let Y of f1.util.objectKeys(this.shape))if(J&&!J[Y])Q[Y]=this.shape[Y];else{let X=this.shape[Y];while(X instanceof xY)X=X._def.innerType;Q[Y]=X}return new d8({...this._def,shape:()=>Q})}keyof(){return md1(f1.util.objectKeys(this.shape))}}_d1.ZodObject=d8;d8.create=(J,Q)=>{return new d8({shape:()=>J,unknownKeys:"strip",catchall:LG.create(),typeName:A0.ZodObject,...b0(Q)})};d8.strictCreate=(J,Q)=>{return new d8({shape:()=>J,unknownKeys:"strict",catchall:LG.create(),typeName:A0.ZodObject,...b0(Q)})};d8.lazycreate=(J,Q)=>{return new d8({shape:J,unknownKeys:"strip",catchall:LG.create(),typeName:A0.ZodObject,...b0(Q)})};class gI extends y0{_parse(J){let{ctx:Q}=this._processInputParams(J),Y=this._def.options;function G(X){for(let K of X)if(K.result.status==="valid")return K.result;for(let K of X)if(K.result.status==="dirty")return Q.common.issues.push(...K.ctx.common.issues),K.result;let z=X.map((K)=>new S1.ZodError(K.ctx.common.issues));return(0,Y1.addIssueToContext)(Q,{code:S1.ZodIssueCode.invalid_union,unionErrors:z}),Y1.INVALID}if(Q.common.async)return Promise.all(Y.map(async(X)=>{let z={...Q,common:{...Q.common,issues:[]},parent:null};return{result:await X._parseAsync({data:Q.data,path:Q.path,parent:z}),ctx:z}})).then(G);else{let X=void 0,z=[];for(let W of Y){let Z={...Q,common:{...Q.common,issues:[]},parent:null},V=W._parseSync({data:Q.data,path:Q.path,parent:Z});if(V.status==="valid")return V;else if(V.status==="dirty"&&!X)X={result:V,ctx:Z};if(Z.common.issues.length)z.push(Z.common.issues)}if(X)return Q.common.issues.push(...X.ctx.common.issues),X.result;let K=z.map((W)=>new S1.ZodError(W));return(0,Y1.addIssueToContext)(Q,{code:S1.ZodIssueCode.invalid_union,unionErrors:K}),Y1.INVALID}}get options(){return this._def.options}}_d1.ZodUnion=gI;gI.create=(J,Q)=>{return new gI({options:J,typeName:A0.ZodUnion,...b0(Q)})};var vz=(J)=>{if(J instanceof dI)return vz(J.schema);else if(J instanceof MQ)return vz(J.innerType());else if(J instanceof uI)return[J.value];else if(J instanceof MZ)return J.options;else if(J instanceof lI)return f1.util.objectValues(J.enum);else if(J instanceof pI)return vz(J._def.innerType);else if(J instanceof xI)return[void 0];else if(J instanceof yI)return[null];else if(J instanceof xY)return[void 0,...vz(J.unwrap())];else if(J instanceof jz)return[null,...vz(J.unwrap())];else if(J instanceof Qh)return vz(J.unwrap());else if(J instanceof _I)return vz(J.unwrap());else if(J instanceof cI)return vz(J._def.innerType);else return[]};class Jh extends y0{_parse(J){let{ctx:Q}=this._processInputParams(J);if(Q.parsedType!==f1.ZodParsedType.object)return(0,Y1.addIssueToContext)(Q,{code:S1.ZodIssueCode.invalid_type,expected:f1.ZodParsedType.object,received:Q.parsedType}),Y1.INVALID;let Y=this.discriminator,G=Q.data[Y],X=this.optionsMap.get(G);if(!X)return(0,Y1.addIssueToContext)(Q,{code:S1.ZodIssueCode.invalid_union_discriminator,options:Array.from(this.optionsMap.keys()),path:[Y]}),Y1.INVALID;if(Q.common.async)return X._parseAsync({data:Q.data,path:Q.path,parent:Q});else return X._parseSync({data:Q.data,path:Q.path,parent:Q})}get discriminator(){return this._def.discriminator}get options(){return this._def.options}get optionsMap(){return this._def.optionsMap}static create(J,Q,Y){let G=new Map;for(let X of Q){let z=vz(X.shape[J]);if(!z.length)throw Error(`A discriminator value for key \`${J}\` could not be extracted from all schema options`);for(let K of z){if(G.has(K))throw Error(`Discriminator property ${String(J)} has duplicate value ${String(K)}`);G.set(K,X)}}return new Jh({typeName:A0.ZodDiscriminatedUnion,discriminator:J,options:Q,optionsMap:G,...b0(Y)})}}_d1.ZodDiscriminatedUnion=Jh;function se(J,Q){let Y=(0,f1.getParsedType)(J),G=(0,f1.getParsedType)(Q);if(J===Q)return{valid:!0,data:J};else if(Y===f1.ZodParsedType.object&&G===f1.ZodParsedType.object){let X=f1.util.objectKeys(Q),z=f1.util.objectKeys(J).filter((W)=>X.indexOf(W)!==-1),K={...J,...Q};for(let W of z){let Z=se(J[W],Q[W]);if(!Z.valid)return{valid:!1};K[W]=Z.data}return{valid:!0,data:K}}else if(Y===f1.ZodParsedType.array&&G===f1.ZodParsedType.array){if(J.length!==Q.length)return{valid:!1};let X=[];for(let z=0;z<J.length;z++){let K=J[z],W=Q[z],Z=se(K,W);if(!Z.valid)return{valid:!1};X.push(Z.data)}return{valid:!0,data:X}}else if(Y===f1.ZodParsedType.date&&G===f1.ZodParsedType.date&&+J===+Q)return{valid:!0,data:J};else return{valid:!1}}class mI extends y0{_parse(J){let{status:Q,ctx:Y}=this._processInputParams(J),G=(X,z)=>{if((0,Y1.isAborted)(X)||(0,Y1.isAborted)(z))return Y1.INVALID;let K=se(X.value,z.value);if(!K.valid)return(0,Y1.addIssueToContext)(Y,{code:S1.ZodIssueCode.invalid_intersection_types}),Y1.INVALID;if((0,Y1.isDirty)(X)||(0,Y1.isDirty)(z))Q.dirty();return{status:Q.value,value:K.data}};if(Y.common.async)return Promise.all([this._def.left._parseAsync({data:Y.data,path:Y.path,parent:Y}),this._def.right._parseAsync({data:Y.data,path:Y.path,parent:Y})]).then(([X,z])=>G(X,z));else return G(this._def.left._parseSync({data:Y.data,path:Y.path,parent:Y}),this._def.right._parseSync({data:Y.data,path:Y.path,parent:Y}))}}_d1.ZodIntersection=mI;mI.create=(J,Q,Y)=>{return new mI({left:J,right:Q,typeName:A0.ZodIntersection,...b0(Y)})};class EG extends y0{_parse(J){let{status:Q,ctx:Y}=this._processInputParams(J);if(Y.parsedType!==f1.ZodParsedType.array)return(0,Y1.addIssueToContext)(Y,{code:S1.ZodIssueCode.invalid_type,expected:f1.ZodParsedType.array,received:Y.parsedType}),Y1.INVALID;if(Y.data.length<this._def.items.length)return(0,Y1.addIssueToContext)(Y,{code:S1.ZodIssueCode.too_small,minimum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),Y1.INVALID;if(!this._def.rest&&Y.data.length>this._def.items.length)(0,Y1.addIssueToContext)(Y,{code:S1.ZodIssueCode.too_big,maximum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),Q.dirty();let X=[...Y.data].map((z,K)=>{let W=this._def.items[K]||this._def.rest;if(!W)return null;return W._parse(new yY(Y,z,Y.path,K))}).filter((z)=>!!z);if(Y.common.async)return Promise.all(X).then((z)=>{return Y1.ParseStatus.mergeArray(Q,z)});else return Y1.ParseStatus.mergeArray(Q,X)}get items(){return this._def.items}rest(J){return new EG({...this._def,rest:J})}}_d1.ZodTuple=EG;EG.create=(J,Q)=>{if(!Array.isArray(J))throw Error("You must pass an array of schemas to z.tuple([ ... ])");return new EG({items:J,typeName:A0.ZodTuple,rest:null,...b0(Q)})};class LC extends y0{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(J){let{status:Q,ctx:Y}=this._processInputParams(J);if(Y.parsedType!==f1.ZodParsedType.object)return(0,Y1.addIssueToContext)(Y,{code:S1.ZodIssueCode.invalid_type,expected:f1.ZodParsedType.object,received:Y.parsedType}),Y1.INVALID;let G=[],X=this._def.keyType,z=this._def.valueType;for(let K in Y.data)G.push({key:X._parse(new yY(Y,K,Y.path,K)),value:z._parse(new yY(Y,Y.data[K],Y.path,K)),alwaysSet:K in Y.data});if(Y.common.async)return Y1.ParseStatus.mergeObjectAsync(Q,G);else return Y1.ParseStatus.mergeObjectSync(Q,G)}get element(){return this._def.valueType}static create(J,Q,Y){if(Q instanceof y0)return new LC({keyType:J,valueType:Q,typeName:A0.ZodRecord,...b0(Y)});return new LC({keyType:hY.create(),valueType:J,typeName:A0.ZodRecord,...b0(Q)})}}_d1.ZodRecord=LC;class EC extends y0{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(J){let{status:Q,ctx:Y}=this._processInputParams(J);if(Y.parsedType!==f1.ZodParsedType.map)return(0,Y1.addIssueToContext)(Y,{code:S1.ZodIssueCode.invalid_type,expected:f1.ZodParsedType.map,received:Y.parsedType}),Y1.INVALID;let G=this._def.keyType,X=this._def.valueType,z=[...Y.data.entries()].map(([K,W],Z)=>{return{key:G._parse(new yY(Y,K,Y.path,[Z,"key"])),value:X._parse(new yY(Y,W,Y.path,[Z,"value"]))}});if(Y.common.async){let K=new Map;return Promise.resolve().then(async()=>{for(let W of z){let Z=await W.key,V=await W.value;if(Z.status==="aborted"||V.status==="aborted")return Y1.INVALID;if(Z.status==="dirty"||V.status==="dirty")Q.dirty();K.set(Z.value,V.value)}return{status:Q.value,value:K}})}else{let K=new Map;for(let W of z){let{key:Z,value:V}=W;if(Z.status==="aborted"||V.status==="aborted")return Y1.INVALID;if(Z.status==="dirty"||V.status==="dirty")Q.dirty();K.set(Z.value,V.value)}return{status:Q.value,value:K}}}}_d1.ZodMap=EC;EC.create=(J,Q,Y)=>{return new EC({valueType:Q,keyType:J,typeName:A0.ZodMap,...b0(Y)})};class vU extends y0{_parse(J){let{status:Q,ctx:Y}=this._processInputParams(J);if(Y.parsedType!==f1.ZodParsedType.set)return(0,Y1.addIssueToContext)(Y,{code:S1.ZodIssueCode.invalid_type,expected:f1.ZodParsedType.set,received:Y.parsedType}),Y1.INVALID;let G=this._def;if(G.minSize!==null){if(Y.data.size<G.minSize.value)(0,Y1.addIssueToContext)(Y,{code:S1.ZodIssueCode.too_small,minimum:G.minSize.value,type:"set",inclusive:!0,exact:!1,message:G.minSize.message}),Q.dirty()}if(G.maxSize!==null){if(Y.data.size>G.maxSize.value)(0,Y1.addIssueToContext)(Y,{code:S1.ZodIssueCode.too_big,maximum:G.maxSize.value,type:"set",inclusive:!0,exact:!1,message:G.maxSize.message}),Q.dirty()}let X=this._def.valueType;function z(W){let Z=new Set;for(let V of W){if(V.status==="aborted")return Y1.INVALID;if(V.status==="dirty")Q.dirty();Z.add(V.value)}return{status:Q.value,value:Z}}let K=[...Y.data.values()].map((W,Z)=>X._parse(new yY(Y,W,Y.path,Z)));if(Y.common.async)return Promise.all(K).then((W)=>z(W));else return z(K)}min(J,Q){return new vU({...this._def,minSize:{value:J,message:o1.errorUtil.toString(Q)}})}max(J,Q){return new vU({...this._def,maxSize:{value:J,message:o1.errorUtil.toString(Q)}})}size(J,Q){return this.min(J,Q).max(J,Q)}nonempty(J){return this.min(1,J)}}_d1.ZodSet=vU;vU.create=(J,Q)=>{return new vU({valueType:J,minSize:null,maxSize:null,typeName:A0.ZodSet,...b0(Q)})};class hI extends y0{constructor(){super(...arguments);this.validate=this.implement}_parse(J){let{ctx:Q}=this._processInputParams(J);if(Q.parsedType!==f1.ZodParsedType.function)return(0,Y1.addIssueToContext)(Q,{code:S1.ZodIssueCode.invalid_type,expected:f1.ZodParsedType.function,received:Q.parsedType}),Y1.INVALID;function Y(K,W){return(0,Y1.makeIssue)({data:K,path:Q.path,errorMaps:[Q.common.contextualErrorMap,Q.schemaErrorMap,(0,ej.getErrorMap)(),ej.defaultErrorMap].filter((Z)=>!!Z),issueData:{code:S1.ZodIssueCode.invalid_arguments,argumentsError:W}})}function G(K,W){return(0,Y1.makeIssue)({data:K,path:Q.path,errorMaps:[Q.common.contextualErrorMap,Q.schemaErrorMap,(0,ej.getErrorMap)(),ej.defaultErrorMap].filter((Z)=>!!Z),issueData:{code:S1.ZodIssueCode.invalid_return_type,returnTypeError:W}})}let X={errorMap:Q.common.contextualErrorMap},z=Q.data;if(this._def.returns instanceof jU){let K=this;return(0,Y1.OK)(async function(...W){let Z=new S1.ZodError([]),V=await K._def.args.parseAsync(W,X).catch((M)=>{throw Z.addIssue(Y(W,M)),Z}),q=await Reflect.apply(z,this,V);return await K._def.returns._def.type.parseAsync(q,X).catch((M)=>{throw Z.addIssue(G(q,M)),Z})})}else{let K=this;return(0,Y1.OK)(function(...W){let Z=K._def.args.safeParse(W,X);if(!Z.success)throw new S1.ZodError([Y(W,Z.error)]);let V=Reflect.apply(z,this,Z.data),q=K._def.returns.safeParse(V,X);if(!q.success)throw new S1.ZodError([G(V,q.error)]);return q.data})}}parameters(){return this._def.args}returnType(){return this._def.returns}args(...J){return new hI({...this._def,args:EG.create(J).rest(VZ.create())})}returns(J){return new hI({...this._def,returns:J})}implement(J){return this.parse(J)}strictImplement(J){return this.parse(J)}static create(J,Q,Y){return new hI({args:J?J:EG.create([]).rest(VZ.create()),returns:Q||VZ.create(),typeName:A0.ZodFunction,...b0(Y)})}}_d1.ZodFunction=hI;class dI extends y0{get schema(){return this._def.getter()}_parse(J){let{ctx:Q}=this._processInputParams(J);return this._def.getter()._parse({data:Q.data,path:Q.path,parent:Q})}}_d1.ZodLazy=dI;dI.create=(J,Q)=>{return new dI({getter:J,typeName:A0.ZodLazy,...b0(Q)})};class uI extends y0{_parse(J){if(J.data!==this._def.value){let Q=this._getOrReturnCtx(J);return(0,Y1.addIssueToContext)(Q,{received:Q.data,code:S1.ZodIssueCode.invalid_literal,expected:this._def.value}),Y1.INVALID}return{status:"valid",value:J.data}}get value(){return this._def.value}}_d1.ZodLiteral=uI;uI.create=(J,Q)=>{return new uI({value:J,typeName:A0.ZodLiteral,...b0(Q)})};function md1(J,Q){return new MZ({values:J,typeName:A0.ZodEnum,...b0(Q)})}class MZ extends y0{_parse(J){if(typeof J.data!=="string"){let Q=this._getOrReturnCtx(J),Y=this._def.values;return(0,Y1.addIssueToContext)(Q,{expected:f1.util.joinValues(Y),received:Q.parsedType,code:S1.ZodIssueCode.invalid_type}),Y1.INVALID}if(!this._cache)this._cache=new Set(this._def.values);if(!this._cache.has(J.data)){let Q=this._getOrReturnCtx(J),Y=this._def.values;return(0,Y1.addIssueToContext)(Q,{received:Q.data,code:S1.ZodIssueCode.invalid_enum_value,options:Y}),Y1.INVALID}return(0,Y1.OK)(J.data)}get options(){return this._def.values}get enum(){let J={};for(let Q of this._def.values)J[Q]=Q;return J}get Values(){let J={};for(let Q of this._def.values)J[Q]=Q;return J}get Enum(){let J={};for(let Q of this._def.values)J[Q]=Q;return J}extract(J,Q=this._def){return MZ.create(J,{...this._def,...Q})}exclude(J,Q=this._def){return MZ.create(this.options.filter((Y)=>!J.includes(Y)),{...this._def,...Q})}}_d1.ZodEnum=MZ;MZ.create=md1;class lI extends y0{_parse(J){let Q=f1.util.getValidEnumValues(this._def.values),Y=this._getOrReturnCtx(J);if(Y.parsedType!==f1.ZodParsedType.string&&Y.parsedType!==f1.ZodParsedType.number){let G=f1.util.objectValues(Q);return(0,Y1.addIssueToContext)(Y,{expected:f1.util.joinValues(G),received:Y.parsedType,code:S1.ZodIssueCode.invalid_type}),Y1.INVALID}if(!this._cache)this._cache=new Set(f1.util.getValidEnumValues(this._def.values));if(!this._cache.has(J.data)){let G=f1.util.objectValues(Q);return(0,Y1.addIssueToContext)(Y,{received:Y.data,code:S1.ZodIssueCode.invalid_enum_value,options:G}),Y1.INVALID}return(0,Y1.OK)(J.data)}get enum(){return this._def.values}}_d1.ZodNativeEnum=lI;lI.create=(J,Q)=>{return new lI({values:J,typeName:A0.ZodNativeEnum,...b0(Q)})};class jU extends y0{unwrap(){return this._def.type}_parse(J){let{ctx:Q}=this._processInputParams(J);if(Q.parsedType!==f1.ZodParsedType.promise&&Q.common.async===!1)return(0,Y1.addIssueToContext)(Q,{code:S1.ZodIssueCode.invalid_type,expected:f1.ZodParsedType.promise,received:Q.parsedType}),Y1.INVALID;let Y=Q.parsedType===f1.ZodParsedType.promise?Q.data:Promise.resolve(Q.data);return(0,Y1.OK)(Y.then((G)=>{return this._def.type.parseAsync(G,{path:Q.path,errorMap:Q.common.contextualErrorMap})}))}}_d1.ZodPromise=jU;jU.create=(J,Q)=>{return new jU({type:J,typeName:A0.ZodPromise,...b0(Q)})};class MQ extends y0{innerType(){return this._def.schema}sourceType(){return this._def.schema._def.typeName===A0.ZodEffects?this._def.schema.sourceType():this._def.schema}_parse(J){let{status:Q,ctx:Y}=this._processInputParams(J),G=this._def.effect||null,X={addIssue:(z)=>{if((0,Y1.addIssueToContext)(Y,z),z.fatal)Q.abort();else Q.dirty()},get path(){return Y.path}};if(X.addIssue=X.addIssue.bind(X),G.type==="preprocess"){let z=G.transform(Y.data,X);if(Y.common.async)return Promise.resolve(z).then(async(K)=>{if(Q.value==="aborted")return Y1.INVALID;let W=await this._def.schema._parseAsync({data:K,path:Y.path,parent:Y});if(W.status==="aborted")return Y1.INVALID;if(W.status==="dirty")return(0,Y1.DIRTY)(W.value);if(Q.value==="dirty")return(0,Y1.DIRTY)(W.value);return W});else{if(Q.value==="aborted")return Y1.INVALID;let K=this._def.schema._parseSync({data:z,path:Y.path,parent:Y});if(K.status==="aborted")return Y1.INVALID;if(K.status==="dirty")return(0,Y1.DIRTY)(K.value);if(Q.value==="dirty")return(0,Y1.DIRTY)(K.value);return K}}if(G.type==="refinement"){let z=(K)=>{let W=G.refinement(K,X);if(Y.common.async)return Promise.resolve(W);if(W instanceof Promise)throw Error("Async refinement encountered during synchronous parse operation. Use .parseAsync instead.");return K};if(Y.common.async===!1){let K=this._def.schema._parseSync({data:Y.data,path:Y.path,parent:Y});if(K.status==="aborted")return Y1.INVALID;if(K.status==="dirty")Q.dirty();return z(K.value),{status:Q.value,value:K.value}}else return this._def.schema._parseAsync({data:Y.data,path:Y.path,parent:Y}).then((K)=>{if(K.status==="aborted")return Y1.INVALID;if(K.status==="dirty")Q.dirty();return z(K.value).then(()=>{return{status:Q.value,value:K.value}})})}if(G.type==="transform")if(Y.common.async===!1){let z=this._def.schema._parseSync({data:Y.data,path:Y.path,parent:Y});if(!(0,Y1.isValid)(z))return Y1.INVALID;let K=G.transform(z.value,X);if(K instanceof Promise)throw Error("Asynchronous transform encountered during synchronous parse operation. Use .parseAsync instead.");return{status:Q.value,value:K}}else return this._def.schema._parseAsync({data:Y.data,path:Y.path,parent:Y}).then((z)=>{if(!(0,Y1.isValid)(z))return Y1.INVALID;return Promise.resolve(G.transform(z.value,X)).then((K)=>({status:Q.value,value:K}))});f1.util.assertNever(G)}}_d1.ZodEffects=MQ;_d1.ZodTransformer=MQ;MQ.create=(J,Q,Y)=>{return new MQ({schema:J,typeName:A0.ZodEffects,effect:Q,...b0(Y)})};MQ.createWithPreprocess=(J,Q,Y)=>{return new MQ({schema:Q,effect:{type:"preprocess",transform:J},typeName:A0.ZodEffects,...b0(Y)})};class xY extends y0{_parse(J){if(this._getType(J)===f1.ZodParsedType.undefined)return(0,Y1.OK)(void 0);return this._def.innerType._parse(J)}unwrap(){return this._def.innerType}}_d1.ZodOptional=xY;xY.create=(J,Q)=>{return new xY({innerType:J,typeName:A0.ZodOptional,...b0(Q)})};class jz extends y0{_parse(J){if(this._getType(J)===f1.ZodParsedType.null)return(0,Y1.OK)(null);return this._def.innerType._parse(J)}unwrap(){return this._def.innerType}}_d1.ZodNullable=jz;jz.create=(J,Q)=>{return new jz({innerType:J,typeName:A0.ZodNullable,...b0(Q)})};class pI extends y0{_parse(J){let{ctx:Q}=this._processInputParams(J),Y=Q.data;if(Q.parsedType===f1.ZodParsedType.undefined)Y=this._def.defaultValue();return this._def.innerType._parse({data:Y,path:Q.path,parent:Q})}removeDefault(){return this._def.innerType}}_d1.ZodDefault=pI;pI.create=(J,Q)=>{return new pI({innerType:J,typeName:A0.ZodDefault,defaultValue:typeof Q.default==="function"?Q.default:()=>Q.default,...b0(Q)})};class cI extends y0{_parse(J){let{ctx:Q}=this._processInputParams(J),Y={...Q,common:{...Q.common,issues:[]}},G=this._def.innerType._parse({data:Y.data,path:Y.path,parent:{...Y}});if((0,Y1.isAsync)(G))return G.then((X)=>{return{status:"valid",value:X.status==="valid"?X.value:this._def.catchValue({get error(){return new S1.ZodError(Y.common.issues)},input:Y.data})}});else return{status:"valid",value:G.status==="valid"?G.value:this._def.catchValue({get error(){return new S1.ZodError(Y.common.issues)},input:Y.data})}}removeCatch(){return this._def.innerType}}_d1.ZodCatch=cI;cI.create=(J,Q)=>{return new cI({innerType:J,typeName:A0.ZodCatch,catchValue:typeof Q.catch==="function"?Q.catch:()=>Q.catch,...b0(Q)})};class CC extends y0{_parse(J){if(this._getType(J)!==f1.ZodParsedType.nan){let Y=this._getOrReturnCtx(J);return(0,Y1.addIssueToContext)(Y,{code:S1.ZodIssueCode.invalid_type,expected:f1.ZodParsedType.nan,received:Y.parsedType}),Y1.INVALID}return{status:"valid",value:J.data}}}_d1.ZodNaN=CC;CC.create=(J)=>{return new CC({typeName:A0.ZodNaN,...b0(J)})};_d1.BRAND=Symbol("zod_brand");class Qh extends y0{_parse(J){let{ctx:Q}=this._processInputParams(J),Y=Q.data;return this._def.type._parse({data:Y,path:Q.path,parent:Q})}unwrap(){return this._def.type}}_d1.ZodBranded=Qh;class RC extends y0{_parse(J){let{status:Q,ctx:Y}=this._processInputParams(J);if(Y.common.async)return(async()=>{let X=await this._def.in._parseAsync({data:Y.data,path:Y.path,parent:Y});if(X.status==="aborted")return Y1.INVALID;if(X.status==="dirty")return Q.dirty(),(0,Y1.DIRTY)(X.value);else return this._def.out._parseAsync({data:X.value,path:Y.path,parent:Y})})();else{let G=this._def.in._parseSync({data:Y.data,path:Y.path,parent:Y});if(G.status==="aborted")return Y1.INVALID;if(G.status==="dirty")return Q.dirty(),{status:"dirty",value:G.value};else return this._def.out._parseSync({data:G.value,path:Y.path,parent:Y})}}static create(J,Q){return new RC({in:J,out:Q,typeName:A0.ZodPipeline})}}_d1.ZodPipeline=RC;class _I extends y0{_parse(J){let Q=this._def.innerType._parse(J),Y=(G)=>{if((0,Y1.isValid)(G))G.value=Object.freeze(G.value);return G};return(0,Y1.isAsync)(Q)?Q.then((G)=>Y(G)):Y(Q)}unwrap(){return this._def.innerType}}_d1.ZodReadonly=_I;_I.create=(J,Q)=>{return new _I({innerType:J,typeName:A0.ZodReadonly,...b0(Q)})};function bd1(J,Q){let Y=typeof J==="function"?J(Q):typeof J==="string"?{message:J}:J;return typeof Y==="string"?{message:Y}:Y}function dd1(J,Q={},Y){if(J)return kU.create().superRefine((G,X)=>{let z=J(G);if(z instanceof Promise)return z.then((K)=>{if(!K){let W=bd1(Q,G),Z=W.fatal??Y??!0;X.addIssue({code:"custom",...W,fatal:Z})}});if(!z){let K=bd1(Q,G),W=K.fatal??Y??!0;X.addIssue({code:"custom",...K,fatal:W})}return});return kU.create()}_d1.late={object:d8.lazycreate};var A0;(function(J){J.ZodString="ZodString",J.ZodNumber="ZodNumber",J.ZodNaN="ZodNaN",J.ZodBigInt="ZodBigInt",J.ZodBoolean="ZodBoolean",J.ZodDate="ZodDate",J.ZodSymbol="ZodSymbol",J.ZodUndefined="ZodUndefined",J.ZodNull="ZodNull",J.ZodAny="ZodAny",J.ZodUnknown="ZodUnknown",J.ZodNever="ZodNever",J.ZodVoid="ZodVoid",J.ZodArray="ZodArray",J.ZodObject="ZodObject",J.ZodUnion="ZodUnion",J.ZodDiscriminatedUnion="ZodDiscriminatedUnion",J.ZodIntersection="ZodIntersection",J.ZodTuple="ZodTuple",J.ZodRecord="ZodRecord",J.ZodMap="ZodMap",J.ZodSet="ZodSet",J.ZodFunction="ZodFunction",J.ZodLazy="ZodLazy",J.ZodLiteral="ZodLiteral",J.ZodEnum="ZodEnum",J.ZodEffects="ZodEffects",J.ZodNativeEnum="ZodNativeEnum",J.ZodOptional="ZodOptional",J.ZodNullable="ZodNullable",J.ZodDefault="ZodDefault",J.ZodCatch="ZodCatch",J.ZodPromise="ZodPromise",J.ZodBranded="ZodBranded",J.ZodPipeline="ZodPipeline",J.ZodReadonly="ZodReadonly"})(A0||(_d1.ZodFirstPartyTypeKind=A0={}));var Mr6=(J,Q={message:`Input not instance of ${J.name}`})=>dd1((Y)=>Y instanceof J,Q);_d1.instanceof=Mr6;var ud1=hY.create;_d1.string=ud1;var ld1=qZ.create;_d1.number=ld1;var Dr6=CC.create;_d1.nan=Dr6;var Hr6=UZ.create;_d1.bigint=Hr6;var pd1=bI.create;_d1.boolean=pd1;var Ir6=fU.create;_d1.date=Ir6;var Or6=NC.create;_d1.symbol=Or6;var Ar6=xI.create;_d1.undefined=Ar6;var Br6=yI.create;_d1.null=Br6;var Nr6=kU.create;_d1.any=Nr6;var wr6=VZ.create;_d1.unknown=wr6;var Lr6=LG.create;_d1.never=Lr6;var Er6=wC.create;_d1.void=Er6;var Cr6=bY.create;_d1.array=Cr6;var Rr6=d8.create;_d1.object=Rr6;var Fr6=d8.strictCreate;_d1.strictObject=Fr6;var Sr6=gI.create;_d1.union=Sr6;var Tr6=Jh.create;_d1.discriminatedUnion=Tr6;var Pr6=mI.create;_d1.intersection=Pr6;var $r6=EG.create;_d1.tuple=$r6;var fr6=LC.create;_d1.record=fr6;var kr6=EC.create;_d1.map=kr6;var vr6=vU.create;_d1.set=vr6;var jr6=hI.create;_d1.function=jr6;var hr6=dI.create;_d1.lazy=hr6;var br6=uI.create;_d1.literal=br6;var xr6=MZ.create;_d1.enum=xr6;var yr6=lI.create;_d1.nativeEnum=yr6;var gr6=jU.create;_d1.promise=gr6;var cd1=MQ.create;_d1.effect=cd1;_d1.transformer=cd1;var mr6=xY.create;_d1.optional=mr6;var dr6=jz.create;_d1.nullable=dr6;var ur6=MQ.createWithPreprocess;_d1.preprocess=ur6;var lr6=RC.create;_d1.pipeline=lr6;var pr6=()=>ud1().optional();_d1.ostring=pr6;var cr6=()=>ld1().optional();_d1.onumber=cr6;var _r6=()=>pd1().optional();_d1.oboolean=_r6;_d1.coerce={string:(J)=>hY.create({...J,coerce:!0}),number:(J)=>qZ.create({...J,coerce:!0}),boolean:(J)=>bI.create({...J,coerce:!0}),bigint:(J)=>UZ.create({...J,coerce:!0}),date:(J)=>fU.create({...J,coerce:!0})};_d1.NEVER=Y1.INVALID});var te=H((DQ)=>{var Et6=DQ&&DQ.__createBinding||(Object.create?function(J,Q,Y,G){if(G===void 0)G=Y;var X=Object.getOwnPropertyDescriptor(Q,Y);if(!X||("get"in X?!Q.__esModule:X.writable||X.configurable))X={enumerable:!0,get:function(){return Q[Y]}};Object.defineProperty(J,G,X)}:function(J,Q,Y,G){if(G===void 0)G=Y;J[G]=Q[Y]}),iI=DQ&&DQ.__exportStar||function(J,Q){for(var Y in J)if(Y!=="default"&&!Object.prototype.hasOwnProperty.call(Q,Y))Et6(Q,J,Y)};Object.defineProperty(DQ,"__esModule",{value:!0});iI(tj(),DQ);iI(ae(),DQ);iI($d1(),DQ);iI(AC(),DQ);iI(od1(),DQ);iI(sj(),DQ)});var sd1=H((N3)=>{var ad1=N3&&N3.__createBinding||(Object.create?function(J,Q,Y,G){if(G===void 0)G=Y;var X=Object.getOwnPropertyDescriptor(Q,Y);if(!X||("get"in X?!Q.__esModule:X.writable||X.configurable))X={enumerable:!0,get:function(){return Q[Y]}};Object.defineProperty(J,G,X)}:function(J,Q,Y,G){if(G===void 0)G=Y;J[G]=Q[Y]}),Ct6=N3&&N3.__setModuleDefault||(Object.create?function(J,Q){Object.defineProperty(J,"default",{enumerable:!0,value:Q})}:function(J,Q){J.default=Q}),Rt6=N3&&N3.__importStar||function(J){if(J&&J.__esModule)return J;var Q={};if(J!=null){for(var Y in J)if(Y!=="default"&&Object.prototype.hasOwnProperty.call(J,Y))ad1(Q,J,Y)}return Ct6(Q,J),Q},Ft6=N3&&N3.__exportStar||function(J,Q){for(var Y in J)if(Y!=="default"&&!Object.prototype.hasOwnProperty.call(Q,Y))ad1(Q,J,Y)};Object.defineProperty(N3,"__esModule",{value:!0});N3.z=void 0;var rd1=Rt6(te());N3.z=rd1;Ft6(te(),N3);N3.default=rd1});var FC=H((Ju1)=>{Object.defineProperty(Ju1,"__esModule",{value:!0});Ju1.Web3ValidatorError=void 0;var td1=l1(),St6=(J)=>{if(J.message)return J.message;return"unspecified error"};class ed1 extends td1.BaseWeb3Error{constructor(J){super();this.code=td1.ERR_VALIDATION,this.errors=J,super.message=`Web3 validator found ${J.length} error[s]:
${this._compileErrors().join(`
`)}`}_compileErrors(){return this.errors.map(St6)}}Ju1.Web3ValidatorError=ed1});var ee=H((Yu1)=>{Object.defineProperty(Yu1,"__esModule",{value:!0});Yu1.VALID_ETH_BASE_TYPES=void 0;Yu1.VALID_ETH_BASE_TYPES=["bool","int","uint","bytes","string","address","tuple"]});var Ku1=H((Xu1)=>{Object.defineProperty(Xu1,"__esModule",{value:!0});Xu1.isAbiParameterSchema=void 0;var Tt6=(J)=>typeof J==="object"&&("type"in J)&&("name"in J);Xu1.isAbiParameterSchema=Tt6});var hz=H((Wu1)=>{Object.defineProperty(Wu1,"__esModule",{value:!0});Wu1.validateNoLeadingZeroes=Wu1.isHexPrefixed=Wu1.isHexString32Bytes=Wu1.isHexString8Bytes=Wu1.isHex=Wu1.isHexString=Wu1.isHexStrict=Wu1.isString=void 0;var Pt6=(J)=>typeof J==="string";Wu1.isString=Pt6;var $t6=(J)=>typeof J==="string"&&/^((-)?0x[0-9a-f]+|(0x))$/i.test(J);Wu1.isHexStrict=$t6;function ft6(J,Q){if(typeof J!=="string"||!J.match(/^0x[0-9A-Fa-f]*$/))return!1;if(typeof Q<"u"&&Q>0&&J.length!==2+2*Q)return!1;return!0}Wu1.isHexString=ft6;var kt6=(J)=>typeof J==="number"||typeof J==="bigint"||typeof J==="string"&&/^((-0x|0x|-)?[0-9a-f]+|(0x))$/i.test(J);Wu1.isHex=kt6;var vt6=(J,Q=!0)=>Q?Wu1.isHexStrict(J)&&J.length===18:Wu1.isHex(J)&&J.length===16;Wu1.isHexString8Bytes=vt6;var jt6=(J,Q=!0)=>Q?Wu1.isHexStrict(J)&&J.length===66:Wu1.isHex(J)&&J.length===64;Wu1.isHexString32Bytes=jt6;function ht6(J){if(typeof J!=="string")throw Error(`[isHexPrefixed] input must be type 'string', received type ${typeof J}`);return J.startsWith("0x")}Wu1.isHexPrefixed=ht6;var bt6=function(J){for(let[Q,Y]of Object.entries(J))if(Y!==void 0&&Y.length>0&&Y[0]===0)throw Error(`${Q} cannot have leading zeroes, received: ${Y.toString()}`)};Wu1.validateNoLeadingZeroes=bt6});var DZ=H((Mu1)=>{Object.defineProperty(Mu1,"__esModule",{value:!0});Mu1.ensureIfUint8Array=Mu1.hexToUint8Array=Mu1.uint8ArrayToHexString=Mu1.padLeft=Mu1.numberToHex=Mu1.hexToNumber=Mu1.codePointToInt=Mu1.transformJsonDataToAbiFormat=Mu1.fetchArrayElement=Mu1.ethAbiToJsonSchema=Mu1.abiSchemaToJsonSchema=Mu1.parseBaseType=void 0;var G11=l1(),ut6=ee(),Uu1=Ku1(),SC=hz(),Vu1=FC(),lt6=["hex","number","blockNumber","blockNumberOrTag","filter","bloom"],pt6=(J)=>{let Q=J.replace(/ /,""),Y,G=!1,X=[];if(J.includes("["))Q=Q.slice(0,Q.indexOf("[")),X=[...J.matchAll(/(?:\[(\d*)\])/g)].map((z)=>parseInt(z[1],10)).map((z)=>Number.isNaN(z)?-1:z),G=X.length>0;if(ut6.VALID_ETH_BASE_TYPES.includes(Q))return{baseType:Q,isArray:G,baseTypeSize:Y,arraySizes:X};if(Q.startsWith("int"))Y=parseInt(Q.substring(3),10),Q="int";else if(Q.startsWith("uint"))Y=parseInt(J.substring(4),10),Q="uint";else if(Q.startsWith("bytes"))Y=parseInt(Q.substring(5),10),Q="bytes";else return{baseType:void 0,isArray:!1,baseTypeSize:void 0,arraySizes:X};return{baseType:Q,isArray:G,baseTypeSize:Y,arraySizes:X}};Mu1.parseBaseType=pt6;var Y11=(J,Q={})=>{if(Object.keys(Q).includes("type"))throw new Vu1.Web3ValidatorError([{keyword:"eth",message:'Either "eth" or "type" can be presented in schema',params:{eth:J},instancePath:"",schemaPath:""}]);let{baseType:G,baseTypeSize:X}=Mu1.parseBaseType(J);if(!G&&!lt6.includes(J))throw new Vu1.Web3ValidatorError([{keyword:"eth",message:`Eth data type "${J}" is not valid`,params:{eth:J},instancePath:"",schemaPath:""}]);if(G){if(G==="tuple")throw Error('"tuple" type is not implemented directly.');return{format:`${G}${X!==null&&X!==void 0?X:""}`,required:!0}}if(J)return{format:J,required:!0};return{}},ct6=(J,Q="/0")=>{let Y={type:"array",items:[],maxItems:J.length,minItems:J.length};for(let[G,X]of J.entries()){let z,K,W=[];if((0,Uu1.isAbiParameterSchema)(X))z=X.type,K=X.name||`${Q}/${G}`,W=X.components;else if(typeof X==="string")z=X,K=`${Q}/${G}`;else if(Array.isArray(X))if(X[0]&&typeof X[0]==="string"&&X[0].startsWith("tuple")&&!Array.isArray(X[0])&&X[1]&&Array.isArray(X[1]))z=X[0],K=`${Q}/${G}`,W=X[1];else z="tuple",K=`${Q}/${G}`,W=X;let{baseType:Z,isArray:V,arraySizes:q}=Mu1.parseBaseType(z),U,M=Y;for(let D=q.length-1;D>0;D-=1){if(U={type:"array",$id:K,items:[],maxItems:q[D],minItems:q[D]},q[D]<0)delete U.maxItems,delete U.minItems;if(!Array.isArray(M.items))M.items=[M.items,U];else if(M.items.length===0)M.items=[U];else M.items.push(U);M=U}if(Z==="tuple"&&!V){let D=Mu1.abiSchemaToJsonSchema(W,K);D.$id=K,M.items.push(D)}else if(Z==="tuple"&&V){let D=q[0],I=Object.assign({type:"array",$id:K,items:Mu1.abiSchemaToJsonSchema(W,K)},D>=0&&{minItems:D,maxItems:D});M.items.push(I)}else if(V){let D=q[0],I=Object.assign({type:"array",$id:K,items:Y11(z)},D>=0&&{minItems:D,maxItems:D});M.items.push(I)}else if(Array.isArray(M.items))M.items.push(Object.assign({$id:K},Y11(z)));else M.items.push(Object.assign({$id:K},Y11(z)));M=Y}return Y};Mu1.abiSchemaToJsonSchema=ct6;var _t6=(J)=>Mu1.abiSchemaToJsonSchema(J);Mu1.ethAbiToJsonSchema=_t6;var it6=(J,Q)=>{if(Q===1)return J;return Mu1.fetchArrayElement(J[0],Q-1)};Mu1.fetchArrayElement=it6;var nt6=(J,Q,Y)=>{let G=[];for(let[X,z]of J.entries()){let K,W,Z=[];if((0,Uu1.isAbiParameterSchema)(z))K=z.type,W=z.name,Z=z.components;else if(typeof z==="string")K=z;else if(Array.isArray(z))if(z[1]&&Array.isArray(z[1]))K=z[0],Z=z[1];else K="tuple",Z=z;let{baseType:V,isArray:q,arraySizes:U}=Mu1.parseBaseType(K),M=Array.isArray(Q)?Q[X]:Q[W];if(V==="tuple"&&!q)G.push(Mu1.transformJsonDataToAbiFormat(Z,M,Y));else if(V==="tuple"&&q){let D=[];for(let I of M)if(U.length>1){let O=Mu1.fetchArrayElement(I,U.length-1),A=[];for(let B of O)A.push(Mu1.transformJsonDataToAbiFormat(Z,B,Y));D.push(A)}else D.push(Mu1.transformJsonDataToAbiFormat(Z,I,Y));G.push(D)}else G.push(M)}return Y=Y!==null&&Y!==void 0?Y:[],Y.push(...G),Y};Mu1.transformJsonDataToAbiFormat=nt6;var ot6=(J)=>{if(J>=48&&J<=57)return J-48;if(J>=65&&J<=70)return J-55;if(J>=97&&J<=102)return J-87;throw Error(`Invalid code point: ${J}`)};Mu1.codePointToInt=ot6;var at6=(J)=>{if(!(0,SC.isHexStrict)(J))throw Error("Invalid hex string");let[Q,Y]=J.startsWith("-")?[!0,J.slice(1)]:[!1,J],G=BigInt(Y);if(G>Number.MAX_SAFE_INTEGER)return Q?-G:G;if(G<Number.MIN_SAFE_INTEGER)return G;return Q?-1*Number(G):Number(G)};Mu1.hexToNumber=at6;var rt6=(J)=>{if((typeof J==="number"||typeof J==="bigint")&&J<0)return`-0x${J.toString(16).slice(1)}`;if((typeof J==="number"||typeof J==="bigint")&&J>=0)return`0x${J.toString(16)}`;if(typeof J==="string"&&(0,SC.isHexStrict)(J)){let[Q,Y]=J.startsWith("-")?[!0,J.slice(1)]:[!1,J],G=Y.split(/^(-)?0(x|X)/).slice(-1)[0];return`${Q?"-":""}0x${G.replace(/^0+/,"").toLowerCase()}`}if(typeof J==="string"&&!(0,SC.isHexStrict)(J))return Mu1.numberToHex(BigInt(J));throw new G11.InvalidNumberError(J)};Mu1.numberToHex=rt6;var st6=(J,Q,Y="0")=>{if(typeof J==="string"&&!(0,SC.isHexStrict)(J))return J.padStart(Q,Y);let G=typeof J==="string"&&(0,SC.isHexStrict)(J)?J:Mu1.numberToHex(J),[X,z]=G.startsWith("-")?["-0x",G.slice(3)]:["0x",G.slice(2)];return`${X}${z.padStart(Q,Y)}`};Mu1.padLeft=st6;function tt6(J){let Q="0x";for(let Y of J){let G=Y.toString(16);Q+=G.length===1?`0${G}`:G}return Q}Mu1.uint8ArrayToHexString=tt6;var bz={zero:48,nine:57,A:65,F:70,a:97,f:102};function qu1(J){if(J>=bz.zero&&J<=bz.nine)return J-bz.zero;if(J>=bz.A&&J<=bz.F)return J-(bz.A-10);if(J>=bz.a&&J<=bz.f)return J-(bz.a-10);return}function et6(J){let Q=0;if(J.startsWith("0")&&(J[1]==="x"||J[1]==="X"))Q=2;if(J.length%2!==0)throw new G11.InvalidBytesError(`hex string has odd length: ${J}`);let Y=(J.length-Q)/2,G=new Uint8Array(Y);for(let X=0,z=Q;X<Y;X+=1){let K=qu1(J.charCodeAt(z++)),W=qu1(J.charCodeAt(z++));if(K===void 0||W===void 0)throw new G11.InvalidBytesError(`Invalid byte sequence ("${J[z-2]}${J[z-1]}" in "${J}").`);G[X]=K*16+W}return G}Mu1.hexToUint8Array=et6;function Je6(J){var Q;if(!(J instanceof Uint8Array)&&((Q=J===null||J===void 0?void 0:J.constructor)===null||Q===void 0?void 0:Q.name)==="Uint8Array")return Uint8Array.from(J);return J}Mu1.ensureIfUint8Array=Je6});var zh=H((Ou1)=>{Object.defineProperty(Ou1,"__esModule",{value:!0});Ou1.isBytes=Ou1.isUint8Array=void 0;var Hu1=DZ(),Iu1=hz(),We6=(J)=>{var Q,Y;return J instanceof Uint8Array||((Q=J===null||J===void 0?void 0:J.constructor)===null||Q===void 0?void 0:Q.name)==="Uint8Array"||((Y=J===null||J===void 0?void 0:J.constructor)===null||Y===void 0?void 0:Y.name)==="Buffer"};Ou1.isUint8Array=We6;var Ze6=(J,Q={abiType:"bytes"})=>{if(typeof J!=="string"&&!Array.isArray(J)&&!Ou1.isUint8Array(J))return!1;if(typeof J==="string"&&(0,Iu1.isHexStrict)(J)&&J.startsWith("-"))return!1;if(typeof J==="string"&&!(0,Iu1.isHexStrict)(J))return!1;let Y;if(typeof J==="string"){if(J.length%2!==0)return!1;Y=(0,Hu1.hexToUint8Array)(J)}else if(Array.isArray(J)){if(J.some((G)=>G<0||G>255||!Number.isInteger(G)))return!1;Y=new Uint8Array(J)}else Y=J;if(Q===null||Q===void 0?void 0:Q.abiType){let{baseTypeSize:G}=(0,Hu1.parseBaseType)(Q.abiType);return G?Y.length===G:!0}if(Q===null||Q===void 0?void 0:Q.size)return Y.length===(Q===null||Q===void 0?void 0:Q.size);return!0};Ou1.isBytes=Ze6});var TC=H((wu1)=>{Object.defineProperty(wu1,"__esModule",{value:!0});wu1.isAddress=wu1.checkAddressCheckSum=void 0;var Ve6=kz(),qe6=WZ(),K11=DZ(),Ue6=hz(),Nu1=zh(),Me6=(J)=>{if(!/^(0x)?[0-9a-f]{40}$/i.test(J))return!1;let Q=J.slice(2),Y=(0,qe6.utf8ToBytes)(Q.toLowerCase()),G=(0,K11.uint8ArrayToHexString)((0,Ve6.keccak256)((0,K11.ensureIfUint8Array)(Y))).slice(2);for(let X=0;X<40;X+=1)if(parseInt(G[X],16)>7&&Q[X].toUpperCase()!==Q[X]||parseInt(G[X],16)<=7&&Q[X].toLowerCase()!==Q[X])return!1;return!0};wu1.checkAddressCheckSum=Me6;var De6=(J,Q=!0)=>{if(typeof J!=="string"&&!(0,Nu1.isUint8Array)(J))return!1;let Y;if((0,Nu1.isUint8Array)(J))Y=(0,K11.uint8ArrayToHexString)(J);else if(typeof J==="string"&&!(0,Ue6.isHexStrict)(J))Y=J.toLowerCase().startsWith("0x")?J:`0x${J}`;else Y=J;if(!/^(0x)?[0-9a-f]{40}$/i.test(Y))return!1;if(/^(0x|0X)?[0-9a-f]{40}$/.test(Y)||/^(0x|0X)?[0-9A-F]{40}$/.test(Y))return!0;return Q?wu1.checkAddressCheckSum(Y):!0};wu1.isAddress=De6});var Zh=H((Ru1)=>{Object.defineProperty(Ru1,"__esModule",{value:!0});Ru1.isNumber=Ru1.isInt=Ru1.isUInt=Ru1.bigintPower=Ru1.isBigInt=void 0;var Kh=DZ(),Cu1=hz(),He6=(J)=>typeof J==="bigint";Ru1.isBigInt=He6;var Ie6=(J,Q)=>{if(Q===BigInt(0))return BigInt(1);let Y=J;for(let G=1;G<Q;G+=1)Y*=J;return Y};Ru1.bigintPower=Ie6;var Oe6=(J,Q={abiType:"uint"})=>{if(!["number","string","bigint"].includes(typeof J)||typeof J==="string"&&J.length===0)return!1;let Y;if(Q===null||Q===void 0?void 0:Q.abiType){let{baseTypeSize:X}=(0,Kh.parseBaseType)(Q.abiType);if(X)Y=X}else if(Q.bitSize)Y=Q.bitSize;let G=Ru1.bigintPower(BigInt(2),BigInt(Y!==null&&Y!==void 0?Y:256))-BigInt(1);try{let X=typeof J==="string"&&(0,Cu1.isHexStrict)(J)?BigInt((0,Kh.hexToNumber)(J)):BigInt(J);return X>=0&&X<=G}catch(X){return!1}};Ru1.isUInt=Oe6;var Ae6=(J,Q={abiType:"int"})=>{if(!["number","string","bigint"].includes(typeof J))return!1;if(typeof J==="number"&&J>Number.MAX_SAFE_INTEGER)return!1;let Y;if(Q===null||Q===void 0?void 0:Q.abiType){let{baseTypeSize:z,baseType:K}=(0,Kh.parseBaseType)(Q.abiType);if(K!=="int")return!1;if(z)Y=z}else if(Q.bitSize)Y=Q.bitSize;let G=Ru1.bigintPower(BigInt(2),BigInt((Y!==null&&Y!==void 0?Y:256)-1)),X=BigInt(-1)*Ru1.bigintPower(BigInt(2),BigInt((Y!==null&&Y!==void 0?Y:256)-1));try{let z=typeof J==="string"&&(0,Cu1.isHexStrict)(J)?BigInt((0,Kh.hexToNumber)(J)):BigInt(J);return z>=X&&z<=G}catch(z){return!1}};Ru1.isInt=Ae6;var Be6=(J)=>{if(Ru1.isInt(J))return!0;if(typeof J==="string"&&/[0-9.]/.test(J)&&J.indexOf(".")===J.lastIndexOf("."))return!0;if(typeof J==="number")return!0;return!1};Ru1.isNumber=Be6});var Vh=H((Tu1)=>{Object.defineProperty(Tu1,"__esModule",{value:!0});Tu1.isBlockNumberOrTag=Tu1.isBlockTag=Tu1.isBlockNumber=void 0;var Le6=M6(),Ee6=Zh(),Ce6=(J)=>(0,Ee6.isUInt)(J);Tu1.isBlockNumber=Ce6;var Re6=(J)=>Object.values(Le6.BlockTags).includes(J);Tu1.isBlockTag=Re6;var Fe6=(J)=>Tu1.isBlockTag(J)||Tu1.isBlockNumber(J);Tu1.isBlockNumberOrTag=Fe6});var Mh=H((vu1)=>{Object.defineProperty(vu1,"__esModule",{value:!0});vu1.isContractAddressInBloom=vu1.isUserEthereumAddressInBloom=vu1.isInBloom=vu1.isBloom=void 0;var Se6=kz(),qh=DZ(),ku1=TC(),Te6=hz(),Pe6=(J)=>{if(typeof J!=="string")return!1;if(!/^(0x)?[0-9a-f]{512}$/i.test(J))return!1;if(/^(0x)?[0-9a-f]{512}$/.test(J)||/^(0x)?[0-9A-F]{512}$/.test(J))return!0;return!1};vu1.isBloom=Pe6;var $e6=(J,Q)=>{if(typeof Q==="string"&&!(0,Te6.isHexStrict)(Q))return!1;if(!vu1.isBloom(J))return!1;let Y=typeof Q==="string"?(0,qh.hexToUint8Array)(Q):Q,G=(0,qh.uint8ArrayToHexString)((0,Se6.keccak256)(Y)).slice(2);for(let X=0;X<12;X+=4){let z=(parseInt(G.slice(X,X+2),16)<<8)+parseInt(G.slice(X+2,X+4),16)&2047,K=(0,qh.codePointToInt)(J.charCodeAt(J.length-1-Math.floor(z/4))),W=1<<z%4;if((K&W)!==W)return!1}return!0};vu1.isInBloom=$e6;var fe6=(J,Q)=>{if(!vu1.isBloom(J))return!1;if(!(0,ku1.isAddress)(Q))return!1;let Y=(0,qh.padLeft)(Q,64);return vu1.isInBloom(J,Y)};vu1.isUserEthereumAddressInBloom=fe6;var ke6=(J,Q)=>{if(!vu1.isBloom(J))return!1;if(!(0,ku1.isAddress)(Q))return!1;return vu1.isInBloom(J,Q)};vu1.isContractAddressInBloom=ke6});var Z11=H((bu1)=>{Object.defineProperty(bu1,"__esModule",{value:!0});bu1.isBoolean=void 0;var hu1=hz(),je6=(J)=>{if(!["number","string","boolean"].includes(typeof J))return!1;if(typeof J==="boolean")return!0;if(typeof J==="string"&&!(0,hu1.isHexStrict)(J))return J==="1"||J==="0";if(typeof J==="string"&&(0,hu1.isHexStrict)(J))return J==="0x1"||J==="0x0";return J===1||J===0};bu1.isBoolean=je6});var V11=H((yu1)=>{Object.defineProperty(yu1,"__esModule",{value:!0});yu1.isObject=yu1.isNullish=void 0;var he6=M6(),be6=(J)=>J===void 0||J===null;yu1.isNullish=be6;var xe6=(J)=>typeof J==="object"&&!yu1.isNullish(J)&&!Array.isArray(J)&&!(J instanceof he6.TypedArray);yu1.isObject=xe6});var q11=H((uu1)=>{Object.defineProperty(uu1,"__esModule",{value:!0});uu1.isTopicInBloom=uu1.isTopic=void 0;var du1=Mh(),ye6=(J)=>{if(typeof J!=="string")return!1;if(!/^(0x)?[0-9a-f]{64}$/i.test(J))return!1;if(/^(0x)?[0-9a-f]{64}$/.test(J)||/^(0x)?[0-9A-F]{64}$/.test(J))return!0;return!1};uu1.isTopic=ye6;var ge6=(J,Q)=>{if(!(0,du1.isBloom)(J))return!1;if(!uu1.isTopic(Q))return!1;return(0,du1.isInBloom)(J,Q)};uu1.isTopicInBloom=ge6});var U11=H((nu1)=>{Object.defineProperty(nu1,"__esModule",{value:!0});nu1.isFilterObject=void 0;var cu1=TC(),_u1=Vh(),nI=V11(),iu1=q11(),me6=(J)=>{let Q=["fromBlock","toBlock","address","topics","blockHash"];if((0,nI.isNullish)(J)||typeof J!=="object")return!1;if(!Object.keys(J).every((Y)=>Q.includes(Y)))return!1;if(!(0,nI.isNullish)(J.fromBlock)&&!(0,_u1.isBlockNumberOrTag)(J.fromBlock)||!(0,nI.isNullish)(J.toBlock)&&!(0,_u1.isBlockNumberOrTag)(J.toBlock))return!1;if(!(0,nI.isNullish)(J.address)){if(Array.isArray(J.address)){if(!J.address.every((Y)=>(0,cu1.isAddress)(Y)))return!1}else if(!(0,cu1.isAddress)(J.address))return!1}if(!(0,nI.isNullish)(J.topics)){if(!J.topics.every((Y)=>{if((0,nI.isNullish)(Y))return!0;if(Array.isArray(Y))return Y.every((G)=>(0,iu1.isTopic)(G));if((0,iu1.isTopic)(Y))return!0;return!1}))return!1}return!0};nu1.isFilterObject=me6});var tu1=H((su1)=>{Object.defineProperty(su1,"__esModule",{value:!0});var de6=TC(),M11=Vh(),ue6=Mh(),le6=Z11(),ru1=zh(),pe6=U11(),au1=hz(),PC=Zh(),oI={address:(J)=>(0,de6.isAddress)(J),bloom:(J)=>(0,ue6.isBloom)(J),blockNumber:(J)=>(0,M11.isBlockNumber)(J),blockTag:(J)=>(0,M11.isBlockTag)(J),blockNumberOrTag:(J)=>(0,M11.isBlockNumberOrTag)(J),bool:(J)=>(0,le6.isBoolean)(J),bytes:(J)=>(0,ru1.isBytes)(J),filter:(J)=>(0,pe6.isFilterObject)(J),hex:(J)=>(0,au1.isHexStrict)(J),uint:(J)=>(0,PC.isUInt)(J),int:(J)=>(0,PC.isInt)(J),number:(J)=>(0,PC.isNumber)(J),string:(J)=>(0,au1.isString)(J)};for(let J=8;J<=256;J+=8)oI[`int${J}`]=(Q)=>(0,PC.isInt)(Q,{bitSize:J}),oI[`uint${J}`]=(Q)=>(0,PC.isUInt)(Q,{bitSize:J});for(let J=1;J<=32;J+=1)oI[`bytes${J}`]=(Q)=>(0,ru1.isBytes)(Q,{size:J});oI.bytes256=oI.bytes;su1.default=oI});var Jl1=H((rI)=>{var _e6=rI&&rI.__importDefault||function(J){return J&&J.__esModule?J:{default:J}};Object.defineProperty(rI,"__esModule",{value:!0});rI.Validator=void 0;var ie6=l1(),VJ=sd1(),ne6=FC(),eu1=_e6(tu1()),$C=(J)=>{if((!(J===null||J===void 0?void 0:J.type)||(J===null||J===void 0?void 0:J.type)==="object")&&(J===null||J===void 0?void 0:J.properties)){let Q={};for(let Y of Object.keys(J.properties)){let G=$C(J.properties[Y]);if(G)Q[Y]=G}if(Array.isArray(J.required))return VJ.z.object(Q).partial().required(J.required.reduce((Y,G)=>Object.assign(Object.assign({},Y),{[G]:!0}),{}));return VJ.z.object(Q).partial()}if((J===null||J===void 0?void 0:J.type)==="array"&&(J===null||J===void 0?void 0:J.items)){if(Array.isArray(J.items)&&J.items.length>1&&J.maxItems!==void 0&&new Set(J.items.map((G)=>G.$id)).size===J.items.length){let G=[];for(let X of J.items){let z=$C(X);if(z)G.push(z)}return VJ.z.tuple(G)}let Q=Array.isArray(J.items)?J.items[0]:J.items,Y=VJ.z.array($C(Q));return Y=J.minItems!==void 0?Y.min(J.minItems):Y,Y=J.maxItems!==void 0?Y.max(J.maxItems):Y,Y}if(J.oneOf&&Array.isArray(J.oneOf))return VJ.z.union(J.oneOf.map((Q)=>$C(Q)));if(J===null||J===void 0?void 0:J.format){if(!eu1.default[J.format])throw new ie6.SchemaFormatError(J.format);return VJ.z.any().refine(eu1.default[J.format],(Q)=>({params:{value:Q,format:J.format}}))}if((J===null||J===void 0?void 0:J.type)&&(J===null||J===void 0?void 0:J.type)!=="object"&&typeof VJ.z[String(J.type)]==="function")return VJ.z[String(J.type)]();return VJ.z.object({data:VJ.z.any()}).partial()};class aI{static factory(){if(!aI.validatorInstance)aI.validatorInstance=new aI;return aI.validatorInstance}validate(J,Q,Y){var G,X;let K=$C(J).safeParse(Q);if(!K.success){let W=this.convertErrors((X=(G=K.error)===null||G===void 0?void 0:G.issues)!==null&&X!==void 0?X:[]);if(W){if(Y===null||Y===void 0?void 0:Y.silent)return W;throw new ne6.Web3ValidatorError(W)}}return}convertErrors(J){if(J&&Array.isArray(J)&&J.length>0)return J.map((Q)=>{var Y;let G,X,z,K;K=Q.path.join("/");let W=String(Q.path[Q.path.length-1]),Z=Q.path.join("/");if(Q.code===VJ.ZodIssueCode.too_big)X="maxItems",K=`${Z}/maxItems`,z={limit:Q.maximum},G=`must NOT have more than ${Q.maximum} items`;else if(Q.code===VJ.ZodIssueCode.too_small)X="minItems",K=`${Z}/minItems`,z={limit:Q.minimum},G=`must NOT have fewer than ${Q.minimum} items`;else if(Q.code===VJ.ZodIssueCode.custom){let{value:V,format:q}=(Y=Q.params)!==null&&Y!==void 0?Y:{};if(typeof V>"u")G=`value at "/${K}" is required`;else G=`value "${typeof V==="object"?JSON.stringify(V):V}" at "/${K}" must pass "${q}" validation`;z={value:V}}return{keyword:X!==null&&X!==void 0?X:W,instancePath:Z?`/${Z}`:"",schemaPath:K?`#${K}`:"#",params:z!==null&&z!==void 0?z:{value:Q.message},message:G!==null&&G!==void 0?G:Q.message}});return}}rI.Validator=aI});var D11=H((Yl1)=>{Object.defineProperty(Yl1,"__esModule",{value:!0});Yl1.Web3Validator=void 0;var oe6=Jl1(),ae6=DZ(),re6=FC();class Ql1{constructor(){this._validator=oe6.Validator.factory()}validateJSONSchema(J,Q,Y){return this._validator.validate(J,Q,Y)}validate(J,Q,Y={silent:!1}){var G,X;let z=(0,ae6.ethAbiToJsonSchema)(J);if(Array.isArray(z.items)&&((G=z.items)===null||G===void 0?void 0:G.length)===0&&Q.length===0)return;if(Array.isArray(z.items)&&((X=z.items)===null||X===void 0?void 0:X.length)===0&&Q.length!==0)throw new re6.Web3ValidatorError([{instancePath:"/0",schemaPath:"/",keyword:"required",message:"empty schema against data can not be validated",params:Q}]);return this._validator.validate(z,Q,Y)}}Yl1.Web3Validator=Ql1});var Kl1=H((Xl1)=>{Object.defineProperty(Xl1,"__esModule",{value:!0});Xl1.validator=void 0;var se6=D11();Xl1.validator=new se6.Web3Validator});var Zl1=H((Wl1)=>{Object.defineProperty(Wl1,"__esModule",{value:!0})});var Ul1=H((Vl1)=>{Object.defineProperty(Vl1,"__esModule",{value:!0});Vl1.isValidEthBaseType=void 0;var te6=DZ(),ee6=(J)=>{let{baseType:Q,baseTypeSize:Y}=(0,te6.parseBaseType)(J);if(!Q)return!1;if(Q===J)return!0;if((Q==="int"||Q==="uint")&&Y){if(!(Y<=256&&Y%8===0))return!1}if(Q==="bytes"&&Y){if(!(Y>=1&&Y<=32))return!1}return!0};Vl1.isValidEthBaseType=ee6});var Ml1=H((X5)=>{var J18=X5&&X5.__createBinding||(Object.create?function(J,Q,Y,G){if(G===void 0)G=Y;var X=Object.getOwnPropertyDescriptor(Q,Y);if(!X||("get"in X?!Q.__esModule:X.writable||X.configurable))X={enumerable:!0,get:function(){return Q[Y]}};Object.defineProperty(J,G,X)}:function(J,Q,Y,G){if(G===void 0)G=Y;J[G]=Q[Y]}),gY=X5&&X5.__exportStar||function(J,Q){for(var Y in J)if(Y!=="default"&&!Object.prototype.hasOwnProperty.call(Q,Y))J18(Q,J,Y)};Object.defineProperty(X5,"__esModule",{value:!0});gY(TC(),X5);gY(Vh(),X5);gY(Mh(),X5);gY(Z11(),X5);gY(zh(),X5);gY(Ul1(),X5);gY(U11(),X5);gY(Zh(),X5);gY(hz(),X5);gY(q11(),X5);gY(V11(),X5)});var g0=H((R4)=>{var Dl1=R4&&R4.__createBinding||(Object.create?function(J,Q,Y,G){if(G===void 0)G=Y;var X=Object.getOwnPropertyDescriptor(Q,Y);if(!X||("get"in X?!Q.__esModule:X.writable||X.configurable))X={enumerable:!0,get:function(){return Q[Y]}};Object.defineProperty(J,G,X)}:function(J,Q,Y,G){if(G===void 0)G=Y;J[G]=Q[Y]}),Q18=R4&&R4.__setModuleDefault||(Object.create?function(J,Q){Object.defineProperty(J,"default",{enumerable:!0,value:Q})}:function(J,Q){J.default=Q}),sI=R4&&R4.__exportStar||function(J,Q){for(var Y in J)if(Y!=="default"&&!Object.prototype.hasOwnProperty.call(Q,Y))Dl1(Q,J,Y)},Y18=R4&&R4.__importStar||function(J){if(J&&J.__esModule)return J;var Q={};if(J!=null){for(var Y in J)if(Y!=="default"&&Object.prototype.hasOwnProperty.call(J,Y))Dl1(Q,J,Y)}return Q18(Q,J),Q};Object.defineProperty(R4,"__esModule",{value:!0});R4.utils=void 0;sI(D11(),R4);sI(Kl1(),R4);sI(Zl1(),R4);R4.utils=Y18(DZ());sI(FC(),R4);sI(ee(),R4);sI(Ml1(),R4)});var Dh=H((Hl1)=>{Object.defineProperty(Hl1,"__esModule",{value:!0});Hl1.isUint8Array=G18;Hl1.uint8ArrayConcat=X18;Hl1.uint8ArrayEquals=z18;function G18(J){var Q,Y;return J instanceof Uint8Array||((Q=J===null||J===void 0?void 0:J.constructor)===null||Q===void 0?void 0:Q.name)==="Uint8Array"||((Y=J===null||J===void 0?void 0:J.constructor)===null||Y===void 0?void 0:Y.name)==="Buffer"}function X18(...J){let Q=J.reduce((X,z)=>{return X+z.length},0),Y=new Uint8Array(Q),G=0;for(let X of J)Y.set(X,G),G+=X.length;return Y}function z18(J,Q){if(J===Q)return!0;if(J.byteLength!==Q.byteLength)return!1;for(let Y=0;Y<J.byteLength;Y+=1)if(J[Y]!==Q[Y])return!1;return!0}});var hU=H((Ol1)=>{Object.defineProperty(Ol1,"__esModule",{value:!0});Ol1.toBool=Ol1.toChecksumAddress=Ol1.toWei=Ol1.fromWei=Ol1.toBigInt=Ol1.toNumber=Ol1.toHex=Ol1.toAscii=Ol1.hexToAscii=Ol1.fromAscii=Ol1.asciiToHex=Ol1.hexToString=Ol1.utf8ToBytes=Ol1.toUtf8=Ol1.hexToUtf8=Ol1.stringToHex=Ol1.fromUtf8=Ol1.utf8ToHex=Ol1.hexToNumberString=Ol1.fromDecimal=Ol1.numberToHex=Ol1.toDecimal=Ol1.hexToNumber=Ol1.hexToBytes=Ol1.bytesToHex=Ol1.bytesToUint8Array=Ol1.ethUnitMap=void 0;var V18=kz(),I11=WZ(),h6=g0(),CG=l1(),Il1=Dh();Ol1.ethUnitMap={noether:BigInt(0),wei:BigInt(1),kwei:BigInt(1000),Kwei:BigInt(1000),babbage:BigInt(1000),femtoether:BigInt(1000),mwei:BigInt(1e6),Mwei:BigInt(1e6),lovelace:BigInt(1e6),picoether:BigInt(1e6),gwei:BigInt(1e9),Gwei:BigInt(1e9),shannon:BigInt(1e9),nanoether:BigInt(1e9),nano:BigInt(1e9),szabo:BigInt(1000000000000),microether:BigInt(1000000000000),micro:BigInt(1000000000000),finney:BigInt(1000000000000000),milliether:BigInt(1000000000000000),milli:BigInt(1000000000000000),ether:BigInt("1000000000000000000"),kether:BigInt("1000000000000000000000"),grand:BigInt("1000000000000000000000"),mether:BigInt("1000000000000000000000000"),gether:BigInt("1000000000000000000000000000"),tether:BigInt("1000000000000000000000000000000")};var H11="Warning: Using type `number` with values that are large or contain many decimals may cause loss of precision, it is recommended to use type `string` or `BigInt` when using conversion methods",q18=(J)=>{if(h6.validator.validate(["bytes"],[J]),(0,Il1.isUint8Array)(J))return J;if(Array.isArray(J))return new Uint8Array(J);if(typeof J==="string")return h6.utils.hexToUint8Array(J);throw new CG.InvalidBytesError(J)};Ol1.bytesToUint8Array=q18;var{uint8ArrayToHexString:U18}=h6.utils,M18=(J)=>U18(Ol1.bytesToUint8Array(J));Ol1.bytesToHex=M18;var D18=(J)=>{if(typeof J==="string"&&J.slice(0,2).toLowerCase()!=="0x")return Ol1.bytesToUint8Array(`0x${J}`);return Ol1.bytesToUint8Array(J)};Ol1.hexToBytes=D18;var H18=(J)=>{return h6.validator.validate(["hex"],[J]),h6.utils.hexToNumber(J)};Ol1.hexToNumber=H18;Ol1.toDecimal=Ol1.hexToNumber;var I18=(J,Q)=>{if(typeof J!=="bigint")h6.validator.validate(["int"],[J]);let Y=h6.utils.numberToHex(J);if(Q){if(!Y.startsWith("-")&&Y.length%2===1)Y="0x0".concat(Y.slice(2));else if(Y.length%2===0&&Y.startsWith("-"))Y="-0x0".concat(Y.slice(3))}return Y};Ol1.numberToHex=I18;Ol1.fromDecimal=Ol1.numberToHex;var O18=(J)=>Ol1.hexToNumber(J).toString();Ol1.hexToNumberString=O18;var A18=(J)=>{h6.validator.validate(["string"],[J]);let Q=J.replace(/^(?:\u0000)/,"");return Q=Q.replace(/(?:\u0000)$/,""),Ol1.bytesToHex(new TextEncoder().encode(Q))};Ol1.utf8ToHex=A18;Ol1.fromUtf8=Ol1.utf8ToHex;Ol1.stringToHex=Ol1.utf8ToHex;var B18=(J)=>(0,I11.bytesToUtf8)(Ol1.hexToBytes(J));Ol1.hexToUtf8=B18;var N18=(J)=>{if(typeof J==="string")return Ol1.hexToUtf8(J);return h6.validator.validate(["bytes"],[J]),(0,I11.bytesToUtf8)(J)};Ol1.toUtf8=N18;Ol1.utf8ToBytes=I11.utf8ToBytes;Ol1.hexToString=Ol1.hexToUtf8;var w18=(J)=>{h6.validator.validate(["string"],[J]);let Q="";for(let Y=0;Y<J.length;Y+=1){let G=J.charCodeAt(Y).toString(16);Q+=G.length%2!==0?`0${G}`:G}return`0x${Q}`};Ol1.asciiToHex=w18;Ol1.fromAscii=Ol1.asciiToHex;var L18=(J)=>{return new TextDecoder("ascii").decode(Ol1.hexToBytes(J))};Ol1.hexToAscii=L18;Ol1.toAscii=Ol1.hexToAscii;var E18=(J,Q)=>{if(typeof J==="string"&&(0,h6.isAddress)(J))return Q?"address":`0x${J.toLowerCase().replace(/^0x/i,"")}`;if(typeof J==="boolean")return Q?"bool":J?"0x01":"0x00";if(typeof J==="number")return Q?J<0?"int256":"uint256":Ol1.numberToHex(J);if(typeof J==="bigint")return Q?"bigint":Ol1.numberToHex(J);if((0,Il1.isUint8Array)(J))return Q?"bytes":Ol1.bytesToHex(J);if(typeof J==="object"&&!!J)return Q?"string":Ol1.utf8ToHex(JSON.stringify(J));if(typeof J==="string"){if(J.startsWith("-0x")||J.startsWith("-0X"))return Q?"int256":Ol1.numberToHex(J);if((0,h6.isHexStrict)(J))return Q?"bytes":J;if((0,h6.isHex)(J)&&!(0,h6.isInt)(J)&&!(0,h6.isUInt)(J))return Q?"bytes":`0x${J}`;if((0,h6.isHex)(J)&&!(0,h6.isInt)(J)&&(0,h6.isUInt)(J))return Q?"uint":Ol1.numberToHex(J);if(!Number.isFinite(J))return Q?"string":Ol1.utf8ToHex(J)}throw new CG.HexProcessingError(J)};Ol1.toHex=E18;var C18=(J)=>{if(typeof J==="number"){if(J>100000000000000000000)return console.warn(H11),BigInt(J);return J}if(typeof J==="bigint")return J>=Number.MIN_SAFE_INTEGER&&J<=Number.MAX_SAFE_INTEGER?Number(J):J;if(typeof J==="string"&&(0,h6.isHexStrict)(J))return Ol1.hexToNumber(J);try{return Ol1.toNumber(BigInt(J))}catch(Q){throw new CG.InvalidNumberError(J)}};Ol1.toNumber=C18;var R18=(J)=>{if(typeof J==="number")return BigInt(J);if(typeof J==="bigint")return J;if(typeof J==="string"&&(0,h6.isHex)(J)){if(J.startsWith("-"))return-BigInt(J.substring(1));return BigInt(J)}throw new CG.InvalidNumberError(J)};Ol1.toBigInt=R18;var F18=(J,Q)=>{let Y;if(typeof Q==="string"){if(Y=Ol1.ethUnitMap[Q],!Y)throw new CG.InvalidUnitError(Q)}else{if(Q<0||!Number.isInteger(Q))throw new CG.InvalidIntegerError(Q);Y=(0,h6.bigintPower)(BigInt(10),BigInt(Q))}let G=String(Ol1.toNumber(J)),X=Y.toString().length-1;if(X<=0)return G.toString();let z=G.padStart(X,"0"),K=z.slice(0,-X),W=z.slice(-X).replace(/\.?0+$/,"");if(K==="")return W?`0.${W}`:"0";if(W==="")return K;return`${K}.${W}`.slice(0,K.length+X+1)};Ol1.fromWei=F18;var S18=(J,Q)=>{h6.validator.validate(["number"],[J]);let Y;if(typeof Q==="string"){if(Y=Ol1.ethUnitMap[Q],!Y)throw new CG.InvalidUnitError(Q)}else{if(Q<0||!Number.isInteger(Q))throw new CG.InvalidIntegerError(Q);Y=(0,h6.bigintPower)(BigInt(10),BigInt(Q))}let G=J;if(typeof G==="number"){if(G<0.000000000000001)console.warn(H11);if(G>100000000000000000000)console.warn(H11),G=BigInt(G);else G=G.toLocaleString("fullwide",{useGrouping:!1,maximumFractionDigits:20})}let[X,z]=String(typeof G==="string"&&!(0,h6.isHexStrict)(G)?G:Ol1.toNumber(G)).split(".").concat(""),W=BigInt(`${X}${z}`)*Y,Z=z.length;if(Z===0)return W.toString();return W.toString().slice(0,-Z)};Ol1.toWei=S18;var T18=(J)=>{if(!(0,h6.isAddress)(J,!1))throw new CG.InvalidAddressError(J);let Q=J.toLowerCase().replace(/^0x/i,""),Y=h6.utils.uint8ArrayToHexString((0,V18.keccak256)(h6.utils.ensureIfUint8Array(Ol1.utf8ToBytes(Q))));if((0,h6.isNullish)(Y)||Y==="0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470")return"";let G="0x",X=Y.replace(/^0x/i,"");for(let z=0;z<Q.length;z+=1)if(parseInt(X[z],16)>7)G+=Q[z].toUpperCase();else G+=Q[z];return G};Ol1.toChecksumAddress=T18;var P18=(J)=>{if(typeof J==="boolean")return J;if(typeof J==="number"&&(J===0||J===1))return Boolean(J);if(typeof J==="bigint"&&(J===BigInt(0)||J===BigInt(1)))return Boolean(J);if(typeof J==="string"&&!(0,h6.isHexStrict)(J)&&(J==="1"||J==="0"||J==="false"||J==="true")){if(J==="true")return!0;if(J==="false")return!1;return Boolean(Number(J))}if(typeof J==="string"&&(0,h6.isHexStrict)(J)&&(J==="0x1"||J==="0x0"))return Boolean(Ol1.toNumber(J));throw new CG.InvalidBooleanError(J)};Ol1.toBool=P18});var L11=H(($G5,w11)=>{var p18=Object.prototype.hasOwnProperty,L7="~";function vC(){}if(Object.create){if(vC.prototype=Object.create(null),!new vC().__proto__)L7=!1}function c18(J,Q,Y){this.fn=J,this.context=Q,this.once=Y||!1}function Ll1(J,Q,Y,G,X){if(typeof Y!=="function")throw TypeError("The listener must be a function");var z=new c18(Y,G||J,X),K=L7?L7+Q:Q;if(!J._events[K])J._events[K]=z,J._eventsCount++;else if(!J._events[K].fn)J._events[K].push(z);else J._events[K]=[J._events[K],z];return J}function Oh(J,Q){if(--J._eventsCount===0)J._events=new vC;else delete J._events[Q]}function h5(){this._events=new vC,this._eventsCount=0}h5.prototype.eventNames=function(){var Q=[],Y,G;if(this._eventsCount===0)return Q;for(G in Y=this._events)if(p18.call(Y,G))Q.push(L7?G.slice(1):G);if(Object.getOwnPropertySymbols)return Q.concat(Object.getOwnPropertySymbols(Y));return Q};h5.prototype.listeners=function(Q){var Y=L7?L7+Q:Q,G=this._events[Y];if(!G)return[];if(G.fn)return[G.fn];for(var X=0,z=G.length,K=Array(z);X<z;X++)K[X]=G[X].fn;return K};h5.prototype.listenerCount=function(Q){var Y=L7?L7+Q:Q,G=this._events[Y];if(!G)return 0;if(G.fn)return 1;return G.length};h5.prototype.emit=function(Q,Y,G,X,z,K){var W=L7?L7+Q:Q;if(!this._events[W])return!1;var Z=this._events[W],V=arguments.length,q,U;if(Z.fn){if(Z.once)this.removeListener(Q,Z.fn,void 0,!0);switch(V){case 1:return Z.fn.call(Z.context),!0;case 2:return Z.fn.call(Z.context,Y),!0;case 3:return Z.fn.call(Z.context,Y,G),!0;case 4:return Z.fn.call(Z.context,Y,G,X),!0;case 5:return Z.fn.call(Z.context,Y,G,X,z),!0;case 6:return Z.fn.call(Z.context,Y,G,X,z,K),!0}for(U=1,q=Array(V-1);U<V;U++)q[U-1]=arguments[U];Z.fn.apply(Z.context,q)}else{var M=Z.length,D;for(U=0;U<M;U++){if(Z[U].once)this.removeListener(Q,Z[U].fn,void 0,!0);switch(V){case 1:Z[U].fn.call(Z[U].context);break;case 2:Z[U].fn.call(Z[U].context,Y);break;case 3:Z[U].fn.call(Z[U].context,Y,G);break;case 4:Z[U].fn.call(Z[U].context,Y,G,X);break;default:if(!q)for(D=1,q=Array(V-1);D<V;D++)q[D-1]=arguments[D];Z[U].fn.apply(Z[U].context,q)}}}return!0};h5.prototype.on=function(Q,Y,G){return Ll1(this,Q,Y,G,!1)};h5.prototype.once=function(Q,Y,G){return Ll1(this,Q,Y,G,!0)};h5.prototype.removeListener=function(Q,Y,G,X){var z=L7?L7+Q:Q;if(!this._events[z])return this;if(!Y)return Oh(this,z),this;var K=this._events[z];if(K.fn){if(K.fn===Y&&(!X||K.once)&&(!G||K.context===G))Oh(this,z)}else{for(var W=0,Z=[],V=K.length;W<V;W++)if(K[W].fn!==Y||X&&!K[W].once||G&&K[W].context!==G)Z.push(K[W]);if(Z.length)this._events[z]=Z.length===1?Z[0]:Z;else Oh(this,z)}return this};h5.prototype.removeAllListeners=function(Q){var Y;if(Q){if(Y=L7?L7+Q:Q,this._events[Y])Oh(this,Y)}else this._events=new vC,this._eventsCount=0;return this};h5.prototype.off=h5.prototype.removeListener;h5.prototype.addListener=h5.prototype.on;h5.prefixed=L7;h5.EventEmitter=h5;if(typeof w11<"u")w11.exports=h5});var Cl1=H((eI)=>{var _18=eI&&eI.__importDefault||function(J){return J&&J.__esModule?J:{default:J}};Object.defineProperty(eI,"__esModule",{value:!0});eI.EventEmitter=void 0;var i18=_18(L11());class El1 extends i18.default{constructor(){super(...arguments);this.maxListeners=Number.MAX_SAFE_INTEGER}setMaxListeners(J){return this.maxListeners=J,this}getMaxListeners(){return this.maxListeners}}eI.EventEmitter=El1});var E11=H((Rl1)=>{Object.defineProperty(Rl1,"__esModule",{value:!0});Rl1.isNullish=Rl1.isContractInitOptions=Rl1.compareBlockNumbers=Rl1.isTopicInBloom=Rl1.isTopic=Rl1.isContractAddressInBloom=Rl1.isUserEthereumAddressInBloom=Rl1.isInBloom=Rl1.isBloom=Rl1.isAddress=Rl1.checkAddressCheckSum=Rl1.isHex=Rl1.isHexStrict=void 0;var n18=l1(),w3=g0(),jC=M6();Rl1.isHexStrict=w3.isHexStrict;Rl1.isHex=w3.isHex;Rl1.checkAddressCheckSum=w3.checkAddressCheckSum;Rl1.isAddress=w3.isAddress;Rl1.isBloom=w3.isBloom;Rl1.isInBloom=w3.isInBloom;Rl1.isUserEthereumAddressInBloom=w3.isUserEthereumAddressInBloom;Rl1.isContractAddressInBloom=w3.isContractAddressInBloom;Rl1.isTopic=w3.isTopic;Rl1.isTopicInBloom=w3.isTopicInBloom;var o18=(J,Q)=>{let Y=typeof J==="string"&&(0,w3.isBlockTag)(J),G=typeof Q==="string"&&(0,w3.isBlockTag)(Q);if(J===Q||(J==="earliest"||J===0)&&(Q==="earliest"||Q===0))return 0;if(J==="earliest")return-1;if(Q==="earliest")return 1;if(Y&&G){let K={[jC.BlockTags.EARLIEST]:1,[jC.BlockTags.FINALIZED]:2,[jC.BlockTags.SAFE]:3,[jC.BlockTags.LATEST]:4,[jC.BlockTags.PENDING]:5};if(K[J]<K[Q])return-1;return 1}if(Y&&!G||!Y&&G)throw new n18.InvalidBlockError("Cannot compare blocktag with provided non-blocktag input.");let X=BigInt(J),z=BigInt(Q);if(X<z)return-1;if(X===z)return 0;return 1};Rl1.compareBlockNumbers=o18;var a18=(J)=>typeof J==="object"&&!(0,w3.isNullish)(J)&&Object.keys(J).length!==0&&["input","data","from","gas","gasPrice","gasLimit","address","jsonInterface","syncWithContext","dataInputFill"].some((Q)=>(Q in J));Rl1.isContractInitOptions=a18;Rl1.isNullish=w3.isNullish});var R11=H(($l1)=>{Object.defineProperty($l1,"__esModule",{value:!0});$l1.mergeDeep=void 0;var Tl1=M6(),Pl1=g0(),Sl1=(J)=>typeof J==="object"&&!(0,Pl1.isNullish)(J)&&!Array.isArray(J)&&!(J instanceof Tl1.TypedArray),Z08=(J,...Q)=>{if(!Sl1(J))return J;let Y=Object.assign({},J);for(let G of Q)for(let X in G)if(Sl1(G[X])){if(!Y[X])Y[X]={};Y[X]=$l1.mergeDeep(Y[X],G[X])}else if(!(0,Pl1.isNullish)(G[X])&&Object.hasOwnProperty.call(G,X))if(Array.isArray(G[X])||G[X]instanceof Tl1.TypedArray)Y[X]=G[X].slice(0);else Y[X]=G[X];return Y};$l1.mergeDeep=Z08});var Bh=H((kl1)=>{Object.defineProperty(kl1,"__esModule",{value:!0});kl1.fromTwosComplement=kl1.toTwosComplement=kl1.leftPad=kl1.rightPad=kl1.padRight=kl1.padLeft=void 0;var fl1=l1(),mY=g0(),JO=hU(),V08=(J,Q,Y="0")=>{if(typeof J==="string"){if(!(0,mY.isHexStrict)(J))return J.padStart(Q,Y);return mY.utils.padLeft(J,Q,Y)}return mY.validator.validate(["int"],[J]),mY.utils.padLeft(J,Q,Y)};kl1.padLeft=V08;var q08=(J,Q,Y="0")=>{if(typeof J==="string"&&!(0,mY.isHexStrict)(J))return J.padEnd(Q,Y);let G=typeof J==="string"&&(0,mY.isHexStrict)(J)?J:(0,JO.numberToHex)(J),X=G.startsWith("-")?3:2;return mY.validator.validate([G.startsWith("-")?"int":"uint"],[J]),G.padEnd(Q+X,Y)};kl1.padRight=q08;kl1.rightPad=kl1.padRight;kl1.leftPad=kl1.padLeft;var U08=(J,Q=64)=>{mY.validator.validate(["int"],[J]);let Y=(0,JO.toNumber)(J);if(Y>=0)return kl1.padLeft((0,JO.toHex)(Y),Q);let G=(0,mY.bigintPower)(BigInt(2),BigInt(Q*4));if(-Y>=G)throw new fl1.NibbleWidthError(`value: ${J}, nibbleWidth: ${Q}`);let z=BigInt(Y)+G;return kl1.padLeft((0,JO.numberToHex)(z),Q)};kl1.toTwosComplement=U08;var M08=(J,Q=64)=>{mY.validator.validate(["int"],[J]);let Y=(0,JO.toNumber)(J);if(Y<0)return Y;let G=Math.ceil(Math.log(Number(Y))/Math.log(2));if(G>Q*4)throw new fl1.NibbleWidthError(`value: "${J}", nibbleWidth: "${Q}"`);if(Q*4!==G)return Y;let X=(0,mY.bigintPower)(BigInt(2),BigInt(Q)*BigInt(4));return(0,JO.toNumber)(BigInt(Y)-X)};kl1.fromTwosComplement=M08});var gl1=H((xl1)=>{Object.defineProperty(xl1,"__esModule",{value:!0});xl1.format=xl1.convert=xl1.convertScalarValue=xl1.isDataFormat=void 0;var F11=l1(),bU=M6(),HQ=g0(),HZ=hU(),O08=R11(),A08=Bh(),hl1=Dh(),{parseBaseType:B08}=HQ.utils,N08=(J)=>typeof J==="object"&&!(0,HQ.isNullish)(J)&&("number"in J)&&("bytes"in J);xl1.isDataFormat=N08;var w08=(J,Q,Y=[])=>{let G=Object.assign({},J),X;for(let z of Q){if(G.oneOf&&X){let K=X,W=Y.find(([Z])=>Z===K);if(W&&W[0]===X)G=G.oneOf[W[1]]}if(!G.properties&&!G.items)return;if(G.properties)G=G.properties[z];else if(G.items&&G.items.properties)G=G.items.properties[z];else if(G.items&&(0,HQ.isObject)(G.items))G=G.items;else if(G.items&&Array.isArray(G.items))G=G.items[parseInt(z,10)];if(G&&z)X=z}return G},L08=(J,Q,Y)=>{try{let{baseType:G,baseTypeSize:X}=B08(Q);if(G==="int"||G==="uint")switch(Y.number){case bU.FMT_NUMBER.NUMBER:return Number((0,HZ.toBigInt)(J));case bU.FMT_NUMBER.HEX:return(0,HZ.numberToHex)((0,HZ.toBigInt)(J));case bU.FMT_NUMBER.STR:return(0,HZ.toBigInt)(J).toString();case bU.FMT_NUMBER.BIGINT:return(0,HZ.toBigInt)(J);default:throw new F11.FormatterError(`Invalid format: ${String(Y.number)}`)}if(G==="bytes"){let z;if(X){if(typeof J==="string")z=(0,A08.padLeft)(J,X*2);else if((0,hl1.isUint8Array)(J))z=(0,hl1.uint8ArrayConcat)(new Uint8Array(X-J.length),J)}else z=J;switch(Y.bytes){case bU.FMT_BYTES.HEX:return(0,HZ.bytesToHex)((0,HZ.bytesToUint8Array)(z));case bU.FMT_BYTES.UINT8ARRAY:return(0,HZ.bytesToUint8Array)(z);default:throw new F11.FormatterError(`Invalid format: ${String(Y.bytes)}`)}}if(G==="string")return String(J)}catch(G){return J}return J};xl1.convertScalarValue=L08;var bl1=({value:J,schemaProp:Q,schema:Y,object:G,key:X,dataPath:z,format:K,oneOfPath:W=[]})=>{var Z,V;if(Array.isArray(J)){let q=Q;if((Q===null||Q===void 0?void 0:Q.oneOf)!==void 0)Q.oneOf.forEach((U,M)=>{var D,I;if(!Array.isArray(Q===null||Q===void 0?void 0:Q.items)&&(typeof J[0]==="object"&&((D=U===null||U===void 0?void 0:U.items)===null||D===void 0?void 0:D.type)==="object"||typeof J[0]==="string"&&((I=U===null||U===void 0?void 0:U.items)===null||I===void 0?void 0:I.type)!=="object"))q=U,W.push([X,M])});if((0,HQ.isNullish)(q===null||q===void 0?void 0:q.items))return delete G[X],z.pop(),!0;if((0,HQ.isObject)(q.items)&&!(0,HQ.isNullish)(q.items.format)){for(let U=0;U<J.length;U+=1)G[X][U]=xl1.convertScalarValue(J[U],(Z=q===null||q===void 0?void 0:q.items)===null||Z===void 0?void 0:Z.format,K);return z.pop(),!0}if(!Array.isArray(q===null||q===void 0?void 0:q.items)&&((V=q===null||q===void 0?void 0:q.items)===null||V===void 0?void 0:V.type)==="object"){for(let U of J)xl1.convert(U,Y,z,K,W);return z.pop(),!0}if(Array.isArray(q===null||q===void 0?void 0:q.items)){for(let U=0;U<J.length;U+=1)G[X][U]=xl1.convertScalarValue(J[U],q.items[U].format,K);return z.pop(),!0}}return!1},E08=(J,Q,Y,G,X=[])=>{var z;if(!(0,HQ.isObject)(J)&&!Array.isArray(J))return xl1.convertScalarValue(J,Q===null||Q===void 0?void 0:Q.format,G);let K=J;if(Array.isArray(K)&&(Q===null||Q===void 0?void 0:Q.type)==="array"&&((z=Q===null||Q===void 0?void 0:Q.items)===null||z===void 0?void 0:z.type)==="object")bl1({value:K,schemaProp:Q,schema:Q,object:K,key:"",dataPath:Y,format:G,oneOfPath:X});else for(let[W,Z]of Object.entries(K)){Y.push(W);let V=w08(Q,Y,X);if((0,HQ.isNullish)(V)){delete K[W],Y.pop();continue}if((0,HQ.isObject)(Z)){xl1.convert(Z,Q,Y,G,X),Y.pop();continue}if(bl1({value:Z,schemaProp:V,schema:Q,object:K,key:W,dataPath:Y,format:G,oneOfPath:X}))continue;if((V===null||V===void 0?void 0:V.format)===void 0&&(V===null||V===void 0?void 0:V.oneOf)!==void 0){for(let[q,U]of V.oneOf.entries())if((U===null||U===void 0?void 0:U.format)!==void 0){V=U;break}}K[W]=xl1.convertScalarValue(Z,V.format,G),Y.pop()}return K};xl1.convert=E08;var C08=(J,Q,Y=bU.DEFAULT_RETURN_FORMAT)=>{let G;if((0,HQ.isObject)(Q))G=(0,O08.mergeDeep)({},Q);else if(Array.isArray(Q))G=[...Q];else G=Q;let X=(0,HQ.isObject)(J)?J:HQ.utils.ethAbiToJsonSchema(J);if(!X.properties&&!X.items&&!X.format)throw new F11.FormatterError("Invalid json schema for formatting");return xl1.convert(G,X,[],Y)};xl1.format=C08});var il1=H((ll1)=>{Object.defineProperty(ll1,"__esModule",{value:!0});ll1.getStorageSlotNumForLongString=ll1.soliditySha3Raw=ll1.soliditySha3=ll1.encodePacked=ll1.processSolidityEncodePackedArgs=ll1.sha3Raw=ll1.sha3=ll1.keccak256=ll1.keccak256Wrapper=void 0;var F08=kz(),T11=WZ(),dY=l1(),bC=g0(),xz=hU(),wh=Bh(),ul1="0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470",S08=(J)=>{let Q;if(typeof J==="bigint"||typeof J==="number")Q=(0,T11.utf8ToBytes)(J.toString());else if(Array.isArray(J))Q=new Uint8Array(J);else if(typeof J==="string"&&!(0,bC.isHexStrict)(J))Q=(0,T11.utf8ToBytes)(J);else Q=(0,xz.bytesToUint8Array)(J);return(0,xz.bytesToHex)((0,F08.keccak256)(bC.utils.ensureIfUint8Array(Q)))};ll1.keccak256Wrapper=S08;ll1.keccak256=ll1.keccak256Wrapper;var T08=(J)=>{let Q;if(typeof J==="string")if(J.startsWith("0x")&&(0,bC.isHexStrict)(J))Q=(0,xz.hexToBytes)(J);else Q=(0,T11.utf8ToBytes)(J);else Q=J;let Y=ll1.keccak256Wrapper(Q);return Y===ul1?void 0:Y};ll1.sha3=T08;var P08=(J)=>{let Q=ll1.sha3(J);if((0,bC.isNullish)(Q))return ul1;return Q};ll1.sha3Raw=P08;var $08=(J)=>{if(Array.isArray(J))throw Error("Autodetection of array types is not supported.");let Q,Y;if(typeof J==="object"&&(("t"in J)||("type"in J))&&(("v"in J)||("value"in J)))Q="t"in J?J.t:J.type,Y="v"in J?J.v:J.value,Q=Q.toLowerCase()==="bigint"?"int":Q;else if(typeof J==="bigint")return["int",J];else if(Q=(0,xz.toHex)(J,!0),Y=(0,xz.toHex)(J),!Q.startsWith("int")&&!Q.startsWith("uint"))Q="bytes";if((Q.startsWith("int")||Q.startsWith("uint"))&&typeof Y==="string"&&!/^(-)?0x/i.test(Y))Y=(0,xz.toBigInt)(Y);return[Q,Y]},f08=(J)=>{if(J.startsWith("int["))return`int256${J.slice(3)}`;if(J==="int")return"int256";if(J.startsWith("uint["))return`uint256'${J.slice(4)}`;if(J==="uint")return"uint256";return J},S11=(J,Q)=>{let Y=/^(\d+).*$/.exec(J.slice(Q));return Y?parseInt(Y[1],10):0},ml1=(J)=>{return J.toString(2).length},dl1=(J,Q)=>{let Y=Q.toString();if(J==="string"){if(typeof Q==="string")return(0,xz.utf8ToHex)(Q);throw new dY.InvalidStringError(Q)}if(J==="bool"||J==="boolean"){if(typeof Q==="boolean")return Q?"01":"00";throw new dY.InvalidBooleanError(Q)}if(J==="address"){if(!(0,bC.isAddress)(Y))throw new dY.InvalidAddressError(Y);return Y}let G=f08(J);if(J.startsWith("uint")){let X=S11(G,4);if(X%8||X<8||X>256)throw new dY.InvalidSizeError(Y);let z=(0,xz.toNumber)(Y);if(ml1(z)>X)throw new dY.InvalidLargeValueError(Y);if(z<BigInt(0))throw new dY.InvalidUnsignedIntegerError(Y);return X?(0,wh.leftPad)(z.toString(16),X/8*2):z.toString(16)}if(J.startsWith("int")){let X=S11(G,3);if(X%8||X<8||X>256)throw new dY.InvalidSizeError(J);let z=(0,xz.toNumber)(Y);if(ml1(z)>X)throw new dY.InvalidLargeValueError(Y);if(z<BigInt(0))return(0,wh.toTwosComplement)(z.toString(),X/8*2);return X?(0,wh.leftPad)(z.toString(16),X/4):z.toString(16)}if(G==="bytes"){if(Y.replace(/^0x/i,"").length%2!==0)throw new dY.InvalidBytesError(Y);return Y}if(J.startsWith("bytes")){if(Y.replace(/^0x/i,"").length%2!==0)throw new dY.InvalidBytesError(Y);let X=S11(J,5);if(!X||X<1||X>64||X<Y.replace(/^0x/i,"").length/2)throw new dY.InvalidBytesError(Y);return(0,wh.rightPad)(Y,X*2)}return""},k08=(J)=>{let[Q,Y]=$08(J);if(Array.isArray(Y))return Y.map((z)=>dl1(Q,z).replace("0x","")).join("");return dl1(Q,Y).replace("0x","")};ll1.processSolidityEncodePackedArgs=k08;var v08=(...J)=>{return`0x${J.map(ll1.processSolidityEncodePackedArgs).join("").toLowerCase()}`};ll1.encodePacked=v08;var j08=(...J)=>ll1.sha3(ll1.encodePacked(...J));ll1.soliditySha3=j08;var h08=(...J)=>ll1.sha3Raw(ll1.encodePacked(...J));ll1.soliditySha3Raw=h08;var b08=(J)=>ll1.sha3(`0x${(typeof J==="number"?J.toString():J).padStart(64,"0")}`);ll1.getStorageSlotNumForLongString=b08});var al1=H((ol1)=>{Object.defineProperty(ol1,"__esModule",{value:!0});ol1.getRandomBytesSync=m08;ol1.getRandomBytes=d08;var nl1=ZJ();function m08(J){return(0,nl1.randomBytes)(J)}async function d08(J){return(0,nl1.randomBytes)(J)}});var f11=H((rl1)=>{Object.defineProperty(rl1,"__esModule",{value:!0});rl1.randomHex=rl1.randomBytes=void 0;var p08=al1(),c08=hU(),_08=(J)=>(0,p08.getRandomBytesSync)(J);rl1.randomBytes=_08;var i08=(J)=>(0,c08.bytesToHex)(rl1.randomBytes(J));rl1.randomHex=i08});var Qp1=H((RG)=>{var Eh=RG&&RG.__awaiter||function(J,Q,Y,G){function X(z){return z instanceof Y?z:new Y(function(K){K(z)})}return new(Y||(Y=Promise))(function(z,K){function W(q){try{V(G.next(q))}catch(U){K(U)}}function Z(q){try{V(G.throw(q))}catch(U){K(U)}}function V(q){q.done?z(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(RG,"__esModule",{value:!0});RG.isPromise=o08;RG.waitWithTimeout=el1;RG.pollTillDefinedAndReturnIntervalId=Jp1;RG.pollTillDefined=a08;RG.rejectIfTimeout=r08;RG.rejectIfConditionAtInterval=s08;var n08=g0();function o08(J){return(typeof J==="object"||typeof J==="function")&&typeof J.then==="function"}function el1(J,Q,Y){return Eh(this,void 0,void 0,function*(){let G,X=yield Promise.race([J instanceof Promise?J:J(),new Promise((z,K)=>{G=setTimeout(()=>Y?K(Y):z(void 0),Q)})]);if(G)clearTimeout(G);if(X instanceof Error)throw X;return X})}function Jp1(J,Q){let Y;return[new Promise((X,z)=>{Y=setInterval(function K(){return(()=>Eh(this,void 0,void 0,function*(){try{let W=yield el1(J,Q);if(!(0,n08.isNullish)(W))clearInterval(Y),X(W)}catch(W){clearInterval(Y),z(W)}}))(),K}(),Q)}),Y]}function a08(J,Q){return Eh(this,void 0,void 0,function*(){return Jp1(J,Q)[0]})}function r08(J,Q){let Y,G=new Promise((X,z)=>{Y=setTimeout(()=>{z(Q)},J)});return[Y,G]}function s08(J,Q){let Y,G=new Promise((X,z)=>{Y=setInterval(()=>{(()=>Eh(this,void 0,void 0,function*(){let K=yield J();if(K)clearInterval(Y),z(K)}))()},Q)});return[Y,G]}});var k11=H((Yp1)=>{Object.defineProperty(Yp1,"__esModule",{value:!0});Yp1.uuidV4=void 0;var t08=hU(),e08=f11(),J68=()=>{let J=(0,e08.randomBytes)(16);J[6]=J[6]&15|64,J[8]=J[8]&63|128;let Q=(0,t08.bytesToHex)(J);return[Q.substring(2,10),Q.substring(10,14),Q.substring(14,18),Q.substring(18,22),Q.substring(22,34)].join("-")};Yp1.uuidV4=J68});var xC=H((Xp1)=>{Object.defineProperty(Xp1,"__esModule",{value:!0});Xp1.isBatchRequest=Xp1.toBatchPayload=Xp1.toPayload=Xp1.setRequestIdStart=Xp1.isBatchResponse=Xp1.isValidResponse=Xp1.validateResponse=Xp1.isSubscriptionResult=Xp1.isResponseWithNotification=Xp1.isResponseWithError=Xp1.isResponseWithResult=Xp1.isResponseRpcError=void 0;var Rh=g0(),Q68=l1(),Y68=k11(),G68=(J)=>{let Q=J.error.code;return Q68.rpcErrorsMap.has(Q)||Q>=-32099&&Q<=-32000};Xp1.isResponseRpcError=G68;var X68=(J)=>!Array.isArray(J)&&!!J&&J.jsonrpc==="2.0"&&("result"in J)&&(0,Rh.isNullish)(J.error)&&(typeof J.id==="number"||typeof J.id==="string");Xp1.isResponseWithResult=X68;var z68=(J)=>!Array.isArray(J)&&J.jsonrpc==="2.0"&&!!J&&(0,Rh.isNullish)(J.result)&&("error"in J)&&(typeof J.id==="number"||typeof J.id==="string");Xp1.isResponseWithError=z68;var K68=(J)=>!Array.isArray(J)&&!!J&&J.jsonrpc==="2.0"&&!(0,Rh.isNullish)(J.params)&&!(0,Rh.isNullish)(J.method);Xp1.isResponseWithNotification=K68;var W68=(J)=>!Array.isArray(J)&&!!J&&J.jsonrpc==="2.0"&&("id"in J)&&("result"in J);Xp1.isSubscriptionResult=W68;var Z68=(J)=>Xp1.isResponseWithResult(J)||Xp1.isResponseWithError(J);Xp1.validateResponse=Z68;var V68=(J)=>Array.isArray(J)?J.every(Xp1.validateResponse):Xp1.validateResponse(J);Xp1.isValidResponse=V68;var q68=(J)=>Array.isArray(J)&&J.length>0&&Xp1.isValidResponse(J);Xp1.isBatchResponse=q68;var Ch,U68=(J)=>{Ch=J};Xp1.setRequestIdStart=U68;var M68=(J)=>{var Q,Y,G,X;if(typeof Ch<"u")Ch+=1;return{jsonrpc:(Q=J.jsonrpc)!==null&&Q!==void 0?Q:"2.0",id:(G=(Y=J.id)!==null&&Y!==void 0?Y:Ch)!==null&&G!==void 0?G:(0,Y68.uuidV4)(),method:J.method,params:(X=J.params)!==null&&X!==void 0?X:void 0}};Xp1.toPayload=M68;var D68=(J)=>J.map((Q)=>Xp1.toPayload(Q));Xp1.toBatchPayload=D68;var H68=(J)=>Array.isArray(J)&&J.length>0;Xp1.isBatchRequest=H68});var h11=H((QO)=>{var j11=QO&&QO.__awaiter||function(J,Q,Y,G){function X(z){return z instanceof Y?z:new Y(function(K){K(z)})}return new(Y||(Y=Promise))(function(z,K){function W(q){try{V(G.next(q))}catch(U){K(U)}}function Z(q){try{V(G.throw(q))}catch(U){K(U)}}function V(q){q.done?z(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})},qp1;Object.defineProperty(QO,"__esModule",{value:!0});QO.Web3DeferredPromise=void 0;var L68=l1();class Up1{constructor({timeout:J,eagerStart:Q,timeoutMessage:Y}={timeout:0,eagerStart:!1,timeoutMessage:"DeferredPromise timed out"}){if(this[qp1]="Promise",this._state="pending",this._promise=new Promise((G,X)=>{this._resolve=G,this._reject=X}),this._timeoutMessage=Y,this._timeoutInterval=J,Q)this.startTimer()}get state(){return this._state}then(J,Q){return j11(this,void 0,void 0,function*(){return this._promise.then(J,Q)})}catch(J){return j11(this,void 0,void 0,function*(){return this._promise.catch(J)})}finally(J){return j11(this,void 0,void 0,function*(){return this._promise.finally(J)})}resolve(J){this._resolve(J),this._state="fulfilled",this._clearTimeout()}reject(J){this._reject(J),this._state="rejected",this._clearTimeout()}startTimer(){if(this._timeoutInterval&&this._timeoutInterval>0)this._timeoutId=setTimeout(this._checkTimeout.bind(this),this._timeoutInterval)}_checkTimeout(){if(this._state==="pending"&&this._timeoutId)this.reject(new L68.OperationTimeoutError(this._timeoutMessage))}_clearTimeout(){if(this._timeoutId)clearTimeout(this._timeoutId)}}QO.Web3DeferredPromise=Up1;qp1=Symbol.toStringTag});var b11=H((Dp1)=>{Object.defineProperty(Dp1,"__esModule",{value:!0});Dp1.ChunkResponseParser=void 0;var E68=l1();class Mp1{constructor(J,Q){this.eventEmitter=J,this.autoReconnect=Q,this.chunkTimeout=15000}clearQueues(){if(typeof this._clearQueues==="function")this._clearQueues()}onError(J){this._clearQueues=J}parseResponse(J){let Q=[];return J.replace(/\}[\n\r]?\{/g,"}|--|{").replace(/\}\][\n\r]?\[\{/g,"}]|--|[{").replace(/\}[\n\r]?\[\{/g,"}|--|[{").replace(/\}\][\n\r]?\{/g,"}]|--|{").split("|--|").forEach((G)=>{let X=G;if(this.lastChunk)X=this.lastChunk+X;let z;try{z=JSON.parse(X)}catch(K){if(this.lastChunk=X,this.lastChunkTimeout)clearTimeout(this.lastChunkTimeout);this.lastChunkTimeout=setTimeout(()=>{if(this.autoReconnect)return;this.clearQueues(),this.eventEmitter.emit("error",new E68.InvalidResponseError({id:1,jsonrpc:"2.0",error:{code:2,message:"Chunk timeout"}}))},this.chunkTimeout);return}if(clearTimeout(this.lastChunkTimeout),this.lastChunk=void 0,z)Q.push(z)}),Q}}Dp1.ChunkResponseParser=Mp1});var x11=H((YO)=>{var Ip1=YO&&YO.__awaiter||function(J,Q,Y,G){function X(z){return z instanceof Y?z:new Y(function(K){K(z)})}return new(Y||(Y=Promise))(function(z,K){function W(q){try{V(G.next(q))}catch(U){K(U)}}function Z(q){try{V(G.throw(q))}catch(U){K(U)}}function V(q){q.done?z(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(YO,"__esModule",{value:!0});YO.Eip1193Provider=void 0;var C68=M6(),R68=L11(),F68=l1(),Op1=xC();class Ap1 extends C68.Web3BaseProvider{constructor(){super(...arguments);this._eventEmitter=new R68.EventEmitter,this._chainId="",this._accounts=[]}_getChainId(){return Ip1(this,void 0,void 0,function*(){var J;let Q=yield this.request((0,Op1.toPayload)({method:"eth_chainId",params:[]}));return(J=Q===null||Q===void 0?void 0:Q.result)!==null&&J!==void 0?J:""})}_getAccounts(){return Ip1(this,void 0,void 0,function*(){var J;let Q=yield this.request((0,Op1.toPayload)({method:"eth_accounts",params:[]}));return(J=Q===null||Q===void 0?void 0:Q.result)!==null&&J!==void 0?J:[]})}_onConnect(){Promise.all([this._getChainId().then((J)=>{if(J!==this._chainId)this._chainId=J,this._eventEmitter.emit("chainChanged",this._chainId)}).catch((J)=>{console.error(J)}),this._getAccounts().then((J)=>{if(!(this._accounts.length===J.length&&J.every((Q)=>J.includes(Q))))this._accounts=J,this._onAccountsChanged()}).catch((J)=>{console.error(J)})]).then(()=>this._eventEmitter.emit("connect",{chainId:this._chainId})).catch((J)=>{console.error(J)})}_onDisconnect(J,Q){this._eventEmitter.emit("disconnect",new F68.EIP1193ProviderRpcError(J,Q))}_onAccountsChanged(){this._eventEmitter.emit("accountsChanged",this._accounts)}}YO.Eip1193Provider=Ap1});var wp1=H((IQ)=>{var S68=IQ&&IQ.__createBinding||(Object.create?function(J,Q,Y,G){if(G===void 0)G=Y;var X=Object.getOwnPropertyDescriptor(Q,Y);if(!X||("get"in X?!Q.__esModule:X.writable||X.configurable))X={enumerable:!0,get:function(){return Q[Y]}};Object.defineProperty(J,G,X)}:function(J,Q,Y,G){if(G===void 0)G=Y;J[G]=Q[Y]}),T68=IQ&&IQ.__setModuleDefault||(Object.create?function(J,Q){Object.defineProperty(J,"default",{enumerable:!0,value:Q})}:function(J,Q){J.default=Q}),P68=IQ&&IQ.__importStar||function(J){if(J&&J.__esModule)return J;var Q={};if(J!=null){for(var Y in J)if(Y!=="default"&&Object.prototype.hasOwnProperty.call(J,Y))S68(Q,J,Y)}return T68(Q,J),Q},y11=IQ&&IQ.__awaiter||function(J,Q,Y,G){function X(z){return z instanceof Y?z:new Y(function(K){K(z)})}return new(Y||(Y=Promise))(function(z,K){function W(q){try{V(G.next(q))}catch(U){K(U)}}function Z(q){try{V(G.throw(q))}catch(U){K(U)}}function V(q){q.done?z(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(IQ,"__esModule",{value:!0});IQ.SocketProvider=void 0;var yz=l1(),$68=x11(),f68=b11(),Bp1=E11(),k68=h11(),GO=P68(xC()),v68={autoReconnect:!0,delay:5000,maxAttempts:5},j68=1000;class Np1 extends $68.Eip1193Provider{get SocketConnection(){return this._socketConnection}constructor(J,Q,Y){super();if(this._connectionStatus="connecting",this._onMessageHandler=this._onMessage.bind(this),this._onOpenHandler=this._onConnect.bind(this),this._onCloseHandler=this._onCloseEvent.bind(this),this._onErrorHandler=this._onError.bind(this),!this._validateProviderPath(J))throw new yz.InvalidClientError(J);this._socketPath=J,this._socketOptions=Q,this._reconnectOptions=Object.assign(Object.assign({},v68),Y!==null&&Y!==void 0?Y:{}),this._pendingRequestsQueue=new Map,this._sentRequestsQueue=new Map,this._init(),this.connect(),this.chunkResponseParser=new f68.ChunkResponseParser(this._eventEmitter,this._reconnectOptions.autoReconnect),this.chunkResponseParser.onError(()=>{this._clearQueues()}),this.isReconnecting=!1}_init(){this._reconnectAttempts=0}connect(){try{this._openSocketConnection(),this._connectionStatus="connecting",this._addSocketListeners()}catch(J){if(!this.isReconnecting)if(this._connectionStatus="disconnected",J&&J.message)throw new yz.ConnectionError(`Error while connecting to ${this._socketPath}. Reason: ${J.message}`);else throw new yz.InvalidClientError(this._socketPath);else setImmediate(()=>{this._reconnect()})}}_validateProviderPath(J){return!!J}getPendingRequestQueueSize(){return this._pendingRequestsQueue.size}getSentRequestsQueueSize(){return this._sentRequestsQueue.size}supportsSubscriptions(){return!0}on(J,Q){this._eventEmitter.on(J,Q)}once(J,Q){this._eventEmitter.once(J,Q)}removeListener(J,Q){this._eventEmitter.removeListener(J,Q)}_onDisconnect(J,Q){this._connectionStatus="disconnected",super._onDisconnect(J,Q)}disconnect(J,Q){let Y=J!==null&&J!==void 0?J:j68;if(this._removeSocketListeners(),this.getStatus()!=="disconnected")this._closeSocketConnection(Y,Q);this._onDisconnect(Y,Q)}safeDisconnect(J,Q){return y11(this,arguments,void 0,function*(Y,G,X=!1,z=1000){let K=0;yield(()=>y11(this,void 0,void 0,function*(){return new Promise((Z)=>{let V=setInterval(()=>{if(X&&K>=5)this.clearQueues();if(this.getPendingRequestQueueSize()===0&&this.getSentRequestsQueueSize()===0)clearInterval(V),Z(!0);K+=1},z)})}))(),this.disconnect(Y,G)})}removeAllListeners(J){this._eventEmitter.removeAllListeners(J)}_onError(J){if(this.isReconnecting)this._reconnect();else this._eventEmitter.emit("error",J)}reset(){this._sentRequestsQueue.clear(),this._pendingRequestsQueue.clear(),this._init(),this._removeSocketListeners(),this._addSocketListeners()}_reconnect(){if(this.isReconnecting)return;if(this.isReconnecting=!0,this._sentRequestsQueue.size>0)this._sentRequestsQueue.forEach((J,Q)=>{J.deferredPromise.reject(new yz.PendingRequestsOnReconnectingError),this._sentRequestsQueue.delete(Q)});if(this._reconnectAttempts<this._reconnectOptions.maxAttempts)this._reconnectAttempts+=1,setTimeout(()=>{this._removeSocketListeners(),this.connect(),this.isReconnecting=!1},this._reconnectOptions.delay);else this.isReconnecting=!1,this._clearQueues(),this._removeSocketListeners(),this._eventEmitter.emit("error",new yz.MaxAttemptsReachedOnReconnectingError(this._reconnectOptions.maxAttempts))}request(J){return y11(this,void 0,void 0,function*(){if((0,Bp1.isNullish)(this._socketConnection))throw Error("Connection is undefined");if(this.getStatus()==="disconnected")this.connect();let Q=GO.isBatchRequest(J)?J[0].id:J.id;if(!Q)throw new yz.Web3WSProviderError("Request Id not defined");if(this._sentRequestsQueue.has(Q))throw new yz.RequestAlreadySentError(Q);let Y=new k68.Web3DeferredPromise;Y.catch((X)=>{this._eventEmitter.emit("error",X)});let G={payload:J,deferredPromise:Y};if(this.getStatus()==="connecting")return this._pendingRequestsQueue.set(Q,G),G.deferredPromise;this._sentRequestsQueue.set(Q,G);try{this._sendToSocket(G.payload)}catch(X){this._sentRequestsQueue.delete(Q),this._eventEmitter.emit("error",X)}return Y})}_onConnect(){this._connectionStatus="connected",this._reconnectAttempts=0,super._onConnect(),this._sendPendingRequests()}_sendPendingRequests(){for(let[J,Q]of this._pendingRequestsQueue.entries())try{this._sendToSocket(Q.payload),this._pendingRequestsQueue.delete(J),this._sentRequestsQueue.set(J,Q)}catch(Y){this._pendingRequestsQueue.delete(J),this._eventEmitter.emit("error",Y)}}_onMessage(J){let Q=this._parseResponses(J);if((0,Bp1.isNullish)(Q)||Q.length===0)return;for(let Y of Q){if(GO.isResponseWithNotification(Y)&&Y.method.endsWith("_subscription")){this._eventEmitter.emit("message",Y);return}let G=GO.isBatchResponse(Y)?Y[0].id:Y.id,X=this._sentRequestsQueue.get(G);if(!X)return;if(GO.isBatchResponse(Y)||GO.isResponseWithResult(Y)||GO.isResponseWithError(Y))this._eventEmitter.emit("message",Y),X.deferredPromise.resolve(Y);this._sentRequestsQueue.delete(G)}}clearQueues(J){this._clearQueues(J)}_clearQueues(J){if(this._pendingRequestsQueue.size>0)this._pendingRequestsQueue.forEach((Q,Y)=>{Q.deferredPromise.reject(new yz.ConnectionNotOpenError(J)),this._pendingRequestsQueue.delete(Y)});if(this._sentRequestsQueue.size>0)this._sentRequestsQueue.forEach((Q,Y)=>{Q.deferredPromise.reject(new yz.ConnectionNotOpenError(J)),this._sentRequestsQueue.delete(Y)});this._removeSocketListeners()}}IQ.SocketProvider=Np1});var m1=H((n6)=>{var Lp1=n6&&n6.__createBinding||(Object.create?function(J,Q,Y,G){if(G===void 0)G=Y;var X=Object.getOwnPropertyDescriptor(Q,Y);if(!X||("get"in X?!Q.__esModule:X.writable||X.configurable))X={enumerable:!0,get:function(){return Q[Y]}};Object.defineProperty(J,G,X)}:function(J,Q,Y,G){if(G===void 0)G=Y;J[G]=Q[Y]}),h68=n6&&n6.__setModuleDefault||(Object.create?function(J,Q){Object.defineProperty(J,"default",{enumerable:!0,value:Q})}:function(J,Q){J.default=Q}),b5=n6&&n6.__exportStar||function(J,Q){for(var Y in J)if(Y!=="default"&&!Object.prototype.hasOwnProperty.call(Q,Y))Lp1(Q,J,Y)},b68=n6&&n6.__importStar||function(J){if(J&&J.__esModule)return J;var Q={};if(J!=null){for(var Y in J)if(Y!=="default"&&Object.prototype.hasOwnProperty.call(J,Y))Lp1(Q,J,Y)}return h68(Q,J),Q};Object.defineProperty(n6,"__esModule",{value:!0});n6.jsonRpc=void 0;b5(hU(),n6);b5(Cl1(),n6);b5(E11(),n6);b5(gl1(),n6);b5(il1(),n6);b5(f11(),n6);b5(Bh(),n6);b5(R11(),n6);b5(Qp1(),n6);b5(xC(),n6);n6.jsonRpc=b68(xC());b5(h11(),n6);b5(b11(),n6);b5(k11(),n6);b5(x11(),n6);b5(wp1(),n6);b5(Dh(),n6)});var XO=H((Cp1)=>{Object.defineProperty(Cp1,"__esModule",{value:!0});Cp1.Web3EventEmitter=void 0;var x68=m1();class Ep1{constructor(){this._emitter=new x68.EventEmitter}on(J,Q){this._emitter.on(J,Q)}once(J,Q){this._emitter.once(J,Q)}off(J,Q){this._emitter.off(J,Q)}emit(J,Q){this._emitter.emit(J,Q)}listenerCount(J){return this._emitter.listenerCount(J)}listeners(J){return this._emitter.listeners(J)}eventNames(){return this._emitter.eventNames()}removeAllListeners(){return this._emitter.removeAllListeners()}setMaxListenerWarningThreshold(J){this._emitter.setMaxListeners(J)}getMaxListeners(){return this._emitter.getMaxListeners()}}Cp1.Web3EventEmitter=Ep1});var m11=H((Sp1)=>{Object.defineProperty(Sp1,"__esModule",{value:!0});Sp1.Web3Config=Sp1.Web3ConfigEvent=void 0;var y68=M6(),Fh=l1(),OQ=m1(),g68=XO(),g11;(function(J){J.CONFIG_CHANGE="CONFIG_CHANGE"})(g11||(Sp1.Web3ConfigEvent=g11={}));class Fp1 extends g68.Web3EventEmitter{constructor(J){super();this.config={handleRevert:!1,defaultAccount:void 0,defaultBlock:"latest",transactionBlockTimeout:50,transactionConfirmationBlocks:24,transactionPollingInterval:1000,transactionPollingTimeout:750000,transactionReceiptPollingInterval:void 0,transactionSendTimeout:750000,transactionConfirmationPollingInterval:void 0,blockHeaderTimeout:10,maxListenersWarningThreshold:100,contractDataInputFill:"data",defaultNetworkId:void 0,defaultChain:"mainnet",defaultHardfork:"london",defaultCommon:void 0,defaultTransactionType:"0x2",defaultMaxPriorityFeePerGas:(0,OQ.toHex)(2500000000),enableExperimentalFeatures:{useSubscriptionWhenCheckingBlockTimeout:!1,useRpcCallSpecification:!1},transactionBuilder:void 0,transactionTypeParser:void 0,customTransactionSchema:void 0,defaultReturnFormat:y68.DEFAULT_RETURN_FORMAT,ignoreGasPricing:!1},this.setConfig(J!==null&&J!==void 0?J:{})}setConfig(J){let Q=Object.keys(J);for(let Y of Q)if(this._triggerConfigChange(Y,J[Y]),!(0,OQ.isNullish)(J[Y])&&typeof J[Y]==="number"&&Y==="maxListenersWarningThreshold")this.setMaxListenerWarningThreshold(Number(J[Y]));Object.assign(this.config,J)}get handleRevert(){return this.config.handleRevert}set handleRevert(J){this._triggerConfigChange("handleRevert",J),this.config.handleRevert=J}get contractDataInputFill(){return this.config.contractDataInputFill}set contractDataInputFill(J){this._triggerConfigChange("contractDataInputFill",J),this.config.contractDataInputFill=J}get defaultAccount(){return this.config.defaultAccount}set defaultAccount(J){this._triggerConfigChange("defaultAccount",J),this.config.defaultAccount=J}get defaultBlock(){return this.config.defaultBlock}set defaultBlock(J){this._triggerConfigChange("defaultBlock",J),this.config.defaultBlock=J}get transactionSendTimeout(){return this.config.transactionSendTimeout}set transactionSendTimeout(J){this._triggerConfigChange("transactionSendTimeout",J),this.config.transactionSendTimeout=J}get transactionBlockTimeout(){return this.config.transactionBlockTimeout}set transactionBlockTimeout(J){this._triggerConfigChange("transactionBlockTimeout",J),this.config.transactionBlockTimeout=J}get transactionConfirmationBlocks(){return this.config.transactionConfirmationBlocks}set transactionConfirmationBlocks(J){this._triggerConfigChange("transactionConfirmationBlocks",J),this.config.transactionConfirmationBlocks=J}get transactionPollingInterval(){return this.config.transactionPollingInterval}set transactionPollingInterval(J){this._triggerConfigChange("transactionPollingInterval",J),this.config.transactionPollingInterval=J,this.transactionReceiptPollingInterval=J,this.transactionConfirmationPollingInterval=J}get transactionPollingTimeout(){return this.config.transactionPollingTimeout}set transactionPollingTimeout(J){this._triggerConfigChange("transactionPollingTimeout",J),this.config.transactionPollingTimeout=J}get transactionReceiptPollingInterval(){return this.config.transactionReceiptPollingInterval}set transactionReceiptPollingInterval(J){this._triggerConfigChange("transactionReceiptPollingInterval",J),this.config.transactionReceiptPollingInterval=J}get transactionConfirmationPollingInterval(){return this.config.transactionConfirmationPollingInterval}set transactionConfirmationPollingInterval(J){this._triggerConfigChange("transactionConfirmationPollingInterval",J),this.config.transactionConfirmationPollingInterval=J}get blockHeaderTimeout(){return this.config.blockHeaderTimeout}set blockHeaderTimeout(J){this._triggerConfigChange("blockHeaderTimeout",J),this.config.blockHeaderTimeout=J}get enableExperimentalFeatures(){return this.config.enableExperimentalFeatures}set enableExperimentalFeatures(J){this._triggerConfigChange("enableExperimentalFeatures",J),this.config.enableExperimentalFeatures=J}get maxListenersWarningThreshold(){return this.config.maxListenersWarningThreshold}set maxListenersWarningThreshold(J){this._triggerConfigChange("maxListenersWarningThreshold",J),this.setMaxListenerWarningThreshold(J),this.config.maxListenersWarningThreshold=J}get defaultReturnFormat(){return this.config.defaultReturnFormat}set defaultReturnFormat(J){this._triggerConfigChange("defaultReturnFormat",J),this.config.defaultReturnFormat=J}get defaultNetworkId(){return this.config.defaultNetworkId}set defaultNetworkId(J){this._triggerConfigChange("defaultNetworkId",J),this.config.defaultNetworkId=J}get defaultChain(){return this.config.defaultChain}set defaultChain(J){if(!(0,OQ.isNullish)(this.config.defaultCommon)&&!(0,OQ.isNullish)(this.config.defaultCommon.baseChain)&&J!==this.config.defaultCommon.baseChain)throw new Fh.ConfigChainMismatchError(this.config.defaultChain,J);this._triggerConfigChange("defaultChain",J),this.config.defaultChain=J}get defaultHardfork(){return this.config.defaultHardfork}set defaultHardfork(J){if(!(0,OQ.isNullish)(this.config.defaultCommon)&&!(0,OQ.isNullish)(this.config.defaultCommon.hardfork)&&J!==this.config.defaultCommon.hardfork)throw new Fh.ConfigHardforkMismatchError(this.config.defaultCommon.hardfork,J);this._triggerConfigChange("defaultHardfork",J),this.config.defaultHardfork=J}get defaultCommon(){return this.config.defaultCommon}set defaultCommon(J){if(!(0,OQ.isNullish)(this.config.defaultHardfork)&&!(0,OQ.isNullish)(J)&&!(0,OQ.isNullish)(J.hardfork)&&this.config.defaultHardfork!==J.hardfork)throw new Fh.ConfigHardforkMismatchError(this.config.defaultHardfork,J.hardfork);if(!(0,OQ.isNullish)(this.config.defaultChain)&&!(0,OQ.isNullish)(J)&&!(0,OQ.isNullish)(J.baseChain)&&this.config.defaultChain!==J.baseChain)throw new Fh.ConfigChainMismatchError(this.config.defaultChain,J.baseChain);this._triggerConfigChange("defaultCommon",J),this.config.defaultCommon=J}get ignoreGasPricing(){return this.config.ignoreGasPricing}set ignoreGasPricing(J){this._triggerConfigChange("ignoreGasPricing",J),this.config.ignoreGasPricing=J}get defaultTransactionType(){return this.config.defaultTransactionType}set defaultTransactionType(J){this._triggerConfigChange("defaultTransactionType",J),this.config.defaultTransactionType=J}get defaultMaxPriorityFeePerGas(){return this.config.defaultMaxPriorityFeePerGas}set defaultMaxPriorityFeePerGas(J){this._triggerConfigChange("defaultMaxPriorityFeePerGas",J),this.config.defaultMaxPriorityFeePerGas=J}get transactionBuilder(){return this.config.transactionBuilder}set transactionBuilder(J){this._triggerConfigChange("transactionBuilder",J),this.config.transactionBuilder=J}get transactionTypeParser(){return this.config.transactionTypeParser}set transactionTypeParser(J){this._triggerConfigChange("transactionTypeParser",J),this.config.transactionTypeParser=J}get customTransactionSchema(){return this.config.customTransactionSchema}set customTransactionSchema(J){this._triggerConfigChange("customTransactionSchema",J),this.config.customTransactionSchema=J}_triggerConfigChange(J,Q){this.emit(g11.CONFIG_CHANGE,{name:J,oldValue:this.config[J],newValue:Q})}}Sp1.Web3Config=Fp1});var mp1=H((lY,gp1)=>{Object.defineProperty(lY,"__esModule",{value:!0});function VO(J){return J&&typeof J==="object"&&"default"in J?J.default:J}var uY=VO(V1("stream")),kp1=VO(V1("http")),Th=VO(V1("url")),vp1=VO(xa()),d68=VO(V1("https")),xU=VO(V1("zlib")),u68=uY.Readable,gz=Symbol("buffer"),d11=Symbol("type");class WO{constructor(){this[d11]="";let J=arguments[0],Q=arguments[1],Y=[],G=0;if(J){let z=J,K=Number(z.length);for(let W=0;W<K;W++){let Z=z[W],V;if(Z instanceof Buffer)V=Z;else if(ArrayBuffer.isView(Z))V=Buffer.from(Z.buffer,Z.byteOffset,Z.byteLength);else if(Z instanceof ArrayBuffer)V=Buffer.from(Z);else if(Z instanceof WO)V=Z[gz];else V=Buffer.from(typeof Z==="string"?Z:String(Z));G+=V.length,Y.push(V)}}this[gz]=Buffer.concat(Y);let X=Q&&Q.type!==void 0&&String(Q.type).toLowerCase();if(X&&!/[^\u0020-\u007E]/.test(X))this[d11]=X}get size(){return this[gz].length}get type(){return this[d11]}text(){return Promise.resolve(this[gz].toString())}arrayBuffer(){let J=this[gz],Q=J.buffer.slice(J.byteOffset,J.byteOffset+J.byteLength);return Promise.resolve(Q)}stream(){let J=new u68;return J._read=function(){},J.push(this[gz]),J.push(null),J}toString(){return"[object Blob]"}slice(){let J=this.size,Q=arguments[0],Y=arguments[1],G,X;if(Q===void 0)G=0;else if(Q<0)G=Math.max(J+Q,0);else G=Math.min(Q,J);if(Y===void 0)X=J;else if(Y<0)X=Math.max(J+Y,0);else X=Math.min(Y,J);let z=Math.max(X-G,0),W=this[gz].slice(G,G+z),Z=new WO([],{type:arguments[2]});return Z[gz]=W,Z}}Object.defineProperties(WO.prototype,{size:{enumerable:!0},type:{enumerable:!0},slice:{enumerable:!0}});Object.defineProperty(WO.prototype,Symbol.toStringTag,{value:"Blob",writable:!1,enumerable:!1,configurable:!0});function z5(J,Q,Y){if(Error.call(this,J),this.message=J,this.type=Q,Y)this.code=this.errno=Y.code;Error.captureStackTrace(this,this.constructor)}z5.prototype=Object.create(Error.prototype);z5.prototype.constructor=z5;z5.prototype.name="FetchError";var c11;try{c11=(()=>{throw new Error("Cannot require module "+"encoding");})().convert}catch(J){}var dz=Symbol("Body internals"),Pp1=uY.PassThrough;function F4(J){var Q=this,Y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},G=Y.size;let X=G===void 0?0:G;var z=Y.timeout;let K=z===void 0?0:z;if(J==null)J=null;else if(jp1(J))J=Buffer.from(J.toString());else if(mC(J));else if(Buffer.isBuffer(J));else if(Object.prototype.toString.call(J)==="[object ArrayBuffer]")J=Buffer.from(J);else if(ArrayBuffer.isView(J))J=Buffer.from(J.buffer,J.byteOffset,J.byteLength);else if(J instanceof uY);else J=Buffer.from(String(J));if(this[dz]={body:J,disturbed:!1,error:null},this.size=X,this.timeout=K,J instanceof uY)J.on("error",function(W){let Z=W.name==="AbortError"?W:new z5(`Invalid response body while trying to fetch ${Q.url}: ${W.message}`,"system",W);Q[dz].error=Z})}F4.prototype={get body(){return this[dz].body},get bodyUsed(){return this[dz].disturbed},arrayBuffer(){return zO.call(this).then(function(J){return J.buffer.slice(J.byteOffset,J.byteOffset+J.byteLength)})},blob(){let J=this.headers&&this.headers.get("content-type")||"";return zO.call(this).then(function(Q){return Object.assign(new WO([],{type:J.toLowerCase()}),{[gz]:Q})})},json(){var J=this;return zO.call(this).then(function(Q){try{return JSON.parse(Q.toString())}catch(Y){return F4.Promise.reject(new z5(`invalid json response body at ${J.url} reason: ${Y.message}`,"invalid-json"))}})},text(){return zO.call(this).then(function(J){return J.toString()})},buffer(){return zO.call(this)},textConverted(){var J=this;return zO.call(this).then(function(Q){return l68(Q,J.headers)})}};Object.defineProperties(F4.prototype,{body:{enumerable:!0},bodyUsed:{enumerable:!0},arrayBuffer:{enumerable:!0},blob:{enumerable:!0},json:{enumerable:!0},text:{enumerable:!0}});F4.mixIn=function(J){for(let Q of Object.getOwnPropertyNames(F4.prototype))if(!(Q in J)){let Y=Object.getOwnPropertyDescriptor(F4.prototype,Q);Object.defineProperty(J,Q,Y)}};function zO(){var J=this;if(this[dz].disturbed)return F4.Promise.reject(TypeError(`body used already for: ${this.url}`));if(this[dz].disturbed=!0,this[dz].error)return F4.Promise.reject(this[dz].error);let Q=this.body;if(Q===null)return F4.Promise.resolve(Buffer.alloc(0));if(mC(Q))Q=Q.stream();if(Buffer.isBuffer(Q))return F4.Promise.resolve(Q);if(!(Q instanceof uY))return F4.Promise.resolve(Buffer.alloc(0));let Y=[],G=0,X=!1;return new F4.Promise(function(z,K){let W;if(J.timeout)W=setTimeout(function(){X=!0,K(new z5(`Response timeout while trying to fetch ${J.url} (over ${J.timeout}ms)`,"body-timeout"))},J.timeout);Q.on("error",function(Z){if(Z.name==="AbortError")X=!0,K(Z);else K(new z5(`Invalid response body while trying to fetch ${J.url}: ${Z.message}`,"system",Z))}),Q.on("data",function(Z){if(X||Z===null)return;if(J.size&&G+Z.length>J.size){X=!0,K(new z5(`content size at ${J.url} over limit: ${J.size}`,"max-size"));return}G+=Z.length,Y.push(Z)}),Q.on("end",function(){if(X)return;clearTimeout(W);try{z(Buffer.concat(Y,G))}catch(Z){K(new z5(`Could not create Buffer from response body for ${J.url}: ${Z.message}`,"system",Z))}})})}function l68(J,Q){if(typeof c11!=="function")throw Error("The package `encoding` must be installed to use the textConverted() function");let Y=Q.get("content-type"),G="utf-8",X,z;if(Y)X=/charset=([^;]*)/i.exec(Y);if(z=J.slice(0,1024).toString(),!X&&z)X=/<meta.+?charset=(['"])(.+?)\1/i.exec(z);if(!X&&z){if(X=/<meta[\s]+?http-equiv=(['"])content-type\1[\s]+?content=(['"])(.+?)\2/i.exec(z),!X){if(X=/<meta[\s]+?content=(['"])(.+?)\1[\s]+?http-equiv=(['"])content-type\3/i.exec(z),X)X.pop()}if(X)X=/charset=(.*)/i.exec(X.pop())}if(!X&&z)X=/<\?xml.+?encoding=(['"])(.+?)\1/i.exec(z);if(X){if(G=X.pop(),G==="gb2312"||G==="gbk")G="gb18030"}return c11(J,"UTF-8",G).toString()}function jp1(J){if(typeof J!=="object"||typeof J.append!=="function"||typeof J.delete!=="function"||typeof J.get!=="function"||typeof J.getAll!=="function"||typeof J.has!=="function"||typeof J.set!=="function")return!1;return J.constructor.name==="URLSearchParams"||Object.prototype.toString.call(J)==="[object URLSearchParams]"||typeof J.sort==="function"}function mC(J){return typeof J==="object"&&typeof J.arrayBuffer==="function"&&typeof J.type==="string"&&typeof J.stream==="function"&&typeof J.constructor==="function"&&typeof J.constructor.name==="string"&&/^(Blob|File)$/.test(J.constructor.name)&&/^(Blob|File)$/.test(J[Symbol.toStringTag])}function hp1(J){let Q,Y,G=J.body;if(J.bodyUsed)throw Error("cannot clone body after it is used");if(G instanceof uY&&typeof G.getBoundary!=="function")Q=new Pp1,Y=new Pp1,G.pipe(Q),G.pipe(Y),J[dz].body=Q,G=Y;return G}function bp1(J){if(J===null)return null;else if(typeof J==="string")return"text/plain;charset=UTF-8";else if(jp1(J))return"application/x-www-form-urlencoded;charset=UTF-8";else if(mC(J))return J.type||null;else if(Buffer.isBuffer(J))return null;else if(Object.prototype.toString.call(J)==="[object ArrayBuffer]")return null;else if(ArrayBuffer.isView(J))return null;else if(typeof J.getBoundary==="function")return`multipart/form-data;boundary=${J.getBoundary()}`;else if(J instanceof uY)return null;else return"text/plain;charset=UTF-8"}function xp1(J){let Q=J.body;if(Q===null)return 0;else if(mC(Q))return Q.size;else if(Buffer.isBuffer(Q))return Q.length;else if(Q&&typeof Q.getLengthSync==="function"){if(Q._lengthRetrievers&&Q._lengthRetrievers.length==0||Q.hasKnownLength&&Q.hasKnownLength())return Q.getLengthSync();return null}else return null}function p68(J,Q){let Y=Q.body;if(Y===null)J.end();else if(mC(Y))Y.stream().pipe(J);else if(Buffer.isBuffer(Y))J.write(Y),J.end();else Y.pipe(J)}F4.Promise=global.Promise;var yp1=/[^\^_`a-zA-Z\-0-9!#$%&'*+.|~]/,_11=/[^\t\x20-\x7e\x80-\xff]/;function yC(J){if(J=`${J}`,yp1.test(J)||J==="")throw TypeError(`${J} is not a legal HTTP header name`)}function $p1(J){if(J=`${J}`,_11.test(J))throw TypeError(`${J} is not a legal HTTP header value`)}function KO(J,Q){Q=Q.toLowerCase();for(let Y in J)if(Y.toLowerCase()===Q)return Y;return}var P9=Symbol("map");class BQ{constructor(){let J=arguments.length>0&&arguments[0]!==void 0?arguments[0]:void 0;if(this[P9]=Object.create(null),J instanceof BQ){let Q=J.raw(),Y=Object.keys(Q);for(let G of Y)for(let X of Q[G])this.append(G,X);return}if(J==null);else if(typeof J==="object"){let Q=J[Symbol.iterator];if(Q!=null){if(typeof Q!=="function")throw TypeError("Header pairs must be iterable");let Y=[];for(let G of J){if(typeof G!=="object"||typeof G[Symbol.iterator]!=="function")throw TypeError("Each header pair must be iterable");Y.push(Array.from(G))}for(let G of Y){if(G.length!==2)throw TypeError("Each header pair must be a name/value tuple");this.append(G[0],G[1])}}else for(let Y of Object.keys(J)){let G=J[Y];this.append(Y,G)}}else throw TypeError("Provided initializer must be an object")}get(J){J=`${J}`,yC(J);let Q=KO(this[P9],J);if(Q===void 0)return null;return this[P9][Q].join(", ")}forEach(J){let Q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:void 0,Y=i11(this),G=0;while(G<Y.length){var X=Y[G];let z=X[0],K=X[1];J.call(Q,K,z,this),Y=i11(this),G++}}set(J,Q){J=`${J}`,Q=`${Q}`,yC(J),$p1(Q);let Y=KO(this[P9],J);this[P9][Y!==void 0?Y:J]=[Q]}append(J,Q){J=`${J}`,Q=`${Q}`,yC(J),$p1(Q);let Y=KO(this[P9],J);if(Y!==void 0)this[P9][Y].push(Q);else this[P9][J]=[Q]}has(J){return J=`${J}`,yC(J),KO(this[P9],J)!==void 0}delete(J){J=`${J}`,yC(J);let Q=KO(this[P9],J);if(Q!==void 0)delete this[P9][Q]}raw(){return this[P9]}keys(){return u11(this,"key")}values(){return u11(this,"value")}[Symbol.iterator](){return u11(this,"key+value")}}BQ.prototype.entries=BQ.prototype[Symbol.iterator];Object.defineProperty(BQ.prototype,Symbol.toStringTag,{value:"Headers",writable:!1,enumerable:!1,configurable:!0});Object.defineProperties(BQ.prototype,{get:{enumerable:!0},forEach:{enumerable:!0},set:{enumerable:!0},append:{enumerable:!0},has:{enumerable:!0},delete:{enumerable:!0},keys:{enumerable:!0},values:{enumerable:!0},entries:{enumerable:!0}});function i11(J){let Q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key+value";return Object.keys(J[P9]).sort().map(Q==="key"?function(G){return G.toLowerCase()}:Q==="value"?function(G){return J[P9][G].join(", ")}:function(G){return[G.toLowerCase(),J[P9][G].join(", ")]})}var n11=Symbol("internal");function u11(J,Q){let Y=Object.create(o11);return Y[n11]={target:J,kind:Q,index:0},Y}var o11=Object.setPrototypeOf({next(){if(!this||Object.getPrototypeOf(this)!==o11)throw TypeError("Value of `this` is not a HeadersIterator");var J=this[n11];let{target:Q,kind:Y,index:G}=J,X=i11(Q,Y),z=X.length;if(G>=z)return{value:void 0,done:!0};return this[n11].index=G+1,{value:X[G],done:!1}}},Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]())));Object.defineProperty(o11,Symbol.toStringTag,{value:"HeadersIterator",writable:!1,enumerable:!1,configurable:!0});function c68(J){let Q=Object.assign({__proto__:null},J[P9]),Y=KO(J[P9],"Host");if(Y!==void 0)Q[Y]=Q[Y][0];return Q}function _68(J){let Q=new BQ;for(let Y of Object.keys(J)){if(yp1.test(Y))continue;if(Array.isArray(J[Y]))for(let G of J[Y]){if(_11.test(G))continue;if(Q[P9][Y]===void 0)Q[P9][Y]=[G];else Q[P9][Y].push(G)}else if(!_11.test(J[Y]))Q[P9][Y]=[J[Y]]}return Q}var IZ=Symbol("Response internals"),i68=kp1.STATUS_CODES;class AQ{constructor(){let J=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,Q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};F4.call(this,J,Q);let Y=Q.status||200,G=new BQ(Q.headers);if(J!=null&&!G.has("Content-Type")){let X=bp1(J);if(X)G.append("Content-Type",X)}this[IZ]={url:Q.url,status:Y,statusText:Q.statusText||i68[Y],headers:G,counter:Q.counter}}get url(){return this[IZ].url||""}get status(){return this[IZ].status}get ok(){return this[IZ].status>=200&&this[IZ].status<300}get redirected(){return this[IZ].counter>0}get statusText(){return this[IZ].statusText}get headers(){return this[IZ].headers}clone(){return new AQ(hp1(this),{url:this.url,status:this.status,statusText:this.statusText,headers:this.headers,ok:this.ok,redirected:this.redirected})}}F4.mixIn(AQ.prototype);Object.defineProperties(AQ.prototype,{url:{enumerable:!0},status:{enumerable:!0},ok:{enumerable:!0},redirected:{enumerable:!0},statusText:{enumerable:!0},headers:{enumerable:!0},clone:{enumerable:!0}});Object.defineProperty(AQ.prototype,Symbol.toStringTag,{value:"Response",writable:!1,enumerable:!1,configurable:!0});var mz=Symbol("Request internals"),n68=Th.URL||vp1.URL,o68=Th.parse,a68=Th.format;function l11(J){if(/^[a-zA-Z][a-zA-Z\d+\-.]*:/.exec(J))J=new n68(J).toString();return o68(J)}var r68="destroy"in uY.Readable.prototype;function Sh(J){return typeof J==="object"&&typeof J[mz]==="object"}function s68(J){let Q=J&&typeof J==="object"&&Object.getPrototypeOf(J);return!!(Q&&Q.constructor.name==="AbortSignal")}class AZ{constructor(J){let Q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Y;if(!Sh(J)){if(J&&J.href)Y=l11(J.href);else Y=l11(`${J}`);J={}}else Y=l11(J.url);let G=Q.method||J.method||"GET";if(G=G.toUpperCase(),(Q.body!=null||Sh(J)&&J.body!==null)&&(G==="GET"||G==="HEAD"))throw TypeError("Request with GET/HEAD method cannot have body");let X=Q.body!=null?Q.body:Sh(J)&&J.body!==null?hp1(J):null;F4.call(this,X,{timeout:Q.timeout||J.timeout||0,size:Q.size||J.size||0});let z=new BQ(Q.headers||J.headers||{});if(X!=null&&!z.has("Content-Type")){let W=bp1(X);if(W)z.append("Content-Type",W)}let K=Sh(J)?J.signal:null;if("signal"in Q)K=Q.signal;if(K!=null&&!s68(K))throw TypeError("Expected signal to be an instanceof AbortSignal");this[mz]={method:G,redirect:Q.redirect||J.redirect||"follow",headers:z,parsedURL:Y,signal:K},this.follow=Q.follow!==void 0?Q.follow:J.follow!==void 0?J.follow:20,this.compress=Q.compress!==void 0?Q.compress:J.compress!==void 0?J.compress:!0,this.counter=Q.counter||J.counter||0,this.agent=Q.agent||J.agent}get method(){return this[mz].method}get url(){return a68(this[mz].parsedURL)}get headers(){return this[mz].headers}get redirect(){return this[mz].redirect}get signal(){return this[mz].signal}clone(){return new AZ(this)}}F4.mixIn(AZ.prototype);Object.defineProperty(AZ.prototype,Symbol.toStringTag,{value:"Request",writable:!1,enumerable:!1,configurable:!0});Object.defineProperties(AZ.prototype,{method:{enumerable:!0},url:{enumerable:!0},headers:{enumerable:!0},redirect:{enumerable:!0},clone:{enumerable:!0},signal:{enumerable:!0}});function t68(J){let Q=J[mz].parsedURL,Y=new BQ(J[mz].headers);if(!Y.has("Accept"))Y.set("Accept","*/*");if(!Q.protocol||!Q.hostname)throw TypeError("Only absolute URLs are supported");if(!/^https?:$/.test(Q.protocol))throw TypeError("Only HTTP(S) protocols are supported");if(J.signal&&J.body instanceof uY.Readable&&!r68)throw Error("Cancellation of streamed requests with AbortSignal is not supported in node < 8");let G=null;if(J.body==null&&/^(POST|PUT)$/i.test(J.method))G="0";if(J.body!=null){let z=xp1(J);if(typeof z==="number")G=String(z)}if(G)Y.set("Content-Length",G);if(!Y.has("User-Agent"))Y.set("User-Agent","node-fetch/1.0 (+https://github.com/bitinn/node-fetch)");if(J.compress&&!Y.has("Accept-Encoding"))Y.set("Accept-Encoding","gzip,deflate");let X=J.agent;if(typeof X==="function")X=X(Q);return Object.assign({},Q,{method:J.method,headers:c68(Y),agent:X})}function ZO(J){Error.call(this,J),this.type="aborted",this.message=J,Error.captureStackTrace(this,this.constructor)}ZO.prototype=Object.create(Error.prototype);ZO.prototype.constructor=ZO;ZO.prototype.name="AbortError";var gC=Th.URL||vp1.URL,fp1=uY.PassThrough,e68=function(Q,Y){let G=new gC(Y).hostname,X=new gC(Q).hostname;return G===X||G[G.length-X.length-1]==="."&&G.endsWith(X)},J88=function(Q,Y){let G=new gC(Y).protocol,X=new gC(Q).protocol;return G===X};function OZ(J,Q){if(!OZ.Promise)throw Error("native promise missing, set fetch.Promise to your favorite alternative");return F4.Promise=OZ.Promise,new OZ.Promise(function(Y,G){let X=new AZ(J,Q),z=t68(X),K=(z.protocol==="https:"?d68:kp1).request,W=X.signal,Z=null,V=function(){let O=new ZO("The user aborted a request.");if(G(O),X.body&&X.body instanceof uY.Readable)p11(X.body,O);if(!Z||!Z.body)return;Z.body.emit("error",O)};if(W&&W.aborted){V();return}let q=function(){V(),D()},U=K(z),M;if(W)W.addEventListener("abort",q);function D(){if(U.abort(),W)W.removeEventListener("abort",q);clearTimeout(M)}if(X.timeout)U.once("socket",function(I){M=setTimeout(function(){G(new z5(`network timeout at: ${X.url}`,"request-timeout")),D()},X.timeout)});if(U.on("error",function(I){if(G(new z5(`request to ${X.url} failed, reason: ${I.message}`,"system",I)),Z&&Z.body)p11(Z.body,I);D()}),Q88(U,function(I){if(W&&W.aborted)return;if(Z&&Z.body)p11(Z.body,I)}),parseInt(process.version.substring(1))<14)U.on("socket",function(I){I.addListener("close",function(O){let A=I.listenerCount("data")>0;if(Z&&A&&!O&&!(W&&W.aborted)){let B=Error("Premature close");B.code="ERR_STREAM_PREMATURE_CLOSE",Z.body.emit("error",B)}})});U.on("response",function(I){clearTimeout(M);let O=_68(I.headers);if(OZ.isRedirect(I.statusCode)){let L=O.get("Location"),E=null;try{E=L===null?null:new gC(L,X.url).toString()}catch(R){if(X.redirect!=="manual"){G(new z5(`uri requested responds with an invalid redirect URL: ${L}`,"invalid-redirect")),D();return}}switch(X.redirect){case"error":G(new z5(`uri requested responds with a redirect, redirect mode is set to error: ${X.url}`,"no-redirect")),D();return;case"manual":if(E!==null)try{O.set("Location",E)}catch(F){G(F)}break;case"follow":if(E===null)break;if(X.counter>=X.follow){G(new z5(`maximum redirect reached at: ${X.url}`,"max-redirect")),D();return}let R={headers:new BQ(X.headers),follow:X.follow,counter:X.counter+1,agent:X.agent,compress:X.compress,method:X.method,body:X.body,signal:X.signal,timeout:X.timeout,size:X.size};if(!e68(X.url,E)||!J88(X.url,E))for(let F of["authorization","www-authenticate","cookie","cookie2"])R.headers.delete(F);if(I.statusCode!==303&&X.body&&xp1(X)===null){G(new z5("Cannot follow redirect with body being a readable stream","unsupported-redirect")),D();return}if(I.statusCode===303||(I.statusCode===301||I.statusCode===302)&&X.method==="POST")R.method="GET",R.body=void 0,R.headers.delete("content-length");Y(OZ(new AZ(E,R))),D();return}}I.once("end",function(){if(W)W.removeEventListener("abort",q)});let A=I.pipe(new fp1),B={url:X.url,status:I.statusCode,statusText:I.statusMessage,headers:O,size:X.size,timeout:X.timeout,counter:X.counter},w=O.get("Content-Encoding");if(!X.compress||X.method==="HEAD"||w===null||I.statusCode===204||I.statusCode===304){Z=new AQ(A,B),Y(Z);return}let N={flush:xU.Z_SYNC_FLUSH,finishFlush:xU.Z_SYNC_FLUSH};if(w=="gzip"||w=="x-gzip"){A=A.pipe(xU.createGunzip(N)),Z=new AQ(A,B),Y(Z);return}if(w=="deflate"||w=="x-deflate"){let L=I.pipe(new fp1);L.once("data",function(E){if((E[0]&15)===8)A=A.pipe(xU.createInflate());else A=A.pipe(xU.createInflateRaw());Z=new AQ(A,B),Y(Z)}),L.on("end",function(){if(!Z)Z=new AQ(A,B),Y(Z)});return}if(w=="br"&&typeof xU.createBrotliDecompress==="function"){A=A.pipe(xU.createBrotliDecompress()),Z=new AQ(A,B),Y(Z);return}Z=new AQ(A,B),Y(Z)}),p68(U,X)})}function Q88(J,Q){let Y;J.on("socket",function(G){Y=G}),J.on("response",function(G){let X=G.headers;if(X["transfer-encoding"]==="chunked"&&!X["content-length"])G.once("close",function(z){if(Y&&Y.listenerCount("data")>0&&!z){let W=Error("Premature close");W.code="ERR_STREAM_PREMATURE_CLOSE",Q(W)}})})}function p11(J,Q){if(J.destroy)J.destroy(Q);else J.emit("error",Q),J.end()}OZ.isRedirect=function(J){return J===301||J===302||J===303||J===307||J===308};OZ.Promise=global.Promise;gp1.exports=lY=OZ;Object.defineProperty(lY,"__esModule",{value:!0});lY.default=lY;lY.Headers=BQ;lY.Request=AZ;lY.Response=AQ;lY.FetchError=z5;lY.AbortError=ZO});var up1=H((yU,dp1)=>{var dC=mp1(),Y88=dC.default||dC,Ph=function(J,Q){if(/^\/\//.test(J))J="https:"+J;return Y88.call(this,J,Q)};Ph.ponyfill=!0;dp1.exports=yU=Ph;yU.fetch=Ph;yU.Headers=dC.Headers;yU.Request=dC.Request;yU.Response=dC.Response;yU.default=Ph});var uC=H((uz)=>{var G88=uz&&uz.__awaiter||function(J,Q,Y,G){function X(z){return z instanceof Y?z:new Y(function(K){K(z)})}return new(Y||(Y=Promise))(function(z,K){function W(q){try{V(G.next(q))}catch(U){K(U)}}function Z(q){try{V(G.throw(q))}catch(U){K(U)}}function V(q){q.done?z(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})},X88=uz&&uz.__importDefault||function(J){return J&&J.__esModule?J:{default:J}};Object.defineProperty(uz,"__esModule",{value:!0});uz.HttpProvider=void 0;var z88=X88(up1()),K88=M6(),pY=l1();class $h extends K88.Web3BaseProvider{constructor(J,Q){super();if(!$h.validateClientUrl(J))throw new pY.InvalidClientError(J);this.clientUrl=J,this.httpProviderOptions=Q}static validateClientUrl(J){return typeof J==="string"?/^http(s)?:\/\//i.test(J):!1}getStatus(){throw new pY.MethodNotImplementedError}supportsSubscriptions(){return!1}request(J,Q){var Y;return G88(this,void 0,void 0,function*(){let G=Object.assign(Object.assign({},(Y=this.httpProviderOptions)===null||Y===void 0?void 0:Y.providerOptions),Q),X=yield(0,z88.default)(this.clientUrl,Object.assign(Object.assign({},G),{method:"POST",headers:Object.assign(Object.assign({},G.headers),{"Content-Type":"application/json"}),body:JSON.stringify(J)}));if(!X.ok)throw new pY.ResponseError(yield X.json(),void 0,void 0,X.status);return yield X.json()})}on(){throw new pY.MethodNotImplementedError}removeListener(){throw new pY.MethodNotImplementedError}once(){throw new pY.MethodNotImplementedError}removeAllListeners(){throw new pY.MethodNotImplementedError}connect(){throw new pY.MethodNotImplementedError}disconnect(){throw new pY.MethodNotImplementedError}reset(){throw new pY.MethodNotImplementedError}reconnect(){throw new pY.MethodNotImplementedError}}uz.default=$h;uz.HttpProvider=$h});var lC=H((gU)=>{var W88=gU&&gU.__importDefault||function(J){return J&&J.__esModule?J:{default:J}};Object.defineProperty(gU,"__esModule",{value:!0});gU.WebSocketProvider=void 0;var Z88=W88(dv()),lp1=m1(),V88=l1();class a11 extends lp1.SocketProvider{constructor(J,Q,Y){super(J,Q,Y)}_validateProviderPath(J){return typeof J==="string"?/^ws(s)?:\/\//i.test(J):!1}getStatus(){if(this._socketConnection&&!(0,lp1.isNullish)(this._socketConnection))switch(this._socketConnection.readyState){case this._socketConnection.CONNECTING:return"connecting";case this._socketConnection.OPEN:return"connected";default:return"disconnected"}return"disconnected"}_openSocketConnection(){this._socketConnection=new Z88.default(this._socketPath,void 0,this._socketOptions&&Object.keys(this._socketOptions).length===0?void 0:this._socketOptions)}_closeSocketConnection(J,Q){var Y;(Y=this._socketConnection)===null||Y===void 0||Y.close(J,Q)}_sendToSocket(J){var Q;if(this.getStatus()==="disconnected")throw new V88.ConnectionNotOpenError;(Q=this._socketConnection)===null||Q===void 0||Q.send(JSON.stringify(J))}_parseResponses(J){return this.chunkResponseParser.parseResponse(J.data)}_addSocketListeners(){var J,Q,Y,G;(J=this._socketConnection)===null||J===void 0||J.addEventListener("open",this._onOpenHandler),(Q=this._socketConnection)===null||Q===void 0||Q.addEventListener("message",this._onMessageHandler),(Y=this._socketConnection)===null||Y===void 0||Y.addEventListener("close",(X)=>this._onCloseHandler(X)),(G=this._socketConnection)===null||G===void 0||G.addEventListener("error",this._onErrorHandler)}_removeSocketListeners(){var J,Q,Y;(J=this._socketConnection)===null||J===void 0||J.removeEventListener("message",this._onMessageHandler),(Q=this._socketConnection)===null||Q===void 0||Q.removeEventListener("open",this._onOpenHandler),(Y=this._socketConnection)===null||Y===void 0||Y.removeEventListener("close",this._onCloseHandler)}_onCloseEvent(J){var Q;if(this._reconnectOptions.autoReconnect&&(![1000,1001].includes(J.code)||!J.wasClean)){this._reconnect();return}this._clearQueues(J),this._removeSocketListeners(),this._onDisconnect(J.code,J.reason),(Q=this._socketConnection)===null||Q===void 0||Q.removeEventListener("error",this._onErrorHandler)}}gU.default=a11;gU.WebSocketProvider=a11});var pC=H((pp1)=>{Object.defineProperty(pp1,"__esModule",{value:!0});pp1.isSupportSubscriptions=pp1.isSupportedProvider=pp1.isLegacySendAsyncProvider=pp1.isLegacySendProvider=pp1.isEIP1193Provider=pp1.isLegacyRequestProvider=pp1.isMetaMaskProvider=pp1.isWeb3Provider=void 0;var q88=M6(),U88=(J)=>q88.Web3BaseProvider.isWeb3Provider(J);pp1.isWeb3Provider=U88;var M88=(J)=>typeof J!=="string"&&("request"in J)&&J.request.constructor.name==="AsyncFunction"&&("isMetaMask"in J)&&J.isMetaMask;pp1.isMetaMaskProvider=M88;var D88=(J)=>typeof J!=="string"&&("request"in J)&&J.request.constructor.name==="Function";pp1.isLegacyRequestProvider=D88;var H88=(J)=>typeof J!=="string"&&("request"in J)&&J.request.constructor.name==="AsyncFunction";pp1.isEIP1193Provider=H88;var I88=(J)=>typeof J!=="string"&&("send"in J);pp1.isLegacySendProvider=I88;var O88=(J)=>typeof J!=="string"&&("sendAsync"in J);pp1.isLegacySendAsyncProvider=O88;var A88=(J)=>J&&(pp1.isWeb3Provider(J)||pp1.isEIP1193Provider(J)||pp1.isLegacyRequestProvider(J)||pp1.isLegacySendAsyncProvider(J)||pp1.isLegacySendProvider(J));pp1.isSupportedProvider=A88;var B88=(J)=>{if(J&&"supportsSubscriptions"in J)return J.supportsSubscriptions();if(J&&typeof J!=="string"&&"on"in J)return!0;return!1};pp1.isSupportSubscriptions=B88});var vh=H((FG)=>{var r11=FG&&FG.__awaiter||function(J,Q,Y,G){function X(z){return z instanceof Y?z:new Y(function(K){K(z)})}return new(Y||(Y=Promise))(function(z,K){function W(q){try{V(G.next(q))}catch(U){K(U)}}function Z(q){try{V(G.throw(q))}catch(U){K(U)}}function V(q){q.done?z(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})},sp1=FG&&FG.__importDefault||function(J){return J&&J.__esModule?J:{default:J}};Object.defineProperty(FG,"__esModule",{value:!0});FG.Web3RequestManager=FG.Web3RequestManagerEvent=void 0;var qJ=l1(),L88=sp1(uC()),E88=sp1(lC()),I8=m1(),cC=pC(),C88=XO(),fh;(function(J){J.PROVIDER_CHANGED="PROVIDER_CHANGED",J.BEFORE_PROVIDER_CHANGE="BEFORE_PROVIDER_CHANGE"})(fh||(FG.Web3RequestManagerEvent=fh={}));var rp1={HttpProvider:L88.default,WebsocketProvider:E88.default};class kh extends C88.Web3EventEmitter{constructor(J,Q,Y){super();if(!(0,I8.isNullish)(J))this.setProvider(J);if(this.useRpcCallSpecification=Q,!(0,I8.isNullish)(Y))this.middleware=Y}static get providers(){return rp1}get provider(){return this._provider}get providers(){return rp1}setProvider(J){let Q;if(J&&typeof J==="string"&&this.providers)if(/^http(s)?:\/\//i.test(J))Q=new this.providers.HttpProvider(J);else if(/^ws(s)?:\/\//i.test(J))Q=new this.providers.WebsocketProvider(J);else throw new qJ.ProviderError(`Can't autodetect provider for "${J}"`);else if((0,I8.isNullish)(J))Q=void 0;else Q=J;return this.emit(fh.BEFORE_PROVIDER_CHANGE,this._provider),this._provider=Q,this.emit(fh.PROVIDER_CHANGED,this._provider),!0}setMiddleware(J){this.middleware=J}send(J){return r11(this,void 0,void 0,function*(){let Q=Object.assign({},J),Y=yield this._sendRequest(Q);if(!(0,I8.isNullish)(this.middleware))Y=yield this.middleware.processResponse(Y);if(I8.jsonRpc.isResponseWithResult(Y))return Y.result;throw new qJ.ResponseError(Y)})}sendBatch(J){return r11(this,void 0,void 0,function*(){return yield this._sendRequest(J)})}_sendRequest(J){return r11(this,void 0,void 0,function*(){let{provider:Q}=this;if((0,I8.isNullish)(Q))throw new qJ.ProviderError("Provider not available. Use `.setProvider` or `.provider=` to initialize the provider.");let Y=I8.jsonRpc.isBatchRequest(J)?I8.jsonRpc.toBatchPayload(J):I8.jsonRpc.toPayload(J);if(!(0,I8.isNullish)(this.middleware))Y=yield this.middleware.processRequest(Y);if((0,cC.isWeb3Provider)(Q)){let G;try{G=yield Q.request(Y)}catch(X){G=X}return this._processJsonRpcResponse(Y,G,{legacy:!1,error:!1})}if((0,cC.isEIP1193Provider)(Q))return Q.request(Y).then((G)=>this._processJsonRpcResponse(Y,G,{legacy:!0,error:!1})).catch((G)=>this._processJsonRpcResponse(Y,G,{legacy:!0,error:!0}));if((0,cC.isLegacyRequestProvider)(Q))return new Promise((G,X)=>{let z=(Z)=>{X(this._processJsonRpcResponse(Y,Z,{legacy:!0,error:!0}))},K=(Z)=>G(this._processJsonRpcResponse(Y,Z,{legacy:!0,error:!1})),W=Q.request(Y,(Z,V)=>{if(Z)return z(Z);return K(V)});if((0,I8.isPromise)(W))W.then(K).catch((V)=>{try{let q=this._processJsonRpcResponse(Y,V,{legacy:!0,error:!0});X(q)}catch(q){X(q)}})});if((0,cC.isLegacySendProvider)(Q))return new Promise((G,X)=>{Q.send(Y,(z,K)=>{if(z)return X(this._processJsonRpcResponse(Y,z,{legacy:!0,error:!0}));if((0,I8.isNullish)(K))throw new qJ.ResponseError({},'Got a "nullish" response from provider.');return G(this._processJsonRpcResponse(Y,K,{legacy:!0,error:!1}))})});if((0,cC.isLegacySendAsyncProvider)(Q))return Q.sendAsync(Y).then((G)=>this._processJsonRpcResponse(Y,G,{legacy:!0,error:!1})).catch((G)=>this._processJsonRpcResponse(Y,G,{legacy:!0,error:!0}));throw new qJ.ProviderError("Provider does not have a request or send method to use.")})}_processJsonRpcResponse(J,Q,{legacy:Y,error:G}){if((0,I8.isNullish)(Q))return this._buildResponse(J,null,G);if(I8.jsonRpc.isResponseWithError(Q)){if(this.useRpcCallSpecification&&(0,I8.isResponseRpcError)(Q)){let X=Q;if(qJ.rpcErrorsMap.get(X.error.code))throw new(qJ.rpcErrorsMap.get(X.error.code)).error(X);else throw new qJ.RpcError(X)}else if(!kh._isReverted(Q))throw new qJ.InvalidResponseError(Q,J)}if(I8.jsonRpc.isResponseWithResult(Q))return Q;if(Q instanceof Error)throw kh._isReverted(Q),Q;if(!Y&&I8.jsonRpc.isBatchRequest(J)&&I8.jsonRpc.isBatchResponse(Q))return Q;if(Y&&!G&&I8.jsonRpc.isBatchRequest(J))return Q;if(Y&&G&&I8.jsonRpc.isBatchRequest(J))throw Q;if(Y&&!I8.jsonRpc.isResponseWithError(Q)&&!I8.jsonRpc.isResponseWithResult(Q))return this._buildResponse(J,Q,G);if(I8.jsonRpc.isBatchRequest(J)&&!Array.isArray(Q))throw new qJ.ResponseError(Q,"Got normal response for a batch request.");if(!I8.jsonRpc.isBatchRequest(J)&&Array.isArray(Q))throw new qJ.ResponseError(Q,"Got batch response for a normal request.");throw new qJ.ResponseError(Q,"Invalid response")}static _isReverted(J){let Q;if(I8.jsonRpc.isResponseWithError(J))Q=J.error;else if(J instanceof Error)Q=J;if(Q===null||Q===void 0?void 0:Q.message.includes("revert"))throw new qJ.ContractExecutionError(Q);return!1}_buildResponse(J,Q,Y){let G={jsonrpc:"2.0",id:I8.jsonRpc.isBatchRequest(J)?J[0].id:("id"in J)?J.id:null};if(Y)return Object.assign(Object.assign({},G),{error:Q});return Object.assign(Object.assign({},G),{result:Q})}}FG.Web3RequestManager=kh});var jh=H((qO)=>{var _C=qO&&qO.__awaiter||function(J,Q,Y,G){function X(z){return z instanceof Y?z:new Y(function(K){K(z)})}return new(Y||(Y=Promise))(function(z,K){function W(q){try{V(G.next(q))}catch(U){K(U)}}function Z(q){try{V(G.throw(q))}catch(U){K(U)}}function V(q){q.done?z(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(qO,"__esModule",{value:!0});qO.Web3SubscriptionManager=void 0;var R88=M6(),BZ=l1(),s11=m1(),F88=pC(),tp1=vh();class ep1{constructor(J,Q,Y=!1){this.requestManager=J,this.registeredSubscriptions=Q,this.tolerateUnlinkedSubscription=Y,this._subscriptions=new Map,this.requestManager.on(tp1.Web3RequestManagerEvent.BEFORE_PROVIDER_CHANGE,()=>_C(this,void 0,void 0,function*(){yield this.unsubscribe()})),this.requestManager.on(tp1.Web3RequestManagerEvent.PROVIDER_CHANGED,()=>{this.clear(),this.listenToProviderEvents()}),this.listenToProviderEvents()}listenToProviderEvents(){let J=this.requestManager.provider;if(!this.requestManager.provider||typeof(J===null||J===void 0?void 0:J.supportsSubscriptions)==="function"&&!(J===null||J===void 0?void 0:J.supportsSubscriptions()))return;if(typeof this.requestManager.provider.on==="function")if(typeof this.requestManager.provider.request==="function")this.requestManager.provider.on("message",(Q)=>this.messageListener(Q));else J.on("data",(Q)=>this.messageListener(Q))}messageListener(J){var Q,Y,G;if(!J)throw new BZ.SubscriptionError("Should not call messageListener with no data. Type was");let X=((Q=J.params)===null||Q===void 0?void 0:Q.subscription)||((Y=J.data)===null||Y===void 0?void 0:Y.subscription)||((G=J.id)===null||G===void 0?void 0:G.toString(16));if(X){let z=this._subscriptions.get(X);z===null||z===void 0||z.processSubscriptionData(J)}}subscribe(J,Q){return _C(this,arguments,void 0,function*(Y,G,X=R88.DEFAULT_RETURN_FORMAT){let z=this.registeredSubscriptions[Y];if(!z)throw new BZ.SubscriptionError("Invalid subscription type");let K=new z(G!==null&&G!==void 0?G:void 0,{subscriptionManager:this,returnFormat:X});return yield this.addSubscription(K),K})}get subscriptions(){return this._subscriptions}addSubscription(J){return _C(this,void 0,void 0,function*(){if(!this.requestManager.provider)throw new BZ.ProviderError("Provider not available");if(!this.supportsSubscriptions())throw new BZ.SubscriptionError("The current provider does not support subscriptions");if(J.id&&this._subscriptions.has(J.id))throw new BZ.SubscriptionError(`Subscription with id "${J.id}" already exists`);if(yield J.sendSubscriptionRequest(),(0,s11.isNullish)(J.id))throw new BZ.SubscriptionError("Subscription is not subscribed yet.");return this._subscriptions.set(J.id,J),J.id})}removeSubscription(J){return _C(this,void 0,void 0,function*(){let{id:Q}=J;if((0,s11.isNullish)(Q))throw new BZ.SubscriptionError("Subscription is not subscribed yet. Or, had already been unsubscribed but not through the Subscription Manager.");if(!this._subscriptions.has(Q)&&!this.tolerateUnlinkedSubscription)throw new BZ.SubscriptionError(`Subscription with id "${Q.toString()}" does not exists`);return yield J.sendUnsubscribeRequest(),this._subscriptions.delete(Q),Q})}unsubscribe(J){return _C(this,void 0,void 0,function*(){let Q=[];for(let[Y,G]of this.subscriptions.entries())if(!J||typeof J==="function"&&J({id:Y,sub:G}))Q.push(this.removeSubscription(G));return Promise.all(Q)})}clear(){this._subscriptions.clear()}supportsSubscriptions(){return(0,s11.isNullish)(this.requestManager.provider)?!1:(0,F88.isSupportSubscriptions)(this.requestManager.provider)}}qO.Web3SubscriptionManager=ep1});var Qc1=H((UO)=>{var iC=UO&&UO.__awaiter||function(J,Q,Y,G){function X(z){return z instanceof Y?z:new Y(function(K){K(z)})}return new(Y||(Y=Promise))(function(z,K){function W(q){try{V(G.next(q))}catch(U){K(U)}}function Z(q){try{V(G.throw(q))}catch(U){K(U)}}function V(q){q.done?z(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(UO,"__esModule",{value:!0});UO.Web3Subscription=void 0;var S88=M6(),T88=m1(),P88=jh(),$88=XO();class Jc1 extends $88.Web3EventEmitter{constructor(J,Q){var Y;super();this.args=J;let{requestManager:G}=Q,{subscriptionManager:X}=Q;if(G)this._subscriptionManager=new P88.Web3SubscriptionManager(G,{},!0);else this._subscriptionManager=X;this._returnFormat=(Y=Q===null||Q===void 0?void 0:Q.returnFormat)!==null&&Y!==void 0?Y:S88.DEFAULT_RETURN_FORMAT}get id(){return this._id}get lastBlock(){return this._lastBlock}subscribe(){return iC(this,void 0,void 0,function*(){return this._subscriptionManager.addSubscription(this)})}processSubscriptionData(J){var Q,Y;if(J===null||J===void 0?void 0:J.data)this._processSubscriptionResult((Y=(Q=J===null||J===void 0?void 0:J.data)===null||Q===void 0?void 0:Q.result)!==null&&Y!==void 0?Y:J===null||J===void 0?void 0:J.data);else if(J&&T88.jsonRpc.isResponseWithNotification(J))this._processSubscriptionResult(J===null||J===void 0?void 0:J.params.result)}sendSubscriptionRequest(){return iC(this,void 0,void 0,function*(){return this._id=yield this._subscriptionManager.requestManager.send({method:"eth_subscribe",params:this._buildSubscriptionParams()}),this.emit("connected",this._id),this._id})}get returnFormat(){return this._returnFormat}get subscriptionManager(){return this._subscriptionManager}resubscribe(){return iC(this,void 0,void 0,function*(){yield this.unsubscribe(),yield this.subscribe()})}unsubscribe(){return iC(this,void 0,void 0,function*(){if(!this.id)return;yield this._subscriptionManager.removeSubscription(this)})}sendUnsubscribeRequest(){return iC(this,void 0,void 0,function*(){yield this._subscriptionManager.requestManager.send({method:"eth_unsubscribe",params:[this.id]}),this._id=void 0})}formatSubscriptionResult(J){return J}_processSubscriptionResult(J){this.emit("data",this.formatSubscriptionResult(J))}_processSubscriptionError(J){this.emit("error",J)}_buildSubscriptionParams(){throw Error("Implement in the child class")}}UO.Web3Subscription=Jc1});var Yc1=H((DO)=>{var MO=DO&&DO.__awaiter||function(J,Q,Y,G){function X(z){return z instanceof Y?z:new Y(function(K){K(z)})}return new(Y||(Y=Promise))(function(z,K){function W(q){try{V(G.next(q))}catch(U){K(U)}}function Z(q){try{V(G.throw(q))}catch(U){K(U)}}function V(q){q.done?z(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(DO,"__esModule",{value:!0});DO.Wallet=void 0;var f88=M6(),t11=g0();class hh extends f88.Web3BaseWallet{constructor(){super(...arguments);this._addressMap=new Map,this._defaultKeyName="web3js_wallet"}static getStorage(){let J;try{J=window.localStorage;let Q="__storage_test__";return J.setItem(Q,Q),J.removeItem(Q),J}catch(Q){return Q&&(Q.code===22||Q.code===1014||Q.name==="QuotaExceededError"||Q.name==="NS_ERROR_DOM_QUOTA_REACHED")&&!(0,t11.isNullish)(J)&&J.length!==0?J:void 0}}create(J){for(let Q=0;Q<J;Q+=1)this.add(this._accountProvider.create());return this}add(J){var Q;if(typeof J==="string")return this.add(this._accountProvider.privateKeyToAccount(J));let Y=this.length;if(this.get(J.address))console.warn(`Account ${J.address.toLowerCase()} already exists.`),Y=(Q=this._addressMap.get(J.address.toLowerCase()))!==null&&Q!==void 0?Q:Y;return this._addressMap.set(J.address.toLowerCase(),Y),this[Y]=J,this}get(J){if(typeof J==="string"){let Q=this._addressMap.get(J.toLowerCase());if(!(0,t11.isNullish)(Q))return this[Q];return}return this[J]}remove(J){if(typeof J==="string"){let Q=this._addressMap.get(J.toLowerCase());if((0,t11.isNullish)(Q))return!1;return this._addressMap.delete(J.toLowerCase()),this.splice(Q,1),!0}if(this[J])return this.splice(J,1),!0;return!1}clear(){return this._addressMap.clear(),this.length=0,this}encrypt(J,Q){return MO(this,void 0,void 0,function*(){return Promise.all(this.map((Y)=>MO(this,void 0,void 0,function*(){return Y.encrypt(J,Q)})))})}decrypt(J,Q,Y){return MO(this,void 0,void 0,function*(){let G=yield Promise.all(J.map((X)=>MO(this,void 0,void 0,function*(){return this._accountProvider.decrypt(X,Q,Y)})));for(let X of G)this.add(X);return this})}save(J,Q){return MO(this,void 0,void 0,function*(){let Y=hh.getStorage();if(!Y)throw Error("Local storage not available.");return Y.setItem(Q!==null&&Q!==void 0?Q:this._defaultKeyName,JSON.stringify(yield this.encrypt(J))),!0})}load(J,Q){return MO(this,void 0,void 0,function*(){let Y=hh.getStorage();if(!Y)throw Error("Local storage not available.");let G=Y.getItem(Q!==null&&Q!==void 0?Q:this._defaultKeyName);if(G)yield this.decrypt(JSON.parse(G)||[],J);return this})}}DO.Wallet=hh});var Kc1=H((zc1)=>{Object.defineProperty(zc1,"__esModule",{value:!0});zc1.encrypt=e11;zc1.decrypt=j88;var k88=ue(),bh=WZ(),SG={web:k88.crypto};function Gc1(J,Q,Y){if(!Y.startsWith("aes-"))throw Error(`AES submodule doesn't support mode ${Y}`);if(Q.length!==16)throw Error("AES: wrong IV length");if(Y.startsWith("aes-128")&&J.length!==16||Y.startsWith("aes-256")&&J.length!==32)throw Error("AES: wrong key length")}async function Xc1(J,Q,Y){if(!SG.web)throw Error("Browser crypto not available.");let G;if(["aes-128-cbc","aes-256-cbc"].includes(J))G="cbc";if(["aes-128-ctr","aes-256-ctr"].includes(J))G="ctr";if(!G)throw Error("AES: unsupported mode");return[await SG.web.subtle.importKey("raw",Q,{name:`AES-${G.toUpperCase()}`,length:Q.length*8},!0,["encrypt","decrypt"]),{name:`aes-${G}`,iv:Y,counter:Y,length:128}]}async function e11(J,Q,Y,G="aes-128-ctr",X=!0){if(Gc1(Q,Y,G),SG.web){let[z,K]=await Xc1(G,Q,Y),W=await SG.web.subtle.encrypt(K,z,J),Z=new Uint8Array(W);if(!X&&K.name==="aes-cbc"&&!(J.length%16))Z=Z.slice(0,-16);return Z}else if(SG.node){let z=SG.node.createCipheriv(G,Q,Y);return z.setAutoPadding(X),(0,bh.concatBytes)(z.update(J),z.final())}else throw Error("The environment doesn't have AES module")}async function v88(J,Q,Y,G){let X=J.slice(-16);for(let K=0;K<16;K++)X[K]^=Y[K]^16;return(await e11(X,Q,Y,G)).slice(0,16)}async function j88(J,Q,Y,G="aes-128-ctr",X=!0){if(Gc1(Q,Y,G),SG.web){let[z,K]=await Xc1(G,Q,Y);if(!X&&K.name==="aes-cbc"){let V=await v88(J,Q,Y,G);J=(0,bh.concatBytes)(J,V)}let W=await SG.web.subtle.decrypt(K,z,J),Z=new Uint8Array(W);if(K.name==="aes-cbc"){let V=await e11(Z,Q,Y,G);if(!(0,bh.equalsBytes)(V,J))throw Error("AES: wrong padding")}return Z}else if(SG.node){let z=SG.node.createDecipheriv(G,Q,Y);return z.setAutoPadding(X),(0,bh.concatBytes)(z.update(J),z.final())}else throw Error("The environment doesn't have AES module")}});var Q01=H((Zc1)=>{Object.defineProperty(Zc1,"__esModule",{value:!0});Zc1.hmac=Zc1.HMAC=void 0;var xh=zZ(),Wc1=ZJ();class yh extends Wc1.Hash{constructor(J,Q){super();this.finished=!1,this.destroyed=!1,(0,xh.hash)(J);let Y=(0,Wc1.toBytes)(Q);if(this.iHash=J.create(),typeof this.iHash.update!=="function")throw Error("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;let G=this.blockLen,X=new Uint8Array(G);X.set(Y.length>G?J.create().update(Y).digest():Y);for(let z=0;z<X.length;z++)X[z]^=54;this.iHash.update(X),this.oHash=J.create();for(let z=0;z<X.length;z++)X[z]^=106;this.oHash.update(X),X.fill(0)}update(J){return(0,xh.exists)(this),this.iHash.update(J),this}digestInto(J){(0,xh.exists)(this),(0,xh.bytes)(J,this.outputLen),this.finished=!0,this.iHash.digestInto(J),this.oHash.update(J),this.oHash.digestInto(J),this.destroy()}digest(){let J=new Uint8Array(this.oHash.outputLen);return this.digestInto(J),J}_cloneInto(J){J||(J=Object.create(Object.getPrototypeOf(this),{}));let{oHash:Q,iHash:Y,finished:G,destroyed:X,blockLen:z,outputLen:K}=this;return J=J,J.finished=G,J.destroyed=X,J.blockLen=z,J.outputLen=K,J.oHash=Q._cloneInto(J.oHash),J.iHash=Y._cloneInto(J.iHash),J}destroy(){this.destroyed=!0,this.oHash.destroy(),this.iHash.destroy()}}Zc1.HMAC=yh;var x88=(J,Q,Y)=>new yh(J,Q).update(Y).digest();Zc1.hmac=x88;Zc1.hmac.create=(J,Q)=>new yh(J,Q)});var Y01=H((Uc1)=>{Object.defineProperty(Uc1,"__esModule",{value:!0});Uc1.pbkdf2Async=Uc1.pbkdf2=void 0;var gh=zZ(),g88=Q01(),HO=ZJ();function Vc1(J,Q,Y,G){(0,gh.hash)(J);let X=(0,HO.checkOpts)({dkLen:32,asyncTick:10},G),{c:z,dkLen:K,asyncTick:W}=X;if((0,gh.number)(z),(0,gh.number)(K),(0,gh.number)(W),z<1)throw Error("PBKDF2: iterations (c) should be >= 1");let Z=(0,HO.toBytes)(Q),V=(0,HO.toBytes)(Y),q=new Uint8Array(K),U=g88.hmac.create(J,Z),M=U._cloneInto().update(V);return{c:z,dkLen:K,asyncTick:W,DK:q,PRF:U,PRFSalt:M}}function qc1(J,Q,Y,G,X){if(J.destroy(),Q.destroy(),G)G.destroy();return X.fill(0),Y}function m88(J,Q,Y,G){let{c:X,dkLen:z,DK:K,PRF:W,PRFSalt:Z}=Vc1(J,Q,Y,G),V,q=new Uint8Array(4),U=(0,HO.createView)(q),M=new Uint8Array(W.outputLen);for(let D=1,I=0;I<z;D++,I+=W.outputLen){let O=K.subarray(I,I+W.outputLen);U.setInt32(0,D,!1),(V=Z._cloneInto(V)).update(q).digestInto(M),O.set(M.subarray(0,O.length));for(let A=1;A<X;A++){W._cloneInto(V).update(M).digestInto(M);for(let B=0;B<O.length;B++)O[B]^=M[B]}}return qc1(W,Z,K,V,M)}Uc1.pbkdf2=m88;async function d88(J,Q,Y,G){let{c:X,dkLen:z,asyncTick:K,DK:W,PRF:Z,PRFSalt:V}=Vc1(J,Q,Y,G),q,U=new Uint8Array(4),M=(0,HO.createView)(U),D=new Uint8Array(Z.outputLen);for(let I=1,O=0;O<z;I++,O+=Z.outputLen){let A=W.subarray(O,O+Z.outputLen);M.setInt32(0,I,!1),(q=V._cloneInto(q)).update(U).digestInto(D),A.set(D.subarray(0,A.length)),await(0,HO.asyncLoop)(X-1,K,()=>{Z._cloneInto(q).update(D).digestInto(D);for(let B=0;B<A.length;B++)A[B]^=D[B]})}return qc1(Z,V,W,q,D)}Uc1.pbkdf2Async=d88});var X01=H((Hc1)=>{Object.defineProperty(Hc1,"__esModule",{value:!0});Hc1.HashMD=Hc1.Maj=Hc1.Chi=void 0;var G01=zZ(),nC=ZJ();function l88(J,Q,Y,G){if(typeof J.setBigUint64==="function")return J.setBigUint64(Q,Y,G);let X=BigInt(32),z=BigInt(4294967295),K=Number(Y>>X&z),W=Number(Y&z),Z=G?4:0,V=G?0:4;J.setUint32(Q+Z,K,G),J.setUint32(Q+V,W,G)}var p88=(J,Q,Y)=>J&Q^~J&Y;Hc1.Chi=p88;var c88=(J,Q,Y)=>J&Q^J&Y^Q&Y;Hc1.Maj=c88;class Dc1 extends nC.Hash{constructor(J,Q,Y,G){super();this.blockLen=J,this.outputLen=Q,this.padOffset=Y,this.isLE=G,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(J),this.view=(0,nC.createView)(this.buffer)}update(J){(0,G01.exists)(this);let{view:Q,buffer:Y,blockLen:G}=this;J=(0,nC.toBytes)(J);let X=J.length;for(let z=0;z<X;){let K=Math.min(G-this.pos,X-z);if(K===G){let W=(0,nC.createView)(J);for(;G<=X-z;z+=G)this.process(W,z);continue}if(Y.set(J.subarray(z,z+K),this.pos),this.pos+=K,z+=K,this.pos===G)this.process(Q,0),this.pos=0}return this.length+=J.length,this.roundClean(),this}digestInto(J){(0,G01.exists)(this),(0,G01.output)(J,this),this.finished=!0;let{buffer:Q,view:Y,blockLen:G,isLE:X}=this,{pos:z}=this;if(Q[z++]=128,this.buffer.subarray(z).fill(0),this.padOffset>G-z)this.process(Y,0),z=0;for(let q=z;q<G;q++)Q[q]=0;l88(Y,G-8,BigInt(this.length*8),X),this.process(Y,0);let K=(0,nC.createView)(J),W=this.outputLen;if(W%4)throw Error("_sha2: outputLen should be aligned to 32bit");let Z=W/4,V=this.get();if(Z>V.length)throw Error("_sha2: outputLen bigger than state");for(let q=0;q<Z;q++)K.setUint32(4*q,V[q],X)}digest(){let{buffer:J,outputLen:Q}=this;this.digestInto(J);let Y=J.slice(0,Q);return this.destroy(),Y}_cloneInto(J){J||(J=new this.constructor),J.set(...this.get());let{blockLen:Q,buffer:Y,length:G,finished:X,destroyed:z,pos:K}=this;if(J.length=G,J.pos=K,J.finished=X,J.destroyed=z,G%Q)J.buffer.set(Y);return J}}Hc1.HashMD=Dc1});var mh=H((Ac1)=>{Object.defineProperty(Ac1,"__esModule",{value:!0});Ac1.sha224=Ac1.sha256=void 0;var z01=X01(),NQ=ZJ(),n88=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),NZ=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),wZ=new Uint32Array(64);class K01 extends z01.HashMD{constructor(){super(64,32,8,!1);this.A=NZ[0]|0,this.B=NZ[1]|0,this.C=NZ[2]|0,this.D=NZ[3]|0,this.E=NZ[4]|0,this.F=NZ[5]|0,this.G=NZ[6]|0,this.H=NZ[7]|0}get(){let{A:J,B:Q,C:Y,D:G,E:X,F:z,G:K,H:W}=this;return[J,Q,Y,G,X,z,K,W]}set(J,Q,Y,G,X,z,K,W){this.A=J|0,this.B=Q|0,this.C=Y|0,this.D=G|0,this.E=X|0,this.F=z|0,this.G=K|0,this.H=W|0}process(J,Q){for(let q=0;q<16;q++,Q+=4)wZ[q]=J.getUint32(Q,!1);for(let q=16;q<64;q++){let U=wZ[q-15],M=wZ[q-2],D=(0,NQ.rotr)(U,7)^(0,NQ.rotr)(U,18)^U>>>3,I=(0,NQ.rotr)(M,17)^(0,NQ.rotr)(M,19)^M>>>10;wZ[q]=I+wZ[q-7]+D+wZ[q-16]|0}let{A:Y,B:G,C:X,D:z,E:K,F:W,G:Z,H:V}=this;for(let q=0;q<64;q++){let U=(0,NQ.rotr)(K,6)^(0,NQ.rotr)(K,11)^(0,NQ.rotr)(K,25),M=V+U+(0,z01.Chi)(K,W,Z)+n88[q]+wZ[q]|0,I=((0,NQ.rotr)(Y,2)^(0,NQ.rotr)(Y,13)^(0,NQ.rotr)(Y,22))+(0,z01.Maj)(Y,G,X)|0;V=Z,Z=W,W=K,K=z+M|0,z=X,X=G,G=Y,Y=M+I|0}Y=Y+this.A|0,G=G+this.B|0,X=X+this.C|0,z=z+this.D|0,K=K+this.E|0,W=W+this.F|0,Z=Z+this.G|0,V=V+this.H|0,this.set(Y,G,X,z,K,W,Z,V)}roundClean(){wZ.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}}class Oc1 extends K01{constructor(){super();this.A=-1056596264,this.B=914150663,this.C=812702999,this.D=-150054599,this.E=-4191439,this.F=1750603025,this.G=1694076839,this.H=-1090891868,this.outputLen=28}}Ac1.sha256=(0,NQ.wrapConstructor)(()=>new K01);Ac1.sha224=(0,NQ.wrapConstructor)(()=>new Oc1)});var Rc1=H((Ec1)=>{Object.defineProperty(Ec1,"__esModule",{value:!0});Ec1.sha384=Ec1.sha512_256=Ec1.sha512_224=Ec1.sha512=Ec1.SHA512=void 0;var a88=X01(),u0=de(),dh=ZJ(),[r88,s88]=(()=>u0.default.split(["0x428a2f98d728ae22","0x7137449123ef65cd","0xb5c0fbcfec4d3b2f","0xe9b5dba58189dbbc","0x3956c25bf348b538","0x59f111f1b605d019","0x923f82a4af194f9b","0xab1c5ed5da6d8118","0xd807aa98a3030242","0x12835b0145706fbe","0x243185be4ee4b28c","0x550c7dc3d5ffb4e2","0x72be5d74f27b896f","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((J)=>BigInt(J))))(),LZ=new Uint32Array(80),EZ=new Uint32Array(80);class IO extends a88.HashMD{constructor(){super(128,64,16,!1);this.Ah=1779033703,this.Al=-205731576,this.Bh=-1150833019,this.Bl=-2067093701,this.Ch=1013904242,this.Cl=-23791573,this.Dh=-1521486534,this.Dl=1595750129,this.Eh=1359893119,this.El=-1377402159,this.Fh=-1694144372,this.Fl=725511199,this.Gh=528734635,this.Gl=-79577749,this.Hh=1541459225,this.Hl=327033209}get(){let{Ah:J,Al:Q,Bh:Y,Bl:G,Ch:X,Cl:z,Dh:K,Dl:W,Eh:Z,El:V,Fh:q,Fl:U,Gh:M,Gl:D,Hh:I,Hl:O}=this;return[J,Q,Y,G,X,z,K,W,Z,V,q,U,M,D,I,O]}set(J,Q,Y,G,X,z,K,W,Z,V,q,U,M,D,I,O){this.Ah=J|0,this.Al=Q|0,this.Bh=Y|0,this.Bl=G|0,this.Ch=X|0,this.Cl=z|0,this.Dh=K|0,this.Dl=W|0,this.Eh=Z|0,this.El=V|0,this.Fh=q|0,this.Fl=U|0,this.Gh=M|0,this.Gl=D|0,this.Hh=I|0,this.Hl=O|0}process(J,Q){for(let w=0;w<16;w++,Q+=4)LZ[w]=J.getUint32(Q),EZ[w]=J.getUint32(Q+=4);for(let w=16;w<80;w++){let N=LZ[w-15]|0,L=EZ[w-15]|0,E=u0.default.rotrSH(N,L,1)^u0.default.rotrSH(N,L,8)^u0.default.shrSH(N,L,7),R=u0.default.rotrSL(N,L,1)^u0.default.rotrSL(N,L,8)^u0.default.shrSL(N,L,7),F=LZ[w-2]|0,f=EZ[w-2]|0,C=u0.default.rotrSH(F,f,19)^u0.default.rotrBH(F,f,61)^u0.default.shrSH(F,f,6),P=u0.default.rotrSL(F,f,19)^u0.default.rotrBL(F,f,61)^u0.default.shrSL(F,f,6),k=u0.default.add4L(R,P,EZ[w-7],EZ[w-16]),$=u0.default.add4H(k,E,C,LZ[w-7],LZ[w-16]);LZ[w]=$|0,EZ[w]=k|0}let{Ah:Y,Al:G,Bh:X,Bl:z,Ch:K,Cl:W,Dh:Z,Dl:V,Eh:q,El:U,Fh:M,Fl:D,Gh:I,Gl:O,Hh:A,Hl:B}=this;for(let w=0;w<80;w++){let N=u0.default.rotrSH(q,U,14)^u0.default.rotrSH(q,U,18)^u0.default.rotrBH(q,U,41),L=u0.default.rotrSL(q,U,14)^u0.default.rotrSL(q,U,18)^u0.default.rotrBL(q,U,41),E=q&M^~q&I,R=U&D^~U&O,F=u0.default.add5L(B,L,R,s88[w],EZ[w]),f=u0.default.add5H(F,A,N,E,r88[w],LZ[w]),C=F|0,P=u0.default.rotrSH(Y,G,28)^u0.default.rotrBH(Y,G,34)^u0.default.rotrBH(Y,G,39),k=u0.default.rotrSL(Y,G,28)^u0.default.rotrBL(Y,G,34)^u0.default.rotrBL(Y,G,39),$=Y&X^Y&K^X&K,d=G&z^G&W^z&W;A=I|0,B=O|0,I=M|0,O=D|0,M=q|0,D=U|0,{h:q,l:U}=u0.default.add(Z|0,V|0,f|0,C|0),Z=K|0,V=W|0,K=X|0,W=z|0,X=Y|0,z=G|0;let h=u0.default.add3L(C,k,d);Y=u0.default.add3H(h,f,P,$),G=h|0}({h:Y,l:G}=u0.default.add(this.Ah|0,this.Al|0,Y|0,G|0)),{h:X,l:z}=u0.default.add(this.Bh|0,this.Bl|0,X|0,z|0),{h:K,l:W}=u0.default.add(this.Ch|0,this.Cl|0,K|0,W|0),{h:Z,l:V}=u0.default.add(this.Dh|0,this.Dl|0,Z|0,V|0),{h:q,l:U}=u0.default.add(this.Eh|0,this.El|0,q|0,U|0),{h:M,l:D}=u0.default.add(this.Fh|0,this.Fl|0,M|0,D|0),{h:I,l:O}=u0.default.add(this.Gh|0,this.Gl|0,I|0,O|0),{h:A,l:B}=u0.default.add(this.Hh|0,this.Hl|0,A|0,B|0),this.set(Y,G,X,z,K,W,Z,V,q,U,M,D,I,O,A,B)}roundClean(){LZ.fill(0),EZ.fill(0)}destroy(){this.buffer.fill(0),this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)}}Ec1.SHA512=IO;class Nc1 extends IO{constructor(){super();this.Ah=-1942145080,this.Al=424955298,this.Bh=1944164710,this.Bl=-1982016298,this.Ch=502970286,this.Cl=855612546,this.Dh=1738396948,this.Dl=1479516111,this.Eh=258812777,this.El=2077511080,this.Fh=2011393907,this.Fl=79989058,this.Gh=1067287976,this.Gl=1780299464,this.Hh=286451373,this.Hl=-1848208735,this.outputLen=28}}class wc1 extends IO{constructor(){super();this.Ah=573645204,this.Al=-64227540,this.Bh=-1621794909,this.Bl=-934517566,this.Ch=596883563,this.Cl=1867755857,this.Dh=-1774684391,this.Dl=1497426621,this.Eh=-1775747358,this.El=-1467023389,this.Fh=-1101128155,this.Fl=1401305490,this.Gh=721525244,this.Gl=746961066,this.Hh=246885852,this.Hl=-2117784414,this.outputLen=32}}class Lc1 extends IO{constructor(){super();this.Ah=-876896931,this.Al=-1056596264,this.Bh=1654270250,this.Bl=914150663,this.Ch=-1856437926,this.Cl=812702999,this.Dh=355462360,this.Dl=-150054599,this.Eh=1731405415,this.El=-4191439,this.Fh=-1900787065,this.Fl=1750603025,this.Gh=-619958771,this.Gl=1694076839,this.Hh=1203062813,this.Hl=-1090891868,this.outputLen=48}}Ec1.sha512=(0,dh.wrapConstructor)(()=>new IO);Ec1.sha512_224=(0,dh.wrapConstructor)(()=>new Nc1);Ec1.sha512_256=(0,dh.wrapConstructor)(()=>new wc1);Ec1.sha384=(0,dh.wrapConstructor)(()=>new Lc1)});var $c1=H((Pc1)=>{Object.defineProperty(Pc1,"__esModule",{value:!0});Pc1.pbkdf2=Y98;Pc1.pbkdf2Sync=G98;var Fc1=Y01(),Sc1=mh(),Tc1=Rc1(),uh=WZ();async function Y98(J,Q,Y,G,X){if(!["sha256","sha512"].includes(X))throw Error("Only sha256 and sha512 are supported");return(0,uh.assertBytes)(J),(0,uh.assertBytes)(Q),(0,Fc1.pbkdf2Async)(X==="sha256"?Sc1.sha256:Tc1.sha512,J,Q,{c:Y,dkLen:G})}function G98(J,Q,Y,G,X){if(!["sha256","sha512"].includes(X))throw Error("Only sha256 and sha512 are supported");return(0,uh.assertBytes)(J),(0,uh.assertBytes)(Q),(0,Fc1.pbkdf2)(X==="sha256"?Sc1.sha256:Tc1.sha512,J,Q,{c:Y,dkLen:G})}});var yc1=H((bc1)=>{Object.defineProperty(bc1,"__esModule",{value:!0});bc1.scryptAsync=bc1.scrypt=void 0;var OO=zZ(),kc1=mh(),vc1=Y01(),C0=ZJ();function fc1(J,Q,Y,G,X,z){let K=J[Q++]^Y[G++],W=J[Q++]^Y[G++],Z=J[Q++]^Y[G++],V=J[Q++]^Y[G++],q=J[Q++]^Y[G++],U=J[Q++]^Y[G++],M=J[Q++]^Y[G++],D=J[Q++]^Y[G++],I=J[Q++]^Y[G++],O=J[Q++]^Y[G++],A=J[Q++]^Y[G++],B=J[Q++]^Y[G++],w=J[Q++]^Y[G++],N=J[Q++]^Y[G++],L=J[Q++]^Y[G++],E=J[Q++]^Y[G++],R=K,F=W,f=Z,C=V,P=q,k=U,$=M,d=D,h=I,S=O,T=A,b=B,x=w,m=N,g=L,c=E;for(let l=0;l<8;l+=2)P^=(0,C0.rotl)(R+x|0,7),h^=(0,C0.rotl)(P+R|0,9),x^=(0,C0.rotl)(h+P|0,13),R^=(0,C0.rotl)(x+h|0,18),S^=(0,C0.rotl)(k+F|0,7),m^=(0,C0.rotl)(S+k|0,9),F^=(0,C0.rotl)(m+S|0,13),k^=(0,C0.rotl)(F+m|0,18),g^=(0,C0.rotl)(T+$|0,7),f^=(0,C0.rotl)(g+T|0,9),$^=(0,C0.rotl)(f+g|0,13),T^=(0,C0.rotl)($+f|0,18),C^=(0,C0.rotl)(c+b|0,7),d^=(0,C0.rotl)(C+c|0,9),b^=(0,C0.rotl)(d+C|0,13),c^=(0,C0.rotl)(b+d|0,18),F^=(0,C0.rotl)(R+C|0,7),f^=(0,C0.rotl)(F+R|0,9),C^=(0,C0.rotl)(f+F|0,13),R^=(0,C0.rotl)(C+f|0,18),$^=(0,C0.rotl)(k+P|0,7),d^=(0,C0.rotl)($+k|0,9),P^=(0,C0.rotl)(d+$|0,13),k^=(0,C0.rotl)(P+d|0,18),b^=(0,C0.rotl)(T+S|0,7),h^=(0,C0.rotl)(b+T|0,9),S^=(0,C0.rotl)(h+b|0,13),T^=(0,C0.rotl)(S+h|0,18),x^=(0,C0.rotl)(c+g|0,7),m^=(0,C0.rotl)(x+c|0,9),g^=(0,C0.rotl)(m+x|0,13),c^=(0,C0.rotl)(g+m|0,18);X[z++]=K+R|0,X[z++]=W+F|0,X[z++]=Z+f|0,X[z++]=V+C|0,X[z++]=q+P|0,X[z++]=U+k|0,X[z++]=M+$|0,X[z++]=D+d|0,X[z++]=I+h|0,X[z++]=O+S|0,X[z++]=A+T|0,X[z++]=B+b|0,X[z++]=w+x|0,X[z++]=N+m|0,X[z++]=L+g|0,X[z++]=E+c|0}function AO(J,Q,Y,G,X){let z=G+0,K=G+16*X;for(let W=0;W<16;W++)Y[K+W]=J[Q+(2*X-1)*16+W];for(let W=0;W<X;W++,z+=16,Q+=16){if(fc1(Y,K,J,Q,Y,z),W>0)K+=16;fc1(Y,z,J,Q+=16,Y,K)}}function jc1(J,Q,Y){let G=(0,C0.checkOpts)({dkLen:32,asyncTick:10,maxmem:1073742848},Y),{N:X,r:z,p:K,dkLen:W,asyncTick:Z,maxmem:V,onProgress:q}=G;if((0,OO.number)(X),(0,OO.number)(z),(0,OO.number)(K),(0,OO.number)(W),(0,OO.number)(Z),(0,OO.number)(V),q!==void 0&&typeof q!=="function")throw Error("progressCb should be function");let U=128*z,M=U/4;if(X<=1||(X&X-1)!==0||X>=2**(U/8)||X>4294967296)throw Error("Scrypt: N must be larger than 1, a power of 2, less than 2^(128 * r / 8) and less than 2^32");if(K<0||K>137438953440/U)throw Error("Scrypt: p must be a positive integer less than or equal to ((2^32 - 1) * 32) / (128 * r)");if(W<0||W>137438953440)throw Error("Scrypt: dkLen should be positive integer less than or equal to (2^32 - 1) * 32");let D=U*(X+K);if(D>V)throw Error(`Scrypt: parameters too large, ${D} (128 * r * (N + p)) > ${V} (maxmem)`);let I=(0,vc1.pbkdf2)(kc1.sha256,J,Q,{c:1,dkLen:U*K}),O=(0,C0.u32)(I),A=(0,C0.u32)(new Uint8Array(U*X)),B=(0,C0.u32)(new Uint8Array(U)),w=()=>{};if(q){let N=2*X*K,L=Math.max(Math.floor(N/1e4),1),E=0;w=()=>{if(E++,q&&(!(E%L)||E===N))q(E/N)}}return{N:X,r:z,p:K,dkLen:W,blockSize32:M,V:A,B32:O,B:I,tmp:B,blockMixCb:w,asyncTick:Z}}function hc1(J,Q,Y,G,X){let z=(0,vc1.pbkdf2)(kc1.sha256,J,Y,{c:1,dkLen:Q});return Y.fill(0),G.fill(0),X.fill(0),z}function K98(J,Q,Y){let{N:G,r:X,p:z,dkLen:K,blockSize32:W,V:Z,B32:V,B:q,tmp:U,blockMixCb:M}=jc1(J,Q,Y);if(!C0.isLE)(0,C0.byteSwap32)(V);for(let D=0;D<z;D++){let I=W*D;for(let O=0;O<W;O++)Z[O]=V[I+O];for(let O=0,A=0;O<G-1;O++)AO(Z,A,Z,A+=W,X),M();AO(Z,(G-1)*W,V,I,X),M();for(let O=0;O<G;O++){let A=V[I+W-16]%G;for(let B=0;B<W;B++)U[B]=V[I+B]^Z[A*W+B];AO(U,0,V,I,X),M()}}if(!C0.isLE)(0,C0.byteSwap32)(V);return hc1(J,K,q,Z,U)}bc1.scrypt=K98;async function W98(J,Q,Y){let{N:G,r:X,p:z,dkLen:K,blockSize32:W,V:Z,B32:V,B:q,tmp:U,blockMixCb:M,asyncTick:D}=jc1(J,Q,Y);if(!C0.isLE)(0,C0.byteSwap32)(V);for(let I=0;I<z;I++){let O=W*I;for(let B=0;B<W;B++)Z[B]=V[O+B];let A=0;await(0,C0.asyncLoop)(G-1,D,()=>{AO(Z,A,Z,A+=W,X),M()}),AO(Z,(G-1)*W,V,O,X),M(),await(0,C0.asyncLoop)(G,D,()=>{let B=V[O+W-16]%G;for(let w=0;w<W;w++)U[w]=V[O+w]^Z[B*W+w];AO(U,0,V,O,X),M()})}if(!C0.isLE)(0,C0.byteSwap32)(V);return hc1(J,K,q,Z,U)}bc1.scryptAsync=W98});var dc1=H((mc1)=>{Object.defineProperty(mc1,"__esModule",{value:!0});mc1.scrypt=V98;mc1.scryptSync=q98;var gc1=yc1(),lh=WZ();async function V98(J,Q,Y,G,X,z,K){return(0,lh.assertBytes)(J),(0,lh.assertBytes)(Q),(0,gc1.scryptAsync)(J,Q,{N:Y,r:X,p:G,dkLen:z,onProgress:K})}function q98(J,Q,Y,G,X,z,K){return(0,lh.assertBytes)(J),(0,lh.assertBytes)(Q),(0,gc1.scrypt)(J,Q,{N:Y,r:X,p:G,dkLen:z,onProgress:K})}});var mU=H((nc1)=>{Object.defineProperty(nc1,"__esModule",{value:!0});nc1.bitMask=void 0;nc1.isBytes=ch;nc1.abytes=_h;nc1.bytesToHex=Z01;nc1.numberToHexUnpadded=cc1;nc1.hexToNumber=V01;nc1.hexToBytes=ih;nc1.bytesToNumberBE=I98;nc1.bytesToNumberLE=O98;nc1.numberToBytesBE=_c1;nc1.numberToBytesLE=A98;nc1.numberToVarBytesBE=B98;nc1.ensureBytes=N98;nc1.concatBytes=ic1;nc1.equalBytes=w98;nc1.utf8ToBytes=L98;nc1.bitLen=E98;nc1.bitGet=C98;nc1.bitSet=R98;nc1.createHmacDrbg=S98;nc1.validateObject=P98;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */var pc1=BigInt(0),ph=BigInt(1),D98=BigInt(2);function ch(J){return J instanceof Uint8Array||J!=null&&typeof J==="object"&&J.constructor.name==="Uint8Array"}function _h(J){if(!ch(J))throw Error("Uint8Array expected")}var H98=Array.from({length:256},(J,Q)=>Q.toString(16).padStart(2,"0"));function Z01(J){_h(J);let Q="";for(let Y=0;Y<J.length;Y++)Q+=H98[J[Y]];return Q}function cc1(J){let Q=J.toString(16);return Q.length&1?`0${Q}`:Q}function V01(J){if(typeof J!=="string")throw Error("hex string expected, got "+typeof J);return BigInt(J===""?"0":`0x${J}`)}var lz={_0:48,_9:57,_A:65,_F:70,_a:97,_f:102};function uc1(J){if(J>=lz._0&&J<=lz._9)return J-lz._0;if(J>=lz._A&&J<=lz._F)return J-(lz._A-10);if(J>=lz._a&&J<=lz._f)return J-(lz._a-10);return}function ih(J){if(typeof J!=="string")throw Error("hex string expected, got "+typeof J);let Q=J.length,Y=Q/2;if(Q%2)throw Error("padded hex string expected, got unpadded hex of length "+Q);let G=new Uint8Array(Y);for(let X=0,z=0;X<Y;X++,z+=2){let K=uc1(J.charCodeAt(z)),W=uc1(J.charCodeAt(z+1));if(K===void 0||W===void 0){let Z=J[z]+J[z+1];throw Error('hex string expected, got non-hex character "'+Z+'" at index '+z)}G[X]=K*16+W}return G}function I98(J){return V01(Z01(J))}function O98(J){return _h(J),V01(Z01(Uint8Array.from(J).reverse()))}function _c1(J,Q){return ih(J.toString(16).padStart(Q*2,"0"))}function A98(J,Q){return _c1(J,Q).reverse()}function B98(J){return ih(cc1(J))}function N98(J,Q,Y){let G;if(typeof Q==="string")try{G=ih(Q)}catch(z){throw Error(`${J} must be valid hex string, got "${Q}". Cause: ${z}`)}else if(ch(Q))G=Uint8Array.from(Q);else throw Error(`${J} must be hex string or Uint8Array`);let X=G.length;if(typeof Y==="number"&&X!==Y)throw Error(`${J} expected ${Y} bytes, got ${X}`);return G}function ic1(...J){let Q=0;for(let G=0;G<J.length;G++){let X=J[G];_h(X),Q+=X.length}let Y=new Uint8Array(Q);for(let G=0,X=0;G<J.length;G++){let z=J[G];Y.set(z,X),X+=z.length}return Y}function w98(J,Q){if(J.length!==Q.length)return!1;let Y=0;for(let G=0;G<J.length;G++)Y|=J[G]^Q[G];return Y===0}function L98(J){if(typeof J!=="string")throw Error(`utf8ToBytes expected string, got ${typeof J}`);return new Uint8Array(new TextEncoder().encode(J))}function E98(J){let Q;for(Q=0;J>pc1;J>>=ph,Q+=1);return Q}function C98(J,Q){return J>>BigInt(Q)&ph}function R98(J,Q,Y){return J|(Y?ph:pc1)<<BigInt(Q)}var F98=(J)=>(D98<<BigInt(J-1))-ph;nc1.bitMask=F98;var W01=(J)=>new Uint8Array(J),lc1=(J)=>Uint8Array.from(J);function S98(J,Q,Y){if(typeof J!=="number"||J<2)throw Error("hashLen must be a number");if(typeof Q!=="number"||Q<2)throw Error("qByteLen must be a number");if(typeof Y!=="function")throw Error("hmacFn must be a function");let G=W01(J),X=W01(J),z=0,K=()=>{G.fill(1),X.fill(0),z=0},W=(...U)=>Y(X,G,...U),Z=(U=W01())=>{if(X=W(lc1([0]),U),G=W(),U.length===0)return;X=W(lc1([1]),U),G=W()},V=()=>{if(z++>=1000)throw Error("drbg: tried 1000 values");let U=0,M=[];while(U<Q){G=W();let D=G.slice();M.push(D),U+=G.length}return ic1(...M)};return(U,M)=>{K(),Z(U);let D=void 0;while(!(D=M(V())))Z();return K(),D}}var T98={bigint:(J)=>typeof J==="bigint",function:(J)=>typeof J==="function",boolean:(J)=>typeof J==="boolean",string:(J)=>typeof J==="string",stringOrUint8Array:(J)=>typeof J==="string"||ch(J),isSafeInteger:(J)=>Number.isSafeInteger(J),array:(J)=>Array.isArray(J),field:(J,Q)=>Q.Fp.isValid(J),hash:(J)=>typeof J==="function"&&Number.isSafeInteger(J.outputLen)};function P98(J,Q,Y={}){let G=(X,z,K)=>{let W=T98[z];if(typeof W!=="function")throw Error(`Invalid validator "${z}", expected function`);let Z=J[X];if(K&&Z===void 0)return;if(!W(Z,J))throw Error(`Invalid param ${String(X)}=${Z} (${typeof Z}), expected ${z}`)};for(let[X,z]of Object.entries(Q))G(X,z,!1);for(let[X,z]of Object.entries(Y))G(X,z,!0);return J}});var oC=H((G_1)=>{Object.defineProperty(G_1,"__esModule",{value:!0});G_1.isNegativeLE=void 0;G_1.mod=UJ;G_1.pow=sc1;G_1.pow2=t98;G_1.invert=nh;G_1.tonelliShanks=tc1;G_1.FpSqrt=ec1;G_1.validateField=Q48;G_1.FpPow=J_1;G_1.FpInvertBatch=Q_1;G_1.FpDiv=Y48;G_1.FpIsSquare=G48;G_1.nLength=U01;G_1.Field=X48;G_1.FpSqrtOdd=z48;G_1.FpSqrtEven=K48;G_1.hashToPrivateScalar=W48;G_1.getFieldBytesLength=M01;G_1.getMinHashLength=Y_1;G_1.mapHashToField=Z48;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */var MJ=mU(),Q4=BigInt(0),z8=BigInt(1),CZ=BigInt(2),a98=BigInt(3),q01=BigInt(4),ac1=BigInt(5),rc1=BigInt(8),r98=BigInt(9),s98=BigInt(16);function UJ(J,Q){let Y=J%Q;return Y>=Q4?Y:Q+Y}function sc1(J,Q,Y){if(Y<=Q4||Q<Q4)throw Error("Expected power/modulo > 0");if(Y===z8)return Q4;let G=z8;while(Q>Q4){if(Q&z8)G=G*J%Y;J=J*J%Y,Q>>=z8}return G}function t98(J,Q,Y){let G=J;while(Q-- >Q4)G*=G,G%=Y;return G}function nh(J,Q){if(J===Q4||Q<=Q4)throw Error(`invert: expected positive integers, got n=${J} mod=${Q}`);let Y=UJ(J,Q),G=Q,X=Q4,z=z8,K=z8,W=Q4;while(Y!==Q4){let V=G/Y,q=G%Y,U=X-K*V,M=z-W*V;G=Y,Y=q,X=K,z=W,K=U,W=M}if(G!==z8)throw Error("invert: does not exist");return UJ(X,Q)}function tc1(J){let Q=(J-z8)/CZ,Y,G,X;for(Y=J-z8,G=0;Y%CZ===Q4;Y/=CZ,G++);for(X=CZ;X<J&&sc1(X,Q,J)!==J-z8;X++);if(G===1){let K=(J+z8)/q01;return function(Z,V){let q=Z.pow(V,K);if(!Z.eql(Z.sqr(q),V))throw Error("Cannot find square root");return q}}let z=(Y+z8)/CZ;return function(W,Z){if(W.pow(Z,Q)===W.neg(W.ONE))throw Error("Cannot find square root");let V=G,q=W.pow(W.mul(W.ONE,X),Y),U=W.pow(Z,z),M=W.pow(Z,Y);while(!W.eql(M,W.ONE)){if(W.eql(M,W.ZERO))return W.ZERO;let D=1;for(let O=W.sqr(M);D<V;D++){if(W.eql(O,W.ONE))break;O=W.sqr(O)}let I=W.pow(q,z8<<BigInt(V-D-1));q=W.sqr(I),U=W.mul(U,I),M=W.mul(M,q),V=D}return U}}function ec1(J){if(J%q01===a98){let Q=(J+z8)/q01;return function(G,X){let z=G.pow(X,Q);if(!G.eql(G.sqr(z),X))throw Error("Cannot find square root");return z}}if(J%rc1===ac1){let Q=(J-ac1)/rc1;return function(G,X){let z=G.mul(X,CZ),K=G.pow(z,Q),W=G.mul(X,K),Z=G.mul(G.mul(W,CZ),K),V=G.mul(W,G.sub(Z,G.ONE));if(!G.eql(G.sqr(V),X))throw Error("Cannot find square root");return V}}if(J%s98===r98);return tc1(J)}var e98=(J,Q)=>(UJ(J,Q)&z8)===z8;G_1.isNegativeLE=e98;var J48=["create","isValid","is0","neg","inv","sqrt","sqr","eql","add","sub","mul","pow","div","addN","subN","mulN","sqrN"];function Q48(J){let Q={ORDER:"bigint",MASK:"bigint",BYTES:"isSafeInteger",BITS:"isSafeInteger"},Y=J48.reduce((G,X)=>{return G[X]="function",G},Q);return(0,MJ.validateObject)(J,Y)}function J_1(J,Q,Y){if(Y<Q4)throw Error("Expected power > 0");if(Y===Q4)return J.ONE;if(Y===z8)return Q;let G=J.ONE,X=Q;while(Y>Q4){if(Y&z8)G=J.mul(G,X);X=J.sqr(X),Y>>=z8}return G}function Q_1(J,Q){let Y=Array(Q.length),G=Q.reduce((z,K,W)=>{if(J.is0(K))return z;return Y[W]=z,J.mul(z,K)},J.ONE),X=J.inv(G);return Q.reduceRight((z,K,W)=>{if(J.is0(K))return z;return Y[W]=J.mul(z,Y[W]),J.mul(z,K)},X),Y}function Y48(J,Q,Y){return J.mul(Q,typeof Y==="bigint"?nh(Y,J.ORDER):J.inv(Y))}function G48(J){let Q=(J.ORDER-z8)/CZ;return(Y)=>{let G=J.pow(Y,Q);return J.eql(G,J.ZERO)||J.eql(G,J.ONE)}}function U01(J,Q){let Y=Q!==void 0?Q:J.toString(2).length,G=Math.ceil(Y/8);return{nBitLength:Y,nByteLength:G}}function X48(J,Q,Y=!1,G={}){if(J<=Q4)throw Error(`Expected Field ORDER > 0, got ${J}`);let{nBitLength:X,nByteLength:z}=U01(J,Q);if(z>2048)throw Error("Field lengths over 2048 bytes are not supported");let K=ec1(J),W=Object.freeze({ORDER:J,BITS:X,BYTES:z,MASK:(0,MJ.bitMask)(X),ZERO:Q4,ONE:z8,create:(Z)=>UJ(Z,J),isValid:(Z)=>{if(typeof Z!=="bigint")throw Error(`Invalid field element: expected bigint, got ${typeof Z}`);return Q4<=Z&&Z<J},is0:(Z)=>Z===Q4,isOdd:(Z)=>(Z&z8)===z8,neg:(Z)=>UJ(-Z,J),eql:(Z,V)=>Z===V,sqr:(Z)=>UJ(Z*Z,J),add:(Z,V)=>UJ(Z+V,J),sub:(Z,V)=>UJ(Z-V,J),mul:(Z,V)=>UJ(Z*V,J),pow:(Z,V)=>J_1(W,Z,V),div:(Z,V)=>UJ(Z*nh(V,J),J),sqrN:(Z)=>Z*Z,addN:(Z,V)=>Z+V,subN:(Z,V)=>Z-V,mulN:(Z,V)=>Z*V,inv:(Z)=>nh(Z,J),sqrt:G.sqrt||((Z)=>K(W,Z)),invertBatch:(Z)=>Q_1(W,Z),cmov:(Z,V,q)=>q?V:Z,toBytes:(Z)=>Y?(0,MJ.numberToBytesLE)(Z,z):(0,MJ.numberToBytesBE)(Z,z),fromBytes:(Z)=>{if(Z.length!==z)throw Error(`Fp.fromBytes: expected ${z}, got ${Z.length}`);return Y?(0,MJ.bytesToNumberLE)(Z):(0,MJ.bytesToNumberBE)(Z)}});return Object.freeze(W)}function z48(J,Q){if(!J.isOdd)throw Error("Field doesn't have isOdd");let Y=J.sqrt(Q);return J.isOdd(Y)?Y:J.neg(Y)}function K48(J,Q){if(!J.isOdd)throw Error("Field doesn't have isOdd");let Y=J.sqrt(Q);return J.isOdd(Y)?J.neg(Y):Y}function W48(J,Q,Y=!1){J=(0,MJ.ensureBytes)("privateHash",J);let G=J.length,X=U01(Q).nByteLength+8;if(X<24||G<X||G>1024)throw Error(`hashToPrivateScalar: expected ${X}-1024 bytes of input, got ${G}`);let z=Y?(0,MJ.bytesToNumberLE)(J):(0,MJ.bytesToNumberBE)(J);return UJ(z,Q-z8)+z8}function M01(J){if(typeof J!=="bigint")throw Error("field order must be bigint");let Q=J.toString(2).length;return Math.ceil(Q/8)}function Y_1(J){let Q=M01(J);return Q+Math.ceil(Q/2)}function Z48(J,Q,Y=!1){let G=J.length,X=M01(Q),z=Y_1(Q);if(G<16||G<z||G>1024)throw Error(`expected ${z}-1024 bytes of input, got ${G}`);let K=Y?(0,MJ.bytesToNumberBE)(J):(0,MJ.bytesToNumberLE)(J),W=UJ(K,Q-z8)+z8;return Y?(0,MJ.numberToBytesLE)(W,X):(0,MJ.numberToBytesBE)(W,X)}});var W_1=H((K_1)=>{Object.defineProperty(K_1,"__esModule",{value:!0});K_1.wNAF=f48;K_1.validateBasic=k48;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */var z_1=oC(),P48=mU(),$48=BigInt(0),D01=BigInt(1);function f48(J,Q){let Y=(X,z)=>{let K=z.negate();return X?K:z},G=(X)=>{let z=Math.ceil(Q/X)+1,K=2**(X-1);return{windows:z,windowSize:K}};return{constTimeNegate:Y,unsafeLadder(X,z){let K=J.ZERO,W=X;while(z>$48){if(z&D01)K=K.add(W);W=W.double(),z>>=D01}return K},precomputeWindow(X,z){let{windows:K,windowSize:W}=G(z),Z=[],V=X,q=V;for(let U=0;U<K;U++){q=V,Z.push(q);for(let M=1;M<W;M++)q=q.add(V),Z.push(q);V=q.double()}return Z},wNAF(X,z,K){let{windows:W,windowSize:Z}=G(X),V=J.ZERO,q=J.BASE,U=BigInt(2**X-1),M=2**X,D=BigInt(X);for(let I=0;I<W;I++){let O=I*Z,A=Number(K&U);if(K>>=D,A>Z)A-=M,K+=D01;let B=O,w=O+Math.abs(A)-1,N=I%2!==0,L=A<0;if(A===0)q=q.add(Y(N,z[B]));else V=V.add(Y(L,z[w]))}return{p:V,f:q}},wNAFCached(X,z,K,W){let Z=X._WINDOW_SIZE||1,V=z.get(X);if(!V){if(V=this.precomputeWindow(X,Z),Z!==1)z.set(X,W(V))}return this.wNAF(Z,V,K)}}}function k48(J){return(0,z_1.validateField)(J.Fp),(0,P48.validateObject)(J,{n:"bigint",h:"bigint",Gx:"field",Gy:"field"},{nBitLength:"isSafeInteger",nByteLength:"isSafeInteger"}),Object.freeze({...(0,z_1.nLength)(J.n,J.nBitLength),...J,...{p:J.Fp.ORDER}})}});var I01=H((U_1)=>{Object.defineProperty(U_1,"__esModule",{value:!0});U_1.DER=void 0;U_1.weierstrassPoints=V_1;U_1.weierstrass=g48;U_1.SWUFpSqrtRatio=q_1;U_1.mapToCurveSimpleSWU=m48;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */var H01=W_1(),BO=oC(),u8=mU(),TG=mU();function h48(J){let Q=(0,H01.validateBasic)(J);u8.validateObject(Q,{a:"field",b:"field"},{allowedPrivateKeyLengths:"array",wrapPrivateKey:"boolean",isTorsionFree:"function",clearCofactor:"function",allowInfinityPoint:"boolean",fromBytes:"function",toBytes:"function"});let{endo:Y,Fp:G,a:X}=Q;if(Y){if(!G.eql(X,G.ZERO))throw Error("Endomorphism can only be defined for Koblitz curves that have a=0");if(typeof Y!=="object"||typeof Y.beta!=="bigint"||typeof Y.splitScalar!=="function")throw Error("Expected endomorphism with beta: bigint and splitScalar: function")}return Object.freeze({...Q})}var{bytesToNumberBE:b48,hexToBytes:x48}=u8;U_1.DER={Err:class extends Error{constructor(Q=""){super(Q)}},_parseInt(J){let{Err:Q}=U_1.DER;if(J.length<2||J[0]!==2)throw new Q("Invalid signature integer tag");let Y=J[1],G=J.subarray(2,Y+2);if(!Y||G.length!==Y)throw new Q("Invalid signature integer: wrong length");if(G[0]&128)throw new Q("Invalid signature integer: negative");if(G[0]===0&&!(G[1]&128))throw new Q("Invalid signature integer: unnecessary leading zero");return{d:b48(G),l:J.subarray(Y+2)}},toSig(J){let{Err:Q}=U_1.DER,Y=typeof J==="string"?x48(J):J;u8.abytes(Y);let G=Y.length;if(G<2||Y[0]!=48)throw new Q("Invalid signature tag");if(Y[1]!==G-2)throw new Q("Invalid signature: incorrect length");let{d:X,l:z}=U_1.DER._parseInt(Y.subarray(2)),{d:K,l:W}=U_1.DER._parseInt(z);if(W.length)throw new Q("Invalid signature: left bytes after parsing");return{r:X,s:K}},hexFromSig(J){let Q=(V)=>Number.parseInt(V[0],16)&8?"00"+V:V,Y=(V)=>{let q=V.toString(16);return q.length&1?`0${q}`:q},G=Q(Y(J.s)),X=Q(Y(J.r)),z=G.length/2,K=X.length/2,W=Y(z),Z=Y(K);return`30${Y(K+z+4)}02${Z}${X}02${W}${G}`}};var cY=BigInt(0),V9=BigInt(1),RZ=BigInt(2),oh=BigInt(3),Z_1=BigInt(4);function V_1(J){let Q=h48(J),{Fp:Y}=Q,G=Q.toBytes||((I,O,A)=>{let B=O.toAffine();return u8.concatBytes(Uint8Array.from([4]),Y.toBytes(B.x),Y.toBytes(B.y))}),X=Q.fromBytes||((I)=>{let O=I.subarray(1),A=Y.fromBytes(O.subarray(0,Y.BYTES)),B=Y.fromBytes(O.subarray(Y.BYTES,2*Y.BYTES));return{x:A,y:B}});function z(I){let{a:O,b:A}=Q,B=Y.sqr(I),w=Y.mul(B,I);return Y.add(Y.add(w,Y.mul(I,O)),A)}if(!Y.eql(Y.sqr(Q.Gy),z(Q.Gx)))throw Error("bad generator point: equation left != right");function K(I){return typeof I==="bigint"&&cY<I&&I<Q.n}function W(I){if(!K(I))throw Error("Expected valid bigint: 0 < bigint < curve.n")}function Z(I){let{allowedPrivateKeyLengths:O,nByteLength:A,wrapPrivateKey:B,n:w}=Q;if(O&&typeof I!=="bigint"){if(u8.isBytes(I))I=u8.bytesToHex(I);if(typeof I!=="string"||!O.includes(I.length))throw Error("Invalid key");I=I.padStart(A*2,"0")}let N;try{N=typeof I==="bigint"?I:u8.bytesToNumberBE((0,TG.ensureBytes)("private key",I,A))}catch(L){throw Error(`private key must be ${A} bytes, hex or bigint, not ${typeof I}`)}if(B)N=BO.mod(N,w);return W(N),N}let V=new Map;function q(I){if(!(I instanceof U))throw Error("ProjectivePoint expected")}class U{constructor(I,O,A){if(this.px=I,this.py=O,this.pz=A,I==null||!Y.isValid(I))throw Error("x required");if(O==null||!Y.isValid(O))throw Error("y required");if(A==null||!Y.isValid(A))throw Error("z required")}static fromAffine(I){let{x:O,y:A}=I||{};if(!I||!Y.isValid(O)||!Y.isValid(A))throw Error("invalid affine point");if(I instanceof U)throw Error("projective point not allowed");let B=(w)=>Y.eql(w,Y.ZERO);if(B(O)&&B(A))return U.ZERO;return new U(O,A,Y.ONE)}get x(){return this.toAffine().x}get y(){return this.toAffine().y}static normalizeZ(I){let O=Y.invertBatch(I.map((A)=>A.pz));return I.map((A,B)=>A.toAffine(O[B])).map(U.fromAffine)}static fromHex(I){let O=U.fromAffine(X((0,TG.ensureBytes)("pointHex",I)));return O.assertValidity(),O}static fromPrivateKey(I){return U.BASE.multiply(Z(I))}_setWindowSize(I){this._WINDOW_SIZE=I,V.delete(this)}assertValidity(){if(this.is0()){if(Q.allowInfinityPoint&&!Y.is0(this.py))return;throw Error("bad point: ZERO")}let{x:I,y:O}=this.toAffine();if(!Y.isValid(I)||!Y.isValid(O))throw Error("bad point: x or y not FE");let A=Y.sqr(O),B=z(I);if(!Y.eql(A,B))throw Error("bad point: equation left != right");if(!this.isTorsionFree())throw Error("bad point: not in prime-order subgroup")}hasEvenY(){let{y:I}=this.toAffine();if(Y.isOdd)return!Y.isOdd(I);throw Error("Field doesn't support isOdd")}equals(I){q(I);let{px:O,py:A,pz:B}=this,{px:w,py:N,pz:L}=I,E=Y.eql(Y.mul(O,L),Y.mul(w,B)),R=Y.eql(Y.mul(A,L),Y.mul(N,B));return E&&R}negate(){return new U(this.px,Y.neg(this.py),this.pz)}double(){let{a:I,b:O}=Q,A=Y.mul(O,oh),{px:B,py:w,pz:N}=this,L=Y.ZERO,E=Y.ZERO,R=Y.ZERO,F=Y.mul(B,B),f=Y.mul(w,w),C=Y.mul(N,N),P=Y.mul(B,w);return P=Y.add(P,P),R=Y.mul(B,N),R=Y.add(R,R),L=Y.mul(I,R),E=Y.mul(A,C),E=Y.add(L,E),L=Y.sub(f,E),E=Y.add(f,E),E=Y.mul(L,E),L=Y.mul(P,L),R=Y.mul(A,R),C=Y.mul(I,C),P=Y.sub(F,C),P=Y.mul(I,P),P=Y.add(P,R),R=Y.add(F,F),F=Y.add(R,F),F=Y.add(F,C),F=Y.mul(F,P),E=Y.add(E,F),C=Y.mul(w,N),C=Y.add(C,C),F=Y.mul(C,P),L=Y.sub(L,F),R=Y.mul(C,f),R=Y.add(R,R),R=Y.add(R,R),new U(L,E,R)}add(I){q(I);let{px:O,py:A,pz:B}=this,{px:w,py:N,pz:L}=I,E=Y.ZERO,R=Y.ZERO,F=Y.ZERO,f=Q.a,C=Y.mul(Q.b,oh),P=Y.mul(O,w),k=Y.mul(A,N),$=Y.mul(B,L),d=Y.add(O,A),h=Y.add(w,N);d=Y.mul(d,h),h=Y.add(P,k),d=Y.sub(d,h),h=Y.add(O,B);let S=Y.add(w,L);return h=Y.mul(h,S),S=Y.add(P,$),h=Y.sub(h,S),S=Y.add(A,B),E=Y.add(N,L),S=Y.mul(S,E),E=Y.add(k,$),S=Y.sub(S,E),F=Y.mul(f,h),E=Y.mul(C,$),F=Y.add(E,F),E=Y.sub(k,F),F=Y.add(k,F),R=Y.mul(E,F),k=Y.add(P,P),k=Y.add(k,P),$=Y.mul(f,$),h=Y.mul(C,h),k=Y.add(k,$),$=Y.sub(P,$),$=Y.mul(f,$),h=Y.add(h,$),P=Y.mul(k,h),R=Y.add(R,P),P=Y.mul(S,h),E=Y.mul(d,E),E=Y.sub(E,P),P=Y.mul(d,k),F=Y.mul(S,F),F=Y.add(F,P),new U(E,R,F)}subtract(I){return this.add(I.negate())}is0(){return this.equals(U.ZERO)}wNAF(I){return D.wNAFCached(this,V,I,(O)=>{let A=Y.invertBatch(O.map((B)=>B.pz));return O.map((B,w)=>B.toAffine(A[w])).map(U.fromAffine)})}multiplyUnsafe(I){let O=U.ZERO;if(I===cY)return O;if(W(I),I===V9)return this;let{endo:A}=Q;if(!A)return D.unsafeLadder(this,I);let{k1neg:B,k1:w,k2neg:N,k2:L}=A.splitScalar(I),E=O,R=O,F=this;while(w>cY||L>cY){if(w&V9)E=E.add(F);if(L&V9)R=R.add(F);F=F.double(),w>>=V9,L>>=V9}if(B)E=E.negate();if(N)R=R.negate();return R=new U(Y.mul(R.px,A.beta),R.py,R.pz),E.add(R)}multiply(I){W(I);let O=I,A,B,{endo:w}=Q;if(w){let{k1neg:N,k1:L,k2neg:E,k2:R}=w.splitScalar(O),{p:F,f}=this.wNAF(L),{p:C,f:P}=this.wNAF(R);F=D.constTimeNegate(N,F),C=D.constTimeNegate(E,C),C=new U(Y.mul(C.px,w.beta),C.py,C.pz),A=F.add(C),B=f.add(P)}else{let{p:N,f:L}=this.wNAF(O);A=N,B=L}return U.normalizeZ([A,B])[0]}multiplyAndAddUnsafe(I,O,A){let B=U.BASE,w=(L,E)=>E===cY||E===V9||!L.equals(B)?L.multiplyUnsafe(E):L.multiply(E),N=w(this,O).add(w(I,A));return N.is0()?void 0:N}toAffine(I){let{px:O,py:A,pz:B}=this,w=this.is0();if(I==null)I=w?Y.ONE:Y.inv(B);let N=Y.mul(O,I),L=Y.mul(A,I),E=Y.mul(B,I);if(w)return{x:Y.ZERO,y:Y.ZERO};if(!Y.eql(E,Y.ONE))throw Error("invZ was invalid");return{x:N,y:L}}isTorsionFree(){let{h:I,isTorsionFree:O}=Q;if(I===V9)return!0;if(O)return O(U,this);throw Error("isTorsionFree() has not been declared for the elliptic curve")}clearCofactor(){let{h:I,clearCofactor:O}=Q;if(I===V9)return this;if(O)return O(U,this);return this.multiplyUnsafe(Q.h)}toRawBytes(I=!0){return this.assertValidity(),G(U,this,I)}toHex(I=!0){return u8.bytesToHex(this.toRawBytes(I))}}U.BASE=new U(Q.Gx,Q.Gy,Y.ONE),U.ZERO=new U(Y.ZERO,Y.ONE,Y.ZERO);let M=Q.nBitLength,D=(0,H01.wNAF)(U,Q.endo?Math.ceil(M/2):M);return{CURVE:Q,ProjectivePoint:U,normPrivateKeyToScalar:Z,weierstrassEquation:z,isWithinCurveOrder:K}}function y48(J){let Q=(0,H01.validateBasic)(J);return u8.validateObject(Q,{hash:"hash",hmac:"function",randomBytes:"function"},{bits2int:"function",bits2int_modN:"function",lowS:"boolean"}),Object.freeze({lowS:!0,...Q})}function g48(J){let Q=y48(J),{Fp:Y,n:G}=Q,X=Y.BYTES+1,z=2*Y.BYTES+1;function K(S){return cY<S&&S<Y.ORDER}function W(S){return BO.mod(S,G)}function Z(S){return BO.invert(S,G)}let{ProjectivePoint:V,normPrivateKeyToScalar:q,weierstrassEquation:U,isWithinCurveOrder:M}=V_1({...Q,toBytes(S,T,b){let x=T.toAffine(),m=Y.toBytes(x.x),g=u8.concatBytes;if(b)return g(Uint8Array.from([T.hasEvenY()?2:3]),m);else return g(Uint8Array.from([4]),m,Y.toBytes(x.y))},fromBytes(S){let T=S.length,b=S[0],x=S.subarray(1);if(T===X&&(b===2||b===3)){let m=u8.bytesToNumberBE(x);if(!K(m))throw Error("Point is not on curve");let g=U(m),c;try{c=Y.sqrt(g)}catch(a){let Q1=a instanceof Error?": "+a.message:"";throw Error("Point is not on curve"+Q1)}let l=(c&V9)===V9;if((b&1)===1!==l)c=Y.neg(c);return{x:m,y:c}}else if(T===z&&b===4){let m=Y.fromBytes(x.subarray(0,Y.BYTES)),g=Y.fromBytes(x.subarray(Y.BYTES,2*Y.BYTES));return{x:m,y:g}}else throw Error(`Point of length ${T} was invalid. Expected ${X} compressed bytes or ${z} uncompressed bytes`)}}),D=(S)=>u8.bytesToHex(u8.numberToBytesBE(S,Q.nByteLength));function I(S){let T=G>>V9;return S>T}function O(S){return I(S)?W(-S):S}let A=(S,T,b)=>u8.bytesToNumberBE(S.slice(T,b));class B{constructor(S,T,b){this.r=S,this.s=T,this.recovery=b,this.assertValidity()}static fromCompact(S){let T=Q.nByteLength;return S=(0,TG.ensureBytes)("compactSignature",S,T*2),new B(A(S,0,T),A(S,T,2*T))}static fromDER(S){let{r:T,s:b}=U_1.DER.toSig((0,TG.ensureBytes)("DER",S));return new B(T,b)}assertValidity(){if(!M(this.r))throw Error("r must be 0 < r < CURVE.n");if(!M(this.s))throw Error("s must be 0 < s < CURVE.n")}addRecoveryBit(S){return new B(this.r,this.s,S)}recoverPublicKey(S){let{r:T,s:b,recovery:x}=this,m=F((0,TG.ensureBytes)("msgHash",S));if(x==null||![0,1,2,3].includes(x))throw Error("recovery id invalid");let g=x===2||x===3?T+Q.n:T;if(g>=Y.ORDER)throw Error("recovery id 2 or 3 invalid");let c=(x&1)===0?"02":"03",l=V.fromHex(c+D(g)),p=Z(g),a=W(-m*p),Q1=W(b*p),D1=V.BASE.multiplyAndAddUnsafe(l,a,Q1);if(!D1)throw Error("point at infinify");return D1.assertValidity(),D1}hasHighS(){return I(this.s)}normalizeS(){return this.hasHighS()?new B(this.r,W(-this.s),this.recovery):this}toDERRawBytes(){return u8.hexToBytes(this.toDERHex())}toDERHex(){return U_1.DER.hexFromSig({r:this.r,s:this.s})}toCompactRawBytes(){return u8.hexToBytes(this.toCompactHex())}toCompactHex(){return D(this.r)+D(this.s)}}let w={isValidPrivateKey(S){try{return q(S),!0}catch(T){return!1}},normPrivateKeyToScalar:q,randomPrivateKey:()=>{let S=BO.getMinHashLength(Q.n);return BO.mapHashToField(Q.randomBytes(S),Q.n)},precompute(S=8,T=V.BASE){return T._setWindowSize(S),T.multiply(BigInt(3)),T}};function N(S,T=!0){return V.fromPrivateKey(S).toRawBytes(T)}function L(S){let T=u8.isBytes(S),b=typeof S==="string",x=(T||b)&&S.length;if(T)return x===X||x===z;if(b)return x===2*X||x===2*z;if(S instanceof V)return!0;return!1}function E(S,T,b=!0){if(L(S))throw Error("first arg must be private key");if(!L(T))throw Error("second arg must be public key");return V.fromHex(T).multiply(q(S)).toRawBytes(b)}let R=Q.bits2int||function(S){let T=u8.bytesToNumberBE(S),b=S.length*8-Q.nBitLength;return b>0?T>>BigInt(b):T},F=Q.bits2int_modN||function(S){return W(R(S))},f=u8.bitMask(Q.nBitLength);function C(S){if(typeof S!=="bigint")throw Error("bigint expected");if(!(cY<=S&&S<f))throw Error(`bigint expected < 2^${Q.nBitLength}`);return u8.numberToBytesBE(S,Q.nByteLength)}function P(S,T,b=k){if(["recovered","canonical"].some((y)=>(y in b)))throw Error("sign() legacy options not supported");let{hash:x,randomBytes:m}=Q,{lowS:g,prehash:c,extraEntropy:l}=b;if(g==null)g=!0;if(S=(0,TG.ensureBytes)("msgHash",S),c)S=(0,TG.ensureBytes)("prehashed msgHash",x(S));let p=F(S),a=q(T),Q1=[C(a),C(p)];if(l!=null&&l!==!1){let y=l===!0?m(Y.BYTES):l;Q1.push((0,TG.ensureBytes)("extraEntropy",y))}let D1=u8.concatBytes(...Q1),B1=p;function L1(y){let u=R(y);if(!M(u))return;let _=Z(u),o=V.BASE.multiply(u).toAffine(),n=W(o.x);if(n===cY)return;let t=W(_*W(B1+n*a));if(t===cY)return;let X1=(o.x===n?0:2)|Number(o.y&V9),r=t;if(g&&I(t))r=O(t),X1^=1;return new B(n,r,X1)}return{seed:D1,k2sig:L1}}let k={lowS:Q.lowS,prehash:!1},$={lowS:Q.lowS,prehash:!1};function d(S,T,b=k){let{seed:x,k2sig:m}=P(S,T,b),g=Q;return u8.createHmacDrbg(g.hash.outputLen,g.nByteLength,g.hmac)(x,m)}V.BASE._setWindowSize(8);function h(S,T,b,x=$){let m=S;if(T=(0,TG.ensureBytes)("msgHash",T),b=(0,TG.ensureBytes)("publicKey",b),"strict"in x)throw Error("options.strict was renamed to lowS");let{lowS:g,prehash:c}=x,l=void 0,p;try{if(typeof m==="string"||u8.isBytes(m))try{l=B.fromDER(m)}catch(o){if(!(o instanceof U_1.DER.Err))throw o;l=B.fromCompact(m)}else if(typeof m==="object"&&typeof m.r==="bigint"&&typeof m.s==="bigint"){let{r:o,s:n}=m;l=new B(o,n)}else throw Error("PARSE");p=V.fromHex(b)}catch(o){if(o.message==="PARSE")throw Error("signature must be Signature instance, Uint8Array or hex string");return!1}if(g&&l.hasHighS())return!1;if(c)T=Q.hash(T);let{r:a,s:Q1}=l,D1=F(T),B1=Z(Q1),L1=W(D1*B1),y=W(a*B1),u=V.BASE.multiplyAndAddUnsafe(p,L1,y)?.toAffine();if(!u)return!1;return W(u.x)===a}return{CURVE:Q,getPublicKey:N,getSharedSecret:E,sign:d,verify:h,ProjectivePoint:V,Signature:B,utils:w}}function q_1(J,Q){let Y=J.ORDER,G=cY;for(let I=Y-V9;I%RZ===cY;I/=RZ)G+=V9;let X=G,z=RZ<<X-V9-V9,K=z*RZ,W=(Y-V9)/K,Z=(W-V9)/RZ,V=K-V9,q=z,U=J.pow(Q,W),M=J.pow(Q,(W+V9)/RZ),D=(I,O)=>{let A=U,B=J.pow(O,V),w=J.sqr(B);w=J.mul(w,O);let N=J.mul(I,w);N=J.pow(N,Z),N=J.mul(N,B),B=J.mul(N,O),w=J.mul(N,I);let L=J.mul(w,B);N=J.pow(L,q);let E=J.eql(N,J.ONE);B=J.mul(w,M),N=J.mul(L,A),w=J.cmov(B,w,E),L=J.cmov(N,L,E);for(let R=X;R>V9;R--){let F=R-RZ;F=RZ<<F-V9;let f=J.pow(L,F),C=J.eql(f,J.ONE);B=J.mul(w,A),A=J.mul(A,A),f=J.mul(L,A),w=J.cmov(B,w,C),L=J.cmov(f,L,C)}return{isValid:E,value:w}};if(J.ORDER%Z_1===oh){let I=(J.ORDER-oh)/Z_1,O=J.sqrt(J.neg(Q));D=(A,B)=>{let w=J.sqr(B),N=J.mul(A,B);w=J.mul(w,N);let L=J.pow(w,I);L=J.mul(L,N);let E=J.mul(L,O),R=J.mul(J.sqr(L),B),F=J.eql(R,A),f=J.cmov(E,L,F);return{isValid:F,value:f}}}return D}function m48(J,Q){if(BO.validateField(J),!J.isValid(Q.A)||!J.isValid(Q.B)||!J.isValid(Q.Z))throw Error("mapToCurveSimpleSWU: invalid opts");let Y=q_1(J,Q.Z);if(!J.isOdd)throw Error("Fp.isOdd is not implemented!");return(G)=>{let X,z,K,W,Z,V,q,U;X=J.sqr(G),X=J.mul(X,Q.Z),z=J.sqr(X),z=J.add(z,X),K=J.add(z,J.ONE),K=J.mul(K,Q.B),W=J.cmov(Q.Z,J.neg(z),!J.eql(z,J.ZERO)),W=J.mul(W,Q.A),z=J.sqr(K),V=J.sqr(W),Z=J.mul(V,Q.A),z=J.add(z,Z),z=J.mul(z,K),V=J.mul(V,W),Z=J.mul(V,Q.B),z=J.add(z,Z),q=J.mul(X,K);let{isValid:M,value:D}=Y(z,V);U=J.mul(X,G),U=J.mul(U,D),q=J.cmov(q,K,M),U=J.cmov(U,D,M);let I=J.isOdd(G)===J.isOdd(U);return U=J.cmov(J.neg(U),U,I),q=J.div(q,W),{x:q,y:U}}}});var I_1=H((H_1)=>{Object.defineProperty(H_1,"__esModule",{value:!0});H_1.getHash=D_1;H_1.createCurve=i48;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */var c48=Q01(),M_1=ZJ(),_48=I01();function D_1(J){return{hash:J,hmac:(Q,...Y)=>(0,c48.hmac)(J,Q,(0,M_1.concatBytes)(...Y)),randomBytes:M_1.randomBytes}}function i48(J,Q){let Y=(G)=>(0,_48.weierstrass)({...J,...D_1(G)});return Object.freeze({...Y(Q),create:Y})}});var N_1=H((B_1)=>{Object.defineProperty(B_1,"__esModule",{value:!0});B_1.expand_message_xmd=O_1;B_1.expand_message_xof=A_1;B_1.hash_to_field=O01;B_1.isogenyMap=t48;B_1.createHasher=e48;var a48=oC(),x5=mU(),r48=x5.bytesToNumberBE;function FZ(J,Q){if(J<0||J>=1<<8*Q)throw Error(`bad I2OSP call: value=${J} length=${Q}`);let Y=Array.from({length:Q}).fill(0);for(let G=Q-1;G>=0;G--)Y[G]=J&255,J>>>=8;return new Uint8Array(Y)}function s48(J,Q){let Y=new Uint8Array(J.length);for(let G=0;G<J.length;G++)Y[G]=J[G]^Q[G];return Y}function A01(J){if(!Number.isSafeInteger(J))throw Error("number expected")}function O_1(J,Q,Y,G){if((0,x5.abytes)(J),(0,x5.abytes)(Q),A01(Y),Q.length>255)Q=G((0,x5.concatBytes)((0,x5.utf8ToBytes)("H2C-OVERSIZE-DST-"),Q));let{outputLen:X,blockLen:z}=G,K=Math.ceil(Y/X);if(K>255)throw Error("Invalid xmd length");let W=(0,x5.concatBytes)(Q,FZ(Q.length,1)),Z=FZ(0,z),V=FZ(Y,2),q=Array(K),U=G((0,x5.concatBytes)(Z,J,V,FZ(0,1),W));q[0]=G((0,x5.concatBytes)(U,FZ(1,1),W));for(let D=1;D<=K;D++){let I=[s48(U,q[D-1]),FZ(D+1,1),W];q[D]=G((0,x5.concatBytes)(...I))}return(0,x5.concatBytes)(...q).slice(0,Y)}function A_1(J,Q,Y,G,X){if((0,x5.abytes)(J),(0,x5.abytes)(Q),A01(Y),Q.length>255){let z=Math.ceil(2*G/8);Q=X.create({dkLen:z}).update((0,x5.utf8ToBytes)("H2C-OVERSIZE-DST-")).update(Q).digest()}if(Y>65535||Q.length>255)throw Error("expand_message_xof: invalid lenInBytes");return X.create({dkLen:Y}).update(J).update(FZ(Y,2)).update(Q).update(FZ(Q.length,1)).digest()}function O01(J,Q,Y){(0,x5.validateObject)(Y,{DST:"stringOrUint8Array",p:"bigint",m:"isSafeInteger",k:"isSafeInteger",hash:"hash"});let{p:G,k:X,m:z,hash:K,expand:W,DST:Z}=Y;(0,x5.abytes)(J),A01(Q);let V=typeof Z==="string"?(0,x5.utf8ToBytes)(Z):Z,q=G.toString(2).length,U=Math.ceil((q+X)/8),M=Q*z*U,D;if(W==="xmd")D=O_1(J,V,M,K);else if(W==="xof")D=A_1(J,V,M,X,K);else if(W==="_internal_pass")D=J;else throw Error('expand must be "xmd" or "xof"');let I=Array(Q);for(let O=0;O<Q;O++){let A=Array(z);for(let B=0;B<z;B++){let w=U*(B+O*z),N=D.subarray(w,w+U);A[B]=(0,a48.mod)(r48(N),G)}I[O]=A}return I}function t48(J,Q){let Y=Q.map((G)=>Array.from(G).reverse());return(G,X)=>{let[z,K,W,Z]=Y.map((V)=>V.reduce((q,U)=>J.add(J.mul(q,G),U)));return G=J.div(z,K),X=J.mul(X,J.div(W,Z)),{x:G,y:X}}}function e48(J,Q,Y){if(typeof Q!=="function")throw Error("mapToCurve() must be defined");return{hashToCurve(G,X){let z=O01(G,2,{...Y,DST:Y.DST,...X}),K=J.fromAffine(Q(z[0])),W=J.fromAffine(Q(z[1])),Z=K.add(W).clearCofactor();return Z.assertValidity(),Z},encodeToCurve(G,X){let z=O01(G,1,{...Y,DST:Y.encodeDST,...X}),K=J.fromAffine(Q(z[0])).clearCofactor();return K.assertValidity(),K},mapToCurve(G){if(!Array.isArray(G))throw Error("mapToCurve: expected array of bigints");for(let z of G)if(typeof z!=="bigint")throw Error(`mapToCurve: expected array of bigints, got ${z} in array`);let X=J.fromAffine(Q(G)).clearCofactor();return X.assertValidity(),X}}}});var v_1=H((f_1)=>{Object.defineProperty(f_1,"__esModule",{value:!0});f_1.encodeToCurve=f_1.hashToCurve=f_1.schnorr=f_1.secp256k1=void 0;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */var ah=mh(),z58=ZJ(),K58=I_1(),E_1=N_1(),S4=oC(),y5=mU(),W58=I01(),eh=BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f"),rh=BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),C_1=BigInt(1),sh=BigInt(2),w_1=(J,Q)=>(J+Q/sh)/Q;function R_1(J){let Q=eh,Y=BigInt(3),G=BigInt(6),X=BigInt(11),z=BigInt(22),K=BigInt(23),W=BigInt(44),Z=BigInt(88),V=J*J*J%Q,q=V*V*J%Q,U=(0,S4.pow2)(q,Y,Q)*q%Q,M=(0,S4.pow2)(U,Y,Q)*q%Q,D=(0,S4.pow2)(M,sh,Q)*V%Q,I=(0,S4.pow2)(D,X,Q)*D%Q,O=(0,S4.pow2)(I,z,Q)*I%Q,A=(0,S4.pow2)(O,W,Q)*O%Q,B=(0,S4.pow2)(A,Z,Q)*A%Q,w=(0,S4.pow2)(B,W,Q)*O%Q,N=(0,S4.pow2)(w,Y,Q)*q%Q,L=(0,S4.pow2)(N,K,Q)*I%Q,E=(0,S4.pow2)(L,G,Q)*V%Q,R=(0,S4.pow2)(E,sh,Q);if(!SZ.eql(SZ.sqr(R),J))throw Error("Cannot find square root");return R}var SZ=(0,S4.Field)(eh,void 0,void 0,{sqrt:R_1});f_1.secp256k1=(0,K58.createCurve)({a:BigInt(0),b:BigInt(7),Fp:SZ,n:rh,Gx:BigInt("55066263022277343669578718895168534326250603453777594175500187360389116729240"),Gy:BigInt("32670510020758816978083085130507043184471273380659243275938904335757337482424"),h:BigInt(1),lowS:!0,endo:{beta:BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee"),splitScalar:(J)=>{let Q=rh,Y=BigInt("0x3086d221a7d46bcde86c90e49284eb15"),G=-C_1*BigInt("0xe4437ed6010e88286f547fa90abfe4c3"),X=BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"),z=Y,K=BigInt("0x100000000000000000000000000000000"),W=w_1(z*J,Q),Z=w_1(-G*J,Q),V=(0,S4.mod)(J-W*Y-Z*X,Q),q=(0,S4.mod)(-W*G-Z*z,Q),U=V>K,M=q>K;if(U)V=Q-V;if(M)q=Q-q;if(V>K||q>K)throw Error("splitScalar: Endomorphism failed, k="+J);return{k1neg:U,k1:V,k2neg:M,k2:q}}}},ah.sha256);var Jb=BigInt(0),F_1=(J)=>typeof J==="bigint"&&Jb<J&&J<eh,Z58=(J)=>typeof J==="bigint"&&Jb<J&&J<rh,L_1={};function th(J,...Q){let Y=L_1[J];if(Y===void 0){let G=(0,ah.sha256)(Uint8Array.from(J,(X)=>X.charCodeAt(0)));Y=(0,y5.concatBytes)(G,G),L_1[J]=Y}return(0,ah.sha256)((0,y5.concatBytes)(Y,...Q))}var L01=(J)=>J.toRawBytes(!0).slice(1),N01=(J)=>(0,y5.numberToBytesBE)(J,32),B01=(J)=>(0,S4.mod)(J,eh),aC=(J)=>(0,S4.mod)(J,rh),E01=f_1.secp256k1.ProjectivePoint,V58=(J,Q,Y)=>E01.BASE.multiplyAndAddUnsafe(J,Q,Y);function w01(J){let Q=f_1.secp256k1.utils.normPrivateKeyToScalar(J),Y=E01.fromPrivateKey(Q);return{scalar:Y.hasEvenY()?Q:aC(-Q),bytes:L01(Y)}}function S_1(J){if(!F_1(J))throw Error("bad x: need 0 < x < p");let Q=B01(J*J),Y=B01(Q*J+BigInt(7)),G=R_1(Y);if(G%sh!==Jb)G=B01(-G);let X=new E01(J,G,C_1);return X.assertValidity(),X}function T_1(...J){return aC((0,y5.bytesToNumberBE)(th("BIP0340/challenge",...J)))}function q58(J){return w01(J).bytes}function U58(J,Q,Y=(0,z58.randomBytes)(32)){let G=(0,y5.ensureBytes)("message",J),{bytes:X,scalar:z}=w01(Q),K=(0,y5.ensureBytes)("auxRand",Y,32),W=N01(z^(0,y5.bytesToNumberBE)(th("BIP0340/aux",K))),Z=th("BIP0340/nonce",W,X,G),V=aC((0,y5.bytesToNumberBE)(Z));if(V===Jb)throw Error("sign failed: k is zero");let{bytes:q,scalar:U}=w01(V),M=T_1(q,X,G),D=new Uint8Array(64);if(D.set(q,0),D.set(N01(aC(U+M*z)),32),!P_1(D,G,X))throw Error("sign: Invalid signature produced");return D}function P_1(J,Q,Y){let G=(0,y5.ensureBytes)("signature",J,64),X=(0,y5.ensureBytes)("message",Q),z=(0,y5.ensureBytes)("publicKey",Y,32);try{let K=S_1((0,y5.bytesToNumberBE)(z)),W=(0,y5.bytesToNumberBE)(G.subarray(0,32));if(!F_1(W))return!1;let Z=(0,y5.bytesToNumberBE)(G.subarray(32,64));if(!Z58(Z))return!1;let V=T_1(N01(W),L01(K),X),q=V58(K,Z,aC(-V));if(!q||!q.hasEvenY()||q.toAffine().x!==W)return!1;return!0}catch(K){return!1}}f_1.schnorr=(()=>({getPublicKey:q58,sign:U58,verify:P_1,utils:{randomPrivateKey:f_1.secp256k1.utils.randomPrivateKey,lift_x:S_1,pointToBytes:L01,numberToBytesBE:y5.numberToBytesBE,bytesToNumberBE:y5.bytesToNumberBE,taggedHash:th,mod:S4.mod}}))();var M58=(()=>(0,E_1.isogenyMap)(SZ,[["0x8e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38daaaaa8c7","0x7d3d4c80bc321d5b9f315cea7fd44c5d595d2fc0bf63b92dfff1044f17c6581","0x534c328d23f234e6e2a413deca25caece4506144037c40314ecbd0b53d9dd262","0x8e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38daaaaa88c"],["0xd35771193d94918a9ca34ccbb7b640dd86cd409542f8487d9fe6b745781eb49b","0xedadc6f64383dc1df7c4b2d51b54225406d36b641f5e41bbc52a56612a8c6d14","0x0000000000000000000000000000000000000000000000000000000000000001"],["0x4bda12f684bda12f684bda12f684bda12f684bda12f684bda12f684b8e38e23c","0xc75e0c32d5cb7c0fa9d0a54b12a0a6d5647ab046d686da6fdffc90fc201d71a3","0x29a6194691f91a73715209ef6512e576722830a201be2018a765e85a9ecee931","0x2f684bda12f684bda12f684bda12f684bda12f684bda12f684bda12f38e38d84"],["0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffff93b","0x7a06534bb8bdb49fd5e9e6632722c2989467c1bfc8e8d978dfb425d2685c2573","0x6484aa716545ca2cf3a70c3fa8fe337e0a3d21162f0d6299a7bf8192bfd2a76f","0x0000000000000000000000000000000000000000000000000000000000000001"]].map((J)=>J.map((Q)=>BigInt(Q)))))(),D58=(()=>(0,W58.mapToCurveSimpleSWU)(SZ,{A:BigInt("0x3f8731abdd661adca08a5558f0f5d272e953d363cb6f0e5d405447c01a444533"),B:BigInt("1771"),Z:SZ.create(BigInt("-11"))}))(),$_1=(()=>(0,E_1.createHasher)(f_1.secp256k1.ProjectivePoint,(J)=>{let{x:Q,y:Y}=D58(SZ.create(J[0]));return M58(Q,Y)},{DST:"secp256k1_XMD:SHA-256_SSWU_RO_",encodeDST:"secp256k1_XMD:SHA-256_SSWU_NU_",p:SZ.ORDER,m:1,k:128,expand:"xmd",hash:ah.sha256}))();f_1.hashToCurve=(()=>$_1.hashToCurve)();f_1.encodeToCurve=(()=>$_1.encodeToCurve)()});var j_1=H((C01)=>{Object.defineProperty(C01,"__esModule",{value:!0});C01.secp256k1=void 0;var O58=v_1();Object.defineProperty(C01,"secp256k1",{enumerable:!0,get:function(){return O58.secp256k1}})});var TZ=H((x9)=>{var B58=x9&&x9.__createBinding||(Object.create?function(J,Q,Y,G){if(G===void 0)G=Y;var X=Object.getOwnPropertyDescriptor(Q,Y);if(!X||("get"in X?!Q.__esModule:X.writable||X.configurable))X={enumerable:!0,get:function(){return Q[Y]}};Object.defineProperty(J,G,X)}:function(J,Q,Y,G){if(G===void 0)G=Y;J[G]=Q[Y]}),N58=x9&&x9.__setModuleDefault||(Object.create?function(J,Q){Object.defineProperty(J,"default",{enumerable:!0,value:Q})}:function(J,Q){J.default=Q}),w58=x9&&x9.__importStar||function(J){if(J&&J.__esModule)return J;var Q={};if(J!=null){for(var Y in J)if(Y!=="default"&&Object.prototype.hasOwnProperty.call(J,Y))B58(Q,J,Y)}return N58(Q,J),Q},R01;Object.defineProperty(x9,"__esModule",{value:!0});x9.SECP256K1_ORDER_DIV_2=x9.SECP256K1_ORDER=x9.MAX_INTEGER=x9.MAX_UINT64=x9.secp256k1=void 0;var h_1=w58(j_1());x9.secp256k1=(R01=h_1.secp256k1)!==null&&R01!==void 0?R01:h_1;x9.MAX_UINT64=BigInt("0xffffffffffffffff");x9.MAX_INTEGER=BigInt("0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff");x9.SECP256K1_ORDER=x9.secp256k1.CURVE.n;x9.SECP256K1_ORDER_DIV_2=x9.SECP256K1_ORDER/BigInt(2)});var F01=H((b_1)=>{Object.defineProperty(b_1,"__esModule",{value:!0});b_1.keyStoreSchema=void 0;b_1.keyStoreSchema={type:"object",required:["crypto","id","version","address"],properties:{crypto:{type:"object",required:["cipher","ciphertext","cipherparams","kdf","kdfparams","mac"],properties:{cipher:{type:"string"},ciphertext:{type:"string"},cipherparams:{type:"object"},kdf:{type:"string"},kdfparams:{type:"object"},salt:{type:"string"},mac:{type:"string"}}},id:{type:"string"},version:{type:"number"},address:{type:"string"}}}});var sC=H((l_1)=>{Object.defineProperty(l_1,"__esModule",{value:!0});l_1.CustomChain=l_1.ConsensusAlgorithm=l_1.ConsensusType=l_1.Hardfork=l_1.Chain=void 0;var y_1;(function(J){J[J.Mainnet=1]="Mainnet",J[J.Goerli=5]="Goerli",J[J.Sepolia=11155111]="Sepolia"})(y_1||(l_1.Chain=y_1={}));var g_1;(function(J){J.Chainstart="chainstart",J.Homestead="homestead",J.Dao="dao",J.TangerineWhistle="tangerineWhistle",J.SpuriousDragon="spuriousDragon",J.Byzantium="byzantium",J.Constantinople="constantinople",J.Petersburg="petersburg",J.Istanbul="istanbul",J.MuirGlacier="muirGlacier",J.Berlin="berlin",J.London="london",J.ArrowGlacier="arrowGlacier",J.GrayGlacier="grayGlacier",J.MergeForkIdTransition="mergeForkIdTransition",J.Merge="merge",J.Shanghai="shanghai",J.ShardingForkDev="shardingFork"})(g_1||(l_1.Hardfork=g_1={}));var m_1;(function(J){J.ProofOfStake="pos",J.ProofOfWork="pow",J.ProofOfAuthority="poa"})(m_1||(l_1.ConsensusType=m_1={}));var d_1;(function(J){J.Ethash="ethash",J.Clique="clique",J.Casper="casper"})(d_1||(l_1.ConsensusAlgorithm=d_1={}));var u_1;(function(J){J.PolygonMainnet="polygon-mainnet",J.PolygonMumbai="polygon-mumbai",J.ArbitrumRinkebyTestnet="arbitrum-rinkeby-testnet",J.ArbitrumOne="arbitrum-one",J.xDaiChain="x-dai-chain",J.OptimisticKovan="optimistic-kovan",J.OptimisticEthereum="optimistic-ethereum"})(u_1||(l_1.CustomChain=u_1={}))});var Qb=H((__1)=>{Object.defineProperty(__1,"__esModule",{value:!0});__1.TypeOutput=void 0;var c_1;(function(J){J[J.Number=0]="Number",J[J.BigInt=1]="BigInt",J[J.Uint8Array=2]="Uint8Array",J[J.PrefixedHexString=3]="PrefixedHexString"})(c_1||(__1.TypeOutput=c_1={}))});var PG=H((r_1)=>{Object.defineProperty(r_1,"__esModule",{value:!0});r_1.ecrecover=r_1.bigIntToHex=r_1.unpadUint8Array=r_1.setLengthLeft=r_1.zeros=r_1.toUint8Array=r_1.intToUint8Array=r_1.stripHexPrefix=void 0;r_1.parseGethGenesis=$58;r_1.padToEven=S01;r_1.uint8ArrayToBigInt=tC;r_1.bigIntToUint8Array=o_1;r_1.assertIsUint8Array=T01;r_1.stripZeros=a_1;r_1.bigIntToUnpaddedUint8Array=y58;r_1.toType=u58;var JR=g0(),NO=m1(),F58=TZ(),g5=sC(),Yb=Qb(),S58=(J)=>{if(typeof J!=="string")throw Error(`[stripHexPrefix] input must be type 'string', received ${typeof J}`);return(0,JR.isHexPrefixed)(J)?J.slice(2):J};r_1.stripHexPrefix=S58;function T58(J){if(!J||J==="0x0")return"0x0000000000000000";if((0,JR.isHexPrefixed)(J))return`0x${r_1.stripHexPrefix(J).padStart(16,"0")}`;return`0x${J.padStart(16,"0")}`}var n_1=function(J){if(!Number.isSafeInteger(J)||J<0)throw Error(`Received an invalid integer type: ${J}`);return`0x${J.toString(16)}`};function P58(J,Q=!0){var Y,G;let{name:X,config:z,difficulty:K,mixHash:W,gasLimit:Z,coinbase:V,baseFeePerGas:q}=J,{extraData:U,timestamp:M,nonce:D}=J,I=Number(M),{chainId:O}=z;if(U==="")U="0x";if(!(0,JR.isHexPrefixed)(M))M=n_1(parseInt(M));if(D.length!==18)D=T58(D);if(z.eip155Block!==z.eip158Block)throw Error("EIP155 block number must equal EIP 158 block number since both are part of SpuriousDragon hardfork and the client only supports activating the full hardfork");let A={name:X,chainId:O,networkId:O,genesis:{timestamp:M,gasLimit:parseInt(Z),difficulty:parseInt(K),nonce:D,extraData:U,mixHash:W,coinbase:V,baseFeePerGas:q},hardfork:void 0,hardforks:[],bootstrapNodes:[],consensus:z.clique!==void 0?{type:"poa",algorithm:"clique",clique:{period:(Y=z.clique.period)!==null&&Y!==void 0?Y:z.clique.blockperiodseconds,epoch:(G=z.clique.epoch)!==null&&G!==void 0?G:z.clique.epochlength}}:{type:"pow",algorithm:"ethash",ethash:{}}},B={[g5.Hardfork.Homestead]:{name:"homesteadBlock"},[g5.Hardfork.Dao]:{name:"daoForkBlock"},[g5.Hardfork.TangerineWhistle]:{name:"eip150Block"},[g5.Hardfork.SpuriousDragon]:{name:"eip155Block"},[g5.Hardfork.Byzantium]:{name:"byzantiumBlock"},[g5.Hardfork.Constantinople]:{name:"constantinopleBlock"},[g5.Hardfork.Petersburg]:{name:"petersburgBlock"},[g5.Hardfork.Istanbul]:{name:"istanbulBlock"},[g5.Hardfork.MuirGlacier]:{name:"muirGlacierBlock"},[g5.Hardfork.Berlin]:{name:"berlinBlock"},[g5.Hardfork.London]:{name:"londonBlock"},[g5.Hardfork.MergeForkIdTransition]:{name:"mergeForkBlock",postMerge:Q},[g5.Hardfork.Shanghai]:{name:"shanghaiTime",postMerge:!0,isTimestamp:!0},[g5.Hardfork.ShardingForkDev]:{name:"shardingForkTime",postMerge:!0,isTimestamp:!0}},w=Object.keys(B).reduce((E,R)=>{return E[B[R].name]=R,E},{}),N=Object.keys(z).filter((E)=>w[E]!==void 0&&z[E]!==void 0&&z[E]!==null);if(A.hardforks=N.map((E)=>({name:w[E],block:B[w[E]].isTimestamp===!0||typeof z[E]!=="number"?null:z[E],timestamp:B[w[E]].isTimestamp===!0&&typeof z[E]==="number"?z[E]:void 0})).filter((E)=>E.block!==null||E.timestamp!==void 0),A.hardforks.sort((E,R)=>{var F,f;return((F=E.block)!==null&&F!==void 0?F:1/0)-((f=R.block)!==null&&f!==void 0?f:1/0)}),A.hardforks.sort((E,R)=>{var F,f;return((F=E.timestamp)!==null&&F!==void 0?F:I)-((f=R.timestamp)!==null&&f!==void 0?f:I)}),z.terminalTotalDifficulty!==void 0){let E={name:g5.Hardfork.Merge,ttd:z.terminalTotalDifficulty,block:null},R=A.hardforks.findIndex((F)=>{var f;return((f=B[F.name])===null||f===void 0?void 0:f.postMerge)===!0});if(R!==-1)A.hardforks.splice(R,0,E);else A.hardforks.push(E)}let L=A.hardforks.length>0?A.hardforks.slice(-1)[0]:void 0;return A.hardfork=L===null||L===void 0?void 0:L.name,A.hardforks.unshift({name:g5.Hardfork.Chainstart,block:0}),A}function $58(J,Q,Y){try{if(["config","difficulty","gasLimit","alloc"].some((G)=>!(G in J)))throw Error("Invalid format, expected geth genesis fields missing");if(Q!==void 0)J.name=Q;return P58(J,Y)}catch(G){throw Error(`Error parsing parameters file: ${G.message}`)}}function S01(J){let Q=J;if(typeof Q!=="string")throw Error(`[padToEven] value must be type 'string', received ${typeof Q}`);if(Q.length%2)Q=`0${Q}`;return Q}var f58=function(J){let Q=n_1(J);return(0,NO.hexToBytes)(`0x${S01(Q.slice(2))}`)};r_1.intToUint8Array=f58;var k58=function(J){var Q;if(J===null||J===void 0)return new Uint8Array;if(J instanceof Uint8Array)return J;if(((Q=J===null||J===void 0?void 0:J.constructor)===null||Q===void 0?void 0:Q.name)==="Uint8Array")return Uint8Array.from(J);if(Array.isArray(J))return Uint8Array.from(J);if(typeof J==="string"){if(!(0,JR.isHexString)(J))throw Error(`Cannot convert string to Uint8Array. only supports 0x-prefixed hex strings and this string was given: ${J}`);return(0,NO.hexToBytes)(S01(r_1.stripHexPrefix(J)))}if(typeof J==="number")return r_1.toUint8Array((0,NO.numberToHex)(J));if(typeof J==="bigint"){if(J<BigInt(0))throw Error(`Cannot convert negative bigint to Uint8Array. Given: ${J}`);let Y=J.toString(16);if(Y.length%2)Y=`0${Y}`;return r_1.toUint8Array(`0x${Y}`)}if(J.toArray)return Uint8Array.from(J.toArray());throw Error("invalid type")};r_1.toUint8Array=k58;function tC(J){let Q=(0,NO.bytesToHex)(J);if(Q==="0x")return BigInt(0);return BigInt(Q)}function o_1(J){return r_1.toUint8Array(`0x${J.toString(16)}`)}var v58=function(J){return new Uint8Array(J).fill(0)};r_1.zeros=v58;var j58=function(J,Q,Y){let G=r_1.zeros(Q);if(Y){if(J.length<Q)return G.set(J),G;return J.subarray(0,Q)}if(J.length<Q)return G.set(J,Q-J.length),G;return J.subarray(-Q)};function T01(J){if(!(0,NO.isUint8Array)(J)){let Q=`This method only supports Uint8Array but input was: ${J}`;throw Error(Q)}}var h58=function(J,Q){return T01(J),j58(J,Q,!1)};r_1.setLengthLeft=h58;function a_1(J){let Q=J[0];while(J.length>0&&Q.toString()==="0")J=J.slice(1),Q=J[0];return J}var b58=function(J){return T01(J),a_1(J)};r_1.unpadUint8Array=b58;var x58=(J)=>`0x${J.toString(16)}`;r_1.bigIntToHex=x58;function y58(J){return r_1.unpadUint8Array(o_1(J))}function g58(J,Q){if(J===BigInt(0)||J===BigInt(1))return J;if(Q===void 0)return J-BigInt(27);return J-(Q*BigInt(2)+BigInt(35))}function m58(J){return J===BigInt(0)||J===BigInt(1)}var d58=function(J,Q,Y,G,X){let z=g58(Q,X);if(!m58(z))throw Error("Invalid signature v value");return new F58.secp256k1.Signature(tC(Y),tC(G)).addRecoveryBit(Number(z)).recoverPublicKey(J).toRawBytes(!1).slice(1)};r_1.ecrecover=d58;function u58(J,Q){if(J===null)return null;if(J===void 0)return;if(typeof J==="string"&&!(0,JR.isHexString)(J))throw Error(`A string must be provided with a 0x-prefix, given: ${J}`);else if(typeof J==="number"&&!Number.isSafeInteger(J))throw Error("The provided number is greater than MAX_SAFE_INTEGER (please use an alternative input type)");let Y=r_1.toUint8Array(J);switch(Q){case Yb.TypeOutput.Uint8Array:return Y;case Yb.TypeOutput.BigInt:return tC(Y);case Yb.TypeOutput.Number:{let G=tC(Y);if(G>BigInt(Number.MAX_SAFE_INTEGER))throw Error("The provided number is greater than MAX_SAFE_INTEGER (please use an alternative output type)");return Number(G)}case Yb.TypeOutput.PrefixedHexString:return(0,NO.bytesToHex)(Y);default:throw Error("unknown outputType")}}});var Xb=H((Zi1)=>{Object.defineProperty(Zi1,"__esModule",{value:!0});Zi1.RLP=Zi1.utils=Zi1.decode=Zi1.encode=void 0;function v01(J){if(Array.isArray(J)){let Y=[],G=0;for(let X=0;X<J.length;X++){let z=v01(J[X]);Y.push(z),G+=z.length}return f01(Qi1(G,192),...Y)}let Q=Wi1(J);if(Q.length===1&&Q[0]<128)return Q;return f01(Qi1(Q.length,128),Q)}Zi1.encode=v01;function wO(J,Q,Y){if(Y>J.length)throw Error("invalid RLP (safeSlice): end slice of Uint8Array out-of-bounds");return J.slice(Q,Y)}function Ji1(J){if(J[0]===0)throw Error("invalid RLP: extra zeros");return Xi1(Gi1(J))}function Qi1(J,Q){if(J<56)return Uint8Array.from([J+Q]);let Y=k01(J),G=Y.length/2,X=k01(Q+55+G);return Uint8Array.from(Gb(X+Y))}function Yi1(J,Q=!1){if(typeof J>"u"||J===null||J.length===0)return Uint8Array.from([]);let Y=Wi1(J),G=$01(Y);if(Q)return G;if(G.remainder.length!==0)throw Error("invalid RLP: remainder must be zero");return G.data}Zi1.decode=Yi1;function $01(J){let Q,Y,G,X,z,K=[],W=J[0];if(W<=127)return{data:J.slice(0,1),remainder:J.slice(1)};else if(W<=183){if(Q=W-127,W===128)G=Uint8Array.from([]);else G=wO(J,1,Q);if(Q===2&&G[0]<128)throw Error("invalid RLP encoding: invalid prefix, single byte < 0x80 are not prefixed");return{data:G,remainder:J.slice(Q)}}else if(W<=191){if(Y=W-182,J.length-1<Y)throw Error("invalid RLP: not enough bytes for string length");if(Q=Ji1(wO(J,1,Y)),Q<=55)throw Error("invalid RLP: expected string length to be greater than 55");return G=wO(J,Y,Q+Y),{data:G,remainder:J.slice(Q+Y)}}else if(W<=247){Q=W-191,X=wO(J,1,Q);while(X.length)z=$01(X),K.push(z.data),X=z.remainder;return{data:K,remainder:J.slice(Q)}}else{if(Y=W-246,Q=Ji1(wO(J,1,Y)),Q<56)throw Error("invalid RLP: encoded list too short");let Z=Y+Q;if(Z>J.length)throw Error("invalid RLP: total length is larger than the data");X=wO(J,Y,Z);while(X.length)z=$01(X),K.push(z.data),X=z.remainder;return{data:K,remainder:J.slice(Z)}}}var e58=Array.from({length:256},(J,Q)=>Q.toString(16).padStart(2,"0"));function Gi1(J){let Q="";for(let Y=0;Y<J.length;Y++)Q+=e58[J[Y]];return Q}function Xi1(J){let Q=Number.parseInt(J,16);if(Number.isNaN(Q))throw Error("Invalid byte sequence");return Q}function Gb(J){if(typeof J!=="string")throw TypeError("hexToBytes: expected string, got "+typeof J);if(J.length%2)throw Error("hexToBytes: received invalid unpadded hex");let Q=new Uint8Array(J.length/2);for(let Y=0;Y<Q.length;Y++){let G=Y*2;Q[Y]=Xi1(J.slice(G,G+2))}return Q}function f01(...J){if(J.length===1)return J[0];let Q=J.reduce((G,X)=>G+X.length,0),Y=new Uint8Array(Q);for(let G=0,X=0;G<J.length;G++){let z=J[G];Y.set(z,X),X+=z.length}return Y}function zi1(J){return new TextEncoder().encode(J)}function k01(J){if(J<0)throw Error("Invalid integer as argument, must be unsigned!");let Q=J.toString(16);return Q.length%2?`0${Q}`:Q}function J78(J){return J.length%2?`0${J}`:J}function Ki1(J){return J.length>=2&&J[0]==="0"&&J[1]==="x"}function Q78(J){if(typeof J!=="string")return J;return Ki1(J)?J.slice(2):J}function Wi1(J){if(J instanceof Uint8Array)return J;if(typeof J==="string"){if(Ki1(J))return Gb(J78(Q78(J)));return zi1(J)}if(typeof J==="number"||typeof J==="bigint"){if(!J)return Uint8Array.from([]);return Gb(k01(J))}if(J===null||J===void 0)return Uint8Array.from([]);throw Error("toBytes: received unsupported type "+typeof J)}Zi1.utils={bytesToHex:Gi1,concatBytes:f01,hexToBytes:Gb,utf8ToBytes:zi1};Zi1.RLP={encode:v01,decode:Yi1}});var Ui1=H((j01)=>{/*! crc32.js (C) 2014-present SheetJS -- http://sheetjs.com */var qi1;(function(J){if(typeof DO_NOT_EXPORT_CRC>"u")if(typeof j01==="object")J(j01);else if(typeof define==="function"&&define.amd)define(function(){var Q={};return J(Q),Q});else J(qi1={});else J(qi1={})})(function(J){J.version="1.2.2";function Q(){var F=0,f=Array(256);for(var C=0;C!=256;++C)F=C,F=F&1?-306674912^F>>>1:F>>>1,F=F&1?-306674912^F>>>1:F>>>1,F=F&1?-306674912^F>>>1:F>>>1,F=F&1?-306674912^F>>>1:F>>>1,F=F&1?-306674912^F>>>1:F>>>1,F=F&1?-306674912^F>>>1:F>>>1,F=F&1?-306674912^F>>>1:F>>>1,F=F&1?-306674912^F>>>1:F>>>1,f[C]=F;return typeof Int32Array<"u"?new Int32Array(f):f}var Y=Q();function G(F){var f=0,C=0,P=0,k=typeof Int32Array<"u"?new Int32Array(4096):Array(4096);for(P=0;P!=256;++P)k[P]=F[P];for(P=0;P!=256;++P){C=F[P];for(f=256+P;f<4096;f+=256)C=k[f]=C>>>8^F[C&255]}var $=[];for(P=1;P!=16;++P)$[P-1]=typeof Int32Array<"u"?k.subarray(P*256,P*256+256):k.slice(P*256,P*256+256);return $}var X=G(Y),z=X[0],K=X[1],W=X[2],Z=X[3],V=X[4],q=X[5],U=X[6],M=X[7],D=X[8],I=X[9],O=X[10],A=X[11],B=X[12],w=X[13],N=X[14];function L(F,f){var C=f^-1;for(var P=0,k=F.length;P<k;)C=C>>>8^Y[(C^F.charCodeAt(P++))&255];return~C}function E(F,f){var C=f^-1,P=F.length-15,k=0;for(;k<P;)C=N[F[k++]^C&255]^w[F[k++]^C>>8&255]^B[F[k++]^C>>16&255]^A[F[k++]^C>>>24]^O[F[k++]]^I[F[k++]]^D[F[k++]]^M[F[k++]]^U[F[k++]]^q[F[k++]]^V[F[k++]]^Z[F[k++]]^W[F[k++]]^K[F[k++]]^z[F[k++]]^Y[F[k++]];P+=15;while(k<P)C=C>>>8^Y[(C^F[k++])&255];return~C}function R(F,f){var C=f^-1;for(var P=0,k=F.length,$=0,d=0;P<k;)if($=F.charCodeAt(P++),$<128)C=C>>>8^Y[(C^$)&255];else if($<2048)C=C>>>8^Y[(C^(192|$>>6&31))&255],C=C>>>8^Y[(C^(128|$&63))&255];else if($>=55296&&$<57344)$=($&1023)+64,d=F.charCodeAt(P++)&1023,C=C>>>8^Y[(C^(240|$>>8&7))&255],C=C>>>8^Y[(C^(128|$>>2&63))&255],C=C>>>8^Y[(C^(128|d>>6&15|($&3)<<4))&255],C=C>>>8^Y[(C^(128|d&63))&255];else C=C>>>8^Y[(C^(224|$>>12&15))&255],C=C>>>8^Y[(C^(128|$>>6&63))&255],C=C>>>8^Y[(C^(128|$&63))&255];return~C}J.table=Y,J.bstr=L,J.buf=E,J.str=R})});var Di1=H((Mi1)=>{Object.defineProperty(Mi1,"__esModule",{value:!0});Mi1.default={name:"goerli",chainId:5,networkId:5,defaultHardfork:"merge",consensus:{type:"poa",algorithm:"clique",clique:{period:15,epoch:30000}},comment:"Cross-client PoA test network",url:"https://github.com/goerli/testnet",genesis:{timestamp:"0x5c51a607",gasLimit:10485760,difficulty:1,nonce:"0x0000000000000000",extraData:"0x22466c6578692069732061207468696e6722202d204166726900000000000000e0a2bd4258d2768837baa26a28fe71dc079f84c70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"},hardforks:[{name:"chainstart",block:0,forkHash:"0xa3f5ab08"},{name:"homestead",block:0,forkHash:"0xa3f5ab08"},{name:"tangerineWhistle",block:0,forkHash:"0xa3f5ab08"},{name:"spuriousDragon",block:0,forkHash:"0xa3f5ab08"},{name:"byzantium",block:0,forkHash:"0xa3f5ab08"},{name:"constantinople",block:0,forkHash:"0xa3f5ab08"},{name:"petersburg",block:0,forkHash:"0xa3f5ab08"},{name:"istanbul",block:1561651,forkHash:"0xc25efa5c"},{name:"berlin",block:4460644,forkHash:"0x757a1c47"},{name:"london",block:5062605,forkHash:"0xb8c6299d"},{"//_comment":"The forkHash will remain same as mergeForkIdTransition is post merge, terminal block: https://goerli.etherscan.io/block/7382818",name:"merge",ttd:"10790000",block:7382819,forkHash:"0xb8c6299d"},{name:"mergeForkIdTransition",block:null,forkHash:null},{name:"shanghai",block:null,forkHash:null}],bootstrapNodes:[],dnsNetworks:["enrtree://AKA3AM6LPBYEUDMVNU3BSVQJ5AD45Y7YPOHJLEF6W26QOE4VTUDPE@all.goerli.ethdisco.net"]}});var Ii1=H((Hi1)=>{Object.defineProperty(Hi1,"__esModule",{value:!0});Hi1.default={name:"mainnet",chainId:1,networkId:1,defaultHardfork:"merge",consensus:{type:"pow",algorithm:"ethash",ethash:{}},comment:"The Ethereum main chain",url:"https://ethstats.net/",genesis:{gasLimit:5000,difficulty:17179869184,nonce:"0x0000000000000042",extraData:"0x11bbe8db4e347b4e8c937c1c8370e4b5ed33adb3db69cbdb7a38e1e50b1b82fa"},hardforks:[{name:"chainstart",block:0,forkHash:"0xfc64ec04"},{name:"homestead",block:1150000,forkHash:"0x97c2c34c"},{name:"dao",block:1920000,forkHash:"0x91d1f948"},{name:"tangerineWhistle",block:2463000,forkHash:"0x7a64da13"},{name:"spuriousDragon",block:2675000,forkHash:"0x3edd5b10"},{name:"byzantium",block:4370000,forkHash:"0xa00bc324"},{name:"constantinople",block:7280000,forkHash:"0x668db0af"},{name:"petersburg",block:7280000,forkHash:"0x668db0af"},{name:"istanbul",block:9069000,forkHash:"0x879d6e30"},{name:"muirGlacier",block:9200000,forkHash:"0xe029e991"},{name:"berlin",block:12244000,forkHash:"0x0eb440f6"},{name:"london",block:12965000,forkHash:"0xb715077d"},{name:"arrowGlacier",block:13773000,forkHash:"0x20c327fc"},{name:"grayGlacier",block:15050000,forkHash:"0xf0afd0e3"},{"//_comment":"The forkHash will remain same as mergeForkIdTransition is post merge, terminal block: https://etherscan.io/block/15537393",name:"merge",ttd:"58750000000000000000000",block:15537394,forkHash:"0xf0afd0e3"},{name:"mergeForkIdTransition",block:null,forkHash:null},{name:"shanghai",block:null,forkHash:null}],bootstrapNodes:[],dnsNetworks:["enrtree://AKA3AM6LPBYEUDMVNU3BSVQJ5AD45Y7YPOHJLEF6W26QOE4VTUDPE@all.mainnet.ethdisco.net"]}});var Ai1=H((Oi1)=>{Object.defineProperty(Oi1,"__esModule",{value:!0});Oi1.default={name:"sepolia",chainId:11155111,networkId:11155111,defaultHardfork:"merge",consensus:{type:"pow",algorithm:"ethash",ethash:{}},comment:"PoW test network to replace Ropsten",url:"https://github.com/ethereum/go-ethereum/pull/23730",genesis:{timestamp:"0x6159af19",gasLimit:30000000,difficulty:131072,nonce:"0x0000000000000000",extraData:"0x5365706f6c69612c20417468656e732c204174746963612c2047726565636521"},hardforks:[{name:"chainstart",block:0,forkHash:"0xfe3366e7"},{name:"homestead",block:0,forkHash:"0xfe3366e7"},{name:"tangerineWhistle",block:0,forkHash:"0xfe3366e7"},{name:"spuriousDragon",block:0,forkHash:"0xfe3366e7"},{name:"byzantium",block:0,forkHash:"0xfe3366e7"},{name:"constantinople",block:0,forkHash:"0xfe3366e7"},{name:"petersburg",block:0,forkHash:"0xfe3366e7"},{name:"istanbul",block:0,forkHash:"0xfe3366e7"},{name:"muirGlacier",block:0,forkHash:"0xfe3366e7"},{name:"berlin",block:0,forkHash:"0xfe3366e7"},{name:"london",block:0,forkHash:"0xfe3366e7"},{"//_comment":"The forkHash will remain same as mergeForkIdTransition is post merge, terminal block: https://sepolia.etherscan.io/block/1450408",name:"merge",ttd:"17000000000000000",block:1450409,forkHash:"0xfe3366e7"},{name:"mergeForkIdTransition",block:1735371,forkHash:"0xb96cbd13"},{name:"shanghai",block:null,timestamp:"1677557088",forkHash:"0xf7f9bc08"}],bootstrapNodes:[],dnsNetworks:["enrtree://AKA3AM6LPBYEUDMVNU3BSVQJ5AD45Y7YPOHJLEF6W26QOE4VTUDPE@all.sepolia.ethdisco.net"]}});var Ni1=H((Bi1)=>{Object.defineProperty(Bi1,"__esModule",{value:!0});Bi1.default={name:"EIP-1153",number:1153,comment:"Transient Storage",url:"https://eips.ethereum.org/EIPS/eip-1153",status:"Review",minimumHardfork:"chainstart",requiredEIPs:[],gasConfig:{},gasPrices:{tstore:{v:100,d:"Base fee of the TSTORE opcode"},tload:{v:100,d:"Base fee of the TLOAD opcode"}},vm:{},pow:{}}});var Li1=H((wi1)=>{Object.defineProperty(wi1,"__esModule",{value:!0});wi1.default={name:"EIP-1559",number:1559,comment:"Fee market change for ETH 1.0 chain",url:"https://eips.ethereum.org/EIPS/eip-1559",status:"Final",minimumHardfork:"berlin",requiredEIPs:[2930],gasConfig:{baseFeeMaxChangeDenominator:{v:8,d:"Maximum base fee change denominator"},elasticityMultiplier:{v:2,d:"Maximum block gas target elasticity"},initialBaseFee:{v:1e9,d:"Initial base fee on first EIP1559 block"}},gasPrices:{},vm:{},pow:{}}});var Ci1=H((Ei1)=>{Object.defineProperty(Ei1,"__esModule",{value:!0});Ei1.default={name:"EIP-2315",number:2315,comment:"Simple subroutines for the EVM",url:"https://eips.ethereum.org/EIPS/eip-2315",status:"Draft",minimumHardfork:"istanbul",gasConfig:{},gasPrices:{beginsub:{v:2,d:"Base fee of the BEGINSUB opcode"},returnsub:{v:5,d:"Base fee of the RETURNSUB opcode"},jumpsub:{v:10,d:"Base fee of the JUMPSUB opcode"}},vm:{},pow:{}}});var Fi1=H((Ri1)=>{Object.defineProperty(Ri1,"__esModule",{value:!0});Ri1.default={name:"EIP-2537",number:2537,comment:"BLS12-381 precompiles",url:"https://eips.ethereum.org/EIPS/eip-2537",status:"Draft",minimumHardfork:"chainstart",gasConfig:{},gasPrices:{Bls12381G1AddGas:{v:600,d:"Gas cost of a single BLS12-381 G1 addition precompile-call"},Bls12381G1MulGas:{v:12000,d:"Gas cost of a single BLS12-381 G1 multiplication precompile-call"},Bls12381G2AddGas:{v:4500,d:"Gas cost of a single BLS12-381 G2 addition precompile-call"},Bls12381G2MulGas:{v:55000,d:"Gas cost of a single BLS12-381 G2 multiplication precompile-call"},Bls12381PairingBaseGas:{v:115000,d:"Base gas cost of BLS12-381 pairing check"},Bls12381PairingPerPairGas:{v:23000,d:"Per-pair gas cost of BLS12-381 pairing check"},Bls12381MapG1Gas:{v:5500,d:"Gas cost of BLS12-381 map field element to G1"},Bls12381MapG2Gas:{v:110000,d:"Gas cost of BLS12-381 map field element to G2"},Bls12381MultiExpGasDiscount:{v:[[1,1200],[2,888],[3,764],[4,641],[5,594],[6,547],[7,500],[8,453],[9,438],[10,423],[11,408],[12,394],[13,379],[14,364],[15,349],[16,334],[17,330],[18,326],[19,322],[20,318],[21,314],[22,310],[23,306],[24,302],[25,298],[26,294],[27,289],[28,285],[29,281],[30,277],[31,273],[32,269],[33,268],[34,266],[35,265],[36,263],[37,262],[38,260],[39,259],[40,257],[41,256],[42,254],[43,253],[44,251],[45,250],[46,248],[47,247],[48,245],[49,244],[50,242],[51,241],[52,239],[53,238],[54,236],[55,235],[56,233],[57,232],[58,231],[59,229],[60,228],[61,226],[62,225],[63,223],[64,222],[65,221],[66,220],[67,219],[68,219],[69,218],[70,217],[71,216],[72,216],[73,215],[74,214],[75,213],[76,213],[77,212],[78,211],[79,211],[80,210],[81,209],[82,208],[83,208],[84,207],[85,206],[86,205],[87,205],[88,204],[89,203],[90,202],[91,202],[92,201],[93,200],[94,199],[95,199],[96,198],[97,197],[98,196],[99,196],[100,195],[101,194],[102,193],[103,193],[104,192],[105,191],[106,191],[107,190],[108,189],[109,188],[110,188],[111,187],[112,186],[113,185],[114,185],[115,184],[116,183],[117,182],[118,182],[119,181],[120,180],[121,179],[122,179],[123,178],[124,177],[125,176],[126,176],[127,175],[128,174]],d:"Discount gas costs of calls to the MultiExp precompiles with `k` (point, scalar) pair"}},vm:{},pow:{}}});var Ti1=H((Si1)=>{Object.defineProperty(Si1,"__esModule",{value:!0});Si1.default={name:"EIP-2565",number:2565,comment:"ModExp gas cost",url:"https://eips.ethereum.org/EIPS/eip-2565",status:"Final",minimumHardfork:"byzantium",gasConfig:{},gasPrices:{modexpGquaddivisor:{v:3,d:"Gquaddivisor from modexp precompile for gas calculation"}},vm:{},pow:{}}});var $i1=H((Pi1)=>{Object.defineProperty(Pi1,"__esModule",{value:!0});Pi1.default={name:"EIP-2718",comment:"Typed Transaction Envelope",url:"https://eips.ethereum.org/EIPS/eip-2718",status:"Final",minimumHardfork:"chainstart",gasConfig:{},gasPrices:{},vm:{},pow:{}}});var ki1=H((fi1)=>{Object.defineProperty(fi1,"__esModule",{value:!0});fi1.default={name:"EIP-2929",comment:"Gas cost increases for state access opcodes",url:"https://eips.ethereum.org/EIPS/eip-2929",status:"Final",minimumHardfork:"chainstart",gasConfig:{},gasPrices:{coldsload:{v:2100,d:"Gas cost of the first read of storage from a given location (per transaction)"},coldaccountaccess:{v:2600,d:"Gas cost of the first read of a given address (per transaction)"},warmstorageread:{v:100,d:"Gas cost of reading storage locations which have already loaded 'cold'"},sstoreCleanGasEIP2200:{v:2900,d:"Once per SSTORE operation from clean non-zero to something else"},sstoreNoopGasEIP2200:{v:100,d:"Once per SSTORE operation if the value doesn't change"},sstoreDirtyGasEIP2200:{v:100,d:"Once per SSTORE operation if a dirty value is changed"},sstoreInitRefundEIP2200:{v:19900,d:"Once per SSTORE operation for resetting to the original zero value"},sstoreCleanRefundEIP2200:{v:4900,d:"Once per SSTORE operation for resetting to the original non-zero value"},call:{v:0,d:"Base fee of the CALL opcode"},callcode:{v:0,d:"Base fee of the CALLCODE opcode"},delegatecall:{v:0,d:"Base fee of the DELEGATECALL opcode"},staticcall:{v:0,d:"Base fee of the STATICCALL opcode"},balance:{v:0,d:"Base fee of the BALANCE opcode"},extcodesize:{v:0,d:"Base fee of the EXTCODESIZE opcode"},extcodecopy:{v:0,d:"Base fee of the EXTCODECOPY opcode"},extcodehash:{v:0,d:"Base fee of the EXTCODEHASH opcode"},sload:{v:0,d:"Base fee of the SLOAD opcode"},sstore:{v:0,d:"Base fee of the SSTORE opcode"}},vm:{},pow:{}}});var ji1=H((vi1)=>{Object.defineProperty(vi1,"__esModule",{value:!0});vi1.default={name:"EIP-2930",comment:"Optional access lists",url:"https://eips.ethereum.org/EIPS/eip-2930",status:"Final",minimumHardfork:"istanbul",requiredEIPs:[2718,2929],gasConfig:{},gasPrices:{accessListStorageKeyCost:{v:1900,d:"Gas cost per storage key in an Access List transaction"},accessListAddressCost:{v:2400,d:"Gas cost per storage key in an Access List transaction"}},vm:{},pow:{}}});var bi1=H((hi1)=>{Object.defineProperty(hi1,"__esModule",{value:!0});hi1.default={name:"EIP-3198",number:3198,comment:"BASEFEE opcode",url:"https://eips.ethereum.org/EIPS/eip-3198",status:"Final",minimumHardfork:"london",gasConfig:{},gasPrices:{basefee:{v:2,d:"Gas cost of the BASEFEE opcode"}},vm:{},pow:{}}});var yi1=H((xi1)=>{Object.defineProperty(xi1,"__esModule",{value:!0});xi1.default={name:"EIP-3529",comment:"Reduction in refunds",url:"https://eips.ethereum.org/EIPS/eip-3529",status:"Final",minimumHardfork:"berlin",requiredEIPs:[2929],gasConfig:{maxRefundQuotient:{v:5,d:"Maximum refund quotient; max tx refund is min(tx.gasUsed/maxRefundQuotient, tx.gasRefund)"}},gasPrices:{selfdestructRefund:{v:0,d:"Refunded following a selfdestruct operation"},sstoreClearRefundEIP2200:{v:4800,d:"Once per SSTORE operation for clearing an originally existing storage slot"}},vm:{},pow:{}}});var mi1=H((gi1)=>{Object.defineProperty(gi1,"__esModule",{value:!0});gi1.default={name:"EIP-3540",number:3540,comment:"EVM Object Format (EOF) v1",url:"https://eips.ethereum.org/EIPS/eip-3540",status:"Review",minimumHardfork:"london",requiredEIPs:[3541],gasConfig:{},gasPrices:{},vm:{},pow:{}}});var ui1=H((di1)=>{Object.defineProperty(di1,"__esModule",{value:!0});di1.default={name:"EIP-3541",comment:"Reject new contracts starting with the 0xEF byte",url:"https://eips.ethereum.org/EIPS/eip-3541",status:"Final",minimumHardfork:"berlin",requiredEIPs:[],gasConfig:{},gasPrices:{},vm:{},pow:{}}});var pi1=H((li1)=>{Object.defineProperty(li1,"__esModule",{value:!0});li1.default={name:"EIP-3554",comment:"Reduction in refunds",url:"Difficulty Bomb Delay to December 1st 2021",status:"Final",minimumHardfork:"muirGlacier",requiredEIPs:[],gasConfig:{},gasPrices:{},vm:{},pow:{difficultyBombDelay:{v:9500000,d:"the amount of blocks to delay the difficulty bomb with"}}}});var _i1=H((ci1)=>{Object.defineProperty(ci1,"__esModule",{value:!0});ci1.default={name:"EIP-3607",number:3607,comment:"Reject transactions from senders with deployed code",url:"https://eips.ethereum.org/EIPS/eip-3607",status:"Final",minimumHardfork:"chainstart",requiredEIPs:[],gasConfig:{},gasPrices:{},vm:{},pow:{}}});var ni1=H((ii1)=>{Object.defineProperty(ii1,"__esModule",{value:!0});ii1.default={name:"EIP-3651",number:3198,comment:"Warm COINBASE",url:"https://eips.ethereum.org/EIPS/eip-3651",status:"Review",minimumHardfork:"london",requiredEIPs:[2929],gasConfig:{},gasPrices:{},vm:{},pow:{}}});var ai1=H((oi1)=>{Object.defineProperty(oi1,"__esModule",{value:!0});oi1.default={name:"EIP-3670",number:3670,comment:"EOF - Code Validation",url:"https://eips.ethereum.org/EIPS/eip-3670",status:"Review",minimumHardfork:"london",requiredEIPs:[3540],gasConfig:{},gasPrices:{},vm:{},pow:{}}});var si1=H((ri1)=>{Object.defineProperty(ri1,"__esModule",{value:!0});ri1.default={name:"EIP-3675",number:3675,comment:"Upgrade consensus to Proof-of-Stake",url:"https://eips.ethereum.org/EIPS/eip-3675",status:"Final",minimumHardfork:"london",requiredEIPs:[],gasConfig:{},gasPrices:{},vm:{},pow:{}}});var ei1=H((ti1)=>{Object.defineProperty(ti1,"__esModule",{value:!0});ti1.default={name:"EIP-3855",number:3855,comment:"PUSH0 instruction",url:"https://eips.ethereum.org/EIPS/eip-3855",status:"Review",minimumHardfork:"chainstart",requiredEIPs:[],gasConfig:{},gasPrices:{push0:{v:2,d:"Base fee of the PUSH0 opcode"}},vm:{},pow:{}}});var Qn1=H((Jn1)=>{Object.defineProperty(Jn1,"__esModule",{value:!0});Jn1.default={name:"EIP-3860",number:3860,comment:"Limit and meter initcode",url:"https://eips.ethereum.org/EIPS/eip-3860",status:"Review",minimumHardfork:"spuriousDragon",requiredEIPs:[],gasConfig:{},gasPrices:{initCodeWordCost:{v:2,d:"Gas to pay for each word (32 bytes) of initcode when creating a contract"}},vm:{maxInitCodeSize:{v:49152,d:"Maximum length of initialization code when creating a contract"}},pow:{}}});var Gn1=H((Yn1)=>{Object.defineProperty(Yn1,"__esModule",{value:!0});Yn1.default={name:"EIP-4345",number:4345,comment:"Difficulty Bomb Delay to June 2022",url:"https://eips.ethereum.org/EIPS/eip-4345",status:"Final",minimumHardfork:"london",gasConfig:{},gasPrices:{},vm:{},pow:{difficultyBombDelay:{v:10700000,d:"the amount of blocks to delay the difficulty bomb with"}}}});var zn1=H((Xn1)=>{Object.defineProperty(Xn1,"__esModule",{value:!0});Xn1.default={name:"EIP-4399",number:4399,comment:"Supplant DIFFICULTY opcode with PREVRANDAO",url:"https://eips.ethereum.org/EIPS/eip-4399",status:"Review",minimumHardfork:"london",requiredEIPs:[],gasConfig:{},gasPrices:{},vm:{},pow:{}}});var Wn1=H((Kn1)=>{Object.defineProperty(Kn1,"__esModule",{value:!0});Kn1.default={name:"EIP-5133",number:5133,comment:"Delaying Difficulty Bomb to mid-September 2022",url:"https://eips.ethereum.org/EIPS/eip-5133",status:"Draft",minimumHardfork:"grayGlacier",gasConfig:{},gasPrices:{},vm:{},pow:{difficultyBombDelay:{v:11400000,d:"the amount of blocks to delay the difficulty bomb with"}}}});var Zn1=H((LO)=>{var q9=LO&&LO.__importDefault||function(J){return J&&J.__esModule?J:{default:J}};Object.defineProperty(LO,"__esModule",{value:!0});LO.EIPs=void 0;var f78=q9(Ni1()),k78=q9(Li1()),v78=q9(Ci1()),j78=q9(Fi1()),h78=q9(Ti1()),b78=q9($i1()),x78=q9(ki1()),y78=q9(ji1()),g78=q9(bi1()),m78=q9(yi1()),d78=q9(mi1()),u78=q9(ui1()),l78=q9(pi1()),p78=q9(_i1()),c78=q9(ni1()),_78=q9(ai1()),i78=q9(si1()),n78=q9(ei1()),o78=q9(Qn1()),a78=q9(Gn1()),r78=q9(zn1()),s78=q9(Wn1());LO.EIPs={1153:f78.default,1559:k78.default,2315:v78.default,2537:j78.default,2565:h78.default,2718:b78.default,2929:x78.default,2930:y78.default,3198:g78.default,3529:m78.default,3540:d78.default,3541:u78.default,3554:l78.default,3607:p78.default,3651:c78.default,3670:_78.default,3675:i78.default,3855:n78.default,3860:o78.default,4345:a78.default,4399:r78.default,5133:s78.default}});var qn1=H((Vn1)=>{Object.defineProperty(Vn1,"__esModule",{value:!0});Vn1.default={name:"chainstart",comment:"Start of the Ethereum main chain",url:"",status:"",gasConfig:{minGasLimit:{v:5000,d:"Minimum the gas limit may ever be"},gasLimitBoundDivisor:{v:1024,d:"The bound divisor of the gas limit, used in update calculations"},maxRefundQuotient:{v:2,d:"Maximum refund quotient; max tx refund is min(tx.gasUsed/maxRefundQuotient, tx.gasRefund)"}},gasPrices:{base:{v:2,d:"Gas base cost, used e.g. for ChainID opcode (Istanbul)"},tierStep:{v:[0,2,3,5,8,10,20],d:"Once per operation, for a selection of them"},exp:{v:10,d:"Base fee of the EXP opcode"},expByte:{v:10,d:"Times ceil(log256(exponent)) for the EXP instruction"},sha3:{v:30,d:"Base fee of the SHA3 opcode"},sha3Word:{v:6,d:"Once per word of the SHA3 operation's data"},sload:{v:50,d:"Base fee of the SLOAD opcode"},sstoreSet:{v:20000,d:"Once per SSTORE operation if the zeroness changes from zero"},sstoreReset:{v:5000,d:"Once per SSTORE operation if the zeroness does not change from zero"},sstoreRefund:{v:15000,d:"Once per SSTORE operation if the zeroness changes to zero"},jumpdest:{v:1,d:"Base fee of the JUMPDEST opcode"},log:{v:375,d:"Base fee of the LOG opcode"},logData:{v:8,d:"Per byte in a LOG* operation's data"},logTopic:{v:375,d:"Multiplied by the * of the LOG*, per LOG transaction. e.g. LOG0 incurs 0 * c_txLogTopicGas, LOG4 incurs 4 * c_txLogTopicGas"},create:{v:32000,d:"Base fee of the CREATE opcode"},call:{v:40,d:"Base fee of the CALL opcode"},callStipend:{v:2300,d:"Free gas given at beginning of call"},callValueTransfer:{v:9000,d:"Paid for CALL when the value transfor is non-zero"},callNewAccount:{v:25000,d:"Paid for CALL when the destination address didn't exist prior"},selfdestructRefund:{v:24000,d:"Refunded following a selfdestruct operation"},memory:{v:3,d:"Times the address of the (highest referenced byte in memory + 1). NOTE: referencing happens on read, write and in instructions such as RETURN and CALL"},quadCoeffDiv:{v:512,d:"Divisor for the quadratic particle of the memory cost equation"},createData:{v:200,d:""},tx:{v:21000,d:"Per transaction. NOTE: Not payable on data of calls between transactions"},txCreation:{v:32000,d:"The cost of creating a contract via tx"},txDataZero:{v:4,d:"Per byte of data attached to a transaction that equals zero. NOTE: Not payable on data of calls between transactions"},txDataNonZero:{v:68,d:"Per byte of data attached to a transaction that is not equal to zero. NOTE: Not payable on data of calls between transactions"},copy:{v:3,d:"Multiplied by the number of 32-byte words that are copied (round up) for any *COPY operation and added"},ecRecover:{v:3000,d:""},sha256:{v:60,d:""},sha256Word:{v:12,d:""},ripemd160:{v:600,d:""},ripemd160Word:{v:120,d:""},identity:{v:15,d:""},identityWord:{v:3,d:""},stop:{v:0,d:"Base fee of the STOP opcode"},add:{v:3,d:"Base fee of the ADD opcode"},mul:{v:5,d:"Base fee of the MUL opcode"},sub:{v:3,d:"Base fee of the SUB opcode"},div:{v:5,d:"Base fee of the DIV opcode"},sdiv:{v:5,d:"Base fee of the SDIV opcode"},mod:{v:5,d:"Base fee of the MOD opcode"},smod:{v:5,d:"Base fee of the SMOD opcode"},addmod:{v:8,d:"Base fee of the ADDMOD opcode"},mulmod:{v:8,d:"Base fee of the MULMOD opcode"},signextend:{v:5,d:"Base fee of the SIGNEXTEND opcode"},lt:{v:3,d:"Base fee of the LT opcode"},gt:{v:3,d:"Base fee of the GT opcode"},slt:{v:3,d:"Base fee of the SLT opcode"},sgt:{v:3,d:"Base fee of the SGT opcode"},eq:{v:3,d:"Base fee of the EQ opcode"},iszero:{v:3,d:"Base fee of the ISZERO opcode"},and:{v:3,d:"Base fee of the AND opcode"},or:{v:3,d:"Base fee of the OR opcode"},xor:{v:3,d:"Base fee of the XOR opcode"},not:{v:3,d:"Base fee of the NOT opcode"},byte:{v:3,d:"Base fee of the BYTE opcode"},address:{v:2,d:"Base fee of the ADDRESS opcode"},balance:{v:20,d:"Base fee of the BALANCE opcode"},origin:{v:2,d:"Base fee of the ORIGIN opcode"},caller:{v:2,d:"Base fee of the CALLER opcode"},callvalue:{v:2,d:"Base fee of the CALLVALUE opcode"},calldataload:{v:3,d:"Base fee of the CALLDATALOAD opcode"},calldatasize:{v:2,d:"Base fee of the CALLDATASIZE opcode"},calldatacopy:{v:3,d:"Base fee of the CALLDATACOPY opcode"},codesize:{v:2,d:"Base fee of the CODESIZE opcode"},codecopy:{v:3,d:"Base fee of the CODECOPY opcode"},gasprice:{v:2,d:"Base fee of the GASPRICE opcode"},extcodesize:{v:20,d:"Base fee of the EXTCODESIZE opcode"},extcodecopy:{v:20,d:"Base fee of the EXTCODECOPY opcode"},blockhash:{v:20,d:"Base fee of the BLOCKHASH opcode"},coinbase:{v:2,d:"Base fee of the COINBASE opcode"},timestamp:{v:2,d:"Base fee of the TIMESTAMP opcode"},number:{v:2,d:"Base fee of the NUMBER opcode"},difficulty:{v:2,d:"Base fee of the DIFFICULTY opcode"},gaslimit:{v:2,d:"Base fee of the GASLIMIT opcode"},pop:{v:2,d:"Base fee of the POP opcode"},mload:{v:3,d:"Base fee of the MLOAD opcode"},mstore:{v:3,d:"Base fee of the MSTORE opcode"},mstore8:{v:3,d:"Base fee of the MSTORE8 opcode"},sstore:{v:0,d:"Base fee of the SSTORE opcode"},jump:{v:8,d:"Base fee of the JUMP opcode"},jumpi:{v:10,d:"Base fee of the JUMPI opcode"},pc:{v:2,d:"Base fee of the PC opcode"},msize:{v:2,d:"Base fee of the MSIZE opcode"},gas:{v:2,d:"Base fee of the GAS opcode"},push:{v:3,d:"Base fee of the PUSH opcode"},dup:{v:3,d:"Base fee of the DUP opcode"},swap:{v:3,d:"Base fee of the SWAP opcode"},callcode:{v:40,d:"Base fee of the CALLCODE opcode"},return:{v:0,d:"Base fee of the RETURN opcode"},invalid:{v:0,d:"Base fee of the INVALID opcode"},selfdestruct:{v:0,d:"Base fee of the SELFDESTRUCT opcode"}},vm:{stackLimit:{v:1024,d:"Maximum size of VM stack allowed"},callCreateDepth:{v:1024,d:"Maximum depth of call/create stack"},maxExtraDataSize:{v:32,d:"Maximum size extra data may be after Genesis"}},pow:{minimumDifficulty:{v:131072,d:"The minimum that the difficulty may ever be"},difficultyBoundDivisor:{v:2048,d:"The bound divisor of the difficulty, used in the update calculations"},durationLimit:{v:13,d:"The decision boundary on the blocktime duration used to determine whether difficulty should go up or not"},epochDuration:{v:30000,d:"Duration between proof-of-work epochs"},timebombPeriod:{v:1e5,d:"Exponential difficulty timebomb period"},minerReward:{v:"5000000000000000000",d:"the amount a miner get rewarded for mining a block"},difficultyBombDelay:{v:0,d:"the amount of blocks to delay the difficulty bomb with"}}}});var Mn1=H((Un1)=>{Object.defineProperty(Un1,"__esModule",{value:!0});Un1.default={name:"dao",comment:"DAO rescue hardfork",url:"https://eips.ethereum.org/EIPS/eip-779",status:"Final",gasConfig:{},gasPrices:{},vm:{},pow:{}}});var Hn1=H((Dn1)=>{Object.defineProperty(Dn1,"__esModule",{value:!0});Dn1.default={name:"homestead",comment:"Homestead hardfork with protocol and network changes",url:"https://eips.ethereum.org/EIPS/eip-606",status:"Final",gasConfig:{},gasPrices:{delegatecall:{v:40,d:"Base fee of the DELEGATECALL opcode"}},vm:{},pow:{}}});var On1=H((In1)=>{Object.defineProperty(In1,"__esModule",{value:!0});In1.default={name:"tangerineWhistle",comment:"Hardfork with gas cost changes for IO-heavy operations",url:"https://eips.ethereum.org/EIPS/eip-608",status:"Final",gasConfig:{},gasPrices:{sload:{v:200,d:"Once per SLOAD operation"},call:{v:700,d:"Once per CALL operation & message call transaction"},extcodesize:{v:700,d:"Base fee of the EXTCODESIZE opcode"},extcodecopy:{v:700,d:"Base fee of the EXTCODECOPY opcode"},balance:{v:400,d:"Base fee of the BALANCE opcode"},delegatecall:{v:700,d:"Base fee of the DELEGATECALL opcode"},callcode:{v:700,d:"Base fee of the CALLCODE opcode"},selfdestruct:{v:5000,d:"Base fee of the SELFDESTRUCT opcode"}},vm:{},pow:{}}});var Bn1=H((An1)=>{Object.defineProperty(An1,"__esModule",{value:!0});An1.default={name:"spuriousDragon",comment:"HF with EIPs for simple replay attack protection, EXP cost increase, state trie clearing, contract code size limit",url:"https://eips.ethereum.org/EIPS/eip-607",status:"Final",gasConfig:{},gasPrices:{expByte:{v:50,d:"Times ceil(log256(exponent)) for the EXP instruction"}},vm:{maxCodeSize:{v:24576,d:"Maximum length of contract code"}},pow:{}}});var wn1=H((Nn1)=>{Object.defineProperty(Nn1,"__esModule",{value:!0});Nn1.default={name:"byzantium",comment:"Hardfork with new precompiles, instructions and other protocol changes",url:"https://eips.ethereum.org/EIPS/eip-609",status:"Final",gasConfig:{},gasPrices:{modexpGquaddivisor:{v:20,d:"Gquaddivisor from modexp precompile for gas calculation"},ecAdd:{v:500,d:"Gas costs for curve addition precompile"},ecMul:{v:40000,d:"Gas costs for curve multiplication precompile"},ecPairing:{v:1e5,d:"Base gas costs for curve pairing precompile"},ecPairingWord:{v:80000,d:"Gas costs regarding curve pairing precompile input length"},revert:{v:0,d:"Base fee of the REVERT opcode"},staticcall:{v:700,d:"Base fee of the STATICCALL opcode"},returndatasize:{v:2,d:"Base fee of the RETURNDATASIZE opcode"},returndatacopy:{v:3,d:"Base fee of the RETURNDATACOPY opcode"}},vm:{},pow:{minerReward:{v:"3000000000000000000",d:"the amount a miner get rewarded for mining a block"},difficultyBombDelay:{v:3000000,d:"the amount of blocks to delay the difficulty bomb with"}}}});var En1=H((Ln1)=>{Object.defineProperty(Ln1,"__esModule",{value:!0});Ln1.default={name:"constantinople",comment:"Postponed hardfork including EIP-1283 (SSTORE gas metering changes)",url:"https://eips.ethereum.org/EIPS/eip-1013",status:"Final",gasConfig:{},gasPrices:{netSstoreNoopGas:{v:200,d:"Once per SSTORE operation if the value doesn't change"},netSstoreInitGas:{v:20000,d:"Once per SSTORE operation from clean zero"},netSstoreCleanGas:{v:5000,d:"Once per SSTORE operation from clean non-zero"},netSstoreDirtyGas:{v:200,d:"Once per SSTORE operation from dirty"},netSstoreClearRefund:{v:15000,d:"Once per SSTORE operation for clearing an originally existing storage slot"},netSstoreResetRefund:{v:4800,d:"Once per SSTORE operation for resetting to the original non-zero value"},netSstoreResetClearRefund:{v:19800,d:"Once per SSTORE operation for resetting to the original zero value"},shl:{v:3,d:"Base fee of the SHL opcode"},shr:{v:3,d:"Base fee of the SHR opcode"},sar:{v:3,d:"Base fee of the SAR opcode"},extcodehash:{v:400,d:"Base fee of the EXTCODEHASH opcode"},create2:{v:32000,d:"Base fee of the CREATE2 opcode"}},vm:{},pow:{minerReward:{v:"2000000000000000000",d:"The amount a miner gets rewarded for mining a block"},difficultyBombDelay:{v:5000000,d:"the amount of blocks to delay the difficulty bomb with"}}}});var Rn1=H((Cn1)=>{Object.defineProperty(Cn1,"__esModule",{value:!0});Cn1.default={name:"petersburg",comment:"Aka constantinopleFix, removes EIP-1283, activate together with or after constantinople",url:"https://eips.ethereum.org/EIPS/eip-1716",status:"Final",gasConfig:{},gasPrices:{netSstoreNoopGas:{v:null,d:"Removed along EIP-1283"},netSstoreInitGas:{v:null,d:"Removed along EIP-1283"},netSstoreCleanGas:{v:null,d:"Removed along EIP-1283"},netSstoreDirtyGas:{v:null,d:"Removed along EIP-1283"},netSstoreClearRefund:{v:null,d:"Removed along EIP-1283"},netSstoreResetRefund:{v:null,d:"Removed along EIP-1283"},netSstoreResetClearRefund:{v:null,d:"Removed along EIP-1283"}},vm:{},pow:{}}});var Sn1=H((Fn1)=>{Object.defineProperty(Fn1,"__esModule",{value:!0});Fn1.default={name:"istanbul",comment:"HF targeted for December 2019 following the Constantinople/Petersburg HF",url:"https://eips.ethereum.org/EIPS/eip-1679",status:"Final",gasConfig:{},gasPrices:{blake2Round:{v:1,d:"Gas cost per round for the Blake2 F precompile"},ecAdd:{v:150,d:"Gas costs for curve addition precompile"},ecMul:{v:6000,d:"Gas costs for curve multiplication precompile"},ecPairing:{v:45000,d:"Base gas costs for curve pairing precompile"},ecPairingWord:{v:34000,d:"Gas costs regarding curve pairing precompile input length"},txDataNonZero:{v:16,d:"Per byte of data attached to a transaction that is not equal to zero. NOTE: Not payable on data of calls between transactions"},sstoreSentryGasEIP2200:{v:2300,d:"Minimum gas required to be present for an SSTORE call, not consumed"},sstoreNoopGasEIP2200:{v:800,d:"Once per SSTORE operation if the value doesn't change"},sstoreDirtyGasEIP2200:{v:800,d:"Once per SSTORE operation if a dirty value is changed"},sstoreInitGasEIP2200:{v:20000,d:"Once per SSTORE operation from clean zero to non-zero"},sstoreInitRefundEIP2200:{v:19200,d:"Once per SSTORE operation for resetting to the original zero value"},sstoreCleanGasEIP2200:{v:5000,d:"Once per SSTORE operation from clean non-zero to something else"},sstoreCleanRefundEIP2200:{v:4200,d:"Once per SSTORE operation for resetting to the original non-zero value"},sstoreClearRefundEIP2200:{v:15000,d:"Once per SSTORE operation for clearing an originally existing storage slot"},balance:{v:700,d:"Base fee of the BALANCE opcode"},extcodehash:{v:700,d:"Base fee of the EXTCODEHASH opcode"},chainid:{v:2,d:"Base fee of the CHAINID opcode"},selfbalance:{v:5,d:"Base fee of the SELFBALANCE opcode"},sload:{v:800,d:"Base fee of the SLOAD opcode"}},vm:{},pow:{}}});var Pn1=H((Tn1)=>{Object.defineProperty(Tn1,"__esModule",{value:!0});Tn1.default={name:"muirGlacier",comment:"HF to delay the difficulty bomb",url:"https://eips.ethereum.org/EIPS/eip-2384",status:"Final",gasConfig:{},gasPrices:{},vm:{},pow:{difficultyBombDelay:{v:9000000,d:"the amount of blocks to delay the difficulty bomb with"}}}});var fn1=H(($n1)=>{Object.defineProperty($n1,"__esModule",{value:!0});$n1.default={name:"berlin",comment:"HF targeted for July 2020 following the Muir Glacier HF",url:"https://eips.ethereum.org/EIPS/eip-2070",status:"Final",eips:[2565,2929,2718,2930]}});var vn1=H((kn1)=>{Object.defineProperty(kn1,"__esModule",{value:!0});kn1.default={name:"london",comment:"HF targeted for July 2021 following the Berlin fork",url:"https://github.com/ethereum/eth1.0-specs/blob/master/network-upgrades/mainnet-upgrades/london.md",status:"Final",eips:[1559,3198,3529,3541]}});var hn1=H((jn1)=>{Object.defineProperty(jn1,"__esModule",{value:!0});jn1.default={name:"shanghai",comment:"Next feature hardfork after the merge hardfork having withdrawals, warm coinbase, push0, limit/meter initcode",url:"https://github.com/ethereum/execution-specs/blob/master/network-upgrades/mainnet-upgrades/shanghai.md",status:"Final",eips:[3651,3855,3860,4895]}});var xn1=H((bn1)=>{Object.defineProperty(bn1,"__esModule",{value:!0});bn1.default={name:"arrowGlacier",comment:"HF to delay the difficulty bomb",url:"https://github.com/ethereum/execution-specs/blob/master/network-upgrades/mainnet-upgrades/arrow-glacier.md",status:"Final",eips:[4345],gasConfig:{},gasPrices:{},vm:{},pow:{}}});var gn1=H((yn1)=>{Object.defineProperty(yn1,"__esModule",{value:!0});yn1.default={name:"grayGlacier",comment:"Delaying the difficulty bomb to Mid September 2022",url:"https://github.com/ethereum/execution-specs/blob/master/network-upgrades/mainnet-upgrades/gray-glacier.md",status:"Draft",eips:[5133],gasConfig:{},gasPrices:{},vm:{},pow:{}}});var dn1=H((mn1)=>{Object.defineProperty(mn1,"__esModule",{value:!0});mn1.default={name:"mergeForkIdTransition",comment:"Pre-merge hardfork to fork off non-upgraded clients",url:"https://eips.ethereum.org/EIPS/eip-3675",status:"Draft",eips:[]}});var ln1=H((un1)=>{Object.defineProperty(un1,"__esModule",{value:!0});un1.default={name:"merge",comment:"Hardfork to upgrade the consensus mechanism to Proof-of-Stake",url:"https://github.com/ethereum/execution-specs/blob/master/network-upgrades/mainnet-upgrades/merge.md",status:"Final",consensus:{type:"pos",algorithm:"casper",casper:{}},eips:[3675,4399]}});var pn1=H((EO)=>{var K5=EO&&EO.__importDefault||function(J){return J&&J.__esModule?J:{default:J}};Object.defineProperty(EO,"__esModule",{value:!0});EO.hardforks=void 0;var I38=K5(qn1()),O38=K5(Mn1()),A38=K5(Hn1()),B38=K5(On1()),N38=K5(Bn1()),w38=K5(wn1()),L38=K5(En1()),E38=K5(Rn1()),C38=K5(Sn1()),R38=K5(Pn1()),F38=K5(fn1()),S38=K5(vn1()),T38=K5(hn1()),P38=K5(xn1()),$38=K5(gn1()),f38=K5(dn1()),k38=K5(ln1());EO.hardforks={chainstart:I38.default,homestead:A38.default,dao:O38.default,tangerineWhistle:B38.default,spuriousDragon:N38.default,byzantium:w38.default,constantinople:L38.default,petersburg:E38.default,istanbul:C38.default,muirGlacier:R38.default,berlin:F38.default,london:S38.default,shanghai:T38.default,arrowGlacier:P38.default,grayGlacier:$38.default,mergeForkIdTransition:f38.default,merge:k38.default}});var h01=H((FO)=>{var zb=FO&&FO.__importDefault||function(J){return J&&J.__esModule?J:{default:J}};Object.defineProperty(FO,"__esModule",{value:!0});FO.Common=void 0;var v38=zb(Ui1()),QR=m1(),CO=Qb(),PZ=PG(),j38=zb(Di1()),h38=zb(Ii1()),b38=zb(Ai1()),RO=Zn1(),U9=sC(),x38=pn1(),{buf:y38}=v38.default;class DJ extends QR.EventEmitter{static custom(J,Q={}){var Y;let G=(Y=Q.baseChain)!==null&&Y!==void 0?Y:"mainnet",X=Object.assign({},DJ._getChainParams(G));if(X.name="custom-chain",typeof J!=="string")return new DJ(Object.assign({chain:Object.assign(Object.assign({},X),J)},Q));if(J===U9.CustomChain.PolygonMainnet)return DJ.custom({name:U9.CustomChain.PolygonMainnet,chainId:137,networkId:137},Q);if(J===U9.CustomChain.PolygonMumbai)return DJ.custom({name:U9.CustomChain.PolygonMumbai,chainId:80001,networkId:80001},Q);if(J===U9.CustomChain.ArbitrumRinkebyTestnet)return DJ.custom({name:U9.CustomChain.ArbitrumRinkebyTestnet,chainId:421611,networkId:421611},Q);if(J===U9.CustomChain.ArbitrumOne)return DJ.custom({name:U9.CustomChain.ArbitrumOne,chainId:42161,networkId:42161},Q);if(J===U9.CustomChain.xDaiChain)return DJ.custom({name:U9.CustomChain.xDaiChain,chainId:100,networkId:100},Q);if(J===U9.CustomChain.OptimisticKovan)return DJ.custom({name:U9.CustomChain.OptimisticKovan,chainId:69,networkId:69},Object.assign({hardfork:U9.Hardfork.Berlin},Q));if(J===U9.CustomChain.OptimisticEthereum)return DJ.custom({name:U9.CustomChain.OptimisticEthereum,chainId:10,networkId:10},Object.assign({hardfork:U9.Hardfork.Berlin},Q));throw Error(`Custom chain ${J} not supported`)}static fromGethGenesis(J,{chain:Q,eips:Y,genesisHash:G,hardfork:X,mergeForkIdPostMerge:z}){var K;let W=(0,PZ.parseGethGenesis)(J,Q,z),Z=new DJ({chain:(K=W.name)!==null&&K!==void 0?K:"custom",customChains:[W],eips:Y,hardfork:X!==null&&X!==void 0?X:W.hardfork});if(G!==void 0)Z.setForkHashes(G);return Z}static isSupportedChainId(J){let Q=this._getInitializedChains();return Boolean(Q.names[J.toString()])}static _getChainParams(J,Q){let Y=J,G=this._getInitializedChains(Q);if(typeof Y==="number"||typeof Y==="bigint"){if(Y=Y.toString(),G.names[Y]){let X=G.names[Y];return G[X]}throw Error(`Chain with ID ${Y} not supported`)}if(G[Y]!==void 0)return G[Y];throw Error(`Chain with name ${Y} not supported`)}constructor(J){var Q,Y;super();if(this._eips=[],this._customChains=(Q=J.customChains)!==null&&Q!==void 0?Q:[],this._chainParams=this.setChain(J.chain),this.DEFAULT_HARDFORK=(Y=this._chainParams.defaultHardfork)!==null&&Y!==void 0?Y:U9.Hardfork.Merge,this.HARDFORK_CHANGES=this.hardforks().map((G)=>[G.name,x38.hardforks[G.name]]),this._hardfork=this.DEFAULT_HARDFORK,J.hardfork!==void 0)this.setHardfork(J.hardfork);if(J.eips)this.setEIPs(J.eips)}setChain(J){if(typeof J==="number"||typeof J==="bigint"||typeof J==="string")this._chainParams=DJ._getChainParams(J,this._customChains);else if(typeof J==="object"){if(this._customChains.length>0)throw Error("Chain must be a string, number, or bigint when initialized with customChains passed in");let Q=["networkId","genesis","hardforks","bootstrapNodes"];for(let Y of Q)if(!(Y in J))throw Error(`Missing required chain parameter: ${Y}`);this._chainParams=J}else throw Error("Wrong input format");for(let Q of this.hardforks())if(Q.block===void 0)throw Error("Hardfork cannot have undefined block number");return this._chainParams}setHardfork(J){let Q=!1;for(let Y of this.HARDFORK_CHANGES)if(Y[0]===J){if(this._hardfork!==J)this._hardfork=J,this.emit("hardforkChanged",J);Q=!0}if(!Q)throw Error(`Hardfork with name ${J} not supported`)}getHardforkByBlockNumber(J,Q,Y){let G=(0,PZ.toType)(J,CO.TypeOutput.BigInt),X=(0,PZ.toType)(Q,CO.TypeOutput.BigInt),z=(0,PZ.toType)(Y,CO.TypeOutput.Number),K=this.hardforks().filter((M)=>M.block!==null||M.ttd!==null&&M.ttd!==void 0||M.timestamp!==void 0),W=K.findIndex((M)=>M.ttd!==null&&M.ttd!==void 0);if(K.slice(W+1).findIndex((M)=>M.ttd!==null&&M.ttd!==void 0)>=0)throw Error("More than one merge hardforks found with ttd specified");let V=K.findIndex((M)=>M.block!==null&&M.block>G||z!==void 0&&Number(M.timestamp)>z);if(V===-1)V=K.length;else if(V===0)throw Error("Must have at least one hardfork at block 0");if(z===void 0){let M=K.slice(0,V).reverse().findIndex((D)=>D.block!==null||D.ttd!==void 0);V-=M}if(V-=1,K[V].block===null&&K[V].timestamp===void 0){if(X===void 0||X===null||BigInt(K[V].ttd)>X)V-=1}else if(W>=0&&X!==void 0&&X!==null){if(V>=W&&BigInt(K[W].ttd)>X)throw Error("Maximum HF determined by total difficulty is lower than the block number HF");else if(V<W&&BigInt(K[W].ttd)<=X)throw Error("HF determined by block number is lower than the minimum total difficulty HF")}let q=V;for(;V<K.length-1;V+=1)if(K[V].block!==K[V+1].block||K[V].timestamp!==K[V+1].timestamp)break;if(z){if(K.slice(0,q).reduce((I,O)=>{var A;return Math.max(Number((A=O.timestamp)!==null&&A!==void 0?A:"0"),I)},0)>z)throw Error("Maximum HF determined by timestamp is lower than the block number/ttd HF");if(K.slice(V+1).reduce((I,O)=>{var A;return Math.min(Number((A=O.timestamp)!==null&&A!==void 0?A:z),I)},z)<z)throw Error("Maximum HF determined by block number/ttd is lower than timestamp HF")}return K[V].name}setHardforkByBlockNumber(J,Q,Y){let G=this.getHardforkByBlockNumber(J,Q,Y);return this.setHardfork(G),G}_getHardfork(J){let Q=this.hardforks();for(let Y of Q)if(Y.name===J)return Y;return null}setEIPs(J=[]){for(let Q of J){if(!(Q in RO.EIPs))throw Error(`${Q} not supported`);let Y=this.gteHardfork(RO.EIPs[Q].minimumHardfork);if(!Y)throw Error(`${Q} cannot be activated on hardfork ${this.hardfork()}, minimumHardfork: ${Y}`);if(RO.EIPs[Q].requiredEIPs!==void 0){for(let G of RO.EIPs[Q].requiredEIPs)if(!(J.includes(G)||this.isActivatedEIP(G)))throw Error(`${Q} requires EIP ${G}, but is not included in the EIP list`)}}this._eips=J}param(J,Q){let Y;for(let G of this._eips)if(Y=this.paramByEIP(J,Q,G),Y!==void 0)return Y;return this.paramByHardfork(J,Q,this._hardfork)}paramByHardfork(J,Q,Y){let G=null;for(let X of this.HARDFORK_CHANGES){if("eips"in X[1]){let z=X[1].eips;for(let K of z){let W=this.paramByEIP(J,Q,K);G=typeof W==="bigint"?W:G}}else{if(X[1][J]===void 0)throw Error(`Topic ${J} not defined`);if(X[1][J][Q]!==void 0)G=X[1][J][Q].v}if(X[0]===Y)break}return BigInt(G!==null&&G!==void 0?G:0)}paramByEIP(J,Q,Y){if(!(Y in RO.EIPs))throw Error(`${Y} not supported`);let G=RO.EIPs[Y];if(!(J in G))throw Error(`Topic ${J} not defined`);if(G[J][Q]===void 0)return;let X=G[J][Q].v;return BigInt(X)}paramByBlock(J,Q,Y,G,X){let z=this.getHardforkByBlockNumber(Y,G,X);return this.paramByHardfork(J,Q,z)}isActivatedEIP(J){if(this.eips().includes(J))return!0;for(let Q of this.HARDFORK_CHANGES){let Y=Q[1];if(this.gteHardfork(Y.name)&&"eips"in Y){if(Y.eips.includes(J))return!0}}return!1}hardforkIsActiveOnBlock(J,Q){let Y=(0,PZ.toType)(Q,CO.TypeOutput.BigInt),G=J!==null&&J!==void 0?J:this._hardfork,X=this.hardforkBlock(G);if(typeof X==="bigint"&&X!==BigInt(0)&&Y>=X)return!0;return!1}activeOnBlock(J){return this.hardforkIsActiveOnBlock(null,J)}hardforkGteHardfork(J,Q){let Y=J!==null&&J!==void 0?J:this._hardfork,G=this.hardforks(),X=-1,z=-1,K=0;for(let W of G){if(W.name===Y)X=K;if(W.name===Q)z=K;K+=1}return X>=z&&z!==-1}gteHardfork(J){return this.hardforkGteHardfork(null,J)}hardforkBlock(J){var Q;let Y=J!==null&&J!==void 0?J:this._hardfork,G=(Q=this._getHardfork(Y))===null||Q===void 0?void 0:Q.block;if(G===void 0||G===null)return null;return BigInt(G)}hardforkTimestamp(J){var Q;let Y=J!==null&&J!==void 0?J:this._hardfork,G=(Q=this._getHardfork(Y))===null||Q===void 0?void 0:Q.timestamp;if(G===void 0||G===null)return null;return BigInt(G)}eipBlock(J){for(let Q of this.HARDFORK_CHANGES){let Y=Q[1];if("eips"in Y){if(Y.eips.includes(J))return this.hardforkBlock(typeof Q[0]==="number"?String(Q[0]):Q[0])}}return null}hardforkTTD(J){var Q;let Y=J!==null&&J!==void 0?J:this._hardfork,G=(Q=this._getHardfork(Y))===null||Q===void 0?void 0:Q.ttd;if(G===void 0||G===null)return null;return BigInt(G)}isHardforkBlock(J,Q){let Y=(0,PZ.toType)(J,CO.TypeOutput.BigInt),G=Q!==null&&Q!==void 0?Q:this._hardfork,X=this.hardforkBlock(G);return typeof X==="bigint"&&X!==BigInt(0)?X===Y:!1}nextHardforkBlockOrTimestamp(J){var Q,Y,G;let X=(Q=J)!==null&&Q!==void 0?Q:this._hardfork,z=this.hardforks(),K=z.findIndex((q)=>q.name===X);if(X===U9.Hardfork.Merge)K-=1;if(K<0)return null;let W=(Y=z[K].timestamp)!==null&&Y!==void 0?Y:z[K].block;W=W!==null&&W!==void 0?Number(W):null;let Z=z.slice(K+1).find((q)=>{var U;let M=(U=q.timestamp)!==null&&U!==void 0?U:q.block;return M=M!==null&&M!==void 0?Number(M):null,q.name!==U9.Hardfork.Merge&&M!==null&&M!==void 0&&M!==W});if(Z===void 0)return null;let V=(G=Z.timestamp)!==null&&G!==void 0?G:Z.block;if(V===null||V===void 0)return null;return BigInt(V)}nextHardforkBlock(J){var Q;let Y=(Q=J)!==null&&Q!==void 0?Q:this._hardfork,G=this.hardforkBlock(Y);if(G===null&&Y===U9.Hardfork.Merge){let z=this.hardforks(),K=z.findIndex((W)=>W.ttd!==null&&W.ttd!==void 0);if(K<0)throw Error("Merge hardfork should have been found");G=this.hardforkBlock(z[K-1].name)}if(G===null)return null;return this.hardforks().reduce((z,K)=>{let W=BigInt(K.block===null||K.ttd!==void 0&&K.ttd!==null?0:K.block);return W>G&&z===null?W:z},null)}isNextHardforkBlock(J,Q){let Y=(0,PZ.toType)(J,CO.TypeOutput.BigInt),G=Q!==null&&Q!==void 0?Q:this._hardfork,X=this.nextHardforkBlock(G);return X===null?!1:X===Y}_calcForkHash(J,Q){let Y=new Uint8Array,G=0;for(let K of this.hardforks()){let{block:W,timestamp:Z,name:V}=K,q=Z!==null&&Z!==void 0?Z:W;if(q=q!==null?Number(q):null,typeof q==="number"&&q!==0&&q!==G&&V!==U9.Hardfork.Merge){let U=(0,QR.hexToBytes)(q.toString(16).padStart(16,"0"));Y=(0,QR.uint8ArrayConcat)(Y,U),G=q}if(K.name===J)break}let X=(0,QR.uint8ArrayConcat)(Q,Y);return(0,QR.bytesToHex)((0,PZ.intToUint8Array)(y38(X)>>>0))}forkHash(J,Q){let Y=J!==null&&J!==void 0?J:this._hardfork,G=this._getHardfork(Y);if(G===null||(G===null||G===void 0?void 0:G.block)===null&&(G===null||G===void 0?void 0:G.timestamp)===void 0&&(G===null||G===void 0?void 0:G.ttd)===void 0)throw Error("No fork hash calculation possible for future hardfork");if((G===null||G===void 0?void 0:G.forkHash)!==null&&(G===null||G===void 0?void 0:G.forkHash)!==void 0)return G.forkHash;if(!Q)throw Error("genesisHash required for forkHash calculation");return this._calcForkHash(Y,Q)}hardforkForForkHash(J){let Q=this.hardforks().filter((Y)=>Y.forkHash===J);return Q.length>=1?Q[Q.length-1]:null}setForkHashes(J){var Q;for(let Y of this.hardforks()){let G=(Q=Y.timestamp)!==null&&Q!==void 0?Q:Y.block;if((Y.forkHash===null||Y.forkHash===void 0)&&(G!==null&&G!==void 0||typeof Y.ttd<"u"))Y.forkHash=this.forkHash(Y.name,J)}}genesis(){return this._chainParams.genesis}hardforks(){return this._chainParams.hardforks}bootstrapNodes(){return this._chainParams.bootstrapNodes}dnsNetworks(){return this._chainParams.dnsNetworks}hardfork(){return this._hardfork}chainId(){return BigInt(this._chainParams.chainId)}chainName(){return this._chainParams.name}networkId(){return BigInt(this._chainParams.networkId)}eips(){return this._eips}consensusType(){let J=this.hardfork(),Q;for(let Y of this.HARDFORK_CHANGES){if("consensus"in Y[1])Q=Y[1].consensus.type;if(Y[0]===J)break}return Q!==null&&Q!==void 0?Q:this._chainParams.consensus.type}consensusAlgorithm(){let J=this.hardfork(),Q;for(let Y of this.HARDFORK_CHANGES){if("consensus"in Y[1])Q=Y[1].consensus.algorithm;if(Y[0]===J)break}return Q!==null&&Q!==void 0?Q:this._chainParams.consensus.algorithm}consensusConfig(){var J;let Q=this.hardfork(),Y;for(let G of this.HARDFORK_CHANGES){if("consensus"in G[1])Y=G[1].consensus[G[1].consensus.algorithm];if(G[0]===Q)break}return(J=Y!==null&&Y!==void 0?Y:this._chainParams.consensus[this.consensusAlgorithm()])!==null&&J!==void 0?J:{}}copy(){let J=Object.assign(Object.create(Object.getPrototypeOf(this)),this);return J.removeAllListeners(),J}static _getInitializedChains(J){let Q={};for(let[G,X]of Object.entries(U9.Chain))Q[X]=G.toLowerCase();let Y={mainnet:h38.default,goerli:j38.default,sepolia:b38.default};if(J)for(let G of J){let{name:X}=G;Q[G.chainId.toString()]=X,Y[X]=G}return Y.names=Q,Y}}FO.Common=DJ});var YR=H((in1)=>{Object.defineProperty(in1,"__esModule",{value:!0});in1.Capability=void 0;in1.isAccessListUint8Array=_n1;in1.isAccessList=g38;var cn1;(function(J){J[J.EIP155ReplayProtection=155]="EIP155ReplayProtection",J[J.EIP1559FeeMarket=1559]="EIP1559FeeMarket",J[J.EIP2718TypedTransaction=2718]="EIP2718TypedTransaction",J[J.EIP2930AccessLists=2930]="EIP2930AccessLists"})(cn1||(in1.Capability=cn1={}));function _n1(J){if(J.length===0)return!0;let Q=J[0];if(Array.isArray(Q))return!0;return!1}function g38(J){return!_n1(J)}});var tn1=H((rn1)=>{Object.defineProperty(rn1,"__esModule",{value:!0});rn1.Address=void 0;var u38=kz(),on1=m1(),l38=TZ(),an1=PG();class Kb{constructor(J){if(J.length!==20)throw Error("Invalid address length");this.buf=J}static zero(){return new Kb((0,an1.zeros)(20))}equals(J){return(0,on1.uint8ArrayEquals)(this.buf,J.buf)}isZero(){return this.equals(Kb.zero())}toString(){return(0,on1.bytesToHex)(this.buf)}toArray(){return this.buf}static publicToAddress(J,Q=!1){let Y=J;if((0,an1.assertIsUint8Array)(Y),Q&&Y.length!==64)Y=l38.secp256k1.ProjectivePoint.fromHex(Y).toRawBytes(!1).slice(1);if(Y.length!==64)throw Error("Expected pubKey to be of length 64");return(0,u38.keccak256)(Y).slice(-20)}}rn1.Address=Kb});var GR=H((en1)=>{Object.defineProperty(en1,"__esModule",{value:!0});en1.getDataFeeEIP2930=en1.getAccessListJSON=en1.verifyAccessList=en1.getAccessListData=en1.checkMaxInitCodeSize=void 0;var Wb=m1(),Zb=PG(),p38=YR(),c38=(J,Q)=>{let Y=J.param("vm","maxInitCodeSize");if(Y&&BigInt(Q)>Y)throw Error(`the initcode size of this transaction is too large: it is ${Q} while the max is ${J.param("vm","maxInitCodeSize")}`)};en1.checkMaxInitCodeSize=c38;var _38=(J)=>{let Q,Y;if((0,p38.isAccessList)(J)){Q=J;let G=[];for(let X=0;X<J.length;X+=1){let z=J[X],K=(0,Zb.toUint8Array)(z.address),W=[];for(let Z=0;Z<z.storageKeys.length;Z+=1)W.push((0,Zb.toUint8Array)(z.storageKeys[Z]));G.push([K,W])}Y=G}else{Y=J!==null&&J!==void 0?J:[];let G=[];for(let X=0;X<Y.length;X+=1){let z=Y[X],K=(0,Wb.bytesToHex)(z[0]),W=[];for(let V=0;V<z[1].length;V+=1)W.push((0,Wb.bytesToHex)(z[1][V]));let Z={address:K,storageKeys:W};G.push(Z)}Q=G}return{AccessListJSON:Q,accessList:Y}};en1.getAccessListData=_38;var i38=(J)=>{for(let Q=0;Q<J.length;Q+=1){let Y=J[Q],G=Y[0],X=Y[1];if(Y[2]!==void 0)throw Error("Access list item cannot have 3 elements. It can only have an address, and an array of storage slots.");if(G.length!==20)throw Error("Invalid EIP-2930 transaction: address length should be 20 bytes");for(let z=0;z<X.length;z+=1)if(X[z].length!==32)throw Error("Invalid EIP-2930 transaction: storage slot length should be 32 bytes")}};en1.verifyAccessList=i38;var n38=(J)=>{let Q=[];for(let Y=0;Y<J.length;Y+=1){let G=J[Y],X={address:(0,Wb.bytesToHex)((0,Zb.setLengthLeft)(G[0],20)),storageKeys:[]},z=G&&G[1];for(let K=0;K<z.length;K+=1){let W=z[K];X.storageKeys.push((0,Wb.bytesToHex)((0,Zb.setLengthLeft)(W,32)))}Q.push(X)}return Q};en1.getAccessListJSON=n38;var o38=(J,Q)=>{let Y=Q.param("gasPrices","accessListStorageKeyCost"),G=Q.param("gasPrices","accessListAddressCost"),X=0;for(let K=0;K<J.length;K+=1){let Z=J[K][1];X+=Z.length}return J.length*Number(G)+X*Number(Y)};en1.getDataFeeEIP2930=o38});var zR=H((Go1)=>{Object.defineProperty(Go1,"__esModule",{value:!0});Go1.BaseTransaction=void 0;var e38=m1(),SO=TZ(),Y4=PG(),XR=h01(),Qo1=sC(),b01=YR(),x01=tn1(),JJ8=GR();class Yo1{constructor(J,Q){var Y,G;this.cache={hash:void 0,dataFee:void 0},this.activeCapabilities=[],this.DEFAULT_CHAIN=Qo1.Chain.Mainnet,this.DEFAULT_HARDFORK=Qo1.Hardfork.Merge;let{nonce:X,gasLimit:z,to:K,value:W,data:Z,v:V,r:q,s:U,type:M}=J;this._type=Number((0,Y4.uint8ArrayToBigInt)((0,Y4.toUint8Array)(M))),this.txOptions=Q;let D=(0,Y4.toUint8Array)(K===""?"0x":K),I=(0,Y4.toUint8Array)(V===""?"0x":V),O=(0,Y4.toUint8Array)(q===""?"0x":q),A=(0,Y4.toUint8Array)(U===""?"0x":U);this.nonce=(0,Y4.uint8ArrayToBigInt)((0,Y4.toUint8Array)(X===""?"0x":X)),this.gasLimit=(0,Y4.uint8ArrayToBigInt)((0,Y4.toUint8Array)(z===""?"0x":z)),this.to=D.length>0?new x01.Address(D):void 0,this.value=(0,Y4.uint8ArrayToBigInt)((0,Y4.toUint8Array)(W===""?"0x":W)),this.data=(0,Y4.toUint8Array)(Z===""?"0x":Z),this.v=I.length>0?(0,Y4.uint8ArrayToBigInt)(I):void 0,this.r=O.length>0?(0,Y4.uint8ArrayToBigInt)(O):void 0,this.s=A.length>0?(0,Y4.uint8ArrayToBigInt)(A):void 0,this._validateCannotExceedMaxInteger({value:this.value,r:this.r,s:this.s}),this._validateCannotExceedMaxInteger({gasLimit:this.gasLimit},64),this._validateCannotExceedMaxInteger({nonce:this.nonce},64,!0);let B=this.to===void 0||this.to===null,w=(Y=Q.allowUnlimitedInitCodeSize)!==null&&Y!==void 0?Y:!1,N=(G=Q.common)!==null&&G!==void 0?G:this._getCommon();if(B&&N.isActivatedEIP(3860)&&!w)(0,JJ8.checkMaxInitCodeSize)(N,this.data.length)}get type(){return this._type}supports(J){return this.activeCapabilities.includes(J)}validate(J=!1){let Q=[];if(this.getBaseFee()>this.gasLimit)Q.push(`gasLimit is too low. given ${this.gasLimit}, need at least ${this.getBaseFee()}`);if(this.isSigned()&&!this.verifySignature())Q.push("Invalid Signature");return J?Q:Q.length===0}_validateYParity(){let{v:J}=this;if(J!==void 0&&J!==BigInt(0)&&J!==BigInt(1)){let Q=this._errorMsg("The y-parity of the transaction should either be 0 or 1");throw Error(Q)}}_validateHighS(){let{s:J}=this;if(this.common.gteHardfork("homestead")&&J!==void 0&&J>SO.SECP256K1_ORDER_DIV_2){let Q=this._errorMsg("Invalid Signature: s-values greater than secp256k1n/2 are considered invalid");throw Error(Q)}}getBaseFee(){let J=this.common.param("gasPrices","tx"),Q=this.getDataFee();if(J)Q+=J;if(this.common.gteHardfork("homestead")&&this.toCreationAddress()){let Y=this.common.param("gasPrices","txCreation");if(Y)Q+=Y}return Q}getDataFee(){let J=this.common.param("gasPrices","txDataZero"),Q=this.common.param("gasPrices","txDataNonZero"),Y=BigInt(0);for(let G=0;G<this.data.length;G+=1)this.data[G]===0?Y+=J:Y+=Q;if((this.to===void 0||this.to===null)&&this.common.isActivatedEIP(3860)){let G=BigInt(Math.ceil(this.data.length/32)),X=this.common.param("gasPrices","initCodeWordCost")*G;Y+=X}return Y}toCreationAddress(){return this.to===void 0||this.to.buf.length===0}isSigned(){let{v:J,r:Q,s:Y}=this;if(J===void 0||Q===void 0||Y===void 0)return!1;return!0}verifySignature(){try{let J=this.getSenderPublicKey();return(0,Y4.unpadUint8Array)(J).length!==0}catch(J){return!1}}getSenderAddress(){return new x01.Address(x01.Address.publicToAddress(this.getSenderPublicKey()))}sign(J){if(J.length!==32){let W=this._errorMsg("Private key must be 32 bytes in length.");throw Error(W)}let Q=!1;if(this.type===0&&this.common.gteHardfork("spuriousDragon")&&!this.supports(b01.Capability.EIP155ReplayProtection))this.activeCapabilities.push(b01.Capability.EIP155ReplayProtection),Q=!0;let Y=this.getMessageToSign(!0),{v:G,r:X,s:z}=this._ecsign(Y,J),K=this._processSignature(G,X,z);if(Q){let W=this.activeCapabilities.indexOf(b01.Capability.EIP155ReplayProtection);if(W>-1)this.activeCapabilities.splice(W,1)}return K}_getCommon(J,Q){var Y,G,X,z;if(Q!==void 0){let K=(0,Y4.uint8ArrayToBigInt)((0,Y4.toUint8Array)(Q));if(J){if(J.chainId()!==K){let W=this._errorMsg("The chain ID does not match the chain ID of Common");throw Error(W)}return J.copy()}if(XR.Common.isSupportedChainId(K))return new XR.Common({chain:K,hardfork:this.DEFAULT_HARDFORK});return XR.Common.custom({name:"custom-chain",networkId:K,chainId:K},{baseChain:this.DEFAULT_CHAIN,hardfork:this.DEFAULT_HARDFORK})}if((J===null||J===void 0?void 0:J.copy)&&typeof(J===null||J===void 0?void 0:J.copy)==="function")return J.copy();if(J){let K=typeof J.hardfork==="function"?J.hardfork():J.hardfork;return XR.Common.custom({name:"custom-chain",networkId:J.networkId?J.networkId():(G=BigInt((Y=J.customChain)===null||Y===void 0?void 0:Y.networkId))!==null&&G!==void 0?G:void 0,chainId:J.chainId?J.chainId():(z=BigInt((X=J.customChain)===null||X===void 0?void 0:X.chainId))!==null&&z!==void 0?z:void 0},{baseChain:this.DEFAULT_CHAIN,hardfork:K||this.DEFAULT_HARDFORK})}return new XR.Common({chain:this.DEFAULT_CHAIN,hardfork:this.DEFAULT_HARDFORK})}_validateCannotExceedMaxInteger(J,Q=256,Y=!1){for(let[G,X]of Object.entries(J))switch(Q){case 64:if(Y){if(X!==void 0&&X>=SO.MAX_UINT64){let z=this._errorMsg(`${G} cannot equal or exceed MAX_UINT64 (2^64-1), given ${X}`);throw Error(z)}}else if(X!==void 0&&X>SO.MAX_UINT64){let z=this._errorMsg(`${G} cannot exceed MAX_UINT64 (2^64-1), given ${X}`);throw Error(z)}break;case 256:if(Y){if(X!==void 0&&X>=SO.MAX_INTEGER){let z=this._errorMsg(`${G} cannot equal or exceed MAX_INTEGER (2^256-1), given ${X}`);throw Error(z)}}else if(X!==void 0&&X>SO.MAX_INTEGER){let z=this._errorMsg(`${G} cannot exceed MAX_INTEGER (2^256-1), given ${X}`);throw Error(z)}break;default:{let z=this._errorMsg("unimplemented bits value");throw Error(z)}}}static _validateNotArray(J){let Q=["nonce","gasPrice","gasLimit","to","value","data","v","r","s","type","baseFee","maxFeePerGas","chainId"];for(let[Y,G]of Object.entries(J))if(Q.includes(Y)){if(Array.isArray(G))throw Error(`${Y} cannot be an array`)}}_getSharedErrorPostfix(){let J="";try{J=this.isSigned()?(0,e38.bytesToHex)(this.hash()):"not available (unsigned)"}catch(X){J="error"}let Q="";try{Q=this.isSigned().toString()}catch(X){J="error"}let Y="";try{Y=this.common.hardfork()}catch(X){Y="error"}let G=`tx type=${this.type} hash=${J} nonce=${this.nonce} value=${this.value} `;return G+=`signed=${Q} hf=${Y}`,G}_ecsign(J,Q,Y){let G=SO.secp256k1.sign(J,Q),X=G.toCompactRawBytes(),z=X.subarray(0,32),K=X.subarray(32,64),W=Y===void 0?BigInt(G.recovery+27):BigInt(G.recovery+35)+BigInt(Y)*BigInt(2);return{r:z,s:K,v:W}}static fromSerializedTx(J,Q={}){}static fromTxData(J,Q={}){}}Go1.BaseTransaction=Yo1});var u01=H((Ko1)=>{Object.defineProperty(Ko1,"__esModule",{value:!0});Ko1.FeeMarketEIP1559Transaction=void 0;var y01=kz(),QJ8=g0(),g01=Xb(),TO=m1(),YJ8=TZ(),zo1=zR(),Vb=GR(),u6=PG(),d01=2,m01=(0,TO.hexToBytes)(d01.toString(16).padStart(2,"0"));class PO extends zo1.BaseTransaction{static fromTxData(J,Q={}){return new PO(J,Q)}static fromSerializedTx(J,Q={}){if(!(0,TO.uint8ArrayEquals)(J.subarray(0,1),m01))throw Error(`Invalid serialized tx input: not an EIP-1559 transaction (wrong tx type, expected: ${d01}, received: ${(0,TO.bytesToHex)(J.subarray(0,1))}`);let Y=g01.RLP.decode(J.subarray(1));if(!Array.isArray(Y))throw Error("Invalid serialized tx input: must be array");return PO.fromValuesArray(Y,Q)}static fromValuesArray(J,Q={}){if(J.length!==9&&J.length!==12)throw Error("Invalid EIP-1559 transaction. Only expecting 9 values (for unsigned tx) or 12 values (for signed tx).");let[Y,G,X,z,K,W,Z,V,q,U,M,D]=J;return this._validateNotArray({chainId:Y,v:U}),(0,QJ8.validateNoLeadingZeroes)({nonce:G,maxPriorityFeePerGas:X,maxFeePerGas:z,gasLimit:K,value:Z,v:U,r:M,s:D}),new PO({chainId:(0,u6.uint8ArrayToBigInt)(Y),nonce:G,maxPriorityFeePerGas:X,maxFeePerGas:z,gasLimit:K,to:W,value:Z,data:V,accessList:q!==null&&q!==void 0?q:[],v:U!==void 0?(0,u6.uint8ArrayToBigInt)(U):void 0,r:M,s:D},Q)}constructor(J,Q={}){var Y;super(Object.assign(Object.assign({},J),{type:d01}),Q);this.DEFAULT_HARDFORK="london";let{chainId:G,accessList:X,maxFeePerGas:z,maxPriorityFeePerGas:K}=J;if(this.common=this._getCommon(Q.common,G),this.chainId=this.common.chainId(),!this.common.isActivatedEIP(1559))throw Error("EIP-1559 not enabled on Common");this.activeCapabilities=this.activeCapabilities.concat([1559,2718,2930]);let W=(0,Vb.getAccessListData)(X!==null&&X!==void 0?X:[]);if(this.accessList=W.accessList,this.AccessListJSON=W.AccessListJSON,(0,Vb.verifyAccessList)(this.accessList),this.maxFeePerGas=(0,u6.uint8ArrayToBigInt)((0,u6.toUint8Array)(z===""?"0x":z)),this.maxPriorityFeePerGas=(0,u6.uint8ArrayToBigInt)((0,u6.toUint8Array)(K===""?"0x":K)),this._validateCannotExceedMaxInteger({maxFeePerGas:this.maxFeePerGas,maxPriorityFeePerGas:this.maxPriorityFeePerGas}),zo1.BaseTransaction._validateNotArray(J),this.gasLimit*this.maxFeePerGas>YJ8.MAX_INTEGER){let V=this._errorMsg("gasLimit * maxFeePerGas cannot exceed MAX_INTEGER (2^256-1)");throw Error(V)}if(this.maxFeePerGas<this.maxPriorityFeePerGas){let V=this._errorMsg("maxFeePerGas cannot be less than maxPriorityFeePerGas (The total must be the larger of the two)");throw Error(V)}if(this._validateYParity(),this._validateHighS(),(Y=Q===null||Q===void 0?void 0:Q.freeze)!==null&&Y!==void 0?Y:!0)Object.freeze(this)}getDataFee(){if(this.cache.dataFee&&this.cache.dataFee.hardfork===this.common.hardfork())return this.cache.dataFee.value;let J=super.getDataFee();if(J+=BigInt((0,Vb.getDataFeeEIP2930)(this.accessList,this.common)),Object.isFrozen(this))this.cache.dataFee={value:J,hardfork:this.common.hardfork()};return J}getUpfrontCost(J=BigInt(0)){let Q=this.maxPriorityFeePerGas,Y=this.maxFeePerGas-J,X=(Q<Y?Q:Y)+J;return this.gasLimit*X+this.value}raw(){return[(0,u6.bigIntToUnpaddedUint8Array)(this.chainId),(0,u6.bigIntToUnpaddedUint8Array)(this.nonce),(0,u6.bigIntToUnpaddedUint8Array)(this.maxPriorityFeePerGas),(0,u6.bigIntToUnpaddedUint8Array)(this.maxFeePerGas),(0,u6.bigIntToUnpaddedUint8Array)(this.gasLimit),this.to!==void 0?this.to.buf:Uint8Array.from([]),(0,u6.bigIntToUnpaddedUint8Array)(this.value),this.data,this.accessList,this.v!==void 0?(0,u6.bigIntToUnpaddedUint8Array)(this.v):Uint8Array.from([]),this.r!==void 0?(0,u6.bigIntToUnpaddedUint8Array)(this.r):Uint8Array.from([]),this.s!==void 0?(0,u6.bigIntToUnpaddedUint8Array)(this.s):Uint8Array.from([])]}serialize(){let J=this.raw();return(0,TO.uint8ArrayConcat)(m01,g01.RLP.encode(J))}getMessageToSign(J=!0){let Q=this.raw().slice(0,9),Y=(0,TO.uint8ArrayConcat)(m01,g01.RLP.encode(Q));if(J)return(0,y01.keccak256)(Y);return Y}hash(){if(!this.isSigned()){let J=this._errorMsg("Cannot call hash method if transaction is not signed");throw Error(J)}if(Object.isFrozen(this)){if(!this.cache.hash)this.cache.hash=(0,y01.keccak256)(this.serialize());return this.cache.hash}return(0,y01.keccak256)(this.serialize())}getMessageToVerifySignature(){return this.getMessageToSign()}getSenderPublicKey(){if(!this.isSigned()){let X=this._errorMsg("Cannot call this method if transaction is not signed");throw Error(X)}let J=this.getMessageToVerifySignature(),{v:Q,r:Y,s:G}=this;this._validateHighS();try{return(0,u6.ecrecover)(J,Q+BigInt(27),(0,u6.bigIntToUnpaddedUint8Array)(Y),(0,u6.bigIntToUnpaddedUint8Array)(G))}catch(X){let z=this._errorMsg("Invalid Signature");throw Error(z)}}_processSignature(J,Q,Y){let G=Object.assign(Object.assign({},this.txOptions),{common:this.common});return PO.fromTxData({chainId:this.chainId,nonce:this.nonce,maxPriorityFeePerGas:this.maxPriorityFeePerGas,maxFeePerGas:this.maxFeePerGas,gasLimit:this.gasLimit,to:this.to,value:this.value,data:this.data,accessList:this.accessList,v:J-BigInt(27),r:(0,u6.uint8ArrayToBigInt)(Q),s:(0,u6.uint8ArrayToBigInt)(Y)},G)}toJSON(){let J=(0,Vb.getAccessListJSON)(this.accessList);return{chainId:(0,u6.bigIntToHex)(this.chainId),nonce:(0,u6.bigIntToHex)(this.nonce),maxPriorityFeePerGas:(0,u6.bigIntToHex)(this.maxPriorityFeePerGas),maxFeePerGas:(0,u6.bigIntToHex)(this.maxFeePerGas),gasLimit:(0,u6.bigIntToHex)(this.gasLimit),to:this.to!==void 0?this.to.toString():void 0,value:(0,u6.bigIntToHex)(this.value),data:(0,TO.bytesToHex)(this.data),accessList:J,v:this.v!==void 0?(0,u6.bigIntToHex)(this.v):void 0,r:this.r!==void 0?(0,u6.bigIntToHex)(this.r):void 0,s:this.s!==void 0?(0,u6.bigIntToHex)(this.s):void 0}}errorStr(){let J=this._getSharedErrorPostfix();return J+=` maxFeePerGas=${this.maxFeePerGas} maxPriorityFeePerGas=${this.maxPriorityFeePerGas}`,J}_errorMsg(J){return`${J} (${this.errorStr()})`}}Ko1.FeeMarketEIP1559Transaction=PO});var i01=H((Vo1)=>{Object.defineProperty(Vo1,"__esModule",{value:!0});Vo1.AccessListEIP2930Transaction=void 0;var l01=kz(),GJ8=g0(),p01=Xb(),$O=m1(),XJ8=TZ(),qb=GR(),R8=PG(),Zo1=zR(),_01=1,c01=(0,$O.hexToBytes)(_01.toString(16).padStart(2,"0"));class fO extends Zo1.BaseTransaction{static fromTxData(J,Q={}){return new fO(J,Q)}static fromSerializedTx(J,Q={}){if(!(0,$O.uint8ArrayEquals)(J.subarray(0,1),c01))throw Error(`Invalid serialized tx input: not an EIP-2930 transaction (wrong tx type, expected: ${_01}, received: ${(0,$O.bytesToHex)(J.subarray(0,1))}`);let Y=p01.RLP.decode(Uint8Array.from(J.subarray(1)));if(!Array.isArray(Y))throw Error("Invalid serialized tx input: must be array");return fO.fromValuesArray(Y,Q)}static fromValuesArray(J,Q={}){if(J.length!==8&&J.length!==11)throw Error("Invalid EIP-2930 transaction. Only expecting 8 values (for unsigned tx) or 11 values (for signed tx).");let[Y,G,X,z,K,W,Z,V,q,U,M]=J;this._validateNotArray({chainId:Y,v:q}),(0,GJ8.validateNoLeadingZeroes)({nonce:G,gasPrice:X,gasLimit:z,value:W,v:q,r:U,s:M});let D=[];return new fO({chainId:(0,R8.uint8ArrayToBigInt)(Y),nonce:G,gasPrice:X,gasLimit:z,to:K,value:W,data:Z,accessList:V!==null&&V!==void 0?V:D,v:q!==void 0?(0,R8.uint8ArrayToBigInt)(q):void 0,r:U,s:M},Q)}constructor(J,Q={}){var Y;super(Object.assign(Object.assign({},J),{type:_01}),Q);this.DEFAULT_HARDFORK="berlin";let{chainId:G,accessList:X,gasPrice:z}=J;if(this.common=this._getCommon(Q.common,G),this.chainId=this.common.chainId(),!this.common.isActivatedEIP(2930))throw Error("EIP-2930 not enabled on Common");this.activeCapabilities=this.activeCapabilities.concat([2718,2930]);let K=(0,qb.getAccessListData)(X!==null&&X!==void 0?X:[]);if(this.accessList=K.accessList,this.AccessListJSON=K.AccessListJSON,(0,qb.verifyAccessList)(this.accessList),this.gasPrice=(0,R8.uint8ArrayToBigInt)((0,R8.toUint8Array)(z===""?"0x":z)),this._validateCannotExceedMaxInteger({gasPrice:this.gasPrice}),Zo1.BaseTransaction._validateNotArray(J),this.gasPrice*this.gasLimit>XJ8.MAX_INTEGER){let Z=this._errorMsg("gasLimit * gasPrice cannot exceed MAX_INTEGER");throw Error(Z)}if(this._validateYParity(),this._validateHighS(),(Y=Q===null||Q===void 0?void 0:Q.freeze)!==null&&Y!==void 0?Y:!0)Object.freeze(this)}getDataFee(){if(this.cache.dataFee&&this.cache.dataFee.hardfork===this.common.hardfork())return this.cache.dataFee.value;let J=super.getDataFee();if(J+=BigInt((0,qb.getDataFeeEIP2930)(this.accessList,this.common)),Object.isFrozen(this))this.cache.dataFee={value:J,hardfork:this.common.hardfork()};return J}getUpfrontCost(){return this.gasLimit*this.gasPrice+this.value}raw(){return[(0,R8.bigIntToUnpaddedUint8Array)(this.chainId),(0,R8.bigIntToUnpaddedUint8Array)(this.nonce),(0,R8.bigIntToUnpaddedUint8Array)(this.gasPrice),(0,R8.bigIntToUnpaddedUint8Array)(this.gasLimit),this.to!==void 0?this.to.buf:Uint8Array.from([]),(0,R8.bigIntToUnpaddedUint8Array)(this.value),this.data,this.accessList,this.v!==void 0?(0,R8.bigIntToUnpaddedUint8Array)(this.v):Uint8Array.from([]),this.r!==void 0?(0,R8.bigIntToUnpaddedUint8Array)(this.r):Uint8Array.from([]),this.s!==void 0?(0,R8.bigIntToUnpaddedUint8Array)(this.s):Uint8Array.from([])]}serialize(){let J=this.raw();return(0,$O.uint8ArrayConcat)(c01,p01.RLP.encode(J))}getMessageToSign(J=!0){let Q=this.raw().slice(0,8),Y=(0,$O.uint8ArrayConcat)(c01,p01.RLP.encode(Q));if(J)return(0,l01.keccak256)(Y);return Y}hash(){if(!this.isSigned()){let J=this._errorMsg("Cannot call hash method if transaction is not signed");throw Error(J)}if(Object.isFrozen(this)){if(!this.cache.hash)this.cache.hash=(0,l01.keccak256)(this.serialize());return this.cache.hash}return(0,l01.keccak256)(this.serialize())}getMessageToVerifySignature(){return this.getMessageToSign()}getSenderPublicKey(){if(!this.isSigned()){let X=this._errorMsg("Cannot call this method if transaction is not signed");throw Error(X)}let J=this.getMessageToVerifySignature(),{v:Q,r:Y,s:G}=this;this._validateHighS();try{return(0,R8.ecrecover)(J,Q+BigInt(27),(0,R8.bigIntToUnpaddedUint8Array)(Y),(0,R8.bigIntToUnpaddedUint8Array)(G))}catch(X){let z=this._errorMsg("Invalid Signature");throw Error(z)}}_processSignature(J,Q,Y){let G=Object.assign(Object.assign({},this.txOptions),{common:this.common});return fO.fromTxData({chainId:this.chainId,nonce:this.nonce,gasPrice:this.gasPrice,gasLimit:this.gasLimit,to:this.to,value:this.value,data:this.data,accessList:this.accessList,v:J-BigInt(27),r:(0,R8.uint8ArrayToBigInt)(Q),s:(0,R8.uint8ArrayToBigInt)(Y)},G)}toJSON(){let J=(0,qb.getAccessListJSON)(this.accessList);return{chainId:(0,R8.bigIntToHex)(this.chainId),nonce:(0,R8.bigIntToHex)(this.nonce),gasPrice:(0,R8.bigIntToHex)(this.gasPrice),gasLimit:(0,R8.bigIntToHex)(this.gasLimit),to:this.to!==void 0?this.to.toString():void 0,value:(0,R8.bigIntToHex)(this.value),data:(0,$O.bytesToHex)(this.data),accessList:J,v:this.v!==void 0?(0,R8.bigIntToHex)(this.v):void 0,r:this.r!==void 0?(0,R8.bigIntToHex)(this.r):void 0,s:this.s!==void 0?(0,R8.bigIntToHex)(this.s):void 0}}errorStr(){var J,Q;let Y=this._getSharedErrorPostfix();return Y+=` gasPrice=${this.gasPrice} accessListCount=${(Q=(J=this.accessList)===null||J===void 0?void 0:J.length)!==null&&Q!==void 0?Q:0}`,Y}_errorMsg(J){return`${J} (${this.errorStr()})`}}Vo1.AccessListEIP2930Transaction=fO});var n01=H((Do1)=>{Object.defineProperty(Do1,"__esModule",{value:!0});Do1.Transaction=void 0;var kO=Xb(),Ub=kz(),zJ8=m1(),KJ8=g0(),b6=PG(),WJ8=TZ(),Uo1=zR(),KR=YR(),ZJ8=0;function Mo1(J,Q){let Y=Number(J),G=Number(Q)*2;return Y===G+35||Y===G+36}class WR extends Uo1.BaseTransaction{static fromTxData(J,Q={}){return new WR(J,Q)}static fromSerializedTx(J,Q={}){let Y=kO.RLP.decode(J);if(!Array.isArray(Y))throw Error("Invalid serialized tx input. Must be array");return this.fromValuesArray(Y,Q)}static fromValuesArray(J,Q={}){if(J.length!==6&&J.length!==9)throw Error("Invalid transaction. Only expecting 6 values (for unsigned tx) or 9 values (for signed tx).");let[Y,G,X,z,K,W,Z,V,q]=J;return(0,KJ8.validateNoLeadingZeroes)({nonce:Y,gasPrice:G,gasLimit:X,value:K,v:Z,r:V,s:q}),new WR({nonce:Y,gasPrice:G,gasLimit:X,to:z,value:K,data:W,v:Z,r:V,s:q},Q)}constructor(J,Q={}){var Y;super(Object.assign(Object.assign({},J),{type:ZJ8}),Q);if(this.common=this._validateTxV(this.v,Q.common),this.gasPrice=(0,b6.uint8ArrayToBigInt)((0,b6.toUint8Array)(J.gasPrice===""?"0x":J.gasPrice)),this.gasPrice*this.gasLimit>WJ8.MAX_INTEGER){let X=this._errorMsg("gas limit * gasPrice cannot exceed MAX_INTEGER (2^256-1)");throw Error(X)}if(this._validateCannotExceedMaxInteger({gasPrice:this.gasPrice}),Uo1.BaseTransaction._validateNotArray(J),this.common.gteHardfork("spuriousDragon")){if(!this.isSigned())this.activeCapabilities.push(KR.Capability.EIP155ReplayProtection);else if(Mo1(this.v,this.common.chainId()))this.activeCapabilities.push(KR.Capability.EIP155ReplayProtection)}if((Y=Q===null||Q===void 0?void 0:Q.freeze)!==null&&Y!==void 0?Y:!0)Object.freeze(this)}raw(){return[(0,b6.bigIntToUnpaddedUint8Array)(this.nonce),(0,b6.bigIntToUnpaddedUint8Array)(this.gasPrice),(0,b6.bigIntToUnpaddedUint8Array)(this.gasLimit),this.to!==void 0?this.to.buf:Uint8Array.from([]),(0,b6.bigIntToUnpaddedUint8Array)(this.value),this.data,this.v!==void 0?(0,b6.bigIntToUnpaddedUint8Array)(this.v):Uint8Array.from([]),this.r!==void 0?(0,b6.bigIntToUnpaddedUint8Array)(this.r):Uint8Array.from([]),this.s!==void 0?(0,b6.bigIntToUnpaddedUint8Array)(this.s):Uint8Array.from([])]}serialize(){return kO.RLP.encode(this.raw())}_getMessageToSign(){let J=[(0,b6.bigIntToUnpaddedUint8Array)(this.nonce),(0,b6.bigIntToUnpaddedUint8Array)(this.gasPrice),(0,b6.bigIntToUnpaddedUint8Array)(this.gasLimit),this.to!==void 0?this.to.buf:Uint8Array.from([]),(0,b6.bigIntToUnpaddedUint8Array)(this.value),this.data];if(this.supports(KR.Capability.EIP155ReplayProtection))J.push((0,b6.toUint8Array)(this.common.chainId())),J.push((0,b6.unpadUint8Array)((0,b6.toUint8Array)(0))),J.push((0,b6.unpadUint8Array)((0,b6.toUint8Array)(0)));return J}getMessageToSign(J=!0){let Q=this._getMessageToSign();if(J)return(0,Ub.keccak256)(kO.RLP.encode(Q));return Q}getDataFee(){if(this.cache.dataFee&&this.cache.dataFee.hardfork===this.common.hardfork())return this.cache.dataFee.value;if(Object.isFrozen(this))this.cache.dataFee={value:super.getDataFee(),hardfork:this.common.hardfork()};return super.getDataFee()}getUpfrontCost(){return this.gasLimit*this.gasPrice+this.value}hash(){if(!this.isSigned()){let J=this._errorMsg("Cannot call hash method if transaction is not signed");throw Error(J)}if(Object.isFrozen(this)){if(!this.cache.hash)this.cache.hash=(0,Ub.keccak256)(kO.RLP.encode(this.raw()));return this.cache.hash}return(0,Ub.keccak256)(kO.RLP.encode(this.raw()))}getMessageToVerifySignature(){if(!this.isSigned()){let Q=this._errorMsg("This transaction is not signed");throw Error(Q)}let J=this._getMessageToSign();return(0,Ub.keccak256)(kO.RLP.encode(J))}getSenderPublicKey(){let J=this.getMessageToVerifySignature(),{v:Q,r:Y,s:G}=this;this._validateHighS();try{return(0,b6.ecrecover)(J,Q,(0,b6.bigIntToUnpaddedUint8Array)(Y),(0,b6.bigIntToUnpaddedUint8Array)(G),this.supports(KR.Capability.EIP155ReplayProtection)?this.common.chainId():void 0)}catch(X){let z=this._errorMsg("Invalid Signature");throw Error(z)}}_processSignature(J,Q,Y){let G=J;if(this.supports(KR.Capability.EIP155ReplayProtection))G+=this.common.chainId()*BigInt(2)+BigInt(8);let X=Object.assign(Object.assign({},this.txOptions),{common:this.common});return WR.fromTxData({nonce:this.nonce,gasPrice:this.gasPrice,gasLimit:this.gasLimit,to:this.to,value:this.value,data:this.data,v:G,r:(0,b6.uint8ArrayToBigInt)(Q),s:(0,b6.uint8ArrayToBigInt)(Y)},X)}toJSON(){return{nonce:(0,b6.bigIntToHex)(this.nonce),gasPrice:(0,b6.bigIntToHex)(this.gasPrice),gasLimit:(0,b6.bigIntToHex)(this.gasLimit),to:this.to!==void 0?this.to.toString():void 0,value:(0,b6.bigIntToHex)(this.value),data:(0,zJ8.bytesToHex)(this.data),v:this.v!==void 0?(0,b6.bigIntToHex)(this.v):void 0,r:this.r!==void 0?(0,b6.bigIntToHex)(this.r):void 0,s:this.s!==void 0?(0,b6.bigIntToHex)(this.s):void 0}}_validateTxV(J,Q){let Y,G=J!==void 0?Number(J):void 0;if(G!==void 0){if(G<37&&G!==27&&G!==28)throw Error(`Legacy txs need either v = 27/28 or v >= 37 (EIP-155 replay protection), got v = ${G}`)}if(G!==void 0&&G!==0&&(!Q||Q.gteHardfork("spuriousDragon"))&&G!==27&&G!==28)if(Q){if(!Mo1(BigInt(G),Q.chainId()))throw Error(`Incompatible EIP155-based V ${G} and chain id ${Q.chainId()}. See the Common parameter of the Transaction constructor to set the chain id.`)}else{let X;if((G-35)%2===0)X=35;else X=36;Y=BigInt(G-X)/BigInt(2)}return this._getCommon(Q,Y)}errorStr(){let J=this._getSharedErrorPostfix();return J+=` gasPrice=${this.gasPrice}`,J}_errorMsg(J){return`${J} (${this.errorStr()})`}}Do1.Transaction=WR});var a01=H((Bo1)=>{Object.defineProperty(Bo1,"__esModule",{value:!0});Bo1.TransactionFactory=void 0;var VJ8=m1(),Io1=PG(),Oo1=u01(),Ao1=i01(),Mb=n01(),o01=new Map;class Db{constructor(){}static typeToInt(J){return Number((0,Io1.uint8ArrayToBigInt)((0,Io1.toUint8Array)(J)))}static registerTransactionType(J,Q){let Y=Db.typeToInt(J);o01.set(Y,Q)}static fromTxData(J,Q={}){if(!("type"in J)||J.type===void 0)return Mb.Transaction.fromTxData(J,Q);let Y=Db.typeToInt(J.type);if(Y===0)return Mb.Transaction.fromTxData(J,Q);if(Y===1)return Ao1.AccessListEIP2930Transaction.fromTxData(J,Q);if(Y===2)return Oo1.FeeMarketEIP1559Transaction.fromTxData(J,Q);let G=o01.get(Y);if(G===null||G===void 0?void 0:G.fromTxData)return G.fromTxData(J,Q);throw Error(`Tx instantiation with type ${Y} not supported`)}static fromSerializedData(J,Q={}){if(J[0]<=127)switch(J[0]){case 1:return Ao1.AccessListEIP2930Transaction.fromSerializedTx(J,Q);case 2:return Oo1.FeeMarketEIP1559Transaction.fromSerializedTx(J,Q);default:{let Y=o01.get(Number(J[0]));if(Y===null||Y===void 0?void 0:Y.fromSerializedTx)return Y.fromSerializedTx(J,Q);throw Error(`TypedTransaction with ID ${J[0]} unknown`)}}else return Mb.Transaction.fromSerializedTx(J,Q)}static fromBlockBodyData(J,Q={}){if((0,VJ8.isUint8Array)(J))return this.fromSerializedData(J,Q);if(Array.isArray(J))return Mb.Transaction.fromValuesArray(J,Q);throw Error("Cannot decode transaction: unknown type input")}}Bo1.TransactionFactory=Db});var Co1=H((O0)=>{var Hb=O0&&O0.__awaiter||function(J,Q,Y,G){function X(z){return z instanceof Y?z:new Y(function(K){K(z)})}return new(Y||(Y=Promise))(function(z,K){function W(q){try{V(G.next(q))}catch(U){K(U)}}function Z(q){try{V(G.throw(q))}catch(U){K(U)}}function V(q){q.done?z(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(O0,"__esModule",{value:!0});O0.decrypt=O0.create=O0.privateKeyToAccount=O0.encrypt=O0.privateKeyToPublicKey=O0.privateKeyToAddress=O0.recover=O0.recoverTransaction=O0.signTransaction=O0.signRaw=O0.sign=O0.signMessageWithPrivateKey=O0.hashMessage=O0.parseAndValidatePrivateKey=void 0;var wo1=Kc1(),Lo1=$c1(),Eo1=dc1(),E7=l1(),L0=m1(),_Y=g0(),ZR=TZ(),qJ8=F01(),UJ8=a01(),MJ8=(J,Q)=>{let Y;if(!Q&&typeof J==="string"&&(0,_Y.isHexStrict)(J)&&J.length!==66)throw new E7.PrivateKeyLengthError;try{Y=(0,L0.isUint8Array)(J)?J:(0,L0.bytesToUint8Array)(J)}catch(G){throw new E7.InvalidPrivateKeyError}if(!Q&&Y.byteLength!==32)throw new E7.PrivateKeyLengthError;return Y};O0.parseAndValidatePrivateKey=MJ8;var DJ8=(J,Q=!1)=>{let Y=(0,_Y.isHexStrict)(J)?J:(0,L0.utf8ToHex)(J),G=(0,L0.hexToBytes)(Y),X=(0,L0.hexToBytes)((0,L0.fromUtf8)(`\x19Ethereum Signed Message:
${G.byteLength}`)),z=Q?G:(0,L0.uint8ArrayConcat)(X,G);return(0,L0.sha3Raw)(z)};O0.hashMessage=DJ8;var HJ8=(J,Q)=>{let Y=(0,O0.parseAndValidatePrivateKey)(Q),G=ZR.secp256k1.sign(J.substring(2),Y),X=G.toCompactRawBytes(),z=G.r.toString(16).padStart(64,"0"),K=G.s.toString(16).padStart(64,"0"),W=G.recovery+27;return{messageHash:J,v:(0,L0.numberToHex)(W),r:`0x${z}`,s:`0x${K}`,signature:`${(0,L0.bytesToHex)(X)}${W.toString(16)}`}};O0.signMessageWithPrivateKey=HJ8;var IJ8=(J,Q)=>{let Y=(0,O0.hashMessage)(J),{messageHash:G,v:X,r:z,s:K,signature:W}=(0,O0.signMessageWithPrivateKey)(Y,Q);return{message:J,messageHash:G,v:X,r:z,s:K,signature:W}};O0.sign=IJ8;var OJ8=(J,Q)=>{let Y=(0,O0.hashMessage)(J,!0),{messageHash:G,v:X,r:z,s:K,signature:W}=(0,O0.signMessageWithPrivateKey)(Y,Q);return{message:J,messageHash:G,v:X,r:z,s:K,signature:W}};O0.signRaw=OJ8;var AJ8=(J,Q)=>Hb(void 0,void 0,void 0,function*(){let Y=J.sign((0,L0.hexToBytes)(Q));if((0,_Y.isNullish)(Y.v)||(0,_Y.isNullish)(Y.r)||(0,_Y.isNullish)(Y.s))throw new E7.TransactionSigningError("Signer Error");let G=Y.validate(!0);if(G.length>0){let K="Signer Error ";for(let W of G)K+=`${K} ${W}.`;throw new E7.TransactionSigningError(K)}let X=(0,L0.bytesToHex)(Y.serialize()),z=(0,L0.sha3Raw)(X);return{messageHash:(0,L0.bytesToHex)(Y.getMessageToSign(!0)),v:`0x${Y.v.toString(16)}`,r:`0x${Y.r.toString(16).padStart(64,"0")}`,s:`0x${Y.s.toString(16).padStart(64,"0")}`,rawTransaction:X,transactionHash:(0,L0.bytesToHex)(z)}});O0.signTransaction=AJ8;var BJ8=(J)=>{if((0,_Y.isNullish)(J))throw new E7.UndefinedRawTransactionError;let Q=UJ8.TransactionFactory.fromSerializedData((0,L0.hexToBytes)(J));return(0,L0.toChecksumAddress)(Q.getSenderAddress().toString())};O0.recoverTransaction=BJ8;var NJ8=(J,Q,Y,G,X)=>{if(typeof J==="object"){let U=`${J.r}${J.s.slice(2)}${J.v.slice(2)}`;return(0,O0.recover)(J.messageHash,U,Y)}if(typeof Q==="string"&&typeof Y==="string"&&!(0,_Y.isNullish)(G)){let U=`${Y}${G.slice(2)}${Q.slice(2)}`;return(0,O0.recover)(J,U,X)}if((0,_Y.isNullish)(Q))throw new E7.InvalidSignatureError("signature string undefined");let z=130,K=Y?J:(0,O0.hashMessage)(J),W=parseInt(Q.substring(z),16);if(W>26)W-=27;let Z=ZR.secp256k1.Signature.fromCompact(Q.slice(2,z)).addRecoveryBit(W).recoverPublicKey(K.replace("0x","")).toRawBytes(!1),V=(0,L0.sha3Raw)(Z.subarray(1));return(0,L0.toChecksumAddress)(`0x${V.slice(-40)}`)};O0.recover=NJ8;var wJ8=(J)=>{let Q=(0,O0.parseAndValidatePrivateKey)(J),Y=ZR.secp256k1.getPublicKey(Q,!1),X=(0,L0.sha3Raw)(Y.slice(1)).slice(-40);return(0,L0.toChecksumAddress)(`0x${X}`)};O0.privateKeyToAddress=wJ8;var LJ8=(J,Q)=>{let Y=(0,O0.parseAndValidatePrivateKey)(J);return`0x${(0,L0.bytesToHex)(ZR.secp256k1.getPublicKey(Y,Q)).slice(4)}`};O0.privateKeyToPublicKey=LJ8;var EJ8=(J,Q,Y)=>Hb(void 0,void 0,void 0,function*(){var G,X,z,K,W,Z,V;let q=(0,O0.parseAndValidatePrivateKey)(J),U;if(Y===null||Y===void 0?void 0:Y.salt)U=typeof Y.salt==="string"?(0,L0.hexToBytes)(Y.salt):Y.salt;else U=(0,L0.randomBytes)(32);if(!((0,_Y.isString)(Q)||(0,L0.isUint8Array)(Q)))throw new E7.InvalidPasswordError;let M=typeof Q==="string"?(0,L0.hexToBytes)((0,L0.utf8ToHex)(Q)):Q,D;if(Y===null||Y===void 0?void 0:Y.iv){if(D=typeof Y.iv==="string"?(0,L0.hexToBytes)(Y.iv):Y.iv,D.length!==16)throw new E7.IVLengthError}else D=(0,L0.randomBytes)(16);let I=(G=Y===null||Y===void 0?void 0:Y.kdf)!==null&&G!==void 0?G:"scrypt",O,A;if(I==="pbkdf2"){if(A={dklen:(X=Y===null||Y===void 0?void 0:Y.dklen)!==null&&X!==void 0?X:32,salt:(0,L0.bytesToHex)(U).replace("0x",""),c:(z=Y===null||Y===void 0?void 0:Y.c)!==null&&z!==void 0?z:262144,prf:"hmac-sha256"},A.c<1000)throw new E7.PBKDF2IterationsError;O=(0,Lo1.pbkdf2Sync)(M,U,A.c,A.dklen,"sha256")}else if(I==="scrypt")A={n:(K=Y===null||Y===void 0?void 0:Y.n)!==null&&K!==void 0?K:8192,r:(W=Y===null||Y===void 0?void 0:Y.r)!==null&&W!==void 0?W:8,p:(Z=Y===null||Y===void 0?void 0:Y.p)!==null&&Z!==void 0?Z:1,dklen:(V=Y===null||Y===void 0?void 0:Y.dklen)!==null&&V!==void 0?V:32,salt:(0,L0.bytesToHex)(U).replace("0x","")},O=(0,Eo1.scryptSync)(M,U,A.n,A.p,A.r,A.dklen);else throw new E7.InvalidKdfError;let B=yield(0,wo1.encrypt)(q,O.slice(0,16),D,"aes-128-ctr"),w=(0,L0.bytesToHex)(B).slice(2),N=(0,L0.sha3Raw)((0,L0.uint8ArrayConcat)(O.slice(16,32),B)).replace("0x","");return{version:3,id:(0,L0.uuidV4)(),address:(0,O0.privateKeyToAddress)(q).toLowerCase().replace("0x",""),crypto:{ciphertext:w,cipherparams:{iv:(0,L0.bytesToHex)(D).replace("0x","")},cipher:"aes-128-ctr",kdf:I,kdfparams:A,mac:N}}});O0.encrypt=EJ8;var CJ8=(J,Q)=>{let Y=(0,O0.parseAndValidatePrivateKey)(J,Q);return{address:(0,O0.privateKeyToAddress)(Y),privateKey:(0,L0.bytesToHex)(Y),signTransaction:(G)=>{throw new E7.TransactionSigningError("Do not have network access to sign the transaction")},sign:(G)=>(0,O0.sign)(typeof G==="string"?G:JSON.stringify(G),Y),encrypt:(G,X)=>Hb(void 0,void 0,void 0,function*(){return(0,O0.encrypt)(Y,G,X)})}};O0.privateKeyToAccount=CJ8;var RJ8=()=>{let J=ZR.secp256k1.utils.randomPrivateKey();return(0,O0.privateKeyToAccount)(`${(0,L0.bytesToHex)(J)}`)};O0.create=RJ8;var FJ8=(J,Q,Y)=>Hb(void 0,void 0,void 0,function*(){let G=typeof J==="object"?J:JSON.parse(Y?J.toLowerCase():J);if(_Y.validator.validateJSONSchema(qJ8.keyStoreSchema,G),G.version!==3)throw new E7.KeyStoreVersionError;let X=typeof Q==="string"?(0,L0.hexToBytes)((0,L0.utf8ToHex)(Q)):Q;_Y.validator.validate(["bytes"],[X]);let z;if(G.crypto.kdf==="scrypt"){let V=G.crypto.kdfparams,q=typeof V.salt==="string"?(0,L0.hexToBytes)(V.salt):V.salt;z=(0,Eo1.scryptSync)(X,q,V.n,V.p,V.r,V.dklen)}else if(G.crypto.kdf==="pbkdf2"){let V=G.crypto.kdfparams,q=typeof V.salt==="string"?(0,L0.hexToBytes)(V.salt):V.salt;z=(0,Lo1.pbkdf2Sync)(X,q,V.c,V.dklen,"sha256")}else throw new E7.InvalidKdfError;let K=(0,L0.hexToBytes)(G.crypto.ciphertext);if((0,L0.sha3Raw)((0,L0.uint8ArrayConcat)(z.slice(16,32),K)).replace("0x","")!==G.crypto.mac)throw new E7.KeyDerivationError;let Z=yield(0,wo1.decrypt)((0,L0.hexToBytes)(G.crypto.ciphertext),z.slice(0,16),(0,L0.hexToBytes)(G.crypto.cipherparams.iv));return(0,O0.privateKeyToAccount)(Z)});O0.decrypt=FJ8});var Fo1=H((Ro1)=>{Object.defineProperty(Ro1,"__esModule",{value:!0})});var So1=H(($G)=>{var SJ8=$G&&$G.__createBinding||(Object.create?function(J,Q,Y,G){if(G===void 0)G=Y;var X=Object.getOwnPropertyDescriptor(Q,Y);if(!X||("get"in X?!Q.__esModule:X.writable||X.configurable))X={enumerable:!0,get:function(){return Q[Y]}};Object.defineProperty(J,G,X)}:function(J,Q,Y,G){if(G===void 0)G=Y;J[G]=Q[Y]}),Ib=$G&&$G.__exportStar||function(J,Q){for(var Y in J)if(Y!=="default"&&!Object.prototype.hasOwnProperty.call(Q,Y))SJ8(Q,J,Y)};Object.defineProperty($G,"__esModule",{value:!0});Ib(h01(),$G);Ib(sC(),$G);Ib(Qb(),$G);Ib(PG(),$G)});var Po1=H((l8)=>{var To1=l8&&l8.__createBinding||(Object.create?function(J,Q,Y,G){if(G===void 0)G=Y;var X=Object.getOwnPropertyDescriptor(Q,Y);if(!X||("get"in X?!Q.__esModule:X.writable||X.configurable))X={enumerable:!0,get:function(){return Q[Y]}};Object.defineProperty(J,G,X)}:function(J,Q,Y,G){if(G===void 0)G=Y;J[G]=Q[Y]}),TJ8=l8&&l8.__setModuleDefault||(Object.create?function(J,Q){Object.defineProperty(J,"default",{enumerable:!0,value:Q})}:function(J,Q){J.default=Q}),PJ8=l8&&l8.__importStar||function(J){if(J&&J.__esModule)return J;var Q={};if(J!=null){for(var Y in J)if(Y!=="default"&&Object.prototype.hasOwnProperty.call(J,Y))To1(Q,J,Y)}return TJ8(Q,J),Q},$J8=l8&&l8.__exportStar||function(J,Q){for(var Y in J)if(Y!=="default"&&!Object.prototype.hasOwnProperty.call(Q,Y))To1(Q,J,Y)};Object.defineProperty(l8,"__esModule",{value:!0});l8.txUtils=l8.BaseTransaction=l8.TransactionFactory=l8.Transaction=l8.AccessListEIP2930Transaction=l8.FeeMarketEIP1559Transaction=void 0;var fJ8=u01();Object.defineProperty(l8,"FeeMarketEIP1559Transaction",{enumerable:!0,get:function(){return fJ8.FeeMarketEIP1559Transaction}});var kJ8=i01();Object.defineProperty(l8,"AccessListEIP2930Transaction",{enumerable:!0,get:function(){return kJ8.AccessListEIP2930Transaction}});var vJ8=n01();Object.defineProperty(l8,"Transaction",{enumerable:!0,get:function(){return vJ8.Transaction}});var jJ8=a01();Object.defineProperty(l8,"TransactionFactory",{enumerable:!0,get:function(){return jJ8.TransactionFactory}});var hJ8=zR();Object.defineProperty(l8,"BaseTransaction",{enumerable:!0,get:function(){return hJ8.BaseTransaction}});l8.txUtils=PJ8(GR());$J8(YR(),l8)});var $Z=H((wQ)=>{var bJ8=wQ&&wQ.__createBinding||(Object.create?function(J,Q,Y,G){if(G===void 0)G=Y;var X=Object.getOwnPropertyDescriptor(Q,Y);if(!X||("get"in X?!Q.__esModule:X.writable||X.configurable))X={enumerable:!0,get:function(){return Q[Y]}};Object.defineProperty(J,G,X)}:function(J,Q,Y,G){if(G===void 0)G=Y;J[G]=Q[Y]}),vO=wQ&&wQ.__exportStar||function(J,Q){for(var Y in J)if(Y!=="default"&&!Object.prototype.hasOwnProperty.call(Q,Y))bJ8(Q,J,Y)};Object.defineProperty(wQ,"__esModule",{value:!0});vO(Yc1(),wQ);vO(Co1(),wQ);vO(Fo1(),wQ);vO(F01(),wQ);vO(So1(),wQ);vO(Po1(),wQ)});var r01=H((cz)=>{var $o1=cz&&cz.__awaiter||function(J,Q,Y,G){function X(z){return z instanceof Y?z:new Y(function(K){K(z)})}return new(Y||(Y=Promise))(function(z,K){function W(q){try{V(G.next(q))}catch(U){K(U)}}function Z(q){try{V(G.throw(q))}catch(U){K(U)}}function V(q){q.done?z(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(cz,"__esModule",{value:!0});cz.Web3BatchRequest=cz.DEFAULT_BATCH_REQUEST_TIMEOUT=void 0;var VR=m1(),Ob=l1();cz.DEFAULT_BATCH_REQUEST_TIMEOUT=1000;class fo1{constructor(J){this._requestManager=J,this._requests=new Map}get requests(){return[...this._requests.values()].map((J)=>J.payload)}add(J){let Q=VR.jsonRpc.toPayload(J),Y=new VR.Web3DeferredPromise;return this._requests.set(Q.id,{payload:Q,promise:Y}),Y}execute(J){return $o1(this,void 0,void 0,function*(){var Q;if(this.requests.length===0)return Promise.resolve([]);let Y=new VR.Web3DeferredPromise({timeout:(Q=J===null||J===void 0?void 0:J.timeout)!==null&&Q!==void 0?Q:cz.DEFAULT_BATCH_REQUEST_TIMEOUT,eagerStart:!0,timeoutMessage:"Batch request timeout"});return this._processBatchRequest(Y).catch((G)=>Y.reject(G)),Y.catch((G)=>{if(G instanceof Ob.OperationTimeoutError)this._abortAllRequests("Batch request timeout");Y.reject(G)}),Y})}_processBatchRequest(J){return $o1(this,void 0,void 0,function*(){var Q,Y;let G=yield this._requestManager.sendBatch([...this._requests.values()].map((K)=>K.payload));if(G.length!==this._requests.size)throw this._abortAllRequests("Invalid batch response"),new Ob.ResponseError(G,`Batch request size mismatch the results size. Requests: ${this._requests.size}, Responses: ${G.length}`);let X=this.requests.map((K)=>K.id).map(Number).sort((K,W)=>K-W),z=G.map((K)=>K.id).map(Number).sort((K,W)=>K-W);if(JSON.stringify(X)!==JSON.stringify(z))throw this._abortAllRequests("Invalid batch response"),new Ob.ResponseError(G,`Batch request mismatch the results. Requests: [${X.join()}], Responses: [${z.join()}]`);for(let K of G)if(VR.jsonRpc.isResponseWithResult(K))(Q=this._requests.get(K.id))===null||Q===void 0||Q.promise.resolve(K.result);else if(VR.jsonRpc.isResponseWithError(K))(Y=this._requests.get(K.id))===null||Y===void 0||Y.promise.reject(K.error);J.resolve(G)})}_abortAllRequests(J){for(let{promise:Q}of this._requests.values())Q.reject(new Ob.OperationAbortError(J))}}cz.Web3BatchRequest=fo1});var jo1=H((fG)=>{var xJ8=fG&&fG.__awaiter||function(J,Q,Y,G){function X(z){return z instanceof Y?z:new Y(function(K){K(z)})}return new(Y||(Y=Promise))(function(z,K){function W(q){try{V(G.next(q))}catch(U){K(U)}}function Z(q){try{V(G.throw(q))}catch(U){K(U)}}function V(q){q.done?z(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(fG,"__esModule",{value:!0});fG.Web3EthPluginBase=fG.Web3PluginBase=fG.Web3Context=void 0;var yJ8=l1(),gJ8=m1(),mJ8=$Z(),dJ8=pC(),uJ8=r01(),s01=m11(),Ab=vh(),ko1=jh();class qR extends s01.Web3Config{constructor(J){var Q;super();if(this.providers=Ab.Web3RequestManager.providers,(0,gJ8.isNullish)(J)||typeof J==="string"&&J.trim()!==""||(0,dJ8.isSupportedProvider)(J)){this._requestManager=new Ab.Web3RequestManager(J),this._subscriptionManager=new ko1.Web3SubscriptionManager(this._requestManager,{});return}let{config:Y,provider:G,requestManager:X,subscriptionManager:z,registeredSubscriptions:K,accountProvider:W,wallet:Z,requestManagerMiddleware:V}=J;if(this.setConfig(Y!==null&&Y!==void 0?Y:{}),this._requestManager=X!==null&&X!==void 0?X:new Ab.Web3RequestManager(G,(Q=Y===null||Y===void 0?void 0:Y.enableExperimentalFeatures)===null||Q===void 0?void 0:Q.useSubscriptionWhenCheckingBlockTimeout,V),z)this._subscriptionManager=z;else this._subscriptionManager=new ko1.Web3SubscriptionManager(this.requestManager,K!==null&&K!==void 0?K:{});if(W)this._accountProvider=W;if(Z)this._wallet=Z}get requestManager(){return this._requestManager}get subscriptionManager(){return this._subscriptionManager}get wallet(){return this._wallet}get accountProvider(){return this._accountProvider}static fromContextObject(...J){return new this(...J.reverse())}getContextObject(){var J;return{config:this.config,provider:this.provider,requestManager:this.requestManager,subscriptionManager:this.subscriptionManager,registeredSubscriptions:(J=this.subscriptionManager)===null||J===void 0?void 0:J.registeredSubscriptions,providers:this.providers,wallet:this.wallet,accountProvider:this.accountProvider}}use(J,...Q){let Y=new J(...[...Q,this.getContextObject()]);return this.on(s01.Web3ConfigEvent.CONFIG_CHANGE,(G)=>{Y.setConfig({[G.name]:G.newValue})}),this[J.name]=Y,Y}link(J){this.setConfig(J.config),this._requestManager=J.requestManager,this.provider=J.provider,this._subscriptionManager=J.subscriptionManager,this._wallet=J.wallet,this._accountProvider=J._accountProvider,J.on(s01.Web3ConfigEvent.CONFIG_CHANGE,(Q)=>{this.setConfig({[Q.name]:Q.newValue})})}registerPlugin(J){if(this[J.pluginNamespace]!==void 0)throw new yJ8.ExistingPluginNamespaceError(J.pluginNamespace);let Q={[J.pluginNamespace]:J};Q[J.pluginNamespace].link(this),Object.assign(this,Q)}get provider(){return this.currentProvider}set provider(J){this.requestManager.setProvider(J)}get currentProvider(){return this.requestManager.provider}set currentProvider(J){this.requestManager.setProvider(J)}get givenProvider(){return qR.givenProvider}setProvider(J){return this.provider=J,!0}setRequestManagerMiddleware(J){this.requestManager.setMiddleware(J)}get BatchRequest(){return uJ8.Web3BatchRequest.bind(void 0,this._requestManager)}extend(J){var Q;if(J.property&&!this[J.property])this[J.property]={};return(Q=J.methods)===null||Q===void 0||Q.forEach((Y)=>{let G=(...X)=>xJ8(this,void 0,void 0,function*(){return this.requestManager.send({method:Y.call,params:X})});if(J.property)this[J.property][Y.name]=G;else this[Y.name]=G}),this}}fG.Web3Context=qR;qR.providers=Ab.Web3RequestManager.providers;class t01 extends qR{registerNewTransactionType(J,Q){mJ8.TransactionFactory.registerTransactionType(J,Q)}}fG.Web3PluginBase=t01;class vo1 extends t01{}fG.Web3EthPluginBase=vo1});var bo1=H((ho1)=>{Object.defineProperty(ho1,"__esModule",{value:!0})});var e01=H((xo1)=>{Object.defineProperty(xo1,"__esModule",{value:!0});xo1.Iban=void 0;var Bb=m1(),lJ8=g0(),pJ8=l1();class G4{constructor(J){if(this.toAddress=()=>{if(this.isDirect()){let Q=this._iban.slice(4),Y=G4._parseInt(Q,36),G=(0,Bb.leftPad)(Y,40);return(0,Bb.toChecksumAddress)(G)}throw Error("Iban is indirect and cannot be converted. Must be length of 34 or 35")},G4.isIndirect(J)||G4.isDirect(J))this._iban=J;else throw Error("Invalid IBAN was provided")}static isDirect(J){return J.length===34||J.length===35}isDirect(){return G4.isDirect(this._iban)}static isIndirect(J){return J.length===20}isIndirect(){return G4.isIndirect(this._iban)}static isValid(J){return/^XE[0-9]{2}(ETH[0-9A-Z]{13}|[0-9A-Z]{30,31})$/.test(J)&&G4._mod9710(G4._iso13616Prepare(J))===1}isValid(){return G4.isValid(this._iban)}static fromBban(J){let G=`0${(98-this._mod9710(this._iso13616Prepare(`XE00${J}`))).toString()}`.slice(-2);return new G4(`XE${G}${J}`)}static createIndirect(J){return G4.fromBban(`ETH${J.institution}${J.identifier}`)}static fromAddress(J){if(!(0,lJ8.isAddress)(J))throw new pJ8.InvalidAddressError(J);let Y=BigInt((0,Bb.hexToNumber)(J)).toString(36),G=(0,Bb.leftPad)(Y,15);return G4.fromBban(G.toUpperCase())}static toIban(J){return G4.fromAddress(J).toString()}client(){return this.isIndirect()?this._iban.slice(11):""}checksum(){return this._iban.slice(2,4)}institution(){return this.isIndirect()?this._iban.slice(7,11):""}toString(){return this._iban}}xo1.Iban=G4;G4._iso13616Prepare=(J)=>{let G=J.toUpperCase();return`${G.slice(4)}${G.slice(0,4)}`.split("").map((z)=>{let K=z.charCodeAt(0);if(K>=65&&K<=90)return K-65+10;return z}).join("")};G4._parseInt=(J,Q)=>[...J].reduce((Y,G)=>BigInt(parseInt(G,Q))+BigInt(Q)*Y,BigInt(0));G4._mod9710=(J)=>{let Q=J,Y;while(Q.length>2)Y=Q.slice(0,9),Q=`${(parseInt(Y,10)%97).toString()}${Q.slice(Y.length)}`;return parseInt(Q,10)%97};G4.toAddress=(J)=>{return new G4(J).toAddress()}});var mo1=H((go1)=>{Object.defineProperty(go1,"__esModule",{value:!0})});var UR=H((_z)=>{var cJ8=_z&&_z.__createBinding||(Object.create?function(J,Q,Y,G){if(G===void 0)G=Y;var X=Object.getOwnPropertyDescriptor(Q,Y);if(!X||("get"in X?!Q.__esModule:X.writable||X.configurable))X={enumerable:!0,get:function(){return Q[Y]}};Object.defineProperty(J,G,X)}:function(J,Q,Y,G){if(G===void 0)G=Y;J[G]=Q[Y]}),do1=_z&&_z.__exportStar||function(J,Q){for(var Y in J)if(Y!=="default"&&!Object.prototype.hasOwnProperty.call(Q,Y))cJ8(Q,J,Y)};Object.defineProperty(_z,"__esModule",{value:!0});var _J8=e01();do1(e01(),_z);do1(mo1(),_z);_z.default=_J8.Iban});var G61=H((uo1)=>{Object.defineProperty(uo1,"__esModule",{value:!0});uo1.outputSyncingFormatter=uo1.outputPostFormatter=uo1.inputPostFormatter=uo1.outputBlockFormatter=uo1.outputTransactionReceiptFormatter=uo1.outputLogFormatter=uo1.inputLogFormatter=uo1.inputTopicFormatter=uo1.outputTransactionFormatter=uo1.inputSignFormatter=uo1.inputTransactionFormatter=uo1.inputCallFormatter=uo1.txInputOptionsFormatter=uo1.inputAddressFormatter=uo1.inputDefaultBlockNumberFormatter=uo1.inputBlockNumberFormatter=uo1.outputBigIntegerFormatter=uo1.outputProofFormatter=uo1.inputStorageKeysFormatter=void 0;var MR=l1(),J61=UR(),iJ8=M6(),a1=m1(),kZ=g0(),nJ8=(J)=>J.map((Q)=>(0,a1.numberToHex)(Q));uo1.inputStorageKeysFormatter=nJ8;var oJ8=(J)=>({address:(0,a1.toChecksumAddress)(J.address),nonce:(0,a1.hexToNumberString)(J.nonce),balance:(0,a1.hexToNumberString)(J.balance)});uo1.outputProofFormatter=oJ8;var aJ8=(J)=>(0,a1.toNumber)(J);uo1.outputBigIntegerFormatter=aJ8;var rJ8=(J)=>{if((0,kZ.isNullish)(J))return;if(typeof J==="string"&&(0,kZ.isBlockTag)(J))return J;if(J==="genesis")return"0x0";if(typeof J==="string"&&(0,a1.isHexStrict)(J))return J.toLowerCase();return(0,a1.numberToHex)(J)};uo1.inputBlockNumberFormatter=rJ8;var sJ8=(J,Q)=>{if(!J)return uo1.inputBlockNumberFormatter(Q);return uo1.inputBlockNumberFormatter(J)};uo1.inputDefaultBlockNumberFormatter=sJ8;var tJ8=(J)=>{if(J61.Iban.isValid(J)&&J61.Iban.isDirect(J))return new J61.Iban(J).toAddress().toLowerCase();if((0,a1.isAddress)(J))return`0x${J.toLowerCase().replace("0x","")}`;throw new MR.FormatterError(`Provided address ${J} is invalid, the capitalization checksum test failed, or it's an indirect IBAN address which can't be converted.`)};uo1.inputAddressFormatter=tJ8;var eJ8=(J)=>{var Q;let Y=Object.assign({},J);if(J.to)Y.to=uo1.inputAddressFormatter(J.to);if(J.data&&J.input)throw new MR.FormatterError(`You can't have "data" and "input" as properties of transactions at the same time, please use either "data" or "input" instead.`);if(!J.input&&J.data)Y.input=J.data,delete Y.data;if(J.input&&!J.input.startsWith("0x"))Y.input=`0x${J.input}`;if(Y.input&&!(0,a1.isHexStrict)(Y.input))throw new MR.FormatterError("The input field must be HEX encoded data.");if(J.gas||J.gasLimit)Y.gas=(0,a1.toNumber)((Q=J.gas)!==null&&Q!==void 0?Q:J.gasLimit);if(J.maxPriorityFeePerGas||J.maxFeePerGas)delete Y.gasPrice;return["gasPrice","gas","value","maxPriorityFeePerGas","maxFeePerGas","nonce","chainId"].filter((G)=>!(0,kZ.isNullish)(Y[G])).forEach((G)=>{Y[G]=(0,a1.numberToHex)(Y[G])}),Y};uo1.txInputOptionsFormatter=eJ8;var JQ8=(J,Q)=>{var Y;let G=uo1.txInputOptionsFormatter(J),X=(Y=G.from)!==null&&Y!==void 0?Y:Q;if(X)G.from=uo1.inputAddressFormatter(X);return G};uo1.inputCallFormatter=JQ8;var QQ8=(J,Q)=>{var Y;let G=uo1.txInputOptionsFormatter(J);if(typeof G.from!=="number"&&!(!!G.from&&typeof G.from==="object")){if(G.from=(Y=G.from)!==null&&Y!==void 0?Y:Q,!J.from&&typeof J.from!=="number")throw new MR.FormatterError('The send transactions "from" field must be defined!');G.from=uo1.inputAddressFormatter(J.from)}return G};uo1.inputTransactionFormatter=QQ8;var YQ8=(J)=>(0,a1.isHexStrict)(J)?J:(0,a1.utf8ToHex)(J);uo1.inputSignFormatter=YQ8;var GQ8=(J)=>{let Q=Object.assign({},J);if(J.blockNumber)Q.blockNumber=(0,a1.hexToNumber)(J.blockNumber);if(J.transactionIndex)Q.transactionIndex=(0,a1.hexToNumber)(J.transactionIndex);if(Q.nonce=(0,a1.hexToNumber)(J.nonce),Q.gas=(0,a1.hexToNumber)(J.gas),J.gasPrice)Q.gasPrice=uo1.outputBigIntegerFormatter(J.gasPrice);if(J.maxFeePerGas)Q.maxFeePerGas=uo1.outputBigIntegerFormatter(J.maxFeePerGas);if(J.maxPriorityFeePerGas)Q.maxPriorityFeePerGas=uo1.outputBigIntegerFormatter(J.maxPriorityFeePerGas);if(J.type)Q.type=(0,a1.hexToNumber)(J.type);if(Q.value=uo1.outputBigIntegerFormatter(J.value),J.to&&(0,a1.isAddress)(J.to))Q.to=(0,a1.toChecksumAddress)(J.to);else Q.to=void 0;if(J.from)Q.from=(0,a1.toChecksumAddress)(J.from);return Q};uo1.outputTransactionFormatter=GQ8;var XQ8=(J)=>{if((0,kZ.isNullish)(J))return null;let Q=String(J);return(0,kZ.isHex)(Q)?Q:(0,a1.fromUtf8)(Q)};uo1.inputTopicFormatter=XQ8;var zQ8=(J)=>{var Q;let Y=(0,kZ.isNullish)(J)?{}:(0,a1.mergeDeep)({},J);if((0,kZ.isNullish)(Y.fromBlock))Y.fromBlock=iJ8.BlockTags.LATEST;if(Y.fromBlock=uo1.inputBlockNumberFormatter(Y.fromBlock),!(0,kZ.isNullish)(Y.toBlock))Y.toBlock=uo1.inputBlockNumberFormatter(Y.toBlock);if(Y.topics=(Q=Y.topics)!==null&&Q!==void 0?Q:[],Y.topics=Y.topics.map((G)=>Array.isArray(G)?G.map(uo1.inputTopicFormatter):uo1.inputTopicFormatter(G)),Y.address)Y.address=Array.isArray(Y.address)?Y.address.map((G)=>uo1.inputAddressFormatter(G)):uo1.inputAddressFormatter(Y.address);return Y};uo1.inputLogFormatter=zQ8;var KQ8=(J)=>{let Q=Object.assign({},J),Y=typeof J.logIndex==="string"?J.logIndex:(0,a1.numberToHex)(J.logIndex);if(typeof J.blockHash==="string"&&typeof J.transactionHash==="string"){let G=(0,a1.sha3Raw)(`${J.blockHash.replace("0x","")}${J.transactionHash.replace("0x","")}${Y.replace("0x","")}`);Q.id=`log_${G.replace("0x","").slice(0,8)}`}else if(!J.id)Q.id=void 0;if(J.blockNumber&&(0,a1.isHexStrict)(J.blockNumber))Q.blockNumber=(0,a1.hexToNumber)(J.blockNumber);if(J.transactionIndex&&(0,a1.isHexStrict)(J.transactionIndex))Q.transactionIndex=(0,a1.hexToNumber)(J.transactionIndex);if(J.logIndex&&(0,a1.isHexStrict)(J.logIndex))Q.logIndex=(0,a1.hexToNumber)(J.logIndex);if(J.address)Q.address=(0,a1.toChecksumAddress)(J.address);return Q};uo1.outputLogFormatter=KQ8;var WQ8=(J)=>{if(typeof J!=="object")throw new MR.FormatterError(`Received receipt is invalid: ${String(J)}`);let Q=Object.assign({},J);if(J.blockNumber)Q.blockNumber=(0,a1.hexToNumber)(J.blockNumber);if(J.transactionIndex)Q.transactionIndex=(0,a1.hexToNumber)(J.transactionIndex);if(Q.cumulativeGasUsed=(0,a1.hexToNumber)(J.cumulativeGasUsed),Q.gasUsed=(0,a1.hexToNumber)(J.gasUsed),J.logs&&Array.isArray(J.logs))Q.logs=J.logs.map(uo1.outputLogFormatter);if(J.effectiveGasPrice)Q.effectiveGasPrice=(0,a1.hexToNumber)(J.effectiveGasPrice);if(J.contractAddress)Q.contractAddress=(0,a1.toChecksumAddress)(J.contractAddress);if(J.status)Q.status=Boolean(parseInt(J.status,10));return Q};uo1.outputTransactionReceiptFormatter=WQ8;var ZQ8=(J)=>{let Q=Object.assign({},J);if(Q.gasLimit=(0,a1.hexToNumber)(J.gasLimit),Q.gasUsed=(0,a1.hexToNumber)(J.gasUsed),Q.size=(0,a1.hexToNumber)(J.size),Q.timestamp=(0,a1.hexToNumber)(J.timestamp),J.number)Q.number=(0,a1.hexToNumber)(J.number);if(J.difficulty)Q.difficulty=uo1.outputBigIntegerFormatter(J.difficulty);if(J.totalDifficulty)Q.totalDifficulty=uo1.outputBigIntegerFormatter(J.totalDifficulty);if(J.transactions&&Array.isArray(J.transactions))Q.transactions=J.transactions.map(uo1.outputTransactionFormatter);if(J.miner)Q.miner=(0,a1.toChecksumAddress)(J.miner);if(J.baseFeePerGas)Q.baseFeePerGas=uo1.outputBigIntegerFormatter(J.baseFeePerGas);return Q};uo1.outputBlockFormatter=ZQ8;var VQ8=(J)=>{var Q;let Y=Object.assign({},J);if(J.ttl)Y.ttl=(0,a1.numberToHex)(J.ttl);if(J.workToProve)Y.workToProve=(0,a1.numberToHex)(J.workToProve);if(J.priority)Y.priority=(0,a1.numberToHex)(J.priority);if(J.topics&&!Array.isArray(J.topics))Y.topics=J.topics?[J.topics]:[];return Y.topics=(Q=Y.topics)===null||Q===void 0?void 0:Q.map((G)=>G.startsWith("0x")?G:(0,a1.fromUtf8)(G)),Y};uo1.inputPostFormatter=VQ8;var qQ8=(J)=>{var Q;let Y=Object.assign({},J);if(J.expiry)Y.expiry=(0,a1.hexToNumber)(J.expiry);if(J.sent)Y.sent=(0,a1.hexToNumber)(J.sent);if(J.ttl)Y.ttl=(0,a1.hexToNumber)(J.ttl);if(J.workProved)Y.workProved=(0,a1.hexToNumber)(J.workProved);if(!J.topics)Y.topics=[];return Y.topics=(Q=Y.topics)===null||Q===void 0?void 0:Q.map(a1.toUtf8),Y};uo1.outputPostFormatter=qQ8;var UQ8=(J)=>{let Q=Object.assign({},J);if(Q.startingBlock=(0,a1.hexToNumber)(J.startingBlock),Q.currentBlock=(0,a1.hexToNumber)(J.currentBlock),Q.highestBlock=(0,a1.hexToNumber)(J.highestBlock),J.knownStates)Q.knownStates=(0,a1.hexToNumber)(J.knownStates);if(J.pulledStates)Q.pulledStates=(0,a1.hexToNumber)(J.pulledStates);return Q};uo1.outputSyncingFormatter=UQ8});var no1=H((hO)=>{var X61=hO&&hO.__awaiter||function(J,Q,Y,G){function X(z){return z instanceof Y?z:new Y(function(K){K(z)})}return new(Y||(Y=Promise))(function(z,K){function W(q){try{V(G.next(q))}catch(U){K(U)}}function Z(q){try{V(G.throw(q))}catch(U){K(U)}}function V(q){q.done?z(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})},_o1;Object.defineProperty(hO,"__esModule",{value:!0});hO.Web3PromiEvent=void 0;var CQ8=XO();class io1 extends CQ8.Web3EventEmitter{constructor(J){super();this[_o1]="Promise",this._promise=new Promise(J)}then(J,Q){return X61(this,void 0,void 0,function*(){return this._promise.then(J,Q)})}catch(J){return X61(this,void 0,void 0,function*(){return this._promise.catch(J)})}finally(J){return X61(this,void 0,void 0,function*(){return this._promise.finally(J)})}on(J,Q){return super.on(J,Q),this}once(J,Q){return super.once(J,Q),this}}hO.Web3PromiEvent=io1;_o1=Symbol.toStringTag});var HJ=H((p8)=>{var oo1=p8&&p8.__createBinding||(Object.create?function(J,Q,Y,G){if(G===void 0)G=Y;var X=Object.getOwnPropertyDescriptor(Q,Y);if(!X||("get"in X?!Q.__esModule:X.writable||X.configurable))X={enumerable:!0,get:function(){return Q[Y]}};Object.defineProperty(J,G,X)}:function(J,Q,Y,G){if(G===void 0)G=Y;J[G]=Q[Y]}),RQ8=p8&&p8.__setModuleDefault||(Object.create?function(J,Q){Object.defineProperty(J,"default",{enumerable:!0,value:Q})}:function(J,Q){J.default=Q}),iY=p8&&p8.__exportStar||function(J,Q){for(var Y in J)if(Y!=="default"&&!Object.prototype.hasOwnProperty.call(Q,Y))oo1(Q,J,Y)},FQ8=p8&&p8.__importStar||function(J){if(J&&J.__esModule)return J;var Q={};if(J!=null){for(var Y in J)if(Y!=="default"&&Object.prototype.hasOwnProperty.call(J,Y))oo1(Q,J,Y)}return RQ8(Q,J),Q};Object.defineProperty(p8,"__esModule",{value:!0});p8.formatters=void 0;iY(m11(),p8);iY(vh(),p8);iY(jh(),p8);iY(Qc1(),p8);iY(jo1(),p8);iY(r01(),p8);iY(pC(),p8);iY(bo1(),p8);iY(G61(),p8);iY(no1(),p8);iY(XO(),p8);p8.formatters=FQ8(G61())});var ro1=H((ao1)=>{(function(J,Q){if(J.setImmediate)return;var Y=1,G={},X=!1,z=J.document,K;function W(w){if(typeof w!=="function")w=Function(""+w);var N=Array(arguments.length-1);for(var L=0;L<N.length;L++)N[L]=arguments[L+1];var E={callback:w,args:N};return G[Y]=E,K(Y),Y++}function Z(w){delete G[w]}function V(w){var{callback:N,args:L}=w;switch(L.length){case 0:N();break;case 1:N(L[0]);break;case 2:N(L[0],L[1]);break;case 3:N(L[0],L[1],L[2]);break;default:N.apply(Q,L);break}}function q(w){if(X)setTimeout(q,0,w);else{var N=G[w];if(N){X=!0;try{V(N)}finally{Z(w),X=!1}}}}function U(){K=function(w){process.nextTick(function(){q(w)})}}function M(){if(J.postMessage&&!J.importScripts){var w=!0,N=J.onmessage;return J.onmessage=function(){w=!1},J.postMessage("","*"),J.onmessage=N,w}}function D(){var w="setImmediate$"+Math.random()+"$",N=function(L){if(L.source===J&&typeof L.data==="string"&&L.data.indexOf(w)===0)q(+L.data.slice(w.length))};if(J.addEventListener)J.addEventListener("message",N,!1);else J.attachEvent("onmessage",N);K=function(L){J.postMessage(w+L,"*")}}function I(){var w=new MessageChannel;w.port1.onmessage=function(N){var L=N.data;q(L)},K=function(N){w.port2.postMessage(N)}}function O(){var w=z.documentElement;K=function(N){var L=z.createElement("script");L.onreadystatechange=function(){q(N),L.onreadystatechange=null,w.removeChild(L),L=null},w.appendChild(L)}}function A(){K=function(w){setTimeout(q,0,w)}}var B=Object.getPrototypeOf&&Object.getPrototypeOf(J);if(B=B&&B.setTimeout?B:J,{}.toString.call(J.process)==="[object process]")U();else if(M())D();else if(J.MessageChannel)I();else if(z&&"onreadystatechange"in z.createElement("script"))O();else A();B.setImmediate=W,B.clearImmediate=Z})(typeof self>"u"?typeof global>"u"?ao1:global:self)});var so1=H((I1)=>{var K0=I1&&I1.__awaiter||function(J,Q,Y,G){function X(z){return z instanceof Y?z:new Y(function(K){K(z)})}return new(Y||(Y=Promise))(function(z,K){function W(q){try{V(G.next(q))}catch(U){K(U)}}function Z(q){try{V(G.throw(q))}catch(U){K(U)}}function V(q){q.done?z(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(I1,"__esModule",{value:!0});I1.getProof=I1.getChainId=I1.requestAccounts=I1.getPendingTransactions=I1.getFeeHistory=I1.submitHashrate=I1.submitWork=I1.getWork=I1.getLogs=I1.getFilterLogs=I1.getFilterChanges=I1.uninstallFilter=I1.newPendingTransactionFilter=I1.newBlockFilter=I1.newFilter=I1.compileSerpent=I1.compileLLL=I1.compileSolidity=I1.getCompilers=I1.getUncleByBlockNumberAndIndex=I1.getUncleByBlockHashAndIndex=I1.getTransactionReceipt=I1.getTransactionByBlockNumberAndIndex=I1.getTransactionByBlockHashAndIndex=I1.getTransactionByHash=I1.getBlockByNumber=I1.getBlockByHash=I1.estimateGas=I1.call=I1.sendRawTransaction=I1.sendTransaction=I1.signTransaction=I1.sign=I1.getCode=I1.getUncleCountByBlockNumber=I1.getUncleCountByBlockHash=I1.getBlockTransactionCountByNumber=I1.getBlockTransactionCountByHash=I1.getTransactionCount=I1.getStorageAt=I1.getBalance=I1.getBlockNumber=I1.getAccounts=I1.getMaxPriorityFeePerGas=I1.getGasPrice=I1.getHashRate=I1.getMining=I1.getCoinbase=I1.getSyncing=I1.getProtocolVersion=void 0;I1.signTypedData=I1.createAccessList=I1.getNodeInfo=void 0;var X6=g0();function SQ8(J){return K0(this,void 0,void 0,function*(){return J.send({method:"eth_protocolVersion",params:[]})})}I1.getProtocolVersion=SQ8;function TQ8(J){return K0(this,void 0,void 0,function*(){return J.send({method:"eth_syncing",params:[]})})}I1.getSyncing=TQ8;function PQ8(J){return K0(this,void 0,void 0,function*(){return J.send({method:"eth_coinbase",params:[]})})}I1.getCoinbase=PQ8;function $Q8(J){return K0(this,void 0,void 0,function*(){return J.send({method:"eth_mining",params:[]})})}I1.getMining=$Q8;function fQ8(J){return K0(this,void 0,void 0,function*(){return J.send({method:"eth_hashrate",params:[]})})}I1.getHashRate=fQ8;function kQ8(J){return K0(this,void 0,void 0,function*(){return J.send({method:"eth_gasPrice",params:[]})})}I1.getGasPrice=kQ8;function vQ8(J){return K0(this,void 0,void 0,function*(){return J.send({method:"eth_maxPriorityFeePerGas",params:[]})})}I1.getMaxPriorityFeePerGas=vQ8;function jQ8(J){return K0(this,void 0,void 0,function*(){return J.send({method:"eth_accounts",params:[]})})}I1.getAccounts=jQ8;function hQ8(J){return K0(this,void 0,void 0,function*(){return J.send({method:"eth_blockNumber",params:[]})})}I1.getBlockNumber=hQ8;function bQ8(J,Q,Y){return K0(this,void 0,void 0,function*(){return X6.validator.validate(["address","blockNumberOrTag"],[Q,Y]),J.send({method:"eth_getBalance",params:[Q,Y]})})}I1.getBalance=bQ8;function xQ8(J,Q,Y,G){return K0(this,void 0,void 0,function*(){return X6.validator.validate(["address","hex","blockNumberOrTag"],[Q,Y,G]),J.send({method:"eth_getStorageAt",params:[Q,Y,G]})})}I1.getStorageAt=xQ8;function yQ8(J,Q,Y){return K0(this,void 0,void 0,function*(){return X6.validator.validate(["address","blockNumberOrTag"],[Q,Y]),J.send({method:"eth_getTransactionCount",params:[Q,Y]})})}I1.getTransactionCount=yQ8;function gQ8(J,Q){return K0(this,void 0,void 0,function*(){return X6.validator.validate(["bytes32"],[Q]),J.send({method:"eth_getBlockTransactionCountByHash",params:[Q]})})}I1.getBlockTransactionCountByHash=gQ8;function mQ8(J,Q){return K0(this,void 0,void 0,function*(){return X6.validator.validate(["blockNumberOrTag"],[Q]),J.send({method:"eth_getBlockTransactionCountByNumber",params:[Q]})})}I1.getBlockTransactionCountByNumber=mQ8;function dQ8(J,Q){return K0(this,void 0,void 0,function*(){return X6.validator.validate(["bytes32"],[Q]),J.send({method:"eth_getUncleCountByBlockHash",params:[Q]})})}I1.getUncleCountByBlockHash=dQ8;function uQ8(J,Q){return K0(this,void 0,void 0,function*(){return X6.validator.validate(["blockNumberOrTag"],[Q]),J.send({method:"eth_getUncleCountByBlockNumber",params:[Q]})})}I1.getUncleCountByBlockNumber=uQ8;function lQ8(J,Q,Y){return K0(this,void 0,void 0,function*(){return X6.validator.validate(["address","blockNumberOrTag"],[Q,Y]),J.send({method:"eth_getCode",params:[Q,Y]})})}I1.getCode=lQ8;function pQ8(J,Q,Y){return K0(this,void 0,void 0,function*(){return X6.validator.validate(["address","hex"],[Q,Y]),J.send({method:"eth_sign",params:[Q,Y]})})}I1.sign=pQ8;function cQ8(J,Q){return K0(this,void 0,void 0,function*(){return J.send({method:"eth_signTransaction",params:[Q]})})}I1.signTransaction=cQ8;function _Q8(J,Q){return K0(this,void 0,void 0,function*(){return J.send({method:"eth_sendTransaction",params:[Q]})})}I1.sendTransaction=_Q8;function iQ8(J,Q){return K0(this,void 0,void 0,function*(){return X6.validator.validate(["hex"],[Q]),J.send({method:"eth_sendRawTransaction",params:[Q]})})}I1.sendRawTransaction=iQ8;function nQ8(J,Q,Y){return K0(this,void 0,void 0,function*(){return X6.validator.validate(["blockNumberOrTag"],[Y]),J.send({method:"eth_call",params:[Q,Y]})})}I1.call=nQ8;function oQ8(J,Q,Y){return K0(this,void 0,void 0,function*(){return X6.validator.validate(["blockNumberOrTag"],[Y]),J.send({method:"eth_estimateGas",params:[Q,Y]})})}I1.estimateGas=oQ8;function aQ8(J,Q,Y){return K0(this,void 0,void 0,function*(){return X6.validator.validate(["bytes32","bool"],[Q,Y]),J.send({method:"eth_getBlockByHash",params:[Q,Y]})})}I1.getBlockByHash=aQ8;function rQ8(J,Q,Y){return K0(this,void 0,void 0,function*(){return X6.validator.validate(["blockNumberOrTag","bool"],[Q,Y]),J.send({method:"eth_getBlockByNumber",params:[Q,Y]})})}I1.getBlockByNumber=rQ8;function sQ8(J,Q){return K0(this,void 0,void 0,function*(){return X6.validator.validate(["bytes32"],[Q]),J.send({method:"eth_getTransactionByHash",params:[Q]})})}I1.getTransactionByHash=sQ8;function tQ8(J,Q,Y){return K0(this,void 0,void 0,function*(){return X6.validator.validate(["bytes32","hex"],[Q,Y]),J.send({method:"eth_getTransactionByBlockHashAndIndex",params:[Q,Y]})})}I1.getTransactionByBlockHashAndIndex=tQ8;function eQ8(J,Q,Y){return K0(this,void 0,void 0,function*(){return X6.validator.validate(["blockNumberOrTag","hex"],[Q,Y]),J.send({method:"eth_getTransactionByBlockNumberAndIndex",params:[Q,Y]})})}I1.getTransactionByBlockNumberAndIndex=eQ8;function JY8(J,Q){return K0(this,void 0,void 0,function*(){return X6.validator.validate(["bytes32"],[Q]),J.send({method:"eth_getTransactionReceipt",params:[Q]})})}I1.getTransactionReceipt=JY8;function QY8(J,Q,Y){return K0(this,void 0,void 0,function*(){return X6.validator.validate(["bytes32","hex"],[Q,Y]),J.send({method:"eth_getUncleByBlockHashAndIndex",params:[Q,Y]})})}I1.getUncleByBlockHashAndIndex=QY8;function YY8(J,Q,Y){return K0(this,void 0,void 0,function*(){return X6.validator.validate(["blockNumberOrTag","hex"],[Q,Y]),J.send({method:"eth_getUncleByBlockNumberAndIndex",params:[Q,Y]})})}I1.getUncleByBlockNumberAndIndex=YY8;function GY8(J){return K0(this,void 0,void 0,function*(){return J.send({method:"eth_getCompilers",params:[]})})}I1.getCompilers=GY8;function XY8(J,Q){return K0(this,void 0,void 0,function*(){return X6.validator.validate(["string"],[Q]),J.send({method:"eth_compileSolidity",params:[Q]})})}I1.compileSolidity=XY8;function zY8(J,Q){return K0(this,void 0,void 0,function*(){return X6.validator.validate(["string"],[Q]),J.send({method:"eth_compileLLL",params:[Q]})})}I1.compileLLL=zY8;function KY8(J,Q){return K0(this,void 0,void 0,function*(){return X6.validator.validate(["string"],[Q]),J.send({method:"eth_compileSerpent",params:[Q]})})}I1.compileSerpent=KY8;function WY8(J,Q){return K0(this,void 0,void 0,function*(){return X6.validator.validate(["filter"],[Q]),J.send({method:"eth_newFilter",params:[Q]})})}I1.newFilter=WY8;function ZY8(J){return K0(this,void 0,void 0,function*(){return J.send({method:"eth_newBlockFilter",params:[]})})}I1.newBlockFilter=ZY8;function VY8(J){return K0(this,void 0,void 0,function*(){return J.send({method:"eth_newPendingTransactionFilter",params:[]})})}I1.newPendingTransactionFilter=VY8;function qY8(J,Q){return K0(this,void 0,void 0,function*(){return X6.validator.validate(["hex"],[Q]),J.send({method:"eth_uninstallFilter",params:[Q]})})}I1.uninstallFilter=qY8;function UY8(J,Q){return K0(this,void 0,void 0,function*(){return X6.validator.validate(["hex"],[Q]),J.send({method:"eth_getFilterChanges",params:[Q]})})}I1.getFilterChanges=UY8;function MY8(J,Q){return K0(this,void 0,void 0,function*(){return X6.validator.validate(["hex"],[Q]),J.send({method:"eth_getFilterLogs",params:[Q]})})}I1.getFilterLogs=MY8;function DY8(J,Q){return K0(this,void 0,void 0,function*(){return X6.validator.validate(["filter"],[Q]),J.send({method:"eth_getLogs",params:[Q]})})}I1.getLogs=DY8;function HY8(J){return K0(this,void 0,void 0,function*(){return J.send({method:"eth_getWork",params:[]})})}I1.getWork=HY8;function IY8(J,Q,Y,G){return K0(this,void 0,void 0,function*(){return X6.validator.validate(["bytes8","bytes32","bytes32"],[Q,Y,G]),J.send({method:"eth_submitWork",params:[Q,Y,G]})})}I1.submitWork=IY8;function OY8(J,Q,Y){return K0(this,void 0,void 0,function*(){return X6.validator.validate(["bytes32","bytes32"],[Q,Y]),J.send({method:"eth_submitHashrate",params:[Q,Y]})})}I1.submitHashrate=OY8;function AY8(J,Q,Y,G){return K0(this,void 0,void 0,function*(){X6.validator.validate(["hex","blockNumberOrTag"],[Q,Y]);for(let X of G)X6.validator.validate(["number"],[X]);return J.send({method:"eth_feeHistory",params:[Q,Y,G]})})}I1.getFeeHistory=AY8;function BY8(J){return K0(this,void 0,void 0,function*(){return J.send({method:"eth_pendingTransactions",params:[]})})}I1.getPendingTransactions=BY8;function NY8(J){return K0(this,void 0,void 0,function*(){return J.send({method:"eth_requestAccounts",params:[]})})}I1.requestAccounts=NY8;function wY8(J){return K0(this,void 0,void 0,function*(){return J.send({method:"eth_chainId",params:[]})})}I1.getChainId=wY8;function LY8(J,Q,Y,G){return K0(this,void 0,void 0,function*(){return X6.validator.validate(["address","bytes32[]","blockNumberOrTag"],[Q,Y,G]),J.send({method:"eth_getProof",params:[Q,Y,G]})})}I1.getProof=LY8;function EY8(J){return K0(this,void 0,void 0,function*(){return J.send({method:"web3_clientVersion",params:[]})})}I1.getNodeInfo=EY8;function CY8(J,Q,Y){return K0(this,void 0,void 0,function*(){return X6.validator.validate(["blockNumberOrTag"],[Y]),J.send({method:"eth_createAccessList",params:[Q,Y]})})}I1.createAccessList=CY8;function RY8(J,Q,Y,G=!1){return K0(this,void 0,void 0,function*(){return X6.validator.validate(["address"],[Q]),J.send({method:`eth_signTypedData${G?"":"_v4"}`,params:[Q,Y]})})}I1.signTypedData=RY8});var to1=H((kG)=>{var z61=kG&&kG.__awaiter||function(J,Q,Y,G){function X(z){return z instanceof Y?z:new Y(function(K){K(z)})}return new(Y||(Y=Promise))(function(z,K){function W(q){try{V(G.next(q))}catch(U){K(U)}}function Z(q){try{V(G.throw(q))}catch(U){K(U)}}function V(q){q.done?z(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(kG,"__esModule",{value:!0});kG.isListening=kG.getPeerCount=kG.getId=void 0;function FY8(J){return z61(this,void 0,void 0,function*(){return J.send({method:"net_version",params:[]})})}kG.getId=FY8;function SY8(J){return z61(this,void 0,void 0,function*(){return J.send({method:"net_peerCount",params:[]})})}kG.getPeerCount=SY8;function TY8(J){return z61(this,void 0,void 0,function*(){return J.send({method:"net_listening",params:[]})})}kG.isListening=TY8});var eo1=H((M9)=>{var iz=M9&&M9.__awaiter||function(J,Q,Y,G){function X(z){return z instanceof Y?z:new Y(function(K){K(z)})}return new(Y||(Y=Promise))(function(z,K){function W(q){try{V(G.next(q))}catch(U){K(U)}}function Z(q){try{V(G.throw(q))}catch(U){K(U)}}function V(q){q.done?z(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(M9,"__esModule",{value:!0});M9.ecRecover=M9.sign=M9.signTransaction=M9.sendTransaction=M9.importRawKey=M9.lockAccount=M9.unlockAccount=M9.newAccount=M9.getAccounts=void 0;var PY8=(J)=>iz(void 0,void 0,void 0,function*(){return J.send({method:"personal_listAccounts",params:[]})});M9.getAccounts=PY8;var $Y8=(J,Q)=>iz(void 0,void 0,void 0,function*(){return J.send({method:"personal_newAccount",params:[Q]})});M9.newAccount=$Y8;var fY8=(J,Q,Y,G)=>iz(void 0,void 0,void 0,function*(){return J.send({method:"personal_unlockAccount",params:[Q,Y,G]})});M9.unlockAccount=fY8;var kY8=(J,Q)=>iz(void 0,void 0,void 0,function*(){return J.send({method:"personal_lockAccount",params:[Q]})});M9.lockAccount=kY8;var vY8=(J,Q,Y)=>iz(void 0,void 0,void 0,function*(){return J.send({method:"personal_importRawKey",params:[Q,Y]})});M9.importRawKey=vY8;var jY8=(J,Q,Y)=>iz(void 0,void 0,void 0,function*(){return J.send({method:"personal_sendTransaction",params:[Q,Y]})});M9.sendTransaction=jY8;var hY8=(J,Q,Y)=>iz(void 0,void 0,void 0,function*(){return J.send({method:"personal_signTransaction",params:[Q,Y]})});M9.signTransaction=hY8;var bY8=(J,Q,Y,G)=>iz(void 0,void 0,void 0,function*(){return J.send({method:"personal_sign",params:[Q,Y,G]})});M9.sign=bY8;var xY8=(J,Q,Y)=>iz(void 0,void 0,void 0,function*(){return J.send({method:"personal_ecRecover",params:[Q,Y]})});M9.ecRecover=xY8});var nz=H((L3)=>{var yY8=L3&&L3.__createBinding||(Object.create?function(J,Q,Y,G){if(G===void 0)G=Y;var X=Object.getOwnPropertyDescriptor(Q,Y);if(!X||("get"in X?!Q.__esModule:X.writable||X.configurable))X={enumerable:!0,get:function(){return Q[Y]}};Object.defineProperty(J,G,X)}:function(J,Q,Y,G){if(G===void 0)G=Y;J[G]=Q[Y]}),gY8=L3&&L3.__setModuleDefault||(Object.create?function(J,Q){Object.defineProperty(J,"default",{enumerable:!0,value:Q})}:function(J,Q){J.default=Q}),K61=L3&&L3.__importStar||function(J){if(J&&J.__esModule)return J;var Q={};if(J!=null){for(var Y in J)if(Y!=="default"&&Object.prototype.hasOwnProperty.call(J,Y))yY8(Q,J,Y)}return gY8(Q,J),Q};Object.defineProperty(L3,"__esModule",{value:!0});L3.personalRpcMethods=L3.netRpcMethods=L3.ethRpcMethods=void 0;var mY8=K61(so1());L3.ethRpcMethods=mY8;var dY8=K61(to1());L3.netRpcMethods=dY8;var uY8=K61(eo1());L3.personalRpcMethods=uY8});var wb=H((Ga1)=>{Object.defineProperty(Ga1,"__esModule",{value:!0});Ga1.detectRawTransactionType=Ga1.detectTransactionType=Ga1.defaultTransactionTypeParser=void 0;var W61=m1(),HR=M6(),oz=g0(),lY8=l1(),Ja1={type:"object",properties:{accessList:{type:"null"},maxFeePerGas:{type:"null"},maxPriorityFeePerGas:{type:"null"}}},Qa1={type:"object",properties:{maxFeePerGas:{type:"null"},maxPriorityFeePerGas:{type:"null"}}},Ya1={type:"object",properties:{gasPrice:{type:"null"}}},Nb=(J,Q,Y)=>{try{oz.validator.validateJSONSchema(J,Q)}catch(G){if(G instanceof oz.Web3ValidatorError)throw new lY8.InvalidPropertiesForTransactionTypeError(G.errors,Y);throw G}},pY8=(J)=>{var Q,Y;let G=J;if(!(0,oz.isNullish)(G.type)){let z;switch(G.type){case"0x0":z=Ja1;break;case"0x1":z=Qa1;break;case"0x2":z=Ya1;break;default:return(0,W61.format)({format:"uint"},G.type,HR.ETH_DATA_FORMAT)}return Nb(z,G,G.type),(0,W61.format)({format:"uint"},G.type,HR.ETH_DATA_FORMAT)}if(!(0,oz.isNullish)(G.maxFeePerGas)||!(0,oz.isNullish)(G.maxPriorityFeePerGas))return Nb(Ya1,G,"0x2"),"0x2";if(!(0,oz.isNullish)(G.accessList))return Nb(Qa1,G,"0x1"),"0x1";let X=(Q=G.hardfork)!==null&&Q!==void 0?Q:(Y=G.common)===null||Y===void 0?void 0:Y.hardfork;if(!(0,oz.isNullish)(X)){let z=Object.keys(HR.HardforksOrdered).indexOf(X);if(z>=Object.keys(HR.HardforksOrdered).indexOf("london"))return!(0,oz.isNullish)(G.gasPrice)?"0x0":"0x2";if(z===Object.keys(HR.HardforksOrdered).indexOf("berlin"))return"0x0"}if(!(0,oz.isNullish)(G.gasPrice))return Nb(Ja1,G,"0x0"),"0x0";return};Ga1.defaultTransactionTypeParser=pY8;var cY8=(J,Q)=>{var Y;return((Y=Q===null||Q===void 0?void 0:Q.transactionTypeParser)!==null&&Y!==void 0?Y:Ga1.defaultTransactionTypeParser)(J)};Ga1.detectTransactionType=cY8;var _Y8=(J)=>J[0]>127?"0x0":(0,W61.toHex)(J[0]);Ga1.detectRawTransactionType=_Y8});var nY=H((Ka1)=>{Object.defineProperty(Ka1,"__esModule",{value:!0});Ka1.accountSchema=Ka1.storageProofSchema=Ka1.feeHistorySchema=Ka1.SignatureObjectSchema=Ka1.transactionReceiptSchema=Ka1.syncSchema=Ka1.logSchema=Ka1.blockHeaderSchema=Ka1.blockSchema=Ka1.withdrawalsSchema=Ka1.transactionInfoSchema=Ka1.transactionSchema=Ka1.customChainSchema=Ka1.hardforkSchema=Ka1.chainSchema=Ka1.accessListResultSchema=Ka1.accessListSchema=Ka1.accessListItemSchema=void 0;Ka1.accessListItemSchema={type:"object",properties:{address:{format:"address"},storageKeys:{type:"array",items:{format:"bytes32"}}}};Ka1.accessListSchema={type:"array",items:Object.assign({},Ka1.accessListItemSchema)};Ka1.accessListResultSchema={type:"object",properties:{accessList:Object.assign({},Ka1.accessListSchema),gasUsed:{type:"string"}}};Ka1.chainSchema={type:"string",enum:["goerli","kovan","mainnet","rinkeby","ropsten","sepolia"]};Ka1.hardforkSchema={type:"string",enum:["arrowGlacier","berlin","byzantium","chainstart","constantinople","dao","homestead","istanbul","london","merge","muirGlacier","petersburg","shanghai","spuriousDragon","tangerineWhistle"]};Ka1.customChainSchema={type:"object",properties:{name:{format:"string"},networkId:{format:"uint"},chainId:{format:"uint"}}};Ka1.transactionSchema={type:"object",properties:{from:{format:"address"},to:{oneOf:[{format:"address"},{type:"null"}]},value:{format:"uint"},gas:{format:"uint"},gasPrice:{format:"uint"},effectiveGasPrice:{format:"uint"},type:{format:"uint"},maxFeePerGas:{format:"uint"},maxPriorityFeePerGas:{format:"uint"},accessList:Object.assign({},Ka1.accessListSchema),data:{format:"bytes"},input:{format:"bytes"},nonce:{format:"uint"},chain:Object.assign({},Ka1.chainSchema),hardfork:Object.assign({},Ka1.hardforkSchema),chainId:{format:"uint"},networkId:{format:"uint"},common:{type:"object",properties:{customChain:Object.assign({},Ka1.customChainSchema),baseChain:Object.assign({},Ka1.chainSchema),hardfork:Object.assign({},Ka1.hardforkSchema)}},gasLimit:{format:"uint"},v:{format:"uint"},r:{format:"bytes32"},s:{format:"bytes32"}}};Ka1.transactionInfoSchema={type:"object",properties:Object.assign(Object.assign({},Ka1.transactionSchema.properties),{blockHash:{format:"bytes32"},blockNumber:{format:"uint"},hash:{format:"bytes32"},transactionIndex:{format:"uint"},from:{format:"address"},to:{oneOf:[{format:"address"},{type:"null"}]},value:{format:"uint"},gas:{format:"uint"},gasPrice:{format:"uint"},effectiveGasPrice:{format:"uint"},type:{format:"uint"},maxFeePerGas:{format:"uint"},maxPriorityFeePerGas:{format:"uint"},accessList:Object.assign({},Ka1.accessListSchema),data:{format:"bytes"},input:{format:"bytes"},nonce:{format:"uint"},gasLimit:{format:"uint"},v:{format:"uint"},r:{format:"bytes32"},s:{format:"bytes32"}})};Ka1.withdrawalsSchema={type:"object",properties:{index:{format:"uint"},validatorIndex:{format:"uint"},address:{format:"address"},amount:{format:"uint"}}};Ka1.blockSchema={type:"object",properties:{baseFeePerGas:{format:"uint"},blobGasUsed:{format:"uint"},difficulty:{format:"uint"},excessBlobGas:{format:"uint"},extraData:{format:"bytes"},gasLimit:{format:"uint"},gasUsed:{format:"uint"},hash:{format:"bytes32"},logsBloom:{format:"bytes256"},miner:{format:"bytes"},mixHash:{format:"bytes32"},nonce:{format:"uint"},number:{format:"uint"},parentBeaconBlockRoot:{format:"bytes32"},parentHash:{format:"bytes32"},receiptsRoot:{format:"bytes32"},sha3Uncles:{format:"bytes32"},size:{format:"uint"},stateRoot:{format:"bytes32"},timestamp:{format:"uint"},totalDifficulty:{format:"uint"},transactions:{oneOf:[{type:"array",items:Object.assign({},Ka1.transactionInfoSchema)},{type:"array",items:{format:"bytes32"}}]},transactionsRoot:{format:"bytes32"},uncles:{type:"array",items:{format:"bytes32"}},withdrawals:{type:"array",items:Object.assign({},Ka1.withdrawalsSchema)},withdrawalsRoot:{format:"bytes32"}}};Ka1.blockHeaderSchema={type:"object",properties:{author:{format:"bytes32"},excessDataGas:{format:"uint"},baseFeePerGas:{format:"uint"},blobGasUsed:{format:"uint"},difficulty:{format:"uint"},excessBlobGas:{format:"uint"},extraData:{format:"bytes"},gasLimit:{format:"uint"},gasUsed:{format:"uint"},hash:{format:"bytes32"},logsBloom:{format:"bytes256"},miner:{format:"bytes"},mixHash:{format:"bytes32"},nonce:{format:"uint"},number:{format:"uint"},parentBeaconBlockRoot:{format:"bytes32"},parentHash:{format:"bytes32"},receiptsRoot:{format:"bytes32"},sha3Uncles:{format:"bytes32"},size:{format:"uint"},stateRoot:{format:"bytes32"},timestamp:{format:"uint"},totalDifficulty:{format:"uint"},transactions:{type:"array",items:{format:"bytes32"}},transactionsRoot:{format:"bytes32"},uncles:{type:"array",items:{format:"bytes32"}},withdrawals:{type:"array",items:Object.assign({},Ka1.withdrawalsSchema)},withdrawalsRoot:{format:"bytes32"}}};Ka1.logSchema={type:"object",properties:{removed:{format:"bool"},logIndex:{format:"uint"},transactionIndex:{format:"uint"},transactionHash:{format:"bytes32"},blockHash:{format:"bytes32"},blockNumber:{format:"uint"},address:{format:"address"},data:{format:"bytes"},topics:{type:"array",items:{format:"bytes32"}}}};Ka1.syncSchema={type:"object",properties:{startingBlock:{format:"string"},currentBlock:{format:"string"},highestBlock:{format:"string"},knownStates:{format:"string"},pulledStates:{format:"string"}}};Ka1.transactionReceiptSchema={type:"object",properties:{transactionHash:{format:"bytes32"},transactionIndex:{format:"uint"},blockHash:{format:"bytes32"},blockNumber:{format:"uint"},from:{format:"address"},to:{format:"address"},cumulativeGasUsed:{format:"uint"},gasUsed:{format:"uint"},effectiveGasPrice:{format:"uint"},contractAddress:{format:"address"},logs:{type:"array",items:Object.assign({},Ka1.logSchema)},logsBloom:{format:"bytes"},root:{format:"bytes"},status:{format:"uint"},type:{format:"uint"}}};Ka1.SignatureObjectSchema={type:"object",properties:{messageHash:{format:"bytes"},r:{format:"bytes32"},s:{format:"bytes32"},v:{format:"bytes"},message:{format:"bytes"},signature:{format:"bytes"}}};Ka1.feeHistorySchema={type:"object",properties:{oldestBlock:{format:"uint"},baseFeePerGas:{type:"array",items:{format:"uint"}},reward:{type:"array",items:{type:"array",items:{format:"uint"}}},gasUsedRatio:{type:"array",items:{type:"number"}}}};Ka1.storageProofSchema={type:"object",properties:{key:{format:"bytes32"},value:{format:"uint"},proof:{type:"array",items:{format:"bytes32"}}}};Ka1.accountSchema={type:"object",properties:{balance:{format:"uint"},codeHash:{format:"bytes32"},nonce:{format:"uint"},storageHash:{format:"bytes32"},accountProof:{type:"array",items:{format:"bytes32"}},storageProof:{type:"array",items:Object.assign({},Ka1.storageProofSchema)}}}});var xO=H((Ia1)=>{Object.defineProperty(Ia1,"__esModule",{value:!0});Ia1.formatTransaction=Y28;var J28=M6(),dU=g0(),bO=m1(),Q28=l1(),Ha1=nY();function Y28(J,Q=J28.DEFAULT_RETURN_FORMAT,Y={transactionSchema:Ha1.transactionInfoSchema,fillInputAndData:!1}){var G,X;let z=(0,bO.mergeDeep)({},J);if(!(0,dU.isNullish)(J===null||J===void 0?void 0:J.common)){if(z.common=Object.assign({},J.common),!(0,dU.isNullish)((G=J.common)===null||G===void 0?void 0:G.customChain))z.common.customChain=Object.assign({},J.common.customChain)}if(z=(0,bO.format)((X=Y.transactionSchema)!==null&&X!==void 0?X:Ha1.transactionInfoSchema,z,Q),!(0,dU.isNullish)(z.data)&&!(0,dU.isNullish)(z.input)&&(0,bO.toHex)(z.data)!==(0,bO.toHex)(z.input))throw new Q28.TransactionDataAndInputError({data:(0,bO.bytesToHex)(z.data),input:(0,bO.bytesToHex)(z.input)});if(Y.fillInputAndData){if(!(0,dU.isNullish)(z.data))z.input=z.data;else if(!(0,dU.isNullish)(z.input))z.data=z.input}if(!(0,dU.isNullish)(z.gasLimit))z.gas=z.gasLimit,delete z.gasLimit;return z}});var Aa1=H((Oa1)=>{Object.defineProperty(Oa1,"__esModule",{value:!0});Oa1.decodeSignedTransaction=W28;var yO=m1(),X28=$Z(),z28=wb(),K28=xO();function W28(J,Q,Y={fillInputAndData:!1}){return{raw:(0,yO.format)({format:"bytes"},J,Q),tx:(0,K28.formatTransaction)(Object.assign(Object.assign({},X28.TransactionFactory.fromSerializedData((0,yO.hexToBytes)(J)).toJSON()),{hash:(0,yO.bytesToHex)((0,yO.keccak256)((0,yO.hexToBytes)(J))),type:(0,z28.detectRawTransactionType)((0,yO.hexToBytes)(J))}),Q,{fillInputAndData:Y.fillInputAndData,transactionSchema:Y.transactionSchema})}}});var D61=H((vG)=>{var U61=vG&&vG.__awaiter||function(J,Q,Y,G){function X(z){return z instanceof Y?z:new Y(function(K){K(z)})}return new(Y||(Y=Promise))(function(z,K){function W(q){try{V(G.next(q))}catch(U){K(U)}}function Z(q){try{V(G.throw(q))}catch(U){K(U)}}function V(q){q.done?z(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(vG,"__esModule",{value:!0});vG.isListening=vG.getPeerCount=vG.getId=void 0;var Ba1=m1(),M61=nz();function V28(J,Q){return U61(this,void 0,void 0,function*(){let Y=yield M61.netRpcMethods.getId(J.requestManager);return(0,Ba1.format)({format:"uint"},Y,Q)})}vG.getId=V28;function q28(J,Q){return U61(this,void 0,void 0,function*(){let Y=yield M61.netRpcMethods.getPeerCount(J.requestManager);return(0,Ba1.format)({format:"uint"},Y,Q)})}vG.getPeerCount=q28;var U28=(J)=>U61(void 0,void 0,void 0,function*(){return M61.netRpcMethods.isListening(J.requestManager)});vG.isListening=U28});var O61=H((LQ)=>{var M28=LQ&&LQ.__createBinding||(Object.create?function(J,Q,Y,G){if(G===void 0)G=Y;var X=Object.getOwnPropertyDescriptor(Q,Y);if(!X||("get"in X?!Q.__esModule:X.writable||X.configurable))X={enumerable:!0,get:function(){return Q[Y]}};Object.defineProperty(J,G,X)}:function(J,Q,Y,G){if(G===void 0)G=Y;J[G]=Q[Y]}),D28=LQ&&LQ.__setModuleDefault||(Object.create?function(J,Q){Object.defineProperty(J,"default",{enumerable:!0,value:Q})}:function(J,Q){J.default=Q}),H28=LQ&&LQ.__importStar||function(J){if(J&&J.__esModule)return J;var Q={};if(J!=null){for(var Y in J)if(Y!=="default"&&Object.prototype.hasOwnProperty.call(J,Y))M28(Q,J,Y)}return D28(Q,J),Q},H61=LQ&&LQ.__awaiter||function(J,Q,Y,G){function X(z){return z instanceof Y?z:new Y(function(K){K(z)})}return new(Y||(Y=Promise))(function(z,K){function W(q){try{V(G.next(q))}catch(U){K(U)}}function Z(q){try{V(G.throw(q))}catch(U){K(U)}}function V(q){q.done?z(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(LQ,"__esModule",{value:!0});LQ.Net=void 0;var I28=HJ(),I61=H28(D61());class Na1 extends I28.Web3Context{getId(J=this.defaultReturnFormat){return H61(this,void 0,void 0,function*(){return I61.getId(this,J)})}getPeerCount(J=this.defaultReturnFormat){return H61(this,void 0,void 0,function*(){return I61.getPeerCount(this,J)})}isListening(){return H61(this,void 0,void 0,function*(){return I61.isListening(this)})}}LQ.Net=Na1});var gO=H((az)=>{var O28=az&&az.__createBinding||(Object.create?function(J,Q,Y,G){if(G===void 0)G=Y;var X=Object.getOwnPropertyDescriptor(Q,Y);if(!X||("get"in X?!Q.__esModule:X.writable||X.configurable))X={enumerable:!0,get:function(){return Q[Y]}};Object.defineProperty(J,G,X)}:function(J,Q,Y,G){if(G===void 0)G=Y;J[G]=Q[Y]}),wa1=az&&az.__exportStar||function(J,Q){for(var Y in J)if(Y!=="default"&&!Object.prototype.hasOwnProperty.call(Q,Y))O28(Q,J,Y)};Object.defineProperty(az,"__esModule",{value:!0});var A28=O61();wa1(O61(),az);wa1(D61(),az);az.default=A28.Net});var uU=H((Ea1)=>{Object.defineProperty(Ea1,"__esModule",{value:!0});Ea1.NUMBER_DATA_FORMAT=Ea1.ALL_EVENTS_ABI=Ea1.ALL_EVENTS=void 0;var La1=M6();Ea1.ALL_EVENTS="ALLEVENTS";Ea1.ALL_EVENTS_ABI={name:Ea1.ALL_EVENTS,signature:"",type:"event",inputs:[]};Ea1.NUMBER_DATA_FORMAT={bytes:La1.FMT_BYTES.HEX,number:La1.FMT_NUMBER.NUMBER}});var w61=H((IR)=>{var Fa1=IR&&IR.__awaiter||function(J,Q,Y,G){function X(z){return z instanceof Y?z:new Y(function(K){K(z)})}return new(Y||(Y=Promise))(function(z,K){function W(q){try{V(G.next(q))}catch(U){K(U)}}function Z(q){try{V(G.throw(q))}catch(U){K(U)}}function V(q){q.done?z(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(IR,"__esModule",{value:!0});IR.getTransactionGasPricing=E28;var N28=M6(),mO=g0(),B61=l1(),A61=m1(),N61=vZ(),w28=OR();function L28(J,Q,Y){return Fa1(this,void 0,void 0,function*(){var G,X,z,K;let W=yield(0,N61.getBlock)(Q,Q.defaultBlock,!1,N28.ETH_DATA_FORMAT);if((0,mO.isNullish)(W.baseFeePerGas))throw new B61.Eip1559NotSupportedError;let Z;if((0,mO.isNullish)(J.gasPrice)&&BigInt(W.baseFeePerGas)===BigInt(0))Z=yield(0,N61.getGasPrice)(Q,Y);if(!(0,mO.isNullish)(J.gasPrice)||!(0,mO.isNullish)(Z)){let V=(0,A61.format)({format:"uint"},(G=J.gasPrice)!==null&&G!==void 0?G:Z,Y);return{maxPriorityFeePerGas:V,maxFeePerGas:V}}return{maxPriorityFeePerGas:(0,A61.format)({format:"uint"},(X=J.maxPriorityFeePerGas)!==null&&X!==void 0?X:Q.defaultMaxPriorityFeePerGas,Y),maxFeePerGas:(0,A61.format)({format:"uint"},(z=J.maxFeePerGas)!==null&&z!==void 0?z:BigInt(W.baseFeePerGas)*BigInt(2)+BigInt((K=J.maxPriorityFeePerGas)!==null&&K!==void 0?K:Q.defaultMaxPriorityFeePerGas),Y)}})}function E28(J,Q,Y){return Fa1(this,void 0,void 0,function*(){let G=(0,w28.getTransactionType)(J,Q);if(!(0,mO.isNullish)(G)){if(G.startsWith("-"))throw new B61.UnsupportedTransactionTypeError(G);if(Number(G)<0||Number(G)>127)throw new B61.UnsupportedTransactionTypeError(G);if((0,mO.isNullish)(J.gasPrice)&&(G==="0x0"||G==="0x1"))return{gasPrice:yield(0,N61.getGasPrice)(Q,Y),maxPriorityFeePerGas:void 0,maxFeePerGas:void 0};if(G==="0x2")return Object.assign({gasPrice:void 0},yield L28(J,Q,Y))}return})}});var OR=H((m5)=>{var E61=m5&&m5.__awaiter||function(J,Q,Y,G){function X(z){return z instanceof Y?z:new Y(function(K){K(z)})}return new(Y||(Y=Promise))(function(z,K){function W(q){try{V(G.next(q))}catch(U){K(U)}}function Z(q){try{V(G.throw(q))}catch(U){K(U)}}function V(q){q.done?z(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(m5,"__esModule",{value:!0});m5.transactionBuilder=m5.getTransactionType=m5.getTransactionNonce=m5.getTransactionFromOrToAttr=void 0;m5.defaultTransactionBuilder=Sa1;var lU=M6(),C28=$Z(),R28=gO(),O8=g0(),dO=l1(),uO=m1(),F28=uU(),L61=vZ(),S28=wb(),T28=nY(),P28=w61(),$28=(J,Q,Y,G)=>{if(Y!==void 0&&J in Y&&Y[J]!==void 0){if(typeof Y[J]==="string"&&(0,O8.isAddress)(Y[J]))return Y[J];if(!(0,O8.isHexStrict)(Y[J])&&(0,O8.isNumber)(Y[J])){if(Q.wallet){let X=Q.wallet.get((0,uO.format)({format:"uint"},Y[J],F28.NUMBER_DATA_FORMAT));if(!(0,O8.isNullish)(X))return X.address;throw new dO.LocalWalletNotAvailableError}throw new dO.LocalWalletNotAvailableError}else throw J==="from"?new dO.InvalidTransactionWithSender(Y.from):new dO.InvalidTransactionWithReceiver(Y.to)}if(J==="from"){if(!(0,O8.isNullish)(G))return(0,C28.privateKeyToAddress)(G);if(!(0,O8.isNullish)(Q.defaultAccount))return Q.defaultAccount}return};m5.getTransactionFromOrToAttr=$28;var f28=(J,Q,...Y)=>E61(void 0,[J,Q,...Y],void 0,function*(G,X,z=G.defaultReturnFormat){if((0,O8.isNullish)(X))throw new dO.UnableToPopulateNonceError;return(0,L61.getTransactionCount)(G,X,G.defaultBlock,z)});m5.getTransactionNonce=f28;var k28=(J,Q)=>{let Y=(0,S28.detectTransactionType)(J,Q);if(!(0,O8.isNullish)(Y))return Y;if(!(0,O8.isNullish)(Q.defaultTransactionType))return(0,uO.format)({format:"uint"},Q.defaultTransactionType,lU.ETH_DATA_FORMAT);return};m5.getTransactionType=k28;function Sa1(J){return E61(this,void 0,void 0,function*(){var Q,Y;let G=(0,uO.format)(T28.transactionSchema,J.transaction,J.web3Context.defaultReturnFormat);if((0,O8.isNullish)(G.from))G.from=(0,m5.getTransactionFromOrToAttr)("from",J.web3Context,void 0,J.privateKey);if((0,O8.isNullish)(G.nonce))G.nonce=yield(0,m5.getTransactionNonce)(J.web3Context,G.from,lU.ETH_DATA_FORMAT);if((0,O8.isNullish)(G.value))G.value="0x0";if(!(0,O8.isNullish)(G.data)){if(!(0,O8.isNullish)(G.input)&&G.data!==G.input)throw new dO.TransactionDataAndInputError({data:(0,uO.bytesToHex)(G.data),input:(0,uO.bytesToHex)(G.input)});if(!G.data.startsWith("0x"))G.data=`0x${G.data}`}else if(!(0,O8.isNullish)(G.input)){if(!G.input.startsWith("0x"))G.input=`0x${G.input}`}else G.input="0x";if((0,O8.isNullish)(G.common)){if(J.web3Context.defaultCommon){let X=J.web3Context.defaultCommon,z=X.customChain.chainId,K=X.customChain.networkId,W=X.customChain.name;G.common=Object.assign(Object.assign({},X),{customChain:{chainId:z,networkId:K,name:W}})}if((0,O8.isNullish)(G.chain))G.chain=J.web3Context.defaultChain;if((0,O8.isNullish)(G.hardfork))G.hardfork=J.web3Context.defaultHardfork}if((0,O8.isNullish)(G.chainId)&&(0,O8.isNullish)((Q=G.common)===null||Q===void 0?void 0:Q.customChain.chainId))G.chainId=yield(0,L61.getChainId)(J.web3Context,lU.ETH_DATA_FORMAT);if((0,O8.isNullish)(G.networkId))G.networkId=(Y=J.web3Context.defaultNetworkId)!==null&&Y!==void 0?Y:yield(0,R28.getId)(J.web3Context,lU.ETH_DATA_FORMAT);if((0,O8.isNullish)(G.gasLimit)&&!(0,O8.isNullish)(G.gas))G.gasLimit=G.gas;if(G.type=(0,m5.getTransactionType)(G,J.web3Context),(0,O8.isNullish)(G.accessList)&&(G.type==="0x1"||G.type==="0x2"))G.accessList=[];if(J.fillGasPrice)G=Object.assign(Object.assign({},G),yield(0,P28.getTransactionGasPricing)(G,J.web3Context,lU.ETH_DATA_FORMAT));if((0,O8.isNullish)(G.gas)&&(0,O8.isNullish)(G.gasLimit)&&J.fillGasLimit){let X=yield(0,L61.estimateGas)(J.web3Context,G,"latest",lU.ETH_DATA_FORMAT);G=Object.assign(Object.assign({},G),{gas:(0,uO.format)({format:"uint"},X,lU.ETH_DATA_FORMAT)})}return G})}var v28=(J)=>E61(void 0,void 0,void 0,function*(){var Q;return((Q=J.web3Context.transactionBuilder)!==null&&Q!==void 0?Q:Sa1)(Object.assign(Object.assign({},J),{transaction:J.transaction}))});m5.transactionBuilder=v28});var F61=H((AR)=>{var R61=AR&&AR.__awaiter||function(J,Q,Y,G){function X(z){return z instanceof Y?z:new Y(function(K){K(z)})}return new(Y||(Y=Promise))(function(z,K){function W(q){try{V(G.next(q))}catch(U){K(U)}}function Z(q){try{V(G.throw(q))}catch(U){K(U)}}function V(q){q.done?z(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(AR,"__esModule",{value:!0});AR.rejectIfBlockTimeout=b28;var j28=m1(),Ta1=l1(),Pa1=uU(),$a1=vZ();function C61(J,Q,Y){let G=J.transactionPollingInterval,[X,z]=(0,j28.rejectIfConditionAtInterval)(()=>R61(this,void 0,void 0,function*(){let W;try{W=yield(0,$a1.getBlockNumber)(J,Pa1.NUMBER_DATA_FORMAT)}catch(V){console.warn("An error happen while trying to get the block number",V);return}let Z=W-Q;if(Z>=J.transactionBlockTimeout)return new Ta1.TransactionBlockTimeoutError({starterBlockNumber:Q,numberOfBlocks:Z,transactionHash:Y});return}),G);return[z,{clean:()=>{clearInterval(X)}}]}function h28(J,Q,Y){return R61(this,void 0,void 0,function*(){var G;let X=!0,z,K;function W(V,q){if(q)console.warn("error happened at subscription. So revert to polling...",q);K.clean(),X=!1;let[U,M]=C61(J,Q,Y);K.clean=M.clean,U.catch((D)=>V(D))}try{z=yield(G=J.subscriptionManager)===null||G===void 0?void 0:G.subscribe("newHeads"),K={clean:()=>{var V;if(z.id)(V=J.subscriptionManager)===null||V===void 0||V.removeSubscription(z).then(()=>{}).catch(()=>{})}}}catch(V){return C61(J,Q,Y)}return[new Promise((V,q)=>{try{z.on("data",(U)=>{if(X=!1,!(U===null||U===void 0?void 0:U.number))return;let M=Number(BigInt(U.number)-BigInt(Q));if(M>=J.transactionBlockTimeout)q(new Ta1.TransactionBlockTimeoutError({starterBlockNumber:Q,numberOfBlocks:M,transactionHash:Y}))}),z.on("error",(U)=>{W(q,U)})}catch(U){W(q,U)}setTimeout(()=>{if(X)W(q)},J.blockHeaderTimeout*1000)}),K]})}function b28(J,Q){return R61(this,void 0,void 0,function*(){var Y,G;let{provider:X}=J.requestManager,z,K=yield(0,$a1.getBlockNumber)(J,Pa1.NUMBER_DATA_FORMAT);if(((G=(Y=X).supportsSubscriptions)===null||G===void 0?void 0:G.call(Y))&&J.enableExperimentalFeatures.useSubscriptionWhenCheckingBlockTimeout)z=yield h28(J,K,Q);else z=C61(J,K,Q);return z})}});var Eb=H((BR)=>{var x28=BR&&BR.__awaiter||function(J,Q,Y,G){function X(z){return z instanceof Y?z:new Y(function(K){K(z)})}return new(Y||(Y=Promise))(function(z,K){function W(q){try{V(G.next(q))}catch(U){K(U)}}function Z(q){try{V(G.throw(q))}catch(U){K(U)}}function V(q){q.done?z(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(BR,"__esModule",{value:!0});BR.trySendTransaction=d28;var y28=m1(),g28=l1(),m28=F61();function d28(J,Q,Y){return x28(this,void 0,void 0,function*(){let[G,X]=(0,y28.rejectIfTimeout)(J.transactionSendTimeout,new g28.TransactionSendTimeoutError({numberOfSeconds:J.transactionSendTimeout/1000,transactionHash:Y})),[z,K]=yield(0,m28.rejectIfBlockTimeout)(J,Y);try{return yield Promise.race([Q(),X,z])}finally{clearTimeout(G),K.clean()}})}});var S61=H((NR)=>{var fa1=NR&&NR.__awaiter||function(J,Q,Y,G){function X(z){return z instanceof Y?z:new Y(function(K){K(z)})}return new(Y||(Y=Promise))(function(z,K){function W(q){try{V(G.next(q))}catch(U){K(U)}}function Z(q){try{V(G.throw(q))}catch(U){K(U)}}function V(q){q.done?z(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(NR,"__esModule",{value:!0});NR.waitForTransactionReceipt=c28;var u28=l1(),ka1=m1(),l28=F61(),p28=vZ();function c28(J,Q,Y,G){return fa1(this,void 0,void 0,function*(){var X;let z=(X=J.transactionReceiptPollingInterval)!==null&&X!==void 0?X:J.transactionPollingInterval,[K,W]=(0,ka1.pollTillDefinedAndReturnIntervalId)(()=>fa1(this,void 0,void 0,function*(){try{return(G!==null&&G!==void 0?G:p28.getTransactionReceipt)(J,Q,Y)}catch(M){console.warn("An error happen while trying to get the transaction receipt",M);return}}),z),[Z,V]=(0,ka1.rejectIfTimeout)(J.transactionPollingTimeout,new u28.TransactionPollingTimeoutError({numberOfSeconds:J.transactionPollingTimeout/1000,transactionHash:Q})),[q,U]=yield(0,l28.rejectIfBlockTimeout)(J,Q);try{return yield Promise.race([K,V,q])}finally{if(Z)clearTimeout(Z);if(W)clearInterval(W);U.clean()}})}});var T61=H((lO)=>{var _28=lO&&lO.__awaiter||function(J,Q,Y,G){function X(z){return z instanceof Y?z:new Y(function(K){K(z)})}return new(Y||(Y=Promise))(function(z,K){function W(q){try{V(G.next(q))}catch(U){K(U)}}function Z(q){try{V(G.throw(q))}catch(U){K(U)}}function V(q){q.done?z(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(lO,"__esModule",{value:!0});lO.watchTransactionByPolling=void 0;var Cb=m1(),i28=nz(),n28=nY(),o28=({web3Context:J,transactionReceipt:Q,transactionPromiEvent:Y,customTransactionReceiptSchema:G,returnFormat:X})=>{var z;let K=1,W=setInterval(()=>{(()=>_28(void 0,void 0,void 0,function*(){if(K>=J.transactionConfirmationBlocks){clearInterval(W);return}let Z=yield i28.ethRpcMethods.getBlockByNumber(J.requestManager,(0,Cb.numberToHex)(BigInt(Q.blockNumber)+BigInt(K)),!1);if(Z===null||Z===void 0?void 0:Z.hash)K+=1,Y.emit("confirmation",{confirmations:(0,Cb.format)({format:"uint"},K,X),receipt:(0,Cb.format)(G!==null&&G!==void 0?G:n28.transactionReceiptSchema,Q,X),latestBlockHash:(0,Cb.format)({format:"bytes32"},Z.hash,X)})}))()},(z=J.transactionReceiptPollingInterval)!==null&&z!==void 0?z:J.transactionPollingInterval)};lO.watchTransactionByPolling=o28});var ja1=H((pO)=>{var va1=pO&&pO.__awaiter||function(J,Q,Y,G){function X(z){return z instanceof Y?z:new Y(function(K){K(z)})}return new(Y||(Y=Promise))(function(z,K){function W(q){try{V(G.next(q))}catch(U){K(U)}}function Z(q){try{V(G.throw(q))}catch(U){K(U)}}function V(q){q.done?z(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(pO,"__esModule",{value:!0});pO.watchTransactionBySubscription=void 0;var P61=m1(),a28=nY(),$61=T61(),r28=({web3Context:J,transactionReceipt:Q,transactionPromiEvent:Y,customTransactionReceiptSchema:G,returnFormat:X})=>{let z=!0,K;setImmediate(()=>{var W;(W=J.subscriptionManager)===null||W===void 0||W.subscribe("newHeads").then((Z)=>{Z.on("data",(V)=>va1(void 0,void 0,void 0,function*(){var q;if(z=!1,!(V===null||V===void 0?void 0:V.number)||K===(V===null||V===void 0?void 0:V.parentHash))return;K=V===null||V===void 0?void 0:V.parentHash;let U=BigInt(V.number)-BigInt(Q.blockNumber)+BigInt(1);if(Y.emit("confirmation",{confirmations:(0,P61.format)({format:"uint"},U,X),receipt:(0,P61.format)(G!==null&&G!==void 0?G:a28.transactionReceiptSchema,Q,X),latestBlockHash:(0,P61.format)({format:"bytes32"},V.parentHash,X)}),U>=J.transactionConfirmationBlocks)yield(q=J.subscriptionManager)===null||q===void 0?void 0:q.removeSubscription(Z)})),Z.on("error",()=>va1(void 0,void 0,void 0,function*(){var V;yield(V=J.subscriptionManager)===null||V===void 0?void 0:V.removeSubscription(Z),z=!1,(0,$61.watchTransactionByPolling)({web3Context:J,transactionReceipt:Q,transactionPromiEvent:Y,customTransactionReceiptSchema:G,returnFormat:X})}))}).catch(()=>{z=!1,(0,$61.watchTransactionByPolling)({web3Context:J,transactionReceipt:Q,customTransactionReceiptSchema:G,transactionPromiEvent:Y,returnFormat:X})})}),setTimeout(()=>{if(z)(0,$61.watchTransactionByPolling)({web3Context:J,transactionReceipt:Q,transactionPromiEvent:Y,returnFormat:X})},J.blockHeaderTimeout*1000)};pO.watchTransactionBySubscription=r28});var ya1=H((xa1)=>{Object.defineProperty(xa1,"__esModule",{value:!0});xa1.watchTransactionForConfirmations=JG8;var wR=m1(),ha1=g0(),ba1=l1(),s28=nY(),t28=T61(),e28=ja1();function JG8(J,Q,Y,G,X,z){if((0,ha1.isNullish)(Y)||(0,ha1.isNullish)(Y.blockHash))throw new ba1.TransactionMissingReceiptOrBlockHashError({receipt:Y,blockHash:(0,wR.format)({format:"bytes32"},Y===null||Y===void 0?void 0:Y.blockHash,X),transactionHash:(0,wR.format)({format:"bytes32"},G,X)});if(!Y.blockNumber)throw new ba1.TransactionReceiptMissingBlockNumberError({receipt:Y});Q.emit("confirmation",{confirmations:(0,wR.format)({format:"uint"},1,X),receipt:(0,wR.format)(z!==null&&z!==void 0?z:s28.transactionReceiptSchema,Y,X),latestBlockHash:(0,wR.format)({format:"bytes32"},Y.blockHash,X)});let K=J.requestManager.provider;if(K&&"supportsSubscriptions"in K&&K.supportsSubscriptions())(0,e28.watchTransactionBySubscription)({web3Context:J,transactionReceipt:Y,transactionPromiEvent:Q,customTransactionReceiptSchema:z,returnFormat:X});else(0,t28.watchTransactionByPolling)({web3Context:J,transactionReceipt:Y,transactionPromiEvent:Q,customTransactionReceiptSchema:z,returnFormat:X})}});var pU=H((ga1)=>{Object.defineProperty(ga1,"__esModule",{value:!0});ga1.jsonInterfaceMethodToString=ga1.flattenTypes=ga1.formatParam=ga1.formatOddHexstrings=ga1.isOddHexstring=ga1.mapTypes=ga1.mapStructToCoderFormat=ga1.mapStructNameAndType=ga1.isSimplifiedStructFormat=ga1.isAbiConstructorFragment=ga1.isAbiFunctionFragment=ga1.isAbiEventFragment=ga1.isAbiErrorFragment=ga1.isAbiFragment=void 0;var YG8=l1(),E3=m1(),GG8=(J)=>!(0,E3.isNullish)(J)&&typeof J==="object"&&!(0,E3.isNullish)(J.type)&&["function","event","constructor","error"].includes(J.type);ga1.isAbiFragment=GG8;var XG8=(J)=>!(0,E3.isNullish)(J)&&typeof J==="object"&&!(0,E3.isNullish)(J.type)&&J.type==="error";ga1.isAbiErrorFragment=XG8;var zG8=(J)=>!(0,E3.isNullish)(J)&&typeof J==="object"&&!(0,E3.isNullish)(J.type)&&J.type==="event";ga1.isAbiEventFragment=zG8;var KG8=(J)=>!(0,E3.isNullish)(J)&&typeof J==="object"&&!(0,E3.isNullish)(J.type)&&J.type==="function";ga1.isAbiFunctionFragment=KG8;var WG8=(J)=>!(0,E3.isNullish)(J)&&typeof J==="object"&&!(0,E3.isNullish)(J.type)&&J.type==="constructor";ga1.isAbiConstructorFragment=WG8;var ZG8=(J)=>typeof J==="object"&&typeof J.components>"u"&&typeof J.name>"u";ga1.isSimplifiedStructFormat=ZG8;var VG8=(J)=>J.includes("[]")?{type:"tuple[]",name:J.slice(0,-2)}:{type:"tuple",name:J};ga1.mapStructNameAndType=VG8;var qG8=(J)=>{let Q=[];for(let Y of Object.keys(J)){let G=J[Y];if(typeof G==="object")Q.push(Object.assign(Object.assign({},ga1.mapStructNameAndType(Y)),{components:ga1.mapStructToCoderFormat(G)}));else Q.push({name:Y,type:J[Y]})}return Q};ga1.mapStructToCoderFormat=qG8;var UG8=(J)=>{let Q=[];for(let Y of J){let G=Y;if(typeof Y==="object")G=Object.assign({},Y);if(typeof Y==="object"&&Y.type==="function")G=Object.assign(Object.assign({},Y),{type:"bytes24"});if(ga1.isSimplifiedStructFormat(G)){let X=Object.keys(G)[0];Q.push(Object.assign(Object.assign({},ga1.mapStructNameAndType(X)),{components:ga1.mapStructToCoderFormat(G[X])}))}else Q.push(G)}return Q};ga1.mapTypes=UG8;var MG8=(J)=>typeof J==="string"&&/^(-)?0x[0-9a-f]*$/i.test(J)&&J.length%2===1;ga1.isOddHexstring=MG8;var DG8=(J)=>ga1.isOddHexstring(J)?`0x0${J.substring(2)}`:J;ga1.formatOddHexstrings=DG8;var HG8=/^bytes([0-9]*)$/,IG8=/^bytes([0-9]*)\[\]$/,OG8=/^(u?int)([0-9]*)$/,AG8=/^(u?int)([0-9]*)\[\]$/,BG8=(J,Q)=>{let Y=typeof Q==="object"&&!Array.isArray(Q)?Object.assign({},Q):Q;if(Y instanceof BigInt||typeof Y==="bigint")return Y.toString(10);if(IG8.exec(J)||AG8.exec(J))return[...Y].map((z)=>ga1.formatParam(J.replace("[]",""),z));let G=OG8.exec(J);if(G){let X=parseInt(G[2]?G[2]:"256",10);if(X/8<Y.length)return(0,E3.leftPad)(Y,X)}if(G=HG8.exec(J),G){let X=(0,E3.isUint8Array)(Y)?(0,E3.toHex)(Y):Y,z=parseInt(G[1],10);if(z){let K=z*2;if(Y.startsWith("0x"))K+=2;let W=X.length<K?(0,E3.rightPad)(Y,z*2):X;return ga1.formatOddHexstrings(W)}return ga1.formatOddHexstrings(X)}return Y};ga1.formatParam=BG8;var NG8=(J,Q)=>{let Y=[];return Q.forEach((G)=>{if(typeof G.components==="object"){if(!G.type.startsWith("tuple"))throw new YG8.AbiError(`Invalid value given "${G.type}". Error: components found but type is not tuple.`);let X=G.type.indexOf("["),z=X>=0?G.type.substring(X):"",K=ga1.flattenTypes(J,G.components);if(Array.isArray(K)&&J)Y.push(`tuple(${K.join(",")})${z}`);else if(!J)Y.push(`(${K.join(",")})${z}`);else Y.push(`(${K.join()})`)}else Y.push(G.type)}),Y};ga1.flattenTypes=NG8;var wG8=(J)=>{var Q,Y,G,X;if(ga1.isAbiErrorFragment(J)||ga1.isAbiEventFragment(J)||ga1.isAbiFunctionFragment(J)){if((Q=J.name)===null||Q===void 0?void 0:Q.includes("("))return J.name;return`${(Y=J.name)!==null&&Y!==void 0?Y:""}(${ga1.flattenTypes(!1,(G=J.inputs)!==null&&G!==void 0?G:[]).join(",")})`}return`(${ga1.flattenTypes(!1,(X=J.inputs)!==null&&X!==void 0?X:[]).join(",")})`};ga1.jsonInterfaceMethodToString=wG8});var j61=H((na1)=>{Object.defineProperty(na1,"__esModule",{value:!0});na1.encodeErrorSignature=void 0;var RG8=m1(),FG8=l1(),ia1=pU(),SG8=(J)=>{if(typeof J!=="string"&&!(0,ia1.isAbiErrorFragment)(J))throw new FG8.AbiError("Invalid parameter value in encodeErrorSignature");let Q;if(J&&(typeof J==="function"||typeof J==="object"))Q=(0,ia1.jsonInterfaceMethodToString)(J);else Q=J;return(0,RG8.sha3Raw)(Q)};na1.encodeErrorSignature=SG8});var ta1=H((ra1)=>{Object.defineProperty(ra1,"__esModule",{value:!0});ra1.encodeEventSignature=void 0;var TG8=m1(),PG8=l1(),aa1=pU(),$G8=(J)=>{if(typeof J!=="string"&&!(0,aa1.isAbiEventFragment)(J))throw new PG8.AbiError("Invalid parameter value in encodeEventSignature");let Q;if(J&&(typeof J==="function"||typeof J==="object"))Q=(0,aa1.jsonInterfaceMethodToString)(J);else Q=J;return(0,TG8.sha3Raw)(Q)};ra1.encodeEventSignature=$G8});var Jr1=H((ea1)=>{Object.defineProperty(ea1,"__esModule",{value:!0});function fG8(J){let Q=void 0,Y=J[0],G=1;while(G<J.length){let X=J[G],z=J[G+1];if(G+=2,(X==="optionalAccess"||X==="optionalCall")&&Y==null)return;if(X==="access"||X==="optionalAccess")Q=Y,Y=z(Y);else if(X==="call"||X==="optionalCall")Y=z((...K)=>Y.call(Q,...K)),Q=void 0}return Y}function kG8(J,Q){let Y=J.exec(Q);return fG8([Y,"optionalAccess",(G)=>G.groups])}var vG8=/^bytes([1-9]|1[0-9]|2[0-9]|3[0-2])?$/,jG8=/^u?int(8|16|24|32|40|48|56|64|72|80|88|96|104|112|120|128|136|144|152|160|168|176|184|192|200|208|216|224|232|240|248|256)?$/,hG8=/^\(.+?\).*?$/;ea1.execTyped=kG8;ea1.bytesRegex=vG8;ea1.integerRegex=jG8;ea1.isTupleRegex=hG8});var Yr1=H((Qr1)=>{Object.defineProperty(Qr1,"__esModule",{value:!0});var mG8=Object.defineProperty,dG8=(J,Q,Y)=>(Q in J)?mG8(J,Q,{enumerable:!0,configurable:!0,writable:!0,value:Y}):J[Q]=Y,uG8=(J,Q,Y)=>{return dG8(J,typeof Q!=="symbol"?Q+"":Q,Y),Y};Qr1.__publicField=uG8});var Ur1=H((qr1)=>{Object.defineProperty(qr1,"__esModule",{value:!0});function cO(J,Q){if(J!=null)return J;else return Q()}function jZ(J){let Q=void 0,Y=J[0],G=1;while(G<J.length){let X=J[G],z=J[G+1];if(G+=2,(X==="optionalAccess"||X==="optionalCall")&&Y==null)return;if(X==="access"||X==="optionalAccess")Q=Y,Y=z(Y);else if(X==="call"||X==="optionalCall")Y=z((...K)=>Y.call(Q,...K)),Q=void 0}return Y}var OJ=Jr1(),LR=Yr1(),pG8="abitype",cG8="0.7.1",D9=class extends Error{constructor(J,Q={}){let Y=Q.cause instanceof D9?Q.cause.details:jZ([Q,"access",(z)=>z.cause,"optionalAccess",(z)=>z.message])?Q.cause.message:Q.details,G=Q.cause instanceof D9?Q.cause.docsPath||Q.docsPath:Q.docsPath,X=[J||"An error occurred.","",...Q.metaMessages?[...Q.metaMessages,""]:[],...G?[`Docs: https://abitype.dev${G}`]:[],...Y?[`Details: ${Y}`]:[],`Version: ${pG8}@${cG8}`].join(`
`);super(X);if(LR.__publicField.call(void 0,this,"details"),LR.__publicField.call(void 0,this,"docsPath"),LR.__publicField.call(void 0,this,"metaMessages"),LR.__publicField.call(void 0,this,"shortMessage"),LR.__publicField.call(void 0,this,"name","AbiTypeError"),Q.cause)this.cause=Q.cause;this.details=Y,this.docsPath=G,this.metaMessages=Q.metaMessages,this.shortMessage=J}};function _G8(J){return J}var Gr1=/^error (?<name>[a-zA-Z0-9_]+)\((?<parameters>.*?)\)$/;function iG8(J){return Gr1.test(J)}function nG8(J){return OJ.execTyped.call(void 0,Gr1,J)}var Xr1=/^event (?<name>[a-zA-Z0-9_]+)\((?<parameters>.*?)\)$/;function oG8(J){return Xr1.test(J)}function aG8(J){return OJ.execTyped.call(void 0,Xr1,J)}var zr1=/^function (?<name>[a-zA-Z0-9_]+)\((?<parameters>.*?)\)(?: (?<scope>external|public{1}))?(?: (?<stateMutability>pure|view|nonpayable|payable{1}))?(?: returns \((?<returns>.*?)\))?$/;function rG8(J){return zr1.test(J)}function sG8(J){return OJ.execTyped.call(void 0,zr1,J)}var Kr1=/^struct (?<name>[a-zA-Z0-9_]+) \{(?<properties>.*?)\}$/;function ER(J){return Kr1.test(J)}function tG8(J){return OJ.execTyped.call(void 0,Kr1,J)}var Wr1=/^constructor\((?<parameters>.*?)\)(?:\s(?<stateMutability>payable{1}))?$/;function eG8(J){return Wr1.test(J)}function JX8(J){return OJ.execTyped.call(void 0,Wr1,J)}var QX8=/^fallback\(\)$/;function YX8(J){return QX8.test(J)}var GX8=/^receive\(\) external payable$/;function XX8(J){return GX8.test(J)}var Fb=new Set(["memory","indexed","storage","calldata"]),zX8=new Set(["indexed"]),b61=new Set(["calldata","memory","storage"]);function KX8(J,Q){if(Q)return`${Q}:${J}`;return J}var h61=new Map([["address",{type:"address"}],["bool",{type:"bool"}],["bytes",{type:"bytes"}],["bytes32",{type:"bytes32"}],["int",{type:"int256"}],["int256",{type:"int256"}],["string",{type:"string"}],["uint",{type:"uint256"}],["uint8",{type:"uint8"}],["uint16",{type:"uint16"}],["uint24",{type:"uint24"}],["uint32",{type:"uint32"}],["uint64",{type:"uint64"}],["uint96",{type:"uint96"}],["uint112",{type:"uint112"}],["uint160",{type:"uint160"}],["uint192",{type:"uint192"}],["uint256",{type:"uint256"}],["address owner",{type:"address",name:"owner"}],["address to",{type:"address",name:"to"}],["bool approved",{type:"bool",name:"approved"}],["bytes _data",{type:"bytes",name:"_data"}],["bytes data",{type:"bytes",name:"data"}],["bytes signature",{type:"bytes",name:"signature"}],["bytes32 hash",{type:"bytes32",name:"hash"}],["bytes32 r",{type:"bytes32",name:"r"}],["bytes32 root",{type:"bytes32",name:"root"}],["bytes32 s",{type:"bytes32",name:"s"}],["string name",{type:"string",name:"name"}],["string symbol",{type:"string",name:"symbol"}],["string tokenURI",{type:"string",name:"tokenURI"}],["uint tokenId",{type:"uint256",name:"tokenId"}],["uint8 v",{type:"uint8",name:"v"}],["uint256 balance",{type:"uint256",name:"balance"}],["uint256 tokenId",{type:"uint256",name:"tokenId"}],["uint256 value",{type:"uint256",name:"value"}],["event:address indexed from",{type:"address",name:"from",indexed:!0}],["event:address indexed to",{type:"address",name:"to",indexed:!0}],["event:uint indexed tokenId",{type:"uint256",name:"tokenId",indexed:!0}],["event:uint256 indexed tokenId",{type:"uint256",name:"tokenId",indexed:!0}]]);function x61(J,Q={}){if(rG8(J)){let Y=sG8(J);if(!Y)throw new D9("Invalid function signature.",{details:J});let G=IJ(Y.parameters),X=[],z=G.length;for(let W=0;W<z;W++)X.push(oY(G[W],{modifiers:b61,structs:Q,type:"function"}));let K=[];if(Y.returns){let W=IJ(Y.returns),Z=W.length;for(let V=0;V<Z;V++)K.push(oY(W[V],{modifiers:b61,structs:Q,type:"function"}))}return{name:Y.name,type:"function",stateMutability:cO(Y.stateMutability,()=>"nonpayable"),inputs:X,outputs:K}}if(oG8(J)){let Y=aG8(J);if(!Y)throw new D9("Invalid event signature.",{details:J});let G=IJ(Y.parameters),X=[],z=G.length;for(let K=0;K<z;K++)X.push(oY(G[K],{modifiers:zX8,structs:Q,type:"event"}));return{name:Y.name,type:"event",inputs:X}}if(iG8(J)){let Y=nG8(J);if(!Y)throw new D9("Invalid error signature.",{details:J});let G=IJ(Y.parameters),X=[],z=G.length;for(let K=0;K<z;K++)X.push(oY(G[K],{structs:Q,type:"error"}));return{name:Y.name,type:"error",inputs:X}}if(eG8(J)){let Y=JX8(J);if(!Y)throw new D9("Invalid constructor signature.",{details:J});let G=IJ(Y.parameters),X=[],z=G.length;for(let K=0;K<z;K++)X.push(oY(G[K],{structs:Q,type:"constructor"}));return{type:"constructor",stateMutability:cO(Y.stateMutability,()=>"nonpayable"),inputs:X}}if(YX8(J))return{type:"fallback"};if(XX8(J))return{type:"receive",stateMutability:"payable"};throw new D9("Unknown signature.",{details:J})}var WX8=/^(?<type>[a-zA-Z0-9_]+?)(?<array>(?:\[\d*?\])+?)?(?:\s(?<modifier>calldata|indexed|memory|storage{1}))?(?:\s(?<name>[a-zA-Z0-9_]+))?$/,ZX8=/^\((?<type>.+?)\)(?<array>(?:\[\d*?\])+?)?(?:\s(?<modifier>calldata|indexed|memory|storage{1}))?(?:\s(?<name>[a-zA-Z0-9_]+))?$/,VX8=/^u?int$/;function oY(J,Q){let Y=KX8(J,jZ([Q,"optionalAccess",(U)=>U.type]));if(h61.has(Y))return h61.get(Y);let G=OJ.isTupleRegex.test(J),X=OJ.execTyped.call(void 0,G?ZX8:WX8,J);if(!X)throw new D9("Invalid ABI parameter.",{details:J});if(X.name&&UX8(X.name))throw new D9("Invalid ABI parameter.",{details:J,metaMessages:[`"${X.name}" is a protected Solidity keyword. More info: https://docs.soliditylang.org/en/latest/cheatsheet.html`]});let z=X.name?{name:X.name}:{},K=X.modifier==="indexed"?{indexed:!0}:{},W=cO(jZ([Q,"optionalAccess",(U)=>U.structs]),()=>({})),Z,V={};if(G){Z="tuple";let U=IJ(X.type),M=[],D=U.length;for(let I=0;I<D;I++)M.push(oY(U[I],{structs:W}));V={components:M}}else if(X.type in W)Z="tuple",V={components:W[X.type]};else if(VX8.test(X.type))Z=`${X.type}256`;else if(Z=X.type,jZ([Q,"optionalAccess",(U)=>U.type])!=="struct"&&!Zr1(Z))throw new D9("Unknown type.",{metaMessages:[`Type "${Z}" is not a valid ABI type.`]});if(X.modifier){if(!jZ([Q,"optionalAccess",(U)=>U.modifiers,"optionalAccess",(U)=>U.has,"optionalCall",(U)=>U(X.modifier)]))throw new D9("Invalid ABI parameter.",{details:J,metaMessages:[`Modifier "${X.modifier}" not allowed${jZ([Q,"optionalAccess",(U)=>U.type])?` in "${Q.type}" type`:""}.`]});if(b61.has(X.modifier)&&!MX8(Z,!!X.array))throw new D9("Invalid ABI parameter.",{details:J,metaMessages:[`Modifier "${X.modifier}" not allowed${jZ([Q,"optionalAccess",(U)=>U.type])?` in "${Q.type}" type`:""}.`,`Data location can only be specified for array, struct, or mapping types, but "${X.modifier}" was given.`]})}let q={type:`${Z}${cO(X.array,()=>"")}`,...z,...K,...V};return h61.set(Y,q),q}function IJ(J,Q=[],Y="",G=0){if(J===""){if(Y==="")return Q;if(G!==0)throw new D9("Unbalanced parentheses.",{metaMessages:[`"${Y.trim()}" has too many ${G>0?"opening":"closing"} parentheses.`],details:`Depth "${G}"`});return[...Q,Y.trim()]}let X=J.length;for(let z=0;z<X;z++){let K=J[z],W=J.slice(z+1);switch(K){case",":return G===0?IJ(W,[...Q,Y.trim()]):IJ(W,Q,`${Y}${K}`,G);case"(":return IJ(W,Q,`${Y}${K}`,G+1);case")":return IJ(W,Q,`${Y}${K}`,G-1);default:return IJ(W,Q,`${Y}${K}`,G)}}return[]}function Zr1(J){return J==="address"||J==="bool"||J==="function"||J==="string"||OJ.bytesRegex.test(J)||OJ.integerRegex.test(J)}var qX8=/^(?:after|alias|anonymous|apply|auto|byte|calldata|case|catch|constant|copyof|default|defined|error|event|external|false|final|function|immutable|implements|in|indexed|inline|internal|let|mapping|match|memory|mutable|null|of|override|partial|private|promise|public|pure|reference|relocatable|return|returns|sizeof|static|storage|struct|super|supports|switch|this|true|try|typedef|typeof|var|view|virtual)$/;function UX8(J){return J==="address"||J==="bool"||J==="function"||J==="string"||J==="tuple"||OJ.bytesRegex.test(J)||OJ.integerRegex.test(J)||qX8.test(J)}function MX8(J,Q){return Q||J==="bytes"||J==="string"||J==="tuple"}function Sb(J){let Q={},Y=J.length;for(let K=0;K<Y;K++){let W=J[K];if(!ER(W))continue;let Z=tG8(W);if(!Z)throw new D9("Invalid struct signature.",{details:W});let V=Z.properties.split(";"),q=[],U=V.length;for(let M=0;M<U;M++){let I=V[M].trim();if(!I)continue;let O=oY(I,{type:"struct"});q.push(O)}if(!q.length)throw new D9("Invalid struct signature.",{details:W,metaMessages:["No properties exist."]});Q[Z.name]=q}let G={},X=Object.entries(Q),z=X.length;for(let K=0;K<z;K++){let[W,Z]=X[K];G[W]=Vr1(Z,Q)}return G}var DX8=/^(?<type>[a-zA-Z0-9_]+?)(?<array>(?:\[\d*?\])+?)?$/;function Vr1(J,Q,Y=new Set){let G=[],X=J.length;for(let z=0;z<X;z++){let K=J[z];if(OJ.isTupleRegex.test(K.type))G.push(K);else{let Z=OJ.execTyped.call(void 0,DX8,K.type);if(!jZ([Z,"optionalAccess",(U)=>U.type]))throw new D9("Invalid ABI parameter.",{details:JSON.stringify(K,null,2),metaMessages:["ABI parameter type is invalid."]});let{array:V,type:q}=Z;if(q in Q){if(Y.has(q))throw new D9("Circular reference detected.",{metaMessages:[`Struct "${q}" is a circular reference.`]});G.push({...K,type:`tuple${cO(V,()=>"")}`,components:Vr1(cO(Q[q],()=>[]),Q,new Set([...Y,q]))})}else if(Zr1(q))G.push(K);else throw new D9("Unknown type.",{metaMessages:[`Type "${q}" is not a valid ABI type. Perhaps you forgot to include a struct signature?`]})}}return G}function HX8(J){let Q=Sb(J),Y=[],G=J.length;for(let X=0;X<G;X++){let z=J[X];if(ER(z))continue;Y.push(x61(z,Q))}return Y}function IX8(J){let Q;if(typeof J==="string")Q=x61(J);else{let Y=Sb(J),G=J.length;for(let X=0;X<G;X++){let z=J[X];if(ER(z))continue;Q=x61(z,Y);break}}if(!Q)throw new D9("Failed to parse ABI item.",{details:`parseAbiItem(${JSON.stringify(J,null,2)})`,docsPath:"/api/human.html#parseabiitem-1"});return Q}function OX8(J){let Q;if(typeof J==="string")Q=oY(J,{modifiers:Fb});else{let Y=Sb(J),G=J.length;for(let X=0;X<G;X++){let z=J[X];if(ER(z))continue;Q=oY(z,{modifiers:Fb,structs:Y});break}}if(!Q)throw new D9("Failed to parse ABI parameter.",{details:`parseAbiParameter(${JSON.stringify(J,null,2)})`,docsPath:"/api/human.html#parseabiparameter-1"});return Q}function AX8(J){let Q=[];if(typeof J==="string"){let Y=IJ(J),G=Y.length;for(let X=0;X<G;X++)Q.push(oY(Y[X],{modifiers:Fb}))}else{let Y=Sb(J),G=J.length;for(let X=0;X<G;X++){let z=J[X];if(ER(z))continue;let K=IJ(z),W=K.length;for(let Z=0;Z<W;Z++)Q.push(oY(K[Z],{modifiers:Fb,structs:Y}))}}if(Q.length===0)throw new D9("Failed to parse ABI parameters.",{details:`parseAbiParameters(${JSON.stringify(J,null,2)})`,docsPath:"/api/human.html#parseabiparameters-1"});return Q}qr1.BaseError=D9;qr1.narrow=_G8;qr1.parseAbi=HX8;qr1.parseAbiItem=IX8;qr1.parseAbiParameter=OX8;qr1.parseAbiParameters=AX8});var jG=H((Or1)=>{Object.defineProperty(Or1,"__esModule",{value:!0});Or1.WORD_SIZE=void 0;Or1.alloc=FX8;Or1.allocUnsafe=SX8;Or1.convertExternalAbiParameter=m61;Or1.isAbiParameter=Hr1;Or1.toAbiParams=TX8;Or1.extractArrayType=Ir1;Or1.isDynamic=g61;var RX8=Ur1(),Dr1=l1(),Mr1=m1(),y61=pU();Or1.WORD_SIZE=32;function FX8(J=0){var Q;if(((Q=globalThis.Buffer)===null||Q===void 0?void 0:Q.alloc)!==void 0){let Y=globalThis.Buffer.alloc(J);return new Uint8Array(Y.buffer,Y.byteOffset,Y.byteLength)}return new Uint8Array(J)}function SX8(J=0){var Q;if(((Q=globalThis.Buffer)===null||Q===void 0?void 0:Q.allocUnsafe)!==void 0){let Y=globalThis.Buffer.allocUnsafe(J);return new Uint8Array(Y.buffer,Y.byteOffset,Y.byteLength)}return new Uint8Array(J)}function m61(J){var Q,Y;return Object.assign(Object.assign({},J),{name:(Q=J.name)!==null&&Q!==void 0?Q:"",components:(Y=J.components)===null||Y===void 0?void 0:Y.map((G)=>m61(G))})}function Hr1(J){return!(0,Mr1.isNullish)(J)&&typeof J==="object"&&!(0,Mr1.isNullish)(J.type)&&typeof J.type==="string"}function TX8(J){return J.map((Q)=>{var Y;if(Hr1(Q))return Q;if(typeof Q==="string")return m61((0,RX8.parseAbiParameter)(Q.replace(/tuple/,"")));if((0,y61.isSimplifiedStructFormat)(Q)){let G=Object.keys(Q)[0],X=(0,y61.mapStructNameAndType)(G);return X.name=(Y=X.name)!==null&&Y!==void 0?Y:"",Object.assign(Object.assign({},X),{components:(0,y61.mapStructToCoderFormat)(Q[G])})}throw new Dr1.AbiError("Invalid abi")})}function Ir1(J){let Q=J.type.lastIndexOf("["),Y=J.type.substring(0,Q),G=J.type.substring(Q),X=-1;if(G!=="[]"){if(X=Number(G.slice(1,-1)),isNaN(X))throw new Dr1.AbiError("Invalid fixed array size",{size:G})}return{param:{type:Y,name:"",components:J.components},size:X}}function g61(J){var Q,Y;if(J.type==="string"||J.type==="bytes"||J.type.endsWith("[]"))return!0;if(J.type==="tuple")return(Y=(Q=J.components)===null||Q===void 0?void 0:Q.some(g61))!==null&&Y!==void 0?Y:!1;if(J.type.endsWith("]"))return g61(Ir1(J).param);return!1}});var l61=H((wr1)=>{Object.defineProperty(wr1,"__esModule",{value:!0});wr1.encodeAddress=xX8;wr1.decodeAddress=yX8;var d61=l1(),bX8=m1(),u61=g0(),_O=jG(),Br1=20,Nr1=_O.WORD_SIZE-Br1;function xX8(J,Q){if(typeof Q!=="string")throw new d61.AbiError("address type expects string as input type",{value:Q,name:J.name,type:J.type});let Y=Q.toLowerCase();if(!Y.startsWith("0x"))Y=`0x${Y}`;if(!(0,u61.isAddress)(Y))throw new d61.AbiError("provided input is not valid address",{value:Q,name:J.name,type:J.type});let G=u61.utils.hexToUint8Array(Y),X=(0,_O.alloc)(_O.WORD_SIZE);return X.set(G,Nr1),{dynamic:!1,encoded:X}}function yX8(J,Q){let Y=Q.subarray(Nr1,_O.WORD_SIZE);if(Y.length!==Br1)throw new d61.AbiError("Invalid decoding input, not enough bytes to decode address",{bytes:Q});let G=u61.utils.uint8ArrayToHexString(Y);return{result:(0,bX8.toChecksumAddress)(G),encoded:Q.subarray(_O.WORD_SIZE),consumed:_O.WORD_SIZE}}});var Er1=H((Lr1)=>{Object.defineProperty(Lr1,"__esModule",{value:!0});Lr1.numberLimits=void 0;Lr1.numberLimits=new Map;var Tb=BigInt(256);for(let J=8;J<=256;J+=8)Lr1.numberLimits.set(`uint${J}`,{min:BigInt(0),max:Tb-BigInt(1)}),Lr1.numberLimits.set(`int${J}`,{min:-Tb/BigInt(2),max:Tb/BigInt(2)-BigInt(1)}),Tb*=BigInt(256);Lr1.numberLimits.set("int",Lr1.numberLimits.get("int256"));Lr1.numberLimits.set("uint",Lr1.numberLimits.get("uint256"))});var xZ=H((Tr1)=>{Object.defineProperty(Tr1,"__esModule",{value:!0});Tr1.encodeNumber=lX8;Tr1.decodeNumber=pX8;var bZ=l1(),Cr1=m1(),Rr1=g0(),CR=jG(),Fr1=Er1(),Sr1=BigInt(1)<<BigInt(256);function dX8(J,Q=CR.WORD_SIZE){let Y;if(J<0)Y=(Sr1+J).toString(16);else Y=J.toString(16);return Y=(0,Cr1.padLeft)(Y,Q*2),Rr1.utils.hexToUint8Array(Y)}function uX8(J,Q){let Y=Rr1.utils.uint8ArrayToHexString(J),G=BigInt(Y);if(G<=Q)return G;return G-Sr1}function lX8(J,Q){let Y;try{Y=(0,Cr1.toBigInt)(Q)}catch(X){throw new bZ.AbiError("provided input is not number value",{type:J.type,value:Q,name:J.name})}let G=Fr1.numberLimits.get(J.type);if(!G)throw new bZ.AbiError("provided abi contains invalid number datatype",{type:J.type});if(Y<G.min)throw new bZ.AbiError("provided input is less then minimum for given type",{type:J.type,value:Q,name:J.name,minimum:G.min.toString()});if(Y>G.max)throw new bZ.AbiError("provided input is greater then maximum for given type",{type:J.type,value:Q,name:J.name,maximum:G.max.toString()});return{dynamic:!1,encoded:dX8(Y)}}function pX8(J,Q){if(Q.length<CR.WORD_SIZE)throw new bZ.AbiError("Not enough bytes left to decode",{param:J,bytesLeft:Q.length});let Y=Q.subarray(0,CR.WORD_SIZE),G=Fr1.numberLimits.get(J.type);if(!G)throw new bZ.AbiError("provided abi contains invalid number datatype",{type:J.type});let X=uX8(Y,G.max);if(X<G.min)throw new bZ.AbiError("decoded value is less then minimum for given type",{type:J.type,value:X,name:J.name,minimum:G.min.toString()});if(X>G.max)throw new bZ.AbiError("decoded value is greater then maximum for given type",{type:J.type,value:X,name:J.name,maximum:G.max.toString()});return{result:X,encoded:Q.subarray(CR.WORD_SIZE),consumed:CR.WORD_SIZE}}});var c61=H((fr1)=>{Object.defineProperty(fr1,"__esModule",{value:!0});fr1.encodeBoolean=nX8;fr1.decodeBool=oX8;var p61=l1(),iX8=m1(),Pr1=jG(),$r1=xZ();function nX8(J,Q){let Y;try{Y=(0,iX8.toBool)(Q)}catch(G){if(G instanceof p61.InvalidBooleanError)throw new p61.AbiError("provided input is not valid boolean value",{type:J.type,value:Q,name:J.name})}return(0,$r1.encodeNumber)({type:"uint8",name:""},Number(Y))}function oX8(J,Q){let Y=(0,$r1.decodeNumber)({type:"uint8",name:""},Q);if(Y.result>1||Y.result<0)throw new p61.AbiError("Invalid boolean value encoded",{boolBytes:Q.subarray(0,Pr1.WORD_SIZE),numberResult:Y});return{result:Y.result===BigInt(1),encoded:Y.encoded,consumed:Pr1.WORD_SIZE}}});var $b=H((jr1)=>{Object.defineProperty(jr1,"__esModule",{value:!0});jr1.encodeBytes=eX8;jr1.decodeBytes=Jz8;var Pb=l1(),kr1=m1(),sX8=g0(),hG=jG(),vr1=xZ(),tX8=32;function eX8(J,Q){if(typeof Q==="string"&&Q.length%2!==0)Q+="0";if(!(0,sX8.isBytes)(Q))throw new Pb.AbiError("provided input is not valid bytes value",{type:J.type,value:Q,name:J.name});let Y=(0,kr1.bytesToUint8Array)(Q),[,G]=J.type.split("bytes");if(G){if(Number(G)>tX8||Number(G)<1)throw new Pb.AbiError("invalid bytes type. Static byte type can have between 1 and 32 bytes",{type:J.type});if(Number(G)<Y.length)throw new Pb.AbiError("provided input size is different than type size",{type:J.type,value:Q,name:J.name});let K=(0,hG.alloc)(hG.WORD_SIZE);return K.set(Y),{dynamic:!1,encoded:K}}let X=Math.ceil(Y.length/hG.WORD_SIZE),z=(0,hG.alloc)(hG.WORD_SIZE+X*hG.WORD_SIZE);return z.set((0,vr1.encodeNumber)({type:"uint32",name:""},Y.length).encoded),z.set(Y,hG.WORD_SIZE),{dynamic:!0,encoded:z}}function Jz8(J,Q){let[,Y]=J.type.split("bytes"),G=Number(Y),X=Q,z=1,K=0;if(!G){let W=(0,vr1.decodeNumber)({type:"uint32",name:""},X);G=Number(W.result),K+=W.consumed,X=W.encoded,z=Math.ceil(G/hG.WORD_SIZE)}if(G>Q.length)throw new Pb.AbiError("there is not enough data to decode",{type:J.type,encoded:Q,size:G});return{result:(0,kr1.bytesToHex)(X.subarray(0,G)),encoded:X.subarray(z*hG.WORD_SIZE),consumed:K+z*hG.WORD_SIZE}}});var _61=H((xr1)=>{Object.defineProperty(xr1,"__esModule",{value:!0});xr1.encodeString=Xz8;xr1.decodeString=zz8;var Gz8=l1(),hr1=m1(),br1=$b();function Xz8(J,Q){if(typeof Q!=="string")throw new Gz8.AbiError("invalid input, should be string",{input:Q});let Y=(0,hr1.utf8ToBytes)(Q);return(0,br1.encodeBytes)({type:"bytes",name:""},Y)}function zz8(J,Q){let Y=(0,br1.decodeBytes)({type:"bytes",name:""},Q);return{result:(0,hr1.hexToUtf8)(Y.result),encoded:Y.encoded,consumed:Y.consumed}}});var i61=H((yr1)=>{Object.defineProperty(yr1,"__esModule",{value:!0});yr1.encodeDynamicParams=Uz8;var Zz8=m1(),Vz8=jG(),qz8=xZ();function Uz8(J){let Q=0,Y=0,G=[],X=[];for(let z of J)if(z.dynamic)Q+=Vz8.WORD_SIZE;else Q+=z.encoded.length;for(let z of J)if(z.dynamic)G.push((0,qz8.encodeNumber)({type:"uint256",name:""},Q+Y)),X.push(z),Y+=z.encoded.length;else G.push(z);return(0,Zz8.uint8ArrayConcat)(...G.map((z)=>z.encoded),...X.map((z)=>z.encoded))}});var n61=H((ur1)=>{Object.defineProperty(ur1,"__esModule",{value:!0});ur1.encodeArray=Hz8;ur1.decodeArray=Iz8;var gr1=l1(),mr1=m1(),kb=vb(),fb=jG(),dr1=xZ(),Dz8=i61();function Hz8(J,Q){if(!Array.isArray(Q))throw new gr1.AbiError("Expected value to be array",{abi:J,values:Q});let{size:Y,param:G}=(0,fb.extractArrayType)(J),X=Q.map((W)=>(0,kb.encodeParamFromAbiParameter)(G,W)),z=Y===-1,K=X.length>0&&X[0].dynamic;if(!z&&Q.length!==Y)throw new gr1.AbiError("Given arguments count doesn't match array length",{arrayLength:Y,argumentsLength:Q.length});if(z||K){let W=(0,Dz8.encodeDynamicParams)(X);if(z){let Z=(0,kb.encodeNumber)({type:"uint256",name:""},X.length).encoded;return{dynamic:!0,encoded:X.length>0?(0,mr1.uint8ArrayConcat)(Z,W):Z}}return{dynamic:!0,encoded:W}}return{dynamic:!1,encoded:(0,mr1.uint8ArrayConcat)(...X.map((W)=>W.encoded))}}function Iz8(J,Q){let{size:Y,param:G}=(0,fb.extractArrayType)(J),X=Y===-1,z=0,K=[],W=Q;if(X){let V=(0,dr1.decodeNumber)({type:"uint32",name:""},Q);Y=Number(V.result),z=V.consumed,W=V.encoded}if((0,fb.isDynamic)(G)){for(let V=0;V<Y;V+=1){let q=(0,dr1.decodeNumber)({type:"uint32",name:""},W.subarray(V*fb.WORD_SIZE));z+=q.consumed;let U=(0,kb.decodeParamFromAbiParameter)(G,W.subarray(Number(q.result)));z+=U.consumed,K.push(U.result)}return{result:K,encoded:W.subarray(z),consumed:z}}for(let V=0;V<Y;V+=1){let q=(0,kb.decodeParamFromAbiParameter)(G,Q.subarray(z));z+=q.consumed,K.push(q.result)}return{result:K,encoded:Q.subarray(z),consumed:z}}});var vb=H((d5)=>{Object.defineProperty(d5,"__esModule",{value:!0});d5.decodeArray=d5.encodeArray=d5.decodeTuple=d5.encodeTuple=d5.decodeString=d5.encodeString=d5.decodeNumber=d5.encodeNumber=d5.decodeBytes=d5.encodeBytes=d5.decodeBool=d5.encodeBoolean=d5.decodeAddress=d5.encodeAddress=void 0;d5.encodeParamFromAbiParameter=Bz8;d5.decodeParamFromAbiParameter=Nz8;var lr1=l1(),pr1=l61(),cr1=c61(),_r1=$b(),ir1=xZ(),nr1=_61(),or1=jb(),ar1=n61(),rr1=l61();Object.defineProperty(d5,"encodeAddress",{enumerable:!0,get:function(){return rr1.encodeAddress}});Object.defineProperty(d5,"decodeAddress",{enumerable:!0,get:function(){return rr1.decodeAddress}});var sr1=c61();Object.defineProperty(d5,"encodeBoolean",{enumerable:!0,get:function(){return sr1.encodeBoolean}});Object.defineProperty(d5,"decodeBool",{enumerable:!0,get:function(){return sr1.decodeBool}});var tr1=$b();Object.defineProperty(d5,"encodeBytes",{enumerable:!0,get:function(){return tr1.encodeBytes}});Object.defineProperty(d5,"decodeBytes",{enumerable:!0,get:function(){return tr1.decodeBytes}});var er1=xZ();Object.defineProperty(d5,"encodeNumber",{enumerable:!0,get:function(){return er1.encodeNumber}});Object.defineProperty(d5,"decodeNumber",{enumerable:!0,get:function(){return er1.decodeNumber}});var Js1=_61();Object.defineProperty(d5,"encodeString",{enumerable:!0,get:function(){return Js1.encodeString}});Object.defineProperty(d5,"decodeString",{enumerable:!0,get:function(){return Js1.decodeString}});var Qs1=jb();Object.defineProperty(d5,"encodeTuple",{enumerable:!0,get:function(){return Qs1.encodeTuple}});Object.defineProperty(d5,"decodeTuple",{enumerable:!0,get:function(){return Qs1.decodeTuple}});var Ys1=n61();Object.defineProperty(d5,"encodeArray",{enumerable:!0,get:function(){return Ys1.encodeArray}});Object.defineProperty(d5,"decodeArray",{enumerable:!0,get:function(){return Ys1.decodeArray}});function Bz8(J,Q){if(J.type==="string")return(0,nr1.encodeString)(J,Q);if(J.type==="bool")return(0,cr1.encodeBoolean)(J,Q);if(J.type==="address")return(0,pr1.encodeAddress)(J,Q);if(J.type==="tuple")return(0,or1.encodeTuple)(J,Q);if(J.type.endsWith("]"))return(0,ar1.encodeArray)(J,Q);if(J.type.startsWith("bytes"))return(0,_r1.encodeBytes)(J,Q);if(J.type.startsWith("uint")||J.type.startsWith("int"))return(0,ir1.encodeNumber)(J,Q);throw new lr1.AbiError("Unsupported",{param:J,value:Q})}function Nz8(J,Q){if(J.type==="string")return(0,nr1.decodeString)(J,Q);if(J.type==="bool")return(0,cr1.decodeBool)(J,Q);if(J.type==="address")return(0,pr1.decodeAddress)(J,Q);if(J.type==="tuple")return(0,or1.decodeTuple)(J,Q);if(J.type.endsWith("]"))return(0,ar1.decodeArray)(J,Q);if(J.type.startsWith("bytes"))return(0,_r1.decodeBytes)(J,Q);if(J.type.startsWith("uint")||J.type.startsWith("int"))return(0,ir1.decodeNumber)(J,Q);throw new lr1.AbiError("Unsupported",{param:J,bytes:Q})}});var jb=H((Gs1)=>{Object.defineProperty(Gs1,"__esModule",{value:!0});Gs1.encodeTuple=Tz8;Gs1.decodeTuple=Pz8;var o61=l1(),Cz8=m1(),hb=vb(),Rz8=i61(),Fz8=jG(),Sz8=xZ();function Tz8(J,Q){var Y,G,X;let z=!1;if(!Array.isArray(Q)&&typeof Q!=="object")throw new o61.AbiError("param must be either Array or Object",{param:J,input:Q});let K=Q,W=[];for(let Z=0;Z<((G=(Y=J.components)===null||Y===void 0?void 0:Y.length)!==null&&G!==void 0?G:0);Z+=1){let V=J.components[Z],q;if(Array.isArray(K)){if(Z>=K.length)throw new o61.AbiError("input param length missmatch",{param:J,input:Q});q=(0,hb.encodeParamFromAbiParameter)(V,K[Z])}else{let U=K[(X=V.name)!==null&&X!==void 0?X:""];if(U===void 0||U===null)throw new o61.AbiError("missing input defined in abi",{param:J,input:Q,paramName:V.name});q=(0,hb.encodeParamFromAbiParameter)(V,U)}if(q.dynamic)z=!0;W.push(q)}if(z)return{dynamic:!0,encoded:(0,Rz8.encodeDynamicParams)(W)};return{dynamic:!1,encoded:(0,Cz8.uint8ArrayConcat)(...W.map((Z)=>Z.encoded))}}function Pz8(J,Q){let Y={__length__:0},G=0;if(!J.components)return{result:Y,encoded:Q,consumed:G};let X=0;for(let[z,K]of J.components.entries()){let W;if((0,Fz8.isDynamic)(K)){let Z=(0,Sz8.decodeNumber)({type:"uint32",name:""},Q.subarray(G));W=(0,hb.decodeParamFromAbiParameter)(K,Q.subarray(Number(Z.result))),G+=Z.consumed,X+=W.consumed}else W=(0,hb.decodeParamFromAbiParameter)(K,Q.subarray(G)),G+=W.consumed;if(Y.__length__+=1,Y[z]=W.result,K.name&&K.name!=="")Y[K.name]=W.result}return{encoded:Q.subarray(G+X),result:Y,consumed:G+X}}});var zs1=H((Xs1)=>{Object.defineProperty(Xs1,"__esModule",{value:!0});Xs1.decodeParameters=hz8;var kz8=g0(),vz8=jb(),jz8=jG();function hz8(J,Q,Y){let G=(0,jz8.toAbiParams)(J),X=kz8.utils.hexToUint8Array(Q);return(0,vz8.decodeTuple)({type:"tuple",name:"",components:G},X).result}});var bb=H((qs1)=>{Object.defineProperty(qs1,"__esModule",{value:!0});qs1.encodeParameters=gz8;qs1.inferTypesAndEncodeParameters=mz8;var Ks1=l1(),xz8=m1(),Ws1=g0(),Zs1=vb(),yz8=jG();function Vs1(J){let Q=[];return J.forEach((Y)=>{if(Array.isArray(Y)){let G=Vs1(Y);Q.push({type:"tuple",components:G,name:""})}else Q.push({type:(0,xz8.toHex)(Y,!0)})}),Q}function gz8(J,Q){if((J===null||J===void 0?void 0:J.length)!==Q.length)throw new Ks1.AbiError("Invalid number of values received for given ABI",{expected:J===null||J===void 0?void 0:J.length,received:Q.length});let Y=(0,yz8.toAbiParams)(J);return Ws1.utils.uint8ArrayToHexString((0,Zs1.encodeTuple)({type:"tuple",name:"",components:Y},Q).encoded)}function mz8(J){try{let Q=Vs1(J);return Ws1.utils.uint8ArrayToHexString((0,Zs1.encodeTuple)({type:"tuple",name:"",components:Q},J).encoded)}catch(Q){throw new Ks1.AbiError("Could not infer types from given params",{params:J})}}});var RR=H((xb)=>{Object.defineProperty(xb,"__esModule",{value:!0});xb.decodeParameter=xb.decodeParameters=xb.decodeParametersWith=xb.encodeParameter=xb.inferTypesAndEncodeParameters=xb.encodeParameters=void 0;var Us1=l1(),lz8=zs1(),pz8=bb(),Ms1=bb();Object.defineProperty(xb,"encodeParameters",{enumerable:!0,get:function(){return Ms1.encodeParameters}});Object.defineProperty(xb,"inferTypesAndEncodeParameters",{enumerable:!0,get:function(){return Ms1.inferTypesAndEncodeParameters}});var cz8=(J,Q)=>(0,pz8.encodeParameters)([J],[Q]);xb.encodeParameter=cz8;var _z8=(J,Q,Y)=>{try{if(J.length>0&&(!Q||Q==="0x"||Q==="0X"))throw new Us1.AbiError("Returned values aren't valid, did it run Out of Gas? You might also see this error if you are not using the correct ABI for the contract you are retrieving data from, requesting data from a block number that does not exist, or querying a node which is not fully synced.");return(0,lz8.decodeParameters)(J,`0x${Q.replace(/0x/i,"")}`,Y)}catch(G){throw new Us1.AbiError(`Parameter decoding error: ${G.message}`,{internalErr:G})}};xb.decodeParametersWith=_z8;var iz8=(J,Q)=>xb.decodeParametersWith(J,Q,!1);xb.decodeParameters=iz8;var nz8=(J,Q)=>xb.decodeParameters([J],Q)["0"];xb.decodeParameter=nz8});var Ns1=H((Os1)=>{Object.defineProperty(Os1,"__esModule",{value:!0});Os1.decodeFunctionReturn=Os1.decodeFunctionCall=Os1.encodeFunctionCall=Os1.encodeFunctionSignature=void 0;var a61=l1(),az8=m1(),yb=pU(),r61=RR(),rz8=(J)=>{if(typeof J!=="string"&&!(0,yb.isAbiFunctionFragment)(J))throw new a61.AbiError("Invalid parameter value in encodeFunctionSignature");let Q;if(J&&(typeof J==="function"||typeof J==="object"))Q=(0,yb.jsonInterfaceMethodToString)(J);else Q=J;return(0,az8.sha3Raw)(Q).slice(0,10)};Os1.encodeFunctionSignature=rz8;var sz8=(J,Q)=>{var Y;if(!(0,yb.isAbiFunctionFragment)(J))throw new a61.AbiError("Invalid parameter value in encodeFunctionCall");return`${Os1.encodeFunctionSignature(J)}${(0,r61.encodeParameters)((Y=J.inputs)!==null&&Y!==void 0?Y:[],Q!==null&&Q!==void 0?Q:[]).replace("0x","")}`};Os1.encodeFunctionCall=sz8;var tz8=(J,Q,Y=!0)=>{let G=Y&&Q&&Q.length>=10&&Q.startsWith("0x")?Q.slice(10):Q;if(!J.inputs)throw new a61.Web3ContractError("No inputs found in the ABI");let X=(0,r61.decodeParameters)([...J.inputs],G);return Object.assign(Object.assign({},X),{__method__:(0,yb.jsonInterfaceMethodToString)(J)})};Os1.decodeFunctionCall=tz8;var ez8=(J,Q)=>{if(J.type==="constructor")return Q;if(!Q)return null;let Y=Q.length>=2?Q.slice(2):Q;if(!J.outputs)return null;let G=(0,r61.decodeParameters)([...J.outputs],Y);if(G.__length__===1)return G[0];return G};Os1.decodeFunctionReturn=ez8});var Cs1=H((Ls1)=>{Object.defineProperty(Ls1,"__esModule",{value:!0});Ls1.decodeLog=void 0;var ws1=RR(),YK8=["bool","string","int","uint","address","fixed","ufixed"],GK8=(J,Q)=>J==="string"?Q:(0,ws1.decodeParameter)(J,Q),XK8=(J,Q,Y)=>{let G=Array.isArray(Y)?Y:[Y],X={},z={};for(let[M,D]of J.entries())if(D.indexed)X[M]=D;else z[M]=D;let K=Q?(0,ws1.decodeParametersWith)(Object.values(z),Q,!0):{__length__:0},W=G.length-Object.keys(X).length,Z=Object.values(X).map((M,D)=>YK8.some((I)=>M.type.startsWith(I))?GK8(M.type,G[D+W]):G[D+W]),V={__length__:0},q=0,U=0;for(let[M,D]of J.entries()){if(V[M]=D.type==="string"?"":void 0,X[M])V[M]=Z[q],q+=1;if(z[M])V[M]=K[String(U)],U+=1;if(D.name)V[D.name]=V[M];V.__length__+=1}return V};Ls1.decodeLog=XK8});var Ss1=H((Rs1)=>{Object.defineProperty(Rs1,"__esModule",{value:!0});Rs1.decodeContractErrorData=void 0;var zK8=j61(),s61=RR(),KK8=pU(),WK8=(J,Q)=>{if(Q===null||Q===void 0?void 0:Q.data){let Y,G,X;try{let z=Q.data.slice(0,10),K=J.find((W)=>(0,zK8.encodeErrorSignature)(W).startsWith(z));if(K===null||K===void 0?void 0:K.inputs)Y=K.name,G=(0,KK8.jsonInterfaceMethodToString)(K),X=(0,s61.decodeParameters)([...K.inputs],Q.data.substring(10));else if(Q.data.startsWith("0x08c379a0"))Y="Error",G="Error(string)",X=(0,s61.decodeParameters)([{name:"message",type:"string"}],Q.data.substring(10));else if(Q.data.startsWith("0x4e487b71"))Y="Panic",G="Panic(uint256)",X=(0,s61.decodeParameters)([{name:"code",type:"uint256"}],Q.data.substring(10));else console.error("No matching error abi found for error data",Q.data)}catch(z){console.error(z)}if(Y)Q.setDecodedProperties(Y,G,X)}};Rs1.decodeContractErrorData=WK8});var vs1=H((fs1)=>{Object.defineProperty(fs1,"__esModule",{value:!0});fs1.getMessage=void 0;var yZ=m1(),t61=l1(),Ts1=bb(),ZK8=/^\w+/,VK8=/^(.*)\[([0-9]*?)]$/,Ps1=(J,Q,Y=[])=>{let X=Q.match(ZK8)[0];if(Y.includes(X))return Y;if(!J.types[X])return Y;return[X,...J.types[X].reduce((z,K)=>[...z,...Ps1(J,K.type,z).filter((W)=>!z.includes(W))],[])]},qK8=(J,Q)=>{let[Y,...G]=Ps1(J,Q);return[Y,...G.sort()].map((z)=>`${z}(${J.types[z].map((K)=>`${K.type} ${K.name}`)})`).join("")},UK8=(J,Q)=>(0,yZ.keccak256)(qK8(J,Q)),e61=(J,Q,Y)=>(0,yZ.keccak256)(DK8(J,Q,Y)),MK8=(J,Q)=>{let G=`0x1901${e61(J,"EIP712Domain",J.domain).substring(2)}${e61(J,J.primaryType,J.message).substring(2)}`;if(Q)return(0,yZ.keccak256)(G);return G};fs1.getMessage=MK8;var $s1=(J,Q,Y)=>{let G=Q.match(VK8);if(G){let X=G[1],z=Number(G[2])||void 0;if(!Array.isArray(Y))throw new t61.AbiError("Cannot encode data: value is not of array type",{data:Y});if(z&&Y.length!==z)throw new t61.AbiError(`Cannot encode data: expected length of ${z}, but got ${Y.length}`,{data:Y});let K=Y.map((V)=>$s1(J,X,V)),W=K.map((V)=>V[0]),Z=K.map((V)=>V[1]);return["bytes32",(0,yZ.keccak256)((0,Ts1.encodeParameters)(W,Z))]}if(J.types[Q])return["bytes32",e61(J,Q,Y)];if(Q==="string")return["bytes32",(0,yZ.keccak256)(Y)];if(Q==="bytes")return["bytes32",(0,yZ.keccak256)(Y)];return[Q,Y]},DK8=(J,Q,Y)=>{let[G,X]=J.types[Q].reduce(([z,K],W)=>{if((0,yZ.isNullish)(Y[W.name])||(0,yZ.isNullish)(W.type))throw new t61.AbiError(`Cannot encode data: missing data for '${W.name}'`,{data:Y,field:W});let Z=Y[W.name],[V,q]=$s1(J,W.type,Z);return[[...z,V],[...K,q]]},[["bytes32"],[UK8(J,Q)]]);return(0,Ts1.encodeParameters)(G,X)}});var gZ=H((C7)=>{var HK8=C7&&C7.__createBinding||(Object.create?function(J,Q,Y,G){if(G===void 0)G=Y;var X=Object.getOwnPropertyDescriptor(Q,Y);if(!X||("get"in X?!Q.__esModule:X.writable||X.configurable))X={enumerable:!0,get:function(){return Q[Y]}};Object.defineProperty(J,G,X)}:function(J,Q,Y,G){if(G===void 0)G=Y;J[G]=Q[Y]}),cU=C7&&C7.__exportStar||function(J,Q){for(var Y in J)if(Y!=="default"&&!Object.prototype.hasOwnProperty.call(Q,Y))HK8(Q,J,Y)};Object.defineProperty(C7,"__esModule",{value:!0});C7.getEncodedEip712Data=void 0;cU(j61(),C7);cU(ta1(),C7);cU(Ns1(),C7);cU(Cs1(),C7);cU(RR(),C7);cU(pU(),C7);cU(Ss1(),C7);var IK8=vs1();Object.defineProperty(C7,"getEncodedEip712Data",{enumerable:!0,get:function(){return IK8.getMessage}})});var Q81=H((mZ)=>{var OK8=mZ&&mZ.__awaiter||function(J,Q,Y,G){function X(z){return z instanceof Y?z:new Y(function(K){K(z)})}return new(Y||(Y=Promise))(function(z,K){function W(q){try{V(G.next(q))}catch(U){K(U)}}function Z(q){try{V(G.throw(q))}catch(U){K(U)}}function V(q){q.done?z(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(mZ,"__esModule",{value:!0});mZ.parseTransactionError=void 0;mZ.getRevertReason=NK8;var J81=l1(),js1=gZ(),AK8=vZ(),BK8=(J,Q)=>{var Y,G,X,z,K;if(J instanceof J81.ContractExecutionError&&J.cause instanceof J81.Eip838ExecutionError){if(Q!==void 0){let W=Q.filter((Z)=>(0,js1.isAbiErrorFragment)(Z));return(0,js1.decodeContractErrorData)(W,J.cause),{reason:J.cause.message,signature:(Y=J.cause.data)===null||Y===void 0?void 0:Y.slice(0,10),data:(G=J.cause.data)===null||G===void 0?void 0:G.substring(10),customErrorName:J.cause.errorName,customErrorDecodedSignature:J.cause.errorSignature,customErrorArguments:J.cause.errorArgs}}return{reason:J.cause.message,signature:(X=J.cause.data)===null||X===void 0?void 0:X.slice(0,10),data:(z=J.cause.data)===null||z===void 0?void 0:z.substring(10)}}if(J instanceof J81.InvalidResponseError&&!Array.isArray((K=J.cause)===null||K===void 0?void 0:K.errors)&&J.cause!==void 0)return J.cause.message;throw J};mZ.parseTransactionError=BK8;function NK8(J,Q,Y){return OK8(this,arguments,void 0,function*(G,X,z,K=G.defaultReturnFormat){try{yield(0,AK8.call)(G,X,G.defaultBlock,K);return}catch(W){return(0,mZ.parseTransactionError)(W,z)}})}});var bs1=H((FR)=>{var wK8=FR&&FR.__awaiter||function(J,Q,Y,G){function X(z){return z instanceof Y?z:new Y(function(K){K(z)})}return new(Y||(Y=Promise))(function(z,K){function W(q){try{V(G.next(q))}catch(U){K(U)}}function Z(q){try{V(G.throw(q))}catch(U){K(U)}}function V(q){q.done?z(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(FR,"__esModule",{value:!0});FR.getTransactionError=LK8;var gb=l1(),hs1=Q81();function LK8(J,Q,Y,G,X,z){return wK8(this,void 0,void 0,function*(){let K=z;if(K===void 0){if(G!==void 0)K=(0,hs1.parseTransactionError)(G);else if(J.handleRevert&&Q!==void 0)K=yield(0,hs1.getRevertReason)(J,Q,X)}let W;if(K===void 0)W=new gb.TransactionRevertedWithoutReasonError(Y);else if(typeof K==="string")W=new gb.TransactionRevertInstructionError(K,void 0,Y);else if(K.customErrorName!==void 0&&K.customErrorDecodedSignature!==void 0&&K.customErrorArguments!==void 0){let Z=K;W=new gb.TransactionRevertWithCustomError(Z.reason,Z.customErrorName,Z.customErrorDecodedSignature,Z.customErrorArguments,Z.signature,Y,Z.data)}else W=new gb.TransactionRevertInstructionError(K.reason,K.signature,Y,K.data);return W})}});var Y81=H((xs1)=>{Object.defineProperty(xs1,"__esModule",{value:!0});xs1.decodeEventABI=void 0;var EK8=m1(),CK8=M6(),RK8=gZ(),FK8=nY(),SK8=uU(),TK8=(J,Q,Y,G=CK8.DEFAULT_RETURN_FORMAT)=>{var X,z,K,W,Z,V;let q=Object.assign({},J),U=(0,EK8.format)(FK8.logSchema,Q,G);if([SK8.ALL_EVENTS,"allEvents"].includes(q.name)){let D=Y.find((I)=>I.signature===Q.topics[0]);if(D)q=D;else q={anonymous:!0}}if(q.inputs=(z=(X=q.inputs)!==null&&X!==void 0?X:J.inputs)!==null&&z!==void 0?z:[],!q.anonymous){let D=0;if(((K=q.inputs)!==null&&K!==void 0?K:[]).forEach((I)=>{if(I.indexed)D+=1}),D>0&&(Q===null||Q===void 0?void 0:Q.topics)&&(Q===null||Q===void 0?void 0:Q.topics.length)!==D+1)q=Object.assign(Object.assign({},q),{anonymous:!0,inputs:[]})}let M=q.anonymous?Q.topics:((W=Q.topics)!==null&&W!==void 0?W:[]).slice(1);return Object.assign(Object.assign({},U),{returnValues:(0,RK8.decodeLog)([...(Z=q.inputs)!==null&&Z!==void 0?Z:[]],Q.data,M),event:q.name,signature:!q.anonymous&&((V=Q.topics)===null||V===void 0?void 0:V.length)>0&&Q.topics[0]?Q.topics[0]:void 0,raw:{data:Q.data,topics:Q.topics}})};xs1.decodeEventABI=TK8});var X81=H((nO)=>{var _U=nO&&nO.__awaiter||function(J,Q,Y,G){function X(z){return z instanceof Y?z:new Y(function(K){K(z)})}return new(Y||(Y=Promise))(function(z,K){function W(q){try{V(G.next(q))}catch(U){K(U)}}function Z(q){try{V(G.throw(q))}catch(U){K(U)}}function V(q){q.done?z(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(nO,"__esModule",{value:!0});nO.SendTxHelper=void 0;var PK8=M6(),iO=g0(),iU=l1(),gs1=nz(),$K8=w61(),ms1=Eb(),fK8=ya1(),kK8=uU(),G81=bs1(),vK8=Q81(),jK8=Y81();class ds1{constructor({options:J,web3Context:Q,promiEvent:Y,returnFormat:G}){this.options={checkRevertBeforeSending:!0},this.options=J,this.web3Context=Q,this.promiEvent=Y,this.returnFormat=G}getReceiptWithEvents(J){var Q,Y;let G=Object.assign({},J!==null&&J!==void 0?J:{});if(((Q=this.options)===null||Q===void 0?void 0:Q.contractAbi)&&G.logs&&G.logs.length>0){G.events={};for(let X of G.logs){let z=(0,jK8.decodeEventABI)(kK8.ALL_EVENTS_ABI,X,(Y=this.options)===null||Y===void 0?void 0:Y.contractAbi,this.returnFormat);if(z.event)G.events[z.event]=z}}return G}checkRevertBeforeSending(J){return _U(this,void 0,void 0,function*(){if(this.options.checkRevertBeforeSending!==!1){let Q=J;if((0,iO.isNullish)(J.data)&&(0,iO.isNullish)(J.input)&&(0,iO.isNullish)(J.gas))Q=Object.assign(Object.assign({},J),{gas:21000});let Y=yield(0,vK8.getRevertReason)(this.web3Context,Q,this.options.contractAbi);if(Y!==void 0)throw yield(0,G81.getTransactionError)(this.web3Context,J,void 0,void 0,this.options.contractAbi,Y)}})}emitSending(J){if(this.promiEvent.listenerCount("sending")>0)this.promiEvent.emit("sending",J)}populateGasPrice(J){return _U(this,arguments,void 0,function*({transactionFormatted:Q,transaction:Y}){var G;let X=Q;if(!this.web3Context.config.ignoreGasPricing&&!((G=this.options)===null||G===void 0?void 0:G.ignoreGasPricing)&&(0,iO.isNullish)(Q.gasPrice)&&((0,iO.isNullish)(Y.maxPriorityFeePerGas)||(0,iO.isNullish)(Y.maxFeePerGas)))X=Object.assign(Object.assign({},Q),yield(0,$K8.getTransactionGasPricing)(Q,this.web3Context,PK8.ETH_DATA_FORMAT));return X})}signAndSend(J){return _U(this,arguments,void 0,function*({wallet:Q,tx:Y}){if(Q){let G=yield Q.signTransaction(Y);return(0,ms1.trySendTransaction)(this.web3Context,()=>_U(this,void 0,void 0,function*(){return gs1.ethRpcMethods.sendRawTransaction(this.web3Context.requestManager,G.rawTransaction)}),G.transactionHash)}return(0,ms1.trySendTransaction)(this.web3Context,()=>_U(this,void 0,void 0,function*(){return gs1.ethRpcMethods.sendTransaction(this.web3Context.requestManager,Y)}))})}emitSent(J){if(this.promiEvent.listenerCount("sent")>0)this.promiEvent.emit("sent",J)}emitTransactionHash(J){if(this.promiEvent.listenerCount("transactionHash")>0)this.promiEvent.emit("transactionHash",J)}emitReceipt(J){if(this.promiEvent.listenerCount("receipt")>0)this.promiEvent.emit("receipt",J)}handleError(J){return _U(this,arguments,void 0,function*({error:Q,tx:Y}){var G;let X=Q;if(X instanceof iU.ContractExecutionError&&this.web3Context.handleRevert)X=yield(0,G81.getTransactionError)(this.web3Context,Y,void 0,void 0,(G=this.options)===null||G===void 0?void 0:G.contractAbi);if((X instanceof iU.InvalidResponseError||X instanceof iU.ContractExecutionError||X instanceof iU.TransactionRevertWithCustomError||X instanceof iU.TransactionRevertedWithoutReasonError||X instanceof iU.TransactionRevertInstructionError||X instanceof iU.TransactionPollingTimeoutError)&&this.promiEvent.listenerCount("error")>0)this.promiEvent.emit("error",X);return X})}emitConfirmation({receipt:J,transactionHash:Q,customTransactionReceiptSchema:Y}){if(this.promiEvent.listenerCount("confirmation")>0)(0,fK8.watchTransactionForConfirmations)(this.web3Context,this.promiEvent,J,Q,this.returnFormat,Y)}handleResolve(J){return _U(this,arguments,void 0,function*({receipt:Q,tx:Y}){var G,X,z;if((G=this.options)===null||G===void 0?void 0:G.transactionResolver)return(X=this.options)===null||X===void 0?void 0:X.transactionResolver(Q);if(Q.status===BigInt(0)){let K=yield(0,G81.getTransactionError)(this.web3Context,Y,Q,void 0,(z=this.options)===null||z===void 0?void 0:z.contractAbi);if(this.promiEvent.listenerCount("error")>0)this.promiEvent.emit("error",K);throw K}else return Q})}}nO.SendTxHelper=ds1});var vZ=H((x0)=>{var B6=x0&&x0.__awaiter||function(J,Q,Y,G){function X(z){return z instanceof Y?z:new Y(function(K){K(z)})}return new(Y||(Y=Promise))(function(z,K){function W(q){try{V(G.next(q))}catch(U){K(U)}}function Z(q){try{V(G.throw(q))}catch(U){K(U)}}function V(q){q.done?z(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})},hK8=x0&&x0.__rest||function(J,Q){var Y={};for(var G in J)if(Object.prototype.hasOwnProperty.call(J,G)&&Q.indexOf(G)<0)Y[G]=J[G];if(J!=null&&typeof Object.getOwnPropertySymbols==="function"){for(var X=0,G=Object.getOwnPropertySymbols(J);X<G.length;X++)if(Q.indexOf(G[X])<0&&Object.prototype.propertyIsEnumerable.call(J,G[X]))Y[G[X]]=J[G[X]]}return Y};Object.defineProperty(x0,"__esModule",{value:!0});x0.isMining=x0.getCoinbase=x0.isSyncing=x0.getProtocolVersion=void 0;x0.getHashRate=cK8;x0.getGasPrice=_K8;x0.getMaxPriorityFeePerGas=iK8;x0.getBlockNumber=nK8;x0.getBalance=oK8;x0.getStorageAt=aK8;x0.getCode=rK8;x0.getBlock=sK8;x0.getBlockTransactionCount=tK8;x0.getBlockUncleCount=eK8;x0.getUncle=JW8;x0.getTransaction=QW8;x0.getPendingTransactions=YW8;x0.getTransactionFromBlock=GW8;x0.getTransactionReceipt=XW8;x0.getTransactionCount=zW8;x0.sendTransaction=KW8;x0.sendSignedTransaction=WW8;x0.sign=ZW8;x0.signTransaction=VW8;x0.call=qW8;x0.estimateGas=UW8;x0.getLogs=MW8;x0.getChainId=DW8;x0.getProof=HW8;x0.getFeeHistory=IW8;x0.createAccessList=OW8;x0.signTypedData=AW8;var A6=M6(),ls1=HJ(),c1=m1(),bK8=$Z(),l6=g0(),xK8=l1(),J6=nz(),yK8=Aa1(),bG=nY(),us1=OR(),rz=xO(),gK8=Eb(),ps1=S61(),mK8=uU(),cs1=X81(),dK8=(J)=>B6(void 0,void 0,void 0,function*(){return J6.ethRpcMethods.getProtocolVersion(J.requestManager)});x0.getProtocolVersion=dK8;var uK8=(J)=>B6(void 0,void 0,void 0,function*(){return J6.ethRpcMethods.getSyncing(J.requestManager)});x0.isSyncing=uK8;var lK8=(J)=>B6(void 0,void 0,void 0,function*(){return J6.ethRpcMethods.getCoinbase(J.requestManager)});x0.getCoinbase=lK8;var pK8=(J)=>B6(void 0,void 0,void 0,function*(){return J6.ethRpcMethods.getMining(J.requestManager)});x0.isMining=pK8;function cK8(J,Q){return B6(this,void 0,void 0,function*(){let Y=yield J6.ethRpcMethods.getHashRate(J.requestManager);return(0,c1.format)({format:"uint"},Y,Q!==null&&Q!==void 0?Q:J.defaultReturnFormat)})}function _K8(J,Q){return B6(this,void 0,void 0,function*(){let Y=yield J6.ethRpcMethods.getGasPrice(J.requestManager);return(0,c1.format)({format:"uint"},Y,Q!==null&&Q!==void 0?Q:J.defaultReturnFormat)})}function iK8(J,Q){return B6(this,void 0,void 0,function*(){let Y=yield J6.ethRpcMethods.getMaxPriorityFeePerGas(J.requestManager);return(0,c1.format)({format:"uint"},Y,Q!==null&&Q!==void 0?Q:J.defaultReturnFormat)})}function nK8(J,Q){return B6(this,void 0,void 0,function*(){let Y=yield J6.ethRpcMethods.getBlockNumber(J.requestManager);return(0,c1.format)({format:"uint"},Y,Q!==null&&Q!==void 0?Q:J.defaultReturnFormat)})}function oK8(J,Q){return B6(this,arguments,void 0,function*(Y,G,X=Y.defaultBlock,z){let K=(0,l6.isBlockTag)(X)?X:(0,c1.format)({format:"uint"},X,A6.ETH_DATA_FORMAT),W=yield J6.ethRpcMethods.getBalance(Y.requestManager,G,K);return(0,c1.format)({format:"uint"},W,z!==null&&z!==void 0?z:Y.defaultReturnFormat)})}function aK8(J,Q,Y){return B6(this,arguments,void 0,function*(G,X,z,K=G.defaultBlock,W){let Z=(0,c1.format)({format:"uint"},z,A6.ETH_DATA_FORMAT),V=(0,l6.isBlockTag)(K)?K:(0,c1.format)({format:"uint"},K,A6.ETH_DATA_FORMAT),q=yield J6.ethRpcMethods.getStorageAt(G.requestManager,X,Z,V);return(0,c1.format)({format:"bytes"},q,W!==null&&W!==void 0?W:G.defaultReturnFormat)})}function rK8(J,Q){return B6(this,arguments,void 0,function*(Y,G,X=Y.defaultBlock,z){let K=(0,l6.isBlockTag)(X)?X:(0,c1.format)({format:"uint"},X,A6.ETH_DATA_FORMAT),W=yield J6.ethRpcMethods.getCode(Y.requestManager,G,K);return(0,c1.format)({format:"bytes"},W,z!==null&&z!==void 0?z:Y.defaultReturnFormat)})}function sK8(J){return B6(this,arguments,void 0,function*(Q,Y=Q.defaultBlock,G=!1,X){var z;let K;if((0,l6.isBytes)(Y)){let Z=(0,c1.format)({format:"bytes32"},Y,A6.ETH_DATA_FORMAT);K=yield J6.ethRpcMethods.getBlockByHash(Q.requestManager,Z,G)}else{let Z=(0,l6.isBlockTag)(Y)?Y:(0,c1.format)({format:"uint"},Y,A6.ETH_DATA_FORMAT);K=yield J6.ethRpcMethods.getBlockByNumber(Q.requestManager,Z,G)}let W=(0,c1.format)(bG.blockSchema,K,X!==null&&X!==void 0?X:Q.defaultReturnFormat);if(!(0,l6.isNullish)(W))return Object.assign(Object.assign({},W),{transactions:(z=W.transactions)!==null&&z!==void 0?z:[]});return W})}function tK8(J){return B6(this,arguments,void 0,function*(Q,Y=Q.defaultBlock,G){let X;if((0,l6.isBytes)(Y)){let z=(0,c1.format)({format:"bytes32"},Y,A6.ETH_DATA_FORMAT);X=yield J6.ethRpcMethods.getBlockTransactionCountByHash(Q.requestManager,z)}else{let z=(0,l6.isBlockTag)(Y)?Y:(0,c1.format)({format:"uint"},Y,A6.ETH_DATA_FORMAT);X=yield J6.ethRpcMethods.getBlockTransactionCountByNumber(Q.requestManager,z)}return(0,c1.format)({format:"uint"},X,G!==null&&G!==void 0?G:Q.defaultReturnFormat)})}function eK8(J){return B6(this,arguments,void 0,function*(Q,Y=Q.defaultBlock,G){let X;if((0,l6.isBytes)(Y)){let z=(0,c1.format)({format:"bytes32"},Y,A6.ETH_DATA_FORMAT);X=yield J6.ethRpcMethods.getUncleCountByBlockHash(Q.requestManager,z)}else{let z=(0,l6.isBlockTag)(Y)?Y:(0,c1.format)({format:"uint"},Y,A6.ETH_DATA_FORMAT);X=yield J6.ethRpcMethods.getUncleCountByBlockNumber(Q.requestManager,z)}return(0,c1.format)({format:"uint"},X,G!==null&&G!==void 0?G:Q.defaultReturnFormat)})}function JW8(J){return B6(this,arguments,void 0,function*(Q,Y=Q.defaultBlock,G,X){let z=(0,c1.format)({format:"uint"},G,A6.ETH_DATA_FORMAT),K;if((0,l6.isBytes)(Y)){let W=(0,c1.format)({format:"bytes32"},Y,A6.ETH_DATA_FORMAT);K=yield J6.ethRpcMethods.getUncleByBlockHashAndIndex(Q.requestManager,W,z)}else{let W=(0,l6.isBlockTag)(Y)?Y:(0,c1.format)({format:"uint"},Y,A6.ETH_DATA_FORMAT);K=yield J6.ethRpcMethods.getUncleByBlockNumberAndIndex(Q.requestManager,W,z)}return(0,c1.format)(bG.blockSchema,K,X!==null&&X!==void 0?X:Q.defaultReturnFormat)})}function QW8(J,Q){return B6(this,arguments,void 0,function*(Y,G,X=Y.defaultReturnFormat){let z=(0,c1.format)({format:"bytes32"},G,A6.DEFAULT_RETURN_FORMAT),K=yield J6.ethRpcMethods.getTransactionByHash(Y.requestManager,z);return(0,l6.isNullish)(K)?K:(0,rz.formatTransaction)(K,X,{transactionSchema:Y.config.customTransactionSchema,fillInputAndData:!0})})}function YW8(J,Q){return B6(this,void 0,void 0,function*(){return(yield J6.ethRpcMethods.getPendingTransactions(J.requestManager)).map((G)=>(0,rz.formatTransaction)(G,Q!==null&&Q!==void 0?Q:J.defaultReturnFormat,{transactionSchema:J.config.customTransactionSchema,fillInputAndData:!0}))})}function GW8(J){return B6(this,arguments,void 0,function*(Q,Y=Q.defaultBlock,G,X){let z=(0,c1.format)({format:"uint"},G,A6.ETH_DATA_FORMAT),K;if((0,l6.isBytes)(Y)){let W=(0,c1.format)({format:"bytes32"},Y,A6.ETH_DATA_FORMAT);K=yield J6.ethRpcMethods.getTransactionByBlockHashAndIndex(Q.requestManager,W,z)}else{let W=(0,l6.isBlockTag)(Y)?Y:(0,c1.format)({format:"uint"},Y,A6.ETH_DATA_FORMAT);K=yield J6.ethRpcMethods.getTransactionByBlockNumberAndIndex(Q.requestManager,W,z)}return(0,l6.isNullish)(K)?K:(0,rz.formatTransaction)(K,X!==null&&X!==void 0?X:Q.defaultReturnFormat,{transactionSchema:Q.config.customTransactionSchema,fillInputAndData:!0})})}function XW8(J,Q,Y){return B6(this,void 0,void 0,function*(){let G=(0,c1.format)({format:"bytes32"},Q,A6.DEFAULT_RETURN_FORMAT),X;try{X=yield J6.ethRpcMethods.getTransactionReceipt(J.requestManager,G)}catch(z){if(typeof z==="object"&&!(0,l6.isNullish)(z)&&"message"in z&&z.message==="transaction indexing is in progress")console.warn("Transaction indexing is in progress.");else throw z}return(0,l6.isNullish)(X)?X:(0,c1.format)(bG.transactionReceiptSchema,X,Y!==null&&Y!==void 0?Y:J.defaultReturnFormat)})}function zW8(J,Q){return B6(this,arguments,void 0,function*(Y,G,X=Y.defaultBlock,z){let K=(0,l6.isBlockTag)(X)?X:(0,c1.format)({format:"uint"},X,A6.ETH_DATA_FORMAT),W=yield J6.ethRpcMethods.getTransactionCount(Y.requestManager,G,K);return(0,c1.format)({format:"uint"},W,z!==null&&z!==void 0?z:Y.defaultReturnFormat)})}function KW8(J,Q,Y,G={checkRevertBeforeSending:!0},X){let z=new ls1.Web3PromiEvent((K,W)=>{setImmediate(()=>{(()=>B6(this,void 0,void 0,function*(){let Z=new cs1.SendTxHelper({web3Context:J,promiEvent:z,options:G,returnFormat:Y}),V=Object.assign({},Q);if(!(0,l6.isNullish)(X))V=yield X.processTransaction(V);let q=(0,rz.formatTransaction)(Object.assign(Object.assign({},V),{from:(0,us1.getTransactionFromOrToAttr)("from",J,V),to:(0,us1.getTransactionFromOrToAttr)("to",J,V)}),A6.ETH_DATA_FORMAT,{transactionSchema:J.config.customTransactionSchema});try{q=yield Z.populateGasPrice({transaction:V,transactionFormatted:q}),yield Z.checkRevertBeforeSending(q),Z.emitSending(q);let U;if(J.wallet&&!(0,l6.isNullish)(q.from))U=J.wallet.get(q.from);let M=yield Z.signAndSend({wallet:U,tx:q}),D=(0,c1.format)({format:"bytes32"},M,Y!==null&&Y!==void 0?Y:J.defaultReturnFormat);Z.emitSent(q),Z.emitTransactionHash(D);let I=yield(0,ps1.waitForTransactionReceipt)(J,M,Y!==null&&Y!==void 0?Y:J.defaultReturnFormat),O=Z.getReceiptWithEvents((0,c1.format)(bG.transactionReceiptSchema,I,Y!==null&&Y!==void 0?Y:J.defaultReturnFormat));Z.emitReceipt(O),K(yield Z.handleResolve({receipt:O,tx:q})),Z.emitConfirmation({receipt:O,transactionHash:M})}catch(U){W(yield Z.handleError({error:U,tx:q}))}}))()})});return z}function WW8(J,Q,Y,G={checkRevertBeforeSending:!0}){let X=new ls1.Web3PromiEvent((z,K)=>{setImmediate(()=>{(()=>B6(this,void 0,void 0,function*(){let W=new cs1.SendTxHelper({web3Context:J,promiEvent:X,options:G,returnFormat:Y}),Z=(0,c1.format)({format:"bytes"},Q,A6.ETH_DATA_FORMAT),V=bK8.TransactionFactory.fromSerializedData((0,c1.bytesToUint8Array)((0,c1.hexToBytes)(Z))),q=Object.assign(Object.assign({},V.toJSON()),{from:V.getSenderAddress().toString()});try{let{v:U,r:M,s:D}=q,I=hK8(q,["v","r","s"]);yield W.checkRevertBeforeSending(I),W.emitSending(Z);let O=yield(0,gK8.trySendTransaction)(J,()=>B6(this,void 0,void 0,function*(){return J6.ethRpcMethods.sendRawTransaction(J.requestManager,Z)}));W.emitSent(Z);let A=(0,c1.format)({format:"bytes32"},O,Y!==null&&Y!==void 0?Y:J.defaultReturnFormat);W.emitTransactionHash(A);let B=yield(0,ps1.waitForTransactionReceipt)(J,O,Y!==null&&Y!==void 0?Y:J.defaultReturnFormat),w=W.getReceiptWithEvents((0,c1.format)(bG.transactionReceiptSchema,B,Y!==null&&Y!==void 0?Y:J.defaultReturnFormat));W.emitReceipt(w),z(yield W.handleResolve({receipt:w,tx:q})),W.emitConfirmation({receipt:w,transactionHash:O})}catch(U){K(yield W.handleError({error:U,tx:q}))}}))()})});return X}function ZW8(J,Q,Y){return B6(this,arguments,void 0,function*(G,X,z,K=G.defaultReturnFormat){var W;let Z=(0,c1.format)({format:"bytes"},X,A6.DEFAULT_RETURN_FORMAT);if((W=G.wallet)===null||W===void 0?void 0:W.get(z)){let U=G.wallet.get(z).sign(Z);return(0,c1.format)(bG.SignatureObjectSchema,U,K)}if(typeof z==="number")throw new xK8.SignatureError(X,'RPC method "eth_sign" does not support index signatures');let V=yield J6.ethRpcMethods.sign(G.requestManager,z,Z);return(0,c1.format)({format:"bytes"},V,K)})}function VW8(J,Q){return B6(this,arguments,void 0,function*(Y,G,X=Y.defaultReturnFormat){let z=yield J6.ethRpcMethods.signTransaction(Y.requestManager,(0,rz.formatTransaction)(G,A6.ETH_DATA_FORMAT,{transactionSchema:Y.config.customTransactionSchema}));return(0,l6.isString)(z)?(0,yK8.decodeSignedTransaction)(z,X,{fillInputAndData:!0}):{raw:(0,c1.format)({format:"bytes"},z.raw,X),tx:(0,rz.formatTransaction)(z.tx,X,{transactionSchema:Y.config.customTransactionSchema,fillInputAndData:!0})}})}function qW8(J,Q){return B6(this,arguments,void 0,function*(Y,G,X=Y.defaultBlock,z=Y.defaultReturnFormat){let K=(0,l6.isBlockTag)(X)?X:(0,c1.format)({format:"uint"},X,A6.ETH_DATA_FORMAT),W=yield J6.ethRpcMethods.call(Y.requestManager,(0,rz.formatTransaction)(G,A6.ETH_DATA_FORMAT,{transactionSchema:Y.config.customTransactionSchema}),K);return(0,c1.format)({format:"bytes"},W,z)})}function UW8(J,Q){return B6(this,arguments,void 0,function*(Y,G,X=Y.defaultBlock,z){let K=(0,rz.formatTransaction)(G,A6.ETH_DATA_FORMAT,{transactionSchema:Y.config.customTransactionSchema}),W=(0,l6.isBlockTag)(X)?X:(0,c1.format)({format:"uint"},X,A6.ETH_DATA_FORMAT),Z=yield J6.ethRpcMethods.estimateGas(Y.requestManager,K,W);return(0,c1.format)({format:"uint"},Z,z!==null&&z!==void 0?z:Y.defaultReturnFormat)})}function MW8(J,Q,Y){return B6(this,void 0,void 0,function*(){let{toBlock:G,fromBlock:X}=Q;if(!(0,l6.isNullish)(G)){if(typeof G==="number"||typeof G==="bigint")G=(0,c1.numberToHex)(G)}if(!(0,l6.isNullish)(X)){if(typeof X==="number"||typeof X==="bigint")X=(0,c1.numberToHex)(X)}let z=Object.assign(Object.assign({},Q),{fromBlock:X,toBlock:G});return(yield J6.ethRpcMethods.getLogs(J.requestManager,z)).map((Z)=>{if(typeof Z==="string")return Z;return(0,c1.format)(bG.logSchema,Z,Y!==null&&Y!==void 0?Y:J.defaultReturnFormat)})})}function DW8(J,Q){return B6(this,void 0,void 0,function*(){let Y=yield J6.ethRpcMethods.getChainId(J.requestManager);return(0,c1.format)({format:"uint"},Y,Q!==null&&Q!==void 0?Q:J.defaultReturnFormat)})}function HW8(J,Q,Y){return B6(this,arguments,void 0,function*(G,X,z,K=G.defaultBlock,W){let Z=z.map((U)=>(0,c1.format)({format:"bytes"},U,A6.ETH_DATA_FORMAT)),V=(0,l6.isBlockTag)(K)?K:(0,c1.format)({format:"uint"},K,A6.ETH_DATA_FORMAT),q=yield J6.ethRpcMethods.getProof(G.requestManager,X,Z,V);return(0,c1.format)(bG.accountSchema,q,W!==null&&W!==void 0?W:G.defaultReturnFormat)})}function IW8(J,Q){return B6(this,arguments,void 0,function*(Y,G,X=Y.defaultBlock,z,K){let W=(0,c1.format)({format:"uint"},G,A6.ETH_DATA_FORMAT),Z=(0,l6.isBlockTag)(X)?X:(0,c1.format)({format:"uint"},X,A6.ETH_DATA_FORMAT),V=(0,c1.format)({type:"array",items:{format:"uint"}},z,mK8.NUMBER_DATA_FORMAT),q=yield J6.ethRpcMethods.getFeeHistory(Y.requestManager,W,Z,V);return(0,c1.format)(bG.feeHistorySchema,q,K!==null&&K!==void 0?K:Y.defaultReturnFormat)})}function OW8(J,Q){return B6(this,arguments,void 0,function*(Y,G,X=Y.defaultBlock,z){let K=(0,l6.isBlockTag)(X)?X:(0,c1.format)({format:"uint"},X,A6.ETH_DATA_FORMAT),W=yield J6.ethRpcMethods.createAccessList(Y.requestManager,(0,rz.formatTransaction)(G,A6.ETH_DATA_FORMAT,{transactionSchema:Y.config.customTransactionSchema}),K);return(0,c1.format)(bG.accessListResultSchema,W,z!==null&&z!==void 0?z:Y.defaultReturnFormat)})}function AW8(J,Q,Y,G,X){return B6(this,void 0,void 0,function*(){let z=yield J6.ethRpcMethods.signTypedData(J.requestManager,Q,Y,G);return(0,c1.format)({format:"bytes"},z,X!==null&&X!==void 0?X:J.defaultReturnFormat)})}});var ns1=H((yG)=>{var oO=yG&&yG.__awaiter||function(J,Q,Y,G){function X(z){return z instanceof Y?z:new Y(function(K){K(z)})}return new(Y||(Y=Promise))(function(z,K){function W(q){try{V(G.next(q))}catch(U){K(U)}}function Z(q){try{V(G.throw(q))}catch(U){K(U)}}function V(q){q.done?z(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(yG,"__esModule",{value:!0});yG.createNewPendingTransactionFilter=BW8;yG.createNewFilter=NW8;yG.createNewBlockFilter=wW8;yG.uninstallFilter=LW8;yG.getFilterChanges=EW8;yG.getFilterLogs=CW8;var aO=nz(),xG=m1(),_s1=g0(),is1=nY();function BW8(J,Q){return oO(this,void 0,void 0,function*(){let Y=yield aO.ethRpcMethods.newPendingTransactionFilter(J.requestManager);return(0,xG.format)({format:"uint"},Y,Q!==null&&Q!==void 0?Q:J.defaultReturnFormat)})}function NW8(J,Q,Y){return oO(this,void 0,void 0,function*(){let{toBlock:G,fromBlock:X}=Q;if(!(0,_s1.isNullish)(G)){if(typeof G==="number"||typeof G==="bigint")G=(0,xG.numberToHex)(G)}if(!(0,_s1.isNullish)(X)){if(typeof X==="number"||typeof X==="bigint")X=(0,xG.numberToHex)(X)}let z=Object.assign(Object.assign({},Q),{fromBlock:X,toBlock:G}),K=yield aO.ethRpcMethods.newFilter(J.requestManager,z);return(0,xG.format)({format:"uint"},K,Y!==null&&Y!==void 0?Y:J.defaultReturnFormat)})}function wW8(J,Q){return oO(this,void 0,void 0,function*(){let Y=yield aO.ethRpcMethods.newBlockFilter(J.requestManager);return(0,xG.format)({format:"uint"},Y,Q!==null&&Q!==void 0?Q:J.defaultReturnFormat)})}function LW8(J,Q){return oO(this,void 0,void 0,function*(){return yield aO.ethRpcMethods.uninstallFilter(J.requestManager,(0,xG.numberToHex)(Q))})}function EW8(J,Q,Y){return oO(this,void 0,void 0,function*(){return(yield aO.ethRpcMethods.getFilterChanges(J.requestManager,(0,xG.numberToHex)(Q))).map((z)=>{if(typeof z==="string")return z;return(0,xG.format)(is1.logSchema,z,Y!==null&&Y!==void 0?Y:J.defaultReturnFormat)})})}function CW8(J,Q,Y){return oO(this,void 0,void 0,function*(){return(yield aO.ethRpcMethods.getFilterLogs(J.requestManager,(0,xG.numberToHex)(Q))).map((z)=>{if(typeof z==="string")return z;return(0,xG.format)(is1.logSchema,z,Y!==null&&Y!==void 0?Y:J.defaultReturnFormat)})})}});var K81=H((ts1)=>{Object.defineProperty(ts1,"__esModule",{value:!0});ts1.SyncingSubscription=ts1.NewHeadsSubscription=ts1.NewPendingTransactionsSubscription=ts1.LogsSubscription=void 0;var mb=m1(),db=HJ(),z81=nY();class os1 extends db.Web3Subscription{_buildSubscriptionParams(){return["logs",this.args]}formatSubscriptionResult(J){return(0,mb.format)(z81.logSchema,J,super.returnFormat)}}ts1.LogsSubscription=os1;class as1 extends db.Web3Subscription{_buildSubscriptionParams(){return["newPendingTransactions"]}formatSubscriptionResult(J){return(0,mb.format)({format:"string"},J,super.returnFormat)}}ts1.NewPendingTransactionsSubscription=as1;class rs1 extends db.Web3Subscription{_buildSubscriptionParams(){return["newHeads"]}formatSubscriptionResult(J){return(0,mb.format)(z81.blockHeaderSchema,J,super.returnFormat)}}ts1.NewHeadsSubscription=rs1;class ss1 extends db.Web3Subscription{_buildSubscriptionParams(){return["syncing"]}_processSubscriptionResult(J){if(typeof J==="boolean")this.emit("changed",J);else{let Q=Object.fromEntries(Object.entries((J===null||J===void 0?void 0:J.status)||J).map(([Y,G])=>[Y.charAt(0).toLowerCase()+Y.substring(1),G]));this.emit("changed",J.syncing),this.emit("data",(0,mb.format)(z81.syncSchema,Q,super.returnFormat))}}}ts1.SyncingSubscription=ss1});var q81=H((u5)=>{var TW8=u5&&u5.__createBinding||(Object.create?function(J,Q,Y,G){if(G===void 0)G=Y;var X=Object.getOwnPropertyDescriptor(Q,Y);if(!X||("get"in X?!Q.__esModule:X.writable||X.configurable))X={enumerable:!0,get:function(){return Q[Y]}};Object.defineProperty(J,G,X)}:function(J,Q,Y,G){if(G===void 0)G=Y;J[G]=Q[Y]}),PW8=u5&&u5.__setModuleDefault||(Object.create?function(J,Q){Object.defineProperty(J,"default",{enumerable:!0,value:Q})}:function(J,Q){J.default=Q}),Yt1=u5&&u5.__importStar||function(J){if(J&&J.__esModule)return J;var Q={};if(J!=null){for(var Y in J)if(Y!=="default"&&Object.prototype.hasOwnProperty.call(J,Y))TW8(Q,J,Y)}return PW8(Q,J),Q},T0=u5&&u5.__awaiter||function(J,Q,Y,G){function X(z){return z instanceof Y?z:new Y(function(K){K(z)})}return new(Y||(Y=Promise))(function(z,K){function W(q){try{V(G.next(q))}catch(U){K(U)}}function Z(q){try{V(G.throw(q))}catch(U){K(U)}}function V(q){q.done?z(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(u5,"__esModule",{value:!0});u5.Web3Eth=u5.registeredSubscriptions=void 0;var W81=M6(),Jt1=HJ(),Qt1=l1(),Z81=m1(),sz=nz(),o6=Yt1(vZ()),rO=Yt1(ns1()),dZ=K81();u5.registeredSubscriptions={logs:dZ.LogsSubscription,newPendingTransactions:dZ.NewPendingTransactionsSubscription,newHeads:dZ.NewHeadsSubscription,syncing:dZ.SyncingSubscription,pendingTransactions:dZ.NewPendingTransactionsSubscription,newBlockHeaders:dZ.NewHeadsSubscription};class V81 extends Jt1.Web3Context{constructor(J){if(typeof J==="string"||(0,Jt1.isSupportedProvider)(J)){super({provider:J,registeredSubscriptions:u5.registeredSubscriptions});return}if(J.registeredSubscriptions){super(J);return}super(Object.assign(Object.assign({},J),{registeredSubscriptions:u5.registeredSubscriptions}));this.getFeeData=this.calculateFeeData}setTransactionMiddleware(J){this.transactionMiddleware=J}getTransactionMiddleware(){return this.transactionMiddleware}getProtocolVersion(){return T0(this,void 0,void 0,function*(){return sz.ethRpcMethods.getProtocolVersion(this.requestManager)})}isSyncing(){return T0(this,void 0,void 0,function*(){return sz.ethRpcMethods.getSyncing(this.requestManager)})}getCoinbase(){return T0(this,void 0,void 0,function*(){return sz.ethRpcMethods.getCoinbase(this.requestManager)})}isMining(){return T0(this,void 0,void 0,function*(){return sz.ethRpcMethods.getMining(this.requestManager)})}getHashrate(J){return T0(this,void 0,void 0,function*(){var Q;if(J===void 0)J=(Q=this.defaultReturnFormat)!==null&&Q!==void 0?Q:W81.DEFAULT_RETURN_FORMAT;return this.getHashRate(J)})}getHashRate(){return T0(this,arguments,void 0,function*(J=this.defaultReturnFormat){return o6.getHashRate(this,J)})}getGasPrice(){return T0(this,arguments,void 0,function*(J=this.defaultReturnFormat){return o6.getGasPrice(this,J)})}getMaxPriorityFeePerGas(){return T0(this,arguments,void 0,function*(J=this.defaultReturnFormat){return o6.getMaxPriorityFeePerGas(this,J)})}calculateFeeData(){return T0(this,arguments,void 0,function*(J=BigInt(2),Q=Z81.ethUnitMap.Gwei){var Y;let G=yield this.getBlock(void 0,!1),X=(Y=G===null||G===void 0?void 0:G.baseFeePerGas)!==null&&Y!==void 0?Y:void 0,z;try{z=yield this.getGasPrice()}catch(Z){}let K;try{K=yield this.getMaxPriorityFeePerGas()}catch(Z){}let W;if(X){K=K!==null&&K!==void 0?K:Q;let Z;if(typeof J==="number")Z=BigInt(Math.floor(J*1000))/BigInt(1000);else Z=J;W=X*Z+K}return{gasPrice:z,maxFeePerGas:W,maxPriorityFeePerGas:K,baseFeePerGas:X}})}getAccounts(){return T0(this,void 0,void 0,function*(){var J;return((J=yield sz.ethRpcMethods.getAccounts(this.requestManager))!==null&&J!==void 0?J:[]).map((Y)=>(0,Z81.toChecksumAddress)(Y))})}getBlockNumber(){return T0(this,arguments,void 0,function*(J=this.defaultReturnFormat){return o6.getBlockNumber(this,J)})}getBalance(J){return T0(this,arguments,void 0,function*(Q,Y=this.defaultBlock,G=this.defaultReturnFormat){return o6.getBalance(this,Q,Y,G)})}getStorageAt(J,Q){return T0(this,arguments,void 0,function*(Y,G,X=this.defaultBlock,z=this.defaultReturnFormat){return o6.getStorageAt(this,Y,G,X,z)})}getCode(J){return T0(this,arguments,void 0,function*(Q,Y=this.defaultBlock,G=this.defaultReturnFormat){return o6.getCode(this,Q,Y,G)})}getBlock(){return T0(this,arguments,void 0,function*(J=this.defaultBlock,Q=!1,Y=this.defaultReturnFormat){return o6.getBlock(this,J,Q,Y)})}getBlockTransactionCount(){return T0(this,arguments,void 0,function*(J=this.defaultBlock,Q=this.defaultReturnFormat){return o6.getBlockTransactionCount(this,J,Q)})}getBlockUncleCount(){return T0(this,arguments,void 0,function*(J=this.defaultBlock,Q=this.defaultReturnFormat){return o6.getBlockUncleCount(this,J,Q)})}getUncle(){return T0(this,arguments,void 0,function*(J=this.defaultBlock,Q,Y=this.defaultReturnFormat){return o6.getUncle(this,J,Q,Y)})}getTransaction(J){return T0(this,arguments,void 0,function*(Q,Y=this.defaultReturnFormat){let G=yield o6.getTransaction(this,Q,Y);if(!G)throw new Qt1.TransactionNotFound;return G})}getPendingTransactions(){return T0(this,arguments,void 0,function*(J=this.defaultReturnFormat){return o6.getPendingTransactions(this,J)})}getTransactionFromBlock(){return T0(this,arguments,void 0,function*(J=this.defaultBlock,Q,Y=this.defaultReturnFormat){return o6.getTransactionFromBlock(this,J,Q,Y)})}getTransactionReceipt(J){return T0(this,arguments,void 0,function*(Q,Y=this.defaultReturnFormat){let G=yield o6.getTransactionReceipt(this,Q,Y);if(!G)throw new Qt1.TransactionNotFound;return G})}getTransactionCount(J){return T0(this,arguments,void 0,function*(Q,Y=this.defaultBlock,G=this.defaultReturnFormat){return o6.getTransactionCount(this,Q,Y,G)})}sendTransaction(J,Q=this.defaultReturnFormat,Y){return o6.sendTransaction(this,J,Q,Y,this.transactionMiddleware)}sendSignedTransaction(J,Q=this.defaultReturnFormat,Y){return o6.sendSignedTransaction(this,J,Q,Y)}sign(J,Q){return T0(this,arguments,void 0,function*(Y,G,X=this.defaultReturnFormat){return o6.sign(this,Y,G,X)})}signTransaction(J){return T0(this,arguments,void 0,function*(Q,Y=this.defaultReturnFormat){return o6.signTransaction(this,Q,Y)})}call(J){return T0(this,arguments,void 0,function*(Q,Y=this.defaultBlock,G=this.defaultReturnFormat){return o6.call(this,Q,Y,G)})}estimateGas(J){return T0(this,arguments,void 0,function*(Q,Y=this.defaultBlock,G=this.defaultReturnFormat){return o6.estimateGas(this,Q,Y,G)})}getPastLogs(J){return T0(this,arguments,void 0,function*(Q,Y=this.defaultReturnFormat){return o6.getLogs(this,Q,Y)})}getWork(){return T0(this,void 0,void 0,function*(){return sz.ethRpcMethods.getWork(this.requestManager)})}submitWork(J,Q,Y){return T0(this,void 0,void 0,function*(){return sz.ethRpcMethods.submitWork(this.requestManager,J,Q,Y)})}requestAccounts(){return T0(this,void 0,void 0,function*(){return sz.ethRpcMethods.requestAccounts(this.requestManager)})}getChainId(){return T0(this,arguments,void 0,function*(J=this.defaultReturnFormat){return o6.getChainId(this,J)})}getNodeInfo(){return T0(this,void 0,void 0,function*(){return sz.ethRpcMethods.getNodeInfo(this.requestManager)})}getProof(J,Q){return T0(this,arguments,void 0,function*(Y,G,X=this.defaultBlock,z=this.defaultReturnFormat){return o6.getProof(this,Y,G,X,z)})}getFeeHistory(J){return T0(this,arguments,void 0,function*(Q,Y=this.defaultBlock,G,X=this.defaultReturnFormat){return o6.getFeeHistory(this,Q,Y,G,X)})}createAccessList(J){return T0(this,arguments,void 0,function*(Q,Y=this.defaultBlock,G=this.defaultReturnFormat){return o6.createAccessList(this,Q,Y,G)})}signTypedData(J,Q,Y,G){return T0(this,void 0,void 0,function*(){var X;if(Y===void 0)Y=!1;if(G===void 0)G=(X=this.defaultReturnFormat)!==null&&X!==void 0?X:W81.DEFAULT_RETURN_FORMAT;return o6.signTypedData(this,J,Q,Y,G)})}subscribe(J,Q,Y){return T0(this,void 0,void 0,function*(){var G,X;if(Y===void 0)Y=(G=this.defaultReturnFormat)!==null&&G!==void 0?G:W81.DEFAULT_RETURN_FORMAT;let z=yield(X=this.subscriptionManager)===null||X===void 0?void 0:X.subscribe(J,Q,Y);if(z instanceof dZ.LogsSubscription&&J==="logs"&&typeof Q==="object"&&!(0,Z81.isNullish)(Q.fromBlock)&&Number.isFinite(Number(Q.fromBlock)))setImmediate(()=>{this.getPastLogs(Q).then((K)=>{for(let W of K)z._processSubscriptionResult(W)}).catch((K)=>{z._processSubscriptionError(K)})});return z})}static shouldClearSubscription({sub:J}){return!(J instanceof dZ.SyncingSubscription)}clearSubscriptions(J=!1){var Q;return(Q=this.subscriptionManager)===null||Q===void 0?void 0:Q.unsubscribe(J?V81.shouldClearSubscription:void 0)}createNewPendingTransactionFilter(){return T0(this,arguments,void 0,function*(J=this.defaultReturnFormat){return rO.createNewPendingTransactionFilter(this,J)})}createNewFilter(J){return T0(this,arguments,void 0,function*(Q,Y=this.defaultReturnFormat){return rO.createNewFilter(this,Q,Y)})}createNewBlockFilter(){return T0(this,arguments,void 0,function*(J=this.defaultReturnFormat){return rO.createNewBlockFilter(this,J)})}uninstallFilter(J){return T0(this,void 0,void 0,function*(){return rO.uninstallFilter(this,J)})}getFilterChanges(J){return T0(this,arguments,void 0,function*(Q,Y=this.defaultReturnFormat){return rO.getFilterChanges(this,Q,Y)})}getFilterLogs(J){return T0(this,arguments,void 0,function*(Q,Y=this.defaultReturnFormat){return rO.getFilterLogs(this,Q,Y)})}}u5.Web3Eth=V81});var Xt1=H((Gt1)=>{Object.defineProperty(Gt1,"__esModule",{value:!0})});var O81=H((Vt1)=>{Object.defineProperty(Vt1,"__esModule",{value:!0});Vt1.validateTransactionForSigning=Vt1.validateGas=Vt1.validateFeeMarketGas=Vt1.validateLegacyGas=Vt1.validateHardfork=Vt1.validateBaseChain=Vt1.validateChainInfo=Vt1.validateCustomChainInfo=void 0;Vt1.isBaseTransaction=SR;Vt1.isAccessListEntry=zt1;Vt1.isAccessList=D81;Vt1.isTransaction1559Unsigned=H81;Vt1.isTransaction2930Unsigned=I81;Vt1.isTransactionLegacyUnsigned=Kt1;Vt1.isTransactionWithSender=Wt1;Vt1.validateTransactionWithSender=kW8;Vt1.isTransactionCall=Zt1;Vt1.validateTransactionCall=vW8;var $W8=M6(),x1=g0(),T4=l1(),fW8=xO();function SR(J){if(!(0,x1.isNullish)(J.to)&&!(0,x1.isAddress)(J.to))return!1;if(!(0,x1.isHexStrict)(J.type)&&!(0,x1.isNullish)(J.type)&&J.type.length!==2)return!1;if(!(0,x1.isHexStrict)(J.nonce))return!1;if(!(0,x1.isHexStrict)(J.gas))return!1;if(!(0,x1.isHexStrict)(J.value))return!1;if(!(0,x1.isHexStrict)(J.input))return!1;if(J.chainId&&!(0,x1.isHexStrict)(J.chainId))return!1;return!0}function zt1(J){if(!(0,x1.isNullish)(J.address)&&!(0,x1.isAddress)(J.address))return!1;if(!(0,x1.isNullish)(J.storageKeys)&&!J.storageKeys.every((Q)=>(0,x1.isHexString32Bytes)(Q)))return!1;return!0}function D81(J){if(!Array.isArray(J)||!J.every((Q)=>zt1(Q)))return!1;return!0}function H81(J){if(!SR(J))return!1;if(!(0,x1.isHexStrict)(J.maxFeePerGas))return!1;if(!(0,x1.isHexStrict)(J.maxPriorityFeePerGas))return!1;if(!D81(J.accessList))return!1;return!0}function I81(J){if(!SR(J))return!1;if(!(0,x1.isHexStrict)(J.gasPrice))return!1;if(!D81(J.accessList))return!1;return!0}function Kt1(J){if(!SR(J))return!1;if(!(0,x1.isHexStrict)(J.gasPrice))return!1;return!0}function Wt1(J){if(!(0,x1.isAddress)(J.from))return!1;if(!SR(J))return!1;if(!H81(J)&&!I81(J)&&!Kt1(J))return!1;return!0}function kW8(J){if(!Wt1(J))throw new T4.InvalidTransactionWithSender(J)}function Zt1(J){if(!(0,x1.isNullish)(J.from)&&!(0,x1.isAddress)(J.from))return!1;if(!(0,x1.isAddress)(J.to))return!1;if(!(0,x1.isNullish)(J.gas)&&!(0,x1.isHexStrict)(J.gas))return!1;if(!(0,x1.isNullish)(J.gasPrice)&&!(0,x1.isHexStrict)(J.gasPrice))return!1;if(!(0,x1.isNullish)(J.value)&&!(0,x1.isHexStrict)(J.value))return!1;if(!(0,x1.isNullish)(J.data)&&!(0,x1.isHexStrict)(J.data))return!1;if(!(0,x1.isNullish)(J.input)&&!(0,x1.isHexStrict)(J.input))return!1;if(!(0,x1.isNullish)(J.type))return!1;if(H81(J))return!1;if(I81(J))return!1;return!0}function vW8(J){if(!Zt1(J))throw new T4.InvalidTransactionCall(J)}var jW8=(J)=>{if(!(0,x1.isNullish)(J.common)){if((0,x1.isNullish)(J.common.customChain))throw new T4.MissingCustomChainError;if((0,x1.isNullish)(J.common.customChain.chainId))throw new T4.MissingCustomChainIdError;if(!(0,x1.isNullish)(J.chainId)&&J.chainId!==J.common.customChain.chainId)throw new T4.ChainIdMismatchError({txChainId:J.chainId,customChainId:J.common.customChain.chainId})}};Vt1.validateCustomChainInfo=jW8;var hW8=(J)=>{if(!(0,x1.isNullish)(J.common)&&!(0,x1.isNullish)(J.chain)&&!(0,x1.isNullish)(J.hardfork))throw new T4.CommonOrChainAndHardforkError;if(!(0,x1.isNullish)(J.chain)&&(0,x1.isNullish)(J.hardfork)||!(0,x1.isNullish)(J.hardfork)&&(0,x1.isNullish)(J.chain))throw new T4.MissingChainOrHardforkError({chain:J.chain,hardfork:J.hardfork})};Vt1.validateChainInfo=hW8;var bW8=(J)=>{if(!(0,x1.isNullish)(J.common)){if(!(0,x1.isNullish)(J.common.baseChain)){if(!(0,x1.isNullish)(J.chain)&&J.chain!==J.common.baseChain)throw new T4.ChainMismatchError({txChain:J.chain,baseChain:J.common.baseChain})}}};Vt1.validateBaseChain=bW8;var xW8=(J)=>{if(!(0,x1.isNullish)(J.common)){if(!(0,x1.isNullish)(J.common.hardfork)){if(!(0,x1.isNullish)(J.hardfork)&&J.hardfork!==J.common.hardfork)throw new T4.HardforkMismatchError({txHardfork:J.hardfork,commonHardfork:J.common.hardfork})}}};Vt1.validateHardfork=xW8;var yW8=(J)=>{if((0,x1.isNullish)(J.gas)||!(0,x1.isUInt)(J.gas)||(0,x1.isNullish)(J.gasPrice)||!(0,x1.isUInt)(J.gasPrice))throw new T4.InvalidGasOrGasPrice({gas:J.gas,gasPrice:J.gasPrice});if(!(0,x1.isNullish)(J.maxFeePerGas)||!(0,x1.isNullish)(J.maxPriorityFeePerGas))throw new T4.UnsupportedFeeMarketError({maxFeePerGas:J.maxFeePerGas,maxPriorityFeePerGas:J.maxPriorityFeePerGas})};Vt1.validateLegacyGas=yW8;var gW8=(J)=>{if(!(0,x1.isNullish)(J.gasPrice)&&J.type==="0x2")throw new T4.Eip1559GasPriceError(J.gasPrice);if(J.type==="0x0"||J.type==="0x1")throw new T4.UnsupportedFeeMarketError({maxFeePerGas:J.maxFeePerGas,maxPriorityFeePerGas:J.maxPriorityFeePerGas});if((0,x1.isNullish)(J.maxFeePerGas)||!(0,x1.isUInt)(J.maxFeePerGas)||(0,x1.isNullish)(J.maxPriorityFeePerGas)||!(0,x1.isUInt)(J.maxPriorityFeePerGas))throw new T4.InvalidMaxPriorityFeePerGasOrMaxFeePerGas({maxPriorityFeePerGas:J.maxPriorityFeePerGas,maxFeePerGas:J.maxFeePerGas})};Vt1.validateFeeMarketGas=gW8;var mW8=(J)=>{let Q=!(0,x1.isNullish)(J.gas)||!(0,x1.isNullish)(J.gasLimit),Y=Q&&!(0,x1.isNullish)(J.gasPrice),G=Q&&!(0,x1.isNullish)(J.maxPriorityFeePerGas)&&!(0,x1.isNullish)(J.maxFeePerGas);if(!Y&&!G)throw new T4.MissingGasError({gas:J.gas,gasPrice:J.gasPrice,maxPriorityFeePerGas:J.maxPriorityFeePerGas,maxFeePerGas:J.maxFeePerGas});if(Y&&G)throw new T4.TransactionGasMismatchError({gas:J.gas,gasPrice:J.gasPrice,maxPriorityFeePerGas:J.maxPriorityFeePerGas,maxFeePerGas:J.maxFeePerGas});(Y?Vt1.validateLegacyGas:Vt1.validateFeeMarketGas)(J),(!(0,x1.isNullish)(J.type)&&J.type>"0x1"?Vt1.validateFeeMarketGas:Vt1.validateLegacyGas)(J)};Vt1.validateGas=mW8;var dW8=(J,Q,Y={transactionSchema:void 0})=>{if(!(0,x1.isNullish)(Q)){Q(J);return}if(typeof J!=="object"||(0,x1.isNullish)(J))throw new T4.InvalidTransactionObjectError(J);Vt1.validateCustomChainInfo(J),Vt1.validateChainInfo(J),Vt1.validateBaseChain(J),Vt1.validateHardfork(J);let G=(0,fW8.formatTransaction)(J,$W8.ETH_DATA_FORMAT,{transactionSchema:Y.transactionSchema});if(Vt1.validateGas(G),(0,x1.isNullish)(G.nonce)||(0,x1.isNullish)(G.chainId)||G.nonce.startsWith("-")||G.chainId.startsWith("-"))throw new T4.InvalidNonceOrChainIdError({nonce:J.nonce,chainId:J.chainId})};Vt1.validateTransactionForSigning=dW8});var Ot1=H((tO)=>{var sW8=tO&&tO.__awaiter||function(J,Q,Y,G){function X(z){return z instanceof Y?z:new Y(function(K){K(z)})}return new(Y||(Y=Promise))(function(z,K){function W(q){try{V(G.next(q))}catch(U){K(U)}}function Z(q){try{V(G.throw(q))}catch(U){K(U)}}function V(q){q.done?z(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(tO,"__esModule",{value:!0});tO.prepareTransactionForSigning=void 0;var tW8=M6(),ub=m1(),A81=$Z(),sO=g0(),eW8=O81(),JZ8=xO(),QZ8=OR(),YZ8=(J)=>{var Q,Y;return Object.assign(Object.assign({},J),{nonce:J.nonce,gasPrice:J.gasPrice,gasLimit:(Q=J.gasLimit)!==null&&Q!==void 0?Q:J.gas,to:J.to,value:J.value,data:(Y=J.data)!==null&&Y!==void 0?Y:J.input,type:J.type,chainId:J.chainId,accessList:J.accessList,maxPriorityFeePerGas:J.maxPriorityFeePerGas,maxFeePerGas:J.maxFeePerGas})},GZ8=(J,Q)=>{var Y,G,X,z,K,W,Z,V,q,U,M,D,I,O,A,B,w,N;let L=!(0,sO.isNullish)(J.chain)&&!(0,sO.isNullish)(J.hardfork)||!(0,sO.isNullish)(J.common),E;if(!L)if(Q.defaultCommon){if(E=Object.assign({},Q.defaultCommon),(0,sO.isNullish)(E.hardfork))E.hardfork=(Y=J.hardfork)!==null&&Y!==void 0?Y:Q.defaultHardfork;if((0,sO.isNullish)(E.baseChain))E.baseChain=Q.defaultChain}else E=A81.Common.custom({name:"custom-network",chainId:(0,ub.toNumber)(J.chainId),networkId:!(0,sO.isNullish)(J.networkId)?(0,ub.toNumber)(J.networkId):void 0,defaultHardfork:(G=J.hardfork)!==null&&G!==void 0?G:Q.defaultHardfork},{baseChain:Q.defaultChain});else{let R=(W=(K=(z=(X=J===null||J===void 0?void 0:J.common)===null||X===void 0?void 0:X.customChain)===null||z===void 0?void 0:z.name)!==null&&K!==void 0?K:J.chain)!==null&&W!==void 0?W:"custom-network",F=(0,ub.toNumber)((q=(V=(Z=J===null||J===void 0?void 0:J.common)===null||Z===void 0?void 0:Z.customChain)===null||V===void 0?void 0:V.chainId)!==null&&q!==void 0?q:J===null||J===void 0?void 0:J.chainId),f=(0,ub.toNumber)((D=(M=(U=J===null||J===void 0?void 0:J.common)===null||U===void 0?void 0:U.customChain)===null||M===void 0?void 0:M.networkId)!==null&&D!==void 0?D:J===null||J===void 0?void 0:J.networkId),C=(A=(O=(I=J===null||J===void 0?void 0:J.common)===null||I===void 0?void 0:I.hardfork)!==null&&O!==void 0?O:J===null||J===void 0?void 0:J.hardfork)!==null&&A!==void 0?A:Q.defaultHardfork,P=(N=(w=(B=J.common)===null||B===void 0?void 0:B.baseChain)!==null&&w!==void 0?w:J.chain)!==null&&N!==void 0?N:Q.defaultChain;if(F&&f&&R)E=A81.Common.custom({name:R,chainId:F,networkId:f,defaultHardfork:C},{baseChain:P})}return{common:E}},XZ8=(J,Q,Y,...G)=>sW8(void 0,[J,Q,Y,...G],void 0,function*(X,z,K,W=!1,Z=!0){let V=yield(0,QZ8.transactionBuilder)({transaction:X,web3Context:z,privateKey:K,fillGasPrice:W,fillGasLimit:Z}),q=(0,JZ8.formatTransaction)(V,tW8.ETH_DATA_FORMAT,{transactionSchema:z.config.customTransactionSchema});return(0,eW8.validateTransactionForSigning)(q,void 0,{transactionSchema:z.config.customTransactionSchema}),A81.TransactionFactory.fromTxData(YZ8(q),GZ8(q,z))});tO.prepareTransactionForSigning=XZ8});var EQ=H((p6)=>{var zZ8=p6&&p6.__createBinding||(Object.create?function(J,Q,Y,G){if(G===void 0)G=Y;var X=Object.getOwnPropertyDescriptor(Q,Y);if(!X||("get"in X?!Q.__esModule:X.writable||X.configurable))X={enumerable:!0,get:function(){return Q[Y]}};Object.defineProperty(J,G,X)}:function(J,Q,Y,G){if(G===void 0)G=Y;J[G]=Q[Y]}),gG=p6&&p6.__exportStar||function(J,Q){for(var Y in J)if(Y!=="default"&&!Object.prototype.hasOwnProperty.call(Q,Y))zZ8(Q,J,Y)};Object.defineProperty(p6,"__esModule",{value:!0});p6.SendTxHelper=p6.trySendTransaction=p6.waitForTransactionReceipt=p6.getTransactionFromOrToAttr=p6.transactionBuilder=p6.detectTransactionType=void 0;ro1();var KZ8=q81();gG(q81(),p6);gG(Y81(),p6);gG(nY(),p6);gG(uU(),p6);gG(Xt1(),p6);gG(O81(),p6);gG(vZ(),p6);gG(xO(),p6);gG(Ot1(),p6);gG(K81(),p6);var WZ8=wb();Object.defineProperty(p6,"detectTransactionType",{enumerable:!0,get:function(){return WZ8.detectTransactionType}});var At1=OR();Object.defineProperty(p6,"transactionBuilder",{enumerable:!0,get:function(){return At1.transactionBuilder}});Object.defineProperty(p6,"getTransactionFromOrToAttr",{enumerable:!0,get:function(){return At1.getTransactionFromOrToAttr}});var ZZ8=S61();Object.defineProperty(p6,"waitForTransactionReceipt",{enumerable:!0,get:function(){return ZZ8.waitForTransactionReceipt}});var VZ8=Eb();Object.defineProperty(p6,"trySendTransaction",{enumerable:!0,get:function(){return VZ8.trySendTransaction}});var qZ8=X81();Object.defineProperty(p6,"SendTxHelper",{enumerable:!0,get:function(){return qZ8.SendTxHelper}});p6.default=KZ8.Web3Eth});var PR=H((B81)=>{Object.defineProperty(B81,"__esModule",{value:!0});B81.decodeMethodReturn=B81.decodeMethodParams=B81.encodeMethodABI=B81.encodeEventABI=B81.decodeEventABI=void 0;var TR=m1(),lb=M6(),mG=gZ(),pb=EQ(),Bt1=l1(),UZ8=EQ();Object.defineProperty(B81,"decodeEventABI",{enumerable:!0,get:function(){return UZ8.decodeEventABI}});var MZ8=({address:J},Q,Y)=>{var G,X;let z=Y===null||Y===void 0?void 0:Y.topics,K=(G=Y===null||Y===void 0?void 0:Y.filter)!==null&&G!==void 0?G:{},W={};if(!(0,TR.isNullish)(Y===null||Y===void 0?void 0:Y.fromBlock))W.fromBlock=(0,TR.format)(pb.blockSchema.properties.number,Y===null||Y===void 0?void 0:Y.fromBlock,{number:lb.FMT_NUMBER.HEX,bytes:lb.FMT_BYTES.HEX});if(!(0,TR.isNullish)(Y===null||Y===void 0?void 0:Y.toBlock))W.toBlock=(0,TR.format)(pb.blockSchema.properties.number,Y===null||Y===void 0?void 0:Y.toBlock,{number:lb.FMT_NUMBER.HEX,bytes:lb.FMT_BYTES.HEX});if(z&&Array.isArray(z))W.topics=[...z];else{if(W.topics=[],Q&&!Q.anonymous&&![pb.ALL_EVENTS,"allEvents"].includes(Q.name))W.topics.push((X=Q.signature)!==null&&X!==void 0?X:(0,mG.encodeEventSignature)((0,mG.jsonInterfaceMethodToString)(Q)));if(![pb.ALL_EVENTS,"allEvents"].includes(Q.name)&&Q.inputs)for(let Z of Q.inputs){if(!Z.indexed)continue;let V=K[Z.name];if(!V){W.topics.push(null);continue}if(Array.isArray(V))W.topics.push(V.map((q)=>(0,mG.encodeParameter)(Z.type,q)));else if(Z.type==="string")W.topics.push((0,TR.keccak256)(V));else W.topics.push((0,mG.encodeParameter)(Z.type,V))}}if(!W.topics.length)delete W.topics;if(J)W.address=J.toLowerCase();return W};B81.encodeEventABI=MZ8;var DZ8=(J,Q,Y)=>{let G=Array.isArray(J.inputs)?J.inputs.length:0;if(J.inputs&&G!==Q.length)throw new Bt1.Web3ContractError(`The number of arguments is not matching the methods required number. You need to pass ${G} arguments.`);let X;if(J.inputs)X=(0,mG.encodeParameters)(Array.isArray(J.inputs)?J.inputs:[],Q).replace("0x","");else X=(0,mG.inferTypesAndEncodeParameters)(Q).replace("0x","");if((0,mG.isAbiConstructorFragment)(J)){if(!Y)throw new Bt1.Web3ContractError("The contract has no contract data option set. This is necessary to append the constructor parameters.");if(!Y.startsWith("0x"))return`0x${Y}${X}`;return`${Y}${X}`}return`${(0,mG.encodeFunctionSignature)(J)}${X}`};B81.encodeMethodABI=DZ8;B81.decodeMethodParams=mG.decodeFunctionCall;B81.decodeMethodReturn=mG.decodeFunctionReturn});var w81=H((wt1)=>{Object.defineProperty(wt1,"__esModule",{value:!0});wt1.LogsSubscription=wt1.ContractLogsSubscription=void 0;var AZ8=HJ(),BZ8=EQ();class N81 extends AZ8.Web3Subscription{constructor(J,Q){super(J,Q);this.address=J.address,this.topics=J.topics,this.abi=J.abi,this.jsonInterface=J.jsonInterface}_buildSubscriptionParams(){return["logs",{address:this.address,topics:this.topics}]}formatSubscriptionResult(J){return(0,BZ8.decodeEventABI)(this.abi,J,this.jsonInterface,super.returnFormat)}}wt1.ContractLogsSubscription=N81;wt1.LogsSubscription=N81});var vt1=H((ft1)=>{Object.defineProperty(ft1,"__esModule",{value:!0});ft1.RLP=ft1.utils=ft1.decode=ft1.encode=void 0;function R81(J){if(Array.isArray(J)){let Y=[],G=0;for(let X=0;X<J.length;X++){let z=R81(J[X]);Y.push(z),G+=z.length}return E81(Ct1(G,192),...Y)}let Q=$t1(J);if(Q.length===1&&Q[0]<128)return Q;return E81(Ct1(Q.length,128),Q)}ft1.encode=R81;function eO(J,Q,Y){if(Y>J.length)throw Error("invalid RLP (safeSlice): end slice of Uint8Array out-of-bounds");return J.slice(Q,Y)}function Et1(J){if(J[0]===0)throw Error("invalid RLP: extra zeros");return St1(Ft1(J))}function Ct1(J,Q){if(J<56)return Uint8Array.from([J+Q]);let Y=C81(J),G=Y.length/2,X=C81(Q+55+G);return Uint8Array.from(cb(X+Y))}function Rt1(J,Q=!1){if(typeof J>"u"||J===null||J.length===0)return Uint8Array.from([]);let Y=$t1(J),G=L81(Y);if(Q)return{data:G.data,remainder:G.remainder.slice()};if(G.remainder.length!==0)throw Error("invalid RLP: remainder must be zero");return G.data}ft1.decode=Rt1;function L81(J){let Q,Y,G,X,z,K=[],W=J[0];if(W<=127)return{data:J.slice(0,1),remainder:J.subarray(1)};else if(W<=183){if(Q=W-127,W===128)G=Uint8Array.from([]);else G=eO(J,1,Q);if(Q===2&&G[0]<128)throw Error("invalid RLP encoding: invalid prefix, single byte < 0x80 are not prefixed");return{data:G,remainder:J.subarray(Q)}}else if(W<=191){if(Y=W-182,J.length-1<Y)throw Error("invalid RLP: not enough bytes for string length");if(Q=Et1(eO(J,1,Y)),Q<=55)throw Error("invalid RLP: expected string length to be greater than 55");return G=eO(J,Y,Q+Y),{data:G,remainder:J.subarray(Q+Y)}}else if(W<=247){Q=W-191,X=eO(J,1,Q);while(X.length)z=L81(X),K.push(z.data),X=z.remainder;return{data:K,remainder:J.subarray(Q)}}else{if(Y=W-246,Q=Et1(eO(J,1,Y)),Q<56)throw Error("invalid RLP: encoded list too short");let Z=Y+Q;if(Z>J.length)throw Error("invalid RLP: total length is larger than the data");X=eO(J,Y,Z);while(X.length)z=L81(X),K.push(z.data),X=z.remainder;return{data:K,remainder:J.subarray(Z)}}}var wZ8=Array.from({length:256},(J,Q)=>Q.toString(16).padStart(2,"0"));function Ft1(J){let Q="";for(let Y=0;Y<J.length;Y++)Q+=wZ8[J[Y]];return Q}function St1(J){let Q=Number.parseInt(J,16);if(Number.isNaN(Q))throw Error("Invalid byte sequence");return Q}function cb(J){if(typeof J!=="string")throw TypeError("hexToBytes: expected string, got "+typeof J);if(J.length%2)throw Error("hexToBytes: received invalid unpadded hex");let Q=new Uint8Array(J.length/2);for(let Y=0;Y<Q.length;Y++){let G=Y*2;Q[Y]=St1(J.slice(G,G+2))}return Q}function E81(...J){if(J.length===1)return J[0];let Q=J.reduce((G,X)=>G+X.length,0),Y=new Uint8Array(Q);for(let G=0,X=0;G<J.length;G++){let z=J[G];Y.set(z,X),X+=z.length}return Y}function Tt1(J){return new TextEncoder().encode(J)}function C81(J){if(J<0)throw Error("Invalid integer as argument, must be unsigned!");let Q=J.toString(16);return Q.length%2?`0${Q}`:Q}function LZ8(J){return J.length%2?`0${J}`:J}function Pt1(J){return J.length>=2&&J[0]==="0"&&J[1]==="x"}function EZ8(J){if(typeof J!=="string")return J;return Pt1(J)?J.slice(2):J}function $t1(J){if(J instanceof Uint8Array)return J;if(typeof J==="string"){if(Pt1(J))return cb(LZ8(EZ8(J)));return Tt1(J)}if(typeof J==="number"||typeof J==="bigint"){if(!J)return Uint8Array.from([]);return cb(C81(J))}if(J===null||J===void 0)return Uint8Array.from([]);throw Error("toBytes: received unsupported type "+typeof J)}ft1.utils={bytesToHex:Ft1,concatBytes:E81,hexToBytes:cb,utf8ToBytes:Tt1};ft1.RLP={encode:R81,decode:Rt1}});var ib=H((jt1)=>{Object.defineProperty(jt1,"__esModule",{value:!0});jt1.create2ContractAddress=jt1.createContractAddress=jt1.getCreateAccessListParams=jt1.isWeb3ContractContext=jt1.getEstimateGasParams=jt1.getEthTxCallParams=jt1.getSendTxParams=void 0;var SZ8=vt1(),dG=l1(),l5=m1(),JA=g0(),F81=PR(),_b=(J,Q,Y,G)=>{var X,z;let K={};if(!(0,l5.isNullish)(J.data)||G==="both")K.data=(0,F81.encodeMethodABI)(Q,Y,(X=J.data)!==null&&X!==void 0?X:J.input);if(!(0,l5.isNullish)(J.input)||G==="both")K.input=(0,F81.encodeMethodABI)(Q,Y,(z=J.input)!==null&&z!==void 0?z:J.data);if((0,l5.isNullish)(K.input)&&(0,l5.isNullish)(K.data))K[G]=(0,F81.encodeMethodABI)(Q,Y);return{data:K.data,input:K.input}},TZ8=({abi:J,params:Q,options:Y,contractOptions:G})=>{var X,z,K;if(!((K=(z=(X=Y===null||Y===void 0?void 0:Y.input)!==null&&X!==void 0?X:Y===null||Y===void 0?void 0:Y.data)!==null&&z!==void 0?z:G.input)!==null&&K!==void 0?K:G.data)&&!(Y===null||Y===void 0?void 0:Y.to)&&!G.address)throw new dG.Web3ContractError("Contract address not specified");if(!(Y===null||Y===void 0?void 0:Y.from)&&!G.from)throw new dG.Web3ContractError('Contract "from" address not specified');let Z=(0,l5.mergeDeep)({to:G.address,gas:G.gas,gasPrice:G.gasPrice,from:G.from,input:G.input,maxPriorityFeePerGas:G.maxPriorityFeePerGas,maxFeePerGas:G.maxFeePerGas,data:G.data},Y),V=_b(Z,J,Q,Y===null||Y===void 0?void 0:Y.dataInputFill);return Z=Object.assign(Object.assign({},Z),{data:V.data,input:V.input}),Z};jt1.getSendTxParams=TZ8;var PZ8=({abi:J,params:Q,options:Y,contractOptions:G})=>{if(!(Y===null||Y===void 0?void 0:Y.to)&&!G.address)throw new dG.Web3ContractError("Contract address not specified");let X=(0,l5.mergeDeep)({to:G.address,gas:G.gas,gasPrice:G.gasPrice,from:G.from,input:G.input,maxPriorityFeePerGas:G.maxPriorityFeePerGas,maxFeePerGas:G.maxFeePerGas,data:G.data},Y),z=_b(X,J,Q,Y===null||Y===void 0?void 0:Y.dataInputFill);return X=Object.assign(Object.assign({},X),{data:z.data,input:z.input}),X};jt1.getEthTxCallParams=PZ8;var $Z8=({abi:J,params:Q,options:Y,contractOptions:G})=>{let X=(0,l5.mergeDeep)({to:G.address,gas:G.gas,gasPrice:G.gasPrice,from:G.from,input:G.input,data:G.data},Y),z=_b(X,J,Q,Y===null||Y===void 0?void 0:Y.dataInputFill);return X=Object.assign(Object.assign({},X),{data:z.data,input:z.input}),X};jt1.getEstimateGasParams=$Z8;var fZ8=(J)=>typeof J==="object"&&!(0,l5.isNullish)(J)&&Object.keys(J).length!==0&&!(0,l5.isContractInitOptions)(J);jt1.isWeb3ContractContext=fZ8;var kZ8=({abi:J,params:Q,options:Y,contractOptions:G})=>{if(!(Y===null||Y===void 0?void 0:Y.to)&&!G.address)throw new dG.Web3ContractError("Contract address not specified");if(!(Y===null||Y===void 0?void 0:Y.from)&&!G.from)throw new dG.Web3ContractError('Contract "from" address not specified');let X=(0,l5.mergeDeep)({to:G.address,gas:G.gas,gasPrice:G.gasPrice,from:G.from,input:G.input,maxPriorityFeePerGas:G.maxPriorityFeePerGas,maxFeePerGas:G.maxFeePerGas,data:G.data},Y),z=_b(X,J,Q,Y===null||Y===void 0?void 0:Y.dataInputFill);return X=Object.assign(Object.assign({},X),{data:z.data,input:z.input}),X};jt1.getCreateAccessListParams=kZ8;var vZ8=(J,Q)=>{if(!(0,JA.isAddress)(J))throw new dG.InvalidAddressError(`Invalid address given ${J}`);let Y=Q;if(typeof Q==="string"&&(0,JA.isHexString)(Q))Y=(0,l5.hexToNumber)(Q);else if(typeof Q==="string"&&!(0,JA.isHexString)(Q))throw new dG.InvalidNumberError("Invalid nonce value format");let G=SZ8.RLP.encode([J,Y]),X=(0,l5.keccak256)(G),z="0x".concat(X.substring(26));return(0,l5.toChecksumAddress)(z)};jt1.createContractAddress=vZ8;var jZ8=(J,Q,Y)=>{if(!(0,JA.isAddress)(J))throw new dG.InvalidAddressError(`Invalid address given ${J}`);if(!(0,JA.isHexString)(Q))throw new dG.InvalidMethodParamsError(`Invalid salt value ${Q}`);if(!(0,JA.isHexString)(Y))throw new dG.InvalidMethodParamsError(`Invalid initCode value ${Y}`);let X=(0,l5.keccak256)(Y).padStart(64,"0"),K=`0x${["0xff",J,Q,X].map((W)=>W.replace(/0x/,"")).join("")}`;return(0,l5.toChecksumAddress)(`0x${(0,l5.keccak256)(K).slice(26)}`)};jt1.create2ContractAddress=jZ8});var T81=H((QA)=>{var dZ8=QA&&QA.__awaiter||function(J,Q,Y,G){function X(z){return z instanceof Y?z:new Y(function(K){K(z)})}return new(Y||(Y=Promise))(function(z,K){function W(q){try{V(G.next(q))}catch(U){K(U)}}function Z(q){try{V(G.throw(q))}catch(U){K(U)}}function V(q){q.done?z(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(QA,"__esModule",{value:!0});QA.DeployerMethodClass=void 0;var bt1=l1(),xt1=EQ(),uZ8=gZ(),yt1=M6(),S81=m1(),lZ8=g0(),pZ8=PR(),cZ8=ib();class gt1{_contractMethodDeploySend(J){let Q={transactionResolver:(Y)=>{if(Y.status===BigInt(0))throw new bt1.Web3ContractError("code couldn't be stored",Y);let G=this.parent.clone();return G.options.address=Y.contractAddress,G},contractAbi:this.parent.options.jsonInterface,checkRevertBeforeSending:!1};return(0,lZ8.isNullish)(this.parent.getTransactionMiddleware())?(0,xt1.sendTransaction)(this.parent,J,this.parent.defaultReturnFormat,Q):(0,xt1.sendTransaction)(this.parent,J,this.parent.defaultReturnFormat,Q,this.parent.getTransactionMiddleware())}constructor(J,Q){this.parent=J,this.deployOptions=Q;let{args:Y,abi:G,contractOptions:X,deployData:z}=this.calculateDeployParams();this.args=Y,this.constructorAbi=G,this.contractOptions=X,this.deployData=z}send(J){let Q=Object.assign({},J),Y=this.populateTransaction(Q);return this._contractMethodDeploySend(Y)}populateTransaction(J){var Q,Y;let G=Object.assign(Object.assign({},this.contractOptions),{from:(Y=(Q=this.contractOptions.from)!==null&&Q!==void 0?Q:this.parent.defaultAccount)!==null&&Y!==void 0?Y:void 0}),X=(0,cZ8.getSendTxParams)({abi:this.constructorAbi,params:this.args,options:Object.assign(Object.assign({},J),{dataInputFill:this.parent.contractDataInputFill}),contractOptions:G});if(X.dataInputFill)delete X.dataInputFill;return X}calculateDeployParams(){var J,Q,Y,G,X,z;let K=this.parent.options.jsonInterface.find((M)=>M.type==="constructor");if(!K)K={type:"constructor",stateMutability:""};let W=(0,S81.format)({format:"bytes"},(Q=(J=this.deployOptions)===null||J===void 0?void 0:J.input)!==null&&Q!==void 0?Q:this.parent.options.input,yt1.DEFAULT_RETURN_FORMAT),Z=(0,S81.format)({format:"bytes"},(G=(Y=this.deployOptions)===null||Y===void 0?void 0:Y.data)!==null&&G!==void 0?G:this.parent.options.data,yt1.DEFAULT_RETURN_FORMAT);if((!W||W.trim()==="0x")&&(!Z||Z.trim()==="0x"))throw new bt1.Web3ContractError("contract creation without any data provided.");let V=(z=(X=this.deployOptions)===null||X===void 0?void 0:X.arguments)!==null&&z!==void 0?z:[],q=Object.assign(Object.assign({},this.parent.options),{input:W,data:Z});return{args:V,abi:K,contractOptions:q,deployData:W!==null&&W!==void 0?W:Z}}estimateGas(J){return dZ8(this,arguments,void 0,function*(Q,Y=this.parent.defaultReturnFormat){let G=Object.assign({},Q);return this.parent.contractMethodEstimateGas({abi:this.constructorAbi,params:this.args,returnFormat:Y,options:G,contractOptions:this.contractOptions})})}encodeABI(){return(0,pZ8.encodeMethodABI)(this.constructorAbi,this.args,(0,S81.format)({format:"bytes"},this.deployData,this.parent.defaultReturnFormat))}decodeData(J){return Object.assign(Object.assign({},(0,uZ8.decodeFunctionCall)(this.constructorAbi,J.replace(this.deployData,""),!1)),{__method__:this.constructorAbi.type})}}QA.DeployerMethodClass=gt1});var dt1=H((YA)=>{var _Z8=YA&&YA.__awaiter||function(J,Q,Y,G){function X(z){return z instanceof Y?z:new Y(function(K){K(z)})}return new(Y||(Y=Promise))(function(z,K){function W(q){try{V(G.next(q))}catch(U){K(U)}}function Z(q){try{V(G.throw(q))}catch(U){K(U)}}function V(q){q.done?z(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(YA,"__esModule",{value:!0});YA.ContractSubscriptionManager=void 0;var iZ8=HJ(),nZ8=M6();class mt1 extends iZ8.Web3SubscriptionManager{constructor(J,Q){super(J.requestManager,J.registeredSubscriptions);this.parentContract=Q}subscribe(J,Q){let Y=Object.create(null,{subscribe:{get:()=>super.subscribe}});return _Z8(this,arguments,void 0,function*(G,X,z=nZ8.DEFAULT_RETURN_FORMAT){return Y.subscribe.call(this,G,X!==null&&X!==void 0?X:this.parentContract.options,z)})}}YA.ContractSubscriptionManager=mt1});var $81=H((GA)=>{var nU=GA&&GA.__awaiter||function(J,Q,Y,G){function X(z){return z instanceof Y?z:new Y(function(K){K(z)})}return new(Y||(Y=Promise))(function(z,K){function W(q){try{V(G.next(q))}catch(U){K(U)}}function Z(q){try{V(G.throw(q))}catch(U){K(U)}}function V(q){q.done?z(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(GA,"__esModule",{value:!0});GA.Contract=void 0;var $R=HJ(),tz=l1(),AJ=EQ(),R7=gZ(),oZ8=M6(),aY=m1(),uG=g0(),P81=PR(),ut1=w81(),oU=ib(),aZ8=T81(),rZ8=dt1(),sZ8={logs:ut1.ContractLogsSubscription,newHeads:AJ.NewHeadsSubscription,newBlockHeaders:AJ.NewHeadsSubscription};class fR extends $R.Web3Context{get subscriptionManager(){return this._subscriptionManager}constructor(J,Q,Y,G,X){var z,K,W;let Z=(0,aY.isContractInitOptions)(Q)?Q:(0,aY.isContractInitOptions)(Y)?Y:void 0,V;if((0,oU.isWeb3ContractContext)(Q))V=Q;else if((0,oU.isWeb3ContractContext)(Y))V=Y;else V=G;let q;if(typeof Q==="object"&&"provider"in Q)q=Q.provider;else if(typeof Y==="object"&&"provider"in Y)q=Y.provider;else if(typeof G==="object"&&"provider"in G)q=G.provider;else q=fR.givenProvider;super(Object.assign(Object.assign({},V),{provider:q,registeredSubscriptions:sZ8}));if(this.syncWithContext=!1,this._functions={},this._subscriptionManager=new rZ8.ContractSubscriptionManager(super.subscriptionManager,this),V===null||V===void 0?void 0:V.wallet)this._wallet=V.wallet;if(V===null||V===void 0?void 0:V.accountProvider)this._accountProvider=V.accountProvider;if(!(0,uG.isNullish)(Z)&&!(0,uG.isNullish)(Z.data)&&!(0,uG.isNullish)(Z.input)&&this.config.contractDataInputFill!=="both")throw new tz.ContractTransactionDataAndInputError({data:Z.data,input:Z.input});this._overloadedMethodAbis=new Map;let U=(0,aY.isDataFormat)(G)?G:(0,aY.isDataFormat)(Y)?Y:X!==null&&X!==void 0?X:this.defaultReturnFormat,M=typeof Q==="string"?Q:void 0;if(this.config.contractDataInputFill=(z=Z===null||Z===void 0?void 0:Z.dataInputFill)!==null&&z!==void 0?z:this.config.contractDataInputFill,this._parseAndSetJsonInterface(J,U),this.defaultReturnFormat!==U)this.defaultReturnFormat=U;if(!(0,uG.isNullish)(M))this._parseAndSetAddress(M,U);if(this.options={address:M,jsonInterface:this._jsonInterface,gas:(K=Z===null||Z===void 0?void 0:Z.gas)!==null&&K!==void 0?K:Z===null||Z===void 0?void 0:Z.gasLimit,gasPrice:Z===null||Z===void 0?void 0:Z.gasPrice,from:Z===null||Z===void 0?void 0:Z.from,input:Z===null||Z===void 0?void 0:Z.input,data:Z===null||Z===void 0?void 0:Z.data},this.syncWithContext=(W=Z===null||Z===void 0?void 0:Z.syncWithContext)!==null&&W!==void 0?W:!1,V instanceof $R.Web3Context)this.subscribeToContextEvents(V);if(Object.defineProperty(this.options,"address",{set:(D)=>this._parseAndSetAddress(D,U),get:()=>this._address}),Object.defineProperty(this.options,"jsonInterface",{set:(D)=>this._parseAndSetJsonInterface(D,U),get:()=>this._jsonInterface}),V instanceof $R.Web3Context)V.on($R.Web3ConfigEvent.CONFIG_CHANGE,(D)=>{this.setConfig({[D.name]:D.newValue})})}setTransactionMiddleware(J){this.transactionMiddleware=J}getTransactionMiddleware(){return this.transactionMiddleware}get events(){return this._events}get methods(){return this._methods}clone(){let J;if(this.options.address)J=new fR([...this._jsonInterface,...this._errorsInterface],this.options.address,{gas:this.options.gas,gasPrice:this.options.gasPrice,from:this.options.from,input:this.options.input,data:this.options.data,provider:this.currentProvider,syncWithContext:this.syncWithContext,dataInputFill:this.config.contractDataInputFill},this.getContextObject());else J=new fR([...this._jsonInterface,...this._errorsInterface],{gas:this.options.gas,gasPrice:this.options.gasPrice,from:this.options.from,input:this.options.input,data:this.options.data,provider:this.currentProvider,syncWithContext:this.syncWithContext,dataInputFill:this.config.contractDataInputFill},this.getContextObject());if(this.context)J.subscribeToContextEvents(this.context);return J}deploy(J){return new aZ8.DeployerMethodClass(this,J)}getPastEvents(J,Q,Y){return nU(this,void 0,void 0,function*(){var G;let X=typeof J==="string"?J:AJ.ALL_EVENTS,z=typeof J!=="string"&&!(0,aY.isDataFormat)(J)?J:!(0,aY.isDataFormat)(Q)?Q:{},K=(0,aY.isDataFormat)(J)?J:(0,aY.isDataFormat)(Q)?Q:Y!==null&&Y!==void 0?Y:this.defaultReturnFormat,W=X==="allEvents"||X===AJ.ALL_EVENTS?AJ.ALL_EVENTS_ABI:this._jsonInterface.find((A)=>("name"in A)&&A.name===X);if(!W)throw new tz.Web3ContractError(`Event ${String(X)} not found.`);let{fromBlock:Z,toBlock:V,topics:q,address:U}=(0,P81.encodeEventABI)(this.options,W,z!==null&&z!==void 0?z:{}),M=yield(0,AJ.getLogs)(this,{fromBlock:Z,toBlock:V,topics:q,address:U},K),D=M?M.map((A)=>typeof A==="string"?A:(0,AJ.decodeEventABI)(W,A,this._jsonInterface,K)):[],I=(G=z===null||z===void 0?void 0:z.filter)!==null&&G!==void 0?G:{},O=Object.keys(I);if(O.length>0)return D.filter((A)=>{if(typeof A==="string")return!0;return O.every((B)=>{var w;if(Array.isArray(I[B]))return I[B].some((L)=>String(A.returnValues[B]).toUpperCase()===String(L).toUpperCase());let N=(w=W.inputs)===null||w===void 0?void 0:w.filter((L)=>L.name===B)[0];if((N===null||N===void 0?void 0:N.indexed)&&N.type==="string"){if((0,aY.keccak256)(I[B])===String(A.returnValues[B]))return!0}return String(A.returnValues[B]).toUpperCase()===String(I[B]).toUpperCase()})});return D})}_parseAndSetAddress(J,Q=this.defaultReturnFormat){this._address=J?(0,aY.toChecksumAddress)((0,aY.format)({format:"address"},J,Q)):J}decodeMethodData(J){let Q=J.slice(0,10),G=this._jsonInterface.filter((X)=>X.type!=="error").find((X)=>Q===(0,R7.encodeFunctionSignature)((0,R7.jsonInterfaceMethodToString)(X)));if(!G)throw new tz.Web3ContractError(`The ABI for the provided method signature ${Q} was not found.`);return(0,R7.decodeFunctionCall)(G,J)}_parseAndSetJsonInterface(J,Q=this.defaultReturnFormat){var Y,G;this._functions={},this._methods={},this._events={};let X=[],z=J.filter((W)=>W.type!=="error"),K=J.filter((W)=>(0,R7.isAbiErrorFragment)(W));for(let W of z){let Z=Object.assign(Object.assign({},W),{signature:""});if((0,R7.isAbiFunctionFragment)(Z)){let V=(0,R7.jsonInterfaceMethodToString)(Z),q=(0,R7.encodeFunctionSignature)(V);Z.methodNameWithInputs=V,Z.signature=q,Z.constant=Z.stateMutability==="view"||Z.stateMutability==="pure"||Z.constant,Z.payable=Z.stateMutability==="payable"||Z.payable,this._overloadedMethodAbis.set(Z.name,[...(Y=this._overloadedMethodAbis.get(Z.name))!==null&&Y!==void 0?Y:[],Z]);let U=(G=this._overloadedMethodAbis.get(Z.name))!==null&&G!==void 0?G:[],M=this._createContractMethod(U,K),D=this._createContractMethod(U,K,!0);this._functions[V]={signature:q,method:D},this._methods[Z.name]=M,this._methods[V]=D,this._methods[q]=D}else if((0,R7.isAbiEventFragment)(Z)){let V=(0,R7.jsonInterfaceMethodToString)(Z),q=(0,R7.encodeEventSignature)(V),U=this._createContractEvent(Z,Q);if(Z.signature=q,!(V in this._events)||Z.name==="bound")this._events[V]=U;this._events[Z.name]=U,this._events[q]=U}X=[...X,Z]}this._events.allEvents=this._createContractEvent(AJ.ALL_EVENTS_ABI,Q),this._jsonInterface=[...X],this._errorsInterface=K}_getAbiParams(J,Q){var Y;try{return uG.utils.transformJsonDataToAbiFormat((Y=J.inputs)!==null&&Y!==void 0?Y:[],Q)}catch(G){throw new tz.Web3ContractError(`Invalid parameters for method ${J.name}: ${G.message}`)}}_createContractMethod(J,Q,Y=!1){let G=J[J.length-1];return(...X)=>{var z,K,W;let Z,V=(K=Y?(z=this._overloadedMethodAbis.get(G.name))===null||z===void 0?void 0:z.filter((I)=>I.signature===G.signature):this._overloadedMethodAbis.get(G.name))!==null&&K!==void 0?K:[],q=V[0],U=Q,M=V.filter((I)=>{var O;return((O=I.inputs)!==null&&O!==void 0?O:[]).length===X.length});if(V.length===1||M.length===0)Z=this._getAbiParams(q,X),uG.validator.validate((W=G.inputs)!==null&&W!==void 0?W:[],Z);else{let I=[],O=[];for(let A of M)try{Z=this._getAbiParams(A,X),uG.validator.validate(A.inputs,Z),O.push(A)}catch(B){I.push(B)}if(O.length===1)[q]=O;else if(O.length>1)[q]=O,console.warn(`Multiple methods found that is compatible with the given inputs.
	Found ${O.length} compatible methods: ${JSON.stringify(O.map((A)=>`${A.methodNameWithInputs} (signature: ${A.signature})`))} 
	The first one will be used: ${q.methodNameWithInputs}`);if(I.length===M.length)throw new uG.Web3ValidatorError(I)}let D={arguments:Z,call:(I,O)=>nU(this,void 0,void 0,function*(){return this._contractMethodCall(q,Z,U,I,O)}),send:(I)=>this._contractMethodSend(q,Z,U,I),populateTransaction:(I,O)=>{var A,B;let w=O!==null&&O!==void 0?O:this.options;w=Object.assign(Object.assign({},w),{input:void 0,from:(B=(A=w===null||w===void 0?void 0:w.from)!==null&&A!==void 0?A:this.defaultAccount)!==null&&B!==void 0?B:void 0});let N=(0,oU.getSendTxParams)({abi:G,params:X,options:Object.assign(Object.assign({},I),{dataInputFill:this.config.contractDataInputFill}),contractOptions:w});if(N.dataInputFill)delete N.dataInputFill;return N},estimateGas:(I,...O)=>nU(this,[I,...O],void 0,function*(A,B=this.defaultReturnFormat){return this.contractMethodEstimateGas({abi:q,params:Z,returnFormat:B,options:A})}),encodeABI:()=>(0,P81.encodeMethodABI)(q,Z),decodeData:(I)=>(0,R7.decodeFunctionCall)(q,I),createAccessList:(I,O)=>nU(this,void 0,void 0,function*(){return this._contractMethodCreateAccessList(q,Z,U,I,O)})};if(q.stateMutability==="payable")return D;return D}}_contractMethodCall(J,Q,Y,G,X){return nU(this,void 0,void 0,function*(){var z;let K=(0,oU.getEthTxCallParams)({abi:J,params:Q,options:Object.assign(Object.assign({},G),{dataInputFill:this.config.contractDataInputFill}),contractOptions:Object.assign(Object.assign({},this.options),{from:(z=this.options.from)!==null&&z!==void 0?z:this.config.defaultAccount})});try{let W=yield(0,AJ.call)(this,K,X,this.defaultReturnFormat);return(0,R7.decodeFunctionReturn)(J,W)}catch(W){if(W instanceof tz.ContractExecutionError)(0,R7.decodeContractErrorData)(Y,W.cause);throw W}})}_contractMethodCreateAccessList(J,Q,Y,G,X){return nU(this,void 0,void 0,function*(){var z;let K=(0,oU.getCreateAccessListParams)({abi:J,params:Q,options:Object.assign(Object.assign({},G),{dataInputFill:this.config.contractDataInputFill}),contractOptions:Object.assign(Object.assign({},this.options),{from:(z=this.options.from)!==null&&z!==void 0?z:this.config.defaultAccount})});try{return(0,AJ.createAccessList)(this,K,X,this.defaultReturnFormat)}catch(W){if(W instanceof tz.ContractExecutionError)(0,R7.decodeContractErrorData)(Y,W.cause);throw W}})}_contractMethodSend(J,Q,Y,G,X){var z,K;let W=X!==null&&X!==void 0?X:this.options;W=Object.assign(Object.assign({},W),{input:void 0,from:(K=(z=W.from)!==null&&z!==void 0?z:this.defaultAccount)!==null&&K!==void 0?K:void 0});let Z=(0,oU.getSendTxParams)({abi:J,params:Q,options:Object.assign(Object.assign({},G),{dataInputFill:this.config.contractDataInputFill}),contractOptions:W}),V=(0,uG.isNullish)(this.transactionMiddleware)?(0,AJ.sendTransaction)(this,Z,this.defaultReturnFormat,{checkRevertBeforeSending:!1,contractAbi:this._jsonInterface}):(0,AJ.sendTransaction)(this,Z,this.defaultReturnFormat,{checkRevertBeforeSending:!1,contractAbi:this._jsonInterface},this.transactionMiddleware);return V.on("error",(q)=>{if(q instanceof tz.ContractExecutionError)(0,R7.decodeContractErrorData)(Y,q.cause)}),V}contractMethodEstimateGas(J){return nU(this,arguments,void 0,function*({abi:Q,params:Y,returnFormat:G,options:X,contractOptions:z}){let K=(0,oU.getEstimateGasParams)({abi:Q,params:Y,options:Object.assign(Object.assign({},X),{dataInputFill:this.config.contractDataInputFill}),contractOptions:z!==null&&z!==void 0?z:this.options});return(0,AJ.estimateGas)(this,K,oZ8.BlockTags.LATEST,G!==null&&G!==void 0?G:this.defaultReturnFormat)})}_createContractEvent(J,Q=this.defaultReturnFormat){return(...Y)=>{var G;let{topics:X,fromBlock:z}=(0,P81.encodeEventABI)(this.options,J,Y[0]),K=new ut1.ContractLogsSubscription({address:this.options.address,topics:X,abi:J,jsonInterface:this._jsonInterface},{subscriptionManager:this.subscriptionManager,returnFormat:Q});if(!(0,uG.isNullish)(z))this.getPastEvents(J.name,{fromBlock:z,topics:X},Q).then((W)=>{if(W)W.forEach((Z)=>K.emit("data",Z))}).catch((W)=>{K.emit("error",new tz.SubscriptionError("Failed to get past events.",W))});return(G=this.subscriptionManager)===null||G===void 0||G.addSubscription(K).catch((W)=>{K.emit("error",new tz.SubscriptionError("Failed to subscribe.",W))}),K}}subscribeToContextEvents(J){let Q=this;if(this.context=J,Q.syncWithContext)J.on($R.Web3ConfigEvent.CONFIG_CHANGE,(Y)=>{Q.setConfig({[Y.name]:Y.newValue})})}}GA.Contract=fR});var pt1=H((lt1)=>{Object.defineProperty(lt1,"__esModule",{value:!0})});var kR=H((BJ)=>{var tZ8=BJ&&BJ.__createBinding||(Object.create?function(J,Q,Y,G){if(G===void 0)G=Y;var X=Object.getOwnPropertyDescriptor(Q,Y);if(!X||("get"in X?!Q.__esModule:X.writable||X.configurable))X={enumerable:!0,get:function(){return Q[Y]}};Object.defineProperty(J,G,X)}:function(J,Q,Y,G){if(G===void 0)G=Y;J[G]=Q[Y]}),XA=BJ&&BJ.__exportStar||function(J,Q){for(var Y in J)if(Y!=="default"&&!Object.prototype.hasOwnProperty.call(Q,Y))tZ8(Q,J,Y)};Object.defineProperty(BJ,"__esModule",{value:!0});var eZ8=$81();XA(PR(),BJ);XA($81(),BJ);XA(T81(),BJ);XA(w81(),BJ);XA(pt1(),BJ);XA(ib(),BJ);BJ.default=eZ8.Contract});var vR=H((ct1)=>{Object.defineProperty(ct1,"__esModule",{value:!0});ct1.networkIds=ct1.registryAddresses=ct1.methodsInInterface=ct1.interfaceIds=void 0;ct1.interfaceIds={addr:"0x3b3b57de",name:"0x691f3431",abi:"0x2203ab56",pubkey:"0xc8690233",text:"0x59d1d43c",contenthash:"0xbc1c58d1"};ct1.methodsInInterface={setAddr:"addr",addr:"addr",setPubkey:"pubkey",pubkey:"pubkey",setContenthash:"contenthash",contenthash:"contenthash",text:"text",name:"name"};ct1.registryAddresses={main:"0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e",goerli:"0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e"};ct1.networkIds={"0x1":"main","0x5":"goerli"}});var ot1=H((it1)=>{Object.defineProperty(it1,"__esModule",{value:!0});it1.ENSRegistryAbi=void 0;it1.ENSRegistryAbi=[{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"node",type:"bytes32"},{indexed:!0,internalType:"bytes32",name:"label",type:"bytes32"},{indexed:!1,internalType:"address",name:"owner",type:"address"}],name:"NewOwner",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"node",type:"bytes32"},{indexed:!1,internalType:"address",name:"resolver",type:"address"}],name:"NewResolver",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"node",type:"bytes32"},{indexed:!1,internalType:"address",name:"owner",type:"address"}],name:"Transfer",type:"event"},{inputs:[{internalType:"address",name:"owner",type:"address"},{internalType:"address",name:"operator",type:"address"}],name:"isApprovedForAll",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"node",type:"bytes32"}],name:"owner",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"node",type:"bytes32"}],name:"recordExists",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"node",type:"bytes32"}],name:"resolver",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"node",type:"bytes32"}],name:"ttl",outputs:[{internalType:"uint64",name:"",type:"uint64"}],stateMutability:"view",type:"function"}]});var st1=H((at1)=>{Object.defineProperty(at1,"__esModule",{value:!0});at1.PublicResolverAbi=void 0;at1.PublicResolverAbi=[{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"node",type:"bytes32"},{indexed:!1,internalType:"address",name:"a",type:"address"}],name:"AddrChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"node",type:"bytes32"},{indexed:!1,internalType:"uint256",name:"coinType",type:"uint256"},{indexed:!1,internalType:"bytes",name:"newAddress",type:"bytes"}],name:"AddressChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"owner",type:"address"},{indexed:!0,internalType:"address",name:"operator",type:"address"},{indexed:!1,internalType:"bool",name:"approved",type:"bool"}],name:"ApprovalForAll",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"node",type:"bytes32"},{indexed:!1,internalType:"bytes",name:"hash",type:"bytes"}],name:"ContenthashChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"node",type:"bytes32"},{indexed:!1,internalType:"bytes",name:"name",type:"bytes"},{indexed:!1,internalType:"uint16",name:"resource",type:"uint16"},{indexed:!1,internalType:"bytes",name:"record",type:"bytes"}],name:"DNSRecordChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"node",type:"bytes32"},{indexed:!1,internalType:"bytes",name:"name",type:"bytes"},{indexed:!1,internalType:"uint16",name:"resource",type:"uint16"}],name:"DNSRecordDeleted",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"node",type:"bytes32"}],name:"DNSZoneCleared",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"node",type:"bytes32"},{indexed:!1,internalType:"bytes",name:"lastzonehash",type:"bytes"},{indexed:!1,internalType:"bytes",name:"zonehash",type:"bytes"}],name:"DNSZonehashChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"node",type:"bytes32"},{indexed:!0,internalType:"bytes4",name:"interfaceID",type:"bytes4"},{indexed:!1,internalType:"address",name:"implementer",type:"address"}],name:"InterfaceChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"node",type:"bytes32"},{indexed:!1,internalType:"string",name:"name",type:"string"}],name:"NameChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"node",type:"bytes32"},{indexed:!1,internalType:"bytes32",name:"x",type:"bytes32"},{indexed:!1,internalType:"bytes32",name:"y",type:"bytes32"}],name:"PubkeyChanged",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"bytes32",name:"node",type:"bytes32"},{indexed:!0,internalType:"string",name:"indexedKey",type:"string"},{indexed:!1,internalType:"string",name:"key",type:"string"}],name:"TextChanged",type:"event"},{inputs:[{internalType:"bytes32",name:"node",type:"bytes32"},{internalType:"uint256",name:"contentTypes",type:"uint256"}],name:"ABI",outputs:[{internalType:"uint256",name:"",type:"uint256"},{internalType:"bytes",name:"",type:"bytes"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"node",type:"bytes32"}],name:"addr",outputs:[{internalType:"address payable",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"node",type:"bytes32"},{internalType:"uint256",name:"coinType",type:"uint256"}],name:"addr",outputs:[{internalType:"bytes",name:"",type:"bytes"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"node",type:"bytes32"}],name:"contenthash",outputs:[{internalType:"bytes",name:"",type:"bytes"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"node",type:"bytes32"},{internalType:"bytes32",name:"name",type:"bytes32"},{internalType:"uint16",name:"resource",type:"uint16"}],name:"dnsRecord",outputs:[{internalType:"bytes",name:"",type:"bytes"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"node",type:"bytes32"},{internalType:"bytes32",name:"name",type:"bytes32"}],name:"hasDNSRecords",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"node",type:"bytes32"},{internalType:"bytes4",name:"interfaceID",type:"bytes4"}],name:"interfaceImplementer",outputs:[{internalType:"address",name:"",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"address",name:"operator",type:"address"}],name:"isApprovedForAll",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"node",type:"bytes32"}],name:"name",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"node",type:"bytes32"}],name:"pubkey",outputs:[{internalType:"bytes32",name:"x",type:"bytes32"},{internalType:"bytes32",name:"y",type:"bytes32"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes4",name:"interfaceID",type:"bytes4"}],name:"supportsInterface",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"node",type:"bytes32"},{internalType:"string",name:"key",type:"string"}],name:"text",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"node",type:"bytes32"}],name:"zonehash",outputs:[{internalType:"bytes",name:"",type:"bytes"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"bytes32",name:"node",type:"bytes32"},{internalType:"address",name:"a",type:"address"}],name:"setAddr",outputs:[],stateMutability:"nonpayable",type:"function"}]});var c81=H((mV8)=>{var GV8=" ",tt1=new Map([[8217,"apostrophe"],[8260,"fraction slash"],[12539,"middle dot"]]),et1=4;function XV8(J){let Q=0;function Y(){return J[Q++]<<8|J[Q++]}let G=Y(),X=1,z=[0,1];for(let E=1;E<G;E++)z.push(X+=Y());let K=Y(),W=Q;Q+=K;let Z=0,V=0;function q(){if(Z==0)V=V<<8|J[Q++],Z=8;return V>>--Z&1}let U=31,M=2**U,D=M>>>1,I=D>>1,O=M-1,A=0;for(let E=0;E<U;E++)A=A<<1|q();let B=[],w=0,N=M;while(!0){let E=Math.floor(((A-w+1)*X-1)/N),R=0,F=G;while(F-R>1){let P=R+F>>>1;if(E<z[P])F=P;else R=P}if(R==0)break;B.push(R);let f=w+Math.floor(N*z[R]/X),C=w+Math.floor(N*z[R+1]/X)-1;while(((f^C)&D)==0)A=A<<1&O|q(),f=f<<1&O,C=C<<1&O|1;while(f&~C&I)A=A&D|A<<1&O>>>1|q(),f=f<<1^D,C=(C^D)<<1|D|1;w=f,N=1+C-f}let L=G-4;return B.map((E)=>{switch(E-L){case 3:return L+65792+(J[W++]<<16|J[W++]<<8|J[W++]);case 2:return L+256+(J[W++]<<8|J[W++]);case 1:return L+J[W++];default:return E-1}})}function zV8(J){let Q=0;return()=>J[Q++]}function Xe1(J){return zV8(XV8(KV8(J)))}function KV8(J){let Q=[];[..."ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"].forEach((X,z)=>Q[X.charCodeAt(0)]=z);let Y=J.length,G=new Uint8Array(6*Y>>3);for(let X=0,z=0,K=0,W=0;X<Y;X++)if(W=W<<6|Q[J.charCodeAt(X)],K+=6,K>=8)G[z++]=W>>(K-=8);return G}function WV8(J){return J&1?~J>>1:J>>1}function ZV8(J,Q){let Y=Array(J);for(let G=0,X=0;G<J;G++)Y[G]=X+=WV8(Q());return Y}function xR(J,Q=0){let Y=[];while(!0){let G=J(),X=J();if(!X)break;Q+=G;for(let z=0;z<X;z++)Y.push(Q+z);Q+=X+1}return Y}function ze1(J){return yR(()=>{let Q=xR(J);if(Q.length)return Q})}function Ke1(J){let Q=[];while(!0){let Y=J();if(Y==0)break;Q.push(VV8(Y,J))}while(!0){let Y=J()-1;if(Y<0)break;Q.push(qV8(Y,J))}return Q.flat()}function yR(J){let Q=[];while(!0){let Y=J(Q.length);if(!Y)break;Q.push(Y)}return Q}function We1(J,Q,Y){let G=Array(J).fill().map(()=>[]);for(let X=0;X<Q;X++)ZV8(J,Y).forEach((z,K)=>G[K].push(z));return G}function VV8(J,Q){let Y=1+Q(),G=Q(),X=yR(Q);return We1(X.length,1+J,Q).flatMap((K,W)=>{let[Z,...V]=K;return Array(X[W]).fill().map((q,U)=>{let M=U*G;return[Z+U*Y,V.map((D)=>D+M)]})})}function qV8(J,Q){let Y=1+Q();return We1(Y,1+J,Q).map((X)=>[X[0],X.slice(1)])}function UV8(J){let Q=[],Y=xR(J);return X(G([]),[]),Q;function G(z){let K=J(),W=yR(()=>{let Z=xR(J).map((V)=>Y[V]);if(Z.length)return G(Z)});return{S:K,B:W,Q:z}}function X({S:z,B:K},W,Z){if(z&4&&Z===W[W.length-1])return;if(z&2)Z=W[W.length-1];if(z&1)Q.push(W);for(let V of K)for(let q of V.Q)X(V,[...W,q],Z)}}function MV8(J){return J.toString(16).toUpperCase().padStart(2,"0")}function Ze1(J){return`{${MV8(J)}}`}function g81(J){let Q=[];for(let Y=0,G=J.length;Y<G;){let X=J.codePointAt(Y);Y+=X<65536?1:2,Q.push(X)}return Q}function lZ(J){let Y=J.length;if(Y<4096)return String.fromCodePoint(...J);let G=[];for(let X=0;X<Y;)G.push(String.fromCodePoint(...J.slice(X,X+=4096)));return G.join("")}function Ve1(J,Q){let Y=J.length,G=Y-Q.length;for(let X=0;G==0&&X<Y;X++)G=J[X]-Q[X];return G}var DV8=" ",gR=44032,ob=4352,ab=4449,rb=4519,qe1=19,Ue1=21,WA=28,sb=Ue1*WA,HV8=qe1*sb,IV8=gR+HV8,OV8=ob+qe1,AV8=ab+Ue1,BV8=rb+WA;function jR(J){return J>>24&255}function Me1(J){return J&16777215}var j81,Je1,h81,nb;function NV8(){let J=Xe1(DV8);j81=new Map(ze1(J).flatMap((Q,Y)=>Q.map((G)=>[G,Y+1<<24]))),Je1=new Set(xR(J)),h81=new Map,nb=new Map;for(let[Q,Y]of Ke1(J)){if(!Je1.has(Q)&&Y.length==2){let[G,X]=Y,z=nb.get(G);if(!z)z=new Map,nb.set(G,z);z.set(X,Q)}h81.set(Q,Y.reverse())}}function De1(J){return J>=gR&&J<IV8}function wV8(J,Q){if(J>=ob&&J<OV8&&Q>=ab&&Q<AV8)return gR+(J-ob)*sb+(Q-ab)*WA;else if(De1(J)&&Q>rb&&Q<BV8&&(J-gR)%WA==0)return J+(Q-rb);else{let Y=nb.get(J);if(Y){if(Y=Y.get(Q),Y)return Y}return-1}}function He1(J){if(!j81)NV8();let Q=[],Y=[],G=!1;function X(z){let K=j81.get(z);if(K)G=!0,z|=K;Q.push(z)}for(let z of J)while(!0){if(z<128)Q.push(z);else if(De1(z)){let K=z-gR,W=K/sb|0,Z=K%sb/WA|0,V=K%WA;if(X(ob+W),X(ab+Z),V>0)X(rb+V)}else{let K=h81.get(z);if(K)Y.push(...K);else X(z)}if(!Y.length)break;z=Y.pop()}if(G&&Q.length>1){let z=jR(Q[0]);for(let K=1;K<Q.length;K++){let W=jR(Q[K]);if(W==0||z<=W){z=W;continue}let Z=K-1;while(!0){let V=Q[Z+1];if(Q[Z+1]=Q[Z],Q[Z]=V,!Z)break;if(z=jR(Q[--Z]),z<=W)break}z=jR(Q[K])}}return Q}function LV8(J){let Q=[],Y=[],G=-1,X=0;for(let z of J){let K=jR(z),W=Me1(z);if(G==-1)if(K==0)G=W;else Q.push(W);else if(X>0&&X>=K){if(K==0)Q.push(G,...Y),Y.length=0,G=W;else Y.push(W);X=K}else{let Z=wV8(G,W);if(Z>=0)G=Z;else if(X==0&&K==0)Q.push(G),G=W;else Y.push(W),X=K}}if(G>=0)Q.push(G,...Y);return Q}function Qx(J){return He1(J).map(Me1)}function ZA(J){return LV8(He1(J))}var Qe1=45,EV8=46,tb=".",Ie1=65039,Oe1=1,eb=(J)=>Array.from(J);function mR(J,Q){return J.P.has(Q)||J.Q.has(Q)}class Ae1 extends Array{get is_emoji(){return!0}}var Jx,m81,aU,b81,Be1,Ne1,KA,f81,zA,uZ,x81,y81;function VA(){if(Jx)return;let J=Xe1(GV8),Q=()=>xR(J),Y=()=>new Set(Q()),G=(q,U)=>U.forEach((M)=>q.add(M));Jx=new Map(Ke1(J)),m81=Y(),aU=Q(),b81=new Set(Q().map((q)=>aU[q])),aU=new Set(aU),Be1=Y(),Ne1=Y();let X=ze1(J),z=J(),K=()=>{let q=new Set;return Q().forEach((U)=>G(q,X[U])),G(q,Q()),q};KA=yR((q)=>{let U=yR(J).map((M)=>M+96);if(U.length){let M=q>=z;if(U[0]-=32,U=lZ(U),M)U=`Restricted[${U}]`;let D=K(),I=K(),O=!J();return{N:U,P:D,Q:I,M:O,R:M}}}),f81=Y(),zA=new Map;let W=Q().concat(eb(f81)).sort((q,U)=>q-U);W.forEach((q,U)=>{let M=J(),D=W[U]=M?W[U-M]:{V:[],M:new Map};if(D.V.push(q),!f81.has(q))zA.set(q,D)});for(let{V:q,M:U}of new Set(zA.values())){let M=[];for(let I of q){let O=KA.filter((B)=>mR(B,I)),A=M.find(({G:B})=>O.some((w)=>B.has(w)));if(!A)A={G:new Set,V:[]},M.push(A);A.V.push(I),G(A.G,O)}let D=M.flatMap((I)=>eb(I.G));for(let{G:I,V:O}of M){let A=new Set(D.filter((B)=>!I.has(B)));for(let B of O)U.set(B,A)}}uZ=new Set;let Z=new Set,V=(q)=>uZ.has(q)?Z.add(q):uZ.add(q);for(let q of KA){for(let U of q.P)V(U);for(let U of q.Q)V(U)}for(let q of uZ)if(!zA.has(q)&&!Z.has(q))zA.set(q,Oe1);G(uZ,Qx(uZ)),x81=UV8(J).map((q)=>Ae1.from(q)).sort(Ve1),y81=new Map;for(let q of x81){let U=[y81];for(let M of q){let D=U.map((I)=>{let O=I.get(M);if(!O)O=new Map,I.set(M,O);return O});if(M===Ie1)U.push(...D);else U=D}for(let M of U)M.V=q}}function d81(J){return(l81(J)?"":`${u81(dR([J]))} `)+Ze1(J)}function u81(J){return`"${J}"‎`}function CV8(J){if(J.length>=4&&J[2]==Qe1&&J[3]==Qe1)throw Error(`invalid label extension: "${lZ(J.slice(0,4))}"`)}function RV8(J){for(let Y=J.lastIndexOf(95);Y>0;)if(J[--Y]!==95)throw Error("underscore allowed only at start")}function FV8(J){let Q=J[0],Y=tt1.get(Q);if(Y)throw hR(`leading ${Y}`);let G=J.length,X=-1;for(let z=1;z<G;z++){Q=J[z];let K=tt1.get(Q);if(K){if(X==z)throw hR(`${Y} + ${K}`);X=z+1,Y=K}}if(X==G)throw hR(`trailing ${Y}`)}function dR(J,Q=1/0,Y=Ze1){let G=[];if(we1(J[0]))G.push("◌");if(J.length>Q)Q>>=1,J=[...J.slice(0,Q),8230,...J.slice(-Q)];let X=0,z=J.length;for(let K=0;K<z;K++){let W=J[K];if(l81(W))G.push(lZ(J.slice(X,K))),G.push(Y(W)),X=K+1}return G.push(lZ(J.slice(X,z))),G.join("")}function we1(J){return VA(),aU.has(J)}function l81(J){return VA(),Be1.has(J)}function SV8(){return VA(),x81.map((J)=>J.slice())}function TV8(J,Q){VA();let Y=Q?Qx:ZA;return J.split(tb).map((G)=>lZ(Re1(g81(G),Y,Yx).flat())).join(tb)}function PV8(J){return Le1(p81(J,ZA,Yx))}function $V8(J){let Q=p81(J,ZA,(Y)=>Y);for(let{type:Y,output:G,error:X}of Q){if(X)break;if(Y!=="Greek")fV8(G,958,926)}return Le1(Q)}function fV8(J,Q,Y){let G=0;while(!0){let X=J.indexOf(Q,G);if(X<0)break;J[X]=Y,G=X+1}}function kV8(J,Q){return p81(J,ZA,Q?(Y)=>Y.slice():Yx)}function p81(J,Q,Y){if(!J)return[];VA();let G=0;return J.split(tb).map((X)=>{let z=g81(X),K={input:z,offset:G};G+=z.length+1;try{let W=K.tokens=Re1(z,Q,Y),Z=W.length,V;if(!Z)throw Error("empty label");let q=K.output=W.flat();if(RV8(q),!(K.emoji=Z>1||W[0].is_emoji)&&q.every((M)=>M<128))CV8(q),V="ASCII";else{let M=W.flatMap((D)=>D.is_emoji?[]:D);if(!M.length)V="Emoji";else{if(aU.has(q[0]))throw hR("leading combining mark");for(let O=1;O<Z;O++){let A=W[O];if(!A.is_emoji&&aU.has(A[0]))throw hR(`emoji + combining mark: "${lZ(W[O-1])} + ${dR([A[0]])}"`)}FV8(q);let D=eb(new Set(M)),[I]=jV8(D);hV8(I,M),vV8(I,D),V=I.N}}K.type=V}catch(W){K.error=W}return K})}function vV8(J,Q){let Y,G=[];for(let X of Q){let z=zA.get(X);if(z===Oe1)return;if(z){let K=z.M.get(X);if(Y=Y?Y.filter((W)=>K.has(W)):eb(K),!Y.length)return}else G.push(X)}if(Y){for(let X of Y)if(G.every((z)=>mR(X,z)))throw Error(`whole-script confusable: ${J.N}/${X.N}`)}}function jV8(J){let Q=KA;for(let Y of J){let G=Q.filter((X)=>mR(X,Y));if(!G.length)if(!KA.some((X)=>mR(X,Y)))throw Ee1(Y);else throw Ce1(Q[0],Y);if(Q=G,G.length==1)break}return Q}function Le1(J){return J.map(({input:Q,error:Y,output:G})=>{if(Y){let X=Y.message;throw Error(J.length==1?X:`Invalid label ${u81(dR(Q,63))}: ${X}`)}return lZ(G)}).join(tb)}function Ee1(J){return Error(`disallowed character: ${d81(J)}`)}function Ce1(J,Q){let Y=d81(Q),G=KA.find((X)=>X.P.has(Q));if(G)Y=`${G.N} ${Y}`;return Error(`illegal mixture: ${J.N} + ${Y}`)}function hR(J){return Error(`illegal placement: ${J}`)}function hV8(J,Q){for(let Y of Q)if(!mR(J,Y))throw Ce1(J,Y);if(J.M){let Y=Qx(Q);for(let G=1,X=Y.length;G<X;G++)if(b81.has(Y[G])){let z=G+1;for(let K;z<X&&b81.has(K=Y[z]);z++)for(let W=G;W<z;W++)if(Y[W]==K)throw Error(`duplicate non-spacing marks: ${d81(K)}`);if(z-G>et1)throw Error(`excessive non-spacing marks: ${u81(dR(Y.slice(G-1,z)))} (${z-G}/${et1})`);G=z}}}function Re1(J,Q,Y){let G=[],X=[];J=J.slice().reverse();while(J.length){let z=Fe1(J);if(z){if(X.length)G.push(Q(X)),X=[];G.push(Y(z))}else{let K=J.pop();if(uZ.has(K))X.push(K);else{let W=Jx.get(K);if(W)X.push(...W);else if(!m81.has(K))throw Ee1(K)}}}if(X.length)G.push(Q(X));return G}function Yx(J){return J.filter((Q)=>Q!=Ie1)}function Fe1(J,Q){let Y=y81,G,X=J.length;while(X){if(Y=Y.get(J[--X]),!Y)break;let{V:z}=Y;if(z){if(G=z,Q)Q.push(...J.slice(X).reverse());J.length=X}}return G}var bR="valid",Se1="mapped",k81="ignored",bV8="disallowed",xV8="emoji",yV8="nfc",gV8="stop";function Te1(J,{nf:Q=!0}={}){VA();let Y=g81(J).reverse(),G=[],X=[];while(Y.length){let z=Fe1(Y,G);if(z)X.push({type:xV8,emoji:z.slice(),input:G,cps:Yx(z)}),G=[];else{let K=Y.pop();if(K==EV8)X.push({type:gV8,cp:K});else if(uZ.has(K))X.push({type:bR,cps:[K]});else if(m81.has(K))X.push({type:k81,cp:K});else{let W=Jx.get(K);if(W)X.push({type:Se1,cp:K,cps:W.slice()});else X.push({type:bV8,cp:K})}}}if(Q)for(let z=0,K=-1;z<X.length;z++){let W=X[z];if(v81(W.type))if(Ye1(W.cps)){let Z=z+1;for(let M=Z;M<X.length;M++){let{type:D,cps:I}=X[M];if(v81(D)){if(!Ye1(I))break;Z=M+1}else if(D!==k81)break}if(K<0)K=z;let V=X.slice(K,Z),q=V.flatMap((M)=>v81(M.type)?M.cps:[]),U=ZA(q);if(Ve1(U,q))X.splice(K,Z-K,{type:yV8,input:q,cps:U,tokens0:Ge1(V),tokens:Te1(lZ(U),{nf:!1})}),z=K;else z=Z-1;K=-1}else K=z;else if(W.type!==k81)K=-1}return Ge1(X)}function v81(J){return J==bR||J==Se1}function Ye1(J){return J.some((Q)=>Ne1.has(Q))}function Ge1(J){for(let Q=0;Q<J.length;Q++)if(J[Q].type==bR){let Y=Q+1;while(Y<J.length&&J[Y].type==bR)Y++;J.splice(Q,Y-Q,{type:bR,cps:J.slice(Q,Y).flatMap((G)=>G.cps)})}return J}mV8.ens_beautify=$V8;mV8.ens_emoji=SV8;mV8.ens_normalize=PV8;mV8.ens_normalize_fragment=TV8;mV8.ens_split=kV8;mV8.ens_tokenize=Te1;mV8.is_combining_mark=we1;mV8.nfc=ZA;mV8.nfd=Qx;mV8.safe_str_from_cps=dR;mV8.should_escape=l81});var _81=H(($e1)=>{Object.defineProperty($e1,"__esModule",{value:!0});$e1.namehash=$e1.normalize=void 0;var Pe1=m1(),sV8=c81(),tV8=(J)=>(0,sV8.ens_normalize)(J);$e1.normalize=tV8;var eV8=(J)=>{let Q="";for(let Y=0;Y<32;Y+=1)Q+="00";if(J){let G=$e1.normalize(J).split(".");for(let X=G.length-1;X>=0;X-=1){let z=(0,Pe1.sha3Raw)(G[X]).slice(2);Q=(0,Pe1.sha3Raw)(`0x${Q}${z}`).slice(2)}}return`0x${Q}`};$e1.namehash=eV8});var he1=H((qA)=>{var Gx=qA&&qA.__awaiter||function(J,Q,Y,G){function X(z){return z instanceof Y?z:new Y(function(K){K(z)})}return new(Y||(Y=Promise))(function(z,K){function W(q){try{V(G.next(q))}catch(U){K(U)}}function Z(q){try{V(G.throw(q))}catch(U){K(U)}}function V(q){q.done?z(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(qA,"__esModule",{value:!0});qA.Registry=void 0;var ve1=kR(),Jq8=ot1(),Qq8=st1(),Yq8=vR(),Xx=_81();class je1{constructor(J,Q){this.contract=new ve1.Contract(Jq8.ENSRegistryAbi,Q!==null&&Q!==void 0?Q:Yq8.registryAddresses.main,J),this.context=J}getOwner(J){return Gx(this,void 0,void 0,function*(){try{return this.contract.methods.owner((0,Xx.namehash)(J)).call()}catch(Q){throw Error()}})}getTTL(J){return Gx(this,void 0,void 0,function*(){try{return this.contract.methods.ttl((0,Xx.namehash)(J)).call()}catch(Q){throw Error()}})}recordExists(J){return Gx(this,void 0,void 0,function*(){try{return this.contract.methods.recordExists((0,Xx.namehash)(J)).call()}catch(Q){throw Error()}})}getResolver(J){return Gx(this,void 0,void 0,function*(){try{return this.contract.methods.resolver((0,Xx.namehash)(J)).call().then((Q)=>{if(typeof Q==="string")return new ve1.Contract(Qq8.PublicResolverAbi,Q,this.context);throw Error()})}catch(Q){throw Error()}})}get events(){return this.contract.events}}qA.Registry=je1});var ge1=H((MA)=>{var ez=MA&&MA.__awaiter||function(J,Q,Y,G){function X(z){return z instanceof Y?z:new Y(function(K){K(z)})}return new(Y||(Y=Promise))(function(z,K){function W(q){try{V(G.next(q))}catch(U){K(U)}}function Z(q){try{V(G.throw(q))}catch(U){K(U)}}function V(q){q.done?z(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(MA,"__esModule",{value:!0});MA.Resolver=void 0;var be1=l1(),xe1=m1(),Gq8=g0(),pZ=vR(),UA=_81();class ye1{constructor(J){this.registry=J}getResolverContractAdapter(J){return ez(this,void 0,void 0,function*(){return this.registry.getResolver(J)})}checkInterfaceSupport(J,Q){var Y,G;return ez(this,void 0,void 0,function*(){if((0,xe1.isNullish)(pZ.interfaceIds[Q]))throw new be1.ResolverMethodMissingError((Y=J.options.address)!==null&&Y!==void 0?Y:"",Q);if(!(yield J.methods.supportsInterface(pZ.interfaceIds[Q]).call()))throw new be1.ResolverMethodMissingError((G=J.options.address)!==null&&G!==void 0?G:"",Q)})}supportsInterface(J,Q){var Y;return ez(this,void 0,void 0,function*(){let G=yield this.getResolverContractAdapter(J),X=Q;if(!(0,Gq8.isHexStrict)(X)){if(X=(Y=(0,xe1.sha3)(Q))!==null&&Y!==void 0?Y:"",Q==="")throw Error("Invalid interface Id");X=X.slice(0,10)}return G.methods.supportsInterface(X).call()})}getAddress(J,Q=60){return ez(this,void 0,void 0,function*(){let Y=yield this.getResolverContractAdapter(J);return yield this.checkInterfaceSupport(Y,pZ.methodsInInterface.addr),Y.methods.addr((0,UA.namehash)(J),Q).call()})}getPubkey(J){return ez(this,void 0,void 0,function*(){let Q=yield this.getResolverContractAdapter(J);return yield this.checkInterfaceSupport(Q,pZ.methodsInInterface.pubkey),Q.methods.pubkey((0,UA.namehash)(J)).call()})}getContenthash(J){return ez(this,void 0,void 0,function*(){let Q=yield this.getResolverContractAdapter(J);return yield this.checkInterfaceSupport(Q,pZ.methodsInInterface.contenthash),Q.methods.contenthash((0,UA.namehash)(J)).call()})}setAddress(J,Q,Y){return ez(this,void 0,void 0,function*(){let G=yield this.getResolverContractAdapter(J);return yield this.checkInterfaceSupport(G,pZ.methodsInInterface.setAddr),G.methods.setAddr((0,UA.namehash)(J),Q).send(Y)})}getText(J,Q){return ez(this,void 0,void 0,function*(){let Y=yield this.getResolverContractAdapter(J);return yield this.checkInterfaceSupport(Y,pZ.methodsInInterface.text),Y.methods.text((0,UA.namehash)(J),Q).call()})}getName(J,Q=!0){return ez(this,void 0,void 0,function*(){let Y=`${J.toLowerCase().substring(2)}.addr.reverse`,G=yield this.getResolverContractAdapter(Y);if(Q)yield this.checkInterfaceSupport(G,pZ.methodsInInterface.name);return G.methods.name((0,UA.namehash)(Y)).call()})}}MA.Resolver=ye1});var ue1=H((DA)=>{var CQ=DA&&DA.__awaiter||function(J,Q,Y,G){function X(z){return z instanceof Y?z:new Y(function(K){K(z)})}return new(Y||(Y=Promise))(function(z,K){function W(q){try{V(G.next(q))}catch(U){K(U)}}function Z(q){try{V(G.throw(q))}catch(U){K(U)}}function V(q){q.done?z(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(DA,"__esModule",{value:!0});DA.ENS=void 0;var Xq8=HJ(),me1=l1(),zq8=EQ(),Kq8=gO(),Wq8=M6(),Zq8=g0(),i81=vR(),Vq8=he1(),qq8=ge1();class de1 extends Xq8.Web3Context{constructor(J,Q){super(Q!==null&&Q!==void 0?Q:"");this.registryAddress=J!==null&&J!==void 0?J:i81.registryAddresses.main,this._registry=new Vq8.Registry(this.getContextObject(),J),this._resolver=new qq8.Resolver(this._registry)}getResolver(J){return CQ(this,void 0,void 0,function*(){return this._registry.getResolver(J)})}recordExists(J){return CQ(this,void 0,void 0,function*(){return this._registry.recordExists(J)})}getTTL(J){return CQ(this,void 0,void 0,function*(){return this._registry.getTTL(J)})}getOwner(J){return CQ(this,void 0,void 0,function*(){return this._registry.getOwner(J)})}getAddress(J,Q=60){return CQ(this,void 0,void 0,function*(){return this._resolver.getAddress(J,Q)})}getText(J,Q){return CQ(this,void 0,void 0,function*(){if((0,Zq8.isAddress)(J))return this._resolver.getText(yield this._resolver.getName(J,!1),Q);return this._resolver.getText(J,Q)})}getName(J,Q=!0){return CQ(this,void 0,void 0,function*(){return this._resolver.getName(J,Q)})}getPubkey(J){return CQ(this,void 0,void 0,function*(){return this._resolver.getPubkey(J)})}getContenthash(J){return CQ(this,void 0,void 0,function*(){return this._resolver.getContenthash(J)})}checkNetwork(){return CQ(this,void 0,void 0,function*(){let J=Date.now()/1000;if(!this._lastSyncCheck||J-this._lastSyncCheck>3600){let G=yield(0,zq8.isSyncing)(this);if(!(typeof G==="boolean"&&!G))throw new me1.ENSNetworkNotSyncedError;this._lastSyncCheck=J}if(this._detectedAddress)return this._detectedAddress;let Q=yield(0,Kq8.getId)(this,Object.assign(Object.assign({},this.defaultReturnFormat),{number:Wq8.FMT_NUMBER.HEX})),Y=i81.registryAddresses[i81.networkIds[Q]];if(typeof Y>"u")throw new me1.ENSUnsupportedNetworkError(Q);return this._detectedAddress=Y,this._detectedAddress})}supportsInterface(J,Q){return CQ(this,void 0,void 0,function*(){return this._resolver.supportsInterface(J,Q)})}get events(){return this._registry.events}setAddress(J,Q,Y){return CQ(this,void 0,void 0,function*(){return this._resolver.setAddress(J,Q,Y)})}}DA.ENS=de1});var n81=H((JK)=>{var Uq8=JK&&JK.__createBinding||(Object.create?function(J,Q,Y,G){if(G===void 0)G=Y;var X=Object.getOwnPropertyDescriptor(Q,Y);if(!X||("get"in X?!Q.__esModule:X.writable||X.configurable))X={enumerable:!0,get:function(){return Q[Y]}};Object.defineProperty(J,G,X)}:function(J,Q,Y,G){if(G===void 0)G=Y;J[G]=Q[Y]}),Mq8=JK&&JK.__exportStar||function(J,Q){for(var Y in J)if(Y!=="default"&&!Object.prototype.hasOwnProperty.call(Q,Y))Uq8(Q,J,Y)};Object.defineProperty(JK,"__esModule",{value:!0});JK.registryAddresses=void 0;var Dq8=vR();Object.defineProperty(JK,"registryAddresses",{enumerable:!0,get:function(){return Dq8.registryAddresses}});Mq8(ue1(),JK)});var ce1=H((H9)=>{var QK=H9&&H9.__awaiter||function(J,Q,Y,G){function X(z){return z instanceof Y?z:new Y(function(K){K(z)})}return new(Y||(Y=Promise))(function(z,K){function W(q){try{V(G.next(q))}catch(U){K(U)}}function Z(q){try{V(G.throw(q))}catch(U){K(U)}}function V(q){q.done?z(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(H9,"__esModule",{value:!0});H9.ecRecover=H9.sign=H9.signTransaction=H9.sendTransaction=H9.importRawKey=H9.lockAccount=H9.unlockAccount=H9.newAccount=H9.getAccounts=void 0;var zx=m1(),le1=EQ(),pe1=M6(),cZ=g0(),YK=nz(),Hq8=(J)=>QK(void 0,void 0,void 0,function*(){return(yield YK.personalRpcMethods.getAccounts(J)).map(zx.toChecksumAddress)});H9.getAccounts=Hq8;var Iq8=(J,Q)=>QK(void 0,void 0,void 0,function*(){cZ.validator.validate(["string"],[Q]);let Y=yield YK.personalRpcMethods.newAccount(J,Q);return(0,zx.toChecksumAddress)(Y)});H9.newAccount=Iq8;var Oq8=(J,Q,Y,G)=>QK(void 0,void 0,void 0,function*(){return cZ.validator.validate(["address","string","uint"],[Q,Y,G]),YK.personalRpcMethods.unlockAccount(J,Q,Y,G)});H9.unlockAccount=Oq8;var Aq8=(J,Q)=>QK(void 0,void 0,void 0,function*(){return cZ.validator.validate(["address"],[Q]),YK.personalRpcMethods.lockAccount(J,Q)});H9.lockAccount=Aq8;var Bq8=(J,Q,Y)=>QK(void 0,void 0,void 0,function*(){return cZ.validator.validate(["string","string"],[Q,Y]),YK.personalRpcMethods.importRawKey(J,Q,Y)});H9.importRawKey=Bq8;var Nq8=(J,Q,Y,G)=>QK(void 0,void 0,void 0,function*(){let X=(0,le1.formatTransaction)(Q,pe1.ETH_DATA_FORMAT,{transactionSchema:G===null||G===void 0?void 0:G.customTransactionSchema});return YK.personalRpcMethods.sendTransaction(J,X,Y)});H9.sendTransaction=Nq8;var wq8=(J,Q,Y,G)=>QK(void 0,void 0,void 0,function*(){let X=(0,le1.formatTransaction)(Q,pe1.ETH_DATA_FORMAT,{transactionSchema:G===null||G===void 0?void 0:G.customTransactionSchema});return YK.personalRpcMethods.signTransaction(J,X,Y)});H9.signTransaction=wq8;var Lq8=(J,Q,Y,G)=>QK(void 0,void 0,void 0,function*(){cZ.validator.validate(["string","address","string"],[Q,Y,G]);let X=(0,cZ.isHexStrict)(Q)?Q:(0,zx.utf8ToHex)(Q);return YK.personalRpcMethods.sign(J,X,Y,G)});H9.sign=Lq8;var Eq8=(J,Q,Y)=>QK(void 0,void 0,void 0,function*(){cZ.validator.validate(["string","string"],[Q,Y]);let G=(0,cZ.isHexStrict)(Q)?Q:(0,zx.utf8ToHex)(Q);return YK.personalRpcMethods.ecRecover(J,G,Y)});H9.ecRecover=Eq8});var o81=H((RQ)=>{var Cq8=RQ&&RQ.__createBinding||(Object.create?function(J,Q,Y,G){if(G===void 0)G=Y;var X=Object.getOwnPropertyDescriptor(Q,Y);if(!X||("get"in X?!Q.__esModule:X.writable||X.configurable))X={enumerable:!0,get:function(){return Q[Y]}};Object.defineProperty(J,G,X)}:function(J,Q,Y,G){if(G===void 0)G=Y;J[G]=Q[Y]}),Rq8=RQ&&RQ.__setModuleDefault||(Object.create?function(J,Q){Object.defineProperty(J,"default",{enumerable:!0,value:Q})}:function(J,Q){J.default=Q}),Fq8=RQ&&RQ.__importStar||function(J){if(J&&J.__esModule)return J;var Q={};if(J!=null){for(var Y in J)if(Y!=="default"&&Object.prototype.hasOwnProperty.call(J,Y))Cq8(Q,J,Y)}return Rq8(Q,J),Q},GK=RQ&&RQ.__awaiter||function(J,Q,Y,G){function X(z){return z instanceof Y?z:new Y(function(K){K(z)})}return new(Y||(Y=Promise))(function(z,K){function W(q){try{V(G.next(q))}catch(U){K(U)}}function Z(q){try{V(G.throw(q))}catch(U){K(U)}}function V(q){q.done?z(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(RQ,"__esModule",{value:!0});RQ.Personal=void 0;var Sq8=HJ(),XK=Fq8(ce1());class _e1 extends Sq8.Web3Context{getAccounts(){return GK(this,void 0,void 0,function*(){return XK.getAccounts(this.requestManager)})}newAccount(J){return GK(this,void 0,void 0,function*(){return XK.newAccount(this.requestManager,J)})}unlockAccount(J,Q,Y){return GK(this,void 0,void 0,function*(){return XK.unlockAccount(this.requestManager,J,Q,Y)})}lockAccount(J){return GK(this,void 0,void 0,function*(){return XK.lockAccount(this.requestManager,J)})}importRawKey(J,Q){return GK(this,void 0,void 0,function*(){return XK.importRawKey(this.requestManager,J,Q)})}sendTransaction(J,Q){return GK(this,void 0,void 0,function*(){return XK.sendTransaction(this.requestManager,J,Q,this.config)})}signTransaction(J,Q){return GK(this,void 0,void 0,function*(){return XK.signTransaction(this.requestManager,J,Q,this.config)})}sign(J,Q,Y){return GK(this,void 0,void 0,function*(){return XK.sign(this.requestManager,J,Q,Y)})}ecRecover(J,Q){return GK(this,void 0,void 0,function*(){return XK.ecRecover(this.requestManager,J,Q)})}}RQ.Personal=_e1});var Kx=H((_Z)=>{var Tq8=_Z&&_Z.__createBinding||(Object.create?function(J,Q,Y,G){if(G===void 0)G=Y;var X=Object.getOwnPropertyDescriptor(Q,Y);if(!X||("get"in X?!Q.__esModule:X.writable||X.configurable))X={enumerable:!0,get:function(){return Q[Y]}};Object.defineProperty(J,G,X)}:function(J,Q,Y,G){if(G===void 0)G=Y;J[G]=Q[Y]}),Pq8=_Z&&_Z.__exportStar||function(J,Q){for(var Y in J)if(Y!=="default"&&!Object.prototype.hasOwnProperty.call(Q,Y))Tq8(Q,J,Y)};Object.defineProperty(_Z,"__esModule",{value:!0});var $q8=o81();Pq8(o81(),_Z);_Z.default=$q8.Personal});var uR=H((oe1)=>{Object.defineProperty(oe1,"__esModule",{value:!0});oe1.Network=oe1.Transport=void 0;var ie1;(function(J){J.HTTPS="https",J.WebSocket="wss"})(ie1||(oe1.Transport=ie1={}));var ne1;(function(J){J.ETH_MAINNET="eth_mainnet",J.ETH_SEPOLIA="eth_sepolia",J.ETH_HOLESKY="eth_holesky",J.POLYGON_MAINNET="polygon_mainnet",J.POLYGON_AMOY="polygon_amoy",J.AVALANCHE_C_MAINNET="avalanche_c_mainnet",J.AVALANCHE_P_MAINNET="avalanche_p_mainnet",J.AVALANCHE_X_MAINNET="avalanche_x_mainnet",J.ARBITRUM_MAINNET="arbitrum_mainnet",J.ARBITRUM_SEPOLIA="arbitrum_sepolia",J.BASE_MAINNET="base_mainnet",J.BASE_SEPOLIA="base_sepolia",J.OPTIMISM_MAINNET="optimism_mainnet",J.OPTIMISM_SEPOLIA="optimism_sepolia",J.FANTOM_MAINNET="fantom_mainnet",J.FANTOM_TESTNET="fantom_testnet",J.DYMENSION_MAINNET="dymension_mainnet",J.DYMENSION_TESTNET="dymension_testnet",J.BNB_MAINNET="bnb_mainnet",J.BNB_TESTNET="bnb_testnet",J.BSC_MAINNET="bsc_mainnet",J.BSC_TESTNET="bsc_testnet",J.ARBITRUM_ONE="arbitrum_one",J.ARBITRUM_NOVA="arbitrum_nova",J.AVALANCHE_FUJI_C="avalanche_fuji_c",J.AVALANCHE_FUJI_P="avalanche_fuji_p",J.AVALANCHE_FUJI_X="avalanche_fuji_x",J.BLAST_MAINNET="blast_mainnet",J.OPBNB_MAINNET="opbnb_mainnet",J.OPBNB_TESTNET="opbnb_testnet",J.GNOSIS_MAINNET="gnosis_mainnet",J.GNOSIS_CHIADO="gnosis_chiado",J.PULSECHAIN_MAINNET="pulsechain_mainnet",J.PULSECHAIN_TESTNET="pulsechain_testnet",J.KAVA_MAINNET="kava_mainnet",J.CRONOS_MAINNET="cronos_mainnet",J.MANTLE_MAINNET="mantle_mainnet",J.CHILIZ_MAINNET="chiliz_mainnet",J.CHILIZ_SPICY="chiliz_spicy",J.MOONBEAM_MAINNET="moonbeam_mainnet",J.TAIKO_MAINNET="taiko_mainnet",J.TAIKO_HEKLA="taiko_hekla",J.LINEA_MAINNET="linea_mainnet",J.LINEA_SEPOLIA="linea_sepolia",J.BAHAMUT_MAINNET="bahamut_mainnet",J.SCROLL_MAINNET="scroll_mainnet",J.SCROLL_SEPOLIA="scroll_sepolia",J.TRON_MAINNET="tron_mainnet",J.SYSCOIN_MAINNET="syscoin_mainnet",J.SYSCOIN_TANENBAUM="syscoin_tanenbaum",J.MOONRIVER_MAINNET="moonriver_mainnet",J.HAQQ_MAINNET="haqq_mainnet",J.EVMOS_MAINNET="evmos_mainnet",J.EVMOS_TESTNET="evmos_testnet",J.BERACHAIN_TESTNET="berachain_testnet"})(ne1||(oe1.Network=ne1={}))});var Wx=H((ee1)=>{Object.defineProperty(ee1,"__esModule",{value:!0});ee1.ProviderConfigOptionsError=ee1.QuickNodeRateLimitError=void 0;var re1=l1(),kq8=1300;class se1 extends re1.BaseWeb3Error{constructor(J){super("You've reach the rate limit of free RPC calls from our Partner Quick Nodes. There are two options you can either create a paid Quick Nodes account and get 20% off for 2 months using WEB3JS referral code, or use Free public RPC endpoint.",J);this.code=kq8}}ee1.QuickNodeRateLimitError=se1;var vq8=1301;class te1 extends re1.BaseWeb3Error{constructor(J){super(`Invalid provider config options given for ${J}`);this.code=vq8}}ee1.ProviderConfigOptionsError=te1});var Zx=H((iZ)=>{var hq8=iZ&&iZ.__awaiter||function(J,Q,Y,G){function X(z){return z instanceof Y?z:new Y(function(K){K(z)})}return new(Y||(Y=Promise))(function(z,K){function W(q){try{V(G.next(q))}catch(U){K(U)}}function Z(q){try{V(G.throw(q))}catch(U){K(U)}}function V(q){q.done?z(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})},Y10=iZ&&iZ.__importDefault||function(J){return J&&J.__esModule?J:{default:J}};Object.defineProperty(iZ,"__esModule",{value:!0});iZ.Web3ExternalProvider=void 0;var bq8=Y10(uC()),xq8=Y10(lC()),yq8=m1(),lR=uR(),Q10=Wx();class G10 extends yq8.Eip1193Provider{constructor(J,Q,Y,G,X){super();if(X!==void 0&&Q===lR.Transport.HTTPS&&!("providerOptions"in X))throw new Q10.ProviderConfigOptionsError("HTTP Provider");else if(X!==void 0&&Q===lR.Transport.WebSocket&&!(("socketOptions"in X)||("reconnectOptions"in X)))throw new Q10.ProviderConfigOptionsError("Websocket Provider");if(this.transport=Q,Q===lR.Transport.HTTPS)this.provider=new bq8.default(this.getRPCURL(J,Q,Y,G),X);else if(Q===lR.Transport.WebSocket)this.provider=new xq8.default(this.getRPCURL(J,Q,Y,G),X===null||X===void 0?void 0:X.socketOptions,X===null||X===void 0?void 0:X.reconnectOptions)}request(J,Q){return hq8(this,void 0,void 0,function*(){if(this.transport===lR.Transport.HTTPS)return yield this.provider.request(J,Q);return this.provider.request(J)})}getStatus(){return this.provider.getStatus()}supportsSubscriptions(){return this.provider.supportsSubscriptions()}once(J,Q){var Y;if((Y=this.provider)===null||Y===void 0?void 0:Y.once)this.provider.once(J,Q)}removeAllListeners(J){var Q;if((Q=this.provider)===null||Q===void 0?void 0:Q.removeAllListeners)this.provider.removeAllListeners(J)}connect(){var J;if((J=this.provider)===null||J===void 0?void 0:J.connect)this.provider.connect()}disconnect(J,Q){var Y;if((Y=this.provider)===null||Y===void 0?void 0:Y.disconnect)this.provider.disconnect(J,Q)}reset(){var J;if((J=this.provider)===null||J===void 0?void 0:J.reset)this.provider.reset()}on(J,Q){if(this.provider)this.provider.on(J,Q)}removeListener(J,Q){if(this.provider)this.provider.removeListener(J,Q)}}iZ.Web3ExternalProvider=G10});var a81=H((HA)=>{var gq8=HA&&HA.__awaiter||function(J,Q,Y,G){function X(z){return z instanceof Y?z:new Y(function(K){K(z)})}return new(Y||(Y=Promise))(function(z,K){function W(q){try{V(G.next(q))}catch(U){K(U)}}function Z(q){try{V(G.throw(q))}catch(U){K(U)}}function V(q){q.done?z(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(HA,"__esModule",{value:!0});HA.QuickNodeProvider=void 0;var mq8=l1(),rY=uR(),dq8=Zx(),uq8=Wx(),P4=(J)=>J!==void 0&&J.trim().length>0;class X10 extends dq8.Web3ExternalProvider{constructor(J=rY.Network.ETH_MAINNET,Q=rY.Transport.HTTPS,Y="",G="",X){super(J,Q,Y,G,X)}request(J,Q){let Y=Object.create(null,{request:{get:()=>super.request}});return gq8(this,void 0,void 0,function*(){try{return yield Y.request.call(this,J,Q)}catch(G){if(G instanceof mq8.ResponseError&&G.statusCode===429)throw new uq8.QuickNodeRateLimitError(G);throw G}})}getRPCURL(J,Q,Y,G){let X="",z="";switch(J){case rY.Network.ETH_MAINNET:X=P4(G)?G:"powerful-holy-bush.quiknode.pro",z=P4(Y)?Y:"3240624a343867035925ff7561eb60dfdba2a668";break;case rY.Network.ETH_SEPOLIA:X=P4(G)?G:"dimensional-fabled-glitter.ethereum-sepolia.quiknode.pro",z=P4(Y)?Y:"382a3b5a4b938f2d6e8686c19af4b22921fde2cd";break;case rY.Network.ETH_HOLESKY:X=P4(G)?G:"yolo-morning-card.ethereum-holesky.quiknode.pro",z=P4(Y)?Y:"481ebe70638c4dcf176af617a16d02ab866b9af9";break;case rY.Network.ARBITRUM_MAINNET:X=P4(G)?G:"autumn-divine-dinghy.arbitrum-mainnet.quiknode.pro",z=P4(Y)?Y:"a5d7bfbf60b5ae9ce3628e53d69ef50d529e9a8c";break;case rY.Network.ARBITRUM_SEPOLIA:X=P4(G)?G:"few-patient-pond.arbitrum-sepolia.quiknode.pro",z=P4(Y)?Y:"3be985450970628c860b959c65cd2642dcafe53c";break;case rY.Network.BNB_MAINNET:X=P4(G)?G:"purple-empty-reel.bsc.quiknode.pro",z=P4(Y)?Y:"ebf6c532961e21f092ff2facce1ec4c89c540158";break;case rY.Network.BNB_TESTNET:X=P4(G)?G:"floral-rough-scion.bsc-testnet.quiknode.pro",z=P4(Y)?Y:"5b297e5acff5f81f4c37ebf6f235f7299b6f9d28";break;case rY.Network.POLYGON_MAINNET:X=P4(G)?G:"small-chaotic-moon.matic.quiknode.pro",z=P4(Y)?Y:"847569f8a017e84d985e10d0f44365d965a951f1";break;case rY.Network.POLYGON_AMOY:X=P4(G)?G:"prettiest-side-shape.matic-amoy.quiknode.pro",z=P4(Y)?Y:"79a9476eea661d4f82de614db1d8a895b14b881c";break;default:throw Error("Network info not avalible.")}return`${Q}://${X}/${z}`}}HA.QuickNodeProvider=X10});var W10=H((z10)=>{Object.defineProperty(z10,"__esModule",{value:!0});z10.PublicNodeProvider=void 0;var i1=uR(),lq8=Zx(),pq8=(J)=>J!==void 0&&J.trim().length>0,cq8=[i1.Network.DYMENSION_MAINNET,i1.Network.DYMENSION_TESTNET,i1.Network.KAVA_MAINNET,i1.Network.CRONOS_MAINNET,i1.Network.POLYGON_MAINNET];class pR extends lq8.Web3ExternalProvider{constructor(J=i1.Network.ETH_MAINNET,Q=i1.Transport.HTTPS,Y="",G){super(J,Q,"",Y,G)}getRPCURL(J,Q,Y,G){if(!pR.networkHostMap[J])throw Error("Network info not avalible.");let X=`${pR.networkHostMap[J]}.publicnode.com`,z=pq8(G)?G:X;if(cq8.includes(J)&&Q===i1.Transport.WebSocket)return`${Q}://${z}/websocket`;return`${Q}://${z}`}}z10.PublicNodeProvider=pR;pR.networkHostMap={[i1.Network.POLYGON_AMOY]:"polygon-amoy-bor-rpc",[i1.Network.DYMENSION_MAINNET]:"dymension-evm-rpc",[i1.Network.DYMENSION_TESTNET]:"dymension-testnet-evm-rpc",[i1.Network.BLAST_MAINNET]:"blast-rpc",[i1.Network.GNOSIS_MAINNET]:"gnosis-rpc",[i1.Network.PULSECHAIN_MAINNET]:"pulsechain-rpc",[i1.Network.PULSECHAIN_TESTNET]:"pulsechain-testnet-rpc",[i1.Network.KAVA_MAINNET]:"kava-evm-rpc",[i1.Network.CRONOS_MAINNET]:"cronos-evm-rpc",[i1.Network.MANTLE_MAINNET]:"mantle-rpc",[i1.Network.TAIKO_MAINNET]:"taiko-rpc",[i1.Network.TAIKO_HEKLA]:"taiko-hekla-rpc",[i1.Network.LINEA_MAINNET]:"linea-rpc",[i1.Network.LINEA_SEPOLIA]:"linea-sepolia-rpc",[i1.Network.SCROLL_MAINNET]:"scroll-rpc",[i1.Network.SCROLL_SEPOLIA]:"scroll-sepolia-rpc",[i1.Network.SYSCOIN_MAINNET]:"syscoin-evm-rpc",[i1.Network.SYSCOIN_TANENBAUM]:"syscoin-tanenbaum-evm-rpc",[i1.Network.HAQQ_MAINNET]:"haqq-evm-rpc",[i1.Network.EVMOS_MAINNET]:"evmos-evm-rpc",[i1.Network.EVMOS_TESTNET]:"evmos-testnet-evm-rpc",[i1.Network.BERACHAIN_TESTNET]:"berachain-testnet-evm-rpc",[i1.Network.ETH_MAINNET]:"ethereum-rpc",[i1.Network.ETH_SEPOLIA]:"ethereum-sepolia-rpc",[i1.Network.ETH_HOLESKY]:"ethereum-holesky-rpc",[i1.Network.BSC_MAINNET]:"bsc-rpc",[i1.Network.BSC_TESTNET]:"bsc-testnet-rpc",[i1.Network.POLYGON_MAINNET]:"polygon-bor-rpc",[i1.Network.BASE_MAINNET]:"base-rpc",[i1.Network.BASE_SEPOLIA]:"base-sepolia-rpc",[i1.Network.ARBITRUM_ONE]:"arbitrum-one-rpc",[i1.Network.ARBITRUM_NOVA]:"arbitrum-nova-rpc",[i1.Network.ARBITRUM_SEPOLIA]:"arbitrum-sepolia-rpc",[i1.Network.AVALANCHE_C_MAINNET]:"avalanche-c-chain-rpc",[i1.Network.AVALANCHE_P_MAINNET]:"avalanche-p-chain-rpc",[i1.Network.AVALANCHE_X_MAINNET]:"avalanche-x-chain-rpc",[i1.Network.AVALANCHE_FUJI_C]:"avalanche-fuji-c-chain-rpc",[i1.Network.AVALANCHE_FUJI_P]:"avalanche-fuji-p-chain-rpc",[i1.Network.AVALANCHE_FUJI_X]:"avalanche-fuji-x-chain-rpc",[i1.Network.OPTIMISM_MAINNET]:"optimism-rpc",[i1.Network.OPTIMISM_SEPOLIA]:"optimism-sepolia-rpc",[i1.Network.FANTOM_MAINNET]:"fantom-rpc",[i1.Network.FANTOM_TESTNET]:"fantom-testnet-rpc",[i1.Network.OPBNB_MAINNET]:"opbnb-rpc",[i1.Network.OPBNB_TESTNET]:"opbnb-testnet-rpc",[i1.Network.GNOSIS_CHIADO]:"gnosis-chiado-rpc",[i1.Network.CHILIZ_MAINNET]:"chiliz-rpc",[i1.Network.CHILIZ_SPICY]:"chiliz-spicy-rpc",[i1.Network.MOONBEAM_MAINNET]:"moonbeam-rpc",[i1.Network.BAHAMUT_MAINNET]:"bahamut-rpc",[i1.Network.TRON_MAINNET]:"tron-evm-rpc",[i1.Network.MOONRIVER_MAINNET]:"moonriver-rpc"}});var Z10=H((NJ)=>{var _q8=NJ&&NJ.__createBinding||(Object.create?function(J,Q,Y,G){if(G===void 0)G=Y;var X=Object.getOwnPropertyDescriptor(Q,Y);if(!X||("get"in X?!Q.__esModule:X.writable||X.configurable))X={enumerable:!0,get:function(){return Q[Y]}};Object.defineProperty(J,G,X)}:function(J,Q,Y,G){if(G===void 0)G=Y;J[G]=Q[Y]}),cR=NJ&&NJ.__exportStar||function(J,Q){for(var Y in J)if(Y!=="default"&&!Object.prototype.hasOwnProperty.call(Q,Y))_q8(Q,J,Y)};Object.defineProperty(NJ,"__esModule",{value:!0});NJ.mainnet=void 0;var iq8=a81();cR(uR(),NJ);cR(a81(),NJ);cR(W10(),NJ);cR(Zx(),NJ);cR(Wx(),NJ);NJ.mainnet=new iq8.QuickNodeProvider});var q10=H((V10)=>{Object.defineProperty(V10,"__esModule",{value:!0});var nZ=gZ();V10.default={encodeEventSignature:nZ.encodeEventSignature,encodeFunctionCall:nZ.encodeFunctionCall,encodeFunctionSignature:nZ.encodeFunctionSignature,encodeParameter:nZ.encodeParameter,encodeParameters:nZ.encodeParameters,decodeParameter:nZ.decodeParameter,decodeParameters:nZ.decodeParameters,decodeLog:nZ.decodeLog}});var U10=H((IA)=>{var _R=IA&&IA.__awaiter||function(J,Q,Y,G){function X(z){return z instanceof Y?z:new Y(function(K){K(z)})}return new(Y||(Y=Promise))(function(z,K){function W(q){try{V(G.next(q))}catch(U){K(U)}}function Z(q){try{V(G.throw(q))}catch(U){K(U)}}function V(q){q.done?z(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(IA,"__esModule",{value:!0});IA.initAccountsForContext=void 0;var oq8=M6(),aq8=m1(),rq8=EQ(),wJ=$Z(),sq8=(J)=>{let Q=(K,W)=>_R(void 0,void 0,void 0,function*(){let Z=yield(0,rq8.prepareTransactionForSigning)(K,J),V=(0,aq8.format)({format:"bytes"},W,oq8.ETH_DATA_FORMAT);return(0,wJ.signTransaction)(Z,V)}),Y=(K)=>{let W=(0,wJ.privateKeyToAccount)(K);return Object.assign(Object.assign({},W),{signTransaction:(Z)=>_R(void 0,void 0,void 0,function*(){return Q(Z,W.privateKey)})})},G=(K,W,Z)=>_R(void 0,void 0,void 0,function*(){var V;let q=yield(0,wJ.decrypt)(K,W,(V=Z===null||Z===void 0?void 0:Z.nonStrict)!==null&&V!==void 0?V:!0);return Object.assign(Object.assign({},q),{signTransaction:(U)=>_R(void 0,void 0,void 0,function*(){return Q(U,q.privateKey)})})}),X=()=>{let K=(0,wJ.create)();return Object.assign(Object.assign({},K),{signTransaction:(W)=>_R(void 0,void 0,void 0,function*(){return Q(W,K.privateKey)})})},z=new wJ.Wallet({create:X,privateKeyToAccount:Y,decrypt:G});return{signTransaction:Q,create:X,privateKeyToAccount:Y,decrypt:G,recoverTransaction:wJ.recoverTransaction,hashMessage:wJ.hashMessage,sign:wJ.sign,recover:wJ.recover,encrypt:wJ.encrypt,wallet:z,privateKeyToAddress:wJ.privateKeyToAddress,parseAndValidatePrivateKey:wJ.parseAndValidatePrivateKey,privateKeyToPublicKey:wJ.privateKeyToPublicKey}};IA.initAccountsForContext=sq8});var H10=H((M10)=>{Object.defineProperty(M10,"__esModule",{value:!0});M10.Web3PkgInfo=void 0;M10.Web3PkgInfo={version:"4.16.0"}});var qx=H((X4)=>{var tq8=X4&&X4.__awaiter||function(J,Q,Y,G){function X(z){return z instanceof Y?z:new Y(function(K){K(z)})}return new(Y||(Y=Promise))(function(z,K){function W(q){try{V(G.next(q))}catch(U){K(U)}}function Z(q){try{V(G.throw(q))}catch(U){K(U)}}function V(q){q.done?z(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(X4,"__esModule",{value:!0});X4.onNewProviderDiscovered=X4.requestEIP6963Providers=X4.web3ProvidersMapUpdated=X4.eip6963ProvidersMap=X4.Eip6963EventName=void 0;var Vx;(function(J){J.eip6963announceProvider="eip6963:announceProvider",J.eip6963requestProvider="eip6963:requestProvider"})(Vx||(X4.Eip6963EventName=Vx={}));X4.eip6963ProvidersMap=new Map;X4.web3ProvidersMapUpdated="web3:providersMapUpdated";var eq8=()=>tq8(void 0,void 0,void 0,function*(){return new Promise((J,Q)=>{if(typeof window>"u")Q(Error("window object not available, EIP-6963 is intended to be used within a browser"));window.addEventListener(Vx.eip6963announceProvider,(Y)=>{X4.eip6963ProvidersMap.set(Y.detail.info.uuid,Y.detail);let G=new CustomEvent(X4.web3ProvidersMapUpdated,{detail:X4.eip6963ProvidersMap});window.dispatchEvent(G),J(X4.eip6963ProvidersMap)}),window.dispatchEvent(new Event(Vx.eip6963requestProvider))})});X4.requestEIP6963Providers=eq8;var JU8=(J)=>{if(typeof window>"u")throw Error("window object not available, EIP-6963 is intended to be used within a browser");window.addEventListener(X4.web3ProvidersMapUpdated,J)};X4.onNewProviderDiscovered=JU8});var E10=H((LJ)=>{var QU8=LJ&&LJ.__createBinding||(Object.create?function(J,Q,Y,G){if(G===void 0)G=Y;var X=Object.getOwnPropertyDescriptor(Q,Y);if(!X||("get"in X?!Q.__esModule:X.writable||X.configurable))X={enumerable:!0,get:function(){return Q[Y]}};Object.defineProperty(J,G,X)}:function(J,Q,Y,G){if(G===void 0)G=Y;J[G]=Q[Y]}),YU8=LJ&&LJ.__setModuleDefault||(Object.create?function(J,Q){Object.defineProperty(J,"default",{enumerable:!0,value:Q})}:function(J,Q){J.default=Q}),GU8=LJ&&LJ.__importStar||function(J){if(J&&J.__esModule)return J;var Q={};if(J!=null){for(var Y in J)if(Y!=="default"&&Object.prototype.hasOwnProperty.call(J,Y))QU8(Q,J,Y)}return YU8(Q,J),Q},O10=LJ&&LJ.__importDefault||function(J){return J&&J.__esModule?J:{default:J}};Object.defineProperty(LJ,"__esModule",{value:!0});LJ.Web3=void 0;var OA=HJ(),r81=EQ(),XU8=O10(kR()),s81=n81(),A10=UR(),B10=Kx(),N10=gO(),w10=GU8(m1()),lG=m1(),zU8=Z10(),I10=l1(),KU8=O10(q10()),WU8=U10(),ZU8=H10(),L10=qx();class oZ extends OA.Web3Context{constructor(J=zU8.mainnet){var Q;if((0,lG.isNullish)(J)||typeof J==="string"&&J.trim()===""||typeof J!=="string"&&!(0,OA.isSupportedProvider)(J)&&!J.provider)console.warn("NOTE: web3.js is running without provider. You need to pass a provider in order to interact with the network!");let Y={};if(typeof J==="string"||(0,OA.isSupportedProvider)(J))Y.provider=J;else if(J)Y=J;else Y={};Y.registeredSubscriptions=Object.assign(Object.assign({},r81.registeredSubscriptions),(Q=Y.registeredSubscriptions)!==null&&Q!==void 0?Q:{});super(Y);let G=(0,WU8.initAccountsForContext)(this);this._wallet=G.wallet,this._accountProvider=G,this.utils=w10;let X=this;class z extends XU8.default{constructor(W,Z,V,q,U){if((0,lG.isContractInitOptions)(Z)&&(0,lG.isContractInitOptions)(V))throw new I10.InvalidMethodParamsError("Should not provide options at both 2nd and 3rd parameters");let M,D={},I,O;if(!(0,lG.isNullish)(Z)&&typeof Z!=="object"&&typeof Z!=="string")throw new I10.InvalidMethodParamsError;if(typeof Z==="string")M=Z;if((0,lG.isContractInitOptions)(Z))D=Z;else if((0,lG.isContractInitOptions)(V))D=V;else D={};if(Z instanceof OA.Web3Context)I=Z;else if(V instanceof OA.Web3Context)I=V;else if(q instanceof OA.Web3Context)I=q;else I=X.getContextObject();if(U)O=U;else if((0,lG.isDataFormat)(V))O=V;else if((0,lG.isDataFormat)(q))O=q;super(W,M,D,I,O);if(super.subscribeToContextEvents(X),!(0,lG.isNullish)(K)){let A=K.getTransactionMiddleware();if(!(0,lG.isNullish)(A))super.setTransactionMiddleware(A)}}}let K=X.use(r81.Web3Eth);this.eth=Object.assign(K,{ens:X.use(s81.ENS,s81.registryAddresses.main),Iban:A10.Iban,net:X.use(N10.Net),personal:X.use(B10.Personal),Contract:z,abi:KU8.default,accounts:G})}}LJ.Web3=oZ;oZ.version=ZU8.Web3PkgInfo.version;oZ.utils=w10;oZ.requestEIP6963Providers=L10.requestEIP6963Providers;oZ.onNewProviderDiscovered=L10.onNewProviderDiscovered;oZ.modules={Web3Eth:r81.Web3Eth,Iban:A10.Iban,Net:N10.Net,ENS:s81.ENS,Personal:B10.Personal};LJ.default=oZ});var R10=H((C10)=>{Object.defineProperty(C10,"__esModule",{value:!0})});var S10=H((c8)=>{var F10=c8&&c8.__createBinding||(Object.create?function(J,Q,Y,G){if(G===void 0)G=Y;var X=Object.getOwnPropertyDescriptor(Q,Y);if(!X||("get"in X?!Q.__esModule:X.writable||X.configurable))X={enumerable:!0,get:function(){return Q[Y]}};Object.defineProperty(J,G,X)}:function(J,Q,Y,G){if(G===void 0)G=Y;J[G]=Q[Y]}),VU8=c8&&c8.__setModuleDefault||(Object.create?function(J,Q){Object.defineProperty(J,"default",{enumerable:!0,value:Q})}:function(J,Q){J.default=Q}),qU8=c8&&c8.__exportStar||function(J,Q){for(var Y in J)if(Y!=="default"&&!Object.prototype.hasOwnProperty.call(Q,Y))F10(Q,J,Y)},AA=c8&&c8.__importStar||function(J){if(J&&J.__esModule)return J;var Q={};if(J!=null){for(var Y in J)if(Y!=="default"&&Object.prototype.hasOwnProperty.call(J,Y))F10(Q,J,Y)}return VU8(Q,J),Q};Object.defineProperty(c8,"__esModule",{value:!0});c8.iban=c8.personal=c8.ens=c8.contract=c8.accounts=c8.abi=void 0;qU8(EQ(),c8);c8.abi=AA(gZ());c8.accounts=AA($Z());c8.contract=AA(kR());c8.ens=AA(n81());c8.personal=AA(Kx());c8.iban=AA(UR())});var f10=H((z4)=>{var T10=z4&&z4.__createBinding||(Object.create?function(J,Q,Y,G){if(G===void 0)G=Y;var X=Object.getOwnPropertyDescriptor(Q,Y);if(!X||("get"in X?!Q.__esModule:X.writable||X.configurable))X={enumerable:!0,get:function(){return Q[Y]}};Object.defineProperty(J,G,X)}:function(J,Q,Y,G){if(G===void 0)G=Y;J[G]=Q[Y]}),UU8=z4&&z4.__setModuleDefault||(Object.create?function(J,Q){Object.defineProperty(J,"default",{enumerable:!0,value:Q})}:function(J,Q){J.default=Q}),P10=z4&&z4.__importStar||function(J){if(J&&J.__esModule)return J;var Q={};if(J!=null){for(var Y in J)if(Y!=="default"&&Object.prototype.hasOwnProperty.call(J,Y))T10(Q,J,Y)}return UU8(Q,J),Q},MU8=z4&&z4.__exportStar||function(J,Q){for(var Y in J)if(Y!=="default"&&!Object.prototype.hasOwnProperty.call(Q,Y))T10(Q,J,Y)};Object.defineProperty(z4,"__esModule",{value:!0});z4.ws=z4.http=z4.SocketProvider=z4.Eip1193Provider=void 0;var $10=m1();Object.defineProperty(z4,"Eip1193Provider",{enumerable:!0,get:function(){return $10.Eip1193Provider}});Object.defineProperty(z4,"SocketProvider",{enumerable:!0,get:function(){return $10.SocketProvider}});z4.http=P10(uC());z4.ws=P10(lC());MU8(qx(),z4)});var j10=H((_1)=>{var k10=_1&&_1.__createBinding||(Object.create?function(J,Q,Y,G){if(G===void 0)G=Y;var X=Object.getOwnPropertyDescriptor(Q,Y);if(!X||("get"in X?!Q.__esModule:X.writable||X.configurable))X={enumerable:!0,get:function(){return Q[Y]}};Object.defineProperty(J,G,X)}:function(J,Q,Y,G){if(G===void 0)G=Y;J[G]=Q[Y]}),DU8=_1&&_1.__setModuleDefault||(Object.create?function(J,Q){Object.defineProperty(J,"default",{enumerable:!0,value:Q})}:function(J,Q){J.default=Q}),Ux=_1&&_1.__exportStar||function(J,Q){for(var Y in J)if(Y!=="default"&&!Object.prototype.hasOwnProperty.call(Q,Y))k10(Q,J,Y)},zK=_1&&_1.__importStar||function(J){if(J&&J.__esModule)return J;var Q={};if(J!=null){for(var Y in J)if(Y!=="default"&&Object.prototype.hasOwnProperty.call(J,Y))k10(Q,J,Y)}return DU8(Q,J),Q},HU8=_1&&_1.__importDefault||function(J){return J&&J.__esModule?J:{default:J}};Object.defineProperty(_1,"__esModule",{value:!0});_1.validator=_1.utils=_1.types=_1.rpcMethods=_1.providers=_1.net=_1.eth=_1.errors=_1.core=_1.Web3Validator=_1.WebSocketProvider=_1.HttpProvider=_1.Net=_1.Personal=_1.Iban=_1.Contract=_1.Web3Eth=_1.Web3PromiEvent=_1.Web3EthPluginBase=_1.Web3PluginBase=_1.Web3Context=_1.Web3=void 0;var v10=HU8(E10());_1.Web3=v10.default;Ux(R10(),_1);Ux(qx(),_1);_1.default=v10.default;var Mx=HJ();Object.defineProperty(_1,"Web3Context",{enumerable:!0,get:function(){return Mx.Web3Context}});Object.defineProperty(_1,"Web3PluginBase",{enumerable:!0,get:function(){return Mx.Web3PluginBase}});Object.defineProperty(_1,"Web3EthPluginBase",{enumerable:!0,get:function(){return Mx.Web3EthPluginBase}});Object.defineProperty(_1,"Web3PromiEvent",{enumerable:!0,get:function(){return Mx.Web3PromiEvent}});var IU8=EQ();Object.defineProperty(_1,"Web3Eth",{enumerable:!0,get:function(){return IU8.Web3Eth}});var OU8=kR();Object.defineProperty(_1,"Contract",{enumerable:!0,get:function(){return OU8.Contract}});var AU8=UR();Object.defineProperty(_1,"Iban",{enumerable:!0,get:function(){return AU8.Iban}});var BU8=Kx();Object.defineProperty(_1,"Personal",{enumerable:!0,get:function(){return BU8.Personal}});var NU8=gO();Object.defineProperty(_1,"Net",{enumerable:!0,get:function(){return NU8.Net}});var wU8=uC();Object.defineProperty(_1,"HttpProvider",{enumerable:!0,get:function(){return wU8.HttpProvider}});var LU8=lC();Object.defineProperty(_1,"WebSocketProvider",{enumerable:!0,get:function(){return LU8.WebSocketProvider}});var EU8=g0();Object.defineProperty(_1,"Web3Validator",{enumerable:!0,get:function(){return EU8.Web3Validator}});_1.core=zK(HJ());_1.errors=zK(l1());_1.eth=zK(S10());_1.net=zK(gO());_1.providers=zK(f10());_1.rpcMethods=zK(nz());_1.types=zK(M6());_1.utils=zK(m1());_1.validator=zK(g0());Ux(l1(),_1);Ux(M6(),_1)});var KK=H((uW5,x10)=>{/*! web3.js - Seamflux Client Build | 2026-03-14T14:17:11.226Z */async function b10(J){if(!process.env.CLOUD_MODE)return jU8[J.toLowerCase()];let Q=vU8[J.toLowerCase()];if(!Q)return hU8[J.toLowerCase()];let Y=await(0,kU8.getEnv)("ANKR_RPC_KEY");return Y?`${Q}/${Y}`:Q}async function CU8(J,Q=!1){if(Q&&J==="bsc")return iR.setProvider("https://bscrpc.pancakeswap.finance"),iR;let Y=await b10(J);if(!Y)throw Error(`RPC endpoint not found for chain: ${J}`);return iR.setProvider(Y),iR}var{defineProperty:t81,getOwnPropertyDescriptor:RU8,getOwnPropertyNames:FU8}=Object,SU8=Object.prototype.hasOwnProperty,TU8=(J,Q)=>{for(var Y in Q)t81(J,Y,{get:Q[Y],enumerable:!0})},PU8=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of FU8(Q))SU8.call(J,X)||X===Y||t81(J,X,{get:()=>Q[X],enumerable:!(G=RU8(Q,X))||G.enumerable});return J},$U8=(J)=>PU8(t81({},"__esModule",{value:!0}),J),h10={};TU8(h10,{getRpcUrl:()=>b10,setWeb3Provider:()=>CU8,web3:()=>iR}),x10.exports=$U8(h10);var fU8=j10(),kU8=qU(),vU8={ethereum:"https://rpc.ankr.com/eth",eth:"https://rpc.ankr.com/eth",polygon:"https://rpc.ankr.com/polygon",bsc:"https://rpc.ankr.com/bsc",bnb:"https://rpc.ankr.com/bsc",base:"https://rpc.ankr.com/base",arbitrum:"https://rpc.ankr.com/arbitrum",arb:"https://rpc.ankr.com/arbitrum",avalanche:"https://rpc.ankr.com/avalanche",avax:"https://rpc.ankr.com/avalanche",optimism:"https://rpc.ankr.com/optimism",op:"https://rpc.ankr.com/optimism"},jU8={mainnet:"https://ethereum-rpc.publicnode.com",ethereum:"https://ethereum-rpc.publicnode.com",eth:"https://ethereum-rpc.publicnode.com",polygon:"https://polygon-bor-rpc.publicnode.com",bsc:"https://bsc-rpc.publicnode.com",bnb:"https://bsc-rpc.publicnode.com",arbitrum:"https://arbitrum-one-rpc.publicnode.com",arb:"https://arbitrum-one-rpc.publicnode.com",base:"https://base-rpc.publicnode.com",base_eth:"https://base-rpc.publicnode.com",sui:"https://sui-rpc.publicnode.com",avalanche:"https://avalanche-c-chain-rpc.publicnode.com",avax:"https://avalanche-c-chain-rpc.publicnode.com",baseSepolia:"https://base-sepolia-rpc.publicnode.com",optimism:"https://optimism-rpc.publicnode.com",op:"https://optimism-rpc.publicnode.com",ink:"https://ink.drpc.org"},hU8={ink:"https://ink.drpc.org"},iR=new fU8.Web3});var m10=H((y10)=>{Object.defineProperty(y10,"__esModule",{value:!0});y10.version=void 0;y10.version="1.1.0"});var rU=H((d10)=>{Object.defineProperty(d10,"__esModule",{value:!0});d10.BaseError=void 0;var bU8=m10();class Dx extends Error{constructor(J,Q={}){let Y=Q.cause instanceof Dx?Q.cause.details:Q.cause?.message?Q.cause.message:Q.details,G=Q.cause instanceof Dx?Q.cause.docsPath||Q.docsPath:Q.docsPath,X=[J||"An error occurred.","",...Q.metaMessages?[...Q.metaMessages,""]:[],...G?[`Docs: https://abitype.dev${G}`]:[],...Y?[`Details: ${Y}`]:[],`Version: abitype@${bU8.version}`].join(`
`);super(X);if(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,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiTypeError"}),Q.cause)this.cause=Q.cause;this.details=Y,this.docsPath=G,this.metaMessages=Q.metaMessages,this.shortMessage=J}}d10.BaseError=Dx});var p10=H((l10)=>{Object.defineProperty(l10,"__esModule",{value:!0});l10.narrow=xU8;function xU8(J){return J}});var nR=H((c10)=>{Object.defineProperty(c10,"__esModule",{value:!0});c10.isTupleRegex=c10.integerRegex=c10.bytesRegex=void 0;c10.execTyped=gU8;function gU8(J,Q){return J.exec(Q)?.groups}c10.bytesRegex=/^bytes([1-9]|1[0-9]|2[0-9]|3[0-2])?$/;c10.integerRegex=/^u?int(8|16|24|32|40|48|56|64|72|80|88|96|104|112|120|128|136|144|152|160|168|176|184|192|200|208|216|224|232|240|248|256)?$/;c10.isTupleRegex=/^\(.+?\).*?$/});var J91=H((n10)=>{Object.defineProperty(n10,"__esModule",{value:!0});n10.formatAbiParameter=e81;var lU8=nR(),i10=/^tuple(?<array>(\[(\d*)\])*)$/;function e81(J){let Q=J.type;if(i10.test(J.type)&&"components"in J){Q="(";let Y=J.components.length;for(let X=0;X<Y;X++){let z=J.components[X];if(Q+=e81(z),X<Y-1)Q+=", "}let G=(0,lU8.execTyped)(i10,J.type);return Q+=`)${G?.array??""}`,e81({...J,type:Q})}if("indexed"in J&&J.indexed)Q=`${Q} indexed`;if(J.name)return`${Q} ${J.name}`;return Q}});var Q91=H((o10)=>{Object.defineProperty(o10,"__esModule",{value:!0});o10.formatAbiParameters=_U8;var cU8=J91();function _U8(J){let Q="",Y=J.length;for(let G=0;G<Y;G++){let X=J[G];if(Q+=(0,cU8.formatAbiParameter)(X),G!==Y-1)Q+=", "}return Q}});var Y91=H((a10)=>{Object.defineProperty(a10,"__esModule",{value:!0});a10.formatAbiItem=nU8;var oR=Q91();function nU8(J){if(J.type==="function")return`function ${J.name}(${(0,oR.formatAbiParameters)(J.inputs)})${J.stateMutability&&J.stateMutability!=="nonpayable"?` ${J.stateMutability}`:""}${J.outputs?.length?` returns (${(0,oR.formatAbiParameters)(J.outputs)})`:""}`;if(J.type==="event")return`event ${J.name}(${(0,oR.formatAbiParameters)(J.inputs)})`;if(J.type==="error")return`error ${J.name}(${(0,oR.formatAbiParameters)(J.inputs)})`;if(J.type==="constructor")return`constructor(${(0,oR.formatAbiParameters)(J.inputs)})${J.stateMutability==="payable"?" payable":""}`;if(J.type==="fallback")return`fallback() external${J.stateMutability==="payable"?" payable":""}`;return"receive() external payable"}});var s10=H((r10)=>{Object.defineProperty(r10,"__esModule",{value:!0});r10.formatAbi=rU8;var aU8=Y91();function rU8(J){let Q=[],Y=J.length;for(let G=0;G<Y;G++){let X=J[G],z=(0,aU8.formatAbiItem)(X);Q.push(z)}return Q}});var sU=H((X00)=>{Object.defineProperty(X00,"__esModule",{value:!0});X00.functionModifiers=X00.eventModifiers=X00.modifiers=void 0;X00.isErrorSignature=tU8;X00.execErrorSignature=eU8;X00.isEventSignature=JM8;X00.execEventSignature=QM8;X00.isFunctionSignature=YM8;X00.execFunctionSignature=GM8;X00.isStructSignature=XM8;X00.execStructSignature=zM8;X00.isConstructorSignature=KM8;X00.execConstructorSignature=WM8;X00.isFallbackSignature=ZM8;X00.execFallbackSignature=VM8;X00.isReceiveSignature=UM8;var BA=nR(),t10=/^error (?<name>[a-zA-Z$_][a-zA-Z0-9$_]*)\((?<parameters>.*?)\)$/;function tU8(J){return t10.test(J)}function eU8(J){return(0,BA.execTyped)(t10,J)}var e10=/^event (?<name>[a-zA-Z$_][a-zA-Z0-9$_]*)\((?<parameters>.*?)\)$/;function JM8(J){return e10.test(J)}function QM8(J){return(0,BA.execTyped)(e10,J)}var J00=/^function (?<name>[a-zA-Z$_][a-zA-Z0-9$_]*)\((?<parameters>.*?)\)(?: (?<scope>external|public{1}))?(?: (?<stateMutability>pure|view|nonpayable|payable{1}))?(?: returns\s?\((?<returns>.*?)\))?$/;function YM8(J){return J00.test(J)}function GM8(J){return(0,BA.execTyped)(J00,J)}var Q00=/^struct (?<name>[a-zA-Z$_][a-zA-Z0-9$_]*) \{(?<properties>.*?)\}$/;function XM8(J){return Q00.test(J)}function zM8(J){return(0,BA.execTyped)(Q00,J)}var Y00=/^constructor\((?<parameters>.*?)\)(?:\s(?<stateMutability>payable{1}))?$/;function KM8(J){return Y00.test(J)}function WM8(J){return(0,BA.execTyped)(Y00,J)}var G00=/^fallback\(\) external(?:\s(?<stateMutability>payable{1}))?$/;function ZM8(J){return G00.test(J)}function VM8(J){return(0,BA.execTyped)(G00,J)}var qM8=/^receive\(\) external payable$/;function UM8(J){return qM8.test(J)}X00.modifiers=new Set(["memory","indexed","storage","calldata"]);X00.eventModifiers=new Set(["indexed"]);X00.functionModifiers=new Set(["calldata","memory","storage"])});var aR=H((V00)=>{Object.defineProperty(V00,"__esModule",{value:!0});V00.UnknownSolidityTypeError=V00.UnknownTypeError=V00.InvalidAbiItemError=void 0;var G91=rU();class K00 extends G91.BaseError{constructor({signature:J}){super("Failed to parse ABI item.",{details:`parseAbiItem(${JSON.stringify(J,null,2)})`,docsPath:"/api/human#parseabiitem-1"});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidAbiItemError"})}}V00.InvalidAbiItemError=K00;class W00 extends G91.BaseError{constructor({type:J}){super("Unknown type.",{metaMessages:[`Type "${J}" is not a valid ABI type. Perhaps you forgot to include a struct signature?`]});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"UnknownTypeError"})}}V00.UnknownTypeError=W00;class Z00 extends G91.BaseError{constructor({type:J}){super("Unknown type.",{metaMessages:[`Type "${J}" is not a valid ABI type.`]});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"UnknownSolidityTypeError"})}}V00.UnknownSolidityTypeError=Z00});var NA=H((B00)=>{Object.defineProperty(B00,"__esModule",{value:!0});B00.InvalidAbiTypeParameterError=B00.InvalidFunctionModifierError=B00.InvalidModifierError=B00.SolidityProtectedKeywordError=B00.InvalidParameterError=B00.InvalidAbiParametersError=B00.InvalidAbiParameterError=void 0;var tU=rU();class U00 extends tU.BaseError{constructor({param:J}){super("Failed to parse ABI parameter.",{details:`parseAbiParameter(${JSON.stringify(J,null,2)})`,docsPath:"/api/human#parseabiparameter-1"});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidAbiParameterError"})}}B00.InvalidAbiParameterError=U00;class M00 extends tU.BaseError{constructor({params:J}){super("Failed to parse ABI parameters.",{details:`parseAbiParameters(${JSON.stringify(J,null,2)})`,docsPath:"/api/human#parseabiparameters-1"});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidAbiParametersError"})}}B00.InvalidAbiParametersError=M00;class D00 extends tU.BaseError{constructor({param:J}){super("Invalid ABI parameter.",{details:J});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidParameterError"})}}B00.InvalidParameterError=D00;class H00 extends tU.BaseError{constructor({param:J,name:Q}){super("Invalid ABI parameter.",{details:J,metaMessages:[`"${Q}" is a protected Solidity keyword. More info: https://docs.soliditylang.org/en/latest/cheatsheet.html`]});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"SolidityProtectedKeywordError"})}}B00.SolidityProtectedKeywordError=H00;class I00 extends tU.BaseError{constructor({param:J,type:Q,modifier:Y}){super("Invalid ABI parameter.",{details:J,metaMessages:[`Modifier "${Y}" not allowed${Q?` in "${Q}" type`:""}.`]});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidModifierError"})}}B00.InvalidModifierError=I00;class O00 extends tU.BaseError{constructor({param:J,type:Q,modifier:Y}){super("Invalid ABI parameter.",{details:J,metaMessages:[`Modifier "${Y}" not allowed${Q?` in "${Q}" type`:""}.`,`Data location can only be specified for array, struct, or mapping types, but "${Y}" was given.`]});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidFunctionModifierError"})}}B00.InvalidFunctionModifierError=O00;class A00 extends tU.BaseError{constructor({abiParameter:J}){super("Invalid ABI parameter.",{details:JSON.stringify(J,null,2),metaMessages:["ABI parameter type is invalid."]});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidAbiTypeParameterError"})}}B00.InvalidAbiTypeParameterError=A00});var Hx=H((C00)=>{Object.defineProperty(C00,"__esModule",{value:!0});C00.InvalidStructSignatureError=C00.UnknownSignatureError=C00.InvalidSignatureError=void 0;var X91=rU();class w00 extends X91.BaseError{constructor({signature:J,type:Q}){super(`Invalid ${Q} signature.`,{details:J});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidSignatureError"})}}C00.InvalidSignatureError=w00;class L00 extends X91.BaseError{constructor({signature:J}){super("Unknown signature.",{details:J});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"UnknownSignatureError"})}}C00.UnknownSignatureError=L00;class E00 extends X91.BaseError{constructor({signature:J}){super("Invalid struct signature.",{details:J,metaMessages:["No properties exist."]});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidStructSignatureError"})}}C00.InvalidStructSignatureError=E00});var z91=H((S00)=>{Object.defineProperty(S00,"__esModule",{value:!0});S00.CircularReferenceError=void 0;var yM8=rU();class F00 extends yM8.BaseError{constructor({type:J}){super("Circular reference detected.",{metaMessages:[`Struct "${J}" is a circular reference.`]});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"CircularReferenceError"})}}S00.CircularReferenceError=F00});var K91=H(($00)=>{Object.defineProperty($00,"__esModule",{value:!0});$00.InvalidParenthesisError=void 0;var gM8=rU();class P00 extends gM8.BaseError{constructor({current:J,depth:Q}){super("Unbalanced parentheses.",{metaMessages:[`"${J.trim()}" has too many ${Q>0?"opening":"closing"} parentheses.`],details:`Depth "${Q}"`});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidParenthesisError"})}}$00.InvalidParenthesisError=P00});var j00=H((k00)=>{Object.defineProperty(k00,"__esModule",{value:!0});k00.parameterCache=void 0;k00.getParameterCacheKey=mM8;function mM8(J,Q,Y){let G="";if(Y)for(let X of Object.entries(Y)){if(!X)continue;let z="";for(let K of X[1])z+=`[${K.type}${K.name?`:${K.name}`:""}]`;G+=`(${X[0]}{${z}})`}if(Q)return`${Q}:${J}${G}`;return J}k00.parameterCache=new Map([["address",{type:"address"}],["bool",{type:"bool"}],["bytes",{type:"bytes"}],["bytes32",{type:"bytes32"}],["int",{type:"int256"}],["int256",{type:"int256"}],["string",{type:"string"}],["uint",{type:"uint256"}],["uint8",{type:"uint8"}],["uint16",{type:"uint16"}],["uint24",{type:"uint24"}],["uint32",{type:"uint32"}],["uint64",{type:"uint64"}],["uint96",{type:"uint96"}],["uint112",{type:"uint112"}],["uint160",{type:"uint160"}],["uint192",{type:"uint192"}],["uint256",{type:"uint256"}],["address owner",{type:"address",name:"owner"}],["address to",{type:"address",name:"to"}],["bool approved",{type:"bool",name:"approved"}],["bytes _data",{type:"bytes",name:"_data"}],["bytes data",{type:"bytes",name:"data"}],["bytes signature",{type:"bytes",name:"signature"}],["bytes32 hash",{type:"bytes32",name:"hash"}],["bytes32 r",{type:"bytes32",name:"r"}],["bytes32 root",{type:"bytes32",name:"root"}],["bytes32 s",{type:"bytes32",name:"s"}],["string name",{type:"string",name:"name"}],["string symbol",{type:"string",name:"symbol"}],["string tokenURI",{type:"string",name:"tokenURI"}],["uint tokenId",{type:"uint256",name:"tokenId"}],["uint8 v",{type:"uint8",name:"v"}],["uint256 balance",{type:"uint256",name:"balance"}],["uint256 tokenId",{type:"uint256",name:"tokenId"}],["uint256 value",{type:"uint256",name:"value"}],["event:address indexed from",{type:"address",name:"from",indexed:!0}],["event:address indexed to",{type:"address",name:"to",indexed:!0}],["event:uint indexed tokenId",{type:"uint256",name:"tokenId",indexed:!0}],["event:uint256 indexed tokenId",{type:"uint256",name:"tokenId",indexed:!0}]])});var JM=H((l00)=>{Object.defineProperty(l00,"__esModule",{value:!0});l00.parseSignature=pM8;l00.parseFunctionSignature=h00;l00.parseEventSignature=b00;l00.parseErrorSignature=x00;l00.parseConstructorSignature=y00;l00.parseFallbackSignature=g00;l00.parseAbiParameter=eU;l00.splitParameters=FQ;l00.isSolidityType=m00;l00.isSolidityKeyword=d00;l00.isValidDataLocation=u00;var wA=nR(),uM8=aR(),Ix=NA(),LA=Hx(),lM8=K91(),Ox=j00(),F7=sU();function pM8(J,Q={}){if((0,F7.isFunctionSignature)(J))return h00(J,Q);if((0,F7.isEventSignature)(J))return b00(J,Q);if((0,F7.isErrorSignature)(J))return x00(J,Q);if((0,F7.isConstructorSignature)(J))return y00(J,Q);if((0,F7.isFallbackSignature)(J))return g00(J);if((0,F7.isReceiveSignature)(J))return{type:"receive",stateMutability:"payable"};throw new LA.UnknownSignatureError({signature:J})}function h00(J,Q={}){let Y=(0,F7.execFunctionSignature)(J);if(!Y)throw new LA.InvalidSignatureError({signature:J,type:"function"});let G=FQ(Y.parameters),X=[],z=G.length;for(let W=0;W<z;W++)X.push(eU(G[W],{modifiers:F7.functionModifiers,structs:Q,type:"function"}));let K=[];if(Y.returns){let W=FQ(Y.returns),Z=W.length;for(let V=0;V<Z;V++)K.push(eU(W[V],{modifiers:F7.functionModifiers,structs:Q,type:"function"}))}return{name:Y.name,type:"function",stateMutability:Y.stateMutability??"nonpayable",inputs:X,outputs:K}}function b00(J,Q={}){let Y=(0,F7.execEventSignature)(J);if(!Y)throw new LA.InvalidSignatureError({signature:J,type:"event"});let G=FQ(Y.parameters),X=[],z=G.length;for(let K=0;K<z;K++)X.push(eU(G[K],{modifiers:F7.eventModifiers,structs:Q,type:"event"}));return{name:Y.name,type:"event",inputs:X}}function x00(J,Q={}){let Y=(0,F7.execErrorSignature)(J);if(!Y)throw new LA.InvalidSignatureError({signature:J,type:"error"});let G=FQ(Y.parameters),X=[],z=G.length;for(let K=0;K<z;K++)X.push(eU(G[K],{structs:Q,type:"error"}));return{name:Y.name,type:"error",inputs:X}}function y00(J,Q={}){let Y=(0,F7.execConstructorSignature)(J);if(!Y)throw new LA.InvalidSignatureError({signature:J,type:"constructor"});let G=FQ(Y.parameters),X=[],z=G.length;for(let K=0;K<z;K++)X.push(eU(G[K],{structs:Q,type:"constructor"}));return{type:"constructor",stateMutability:Y.stateMutability??"nonpayable",inputs:X}}function g00(J){let Q=(0,F7.execFallbackSignature)(J);if(!Q)throw new LA.InvalidSignatureError({signature:J,type:"fallback"});return{type:"fallback",stateMutability:Q.stateMutability??"nonpayable"}}var cM8=/^(?<type>[a-zA-Z$_][a-zA-Z0-9$_]*(?:\spayable)?)(?<array>(?:\[\d*?\])+?)?(?:\s(?<modifier>calldata|indexed|memory|storage{1}))?(?:\s(?<name>[a-zA-Z$_][a-zA-Z0-9$_]*))?$/,_M8=/^\((?<type>.+?)\)(?<array>(?:\[\d*?\])+?)?(?:\s(?<modifier>calldata|indexed|memory|storage{1}))?(?:\s(?<name>[a-zA-Z$_][a-zA-Z0-9$_]*))?$/,iM8=/^u?int$/;function eU(J,Q){let Y=(0,Ox.getParameterCacheKey)(J,Q?.type,Q?.structs);if(Ox.parameterCache.has(Y))return Ox.parameterCache.get(Y);let G=wA.isTupleRegex.test(J),X=(0,wA.execTyped)(G?_M8:cM8,J);if(!X)throw new Ix.InvalidParameterError({param:J});if(X.name&&d00(X.name))throw new Ix.SolidityProtectedKeywordError({param:J,name:X.name});let z=X.name?{name:X.name}:{},K=X.modifier==="indexed"?{indexed:!0}:{},W=Q?.structs??{},Z,V={};if(G){Z="tuple";let U=FQ(X.type),M=[],D=U.length;for(let I=0;I<D;I++)M.push(eU(U[I],{structs:W}));V={components:M}}else if(X.type in W)Z="tuple",V={components:W[X.type]};else if(iM8.test(X.type))Z=`${X.type}256`;else if(X.type==="address payable")Z="address";else if(Z=X.type,Q?.type!=="struct"&&!m00(Z))throw new uM8.UnknownSolidityTypeError({type:Z});if(X.modifier){if(!Q?.modifiers?.has?.(X.modifier))throw new Ix.InvalidModifierError({param:J,type:Q?.type,modifier:X.modifier});if(F7.functionModifiers.has(X.modifier)&&!u00(Z,!!X.array))throw new Ix.InvalidFunctionModifierError({param:J,type:Q?.type,modifier:X.modifier})}let q={type:`${Z}${X.array??""}`,...z,...K,...V};return Ox.parameterCache.set(Y,q),q}function FQ(J,Q=[],Y="",G=0){let X=J.trim().length;for(let z=0;z<X;z++){let K=J[z],W=J.slice(z+1);switch(K){case",":return G===0?FQ(W,[...Q,Y.trim()]):FQ(W,Q,`${Y}${K}`,G);case"(":return FQ(W,Q,`${Y}${K}`,G+1);case")":return FQ(W,Q,`${Y}${K}`,G-1);default:return FQ(W,Q,`${Y}${K}`,G)}}if(Y==="")return Q;if(G!==0)throw new lM8.InvalidParenthesisError({current:Y,depth:G});return Q.push(Y.trim()),Q}function m00(J){return J==="address"||J==="bool"||J==="function"||J==="string"||wA.bytesRegex.test(J)||wA.integerRegex.test(J)}var nM8=/^(?:after|alias|anonymous|apply|auto|byte|calldata|case|catch|constant|copyof|default|defined|error|event|external|false|final|function|immutable|implements|in|indexed|inline|internal|let|mapping|match|memory|mutable|null|of|override|partial|private|promise|public|pure|reference|relocatable|return|returns|sizeof|static|storage|struct|super|supports|switch|this|true|try|typedef|typeof|var|view|virtual)$/;function d00(J){return J==="address"||J==="bool"||J==="function"||J==="string"||J==="tuple"||wA.bytesRegex.test(J)||wA.integerRegex.test(J)||nM8.test(J)}function u00(J,Q){return Q||J==="bytes"||J==="string"||J==="tuple"}});var rR=H((o00)=>{Object.defineProperty(o00,"__esModule",{value:!0});o00.parseStructs=ZD8;var p00=nR(),zD8=aR(),KD8=NA(),c00=Hx(),WD8=z91(),_00=sU(),i00=JM();function ZD8(J){let Q={},Y=J.length;for(let K=0;K<Y;K++){let W=J[K];if(!(0,_00.isStructSignature)(W))continue;let Z=(0,_00.execStructSignature)(W);if(!Z)throw new c00.InvalidSignatureError({signature:W,type:"struct"});let V=Z.properties.split(";"),q=[],U=V.length;for(let M=0;M<U;M++){let I=V[M].trim();if(!I)continue;let O=(0,i00.parseAbiParameter)(I,{type:"struct"});q.push(O)}if(!q.length)throw new c00.InvalidStructSignatureError({signature:W});Q[Z.name]=q}let G={},X=Object.entries(Q),z=X.length;for(let K=0;K<z;K++){let[W,Z]=X[K];G[W]=n00(Z,Q)}return G}var VD8=/^(?<type>[a-zA-Z$_][a-zA-Z0-9$_]*)(?<array>(?:\[\d*?\])+?)?$/;function n00(J,Q,Y=new Set){let G=[],X=J.length;for(let z=0;z<X;z++){let K=J[z];if(p00.isTupleRegex.test(K.type))G.push(K);else{let Z=(0,p00.execTyped)(VD8,K.type);if(!Z?.type)throw new KD8.InvalidAbiTypeParameterError({abiParameter:K});let{array:V,type:q}=Z;if(q in Q){if(Y.has(q))throw new WD8.CircularReferenceError({type:q});G.push({...K,type:`tuple${V??""}`,components:n00(Q[q]??[],Q,new Set([...Y,q]))})}else if((0,i00.isSolidityType)(q))G.push(K);else throw new zD8.UnknownTypeError({type:q})}}return G}});var r00=H((a00)=>{Object.defineProperty(a00,"__esModule",{value:!0});a00.parseAbi=HD8;var UD8=sU(),MD8=rR(),DD8=JM();function HD8(J){let Q=(0,MD8.parseStructs)(J),Y=[],G=J.length;for(let X=0;X<G;X++){let z=J[X];if((0,UD8.isStructSignature)(z))continue;Y.push((0,DD8.parseSignature)(z,Q))}return Y}});var e00=H((t00)=>{Object.defineProperty(t00,"__esModule",{value:!0});t00.parseAbiItem=ND8;var OD8=aR(),AD8=sU(),BD8=rR(),s00=JM();function ND8(J){let Q;if(typeof J==="string")Q=(0,s00.parseSignature)(J);else{let Y=(0,BD8.parseStructs)(J),G=J.length;for(let X=0;X<G;X++){let z=J[X];if((0,AD8.isStructSignature)(z))continue;Q=(0,s00.parseSignature)(z,Y);break}}if(!Q)throw new OD8.InvalidAbiItemError({signature:J});return Q}});var Y60=H((Q60)=>{Object.defineProperty(Q60,"__esModule",{value:!0});Q60.parseAbiParameter=CD8;var LD8=NA(),W91=sU(),ED8=rR(),J60=JM();function CD8(J){let Q;if(typeof J==="string")Q=(0,J60.parseAbiParameter)(J,{modifiers:W91.modifiers});else{let Y=(0,ED8.parseStructs)(J),G=J.length;for(let X=0;X<G;X++){let z=J[X];if((0,W91.isStructSignature)(z))continue;Q=(0,J60.parseAbiParameter)(z,{modifiers:W91.modifiers,structs:Y});break}}if(!Q)throw new LD8.InvalidAbiParameterError({param:J});return Q}});var K60=H((z60)=>{Object.defineProperty(z60,"__esModule",{value:!0});z60.parseAbiParameters=TD8;var FD8=NA(),Z91=sU(),SD8=rR(),G60=JM(),X60=JM();function TD8(J){let Q=[];if(typeof J==="string"){let Y=(0,G60.splitParameters)(J),G=Y.length;for(let X=0;X<G;X++)Q.push((0,X60.parseAbiParameter)(Y[X],{modifiers:Z91.modifiers}))}else{let Y=(0,SD8.parseStructs)(J),G=J.length;for(let X=0;X<G;X++){let z=J[X];if((0,Z91.isStructSignature)(z))continue;let K=(0,G60.splitParameters)(z),W=K.length;for(let Z=0;Z<W;Z++)Q.push((0,X60.parseAbiParameter)(K[Z],{modifiers:Z91.modifiers,structs:Y}))}}if(Q.length===0)throw new FD8.InvalidAbiParametersError({params:J});return Q}});var sR=H((K8)=>{Object.defineProperty(K8,"__esModule",{value:!0});K8.CircularReferenceError=K8.InvalidParenthesisError=K8.UnknownSignatureError=K8.InvalidSignatureError=K8.InvalidStructSignatureError=K8.InvalidAbiParameterError=K8.InvalidAbiParametersError=K8.InvalidParameterError=K8.SolidityProtectedKeywordError=K8.InvalidModifierError=K8.InvalidFunctionModifierError=K8.InvalidAbiTypeParameterError=K8.UnknownSolidityTypeError=K8.InvalidAbiItemError=K8.UnknownTypeError=K8.parseAbiParameters=K8.parseAbiParameter=K8.parseAbiItem=K8.parseAbi=K8.formatAbiParameters=K8.formatAbiParameter=K8.formatAbiItem=K8.formatAbi=K8.narrow=K8.BaseError=void 0;var $D8=rU();Object.defineProperty(K8,"BaseError",{enumerable:!0,get:function(){return $D8.BaseError}});var fD8=p10();Object.defineProperty(K8,"narrow",{enumerable:!0,get:function(){return fD8.narrow}});var kD8=s10();Object.defineProperty(K8,"formatAbi",{enumerable:!0,get:function(){return kD8.formatAbi}});var vD8=Y91();Object.defineProperty(K8,"formatAbiItem",{enumerable:!0,get:function(){return vD8.formatAbiItem}});var jD8=J91();Object.defineProperty(K8,"formatAbiParameter",{enumerable:!0,get:function(){return jD8.formatAbiParameter}});var hD8=Q91();Object.defineProperty(K8,"formatAbiParameters",{enumerable:!0,get:function(){return hD8.formatAbiParameters}});var bD8=r00();Object.defineProperty(K8,"parseAbi",{enumerable:!0,get:function(){return bD8.parseAbi}});var xD8=e00();Object.defineProperty(K8,"parseAbiItem",{enumerable:!0,get:function(){return xD8.parseAbiItem}});var yD8=Y60();Object.defineProperty(K8,"parseAbiParameter",{enumerable:!0,get:function(){return yD8.parseAbiParameter}});var gD8=K60();Object.defineProperty(K8,"parseAbiParameters",{enumerable:!0,get:function(){return gD8.parseAbiParameters}});var V91=aR();Object.defineProperty(K8,"UnknownTypeError",{enumerable:!0,get:function(){return V91.UnknownTypeError}});Object.defineProperty(K8,"InvalidAbiItemError",{enumerable:!0,get:function(){return V91.InvalidAbiItemError}});Object.defineProperty(K8,"UnknownSolidityTypeError",{enumerable:!0,get:function(){return V91.UnknownSolidityTypeError}});var QM=NA();Object.defineProperty(K8,"InvalidAbiTypeParameterError",{enumerable:!0,get:function(){return QM.InvalidAbiTypeParameterError}});Object.defineProperty(K8,"InvalidFunctionModifierError",{enumerable:!0,get:function(){return QM.InvalidFunctionModifierError}});Object.defineProperty(K8,"InvalidModifierError",{enumerable:!0,get:function(){return QM.InvalidModifierError}});Object.defineProperty(K8,"SolidityProtectedKeywordError",{enumerable:!0,get:function(){return QM.SolidityProtectedKeywordError}});Object.defineProperty(K8,"InvalidParameterError",{enumerable:!0,get:function(){return QM.InvalidParameterError}});Object.defineProperty(K8,"InvalidAbiParametersError",{enumerable:!0,get:function(){return QM.InvalidAbiParametersError}});Object.defineProperty(K8,"InvalidAbiParameterError",{enumerable:!0,get:function(){return QM.InvalidAbiParameterError}});var q91=Hx();Object.defineProperty(K8,"InvalidStructSignatureError",{enumerable:!0,get:function(){return q91.InvalidStructSignatureError}});Object.defineProperty(K8,"InvalidSignatureError",{enumerable:!0,get:function(){return q91.InvalidSignatureError}});Object.defineProperty(K8,"UnknownSignatureError",{enumerable:!0,get:function(){return q91.UnknownSignatureError}});var mD8=K91();Object.defineProperty(K8,"InvalidParenthesisError",{enumerable:!0,get:function(){return mD8.InvalidParenthesisError}});var dD8=z91();Object.defineProperty(K8,"CircularReferenceError",{enumerable:!0,get:function(){return dD8.CircularReferenceError}})});var x6=H((W60)=>{Object.defineProperty(W60,"__esModule",{value:!0});W60.getAction=lD8;function lD8(J,Q,Y){let G=J[Q.name];if(typeof G==="function")return G;let X=J[Y];if(typeof X==="function")return X;return(z)=>Q(J,z)}});var pG=H((Z60)=>{Object.defineProperty(Z60,"__esModule",{value:!0});Z60.formatAbiItem=_D8;Z60.formatAbiParams=U91;var cD8=F8();function _D8(J,{includeName:Q=!1}={}){if(J.type!=="function"&&J.type!=="event"&&J.type!=="error")throw new cD8.InvalidDefinitionTypeError(J.type);return`${J.name}(${U91(J.inputs,{includeName:Q})})`}function U91(J,{includeName:Q=!1}={}){if(!J)return"";return J.map((Y)=>iD8(Y,{includeName:Q})).join(Q?", ":",")}function iD8(J,{includeName:Q}){if(J.type.startsWith("tuple"))return`(${U91(J.components,{includeName:Q})})${J.type.slice(5)}`;return J.type+(Q&&J.name?` ${J.name}`:"")}});var W5=H((V60)=>{Object.defineProperty(V60,"__esModule",{value:!0});V60.isHex=aD8;function aD8(J,{strict:Q=!0}={}){if(!J)return!1;if(typeof J!=="string")return!1;return Q?/^0x[0-9a-fA-F]*$/.test(J):J.startsWith("0x")}});var S7=H((q60)=>{Object.defineProperty(q60,"__esModule",{value:!0});q60.size=tD8;var sD8=W5();function tD8(J){if((0,sD8.isHex)(J,{strict:!1}))return Math.ceil((J.length-2)/2);return J.length}});var D60=H((U60)=>{Object.defineProperty(U60,"__esModule",{value:!0});U60.version=void 0;U60.version="2.37.3"});var P0=H((O60)=>{Object.defineProperty(O60,"__esModule",{value:!0});O60.BaseError=void 0;O60.setErrorConfig=JH8;var H60=D60(),Ax={getDocsUrl:({docsBaseUrl:J,docsPath:Q="",docsSlug:Y})=>Q?`${J??"https://viem.sh"}${Q}${Y?`#${Y}`:""}`:void 0,version:`viem@${H60.version}`};function JH8(J){Ax=J}class Bx extends Error{constructor(J,Q={}){let Y=(()=>{if(Q.cause instanceof Bx)return Q.cause.details;if(Q.cause?.message)return Q.cause.message;return Q.details})(),G=(()=>{if(Q.cause instanceof Bx)return Q.cause.docsPath||Q.docsPath;return Q.docsPath})(),X=Ax.getDocsUrl?.({...Q,docsPath:G}),z=[J||"An error occurred.","",...Q.metaMessages?[...Q.metaMessages,""]:[],...X?[`Docs: ${X}`]:[],...Y?[`Details: ${Y}`]:[],...Ax.version?[`Version: ${Ax.version}`]:[]].join(`
`);super(z,Q.cause?{cause:Q.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=Y,this.docsPath=G,this.metaMessages=Q.metaMessages,this.name=Q.name??this.name,this.shortMessage=J,this.version=H60.version}walk(J){return I60(this,J)}}O60.BaseError=Bx;function I60(J,Q){if(Q?.(J))return J;if(J&&typeof J==="object"&&"cause"in J&&J.cause!==void 0)return I60(J.cause,Q);return Q?null:J}});var F8=H((c60)=>{Object.defineProperty(c60,"__esModule",{value:!0});c60.UnsupportedPackedAbiType=c60.InvalidDefinitionTypeError=c60.InvalidArrayError=c60.InvalidAbiDecodingTypeError=c60.InvalidAbiEncodingTypeError=c60.DecodeLogTopicsMismatch=c60.DecodeLogDataMismatch=c60.BytesSizeMismatchError=c60.AbiItemAmbiguityError=c60.AbiFunctionSignatureNotFoundError=c60.AbiFunctionOutputsNotFoundError=c60.AbiFunctionNotFoundError=c60.AbiEventNotFoundError=c60.AbiEventSignatureNotFoundError=c60.AbiEventSignatureEmptyTopicsError=c60.AbiErrorSignatureNotFoundError=c60.AbiErrorNotFoundError=c60.AbiErrorInputsNotFoundError=c60.AbiEncodingLengthMismatchError=c60.AbiEncodingBytesSizeMismatchError=c60.AbiEncodingArrayLengthMismatchError=c60.AbiDecodingZeroDataError=c60.AbiDecodingDataSizeTooSmallError=c60.AbiDecodingDataSizeInvalidError=c60.AbiConstructorParamsNotFoundError=c60.AbiConstructorNotFoundError=void 0;var tR=pG(),YH8=S7(),A8=P0();class B60 extends A8.BaseError{constructor({docsPath:J}){super(["A constructor was not found on the ABI.","Make sure you are using the correct ABI and that the constructor exists on it."].join(`
`),{docsPath:J,name:"AbiConstructorNotFoundError"})}}c60.AbiConstructorNotFoundError=B60;class N60 extends A8.BaseError{constructor({docsPath:J}){super(["Constructor arguments were provided (`args`), but a constructor parameters (`inputs`) were not found on the ABI.","Make sure you are using the correct ABI, and that the `inputs` attribute on the constructor exists."].join(`
`),{docsPath:J,name:"AbiConstructorParamsNotFoundError"})}}c60.AbiConstructorParamsNotFoundError=N60;class w60 extends A8.BaseError{constructor({data:J,size:Q}){super([`Data size of ${Q} bytes is invalid.`,"Size must be in increments of 32 bytes (size % 32 === 0)."].join(`
`),{metaMessages:[`Data: ${J} (${Q} bytes)`],name:"AbiDecodingDataSizeInvalidError"})}}c60.AbiDecodingDataSizeInvalidError=w60;class L60 extends A8.BaseError{constructor({data:J,params:Q,size:Y}){super([`Data size of ${Y} bytes is too small for given parameters.`].join(`
`),{metaMessages:[`Params: (${(0,tR.formatAbiParams)(Q,{includeName:!0})})`,`Data:   ${J} (${Y} bytes)`],name:"AbiDecodingDataSizeTooSmallError"});Object.defineProperty(this,"data",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"params",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"size",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.data=J,this.params=Q,this.size=Y}}c60.AbiDecodingDataSizeTooSmallError=L60;class E60 extends A8.BaseError{constructor(){super('Cannot decode zero data ("0x") with ABI parameters.',{name:"AbiDecodingZeroDataError"})}}c60.AbiDecodingZeroDataError=E60;class C60 extends A8.BaseError{constructor({expectedLength:J,givenLength:Q,type:Y}){super([`ABI encoding array length mismatch for type ${Y}.`,`Expected length: ${J}`,`Given length: ${Q}`].join(`
`),{name:"AbiEncodingArrayLengthMismatchError"})}}c60.AbiEncodingArrayLengthMismatchError=C60;class R60 extends A8.BaseError{constructor({expectedSize:J,value:Q}){super(`Size of bytes "${Q}" (bytes${(0,YH8.size)(Q)}) does not match expected size (bytes${J}).`,{name:"AbiEncodingBytesSizeMismatchError"})}}c60.AbiEncodingBytesSizeMismatchError=R60;class F60 extends A8.BaseError{constructor({expectedLength:J,givenLength:Q}){super(["ABI encoding params/values length mismatch.",`Expected length (params): ${J}`,`Given length (values): ${Q}`].join(`
`),{name:"AbiEncodingLengthMismatchError"})}}c60.AbiEncodingLengthMismatchError=F60;class S60 extends A8.BaseError{constructor(J,{docsPath:Q}){super([`Arguments (\`args\`) were provided to "${J}", but "${J}" on the ABI does not contain any parameters (\`inputs\`).`,"Cannot encode error result without knowing what the parameter types are.","Make sure you are using the correct ABI and that the inputs exist on it."].join(`
`),{docsPath:Q,name:"AbiErrorInputsNotFoundError"})}}c60.AbiErrorInputsNotFoundError=S60;class T60 extends A8.BaseError{constructor(J,{docsPath:Q}={}){super([`Error ${J?`"${J}" `:""}not found on ABI.`,"Make sure you are using the correct ABI and that the error exists on it."].join(`
`),{docsPath:Q,name:"AbiErrorNotFoundError"})}}c60.AbiErrorNotFoundError=T60;class P60 extends A8.BaseError{constructor(J,{docsPath:Q}){super([`Encoded error signature "${J}" not found on ABI.`,"Make sure you are using the correct ABI and that the error exists on it.",`You can look up the decoded signature here: https://openchain.xyz/signatures?query=${J}.`].join(`
`),{docsPath:Q,name:"AbiErrorSignatureNotFoundError"});Object.defineProperty(this,"signature",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.signature=J}}c60.AbiErrorSignatureNotFoundError=P60;class $60 extends A8.BaseError{constructor({docsPath:J}){super("Cannot extract event signature from empty topics.",{docsPath:J,name:"AbiEventSignatureEmptyTopicsError"})}}c60.AbiEventSignatureEmptyTopicsError=$60;class f60 extends A8.BaseError{constructor(J,{docsPath:Q}){super([`Encoded event signature "${J}" not found on ABI.`,"Make sure you are using the correct ABI and that the event exists on it.",`You can look up the signature here: https://openchain.xyz/signatures?query=${J}.`].join(`
`),{docsPath:Q,name:"AbiEventSignatureNotFoundError"})}}c60.AbiEventSignatureNotFoundError=f60;class k60 extends A8.BaseError{constructor(J,{docsPath:Q}={}){super([`Event ${J?`"${J}" `:""}not found on ABI.`,"Make sure you are using the correct ABI and that the event exists on it."].join(`
`),{docsPath:Q,name:"AbiEventNotFoundError"})}}c60.AbiEventNotFoundError=k60;class v60 extends A8.BaseError{constructor(J,{docsPath:Q}={}){super([`Function ${J?`"${J}" `:""}not found on ABI.`,"Make sure you are using the correct ABI and that the function exists on it."].join(`
`),{docsPath:Q,name:"AbiFunctionNotFoundError"})}}c60.AbiFunctionNotFoundError=v60;class j60 extends A8.BaseError{constructor(J,{docsPath:Q}){super([`Function "${J}" does not contain any \`outputs\` on ABI.`,"Cannot decode function result without knowing what the parameter types are.","Make sure you are using the correct ABI and that the function exists on it."].join(`
`),{docsPath:Q,name:"AbiFunctionOutputsNotFoundError"})}}c60.AbiFunctionOutputsNotFoundError=j60;class h60 extends A8.BaseError{constructor(J,{docsPath:Q}){super([`Encoded function signature "${J}" not found on ABI.`,"Make sure you are using the correct ABI and that the function exists on it.",`You can look up the signature here: https://openchain.xyz/signatures?query=${J}.`].join(`
`),{docsPath:Q,name:"AbiFunctionSignatureNotFoundError"})}}c60.AbiFunctionSignatureNotFoundError=h60;class b60 extends A8.BaseError{constructor(J,Q){super("Found ambiguous types in overloaded ABI items.",{metaMessages:[`\`${J.type}\` in \`${(0,tR.formatAbiItem)(J.abiItem)}\`, and`,`\`${Q.type}\` in \`${(0,tR.formatAbiItem)(Q.abiItem)}\``,"","These types encode differently and cannot be distinguished at runtime.","Remove one of the ambiguous items in the ABI."],name:"AbiItemAmbiguityError"})}}c60.AbiItemAmbiguityError=b60;class x60 extends A8.BaseError{constructor({expectedSize:J,givenSize:Q}){super(`Expected bytes${J}, got bytes${Q}.`,{name:"BytesSizeMismatchError"})}}c60.BytesSizeMismatchError=x60;class y60 extends A8.BaseError{constructor({abiItem:J,data:Q,params:Y,size:G}){super([`Data size of ${G} bytes is too small for non-indexed event parameters.`].join(`
`),{metaMessages:[`Params: (${(0,tR.formatAbiParams)(Y,{includeName:!0})})`,`Data:   ${Q} (${G} bytes)`],name:"DecodeLogDataMismatch"});Object.defineProperty(this,"abiItem",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"data",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"params",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"size",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.abiItem=J,this.data=Q,this.params=Y,this.size=G}}c60.DecodeLogDataMismatch=y60;class g60 extends A8.BaseError{constructor({abiItem:J,param:Q}){super([`Expected a topic for indexed event parameter${Q.name?` "${Q.name}"`:""} on event "${(0,tR.formatAbiItem)(J,{includeName:!0})}".`].join(`
`),{name:"DecodeLogTopicsMismatch"});Object.defineProperty(this,"abiItem",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.abiItem=J}}c60.DecodeLogTopicsMismatch=g60;class m60 extends A8.BaseError{constructor(J,{docsPath:Q}){super([`Type "${J}" is not a valid encoding type.`,"Please provide a valid ABI type."].join(`
`),{docsPath:Q,name:"InvalidAbiEncodingType"})}}c60.InvalidAbiEncodingTypeError=m60;class d60 extends A8.BaseError{constructor(J,{docsPath:Q}){super([`Type "${J}" is not a valid decoding type.`,"Please provide a valid ABI type."].join(`
`),{docsPath:Q,name:"InvalidAbiDecodingType"})}}c60.InvalidAbiDecodingTypeError=d60;class u60 extends A8.BaseError{constructor(J){super([`Value "${J}" is not a valid array.`].join(`
`),{name:"InvalidArrayError"})}}c60.InvalidArrayError=u60;class l60 extends A8.BaseError{constructor(J){super([`"${J}" is not a valid definition type.`,'Valid types: "function", "event", "error"'].join(`
`),{name:"InvalidDefinitionTypeError"})}}c60.InvalidDefinitionTypeError=l60;class p60 extends A8.BaseError{constructor(J){super(`Type "${J}" is not supported for packed encoding.`,{name:"UnsupportedPackedAbiType"})}}c60.UnsupportedPackedAbiType=p60});var M91=H((n60)=>{Object.defineProperty(n60,"__esModule",{value:!0});n60.FilterTypeNotSupportedError=void 0;var PH8=P0();class i60 extends PH8.BaseError{constructor(J){super(`Filter type "${J}" is not supported.`,{name:"FilterTypeNotSupportedError"})}}n60.FilterTypeNotSupportedError=i60});var eR=H((t60)=>{Object.defineProperty(t60,"__esModule",{value:!0});t60.InvalidBytesLengthError=t60.SizeExceedsPaddingSizeError=t60.SliceOffsetOutOfBoundsError=void 0;var D91=P0();class a60 extends D91.BaseError{constructor({offset:J,position:Q,size:Y}){super(`Slice ${Q==="start"?"starting":"ending"} at offset "${J}" is out-of-bounds (size: ${Y}).`,{name:"SliceOffsetOutOfBoundsError"})}}t60.SliceOffsetOutOfBoundsError=a60;class r60 extends D91.BaseError{constructor({size:J,targetSize:Q,type:Y}){super(`${Y.charAt(0).toUpperCase()}${Y.slice(1).toLowerCase()} size (${J}) exceeds padding size (${Q}).`,{name:"SizeExceedsPaddingSizeError"})}}t60.SizeExceedsPaddingSizeError=r60;class s60 extends D91.BaseError{constructor({size:J,targetSize:Q,type:Y}){super(`${Y.charAt(0).toUpperCase()}${Y.slice(1).toLowerCase()} is expected to be ${Q} ${Y} long, but is ${J} ${Y} long.`,{name:"InvalidBytesLengthError"})}}t60.InvalidBytesLengthError=s60});var WK=H((G80)=>{Object.defineProperty(G80,"__esModule",{value:!0});G80.pad=kH8;G80.padHex=Q80;G80.padBytes=Y80;var J80=eR();function kH8(J,{dir:Q,size:Y=32}={}){if(typeof J==="string")return Q80(J,{dir:Q,size:Y});return Y80(J,{dir:Q,size:Y})}function Q80(J,{dir:Q,size:Y=32}={}){if(Y===null)return J;let G=J.replace("0x","");if(G.length>Y*2)throw new J80.SizeExceedsPaddingSizeError({size:Math.ceil(G.length/2),targetSize:Y,type:"hex"});return`0x${G[Q==="right"?"padEnd":"padStart"](Y*2,"0")}`}function Y80(J,{dir:Q,size:Y=32}={}){if(Y===null)return J;if(J.length>Y)throw new J80.SizeExceedsPaddingSizeError({size:J.length,targetSize:Y,type:"bytes"});let G=new Uint8Array(Y);for(let X=0;X<Y;X++){let z=Q==="right";G[z?X:Y-X-1]=J[z?X:J.length-X-1]}return G}});var YM=H((V80)=>{Object.defineProperty(V80,"__esModule",{value:!0});V80.SizeOverflowError=V80.InvalidHexValueError=V80.InvalidHexBooleanError=V80.InvalidBytesBooleanError=V80.IntegerOutOfRangeError=void 0;var JF=P0();class X80 extends JF.BaseError{constructor({max:J,min:Q,signed:Y,size:G,value:X}){super(`Number "${X}" is not in safe ${G?`${G*8}-bit ${Y?"signed":"unsigned"} `:""}integer range ${J?`(${Q} to ${J})`:`(above ${Q})`}`,{name:"IntegerOutOfRangeError"})}}V80.IntegerOutOfRangeError=X80;class z80 extends JF.BaseError{constructor(J){super(`Bytes value "${J}" is not a valid boolean. The bytes array must contain a single byte of either a 0 or 1 value.`,{name:"InvalidBytesBooleanError"})}}V80.InvalidBytesBooleanError=z80;class K80 extends JF.BaseError{constructor(J){super(`Hex value "${J}" is not a valid boolean. The hex value must be "0x0" (false) or "0x1" (true).`,{name:"InvalidHexBooleanError"})}}V80.InvalidHexBooleanError=K80;class W80 extends JF.BaseError{constructor(J){super(`Hex value "${J}" is an odd length (${J.length}). It must be an even length.`,{name:"InvalidHexValueError"})}}V80.InvalidHexValueError=W80;class Z80 extends JF.BaseError{constructor({givenSize:J,maxSize:Q}){super(`Size cannot exceed ${Q} bytes. Given size: ${J} bytes.`,{name:"SizeOverflowError"})}}V80.SizeOverflowError=Z80});var cG=H((U80)=>{Object.defineProperty(U80,"__esModule",{value:!0});U80.trim=mH8;function mH8(J,{dir:Q="left"}={}){let Y=typeof J==="string"?J.replace("0x",""):J,G=0;for(let X=0;X<Y.length-1;X++)if(Y[Q==="left"?X:Y.length-X-1].toString()==="0")G++;else break;if(Y=Q==="left"?Y.slice(G):Y.slice(0,Y.length-G),typeof J==="string"){if(Y.length===1&&Q==="right")Y=`${Y}0`;return`0x${Y.length%2===1?`0${Y}`:Y}`}return Y}});var _8=H((B80)=>{Object.defineProperty(B80,"__esModule",{value:!0});B80.assertSize=wx;B80.fromHex=uH8;B80.hexToBigInt=H91;B80.hexToBool=I80;B80.hexToNumber=O80;B80.hexToString=A80;var D80=YM(),M80=S7(),Nx=cG(),H80=c6();function wx(J,{size:Q}){if((0,M80.size)(J)>Q)throw new D80.SizeOverflowError({givenSize:(0,M80.size)(J),maxSize:Q})}function uH8(J,Q){let Y=typeof Q==="string"?{to:Q}:Q,G=Y.to;if(G==="number")return O80(J,Y);if(G==="bigint")return H91(J,Y);if(G==="string")return A80(J,Y);if(G==="boolean")return I80(J,Y);return(0,H80.hexToBytes)(J,Y)}function H91(J,Q={}){let{signed:Y}=Q;if(Q.size)wx(J,{size:Q.size});let G=BigInt(J);if(!Y)return G;let X=(J.length-2)/2,z=(1n<<BigInt(X)*8n-1n)-1n;if(G<=z)return G;return G-BigInt(`0x${"f".padStart(X*2,"f")}`)-1n}function I80(J,Q={}){let Y=J;if(Q.size)wx(Y,{size:Q.size}),Y=(0,Nx.trim)(Y);if((0,Nx.trim)(Y)==="0x00")return!1;if((0,Nx.trim)(Y)==="0x01")return!0;throw new D80.InvalidHexBooleanError(Y)}function O80(J,Q={}){return Number(H91(J,Q))}function A80(J,Q={}){let Y=(0,H80.hexToBytes)(J);if(Q.size)wx(Y,{size:Q.size}),Y=(0,Nx.trim)(Y,{dir:"right"});return new TextDecoder().decode(Y)}});var v1=H((C80)=>{Object.defineProperty(C80,"__esModule",{value:!0});C80.toHex=rH8;C80.boolToHex=w80;C80.bytesToHex=O91;C80.numberToHex=L80;C80.stringToHex=E80;var oH8=YM(),I91=WK(),N80=_8(),aH8=Array.from({length:256},(J,Q)=>Q.toString(16).padStart(2,"0"));function rH8(J,Q={}){if(typeof J==="number"||typeof J==="bigint")return L80(J,Q);if(typeof J==="string")return E80(J,Q);if(typeof J==="boolean")return w80(J,Q);return O91(J,Q)}function w80(J,Q={}){let Y=`0x${Number(J)}`;if(typeof Q.size==="number")return(0,N80.assertSize)(Y,{size:Q.size}),(0,I91.pad)(Y,{size:Q.size});return Y}function O91(J,Q={}){let Y="";for(let X=0;X<J.length;X++)Y+=aH8[J[X]];let G=`0x${Y}`;if(typeof Q.size==="number")return(0,N80.assertSize)(G,{size:Q.size}),(0,I91.pad)(G,{dir:"right",size:Q.size});return G}function L80(J,Q={}){let{signed:Y,size:G}=Q,X=BigInt(J),z;if(G)if(Y)z=(1n<<BigInt(G)*8n-1n)-1n;else z=2n**(BigInt(G)*8n)-1n;else if(typeof J==="number")z=BigInt(Number.MAX_SAFE_INTEGER);let K=typeof z==="bigint"&&Y?-z-1n:0;if(z&&X>z||X<K){let Z=typeof J==="bigint"?"n":"";throw new oH8.IntegerOutOfRangeError({max:z?`${z}${Z}`:void 0,min:`${K}${Z}`,signed:Y,size:G,value:`${J}${Z}`})}let W=`0x${(Y&&X<0?(1n<<BigInt(G*8))+BigInt(X):X).toString(16)}`;if(G)return(0,I91.pad)(W,{size:G});return W}var sH8=new TextEncoder;function E80(J,Q={}){let Y=sH8.encode(J);return O91(Y,Q)}});var c6=H((P80)=>{Object.defineProperty(P80,"__esModule",{value:!0});P80.toBytes=WI8;P80.boolToBytes=F80;P80.hexToBytes=N91;P80.numberToBytes=S80;P80.stringToBytes=T80;var GI8=P0(),XI8=W5(),A91=WK(),B91=_8(),zI8=v1(),KI8=new TextEncoder;function WI8(J,Q={}){if(typeof J==="number"||typeof J==="bigint")return S80(J,Q);if(typeof J==="boolean")return F80(J,Q);if((0,XI8.isHex)(J))return N91(J,Q);return T80(J,Q)}function F80(J,Q={}){let Y=new Uint8Array(1);if(Y[0]=Number(J),typeof Q.size==="number")return(0,B91.assertSize)(Y,{size:Q.size}),(0,A91.pad)(Y,{size:Q.size});return Y}var ZK={zero:48,nine:57,A:65,F:70,a:97,f:102};function R80(J){if(J>=ZK.zero&&J<=ZK.nine)return J-ZK.zero;if(J>=ZK.A&&J<=ZK.F)return J-(ZK.A-10);if(J>=ZK.a&&J<=ZK.f)return J-(ZK.a-10);return}function N91(J,Q={}){let Y=J;if(Q.size)(0,B91.assertSize)(Y,{size:Q.size}),Y=(0,A91.pad)(Y,{dir:"right",size:Q.size});let G=Y.slice(2);if(G.length%2)G=`0${G}`;let X=G.length/2,z=new Uint8Array(X);for(let K=0,W=0;K<X;K++){let Z=R80(G.charCodeAt(W++)),V=R80(G.charCodeAt(W++));if(Z===void 0||V===void 0)throw new GI8.BaseError(`Invalid byte sequence ("${G[W-2]}${G[W-1]}" in "${G}").`);z[K]=Z*16+V}return z}function S80(J,Q){let Y=(0,zI8.numberToHex)(J,Q);return N91(Y)}function T80(J,Q={}){let Y=KI8.encode(J);if(typeof Q.size==="number")return(0,B91.assertSize)(Y,{size:Q.size}),(0,A91.pad)(Y,{dir:"right",size:Q.size});return Y}});var w91=H((y80)=>{Object.defineProperty(y80,"__esModule",{value:!0});y80.shake256=y80.shake128=y80.keccak_512=y80.keccak_384=y80.keccak_256=y80.keccak_224=y80.sha3_512=y80.sha3_384=y80.sha3_256=y80.sha3_224=y80.Keccak=void 0;y80.keccakP=b80;var YF=Iv(),p5=M8(),DI8=BigInt(0),QF=BigInt(1),HI8=BigInt(2),II8=BigInt(7),OI8=BigInt(256),AI8=BigInt(113),k80=[],v80=[],j80=[];for(let J=0,Q=QF,Y=1,G=0;J<24;J++){[Y,G]=[G,(2*Y+3*G)%5],k80.push(2*(5*G+Y)),v80.push((J+1)*(J+2)/2%64);let X=DI8;for(let z=0;z<7;z++)if(Q=(Q<<QF^(Q>>II8)*AI8)%OI8,Q&HI8)X^=QF<<(QF<<BigInt(z))-QF;j80.push(X)}var h80=(0,YF.split)(j80,!0),BI8=h80[0],NI8=h80[1],$80=(J,Q,Y)=>Y>32?(0,YF.rotlBH)(J,Q,Y):(0,YF.rotlSH)(J,Q,Y),f80=(J,Q,Y)=>Y>32?(0,YF.rotlBL)(J,Q,Y):(0,YF.rotlSL)(J,Q,Y);function b80(J,Q=24){let Y=new Uint32Array(10);for(let G=24-Q;G<24;G++){for(let K=0;K<10;K++)Y[K]=J[K]^J[K+10]^J[K+20]^J[K+30]^J[K+40];for(let K=0;K<10;K+=2){let W=(K+8)%10,Z=(K+2)%10,V=Y[Z],q=Y[Z+1],U=$80(V,q,1)^Y[W],M=f80(V,q,1)^Y[W+1];for(let D=0;D<50;D+=10)J[K+D]^=U,J[K+D+1]^=M}let X=J[2],z=J[3];for(let K=0;K<24;K++){let W=v80[K],Z=$80(X,z,W),V=f80(X,z,W),q=k80[K];X=J[q],z=J[q+1],J[q]=Z,J[q+1]=V}for(let K=0;K<50;K+=10){for(let W=0;W<10;W++)Y[W]=J[K+W];for(let W=0;W<10;W++)J[K+W]^=~Y[(W+2)%10]&Y[(W+4)%10]}J[0]^=BI8[G],J[1]^=NI8[G]}(0,p5.clean)(Y)}class GF extends p5.Hash{constructor(J,Q,Y,G=!1,X=24){super();if(this.pos=0,this.posOut=0,this.finished=!1,this.destroyed=!1,this.enableXOF=!1,this.blockLen=J,this.suffix=Q,this.outputLen=Y,this.enableXOF=G,this.rounds=X,(0,p5.anumber)(Y),!(0<J&&J<200))throw Error("only keccak-f1600 function is supported");this.state=new Uint8Array(200),this.state32=(0,p5.u32)(this.state)}clone(){return this._cloneInto()}keccak(){(0,p5.swap32IfBE)(this.state32),b80(this.state32,this.rounds),(0,p5.swap32IfBE)(this.state32),this.posOut=0,this.pos=0}update(J){(0,p5.aexists)(this),J=(0,p5.toBytes)(J),(0,p5.abytes)(J);let{blockLen:Q,state:Y}=this,G=J.length;for(let X=0;X<G;){let z=Math.min(Q-this.pos,G-X);for(let K=0;K<z;K++)Y[this.pos++]^=J[X++];if(this.pos===Q)this.keccak()}return this}finish(){if(this.finished)return;this.finished=!0;let{state:J,suffix:Q,pos:Y,blockLen:G}=this;if(J[Y]^=Q,(Q&128)!==0&&Y===G-1)this.keccak();J[G-1]^=128,this.keccak()}writeInto(J){(0,p5.aexists)(this,!1),(0,p5.abytes)(J),this.finish();let Q=this.state,{blockLen:Y}=this;for(let G=0,X=J.length;G<X;){if(this.posOut>=Y)this.keccak();let z=Math.min(Y-this.posOut,X-G);J.set(Q.subarray(this.posOut,this.posOut+z),G),this.posOut+=z,G+=z}return J}xofInto(J){if(!this.enableXOF)throw Error("XOF is not possible for this instance");return this.writeInto(J)}xof(J){return(0,p5.anumber)(J),this.xofInto(new Uint8Array(J))}digestInto(J){if((0,p5.aoutput)(J,this),this.finished)throw Error("digest() was already called");return this.writeInto(J),this.destroy(),J}digest(){return this.digestInto(new Uint8Array(this.outputLen))}destroy(){this.destroyed=!0,(0,p5.clean)(this.state)}_cloneInto(J){let{blockLen:Q,suffix:Y,outputLen:G,rounds:X,enableXOF:z}=this;return J||(J=new GF(Q,Y,G,z,X)),J.state32.set(this.state32),J.pos=this.pos,J.posOut=this.posOut,J.finished=this.finished,J.rounds=X,J.suffix=Y,J.outputLen=G,J.enableXOF=z,J.destroyed=this.destroyed,J}}y80.Keccak=GF;var aZ=(J,Q,Y)=>(0,p5.createHasher)(()=>new GF(Q,J,Y));y80.sha3_224=(()=>aZ(6,144,28))();y80.sha3_256=(()=>aZ(6,136,32))();y80.sha3_384=(()=>aZ(6,104,48))();y80.sha3_512=(()=>aZ(6,72,64))();y80.keccak_224=(()=>aZ(1,144,28))();y80.keccak_256=(()=>aZ(1,136,32))();y80.keccak_384=(()=>aZ(1,104,48))();y80.keccak_512=(()=>aZ(1,72,64))();var x80=(J,Q,Y)=>(0,p5.createXOFer)((G={})=>new GF(Q,J,G.dkLen===void 0?Y:G.dkLen,!0));y80.shake128=(()=>x80(31,168,16))();y80.shake256=(()=>x80(31,136,32))()});var c5=H((m80)=>{Object.defineProperty(m80,"__esModule",{value:!0});m80.keccak256=bI8;var kI8=w91(),vI8=W5(),jI8=c6(),hI8=v1();function bI8(J,Q){let Y=Q||"hex",G=(0,kI8.keccak_256)((0,vI8.isHex)(J,{strict:!1})?(0,jI8.toBytes)(J):J);if(Y==="bytes")return G;return(0,hI8.toHex)(G)}});var u80=H((d80)=>{Object.defineProperty(d80,"__esModule",{value:!0});d80.hashSignature=dI8;var yI8=c6(),gI8=c5(),mI8=(J)=>(0,gI8.keccak256)((0,yI8.toBytes)(J));function dI8(J){return mI8(J)}});var p80=H((l80)=>{Object.defineProperty(l80,"__esModule",{value:!0});l80.normalizeSignature=pI8;var lI8=P0();function pI8(J){let Q=!0,Y="",G=0,X="",z=!1;for(let K=0;K<J.length;K++){let W=J[K];if(["(",")",","].includes(W))Q=!0;if(W==="(")G++;if(W===")")G--;if(!Q)continue;if(G===0){if(W===" "&&["event","function",""].includes(X))X="";else if(X+=W,W===")"){z=!0;break}continue}if(W===" "){if(J[K-1]!==","&&Y!==","&&Y!==",(")Y="",Q=!1;continue}X+=W,Y+=W}if(!z)throw new lI8.BaseError("Unable to normalize signature.");return X}});var Lx=H((c80)=>{Object.defineProperty(c80,"__esModule",{value:!0});c80.toSignature=void 0;var _I8=sR(),iI8=p80(),nI8=(J)=>{let Q=(()=>{if(typeof J==="string")return J;return(0,_I8.formatAbiItem)(J)})();return(0,iI8.normalizeSignature)(Q)};c80.toSignature=nI8});var XF=H((i80)=>{Object.defineProperty(i80,"__esModule",{value:!0});i80.toSignatureHash=rI8;var oI8=u80(),aI8=Lx();function rI8(J){return(0,oI8.hashSignature)((0,aI8.toSignature)(J))}});var GM=H((n80)=>{Object.defineProperty(n80,"__esModule",{value:!0});n80.toEventSelector=void 0;var tI8=XF();n80.toEventSelector=tI8.toSignatureHash});var EJ=H((r80)=>{Object.defineProperty(r80,"__esModule",{value:!0});r80.InvalidAddressError=void 0;var eI8=P0();class a80 extends eI8.BaseError{constructor({address:J}){super(`Address "${J}" is invalid.`,{metaMessages:["- Address must be a hex value of 20 bytes (40 hex characters).","- Address must match its checksum counterpart."],name:"InvalidAddressError"})}}r80.InvalidAddressError=a80});var EA=H((e80)=>{Object.defineProperty(e80,"__esModule",{value:!0});e80.LruMap=void 0;class t80 extends Map{constructor(J){super();Object.defineProperty(this,"maxSize",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.maxSize=J}get(J){let Q=super.get(J);if(super.has(J)&&Q!==void 0)this.delete(J),super.set(J,Q);return Q}set(J,Q){if(super.set(J,Q),this.maxSize&&this.size>this.maxSize){let Y=this.keys().next().value;if(Y)this.delete(Y)}return this}}e80.LruMap=t80});var C3=H((Y90)=>{Object.defineProperty(Y90,"__esModule",{value:!0});Y90.checksumAddress=Q90;Y90.getAddress=zO8;var JO8=EJ(),QO8=c6(),YO8=c5(),GO8=EA(),XO8=_5(),L91=new GO8.LruMap(8192);function Q90(J,Q){if(L91.has(`${J}.${Q}`))return L91.get(`${J}.${Q}`);let Y=Q?`${Q}${J.toLowerCase()}`:J.substring(2).toLowerCase(),G=(0,YO8.keccak256)((0,QO8.stringToBytes)(Y),"bytes"),X=(Q?Y.substring(`${Q}0x`.length):Y).split("");for(let K=0;K<40;K+=2){if(G[K>>1]>>4>=8&&X[K])X[K]=X[K].toUpperCase();if((G[K>>1]&15)>=8&&X[K+1])X[K+1]=X[K+1].toUpperCase()}let z=`0x${X.join("")}`;return L91.set(`${J}.${Q}`,z),z}function zO8(J,Q){if(!(0,XO8.isAddress)(J,{strict:!1}))throw new JO8.InvalidAddressError({address:J});return Q90(J,Q)}});var _5=H((G90)=>{Object.defineProperty(G90,"__esModule",{value:!0});G90.isAddressCache=void 0;G90.isAddress=UO8;var ZO8=EA(),VO8=C3(),qO8=/^0x[a-fA-F0-9]{40}$/;G90.isAddressCache=new ZO8.LruMap(8192);function UO8(J,Q){let{strict:Y=!0}=Q??{},G=`${J}.${Y}`;if(G90.isAddressCache.has(G))return G90.isAddressCache.get(G);let X=(()=>{if(!qO8.test(J))return!1;if(J.toLowerCase()===J)return!0;if(Y)return(0,VO8.checksumAddress)(J)===J;return!0})();return G90.isAddressCache.set(G,X),X}});var K4=H((K90)=>{Object.defineProperty(K90,"__esModule",{value:!0});K90.concat=DO8;K90.concatBytes=X90;K90.concatHex=z90;function DO8(J){if(typeof J[0]==="string")return z90(J);return X90(J)}function X90(J){let Q=0;for(let X of J)Q+=X.length;let Y=new Uint8Array(Q),G=0;for(let X of J)Y.set(X,G),G+=X.length;return Y}function z90(J){return`0x${J.reduce((Q,Y)=>Q+Y.replace("0x",""),"")}`}});var CJ=H((M90)=>{Object.defineProperty(M90,"__esModule",{value:!0});M90.slice=BO8;M90.sliceBytes=q90;M90.sliceHex=U90;var W90=eR(),AO8=W5(),Ex=S7();function BO8(J,Q,Y,{strict:G}={}){if((0,AO8.isHex)(J,{strict:!1}))return U90(J,Q,Y,{strict:G});return q90(J,Q,Y,{strict:G})}function Z90(J,Q){if(typeof Q==="number"&&Q>0&&Q>(0,Ex.size)(J)-1)throw new W90.SliceOffsetOutOfBoundsError({offset:Q,position:"start",size:(0,Ex.size)(J)})}function V90(J,Q,Y){if(typeof Q==="number"&&typeof Y==="number"&&(0,Ex.size)(J)!==Y-Q)throw new W90.SliceOffsetOutOfBoundsError({offset:Y,position:"end",size:(0,Ex.size)(J)})}function q90(J,Q,Y,{strict:G}={}){Z90(J,Q);let X=J.slice(Q,Y);if(G)V90(X,Q,Y);return X}function U90(J,Q,Y,{strict:G}={}){Z90(J,Q);let X=`0x${J.replace("0x","").slice((Q??0)*2,(Y??J.length)*2)}`;if(G)V90(X,Q,Y);return X}});var KF=H((D90)=>{Object.defineProperty(D90,"__esModule",{value:!0});D90.integerRegex=D90.bytesRegex=D90.arrayRegex=void 0;D90.arrayRegex=/^(.*)\[([0-9]*)\]$/;D90.bytesRegex=/^bytes([1-9]|1[0-9]|2[0-9]|3[0-2])?$/;D90.integerRegex=/^(u?int)(8|16|24|32|40|48|56|64|72|80|88|96|104|112|120|128|136|144|152|160|168|176|184|192|200|208|216|224|232|240|248|256)?$/});var SQ=H((O90)=>{Object.defineProperty(O90,"__esModule",{value:!0});O90.encodeAbiParameters=fO8;O90.getArrayComponents=I90;var WF=F8(),RO8=EJ(),FO8=P0(),SO8=YM(),TO8=_5(),CA=K4(),XM=WK(),ZF=S7(),PO8=CJ(),zM=v1(),$O8=KF();function fO8(J,Q){if(J.length!==Q.length)throw new WF.AbiEncodingLengthMismatchError({expectedLength:J.length,givenLength:Q.length});let Y=kO8({params:J,values:Q}),G=C91(Y);if(G.length===0)return"0x";return G}function kO8({params:J,values:Q}){let Y=[];for(let G=0;G<J.length;G++)Y.push(E91({param:J[G],value:Q[G]}));return Y}function E91({param:J,value:Q}){let Y=I90(J.type);if(Y){let[G,X]=Y;return jO8(Q,{length:G,param:{...J,type:X}})}if(J.type==="tuple")return gO8(Q,{param:J});if(J.type==="address")return vO8(Q);if(J.type==="bool")return bO8(Q);if(J.type.startsWith("uint")||J.type.startsWith("int")){let G=J.type.startsWith("int"),[,,X="256"]=$O8.integerRegex.exec(J.type)??[];return xO8(Q,{signed:G,size:Number(X)})}if(J.type.startsWith("bytes"))return hO8(Q,{param:J});if(J.type==="string")return yO8(Q);throw new WF.InvalidAbiEncodingTypeError(J.type,{docsPath:"/docs/contract/encodeAbiParameters"})}function C91(J){let Q=0;for(let z=0;z<J.length;z++){let{dynamic:K,encoded:W}=J[z];if(K)Q+=32;else Q+=(0,ZF.size)(W)}let Y=[],G=[],X=0;for(let z=0;z<J.length;z++){let{dynamic:K,encoded:W}=J[z];if(K)Y.push((0,zM.numberToHex)(Q+X,{size:32})),G.push(W),X+=(0,ZF.size)(W);else Y.push(W)}return(0,CA.concat)([...Y,...G])}function vO8(J){if(!(0,TO8.isAddress)(J))throw new RO8.InvalidAddressError({address:J});return{dynamic:!1,encoded:(0,XM.padHex)(J.toLowerCase())}}function jO8(J,{length:Q,param:Y}){let G=Q===null;if(!Array.isArray(J))throw new WF.InvalidArrayError(J);if(!G&&J.length!==Q)throw new WF.AbiEncodingArrayLengthMismatchError({expectedLength:Q,givenLength:J.length,type:`${Y.type}[${Q}]`});let X=!1,z=[];for(let K=0;K<J.length;K++){let W=E91({param:Y,value:J[K]});if(W.dynamic)X=!0;z.push(W)}if(G||X){let K=C91(z);if(G){let W=(0,zM.numberToHex)(z.length,{size:32});return{dynamic:!0,encoded:z.length>0?(0,CA.concat)([W,K]):W}}if(X)return{dynamic:!0,encoded:K}}return{dynamic:!1,encoded:(0,CA.concat)(z.map(({encoded:K})=>K))}}function hO8(J,{param:Q}){let[,Y]=Q.type.split("bytes"),G=(0,ZF.size)(J);if(!Y){let X=J;if(G%32!==0)X=(0,XM.padHex)(X,{dir:"right",size:Math.ceil((J.length-2)/2/32)*32});return{dynamic:!0,encoded:(0,CA.concat)([(0,XM.padHex)((0,zM.numberToHex)(G,{size:32})),X])}}if(G!==Number.parseInt(Y,10))throw new WF.AbiEncodingBytesSizeMismatchError({expectedSize:Number.parseInt(Y,10),value:J});return{dynamic:!1,encoded:(0,XM.padHex)(J,{dir:"right"})}}function bO8(J){if(typeof J!=="boolean")throw new FO8.BaseError(`Invalid boolean value: "${J}" (type: ${typeof J}). Expected: \`true\` or \`false\`.`);return{dynamic:!1,encoded:(0,XM.padHex)((0,zM.boolToHex)(J))}}function xO8(J,{signed:Q,size:Y=256}){if(typeof Y==="number"){let G=2n**(BigInt(Y)-(Q?1n:0n))-1n,X=Q?-G-1n:0n;if(J>G||J<X)throw new SO8.IntegerOutOfRangeError({max:G.toString(),min:X.toString(),signed:Q,size:Y/8,value:J.toString()})}return{dynamic:!1,encoded:(0,zM.numberToHex)(J,{size:32,signed:Q})}}function yO8(J){let Q=(0,zM.stringToHex)(J),Y=Math.ceil((0,ZF.size)(Q)/32),G=[];for(let X=0;X<Y;X++)G.push((0,XM.padHex)((0,PO8.slice)(Q,X*32,(X+1)*32),{dir:"right"}));return{dynamic:!0,encoded:(0,CA.concat)([(0,XM.padHex)((0,zM.numberToHex)((0,ZF.size)(Q),{size:32})),...G])}}function gO8(J,{param:Q}){let Y=!1,G=[];for(let X=0;X<Q.components.length;X++){let z=Q.components[X],K=Array.isArray(J)?X:z.name,W=E91({param:z,value:J[K]});if(G.push(W),W.dynamic)Y=!0}return{dynamic:Y,encoded:Y?C91(G):(0,CA.concat)(G.map(({encoded:X})=>X))}}function I90(J){let Q=J.match(/^(.*)\[(\d+)?\]$/);return Q?[Q[2]?Number(Q[2]):null,Q[1]]:void 0}});var rZ=H((A90)=>{Object.defineProperty(A90,"__esModule",{value:!0});A90.toFunctionSelector=void 0;var uO8=CJ(),lO8=XF(),pO8=(J)=>(0,uO8.slice)((0,lO8.toSignatureHash)(J),0,4);A90.toFunctionSelector=pO8});var _G=H((N90)=>{Object.defineProperty(N90,"__esModule",{value:!0});N90.getAbiItem=oO8;N90.isArgOfType=Cx;N90.getAmbiguousTypes=F91;var cO8=F8(),_O8=W5(),R91=_5(),iO8=GM(),nO8=rZ();function oO8(J){let{abi:Q,args:Y=[],name:G}=J,X=(0,_O8.isHex)(G,{strict:!1}),z=Q.filter((W)=>{if(X){if(W.type==="function")return(0,nO8.toFunctionSelector)(W)===G;if(W.type==="event")return(0,iO8.toEventSelector)(W)===G;return!1}return"name"in W&&W.name===G});if(z.length===0)return;if(z.length===1)return z[0];let K;for(let W of z){if(!("inputs"in W))continue;if(!Y||Y.length===0){if(!W.inputs||W.inputs.length===0)return W;continue}if(!W.inputs)continue;if(W.inputs.length===0)continue;if(W.inputs.length!==Y.length)continue;if(Y.every((V,q)=>{let U="inputs"in W&&W.inputs[q];if(!U)return!1;return Cx(V,U)})){if(K&&"inputs"in K&&K.inputs){let V=F91(W.inputs,K.inputs,Y);if(V)throw new cO8.AbiItemAmbiguityError({abiItem:W,type:V[0]},{abiItem:K,type:V[1]})}K=W}}if(K)return K;return z[0]}function Cx(J,Q){let Y=typeof J,G=Q.type;switch(G){case"address":return(0,R91.isAddress)(J,{strict:!1});case"bool":return Y==="boolean";case"function":return Y==="string";case"string":return Y==="string";default:{if(G==="tuple"&&"components"in Q)return Object.values(Q.components).every((X,z)=>{return Cx(Object.values(J)[z],X)});if(/^u?int(8|16|24|32|40|48|56|64|72|80|88|96|104|112|120|128|136|144|152|160|168|176|184|192|200|208|216|224|232|240|248|256)?$/.test(G))return Y==="number"||Y==="bigint";if(/^bytes([1-9]|1[0-9]|2[0-9]|3[0-2])?$/.test(G))return Y==="string"||J instanceof Uint8Array;if(/[a-z]+[1-9]{0,3}(\[[0-9]{0,}\])+$/.test(G))return Array.isArray(J)&&J.every((X)=>Cx(X,{...Q,type:G.replace(/(\[[0-9]{0,}\])$/,"")}));return!1}}}function F91(J,Q,Y){for(let G in J){let X=J[G],z=Q[G];if(X.type==="tuple"&&z.type==="tuple"&&"components"in X&&"components"in z)return F91(X.components,z.components,Y[G]);let K=[X.type,z.type];if((()=>{if(K.includes("address")&&K.includes("bytes20"))return!0;if(K.includes("address")&&K.includes("string"))return(0,R91.isAddress)(Y[G],{strict:!1});if(K.includes("address")&&K.includes("bytes"))return(0,R91.isAddress)(Y[G],{strict:!1});return!1})())return K}return}});var sZ=H((C90)=>{Object.defineProperty(C90,"__esModule",{value:!0});C90.encodeEventTopics=zA8;var w90=F8(),tO8=M91(),eO8=c6(),JA8=c5(),QA8=GM(),YA8=SQ(),GA8=pG(),XA8=_G(),L90="/docs/contract/encodeEventTopics";function zA8(J){let{abi:Q,eventName:Y,args:G}=J,X=Q[0];if(Y){let Z=(0,XA8.getAbiItem)({abi:Q,name:Y});if(!Z)throw new w90.AbiEventNotFoundError(Y,{docsPath:L90});X=Z}if(X.type!=="event")throw new w90.AbiEventNotFoundError(void 0,{docsPath:L90});let z=(0,GA8.formatAbiItem)(X),K=(0,QA8.toEventSelector)(z),W=[];if(G&&"inputs"in X){let Z=X.inputs?.filter((q)=>("indexed"in q)&&q.indexed),V=Array.isArray(G)?G:Object.values(G).length>0?Z?.map((q)=>G[q.name])??[]:[];if(V.length>0)W=Z?.map((q,U)=>{if(Array.isArray(V[U]))return V[U].map((M,D)=>E90({param:q,value:V[U][D]}));return typeof V[U]<"u"&&V[U]!==null?E90({param:q,value:V[U]}):null})??[]}return[K,...W]}function E90({param:J,value:Q}){if(J.type==="string"||J.type==="bytes")return(0,JA8.keccak256)((0,eO8.toBytes)(Q));if(J.type==="tuple"||J.type.match(/^(.*)\[(\d+)?\]$/))throw new tO8.FilterTypeNotSupportedError(J.type);return(0,YA8.encodeAbiParameters)([J],[Q])}});var VF=H((R90)=>{Object.defineProperty(R90,"__esModule",{value:!0});R90.createFilterRequestScope=WA8;function WA8(J,{method:Q}){let Y={};if(J.transport.type==="fallback")J.transport.onResponse?.(({method:G,response:X,status:z,transport:K})=>{if(z==="success"&&Q===G)Y[X]=K.request});return(G)=>Y[G]||J.request}});var Rx=H((S90)=>{Object.defineProperty(S90,"__esModule",{value:!0});S90.createContractEventFilter=UA8;var VA8=sZ(),F90=v1(),qA8=VF();async function UA8(J,Q){let{address:Y,abi:G,args:X,eventName:z,fromBlock:K,strict:W,toBlock:Z}=Q,V=(0,qA8.createFilterRequestScope)(J,{method:"eth_newFilter"}),q=z?(0,VA8.encodeEventTopics)({abi:G,args:X,eventName:z}):void 0,U=await J.request({method:"eth_newFilter",params:[{address:Y,fromBlock:typeof K==="bigint"?(0,F90.numberToHex)(K):K,toBlock:typeof Z==="bigint"?(0,F90.numberToHex)(Z):Z,topics:q}]});return{abi:G,args:X,eventName:z,id:U,request:V(U),strict:Boolean(W),type:"event"}}});var i8=H((T90)=>{Object.defineProperty(T90,"__esModule",{value:!0});T90.parseAccount=DA8;function DA8(J){if(typeof J==="string")return{address:J,type:"json-rpc"};return J}});var S91=H((f90)=>{Object.defineProperty(f90,"__esModule",{value:!0});f90.prepareEncodeFunctionData=BA8;var P90=F8(),IA8=rZ(),OA8=pG(),AA8=_G(),$90="/docs/contract/encodeFunctionData";function BA8(J){let{abi:Q,args:Y,functionName:G}=J,X=Q[0];if(G){let z=(0,AA8.getAbiItem)({abi:Q,args:Y,name:G});if(!z)throw new P90.AbiFunctionNotFoundError(G,{docsPath:$90});X=z}if(X.type!=="function")throw new P90.AbiFunctionNotFoundError(void 0,{docsPath:$90});return{abi:[X],functionName:(0,IA8.toFunctionSelector)((0,OA8.formatAbiItem)(X))}}});var T7=H((k90)=>{Object.defineProperty(k90,"__esModule",{value:!0});k90.encodeFunctionData=CA8;var wA8=K4(),LA8=SQ(),EA8=S91();function CA8(J){let{args:Q}=J,{abi:Y,functionName:G}=(()=>{if(J.abi.length===1&&J.functionName?.startsWith("0x"))return J;return(0,EA8.prepareEncodeFunctionData)(J)})(),X=Y[0],z=G,K="inputs"in X&&X.inputs?(0,LA8.encodeAbiParameters)(X.inputs,Q??[]):void 0;return(0,wA8.concatHex)([z,K??"0x"])}});var Fx=H((v90)=>{Object.defineProperty(v90,"__esModule",{value:!0});v90.solidityPanic=v90.solidityError=v90.panicReasons=void 0;v90.panicReasons={1:"An `assert` condition failed.",17:"Arithmetic operation resulted in underflow or overflow.",18:"Division or modulo by zero (e.g. `5 / 0` or `23 % 0`).",33:"Attempted to convert to an invalid type.",34:"Attempted to access a storage byte array that is incorrectly encoded.",49:"Performed `.pop()` on an empty array",50:"Array index is out of bounds.",65:"Allocated too much memory or created an array which is too large.",81:"Attempted to call a zero-initialized variable of internal function type."};v90.solidityError={inputs:[{name:"message",type:"string"}],name:"Error",type:"error"};v90.solidityPanic={inputs:[{name:"reason",type:"uint256"}],name:"Panic",type:"error"}});var P91=H((y90)=>{Object.defineProperty(y90,"__esModule",{value:!0});y90.RecursiveReadLimitExceededError=y90.PositionOutOfBoundsError=y90.NegativeOffsetError=void 0;var T91=P0();class h90 extends T91.BaseError{constructor({offset:J}){super(`Offset \`${J}\` cannot be negative.`,{name:"NegativeOffsetError"})}}y90.NegativeOffsetError=h90;class b90 extends T91.BaseError{constructor({length:J,position:Q}){super(`Position \`${Q}\` is out of bounds (\`0 < position < ${J}\`).`,{name:"PositionOutOfBoundsError"})}}y90.PositionOutOfBoundsError=b90;class x90 extends T91.BaseError{constructor({count:J,limit:Q}){super(`Recursive read limit of \`${Q}\` exceeded (recursive read count: \`${J}\`).`,{name:"RecursiveReadLimitExceededError"})}}y90.RecursiveReadLimitExceededError=x90});var RA=H((m90)=>{Object.defineProperty(m90,"__esModule",{value:!0});m90.createCursor=fA8;var Sx=P91(),$A8={bytes:new Uint8Array,dataView:new DataView(new ArrayBuffer(0)),position:0,positionReadCount:new Map,recursiveReadCount:0,recursiveReadLimit:Number.POSITIVE_INFINITY,assertReadLimit(){if(this.recursiveReadCount>=this.recursiveReadLimit)throw new Sx.RecursiveReadLimitExceededError({count:this.recursiveReadCount+1,limit:this.recursiveReadLimit})},assertPosition(J){if(J<0||J>this.bytes.length-1)throw new Sx.PositionOutOfBoundsError({length:this.bytes.length,position:J})},decrementPosition(J){if(J<0)throw new Sx.NegativeOffsetError({offset:J});let Q=this.position-J;this.assertPosition(Q),this.position=Q},getReadCount(J){return this.positionReadCount.get(J||this.position)||0},incrementPosition(J){if(J<0)throw new Sx.NegativeOffsetError({offset:J});let Q=this.position+J;this.assertPosition(Q),this.position=Q},inspectByte(J){let Q=J??this.position;return this.assertPosition(Q),this.bytes[Q]},inspectBytes(J,Q){let Y=Q??this.position;return this.assertPosition(Y+J-1),this.bytes.subarray(Y,Y+J)},inspectUint8(J){let Q=J??this.position;return this.assertPosition(Q),this.bytes[Q]},inspectUint16(J){let Q=J??this.position;return this.assertPosition(Q+1),this.dataView.getUint16(Q)},inspectUint24(J){let Q=J??this.position;return this.assertPosition(Q+2),(this.dataView.getUint16(Q)<<8)+this.dataView.getUint8(Q+2)},inspectUint32(J){let Q=J??this.position;return this.assertPosition(Q+3),this.dataView.getUint32(Q)},pushByte(J){this.assertPosition(this.position),this.bytes[this.position]=J,this.position++},pushBytes(J){this.assertPosition(this.position+J.length-1),this.bytes.set(J,this.position),this.position+=J.length},pushUint8(J){this.assertPosition(this.position),this.bytes[this.position]=J,this.position++},pushUint16(J){this.assertPosition(this.position+1),this.dataView.setUint16(this.position,J),this.position+=2},pushUint24(J){this.assertPosition(this.position+2),this.dataView.setUint16(this.position,J>>8),this.dataView.setUint8(this.position+2,J&255),this.position+=3},pushUint32(J){this.assertPosition(this.position+3),this.dataView.setUint32(this.position,J),this.position+=4},readByte(){this.assertReadLimit(),this._touch();let J=this.inspectByte();return this.position++,J},readBytes(J,Q){this.assertReadLimit(),this._touch();let Y=this.inspectBytes(J);return this.position+=Q??J,Y},readUint8(){this.assertReadLimit(),this._touch();let J=this.inspectUint8();return this.position+=1,J},readUint16(){this.assertReadLimit(),this._touch();let J=this.inspectUint16();return this.position+=2,J},readUint24(){this.assertReadLimit(),this._touch();let J=this.inspectUint24();return this.position+=3,J},readUint32(){this.assertReadLimit(),this._touch();let J=this.inspectUint32();return this.position+=4,J},get remaining(){return this.bytes.length-this.position},setPosition(J){let Q=this.position;return this.assertPosition(J),this.position=J,()=>this.position=Q},_touch(){if(this.recursiveReadLimit===Number.POSITIVE_INFINITY)return;let J=this.getReadCount();if(this.positionReadCount.set(this.position,J+1),J>0)this.recursiveReadCount++}};function fA8(J,{recursiveReadLimit:Q=8192}={}){let Y=Object.create($A8);return Y.bytes=J,Y.dataView=new DataView(J.buffer,J.byteOffset,J.byteLength),Y.positionReadCount=new Map,Y.recursiveReadLimit=Q,Y}});var Tx=H((_90)=>{Object.defineProperty(_90,"__esModule",{value:!0});_90.fromBytes=jA8;_90.bytesToBigInt=u90;_90.bytesToBool=l90;_90.bytesToNumber=p90;_90.bytesToString=c90;var vA8=YM(),d90=cG(),FA=_8(),$91=v1();function jA8(J,Q){let Y=typeof Q==="string"?{to:Q}:Q,G=Y.to;if(G==="number")return p90(J,Y);if(G==="bigint")return u90(J,Y);if(G==="boolean")return l90(J,Y);if(G==="string")return c90(J,Y);return(0,$91.bytesToHex)(J,Y)}function u90(J,Q={}){if(typeof Q.size<"u")(0,FA.assertSize)(J,{size:Q.size});let Y=(0,$91.bytesToHex)(J,Q);return(0,FA.hexToBigInt)(Y,Q)}function l90(J,Q={}){let Y=J;if(typeof Q.size<"u")(0,FA.assertSize)(Y,{size:Q.size}),Y=(0,d90.trim)(Y);if(Y.length>1||Y[0]>1)throw new vA8.InvalidBytesBooleanError(Y);return Boolean(Y[0])}function p90(J,Q={}){if(typeof Q.size<"u")(0,FA.assertSize)(J,{size:Q.size});let Y=(0,$91.bytesToHex)(J,Q);return(0,FA.hexToNumber)(Y,Q)}function c90(J,Q={}){let Y=J;if(typeof Q.size<"u")(0,FA.assertSize)(Y,{size:Q.size}),Y=(0,d90.trim)(Y,{dir:"right"});return new TextDecoder().decode(Y)}});var VK=H((o90)=>{Object.defineProperty(o90,"__esModule",{value:!0});o90.decodeAbiParameters=cA8;var f91=F8(),mA8=C3(),dA8=RA(),Px=S7(),uA8=CJ(),lA8=cG(),TQ=Tx(),pA8=c6(),$x=v1(),n90=SQ();function cA8(J,Q){let Y=typeof Q==="string"?(0,pA8.hexToBytes)(Q):Q,G=(0,dA8.createCursor)(Y);if((0,Px.size)(Y)===0&&J.length>0)throw new f91.AbiDecodingZeroDataError;if((0,Px.size)(Q)&&(0,Px.size)(Q)<32)throw new f91.AbiDecodingDataSizeTooSmallError({data:typeof Q==="string"?Q:(0,$x.bytesToHex)(Q),params:J,size:(0,Px.size)(Q)});let X=0,z=[];for(let K=0;K<J.length;++K){let W=J[K];G.setPosition(X);let[Z,V]=SA(G,W,{staticPosition:0});X+=V,z.push(Z)}return z}function SA(J,Q,{staticPosition:Y}){let G=(0,n90.getArrayComponents)(Q.type);if(G){let[X,z]=G;return iA8(J,{...Q,type:z},{length:X,staticPosition:Y})}if(Q.type==="tuple")return rA8(J,Q,{staticPosition:Y});if(Q.type==="address")return _A8(J);if(Q.type==="bool")return nA8(J);if(Q.type.startsWith("bytes"))return oA8(J,Q,{staticPosition:Y});if(Q.type.startsWith("uint")||Q.type.startsWith("int"))return aA8(J,Q);if(Q.type==="string")return sA8(J,{staticPosition:Y});throw new f91.InvalidAbiDecodingTypeError(Q.type,{docsPath:"/docs/contract/decodeAbiParameters"})}var i90=32,k91=32;function _A8(J){let Q=J.readBytes(32);return[(0,mA8.checksumAddress)((0,$x.bytesToHex)((0,uA8.sliceBytes)(Q,-20))),32]}function iA8(J,Q,{length:Y,staticPosition:G}){if(!Y){let K=(0,TQ.bytesToNumber)(J.readBytes(k91)),W=G+K,Z=W+i90;J.setPosition(W);let V=(0,TQ.bytesToNumber)(J.readBytes(i90)),q=qF(Q),U=0,M=[];for(let D=0;D<V;++D){J.setPosition(Z+(q?D*32:U));let[I,O]=SA(J,Q,{staticPosition:Z});U+=O,M.push(I)}return J.setPosition(G+32),[M,32]}if(qF(Q)){let K=(0,TQ.bytesToNumber)(J.readBytes(k91)),W=G+K,Z=[];for(let V=0;V<Y;++V){J.setPosition(W+V*32);let[q]=SA(J,Q,{staticPosition:W});Z.push(q)}return J.setPosition(G+32),[Z,32]}let X=0,z=[];for(let K=0;K<Y;++K){let[W,Z]=SA(J,Q,{staticPosition:G+X});X+=Z,z.push(W)}return[z,X]}function nA8(J){return[(0,TQ.bytesToBool)(J.readBytes(32),{size:32}),32]}function oA8(J,Q,{staticPosition:Y}){let[G,X]=Q.type.split("bytes");if(!X){let K=(0,TQ.bytesToNumber)(J.readBytes(32));J.setPosition(Y+K);let W=(0,TQ.bytesToNumber)(J.readBytes(32));if(W===0)return J.setPosition(Y+32),["0x",32];let Z=J.readBytes(W);return J.setPosition(Y+32),[(0,$x.bytesToHex)(Z),32]}return[(0,$x.bytesToHex)(J.readBytes(Number.parseInt(X,10),32)),32]}function aA8(J,Q){let Y=Q.type.startsWith("int"),G=Number.parseInt(Q.type.split("int")[1]||"256",10),X=J.readBytes(32);return[G>48?(0,TQ.bytesToBigInt)(X,{signed:Y}):(0,TQ.bytesToNumber)(X,{signed:Y}),32]}function rA8(J,Q,{staticPosition:Y}){let G=Q.components.length===0||Q.components.some(({name:K})=>!K),X=G?[]:{},z=0;if(qF(Q)){let K=(0,TQ.bytesToNumber)(J.readBytes(k91)),W=Y+K;for(let Z=0;Z<Q.components.length;++Z){let V=Q.components[Z];J.setPosition(W+z);let[q,U]=SA(J,V,{staticPosition:W});z+=U,X[G?Z:V?.name]=q}return J.setPosition(Y+32),[X,32]}for(let K=0;K<Q.components.length;++K){let W=Q.components[K],[Z,V]=SA(J,W,{staticPosition:Y});X[G?K:W?.name]=Z,z+=V}return[X,z]}function sA8(J,{staticPosition:Q}){let Y=(0,TQ.bytesToNumber)(J.readBytes(32)),G=Q+Y;J.setPosition(G);let X=(0,TQ.bytesToNumber)(J.readBytes(32));if(X===0)return J.setPosition(Q+32),["",32];let z=J.readBytes(X,32),K=(0,TQ.bytesToString)((0,lA8.trim)(z));return J.setPosition(Q+32),[K,32]}function qF(J){let{type:Q}=J;if(Q==="string")return!0;if(Q==="bytes")return!0;if(Q.endsWith("[]"))return!0;if(Q==="tuple")return J.components?.some(qF);let Y=(0,n90.getArrayComponents)(J.type);if(Y&&qF({...J,type:Y[1]}))return!0;return!1}});var UF=H((t90)=>{Object.defineProperty(t90,"__esModule",{value:!0});t90.decodeErrorResult=YB8;var a90=Fx(),r90=F8(),s90=CJ(),eA8=rZ(),JB8=VK(),QB8=pG();function YB8(J){let{abi:Q,data:Y}=J,G=(0,s90.slice)(Y,0,4);if(G==="0x")throw new r90.AbiDecodingZeroDataError;let z=[...Q||[],a90.solidityError,a90.solidityPanic].find((K)=>K.type==="error"&&G===(0,eA8.toFunctionSelector)((0,QB8.formatAbiItem)(K)));if(!z)throw new r90.AbiErrorSignatureNotFoundError(G,{docsPath:"/docs/contract/decodeErrorResult"});return{abiItem:z,args:"inputs"in z&&z.inputs&&z.inputs.length>0?(0,JB8.decodeAbiParameters)(z.inputs,(0,s90.slice)(Y,4)):void 0,errorName:z.name}}});var $4=H((e90)=>{Object.defineProperty(e90,"__esModule",{value:!0});e90.stringify=void 0;var XB8=(J,Q,Y)=>JSON.stringify(J,(G,X)=>{let z=typeof X==="bigint"?X.toString():X;return typeof Q==="function"?Q(G,z):z},Y);e90.stringify=XB8});var v91=H((Q40)=>{Object.defineProperty(Q40,"__esModule",{value:!0});Q40.formatAbiItemWithArgs=KB8;var zB8=$4();function KB8({abiItem:J,args:Q,includeFunctionName:Y=!0,includeName:G=!1}){if(!("name"in J))return;if(!("inputs"in J))return;if(!J.inputs)return;return`${Y?J.name:""}(${J.inputs.map((X,z)=>`${G&&X.name?`${X.name}: `:""}${typeof Q[z]==="object"?(0,zB8.stringify)(Q[z]):Q[z]}`).join(", ")})`}});var TA=H((Y40)=>{Object.defineProperty(Y40,"__esModule",{value:!0});Y40.weiUnits=Y40.gweiUnits=Y40.etherUnits=void 0;Y40.etherUnits={gwei:9,wei:18};Y40.gweiUnits={ether:-9,wei:9};Y40.weiUnits={ether:-18,gwei:-9}});var MF=H((X40)=>{Object.defineProperty(X40,"__esModule",{value:!0});X40.formatUnits=qB8;function qB8(J,Q){let Y=J.toString(),G=Y.startsWith("-");if(G)Y=Y.slice(1);Y=Y.padStart(Q,"0");let[X,z]=[Y.slice(0,Y.length-Q),Y.slice(Y.length-Q)];return z=z.replace(/(0+)$/,""),`${G?"-":""}${X||"0"}${z?`.${z}`:""}`}});var PA=H((z40)=>{Object.defineProperty(z40,"__esModule",{value:!0});z40.formatEther=HB8;var MB8=TA(),DB8=MF();function HB8(J,Q="wei"){return(0,DB8.formatUnits)(J,MB8.etherUnits[Q])}});var tZ=H((K40)=>{Object.defineProperty(K40,"__esModule",{value:!0});K40.formatGwei=BB8;var OB8=TA(),AB8=MF();function BB8(J,Q="wei"){return(0,AB8.formatUnits)(J,OB8.gweiUnits[Q])}});var fx=H((q40)=>{Object.defineProperty(q40,"__esModule",{value:!0});q40.StateAssignmentConflictError=q40.AccountStateConflictError=void 0;q40.prettyStateMapping=j91;q40.prettyStateOverride=wB8;var W40=P0();class Z40 extends W40.BaseError{constructor({address:J}){super(`State for account "${J}" is set multiple times.`,{name:"AccountStateConflictError"})}}q40.AccountStateConflictError=Z40;class V40 extends W40.BaseError{constructor(){super("state and stateDiff are set on the same account.",{name:"StateAssignmentConflictError"})}}q40.StateAssignmentConflictError=V40;function j91(J){return J.reduce((Q,{slot:Y,value:G})=>{return`${Q}        ${Y}: ${G}
`},"")}function wB8(J){return J.reduce((Q,{address:Y,...G})=>{let X=`${Q}    ${Y}:
`;if(G.nonce)X+=`      nonce: ${G.nonce}
`;if(G.balance)X+=`      balance: ${G.balance}
`;if(G.code)X+=`      code: ${G.code}
`;if(G.state)X+=`      state:
`,X+=j91(G.state);if(G.stateDiff)X+=`      stateDiff:
`,X+=j91(G.stateDiff);return X},`  State Override:
`).slice(0,-1)}});var R3=H((E40)=>{Object.defineProperty(E40,"__esModule",{value:!0});E40.WaitForTransactionReceiptTimeoutError=E40.TransactionReceiptNotFoundError=E40.TransactionNotFoundError=E40.TransactionExecutionError=E40.InvalidStorageKeySizeError=E40.InvalidSerializedTransactionError=E40.InvalidSerializedTransactionTypeError=E40.InvalidSerializableTransactionError=E40.InvalidLegacyVError=E40.FeeConflictError=void 0;E40.prettyPrint=b91;var RB8=PA(),h91=tZ(),iG=P0();function b91(J){let Q=Object.entries(J).map(([G,X])=>{if(X===void 0||X===!1)return null;return[G,X]}).filter(Boolean),Y=Q.reduce((G,[X])=>Math.max(G,X.length),0);return Q.map(([G,X])=>`  ${`${G}:`.padEnd(Y+1)}  ${X}`).join(`
`)}class M40 extends iG.BaseError{constructor(){super(["Cannot specify both a `gasPrice` and a `maxFeePerGas`/`maxPriorityFeePerGas`.","Use `maxFeePerGas`/`maxPriorityFeePerGas` for EIP-1559 compatible networks, and `gasPrice` for others."].join(`
`),{name:"FeeConflictError"})}}E40.FeeConflictError=M40;class D40 extends iG.BaseError{constructor({v:J}){super(`Invalid \`v\` value "${J}". Expected 27 or 28.`,{name:"InvalidLegacyVError"})}}E40.InvalidLegacyVError=D40;class H40 extends iG.BaseError{constructor({transaction:J}){super("Cannot infer a transaction type from provided transaction.",{metaMessages:["Provided Transaction:","{",b91(J),"}","","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"})}}E40.InvalidSerializableTransactionError=H40;class I40 extends iG.BaseError{constructor({serializedType:J}){super(`Serialized transaction type "${J}" is invalid.`,{name:"InvalidSerializedTransactionType"});Object.defineProperty(this,"serializedType",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.serializedType=J}}E40.InvalidSerializedTransactionTypeError=I40;class O40 extends iG.BaseError{constructor({attributes:J,serializedTransaction:Q,type:Y}){let G=Object.entries(J).map(([X,z])=>typeof z>"u"?X:void 0).filter(Boolean);super(`Invalid serialized transaction of type "${Y}" was provided.`,{metaMessages:[`Serialized Transaction: "${Q}"`,G.length>0?`Missing Attributes: ${G.join(", ")}`:""].filter(Boolean),name:"InvalidSerializedTransactionError"});Object.defineProperty(this,"serializedTransaction",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"type",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.serializedTransaction=Q,this.type=Y}}E40.InvalidSerializedTransactionError=O40;class A40 extends iG.BaseError{constructor({storageKey:J}){super(`Size for storage key "${J}" is invalid. Expected 32 bytes. Got ${Math.floor((J.length-2)/2)} bytes.`,{name:"InvalidStorageKeySizeError"})}}E40.InvalidStorageKeySizeError=A40;class B40 extends iG.BaseError{constructor(J,{account:Q,docsPath:Y,chain:G,data:X,gas:z,gasPrice:K,maxFeePerGas:W,maxPriorityFeePerGas:Z,nonce:V,to:q,value:U}){let M=b91({chain:G&&`${G?.name} (id: ${G?.id})`,from:Q?.address,to:q,value:typeof U<"u"&&`${(0,RB8.formatEther)(U)} ${G?.nativeCurrency?.symbol||"ETH"}`,data:X,gas:z,gasPrice:typeof K<"u"&&`${(0,h91.formatGwei)(K)} gwei`,maxFeePerGas:typeof W<"u"&&`${(0,h91.formatGwei)(W)} gwei`,maxPriorityFeePerGas:typeof Z<"u"&&`${(0,h91.formatGwei)(Z)} gwei`,nonce:V});super(J.shortMessage,{cause:J,docsPath:Y,metaMessages:[...J.metaMessages?[...J.metaMessages," "]:[],"Request Arguments:",M].filter(Boolean),name:"TransactionExecutionError"});Object.defineProperty(this,"cause",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.cause=J}}E40.TransactionExecutionError=B40;class N40 extends iG.BaseError{constructor({blockHash:J,blockNumber:Q,blockTag:Y,hash:G,index:X}){let z="Transaction";if(Y&&X!==void 0)z=`Transaction at block time "${Y}" at index "${X}"`;if(J&&X!==void 0)z=`Transaction at block hash "${J}" at index "${X}"`;if(Q&&X!==void 0)z=`Transaction at block number "${Q}" at index "${X}"`;if(G)z=`Transaction with hash "${G}"`;super(`${z} could not be found.`,{name:"TransactionNotFoundError"})}}E40.TransactionNotFoundError=N40;class w40 extends iG.BaseError{constructor({hash:J}){super(`Transaction receipt with hash "${J}" could not be found. The Transaction may not be processed on a block yet.`,{name:"TransactionReceiptNotFoundError"})}}E40.TransactionReceiptNotFoundError=w40;class L40 extends iG.BaseError{constructor({hash:J}){super(`Timed out while waiting for transaction with hash "${J}" to be confirmed.`,{name:"WaitForTransactionReceiptTimeoutError"})}}E40.WaitForTransactionReceiptTimeoutError=L40});var kx=H((R40)=>{Object.defineProperty(R40,"__esModule",{value:!0});R40.getUrl=R40.getContractAddress=void 0;var bB8=(J)=>J;R40.getContractAddress=bB8;var xB8=(J)=>J;R40.getUrl=xB8});var qK=H((b40)=>{Object.defineProperty(b40,"__esModule",{value:!0});b40.RawContractError=b40.CounterfactualDeploymentFailedError=b40.ContractFunctionZeroDataError=b40.ContractFunctionRevertedError=b40.ContractFunctionExecutionError=b40.CallExecutionError=void 0;var gB8=i8(),mB8=Fx(),dB8=UF(),S40=pG(),T40=v91(),uB8=_G(),lB8=PA(),x91=tZ(),pB8=F8(),$A=P0(),cB8=fx(),P40=R3(),_B8=kx();class $40 extends $A.BaseError{constructor(J,{account:Q,docsPath:Y,chain:G,data:X,gas:z,gasPrice:K,maxFeePerGas:W,maxPriorityFeePerGas:Z,nonce:V,to:q,value:U,stateOverride:M}){let D=Q?(0,gB8.parseAccount)(Q):void 0,I=(0,P40.prettyPrint)({from:D?.address,to:q,value:typeof U<"u"&&`${(0,lB8.formatEther)(U)} ${G?.nativeCurrency?.symbol||"ETH"}`,data:X,gas:z,gasPrice:typeof K<"u"&&`${(0,x91.formatGwei)(K)} gwei`,maxFeePerGas:typeof W<"u"&&`${(0,x91.formatGwei)(W)} gwei`,maxPriorityFeePerGas:typeof Z<"u"&&`${(0,x91.formatGwei)(Z)} gwei`,nonce:V});if(M)I+=`
${(0,cB8.prettyStateOverride)(M)}`;super(J.shortMessage,{cause:J,docsPath:Y,metaMessages:[...J.metaMessages?[...J.metaMessages," "]:[],"Raw Call Arguments:",I].filter(Boolean),name:"CallExecutionError"});Object.defineProperty(this,"cause",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.cause=J}}b40.CallExecutionError=$40;class f40 extends $A.BaseError{constructor(J,{abi:Q,args:Y,contractAddress:G,docsPath:X,functionName:z,sender:K}){let W=(0,uB8.getAbiItem)({abi:Q,args:Y,name:z}),Z=W?(0,T40.formatAbiItemWithArgs)({abiItem:W,args:Y,includeFunctionName:!1,includeName:!1}):void 0,V=W?(0,S40.formatAbiItem)(W,{includeName:!0}):void 0,q=(0,P40.prettyPrint)({address:G&&(0,_B8.getContractAddress)(G),function:V,args:Z&&Z!=="()"&&`${[...Array(z?.length??0).keys()].map(()=>" ").join("")}${Z}`,sender:K});super(J.shortMessage||`An unknown error occurred while executing the contract function "${z}".`,{cause:J,docsPath:X,metaMessages:[...J.metaMessages?[...J.metaMessages," "]:[],q&&"Contract Call:",q].filter(Boolean),name:"ContractFunctionExecutionError"});Object.defineProperty(this,"abi",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"args",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"cause",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"contractAddress",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"formattedArgs",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"functionName",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"sender",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.abi=Q,this.args=Y,this.cause=J,this.contractAddress=G,this.functionName=z,this.sender=K}}b40.ContractFunctionExecutionError=f40;class k40 extends $A.BaseError{constructor({abi:J,data:Q,functionName:Y,message:G}){let X,z,K,W;if(Q&&Q!=="0x")try{z=(0,dB8.decodeErrorResult)({abi:J,data:Q});let{abiItem:V,errorName:q,args:U}=z;if(q==="Error")W=U[0];else if(q==="Panic"){let[M]=U;W=mB8.panicReasons[M]}else{let M=V?(0,S40.formatAbiItem)(V,{includeName:!0}):void 0,D=V&&U?(0,T40.formatAbiItemWithArgs)({abiItem:V,args:U,includeFunctionName:!1,includeName:!1}):void 0;K=[M?`Error: ${M}`:"",D&&D!=="()"?`       ${[...Array(q?.length??0).keys()].map(()=>" ").join("")}${D}`:""]}}catch(V){X=V}else if(G)W=G;let Z;if(X instanceof pB8.AbiErrorSignatureNotFoundError)Z=X.signature,K=[`Unable to decode signature "${Z}" as it was not found on the provided ABI.`,"Make sure you are using the correct ABI and that the error exists on it.",`You can look up the decoded signature here: https://openchain.xyz/signatures?query=${Z}.`];super(W&&W!=="execution reverted"||Z?[`The contract function "${Y}" reverted with the following ${Z?"signature":"reason"}:`,W||Z].join(`
`):`The contract function "${Y}" reverted.`,{cause:X,metaMessages:K,name:"ContractFunctionRevertedError"});Object.defineProperty(this,"data",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"raw",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"reason",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"signature",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.data=z,this.raw=Q,this.reason=W,this.signature=Z}}b40.ContractFunctionRevertedError=k40;class v40 extends $A.BaseError{constructor({functionName:J}){super(`The contract function "${J}" returned no data ("0x").`,{metaMessages:["This could be due to any of the following:",`  - The contract does not have the function "${J}",`,"  - The parameters passed to the contract function may be invalid, or","  - The address is not a contract."],name:"ContractFunctionZeroDataError"})}}b40.ContractFunctionZeroDataError=v40;class j40 extends $A.BaseError{constructor({factory:J}){super(`Deployment for counterfactual contract call failed${J?` for factory "${J}".`:""}`,{metaMessages:["Please ensure:","- The `factory` is a valid contract deployment factory (ie. Create2 Factory, ERC-4337 Factory, etc).","- The `factoryData` is a valid encoded function call for contract deployment function on the factory."],name:"CounterfactualDeploymentFailedError"})}}b40.CounterfactualDeploymentFailedError=j40;class h40 extends $A.BaseError{constructor({data:J,message:Q}){super(Q||"",{name:"RawContractError"});Object.defineProperty(this,"code",{enumerable:!0,configurable:!0,writable:!0,value:3}),Object.defineProperty(this,"data",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.data=J}}b40.RawContractError=h40});var PQ=H((l40)=>{Object.defineProperty(l40,"__esModule",{value:!0});l40.TimeoutError=l40.SocketClosedError=l40.RpcRequestError=l40.WebSocketRequestError=l40.HttpRequestError=void 0;var vx=$4(),DF=P0(),HF=kx();class y40 extends DF.BaseError{constructor({body:J,cause:Q,details:Y,headers:G,status:X,url:z}){super("HTTP request failed.",{cause:Q,details:Y,metaMessages:[X&&`Status: ${X}`,`URL: ${(0,HF.getUrl)(z)}`,J&&`Request body: ${(0,vx.stringify)(J)}`].filter(Boolean),name:"HttpRequestError"});Object.defineProperty(this,"body",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"headers",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"status",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"url",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.body=J,this.headers=G,this.status=X,this.url=z}}l40.HttpRequestError=y40;class g40 extends DF.BaseError{constructor({body:J,cause:Q,details:Y,url:G}){super("WebSocket request failed.",{cause:Q,details:Y,metaMessages:[`URL: ${(0,HF.getUrl)(G)}`,J&&`Request body: ${(0,vx.stringify)(J)}`].filter(Boolean),name:"WebSocketRequestError"})}}l40.WebSocketRequestError=g40;class m40 extends DF.BaseError{constructor({body:J,error:Q,url:Y}){super("RPC Request failed.",{cause:Q,details:Q.message,metaMessages:[`URL: ${(0,HF.getUrl)(Y)}`,`Request body: ${(0,vx.stringify)(J)}`],name:"RpcRequestError"});Object.defineProperty(this,"code",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"data",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.code=Q.code,this.data=Q.data}}l40.RpcRequestError=m40;class d40 extends DF.BaseError{constructor({url:J}={}){super("The socket has been closed.",{metaMessages:[J&&`URL: ${(0,HF.getUrl)(J)}`].filter(Boolean),name:"SocketClosedError"})}}l40.SocketClosedError=d40;class u40 extends DF.BaseError{constructor({body:J,url:Q}){super("The request took too long to respond.",{details:"The request timed out.",metaMessages:[`URL: ${(0,HF.getUrl)(Q)}`,`Request body: ${(0,vx.stringify)(J)}`],name:"TimeoutError"})}}l40.TimeoutError=u40});var UK=H((_40)=>{Object.defineProperty(_40,"__esModule",{value:!0});_40.UnknownRpcError=_40.AtomicityNotSupportedError=_40.AtomicReadyWalletRejectedUpgradeError=_40.BundleTooLargeError=_40.UnknownBundleIdError=_40.DuplicateIdError=_40.UnsupportedChainIdError=_40.UnsupportedNonOptionalCapabilityError=_40.SwitchChainError=_40.ChainDisconnectedError=_40.ProviderDisconnectedError=_40.UnsupportedProviderMethodError=_40.UnauthorizedProviderError=_40.UserRejectedRequestError=_40.JsonRpcVersionUnsupportedError=_40.LimitExceededRpcError=_40.MethodNotSupportedRpcError=_40.TransactionRejectedRpcError=_40.ResourceUnavailableRpcError=_40.ResourceNotFoundRpcError=_40.InvalidInputRpcError=_40.InternalRpcError=_40.InvalidParamsRpcError=_40.MethodNotFoundRpcError=_40.InvalidRequestRpcError=_40.ParseRpcError=_40.ProviderRpcError=_40.RpcError=void 0;var QN8=P0(),YN8=PQ(),GN8=-1;class i5 extends QN8.BaseError{constructor(J,{code:Q,docsPath:Y,metaMessages:G,name:X,shortMessage:z}){super(z,{cause:J,docsPath:Y,metaMessages:G||J?.metaMessages,name:X||"RpcError"});Object.defineProperty(this,"code",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.name=X||J.name,this.code=J instanceof YN8.RpcRequestError?J.code:Q??GN8}}_40.RpcError=i5;class P7 extends i5{constructor(J,Q){super(J,Q);Object.defineProperty(this,"data",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.data=Q.data}}_40.ProviderRpcError=P7;class jx extends i5{constructor(J){super(J,{code:jx.code,name:"ParseRpcError",shortMessage:"Invalid JSON was received by the server. An error occurred on the server while parsing the JSON text."})}}_40.ParseRpcError=jx;Object.defineProperty(jx,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32700});class hx extends i5{constructor(J){super(J,{code:hx.code,name:"InvalidRequestRpcError",shortMessage:"JSON is not a valid request object."})}}_40.InvalidRequestRpcError=hx;Object.defineProperty(hx,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32600});class bx extends i5{constructor(J,{method:Q}={}){super(J,{code:bx.code,name:"MethodNotFoundRpcError",shortMessage:`The method${Q?` "${Q}"`:""} does not exist / is not available.`})}}_40.MethodNotFoundRpcError=bx;Object.defineProperty(bx,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32601});class xx extends i5{constructor(J){super(J,{code:xx.code,name:"InvalidParamsRpcError",shortMessage:["Invalid parameters were provided to the RPC method.","Double check you have provided the correct parameters."].join(`
`)})}}_40.InvalidParamsRpcError=xx;Object.defineProperty(xx,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32602});class yx extends i5{constructor(J){super(J,{code:yx.code,name:"InternalRpcError",shortMessage:"An internal error was received."})}}_40.InternalRpcError=yx;Object.defineProperty(yx,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32603});class gx extends i5{constructor(J){super(J,{code:gx.code,name:"InvalidInputRpcError",shortMessage:["Missing or invalid parameters.","Double check you have provided the correct parameters."].join(`
`)})}}_40.InvalidInputRpcError=gx;Object.defineProperty(gx,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32000});class mx extends i5{constructor(J){super(J,{code:mx.code,name:"ResourceNotFoundRpcError",shortMessage:"Requested resource not found."});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"ResourceNotFoundRpcError"})}}_40.ResourceNotFoundRpcError=mx;Object.defineProperty(mx,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32001});class dx extends i5{constructor(J){super(J,{code:dx.code,name:"ResourceUnavailableRpcError",shortMessage:"Requested resource not available."})}}_40.ResourceUnavailableRpcError=dx;Object.defineProperty(dx,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32002});class ux extends i5{constructor(J){super(J,{code:ux.code,name:"TransactionRejectedRpcError",shortMessage:"Transaction creation failed."})}}_40.TransactionRejectedRpcError=ux;Object.defineProperty(ux,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32003});class lx extends i5{constructor(J,{method:Q}={}){super(J,{code:lx.code,name:"MethodNotSupportedRpcError",shortMessage:`Method${Q?` "${Q}"`:""} is not supported.`})}}_40.MethodNotSupportedRpcError=lx;Object.defineProperty(lx,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32004});class px extends i5{constructor(J){super(J,{code:px.code,name:"LimitExceededRpcError",shortMessage:"Request exceeds defined limit."})}}_40.LimitExceededRpcError=px;Object.defineProperty(px,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32005});class cx extends i5{constructor(J){super(J,{code:cx.code,name:"JsonRpcVersionUnsupportedError",shortMessage:"Version of JSON-RPC protocol is not supported."})}}_40.JsonRpcVersionUnsupportedError=cx;Object.defineProperty(cx,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32006});class _x extends P7{constructor(J){super(J,{code:_x.code,name:"UserRejectedRequestError",shortMessage:"User rejected the request."})}}_40.UserRejectedRequestError=_x;Object.defineProperty(_x,"code",{enumerable:!0,configurable:!0,writable:!0,value:4001});class ix extends P7{constructor(J){super(J,{code:ix.code,name:"UnauthorizedProviderError",shortMessage:"The requested method and/or account has not been authorized by the user."})}}_40.UnauthorizedProviderError=ix;Object.defineProperty(ix,"code",{enumerable:!0,configurable:!0,writable:!0,value:4100});class nx extends P7{constructor(J,{method:Q}={}){super(J,{code:nx.code,name:"UnsupportedProviderMethodError",shortMessage:`The Provider does not support the requested method${Q?` " ${Q}"`:""}.`})}}_40.UnsupportedProviderMethodError=nx;Object.defineProperty(nx,"code",{enumerable:!0,configurable:!0,writable:!0,value:4200});class ox extends P7{constructor(J){super(J,{code:ox.code,name:"ProviderDisconnectedError",shortMessage:"The Provider is disconnected from all chains."})}}_40.ProviderDisconnectedError=ox;Object.defineProperty(ox,"code",{enumerable:!0,configurable:!0,writable:!0,value:4900});class ax extends P7{constructor(J){super(J,{code:ax.code,name:"ChainDisconnectedError",shortMessage:"The Provider is not connected to the requested chain."})}}_40.ChainDisconnectedError=ax;Object.defineProperty(ax,"code",{enumerable:!0,configurable:!0,writable:!0,value:4901});class rx extends P7{constructor(J){super(J,{code:rx.code,name:"SwitchChainError",shortMessage:"An error occurred when attempting to switch chain."})}}_40.SwitchChainError=rx;Object.defineProperty(rx,"code",{enumerable:!0,configurable:!0,writable:!0,value:4902});class sx extends P7{constructor(J){super(J,{code:sx.code,name:"UnsupportedNonOptionalCapabilityError",shortMessage:"This Wallet does not support a capability that was not marked as optional."})}}_40.UnsupportedNonOptionalCapabilityError=sx;Object.defineProperty(sx,"code",{enumerable:!0,configurable:!0,writable:!0,value:5700});class tx extends P7{constructor(J){super(J,{code:tx.code,name:"UnsupportedChainIdError",shortMessage:"This Wallet does not support the requested chain ID."})}}_40.UnsupportedChainIdError=tx;Object.defineProperty(tx,"code",{enumerable:!0,configurable:!0,writable:!0,value:5710});class ex extends P7{constructor(J){super(J,{code:ex.code,name:"DuplicateIdError",shortMessage:"There is already a bundle submitted with this ID."})}}_40.DuplicateIdError=ex;Object.defineProperty(ex,"code",{enumerable:!0,configurable:!0,writable:!0,value:5720});class Jy extends P7{constructor(J){super(J,{code:Jy.code,name:"UnknownBundleIdError",shortMessage:"This bundle id is unknown / has not been submitted"})}}_40.UnknownBundleIdError=Jy;Object.defineProperty(Jy,"code",{enumerable:!0,configurable:!0,writable:!0,value:5730});class Qy extends P7{constructor(J){super(J,{code:Qy.code,name:"BundleTooLargeError",shortMessage:"The call bundle is too large for the Wallet to process."})}}_40.BundleTooLargeError=Qy;Object.defineProperty(Qy,"code",{enumerable:!0,configurable:!0,writable:!0,value:5740});class Yy extends P7{constructor(J){super(J,{code:Yy.code,name:"AtomicReadyWalletRejectedUpgradeError",shortMessage:"The Wallet can support atomicity after an upgrade, but the user rejected the upgrade."})}}_40.AtomicReadyWalletRejectedUpgradeError=Yy;Object.defineProperty(Yy,"code",{enumerable:!0,configurable:!0,writable:!0,value:5750});class Gy extends P7{constructor(J){super(J,{code:Gy.code,name:"AtomicityNotSupportedError",shortMessage:"The wallet does not support atomic execution but the request requires it."})}}_40.AtomicityNotSupportedError=Gy;Object.defineProperty(Gy,"code",{enumerable:!0,configurable:!0,writable:!0,value:5760});class c40 extends i5{constructor(J){super(J,{name:"UnknownRpcError",shortMessage:"An unknown RPC error occurred."})}}_40.UnknownRpcError=c40});var MK=H((n40)=>{Object.defineProperty(n40,"__esModule",{value:!0});n40.getContractError=xN8;var kN8=F8(),vN8=P0(),Xy=qK(),jN8=PQ(),hN8=UK(),bN8=3;function xN8(J,{abi:Q,address:Y,args:G,docsPath:X,functionName:z,sender:K}){let W=J instanceof Xy.RawContractError?J:J instanceof vN8.BaseError?J.walk((I)=>("data"in I))||J.walk():{},{code:Z,data:V,details:q,message:U,shortMessage:M}=W,D=(()=>{if(J instanceof kN8.AbiDecodingZeroDataError)return new Xy.ContractFunctionZeroDataError({functionName:z});if([bN8,hN8.InternalRpcError.code].includes(Z)&&(V||q||U||M))return new Xy.ContractFunctionRevertedError({abi:Q,data:typeof V==="object"?V.data:V,functionName:z,message:W instanceof jN8.RpcRequestError?q:M??U});return J})();return new Xy.ContractFunctionExecutionError(D,{abi:Q,args:G,contractAddress:Y,docsPath:X,functionName:z,sender:K})}});var fA=H((o40)=>{Object.defineProperty(o40,"__esModule",{value:!0});o40.publicKeyToAddress=dN8;var gN8=C3(),mN8=c5();function dN8(J){let Q=(0,mN8.keccak256)(`0x${J.substring(4)}`).substring(26);return(0,gN8.checksumAddress)(`0x${Q}`)}});var DK=H((r40)=>{Object.defineProperty(r40,"__esModule",{value:!0});r40.sha512_224=r40.sha512_256=r40.sha384=r40.sha512=r40.sha224=r40.sha256=r40.SHA512_256=r40.SHA512_224=r40.SHA384=r40.SHA512=r40.SHA224=r40.SHA256=void 0;var W0=Dv(),l0=Iv(),y9=M8(),lN8=Uint32Array.from([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),eZ=new Uint32Array(64);class zy extends W0.HashMD{constructor(J=32){super(64,J,8,!1);this.A=W0.SHA256_IV[0]|0,this.B=W0.SHA256_IV[1]|0,this.C=W0.SHA256_IV[2]|0,this.D=W0.SHA256_IV[3]|0,this.E=W0.SHA256_IV[4]|0,this.F=W0.SHA256_IV[5]|0,this.G=W0.SHA256_IV[6]|0,this.H=W0.SHA256_IV[7]|0}get(){let{A:J,B:Q,C:Y,D:G,E:X,F:z,G:K,H:W}=this;return[J,Q,Y,G,X,z,K,W]}set(J,Q,Y,G,X,z,K,W){this.A=J|0,this.B=Q|0,this.C=Y|0,this.D=G|0,this.E=X|0,this.F=z|0,this.G=K|0,this.H=W|0}process(J,Q){for(let q=0;q<16;q++,Q+=4)eZ[q]=J.getUint32(Q,!1);for(let q=16;q<64;q++){let U=eZ[q-15],M=eZ[q-2],D=(0,y9.rotr)(U,7)^(0,y9.rotr)(U,18)^U>>>3,I=(0,y9.rotr)(M,17)^(0,y9.rotr)(M,19)^M>>>10;eZ[q]=I+eZ[q-7]+D+eZ[q-16]|0}let{A:Y,B:G,C:X,D:z,E:K,F:W,G:Z,H:V}=this;for(let q=0;q<64;q++){let U=(0,y9.rotr)(K,6)^(0,y9.rotr)(K,11)^(0,y9.rotr)(K,25),M=V+U+(0,W0.Chi)(K,W,Z)+lN8[q]+eZ[q]|0,I=((0,y9.rotr)(Y,2)^(0,y9.rotr)(Y,13)^(0,y9.rotr)(Y,22))+(0,W0.Maj)(Y,G,X)|0;V=Z,Z=W,W=K,K=z+M|0,z=X,X=G,G=Y,Y=M+I|0}Y=Y+this.A|0,G=G+this.B|0,X=X+this.C|0,z=z+this.D|0,K=K+this.E|0,W=W+this.F|0,Z=Z+this.G|0,V=V+this.H|0,this.set(Y,G,X,z,K,W,Z,V)}roundClean(){(0,y9.clean)(eZ)}destroy(){this.set(0,0,0,0,0,0,0,0),(0,y9.clean)(this.buffer)}}r40.SHA256=zy;class y91 extends zy{constructor(){super(28);this.A=W0.SHA224_IV[0]|0,this.B=W0.SHA224_IV[1]|0,this.C=W0.SHA224_IV[2]|0,this.D=W0.SHA224_IV[3]|0,this.E=W0.SHA224_IV[4]|0,this.F=W0.SHA224_IV[5]|0,this.G=W0.SHA224_IV[6]|0,this.H=W0.SHA224_IV[7]|0}}r40.SHA224=y91;var a40=(()=>l0.split(["0x428a2f98d728ae22","0x7137449123ef65cd","0xb5c0fbcfec4d3b2f","0xe9b5dba58189dbbc","0x3956c25bf348b538","0x59f111f1b605d019","0x923f82a4af194f9b","0xab1c5ed5da6d8118","0xd807aa98a3030242","0x12835b0145706fbe","0x243185be4ee4b28c","0x550c7dc3d5ffb4e2","0x72be5d74f27b896f","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((J)=>BigInt(J))))(),pN8=(()=>a40[0])(),cN8=(()=>a40[1])(),JV=new Uint32Array(80),QV=new Uint32Array(80);class kA extends W0.HashMD{constructor(J=64){super(128,J,16,!1);this.Ah=W0.SHA512_IV[0]|0,this.Al=W0.SHA512_IV[1]|0,this.Bh=W0.SHA512_IV[2]|0,this.Bl=W0.SHA512_IV[3]|0,this.Ch=W0.SHA512_IV[4]|0,this.Cl=W0.SHA512_IV[5]|0,this.Dh=W0.SHA512_IV[6]|0,this.Dl=W0.SHA512_IV[7]|0,this.Eh=W0.SHA512_IV[8]|0,this.El=W0.SHA512_IV[9]|0,this.Fh=W0.SHA512_IV[10]|0,this.Fl=W0.SHA512_IV[11]|0,this.Gh=W0.SHA512_IV[12]|0,this.Gl=W0.SHA512_IV[13]|0,this.Hh=W0.SHA512_IV[14]|0,this.Hl=W0.SHA512_IV[15]|0}get(){let{Ah:J,Al:Q,Bh:Y,Bl:G,Ch:X,Cl:z,Dh:K,Dl:W,Eh:Z,El:V,Fh:q,Fl:U,Gh:M,Gl:D,Hh:I,Hl:O}=this;return[J,Q,Y,G,X,z,K,W,Z,V,q,U,M,D,I,O]}set(J,Q,Y,G,X,z,K,W,Z,V,q,U,M,D,I,O){this.Ah=J|0,this.Al=Q|0,this.Bh=Y|0,this.Bl=G|0,this.Ch=X|0,this.Cl=z|0,this.Dh=K|0,this.Dl=W|0,this.Eh=Z|0,this.El=V|0,this.Fh=q|0,this.Fl=U|0,this.Gh=M|0,this.Gl=D|0,this.Hh=I|0,this.Hl=O|0}process(J,Q){for(let w=0;w<16;w++,Q+=4)JV[w]=J.getUint32(Q),QV[w]=J.getUint32(Q+=4);for(let w=16;w<80;w++){let N=JV[w-15]|0,L=QV[w-15]|0,E=l0.rotrSH(N,L,1)^l0.rotrSH(N,L,8)^l0.shrSH(N,L,7),R=l0.rotrSL(N,L,1)^l0.rotrSL(N,L,8)^l0.shrSL(N,L,7),F=JV[w-2]|0,f=QV[w-2]|0,C=l0.rotrSH(F,f,19)^l0.rotrBH(F,f,61)^l0.shrSH(F,f,6),P=l0.rotrSL(F,f,19)^l0.rotrBL(F,f,61)^l0.shrSL(F,f,6),k=l0.add4L(R,P,QV[w-7],QV[w-16]),$=l0.add4H(k,E,C,JV[w-7],JV[w-16]);JV[w]=$|0,QV[w]=k|0}let{Ah:Y,Al:G,Bh:X,Bl:z,Ch:K,Cl:W,Dh:Z,Dl:V,Eh:q,El:U,Fh:M,Fl:D,Gh:I,Gl:O,Hh:A,Hl:B}=this;for(let w=0;w<80;w++){let N=l0.rotrSH(q,U,14)^l0.rotrSH(q,U,18)^l0.rotrBH(q,U,41),L=l0.rotrSL(q,U,14)^l0.rotrSL(q,U,18)^l0.rotrBL(q,U,41),E=q&M^~q&I,R=U&D^~U&O,F=l0.add5L(B,L,R,cN8[w],QV[w]),f=l0.add5H(F,A,N,E,pN8[w],JV[w]),C=F|0,P=l0.rotrSH(Y,G,28)^l0.rotrBH(Y,G,34)^l0.rotrBH(Y,G,39),k=l0.rotrSL(Y,G,28)^l0.rotrBL(Y,G,34)^l0.rotrBL(Y,G,39),$=Y&X^Y&K^X&K,d=G&z^G&W^z&W;A=I|0,B=O|0,I=M|0,O=D|0,M=q|0,D=U|0,{h:q,l:U}=l0.add(Z|0,V|0,f|0,C|0),Z=K|0,V=W|0,K=X|0,W=z|0,X=Y|0,z=G|0;let h=l0.add3L(C,k,d);Y=l0.add3H(h,f,P,$),G=h|0}({h:Y,l:G}=l0.add(this.Ah|0,this.Al|0,Y|0,G|0)),{h:X,l:z}=l0.add(this.Bh|0,this.Bl|0,X|0,z|0),{h:K,l:W}=l0.add(this.Ch|0,this.Cl|0,K|0,W|0),{h:Z,l:V}=l0.add(this.Dh|0,this.Dl|0,Z|0,V|0),{h:q,l:U}=l0.add(this.Eh|0,this.El|0,q|0,U|0),{h:M,l:D}=l0.add(this.Fh|0,this.Fl|0,M|0,D|0),{h:I,l:O}=l0.add(this.Gh|0,this.Gl|0,I|0,O|0),{h:A,l:B}=l0.add(this.Hh|0,this.Hl|0,A|0,B|0),this.set(Y,G,X,z,K,W,Z,V,q,U,M,D,I,O,A,B)}roundClean(){(0,y9.clean)(JV,QV)}destroy(){(0,y9.clean)(this.buffer),this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)}}r40.SHA512=kA;class g91 extends kA{constructor(){super(48);this.Ah=W0.SHA384_IV[0]|0,this.Al=W0.SHA384_IV[1]|0,this.Bh=W0.SHA384_IV[2]|0,this.Bl=W0.SHA384_IV[3]|0,this.Ch=W0.SHA384_IV[4]|0,this.Cl=W0.SHA384_IV[5]|0,this.Dh=W0.SHA384_IV[6]|0,this.Dl=W0.SHA384_IV[7]|0,this.Eh=W0.SHA384_IV[8]|0,this.El=W0.SHA384_IV[9]|0,this.Fh=W0.SHA384_IV[10]|0,this.Fl=W0.SHA384_IV[11]|0,this.Gh=W0.SHA384_IV[12]|0,this.Gl=W0.SHA384_IV[13]|0,this.Hh=W0.SHA384_IV[14]|0,this.Hl=W0.SHA384_IV[15]|0}}r40.SHA384=g91;var n5=Uint32Array.from([2352822216,424955298,1944164710,2312950998,502970286,855612546,1738396948,1479516111,258812777,2077511080,2011393907,79989058,1067287976,1780299464,286451373,2446758561]),o5=Uint32Array.from([573645204,4230739756,2673172387,3360449730,596883563,1867755857,2520282905,1497426621,2519219938,2827943907,3193839141,1401305490,721525244,746961066,246885852,2177182882]);class m91 extends kA{constructor(){super(28);this.Ah=n5[0]|0,this.Al=n5[1]|0,this.Bh=n5[2]|0,this.Bl=n5[3]|0,this.Ch=n5[4]|0,this.Cl=n5[5]|0,this.Dh=n5[6]|0,this.Dl=n5[7]|0,this.Eh=n5[8]|0,this.El=n5[9]|0,this.Fh=n5[10]|0,this.Fl=n5[11]|0,this.Gh=n5[12]|0,this.Gl=n5[13]|0,this.Hh=n5[14]|0,this.Hl=n5[15]|0}}r40.SHA512_224=m91;class d91 extends kA{constructor(){super(32);this.Ah=o5[0]|0,this.Al=o5[1]|0,this.Bh=o5[2]|0,this.Bl=o5[3]|0,this.Ch=o5[4]|0,this.Cl=o5[5]|0,this.Dh=o5[6]|0,this.Dl=o5[7]|0,this.Eh=o5[8]|0,this.El=o5[9]|0,this.Fh=o5[10]|0,this.Fl=o5[11]|0,this.Gh=o5[12]|0,this.Gl=o5[13]|0,this.Hh=o5[14]|0,this.Hl=o5[15]|0}}r40.SHA512_256=d91;r40.sha256=(0,y9.createHasher)(()=>new zy);r40.sha224=(0,y9.createHasher)(()=>new y91);r40.sha512=(0,y9.createHasher)(()=>new kA);r40.sha384=(0,y9.createHasher)(()=>new g91);r40.sha512_256=(0,y9.createHasher)(()=>new d91);r40.sha512_224=(0,y9.createHasher)(()=>new m91)});var WM=H((t40)=>{Object.defineProperty(t40,"__esModule",{value:!0});t40.hmac=t40.HMAC=void 0;var KM=M8();class Ky extends KM.Hash{constructor(J,Q){super();this.finished=!1,this.destroyed=!1,(0,KM.ahash)(J);let Y=(0,KM.toBytes)(Q);if(this.iHash=J.create(),typeof this.iHash.update!=="function")throw Error("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;let G=this.blockLen,X=new Uint8Array(G);X.set(Y.length>G?J.create().update(Y).digest():Y);for(let z=0;z<X.length;z++)X[z]^=54;this.iHash.update(X),this.oHash=J.create();for(let z=0;z<X.length;z++)X[z]^=106;this.oHash.update(X),(0,KM.clean)(X)}update(J){return(0,KM.aexists)(this),this.iHash.update(J),this}digestInto(J){(0,KM.aexists)(this),(0,KM.abytes)(J,this.outputLen),this.finished=!0,this.iHash.digestInto(J),this.oHash.update(J),this.oHash.digestInto(J),this.destroy()}digest(){let J=new Uint8Array(this.oHash.outputLen);return this.digestInto(J),J}_cloneInto(J){J||(J=Object.create(Object.getPrototypeOf(this),{}));let{oHash:Q,iHash:Y,finished:G,destroyed:X,blockLen:z,outputLen:K}=this;return J=J,J.finished=G,J.destroyed=X,J.blockLen=z,J.outputLen=K,J.oHash=Q._cloneInto(J.oHash),J.iHash=Y._cloneInto(J.iHash),J}clone(){return this._cloneInto()}destroy(){this.destroyed=!0,this.oHash.destroy(),this.iHash.destroy()}}t40.HMAC=Ky;var Yw8=(J,Q,Y)=>new Ky(J,Q).update(Y).digest();t40.hmac=Yw8;t40.hmac.create=(J,Q)=>new Ky(J,Q)});var YV=H((K50)=>{/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */Object.defineProperty(K50,"__esModule",{value:!0});K50.notImplemented=K50.bitMask=void 0;K50.isBytes=Zy;K50.abytes=Vy;K50.abool=Xw8;K50.numberToHexUnpadded=Q50;K50.hexToNumber=c91;K50.bytesToHex=_91;K50.hexToBytes=qy;K50.bytesToNumberBE=Kw8;K50.bytesToNumberLE=Ww8;K50.numberToBytesBE=G50;K50.numberToBytesLE=Zw8;K50.numberToVarBytesBE=Vw8;K50.ensureBytes=qw8;K50.concatBytes=X50;K50.equalBytes=Uw8;K50.utf8ToBytes=Mw8;K50.inRange=z50;K50.aInRange=Dw8;K50.bitLen=Hw8;K50.bitGet=Iw8;K50.bitSet=Ow8;K50.createHmacDrbg=Bw8;K50.validateObject=ww8;K50.memoized=Ew8;var Wy=BigInt(0),IF=BigInt(1);function Zy(J){return J instanceof Uint8Array||ArrayBuffer.isView(J)&&J.constructor.name==="Uint8Array"}function Vy(J){if(!Zy(J))throw Error("Uint8Array expected")}function Xw8(J,Q){if(typeof Q!=="boolean")throw Error(J+" boolean expected, got "+Q)}function Q50(J){let Q=J.toString(16);return Q.length&1?"0"+Q:Q}function c91(J){if(typeof J!=="string")throw Error("hex string expected, got "+typeof J);return J===""?Wy:BigInt("0x"+J)}var Y50=typeof Uint8Array.from([]).toHex==="function"&&typeof Uint8Array.fromHex==="function",zw8=Array.from({length:256},(J,Q)=>Q.toString(16).padStart(2,"0"));function _91(J){if(Vy(J),Y50)return J.toHex();let Q="";for(let Y=0;Y<J.length;Y++)Q+=zw8[J[Y]];return Q}var HK={_0:48,_9:57,A:65,F:70,a:97,f:102};function e40(J){if(J>=HK._0&&J<=HK._9)return J-HK._0;if(J>=HK.A&&J<=HK.F)return J-(HK.A-10);if(J>=HK.a&&J<=HK.f)return J-(HK.a-10);return}function qy(J){if(typeof J!=="string")throw Error("hex string expected, got "+typeof J);if(Y50)return Uint8Array.fromHex(J);let Q=J.length,Y=Q/2;if(Q%2)throw Error("hex string expected, got unpadded hex of length "+Q);let G=new Uint8Array(Y);for(let X=0,z=0;X<Y;X++,z+=2){let K=e40(J.charCodeAt(z)),W=e40(J.charCodeAt(z+1));if(K===void 0||W===void 0){let Z=J[z]+J[z+1];throw Error('hex string expected, got non-hex character "'+Z+'" at index '+z)}G[X]=K*16+W}return G}function Kw8(J){return c91(_91(J))}function Ww8(J){return Vy(J),c91(_91(Uint8Array.from(J).reverse()))}function G50(J,Q){return qy(J.toString(16).padStart(Q*2,"0"))}function Zw8(J,Q){return G50(J,Q).reverse()}function Vw8(J){return qy(Q50(J))}function qw8(J,Q,Y){let G;if(typeof Q==="string")try{G=qy(Q)}catch(z){throw Error(J+" must be hex string or Uint8Array, cause: "+z)}else if(Zy(Q))G=Uint8Array.from(Q);else throw Error(J+" must be hex string or Uint8Array");let X=G.length;if(typeof Y==="number"&&X!==Y)throw Error(J+" of length "+Y+" expected, got "+X);return G}function X50(...J){let Q=0;for(let G=0;G<J.length;G++){let X=J[G];Vy(X),Q+=X.length}let Y=new Uint8Array(Q);for(let G=0,X=0;G<J.length;G++){let z=J[G];Y.set(z,X),X+=z.length}return Y}function Uw8(J,Q){if(J.length!==Q.length)return!1;let Y=0;for(let G=0;G<J.length;G++)Y|=J[G]^Q[G];return Y===0}function Mw8(J){if(typeof J!=="string")throw Error("string expected");return new Uint8Array(new TextEncoder().encode(J))}var l91=(J)=>typeof J==="bigint"&&Wy<=J;function z50(J,Q,Y){return l91(J)&&l91(Q)&&l91(Y)&&Q<=J&&J<Y}function Dw8(J,Q,Y,G){if(!z50(Q,Y,G))throw Error("expected valid "+J+": "+Y+" <= n < "+G+", got "+Q)}function Hw8(J){let Q;for(Q=0;J>Wy;J>>=IF,Q+=1);return Q}function Iw8(J,Q){return J>>BigInt(Q)&IF}function Ow8(J,Q,Y){return J|(Y?IF:Wy)<<BigInt(Q)}var Aw8=(J)=>(IF<<BigInt(J))-IF;K50.bitMask=Aw8;var p91=(J)=>new Uint8Array(J),J50=(J)=>Uint8Array.from(J);function Bw8(J,Q,Y){if(typeof J!=="number"||J<2)throw Error("hashLen must be a number");if(typeof Q!=="number"||Q<2)throw Error("qByteLen must be a number");if(typeof Y!=="function")throw Error("hmacFn must be a function");let G=p91(J),X=p91(J),z=0,K=()=>{G.fill(1),X.fill(0),z=0},W=(...U)=>Y(X,G,...U),Z=(U=p91(0))=>{if(X=W(J50([0]),U),G=W(),U.length===0)return;X=W(J50([1]),U),G=W()},V=()=>{if(z++>=1000)throw Error("drbg: tried 1000 values");let U=0,M=[];while(U<Q){G=W();let D=G.slice();M.push(D),U+=G.length}return X50(...M)};return(U,M)=>{K(),Z(U);let D=void 0;while(!(D=M(V())))Z();return K(),D}}var Nw8={bigint:(J)=>typeof J==="bigint",function:(J)=>typeof J==="function",boolean:(J)=>typeof J==="boolean",string:(J)=>typeof J==="string",stringOrUint8Array:(J)=>typeof J==="string"||Zy(J),isSafeInteger:(J)=>Number.isSafeInteger(J),array:(J)=>Array.isArray(J),field:(J,Q)=>Q.Fp.isValid(J),hash:(J)=>typeof J==="function"&&Number.isSafeInteger(J.outputLen)};function ww8(J,Q,Y={}){let G=(X,z,K)=>{let W=Nw8[z];if(typeof W!=="function")throw Error("invalid validator function");let Z=J[X];if(K&&Z===void 0)return;if(!W(Z,J))throw Error("param "+String(X)+" is invalid. Expected "+z+", got "+Z)};for(let[X,z]of Object.entries(Q))G(X,z,!1);for(let[X,z]of Object.entries(Y))G(X,z,!0);return J}var Lw8=()=>{throw Error("not implemented")};K50.notImplemented=Lw8;function Ew8(J){let Q=new WeakMap;return(Y,...G)=>{let X=Q.get(Y);if(X!==void 0)return X;let z=J(Y,...G);return Q.set(Y,z),z}}});var OF=H((O50)=>{Object.defineProperty(O50,"__esModule",{value:!0});O50.isNegativeLE=void 0;O50.mod=RJ;O50.pow=rw8;O50.pow2=sw8;O50.invert=Uy;O50.tonelliShanks=M50;O50.FpSqrt=D50;O50.validateField=QL8;O50.FpPow=i91;O50.FpInvertBatch=H50;O50.FpDiv=YL8;O50.FpLegendre=My;O50.FpIsSquare=GL8;O50.nLength=n91;O50.Field=o91;O50.FpSqrtOdd=XL8;O50.FpSqrtEven=zL8;O50.hashToPrivateScalar=KL8;O50.getFieldBytesLength=a91;O50.getMinHashLength=I50;O50.mapHashToField=WL8;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */var ow8=M8(),FJ=YV(),$7=BigInt(0),g9=BigInt(1),ZM=BigInt(2),aw8=BigInt(3),Z50=BigInt(4),V50=BigInt(5),q50=BigInt(8);function RJ(J,Q){let Y=J%Q;return Y>=$7?Y:Q+Y}function rw8(J,Q,Y){return i91(o91(Y),J,Q)}function sw8(J,Q,Y){let G=J;while(Q-- >$7)G*=G,G%=Y;return G}function Uy(J,Q){if(J===$7)throw Error("invert: expected non-zero number");if(Q<=$7)throw Error("invert: expected positive modulus, got "+Q);let Y=RJ(J,Q),G=Q,X=$7,z=g9,K=g9,W=$7;while(Y!==$7){let V=G/Y,q=G%Y,U=X-K*V,M=z-W*V;G=Y,Y=q,X=K,z=W,K=U,W=M}if(G!==g9)throw Error("invert: does not exist");return RJ(X,Q)}function U50(J,Q){let Y=(J.ORDER+g9)/Z50,G=J.pow(Q,Y);if(!J.eql(J.sqr(G),Q))throw Error("Cannot find square root");return G}function tw8(J,Q){let Y=(J.ORDER-V50)/q50,G=J.mul(Q,ZM),X=J.pow(G,Y),z=J.mul(Q,X),K=J.mul(J.mul(z,ZM),X),W=J.mul(z,J.sub(K,J.ONE));if(!J.eql(J.sqr(W),Q))throw Error("Cannot find square root");return W}function M50(J){if(J<BigInt(3))throw Error("sqrt is not defined for small field");let Q=J-g9,Y=0;while(Q%ZM===$7)Q/=ZM,Y++;let G=ZM,X=o91(J);while(My(X,G)===1)if(G++>1000)throw Error("Cannot find square root: probably non-prime P");if(Y===1)return U50;let z=X.pow(G,Q),K=(Q+g9)/ZM;return function(Z,V){if(Z.is0(V))return V;if(My(Z,V)!==1)throw Error("Cannot find square root");let q=Y,U=Z.mul(Z.ONE,z),M=Z.pow(V,Q),D=Z.pow(V,K);while(!Z.eql(M,Z.ONE)){if(Z.is0(M))return Z.ZERO;let I=1,O=Z.sqr(M);while(!Z.eql(O,Z.ONE))if(I++,O=Z.sqr(O),I===q)throw Error("Cannot find square root");let A=g9<<BigInt(q-I-1),B=Z.pow(U,A);q=I,U=Z.sqr(B),M=Z.mul(M,U),D=Z.mul(D,B)}return D}}function D50(J){if(J%Z50===aw8)return U50;if(J%q50===V50)return tw8;return M50(J)}var ew8=(J,Q)=>(RJ(J,Q)&g9)===g9;O50.isNegativeLE=ew8;var JL8=["create","isValid","is0","neg","inv","sqrt","sqr","eql","add","sub","mul","pow","div","addN","subN","mulN","sqrN"];function QL8(J){let Q={ORDER:"bigint",MASK:"bigint",BYTES:"isSafeInteger",BITS:"isSafeInteger"},Y=JL8.reduce((G,X)=>{return G[X]="function",G},Q);return(0,FJ.validateObject)(J,Y)}function i91(J,Q,Y){if(Y<$7)throw Error("invalid exponent, negatives unsupported");if(Y===$7)return J.ONE;if(Y===g9)return Q;let G=J.ONE,X=Q;while(Y>$7){if(Y&g9)G=J.mul(G,X);X=J.sqr(X),Y>>=g9}return G}function H50(J,Q,Y=!1){let G=Array(Q.length).fill(Y?J.ZERO:void 0),X=Q.reduce((K,W,Z)=>{if(J.is0(W))return K;return G[Z]=K,J.mul(K,W)},J.ONE),z=J.inv(X);return Q.reduceRight((K,W,Z)=>{if(J.is0(W))return K;return G[Z]=J.mul(K,G[Z]),J.mul(K,W)},z),G}function YL8(J,Q,Y){return J.mul(Q,typeof Y==="bigint"?Uy(Y,J.ORDER):J.inv(Y))}function My(J,Q){let Y=(J.ORDER-g9)/ZM,G=J.pow(Q,Y),X=J.eql(G,J.ONE),z=J.eql(G,J.ZERO),K=J.eql(G,J.neg(J.ONE));if(!X&&!z&&!K)throw Error("invalid Legendre symbol result");return X?1:z?0:-1}function GL8(J,Q){return My(J,Q)===1}function n91(J,Q){if(Q!==void 0)(0,ow8.anumber)(Q);let Y=Q!==void 0?Q:J.toString(2).length,G=Math.ceil(Y/8);return{nBitLength:Y,nByteLength:G}}function o91(J,Q,Y=!1,G={}){if(J<=$7)throw Error("invalid field: expected ORDER > 0, got "+J);let{nBitLength:X,nByteLength:z}=n91(J,Q);if(z>2048)throw Error("invalid field: expected ORDER of <= 2048 bytes");let K,W=Object.freeze({ORDER:J,isLE:Y,BITS:X,BYTES:z,MASK:(0,FJ.bitMask)(X),ZERO:$7,ONE:g9,create:(Z)=>RJ(Z,J),isValid:(Z)=>{if(typeof Z!=="bigint")throw Error("invalid field element: expected bigint, got "+typeof Z);return $7<=Z&&Z<J},is0:(Z)=>Z===$7,isOdd:(Z)=>(Z&g9)===g9,neg:(Z)=>RJ(-Z,J),eql:(Z,V)=>Z===V,sqr:(Z)=>RJ(Z*Z,J),add:(Z,V)=>RJ(Z+V,J),sub:(Z,V)=>RJ(Z-V,J),mul:(Z,V)=>RJ(Z*V,J),pow:(Z,V)=>i91(W,Z,V),div:(Z,V)=>RJ(Z*Uy(V,J),J),sqrN:(Z)=>Z*Z,addN:(Z,V)=>Z+V,subN:(Z,V)=>Z-V,mulN:(Z,V)=>Z*V,inv:(Z)=>Uy(Z,J),sqrt:G.sqrt||((Z)=>{if(!K)K=D50(J);return K(W,Z)}),toBytes:(Z)=>Y?(0,FJ.numberToBytesLE)(Z,z):(0,FJ.numberToBytesBE)(Z,z),fromBytes:(Z)=>{if(Z.length!==z)throw Error("Field.fromBytes: expected "+z+" bytes, got "+Z.length);return Y?(0,FJ.bytesToNumberLE)(Z):(0,FJ.bytesToNumberBE)(Z)},invertBatch:(Z)=>H50(W,Z),cmov:(Z,V,q)=>q?V:Z});return Object.freeze(W)}function XL8(J,Q){if(!J.isOdd)throw Error("Field doesn't have isOdd");let Y=J.sqrt(Q);return J.isOdd(Y)?Y:J.neg(Y)}function zL8(J,Q){if(!J.isOdd)throw Error("Field doesn't have isOdd");let Y=J.sqrt(Q);return J.isOdd(Y)?J.neg(Y):Y}function KL8(J,Q,Y=!1){J=(0,FJ.ensureBytes)("privateHash",J);let G=J.length,X=n91(Q).nByteLength+8;if(X<24||G<X||G>1024)throw Error("hashToPrivateScalar: expected "+X+"-1024 bytes of input, got "+G);let z=Y?(0,FJ.bytesToNumberLE)(J):(0,FJ.bytesToNumberBE)(J);return RJ(z,Q-g9)+g9}function a91(J){if(typeof J!=="bigint")throw Error("field order must be bigint");let Q=J.toString(2).length;return Math.ceil(Q/8)}function I50(J){let Q=a91(J);return Q+Math.ceil(Q/2)}function WL8(J,Q,Y=!1){let G=J.length,X=a91(Q),z=I50(Q);if(G<16||G<z||G>1024)throw Error("expected "+z+"-1024 bytes of input, got "+G);let K=Y?(0,FJ.bytesToNumberLE)(J):(0,FJ.bytesToNumberBE)(J),W=RJ(K,Q-g9)+g9;return Y?(0,FJ.numberToBytesLE)(W,X):(0,FJ.numberToBytesBE)(W,X)}});var F50=H((R50)=>{Object.defineProperty(R50,"__esModule",{value:!0});R50.wNAF=PL8;R50.pippenger=$L8;R50.precomputeMSMUnsafe=fL8;R50.validateBasic=kL8;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */var B50=OF(),AF=YV(),N50=BigInt(0),J41=BigInt(1);function r91(J,Q){let Y=Q.negate();return J?Y:Q}function Q41(J,Q){if(!Number.isSafeInteger(J)||J<=0||J>Q)throw Error("invalid window size, expected [1.."+Q+"], got W="+J)}function s91(J,Q){Q41(J,Q);let Y=Math.ceil(Q/J)+1,G=2**(J-1),X=2**J,z=(0,AF.bitMask)(J),K=BigInt(J);return{windows:Y,windowSize:G,mask:z,maxNumber:X,shiftBy:K}}function w50(J,Q,Y){let{windowSize:G,mask:X,maxNumber:z,shiftBy:K}=Y,W=Number(J&X),Z=J>>K;if(W>G)W-=z,Z+=J41;let V=Q*G,q=V+Math.abs(W)-1,U=W===0,M=W<0,D=Q%2!==0;return{nextN:Z,offset:q,isZero:U,isNeg:M,isNegF:D,offsetF:V}}function L50(J,Q){if(!Array.isArray(J))throw Error("array expected");J.forEach((Y,G)=>{if(!(Y instanceof Q))throw Error("invalid point at index "+G)})}function E50(J,Q){if(!Array.isArray(J))throw Error("array of scalars expected");J.forEach((Y,G)=>{if(!Q.isValid(Y))throw Error("invalid scalar at index "+G)})}var t91=new WeakMap,C50=new WeakMap;function e91(J){return C50.get(J)||1}function PL8(J,Q){return{constTimeNegate:r91,hasPrecomputes(Y){return e91(Y)!==1},unsafeLadder(Y,G,X=J.ZERO){let z=Y;while(G>N50){if(G&J41)X=X.add(z);z=z.double(),G>>=J41}return X},precomputeWindow(Y,G){let{windows:X,windowSize:z}=s91(G,Q),K=[],W=Y,Z=W;for(let V=0;V<X;V++){Z=W,K.push(Z);for(let q=1;q<z;q++)Z=Z.add(W),K.push(Z);W=Z.double()}return K},wNAF(Y,G,X){let{ZERO:z,BASE:K}=J,W=s91(Y,Q);for(let Z=0;Z<W.windows;Z++){let{nextN:V,offset:q,isZero:U,isNeg:M,isNegF:D,offsetF:I}=w50(X,Z,W);if(X=V,U)K=K.add(r91(D,G[I]));else z=z.add(r91(M,G[q]))}return{p:z,f:K}},wNAFUnsafe(Y,G,X,z=J.ZERO){let K=s91(Y,Q);for(let W=0;W<K.windows;W++){if(X===N50)break;let{nextN:Z,offset:V,isZero:q,isNeg:U}=w50(X,W,K);if(X=Z,q)continue;else{let M=G[V];z=z.add(U?M.negate():M)}}return z},getPrecomputes(Y,G,X){let z=t91.get(G);if(!z){if(z=this.precomputeWindow(G,Y),Y!==1)t91.set(G,X(z))}return z},wNAFCached(Y,G,X){let z=e91(Y);return this.wNAF(z,this.getPrecomputes(z,Y,X),G)},wNAFCachedUnsafe(Y,G,X,z){let K=e91(Y);if(K===1)return this.unsafeLadder(Y,G,z);return this.wNAFUnsafe(K,this.getPrecomputes(K,Y,X),G,z)},setWindowSize(Y,G){Q41(G,Q),C50.set(Y,G),t91.delete(Y)}}}function $L8(J,Q,Y,G){L50(Y,J),E50(G,Q);let X=Y.length,z=G.length;if(X!==z)throw Error("arrays of points and scalars must have equal length");let K=J.ZERO,W=(0,AF.bitLen)(BigInt(X)),Z=1;if(W>12)Z=W-3;else if(W>4)Z=W-2;else if(W>0)Z=2;let V=(0,AF.bitMask)(Z),q=Array(Number(V)+1).fill(K),U=Math.floor((Q.BITS-1)/Z)*Z,M=K;for(let D=U;D>=0;D-=Z){q.fill(K);for(let O=0;O<z;O++){let A=G[O],B=Number(A>>BigInt(D)&V);q[B]=q[B].add(Y[O])}let I=K;for(let O=q.length-1,A=K;O>0;O--)A=A.add(q[O]),I=I.add(A);if(M=M.add(I),D!==0)for(let O=0;O<Z;O++)M=M.double()}return M}function fL8(J,Q,Y,G){Q41(G,Q.BITS),L50(Y,J);let X=J.ZERO,z=2**G-1,K=Math.ceil(Q.BITS/G),W=(0,AF.bitMask)(G),Z=Y.map((V)=>{let q=[];for(let U=0,M=V;U<z;U++)q.push(M),M=M.add(V);return q});return(V)=>{if(E50(V,Q),V.length>Y.length)throw Error("array of scalars must be smaller than array of points");let q=X;for(let U=0;U<K;U++){if(q!==X)for(let D=0;D<G;D++)q=q.double();let M=BigInt(K*G-(U+1)*G);for(let D=0;D<V.length;D++){let I=V[D],O=Number(I>>M&W);if(!O)continue;q=q.add(Z[D][O-1])}}return q}}function kL8(J){return(0,B50.validateField)(J.Fp),(0,AF.validateObject)(J,{n:"bigint",h:"bigint",Gx:"field",Gy:"field"},{nBitLength:"isSafeInteger",nByteLength:"isSafeInteger"}),Object.freeze({...(0,B50.nLength)(J.n,J.nBitLength),...J,...{p:J.Fp.ORDER}})}});var z41=H(($50)=>{Object.defineProperty($50,"__esModule",{value:!0});$50.DER=$50.DERErr=void 0;$50.weierstrassPoints=T50;$50.weierstrass=gL8;$50.SWUFpSqrtRatio=P50;$50.mapToCurveSimpleSWU=mL8;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */var Dy=F50(),IK=OF(),Z0=YV();function S50(J){if(J.lowS!==void 0)(0,Z0.abool)("lowS",J.lowS);if(J.prehash!==void 0)(0,Z0.abool)("prehash",J.prehash)}function xL8(J){let Q=(0,Dy.validateBasic)(J);(0,Z0.validateObject)(Q,{a:"field",b:"field"},{allowInfinityPoint:"boolean",allowedPrivateKeyLengths:"array",clearCofactor:"function",fromBytes:"function",isTorsionFree:"function",toBytes:"function",wrapPrivateKey:"boolean"});let{endo:Y,Fp:G,a:X}=Q;if(Y){if(!G.eql(X,G.ZERO))throw Error("invalid endo: CURVE.a must be 0");if(typeof Y!=="object"||typeof Y.beta!=="bigint"||typeof Y.splitScalar!=="function")throw Error('invalid endo: expected "beta": bigint and "splitScalar": function')}return Object.freeze({...Q})}class X41 extends Error{constructor(J=""){super(J)}}$50.DERErr=X41;$50.DER={Err:X41,_tlv:{encode:(J,Q)=>{let{Err:Y}=$50.DER;if(J<0||J>256)throw new Y("tlv.encode: wrong tag");if(Q.length&1)throw new Y("tlv.encode: unpadded data");let G=Q.length/2,X=(0,Z0.numberToHexUnpadded)(G);if(X.length/2&128)throw new Y("tlv.encode: long form length too big");let z=G>127?(0,Z0.numberToHexUnpadded)(X.length/2|128):"";return(0,Z0.numberToHexUnpadded)(J)+z+X+Q},decode(J,Q){let{Err:Y}=$50.DER,G=0;if(J<0||J>256)throw new Y("tlv.encode: wrong tag");if(Q.length<2||Q[G++]!==J)throw new Y("tlv.decode: wrong tlv");let X=Q[G++],z=!!(X&128),K=0;if(!z)K=X;else{let Z=X&127;if(!Z)throw new Y("tlv.decode(long): indefinite length not supported");if(Z>4)throw new Y("tlv.decode(long): byte length is too big");let V=Q.subarray(G,G+Z);if(V.length!==Z)throw new Y("tlv.decode: length bytes not complete");if(V[0]===0)throw new Y("tlv.decode(long): zero leftmost byte");for(let q of V)K=K<<8|q;if(G+=Z,K<128)throw new Y("tlv.decode(long): not minimal encoding")}let W=Q.subarray(G,G+K);if(W.length!==K)throw new Y("tlv.decode: wrong value length");return{v:W,l:Q.subarray(G+K)}}},_int:{encode(J){let{Err:Q}=$50.DER;if(J<tY)throw new Q("integer: negative integers are not allowed");let Y=(0,Z0.numberToHexUnpadded)(J);if(Number.parseInt(Y[0],16)&8)Y="00"+Y;if(Y.length&1)throw new Q("unexpected DER parsing assertion: unpadded hex");return Y},decode(J){let{Err:Q}=$50.DER;if(J[0]&128)throw new Q("invalid signature integer: negative");if(J[0]===0&&!(J[1]&128))throw new Q("invalid signature integer: unnecessary leading zero");return(0,Z0.bytesToNumberBE)(J)}},toSig(J){let{Err:Q,_int:Y,_tlv:G}=$50.DER,X=(0,Z0.ensureBytes)("signature",J),{v:z,l:K}=G.decode(48,X);if(K.length)throw new Q("invalid signature: left bytes after parsing");let{v:W,l:Z}=G.decode(2,z),{v:V,l:q}=G.decode(2,Z);if(q.length)throw new Q("invalid signature: left bytes after parsing");return{r:Y.decode(W),s:Y.decode(V)}},hexFromSig(J){let{_tlv:Q,_int:Y}=$50.DER,G=Q.encode(2,Y.encode(J.r)),X=Q.encode(2,Y.encode(J.s)),z=G+X;return Q.encode(48,z)}};function Y41(J,Q){return(0,Z0.bytesToHex)((0,Z0.numberToBytesBE)(J,Q))}var tY=BigInt(0),a6=BigInt(1),GV=BigInt(2),BF=BigInt(3),G41=BigInt(4);function T50(J){let Q=xL8(J),{Fp:Y}=Q,G=(0,IK.Field)(Q.n,Q.nBitLength),X=Q.toBytes||((N,L,E)=>{let R=L.toAffine();return(0,Z0.concatBytes)(Uint8Array.from([4]),Y.toBytes(R.x),Y.toBytes(R.y))}),z=Q.fromBytes||((N)=>{let L=N.subarray(1),E=Y.fromBytes(L.subarray(0,Y.BYTES)),R=Y.fromBytes(L.subarray(Y.BYTES,2*Y.BYTES));return{x:E,y:R}});function K(N){let{a:L,b:E}=Q,R=Y.sqr(N),F=Y.mul(R,N);return Y.add(Y.add(F,Y.mul(N,L)),E)}function W(N,L){let E=Y.sqr(L),R=K(N);return Y.eql(E,R)}if(!W(Q.Gx,Q.Gy))throw Error("bad curve params: generator point");let Z=Y.mul(Y.pow(Q.a,BF),G41),V=Y.mul(Y.sqr(Q.b),BigInt(27));if(Y.is0(Y.add(Z,V)))throw Error("bad curve params: a or b");function q(N){return(0,Z0.inRange)(N,a6,Q.n)}function U(N){let{allowedPrivateKeyLengths:L,nByteLength:E,wrapPrivateKey:R,n:F}=Q;if(L&&typeof N!=="bigint"){if((0,Z0.isBytes)(N))N=(0,Z0.bytesToHex)(N);if(typeof N!=="string"||!L.includes(N.length))throw Error("invalid private key");N=N.padStart(E*2,"0")}let f;try{f=typeof N==="bigint"?N:(0,Z0.bytesToNumberBE)((0,Z0.ensureBytes)("private key",N,E))}catch(C){throw Error("invalid private key, expected hex or "+E+" bytes, got "+typeof N)}if(R)f=(0,IK.mod)(f,F);return(0,Z0.aInRange)("private key",f,a6,F),f}function M(N){if(!(N instanceof O))throw Error("ProjectivePoint expected")}let D=(0,Z0.memoized)((N,L)=>{let{px:E,py:R,pz:F}=N;if(Y.eql(F,Y.ONE))return{x:E,y:R};let f=N.is0();if(L==null)L=f?Y.ONE:Y.inv(F);let C=Y.mul(E,L),P=Y.mul(R,L),k=Y.mul(F,L);if(f)return{x:Y.ZERO,y:Y.ZERO};if(!Y.eql(k,Y.ONE))throw Error("invZ was invalid");return{x:C,y:P}}),I=(0,Z0.memoized)((N)=>{if(N.is0()){if(Q.allowInfinityPoint&&!Y.is0(N.py))return;throw Error("bad point: ZERO")}let{x:L,y:E}=N.toAffine();if(!Y.isValid(L)||!Y.isValid(E))throw Error("bad point: x or y not FE");if(!W(L,E))throw Error("bad point: equation left != right");if(!N.isTorsionFree())throw Error("bad point: not in prime-order subgroup");return!0});class O{constructor(N,L,E){if(N==null||!Y.isValid(N))throw Error("x required");if(L==null||!Y.isValid(L)||Y.is0(L))throw Error("y required");if(E==null||!Y.isValid(E))throw Error("z required");this.px=N,this.py=L,this.pz=E,Object.freeze(this)}static fromAffine(N){let{x:L,y:E}=N||{};if(!N||!Y.isValid(L)||!Y.isValid(E))throw Error("invalid affine point");if(N instanceof O)throw Error("projective point not allowed");let R=(F)=>Y.eql(F,Y.ZERO);if(R(L)&&R(E))return O.ZERO;return new O(L,E,Y.ONE)}get x(){return this.toAffine().x}get y(){return this.toAffine().y}static normalizeZ(N){let L=(0,IK.FpInvertBatch)(Y,N.map((E)=>E.pz));return N.map((E,R)=>E.toAffine(L[R])).map(O.fromAffine)}static fromHex(N){let L=O.fromAffine(z((0,Z0.ensureBytes)("pointHex",N)));return L.assertValidity(),L}static fromPrivateKey(N){return O.BASE.multiply(U(N))}static msm(N,L){return(0,Dy.pippenger)(O,G,N,L)}_setWindowSize(N){w.setWindowSize(this,N)}assertValidity(){I(this)}hasEvenY(){let{y:N}=this.toAffine();if(Y.isOdd)return!Y.isOdd(N);throw Error("Field doesn't support isOdd")}equals(N){M(N);let{px:L,py:E,pz:R}=this,{px:F,py:f,pz:C}=N,P=Y.eql(Y.mul(L,C),Y.mul(F,R)),k=Y.eql(Y.mul(E,C),Y.mul(f,R));return P&&k}negate(){return new O(this.px,Y.neg(this.py),this.pz)}double(){let{a:N,b:L}=Q,E=Y.mul(L,BF),{px:R,py:F,pz:f}=this,C=Y.ZERO,P=Y.ZERO,k=Y.ZERO,$=Y.mul(R,R),d=Y.mul(F,F),h=Y.mul(f,f),S=Y.mul(R,F);return S=Y.add(S,S),k=Y.mul(R,f),k=Y.add(k,k),C=Y.mul(N,k),P=Y.mul(E,h),P=Y.add(C,P),C=Y.sub(d,P),P=Y.add(d,P),P=Y.mul(C,P),C=Y.mul(S,C),k=Y.mul(E,k),h=Y.mul(N,h),S=Y.sub($,h),S=Y.mul(N,S),S=Y.add(S,k),k=Y.add($,$),$=Y.add(k,$),$=Y.add($,h),$=Y.mul($,S),P=Y.add(P,$),h=Y.mul(F,f),h=Y.add(h,h),$=Y.mul(h,S),C=Y.sub(C,$),k=Y.mul(h,d),k=Y.add(k,k),k=Y.add(k,k),new O(C,P,k)}add(N){M(N);let{px:L,py:E,pz:R}=this,{px:F,py:f,pz:C}=N,P=Y.ZERO,k=Y.ZERO,$=Y.ZERO,d=Q.a,h=Y.mul(Q.b,BF),S=Y.mul(L,F),T=Y.mul(E,f),b=Y.mul(R,C),x=Y.add(L,E),m=Y.add(F,f);x=Y.mul(x,m),m=Y.add(S,T),x=Y.sub(x,m),m=Y.add(L,R);let g=Y.add(F,C);return m=Y.mul(m,g),g=Y.add(S,b),m=Y.sub(m,g),g=Y.add(E,R),P=Y.add(f,C),g=Y.mul(g,P),P=Y.add(T,b),g=Y.sub(g,P),$=Y.mul(d,m),P=Y.mul(h,b),$=Y.add(P,$),P=Y.sub(T,$),$=Y.add(T,$),k=Y.mul(P,$),T=Y.add(S,S),T=Y.add(T,S),b=Y.mul(d,b),m=Y.mul(h,m),T=Y.add(T,b),b=Y.sub(S,b),b=Y.mul(d,b),m=Y.add(m,b),S=Y.mul(T,m),k=Y.add(k,S),S=Y.mul(g,m),P=Y.mul(x,P),P=Y.sub(P,S),S=Y.mul(x,T),$=Y.mul(g,$),$=Y.add($,S),new O(P,k,$)}subtract(N){return this.add(N.negate())}is0(){return this.equals(O.ZERO)}wNAF(N){return w.wNAFCached(this,N,O.normalizeZ)}multiplyUnsafe(N){let{endo:L,n:E}=Q;(0,Z0.aInRange)("scalar",N,tY,E);let R=O.ZERO;if(N===tY)return R;if(this.is0()||N===a6)return this;if(!L||w.hasPrecomputes(this))return w.wNAFCachedUnsafe(this,N,O.normalizeZ);let{k1neg:F,k1:f,k2neg:C,k2:P}=L.splitScalar(N),k=R,$=R,d=this;while(f>tY||P>tY){if(f&a6)k=k.add(d);if(P&a6)$=$.add(d);d=d.double(),f>>=a6,P>>=a6}if(F)k=k.negate();if(C)$=$.negate();return $=new O(Y.mul($.px,L.beta),$.py,$.pz),k.add($)}multiply(N){let{endo:L,n:E}=Q;(0,Z0.aInRange)("scalar",N,a6,E);let R,F;if(L){let{k1neg:f,k1:C,k2neg:P,k2:k}=L.splitScalar(N),{p:$,f:d}=this.wNAF(C),{p:h,f:S}=this.wNAF(k);$=w.constTimeNegate(f,$),h=w.constTimeNegate(P,h),h=new O(Y.mul(h.px,L.beta),h.py,h.pz),R=$.add(h),F=d.add(S)}else{let{p:f,f:C}=this.wNAF(N);R=f,F=C}return O.normalizeZ([R,F])[0]}multiplyAndAddUnsafe(N,L,E){let R=O.BASE,F=(C,P)=>P===tY||P===a6||!C.equals(R)?C.multiplyUnsafe(P):C.multiply(P),f=F(this,L).add(F(N,E));return f.is0()?void 0:f}toAffine(N){return D(this,N)}isTorsionFree(){let{h:N,isTorsionFree:L}=Q;if(N===a6)return!0;if(L)return L(O,this);throw Error("isTorsionFree() has not been declared for the elliptic curve")}clearCofactor(){let{h:N,clearCofactor:L}=Q;if(N===a6)return this;if(L)return L(O,this);return this.multiplyUnsafe(Q.h)}toRawBytes(N=!0){return(0,Z0.abool)("isCompressed",N),this.assertValidity(),X(O,this,N)}toHex(N=!0){return(0,Z0.abool)("isCompressed",N),(0,Z0.bytesToHex)(this.toRawBytes(N))}}O.BASE=new O(Q.Gx,Q.Gy,Y.ONE),O.ZERO=new O(Y.ZERO,Y.ONE,Y.ZERO);let{endo:A,nBitLength:B}=Q,w=(0,Dy.wNAF)(O,A?Math.ceil(B/2):B);return{CURVE:Q,ProjectivePoint:O,normPrivateKeyToScalar:U,weierstrassEquation:K,isWithinCurveOrder:q}}function yL8(J){let Q=(0,Dy.validateBasic)(J);return(0,Z0.validateObject)(Q,{hash:"hash",hmac:"function",randomBytes:"function"},{bits2int:"function",bits2int_modN:"function",lowS:"boolean"}),Object.freeze({lowS:!0,...Q})}function gL8(J){let Q=yL8(J),{Fp:Y,n:G,nByteLength:X,nBitLength:z}=Q,K=Y.BYTES+1,W=2*Y.BYTES+1;function Z(S){return(0,IK.mod)(S,G)}function V(S){return(0,IK.invert)(S,G)}let{ProjectivePoint:q,normPrivateKeyToScalar:U,weierstrassEquation:M,isWithinCurveOrder:D}=T50({...Q,toBytes(S,T,b){let x=T.toAffine(),m=Y.toBytes(x.x),g=Z0.concatBytes;if((0,Z0.abool)("isCompressed",b),b)return g(Uint8Array.from([T.hasEvenY()?2:3]),m);else return g(Uint8Array.from([4]),m,Y.toBytes(x.y))},fromBytes(S){let T=S.length,b=S[0],x=S.subarray(1);if(T===K&&(b===2||b===3)){let m=(0,Z0.bytesToNumberBE)(x);if(!(0,Z0.inRange)(m,a6,Y.ORDER))throw Error("Point is not on curve");let g=M(m),c;try{c=Y.sqrt(g)}catch(a){let Q1=a instanceof Error?": "+a.message:"";throw Error("Point is not on curve"+Q1)}let l=(c&a6)===a6;if((b&1)===1!==l)c=Y.neg(c);return{x:m,y:c}}else if(T===W&&b===4){let m=Y.fromBytes(x.subarray(0,Y.BYTES)),g=Y.fromBytes(x.subarray(Y.BYTES,2*Y.BYTES));return{x:m,y:g}}else{let m=K,g=W;throw Error("invalid Point, expected length of "+m+", or uncompressed "+g+", got "+T)}}});function I(S){let T=G>>a6;return S>T}function O(S){return I(S)?Z(-S):S}let A=(S,T,b)=>(0,Z0.bytesToNumberBE)(S.slice(T,b));class B{constructor(S,T,b){if((0,Z0.aInRange)("r",S,a6,G),(0,Z0.aInRange)("s",T,a6,G),this.r=S,this.s=T,b!=null)this.recovery=b;Object.freeze(this)}static fromCompact(S){let T=X;return S=(0,Z0.ensureBytes)("compactSignature",S,T*2),new B(A(S,0,T),A(S,T,2*T))}static fromDER(S){let{r:T,s:b}=$50.DER.toSig((0,Z0.ensureBytes)("DER",S));return new B(T,b)}assertValidity(){}addRecoveryBit(S){return new B(this.r,this.s,S)}recoverPublicKey(S){let{r:T,s:b,recovery:x}=this,m=F((0,Z0.ensureBytes)("msgHash",S));if(x==null||![0,1,2,3].includes(x))throw Error("recovery id invalid");let g=x===2||x===3?T+Q.n:T;if(g>=Y.ORDER)throw Error("recovery id 2 or 3 invalid");let c=(x&1)===0?"02":"03",l=q.fromHex(c+Y41(g,Y.BYTES)),p=V(g),a=Z(-m*p),Q1=Z(b*p),D1=q.BASE.multiplyAndAddUnsafe(l,a,Q1);if(!D1)throw Error("point at infinify");return D1.assertValidity(),D1}hasHighS(){return I(this.s)}normalizeS(){return this.hasHighS()?new B(this.r,Z(-this.s),this.recovery):this}toDERRawBytes(){return(0,Z0.hexToBytes)(this.toDERHex())}toDERHex(){return $50.DER.hexFromSig(this)}toCompactRawBytes(){return(0,Z0.hexToBytes)(this.toCompactHex())}toCompactHex(){let S=X;return Y41(this.r,S)+Y41(this.s,S)}}let w={isValidPrivateKey(S){try{return U(S),!0}catch(T){return!1}},normPrivateKeyToScalar:U,randomPrivateKey:()=>{let S=(0,IK.getMinHashLength)(Q.n);return(0,IK.mapHashToField)(Q.randomBytes(S),Q.n)},precompute(S=8,T=q.BASE){return T._setWindowSize(S),T.multiply(BigInt(3)),T}};function N(S,T=!0){return q.fromPrivateKey(S).toRawBytes(T)}function L(S){if(typeof S==="bigint")return!1;if(S instanceof q)return!0;let b=(0,Z0.ensureBytes)("key",S).length,x=Y.BYTES,m=x+1,g=2*x+1;if(Q.allowedPrivateKeyLengths||X===m)return;else return b===m||b===g}function E(S,T,b=!0){if(L(S)===!0)throw Error("first arg must be private key");if(L(T)===!1)throw Error("second arg must be public key");return q.fromHex(T).multiply(U(S)).toRawBytes(b)}let R=Q.bits2int||function(S){if(S.length>8192)throw Error("input is too large");let T=(0,Z0.bytesToNumberBE)(S),b=S.length*8-z;return b>0?T>>BigInt(b):T},F=Q.bits2int_modN||function(S){return Z(R(S))},f=(0,Z0.bitMask)(z);function C(S){return(0,Z0.aInRange)("num < 2^"+z,S,tY,f),(0,Z0.numberToBytesBE)(S,X)}function P(S,T,b=k){if(["recovered","canonical"].some((y)=>(y in b)))throw Error("sign() legacy options not supported");let{hash:x,randomBytes:m}=Q,{lowS:g,prehash:c,extraEntropy:l}=b;if(g==null)g=!0;if(S=(0,Z0.ensureBytes)("msgHash",S),S50(b),c)S=(0,Z0.ensureBytes)("prehashed msgHash",x(S));let p=F(S),a=U(T),Q1=[C(a),C(p)];if(l!=null&&l!==!1){let y=l===!0?m(Y.BYTES):l;Q1.push((0,Z0.ensureBytes)("extraEntropy",y))}let D1=(0,Z0.concatBytes)(...Q1),B1=p;function L1(y){let u=R(y);if(!D(u))return;let _=V(u),o=q.BASE.multiply(u).toAffine(),n=Z(o.x);if(n===tY)return;let t=Z(_*Z(B1+n*a));if(t===tY)return;let X1=(o.x===n?0:2)|Number(o.y&a6),r=t;if(g&&I(t))r=O(t),X1^=1;return new B(n,r,X1)}return{seed:D1,k2sig:L1}}let k={lowS:Q.lowS,prehash:!1},$={lowS:Q.lowS,prehash:!1};function d(S,T,b=k){let{seed:x,k2sig:m}=P(S,T,b),g=Q;return(0,Z0.createHmacDrbg)(g.hash.outputLen,g.nByteLength,g.hmac)(x,m)}q.BASE._setWindowSize(8);function h(S,T,b,x=$){let m=S;T=(0,Z0.ensureBytes)("msgHash",T),b=(0,Z0.ensureBytes)("publicKey",b);let{lowS:g,prehash:c,format:l}=x;if(S50(x),"strict"in x)throw Error("options.strict was renamed to lowS");if(l!==void 0&&l!=="compact"&&l!=="der")throw Error("format must be compact or der");let p=typeof m==="string"||(0,Z0.isBytes)(m),a=!p&&!l&&typeof m==="object"&&m!==null&&typeof m.r==="bigint"&&typeof m.s==="bigint";if(!p&&!a)throw Error("invalid signature, expected Uint8Array, hex string or Signature instance");let Q1=void 0,D1;try{if(a)Q1=new B(m.r,m.s);if(p){try{if(l!=="compact")Q1=B.fromDER(m)}catch(X1){if(!(X1 instanceof $50.DER.Err))throw X1}if(!Q1&&l!=="der")Q1=B.fromCompact(m)}D1=q.fromHex(b)}catch(X1){return!1}if(!Q1)return!1;if(g&&Q1.hasHighS())return!1;if(c)T=Q.hash(T);let{r:B1,s:L1}=Q1,y=F(T),u=V(L1),_=Z(y*u),o=Z(B1*u),n=q.BASE.multiplyAndAddUnsafe(D1,_,o)?.toAffine();if(!n)return!1;return Z(n.x)===B1}return{CURVE:Q,getPublicKey:N,getSharedSecret:E,sign:d,verify:h,ProjectivePoint:q,Signature:B,utils:w}}function P50(J,Q){let Y=J.ORDER,G=tY;for(let I=Y-a6;I%GV===tY;I/=GV)G+=a6;let X=G,z=GV<<X-a6-a6,K=z*GV,W=(Y-a6)/K,Z=(W-a6)/GV,V=K-a6,q=z,U=J.pow(Q,W),M=J.pow(Q,(W+a6)/GV),D=(I,O)=>{let A=U,B=J.pow(O,V),w=J.sqr(B);w=J.mul(w,O);let N=J.mul(I,w);N=J.pow(N,Z),N=J.mul(N,B),B=J.mul(N,O),w=J.mul(N,I);let L=J.mul(w,B);N=J.pow(L,q);let E=J.eql(N,J.ONE);B=J.mul(w,M),N=J.mul(L,A),w=J.cmov(B,w,E),L=J.cmov(N,L,E);for(let R=X;R>a6;R--){let F=R-GV;F=GV<<F-a6;let f=J.pow(L,F),C=J.eql(f,J.ONE);B=J.mul(w,A),A=J.mul(A,A),f=J.mul(L,A),w=J.cmov(B,w,C),L=J.cmov(f,L,C)}return{isValid:E,value:w}};if(J.ORDER%G41===BF){let I=(J.ORDER-BF)/G41,O=J.sqrt(J.neg(Q));D=(A,B)=>{let w=J.sqr(B),N=J.mul(A,B);w=J.mul(w,N);let L=J.pow(w,I);L=J.mul(L,N);let E=J.mul(L,O),R=J.mul(J.sqr(L),B),F=J.eql(R,A),f=J.cmov(E,L,F);return{isValid:F,value:f}}}return D}function mL8(J,Q){if((0,IK.validateField)(J),!J.isValid(Q.A)||!J.isValid(Q.B)||!J.isValid(Q.Z))throw Error("mapToCurveSimpleSWU: invalid opts");let Y=P50(J,Q.Z);if(!J.isOdd)throw Error("Fp.isOdd is not implemented!");return(G)=>{let X,z,K,W,Z,V,q,U;X=J.sqr(G),X=J.mul(X,Q.Z),z=J.sqr(X),z=J.add(z,X),K=J.add(z,J.ONE),K=J.mul(K,Q.B),W=J.cmov(Q.Z,J.neg(z),!J.eql(z,J.ZERO)),W=J.mul(W,Q.A),z=J.sqr(K),V=J.sqr(W),Z=J.mul(V,Q.A),z=J.add(z,Z),z=J.mul(z,K),V=J.mul(V,W),Z=J.mul(V,Q.B),z=J.add(z,Z),q=J.mul(X,K);let{isValid:M,value:D}=Y(z,V);U=J.mul(X,G),U=J.mul(U,D),q=J.cmov(q,K,M),U=J.cmov(U,D,M);let I=J.isOdd(G)===J.isOdd(U);U=J.cmov(J.neg(U),U,I);let O=(0,IK.FpInvertBatch)(J,[W],!0)[0];return q=J.mul(q,O),{x:q,y:U}}}});var j50=H((v50)=>{Object.defineProperty(v50,"__esModule",{value:!0});v50.getHash=k50;v50.createCurve=nL8;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */var _L8=WM(),f50=M8(),iL8=z41();function k50(J){return{hash:J,hmac:(Q,...Y)=>(0,_L8.hmac)(J,Q,(0,f50.concatBytes)(...Y)),randomBytes:f50.randomBytes}}function nL8(J,Q){let Y=(G)=>(0,iL8.weierstrass)({...J,...k50(G)});return{...Y(Q),create:Y}}});var g50=H((y50)=>{Object.defineProperty(y50,"__esModule",{value:!0});y50.expand_message_xmd=b50;y50.expand_message_xof=x50;y50.hash_to_field=K41;y50.isogenyMap=tL8;y50.createHasher=eL8;var h50=OF(),a5=YV(),rL8=a5.bytesToNumberBE;function XV(J,Q){if(NF(J),NF(Q),J<0||J>=1<<8*Q)throw Error("invalid I2OSP input: "+J);let Y=Array.from({length:Q}).fill(0);for(let G=Q-1;G>=0;G--)Y[G]=J&255,J>>>=8;return new Uint8Array(Y)}function sL8(J,Q){let Y=new Uint8Array(J.length);for(let G=0;G<J.length;G++)Y[G]=J[G]^Q[G];return Y}function NF(J){if(!Number.isSafeInteger(J))throw Error("number expected")}function b50(J,Q,Y,G){if((0,a5.abytes)(J),(0,a5.abytes)(Q),NF(Y),Q.length>255)Q=G((0,a5.concatBytes)((0,a5.utf8ToBytes)("H2C-OVERSIZE-DST-"),Q));let{outputLen:X,blockLen:z}=G,K=Math.ceil(Y/X);if(Y>65535||K>255)throw Error("expand_message_xmd: invalid lenInBytes");let W=(0,a5.concatBytes)(Q,XV(Q.length,1)),Z=XV(0,z),V=XV(Y,2),q=Array(K),U=G((0,a5.concatBytes)(Z,J,V,XV(0,1),W));q[0]=G((0,a5.concatBytes)(U,XV(1,1),W));for(let D=1;D<=K;D++){let I=[sL8(U,q[D-1]),XV(D+1,1),W];q[D]=G((0,a5.concatBytes)(...I))}return(0,a5.concatBytes)(...q).slice(0,Y)}function x50(J,Q,Y,G,X){if((0,a5.abytes)(J),(0,a5.abytes)(Q),NF(Y),Q.length>255){let z=Math.ceil(2*G/8);Q=X.create({dkLen:z}).update((0,a5.utf8ToBytes)("H2C-OVERSIZE-DST-")).update(Q).digest()}if(Y>65535||Q.length>255)throw Error("expand_message_xof: invalid lenInBytes");return X.create({dkLen:Y}).update(J).update(XV(Y,2)).update(Q).update(XV(Q.length,1)).digest()}function K41(J,Q,Y){(0,a5.validateObject)(Y,{DST:"stringOrUint8Array",p:"bigint",m:"isSafeInteger",k:"isSafeInteger",hash:"hash"});let{p:G,k:X,m:z,hash:K,expand:W,DST:Z}=Y;(0,a5.abytes)(J),NF(Q);let V=typeof Z==="string"?(0,a5.utf8ToBytes)(Z):Z,q=G.toString(2).length,U=Math.ceil((q+X)/8),M=Q*z*U,D;if(W==="xmd")D=b50(J,V,M,K);else if(W==="xof")D=x50(J,V,M,X,K);else if(W==="_internal_pass")D=J;else throw Error('expand must be "xmd" or "xof"');let I=Array(Q);for(let O=0;O<Q;O++){let A=Array(z);for(let B=0;B<z;B++){let w=U*(B+O*z),N=D.subarray(w,w+U);A[B]=(0,h50.mod)(rL8(N),G)}I[O]=A}return I}function tL8(J,Q){let Y=Q.map((G)=>Array.from(G).reverse());return(G,X)=>{let[z,K,W,Z]=Y.map((U)=>U.reduce((M,D)=>J.add(J.mul(M,G),D))),[V,q]=(0,h50.FpInvertBatch)(J,[K,Z],!0);return G=J.mul(z,V),X=J.mul(X,J.mul(W,q)),{x:G,y:X}}}function eL8(J,Q,Y){if(typeof Q!=="function")throw Error("mapToCurve() must be defined");function G(z){return J.fromAffine(Q(z))}function X(z){let K=z.clearCofactor();if(K.equals(J.ZERO))return J.ZERO;return K.assertValidity(),K}return{defaults:Y,hashToCurve(z,K){let W=K41(z,2,{...Y,DST:Y.DST,...K}),Z=G(W[0]),V=G(W[1]);return X(Z.add(V))},encodeToCurve(z,K){let W=K41(z,1,{...Y,DST:Y.encodeDST,...K});return X(G(W[0]))},mapToCurve(z){if(!Array.isArray(z))throw Error("expected array of bigints");for(let K of z)if(typeof K!=="bigint")throw Error("expected array of bigints");return X(G(z))}}}});var $Q=H((i50)=>{Object.defineProperty(i50,"__esModule",{value:!0});i50.encodeToCurve=i50.hashToCurve=i50.secp256k1_hasher=i50.schnorr=i50.secp256k1=void 0;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */var Hy=DK(),zE8=M8(),KE8=j50(),u50=g50(),f4=OF(),F3=YV(),WE8=z41(),EF=BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f"),Iy=BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),q41=BigInt(0),wF=BigInt(1),Oy=BigInt(2),m50=(J,Q)=>(J+Q/Oy)/Q;function l50(J){let Q=EF,Y=BigInt(3),G=BigInt(6),X=BigInt(11),z=BigInt(22),K=BigInt(23),W=BigInt(44),Z=BigInt(88),V=J*J*J%Q,q=V*V*J%Q,U=(0,f4.pow2)(q,Y,Q)*q%Q,M=(0,f4.pow2)(U,Y,Q)*q%Q,D=(0,f4.pow2)(M,Oy,Q)*V%Q,I=(0,f4.pow2)(D,X,Q)*D%Q,O=(0,f4.pow2)(I,z,Q)*I%Q,A=(0,f4.pow2)(O,W,Q)*O%Q,B=(0,f4.pow2)(A,Z,Q)*A%Q,w=(0,f4.pow2)(B,W,Q)*O%Q,N=(0,f4.pow2)(w,Y,Q)*q%Q,L=(0,f4.pow2)(N,K,Q)*I%Q,E=(0,f4.pow2)(L,G,Q)*V%Q,R=(0,f4.pow2)(E,Oy,Q);if(!zV.eql(zV.sqr(R),J))throw Error("Cannot find square root");return R}var zV=(0,f4.Field)(EF,void 0,void 0,{sqrt:l50});i50.secp256k1=(0,KE8.createCurve)({a:q41,b:BigInt(7),Fp:zV,n:Iy,Gx:BigInt("55066263022277343669578718895168534326250603453777594175500187360389116729240"),Gy:BigInt("32670510020758816978083085130507043184471273380659243275938904335757337482424"),h:BigInt(1),lowS:!0,endo:{beta:BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee"),splitScalar:(J)=>{let Q=Iy,Y=BigInt("0x3086d221a7d46bcde86c90e49284eb15"),G=-wF*BigInt("0xe4437ed6010e88286f547fa90abfe4c3"),X=BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"),z=Y,K=BigInt("0x100000000000000000000000000000000"),W=m50(z*J,Q),Z=m50(-G*J,Q),V=(0,f4.mod)(J-W*Y-Z*X,Q),q=(0,f4.mod)(-W*G-Z*z,Q),U=V>K,M=q>K;if(U)V=Q-V;if(M)q=Q-q;if(V>K||q>K)throw Error("splitScalar: Endomorphism failed, k="+J);return{k1neg:U,k1:V,k2neg:M,k2:q}}}},Hy.sha256);var d50={};function Ay(J,...Q){let Y=d50[J];if(Y===void 0){let G=(0,Hy.sha256)(Uint8Array.from(J,(X)=>X.charCodeAt(0)));Y=(0,F3.concatBytes)(G,G),d50[J]=Y}return(0,Hy.sha256)((0,F3.concatBytes)(Y,...Q))}var U41=(J)=>J.toRawBytes(!0).slice(1),Z41=(J)=>(0,F3.numberToBytesBE)(J,32),W41=(J)=>(0,f4.mod)(J,EF),LF=(J)=>(0,f4.mod)(J,Iy),M41=(()=>i50.secp256k1.ProjectivePoint)(),ZE8=(J,Q,Y)=>M41.BASE.multiplyAndAddUnsafe(J,Q,Y);function V41(J){let Q=i50.secp256k1.utils.normPrivateKeyToScalar(J),Y=M41.fromPrivateKey(Q);return{scalar:Y.hasEvenY()?Q:LF(-Q),bytes:U41(Y)}}function p50(J){(0,F3.aInRange)("x",J,wF,EF);let Q=W41(J*J),Y=W41(Q*J+BigInt(7)),G=l50(Y);if(G%Oy!==q41)G=W41(-G);let X=new M41(J,G,wF);return X.assertValidity(),X}var vA=F3.bytesToNumberBE;function c50(...J){return LF(vA(Ay("BIP0340/challenge",...J)))}function VE8(J){return V41(J).bytes}function qE8(J,Q,Y=(0,zE8.randomBytes)(32)){let G=(0,F3.ensureBytes)("message",J),{bytes:X,scalar:z}=V41(Q),K=(0,F3.ensureBytes)("auxRand",Y,32),W=Z41(z^vA(Ay("BIP0340/aux",K))),Z=Ay("BIP0340/nonce",W,X,G),V=LF(vA(Z));if(V===q41)throw Error("sign failed: k is zero");let{bytes:q,scalar:U}=V41(V),M=c50(q,X,G),D=new Uint8Array(64);if(D.set(q,0),D.set(Z41(LF(U+M*z)),32),!_50(D,G,X))throw Error("sign: Invalid signature produced");return D}function _50(J,Q,Y){let G=(0,F3.ensureBytes)("signature",J,64),X=(0,F3.ensureBytes)("message",Q),z=(0,F3.ensureBytes)("publicKey",Y,32);try{let K=p50(vA(z)),W=vA(G.subarray(0,32));if(!(0,F3.inRange)(W,wF,EF))return!1;let Z=vA(G.subarray(32,64));if(!(0,F3.inRange)(Z,wF,Iy))return!1;let V=c50(Z41(W),U41(K),X),q=ZE8(K,Z,LF(-V));if(!q||!q.hasEvenY()||q.toAffine().x!==W)return!1;return!0}catch(K){return!1}}i50.schnorr=(()=>({getPublicKey:VE8,sign:qE8,verify:_50,utils:{randomPrivateKey:i50.secp256k1.utils.randomPrivateKey,lift_x:p50,pointToBytes:U41,numberToBytesBE:F3.numberToBytesBE,bytesToNumberBE:F3.bytesToNumberBE,taggedHash:Ay,mod:f4.mod}}))();var UE8=(()=>(0,u50.isogenyMap)(zV,[["0x8e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38daaaaa8c7","0x7d3d4c80bc321d5b9f315cea7fd44c5d595d2fc0bf63b92dfff1044f17c6581","0x534c328d23f234e6e2a413deca25caece4506144037c40314ecbd0b53d9dd262","0x8e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38daaaaa88c"],["0xd35771193d94918a9ca34ccbb7b640dd86cd409542f8487d9fe6b745781eb49b","0xedadc6f64383dc1df7c4b2d51b54225406d36b641f5e41bbc52a56612a8c6d14","0x0000000000000000000000000000000000000000000000000000000000000001"],["0x4bda12f684bda12f684bda12f684bda12f684bda12f684bda12f684b8e38e23c","0xc75e0c32d5cb7c0fa9d0a54b12a0a6d5647ab046d686da6fdffc90fc201d71a3","0x29a6194691f91a73715209ef6512e576722830a201be2018a765e85a9ecee931","0x2f684bda12f684bda12f684bda12f684bda12f684bda12f684bda12f38e38d84"],["0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffff93b","0x7a06534bb8bdb49fd5e9e6632722c2989467c1bfc8e8d978dfb425d2685c2573","0x6484aa716545ca2cf3a70c3fa8fe337e0a3d21162f0d6299a7bf8192bfd2a76f","0x0000000000000000000000000000000000000000000000000000000000000001"]].map((J)=>J.map((Q)=>BigInt(Q)))))(),ME8=(()=>(0,WE8.mapToCurveSimpleSWU)(zV,{A:BigInt("0x3f8731abdd661adca08a5558f0f5d272e953d363cb6f0e5d405447c01a444533"),B:BigInt("1771"),Z:zV.create(BigInt("-11"))}))();i50.secp256k1_hasher=(()=>(0,u50.createHasher)(i50.secp256k1.ProjectivePoint,(J)=>{let{x:Q,y:Y}=ME8(zV.create(J[0]));return UE8(Q,Y)},{DST:"secp256k1_XMD:SHA-256_SSWU_RO_",encodeDST:"secp256k1_XMD:SHA-256_SSWU_NU_",p:zV.ORDER,m:1,k:128,expand:"xmd",hash:Hy.sha256}))();i50.hashToCurve=(()=>i50.secp256k1_hasher.hashToCurve)();i50.encodeToCurve=(()=>i50.secp256k1_hasher.encodeToCurve)()});var By=H((s50)=>{Object.defineProperty(s50,"__esModule",{value:!0});s50.recoverPublicKey=OE8;var o50=W5(),IE8=S7(),H41=_8(),a50=v1();async function OE8({hash:J,signature:Q}){let Y=(0,o50.isHex)(J)?J:(0,a50.toHex)(J),{secp256k1:G}=await Promise.resolve().then(()=>$Q());return`0x${(()=>{if(typeof Q==="object"&&"r"in Q&&"s"in Q){let{r:V,s:q,v:U,yParity:M}=Q,D=Number(M??U),I=r50(D);return new G.Signature((0,H41.hexToBigInt)(V),(0,H41.hexToBigInt)(q)).addRecoveryBit(I)}let K=(0,o50.isHex)(Q)?Q:(0,a50.toHex)(Q);if((0,IE8.size)(K)!==65)throw Error("invalid signature length");let W=(0,H41.hexToNumber)(`0x${K.slice(130)}`),Z=r50(W);return G.Signature.fromCompact(K.substring(2,130)).addRecoveryBit(Z)})().recoverPublicKey(Y.substring(2)).toHex(!1)}`}function r50(J){if(J===0||J===1)return J;if(J===27)return 0;if(J===28)return 1;throw Error("Invalid yParityOrV value")}});var OK=H((t50)=>{Object.defineProperty(t50,"__esModule",{value:!0});t50.recoverAddress=wE8;var BE8=fA(),NE8=By();async function wE8({hash:J,signature:Q}){return(0,BE8.publicKeyToAddress)(await(0,NE8.recoverPublicKey)({hash:J,signature:Q}))}});var jA=H((Q70)=>{Object.defineProperty(Q70,"__esModule",{value:!0});Q70.toRlp=I41;Q70.bytesToRlp=SE8;Q70.hexToRlp=TE8;var EE8=P0(),CE8=RA(),RE8=c6(),FE8=v1();function I41(J,Q="hex"){let Y=e50(J),G=(0,CE8.createCursor)(new Uint8Array(Y.length));if(Y.encode(G),Q==="hex")return(0,FE8.bytesToHex)(G.bytes);return G.bytes}function SE8(J,Q="bytes"){return I41(J,Q)}function TE8(J,Q="hex"){return I41(J,Q)}function e50(J){if(Array.isArray(J))return PE8(J.map((Q)=>e50(Q)));return $E8(J)}function PE8(J){let Q=J.reduce((X,z)=>X+z.length,0),Y=J70(Q);return{length:(()=>{if(Q<=55)return 1+Q;return 1+Y+Q})(),encode(X){if(Q<=55)X.pushByte(192+Q);else if(X.pushByte(247+Y),Y===1)X.pushUint8(Q);else if(Y===2)X.pushUint16(Q);else if(Y===3)X.pushUint24(Q);else X.pushUint32(Q);for(let{encode:z}of J)z(X)}}}function $E8(J){let Q=typeof J==="string"?(0,RE8.hexToBytes)(J):J,Y=J70(Q.length);return{length:(()=>{if(Q.length===1&&Q[0]<128)return 1;if(Q.length<=55)return 1+Q.length;return 1+Y+Q.length})(),encode(X){if(Q.length===1&&Q[0]<128)X.pushBytes(Q);else if(Q.length<=55)X.pushByte(128+Q.length),X.pushBytes(Q);else{if(X.pushByte(183+Y),Y===1)X.pushUint8(Q.length);else if(Y===2)X.pushUint16(Q.length);else if(Y===3)X.pushUint24(Q.length);else X.pushUint32(Q.length);X.pushBytes(Q)}}}}function J70(J){if(J<256)return 1;if(J<65536)return 2;if(J<16777216)return 3;if(J<4294967296)return 4;throw new EE8.BaseError("Length is too large.")}});var Ny=H((G70)=>{Object.defineProperty(G70,"__esModule",{value:!0});G70.hashAuthorization=yE8;var jE8=K4(),hE8=c6(),Y70=v1(),bE8=jA(),xE8=c5();function yE8(J){let{chainId:Q,nonce:Y,to:G}=J,X=J.contractAddress??J.address,z=(0,xE8.keccak256)((0,jE8.concatHex)(["0x05",(0,bE8.toRlp)([Q?(0,Y70.numberToHex)(Q):"0x",X,Y?(0,Y70.numberToHex)(Y):"0x"])]));if(G==="bytes")return(0,hE8.hexToBytes)(z);return z}});var RF=H((X70)=>{Object.defineProperty(X70,"__esModule",{value:!0});X70.recoverAuthorizationAddress=uE8;var mE8=OK(),dE8=Ny();async function uE8(J){let{authorization:Q,signature:Y}=J;return(0,mE8.recoverAddress)({hash:(0,dE8.hashAuthorization)(Q),signature:Y??Q})}});var A41=H((K70)=>{Object.defineProperty(K70,"__esModule",{value:!0});K70.EstimateGasExecutionError=void 0;var pE8=PA(),O41=tZ(),cE8=P0(),_E8=R3();class z70 extends cE8.BaseError{constructor(J,{account:Q,docsPath:Y,chain:G,data:X,gas:z,gasPrice:K,maxFeePerGas:W,maxPriorityFeePerGas:Z,nonce:V,to:q,value:U}){let M=(0,_E8.prettyPrint)({from:Q?.address,to:q,value:typeof U<"u"&&`${(0,pE8.formatEther)(U)} ${G?.nativeCurrency?.symbol||"ETH"}`,data:X,gas:z,gasPrice:typeof K<"u"&&`${(0,O41.formatGwei)(K)} gwei`,maxFeePerGas:typeof W<"u"&&`${(0,O41.formatGwei)(W)} gwei`,maxPriorityFeePerGas:typeof Z<"u"&&`${(0,O41.formatGwei)(Z)} gwei`,nonce:V});super(J.shortMessage,{cause:J,docsPath:Y,metaMessages:[...J.metaMessages?[...J.metaMessages," "]:[],"Estimate Gas Arguments:",M].filter(Boolean),name:"EstimateGasExecutionError"});Object.defineProperty(this,"cause",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.cause=J}}K70.EstimateGasExecutionError=z70});var nG=H((V70)=>{Object.defineProperty(V70,"__esModule",{value:!0});V70.UnknownNodeError=V70.TipAboveFeeCapError=V70.TransactionTypeNotSupportedError=V70.IntrinsicGasTooLowError=V70.IntrinsicGasTooHighError=V70.InsufficientFundsError=V70.NonceMaxValueError=V70.NonceTooLowError=V70.NonceTooHighError=V70.FeeCapTooLowError=V70.FeeCapTooHighError=V70.ExecutionRevertedError=void 0;var wy=tZ(),fQ=P0();class Ly extends fQ.BaseError{constructor({cause:J,message:Q}={}){let Y=Q?.replace("execution reverted: ","")?.replace("execution reverted","");super(`Execution reverted ${Y?`with reason: ${Y}`:"for an unknown reason"}.`,{cause:J,name:"ExecutionRevertedError"})}}V70.ExecutionRevertedError=Ly;Object.defineProperty(Ly,"code",{enumerable:!0,configurable:!0,writable:!0,value:3});Object.defineProperty(Ly,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/execution reverted/});class B41 extends fQ.BaseError{constructor({cause:J,maxFeePerGas:Q}={}){super(`The fee cap (\`maxFeePerGas\`${Q?` = ${(0,wy.formatGwei)(Q)} gwei`:""}) cannot be higher than the maximum allowed value (2^256-1).`,{cause:J,name:"FeeCapTooHighError"})}}V70.FeeCapTooHighError=B41;Object.defineProperty(B41,"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 N41 extends fQ.BaseError{constructor({cause:J,maxFeePerGas:Q}={}){super(`The fee cap (\`maxFeePerGas\`${Q?` = ${(0,wy.formatGwei)(Q)}`:""} gwei) cannot be lower than the block base fee.`,{cause:J,name:"FeeCapTooLowError"})}}V70.FeeCapTooLowError=N41;Object.defineProperty(N41,"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 w41 extends fQ.BaseError{constructor({cause:J,nonce:Q}={}){super(`Nonce provided for the transaction ${Q?`(${Q}) `:""}is higher than the next one expected.`,{cause:J,name:"NonceTooHighError"})}}V70.NonceTooHighError=w41;Object.defineProperty(w41,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/nonce too high/});class L41 extends fQ.BaseError{constructor({cause:J,nonce:Q}={}){super([`Nonce provided for the transaction ${Q?`(${Q}) `:""}is lower than the current nonce of the account.`,"Try increasing the nonce or find the latest nonce with `getTransactionCount`."].join(`
`),{cause:J,name:"NonceTooLowError"})}}V70.NonceTooLowError=L41;Object.defineProperty(L41,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/nonce too low|transaction already imported|already known/});class E41 extends fQ.BaseError{constructor({cause:J,nonce:Q}={}){super(`Nonce provided for the transaction ${Q?`(${Q}) `:""}exceeds the maximum allowed nonce.`,{cause:J,name:"NonceMaxValueError"})}}V70.NonceMaxValueError=E41;Object.defineProperty(E41,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/nonce has max value/});class C41 extends fQ.BaseError{constructor({cause:J}={}){super(["The total cost (gas * gas fee + value) of executing this transaction exceeds the balance of the account."].join(`
`),{cause:J,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"})}}V70.InsufficientFundsError=C41;Object.defineProperty(C41,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/insufficient funds|exceeds transaction sender account balance/});class R41 extends fQ.BaseError{constructor({cause:J,gas:Q}={}){super(`The amount of gas ${Q?`(${Q}) `:""}provided for the transaction exceeds the limit allowed for the block.`,{cause:J,name:"IntrinsicGasTooHighError"})}}V70.IntrinsicGasTooHighError=R41;Object.defineProperty(R41,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/intrinsic gas too high|gas limit reached/});class F41 extends fQ.BaseError{constructor({cause:J,gas:Q}={}){super(`The amount of gas ${Q?`(${Q}) `:""}provided for the transaction is too low.`,{cause:J,name:"IntrinsicGasTooLowError"})}}V70.IntrinsicGasTooLowError=F41;Object.defineProperty(F41,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/intrinsic gas too low/});class S41 extends fQ.BaseError{constructor({cause:J}){super("The transaction type is not supported for this chain.",{cause:J,name:"TransactionTypeNotSupportedError"})}}V70.TransactionTypeNotSupportedError=S41;Object.defineProperty(S41,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/transaction type not valid/});class T41 extends fQ.BaseError{constructor({cause:J,maxPriorityFeePerGas:Q,maxFeePerGas:Y}={}){super([`The provided tip (\`maxPriorityFeePerGas\`${Q?` = ${(0,wy.formatGwei)(Q)} gwei`:""}) cannot be higher than the fee cap (\`maxFeePerGas\`${Y?` = ${(0,wy.formatGwei)(Y)} gwei`:""}).`].join(`
`),{cause:J,name:"TipAboveFeeCapError"})}}V70.TipAboveFeeCapError=T41;Object.defineProperty(T41,"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 Z70 extends fQ.BaseError{constructor({cause:J}){super(`An error occurred while executing: ${J?.shortMessage}`,{cause:J,name:"UnknownNodeError"})}}V70.UnknownNodeError=Z70});var hA=H((D70)=>{Object.defineProperty(D70,"__esModule",{value:!0});D70.containsNodeError=XC8;D70.getNodeError=zC8;var U70=P0(),B8=nG(),GC8=PQ(),M70=UK();function XC8(J){return J instanceof M70.TransactionRejectedRpcError||J instanceof M70.InvalidInputRpcError||J instanceof GC8.RpcRequestError&&J.code===B8.ExecutionRevertedError.code}function zC8(J,Q){let Y=(J.details||"").toLowerCase(),G=J instanceof U70.BaseError?J.walk((X)=>X?.code===B8.ExecutionRevertedError.code):J;if(G instanceof U70.BaseError)return new B8.ExecutionRevertedError({cause:J,message:G.details});if(B8.ExecutionRevertedError.nodeMessage.test(Y))return new B8.ExecutionRevertedError({cause:J,message:J.details});if(B8.FeeCapTooHighError.nodeMessage.test(Y))return new B8.FeeCapTooHighError({cause:J,maxFeePerGas:Q?.maxFeePerGas});if(B8.FeeCapTooLowError.nodeMessage.test(Y))return new B8.FeeCapTooLowError({cause:J,maxFeePerGas:Q?.maxFeePerGas});if(B8.NonceTooHighError.nodeMessage.test(Y))return new B8.NonceTooHighError({cause:J,nonce:Q?.nonce});if(B8.NonceTooLowError.nodeMessage.test(Y))return new B8.NonceTooLowError({cause:J,nonce:Q?.nonce});if(B8.NonceMaxValueError.nodeMessage.test(Y))return new B8.NonceMaxValueError({cause:J,nonce:Q?.nonce});if(B8.InsufficientFundsError.nodeMessage.test(Y))return new B8.InsufficientFundsError({cause:J});if(B8.IntrinsicGasTooHighError.nodeMessage.test(Y))return new B8.IntrinsicGasTooHighError({cause:J,gas:Q?.gas});if(B8.IntrinsicGasTooLowError.nodeMessage.test(Y))return new B8.IntrinsicGasTooLowError({cause:J,gas:Q?.gas});if(B8.TransactionTypeNotSupportedError.nodeMessage.test(Y))return new B8.TransactionTypeNotSupportedError({cause:J});if(B8.TipAboveFeeCapError.nodeMessage.test(Y))return new B8.TipAboveFeeCapError({cause:J,maxFeePerGas:Q?.maxFeePerGas,maxPriorityFeePerGas:Q?.maxPriorityFeePerGas});return new B8.UnknownNodeError({cause:J})}});var P41=H((H70)=>{Object.defineProperty(H70,"__esModule",{value:!0});H70.getEstimateGasError=UC8;var ZC8=A41(),VC8=nG(),qC8=hA();function UC8(J,{docsPath:Q,...Y}){let G=(()=>{let X=(0,qC8.getNodeError)(J,Y);if(X instanceof VC8.UnknownNodeError)return J;return X})();return new ZC8.EstimateGasExecutionError(G,{docsPath:Q,...Y})}});var VM=H((I70)=>{Object.defineProperty(I70,"__esModule",{value:!0});I70.extract=DC8;function DC8(J,{format:Q}){if(!Q)return{};let Y={};function G(z){let K=Object.keys(z);for(let W of K){if(W in J)Y[W]=J[W];if(z[W]&&typeof z[W]==="object"&&!Array.isArray(z[W]))G(z[W])}}let X=Q(J||{});return G(X),Y}});var bA=H((O70)=>{Object.defineProperty(O70,"__esModule",{value:!0});O70.defineFormatter=IC8;function IC8(J,Q){return({exclude:Y,format:G})=>{return{exclude:Y,format:(X)=>{let z=Q(X);if(Y)for(let K of Y)delete z[K];return{...z,...G(X)}},type:J}}}});var oG=H((B70)=>{Object.defineProperty(B70,"__esModule",{value:!0});B70.defineTransactionRequest=B70.rpcTransactionType=void 0;B70.formatTransactionRequest=A70;var S3=v1(),AC8=bA();B70.rpcTransactionType={legacy:"0x0",eip2930:"0x1",eip1559:"0x2",eip4844:"0x3",eip7702:"0x4"};function A70(J){let Q={};if(typeof J.authorizationList<"u")Q.authorizationList=BC8(J.authorizationList);if(typeof J.accessList<"u")Q.accessList=J.accessList;if(typeof J.blobVersionedHashes<"u")Q.blobVersionedHashes=J.blobVersionedHashes;if(typeof J.blobs<"u")if(typeof J.blobs[0]!=="string")Q.blobs=J.blobs.map((Y)=>(0,S3.bytesToHex)(Y));else Q.blobs=J.blobs;if(typeof J.data<"u")Q.data=J.data;if(typeof J.from<"u")Q.from=J.from;if(typeof J.gas<"u")Q.gas=(0,S3.numberToHex)(J.gas);if(typeof J.gasPrice<"u")Q.gasPrice=(0,S3.numberToHex)(J.gasPrice);if(typeof J.maxFeePerBlobGas<"u")Q.maxFeePerBlobGas=(0,S3.numberToHex)(J.maxFeePerBlobGas);if(typeof J.maxFeePerGas<"u")Q.maxFeePerGas=(0,S3.numberToHex)(J.maxFeePerGas);if(typeof J.maxPriorityFeePerGas<"u")Q.maxPriorityFeePerGas=(0,S3.numberToHex)(J.maxPriorityFeePerGas);if(typeof J.nonce<"u")Q.nonce=(0,S3.numberToHex)(J.nonce);if(typeof J.to<"u")Q.to=J.to;if(typeof J.type<"u")Q.type=B70.rpcTransactionType[J.type];if(typeof J.value<"u")Q.value=(0,S3.numberToHex)(J.value);return Q}B70.defineTransactionRequest=(0,AC8.defineFormatter)("transactionRequest",A70);function BC8(J){return J.map((Q)=>({address:Q.address,r:Q.r?(0,S3.numberToHex)(BigInt(Q.r)):Q.r,s:Q.s?(0,S3.numberToHex)(BigInt(Q.s)):Q.s,chainId:(0,S3.numberToHex)(Q.chainId),nonce:(0,S3.numberToHex)(Q.nonce),...typeof Q.yParity<"u"?{yParity:(0,S3.numberToHex)(Q.yParity)}:{},...typeof Q.v<"u"&&typeof Q.yParity>"u"?{v:(0,S3.numberToHex)(Q.v)}:{}}))}});var Ey=H((F70)=>{Object.defineProperty(F70,"__esModule",{value:!0});F70.serializeStateMapping=$41;F70.serializeAccountStateOverride=R70;F70.serializeStateOverride=EC8;var wC8=EJ(),L70=eR(),C70=fx(),LC8=_5(),E70=v1();function $41(J){if(!J||J.length===0)return;return J.reduce((Q,{slot:Y,value:G})=>{if(Y.length!==66)throw new L70.InvalidBytesLengthError({size:Y.length,targetSize:66,type:"hex"});if(G.length!==66)throw new L70.InvalidBytesLengthError({size:G.length,targetSize:66,type:"hex"});return Q[Y]=G,Q},{})}function R70(J){let{balance:Q,nonce:Y,state:G,stateDiff:X,code:z}=J,K={};if(z!==void 0)K.code=z;if(Q!==void 0)K.balance=(0,E70.numberToHex)(Q);if(Y!==void 0)K.nonce=(0,E70.numberToHex)(Y);if(G!==void 0)K.state=$41(G);if(X!==void 0){if(K.state)throw new C70.StateAssignmentConflictError;K.stateDiff=$41(X)}return K}function EC8(J){if(!J)return;let Q={};for(let{address:Y,...G}of J){if(!(0,LC8.isAddress)(Y,{strict:!1}))throw new wC8.InvalidAddressError({address:Y});if(Q[Y])throw new C70.AccountStateConflictError({address:Y});Q[Y]=R70(G)}return Q}});var Cy=H((S70)=>{Object.defineProperty(S70,"__esModule",{value:!0});S70.minInt144=S70.minInt136=S70.minInt128=S70.minInt120=S70.minInt112=S70.minInt104=S70.minInt96=S70.minInt88=S70.minInt80=S70.minInt72=S70.minInt64=S70.minInt56=S70.minInt48=S70.minInt40=S70.minInt32=S70.minInt24=S70.minInt16=S70.minInt8=S70.maxInt256=S70.maxInt248=S70.maxInt240=S70.maxInt232=S70.maxInt224=S70.maxInt216=S70.maxInt208=S70.maxInt200=S70.maxInt192=S70.maxInt184=S70.maxInt176=S70.maxInt168=S70.maxInt160=S70.maxInt152=S70.maxInt144=S70.maxInt136=S70.maxInt128=S70.maxInt120=S70.maxInt112=S70.maxInt104=S70.maxInt96=S70.maxInt88=S70.maxInt80=S70.maxInt72=S70.maxInt64=S70.maxInt56=S70.maxInt48=S70.maxInt40=S70.maxInt32=S70.maxInt24=S70.maxInt16=S70.maxInt8=void 0;S70.maxUint256=S70.maxUint248=S70.maxUint240=S70.maxUint232=S70.maxUint224=S70.maxUint216=S70.maxUint208=S70.maxUint200=S70.maxUint192=S70.maxUint184=S70.maxUint176=S70.maxUint168=S70.maxUint160=S70.maxUint152=S70.maxUint144=S70.maxUint136=S70.maxUint128=S70.maxUint120=S70.maxUint112=S70.maxUint104=S70.maxUint96=S70.maxUint88=S70.maxUint80=S70.maxUint72=S70.maxUint64=S70.maxUint56=S70.maxUint48=S70.maxUint40=S70.maxUint32=S70.maxUint24=S70.maxUint16=S70.maxUint8=S70.minInt256=S70.minInt248=S70.minInt240=S70.minInt232=S70.minInt224=S70.minInt216=S70.minInt208=S70.minInt200=S70.minInt192=S70.minInt184=S70.minInt176=S70.minInt168=S70.minInt160=S70.minInt152=void 0;S70.maxInt8=2n**(8n-1n)-1n;S70.maxInt16=2n**(16n-1n)-1n;S70.maxInt24=2n**(24n-1n)-1n;S70.maxInt32=2n**(32n-1n)-1n;S70.maxInt40=2n**(40n-1n)-1n;S70.maxInt48=2n**(48n-1n)-1n;S70.maxInt56=2n**(56n-1n)-1n;S70.maxInt64=2n**(64n-1n)-1n;S70.maxInt72=2n**(72n-1n)-1n;S70.maxInt80=2n**(80n-1n)-1n;S70.maxInt88=2n**(88n-1n)-1n;S70.maxInt96=2n**(96n-1n)-1n;S70.maxInt104=2n**(104n-1n)-1n;S70.maxInt112=2n**(112n-1n)-1n;S70.maxInt120=2n**(120n-1n)-1n;S70.maxInt128=2n**(128n-1n)-1n;S70.maxInt136=2n**(136n-1n)-1n;S70.maxInt144=2n**(144n-1n)-1n;S70.maxInt152=2n**(152n-1n)-1n;S70.maxInt160=2n**(160n-1n)-1n;S70.maxInt168=2n**(168n-1n)-1n;S70.maxInt176=2n**(176n-1n)-1n;S70.maxInt184=2n**(184n-1n)-1n;S70.maxInt192=2n**(192n-1n)-1n;S70.maxInt200=2n**(200n-1n)-1n;S70.maxInt208=2n**(208n-1n)-1n;S70.maxInt216=2n**(216n-1n)-1n;S70.maxInt224=2n**(224n-1n)-1n;S70.maxInt232=2n**(232n-1n)-1n;S70.maxInt240=2n**(240n-1n)-1n;S70.maxInt248=2n**(248n-1n)-1n;S70.maxInt256=2n**(256n-1n)-1n;S70.minInt8=-(2n**(8n-1n));S70.minInt16=-(2n**(16n-1n));S70.minInt24=-(2n**(24n-1n));S70.minInt32=-(2n**(32n-1n));S70.minInt40=-(2n**(40n-1n));S70.minInt48=-(2n**(48n-1n));S70.minInt56=-(2n**(56n-1n));S70.minInt64=-(2n**(64n-1n));S70.minInt72=-(2n**(72n-1n));S70.minInt80=-(2n**(80n-1n));S70.minInt88=-(2n**(88n-1n));S70.minInt96=-(2n**(96n-1n));S70.minInt104=-(2n**(104n-1n));S70.minInt112=-(2n**(112n-1n));S70.minInt120=-(2n**(120n-1n));S70.minInt128=-(2n**(128n-1n));S70.minInt136=-(2n**(136n-1n));S70.minInt144=-(2n**(144n-1n));S70.minInt152=-(2n**(152n-1n));S70.minInt160=-(2n**(160n-1n));S70.minInt168=-(2n**(168n-1n));S70.minInt176=-(2n**(176n-1n));S70.minInt184=-(2n**(184n-1n));S70.minInt192=-(2n**(192n-1n));S70.minInt200=-(2n**(200n-1n));S70.minInt208=-(2n**(208n-1n));S70.minInt216=-(2n**(216n-1n));S70.minInt224=-(2n**(224n-1n));S70.minInt232=-(2n**(232n-1n));S70.minInt240=-(2n**(240n-1n));S70.minInt248=-(2n**(248n-1n));S70.minInt256=-(2n**(256n-1n));S70.maxUint8=2n**8n-1n;S70.maxUint16=2n**16n-1n;S70.maxUint24=2n**24n-1n;S70.maxUint32=2n**32n-1n;S70.maxUint40=2n**40n-1n;S70.maxUint48=2n**48n-1n;S70.maxUint56=2n**56n-1n;S70.maxUint64=2n**64n-1n;S70.maxUint72=2n**72n-1n;S70.maxUint80=2n**80n-1n;S70.maxUint88=2n**88n-1n;S70.maxUint96=2n**96n-1n;S70.maxUint104=2n**104n-1n;S70.maxUint112=2n**112n-1n;S70.maxUint120=2n**120n-1n;S70.maxUint128=2n**128n-1n;S70.maxUint136=2n**136n-1n;S70.maxUint144=2n**144n-1n;S70.maxUint152=2n**152n-1n;S70.maxUint160=2n**160n-1n;S70.maxUint168=2n**168n-1n;S70.maxUint176=2n**176n-1n;S70.maxUint184=2n**184n-1n;S70.maxUint192=2n**192n-1n;S70.maxUint200=2n**200n-1n;S70.maxUint208=2n**208n-1n;S70.maxUint216=2n**216n-1n;S70.maxUint224=2n**224n-1n;S70.maxUint232=2n**232n-1n;S70.maxUint240=2n**240n-1n;S70.maxUint248=2n**248n-1n;S70.maxUint256=2n**256n-1n});var aG=H((v70)=>{Object.defineProperty(v70,"__esModule",{value:!0});v70.assertRequest=IF8;var MF8=i8(),DF8=Cy(),$70=EJ(),f70=nG(),HF8=R3(),k70=_5();function IF8(J){let{account:Q,gasPrice:Y,maxFeePerGas:G,maxPriorityFeePerGas:X,to:z}=J,K=Q?(0,MF8.parseAccount)(Q):void 0;if(K&&!(0,k70.isAddress)(K.address))throw new $70.InvalidAddressError({address:K.address});if(z&&!(0,k70.isAddress)(z))throw new $70.InvalidAddressError({address:z});if(typeof Y<"u"&&(typeof G<"u"||typeof X<"u"))throw new HF8.FeeConflictError;if(G&&G>DF8.maxUint256)throw new f70.FeeCapTooHighError({maxFeePerGas:G});if(X&&G&&X>G)throw new f70.TipAboveFeeCapError({maxFeePerGas:G,maxPriorityFeePerGas:X})}});var FF=H((x70)=>{Object.defineProperty(x70,"__esModule",{value:!0});x70.MaxFeePerGasTooLowError=x70.Eip1559FeesNotSupportedError=x70.BaseFeeScalarError=void 0;var AF8=tZ(),f41=P0();class j70 extends f41.BaseError{constructor(){super("`baseFeeMultiplier` must be greater than 1.",{name:"BaseFeeScalarError"})}}x70.BaseFeeScalarError=j70;class h70 extends f41.BaseError{constructor(){super("Chain does not support EIP-1559 fees.",{name:"Eip1559FeesNotSupportedError"})}}x70.Eip1559FeesNotSupportedError=h70;class b70 extends f41.BaseError{constructor({maxPriorityFeePerGas:J}){super(`\`maxFeePerGas\` cannot be less than the \`maxPriorityFeePerGas\` (${(0,AF8.formatGwei)(J)} gwei).`,{name:"MaxFeePerGasTooLowError"})}}x70.MaxFeePerGasTooLowError=b70});var Ry=H((m70)=>{Object.defineProperty(m70,"__esModule",{value:!0});m70.BlockNotFoundError=void 0;var wF8=P0();class g70 extends wF8.BaseError{constructor({blockHash:J,blockNumber:Q}){let Y="Block";if(J)Y=`Block at hash "${J}"`;if(Q)Y=`Block at number "${Q}"`;super(`${Y} could not be found.`,{name:"BlockNotFoundError"})}}m70.BlockNotFoundError=g70});var xA=H((p70)=>{Object.defineProperty(p70,"__esModule",{value:!0});p70.defineTransaction=p70.transactionType=void 0;p70.formatTransaction=l70;var u70=_8(),LF8=bA();p70.transactionType={"0x0":"legacy","0x1":"eip2930","0x2":"eip1559","0x3":"eip4844","0x4":"eip7702"};function l70(J){let Q={...J,blockHash:J.blockHash?J.blockHash:null,blockNumber:J.blockNumber?BigInt(J.blockNumber):null,chainId:J.chainId?(0,u70.hexToNumber)(J.chainId):void 0,gas:J.gas?BigInt(J.gas):void 0,gasPrice:J.gasPrice?BigInt(J.gasPrice):void 0,maxFeePerBlobGas:J.maxFeePerBlobGas?BigInt(J.maxFeePerBlobGas):void 0,maxFeePerGas:J.maxFeePerGas?BigInt(J.maxFeePerGas):void 0,maxPriorityFeePerGas:J.maxPriorityFeePerGas?BigInt(J.maxPriorityFeePerGas):void 0,nonce:J.nonce?(0,u70.hexToNumber)(J.nonce):void 0,to:J.to?J.to:null,transactionIndex:J.transactionIndex?Number(J.transactionIndex):null,type:J.type?p70.transactionType[J.type]:void 0,typeHex:J.type?J.type:void 0,value:J.value?BigInt(J.value):void 0,v:J.v?BigInt(J.v):void 0};if(J.authorizationList)Q.authorizationList=EF8(J.authorizationList);if(Q.yParity=(()=>{if(J.yParity)return Number(J.yParity);if(typeof Q.v==="bigint"){if(Q.v===0n||Q.v===27n)return 0;if(Q.v===1n||Q.v===28n)return 1;if(Q.v>=35n)return Q.v%2n===0n?1:0}return})(),Q.type==="legacy")delete Q.accessList,delete Q.maxFeePerBlobGas,delete Q.maxFeePerGas,delete Q.maxPriorityFeePerGas,delete Q.yParity;if(Q.type==="eip2930")delete Q.maxFeePerBlobGas,delete Q.maxFeePerGas,delete Q.maxPriorityFeePerGas;if(Q.type==="eip1559")delete Q.maxFeePerBlobGas;return Q}p70.defineTransaction=(0,LF8.defineFormatter)("transaction",l70);function EF8(J){return J.map((Q)=>({address:Q.address,chainId:Number(Q.chainId),nonce:Number(Q.nonce),r:Q.r,s:Q.s,yParity:Number(Q.yParity)}))}});var SF=H((n70)=>{Object.defineProperty(n70,"__esModule",{value:!0});n70.defineBlock=void 0;n70.formatBlock=i70;var RF8=bA(),FF8=xA();function i70(J){let Q=(J.transactions??[]).map((Y)=>{if(typeof Y==="string")return Y;return(0,FF8.formatTransaction)(Y)});return{...J,baseFeePerGas:J.baseFeePerGas?BigInt(J.baseFeePerGas):null,blobGasUsed:J.blobGasUsed?BigInt(J.blobGasUsed):void 0,difficulty:J.difficulty?BigInt(J.difficulty):void 0,excessBlobGas:J.excessBlobGas?BigInt(J.excessBlobGas):void 0,gasLimit:J.gasLimit?BigInt(J.gasLimit):void 0,gasUsed:J.gasUsed?BigInt(J.gasUsed):void 0,hash:J.hash?J.hash:null,logsBloom:J.logsBloom?J.logsBloom:null,nonce:J.nonce?J.nonce:null,number:J.number?BigInt(J.number):null,size:J.size?BigInt(J.size):void 0,timestamp:J.timestamp?BigInt(J.timestamp):void 0,transactions:Q,totalDifficulty:J.totalDifficulty?BigInt(J.totalDifficulty):null}}n70.defineBlock=(0,RF8.defineFormatter)("block",i70)});var qM=H((a70)=>{Object.defineProperty(a70,"__esModule",{value:!0});a70.getBlock=fF8;var TF8=Ry(),PF8=v1(),$F8=SF();async function fF8(J,{blockHash:Q,blockNumber:Y,blockTag:G=J.experimental_blockTag??"latest",includeTransactions:X}={}){let z=X??!1,K=Y!==void 0?(0,PF8.numberToHex)(Y):void 0,W=null;if(Q)W=await J.request({method:"eth_getBlockByHash",params:[Q,z]},{dedupe:!0});else W=await J.request({method:"eth_getBlockByNumber",params:[K||G,z]},{dedupe:Boolean(K)});if(!W)throw new TF8.BlockNotFoundError({blockHash:Q,blockNumber:Y});return(J.chain?.formatters?.block?.format||$F8.formatBlock)(W)}});var Fy=H((r70)=>{Object.defineProperty(r70,"__esModule",{value:!0});r70.getGasPrice=vF8;async function vF8(J){let Q=await J.request({method:"eth_gasPrice"});return BigInt(Q)}});var v41=H((e70)=>{Object.defineProperty(e70,"__esModule",{value:!0});e70.estimateMaxPriorityFeePerGas=yF8;e70.internal_estimateMaxPriorityFeePerGas=t70;var hF8=FF(),bF8=_8(),k41=x6(),s70=qM(),xF8=Fy();async function yF8(J,Q){return t70(J,Q)}async function t70(J,Q){let{block:Y,chain:G=J.chain,request:X}=Q||{};try{let z=G?.fees?.maxPriorityFeePerGas??G?.fees?.defaultPriorityFee;if(typeof z==="function"){let W=Y||await(0,k41.getAction)(J,s70.getBlock,"getBlock")({}),Z=await z({block:W,client:J,request:X});if(Z===null)throw Error();return Z}if(typeof z<"u")return z;let K=await J.request({method:"eth_maxPriorityFeePerGas"});return(0,bF8.hexToBigInt)(K)}catch{let[z,K]=await Promise.all([Y?Promise.resolve(Y):(0,k41.getAction)(J,s70.getBlock,"getBlock")({}),(0,k41.getAction)(J,xF8.getGasPrice,"getGasPrice")({})]);if(typeof z.baseFeePerGas!=="bigint")throw new hF8.Eip1559FeesNotSupportedError;let W=K-z.baseFeePerGas;if(W<0n)return 0n;return W}}});var j41=H((G30)=>{Object.defineProperty(G30,"__esModule",{value:!0});G30.estimateFeesPerGas=pF8;G30.internal_estimateFeesPerGas=Y30;var J30=FF(),Q30=x6(),dF8=v41(),uF8=qM(),lF8=Fy();async function pF8(J,Q){return Y30(J,Q)}async function Y30(J,Q){let{block:Y,chain:G=J.chain,request:X,type:z="eip1559"}=Q||{},K=await(async()=>{if(typeof G?.fees?.baseFeeMultiplier==="function")return G.fees.baseFeeMultiplier({block:Y,client:J,request:X});return G?.fees?.baseFeeMultiplier??1.2})();if(K<1)throw new J30.BaseFeeScalarError;let Z=10**(K.toString().split(".")[1]?.length??0),V=(M)=>M*BigInt(Math.ceil(K*Z))/BigInt(Z),q=Y?Y:await(0,Q30.getAction)(J,uF8.getBlock,"getBlock")({});if(typeof G?.fees?.estimateFeesPerGas==="function"){let M=await G.fees.estimateFeesPerGas({block:Y,client:J,multiply:V,request:X,type:z});if(M!==null)return M}if(z==="eip1559"){if(typeof q.baseFeePerGas!=="bigint")throw new J30.Eip1559FeesNotSupportedError;let M=typeof X?.maxPriorityFeePerGas==="bigint"?X.maxPriorityFeePerGas:await(0,dF8.internal_estimateMaxPriorityFeePerGas)(J,{block:q,chain:G,request:X}),D=V(q.baseFeePerGas);return{maxFeePerGas:X?.maxFeePerGas??D+M,maxPriorityFeePerGas:M}}return{gasPrice:X?.gasPrice??V(await(0,Q30.getAction)(J,lF8.getGasPrice,"getGasPrice")({}))}}});var TF=H((X30)=>{Object.defineProperty(X30,"__esModule",{value:!0});X30.getTransactionCount=oF8;var iF8=_8(),nF8=v1();async function oF8(J,{address:Q,blockTag:Y="latest",blockNumber:G}){let X=await J.request({method:"eth_getTransactionCount",params:[Q,typeof G==="bigint"?(0,nF8.numberToHex)(G):Y]},{dedupe:Boolean(G)});return(0,iF8.hexToNumber)(X)}});var PF=H((z30)=>{Object.defineProperty(z30,"__esModule",{value:!0});z30.blobsToCommitments=tF8;var rF8=c6(),sF8=v1();function tF8(J){let{kzg:Q}=J,Y=J.to??(typeof J.blobs[0]==="string"?"hex":"bytes"),G=typeof J.blobs[0]==="string"?J.blobs.map((z)=>(0,rF8.hexToBytes)(z)):J.blobs,X=[];for(let z of G)X.push(Uint8Array.from(Q.blobToKzgCommitment(z)));return Y==="bytes"?X:X.map((z)=>(0,sF8.bytesToHex)(z))}});var $F=H((W30)=>{Object.defineProperty(W30,"__esModule",{value:!0});W30.blobsToProofs=QS8;var K30=c6(),JS8=v1();function QS8(J){let{kzg:Q}=J,Y=J.to??(typeof J.blobs[0]==="string"?"hex":"bytes"),G=typeof J.blobs[0]==="string"?J.blobs.map((K)=>(0,K30.hexToBytes)(K)):J.blobs,X=typeof J.commitments[0]==="string"?J.commitments.map((K)=>(0,K30.hexToBytes)(K)):J.commitments,z=[];for(let K=0;K<G.length;K++){let W=G[K],Z=X[K];z.push(Uint8Array.from(Q.computeBlobKzgProof(W,Z)))}return Y==="bytes"?z:z.map((K)=>(0,JS8.bytesToHex)(K))}});var fF=H((Z30)=>{Object.defineProperty(Z30,"__esModule",{value:!0});Z30.sha224=Z30.SHA224=Z30.sha256=Z30.SHA256=void 0;var Sy=DK();Z30.SHA256=Sy.SHA256;Z30.sha256=Sy.sha256;Z30.SHA224=Sy.SHA224;Z30.sha224=Sy.sha224});var Ty=H((q30)=>{Object.defineProperty(q30,"__esModule",{value:!0});q30.sha256=qS8;var KS8=fF(),WS8=W5(),ZS8=c6(),VS8=v1();function qS8(J,Q){let Y=Q||"hex",G=(0,KS8.sha256)((0,WS8.isHex)(J,{strict:!1})?(0,ZS8.toBytes)(J):J);if(Y==="bytes")return G;return(0,VS8.toHex)(G)}});var Py=H((U30)=>{Object.defineProperty(U30,"__esModule",{value:!0});U30.commitmentToVersionedHash=HS8;var MS8=v1(),DS8=Ty();function HS8(J){let{commitment:Q,version:Y=1}=J,G=J.to??(typeof Q==="string"?"hex":"bytes"),X=(0,DS8.sha256)(Q,"bytes");return X.set([Y],0),G==="bytes"?X:(0,MS8.bytesToHex)(X)}});var $y=H((M30)=>{Object.defineProperty(M30,"__esModule",{value:!0});M30.commitmentsToVersionedHashes=AS8;var OS8=Py();function AS8(J){let{commitments:Q,version:Y}=J,G=J.to??(typeof Q[0]==="string"?"hex":"bytes"),X=[];for(let z of Q)X.push((0,OS8.commitmentToVersionedHash)({commitment:z,to:G,version:Y}));return X}});var B30=H((H30)=>{Object.defineProperty(H30,"__esModule",{value:!0});H30.maxBytesPerTransaction=H30.bytesPerBlob=H30.fieldElementsPerBlob=H30.bytesPerFieldElement=void 0;var D30=6;H30.bytesPerFieldElement=32;H30.fieldElementsPerBlob=4096;H30.bytesPerBlob=H30.bytesPerFieldElement*H30.fieldElementsPerBlob;H30.maxBytesPerTransaction=H30.bytesPerBlob*D30-1-1*H30.fieldElementsPerBlob*D30});var b41=H((N30)=>{Object.defineProperty(N30,"__esModule",{value:!0});N30.versionedHashVersionKzg=void 0;N30.versionedHashVersionKzg=1});var x41=H((F30)=>{Object.defineProperty(F30,"__esModule",{value:!0});F30.InvalidVersionedHashVersionError=F30.InvalidVersionedHashSizeError=F30.EmptyBlobError=F30.BlobSizeTooLargeError=void 0;var NS8=b41(),fy=P0();class L30 extends fy.BaseError{constructor({maxSize:J,size:Q}){super("Blob size is too large.",{metaMessages:[`Max: ${J} bytes`,`Given: ${Q} bytes`],name:"BlobSizeTooLargeError"})}}F30.BlobSizeTooLargeError=L30;class E30 extends fy.BaseError{constructor(){super("Blob data must not be empty.",{name:"EmptyBlobError"})}}F30.EmptyBlobError=E30;class C30 extends fy.BaseError{constructor({hash:J,size:Q}){super(`Versioned hash "${J}" size is invalid.`,{metaMessages:["Expected: 32",`Received: ${Q}`],name:"InvalidVersionedHashSizeError"})}}F30.InvalidVersionedHashSizeError=C30;class R30 extends fy.BaseError{constructor({hash:J,version:Q}){super(`Versioned hash "${J}" version is invalid.`,{metaMessages:[`Expected: ${NS8.versionedHashVersionKzg}`,`Received: ${Q}`],name:"InvalidVersionedHashVersionError"})}}F30.InvalidVersionedHashVersionError=R30});var y41=H((P30)=>{Object.defineProperty(P30,"__esModule",{value:!0});P30.toBlobs=TS8;var kF=B30(),T30=x41(),CS8=RA(),RS8=S7(),FS8=c6(),SS8=v1();function TS8(J){let Q=J.to??(typeof J.data==="string"?"hex":"bytes"),Y=typeof J.data==="string"?(0,FS8.hexToBytes)(J.data):J.data,G=(0,RS8.size)(Y);if(!G)throw new T30.EmptyBlobError;if(G>kF.maxBytesPerTransaction)throw new T30.BlobSizeTooLargeError({maxSize:kF.maxBytesPerTransaction,size:G});let X=[],z=!0,K=0;while(z){let W=(0,CS8.createCursor)(new Uint8Array(kF.bytesPerBlob)),Z=0;while(Z<kF.fieldElementsPerBlob){let V=Y.slice(K,K+(kF.bytesPerFieldElement-1));if(W.pushByte(0),W.pushBytes(V),V.length<31){W.pushByte(128),z=!1;break}Z++,K+=31}X.push(W)}return Q==="bytes"?X.map((W)=>W.bytes):X.map((W)=>(0,SS8.bytesToHex)(W.bytes))}});var vF=H(($30)=>{Object.defineProperty($30,"__esModule",{value:!0});$30.toBlobSidecars=vS8;var $S8=PF(),fS8=$F(),kS8=y41();function vS8(J){let{data:Q,kzg:Y,to:G}=J,X=J.blobs??(0,kS8.toBlobs)({data:Q,to:G}),z=J.commitments??(0,$S8.blobsToCommitments)({blobs:X,kzg:Y,to:G}),K=J.proofs??(0,fS8.blobsToProofs)({blobs:X,commitments:z,kzg:Y,to:G}),W=[];for(let Z=0;Z<X.length;Z++)W.push({blob:X[Z],commitment:z[Z],proof:K[Z]});return W}});var jF=H((f30)=>{Object.defineProperty(f30,"__esModule",{value:!0});f30.getTransactionType=bS8;var hS8=R3();function bS8(J){if(J.type)return J.type;if(typeof J.authorizationList<"u")return"eip7702";if(typeof J.blobs<"u"||typeof J.blobVersionedHashes<"u"||typeof J.maxFeePerBlobGas<"u"||typeof J.sidecars<"u")return"eip4844";if(typeof J.maxFeePerGas<"u"||typeof J.maxPriorityFeePerGas<"u")return"eip1559";if(typeof J.gasPrice<"u"){if(typeof J.accessList<"u")return"eip2930";return"legacy"}throw new hS8.InvalidSerializableTransactionError({transaction:J})}});var UM=H((k30)=>{Object.defineProperty(k30,"__esModule",{value:!0});k30.getChainId=gS8;var yS8=_8();async function gS8(J){let Q=await J.request({method:"eth_chainId"},{dedupe:!0});return(0,yS8.hexToNumber)(Q)}});var hF=H((h30)=>{Object.defineProperty(h30,"__esModule",{value:!0});h30.eip1559NetworkCache=h30.defaultParameters=void 0;h30.prepareTransactionRequest=sS8;var dS8=i8(),v30=j41(),uS8=jy(),lS8=qM(),pS8=TF(),j30=FF(),cS8=PF(),_S8=$F(),iS8=$y(),nS8=vF(),ky=x6(),oS8=aG(),aS8=jF(),rS8=UM();h30.defaultParameters=["blobVersionedHashes","chainId","fees","gas","nonce","type"];h30.eip1559NetworkCache=new Map;async function sS8(J,Q){let{account:Y=J.account,blobs:G,chain:X,gas:z,kzg:K,nonce:W,nonceManager:Z,parameters:V=h30.defaultParameters,type:q}=Q,U=Y?(0,dS8.parseAccount)(Y):Y,M={...Q,...U?{from:U?.address}:{}},D;async function I(){if(D)return D;return D=await(0,ky.getAction)(J,lS8.getBlock,"getBlock")({blockTag:"latest"}),D}let O;async function A(){if(O)return O;if(X)return X.id;if(typeof Q.chainId<"u")return Q.chainId;return O=await(0,ky.getAction)(J,rS8.getChainId,"getChainId")({}),O}if(V.includes("nonce")&&typeof W>"u"&&U)if(Z){let B=await A();M.nonce=await Z.consume({address:U.address,chainId:B,client:J})}else M.nonce=await(0,ky.getAction)(J,pS8.getTransactionCount,"getTransactionCount")({address:U.address,blockTag:"pending"});if((V.includes("blobVersionedHashes")||V.includes("sidecars"))&&G&&K){let B=(0,cS8.blobsToCommitments)({blobs:G,kzg:K});if(V.includes("blobVersionedHashes")){let w=(0,iS8.commitmentsToVersionedHashes)({commitments:B,to:"hex"});M.blobVersionedHashes=w}if(V.includes("sidecars")){let w=(0,_S8.blobsToProofs)({blobs:G,commitments:B,kzg:K}),N=(0,nS8.toBlobSidecars)({blobs:G,commitments:B,proofs:w,to:"hex"});M.sidecars=N}}if(V.includes("chainId"))M.chainId=await A();if((V.includes("fees")||V.includes("type"))&&typeof q>"u")try{M.type=(0,aS8.getTransactionType)(M)}catch{let B=h30.eip1559NetworkCache.get(J.uid);if(typeof B>"u")B=typeof(await I())?.baseFeePerGas==="bigint",h30.eip1559NetworkCache.set(J.uid,B);M.type=B?"eip1559":"legacy"}if(V.includes("fees"))if(M.type!=="legacy"&&M.type!=="eip2930"){if(typeof M.maxFeePerGas>"u"||typeof M.maxPriorityFeePerGas>"u"){let B=await I(),{maxFeePerGas:w,maxPriorityFeePerGas:N}=await(0,v30.internal_estimateFeesPerGas)(J,{block:B,chain:X,request:M});if(typeof Q.maxPriorityFeePerGas>"u"&&Q.maxFeePerGas&&Q.maxFeePerGas<N)throw new j30.MaxFeePerGasTooLowError({maxPriorityFeePerGas:N});M.maxPriorityFeePerGas=N,M.maxFeePerGas=w}}else{if(typeof Q.maxFeePerGas<"u"||typeof Q.maxPriorityFeePerGas<"u")throw new j30.Eip1559FeesNotSupportedError;if(typeof Q.gasPrice>"u"){let B=await I(),{gasPrice:w}=await(0,v30.internal_estimateFeesPerGas)(J,{block:B,chain:X,request:M,type:"legacy"});M.gasPrice=w}}if(V.includes("gas")&&typeof z>"u")M.gas=await(0,ky.getAction)(J,uS8.estimateGas,"estimateGas")({...M,account:U?{address:U.address,type:"json-rpc"}:U});return(0,oS8.assertRequest)(M),delete M.parameters,M}});var g41=H((x30)=>{Object.defineProperty(x30,"__esModule",{value:!0});x30.getBalance=JT8;var eS8=v1();async function JT8(J,{address:Q,blockNumber:Y,blockTag:G=J.experimental_blockTag??"latest"}){let X=typeof Y==="bigint"?(0,eS8.numberToHex)(Y):void 0,z=await J.request({method:"eth_getBalance",params:[Q,X||G]});return BigInt(z)}});var jy=H((g30)=>{Object.defineProperty(g30,"__esModule",{value:!0});g30.estimateGas=MT8;var YT8=i8(),GT8=P0(),XT8=RF(),y30=v1(),zT8=P41(),KT8=VM(),WT8=oG(),ZT8=Ey(),VT8=aG(),qT8=hF(),UT8=g41();async function MT8(J,Q){let{account:Y=J.account}=Q,G=Y?(0,YT8.parseAccount)(Y):void 0;try{let k=function(d){let{block:h,request:S,rpcStateOverride:T}=d;return J.request({method:"eth_estimateGas",params:T?[S,h??J.experimental_blockTag??"latest",T]:h?[S,h]:[S]})},{accessList:X,authorizationList:z,blobs:K,blobVersionedHashes:W,blockNumber:Z,blockTag:V,data:q,gas:U,gasPrice:M,maxFeePerBlobGas:D,maxFeePerGas:I,maxPriorityFeePerGas:O,nonce:A,value:B,stateOverride:w,...N}=await(0,qT8.prepareTransactionRequest)(J,{...Q,parameters:G?.type==="local"?void 0:["blobVersionedHashes"]}),E=(typeof Z==="bigint"?(0,y30.numberToHex)(Z):void 0)||V,R=(0,ZT8.serializeStateOverride)(w),F=await(async()=>{if(N.to)return N.to;if(z&&z.length>0)return await(0,XT8.recoverAuthorizationAddress)({authorization:z[0]}).catch(()=>{throw new GT8.BaseError("`to` is required. Could not infer from `authorizationList`")});return})();(0,VT8.assertRequest)(Q);let f=J.chain?.formatters?.transactionRequest?.format,P=(f||WT8.formatTransactionRequest)({...(0,KT8.extract)(N,{format:f}),from:G?.address,accessList:X,authorizationList:z,blobs:K,blobVersionedHashes:W,data:q,gas:U,gasPrice:M,maxFeePerBlobGas:D,maxFeePerGas:I,maxPriorityFeePerGas:O,nonce:A,to:F,value:B}),$=BigInt(await k({block:E,request:P,rpcStateOverride:R}));if(z){let d=await(0,UT8.getBalance)(J,{address:P.from}),h=await Promise.all(z.map(async(S)=>{let{address:T}=S,b=await k({block:E,request:{authorizationList:void 0,data:q,from:G?.address,to:T,value:(0,y30.numberToHex)(d)},rpcStateOverride:R}).catch(()=>100000n);return 2n*BigInt(b)}));$+=h.reduce((S,T)=>S+T,0n)}return $}catch(X){throw(0,zT8.getEstimateGasError)(X,{...Q,account:G,chain:J.chain})}}});var m41=H((m30)=>{Object.defineProperty(m30,"__esModule",{value:!0});m30.estimateContractGas=NT8;var HT8=i8(),IT8=T7(),OT8=MK(),AT8=x6(),BT8=jy();async function NT8(J,Q){let{abi:Y,address:G,args:X,functionName:z,dataSuffix:K,...W}=Q,Z=(0,IT8.encodeFunctionData)({abi:Y,args:X,functionName:z});try{return await(0,AT8.getAction)(J,BT8.estimateGas,"estimateGas")({data:`${Z}${K?K.replace("0x",""):""}`,to:G,...W})}catch(V){let q=W.account?(0,HT8.parseAccount)(W.account):void 0;throw(0,OT8.getContractError)(V,{abi:Y,address:G,args:X,docsPath:"/docs/contract/estimateContractGas",functionName:z,sender:q?.address})}}});var kQ=H((l30)=>{Object.defineProperty(l30,"__esModule",{value:!0});l30.isAddressEqual=LT8;var d30=EJ(),u30=_5();function LT8(J,Q){if(!(0,u30.isAddress)(J,{strict:!1}))throw new d30.InvalidAddressError({address:J});if(!(0,u30.isAddress)(Q,{strict:!1}))throw new d30.InvalidAddressError({address:Q});return J.toLowerCase()===Q.toLowerCase()}});var gA=H((_30)=>{Object.defineProperty(_30,"__esModule",{value:!0});_30.decodeEventLog=TT8;var yA=F8(),CT8=P91(),RT8=S7(),FT8=GM(),c30=VK(),ST8=pG(),p30="/docs/contract/decodeEventLog";function TT8(J){let{abi:Q,data:Y,strict:G,topics:X}=J,z=G??!0,[K,...W]=X;if(!K)throw new yA.AbiEventSignatureEmptyTopicsError({docsPath:p30});let Z=Q.find((O)=>O.type==="event"&&K===(0,FT8.toEventSelector)((0,ST8.formatAbiItem)(O)));if(!(Z&&("name"in Z))||Z.type!=="event")throw new yA.AbiEventSignatureNotFoundError(K,{docsPath:p30});let{name:V,inputs:q}=Z,U=q?.some((O)=>!(("name"in O)&&O.name)),M=U?[]:{},D=q.map((O,A)=>[O,A]).filter(([O])=>("indexed"in O)&&O.indexed);for(let O=0;O<D.length;O++){let[A,B]=D[O],w=W[O];if(!w)throw new yA.DecodeLogTopicsMismatch({abiItem:Z,param:A});M[U?B:A.name||B]=PT8({param:A,value:w})}let I=q.filter((O)=>!(("indexed"in O)&&O.indexed));if(I.length>0){if(Y&&Y!=="0x")try{let O=(0,c30.decodeAbiParameters)(I,Y);if(O)if(U)for(let A=0;A<q.length;A++)M[A]=M[A]??O.shift();else for(let A=0;A<I.length;A++)M[I[A].name]=O[A]}catch(O){if(z){if(O instanceof yA.AbiDecodingDataSizeTooSmallError||O instanceof CT8.PositionOutOfBoundsError)throw new yA.DecodeLogDataMismatch({abiItem:Z,data:Y,params:I,size:(0,RT8.size)(Y)});throw O}}else if(z)throw new yA.DecodeLogDataMismatch({abiItem:Z,data:"0x",params:I,size:0})}return{eventName:V,args:Object.values(M).length>0?M:void 0}}function PT8({param:J,value:Q}){if(J.type==="string"||J.type==="bytes"||J.type==="tuple"||J.type.match(/^(.*)\[(\d+)?\]$/))return Q;return((0,c30.decodeAbiParameters)([J],Q)||[])[0]}});var mA=H((i30)=>{Object.defineProperty(i30,"__esModule",{value:!0});i30.parseEventLogs=bT8;var d41=F8(),fT8=kQ(),kT8=c6(),vT8=c5(),jT8=GM(),hT8=gA();function bT8(J){let{abi:Q,args:Y,logs:G,strict:X=!0}=J,z=(()=>{if(!J.eventName)return;if(Array.isArray(J.eventName))return J.eventName;return[J.eventName]})();return G.map((K)=>{try{let W=Q.find((V)=>V.type==="event"&&K.topics[0]===(0,jT8.toEventSelector)(V));if(!W)return null;let Z=(0,hT8.decodeEventLog)({...K,abi:[W],strict:X});if(z&&!z.includes(Z.eventName))return null;if(!xT8({args:Z.args,inputs:W.inputs,matchArgs:Y}))return null;return{...Z,...K}}catch(W){let Z,V;if(W instanceof d41.AbiEventSignatureNotFoundError)return null;if(W instanceof d41.DecodeLogDataMismatch||W instanceof d41.DecodeLogTopicsMismatch){if(X)return null;Z=W.abiItem.name,V=W.abiItem.inputs?.some((q)=>!(("name"in q)&&q.name))}return{...K,args:V?[]:{},eventName:Z}}}).filter(Boolean)}function xT8(J){let{args:Q,inputs:Y,matchArgs:G}=J;if(!G)return!0;if(!Q)return!1;function X(z,K,W){try{if(z.type==="address")return(0,fT8.isAddressEqual)(K,W);if(z.type==="string"||z.type==="bytes")return(0,vT8.keccak256)((0,kT8.toBytes)(K))===W;return K===W}catch{return!1}}if(Array.isArray(Q)&&Array.isArray(G))return G.every((z,K)=>{if(z===null||z===void 0)return!0;let W=Y[K];if(!W)return!1;return(Array.isArray(z)?z:[z]).some((V)=>X(W,V,Q[K]))});if(typeof Q==="object"&&!Array.isArray(Q)&&typeof G==="object"&&!Array.isArray(G))return Object.entries(G).every(([z,K])=>{if(K===null||K===void 0)return!0;let W=Y.find((V)=>V.name===z);if(!W)return!1;return(Array.isArray(K)?K:[K]).some((V)=>X(W,V,Q[z]))});return!1}});var rG=H((n30)=>{Object.defineProperty(n30,"__esModule",{value:!0});n30.formatLog=gT8;function gT8(J,{args:Q,eventName:Y}={}){return{...J,blockHash:J.blockHash?J.blockHash:null,blockNumber:J.blockNumber?BigInt(J.blockNumber):null,logIndex:J.logIndex?Number(J.logIndex):null,transactionHash:J.transactionHash?J.transactionHash:null,transactionIndex:J.transactionIndex?Number(J.transactionIndex):null,...Y?{args:Q,eventName:Y}:{}}}});var hy=H((a30)=>{Object.defineProperty(a30,"__esModule",{value:!0});a30.getLogs=pT8;var dT8=sZ(),uT8=mA(),o30=v1(),lT8=rG();async function pT8(J,{address:Q,blockHash:Y,fromBlock:G,toBlock:X,event:z,events:K,args:W,strict:Z}={}){let V=Z??!1,q=K??(z?[z]:void 0),U=[];if(q){if(U=[q.flatMap((O)=>(0,dT8.encodeEventTopics)({abi:[O],eventName:O.name,args:K?void 0:W}))],z)U=U[0]}let M;if(Y)M=await J.request({method:"eth_getLogs",params:[{address:Q,topics:U,blockHash:Y}]});else M=await J.request({method:"eth_getLogs",params:[{address:Q,topics:U,fromBlock:typeof G==="bigint"?(0,o30.numberToHex)(G):G,toBlock:typeof X==="bigint"?(0,o30.numberToHex)(X):X}]});let D=M.map((I)=>(0,lT8.formatLog)(I));if(!q)return D;return(0,uT8.parseEventLogs)({abi:q,args:W,logs:D,strict:V})}});var by=H((r30)=>{Object.defineProperty(r30,"__esModule",{value:!0});r30.getContractEvents=oT8;var _T8=_G(),iT8=x6(),nT8=hy();async function oT8(J,Q){let{abi:Y,address:G,args:X,blockHash:z,eventName:K,fromBlock:W,toBlock:Z,strict:V}=Q,q=K?(0,_T8.getAbiItem)({abi:Y,name:K}):void 0,U=!q?Y.filter((M)=>M.type==="event"):void 0;return(0,iT8.getAction)(J,nT8.getLogs,"getLogs")({address:G,args:X,blockHash:z,event:q,events:U,fromBlock:W,toBlock:Z,strict:V})}});var sG=H((s30)=>{Object.defineProperty(s30,"__esModule",{value:!0});s30.decodeFunctionResult=tT8;var u41=F8(),rT8=VK(),sT8=_G(),l41="/docs/contract/decodeFunctionResult";function tT8(J){let{abi:Q,args:Y,functionName:G,data:X}=J,z=Q[0];if(G){let W=(0,sT8.getAbiItem)({abi:Q,args:Y,name:G});if(!W)throw new u41.AbiFunctionNotFoundError(G,{docsPath:l41});z=W}if(z.type!=="function")throw new u41.AbiFunctionNotFoundError(void 0,{docsPath:l41});if(!z.outputs)throw new u41.AbiFunctionOutputsNotFoundError(z.name,{docsPath:l41});let K=(0,rT8.decodeAbiParameters)(z.outputs,X);if(K&&K.length>1)return K;if(K&&K.length===1)return K[0];return}});var JJ0=H((t30)=>{Object.defineProperty(t30,"__esModule",{value:!0});t30.version=void 0;t30.version="0.1.1"});var YJ0=H((QJ0)=>{Object.defineProperty(QJ0,"__esModule",{value:!0});QJ0.getUrl=QP8;QJ0.getVersion=YP8;QJ0.prettyPrint=GP8;var JP8=JJ0();function QP8(J){return J}function YP8(){return JP8.version}function GP8(J){if(!J)return"";let Q=Object.entries(J).map(([G,X])=>{if(X===void 0||X===!1)return null;return[G,X]}).filter(Boolean),Y=Q.reduce((G,[X])=>Math.max(G,X.length),0);return Q.map(([G,X])=>`  ${`${G}:`.padEnd(Y+1)}  ${X}`).join(`
`)}});var T3=H((XJ0)=>{Object.defineProperty(XJ0,"__esModule",{value:!0});XJ0.BaseError=void 0;var WP8=YJ0();class xy extends Error{constructor(J,Q={}){let Y=(()=>{if(Q.cause instanceof xy){if(Q.cause.details)return Q.cause.details;if(Q.cause.shortMessage)return Q.cause.shortMessage}if(Q.cause&&"details"in Q.cause&&typeof Q.cause.details==="string")return Q.cause.details;if(Q.cause?.message)return Q.cause.message;return Q.details})(),G=(()=>{if(Q.cause instanceof xy)return Q.cause.docsPath||Q.docsPath;return Q.docsPath})(),X="https://oxlib.sh",z=`https://oxlib.sh${G??""}`,K=[J||"An error occurred.",...Q.metaMessages?["",...Q.metaMessages]:[],...Y||G?["",Y?`Details: ${Y}`:void 0,G?`See: ${z}`:void 0]:[]].filter((W)=>typeof W==="string").join(`
`);super(K,Q.cause?{cause:Q.cause}:void 0);Object.defineProperty(this,"details",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"docs",{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,"shortMessage",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"cause",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"BaseError"}),Object.defineProperty(this,"version",{enumerable:!0,configurable:!0,writable:!0,value:`ox@${(0,WP8.getVersion)()}`}),this.cause=Q.cause,this.details=Y,this.docs=z,this.docsPath=G,this.shortMessage=J}walk(J){return GJ0(this,J)}}XJ0.BaseError=xy;function GJ0(J,Q){if(Q?.(J))return J;if(J&&typeof J==="object"&&"cause"in J&&J.cause)return GJ0(J.cause,Q);return Q?null:J}});var p41=H((KJ0)=>{Object.defineProperty(KJ0,"__esModule",{value:!0});KJ0.charCodeMap=void 0;KJ0.assertSize=ZP8;KJ0.assertStartOffset=VP8;KJ0.assertEndOffset=qP8;KJ0.charCodeToBase16=UP8;KJ0.pad=MP8;KJ0.trim=DP8;var tG=J2();function ZP8(J,Q){if(tG.size(J)>Q)throw new tG.SizeOverflowError({givenSize:tG.size(J),maxSize:Q})}function VP8(J,Q){if(typeof Q==="number"&&Q>0&&Q>tG.size(J)-1)throw new tG.SliceOffsetOutOfBoundsError({offset:Q,position:"start",size:tG.size(J)})}function qP8(J,Q,Y){if(typeof Q==="number"&&typeof Y==="number"&&tG.size(J)!==Y-Q)throw new tG.SliceOffsetOutOfBoundsError({offset:Y,position:"end",size:tG.size(J)})}KJ0.charCodeMap={zero:48,nine:57,A:65,F:70,a:97,f:102};function UP8(J){if(J>=KJ0.charCodeMap.zero&&J<=KJ0.charCodeMap.nine)return J-KJ0.charCodeMap.zero;if(J>=KJ0.charCodeMap.A&&J<=KJ0.charCodeMap.F)return J-(KJ0.charCodeMap.A-10);if(J>=KJ0.charCodeMap.a&&J<=KJ0.charCodeMap.f)return J-(KJ0.charCodeMap.a-10);return}function MP8(J,Q={}){let{dir:Y,size:G=32}=Q;if(G===0)return J;if(J.length>G)throw new tG.SizeExceedsPaddingSizeError({size:J.length,targetSize:G,type:"Bytes"});let X=new Uint8Array(G);for(let z=0;z<G;z++){let K=Y==="right";X[K?z:G-z-1]=J[K?z:J.length-z-1]}return X}function DP8(J,Q={}){let{dir:Y="left"}=Q,G=J,X=0;for(let z=0;z<G.length-1;z++)if(G[Y==="left"?z:G.length-z-1].toString()==="0")X++;else break;return G=Y==="left"?G.slice(X):G.slice(0,G.length-X),G}});var c41=H((WJ0)=>{Object.defineProperty(WJ0,"__esModule",{value:!0});WJ0.assertSize=wP8;WJ0.assertStartOffset=LP8;WJ0.assertEndOffset=EP8;WJ0.pad=CP8;WJ0.trim=RP8;var eG=k4();function wP8(J,Q){if(eG.size(J)>Q)throw new eG.SizeOverflowError({givenSize:eG.size(J),maxSize:Q})}function LP8(J,Q){if(typeof Q==="number"&&Q>0&&Q>eG.size(J)-1)throw new eG.SliceOffsetOutOfBoundsError({offset:Q,position:"start",size:eG.size(J)})}function EP8(J,Q,Y){if(typeof Q==="number"&&typeof Y==="number"&&eG.size(J)!==Y-Q)throw new eG.SliceOffsetOutOfBoundsError({offset:Y,position:"end",size:eG.size(J)})}function CP8(J,Q={}){let{dir:Y,size:G=32}=Q;if(G===0)return J;let X=J.replace("0x","");if(X.length>G*2)throw new eG.SizeExceedsPaddingSizeError({size:Math.ceil(X.length/2),targetSize:G,type:"Hex"});return`0x${X[Y==="right"?"padEnd":"padStart"](G*2,"0")}`}function RP8(J,Q={}){let{dir:Y="left"}=Q,G=J.replace("0x",""),X=0;for(let z=0;z<G.length-1;z++)if(G[Y==="left"?z:G.length-z-1].toString()==="0")X++;else break;if(G=Y==="left"?G.slice(X):G.slice(0,G.length-X),G==="0")return"0x";if(Y==="right"&&G.length%2===1)return`0x${G}0`;return`0x${G}`}});var bF=H((ZJ0)=>{Object.defineProperty(ZJ0,"__esModule",{value:!0});ZJ0.parse=fP8;ZJ0.stringify=kP8;var _41="#__bigint";function fP8(J,Q){return JSON.parse(J,(Y,G)=>{let X=G;if(typeof X==="string"&&X.endsWith(_41))return BigInt(X.slice(0,-_41.length));return typeof Q==="function"?Q(Y,X):X})}function kP8(J,Q,Y){return JSON.stringify(J,(G,X)=>{if(typeof Q==="function")return Q(G,X);if(typeof X==="bigint")return X.toString()+_41;return X},Y)}});var J2=H((BJ0)=>{Object.defineProperty(BJ0,"__esModule",{value:!0});BJ0.SizeExceedsPaddingSizeError=BJ0.SliceOffsetOutOfBoundsError=BJ0.SizeOverflowError=BJ0.InvalidBytesTypeError=BJ0.InvalidBytesBooleanError=void 0;BJ0.assert=VJ0;BJ0.concat=mP8;BJ0.from=dP8;BJ0.fromArray=qJ0;BJ0.fromBoolean=uP8;BJ0.fromHex=i41;BJ0.fromNumber=lP8;BJ0.fromString=pP8;BJ0.isEqual=cP8;BJ0.padLeft=UJ0;BJ0.padRight=MJ0;BJ0.random=_P8;BJ0.size=iP8;BJ0.slice=nP8;BJ0.toBigInt=oP8;BJ0.toBoolean=aP8;BJ0.toHex=rP8;BJ0.toNumber=sP8;BJ0.toString=tP8;BJ0.trimLeft=DJ0;BJ0.trimRight=HJ0;BJ0.validate=eP8;var hP8=YV(),uA=T3(),MM=k4(),P3=p41(),bP8=c41(),xP8=bF(),yP8=new TextDecoder,gP8=new TextEncoder;function VJ0(J){if(J instanceof Uint8Array)return;if(!J)throw new dA(J);if(typeof J!=="object")throw new dA(J);if(!("BYTES_PER_ELEMENT"in J))throw new dA(J);if(J.BYTES_PER_ELEMENT!==1||J.constructor.name!=="Uint8Array")throw new dA(J)}function mP8(...J){let Q=0;for(let G of J)Q+=G.length;let Y=new Uint8Array(Q);for(let G=0,X=0;G<J.length;G++){let z=J[G];Y.set(z,X),X+=z.length}return Y}function dP8(J){if(J instanceof Uint8Array)return J;if(typeof J==="string")return i41(J);return qJ0(J)}function qJ0(J){return J instanceof Uint8Array?J:new Uint8Array(J)}function uP8(J,Q={}){let{size:Y}=Q,G=new Uint8Array(1);if(G[0]=Number(J),typeof Y==="number")return P3.assertSize(G,Y),UJ0(G,Y);return G}function i41(J,Q={}){let{size:Y}=Q,G=J;if(Y)bP8.assertSize(J,Y),G=MM.padRight(J,Y);let X=G.slice(2);if(X.length%2)X=`0${X}`;let z=X.length/2,K=new Uint8Array(z);for(let W=0,Z=0;W<z;W++){let V=P3.charCodeToBase16(X.charCodeAt(Z++)),q=P3.charCodeToBase16(X.charCodeAt(Z++));if(V===void 0||q===void 0)throw new uA.BaseError(`Invalid byte sequence ("${X[Z-2]}${X[Z-1]}" in "${X}").`);K[W]=V*16+q}return K}function lP8(J,Q){let Y=MM.fromNumber(J,Q);return i41(Y)}function pP8(J,Q={}){let{size:Y}=Q,G=gP8.encode(J);if(typeof Y==="number")return P3.assertSize(G,Y),MJ0(G,Y);return G}function cP8(J,Q){return(0,hP8.equalBytes)(J,Q)}function UJ0(J,Q){return P3.pad(J,{dir:"left",size:Q})}function MJ0(J,Q){return P3.pad(J,{dir:"right",size:Q})}function _P8(J){return crypto.getRandomValues(new Uint8Array(J))}function iP8(J){return J.length}function nP8(J,Q,Y,G={}){let{strict:X}=G;P3.assertStartOffset(J,Q);let z=J.slice(Q,Y);if(X)P3.assertEndOffset(z,Q,Y);return z}function oP8(J,Q={}){let{size:Y}=Q;if(typeof Y<"u")P3.assertSize(J,Y);let G=MM.fromBytes(J,Q);return MM.toBigInt(G,Q)}function aP8(J,Q={}){let{size:Y}=Q,G=J;if(typeof Y<"u")P3.assertSize(G,Y),G=DJ0(G);if(G.length>1||G[0]>1)throw new n41(G);return Boolean(G[0])}function rP8(J,Q={}){return MM.fromBytes(J,Q)}function sP8(J,Q={}){let{size:Y}=Q;if(typeof Y<"u")P3.assertSize(J,Y);let G=MM.fromBytes(J,Q);return MM.toNumber(G,Q)}function tP8(J,Q={}){let{size:Y}=Q,G=J;if(typeof Y<"u")P3.assertSize(G,Y),G=HJ0(G);return yP8.decode(G)}function DJ0(J){return P3.trim(J,{dir:"left"})}function HJ0(J){return P3.trim(J,{dir:"right"})}function eP8(J){try{return VJ0(J),!0}catch{return!1}}class n41 extends uA.BaseError{constructor(J){super(`Bytes value \`${J}\` is not a valid boolean.`,{metaMessages:["The bytes array must contain a single byte of either a `0` or `1` value."]});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Bytes.InvalidBytesBooleanError"})}}BJ0.InvalidBytesBooleanError=n41;class dA extends uA.BaseError{constructor(J){super(`Value \`${typeof J==="object"?xP8.stringify(J):J}\` of type \`${typeof J}\` is an invalid Bytes value.`,{metaMessages:["Bytes values must be of type `Bytes`."]});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Bytes.InvalidBytesTypeError"})}}BJ0.InvalidBytesTypeError=dA;class IJ0 extends uA.BaseError{constructor({givenSize:J,maxSize:Q}){super(`Size cannot exceed \`${Q}\` bytes. Given size: \`${J}\` bytes.`);Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Bytes.SizeOverflowError"})}}BJ0.SizeOverflowError=IJ0;class OJ0 extends uA.BaseError{constructor({offset:J,position:Q,size:Y}){super(`Slice ${Q==="start"?"starting":"ending"} at offset \`${J}\` is out-of-bounds (size: \`${Y}\`).`);Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Bytes.SliceOffsetOutOfBoundsError"})}}BJ0.SliceOffsetOutOfBoundsError=OJ0;class AJ0 extends uA.BaseError{constructor({size:J,targetSize:Q,type:Y}){super(`${Y.charAt(0).toUpperCase()}${Y.slice(1).toLowerCase()} size (\`${J}\`) exceeds padding size (\`${Q}\`).`);Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Bytes.SizeExceedsPaddingSizeError"})}}BJ0.SizeExceedsPaddingSizeError=AJ0});var k4=H((PJ0)=>{Object.defineProperty(PJ0,"__esModule",{value:!0});PJ0.SizeExceedsPaddingSizeError=PJ0.SliceOffsetOutOfBoundsError=PJ0.SizeOverflowError=PJ0.InvalidLengthError=PJ0.InvalidHexValueError=PJ0.InvalidHexTypeError=PJ0.InvalidHexBooleanError=PJ0.IntegerOutOfRangeError=void 0;PJ0.assert=wJ0;PJ0.concat=k$8;PJ0.from=v$8;PJ0.fromBoolean=j$8;PJ0.fromBytes=xF;PJ0.fromNumber=h$8;PJ0.fromString=b$8;PJ0.isEqual=x$8;PJ0.padLeft=o41;PJ0.padRight=LJ0;PJ0.random=y$8;PJ0.slice=g$8;PJ0.size=m$8;PJ0.trimLeft=EJ0;PJ0.trimRight=d$8;PJ0.toBigInt=CJ0;PJ0.toBoolean=u$8;PJ0.toBytes=l$8;PJ0.toNumber=p$8;PJ0.toString=c$8;PJ0.validate=_$8;var S$8=YV(),lA=J2(),KV=T3(),T$8=p41(),JX=c41(),P$8=bF(),$$8=new TextEncoder,f$8=Array.from({length:256},(J,Q)=>Q.toString(16).padStart(2,"0"));function wJ0(J,Q={}){let{strict:Y=!1}=Q;if(!J)throw new yy(J);if(typeof J!=="string")throw new yy(J);if(Y){if(!/^0x[0-9a-fA-F]*$/.test(J))throw new gy(J)}if(!J.startsWith("0x"))throw new gy(J)}function k$8(...J){return`0x${J.reduce((Q,Y)=>Q+Y.replace("0x",""),"")}`}function v$8(J){if(J instanceof Uint8Array)return xF(J);if(Array.isArray(J))return xF(new Uint8Array(J));return J}function j$8(J,Q={}){let Y=`0x${Number(J)}`;if(typeof Q.size==="number")return JX.assertSize(Y,Q.size),o41(Y,Q.size);return Y}function xF(J,Q={}){let Y="";for(let X=0;X<J.length;X++)Y+=f$8[J[X]];let G=`0x${Y}`;if(typeof Q.size==="number")return JX.assertSize(G,Q.size),LJ0(G,Q.size);return G}function h$8(J,Q={}){let{signed:Y,size:G}=Q,X=BigInt(J),z;if(G)if(Y)z=(1n<<BigInt(G)*8n-1n)-1n;else z=2n**(BigInt(G)*8n)-1n;else if(typeof J==="number")z=BigInt(Number.MAX_SAFE_INTEGER);let K=typeof z==="bigint"&&Y?-z-1n:0;if(z&&X>z||X<K){let V=typeof J==="bigint"?"n":"";throw new a41({max:z?`${z}${V}`:void 0,min:`${K}${V}`,signed:Y,size:G,value:`${J}${V}`})}let Z=`0x${(Y&&X<0?(1n<<BigInt(G*8))+BigInt(X):X).toString(16)}`;if(G)return o41(Z,G);return Z}function b$8(J,Q={}){return xF($$8.encode(J),Q)}function x$8(J,Q){return(0,S$8.equalBytes)(lA.fromHex(J),lA.fromHex(Q))}function o41(J,Q){return JX.pad(J,{dir:"left",size:Q})}function LJ0(J,Q){return JX.pad(J,{dir:"right",size:Q})}function y$8(J){return xF(lA.random(J))}function g$8(J,Q,Y,G={}){let{strict:X}=G;JX.assertStartOffset(J,Q);let z=`0x${J.replace("0x","").slice((Q??0)*2,(Y??J.length)*2)}`;if(X)JX.assertEndOffset(z,Q,Y);return z}function m$8(J){return Math.ceil((J.length-2)/2)}function EJ0(J){return JX.trim(J,{dir:"left"})}function d$8(J){return JX.trim(J,{dir:"right"})}function CJ0(J,Q={}){let{signed:Y}=Q;if(Q.size)JX.assertSize(J,Q.size);let G=BigInt(J);if(!Y)return G;let X=(J.length-2)/2,z=(1n<<BigInt(X)*8n)-1n,K=z>>1n;if(G<=K)return G;return G-z-1n}function u$8(J,Q={}){if(Q.size)JX.assertSize(J,Q.size);let Y=EJ0(J);if(Y==="0x")return!1;if(Y==="0x1")return!0;throw new r41(J)}function l$8(J,Q={}){return lA.fromHex(J,Q)}function p$8(J,Q={}){let{signed:Y,size:G}=Q;if(!Y&&!G)return Number(J);return Number(CJ0(J,Q))}function c$8(J,Q={}){let{size:Y}=Q,G=lA.fromHex(J);if(Y)T$8.assertSize(G,Y),G=lA.trimRight(G);return new TextDecoder().decode(G)}function _$8(J,Q={}){let{strict:Y=!1}=Q;try{return wJ0(J,{strict:Y}),!0}catch{return!1}}class a41 extends KV.BaseError{constructor({max:J,min:Q,signed:Y,size:G,value:X}){super(`Number \`${X}\` is not in safe${G?` ${G*8}-bit`:""}${Y?" signed":" unsigned"} integer range ${J?`(\`${Q}\` to \`${J}\`)`:`(above \`${Q}\`)`}`);Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Hex.IntegerOutOfRangeError"})}}PJ0.IntegerOutOfRangeError=a41;class r41 extends KV.BaseError{constructor(J){super(`Hex value \`"${J}"\` is not a valid boolean.`,{metaMessages:['The hex value must be `"0x0"` (false) or `"0x1"` (true).']});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Hex.InvalidHexBooleanError"})}}PJ0.InvalidHexBooleanError=r41;class yy extends KV.BaseError{constructor(J){super(`Value \`${typeof J==="object"?P$8.stringify(J):J}\` of type \`${typeof J}\` is an invalid hex type.`,{metaMessages:['Hex types must be represented as `"0x${string}"`.']});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Hex.InvalidHexTypeError"})}}PJ0.InvalidHexTypeError=yy;class gy extends KV.BaseError{constructor(J){super(`Value \`${J}\` is an invalid hex value.`,{metaMessages:['Hex values must start with `"0x"` and contain only hexadecimal characters (0-9, a-f, A-F).']});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Hex.InvalidHexValueError"})}}PJ0.InvalidHexValueError=gy;class RJ0 extends KV.BaseError{constructor(J){super(`Hex value \`"${J}"\` is an odd length (${J.length-2} nibbles).`,{metaMessages:["It must be an even length."]});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Hex.InvalidLengthError"})}}PJ0.InvalidLengthError=RJ0;class FJ0 extends KV.BaseError{constructor({givenSize:J,maxSize:Q}){super(`Size cannot exceed \`${Q}\` bytes. Given size: \`${J}\` bytes.`);Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Hex.SizeOverflowError"})}}PJ0.SizeOverflowError=FJ0;class SJ0 extends KV.BaseError{constructor({offset:J,position:Q,size:Y}){super(`Slice ${Q==="start"?"starting":"ending"} at offset \`${J}\` is out-of-bounds (size: \`${Y}\`).`);Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Hex.SliceOffsetOutOfBoundsError"})}}PJ0.SliceOffsetOutOfBoundsError=SJ0;class TJ0 extends KV.BaseError{constructor({size:J,targetSize:Q,type:Y}){super(`${Y.charAt(0).toUpperCase()}${Y.slice(1).toLowerCase()} size (\`${J}\`) exceeds padding size (\`${Q}\`).`);Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Hex.SizeExceedsPaddingSizeError"})}}PJ0.SizeExceedsPaddingSizeError=TJ0});var kJ0=H((fJ0)=>{Object.defineProperty(fJ0,"__esModule",{value:!0});fJ0.fromRpc=wf8;fJ0.toRpc=Lf8;var s41=k4();function wf8(J){return{...J,amount:BigInt(J.amount),index:Number(J.index),validatorIndex:Number(J.validatorIndex)}}function Lf8(J){return{address:J.address,amount:s41.fromNumber(J.amount),index:s41.fromNumber(J.index),validatorIndex:s41.fromNumber(J.validatorIndex)}}});var t41=H((jJ0)=>{Object.defineProperty(jJ0,"__esModule",{value:!0});jJ0.fromRpc=Rf8;jJ0.toRpc=Ff8;var pA=k4(),vJ0=kJ0();function Rf8(J){return{...J.baseFeePerGas&&{baseFeePerGas:BigInt(J.baseFeePerGas)},...J.blobBaseFee&&{blobBaseFee:BigInt(J.blobBaseFee)},...J.feeRecipient&&{feeRecipient:J.feeRecipient},...J.gasLimit&&{gasLimit:BigInt(J.gasLimit)},...J.number&&{number:BigInt(J.number)},...J.prevRandao&&{prevRandao:BigInt(J.prevRandao)},...J.time&&{time:BigInt(J.time)},...J.withdrawals&&{withdrawals:J.withdrawals.map(vJ0.fromRpc)}}}function Ff8(J){return{...typeof J.baseFeePerGas==="bigint"&&{baseFeePerGas:pA.fromNumber(J.baseFeePerGas)},...typeof J.blobBaseFee==="bigint"&&{blobBaseFee:pA.fromNumber(J.blobBaseFee)},...typeof J.feeRecipient==="string"&&{feeRecipient:J.feeRecipient},...typeof J.gasLimit==="bigint"&&{gasLimit:pA.fromNumber(J.gasLimit)},...typeof J.number==="bigint"&&{number:pA.fromNumber(J.number)},...typeof J.prevRandao==="bigint"&&{prevRandao:pA.fromNumber(J.prevRandao)},...typeof J.time==="bigint"&&{time:pA.fromNumber(J.time)},...J.withdrawals&&{withdrawals:J.withdrawals.map(vJ0.toRpc)}}}});var AK=H((bJ0)=>{Object.defineProperty(bJ0,"__esModule",{value:!0});bJ0.erc4626Abi=bJ0.erc721Abi=bJ0.erc1155Abi=bJ0.erc20Abi_bytes32=bJ0.erc20Abi=bJ0.erc6492SignatureValidatorAbi=bJ0.erc1271Abi=bJ0.addressResolverAbi=bJ0.textResolverAbi=bJ0.universalResolverReverseAbi=bJ0.universalResolverResolveAbi=bJ0.batchGatewayAbi=bJ0.multicall3Abi=void 0;bJ0.multicall3Abi=[{inputs:[{components:[{name:"target",type:"address"},{name:"allowFailure",type:"bool"},{name:"callData",type:"bytes"}],name:"calls",type:"tuple[]"}],name:"aggregate3",outputs:[{components:[{name:"success",type:"bool"},{name:"returnData",type:"bytes"}],name:"returnData",type:"tuple[]"}],stateMutability:"view",type:"function"}];bJ0.batchGatewayAbi=[{name:"query",type:"function",stateMutability:"view",inputs:[{type:"tuple[]",name:"queries",components:[{type:"address",name:"sender"},{type:"string[]",name:"urls"},{type:"bytes",name:"data"}]}],outputs:[{type:"bool[]",name:"failures"},{type:"bytes[]",name:"responses"}]},{name:"HttpError",type:"error",inputs:[{type:"uint16",name:"status"},{type:"string",name:"message"}]}];var hJ0=[{inputs:[{name:"dns",type:"bytes"}],name:"DNSDecodingFailed",type:"error"},{inputs:[{name:"ens",type:"string"}],name:"DNSEncodingFailed",type:"error"},{inputs:[],name:"EmptyAddress",type:"error"},{inputs:[{name:"status",type:"uint16"},{name:"message",type:"string"}],name:"HttpError",type:"error"},{inputs:[],name:"InvalidBatchGatewayResponse",type:"error"},{inputs:[{name:"errorData",type:"bytes"}],name:"ResolverError",type:"error"},{inputs:[{name:"name",type:"bytes"},{name:"resolver",type:"address"}],name:"ResolverNotContract",type:"error"},{inputs:[{name:"name",type:"bytes"}],name:"ResolverNotFound",type:"error"},{inputs:[{name:"primary",type:"string"},{name:"primaryAddress",type:"bytes"}],name:"ReverseAddressMismatch",type:"error"},{inputs:[{internalType:"bytes4",name:"selector",type:"bytes4"}],name:"UnsupportedResolverProfile",type:"error"}];bJ0.universalResolverResolveAbi=[...hJ0,{name:"resolveWithGateways",type:"function",stateMutability:"view",inputs:[{name:"name",type:"bytes"},{name:"data",type:"bytes"},{name:"gateways",type:"string[]"}],outputs:[{name:"",type:"bytes"},{name:"address",type:"address"}]}];bJ0.universalResolverReverseAbi=[...hJ0,{name:"reverseWithGateways",type:"function",stateMutability:"view",inputs:[{type:"bytes",name:"reverseName"},{type:"uint256",name:"coinType"},{type:"string[]",name:"gateways"}],outputs:[{type:"string",name:"resolvedName"},{type:"address",name:"resolver"},{type:"address",name:"reverseResolver"}]}];bJ0.textResolverAbi=[{name:"text",type:"function",stateMutability:"view",inputs:[{name:"name",type:"bytes32"},{name:"key",type:"string"}],outputs:[{name:"",type:"string"}]}];bJ0.addressResolverAbi=[{name:"addr",type:"function",stateMutability:"view",inputs:[{name:"name",type:"bytes32"}],outputs:[{name:"",type:"address"}]},{name:"addr",type:"function",stateMutability:"view",inputs:[{name:"name",type:"bytes32"},{name:"coinType",type:"uint256"}],outputs:[{name:"",type:"bytes"}]}];bJ0.erc1271Abi=[{name:"isValidSignature",type:"function",stateMutability:"view",inputs:[{name:"hash",type:"bytes32"},{name:"signature",type:"bytes"}],outputs:[{name:"",type:"bytes4"}]}];bJ0.erc6492SignatureValidatorAbi=[{inputs:[{name:"_signer",type:"address"},{name:"_hash",type:"bytes32"},{name:"_signature",type:"bytes"}],stateMutability:"nonpayable",type:"constructor"},{inputs:[{name:"_signer",type:"address"},{name:"_hash",type:"bytes32"},{name:"_signature",type:"bytes"}],outputs:[{type:"bool"}],stateMutability:"nonpayable",type:"function",name:"isValidSig"}];bJ0.erc20Abi=[{type:"event",name:"Approval",inputs:[{indexed:!0,name:"owner",type:"address"},{indexed:!0,name:"spender",type:"address"},{indexed:!1,name:"value",type:"uint256"}]},{type:"event",name:"Transfer",inputs:[{indexed:!0,name:"from",type:"address"},{indexed:!0,name:"to",type:"address"},{indexed:!1,name:"value",type:"uint256"}]},{type:"function",name:"allowance",stateMutability:"view",inputs:[{name:"owner",type:"address"},{name:"spender",type:"address"}],outputs:[{type:"uint256"}]},{type:"function",name:"approve",stateMutability:"nonpayable",inputs:[{name:"spender",type:"address"},{name:"amount",type:"uint256"}],outputs:[{type:"bool"}]},{type:"function",name:"balanceOf",stateMutability:"view",inputs:[{name:"account",type:"address"}],outputs:[{type:"uint256"}]},{type:"function",name:"decimals",stateMutability:"view",inputs:[],outputs:[{type:"uint8"}]},{type:"function",name:"name",stateMutability:"view",inputs:[],outputs:[{type:"string"}]},{type:"function",name:"symbol",stateMutability:"view",inputs:[],outputs:[{type:"string"}]},{type:"function",name:"totalSupply",stateMutability:"view",inputs:[],outputs:[{type:"uint256"}]},{type:"function",name:"transfer",stateMutability:"nonpayable",inputs:[{name:"recipient",type:"address"},{name:"amount",type:"uint256"}],outputs:[{type:"bool"}]},{type:"function",name:"transferFrom",stateMutability:"nonpayable",inputs:[{name:"sender",type:"address"},{name:"recipient",type:"address"},{name:"amount",type:"uint256"}],outputs:[{type:"bool"}]}];bJ0.erc20Abi_bytes32=[{type:"event",name:"Approval",inputs:[{indexed:!0,name:"owner",type:"address"},{indexed:!0,name:"spender",type:"address"},{indexed:!1,name:"value",type:"uint256"}]},{type:"event",name:"Transfer",inputs:[{indexed:!0,name:"from",type:"address"},{indexed:!0,name:"to",type:"address"},{indexed:!1,name:"value",type:"uint256"}]},{type:"function",name:"allowance",stateMutability:"view",inputs:[{name:"owner",type:"address"},{name:"spender",type:"address"}],outputs:[{type:"uint256"}]},{type:"function",name:"approve",stateMutability:"nonpayable",inputs:[{name:"spender",type:"address"},{name:"amount",type:"uint256"}],outputs:[{type:"bool"}]},{type:"function",name:"balanceOf",stateMutability:"view",inputs:[{name:"account",type:"address"}],outputs:[{type:"uint256"}]},{type:"function",name:"decimals",stateMutability:"view",inputs:[],outputs:[{type:"uint8"}]},{type:"function",name:"name",stateMutability:"view",inputs:[],outputs:[{type:"bytes32"}]},{type:"function",name:"symbol",stateMutability:"view",inputs:[],outputs:[{type:"bytes32"}]},{type:"function",name:"totalSupply",stateMutability:"view",inputs:[],outputs:[{type:"uint256"}]},{type:"function",name:"transfer",stateMutability:"nonpayable",inputs:[{name:"recipient",type:"address"},{name:"amount",type:"uint256"}],outputs:[{type:"bool"}]},{type:"function",name:"transferFrom",stateMutability:"nonpayable",inputs:[{name:"sender",type:"address"},{name:"recipient",type:"address"},{name:"amount",type:"uint256"}],outputs:[{type:"bool"}]}];bJ0.erc1155Abi=[{inputs:[{internalType:"address",name:"sender",type:"address"},{internalType:"uint256",name:"balance",type:"uint256"},{internalType:"uint256",name:"needed",type:"uint256"},{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"ERC1155InsufficientBalance",type:"error"},{inputs:[{internalType:"address",name:"approver",type:"address"}],name:"ERC1155InvalidApprover",type:"error"},{inputs:[{internalType:"uint256",name:"idsLength",type:"uint256"},{internalType:"uint256",name:"valuesLength",type:"uint256"}],name:"ERC1155InvalidArrayLength",type:"error"},{inputs:[{internalType:"address",name:"operator",type:"address"}],name:"ERC1155InvalidOperator",type:"error"},{inputs:[{internalType:"address",name:"receiver",type:"address"}],name:"ERC1155InvalidReceiver",type:"error"},{inputs:[{internalType:"address",name:"sender",type:"address"}],name:"ERC1155InvalidSender",type:"error"},{inputs:[{internalType:"address",name:"operator",type:"address"},{internalType:"address",name:"owner",type:"address"}],name:"ERC1155MissingApprovalForAll",type:"error"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"operator",type:"address"},{indexed:!1,internalType:"bool",name:"approved",type:"bool"}],name:"ApprovalForAll",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"operator",type:"address"},{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!1,internalType:"uint256[]",name:"ids",type:"uint256[]"},{indexed:!1,internalType:"uint256[]",name:"values",type:"uint256[]"}],name:"TransferBatch",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"operator",type:"address"},{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!1,internalType:"uint256",name:"id",type:"uint256"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"TransferSingle",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"string",name:"value",type:"string"},{indexed:!0,internalType:"uint256",name:"id",type:"uint256"}],name:"URI",type:"event"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"uint256",name:"id",type:"uint256"}],name:"balanceOf",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address[]",name:"accounts",type:"address[]"},{internalType:"uint256[]",name:"ids",type:"uint256[]"}],name:"balanceOfBatch",outputs:[{internalType:"uint256[]",name:"",type:"uint256[]"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"address",name:"operator",type:"address"}],name:"isApprovedForAll",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256[]",name:"ids",type:"uint256[]"},{internalType:"uint256[]",name:"values",type:"uint256[]"},{internalType:"bytes",name:"data",type:"bytes"}],name:"safeBatchTransferFrom",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"id",type:"uint256"},{internalType:"uint256",name:"value",type:"uint256"},{internalType:"bytes",name:"data",type:"bytes"}],name:"safeTransferFrom",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"operator",type:"address"},{internalType:"bool",name:"approved",type:"bool"}],name:"setApprovalForAll",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes4",name:"interfaceId",type:"bytes4"}],name:"supportsInterface",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"uri",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"}];bJ0.erc721Abi=[{type:"event",name:"Approval",inputs:[{indexed:!0,name:"owner",type:"address"},{indexed:!0,name:"spender",type:"address"},{indexed:!0,name:"tokenId",type:"uint256"}]},{type:"event",name:"ApprovalForAll",inputs:[{indexed:!0,name:"owner",type:"address"},{indexed:!0,name:"operator",type:"address"},{indexed:!1,name:"approved",type:"bool"}]},{type:"event",name:"Transfer",inputs:[{indexed:!0,name:"from",type:"address"},{indexed:!0,name:"to",type:"address"},{indexed:!0,name:"tokenId",type:"uint256"}]},{type:"function",name:"approve",stateMutability:"payable",inputs:[{name:"spender",type:"address"},{name:"tokenId",type:"uint256"}],outputs:[]},{type:"function",name:"balanceOf",stateMutability:"view",inputs:[{name:"account",type:"address"}],outputs:[{type:"uint256"}]},{type:"function",name:"getApproved",stateMutability:"view",inputs:[{name:"tokenId",type:"uint256"}],outputs:[{type:"address"}]},{type:"function",name:"isApprovedForAll",stateMutability:"view",inputs:[{name:"owner",type:"address"},{name:"operator",type:"address"}],outputs:[{type:"bool"}]},{type:"function",name:"name",stateMutability:"view",inputs:[],outputs:[{type:"string"}]},{type:"function",name:"ownerOf",stateMutability:"view",inputs:[{name:"tokenId",type:"uint256"}],outputs:[{name:"owner",type:"address"}]},{type:"function",name:"safeTransferFrom",stateMutability:"payable",inputs:[{name:"from",type:"address"},{name:"to",type:"address"},{name:"tokenId",type:"uint256"}],outputs:[]},{type:"function",name:"safeTransferFrom",stateMutability:"nonpayable",inputs:[{name:"from",type:"address"},{name:"to",type:"address"},{name:"id",type:"uint256"},{name:"data",type:"bytes"}],outputs:[]},{type:"function",name:"setApprovalForAll",stateMutability:"nonpayable",inputs:[{name:"operator",type:"address"},{name:"approved",type:"bool"}],outputs:[]},{type:"function",name:"symbol",stateMutability:"view",inputs:[],outputs:[{type:"string"}]},{type:"function",name:"tokenByIndex",stateMutability:"view",inputs:[{name:"index",type:"uint256"}],outputs:[{type:"uint256"}]},{type:"function",name:"tokenByIndex",stateMutability:"view",inputs:[{name:"owner",type:"address"},{name:"index",type:"uint256"}],outputs:[{name:"tokenId",type:"uint256"}]},{type:"function",name:"tokenURI",stateMutability:"view",inputs:[{name:"tokenId",type:"uint256"}],outputs:[{type:"string"}]},{type:"function",name:"totalSupply",stateMutability:"view",inputs:[],outputs:[{type:"uint256"}]},{type:"function",name:"transferFrom",stateMutability:"payable",inputs:[{name:"sender",type:"address"},{name:"recipient",type:"address"},{name:"tokenId",type:"uint256"}],outputs:[]}];bJ0.erc4626Abi=[{anonymous:!1,inputs:[{indexed:!0,name:"owner",type:"address"},{indexed:!0,name:"spender",type:"address"},{indexed:!1,name:"value",type:"uint256"}],name:"Approval",type:"event"},{anonymous:!1,inputs:[{indexed:!0,name:"sender",type:"address"},{indexed:!0,name:"receiver",type:"address"},{indexed:!1,name:"assets",type:"uint256"},{indexed:!1,name:"shares",type:"uint256"}],name:"Deposit",type:"event"},{anonymous:!1,inputs:[{indexed:!0,name:"from",type:"address"},{indexed:!0,name:"to",type:"address"},{indexed:!1,name:"value",type:"uint256"}],name:"Transfer",type:"event"},{anonymous:!1,inputs:[{indexed:!0,name:"sender",type:"address"},{indexed:!0,name:"receiver",type:"address"},{indexed:!0,name:"owner",type:"address"},{indexed:!1,name:"assets",type:"uint256"},{indexed:!1,name:"shares",type:"uint256"}],name:"Withdraw",type:"event"},{inputs:[{name:"owner",type:"address"},{name:"spender",type:"address"}],name:"allowance",outputs:[{type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{name:"spender",type:"address"},{name:"amount",type:"uint256"}],name:"approve",outputs:[{type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"asset",outputs:[{name:"assetTokenAddress",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{name:"account",type:"address"}],name:"balanceOf",outputs:[{type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{name:"shares",type:"uint256"}],name:"convertToAssets",outputs:[{name:"assets",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{name:"assets",type:"uint256"}],name:"convertToShares",outputs:[{name:"shares",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{name:"assets",type:"uint256"},{name:"receiver",type:"address"}],name:"deposit",outputs:[{name:"shares",type:"uint256"}],stateMutability:"nonpayable",type:"function"},{inputs:[{name:"caller",type:"address"}],name:"maxDeposit",outputs:[{name:"maxAssets",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{name:"caller",type:"address"}],name:"maxMint",outputs:[{name:"maxShares",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{name:"owner",type:"address"}],name:"maxRedeem",outputs:[{name:"maxShares",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{name:"owner",type:"address"}],name:"maxWithdraw",outputs:[{name:"maxAssets",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{name:"shares",type:"uint256"},{name:"receiver",type:"address"}],name:"mint",outputs:[{name:"assets",type:"uint256"}],stateMutability:"nonpayable",type:"function"},{inputs:[{name:"assets",type:"uint256"}],name:"previewDeposit",outputs:[{name:"shares",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{name:"shares",type:"uint256"}],name:"previewMint",outputs:[{name:"assets",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{name:"shares",type:"uint256"}],name:"previewRedeem",outputs:[{name:"assets",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{name:"assets",type:"uint256"}],name:"previewWithdraw",outputs:[{name:"shares",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{name:"shares",type:"uint256"},{name:"receiver",type:"address"},{name:"owner",type:"address"}],name:"redeem",outputs:[{name:"assets",type:"uint256"}],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"totalAssets",outputs:[{name:"totalManagedAssets",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalSupply",outputs:[{type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{name:"to",type:"address"},{name:"amount",type:"uint256"}],name:"transfer",outputs:[{type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{name:"from",type:"address"},{name:"to",type:"address"},{name:"amount",type:"uint256"}],name:"transferFrom",outputs:[{type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{name:"assets",type:"uint256"},{name:"receiver",type:"address"},{name:"owner",type:"address"}],name:"withdraw",outputs:[{name:"shares",type:"uint256"}],stateMutability:"nonpayable",type:"function"}]});var mJ0=H((yJ0)=>{Object.defineProperty(yJ0,"__esModule",{value:!0});yJ0.aggregate3Signature=void 0;yJ0.aggregate3Signature="0x82ad56cb"});var cA=H((dJ0)=>{Object.defineProperty(dJ0,"__esModule",{value:!0});dJ0.multicall3Bytecode=dJ0.erc6492SignatureValidatorByteCode=dJ0.deploylessCallViaFactoryBytecode=dJ0.deploylessCallViaBytecodeBytecode=void 0;dJ0.deploylessCallViaBytecodeBytecode="0x608060405234801561001057600080fd5b5060405161018e38038061018e83398101604081905261002f91610124565b6000808351602085016000f59050803b61004857600080fd5b6000808351602085016000855af16040513d6000823e81610067573d81fd5b3d81f35b634e487b7160e01b600052604160045260246000fd5b600082601f83011261009257600080fd5b81516001600160401b038111156100ab576100ab61006b565b604051601f8201601f19908116603f011681016001600160401b03811182821017156100d9576100d961006b565b6040528181528382016020018510156100f157600080fd5b60005b82811015610110576020818601810151838301820152016100f4565b506000918101602001919091529392505050565b6000806040838503121561013757600080fd5b82516001600160401b0381111561014d57600080fd5b61015985828601610081565b602085015190935090506001600160401b0381111561017757600080fd5b61018385828601610081565b915050925092905056fe";dJ0.deploylessCallViaFactoryBytecode="0x608060405234801561001057600080fd5b506040516102c03803806102c083398101604081905261002f916101e6565b836001600160a01b03163b6000036100e457600080836001600160a01b03168360405161005c9190610270565b6000604051808303816000865af19150503d8060008114610099576040519150601f19603f3d011682016040523d82523d6000602084013e61009e565b606091505b50915091508115806100b857506001600160a01b0386163b155b156100e1578060405163101bb98d60e01b81526004016100d8919061028c565b60405180910390fd5b50505b6000808451602086016000885af16040513d6000823e81610103573d81fd5b3d81f35b80516001600160a01b038116811461011e57600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b8381101561015457818101518382015260200161013c565b50506000910152565b600082601f83011261016e57600080fd5b81516001600160401b0381111561018757610187610123565b604051601f8201601f19908116603f011681016001600160401b03811182821017156101b5576101b5610123565b6040528181528382016020018510156101cd57600080fd5b6101de826020830160208701610139565b949350505050565b600080600080608085870312156101fc57600080fd5b61020585610107565b60208601519094506001600160401b0381111561022157600080fd5b61022d8782880161015d565b93505061023c60408601610107565b60608601519092506001600160401b0381111561025857600080fd5b6102648782880161015d565b91505092959194509250565b60008251610282818460208701610139565b9190910192915050565b60208152600082518060208401526102ab816040850160208701610139565b601f01601f1916919091016040019291505056fe";dJ0.erc6492SignatureValidatorByteCode="0x608060405234801561001057600080fd5b5060405161069438038061069483398101604081905261002f9161051e565b600061003c848484610048565b9050806000526001601ff35b60007f64926492649264926492649264926492649264926492649264926492649264926100748361040c565b036101e7576000606080848060200190518101906100929190610577565b60405192955090935091506000906001600160a01b038516906100b69085906105dd565b6000604051808303816000865af19150503d80600081146100f3576040519150601f19603f3d011682016040523d82523d6000602084013e6100f8565b606091505b50509050876001600160a01b03163b60000361016057806101605760405162461bcd60e51b815260206004820152601e60248201527f5369676e617475726556616c696461746f723a206465706c6f796d656e74000060448201526064015b60405180910390fd5b604051630b135d3f60e11b808252906001600160a01b038a1690631626ba7e90610190908b9087906004016105f9565b602060405180830381865afa1580156101ad573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101d19190610633565b6001600160e01b03191614945050505050610405565b6001600160a01b0384163b1561027a57604051630b135d3f60e11b808252906001600160a01b03861690631626ba7e9061022790879087906004016105f9565b602060405180830381865afa158015610244573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102689190610633565b6001600160e01b031916149050610405565b81516041146102df5760405162461bcd60e51b815260206004820152603a602482015260008051602061067483398151915260448201527f3a20696e76616c6964207369676e6174757265206c656e6774680000000000006064820152608401610157565b6102e7610425565b5060208201516040808401518451859392600091859190811061030c5761030c61065d565b016020015160f81c9050601b811480159061032b57508060ff16601c14155b1561038c5760405162461bcd60e51b815260206004820152603b602482015260008051602061067483398151915260448201527f3a20696e76616c6964207369676e617475726520762076616c756500000000006064820152608401610157565b60408051600081526020810180835289905260ff83169181019190915260608101849052608081018390526001600160a01b0389169060019060a0016020604051602081039080840390855afa1580156103ea573d6000803e3d6000fd5b505050602060405103516001600160a01b0316149450505050505b9392505050565b600060208251101561041d57600080fd5b508051015190565b60405180606001604052806003906020820280368337509192915050565b6001600160a01b038116811461045857600080fd5b50565b634e487b7160e01b600052604160045260246000fd5b60005b8381101561048c578181015183820152602001610474565b50506000910152565b600082601f8301126104a657600080fd5b81516001600160401b038111156104bf576104bf61045b565b604051601f8201601f19908116603f011681016001600160401b03811182821017156104ed576104ed61045b565b60405281815283820160200185101561050557600080fd5b610516826020830160208701610471565b949350505050565b60008060006060848603121561053357600080fd5b835161053e81610443565b6020850151604086015191945092506001600160401b0381111561056157600080fd5b61056d86828701610495565b9150509250925092565b60008060006060848603121561058c57600080fd5b835161059781610443565b60208501519093506001600160401b038111156105b357600080fd5b6105bf86828701610495565b604086015190935090506001600160401b0381111561056157600080fd5b600082516105ef818460208701610471565b9190910192915050565b828152604060208201526000825180604084015261061e816060850160208701610471565b601f01601f1916919091016060019392505050565b60006020828403121561064557600080fd5b81516001600160e01b03198116811461040557600080fd5b634e487b7160e01b600052603260045260246000fdfe5369676e617475726556616c696461746f72237265636f7665725369676e6572";dJ0.multicall3Bytecode=" "});var _A=H((nJ0)=>{Object.defineProperty(nJ0,"__esModule",{value:!0});nJ0.InvalidChainIdError=nJ0.ClientChainNotConfiguredError=nJ0.ChainNotFoundError=nJ0.ChainMismatchError=nJ0.ChainDoesNotSupportContract=void 0;var yF=P0();class lJ0 extends yF.BaseError{constructor({blockNumber:J,chain:Q,contract:Y}){super(`Chain "${Q.name}" does not support contract "${Y.name}".`,{metaMessages:["This could be due to any of the following:",...J&&Y.blockCreated&&Y.blockCreated>J?[`- The contract "${Y.name}" was not deployed until block ${Y.blockCreated} (current block ${J}).`]:[`- The chain does not have the contract "${Y.name}" configured.`]],name:"ChainDoesNotSupportContract"})}}nJ0.ChainDoesNotSupportContract=lJ0;class pJ0 extends yF.BaseError{constructor({chain:J,currentChainId:Q}){super(`The current chain of the wallet (id: ${Q}) does not match the target chain for the transaction (id: ${J.id} – ${J.name}).`,{metaMessages:[`Current Chain ID:  ${Q}`,`Expected Chain ID: ${J.id} – ${J.name}`],name:"ChainMismatchError"})}}nJ0.ChainMismatchError=pJ0;class cJ0 extends yF.BaseError{constructor(){super(["No chain was provided to the request.","Please provide a chain with the `chain` argument on the Action, or by supplying a `chain` to WalletClient."].join(`
`),{name:"ChainNotFoundError"})}}nJ0.ChainNotFoundError=cJ0;class _J0 extends yF.BaseError{constructor(){super("No chain was provided to the Client.",{name:"ClientChainNotConfiguredError"})}}nJ0.ClientChainNotConfiguredError=_J0;class iJ0 extends yF.BaseError{constructor({chainId:J}){super(typeof J==="number"?`Chain ID "${J}" is invalid.`:"Chain ID is invalid.",{name:"InvalidChainIdError"})}}nJ0.InvalidChainIdError=iJ0});var iA=H((aJ0)=>{Object.defineProperty(aJ0,"__esModule",{value:!0});aJ0.encodeDeployData=af8;var e41=F8(),nf8=K4(),of8=SQ(),J51="/docs/contract/encodeDeployData";function af8(J){let{abi:Q,args:Y,bytecode:G}=J;if(!Y||Y.length===0)return G;let X=Q.find((K)=>("type"in K)&&K.type==="constructor");if(!X)throw new e41.AbiConstructorNotFoundError({docsPath:J51});if(!("inputs"in X))throw new e41.AbiConstructorParamsNotFoundError({docsPath:J51});if(!X.inputs||X.inputs.length===0)throw new e41.AbiConstructorParamsNotFoundError({docsPath:J51});let z=(0,of8.encodeAbiParameters)(X.inputs,Y);return(0,nf8.concatHex)([G,z])}});var BK=H((sJ0)=>{Object.defineProperty(sJ0,"__esModule",{value:!0});sJ0.getChainContractAddress=sf8;var rJ0=_A();function sf8({blockNumber:J,chain:Q,contract:Y}){let G=Q?.contracts?.[Y];if(!G)throw new rJ0.ChainDoesNotSupportContract({chain:Q,contract:{name:Y}});if(J&&G.blockCreated&&G.blockCreated>J)throw new rJ0.ChainDoesNotSupportContract({blockNumber:J,chain:Q,contract:{name:Y,blockCreated:G.blockCreated}});return G.address}});var my=H((tJ0)=>{Object.defineProperty(tJ0,"__esModule",{value:!0});tJ0.getCallError=Yk8;var ef8=qK(),Jk8=nG(),Qk8=hA();function Yk8(J,{docsPath:Q,...Y}){let G=(()=>{let X=(0,Qk8.getNodeError)(J,Y);if(X instanceof Jk8.UnknownNodeError)return J;return X})();return new ef8.CallExecutionError(G,{docsPath:Q,...Y})}});var dy=H((eJ0)=>{Object.defineProperty(eJ0,"__esModule",{value:!0});eJ0.withResolvers=Xk8;function Xk8(){let J=()=>{return},Q=()=>{return};return{promise:new Promise((G,X)=>{J=G,Q=X}),resolve:J,reject:Q}}});var uy=H((JQ0)=>{Object.defineProperty(JQ0,"__esModule",{value:!0});JQ0.createBatchScheduler=Wk8;var Kk8=dy(),Q51=new Map;function Wk8({fn:J,id:Q,shouldSplitBatch:Y,wait:G=0,sort:X}){let z=async()=>{let q=Z();K();let U=q.map(({args:M})=>M);if(U.length===0)return;J(U).then((M)=>{if(X&&Array.isArray(M))M.sort(X);for(let D=0;D<q.length;D++){let{resolve:I}=q[D];I?.([M[D],M])}}).catch((M)=>{for(let D=0;D<q.length;D++){let{reject:I}=q[D];I?.(M)}})},K=()=>Q51.delete(Q),W=()=>Z().map(({args:q})=>q),Z=()=>Q51.get(Q)||[],V=(q)=>Q51.set(Q,[...Z(),q]);return{flush:K,async schedule(q){let{promise:U,resolve:M,reject:D}=(0,Kk8.withResolvers)();if(Y?.([...W(),q]))z();if(Z().length>0)return V({args:q,resolve:M,reject:D}),U;return V({args:q,resolve:M,reject:D}),setTimeout(z,G),U}}}});var WQ0=H((zQ0)=>{Object.defineProperty(zQ0,"__esModule",{value:!0});zQ0.OffchainLookupSenderMismatchError=zQ0.OffchainLookupResponseMalformedError=zQ0.OffchainLookupError=void 0;var Vk8=$4(),Y51=P0(),QQ0=kx();class YQ0 extends Y51.BaseError{constructor({callbackSelector:J,cause:Q,data:Y,extraData:G,sender:X,urls:z}){super(Q.shortMessage||"An error occurred while fetching for an offchain result.",{cause:Q,metaMessages:[...Q.metaMessages||[],Q.metaMessages?.length?"":[],"Offchain Gateway Call:",z&&["  Gateway URL(s):",...z.map((K)=>`    ${(0,QQ0.getUrl)(K)}`)],`  Sender: ${X}`,`  Data: ${Y}`,`  Callback selector: ${J}`,`  Extra data: ${G}`].flat(),name:"OffchainLookupError"})}}zQ0.OffchainLookupError=YQ0;class GQ0 extends Y51.BaseError{constructor({result:J,url:Q}){super("Offchain gateway response is malformed. Response data must be a hex value.",{metaMessages:[`Gateway URL: ${(0,QQ0.getUrl)(Q)}`,`Response: ${(0,Vk8.stringify)(J)}`],name:"OffchainLookupResponseMalformedError"})}}zQ0.OffchainLookupResponseMalformedError=GQ0;class XQ0 extends Y51.BaseError{constructor({sender:J,to:Q}){super("Reverted sender address does not match target contract address (`to`).",{metaMessages:[`Contract address: ${Q}`,`OffchainLookup sender address: ${J}`],name:"OffchainLookupSenderMismatchError"})}}zQ0.OffchainLookupSenderMismatchError=XQ0});var ly=H((VQ0)=>{Object.defineProperty(VQ0,"__esModule",{value:!0});VQ0.decodeFunctionData=Ok8;var Mk8=F8(),ZQ0=CJ(),Dk8=rZ(),Hk8=VK(),Ik8=pG();function Ok8(J){let{abi:Q,data:Y}=J,G=(0,ZQ0.slice)(Y,0,4),X=Q.find((z)=>z.type==="function"&&G===(0,Dk8.toFunctionSelector)((0,Ik8.formatAbiItem)(z)));if(!X)throw new Mk8.AbiFunctionSignatureNotFoundError(G,{docsPath:"/docs/contract/decodeFunctionData"});return{functionName:X.name,args:"inputs"in X&&X.inputs&&X.inputs.length>0?(0,Hk8.decodeAbiParameters)(X.inputs,(0,ZQ0.slice)(Y,4)):void 0}}});var py=H((qQ0)=>{Object.defineProperty(qQ0,"__esModule",{value:!0});qQ0.encodeErrorResult=Ck8;var G51=F8(),Bk8=K4(),Nk8=rZ(),wk8=SQ(),Lk8=pG(),Ek8=_G(),X51="/docs/contract/encodeErrorResult";function Ck8(J){let{abi:Q,errorName:Y,args:G}=J,X=Q[0];if(Y){let Z=(0,Ek8.getAbiItem)({abi:Q,args:G,name:Y});if(!Z)throw new G51.AbiErrorNotFoundError(Y,{docsPath:X51});X=Z}if(X.type!=="error")throw new G51.AbiErrorNotFoundError(void 0,{docsPath:X51});let z=(0,Lk8.formatAbiItem)(X),K=(0,Nk8.toFunctionSelector)(z),W="0x";if(G&&G.length>0){if(!X.inputs)throw new G51.AbiErrorInputsNotFoundError(X.name,{docsPath:X51});W=(0,wk8.encodeAbiParameters)(X.inputs,G)}return(0,Bk8.concatHex)([K,W])}});var _y=H((UQ0)=>{Object.defineProperty(UQ0,"__esModule",{value:!0});UQ0.encodeFunctionResult=Tk8;var cy=F8(),Fk8=SQ(),Sk8=_G(),z51="/docs/contract/encodeFunctionResult";function Tk8(J){let{abi:Q,functionName:Y,result:G}=J,X=Q[0];if(Y){let K=(0,Sk8.getAbiItem)({abi:Q,name:Y});if(!K)throw new cy.AbiFunctionNotFoundError(Y,{docsPath:z51});X=K}if(X.type!=="function")throw new cy.AbiFunctionNotFoundError(void 0,{docsPath:z51});if(!X.outputs)throw new cy.AbiFunctionOutputsNotFoundError(X.name,{docsPath:z51});let z=(()=>{if(X.outputs.length===0)return[];if(X.outputs.length===1)return[G];if(Array.isArray(G))return G;throw new cy.InvalidArrayError(G)})();return(0,Fk8.encodeAbiParameters)(X.outputs,z)}});var gF=H((HQ0)=>{Object.defineProperty(HQ0,"__esModule",{value:!0});HQ0.localBatchGatewayUrl=void 0;HQ0.localBatchGatewayRequest=DQ0;var K51=AK(),$k8=Fx(),fk8=ly(),MQ0=py(),kk8=_y();HQ0.localBatchGatewayUrl="x-batch-gateway:true";async function DQ0(J){let{data:Q,ccipRequest:Y}=J,{args:[G]}=(0,fk8.decodeFunctionData)({abi:K51.batchGatewayAbi,data:Q}),X=[],z=[];return await Promise.all(G.map(async(K,W)=>{try{z[W]=K.urls.includes(HQ0.localBatchGatewayUrl)?await DQ0({data:K.data,ccipRequest:Y}):await Y(K),X[W]=!1}catch(Z){X[W]=!0,z[W]=vk8(Z)}})),(0,kk8.encodeFunctionResult)({abi:K51.batchGatewayAbi,functionName:"query",result:[X,z]})}function vk8(J){if(J.name==="HttpRequestError"&&J.status)return(0,MQ0.encodeErrorResult)({abi:K51.batchGatewayAbi,errorName:"HttpError",args:[J.status,J.shortMessage]});return(0,MQ0.encodeErrorResult)({abi:[$k8.solidityError],errorName:"Error",args:["shortMessage"in J?J.shortMessage:J.message]})}});var iy=H((BQ0)=>{Object.defineProperty(BQ0,"__esModule",{value:!0});BQ0.offchainLookupAbiItem=BQ0.offchainLookupSignature=void 0;BQ0.offchainLookup=uk8;BQ0.ccipRequest=AQ0;var hk8=nA(),Z51=WQ0(),IQ0=PQ(),bk8=UF(),xk8=SQ(),yk8=kQ(),gk8=K4(),mk8=W5(),OQ0=gF(),dk8=$4();BQ0.offchainLookupSignature="0x556f1830";BQ0.offchainLookupAbiItem={name:"OffchainLookup",type:"error",inputs:[{name:"sender",type:"address"},{name:"urls",type:"string[]"},{name:"callData",type:"bytes"},{name:"callbackFunction",type:"bytes4"},{name:"extraData",type:"bytes"}]};async function uk8(J,{blockNumber:Q,blockTag:Y,data:G,to:X}){let{args:z}=(0,bk8.decodeErrorResult)({data:G,abi:[BQ0.offchainLookupAbiItem]}),[K,W,Z,V,q]=z,{ccipRead:U}=J,M=U&&typeof U?.request==="function"?U.request:AQ0;try{if(!(0,yk8.isAddressEqual)(X,K))throw new Z51.OffchainLookupSenderMismatchError({sender:K,to:X});let D=W.includes(OQ0.localBatchGatewayUrl)?await(0,OQ0.localBatchGatewayRequest)({data:Z,ccipRequest:M}):await M({data:Z,sender:K,urls:W}),{data:I}=await(0,hk8.call)(J,{blockNumber:Q,blockTag:Y,data:(0,gk8.concat)([V,(0,xk8.encodeAbiParameters)([{type:"bytes"},{type:"bytes"}],[D,q])]),to:X});return I}catch(D){throw new Z51.OffchainLookupError({callbackSelector:V,cause:D,data:G,extraData:q,sender:K,urls:W})}}async function AQ0({data:J,sender:Q,urls:Y}){let G=Error("An unknown error occurred.");for(let X=0;X<Y.length;X++){let z=Y[X],K=z.includes("{data}")?"GET":"POST",W=K==="POST"?{data:J,sender:Q}:void 0,Z=K==="POST"?{"Content-Type":"application/json"}:{};try{let V=await fetch(z.replace("{sender}",Q.toLowerCase()).replace("{data}",J),{body:JSON.stringify(W),headers:Z,method:K}),q;if(V.headers.get("Content-Type")?.startsWith("application/json"))q=(await V.json()).data;else q=await V.text();if(!V.ok){G=new IQ0.HttpRequestError({body:W,details:q?.error?(0,dk8.stringify)(q.error):V.statusText,headers:V.headers,status:V.status,url:z});continue}if(!(0,mk8.isHex)(q)){G=new Z51.OffchainLookupResponseMalformedError({result:q,url:z});continue}return q}catch(V){G=new IQ0.HttpRequestError({body:W,details:V.message,url:z})}}throw G}});var nA=H((SQ0)=>{Object.defineProperty(SQ0,"__esModule",{value:!0});SQ0.call=Gv8;SQ0.getRevertErrorData=FQ0;var wQ0=sR(),_k8=t41(),ik8=i8(),NQ0=AK(),nk8=mJ0(),M51=cA(),q51=P0(),U51=_A(),LQ0=qK(),ok8=sG(),EQ0=iA(),ak8=T7(),rk8=BK(),CQ0=v1(),sk8=my(),tk8=VM(),ek8=oG(),Jv8=uy(),Qv8=Ey(),Yv8=aG();async function Gv8(J,Q){let{account:Y=J.account,authorizationList:G,batch:X=Boolean(J.batch?.multicall),blockNumber:z,blockTag:K=J.experimental_blockTag??"latest",accessList:W,blobs:Z,blockOverrides:V,code:q,data:U,factory:M,factoryData:D,gas:I,gasPrice:O,maxFeePerBlobGas:A,maxFeePerGas:B,maxPriorityFeePerGas:w,nonce:N,to:L,value:E,stateOverride:R,...F}=Q,f=Y?(0,ik8.parseAccount)(Y):void 0;if(q&&(M||D))throw new q51.BaseError("Cannot provide both `code` & `factory`/`factoryData` as parameters.");if(q&&L)throw new q51.BaseError("Cannot provide both `code` & `to` as parameters.");let C=q&&U,P=M&&D&&L&&U,k=C||P,$=(()=>{if(C)return RQ0({code:q,data:U});if(P)return Kv8({data:U,factory:M,factoryData:D,to:L});return U})();try{(0,Yv8.assertRequest)(Q);let h=(typeof z==="bigint"?(0,CQ0.numberToHex)(z):void 0)||K,S=V?_k8.toRpc(V):void 0,T=(0,Qv8.serializeStateOverride)(R),b=J.chain?.formatters?.transactionRequest?.format,m=(b||ek8.formatTransactionRequest)({...(0,tk8.extract)(F,{format:b}),from:f?.address,accessList:W,authorizationList:G,blobs:Z,data:$,gas:I,gasPrice:O,maxFeePerBlobGas:A,maxFeePerGas:B,maxPriorityFeePerGas:w,nonce:N,to:k?void 0:L,value:E});if(X&&Xv8({request:m})&&!T&&!S)try{return await zv8(J,{...m,blockNumber:z,blockTag:K})}catch(l){if(!(l instanceof U51.ClientChainNotConfiguredError)&&!(l instanceof U51.ChainDoesNotSupportContract))throw l}let g=(()=>{let l=[m,h];if(T&&S)return[...l,T,S];if(T)return[...l,T];if(S)return[...l,{},S];return l})(),c=await J.request({method:"eth_call",params:g});if(c==="0x")return{data:void 0};return{data:c}}catch(d){let h=FQ0(d),{offchainLookup:S,offchainLookupSignature:T}=await Promise.resolve().then(()=>iy());if(J.ccipRead!==!1&&h?.slice(0,10)===T&&L)return{data:await S(J,{data:h,to:L})};if(k&&h?.slice(0,10)==="0x101bb98d")throw new LQ0.CounterfactualDeploymentFailedError({factory:M});throw(0,sk8.getCallError)(d,{...Q,account:f,chain:J.chain})}}function Xv8({request:J}){let{data:Q,to:Y,...G}=J;if(!Q)return!1;if(Q.startsWith(nk8.aggregate3Signature))return!1;if(!Y)return!1;if(Object.values(G).filter((X)=>typeof X<"u").length>0)return!1;return!0}async function zv8(J,Q){let{batchSize:Y=1024,deployless:G=!1,wait:X=0}=typeof J.batch?.multicall==="object"?J.batch.multicall:{},{blockNumber:z,blockTag:K=J.experimental_blockTag??"latest",data:W,to:Z}=Q,V=(()=>{if(G)return null;if(Q.multicallAddress)return Q.multicallAddress;if(J.chain)return(0,rk8.getChainContractAddress)({blockNumber:z,chain:J.chain,contract:"multicall3"});throw new U51.ClientChainNotConfiguredError})(),U=(typeof z==="bigint"?(0,CQ0.numberToHex)(z):void 0)||K,{schedule:M}=(0,Jv8.createBatchScheduler)({id:`${J.uid}.${U}`,wait:X,shouldSplitBatch(O){return O.reduce((B,{data:w})=>B+(w.length-2),0)>Y*2},fn:async(O)=>{let A=O.map((N)=>({allowFailure:!0,callData:N.data,target:N.to})),B=(0,ak8.encodeFunctionData)({abi:NQ0.multicall3Abi,args:[A],functionName:"aggregate3"}),w=await J.request({method:"eth_call",params:[{...V===null?{data:RQ0({code:M51.multicall3Bytecode,data:B})}:{to:V,data:B}},U]});return(0,ok8.decodeFunctionResult)({abi:NQ0.multicall3Abi,args:[A],functionName:"aggregate3",data:w||"0x"})}}),[{returnData:D,success:I}]=await M({data:W,to:Z});if(!I)throw new LQ0.RawContractError({data:D});if(D==="0x")return{data:void 0};return{data:D}}function RQ0(J){let{code:Q,data:Y}=J;return(0,EQ0.encodeDeployData)({abi:(0,wQ0.parseAbi)(["constructor(bytes, bytes)"]),bytecode:M51.deploylessCallViaBytecodeBytecode,args:[Q,Y]})}function Kv8(J){let{data:Q,factory:Y,factoryData:G,to:X}=J;return(0,EQ0.encodeDeployData)({abi:(0,wQ0.parseAbi)(["constructor(address, bytes, address, bytes)"]),bytecode:M51.deploylessCallViaFactoryBytecode,args:[X,Q,Y,G]})}function FQ0(J){if(!(J instanceof q51.BaseError))return;let Q=J.walk();return typeof Q?.data==="object"?Q.data?.data:Q.data}});var Q2=H((TQ0)=>{Object.defineProperty(TQ0,"__esModule",{value:!0});TQ0.readContract=Hv8;var Vv8=sG(),qv8=T7(),Uv8=MK(),Mv8=x6(),Dv8=nA();async function Hv8(J,Q){let{abi:Y,address:G,args:X,functionName:z,...K}=Q,W=(0,qv8.encodeFunctionData)({abi:Y,args:X,functionName:z});try{let{data:Z}=await(0,Mv8.getAction)(J,Dv8.call,"call")({...K,data:W,to:G});return(0,Vv8.decodeFunctionResult)({abi:Y,args:X,functionName:z,data:Z||"0x"})}catch(Z){throw(0,Uv8.getContractError)(Z,{abi:Y,address:G,args:X,docsPath:"/docs/contract/readContract",functionName:z})}}});var D51=H((PQ0)=>{Object.defineProperty(PQ0,"__esModule",{value:!0});PQ0.simulateContract=Ev8;var Ov8=i8(),Av8=sG(),Bv8=T7(),Nv8=MK(),wv8=x6(),Lv8=nA();async function Ev8(J,Q){let{abi:Y,address:G,args:X,dataSuffix:z,functionName:K,...W}=Q,Z=W.account?(0,Ov8.parseAccount)(W.account):J.account,V=(0,Bv8.encodeFunctionData)({abi:Y,args:X,functionName:K});try{let{data:q}=await(0,wv8.getAction)(J,Lv8.call,"call")({batch:!1,data:`${V}${z?z.replace("0x",""):""}`,to:G,...W,account:Z}),U=(0,Av8.decodeFunctionResult)({abi:Y,args:X,functionName:K,data:q||"0x"}),M=Y.filter((D)=>("name"in D)&&D.name===Q.functionName);return{result:U,request:{abi:M,address:G,args:X,dataSuffix:z,functionName:K,...W,account:Z}}}catch(q){throw(0,Nv8.getContractError)(q,{abi:Y,address:G,args:X,docsPath:"/docs/contract/simulateContract",functionName:K,sender:Z?.address})}}});var WV=H(($Q0)=>{Object.defineProperty($Q0,"__esModule",{value:!0});$Q0.cleanupCache=$Q0.listenersCache=void 0;$Q0.observe=Fv8;$Q0.listenersCache=new Map;$Q0.cleanupCache=new Map;var Rv8=0;function Fv8(J,Q,Y){let G=++Rv8,X=()=>$Q0.listenersCache.get(J)||[],z=()=>{let q=X();$Q0.listenersCache.set(J,q.filter((U)=>U.id!==G))},K=()=>{let q=X();if(!q.some((M)=>M.id===G))return;let U=$Q0.cleanupCache.get(J);if(q.length===1&&U){let M=U();if(M instanceof Promise)M.catch(()=>{})}z()},W=X();if($Q0.listenersCache.set(J,[...W,{id:G,fns:Q}]),W&&W.length>0)return K;let Z={};for(let q in Q)Z[q]=(...U)=>{let M=X();if(M.length===0)return;for(let D of M)D.fns[q]?.(...U)};let V=Y(Z);if(typeof V==="function")$Q0.cleanupCache.set(J,V);return K}});var ay=H((fQ0)=>{Object.defineProperty(fQ0,"__esModule",{value:!0});fQ0.wait=Tv8;async function Tv8(J){return new Promise((Q)=>setTimeout(Q,J))}});var DM=H((vQ0)=>{Object.defineProperty(vQ0,"__esModule",{value:!0});vQ0.poll=$v8;var kQ0=ay();function $v8(J,{emitOnBegin:Q,initialWaitTime:Y,interval:G}){let X=!0,z=()=>X=!1;return(async()=>{let W;if(Q)W=await J({unpoll:z});let Z=await Y?.(W)??G;await(0,kQ0.wait)(Z);let V=async()=>{if(!X)return;await J({unpoll:z}),await(0,kQ0.wait)(G),V()};V()})(),z}});var I51=H((hQ0)=>{Object.defineProperty(hQ0,"__esModule",{value:!0});hQ0.responseCache=hQ0.promiseCache=void 0;hQ0.getCache=jQ0;hQ0.withCache=kv8;hQ0.promiseCache=new Map;hQ0.responseCache=new Map;function jQ0(J){let Q=(X,z)=>({clear:()=>z.delete(X),get:()=>z.get(X),set:(K)=>z.set(X,K)}),Y=Q(J,hQ0.promiseCache),G=Q(J,hQ0.responseCache);return{clear:()=>{Y.clear(),G.clear()},promise:Y,response:G}}async function kv8(J,{cacheKey:Q,cacheTime:Y=Number.POSITIVE_INFINITY}){let G=jQ0(Q),X=G.response.get();if(X&&Y>0){if(Date.now()-X.created.getTime()<Y)return X.data}let z=G.promise.get();if(!z)z=J(),G.promise.set(z);try{let K=await z;return G.response.set({created:new Date,data:K}),K}finally{G.promise.clear()}}});var oA=H((gQ0)=>{Object.defineProperty(gQ0,"__esModule",{value:!0});gQ0.getBlockNumberCache=hv8;gQ0.getBlockNumber=bv8;var xQ0=I51(),yQ0=(J)=>`blockNumber.${J}`;function hv8(J){return(0,xQ0.getCache)(yQ0(J))}async function bv8(J,{cacheTime:Q=J.cacheTime}={}){let Y=await(0,xQ0.withCache)(()=>J.request({method:"eth_blockNumber"}),{cacheKey:yQ0(J.uid),cacheTime:Q});return BigInt(Y)}});var mF=H((mQ0)=>{Object.defineProperty(mQ0,"__esModule",{value:!0});mQ0.getFilterChanges=dv8;var gv8=mA(),mv8=rG();async function dv8(J,{filter:Q}){let Y="strict"in Q&&Q.strict,G=await Q.request({method:"eth_getFilterChanges",params:[Q.id]});if(typeof G[0]==="string")return G;let X=G.map((z)=>(0,mv8.formatLog)(z));if(!("abi"in Q)||!Q.abi)return X;return(0,gv8.parseEventLogs)({abi:Q.abi,logs:X,strict:Y})}});var dF=H((dQ0)=>{Object.defineProperty(dQ0,"__esModule",{value:!0});dQ0.uninstallFilter=lv8;async function lv8(J,{filter:Q}){return Q.request({method:"eth_uninstallFilter",params:[Q.id]})}});var O51=H((_Q0)=>{Object.defineProperty(_Q0,"__esModule",{value:!0});_Q0.watchContractEvent=ev8;var uQ0=F8(),cv8=UK(),_v8=gA(),iv8=sZ(),lQ0=rG(),uF=x6(),pQ0=WV(),nv8=DM(),cQ0=$4(),ov8=Rx(),av8=oA(),rv8=by(),sv8=mF(),tv8=dF();function ev8(J,Q){let{abi:Y,address:G,args:X,batch:z=!0,eventName:K,fromBlock:W,onError:Z,onLogs:V,poll:q,pollingInterval:U=J.pollingInterval,strict:M}=Q;return(()=>{if(typeof q<"u")return q;if(typeof W==="bigint")return!0;if(J.transport.type==="webSocket"||J.transport.type==="ipc")return!1;if(J.transport.type==="fallback"&&(J.transport.transports[0].config.type==="webSocket"||J.transport.transports[0].config.type==="ipc"))return!1;return!0})()?(()=>{let A=M??!1,B=(0,cQ0.stringify)(["watchContractEvent",G,X,z,J.uid,K,U,A,W]);return(0,pQ0.observe)(B,{onLogs:V,onError:Z},(w)=>{let N;if(W!==void 0)N=W-1n;let L,E=!1,R=(0,nv8.poll)(async()=>{if(!E){try{L=await(0,uF.getAction)(J,ov8.createContractEventFilter,"createContractEventFilter")({abi:Y,address:G,args:X,eventName:K,strict:A,fromBlock:W})}catch{}E=!0;return}try{let F;if(L)F=await(0,uF.getAction)(J,sv8.getFilterChanges,"getFilterChanges")({filter:L});else{let f=await(0,uF.getAction)(J,av8.getBlockNumber,"getBlockNumber")({});if(N&&N<f)F=await(0,uF.getAction)(J,rv8.getContractEvents,"getContractEvents")({abi:Y,address:G,args:X,eventName:K,fromBlock:N+1n,toBlock:f,strict:A});else F=[];N=f}if(F.length===0)return;if(z)w.onLogs(F);else for(let f of F)w.onLogs([f])}catch(F){if(L&&F instanceof cv8.InvalidInputRpcError)E=!1;w.onError?.(F)}},{emitOnBegin:!0,interval:U});return async()=>{if(L)await(0,uF.getAction)(J,tv8.uninstallFilter,"uninstallFilter")({filter:L});R()}})})():(()=>{let A=M??!1,B=(0,cQ0.stringify)(["watchContractEvent",G,X,z,J.uid,K,U,A]),w=!0,N=()=>w=!1;return(0,pQ0.observe)(B,{onLogs:V,onError:Z},(L)=>{return(async()=>{try{let E=(()=>{if(J.transport.type==="fallback"){let f=J.transport.transports.find((C)=>C.config.type==="webSocket"||C.config.type==="ipc");if(!f)return J.transport;return f.value}return J.transport})(),R=K?(0,iv8.encodeEventTopics)({abi:Y,eventName:K,args:X}):[],{unsubscribe:F}=await E.subscribe({params:["logs",{address:G,topics:R}],onData(f){if(!w)return;let C=f.result;try{let{eventName:P,args:k}=(0,_v8.decodeEventLog)({abi:Y,data:C.data,topics:C.topics,strict:M}),$=(0,lQ0.formatLog)(C,{args:k,eventName:P});L.onLogs([$])}catch(P){let k,$;if(P instanceof uQ0.DecodeLogDataMismatch||P instanceof uQ0.DecodeLogTopicsMismatch){if(M)return;k=P.abiItem.name,$=P.abiItem.inputs?.some((h)=>!(("name"in h)&&h.name))}let d=(0,lQ0.formatLog)(C,{args:$?[]:{},eventName:k});L.onLogs([d])}},onError(f){L.onError?.(f)}});if(N=F,!w)N()}catch(E){Z?.(E)}})(),()=>N()})})()}});var ZV=H((aQ0)=>{Object.defineProperty(aQ0,"__esModule",{value:!0});aQ0.AccountTypeNotSupportedError=aQ0.AccountNotFoundError=void 0;var iQ0=P0();class nQ0 extends iQ0.BaseError{constructor({docsPath:J}={}){super(["Could not find an Account to execute with this Action.","Please provide an Account with the `account` argument on the Action, or by supplying an `account` to the Client."].join(`
`),{docsPath:J,docsSlug:"account",name:"AccountNotFoundError"})}}aQ0.AccountNotFoundError=nQ0;class oQ0 extends iQ0.BaseError{constructor({docsPath:J,metaMessages:Q,type:Y}){super(`Account type "${Y}" is not supported.`,{docsPath:J,metaMessages:Q,name:"AccountTypeNotSupportedError"})}}aQ0.AccountTypeNotSupportedError=oQ0});var lF=H((tQ0)=>{Object.defineProperty(tQ0,"__esModule",{value:!0});tQ0.assertCurrentChain=Yj8;var sQ0=_A();function Yj8({chain:J,currentChainId:Q}){if(!J)throw new sQ0.ChainNotFoundError;if(Q!==J.id)throw new sQ0.ChainMismatchError({chain:J,currentChainId:Q})}});var ry=H((eQ0)=>{Object.defineProperty(eQ0,"__esModule",{value:!0});eQ0.getTransactionError=Wj8;var Xj8=nG(),zj8=R3(),Kj8=hA();function Wj8(J,{docsPath:Q,...Y}){let G=(()=>{let X=(0,Kj8.getNodeError)(J,Y);if(X instanceof Xj8.UnknownNodeError)return J;return X})();return new zj8.TransactionExecutionError(G,{docsPath:Q,...Y})}});var sy=H((JY0)=>{Object.defineProperty(JY0,"__esModule",{value:!0});JY0.sendRawTransaction=Vj8;async function Vj8(J,{serializedTransaction:Q}){return J.request({method:"eth_sendRawTransaction",params:[Q]},{retryCount:0})}});var pF=H((YY0)=>{Object.defineProperty(YY0,"__esModule",{value:!0});YY0.sendTransaction=Ej8;var Uj8=i8(),ty=ZV(),Mj8=P0(),Dj8=RF(),Hj8=lF(),Ij8=ry(),Oj8=VM(),Aj8=oG(),A51=x6(),Bj8=EA(),Nj8=aG(),wj8=UM(),QY0=hF(),Lj8=sy(),B51=new Bj8.LruMap(128);async function Ej8(J,Q){let{account:Y=J.account,chain:G=J.chain,accessList:X,authorizationList:z,blobs:K,data:W,gas:Z,gasPrice:V,maxFeePerBlobGas:q,maxFeePerGas:U,maxPriorityFeePerGas:M,nonce:D,type:I,value:O,...A}=Q;if(typeof Y>"u")throw new ty.AccountNotFoundError({docsPath:"/docs/actions/wallet/sendTransaction"});let B=Y?(0,Uj8.parseAccount)(Y):null;try{(0,Nj8.assertRequest)(Q);let w=await(async()=>{if(Q.to)return Q.to;if(Q.to===null)return;if(z&&z.length>0)return await(0,Dj8.recoverAuthorizationAddress)({authorization:z[0]}).catch(()=>{throw new Mj8.BaseError("`to` is required. Could not infer from `authorizationList`.")});return})();if(B?.type==="json-rpc"||B===null){let N;if(G!==null)N=await(0,A51.getAction)(J,wj8.getChainId,"getChainId")({}),(0,Hj8.assertCurrentChain)({currentChainId:N,chain:G});let L=J.chain?.formatters?.transactionRequest?.format,R=(L||Aj8.formatTransactionRequest)({...(0,Oj8.extract)(A,{format:L}),accessList:X,authorizationList:z,blobs:K,chainId:N,data:W,from:B?.address,gas:Z,gasPrice:V,maxFeePerBlobGas:q,maxFeePerGas:U,maxPriorityFeePerGas:M,nonce:D,to:w,type:I,value:O}),F=B51.get(J.uid),f=F?"wallet_sendTransaction":"eth_sendTransaction";try{return await J.request({method:f,params:[R]},{retryCount:0})}catch(C){if(F===!1)throw C;let P=C;if(P.name==="InvalidInputRpcError"||P.name==="InvalidParamsRpcError"||P.name==="MethodNotFoundRpcError"||P.name==="MethodNotSupportedRpcError")return await J.request({method:"wallet_sendTransaction",params:[R]},{retryCount:0}).then((k)=>{return B51.set(J.uid,!0),k}).catch((k)=>{let $=k;if($.name==="MethodNotFoundRpcError"||$.name==="MethodNotSupportedRpcError")throw B51.set(J.uid,!1),P;throw $});throw P}}if(B?.type==="local"){let N=await(0,A51.getAction)(J,QY0.prepareTransactionRequest,"prepareTransactionRequest")({account:B,accessList:X,authorizationList:z,blobs:K,chain:G,data:W,gas:Z,gasPrice:V,maxFeePerBlobGas:q,maxFeePerGas:U,maxPriorityFeePerGas:M,nonce:D,nonceManager:B.nonceManager,parameters:[...QY0.defaultParameters,"sidecars"],type:I,value:O,...A,to:w}),L=G?.serializers?.transaction,E=await B.signTransaction(N,{serializer:L});return await(0,A51.getAction)(J,Lj8.sendRawTransaction,"sendRawTransaction")({serializedTransaction:E})}if(B?.type==="smart")throw new ty.AccountTypeNotSupportedError({metaMessages:["Consider using the `sendUserOperation` Action instead."],docsPath:"/docs/actions/bundler/sendUserOperation",type:"smart"});throw new ty.AccountTypeNotSupportedError({docsPath:"/docs/actions/wallet/sendTransaction",type:B?.type})}catch(w){if(w instanceof ty.AccountTypeNotSupportedError)throw w;throw(0,Ij8.getTransactionError)(w,{...Q,account:B,chain:Q.chain||void 0})}}});var N51=H((GY0)=>{Object.defineProperty(GY0,"__esModule",{value:!0});GY0.writeContract=fj8;var Rj8=i8(),Fj8=ZV(),Sj8=T7(),Tj8=MK(),Pj8=x6(),$j8=pF();async function fj8(J,Q){let{abi:Y,account:G=J.account,address:X,args:z,dataSuffix:K,functionName:W,...Z}=Q;if(typeof G>"u")throw new Fj8.AccountNotFoundError({docsPath:"/docs/contract/writeContract"});let V=G?(0,Rj8.parseAccount)(G):null,q=(0,Sj8.encodeFunctionData)({abi:Y,args:z,functionName:W});try{return await(0,Pj8.getAction)(J,$j8.sendTransaction,"sendTransaction")({data:`${q}${K?K.replace("0x",""):""}`,to:X,account:V,...Z})}catch(U){throw(0,Tj8.getContractError)(U,{abi:Y,address:X,args:z,docsPath:"/docs/contract/writeContract",functionName:W,sender:V?.address})}}});var zY0=H((XY0)=>{Object.defineProperty(XY0,"__esModule",{value:!0});XY0.getContract=mj8;XY0.getFunctionParameters=cF;XY0.getEventParameters=ey;var HM=x6(),vj8=Rx(),jj8=m41(),hj8=by(),bj8=Q2(),xj8=D51(),yj8=O51(),gj8=N51();function mj8({abi:J,address:Q,client:Y}){let G=Y,[X,z]=(()=>{if(!G)return[void 0,void 0];if("public"in G&&"wallet"in G)return[G.public,G.wallet];if("public"in G)return[G.public,void 0];if("wallet"in G)return[void 0,G.wallet];return[G,G]})(),K=X!==void 0&&X!==null,W=z!==void 0&&z!==null,Z={},V=!1,q=!1,U=!1;for(let M of J){if(M.type==="function")if(M.stateMutability==="view"||M.stateMutability==="pure")V=!0;else q=!0;else if(M.type==="event")U=!0;if(V&&q&&U)break}if(K){if(V)Z.read=new Proxy({},{get(M,D){return(...I)=>{let{args:O,options:A}=cF(I);return(0,HM.getAction)(X,bj8.readContract,"readContract")({abi:J,address:Q,functionName:D,args:O,...A})}}});if(q)Z.simulate=new Proxy({},{get(M,D){return(...I)=>{let{args:O,options:A}=cF(I);return(0,HM.getAction)(X,xj8.simulateContract,"simulateContract")({abi:J,address:Q,functionName:D,args:O,...A})}}});if(U)Z.createEventFilter=new Proxy({},{get(M,D){return(...I)=>{let O=J.find((w)=>w.type==="event"&&w.name===D),{args:A,options:B}=ey(I,O);return(0,HM.getAction)(X,vj8.createContractEventFilter,"createContractEventFilter")({abi:J,address:Q,eventName:D,args:A,...B})}}}),Z.getEvents=new Proxy({},{get(M,D){return(...I)=>{let O=J.find((w)=>w.type==="event"&&w.name===D),{args:A,options:B}=ey(I,O);return(0,HM.getAction)(X,hj8.getContractEvents,"getContractEvents")({abi:J,address:Q,eventName:D,args:A,...B})}}}),Z.watchEvent=new Proxy({},{get(M,D){return(...I)=>{let O=J.find((w)=>w.type==="event"&&w.name===D),{args:A,options:B}=ey(I,O);return(0,HM.getAction)(X,yj8.watchContractEvent,"watchContractEvent")({abi:J,address:Q,eventName:D,args:A,...B})}}})}if(W){if(q)Z.write=new Proxy({},{get(M,D){return(...I)=>{let{args:O,options:A}=cF(I);return(0,HM.getAction)(z,gj8.writeContract,"writeContract")({abi:J,address:Q,functionName:D,args:O,...A})}}})}if(K||W){if(q)Z.estimateGas=new Proxy({},{get(M,D){return(...I)=>{let{args:O,options:A}=cF(I),B=X??z;return(0,HM.getAction)(B,jj8.estimateContractGas,"estimateContractGas")({abi:J,address:Q,functionName:D,args:O,...A,account:A.account??z.account})}}})}return Z.address=Q,Z.abi=J,Z}function cF(J){let Q=J.length&&Array.isArray(J[0]),Y=Q?J[0]:[],G=(Q?J[1]:J[0])??{};return{args:Y,options:G}}function ey(J,Q){let Y=!1;if(Array.isArray(J[0]))Y=!0;else if(J.length===1)Y=Q.inputs.some((z)=>z.indexed);else if(J.length===2)Y=!0;let G=Y?J[0]:void 0,X=(Y?J[1]:J[0])??{};return{args:G,options:X}}});var w51=H((WY0)=>{Object.defineProperty(WY0,"__esModule",{value:!0});WY0.BundleFailedError=void 0;var pj8=P0();class KY0 extends pj8.BaseError{constructor(J){super(`Call bundle failed with status: ${J.statusCode}`,{name:"BundleFailedError"});Object.defineProperty(this,"result",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.result=J}}WY0.BundleFailedError=KY0});var _F=H((VY0)=>{Object.defineProperty(VY0,"__esModule",{value:!0});VY0.withRetry=_j8;var cj8=ay();function _j8(J,{delay:Q=100,retryCount:Y=2,shouldRetry:G=()=>!0}={}){return new Promise((X,z)=>{let K=async({count:W=0}={})=>{let Z=async({error:V})=>{let q=typeof Q==="function"?Q({count:W,error:V}):Q;if(q)await(0,cj8.wait)(q);K({count:W+1})};try{let V=await J();X(V)}catch(V){if(W<Y&&await G({count:W,error:V}))return Z({error:V});z(V)}};K()})}});var iF=H((UY0)=>{Object.defineProperty(UY0,"__esModule",{value:!0});UY0.defineTransactionReceipt=UY0.receiptStatuses=void 0;UY0.formatTransactionReceipt=qY0;var nj8=_8(),oj8=bA(),aj8=rG(),rj8=xA();UY0.receiptStatuses={"0x0":"reverted","0x1":"success"};function qY0(J){let Q={...J,blockNumber:J.blockNumber?BigInt(J.blockNumber):null,contractAddress:J.contractAddress?J.contractAddress:null,cumulativeGasUsed:J.cumulativeGasUsed?BigInt(J.cumulativeGasUsed):null,effectiveGasPrice:J.effectiveGasPrice?BigInt(J.effectiveGasPrice):null,gasUsed:J.gasUsed?BigInt(J.gasUsed):null,logs:J.logs?J.logs.map((Y)=>(0,aj8.formatLog)(Y)):null,to:J.to?J.to:null,transactionIndex:J.transactionIndex?(0,nj8.hexToNumber)(J.transactionIndex):null,status:J.status?UY0.receiptStatuses[J.status]:null,type:J.type?rj8.transactionType[J.type]||J.type:null};if(J.blobGasPrice)Q.blobGasPrice=BigInt(J.blobGasPrice);if(J.blobGasUsed)Q.blobGasUsed=BigInt(J.blobGasUsed);return Q}UY0.defineTransactionReceipt=(0,oj8.defineFormatter)("transactionReceipt",qY0)});var E51=H((AY0)=>{Object.defineProperty(AY0,"__esModule",{value:!0});AY0.fallbackTransactionErrorMagicIdentifier=AY0.fallbackMagicIdentifier=void 0;AY0.sendCalls=Gh8;var tj8=i8(),HY0=P0(),IY0=UK(),ej8=T7(),OY0=K4(),Jh8=_8(),Jg=v1(),Qh8=ry(),Yh8=pF();AY0.fallbackMagicIdentifier="0x5792579257925792579257925792579257925792579257925792579257925792";AY0.fallbackTransactionErrorMagicIdentifier=(0,Jg.numberToHex)(0,{size:32});async function Gh8(J,Q){let{account:Y=J.account,capabilities:G,chain:X=J.chain,experimental_fallback:z,experimental_fallbackDelay:K=32,forceAtomic:W=!1,id:Z,version:V="2.0.0"}=Q,q=Y?(0,tj8.parseAccount)(Y):null,U=Q.calls.map((M)=>{let D=M,I=D.abi?(0,ej8.encodeFunctionData)({abi:D.abi,functionName:D.functionName,args:D.args}):D.data;return{data:D.dataSuffix&&I?(0,OY0.concat)([I,D.dataSuffix]):I,to:D.to,value:D.value?(0,Jg.numberToHex)(D.value):void 0}});try{let M=await J.request({method:"wallet_sendCalls",params:[{atomicRequired:W,calls:U,capabilities:G,chainId:(0,Jg.numberToHex)(X.id),from:q?.address,id:Z,version:V}]},{retryCount:0});if(typeof M==="string")return{id:M};return M}catch(M){let D=M;if(z&&(D.name==="MethodNotFoundRpcError"||D.name==="MethodNotSupportedRpcError"||D.name==="UnknownRpcError"||D.details.toLowerCase().includes("does not exist / is not available")||D.details.toLowerCase().includes("missing or invalid. request()")||D.details.toLowerCase().includes("did not match any variant of untagged enum")||D.details.toLowerCase().includes("account upgraded to unsupported contract")||D.details.toLowerCase().includes("eip-7702 not supported")||D.details.toLowerCase().includes("unsupported wc_ method")||D.details.toLowerCase().includes("feature toggled misconfigured"))){if(G){if(Object.values(G).some((w)=>!w.optional))throw new IY0.UnsupportedNonOptionalCapabilityError(new HY0.BaseError("non-optional `capabilities` are not supported on fallback to `eth_sendTransaction`.",{details:"non-optional `capabilities` are not supported on fallback to `eth_sendTransaction`."}))}if(W&&U.length>1)throw new IY0.AtomicityNotSupportedError(new HY0.BaseError("`forceAtomic` is not supported on fallback to `eth_sendTransaction`.",{details:"`forceAtomic` is not supported on fallback to `eth_sendTransaction`."}));let I=[];for(let B of U){let w=(0,Yh8.sendTransaction)(J,{account:q,chain:X,data:B.data,to:B.to,value:B.value?(0,Jh8.hexToBigInt)(B.value):void 0});if(I.push(w),K>0)await new Promise((N)=>setTimeout(N,K))}let O=await Promise.allSettled(I);if(O.every((B)=>B.status==="rejected"))throw O[0].reason;let A=O.map((B)=>{if(B.status==="fulfilled")return B.value;return AY0.fallbackTransactionErrorMagicIdentifier});return{id:(0,OY0.concat)([...A,(0,Jg.numberToHex)(X.id,{size:32}),AY0.fallbackMagicIdentifier])}}throw(0,Qh8.getTransactionError)(M,{...Q,account:q,chain:Q.chain})}}});var C51=H((LY0)=>{Object.defineProperty(LY0,"__esModule",{value:!0});LY0.getCallsStatus=Wh8;var NY0=CJ(),zh8=cG(),Qg=_8(),Kh8=iF(),wY0=E51();async function Wh8(J,Q){async function Y(q){if(q.endsWith(wY0.fallbackMagicIdentifier.slice(2))){let M=(0,zh8.trim)((0,NY0.sliceHex)(q,-64,-32)),D=(0,NY0.sliceHex)(q,0,-64).slice(2).match(/.{1,64}/g),I=await Promise.all(D.map((A)=>wY0.fallbackTransactionErrorMagicIdentifier.slice(2)!==A?J.request({method:"eth_getTransactionReceipt",params:[`0x${A}`]},{dedupe:!0}):void 0)),O=(()=>{if(I.some((A)=>A===null))return 100;if(I.every((A)=>A?.status==="0x1"))return 200;if(I.every((A)=>A?.status==="0x0"))return 500;return 600})();return{atomic:!1,chainId:(0,Qg.hexToNumber)(M),receipts:I.filter(Boolean),status:O,version:"2.0.0"}}return J.request({method:"wallet_getCallsStatus",params:[q]})}let{atomic:G=!1,chainId:X,receipts:z,version:K="2.0.0",...W}=await Y(Q.id),[Z,V]=(()=>{let q=W.status;if(q>=100&&q<200)return["pending",q];if(q>=200&&q<300)return["success",q];if(q>=300&&q<700)return["failure",q];if(q==="CONFIRMED")return["success",200];if(q==="PENDING")return["pending",100];return[void 0,q]})();return{...W,atomic:G,chainId:X?(0,Qg.hexToNumber)(X):void 0,receipts:z?.map((q)=>({...q,blockNumber:(0,Qg.hexToBigInt)(q.blockNumber),gasUsed:(0,Qg.hexToBigInt)(q.gasUsed),status:Kh8.receiptStatuses[q.status]}))??[],statusCode:V,status:Z,version:K}}});var F51=H((EY0)=>{Object.defineProperty(EY0,"__esModule",{value:!0});EY0.WaitForCallsStatusTimeoutError=void 0;EY0.waitForCallsStatus=Bh8;var Vh8=P0(),qh8=w51(),Uh8=x6(),Mh8=WV(),Dh8=DM(),Hh8=dy(),Ih8=_F(),Oh8=$4(),Ah8=C51();async function Bh8(J,Q){let{id:Y,pollingInterval:G=J.pollingInterval,status:X=({statusCode:O})=>O===200||O>=300,retryCount:z=4,retryDelay:K=({count:O})=>~~(1<<O)*200,timeout:W=60000,throwOnFailure:Z=!1}=Q,V=(0,Oh8.stringify)(["waitForCallsStatus",J.uid,Y]),{promise:q,resolve:U,reject:M}=(0,Hh8.withResolvers)(),D,I=(0,Mh8.observe)(V,{resolve:U,reject:M},(O)=>{let A=(0,Dh8.poll)(async()=>{let B=(w)=>{clearTimeout(D),A(),w(),I()};try{let w=await(0,Ih8.withRetry)(async()=>{let N=await(0,Uh8.getAction)(J,Ah8.getCallsStatus,"getCallsStatus")({id:Y});if(Z&&N.status==="failure")throw new qh8.BundleFailedError(N);return N},{retryCount:z,delay:K});if(!X(w))return;B(()=>O.resolve(w))}catch(w){B(()=>O.reject(w))}},{interval:G,emitOnBegin:!0});return A});return D=W?setTimeout(()=>{I(),clearTimeout(D),M(new R51({id:Y}))},W):void 0,await q}class R51 extends Vh8.BaseError{constructor({id:J}){super(`Timed out while waiting for call bundle with id "${J}" to be confirmed.`,{name:"WaitForCallsStatusTimeoutError"})}}EY0.WaitForCallsStatusTimeoutError=R51});var T51=H((RY0)=>{Object.defineProperty(RY0,"__esModule",{value:!0});RY0.uid=wh8;var S51=256,Yg=S51,Gg;function wh8(J=11){if(!Gg||Yg+J>S51*2){Gg="",Yg=0;for(let Q=0;Q<S51;Q++)Gg+=(256+Math.random()*256|0).toString(16).substring(1)}return Gg.substring(Yg,Yg+++J)}});var nF=H((FY0)=>{Object.defineProperty(FY0,"__esModule",{value:!0});FY0.createClient=Rh8;FY0.rpcSchema=Fh8;var Eh8=i8(),Ch8=T51();function Rh8(J){let{batch:Q,chain:Y,ccipRead:G,key:X="base",name:z="Base Client",type:K="base"}=J,W=J.experimental_blockTag??(typeof Y?.experimental_preconfirmationTime==="number"?"pending":void 0),Z=Y?.blockTime??12000,V=Math.min(Math.max(Math.floor(Z/2),500),4000),q=J.pollingInterval??V,U=J.cacheTime??q,M=J.account?(0,Eh8.parseAccount)(J.account):void 0,{config:D,request:I,value:O}=J.transport({chain:Y,pollingInterval:q}),A={...D,...O},B={account:M,batch:Q,cacheTime:U,ccipRead:G,chain:Y,key:X,name:z,pollingInterval:q,request:I,transport:A,type:K,uid:(0,Ch8.uid)(),...W?{experimental_blockTag:W}:{}};function w(N){return(L)=>{let E=L(N);for(let F in B)delete E[F];let R={...N,...E};return Object.assign(R,{extend:w(R)})}}return Object.assign(B,{extend:w(B)})}function Fh8(){return null}});var Xg=H((TY0)=>{Object.defineProperty(TY0,"__esModule",{value:!0});TY0.isNullUniversalResolverError=$h8;var Ph8=P0(),SY0=qK();function $h8(J){if(!(J instanceof Ph8.BaseError))return!1;let Q=J.walk((Y)=>Y instanceof SY0.ContractFunctionRevertedError);if(!(Q instanceof SY0.ContractFunctionRevertedError))return!1;if(Q.data?.errorName==="HttpError")return!0;if(Q.data?.errorName==="ResolverError")return!0;if(Q.data?.errorName==="ResolverNotContract")return!0;if(Q.data?.errorName==="ResolverNotFound")return!0;if(Q.data?.errorName==="ReverseAddressMismatch")return!0;if(Q.data?.errorName==="UnsupportedResolverProfile")return!0;return!1}});var P51=H((PY0)=>{Object.defineProperty(PY0,"__esModule",{value:!0});PY0.encodedLabelToLabelhash=vh8;var kh8=W5();function vh8(J){if(J.length!==66)return null;if(J.indexOf("[")!==0)return null;if(J.indexOf("]")!==65)return null;let Q=`0x${J.slice(1,65)}`;if(!(0,kh8.isHex)(Q))return null;return Q}});var zg=H((vY0)=>{Object.defineProperty(vY0,"__esModule",{value:!0});vY0.namehash=xh8;var hh8=K4(),$Y0=c6(),fY0=v1(),kY0=c5(),bh8=P51();function xh8(J){let Q=new Uint8Array(32).fill(0);if(!J)return(0,fY0.bytesToHex)(Q);let Y=J.split(".");for(let G=Y.length-1;G>=0;G-=1){let X=(0,bh8.encodedLabelToLabelhash)(Y[G]),z=X?(0,$Y0.toBytes)(X):(0,kY0.keccak256)((0,$Y0.stringToBytes)(Y[G]),"bytes");Q=(0,kY0.keccak256)((0,hh8.concat)([Q,z]),"bytes")}return(0,fY0.bytesToHex)(Q)}});var hY0=H((jY0)=>{Object.defineProperty(jY0,"__esModule",{value:!0});jY0.encodeLabelhash=gh8;function gh8(J){return`[${J.slice(2)}]`}});var $51=H((bY0)=>{Object.defineProperty(bY0,"__esModule",{value:!0});bY0.labelhash=ch8;var dh8=c6(),uh8=v1(),lh8=c5(),ph8=P51();function ch8(J){let Q=new Uint8Array(32).fill(0);if(!J)return(0,uh8.bytesToHex)(Q);return(0,ph8.encodedLabelToLabelhash)(J)||(0,lh8.keccak256)((0,dh8.stringToBytes)(J))}});var Kg=H((xY0)=>{Object.defineProperty(xY0,"__esModule",{value:!0});xY0.packetToBytes=oh8;var f51=c6(),ih8=hY0(),nh8=$51();function oh8(J){let Q=J.replace(/^\.|\.$/gm,"");if(Q.length===0)return new Uint8Array(1);let Y=new Uint8Array((0,f51.stringToBytes)(Q).byteLength+2),G=0,X=Q.split(".");for(let z=0;z<X.length;z++){let K=(0,f51.stringToBytes)(X[z]);if(K.byteLength>255)K=(0,f51.stringToBytes)((0,ih8.encodeLabelhash)((0,nh8.labelhash)(X[z])));Y[G]=K.length,Y.set(K,G+1),G+=K.length+1}if(Y.byteLength!==G+1)return Y.slice(0,G+1);return Y}});var mY0=H((gY0)=>{Object.defineProperty(gY0,"__esModule",{value:!0});gY0.getEnsAddress=Kb8;var k51=AK(),rh8=sG(),sh8=T7(),th8=BK(),eh8=cG(),Jb8=v1(),Qb8=Xg(),Yb8=gF(),yY0=zg(),Gb8=Kg(),Xb8=x6(),zb8=Q2();async function Kb8(J,Q){let{blockNumber:Y,blockTag:G,coinType:X,name:z,gatewayUrls:K,strict:W}=Q,{chain:Z}=J,V=(()=>{if(Q.universalResolverAddress)return Q.universalResolverAddress;if(!Z)throw Error("client chain not configured. universalResolverAddress is required.");return(0,th8.getChainContractAddress)({blockNumber:Y,chain:Z,contract:"ensUniversalResolver"})})(),q=Z?.ensTlds;if(q&&!q.some((M)=>z.endsWith(M)))return null;let U=(()=>{if(X!=null)return[(0,yY0.namehash)(z),BigInt(X)];return[(0,yY0.namehash)(z)]})();try{let M=(0,sh8.encodeFunctionData)({abi:k51.addressResolverAbi,functionName:"addr",args:U}),D={address:V,abi:k51.universalResolverResolveAbi,functionName:"resolveWithGateways",args:[(0,Jb8.toHex)((0,Gb8.packetToBytes)(z)),M,K??[Yb8.localBatchGatewayUrl]],blockNumber:Y,blockTag:G},O=await(0,Xb8.getAction)(J,zb8.readContract,"readContract")(D);if(O[0]==="0x")return null;let A=(0,rh8.decodeFunctionResult)({abi:k51.addressResolverAbi,args:U,functionName:"addr",data:O[0]});if(A==="0x")return null;if((0,eh8.trim)(A)==="0x00")return null;return A}catch(M){if(W)throw M;if((0,Qb8.isNullUniversalResolverError)(M))return null;throw M}}});var Wg=H((_Y0)=>{Object.defineProperty(_Y0,"__esModule",{value:!0});_Y0.EnsInvalidChainIdError=_Y0.EnsAvatarUnsupportedNamespaceError=_Y0.EnsAvatarUriResolutionError=_Y0.EnsAvatarInvalidNftUriError=_Y0.EnsAvatarInvalidMetadataError=void 0;var oF=P0();class dY0 extends oF.BaseError{constructor({data:J}){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(J)}`],name:"EnsAvatarInvalidMetadataError"})}}_Y0.EnsAvatarInvalidMetadataError=dY0;class uY0 extends oF.BaseError{constructor({reason:J}){super(`ENS NFT avatar URI is invalid. ${J}`,{name:"EnsAvatarInvalidNftUriError"})}}_Y0.EnsAvatarInvalidNftUriError=uY0;class lY0 extends oF.BaseError{constructor({uri:J}){super(`Unable to resolve ENS avatar URI "${J}". The URI may be malformed, invalid, or does not respond with a valid image.`,{name:"EnsAvatarUriResolutionError"})}}_Y0.EnsAvatarUriResolutionError=lY0;class pY0 extends oF.BaseError{constructor({namespace:J}){super(`ENS NFT avatar namespace "${J}" is not supported. Must be "erc721" or "erc1155".`,{name:"EnsAvatarUnsupportedNamespaceError"})}}_Y0.EnsAvatarUnsupportedNamespaceError=pY0;class cY0 extends oF.BaseError{constructor({chainId:J}){super(`Invalid ENSIP-11 chainId: ${J}. Must be between 0 and 0x7fffffff, or 1.`,{name:"EnsInvalidChainIdError"})}}_Y0.EnsInvalidChainIdError=cY0});var eY0=H((tY0)=>{Object.defineProperty(tY0,"__esModule",{value:!0});tY0.isImageUri=oY0;tY0.getGateway=v51;tY0.resolveAvatarUri=aY0;tY0.getJsonImage=rY0;tY0.getMetadataAvatarUri=Ob8;tY0.parseAvatarUri=sY0;tY0.parseNftUri=Ab8;tY0.getNftTokenUri=Bb8;var nY0=Q2(),QX=Wg(),Mb8=/(?<protocol>https?:\/\/[^/]*|ipfs:\/|ipns:\/|ar:\/)?(?<root>\/)?(?<subpath>ipfs\/|ipns\/)?(?<target>[\w\-.]+)(?<subtarget>\/.*)?/,Db8=/^(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>\/.*)?$/,Hb8=/^data:([a-zA-Z\-/+]*);base64,([^"].*)/,Ib8=/^data:([a-zA-Z\-/+]*)?(;[a-zA-Z0-9].*?)?(,)/;async function oY0(J){try{let Q=await fetch(J,{method:"HEAD"});if(Q.status===200)return Q.headers.get("content-type")?.startsWith("image/");return!1}catch(Q){if(typeof Q==="object"&&typeof Q.response<"u")return!1;if(!Object.hasOwn(globalThis,"Image"))return!1;return new Promise((Y)=>{let G=new Image;G.onload=()=>{Y(!0)},G.onerror=()=>{Y(!1)},G.src=J})}}function v51(J,Q){if(!J)return Q;if(J.endsWith("/"))return J.slice(0,-1);return J}function aY0({uri:J,gatewayUrls:Q}){let Y=Hb8.test(J);if(Y)return{uri:J,isOnChain:!0,isEncoded:Y};let G=v51(Q?.ipfs,"https://ipfs.io"),X=v51(Q?.arweave,"https://arweave.net"),z=J.match(Mb8),{protocol:K,subpath:W,target:Z,subtarget:V=""}=z?.groups||{},q=K==="ipns:/"||W==="ipns/",U=K==="ipfs:/"||W==="ipfs/"||Db8.test(J);if(J.startsWith("http")&&!q&&!U){let D=J;if(Q?.arweave)D=J.replace(/https:\/\/arweave.net/g,Q?.arweave);return{uri:D,isOnChain:!1,isEncoded:!1}}if((q||U)&&Z)return{uri:`${G}/${q?"ipns":"ipfs"}/${Z}${V}`,isOnChain:!1,isEncoded:!1};if(K==="ar:/"&&Z)return{uri:`${X}/${Z}${V||""}`,isOnChain:!1,isEncoded:!1};let M=J.replace(Ib8,"");if(M.startsWith("<svg"))M=`data:image/svg+xml;base64,${btoa(M)}`;if(M.startsWith("data:")||M.startsWith("{"))return{uri:M,isOnChain:!0,isEncoded:!1};throw new QX.EnsAvatarUriResolutionError({uri:J})}function rY0(J){if(typeof J!=="object"||!("image"in J)&&!("image_url"in J)&&!("image_data"in J))throw new QX.EnsAvatarInvalidMetadataError({data:J});return J.image||J.image_url||J.image_data}async function Ob8({gatewayUrls:J,uri:Q}){try{let Y=await fetch(Q).then((X)=>X.json());return await sY0({gatewayUrls:J,uri:rY0(Y)})}catch{throw new QX.EnsAvatarUriResolutionError({uri:Q})}}async function sY0({gatewayUrls:J,uri:Q}){let{uri:Y,isOnChain:G}=aY0({uri:Q,gatewayUrls:J});if(G)return Y;if(await oY0(Y))return Y;throw new QX.EnsAvatarUriResolutionError({uri:Q})}function Ab8(J){let Q=J;if(Q.startsWith("did:nft:"))Q=Q.replace("did:nft:","").replace(/_/g,"/");let[Y,G,X]=Q.split("/"),[z,K]=Y.split(":"),[W,Z]=G.split(":");if(!z||z.toLowerCase()!=="eip155")throw new QX.EnsAvatarInvalidNftUriError({reason:"Only EIP-155 supported"});if(!K)throw new QX.EnsAvatarInvalidNftUriError({reason:"Chain ID not found"});if(!Z)throw new QX.EnsAvatarInvalidNftUriError({reason:"Contract address not found"});if(!X)throw new QX.EnsAvatarInvalidNftUriError({reason:"Token ID not found"});if(!W)throw new QX.EnsAvatarInvalidNftUriError({reason:"ERC namespace not found"});return{chainID:Number.parseInt(K,10),namespace:W.toLowerCase(),contractAddress:Z,tokenID:X}}async function Bb8(J,{nft:Q}){if(Q.namespace==="erc721")return(0,nY0.readContract)(J,{address:Q.contractAddress,abi:[{name:"tokenURI",type:"function",stateMutability:"view",inputs:[{name:"tokenId",type:"uint256"}],outputs:[{name:"",type:"string"}]}],functionName:"tokenURI",args:[BigInt(Q.tokenID)]});if(Q.namespace==="erc1155")return(0,nY0.readContract)(J,{address:Q.contractAddress,abi:[{name:"uri",type:"function",stateMutability:"view",inputs:[{name:"_id",type:"uint256"}],outputs:[{name:"",type:"string"}]}],functionName:"uri",args:[BigInt(Q.tokenID)]});throw new QX.EnsAvatarUnsupportedNamespaceError({namespace:Q.namespace})}});var Q20=H((J20)=>{Object.defineProperty(J20,"__esModule",{value:!0});J20.parseAvatarRecord=Tb8;var IM=eY0();async function Tb8(J,{gatewayUrls:Q,record:Y}){if(/eip155:/i.test(Y))return Pb8(J,{gatewayUrls:Q,record:Y});return(0,IM.parseAvatarUri)({uri:Y,gatewayUrls:Q})}async function Pb8(J,{gatewayUrls:Q,record:Y}){let G=(0,IM.parseNftUri)(Y),X=await(0,IM.getNftTokenUri)(J,{nft:G}),{uri:z,isOnChain:K,isEncoded:W}=(0,IM.resolveAvatarUri)({uri:X,gatewayUrls:Q});if(K&&(z.includes("data:application/json;base64,")||z.startsWith("{"))){let V=W?atob(z.replace("data:application/json;base64,","")):z,q=JSON.parse(V);return(0,IM.parseAvatarUri)({uri:(0,IM.getJsonImage)(q),gatewayUrls:Q})}let Z=G.tokenID;if(G.namespace==="erc1155")Z=Z.replace("0x","").padStart(64,"0");return(0,IM.getMetadataAvatarUri)({gatewayUrls:Q,uri:z.replace(/(?:0x)?{id}/,Z)})}});var h51=H((Y20)=>{Object.defineProperty(Y20,"__esModule",{value:!0});Y20.getEnsText=db8;var j51=AK(),fb8=sG(),kb8=T7(),vb8=BK(),jb8=v1(),hb8=Xg(),bb8=gF(),xb8=zg(),yb8=Kg(),gb8=x6(),mb8=Q2();async function db8(J,Q){let{blockNumber:Y,blockTag:G,key:X,name:z,gatewayUrls:K,strict:W}=Q,{chain:Z}=J,V=(()=>{if(Q.universalResolverAddress)return Q.universalResolverAddress;if(!Z)throw Error("client chain not configured. universalResolverAddress is required.");return(0,vb8.getChainContractAddress)({blockNumber:Y,chain:Z,contract:"ensUniversalResolver"})})(),q=Z?.ensTlds;if(q&&!q.some((U)=>z.endsWith(U)))return null;try{let U={address:V,abi:j51.universalResolverResolveAbi,args:[(0,jb8.toHex)((0,yb8.packetToBytes)(z)),(0,kb8.encodeFunctionData)({abi:j51.textResolverAbi,functionName:"text",args:[(0,xb8.namehash)(z),X]}),K??[bb8.localBatchGatewayUrl]],functionName:"resolveWithGateways",blockNumber:Y,blockTag:G},D=await(0,gb8.getAction)(J,mb8.readContract,"readContract")(U);if(D[0]==="0x")return null;let I=(0,fb8.decodeFunctionResult)({abi:j51.textResolverAbi,functionName:"text",data:D[0]});return I===""?null:I}catch(U){if(W)throw U;if((0,hb8.isNullUniversalResolverError)(U))return null;throw U}}});var X20=H((G20)=>{Object.defineProperty(G20,"__esModule",{value:!0});G20.getEnsAvatar=_b8;var lb8=Q20(),pb8=x6(),cb8=h51();async function _b8(J,{blockNumber:Q,blockTag:Y,assetGatewayUrls:G,name:X,gatewayUrls:z,strict:K,universalResolverAddress:W}){let Z=await(0,pb8.getAction)(J,cb8.getEnsText,"getEnsText")({blockNumber:Q,blockTag:Y,key:"avatar",name:X,universalResolverAddress:W,gatewayUrls:z,strict:K});if(!Z)return null;try{return await(0,lb8.parseAvatarRecord)(J,{record:Z,gatewayUrls:G})}catch{return null}}});var K20=H((z20)=>{Object.defineProperty(z20,"__esModule",{value:!0});z20.getEnsName=eb8;var nb8=AK(),ob8=BK(),ab8=Xg(),rb8=gF(),sb8=x6(),tb8=Q2();async function eb8(J,Q){let{address:Y,blockNumber:G,blockTag:X,coinType:z=60n,gatewayUrls:K,strict:W}=Q,{chain:Z}=J,V=(()=>{if(Q.universalResolverAddress)return Q.universalResolverAddress;if(!Z)throw Error("client chain not configured. universalResolverAddress is required.");return(0,ob8.getChainContractAddress)({blockNumber:G,chain:Z,contract:"ensUniversalResolver"})})();try{let q={address:V,abi:nb8.universalResolverReverseAbi,args:[Y,z,K??[rb8.localBatchGatewayUrl]],functionName:"reverseWithGateways",blockNumber:G,blockTag:X},U=(0,sb8.getAction)(J,tb8.readContract,"readContract"),[M]=await U(q);return M||null}catch(q){if(W)throw q;if((0,ab8.isNullUniversalResolverError)(q))return null;throw q}}});var Z20=H((W20)=>{Object.defineProperty(W20,"__esModule",{value:!0});W20.getEnsResolver=Kx8;var Qx8=BK(),Yx8=v1(),Gx8=Kg(),Xx8=x6(),zx8=Q2();async function Kx8(J,Q){let{blockNumber:Y,blockTag:G,name:X}=Q,{chain:z}=J,K=(()=>{if(Q.universalResolverAddress)return Q.universalResolverAddress;if(!z)throw Error("client chain not configured. universalResolverAddress is required.");return(0,Qx8.getChainContractAddress)({blockNumber:Y,chain:z,contract:"ensUniversalResolver"})})(),W=z?.ensTlds;if(W&&!W.some((V)=>X.endsWith(V)))throw Error(`${X} is not a valid ENS TLD (${W?.join(", ")}) for chain "${z.name}" (id: ${z.id}).`);let[Z]=await(0,Xx8.getAction)(J,zx8.readContract,"readContract")({address:K,abi:[{inputs:[{type:"bytes"}],name:"findResolver",outputs:[{type:"address"},{type:"bytes32"},{type:"uint256"}],stateMutability:"view",type:"function"}],functionName:"findResolver",args:[(0,Yx8.toHex)((0,Gx8.packetToBytes)(X))],blockNumber:Y,blockTag:G});return Z}});var b51=H((V20)=>{Object.defineProperty(V20,"__esModule",{value:!0});V20.createAccessList=Hx8;var Zx8=i8(),Vx8=v1(),qx8=my(),Ux8=VM(),Mx8=oG(),Dx8=aG();async function Hx8(J,Q){let{account:Y=J.account,blockNumber:G,blockTag:X="latest",blobs:z,data:K,gas:W,gasPrice:Z,maxFeePerBlobGas:V,maxFeePerGas:q,maxPriorityFeePerGas:U,to:M,value:D,...I}=Q,O=Y?(0,Zx8.parseAccount)(Y):void 0;try{(0,Dx8.assertRequest)(Q);let B=(typeof G==="bigint"?(0,Vx8.numberToHex)(G):void 0)||X,w=J.chain?.formatters?.transactionRequest?.format,L=(w||Mx8.formatTransactionRequest)({...(0,Ux8.extract)(I,{format:w}),from:O?.address,blobs:z,data:K,gas:W,gasPrice:Z,maxFeePerBlobGas:V,maxFeePerGas:q,maxPriorityFeePerGas:U,to:M,value:D}),E=await J.request({method:"eth_createAccessList",params:[L,B]});return{accessList:E.accessList,gasUsed:BigInt(E.gasUsed)}}catch(A){throw(0,qx8.getCallError)(A,{...Q,account:O,chain:J.chain})}}});var U20=H((q20)=>{Object.defineProperty(q20,"__esModule",{value:!0});q20.createBlockFilter=Ax8;var Ox8=VF();async function Ax8(J){let Q=(0,Ox8.createFilterRequestScope)(J,{method:"eth_newBlockFilter"}),Y=await J.request({method:"eth_newBlockFilter"});return{id:Y,request:Q(Y),type:"block"}}});var x51=H((D20)=>{Object.defineProperty(D20,"__esModule",{value:!0});D20.createEventFilter=Lx8;var Nx8=sZ(),M20=v1(),wx8=VF();async function Lx8(J,{address:Q,args:Y,event:G,events:X,fromBlock:z,strict:K,toBlock:W}={}){let Z=X??(G?[G]:void 0),V=(0,wx8.createFilterRequestScope)(J,{method:"eth_newFilter"}),q=[];if(Z){if(q=[Z.flatMap((D)=>(0,Nx8.encodeEventTopics)({abi:[D],eventName:D.name,args:Y}))],G)q=q[0]}let U=await J.request({method:"eth_newFilter",params:[{address:Q,fromBlock:typeof z==="bigint"?(0,M20.numberToHex)(z):z,toBlock:typeof W==="bigint"?(0,M20.numberToHex)(W):W,...q.length?{topics:q}:{}}]});return{abi:Z,args:Y,eventName:G?G.name:void 0,fromBlock:z,id:U,request:V(U),strict:Boolean(K),toBlock:W,type:"event"}}});var y51=H((H20)=>{Object.defineProperty(H20,"__esModule",{value:!0});H20.createPendingTransactionFilter=Rx8;var Cx8=VF();async function Rx8(J){let Q=(0,Cx8.createFilterRequestScope)(J,{method:"eth_newPendingTransactionFilter"}),Y=await J.request({method:"eth_newPendingTransactionFilter"});return{id:Y,request:Q(Y),type:"transaction"}}});var O20=H((I20)=>{Object.defineProperty(I20,"__esModule",{value:!0});I20.getBlobBaseFee=Sx8;async function Sx8(J){let Q=await J.request({method:"eth_blobBaseFee"});return BigInt(Q)}});var B20=H((A20)=>{Object.defineProperty(A20,"__esModule",{value:!0});A20.getBlockTransactionCount=fx8;var Px8=_8(),$x8=v1();async function fx8(J,{blockHash:Q,blockNumber:Y,blockTag:G="latest"}={}){let X=Y!==void 0?(0,$x8.numberToHex)(Y):void 0,z;if(Q)z=await J.request({method:"eth_getBlockTransactionCountByHash",params:[Q]},{dedupe:!0});else z=await J.request({method:"eth_getBlockTransactionCountByNumber",params:[X||G]},{dedupe:Boolean(X)});return(0,Px8.hexToNumber)(z)}});var g51=H((N20)=>{Object.defineProperty(N20,"__esModule",{value:!0});N20.getCode=jx8;var vx8=v1();async function jx8(J,{address:Q,blockNumber:Y,blockTag:G="latest"}){let X=Y!==void 0?(0,vx8.numberToHex)(Y):void 0,z=await J.request({method:"eth_getCode",params:[Q,X||G]},{dedupe:Boolean(X)});if(z==="0x")return;return z}});var C20=H((L20)=>{Object.defineProperty(L20,"__esModule",{value:!0});L20.Eip712DomainNotFoundError=void 0;var bx8=P0();class w20 extends bx8.BaseError{constructor({address:J}){super(`No EIP-712 domain found on contract "${J}".`,{metaMessages:["Ensure that:",`- The contract is deployed at the address "${J}".`,"- `eip712Domain()` function exists on the contract.","- `eip712Domain()` function matches signature to ERC-5267 specification."],name:"Eip712DomainNotFoundError"})}}L20.Eip712DomainNotFoundError=w20});var F20=H((R20)=>{Object.defineProperty(R20,"__esModule",{value:!0});R20.getEip712Domain=mx8;var xx8=C20(),yx8=x6(),gx8=Q2();async function mx8(J,Q){let{address:Y,factory:G,factoryData:X}=Q;try{let[z,K,W,Z,V,q,U]=await(0,yx8.getAction)(J,gx8.readContract,"readContract")({abi:dx8,address:Y,functionName:"eip712Domain",factory:G,factoryData:X});return{domain:{name:K,version:W,chainId:Number(Z),verifyingContract:V,salt:q},extensions:U,fields:z}}catch(z){let K=z;if(K.name==="ContractFunctionExecutionError"&&K.cause.name==="ContractFunctionZeroDataError")throw new xx8.Eip712DomainNotFoundError({address:Y});throw K}}var dx8=[{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"}]});var T20=H((S20)=>{Object.defineProperty(S20,"__esModule",{value:!0});S20.formatFeeHistory=lx8;function lx8(J){return{baseFeePerGas:J.baseFeePerGas.map((Q)=>BigInt(Q)),gasUsedRatio:J.gasUsedRatio,oldestBlock:BigInt(J.oldestBlock),reward:J.reward?.map((Q)=>Q.map((Y)=>BigInt(Y)))}}});var f20=H(($20)=>{Object.defineProperty($20,"__esModule",{value:!0});$20.getFeeHistory=_x8;var P20=v1(),cx8=T20();async function _x8(J,{blockCount:Q,blockNumber:Y,blockTag:G="latest",rewardPercentiles:X}){let z=typeof Y==="bigint"?(0,P20.numberToHex)(Y):void 0,K=await J.request({method:"eth_feeHistory",params:[(0,P20.numberToHex)(Q),z||G,X]},{dedupe:Boolean(z)});return(0,cx8.formatFeeHistory)(K)}});var v20=H((k20)=>{Object.defineProperty(k20,"__esModule",{value:!0});k20.getFilterLogs=ax8;var nx8=mA(),ox8=rG();async function ax8(J,{filter:Q}){let Y=Q.strict??!1,X=(await Q.request({method:"eth_getFilterLogs",params:[Q.id]})).map((z)=>(0,ox8.formatLog)(z));if(!Q.abi)return X;return(0,nx8.parseEventLogs)({abi:Q.abi,logs:X,strict:Y})}});var p51=H((b20)=>{Object.defineProperty(b20,"__esModule",{value:!0});b20.encodePacked=ex8;var l51=F8(),sx8=EJ(),tx8=_5(),j20=K4(),m51=WK(),d51=v1(),u51=KF();function ex8(J,Q){if(J.length!==Q.length)throw new l51.AbiEncodingLengthMismatchError({expectedLength:J.length,givenLength:Q.length});let Y=[];for(let G=0;G<J.length;G++){let X=J[G],z=Q[G];Y.push(h20(X,z))}return(0,j20.concatHex)(Y)}function h20(J,Q,Y=!1){if(J==="address"){let K=Q;if(!(0,tx8.isAddress)(K))throw new sx8.InvalidAddressError({address:K});return(0,m51.pad)(K.toLowerCase(),{size:Y?32:null})}if(J==="string")return(0,d51.stringToHex)(Q);if(J==="bytes")return Q;if(J==="bool")return(0,m51.pad)((0,d51.boolToHex)(Q),{size:Y?32:1});let G=J.match(u51.integerRegex);if(G){let[K,W,Z="256"]=G,V=Number.parseInt(Z,10)/8;return(0,d51.numberToHex)(Q,{size:Y?32:V,signed:W==="int"})}let X=J.match(u51.bytesRegex);if(X){let[K,W]=X;if(Number.parseInt(W,10)!==(Q.length-2)/2)throw new l51.BytesSizeMismatchError({expectedSize:Number.parseInt(W,10),givenSize:(Q.length-2)/2});return(0,m51.pad)(Q,{dir:"right",size:Y?32:null})}let z=J.match(u51.arrayRegex);if(z&&Array.isArray(Q)){let[K,W]=z,Z=[];for(let V=0;V<Q.length;V++)Z.push(h20(W,Q[V],!0));if(Z.length===0)return"0x";return(0,j20.concatHex)(Z)}throw new l51.UnsupportedPackedAbiType(J)}});var Zg=H((x20)=>{Object.defineProperty(x20,"__esModule",{value:!0});x20.isBytes=Qy8;function Qy8(J){if(!J)return!1;if(typeof J!=="object")return!1;if(!("BYTES_PER_ELEMENT"in J))return!1;return J.BYTES_PER_ELEMENT===1&&J.constructor.name==="Uint8Array"}});var _51=H((d20)=>{Object.defineProperty(d20,"__esModule",{value:!0});d20.getContractAddress=Wy8;d20.getCreateAddress=g20;d20.getCreate2Address=m20;var Gy8=K4(),y20=Zg(),Xy8=WK(),zy8=CJ(),aA=c6(),Ky8=jA(),c51=c5(),Vg=C3();function Wy8(J){if(J.opcode==="CREATE2")return m20(J);return g20(J)}function g20(J){let Q=(0,aA.toBytes)((0,Vg.getAddress)(J.from)),Y=(0,aA.toBytes)(J.nonce);if(Y[0]===0)Y=new Uint8Array([]);return(0,Vg.getAddress)(`0x${(0,c51.keccak256)((0,Ky8.toRlp)([Q,Y],"bytes")).slice(26)}`)}function m20(J){let Q=(0,aA.toBytes)((0,Vg.getAddress)(J.from)),Y=(0,Xy8.pad)((0,y20.isBytes)(J.salt)?J.salt:(0,aA.toBytes)(J.salt),{size:32}),G=(()=>{if("bytecodeHash"in J){if((0,y20.isBytes)(J.bytecodeHash))return J.bytecodeHash;return(0,aA.toBytes)(J.bytecodeHash)}return(0,c51.keccak256)(J.bytecode,"bytes")})();return(0,Vg.getAddress)((0,zy8.slice)((0,c51.keccak256)((0,Gy8.concat)([(0,aA.toBytes)("0xff"),Q,Y,G])),12))}});var aF=H((l20)=>{Object.defineProperty(l20,"__esModule",{value:!0});l20.assertTransactionEIP7702=Iy8;l20.assertTransactionEIP4844=Oy8;l20.assertTransactionEIP1559=o51;l20.assertTransactionEIP2930=Ay8;l20.assertTransactionLegacy=By8;var Uy8=b41(),n51=Cy(),Ug=EJ(),u20=P0(),i51=x41(),Mg=_A(),qg=nG(),Dg=_5(),My8=S7(),Dy8=CJ(),Hy8=_8();function Iy8(J){let{authorizationList:Q}=J;if(Q)for(let Y of Q){let{chainId:G}=Y,X=Y.address;if(!(0,Dg.isAddress)(X))throw new Ug.InvalidAddressError({address:X});if(G<0)throw new Mg.InvalidChainIdError({chainId:G})}o51(J)}function Oy8(J){let{blobVersionedHashes:Q}=J;if(Q){if(Q.length===0)throw new i51.EmptyBlobError;for(let Y of Q){let G=(0,My8.size)(Y),X=(0,Hy8.hexToNumber)((0,Dy8.slice)(Y,0,1));if(G!==32)throw new i51.InvalidVersionedHashSizeError({hash:Y,size:G});if(X!==Uy8.versionedHashVersionKzg)throw new i51.InvalidVersionedHashVersionError({hash:Y,version:X})}}o51(J)}function o51(J){let{chainId:Q,maxPriorityFeePerGas:Y,maxFeePerGas:G,to:X}=J;if(Q<=0)throw new Mg.InvalidChainIdError({chainId:Q});if(X&&!(0,Dg.isAddress)(X))throw new Ug.InvalidAddressError({address:X});if(G&&G>n51.maxUint256)throw new qg.FeeCapTooHighError({maxFeePerGas:G});if(Y&&G&&Y>G)throw new qg.TipAboveFeeCapError({maxFeePerGas:G,maxPriorityFeePerGas:Y})}function Ay8(J){let{chainId:Q,maxPriorityFeePerGas:Y,gasPrice:G,maxFeePerGas:X,to:z}=J;if(Q<=0)throw new Mg.InvalidChainIdError({chainId:Q});if(z&&!(0,Dg.isAddress)(z))throw new Ug.InvalidAddressError({address:z});if(Y||X)throw new u20.BaseError("`maxFeePerGas`/`maxPriorityFeePerGas` is not a valid EIP-2930 Transaction attribute.");if(G&&G>n51.maxUint256)throw new qg.FeeCapTooHighError({maxFeePerGas:G})}function By8(J){let{chainId:Q,maxPriorityFeePerGas:Y,gasPrice:G,maxFeePerGas:X,to:z}=J;if(z&&!(0,Dg.isAddress)(z))throw new Ug.InvalidAddressError({address:z});if(typeof Q<"u"&&Q<=0)throw new Mg.InvalidChainIdError({chainId:Q});if(Y||X)throw new u20.BaseError("`maxFeePerGas`/`maxPriorityFeePerGas` is not a valid Legacy Transaction attribute.");if(G&&G>n51.maxUint256)throw new qg.FeeCapTooHighError({maxFeePerGas:G})}});var Hg=H((p20)=>{Object.defineProperty(p20,"__esModule",{value:!0});p20.serializeAccessList=Ty8;var Ry8=EJ(),Fy8=R3(),Sy8=_5();function Ty8(J){if(!J||J.length===0)return[];let Q=[];for(let Y=0;Y<J.length;Y++){let{address:G,storageKeys:X}=J[Y];for(let z=0;z<X.length;z++)if(X[z].length-2!==64)throw new Fy8.InvalidStorageKeySizeError({storageKey:X[z]});if(!(0,Sy8.isAddress)(G,{strict:!1}))throw new Ry8.InvalidAddressError({address:G});Q.push([G,X])}return Q}});var sA=H((c20)=>{Object.defineProperty(c20,"__esModule",{value:!0});c20.serializeTransaction=xy8;c20.toYParitySignatureArray=sF;var $y8=R3(),fy8=a51(),ky8=PF(),vy8=$F(),jy8=$y(),hy8=vF(),Og=K4(),Ig=cG(),D6=v1(),rA=jA(),rF=aF(),by8=jF(),Ag=Hg();function xy8(J,Q){let Y=(0,by8.getTransactionType)(J);if(Y==="eip1559")return my8(J,Q);if(Y==="eip2930")return dy8(J,Q);if(Y==="eip4844")return gy8(J,Q);if(Y==="eip7702")return yy8(J,Q);return uy8(J,Q)}function yy8(J,Q){let{authorizationList:Y,chainId:G,gas:X,nonce:z,to:K,value:W,maxFeePerGas:Z,maxPriorityFeePerGas:V,accessList:q,data:U}=J;(0,rF.assertTransactionEIP7702)(J);let M=(0,Ag.serializeAccessList)(q),D=(0,fy8.serializeAuthorizationList)(Y);return(0,Og.concatHex)(["0x04",(0,rA.toRlp)([(0,D6.numberToHex)(G),z?(0,D6.numberToHex)(z):"0x",V?(0,D6.numberToHex)(V):"0x",Z?(0,D6.numberToHex)(Z):"0x",X?(0,D6.numberToHex)(X):"0x",K??"0x",W?(0,D6.numberToHex)(W):"0x",U??"0x",M,D,...sF(J,Q)])])}function gy8(J,Q){let{chainId:Y,gas:G,nonce:X,to:z,value:K,maxFeePerBlobGas:W,maxFeePerGas:Z,maxPriorityFeePerGas:V,accessList:q,data:U}=J;(0,rF.assertTransactionEIP4844)(J);let{blobVersionedHashes:M,sidecars:D}=J;if(J.blobs&&(typeof M>"u"||typeof D>"u")){let N=typeof J.blobs[0]==="string"?J.blobs:J.blobs.map((R)=>(0,D6.bytesToHex)(R)),L=J.kzg,E=(0,ky8.blobsToCommitments)({blobs:N,kzg:L});if(typeof M>"u")M=(0,jy8.commitmentsToVersionedHashes)({commitments:E});if(typeof D>"u"){let R=(0,vy8.blobsToProofs)({blobs:N,commitments:E,kzg:L});D=(0,hy8.toBlobSidecars)({blobs:N,commitments:E,proofs:R})}}let I=(0,Ag.serializeAccessList)(q),O=[(0,D6.numberToHex)(Y),X?(0,D6.numberToHex)(X):"0x",V?(0,D6.numberToHex)(V):"0x",Z?(0,D6.numberToHex)(Z):"0x",G?(0,D6.numberToHex)(G):"0x",z??"0x",K?(0,D6.numberToHex)(K):"0x",U??"0x",I,W?(0,D6.numberToHex)(W):"0x",M??[],...sF(J,Q)],A=[],B=[],w=[];if(D)for(let N=0;N<D.length;N++){let{blob:L,commitment:E,proof:R}=D[N];A.push(L),B.push(E),w.push(R)}return(0,Og.concatHex)(["0x03",D?(0,rA.toRlp)([O,A,B,w]):(0,rA.toRlp)(O)])}function my8(J,Q){let{chainId:Y,gas:G,nonce:X,to:z,value:K,maxFeePerGas:W,maxPriorityFeePerGas:Z,accessList:V,data:q}=J;(0,rF.assertTransactionEIP1559)(J);let U=(0,Ag.serializeAccessList)(V),M=[(0,D6.numberToHex)(Y),X?(0,D6.numberToHex)(X):"0x",Z?(0,D6.numberToHex)(Z):"0x",W?(0,D6.numberToHex)(W):"0x",G?(0,D6.numberToHex)(G):"0x",z??"0x",K?(0,D6.numberToHex)(K):"0x",q??"0x",U,...sF(J,Q)];return(0,Og.concatHex)(["0x02",(0,rA.toRlp)(M)])}function dy8(J,Q){let{chainId:Y,gas:G,data:X,nonce:z,to:K,value:W,accessList:Z,gasPrice:V}=J;(0,rF.assertTransactionEIP2930)(J);let q=(0,Ag.serializeAccessList)(Z),U=[(0,D6.numberToHex)(Y),z?(0,D6.numberToHex)(z):"0x",V?(0,D6.numberToHex)(V):"0x",G?(0,D6.numberToHex)(G):"0x",K??"0x",W?(0,D6.numberToHex)(W):"0x",X??"0x",q,...sF(J,Q)];return(0,Og.concatHex)(["0x01",(0,rA.toRlp)(U)])}function uy8(J,Q){let{chainId:Y=0,gas:G,data:X,nonce:z,to:K,value:W,gasPrice:Z}=J;(0,rF.assertTransactionLegacy)(J);let V=[z?(0,D6.numberToHex)(z):"0x",Z?(0,D6.numberToHex)(Z):"0x",G?(0,D6.numberToHex)(G):"0x",K??"0x",W?(0,D6.numberToHex)(W):"0x",X??"0x"];if(Q){let q=(()=>{if(Q.v>=35n){if((Q.v-35n)/2n>0)return Q.v;return 27n+(Q.v===35n?0n:1n)}if(Y>0)return BigInt(Y*2)+BigInt(35n+Q.v-27n);let D=27n+(Q.v===27n?0n:1n);if(Q.v!==D)throw new $y8.InvalidLegacyVError({v:Q.v});return D})(),U=(0,Ig.trim)(Q.r),M=(0,Ig.trim)(Q.s);V=[...V,(0,D6.numberToHex)(q),U==="0x00"?"0x":U,M==="0x00"?"0x":M]}else if(Y>0)V=[...V,(0,D6.numberToHex)(Y),"0x","0x"];return(0,rA.toRlp)(V)}function sF(J,Q){let Y=Q??J,{v:G,yParity:X}=Y;if(typeof Y.r>"u")return[];if(typeof Y.s>"u")return[];if(typeof G>"u"&&typeof X>"u")return[];let z=(0,Ig.trim)(Y.r),K=(0,Ig.trim)(Y.s);return[(()=>{if(typeof X==="number")return X?(0,D6.numberToHex)(1):"0x";if(G===0n)return"0x";if(G===1n)return(0,D6.numberToHex)(1);return G===27n?"0x":(0,D6.numberToHex)(1)})(),z==="0x00"?"0x":z,K==="0x00"?"0x":K]}});var a51=H((i20)=>{Object.defineProperty(i20,"__esModule",{value:!0});i20.serializeAuthorizationList=_y8;var _20=v1(),cy8=sA();function _y8(J){if(!J||J.length===0)return[];let Q=[];for(let Y of J){let{chainId:G,nonce:X,...z}=Y,K=Y.address;Q.push([G?(0,_20.toHex)(G):"0x",K,X?(0,_20.toHex)(X):"0x",...(0,cy8.toYParitySignatureArray)({},z)])}return Q}});var r51=H((n20)=>{Object.defineProperty(n20,"__esModule",{value:!0});n20.verifyAuthorization=ry8;var ny8=C3(),oy8=kQ(),ay8=RF();async function ry8({address:J,authorization:Q,signature:Y}){return(0,oy8.isAddressEqual)((0,ny8.getAddress)(J),await(0,ay8.recoverAuthorizationAddress)({authorization:Q,signature:Y}))}});var a20=H((o20)=>{Object.defineProperty(o20,"__esModule",{value:!0});o20.promiseCache=void 0;o20.withDedupe=ey8;var ty8=EA();o20.promiseCache=new ty8.LruMap(8192);function ey8(J,{enabled:Q=!0,id:Y}){if(!Q||!Y)return J();if(o20.promiseCache.get(Y))return o20.promiseCache.get(Y);let G=J().finally(()=>o20.promiseCache.delete(Y));return o20.promiseCache.set(Y,G),G}});var s51=H((t20)=>{Object.defineProperty(t20,"__esModule",{value:!0});t20.buildRequest=Kg8;t20.shouldRetry=s20;var Qg8=P0(),r20=PQ(),e1=UK(),Yg8=v1(),Gg8=a20(),Xg8=_F(),zg8=$4();function Kg8(J,Q={}){return async(Y,G={})=>{let{dedupe:X=!1,methods:z,retryDelay:K=150,retryCount:W=3,uid:Z}={...Q,...G},{method:V}=Y;if(z?.exclude?.includes(V))throw new e1.MethodNotSupportedRpcError(Error("method not supported"),{method:V});if(z?.include&&!z.include.includes(V))throw new e1.MethodNotSupportedRpcError(Error("method not supported"),{method:V});let q=X?(0,Yg8.stringToHex)(`${Z}.${(0,zg8.stringify)(Y)}`):void 0;return(0,Gg8.withDedupe)(()=>(0,Xg8.withRetry)(async()=>{try{return await J(Y)}catch(U){let M=U;switch(M.code){case e1.ParseRpcError.code:throw new e1.ParseRpcError(M);case e1.InvalidRequestRpcError.code:throw new e1.InvalidRequestRpcError(M);case e1.MethodNotFoundRpcError.code:throw new e1.MethodNotFoundRpcError(M,{method:Y.method});case e1.InvalidParamsRpcError.code:throw new e1.InvalidParamsRpcError(M);case e1.InternalRpcError.code:throw new e1.InternalRpcError(M);case e1.InvalidInputRpcError.code:throw new e1.InvalidInputRpcError(M);case e1.ResourceNotFoundRpcError.code:throw new e1.ResourceNotFoundRpcError(M);case e1.ResourceUnavailableRpcError.code:throw new e1.ResourceUnavailableRpcError(M);case e1.TransactionRejectedRpcError.code:throw new e1.TransactionRejectedRpcError(M);case e1.MethodNotSupportedRpcError.code:throw new e1.MethodNotSupportedRpcError(M,{method:Y.method});case e1.LimitExceededRpcError.code:throw new e1.LimitExceededRpcError(M);case e1.JsonRpcVersionUnsupportedError.code:throw new e1.JsonRpcVersionUnsupportedError(M);case e1.UserRejectedRequestError.code:throw new e1.UserRejectedRequestError(M);case e1.UnauthorizedProviderError.code:throw new e1.UnauthorizedProviderError(M);case e1.UnsupportedProviderMethodError.code:throw new e1.UnsupportedProviderMethodError(M);case e1.ProviderDisconnectedError.code:throw new e1.ProviderDisconnectedError(M);case e1.ChainDisconnectedError.code:throw new e1.ChainDisconnectedError(M);case e1.SwitchChainError.code:throw new e1.SwitchChainError(M);case e1.UnsupportedNonOptionalCapabilityError.code:throw new e1.UnsupportedNonOptionalCapabilityError(M);case e1.UnsupportedChainIdError.code:throw new e1.UnsupportedChainIdError(M);case e1.DuplicateIdError.code:throw new e1.DuplicateIdError(M);case e1.UnknownBundleIdError.code:throw new e1.UnknownBundleIdError(M);case e1.BundleTooLargeError.code:throw new e1.BundleTooLargeError(M);case e1.AtomicReadyWalletRejectedUpgradeError.code:throw new e1.AtomicReadyWalletRejectedUpgradeError(M);case e1.AtomicityNotSupportedError.code:throw new e1.AtomicityNotSupportedError(M);case 5000:throw new e1.UserRejectedRequestError(M);default:if(U instanceof Qg8.BaseError)throw U;throw new e1.UnknownRpcError(M)}}},{delay:({count:U,error:M})=>{if(M&&M instanceof r20.HttpRequestError){let D=M?.headers?.get("Retry-After");if(D?.match(/\d/))return Number.parseInt(D,10)*1000}return~~(1<<U)*K},retryCount:W,shouldRetry:({error:U})=>s20(U)}),{enabled:X,id:q})}}function s20(J){if("code"in J&&typeof J.code==="number"){if(J.code===-1)return!0;if(J.code===e1.LimitExceededRpcError.code)return!0;if(J.code===e1.InternalRpcError.code)return!0;return!1}if(J instanceof r20.HttpRequestError&&J.status){if(J.status===403)return!0;if(J.status===408)return!0;if(J.status===413)return!0;if(J.status===429)return!0;if(J.status===500)return!0;if(J.status===502)return!0;if(J.status===503)return!0;if(J.status===504)return!0;return!1}return!0}});var t51=H((e20)=>{Object.defineProperty(e20,"__esModule",{value:!0});e20.defineChain=Vg8;function Vg8(J){return{formatters:void 0,fees:void 0,serializers:void 0,...J}}});var e51=H((JG0)=>{Object.defineProperty(JG0,"__esModule",{value:!0});JG0.extractChain=Ug8;function Ug8({chains:J,id:Q}){return J.find((Y)=>Y.id===Q)}});var Bg=H((XG0)=>{Object.defineProperty(XG0,"__esModule",{value:!0});XG0.fromRlp=Ag8;var Dg8=P0(),Hg8=YM(),Ig8=RA(),Og8=c6(),QG0=v1();function Ag8(J,Q="hex"){let Y=(()=>{if(typeof J==="string"){if(J.length>3&&J.length%2!==0)throw new Hg8.InvalidHexValueError(J);return(0,Og8.hexToBytes)(J)}return J})(),G=(0,Ig8.createCursor)(Y,{recursiveReadLimit:Number.POSITIVE_INFINITY});return GG0(G,Q)}function GG0(J,Q="hex"){if(J.bytes.length===0)return Q==="hex"?(0,QG0.bytesToHex)(J.bytes):J.bytes;let Y=J.readByte();if(Y<128)J.decrementPosition(1);if(Y<192){let X=YG0(J,Y,128),z=J.readBytes(X);return Q==="hex"?(0,QG0.bytesToHex)(z):z}let G=YG0(J,Y,192);return Bg8(J,G,Q)}function YG0(J,Q,Y){if(Y===128&&Q<128)return 1;if(Q<=Y+55)return Q-Y;if(Q===Y+55+1)return J.readUint8();if(Q===Y+55+2)return J.readUint16();if(Q===Y+55+3)return J.readUint24();if(Q===Y+55+4)return J.readUint32();throw new Dg8.BaseError("Invalid RLP prefix")}function Bg8(J,Q,Y){let G=J.position,X=[];while(J.position-G<Q)X.push(GG0(J,Y));return X}});var Ng=H((zG0)=>{Object.defineProperty(zG0,"__esModule",{value:!0});zG0.isHash=Eg8;var wg8=W5(),Lg8=S7();function Eg8(J){return(0,wg8.isHex)(J)&&(0,Lg8.size)(J)===32}});var X71=H((MG0)=>{Object.defineProperty(MG0,"__esModule",{value:!0});MG0.ripemd160=MG0.RIPEMD160=MG0.md5=MG0.MD5=MG0.sha1=MG0.SHA1=void 0;var OM=Dv(),Z5=M8(),eA=Uint32Array.from([1732584193,4023233417,2562383102,271733878,3285377520]),VV=new Uint32Array(80);class Q71 extends OM.HashMD{constructor(){super(64,20,8,!1);this.A=eA[0]|0,this.B=eA[1]|0,this.C=eA[2]|0,this.D=eA[3]|0,this.E=eA[4]|0}get(){let{A:J,B:Q,C:Y,D:G,E:X}=this;return[J,Q,Y,G,X]}set(J,Q,Y,G,X){this.A=J|0,this.B=Q|0,this.C=Y|0,this.D=G|0,this.E=X|0}process(J,Q){for(let W=0;W<16;W++,Q+=4)VV[W]=J.getUint32(Q,!1);for(let W=16;W<80;W++)VV[W]=(0,Z5.rotl)(VV[W-3]^VV[W-8]^VV[W-14]^VV[W-16],1);let{A:Y,B:G,C:X,D:z,E:K}=this;for(let W=0;W<80;W++){let Z,V;if(W<20)Z=(0,OM.Chi)(G,X,z),V=1518500249;else if(W<40)Z=G^X^z,V=1859775393;else if(W<60)Z=(0,OM.Maj)(G,X,z),V=2400959708;else Z=G^X^z,V=3395469782;let q=(0,Z5.rotl)(Y,5)+Z+K+V+VV[W]|0;K=z,z=X,X=(0,Z5.rotl)(G,30),G=Y,Y=q}Y=Y+this.A|0,G=G+this.B|0,X=X+this.C|0,z=z+this.D|0,K=K+this.E|0,this.set(Y,G,X,z,K)}roundClean(){(0,Z5.clean)(VV)}destroy(){this.set(0,0,0,0,0),(0,Z5.clean)(this.buffer)}}MG0.SHA1=Q71;MG0.sha1=(0,Z5.createHasher)(()=>new Q71);var Rg8=Math.pow(2,32),Fg8=Array.from({length:64},(J,Q)=>Math.floor(Rg8*Math.abs(Math.sin(Q+1)))),wg=eA.slice(0,4),J71=new Uint32Array(16);class Y71 extends OM.HashMD{constructor(){super(64,16,8,!0);this.A=wg[0]|0,this.B=wg[1]|0,this.C=wg[2]|0,this.D=wg[3]|0}get(){let{A:J,B:Q,C:Y,D:G}=this;return[J,Q,Y,G]}set(J,Q,Y,G){this.A=J|0,this.B=Q|0,this.C=Y|0,this.D=G|0}process(J,Q){for(let K=0;K<16;K++,Q+=4)J71[K]=J.getUint32(Q,!0);let{A:Y,B:G,C:X,D:z}=this;for(let K=0;K<64;K++){let W,Z,V;if(K<16)W=(0,OM.Chi)(G,X,z),Z=K,V=[7,12,17,22];else if(K<32)W=(0,OM.Chi)(z,G,X),Z=(5*K+1)%16,V=[5,9,14,20];else if(K<48)W=G^X^z,Z=(3*K+5)%16,V=[4,11,16,23];else W=X^(G|~z),Z=7*K%16,V=[6,10,15,21];W=W+Y+Fg8[K]+J71[Z],Y=z,z=X,X=G,G=G+(0,Z5.rotl)(W,V[K%4])}Y=Y+this.A|0,G=G+this.B|0,X=X+this.C|0,z=z+this.D|0,this.set(Y,G,X,z)}roundClean(){(0,Z5.clean)(J71)}destroy(){this.set(0,0,0,0),(0,Z5.clean)(this.buffer)}}MG0.MD5=Y71;MG0.md5=(0,Z5.createHasher)(()=>new Y71);var Sg8=Uint8Array.from([7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8]),WG0=(()=>Uint8Array.from(Array(16).fill(0).map((J,Q)=>Q)))(),Tg8=(()=>WG0.map((J)=>(9*J+5)%16))(),ZG0=(()=>{let Y=[[WG0],[Tg8]];for(let G=0;G<4;G++)for(let X of Y)X.push(X[G].map((z)=>Sg8[z]));return Y})(),VG0=(()=>ZG0[0])(),qG0=(()=>ZG0[1])(),UG0=[[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8],[12,13,11,15,6,9,9,7,12,15,11,13,7,8,7,7],[13,15,14,11,7,7,6,8,13,14,13,12,5,5,6,9],[14,11,12,14,8,6,5,5,15,12,15,14,9,9,8,6],[15,12,13,13,9,5,8,6,14,11,12,11,8,6,5,5]].map((J)=>Uint8Array.from(J)),Pg8=VG0.map((J,Q)=>J.map((Y)=>UG0[Q][Y])),$g8=qG0.map((J,Q)=>J.map((Y)=>UG0[Q][Y])),fg8=Uint32Array.from([0,1518500249,1859775393,2400959708,2840853838]),kg8=Uint32Array.from([1352829926,1548603684,1836072691,2053994217,0]);function KG0(J,Q,Y,G){if(J===0)return Q^Y^G;if(J===1)return Q&Y|~Q&G;if(J===2)return(Q|~Y)^G;if(J===3)return Q&G|Y&~G;return Q^(Y|~G)}var Lg=new Uint32Array(16);class G71 extends OM.HashMD{constructor(){super(64,20,8,!0);this.h0=1732584193,this.h1=-271733879,this.h2=-1732584194,this.h3=271733878,this.h4=-1009589776}get(){let{h0:J,h1:Q,h2:Y,h3:G,h4:X}=this;return[J,Q,Y,G,X]}set(J,Q,Y,G,X){this.h0=J|0,this.h1=Q|0,this.h2=Y|0,this.h3=G|0,this.h4=X|0}process(J,Q){for(let M=0;M<16;M++,Q+=4)Lg[M]=J.getUint32(Q,!0);let Y=this.h0|0,G=Y,X=this.h1|0,z=X,K=this.h2|0,W=K,Z=this.h3|0,V=Z,q=this.h4|0,U=q;for(let M=0;M<5;M++){let D=4-M,I=fg8[M],O=kg8[M],A=VG0[M],B=qG0[M],w=Pg8[M],N=$g8[M];for(let L=0;L<16;L++){let E=(0,Z5.rotl)(Y+KG0(M,X,K,Z)+Lg[A[L]]+I,w[L])+q|0;Y=q,q=Z,Z=(0,Z5.rotl)(K,10)|0,K=X,X=E}for(let L=0;L<16;L++){let E=(0,Z5.rotl)(G+KG0(D,z,W,V)+Lg[B[L]]+O,N[L])+U|0;G=U,U=V,V=(0,Z5.rotl)(W,10)|0,W=z,z=E}}this.set(this.h1+K+V|0,this.h2+Z+U|0,this.h3+q+G|0,this.h4+Y+z|0,this.h0+X+W|0)}roundClean(){(0,Z5.clean)(Lg)}destroy(){this.destroyed=!0,(0,Z5.clean)(this.buffer),this.set(0,0,0,0,0)}}MG0.RIPEMD160=G71;MG0.ripemd160=(0,Z5.createHasher)(()=>new G71)});var z71=H((IG0)=>{Object.defineProperty(IG0,"__esModule",{value:!0});IG0.ripemd160=IG0.RIPEMD160=void 0;var HG0=X71();IG0.RIPEMD160=HG0.RIPEMD160;IG0.ripemd160=HG0.ripemd160});var K71=H((AG0)=>{Object.defineProperty(AG0,"__esModule",{value:!0});AG0.ripemd160=lg8;var gg8=z71(),mg8=W5(),dg8=c6(),ug8=v1();function lg8(J,Q){let Y=Q||"hex",G=(0,gg8.ripemd160)((0,mg8.isHex)(J,{strict:!1})?(0,dg8.toBytes)(J):J);if(Y==="bytes")return G;return(0,ug8.toHex)(G)}});var Z71=H((W71)=>{Object.defineProperty(W71,"__esModule",{value:!0});W71.toEventHash=void 0;var cg8=XF();Object.defineProperty(W71,"toEventHash",{enumerable:!0,get:function(){return cg8.toSignatureHash}})});var q71=H((V71)=>{Object.defineProperty(V71,"__esModule",{value:!0});V71.toEventSignature=void 0;var ig8=Lx();Object.defineProperty(V71,"toEventSignature",{enumerable:!0,get:function(){return ig8.toSignature}})});var M71=H((U71)=>{Object.defineProperty(U71,"__esModule",{value:!0});U71.toFunctionHash=void 0;var og8=XF();Object.defineProperty(U71,"toFunctionHash",{enumerable:!0,get:function(){return og8.toSignatureHash}})});var H71=H((D71)=>{Object.defineProperty(D71,"__esModule",{value:!0});D71.toFunctionSignature=void 0;var rg8=Lx();Object.defineProperty(D71,"toFunctionSignature",{enumerable:!0,get:function(){return rg8.toSignature}})});var Eg=H((wG0)=>{Object.defineProperty(wG0,"__esModule",{value:!0});wG0.nonceManager=void 0;wG0.createNonceManager=BG0;wG0.jsonRpc=NG0;var tg8=TF(),eg8=EA();function BG0(J){let{source:Q}=J,Y=new Map,G=new eg8.LruMap(8192),X=new Map,z=({address:K,chainId:W})=>`${K}.${W}`;return{async consume({address:K,chainId:W,client:Z}){let V=z({address:K,chainId:W}),q=this.get({address:K,chainId:W,client:Z});this.increment({address:K,chainId:W});let U=await q;return await Q.set({address:K,chainId:W},U),G.set(V,U),U},async increment({address:K,chainId:W}){let Z=z({address:K,chainId:W}),V=Y.get(Z)??0;Y.set(Z,V+1)},async get({address:K,chainId:W,client:Z}){let V=z({address:K,chainId:W}),q=X.get(V);if(!q)q=(async()=>{try{let M=await Q.get({address:K,chainId:W,client:Z}),D=G.get(V)??0;if(D>0&&M<=D)return D+1;return G.delete(V),M}finally{this.reset({address:K,chainId:W})}})(),X.set(V,q);return(Y.get(V)??0)+await q},reset({address:K,chainId:W}){let Z=z({address:K,chainId:W});Y.delete(Z),X.delete(Z)}}}function NG0(){return{async get(J){let{address:Q,client:Y}=J;return(0,tg8.getTransactionCount)(Y,{address:Q,blockTag:"pending"})},set(){}}}wG0.nonceManager=BG0({source:NG0()})});var Cg=H((EG0)=>{Object.defineProperty(EG0,"__esModule",{value:!0});EG0.withTimeout=Ym8;function Ym8(J,{errorInstance:Q=Error("timed out"),timeout:Y,signal:G}){return new Promise((X,z)=>{(async()=>{let K;try{let W=new AbortController;if(Y>0)K=setTimeout(()=>{if(G)W.abort();else z(Q)},Y);X(await J({signal:W?.signal||null}))}catch(W){if(W?.name==="AbortError")z(Q);z(W)}finally{clearTimeout(K)}})()})}});var I71=H((CG0)=>{Object.defineProperty(CG0,"__esModule",{value:!0});CG0.idCache=void 0;function Xm8(){return{current:0,take(){return this.current++},reset(){this.current=0}}}CG0.idCache=Xm8()});var Rg=H((SG0)=>{Object.defineProperty(SG0,"__esModule",{value:!0});SG0.getHttpRpcClient=Km8;var tF=PQ(),zm8=Cg(),O71=$4(),FG0=I71();function Km8(J,Q={}){return{async request(Y){let{body:G,fetchFn:X=Q.fetchFn??fetch,onRequest:z=Q.onRequest,onResponse:K=Q.onResponse,timeout:W=Q.timeout??1e4}=Y,Z={...Q.fetchOptions??{},...Y.fetchOptions??{}},{headers:V,method:q,signal:U}=Z;try{let M=await(0,zm8.withTimeout)(async({signal:I})=>{let O={...Z,body:Array.isArray(G)?(0,O71.stringify)(G.map((N)=>({jsonrpc:"2.0",id:N.id??FG0.idCache.take(),...N}))):(0,O71.stringify)({jsonrpc:"2.0",id:G.id??FG0.idCache.take(),...G}),headers:{"Content-Type":"application/json",...V},method:q||"POST",signal:U||(W>0?I:null)},A=new Request(J,O),B=await z?.(A,O)??{...O,url:J};return await X(B.url??J,B)},{errorInstance:new tF.TimeoutError({body:G,url:J}),timeout:W,signal:!0});if(K)await K(M);let D;if(M.headers.get("Content-Type")?.startsWith("application/json"))D=await M.json();else{D=await M.text();try{D=JSON.parse(D||"{}")}catch(I){if(M.ok)throw I;D={error:D}}}if(!M.ok)throw new tF.HttpRequestError({body:G,details:(0,O71.stringify)(D.error)||M.statusText,headers:M.headers,status:M.status,url:J});return D}catch(M){if(M instanceof tF.HttpRequestError)throw M;if(M instanceof tF.TimeoutError)throw M;throw new tF.HttpRequestError({body:G,cause:M,url:J})}}}}});var B71=H((TG0)=>{Object.defineProperty(TG0,"__esModule",{value:!0});TG0.socketClientCache=void 0;TG0.getSocketRpcClient=Um8;var A71=PQ(),Zm8=uy(),Vm8=Cg(),qm8=I71();TG0.socketClientCache=new Map;async function Um8(J){let{getSocket:Q,keepAlive:Y=!0,key:G="socket",reconnect:X=!0,url:z}=J,{interval:K=30000}=typeof Y==="object"?Y:{},{attempts:W=5,delay:Z=2000}=typeof X==="object"?X:{},V=JSON.stringify({keepAlive:Y,key:G,url:z,reconnect:X}),q=TG0.socketClientCache.get(V);if(q)return q;let U=0,{schedule:M}=(0,Zm8.createBatchScheduler)({id:V,fn:async()=>{let O=new Map,A=new Map,B,w,N,L=!1;function E(){if(X&&U<W){if(L)return;L=!0,U++,w?.close(),setTimeout(async()=>{await R().catch(console.error),L=!1},Z)}else O.clear(),A.clear()}async function R(){let F=await Q({onClose(){for(let f of O.values())f.onError?.(new A71.SocketClosedError({url:z}));for(let f of A.values())f.onError?.(new A71.SocketClosedError({url:z}));E()},onError(f){B=f;for(let C of O.values())C.onError?.(B);for(let C of A.values())C.onError?.(B);E()},onOpen(){B=void 0,U=0},onResponse(f){let C=f.method==="eth_subscription",P=C?f.params.subscription:f.id,k=C?A:O,$=k.get(P);if($)$.onResponse(f);if(!C)k.delete(P)}});if(w=F,Y){if(N)clearInterval(N);N=setInterval(()=>w.ping?.(),K)}if(X&&A.size>0){let f=A.entries();for(let[C,{onResponse:P,body:k,onError:$}]of f){if(!k)continue;A.delete(C),q?.request({body:k,onResponse:P,onError:$})}}return F}return await R(),B=void 0,q={close(){N&&clearInterval(N),w.close(),TG0.socketClientCache.delete(V)},get socket(){return w},request({body:F,onError:f,onResponse:C}){if(B&&f)f(B);let P=F.id??qm8.idCache.take(),k=($)=>{if(typeof $.id==="number"&&P!==$.id)return;if(F.method==="eth_subscribe"&&typeof $.result==="string")A.set($.result,{onResponse:k,onError:f,body:F});if(F.method==="eth_unsubscribe")A.delete(F.params?.[0]);C($)};O.set(P,{onResponse:k,onError:f});try{w.request({body:{jsonrpc:"2.0",id:P,...F}})}catch($){f?.($)}},requestAsync({body:F,timeout:f=1e4}){return(0,Vm8.withTimeout)(()=>new Promise((C,P)=>this.request({body:F,onError:P,onResponse:C})),{errorInstance:new A71.TimeoutError({body:F,url:z}),timeout:f})},requests:O,subscriptions:A,url:z},TG0.socketClientCache.set(V,q),[q]}}),[D,[I]]=await M();return I}});var fG0=H((PG0)=>{Object.defineProperty(PG0,"__esModule",{value:!0});PG0.getNativeWebSocket=void 0;function Dm8(){if(typeof WebSocket<"u")return WebSocket;if(typeof global.WebSocket<"u")return global.WebSocket;if(typeof window.WebSocket<"u")return window.WebSocket;if(typeof self.WebSocket<"u")return self.WebSocket;throw Error("`WebSocket` is not supported in this environment")}PG0.getNativeWebSocket=Dm8});var w71=H((kG0)=>{Object.defineProperty(kG0,"__esModule",{value:!0});kG0.WebSocket=void 0;var N71=dv(),Hm8=fG0();kG0.WebSocket=(()=>{try{return(0,Hm8.getNativeWebSocket)()}catch{if(N71.WebSocket)return N71.WebSocket;return N71}})()});var Sg=H((jG0)=>{Object.defineProperty(jG0,"__esModule",{value:!0});jG0.getWebSocketRpcClient=Om8;var Fg=PQ(),Im8=B71();async function Om8(J,Q={}){let{keepAlive:Y,reconnect:G}=Q;return(0,Im8.getSocketRpcClient)({async getSocket({onClose:X,onError:z,onOpen:K,onResponse:W}){let Z=await Promise.resolve().then(()=>w71()).then((D)=>D.WebSocket),V=new Z(J);function q(){V.removeEventListener("close",q),V.removeEventListener("message",U),V.removeEventListener("error",z),V.removeEventListener("open",K),X()}function U({data:D}){try{let I=JSON.parse(D);W(I)}catch(I){z(I)}}if(V.addEventListener("close",q),V.addEventListener("message",U),V.addEventListener("error",z),V.addEventListener("open",K),V.readyState===Z.CONNECTING)await new Promise((D,I)=>{if(!V)return;V.onopen=D,V.onerror=I});let{close:M}=V;return Object.assign(V,{close(){M.bind(V)(),q()},ping(){try{if(V.readyState===V.CLOSED||V.readyState===V.CLOSING)throw new Fg.WebSocketRequestError({url:V.url,cause:new Fg.SocketClosedError({url:V.url})});let D={jsonrpc:"2.0",method:"net_version",params:[]};V.send(JSON.stringify(D))}catch(D){z(D)}},request({body:D}){if(V.readyState===V.CLOSED||V.readyState===V.CLOSING)throw new Fg.WebSocketRequestError({body:D,url:V.url,cause:new Fg.SocketClosedError({url:V.url})});return V.send(JSON.stringify(D))}})},keepAlive:Y,reconnect:G,url:J})}});var L71=H((hG0)=>{Object.defineProperty(hG0,"__esModule",{value:!0});hG0.rpc=void 0;hG0.getSocket=Em8;var Bm8=Rg(),Nm8=Sg();function wm8(J,{body:Q,onError:Y,onResponse:G}){return J.request({body:Q,onError:Y,onResponse:G}),J}async function Lm8(J,{body:Q,timeout:Y=1e4}){return J.requestAsync({body:Q,timeout:Y})}async function Em8(J){let Q=await(0,Nm8.getWebSocketRpcClient)(J);return Object.assign(Q.socket,{requests:Q.requests,subscriptions:Q.subscriptions})}hG0.rpc={http(J,Q){return(0,Bm8.getHttpRpcClient)(J).request(Q)},webSocket:wm8,webSocketAsync:Lm8}});var E71=H((xG0)=>{Object.defineProperty(xG0,"__esModule",{value:!0});xG0.presignMessagePrefix=void 0;xG0.presignMessagePrefix=`\x19Ethereum Signed Message:
`});var R71=H((gG0)=>{Object.defineProperty(gG0,"__esModule",{value:!0});gG0.toPrefixedMessage=Tm8;var Rm8=E71(),Fm8=K4(),Sm8=S7(),C71=v1();function Tm8(J){let Q=(()=>{if(typeof J==="string")return(0,C71.stringToHex)(J);if(typeof J.raw==="string")return J.raw;return(0,C71.bytesToHex)(J.raw)})(),Y=(0,C71.stringToHex)(`${Rm8.presignMessagePrefix}${(0,Sm8.size)(Q)}`);return(0,Fm8.concat)([Y,Q])}});var AM=H((mG0)=>{Object.defineProperty(mG0,"__esModule",{value:!0});mG0.hashMessage=km8;var $m8=c5(),fm8=R71();function km8(J,Q){return(0,$m8.keccak256)((0,fm8.toPrefixedMessage)(J),Q)}});var S71=H((pG0)=>{Object.defineProperty(pG0,"__esModule",{value:!0});pG0.InvalidStructTypeError=pG0.InvalidPrimaryTypeError=pG0.InvalidDomainError=void 0;var jm8=$4(),F71=P0();class dG0 extends F71.BaseError{constructor({domain:J}){super(`Invalid domain "${(0,jm8.stringify)(J)}".`,{metaMessages:["Must be a valid EIP-712 domain."]})}}pG0.InvalidDomainError=dG0;class uG0 extends F71.BaseError{constructor({primaryType:J,types:Q}){super(`Invalid primary type \`${J}\` must be one of \`${JSON.stringify(Object.keys(Q))}\`.`,{docsPath:"/api/glossary/Errors#typeddatainvalidprimarytypeerror",metaMessages:["Check that the primary type is a key in `types`."]})}}pG0.InvalidPrimaryTypeError=uG0;class lG0 extends F71.BaseError{constructor({type:J}){super(`Struct type "${J}" is invalid.`,{metaMessages:["Struct type must not be a Solidity type."],name:"InvalidStructTypeError"})}}pG0.InvalidStructTypeError=lG0});var JS=H((oG0)=>{Object.defineProperty(oG0,"__esModule",{value:!0});oG0.serializeTypedData=lm8;oG0.validateTypedData=pm8;oG0.getTypesForEIP712Domain=nG0;oG0.domainSeparator=cm8;var xm8=F8(),ym8=EJ(),T71=S71(),gm8=_5(),_G0=S7(),mm8=v1(),iG0=KF(),dm8=BM(),um8=$4();function lm8(J){let{domain:Q,message:Y,primaryType:G,types:X}=J,z=(Z,V)=>{let q={...V};for(let U of Z){let{name:M,type:D}=U;if(D==="address")q[M]=q[M].toLowerCase()}return q},K=(()=>{if(!X.EIP712Domain)return{};if(!Q)return{};return z(X.EIP712Domain,Q)})(),W=(()=>{if(G==="EIP712Domain")return;return z(X[G],Y)})();return(0,um8.stringify)({domain:K,message:W,primaryType:G,types:X})}function pm8(J){let{domain:Q,message:Y,primaryType:G,types:X}=J,z=(K,W)=>{for(let Z of K){let{name:V,type:q}=Z,U=W[V],M=q.match(iG0.integerRegex);if(M&&(typeof U==="number"||typeof U==="bigint")){let[O,A,B]=M;(0,mm8.numberToHex)(U,{signed:A==="int",size:Number.parseInt(B,10)/8})}if(q==="address"&&typeof U==="string"&&!(0,gm8.isAddress)(U))throw new ym8.InvalidAddressError({address:U});let D=q.match(iG0.bytesRegex);if(D){let[O,A]=D;if(A&&(0,_G0.size)(U)!==Number.parseInt(A,10))throw new xm8.BytesSizeMismatchError({expectedSize:Number.parseInt(A,10),givenSize:(0,_G0.size)(U)})}let I=X[q];if(I)_m8(q),z(I,U)}};if(X.EIP712Domain&&Q){if(typeof Q!=="object")throw new T71.InvalidDomainError({domain:Q});z(X.EIP712Domain,Q)}if(G!=="EIP712Domain")if(X[G])z(X[G],Y);else throw new T71.InvalidPrimaryTypeError({primaryType:G,types:X})}function nG0({domain:J}){return[typeof J?.name==="string"&&{name:"name",type:"string"},J?.version&&{name:"version",type:"string"},(typeof J?.chainId==="number"||typeof J?.chainId==="bigint")&&{name:"chainId",type:"uint256"},J?.verifyingContract&&{name:"verifyingContract",type:"address"},J?.salt&&{name:"salt",type:"bytes32"}].filter(Boolean)}function cm8({domain:J}){return(0,dm8.hashDomain)({domain:J,types:{EIP712Domain:nG0({domain:J})}})}function _m8(J){if(J==="address"||J==="bool"||J==="string"||J.startsWith("bytes")||J.startsWith("uint")||J.startsWith("int"))throw new T71.InvalidStructTypeError({type:J})}});var BM=H((GX0)=>{Object.defineProperty(GX0,"__esModule",{value:!0});GX0.hashTypedData=sm8;GX0.hashDomain=tG0;GX0.hashStruct=P71;GX0.encodeType=JX0;var rG0=SQ(),rm8=K4(),sG0=v1(),NM=c5(),aG0=JS();function sm8(J){let{domain:Q={},message:Y,primaryType:G}=J,X={EIP712Domain:(0,aG0.getTypesForEIP712Domain)({domain:Q}),...J.types};(0,aG0.validateTypedData)({domain:Q,message:Y,primaryType:G,types:X});let z=["0x1901"];if(Q)z.push(tG0({domain:Q,types:X}));if(G!=="EIP712Domain")z.push(P71({data:Y,primaryType:G,types:X}));return(0,NM.keccak256)((0,rm8.concat)(z))}function tG0({domain:J,types:Q}){return P71({data:J,primaryType:"EIP712Domain",types:Q})}function P71({data:J,primaryType:Q,types:Y}){let G=eG0({data:J,primaryType:Q,types:Y});return(0,NM.keccak256)(G)}function eG0({data:J,primaryType:Q,types:Y}){let G=[{type:"bytes32"}],X=[tm8({primaryType:Q,types:Y})];for(let z of Y[Q]){let[K,W]=YX0({types:Y,name:z.name,type:z.type,value:J[z.name]});G.push(K),X.push(W)}return(0,rG0.encodeAbiParameters)(G,X)}function tm8({primaryType:J,types:Q}){let Y=(0,sG0.toHex)(JX0({primaryType:J,types:Q}));return(0,NM.keccak256)(Y)}function JX0({primaryType:J,types:Q}){let Y="",G=QX0({primaryType:J,types:Q});G.delete(J);let X=[J,...Array.from(G).sort()];for(let z of X)Y+=`${z}(${Q[z].map(({name:K,type:W})=>`${W} ${K}`).join(",")})`;return Y}function QX0({primaryType:J,types:Q},Y=new Set){let X=J.match(/^\w*/u)?.[0];if(Y.has(X)||Q[X]===void 0)return Y;Y.add(X);for(let z of Q[X])QX0({primaryType:z.type,types:Q},Y);return Y}function YX0({types:J,name:Q,type:Y,value:G}){if(J[Y]!==void 0)return[{type:"bytes32"},(0,NM.keccak256)(eG0({data:G,primaryType:Y,types:J}))];if(Y==="bytes")return G=`0x${(G.length%2?"0":"")+G.slice(2)}`,[{type:"bytes32"},(0,NM.keccak256)(G)];if(Y==="string")return[{type:"bytes32"},(0,NM.keccak256)((0,sG0.toHex)(G))];if(Y.lastIndexOf("]")===Y.length-1){let X=Y.slice(0,Y.lastIndexOf("[")),z=G.map((K)=>YX0({name:Q,type:X,types:J,value:K}));return[{type:"bytes32"},(0,NM.keccak256)((0,rG0.encodeAbiParameters)(z.map(([K])=>K),z.map(([,K])=>K)))]}return[{type:Y},G]}});var Tg=H((XX0)=>{Object.defineProperty(XX0,"__esModule",{value:!0});XX0.zeroHash=XX0.erc6492MagicBytes=void 0;XX0.erc6492MagicBytes="0x6492649264926492649264926492649264926492649264926492649264926492";XX0.zeroHash="0x0000000000000000000000000000000000000000000000000000000000000000"});var Pg=H((KX0)=>{Object.defineProperty(KX0,"__esModule",{value:!0});KX0.isErc6492Signature=Kd8;var Xd8=Tg(),zd8=CJ();function Kd8(J){return(0,zd8.sliceHex)(J,-32)===Xd8.erc6492MagicBytes}});var VX0=H((WX0)=>{Object.defineProperty(WX0,"__esModule",{value:!0});WX0.version=void 0;WX0.version="1.2.3"});var wM=H((qX0)=>{Object.defineProperty(qX0,"__esModule",{value:!0});qX0.BaseError=void 0;var Zd8=VX0();class $g extends Error{constructor(J,Q={}){let Y=Q.cause instanceof $g?Q.cause.details:Q.cause?.message?Q.cause.message:Q.details,G=Q.cause instanceof $g?Q.cause.docsPath||Q.docsPath:Q.docsPath,X=[J||"An error occurred.","",...Q.metaMessages?[...Q.metaMessages,""]:[],...G?[`Docs: https://abitype.dev${G}`]:[],...Y?[`Details: ${Y}`]:[],`Version: abitype@${Zd8.version}`].join(`
`);super(X);if(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,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiTypeError"}),Q.cause)this.cause=Q.cause;this.details=Y,this.docsPath=G,this.metaMessages=Q.metaMessages,this.shortMessage=J}}qX0.BaseError=$g});var DX0=H((MX0)=>{Object.defineProperty(MX0,"__esModule",{value:!0});MX0.narrow=Vd8;function Vd8(J){return J}});var QS=H((HX0)=>{Object.defineProperty(HX0,"__esModule",{value:!0});HX0.isTupleRegex=HX0.integerRegex=HX0.bytesRegex=void 0;HX0.execTyped=Ud8;function Ud8(J,Q){return J.exec(Q)?.groups}HX0.bytesRegex=/^bytes([1-9]|1[0-9]|2[0-9]|3[0-2])?$/;HX0.integerRegex=/^u?int(8|16|24|32|40|48|56|64|72|80|88|96|104|112|120|128|136|144|152|160|168|176|184|192|200|208|216|224|232|240|248|256)?$/;HX0.isTupleRegex=/^\(.+?\).*?$/});var f71=H((AX0)=>{Object.defineProperty(AX0,"__esModule",{value:!0});AX0.formatAbiParameter=$71;var Id8=QS(),OX0=/^tuple(?<array>(\[(\d*)\])*)$/;function $71(J){let Q=J.type;if(OX0.test(J.type)&&"components"in J){Q="(";let Y=J.components.length;for(let X=0;X<Y;X++){let z=J.components[X];if(Q+=$71(z),X<Y-1)Q+=", "}let G=(0,Id8.execTyped)(OX0,J.type);return Q+=`)${G?.array||""}`,$71({...J,type:Q})}if("indexed"in J&&J.indexed)Q=`${Q} indexed`;if(J.name)return`${Q} ${J.name}`;return Q}});var k71=H((BX0)=>{Object.defineProperty(BX0,"__esModule",{value:!0});BX0.formatAbiParameters=Bd8;var Ad8=f71();function Bd8(J){let Q="",Y=J.length;for(let G=0;G<Y;G++){let X=J[G];if(Q+=(0,Ad8.formatAbiParameter)(X),G!==Y-1)Q+=", "}return Q}});var v71=H((NX0)=>{Object.defineProperty(NX0,"__esModule",{value:!0});NX0.formatAbiItem=wd8;var YS=k71();function wd8(J){if(J.type==="function")return`function ${J.name}(${(0,YS.formatAbiParameters)(J.inputs)})${J.stateMutability&&J.stateMutability!=="nonpayable"?` ${J.stateMutability}`:""}${J.outputs?.length?` returns (${(0,YS.formatAbiParameters)(J.outputs)})`:""}`;if(J.type==="event")return`event ${J.name}(${(0,YS.formatAbiParameters)(J.inputs)})`;if(J.type==="error")return`error ${J.name}(${(0,YS.formatAbiParameters)(J.inputs)})`;if(J.type==="constructor")return`constructor(${(0,YS.formatAbiParameters)(J.inputs)})${J.stateMutability==="payable"?" payable":""}`;if(J.type==="fallback")return`fallback() external${J.stateMutability==="payable"?" payable":""}`;return"receive() external payable"}});var LX0=H((wX0)=>{Object.defineProperty(wX0,"__esModule",{value:!0});wX0.formatAbi=Cd8;var Ed8=v71();function Cd8(J){let Q=[],Y=J.length;for(let G=0;G<Y;G++){let X=J[G],z=(0,Ed8.formatAbiItem)(X);Q.push(z)}return Q}});var LM=H((PX0)=>{Object.defineProperty(PX0,"__esModule",{value:!0});PX0.functionModifiers=PX0.eventModifiers=PX0.modifiers=void 0;PX0.isErrorSignature=Fd8;PX0.execErrorSignature=Sd8;PX0.isEventSignature=Td8;PX0.execEventSignature=Pd8;PX0.isFunctionSignature=$d8;PX0.execFunctionSignature=fd8;PX0.isStructSignature=kd8;PX0.execStructSignature=vd8;PX0.isConstructorSignature=jd8;PX0.execConstructorSignature=hd8;PX0.isFallbackSignature=bd8;PX0.execFallbackSignature=xd8;PX0.isReceiveSignature=gd8;var JB=QS(),EX0=/^error (?<name>[a-zA-Z$_][a-zA-Z0-9$_]*)\((?<parameters>.*?)\)$/;function Fd8(J){return EX0.test(J)}function Sd8(J){return(0,JB.execTyped)(EX0,J)}var CX0=/^event (?<name>[a-zA-Z$_][a-zA-Z0-9$_]*)\((?<parameters>.*?)\)$/;function Td8(J){return CX0.test(J)}function Pd8(J){return(0,JB.execTyped)(CX0,J)}var RX0=/^function (?<name>[a-zA-Z$_][a-zA-Z0-9$_]*)\((?<parameters>.*?)\)(?: (?<scope>external|public{1}))?(?: (?<stateMutability>pure|view|nonpayable|payable{1}))?(?: returns\s?\((?<returns>.*?)\))?$/;function $d8(J){return RX0.test(J)}function fd8(J){return(0,JB.execTyped)(RX0,J)}var FX0=/^struct (?<name>[a-zA-Z$_][a-zA-Z0-9$_]*) \{(?<properties>.*?)\}$/;function kd8(J){return FX0.test(J)}function vd8(J){return(0,JB.execTyped)(FX0,J)}var SX0=/^constructor\((?<parameters>.*?)\)(?:\s(?<stateMutability>payable{1}))?$/;function jd8(J){return SX0.test(J)}function hd8(J){return(0,JB.execTyped)(SX0,J)}var TX0=/^fallback\(\) external(?:\s(?<stateMutability>payable{1}))?$/;function bd8(J){return TX0.test(J)}function xd8(J){return(0,JB.execTyped)(TX0,J)}var yd8=/^receive\(\) external payable$/;function gd8(J){return yd8.test(J)}PX0.modifiers=new Set(["memory","indexed","storage","calldata"]);PX0.eventModifiers=new Set(["indexed"]);PX0.functionModifiers=new Set(["calldata","memory","storage"])});var GS=H((jX0)=>{Object.defineProperty(jX0,"__esModule",{value:!0});jX0.UnknownSolidityTypeError=jX0.UnknownTypeError=jX0.InvalidAbiItemError=void 0;var j71=wM();class fX0 extends j71.BaseError{constructor({signature:J}){super("Failed to parse ABI item.",{details:`parseAbiItem(${JSON.stringify(J,null,2)})`,docsPath:"/api/human#parseabiitem-1"});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidAbiItemError"})}}jX0.InvalidAbiItemError=fX0;class kX0 extends j71.BaseError{constructor({type:J}){super("Unknown type.",{metaMessages:[`Type "${J}" is not a valid ABI type. Perhaps you forgot to include a struct signature?`]});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"UnknownTypeError"})}}jX0.UnknownTypeError=kX0;class vX0 extends j71.BaseError{constructor({type:J}){super("Unknown type.",{metaMessages:[`Type "${J}" is not a valid ABI type.`]});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"UnknownSolidityTypeError"})}}jX0.UnknownSolidityTypeError=vX0});var QB=H((lX0)=>{Object.defineProperty(lX0,"__esModule",{value:!0});lX0.InvalidAbiTypeParameterError=lX0.InvalidFunctionModifierError=lX0.InvalidModifierError=lX0.SolidityProtectedKeywordError=lX0.InvalidParameterError=lX0.InvalidAbiParametersError=lX0.InvalidAbiParameterError=void 0;var EM=wM();class bX0 extends EM.BaseError{constructor({param:J}){super("Failed to parse ABI parameter.",{details:`parseAbiParameter(${JSON.stringify(J,null,2)})`,docsPath:"/api/human#parseabiparameter-1"});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidAbiParameterError"})}}lX0.InvalidAbiParameterError=bX0;class xX0 extends EM.BaseError{constructor({params:J}){super("Failed to parse ABI parameters.",{details:`parseAbiParameters(${JSON.stringify(J,null,2)})`,docsPath:"/api/human#parseabiparameters-1"});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidAbiParametersError"})}}lX0.InvalidAbiParametersError=xX0;class yX0 extends EM.BaseError{constructor({param:J}){super("Invalid ABI parameter.",{details:J});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidParameterError"})}}lX0.InvalidParameterError=yX0;class gX0 extends EM.BaseError{constructor({param:J,name:Q}){super("Invalid ABI parameter.",{details:J,metaMessages:[`"${Q}" is a protected Solidity keyword. More info: https://docs.soliditylang.org/en/latest/cheatsheet.html`]});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"SolidityProtectedKeywordError"})}}lX0.SolidityProtectedKeywordError=gX0;class mX0 extends EM.BaseError{constructor({param:J,type:Q,modifier:Y}){super("Invalid ABI parameter.",{details:J,metaMessages:[`Modifier "${Y}" not allowed${Q?` in "${Q}" type`:""}.`]});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidModifierError"})}}lX0.InvalidModifierError=mX0;class dX0 extends EM.BaseError{constructor({param:J,type:Q,modifier:Y}){super("Invalid ABI parameter.",{details:J,metaMessages:[`Modifier "${Y}" not allowed${Q?` in "${Q}" type`:""}.`,`Data location can only be specified for array, struct, or mapping types, but "${Y}" was given.`]});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidFunctionModifierError"})}}lX0.InvalidFunctionModifierError=dX0;class uX0 extends EM.BaseError{constructor({abiParameter:J}){super("Invalid ABI parameter.",{details:JSON.stringify(J,null,2),metaMessages:["ABI parameter type is invalid."]});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidAbiTypeParameterError"})}}lX0.InvalidAbiTypeParameterError=uX0});var fg=H((nX0)=>{Object.defineProperty(nX0,"__esModule",{value:!0});nX0.InvalidStructSignatureError=nX0.UnknownSignatureError=nX0.InvalidSignatureError=void 0;var h71=wM();class cX0 extends h71.BaseError{constructor({signature:J,type:Q}){super(`Invalid ${Q} signature.`,{details:J});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidSignatureError"})}}nX0.InvalidSignatureError=cX0;class _X0 extends h71.BaseError{constructor({signature:J}){super("Unknown signature.",{details:J});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"UnknownSignatureError"})}}nX0.UnknownSignatureError=_X0;class iX0 extends h71.BaseError{constructor({signature:J}){super("Invalid struct signature.",{details:J,metaMessages:["No properties exist."]});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidStructSignatureError"})}}nX0.InvalidStructSignatureError=iX0});var b71=H((rX0)=>{Object.defineProperty(rX0,"__esModule",{value:!0});rX0.CircularReferenceError=void 0;var qu8=wM();class aX0 extends qu8.BaseError{constructor({type:J}){super("Circular reference detected.",{metaMessages:[`Struct "${J}" is a circular reference.`]});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"CircularReferenceError"})}}rX0.CircularReferenceError=aX0});var x71=H((eX0)=>{Object.defineProperty(eX0,"__esModule",{value:!0});eX0.InvalidParenthesisError=void 0;var Uu8=wM();class tX0 extends Uu8.BaseError{constructor({current:J,depth:Q}){super("Unbalanced parentheses.",{metaMessages:[`"${J.trim()}" has too many ${Q>0?"opening":"closing"} parentheses.`],details:`Depth "${Q}"`});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidParenthesisError"})}}eX0.InvalidParenthesisError=tX0});var Gz0=H((Qz0)=>{Object.defineProperty(Qz0,"__esModule",{value:!0});Qz0.parameterCache=void 0;Qz0.getParameterCacheKey=Mu8;function Mu8(J,Q,Y){let G="";if(Y)for(let X of Object.entries(Y)){if(!X)continue;let z="";for(let K of X[1])z+=`[${K.type}${K.name?`:${K.name}`:""}]`;G+=`(${X[0]}{${z}})`}if(Q)return`${Q}:${J}${G}`;return`${J}${G}`}Qz0.parameterCache=new Map([["address",{type:"address"}],["bool",{type:"bool"}],["bytes",{type:"bytes"}],["bytes32",{type:"bytes32"}],["int",{type:"int256"}],["int256",{type:"int256"}],["string",{type:"string"}],["uint",{type:"uint256"}],["uint8",{type:"uint8"}],["uint16",{type:"uint16"}],["uint24",{type:"uint24"}],["uint32",{type:"uint32"}],["uint64",{type:"uint64"}],["uint96",{type:"uint96"}],["uint112",{type:"uint112"}],["uint160",{type:"uint160"}],["uint192",{type:"uint192"}],["uint256",{type:"uint256"}],["address owner",{type:"address",name:"owner"}],["address to",{type:"address",name:"to"}],["bool approved",{type:"bool",name:"approved"}],["bytes _data",{type:"bytes",name:"_data"}],["bytes data",{type:"bytes",name:"data"}],["bytes signature",{type:"bytes",name:"signature"}],["bytes32 hash",{type:"bytes32",name:"hash"}],["bytes32 r",{type:"bytes32",name:"r"}],["bytes32 root",{type:"bytes32",name:"root"}],["bytes32 s",{type:"bytes32",name:"s"}],["string name",{type:"string",name:"name"}],["string symbol",{type:"string",name:"symbol"}],["string tokenURI",{type:"string",name:"tokenURI"}],["uint tokenId",{type:"uint256",name:"tokenId"}],["uint8 v",{type:"uint8",name:"v"}],["uint256 balance",{type:"uint256",name:"balance"}],["uint256 tokenId",{type:"uint256",name:"tokenId"}],["uint256 value",{type:"uint256",name:"value"}],["event:address indexed from",{type:"address",name:"from",indexed:!0}],["event:address indexed to",{type:"address",name:"to",indexed:!0}],["event:uint indexed tokenId",{type:"uint256",name:"tokenId",indexed:!0}],["event:uint256 indexed tokenId",{type:"uint256",name:"tokenId",indexed:!0}]])});var RM=H((Mz0)=>{Object.defineProperty(Mz0,"__esModule",{value:!0});Mz0.parseSignature=Ou8;Mz0.parseFunctionSignature=Xz0;Mz0.parseEventSignature=zz0;Mz0.parseErrorSignature=Kz0;Mz0.parseConstructorSignature=Wz0;Mz0.parseFallbackSignature=Zz0;Mz0.parseAbiParameter=CM;Mz0.splitParameters=vQ;Mz0.isSolidityType=Vz0;Mz0.isSolidityKeyword=qz0;Mz0.isValidDataLocation=Uz0;var YB=QS(),Hu8=GS(),kg=QB(),GB=fg(),Iu8=x71(),vg=Gz0(),f7=LM();function Ou8(J,Q={}){if((0,f7.isFunctionSignature)(J))return Xz0(J,Q);if((0,f7.isEventSignature)(J))return zz0(J,Q);if((0,f7.isErrorSignature)(J))return Kz0(J,Q);if((0,f7.isConstructorSignature)(J))return Wz0(J,Q);if((0,f7.isFallbackSignature)(J))return Zz0(J);if((0,f7.isReceiveSignature)(J))return{type:"receive",stateMutability:"payable"};throw new GB.UnknownSignatureError({signature:J})}function Xz0(J,Q={}){let Y=(0,f7.execFunctionSignature)(J);if(!Y)throw new GB.InvalidSignatureError({signature:J,type:"function"});let G=vQ(Y.parameters),X=[],z=G.length;for(let W=0;W<z;W++)X.push(CM(G[W],{modifiers:f7.functionModifiers,structs:Q,type:"function"}));let K=[];if(Y.returns){let W=vQ(Y.returns),Z=W.length;for(let V=0;V<Z;V++)K.push(CM(W[V],{modifiers:f7.functionModifiers,structs:Q,type:"function"}))}return{name:Y.name,type:"function",stateMutability:Y.stateMutability??"nonpayable",inputs:X,outputs:K}}function zz0(J,Q={}){let Y=(0,f7.execEventSignature)(J);if(!Y)throw new GB.InvalidSignatureError({signature:J,type:"event"});let G=vQ(Y.parameters),X=[],z=G.length;for(let K=0;K<z;K++)X.push(CM(G[K],{modifiers:f7.eventModifiers,structs:Q,type:"event"}));return{name:Y.name,type:"event",inputs:X}}function Kz0(J,Q={}){let Y=(0,f7.execErrorSignature)(J);if(!Y)throw new GB.InvalidSignatureError({signature:J,type:"error"});let G=vQ(Y.parameters),X=[],z=G.length;for(let K=0;K<z;K++)X.push(CM(G[K],{structs:Q,type:"error"}));return{name:Y.name,type:"error",inputs:X}}function Wz0(J,Q={}){let Y=(0,f7.execConstructorSignature)(J);if(!Y)throw new GB.InvalidSignatureError({signature:J,type:"constructor"});let G=vQ(Y.parameters),X=[],z=G.length;for(let K=0;K<z;K++)X.push(CM(G[K],{structs:Q,type:"constructor"}));return{type:"constructor",stateMutability:Y.stateMutability??"nonpayable",inputs:X}}function Zz0(J){let Q=(0,f7.execFallbackSignature)(J);if(!Q)throw new GB.InvalidSignatureError({signature:J,type:"fallback"});return{type:"fallback",stateMutability:Q.stateMutability??"nonpayable"}}var Au8=/^(?<type>[a-zA-Z$_][a-zA-Z0-9$_]*(?:\spayable)?)(?<array>(?:\[\d*?\])+?)?(?:\s(?<modifier>calldata|indexed|memory|storage{1}))?(?:\s(?<name>[a-zA-Z$_][a-zA-Z0-9$_]*))?$/,Bu8=/^\((?<type>.+?)\)(?<array>(?:\[\d*?\])+?)?(?:\s(?<modifier>calldata|indexed|memory|storage{1}))?(?:\s(?<name>[a-zA-Z$_][a-zA-Z0-9$_]*))?$/,Nu8=/^u?int$/;function CM(J,Q){let Y=(0,vg.getParameterCacheKey)(J,Q?.type,Q?.structs);if(vg.parameterCache.has(Y))return vg.parameterCache.get(Y);let G=YB.isTupleRegex.test(J),X=(0,YB.execTyped)(G?Bu8:Au8,J);if(!X)throw new kg.InvalidParameterError({param:J});if(X.name&&qz0(X.name))throw new kg.SolidityProtectedKeywordError({param:J,name:X.name});let z=X.name?{name:X.name}:{},K=X.modifier==="indexed"?{indexed:!0}:{},W=Q?.structs??{},Z,V={};if(G){Z="tuple";let U=vQ(X.type),M=[],D=U.length;for(let I=0;I<D;I++)M.push(CM(U[I],{structs:W}));V={components:M}}else if(X.type in W)Z="tuple",V={components:W[X.type]};else if(Nu8.test(X.type))Z=`${X.type}256`;else if(X.type==="address payable")Z="address";else if(Z=X.type,Q?.type!=="struct"&&!Vz0(Z))throw new Hu8.UnknownSolidityTypeError({type:Z});if(X.modifier){if(!Q?.modifiers?.has?.(X.modifier))throw new kg.InvalidModifierError({param:J,type:Q?.type,modifier:X.modifier});if(f7.functionModifiers.has(X.modifier)&&!Uz0(Z,!!X.array))throw new kg.InvalidFunctionModifierError({param:J,type:Q?.type,modifier:X.modifier})}let q={type:`${Z}${X.array??""}`,...z,...K,...V};return vg.parameterCache.set(Y,q),q}function vQ(J,Q=[],Y="",G=0){let X=J.trim().length;for(let z=0;z<X;z++){let K=J[z],W=J.slice(z+1);switch(K){case",":return G===0?vQ(W,[...Q,Y.trim()]):vQ(W,Q,`${Y}${K}`,G);case"(":return vQ(W,Q,`${Y}${K}`,G+1);case")":return vQ(W,Q,`${Y}${K}`,G-1);default:return vQ(W,Q,`${Y}${K}`,G)}}if(Y==="")return Q;if(G!==0)throw new Iu8.InvalidParenthesisError({current:Y,depth:G});return Q.push(Y.trim()),Q}function Vz0(J){return J==="address"||J==="bool"||J==="function"||J==="string"||YB.bytesRegex.test(J)||YB.integerRegex.test(J)}var wu8=/^(?:after|alias|anonymous|apply|auto|byte|calldata|case|catch|constant|copyof|default|defined|error|event|external|false|final|function|immutable|implements|in|indexed|inline|internal|let|mapping|match|memory|mutable|null|of|override|partial|private|promise|public|pure|reference|relocatable|return|returns|sizeof|static|storage|struct|super|supports|switch|this|true|try|typedef|typeof|var|view|virtual)$/;function qz0(J){return J==="address"||J==="bool"||J==="function"||J==="string"||J==="tuple"||YB.bytesRegex.test(J)||YB.integerRegex.test(J)||wu8.test(J)}function Uz0(J,Q){return Q||J==="bytes"||J==="string"||J==="tuple"}});var XS=H((Bz0)=>{Object.defineProperty(Bz0,"__esModule",{value:!0});Bz0.parseStructs=bu8;var Dz0=QS(),vu8=GS(),ju8=QB(),Hz0=fg(),hu8=b71(),Iz0=LM(),Oz0=RM();function bu8(J){let Q={},Y=J.length;for(let K=0;K<Y;K++){let W=J[K];if(!(0,Iz0.isStructSignature)(W))continue;let Z=(0,Iz0.execStructSignature)(W);if(!Z)throw new Hz0.InvalidSignatureError({signature:W,type:"struct"});let V=Z.properties.split(";"),q=[],U=V.length;for(let M=0;M<U;M++){let I=V[M].trim();if(!I)continue;let O=(0,Oz0.parseAbiParameter)(I,{type:"struct"});q.push(O)}if(!q.length)throw new Hz0.InvalidStructSignatureError({signature:W});Q[Z.name]=q}let G={},X=Object.entries(Q),z=X.length;for(let K=0;K<z;K++){let[W,Z]=X[K];G[W]=Az0(Z,Q)}return G}var xu8=/^(?<type>[a-zA-Z$_][a-zA-Z0-9$_]*)(?<array>(?:\[\d*?\])+?)?$/;function Az0(J=[],Q={},Y=new Set){let G=[],X=J.length;for(let z=0;z<X;z++){let K=J[z];if(Dz0.isTupleRegex.test(K.type))G.push(K);else{let Z=(0,Dz0.execTyped)(xu8,K.type);if(!Z?.type)throw new ju8.InvalidAbiTypeParameterError({abiParameter:K});let{array:V,type:q}=Z;if(q in Q){if(Y.has(q))throw new hu8.CircularReferenceError({type:q});G.push({...K,type:`tuple${V??""}`,components:Az0(Q[q],Q,new Set([...Y,q]))})}else if((0,Oz0.isSolidityType)(q))G.push(K);else throw new vu8.UnknownTypeError({type:q})}}return G}});var wz0=H((Nz0)=>{Object.defineProperty(Nz0,"__esModule",{value:!0});Nz0.parseAbi=uu8;var gu8=LM(),mu8=XS(),du8=RM();function uu8(J){let Q=(0,mu8.parseStructs)(J),Y=[],G=J.length;for(let X=0;X<G;X++){let z=J[X];if((0,gu8.isStructSignature)(z))continue;Y.push((0,du8.parseSignature)(z,Q))}return Y}});var Cz0=H((Ez0)=>{Object.defineProperty(Ez0,"__esModule",{value:!0});Ez0.parseAbiItem=iu8;var pu8=GS(),cu8=LM(),_u8=XS(),Lz0=RM();function iu8(J){let Q;if(typeof J==="string")Q=(0,Lz0.parseSignature)(J);else{let Y=(0,_u8.parseStructs)(J),G=J.length;for(let X=0;X<G;X++){let z=J[X];if((0,cu8.isStructSignature)(z))continue;Q=(0,Lz0.parseSignature)(z,Y);break}}if(!Q)throw new pu8.InvalidAbiItemError({signature:J});return Q}});var Sz0=H((Fz0)=>{Object.defineProperty(Fz0,"__esModule",{value:!0});Fz0.parseAbiParameter=ru8;var ou8=QB(),y71=LM(),au8=XS(),Rz0=RM();function ru8(J){let Q;if(typeof J==="string")Q=(0,Rz0.parseAbiParameter)(J,{modifiers:y71.modifiers});else{let Y=(0,au8.parseStructs)(J),G=J.length;for(let X=0;X<G;X++){let z=J[X];if((0,y71.isStructSignature)(z))continue;Q=(0,Rz0.parseAbiParameter)(z,{modifiers:y71.modifiers,structs:Y});break}}if(!Q)throw new ou8.InvalidAbiParameterError({param:J});return Q}});var fz0=H(($z0)=>{Object.defineProperty($z0,"__esModule",{value:!0});$z0.parseAbiParameters=Jl8;var tu8=QB(),g71=LM(),eu8=XS(),Tz0=RM(),Pz0=RM();function Jl8(J){let Q=[];if(typeof J==="string"){let Y=(0,Tz0.splitParameters)(J),G=Y.length;for(let X=0;X<G;X++)Q.push((0,Pz0.parseAbiParameter)(Y[X],{modifiers:g71.modifiers}))}else{let Y=(0,eu8.parseStructs)(J),G=J.length;for(let X=0;X<G;X++){let z=J[X];if((0,g71.isStructSignature)(z))continue;let K=(0,Tz0.splitParameters)(z),W=K.length;for(let Z=0;Z<W;Z++)Q.push((0,Pz0.parseAbiParameter)(K[Z],{modifiers:g71.modifiers,structs:Y}))}}if(Q.length===0)throw new tu8.InvalidAbiParametersError({params:J});return Q}});var zS=H((W8)=>{Object.defineProperty(W8,"__esModule",{value:!0});W8.CircularReferenceError=W8.InvalidParenthesisError=W8.UnknownSignatureError=W8.InvalidSignatureError=W8.InvalidStructSignatureError=W8.InvalidAbiParameterError=W8.InvalidAbiParametersError=W8.InvalidParameterError=W8.SolidityProtectedKeywordError=W8.InvalidModifierError=W8.InvalidFunctionModifierError=W8.InvalidAbiTypeParameterError=W8.UnknownSolidityTypeError=W8.InvalidAbiItemError=W8.UnknownTypeError=W8.parseAbiParameters=W8.parseAbiParameter=W8.parseAbiItem=W8.parseAbi=W8.formatAbiParameters=W8.formatAbiParameter=W8.formatAbiItem=W8.formatAbi=W8.narrow=W8.BaseError=void 0;var Yl8=wM();Object.defineProperty(W8,"BaseError",{enumerable:!0,get:function(){return Yl8.BaseError}});var Gl8=DX0();Object.defineProperty(W8,"narrow",{enumerable:!0,get:function(){return Gl8.narrow}});var Xl8=LX0();Object.defineProperty(W8,"formatAbi",{enumerable:!0,get:function(){return Xl8.formatAbi}});var zl8=v71();Object.defineProperty(W8,"formatAbiItem",{enumerable:!0,get:function(){return zl8.formatAbiItem}});var Kl8=f71();Object.defineProperty(W8,"formatAbiParameter",{enumerable:!0,get:function(){return Kl8.formatAbiParameter}});var Wl8=k71();Object.defineProperty(W8,"formatAbiParameters",{enumerable:!0,get:function(){return Wl8.formatAbiParameters}});var Zl8=wz0();Object.defineProperty(W8,"parseAbi",{enumerable:!0,get:function(){return Zl8.parseAbi}});var Vl8=Cz0();Object.defineProperty(W8,"parseAbiItem",{enumerable:!0,get:function(){return Vl8.parseAbiItem}});var ql8=Sz0();Object.defineProperty(W8,"parseAbiParameter",{enumerable:!0,get:function(){return ql8.parseAbiParameter}});var Ul8=fz0();Object.defineProperty(W8,"parseAbiParameters",{enumerable:!0,get:function(){return Ul8.parseAbiParameters}});var m71=GS();Object.defineProperty(W8,"UnknownTypeError",{enumerable:!0,get:function(){return m71.UnknownTypeError}});Object.defineProperty(W8,"InvalidAbiItemError",{enumerable:!0,get:function(){return m71.InvalidAbiItemError}});Object.defineProperty(W8,"UnknownSolidityTypeError",{enumerable:!0,get:function(){return m71.UnknownSolidityTypeError}});var FM=QB();Object.defineProperty(W8,"InvalidAbiTypeParameterError",{enumerable:!0,get:function(){return FM.InvalidAbiTypeParameterError}});Object.defineProperty(W8,"InvalidFunctionModifierError",{enumerable:!0,get:function(){return FM.InvalidFunctionModifierError}});Object.defineProperty(W8,"InvalidModifierError",{enumerable:!0,get:function(){return FM.InvalidModifierError}});Object.defineProperty(W8,"SolidityProtectedKeywordError",{enumerable:!0,get:function(){return FM.SolidityProtectedKeywordError}});Object.defineProperty(W8,"InvalidParameterError",{enumerable:!0,get:function(){return FM.InvalidParameterError}});Object.defineProperty(W8,"InvalidAbiParametersError",{enumerable:!0,get:function(){return FM.InvalidAbiParametersError}});Object.defineProperty(W8,"InvalidAbiParameterError",{enumerable:!0,get:function(){return FM.InvalidAbiParameterError}});var d71=fg();Object.defineProperty(W8,"InvalidStructSignatureError",{enumerable:!0,get:function(){return d71.InvalidStructSignatureError}});Object.defineProperty(W8,"InvalidSignatureError",{enumerable:!0,get:function(){return d71.InvalidSignatureError}});Object.defineProperty(W8,"UnknownSignatureError",{enumerable:!0,get:function(){return d71.UnknownSignatureError}});var Ml8=x71();Object.defineProperty(W8,"InvalidParenthesisError",{enumerable:!0,get:function(){return Ml8.InvalidParenthesisError}});var Dl8=b71();Object.defineProperty(W8,"CircularReferenceError",{enumerable:!0,get:function(){return Dl8.CircularReferenceError}})});var hz0=H((vz0)=>{Object.defineProperty(vz0,"__esModule",{value:!0});vz0.LruMap=void 0;class kz0 extends Map{constructor(J){super();Object.defineProperty(this,"maxSize",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.maxSize=J}get(J){let Q=super.get(J);if(super.has(J)&&Q!==void 0)this.delete(J),super.set(J,Q);return Q}set(J,Q){if(super.set(J,Q),this.maxSize&&this.size>this.maxSize){let Y=this.keys().next().value;if(Y)this.delete(Y)}return this}}vz0.LruMap=kz0});var gz0=H((xz0)=>{Object.defineProperty(xz0,"__esModule",{value:!0});xz0.checksum=void 0;xz0.clear=Ol8;var Il8=hz0(),bz0={checksum:new Il8.LruMap(8192)};xz0.checksum=bz0.checksum;function Ol8(){for(let J of Object.values(bz0))J.clear()}});var jg=H((mz0)=>{Object.defineProperty(mz0,"__esModule",{value:!0});mz0.keccak256=Ll8;mz0.ripemd160=El8;mz0.sha256=Cl8;mz0.validate=Rl8;var Bl8=z71(),Nl8=w91(),wl8=fF(),u71=J2(),KS=k4();function Ll8(J,Q={}){let{as:Y=typeof J==="string"?"Hex":"Bytes"}=Q,G=(0,Nl8.keccak_256)(u71.from(J));if(Y==="Bytes")return G;return KS.fromBytes(G)}function El8(J,Q={}){let{as:Y=typeof J==="string"?"Hex":"Bytes"}=Q,G=(0,Bl8.ripemd160)(u71.from(J));if(Y==="Bytes")return G;return KS.fromBytes(G)}function Cl8(J,Q={}){let{as:Y=typeof J==="string"?"Hex":"Bytes"}=Q,G=(0,wl8.sha256)(u71.from(J));if(Y==="Bytes")return G;return KS.fromBytes(G)}function Rl8(J){return KS.validate(J)&&KS.size(J)===32}});var n71=H((pz0)=>{Object.defineProperty(pz0,"__esModule",{value:!0});pz0.InvalidSerializedSizeError=pz0.InvalidUncompressedPrefixError=pz0.InvalidCompressedPrefixError=pz0.InvalidPrefixError=pz0.InvalidError=void 0;pz0.assert=bg;pz0.compress=fl8;pz0.from=kl8;pz0.fromBytes=uz0;pz0.fromHex=l71;pz0.toBytes=vl8;pz0.toHex=lz0;pz0.validate=jl8;var dz0=J2(),WS=T3(),k7=k4(),$l8=bF();function bg(J,Q={}){let{compressed:Y}=Q,{prefix:G,x:X,y:z}=J;if(Y===!1||typeof X==="bigint"&&typeof z==="bigint"){if(G!==4)throw new hg({prefix:G,cause:new _71});return}if(Y===!0||typeof X==="bigint"&&typeof z>"u"){if(G!==3&&G!==2)throw new hg({prefix:G,cause:new c71});return}throw new p71({publicKey:J})}function fl8(J){let{x:Q,y:Y}=J;return{prefix:Y%2n===0n?2:3,x:Q}}function kl8(J){let Q=(()=>{if(k7.validate(J))return l71(J);if(dz0.validate(J))return uz0(J);let{prefix:Y,x:G,y:X}=J;if(typeof G==="bigint"&&typeof X==="bigint")return{prefix:Y??4,x:G,y:X};return{prefix:Y,x:G}})();return bg(Q),Q}function uz0(J){return l71(k7.fromBytes(J))}function l71(J){if(J.length!==132&&J.length!==130&&J.length!==68)throw new i71({publicKey:J});if(J.length===130){let G=BigInt(k7.slice(J,0,32)),X=BigInt(k7.slice(J,32,64));return{prefix:4,x:G,y:X}}if(J.length===132){let G=Number(k7.slice(J,0,1)),X=BigInt(k7.slice(J,1,33)),z=BigInt(k7.slice(J,33,65));return{prefix:G,x:X,y:z}}let Q=Number(k7.slice(J,0,1)),Y=BigInt(k7.slice(J,1,33));return{prefix:Q,x:Y}}function vl8(J,Q={}){return dz0.fromHex(lz0(J,Q))}function lz0(J,Q={}){bg(J);let{prefix:Y,x:G,y:X}=J,{includePrefix:z=!0}=Q;return k7.concat(z?k7.fromNumber(Y,{size:1}):"0x",k7.fromNumber(G,{size:32}),typeof X==="bigint"?k7.fromNumber(X,{size:32}):"0x")}function jl8(J,Q={}){try{return bg(J,Q),!0}catch(Y){return!1}}class p71 extends WS.BaseError{constructor({publicKey:J}){super(`Value \`${$l8.stringify(J)}\` is not a valid public key.`,{metaMessages:["Public key must contain:","- an `x` and `prefix` value (compressed)","- an `x`, `y`, and `prefix` value (uncompressed)"]});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"PublicKey.InvalidError"})}}pz0.InvalidError=p71;class hg extends WS.BaseError{constructor({prefix:J,cause:Q}){super(`Prefix "${J}" is invalid.`,{cause:Q});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"PublicKey.InvalidPrefixError"})}}pz0.InvalidPrefixError=hg;class c71 extends WS.BaseError{constructor(){super("Prefix must be 2 or 3 for compressed public keys.");Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"PublicKey.InvalidCompressedPrefixError"})}}pz0.InvalidCompressedPrefixError=c71;class _71 extends WS.BaseError{constructor(){super("Prefix must be 4 for uncompressed public keys.");Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"PublicKey.InvalidUncompressedPrefixError"})}}pz0.InvalidUncompressedPrefixError=_71;class i71 extends WS.BaseError{constructor({publicKey:J}){super(`Value \`${J}\` is an invalid public key size.`,{metaMessages:["Expected: 33 bytes (compressed + prefix), 64 bytes (uncompressed) or 65 bytes (uncompressed + prefix).",`Received ${k7.size(k7.from(J))} bytes.`]});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"PublicKey.InvalidSerializedSizeError"})}}pz0.InvalidSerializedSizeError=i71});var ZS=H((nz0)=>{Object.defineProperty(nz0,"__esModule",{value:!0});nz0.InvalidChecksumError=nz0.InvalidInputError=nz0.InvalidAddressError=void 0;nz0.assert=XB;nz0.checksum=r71;nz0.from=iz0;nz0.fromPublicKey=al8;nz0.isEqual=rl8;nz0.validate=sl8;var il8=J2(),o71=gz0(),a71=T3(),_z0=jg(),nl8=n71(),ol8=/^0x[a-fA-F0-9]{40}$/;function XB(J,Q={}){let{strict:Y=!0}=Q;if(!ol8.test(J))throw new xg({address:J,cause:new s71});if(Y){if(J.toLowerCase()===J)return;if(r71(J)!==J)throw new xg({address:J,cause:new t71})}}function r71(J){if(o71.checksum.has(J))return o71.checksum.get(J);XB(J,{strict:!1});let Q=J.substring(2).toLowerCase(),Y=_z0.keccak256(il8.fromString(Q),{as:"Bytes"}),G=Q.split("");for(let z=0;z<40;z+=2){if(Y[z>>1]>>4>=8&&G[z])G[z]=G[z].toUpperCase();if((Y[z>>1]&15)>=8&&G[z+1])G[z+1]=G[z+1].toUpperCase()}let X=`0x${G.join("")}`;return o71.checksum.set(J,X),X}function iz0(J,Q={}){let{checksum:Y=!1}=Q;if(XB(J),Y)return r71(J);return J}function al8(J,Q={}){let Y=_z0.keccak256(`0x${nl8.toHex(J).slice(4)}`).substring(26);return iz0(`0x${Y}`,Q)}function rl8(J,Q){return XB(J,{strict:!1}),XB(Q,{strict:!1}),J.toLowerCase()===Q.toLowerCase()}function sl8(J,Q={}){let{strict:Y=!0}=Q??{};try{return XB(J,{strict:Y}),!0}catch{return!1}}class xg extends a71.BaseError{constructor({address:J,cause:Q}){super(`Address "${J}" is invalid.`,{cause:Q});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Address.InvalidAddressError"})}}nz0.InvalidAddressError=xg;class s71 extends a71.BaseError{constructor(){super("Address is not a 20 byte (40 hexadecimal character) value.");Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Address.InvalidInputError"})}}nz0.InvalidInputError=s71;class t71 extends a71.BaseError{constructor(){super("Address does not match its checksum counterpart.");Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Address.InvalidChecksumError"})}}nz0.InvalidChecksumError=t71});var yg=H((az0)=>{Object.defineProperty(az0,"__esModule",{value:!0});az0.minInt120=az0.minInt112=az0.minInt104=az0.minInt96=az0.minInt88=az0.minInt80=az0.minInt72=az0.minInt64=az0.minInt56=az0.minInt48=az0.minInt40=az0.minInt32=az0.minInt24=az0.minInt16=az0.minInt8=az0.maxInt256=az0.maxInt248=az0.maxInt240=az0.maxInt232=az0.maxInt224=az0.maxInt216=az0.maxInt208=az0.maxInt200=az0.maxInt192=az0.maxInt184=az0.maxInt176=az0.maxInt168=az0.maxInt160=az0.maxInt152=az0.maxInt144=az0.maxInt136=az0.maxInt128=az0.maxInt120=az0.maxInt112=az0.maxInt104=az0.maxInt96=az0.maxInt88=az0.maxInt80=az0.maxInt72=az0.maxInt64=az0.maxInt56=az0.maxInt48=az0.maxInt40=az0.maxInt32=az0.maxInt24=az0.maxInt16=az0.maxInt8=az0.integerRegex=az0.bytesRegex=az0.arrayRegex=void 0;az0.maxUint256=az0.maxUint248=az0.maxUint240=az0.maxUint232=az0.maxUint224=az0.maxUint216=az0.maxUint208=az0.maxUint200=az0.maxUint192=az0.maxUint184=az0.maxUint176=az0.maxUint168=az0.maxUint160=az0.maxUint152=az0.maxUint144=az0.maxUint136=az0.maxUint128=az0.maxUint120=az0.maxUint112=az0.maxUint104=az0.maxUint96=az0.maxUint88=az0.maxUint80=az0.maxUint72=az0.maxUint64=az0.maxUint56=az0.maxUint48=az0.maxUint40=az0.maxUint32=az0.maxUint24=az0.maxUint16=az0.maxUint8=az0.minInt256=az0.minInt248=az0.minInt240=az0.minInt232=az0.minInt224=az0.minInt216=az0.minInt208=az0.minInt200=az0.minInt192=az0.minInt184=az0.minInt176=az0.minInt168=az0.minInt160=az0.minInt152=az0.minInt144=az0.minInt136=az0.minInt128=void 0;az0.arrayRegex=/^(.*)\[([0-9]*)\]$/;az0.bytesRegex=/^bytes([1-9]|1[0-9]|2[0-9]|3[0-2])?$/;az0.integerRegex=/^(u?int)(8|16|24|32|40|48|56|64|72|80|88|96|104|112|120|128|136|144|152|160|168|176|184|192|200|208|216|224|232|240|248|256)?$/;az0.maxInt8=2n**(8n-1n)-1n;az0.maxInt16=2n**(16n-1n)-1n;az0.maxInt24=2n**(24n-1n)-1n;az0.maxInt32=2n**(32n-1n)-1n;az0.maxInt40=2n**(40n-1n)-1n;az0.maxInt48=2n**(48n-1n)-1n;az0.maxInt56=2n**(56n-1n)-1n;az0.maxInt64=2n**(64n-1n)-1n;az0.maxInt72=2n**(72n-1n)-1n;az0.maxInt80=2n**(80n-1n)-1n;az0.maxInt88=2n**(88n-1n)-1n;az0.maxInt96=2n**(96n-1n)-1n;az0.maxInt104=2n**(104n-1n)-1n;az0.maxInt112=2n**(112n-1n)-1n;az0.maxInt120=2n**(120n-1n)-1n;az0.maxInt128=2n**(128n-1n)-1n;az0.maxInt136=2n**(136n-1n)-1n;az0.maxInt144=2n**(144n-1n)-1n;az0.maxInt152=2n**(152n-1n)-1n;az0.maxInt160=2n**(160n-1n)-1n;az0.maxInt168=2n**(168n-1n)-1n;az0.maxInt176=2n**(176n-1n)-1n;az0.maxInt184=2n**(184n-1n)-1n;az0.maxInt192=2n**(192n-1n)-1n;az0.maxInt200=2n**(200n-1n)-1n;az0.maxInt208=2n**(208n-1n)-1n;az0.maxInt216=2n**(216n-1n)-1n;az0.maxInt224=2n**(224n-1n)-1n;az0.maxInt232=2n**(232n-1n)-1n;az0.maxInt240=2n**(240n-1n)-1n;az0.maxInt248=2n**(248n-1n)-1n;az0.maxInt256=2n**(256n-1n)-1n;az0.minInt8=-(2n**(8n-1n));az0.minInt16=-(2n**(16n-1n));az0.minInt24=-(2n**(24n-1n));az0.minInt32=-(2n**(32n-1n));az0.minInt40=-(2n**(40n-1n));az0.minInt48=-(2n**(48n-1n));az0.minInt56=-(2n**(56n-1n));az0.minInt64=-(2n**(64n-1n));az0.minInt72=-(2n**(72n-1n));az0.minInt80=-(2n**(80n-1n));az0.minInt88=-(2n**(88n-1n));az0.minInt96=-(2n**(96n-1n));az0.minInt104=-(2n**(104n-1n));az0.minInt112=-(2n**(112n-1n));az0.minInt120=-(2n**(120n-1n));az0.minInt128=-(2n**(128n-1n));az0.minInt136=-(2n**(136n-1n));az0.minInt144=-(2n**(144n-1n));az0.minInt152=-(2n**(152n-1n));az0.minInt160=-(2n**(160n-1n));az0.minInt168=-(2n**(168n-1n));az0.minInt176=-(2n**(176n-1n));az0.minInt184=-(2n**(184n-1n));az0.minInt192=-(2n**(192n-1n));az0.minInt200=-(2n**(200n-1n));az0.minInt208=-(2n**(208n-1n));az0.minInt216=-(2n**(216n-1n));az0.minInt224=-(2n**(224n-1n));az0.minInt232=-(2n**(232n-1n));az0.minInt240=-(2n**(240n-1n));az0.minInt248=-(2n**(248n-1n));az0.minInt256=-(2n**(256n-1n));az0.maxUint8=2n**8n-1n;az0.maxUint16=2n**16n-1n;az0.maxUint24=2n**24n-1n;az0.maxUint32=2n**32n-1n;az0.maxUint40=2n**40n-1n;az0.maxUint48=2n**48n-1n;az0.maxUint56=2n**56n-1n;az0.maxUint64=2n**64n-1n;az0.maxUint72=2n**72n-1n;az0.maxUint80=2n**80n-1n;az0.maxUint88=2n**88n-1n;az0.maxUint96=2n**96n-1n;az0.maxUint104=2n**104n-1n;az0.maxUint112=2n**112n-1n;az0.maxUint120=2n**120n-1n;az0.maxUint128=2n**128n-1n;az0.maxUint136=2n**136n-1n;az0.maxUint144=2n**144n-1n;az0.maxUint152=2n**152n-1n;az0.maxUint160=2n**160n-1n;az0.maxUint168=2n**168n-1n;az0.maxUint176=2n**176n-1n;az0.maxUint184=2n**184n-1n;az0.maxUint192=2n**192n-1n;az0.maxUint200=2n**200n-1n;az0.maxUint208=2n**208n-1n;az0.maxUint216=2n**216n-1n;az0.maxUint224=2n**224n-1n;az0.maxUint232=2n**232n-1n;az0.maxUint240=2n**240n-1n;az0.maxUint248=2n**248n-1n;az0.maxUint256=2n**256n-1n});var IK0=H((HK0)=>{Object.defineProperty(HK0,"__esModule",{value:!0});HK0.decodeParameter=zB;HK0.decodeAddress=JK0;HK0.decodeArray=QK0;HK0.decodeBool=YK0;HK0.decodeBytes=GK0;HK0.decodeNumber=XK0;HK0.decodeTuple=zK0;HK0.decodeString=KK0;HK0.prepareParameters=sc8;HK0.prepareParameter=gg;HK0.encode=J31;HK0.encodeAddress=WK0;HK0.encodeArray=ZK0;HK0.encodeBytes=VK0;HK0.encodeBoolean=qK0;HK0.encodeNumber=UK0;HK0.encodeString=MK0;HK0.encodeTuple=DK0;HK0.getArrayComponents=mg;HK0.hasDynamicChild=KB;var VS=WB(),ez0=ZS(),$3=J2(),ac8=T3(),y6=k4(),rc8=yg();function zB(J,Q,Y){let{checksumAddress:G,staticPosition:X}=Y,z=mg(Q.type);if(z){let[K,W]=z;return QK0(J,{...Q,type:W},{checksumAddress:G,length:K,staticPosition:X})}if(Q.type==="tuple")return zK0(J,Q,{checksumAddress:G,staticPosition:X});if(Q.type==="address")return JK0(J,{checksum:G});if(Q.type==="bool")return YK0(J);if(Q.type.startsWith("bytes"))return GK0(J,Q,{staticPosition:X});if(Q.type.startsWith("uint")||Q.type.startsWith("int"))return XK0(J,Q);if(Q.type==="string")return KK0(J,{staticPosition:X});throw new VS.InvalidTypeError(Q.type)}var tz0=32,e71=32;function JK0(J,Q={}){let{checksum:Y=!1}=Q,G=J.readBytes(32);return[((z)=>Y?ez0.checksum(z):z)(y6.fromBytes($3.slice(G,-20))),32]}function QK0(J,Q,Y){let{checksumAddress:G,length:X,staticPosition:z}=Y;if(!X){let Z=$3.toNumber(J.readBytes(e71)),V=z+Z,q=V+tz0;J.setPosition(V);let U=$3.toNumber(J.readBytes(tz0)),M=KB(Q),D=0,I=[];for(let O=0;O<U;++O){J.setPosition(q+(M?O*32:D));let[A,B]=zB(J,Q,{checksumAddress:G,staticPosition:q});D+=B,I.push(A)}return J.setPosition(z+32),[I,32]}if(KB(Q)){let Z=$3.toNumber(J.readBytes(e71)),V=z+Z,q=[];for(let U=0;U<X;++U){J.setPosition(V+U*32);let[M]=zB(J,Q,{checksumAddress:G,staticPosition:V});q.push(M)}return J.setPosition(z+32),[q,32]}let K=0,W=[];for(let Z=0;Z<X;++Z){let[V,q]=zB(J,Q,{checksumAddress:G,staticPosition:z+K});K+=q,W.push(V)}return[W,K]}function YK0(J){return[$3.toBoolean(J.readBytes(32),{size:32}),32]}function GK0(J,Q,{staticPosition:Y}){let[G,X]=Q.type.split("bytes");if(!X){let K=$3.toNumber(J.readBytes(32));J.setPosition(Y+K);let W=$3.toNumber(J.readBytes(32));if(W===0)return J.setPosition(Y+32),["0x",32];let Z=J.readBytes(W);return J.setPosition(Y+32),[y6.fromBytes(Z),32]}return[y6.fromBytes(J.readBytes(Number.parseInt(X,10),32)),32]}function XK0(J,Q){let Y=Q.type.startsWith("int"),G=Number.parseInt(Q.type.split("int")[1]||"256",10),X=J.readBytes(32);return[G>48?$3.toBigInt(X,{signed:Y}):$3.toNumber(X,{signed:Y}),32]}function zK0(J,Q,Y){let{checksumAddress:G,staticPosition:X}=Y,z=Q.components.length===0||Q.components.some(({name:Z})=>!Z),K=z?[]:{},W=0;if(KB(Q)){let Z=$3.toNumber(J.readBytes(e71)),V=X+Z;for(let q=0;q<Q.components.length;++q){let U=Q.components[q];J.setPosition(V+W);let[M,D]=zB(J,U,{checksumAddress:G,staticPosition:V});W+=D,K[z?q:U?.name]=M}return J.setPosition(X+32),[K,32]}for(let Z=0;Z<Q.components.length;++Z){let V=Q.components[Z],[q,U]=zB(J,V,{checksumAddress:G,staticPosition:X});K[z?Z:V?.name]=q,W+=U}return[K,W]}function KK0(J,{staticPosition:Q}){let Y=$3.toNumber(J.readBytes(32)),G=Q+Y;J.setPosition(G);let X=$3.toNumber(J.readBytes(32));if(X===0)return J.setPosition(Q+32),["",32];let z=J.readBytes(X,32),K=$3.toString($3.trimLeft(z));return J.setPosition(Q+32),[K,32]}function sc8({checksumAddress:J,parameters:Q,values:Y}){let G=[];for(let X=0;X<Q.length;X++)G.push(gg({checksumAddress:J,parameter:Q[X],value:Y[X]}));return G}function gg({checksumAddress:J=!1,parameter:Q,value:Y}){let G=Q,X=mg(G.type);if(X){let[z,K]=X;return ZK0(Y,{checksumAddress:J,length:z,parameter:{...G,type:K}})}if(G.type==="tuple")return DK0(Y,{checksumAddress:J,parameter:G});if(G.type==="address")return WK0(Y,{checksum:J});if(G.type==="bool")return qK0(Y);if(G.type.startsWith("uint")||G.type.startsWith("int")){let z=G.type.startsWith("int"),[,,K="256"]=rc8.integerRegex.exec(G.type)??[];return UK0(Y,{signed:z,size:Number(K)})}if(G.type.startsWith("bytes"))return VK0(Y,{type:G.type});if(G.type==="string")return MK0(Y);throw new VS.InvalidTypeError(G.type)}function J31(J){let Q=0;for(let z=0;z<J.length;z++){let{dynamic:K,encoded:W}=J[z];if(K)Q+=32;else Q+=y6.size(W)}let Y=[],G=[],X=0;for(let z=0;z<J.length;z++){let{dynamic:K,encoded:W}=J[z];if(K)Y.push(y6.fromNumber(Q+X,{size:32})),G.push(W),X+=y6.size(W);else Y.push(W)}return y6.concat(...Y,...G)}function WK0(J,Q){let{checksum:Y=!1}=Q;return ez0.assert(J,{strict:Y}),{dynamic:!1,encoded:y6.padLeft(J.toLowerCase())}}function ZK0(J,Q){let{checksumAddress:Y,length:G,parameter:X}=Q,z=G===null;if(!Array.isArray(J))throw new VS.InvalidArrayError(J);if(!z&&J.length!==G)throw new VS.ArrayLengthMismatchError({expectedLength:G,givenLength:J.length,type:`${X.type}[${G}]`});let K=!1,W=[];for(let Z=0;Z<J.length;Z++){let V=gg({checksumAddress:Y,parameter:X,value:J[Z]});if(V.dynamic)K=!0;W.push(V)}if(z||K){let Z=J31(W);if(z){let V=y6.fromNumber(W.length,{size:32});return{dynamic:!0,encoded:W.length>0?y6.concat(V,Z):V}}if(K)return{dynamic:!0,encoded:Z}}return{dynamic:!1,encoded:y6.concat(...W.map(({encoded:Z})=>Z))}}function VK0(J,{type:Q}){let[,Y]=Q.split("bytes"),G=y6.size(J);if(!Y){let X=J;if(G%32!==0)X=y6.padRight(X,Math.ceil((J.length-2)/2/32)*32);return{dynamic:!0,encoded:y6.concat(y6.padLeft(y6.fromNumber(G,{size:32})),X)}}if(G!==Number.parseInt(Y,10))throw new VS.BytesSizeMismatchError({expectedSize:Number.parseInt(Y,10),value:J});return{dynamic:!1,encoded:y6.padRight(J)}}function qK0(J){if(typeof J!=="boolean")throw new ac8.BaseError(`Invalid boolean value: "${J}" (type: ${typeof J}). Expected: \`true\` or \`false\`.`);return{dynamic:!1,encoded:y6.padLeft(y6.fromBoolean(J))}}function UK0(J,{signed:Q,size:Y}){if(typeof Y==="number"){let G=2n**(BigInt(Y)-(Q?1n:0n))-1n,X=Q?-G-1n:0n;if(J>G||J<X)throw new y6.IntegerOutOfRangeError({max:G.toString(),min:X.toString(),signed:Q,size:Y/8,value:J.toString()})}return{dynamic:!1,encoded:y6.fromNumber(J,{size:32,signed:Q})}}function MK0(J){let Q=y6.fromString(J),Y=Math.ceil(y6.size(Q)/32),G=[];for(let X=0;X<Y;X++)G.push(y6.padRight(y6.slice(Q,X*32,(X+1)*32)));return{dynamic:!0,encoded:y6.concat(y6.padRight(y6.fromNumber(y6.size(Q),{size:32})),...G)}}function DK0(J,Q){let{checksumAddress:Y,parameter:G}=Q,X=!1,z=[];for(let K=0;K<G.components.length;K++){let W=G.components[K],Z=Array.isArray(J)?K:W.name,V=gg({checksumAddress:Y,parameter:W,value:J[Z]});if(z.push(V),V.dynamic)X=!0}return{dynamic:X,encoded:X?J31(z):y6.concat(...z.map(({encoded:K})=>K))}}function mg(J){let Q=J.match(/^(.*)\[(\d+)?\]$/);return Q?[Q[2]?Number(Q[2]):null,Q[1]]:void 0}function KB(J){let{type:Q}=J;if(Q==="string")return!0;if(Q==="bytes")return!0;if(Q.endsWith("[]"))return!0;if(Q==="tuple")return J.components?.some(KB);let Y=mg(J.type);if(Y&&KB({...J,type:Y[1]}))return!0;return!1}});var X31=H((OK0)=>{Object.defineProperty(OK0,"__esModule",{value:!0});OK0.RecursiveReadLimitExceededError=OK0.PositionOutOfBoundsError=OK0.NegativeOffsetError=void 0;OK0.create=N_8;var Q31=T3(),B_8={bytes:new Uint8Array,dataView:new DataView(new ArrayBuffer(0)),position:0,positionReadCount:new Map,recursiveReadCount:0,recursiveReadLimit:Number.POSITIVE_INFINITY,assertReadLimit(){if(this.recursiveReadCount>=this.recursiveReadLimit)throw new G31({count:this.recursiveReadCount+1,limit:this.recursiveReadLimit})},assertPosition(J){if(J<0||J>this.bytes.length-1)throw new Y31({length:this.bytes.length,position:J})},decrementPosition(J){if(J<0)throw new dg({offset:J});let Q=this.position-J;this.assertPosition(Q),this.position=Q},getReadCount(J){return this.positionReadCount.get(J||this.position)||0},incrementPosition(J){if(J<0)throw new dg({offset:J});let Q=this.position+J;this.assertPosition(Q),this.position=Q},inspectByte(J){let Q=J??this.position;return this.assertPosition(Q),this.bytes[Q]},inspectBytes(J,Q){let Y=Q??this.position;return this.assertPosition(Y+J-1),this.bytes.subarray(Y,Y+J)},inspectUint8(J){let Q=J??this.position;return this.assertPosition(Q),this.bytes[Q]},inspectUint16(J){let Q=J??this.position;return this.assertPosition(Q+1),this.dataView.getUint16(Q)},inspectUint24(J){let Q=J??this.position;return this.assertPosition(Q+2),(this.dataView.getUint16(Q)<<8)+this.dataView.getUint8(Q+2)},inspectUint32(J){let Q=J??this.position;return this.assertPosition(Q+3),this.dataView.getUint32(Q)},pushByte(J){this.assertPosition(this.position),this.bytes[this.position]=J,this.position++},pushBytes(J){this.assertPosition(this.position+J.length-1),this.bytes.set(J,this.position),this.position+=J.length},pushUint8(J){this.assertPosition(this.position),this.bytes[this.position]=J,this.position++},pushUint16(J){this.assertPosition(this.position+1),this.dataView.setUint16(this.position,J),this.position+=2},pushUint24(J){this.assertPosition(this.position+2),this.dataView.setUint16(this.position,J>>8),this.dataView.setUint8(this.position+2,J&255),this.position+=3},pushUint32(J){this.assertPosition(this.position+3),this.dataView.setUint32(this.position,J),this.position+=4},readByte(){this.assertReadLimit(),this._touch();let J=this.inspectByte();return this.position++,J},readBytes(J,Q){this.assertReadLimit(),this._touch();let Y=this.inspectBytes(J);return this.position+=Q??J,Y},readUint8(){this.assertReadLimit(),this._touch();let J=this.inspectUint8();return this.position+=1,J},readUint16(){this.assertReadLimit(),this._touch();let J=this.inspectUint16();return this.position+=2,J},readUint24(){this.assertReadLimit(),this._touch();let J=this.inspectUint24();return this.position+=3,J},readUint32(){this.assertReadLimit(),this._touch();let J=this.inspectUint32();return this.position+=4,J},get remaining(){return this.bytes.length-this.position},setPosition(J){let Q=this.position;return this.assertPosition(J),this.position=J,()=>this.position=Q},_touch(){if(this.recursiveReadLimit===Number.POSITIVE_INFINITY)return;let J=this.getReadCount();if(this.positionReadCount.set(this.position,J+1),J>0)this.recursiveReadCount++}};function N_8(J,{recursiveReadLimit:Q=8192}={}){let Y=Object.create(B_8);return Y.bytes=J,Y.dataView=new DataView(J.buffer,J.byteOffset,J.byteLength),Y.positionReadCount=new Map,Y.recursiveReadLimit=Q,Y}class dg extends Q31.BaseError{constructor({offset:J}){super(`Offset \`${J}\` cannot be negative.`);Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Cursor.NegativeOffsetError"})}}OK0.NegativeOffsetError=dg;class Y31 extends Q31.BaseError{constructor({length:J,position:Q}){super(`Position \`${Q}\` is out of bounds (\`0 < position < ${J}\`).`);Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Cursor.PositionOutOfBoundsError"})}}OK0.PositionOutOfBoundsError=Y31;class G31 extends Q31.BaseError{constructor({count:J,limit:Q}){super(`Recursive read limit of \`${Q}\` exceeded (recursive read count: \`${J}\`).`);Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Cursor.RecursiveReadLimitExceededError"})}}OK0.RecursiveReadLimitExceededError=G31});var WB=H((wK0)=>{Object.defineProperty(wK0,"__esModule",{value:!0});wK0.InvalidTypeError=wK0.InvalidArrayError=wK0.LengthMismatchError=wK0.BytesSizeMismatchError=wK0.ArrayLengthMismatchError=wK0.ZeroDataError=wK0.DataSizeTooSmallError=void 0;wK0.decode=F_8;wK0.encode=S_8;wK0.encodePacked=lg;wK0.format=T_8;wK0.from=P_8;var ug=zS(),C_8=ZS(),qS=J2(),SM=T3(),YX=k4(),K31=IK0(),R_8=X31(),z31=yg();function F_8(J,Q,Y={}){let{as:G="Array",checksumAddress:X=!1}=Y,z=typeof Q==="string"?qS.fromHex(Q):Q,K=R_8.create(z);if(qS.size(z)===0&&J.length>0)throw new Z31;if(qS.size(z)&&qS.size(z)<32)throw new W31({data:typeof Q==="string"?Q:YX.fromBytes(Q),parameters:J,size:qS.size(z)});let W=0,Z=G==="Array"?[]:{};for(let V=0;V<J.length;++V){let q=J[V];K.setPosition(W);let[U,M]=K31.decodeParameter(K,q,{checksumAddress:X,staticPosition:0});if(W+=M,G==="Array")Z.push(U);else Z[q.name??V]=U}return Z}function S_8(J,Q,Y){let{checksumAddress:G=!1}=Y??{};if(J.length!==Q.length)throw new pg({expectedLength:J.length,givenLength:Q.length});let X=K31.prepareParameters({checksumAddress:G,parameters:J,values:Q}),z=K31.encode(X);if(z.length===0)return"0x";return z}function lg(J,Q){if(J.length!==Q.length)throw new pg({expectedLength:J.length,givenLength:Q.length});let Y=[];for(let G=0;G<J.length;G++){let X=J[G],z=Q[G];Y.push(lg.encode(X,z))}return YX.concat(...Y)}(function(J){function Q(Y,G,X=!1){if(Y==="address"){let Z=G;return C_8.assert(Z),YX.padLeft(Z.toLowerCase(),X?32:0)}if(Y==="string")return YX.fromString(G);if(Y==="bytes")return G;if(Y==="bool")return YX.padLeft(YX.fromBoolean(G),X?32:1);let z=Y.match(z31.integerRegex);if(z){let[Z,V,q="256"]=z,U=Number.parseInt(q,10)/8;return YX.fromNumber(G,{size:X?32:U,signed:V==="int"})}let K=Y.match(z31.bytesRegex);if(K){let[Z,V]=K;if(Number.parseInt(V,10)!==(G.length-2)/2)throw new V31({expectedSize:Number.parseInt(V,10),value:G});return YX.padRight(G,X?32:0)}let W=Y.match(z31.arrayRegex);if(W&&Array.isArray(G)){let[Z,V]=W,q=[];for(let U=0;U<G.length;U++)q.push(Q(V,G[U],!0));if(q.length===0)return"0x";return YX.concat(...q)}throw new q31(Y)}J.encode=Q})(lg||(wK0.encodePacked=lg={}));function T_8(J){return ug.formatAbiParameters(J)}function P_8(J){if(Array.isArray(J)&&typeof J[0]==="string")return ug.parseAbiParameters(J);if(typeof J==="string")return ug.parseAbiParameters(J);return J}class W31 extends SM.BaseError{constructor({data:J,parameters:Q,size:Y}){super(`Data size of ${Y} bytes is too small for given parameters.`,{metaMessages:[`Params: (${ug.formatAbiParameters(Q)})`,`Data:   ${J} (${Y} bytes)`]});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiParameters.DataSizeTooSmallError"})}}wK0.DataSizeTooSmallError=W31;class Z31 extends SM.BaseError{constructor(){super('Cannot decode zero data ("0x") with ABI parameters.');Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiParameters.ZeroDataError"})}}wK0.ZeroDataError=Z31;class BK0 extends SM.BaseError{constructor({expectedLength:J,givenLength:Q,type:Y}){super(`Array length mismatch for type \`${Y}\`. Expected: \`${J}\`. Given: \`${Q}\`.`);Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiParameters.ArrayLengthMismatchError"})}}wK0.ArrayLengthMismatchError=BK0;class V31 extends SM.BaseError{constructor({expectedSize:J,value:Q}){super(`Size of bytes "${Q}" (bytes${YX.size(Q)}) does not match expected size (bytes${J}).`);Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiParameters.BytesSizeMismatchError"})}}wK0.BytesSizeMismatchError=V31;class pg extends SM.BaseError{constructor({expectedLength:J,givenLength:Q}){super(["ABI encoding parameters/values length mismatch.",`Expected length (parameters): ${J}`,`Given length (values): ${Q}`].join(`
`));Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiParameters.LengthMismatchError"})}}wK0.LengthMismatchError=pg;class NK0 extends SM.BaseError{constructor(J){super(`Value \`${J}\` is not a valid array.`);Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiParameters.InvalidArrayError"})}}wK0.InvalidArrayError=NK0;class q31 extends SM.BaseError{constructor(J){super(`Type \`${J}\` is not a valid ABI Type.`);Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiParameters.InvalidTypeError"})}}wK0.InvalidTypeError=q31});var fK0=H(($K0)=>{Object.defineProperty($K0,"__esModule",{value:!0});$K0.toBytes=m_8;$K0.toHex=d_8;$K0.to=M31;$K0.decodeRlpCursor=D31;$K0.readLength=U31;$K0.readList=SK0;$K0.from=H31;$K0.fromBytes=u_8;$K0.fromHex=l_8;var CK0=J2(),RK0=T3(),cg=k4(),FK0=X31();function m_8(J){return M31(J,"Bytes")}function d_8(J){return M31(J,"Hex")}function M31(J,Q){let Y=Q??(typeof J==="string"?"Hex":"Bytes"),G=(()=>{if(typeof J==="string"){if(J.length>3&&J.length%2!==0)throw new cg.InvalidLengthError(J);return CK0.fromHex(J)}return J})(),X=FK0.create(G,{recursiveReadLimit:Number.POSITIVE_INFINITY});return D31(X,Y)}function D31(J,Q="Hex"){if(J.bytes.length===0)return Q==="Hex"?cg.fromBytes(J.bytes):J.bytes;let Y=J.readByte();if(Y<128)J.decrementPosition(1);if(Y<192){let X=U31(J,Y,128),z=J.readBytes(X);return Q==="Hex"?cg.fromBytes(z):z}let G=U31(J,Y,192);return SK0(J,G,Q)}function U31(J,Q,Y){if(Y===128&&Q<128)return 1;if(Q<=Y+55)return Q-Y;if(Q===Y+55+1)return J.readUint8();if(Q===Y+55+2)return J.readUint16();if(Q===Y+55+3)return J.readUint24();if(Q===Y+55+4)return J.readUint32();throw new RK0.BaseError("Invalid RLP prefix")}function SK0(J,Q,Y){let G=J.position,X=[];while(J.position-G<Q)X.push(D31(J,Y));return X}function H31(J,Q){let{as:Y}=Q,G=TK0(J),X=FK0.create(new Uint8Array(G.length));if(G.encode(X),Y==="Hex")return cg.fromBytes(X.bytes);return X.bytes}function u_8(J,Q={}){let{as:Y="Bytes"}=Q;return H31(J,{as:Y})}function l_8(J,Q={}){let{as:Y="Hex"}=Q;return H31(J,{as:Y})}function TK0(J){if(Array.isArray(J))return p_8(J.map((Q)=>TK0(Q)));return c_8(J)}function p_8(J){let Q=J.reduce((X,z)=>X+z.length,0),Y=PK0(Q);return{length:(()=>{if(Q<=55)return 1+Q;return 1+Y+Q})(),encode(X){if(Q<=55)X.pushByte(192+Q);else if(X.pushByte(247+Y),Y===1)X.pushUint8(Q);else if(Y===2)X.pushUint16(Q);else if(Y===3)X.pushUint24(Q);else X.pushUint32(Q);for(let{encode:z}of J)z(X)}}}function c_8(J){let Q=typeof J==="string"?CK0.fromHex(J):J,Y=PK0(Q.length);return{length:(()=>{if(Q.length===1&&Q[0]<128)return 1;if(Q.length<=55)return 1+Q.length;return 1+Y+Q.length})(),encode(X){if(Q.length===1&&Q[0]<128)X.pushBytes(Q);else if(Q.length<=55)X.pushByte(128+Q.length),X.pushBytes(Q);else{if(X.pushByte(183+Y),Y===1)X.pushUint8(Q.length);else if(Y===2)X.pushUint16(Q.length);else if(Y===3)X.pushUint24(Q.length);else X.pushUint32(Q.length);X.pushBytes(Q)}}}}function PK0(J){if(J<256)return 1;if(J<65536)return 2;if(J<16777216)return 3;if(J<4294967296)return 4;throw new RK0.BaseError("Length is too large.")}});var C31=H((yK0)=>{Object.defineProperty(yK0,"__esModule",{value:!0});yK0.InvalidVError=yK0.InvalidYParityError=yK0.InvalidSError=yK0.InvalidRError=yK0.MissingPropertiesError=yK0.InvalidSerializedSizeError=void 0;yK0.assert=_g;yK0.fromBytes=vK0;yK0.fromHex=O31;yK0.extract=Yi8;yK0.from=A31;yK0.fromDerBytes=Gi8;yK0.fromDerHex=jK0;yK0.fromLegacy=hK0;yK0.fromRpc=bK0;yK0.fromTuple=Xi8;yK0.toBytes=zi8;yK0.toHex=xK0;yK0.toDerBytes=Ki8;yK0.toDerHex=Wi8;yK0.toLegacy=Zi8;yK0.toRpc=Vi8;yK0.toTuple=qi8;yK0.validate=Ui8;yK0.vToYParity=ig;yK0.yParityToV=B31;var I31=$Q(),Ji8=J2(),ZB=T3(),V5=k4(),Qi8=bF(),kK0=yg();function _g(J,Q={}){let{recovered:Y}=Q;if(typeof J.r>"u")throw new US({signature:J});if(typeof J.s>"u")throw new US({signature:J});if(Y&&typeof J.yParity>"u")throw new US({signature:J});if(J.r<0n||J.r>kK0.maxUint256)throw new w31({value:J.r});if(J.s<0n||J.s>kK0.maxUint256)throw new L31({value:J.s});if(typeof J.yParity==="number"&&J.yParity!==0&&J.yParity!==1)throw new VB({value:J.yParity})}function vK0(J){return O31(V5.fromBytes(J))}function O31(J){if(J.length!==130&&J.length!==132)throw new N31({signature:J});let Q=BigInt(V5.slice(J,0,32)),Y=BigInt(V5.slice(J,32,64)),G=(()=>{let X=Number(`0x${J.slice(130)}`);if(Number.isNaN(X))return;try{return ig(X)}catch{throw new VB({value:X})}})();if(typeof G>"u")return{r:Q,s:Y};return{r:Q,s:Y,yParity:G}}function Yi8(J){if(typeof J.r>"u")return;if(typeof J.s>"u")return;return A31(J)}function A31(J){let Q=(()=>{if(typeof J==="string")return O31(J);if(J instanceof Uint8Array)return vK0(J);if(typeof J.r==="string")return bK0(J);if(J.v)return hK0(J);return{r:J.r,s:J.s,...typeof J.yParity<"u"?{yParity:J.yParity}:{}}})();return _g(Q),Q}function Gi8(J){return jK0(V5.fromBytes(J))}function jK0(J){let{r:Q,s:Y}=I31.secp256k1.Signature.fromDER(V5.from(J).slice(2));return{r:Q,s:Y}}function hK0(J){return{r:J.r,s:J.s,yParity:ig(J.v)}}function bK0(J){let Q=(()=>{let Y=J.v?Number(J.v):void 0,G=J.yParity?Number(J.yParity):void 0;if(typeof Y==="number"&&typeof G!=="number")G=ig(Y);if(typeof G!=="number")throw new VB({value:J.yParity});return G})();return{r:BigInt(J.r),s:BigInt(J.s),yParity:Q}}function Xi8(J){let[Q,Y,G]=J;return A31({r:Y==="0x"?0n:BigInt(Y),s:G==="0x"?0n:BigInt(G),yParity:Q==="0x"?0:Number(Q)})}function zi8(J){return Ji8.fromHex(xK0(J))}function xK0(J){_g(J);let{r:Q,s:Y}=J;return V5.concat(V5.fromNumber(Q,{size:32}),V5.fromNumber(Y,{size:32}),typeof J.yParity==="number"?V5.fromNumber(B31(J.yParity),{size:1}):"0x")}function Ki8(J){return new I31.secp256k1.Signature(J.r,J.s).toDERRawBytes()}function Wi8(J){return`0x${new I31.secp256k1.Signature(J.r,J.s).toDERHex()}`}function Zi8(J){return{r:J.r,s:J.s,v:B31(J.yParity)}}function Vi8(J){let{r:Q,s:Y,yParity:G}=J;return{r:V5.fromNumber(Q,{size:32}),s:V5.fromNumber(Y,{size:32}),yParity:G===0?"0x0":"0x1"}}function qi8(J){let{r:Q,s:Y,yParity:G}=J;return[G?"0x01":"0x",Q===0n?"0x":V5.trimLeft(V5.fromNumber(Q)),Y===0n?"0x":V5.trimLeft(V5.fromNumber(Y))]}function Ui8(J,Q={}){try{return _g(J,Q),!0}catch{return!1}}function ig(J){if(J===0||J===27)return 0;if(J===1||J===28)return 1;if(J>=35)return J%2===0?1:0;throw new E31({value:J})}function B31(J){if(J===0)return 27;if(J===1)return 28;throw new VB({value:J})}class N31 extends ZB.BaseError{constructor({signature:J}){super(`Value \`${J}\` is an invalid signature size.`,{metaMessages:["Expected: 64 bytes or 65 bytes.",`Received ${V5.size(V5.from(J))} bytes.`]});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Signature.InvalidSerializedSizeError"})}}yK0.InvalidSerializedSizeError=N31;class US extends ZB.BaseError{constructor({signature:J}){super(`Signature \`${Qi8.stringify(J)}\` is missing either an \`r\`, \`s\`, or \`yParity\` property.`);Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Signature.MissingPropertiesError"})}}yK0.MissingPropertiesError=US;class w31 extends ZB.BaseError{constructor({value:J}){super(`Value \`${J}\` is an invalid r value. r must be a positive integer less than 2^256.`);Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Signature.InvalidRError"})}}yK0.InvalidRError=w31;class L31 extends ZB.BaseError{constructor({value:J}){super(`Value \`${J}\` is an invalid s value. s must be a positive integer less than 2^256.`);Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Signature.InvalidSError"})}}yK0.InvalidSError=L31;class VB extends ZB.BaseError{constructor({value:J}){super(`Value \`${J}\` is an invalid y-parity value. Y-parity must be 0 or 1.`);Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Signature.InvalidYParityError"})}}yK0.InvalidYParityError=VB;class E31 extends ZB.BaseError{constructor({value:J}){super(`Value \`${J}\` is an invalid v value. v must be 27, 28 or >=35.`);Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Signature.InvalidVError"})}}yK0.InvalidVError=E31});var cK0=H((pK0)=>{Object.defineProperty(pK0,"__esModule",{value:!0});pK0.from=mK0;pK0.fromRpc=R31;pK0.fromRpcList=mi8;pK0.fromTuple=dK0;pK0.fromTupleList=di8;pK0.getSignPayload=ui8;pK0.hash=uK0;pK0.toRpc=lK0;pK0.toRpcList=li8;pK0.toTuple=F31;pK0.toTupleList=pi8;var yi8=jg(),MS=k4(),gi8=fK0(),DS=C31();function mK0(J,Q={}){if(typeof J.chainId==="string")return R31(J);return{...J,...Q.signature}}function R31(J){let{address:Q,chainId:Y,nonce:G}=J,X=DS.extract(J);return{address:Q,chainId:Number(Y),nonce:BigInt(G),...X}}function mi8(J){return J.map(R31)}function dK0(J){let[Q,Y,G,X,z,K]=J,W={address:Y,chainId:Q==="0x"?0:Number(Q),nonce:G==="0x"?0n:BigInt(G)};if(X&&z&&K)W={...W,...DS.fromTuple([X,z,K])};return mK0(W)}function di8(J){let Q=[];for(let Y of J)Q.push(dK0(Y));return Q}function ui8(J){return uK0(J,{presign:!0})}function uK0(J,Q={}){let{presign:Y}=Q;return yi8.keccak256(MS.concat("0x05",gi8.fromHex(F31(Y?{address:J.address,chainId:J.chainId,nonce:J.nonce}:J))))}function lK0(J){let{address:Q,chainId:Y,nonce:G,...X}=J;return{address:Q,chainId:MS.fromNumber(Y),nonce:MS.fromNumber(G),...DS.toRpc(X)}}function li8(J){return J.map(lK0)}function F31(J){let{address:Q,chainId:Y,nonce:G}=J,X=DS.extract(J);return[Y?MS.fromNumber(Y):"0x",Q,G?MS.fromNumber(G):"0x",...X?DS.toTuple(X):[]]}function pi8(J){if(!J||J.length===0)return[];let Q=[];for(let Y of J)Q.push(F31(Y));return Q}});var iK0=H((_K0)=>{Object.defineProperty(_K0,"__esModule",{value:!0});_K0.extraEntropy=void 0;_K0.setExtraEntropy=Qn8;_K0.extraEntropy=!1;function Qn8(J){_K0.extraEntropy=J}});var JW0=H((tK0)=>{Object.defineProperty(tK0,"__esModule",{value:!0});tK0.noble=void 0;tK0.createKeyPair=Xn8;tK0.getPublicKey=oK0;tK0.getSharedSecret=zn8;tK0.randomPrivateKey=aK0;tK0.recoverAddress=rK0;tK0.recoverPublicKey=sK0;tK0.sign=Kn8;tK0.verify=Wn8;var qV=$Q(),nK0=ZS(),T31=J2(),qB=k4(),Gn8=iK0(),ng=n71();tK0.noble=qV.secp256k1;function Xn8(J={}){let{as:Q="Hex"}=J,Y=aK0({as:Q}),G=oK0({privateKey:Y});return{privateKey:Y,publicKey:G}}function oK0(J){let{privateKey:Q}=J,Y=qV.secp256k1.ProjectivePoint.fromPrivateKey(qB.from(Q).slice(2));return ng.from(Y)}function zn8(J){let{as:Q="Hex",privateKey:Y,publicKey:G}=J,K=qV.secp256k1.ProjectivePoint.fromHex(ng.toHex(G).slice(2)).multiply(qV.secp256k1.utils.normPrivateKeyToScalar(qB.from(Y).slice(2))).toRawBytes(!0);if(Q==="Hex")return qB.fromBytes(K);return K}function aK0(J={}){let{as:Q="Hex"}=J,Y=qV.secp256k1.utils.randomPrivateKey();if(Q==="Hex")return qB.fromBytes(Y);return Y}function rK0(J){return nK0.fromPublicKey(sK0(J))}function sK0(J){let{payload:Q,signature:Y}=J,{r:G,s:X,yParity:z}=Y,W=new qV.secp256k1.Signature(BigInt(G),BigInt(X)).addRecoveryBit(z).recoverPublicKey(qB.from(Q).substring(2));return ng.from(W)}function Kn8(J){let{extraEntropy:Q=Gn8.extraEntropy,hash:Y,payload:G,privateKey:X}=J,{r:z,s:K,recovery:W}=qV.secp256k1.sign(T31.from(G),T31.from(X),{extraEntropy:typeof Q==="boolean"?Q:qB.from(Q).slice(2),lowS:!0,...Y?{prehash:!0}:{}});return{r:z,s:K,yParity:W}}function Wn8(J){let{address:Q,hash:Y,payload:G,publicKey:X,signature:z}=J;if(Q)return nK0.isEqual(Q,rK0({payload:G,signature:z}));return qV.secp256k1.verify(z,T31.from(G),ng.toBytes(X),...Y?[{prehash:!0,lowS:!0}]:[])}});var KW0=H((XW0)=>{Object.defineProperty(XW0,"__esModule",{value:!0});XW0.InvalidWrappedSignatureError=XW0.suffixParameters=XW0.magicBytes=void 0;XW0.assert=og;XW0.from=Bn8;XW0.unwrap=GW0;XW0.wrap=Nn8;XW0.validate=wn8;var P31=WB(),QW0=cK0(),On8=T3(),UV=k4(),An8=JW0(),YW0=C31();XW0.magicBytes="0x8010801080108010801080108010801080108010801080108010801080108010";XW0.suffixParameters=P31.from("(uint256 chainId, address delegation, uint256 nonce, uint8 yParity, uint256 r, uint256 s), address to, bytes data");function og(J){if(typeof J==="string"){if(UV.slice(J,-32)!==XW0.magicBytes)throw new $31(J)}else YW0.assert(J.authorization)}function Bn8(J){if(typeof J==="string")return GW0(J);return J}function GW0(J){og(J);let Q=UV.toNumber(UV.slice(J,-64,-32)),Y=UV.slice(J,-Q-64,-64),G=UV.slice(J,0,-Q-64),[X,z,K]=P31.decode(XW0.suffixParameters,Y);return{authorization:QW0.from({address:X.delegation,chainId:Number(X.chainId),nonce:X.nonce,yParity:X.yParity,r:X.r,s:X.s}),signature:G,...K&&K!=="0x"?{data:K,to:z}:{}}}function Nn8(J){let{data:Q,signature:Y}=J;og(J);let G=An8.recoverAddress({payload:QW0.getSignPayload(J.authorization),signature:YW0.from(J.authorization)}),X=P31.encode(XW0.suffixParameters,[{...J.authorization,delegation:J.authorization.address,chainId:BigInt(J.authorization.chainId)},J.to??G,Q??"0x"]),z=UV.fromNumber(UV.size(X),{size:32});return UV.concat(Y,X,z,XW0.magicBytes)}function wn8(J){try{return og(J),!0}catch{return!1}}class $31 extends On8.BaseError{constructor(J){super(`Value \`${J}\` is an invalid ERC-8010 wrapped signature.`);Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"SignatureErc8010.InvalidWrappedSignatureError"})}}XW0.InvalidWrappedSignatureError=$31});var HS=H((WW0)=>{Object.defineProperty(WW0,"__esModule",{value:!0});WW0.SignatureErc8010=void 0;WW0.SignatureErc8010=KW0()});var ag=H((VW0)=>{Object.defineProperty(VW0,"__esModule",{value:!0});VW0.isErc8010Signature=Tn8;var Sn8=HS();function Tn8(J){return Sn8.SignatureErc8010.validate(J)}});var v31=H((qW0)=>{Object.defineProperty(qW0,"__esModule",{value:!0});qW0.parseErc6492Signature=kn8;var $n8=VK(),fn8=Pg();function kn8(J){if(!(0,fn8.isErc6492Signature)(J))return{signature:J};let[Q,Y,G]=(0,$n8.decodeAbiParameters)([{type:"address"},{type:"bytes"},{type:"bytes"}],J);return{address:Q,data:Y,signature:G}}});var j31=H((MW0)=>{Object.defineProperty(MW0,"__esModule",{value:!0});MW0.parseErc8010Signature=bn8;var jn8=HS(),UW0=v1(),hn8=ag();function bn8(J){if(!(0,hn8.isErc8010Signature)(J))return{signature:J};let{authorization:Q,to:Y,...G}=jn8.SignatureErc8010.unwrap(J);return{authorization:{address:Q.address,chainId:Q.chainId,nonce:Number(Q.nonce),r:(0,UW0.numberToHex)(Q.r,{size:32}),s:(0,UW0.numberToHex)(Q.s,{size:32}),yParity:Q.yParity},...Y?{address:Y}:{},...G}}});var rg=H((DW0)=>{Object.defineProperty(DW0,"__esModule",{value:!0});DW0.recoverMessageAddress=mn8;var yn8=AM(),gn8=OK();async function mn8({message:J,signature:Q}){return(0,gn8.recoverAddress)({hash:(0,yn8.hashMessage)(J),signature:Q})}});var sg=H((HW0)=>{Object.defineProperty(HW0,"__esModule",{value:!0});HW0.recoverTypedDataAddress=pn8;var un8=BM(),ln8=OK();async function pn8(J){let{domain:Q,message:Y,primaryType:G,signature:X,types:z}=J;return(0,ln8.recoverAddress)({hash:(0,un8.hashTypedData)({domain:Q,message:Y,primaryType:G,types:z}),signature:X})}});var h31=H((IW0)=>{Object.defineProperty(IW0,"__esModule",{value:!0});IW0.serializeErc6492Signature=an8;var _n8=Tg(),in8=SQ(),nn8=K4(),on8=c6();function an8(J){let{address:Q,data:Y,signature:G,to:X="hex"}=J,z=(0,nn8.concatHex)([(0,in8.encodeAbiParameters)([{type:"address"},{type:"bytes"},{type:"bytes"}],[Q,Y,G]),_n8.erc6492MagicBytes]);if(X==="hex")return z;return(0,on8.hexToBytes)(z)}});var b31=H((OW0)=>{Object.defineProperty(OW0,"__esModule",{value:!0});OW0.serializeErc8010Signature=en8;var sn8=HS(),tn8=c6();function en8(J){let{address:Q,data:Y,signature:G,to:X="hex"}=J,z=sn8.SignatureErc8010.wrap({authorization:{address:J.authorization.address,chainId:J.authorization.chainId,nonce:BigInt(J.authorization.nonce),r:BigInt(J.authorization.r),s:BigInt(J.authorization.s),yParity:J.authorization.yParity},data:Y,signature:G,to:Q});if(X==="hex")return z;return(0,tn8.hexToBytes)(z)}});var x31=H((AW0)=>{Object.defineProperty(AW0,"__esModule",{value:!0});AW0.verifyHash=Xo8;var Qo8=C3(),Yo8=kQ(),Go8=OK();async function Xo8({address:J,hash:Q,signature:Y}){return(0,Yo8.isAddressEqual)((0,Qo8.getAddress)(J),await(0,Go8.recoverAddress)({hash:Q,signature:Y}))}});var y31=H((BW0)=>{Object.defineProperty(BW0,"__esModule",{value:!0});BW0.verifyMessage=Vo8;var Ko8=C3(),Wo8=kQ(),Zo8=rg();async function Vo8({address:J,message:Q,signature:Y}){return(0,Wo8.isAddressEqual)((0,Ko8.getAddress)(J),await(0,Zo8.recoverMessageAddress)({message:Q,signature:Y}))}});var g31=H((NW0)=>{Object.defineProperty(NW0,"__esModule",{value:!0});NW0.verifyTypedData=Ho8;var Uo8=C3(),Mo8=kQ(),Do8=sg();async function Ho8(J){let{address:Q,domain:Y,message:G,primaryType:X,signature:z,types:K}=J;return(0,Mo8.isAddressEqual)((0,Uo8.getAddress)(Q),await(0,Do8.recoverTypedDataAddress)({domain:Y,message:G,primaryType:X,signature:z,types:K}))}});var tg=H((wW0)=>{Object.defineProperty(wW0,"__esModule",{value:!0});wW0.getSerializedTransactionType=No8;var Oo8=R3(),Ao8=CJ(),Bo8=_8();function No8(J){let Q=(0,Ao8.sliceHex)(J,0,1);if(Q==="0x04")return"eip7702";if(Q==="0x03")return"eip4844";if(Q==="0x02")return"eip1559";if(Q==="0x01")return"eip2930";if(Q!=="0x"&&(0,Bo8.hexToNumber)(Q)>=192)return"legacy";throw new Oo8.InvalidSerializedTransactionTypeError({serializedType:Q})}});var eg=H((CW0)=>{Object.defineProperty(CW0,"__esModule",{value:!0});CW0.parseTransaction=To8;CW0.toTransactionArray=OS;CW0.parseAccessList=AS;var Lo8=EJ(),UB=R3(),Eo8=_5(),Co8=vF(),z6=W5(),LW0=WK(),Ro8=cG(),C6=_8(),EW0=Bg(),Fo8=Ng(),IS=aF(),So8=tg();function To8(J){let Q=(0,So8.getSerializedTransactionType)(J);if(Q==="eip1559")return fo8(J);if(Q==="eip2930")return ko8(J);if(Q==="eip4844")return $o8(J);if(Q==="eip7702")return Po8(J);return vo8(J)}function Po8(J){let Q=OS(J),[Y,G,X,z,K,W,Z,V,q,U,M,D,I]=Q;if(Q.length!==10&&Q.length!==13)throw new UB.InvalidSerializedTransactionError({attributes:{chainId:Y,nonce:G,maxPriorityFeePerGas:X,maxFeePerGas:z,gas:K,to:W,value:Z,data:V,accessList:q,authorizationList:U,...Q.length>9?{v:M,r:D,s:I}:{}},serializedTransaction:J,type:"eip7702"});let O={chainId:(0,C6.hexToNumber)(Y),type:"eip7702"};if((0,z6.isHex)(W)&&W!=="0x")O.to=W;if((0,z6.isHex)(K)&&K!=="0x")O.gas=(0,C6.hexToBigInt)(K);if((0,z6.isHex)(V)&&V!=="0x")O.data=V;if((0,z6.isHex)(G))O.nonce=G==="0x"?0:(0,C6.hexToNumber)(G);if((0,z6.isHex)(Z)&&Z!=="0x")O.value=(0,C6.hexToBigInt)(Z);if((0,z6.isHex)(z)&&z!=="0x")O.maxFeePerGas=(0,C6.hexToBigInt)(z);if((0,z6.isHex)(X)&&X!=="0x")O.maxPriorityFeePerGas=(0,C6.hexToBigInt)(X);if(q.length!==0&&q!=="0x")O.accessList=AS(q);if(U.length!==0&&U!=="0x")O.authorizationList=jo8(U);return(0,IS.assertTransactionEIP7702)(O),{...Q.length===13?BS(Q):void 0,...O}}function $o8(J){let Q=OS(J),Y=Q.length===4,G=Y?Q[0]:Q,X=Y?Q.slice(1):[],[z,K,W,Z,V,q,U,M,D,I,O,A,B,w]=G,[N,L,E]=X;if(!(G.length===11||G.length===14))throw new UB.InvalidSerializedTransactionError({attributes:{chainId:z,nonce:K,maxPriorityFeePerGas:W,maxFeePerGas:Z,gas:V,to:q,value:U,data:M,accessList:D,...G.length>9?{v:A,r:B,s:w}:{}},serializedTransaction:J,type:"eip4844"});let R={blobVersionedHashes:O,chainId:(0,C6.hexToNumber)(z),type:"eip4844"};if((0,z6.isHex)(q)&&q!=="0x")R.to=q;if((0,z6.isHex)(V)&&V!=="0x")R.gas=(0,C6.hexToBigInt)(V);if((0,z6.isHex)(M)&&M!=="0x")R.data=M;if((0,z6.isHex)(K))R.nonce=K==="0x"?0:(0,C6.hexToNumber)(K);if((0,z6.isHex)(U)&&U!=="0x")R.value=(0,C6.hexToBigInt)(U);if((0,z6.isHex)(I)&&I!=="0x")R.maxFeePerBlobGas=(0,C6.hexToBigInt)(I);if((0,z6.isHex)(Z)&&Z!=="0x")R.maxFeePerGas=(0,C6.hexToBigInt)(Z);if((0,z6.isHex)(W)&&W!=="0x")R.maxPriorityFeePerGas=(0,C6.hexToBigInt)(W);if(D.length!==0&&D!=="0x")R.accessList=AS(D);if(N&&L&&E)R.sidecars=(0,Co8.toBlobSidecars)({blobs:N,commitments:L,proofs:E});return(0,IS.assertTransactionEIP4844)(R),{...G.length===14?BS(G):void 0,...R}}function fo8(J){let Q=OS(J),[Y,G,X,z,K,W,Z,V,q,U,M,D]=Q;if(!(Q.length===9||Q.length===12))throw new UB.InvalidSerializedTransactionError({attributes:{chainId:Y,nonce:G,maxPriorityFeePerGas:X,maxFeePerGas:z,gas:K,to:W,value:Z,data:V,accessList:q,...Q.length>9?{v:U,r:M,s:D}:{}},serializedTransaction:J,type:"eip1559"});let I={chainId:(0,C6.hexToNumber)(Y),type:"eip1559"};if((0,z6.isHex)(W)&&W!=="0x")I.to=W;if((0,z6.isHex)(K)&&K!=="0x")I.gas=(0,C6.hexToBigInt)(K);if((0,z6.isHex)(V)&&V!=="0x")I.data=V;if((0,z6.isHex)(G))I.nonce=G==="0x"?0:(0,C6.hexToNumber)(G);if((0,z6.isHex)(Z)&&Z!=="0x")I.value=(0,C6.hexToBigInt)(Z);if((0,z6.isHex)(z)&&z!=="0x")I.maxFeePerGas=(0,C6.hexToBigInt)(z);if((0,z6.isHex)(X)&&X!=="0x")I.maxPriorityFeePerGas=(0,C6.hexToBigInt)(X);if(q.length!==0&&q!=="0x")I.accessList=AS(q);return(0,IS.assertTransactionEIP1559)(I),{...Q.length===12?BS(Q):void 0,...I}}function ko8(J){let Q=OS(J),[Y,G,X,z,K,W,Z,V,q,U,M]=Q;if(!(Q.length===8||Q.length===11))throw new UB.InvalidSerializedTransactionError({attributes:{chainId:Y,nonce:G,gasPrice:X,gas:z,to:K,value:W,data:Z,accessList:V,...Q.length>8?{v:q,r:U,s:M}:{}},serializedTransaction:J,type:"eip2930"});let D={chainId:(0,C6.hexToNumber)(Y),type:"eip2930"};if((0,z6.isHex)(K)&&K!=="0x")D.to=K;if((0,z6.isHex)(z)&&z!=="0x")D.gas=(0,C6.hexToBigInt)(z);if((0,z6.isHex)(Z)&&Z!=="0x")D.data=Z;if((0,z6.isHex)(G))D.nonce=G==="0x"?0:(0,C6.hexToNumber)(G);if((0,z6.isHex)(W)&&W!=="0x")D.value=(0,C6.hexToBigInt)(W);if((0,z6.isHex)(X)&&X!=="0x")D.gasPrice=(0,C6.hexToBigInt)(X);if(V.length!==0&&V!=="0x")D.accessList=AS(V);return(0,IS.assertTransactionEIP2930)(D),{...Q.length===11?BS(Q):void 0,...D}}function vo8(J){let Q=(0,EW0.fromRlp)(J,"hex"),[Y,G,X,z,K,W,Z,V,q]=Q;if(!(Q.length===6||Q.length===9))throw new UB.InvalidSerializedTransactionError({attributes:{nonce:Y,gasPrice:G,gas:X,to:z,value:K,data:W,...Q.length>6?{v:Z,r:V,s:q}:{}},serializedTransaction:J,type:"legacy"});let U={type:"legacy"};if((0,z6.isHex)(z)&&z!=="0x")U.to=z;if((0,z6.isHex)(X)&&X!=="0x")U.gas=(0,C6.hexToBigInt)(X);if((0,z6.isHex)(W)&&W!=="0x")U.data=W;if((0,z6.isHex)(Y))U.nonce=Y==="0x"?0:(0,C6.hexToNumber)(Y);if((0,z6.isHex)(K)&&K!=="0x")U.value=(0,C6.hexToBigInt)(K);if((0,z6.isHex)(G)&&G!=="0x")U.gasPrice=(0,C6.hexToBigInt)(G);if((0,IS.assertTransactionLegacy)(U),Q.length===6)return U;let M=(0,z6.isHex)(Z)&&Z!=="0x"?(0,C6.hexToBigInt)(Z):0n;if(q==="0x"&&V==="0x"){if(M>0)U.chainId=Number(M);return U}let D=M,I=Number((D-35n)/2n);if(I>0)U.chainId=I;else if(D!==27n&&D!==28n)throw new UB.InvalidLegacyVError({v:D});return U.v=D,U.s=q,U.r=V,U.yParity=D%2n===0n?1:0,U}function OS(J){return(0,EW0.fromRlp)(`0x${J.slice(4)}`,"hex")}function AS(J){let Q=[];for(let Y=0;Y<J.length;Y++){let[G,X]=J[Y];if(!(0,Eo8.isAddress)(G,{strict:!1}))throw new Lo8.InvalidAddressError({address:G});Q.push({address:G,storageKeys:X.map((z)=>(0,Fo8.isHash)(z)?z:(0,Ro8.trim)(z))})}return Q}function jo8(J){let Q=[];for(let Y=0;Y<J.length;Y++){let[G,X,z,K,W,Z]=J[Y];Q.push({address:X,chainId:G==="0x"?0:(0,C6.hexToNumber)(G),nonce:z==="0x"?0:(0,C6.hexToNumber)(z),...BS([K,W,Z])})}return Q}function BS(J){let Q=J.slice(-3),Y=Q[0]==="0x"||(0,C6.hexToBigInt)(Q[0])===0n?27n:28n;return{r:(0,LW0.padHex)(Q[1],{size:32}),s:(0,LW0.padHex)(Q[2],{size:32}),v:Y,yParity:Y===27n?0:1}}});var m31=H((FW0)=>{Object.defineProperty(FW0,"__esModule",{value:!0});FW0.InvalidDecimalNumberError=void 0;var yo8=P0();class RW0 extends yo8.BaseError{constructor({value:J}){super(`Number \`${J}\` is not a valid decimal number.`,{name:"InvalidDecimalNumberError"})}}FW0.InvalidDecimalNumberError=RW0});var NS=H((TW0)=>{Object.defineProperty(TW0,"__esModule",{value:!0});TW0.parseUnits=mo8;var go8=m31();function mo8(J,Q){if(!/^(-?)([0-9]*)\.?([0-9]*)$/.test(J))throw new go8.InvalidDecimalNumberError({value:J});let[Y,G="0"]=J.split("."),X=Y.startsWith("-");if(X)Y=Y.slice(1);if(G=G.replace(/(0+)$/,""),Q===0){if(Math.round(Number(`.${G}`))===1)Y=`${BigInt(Y)+1n}`;G=""}else if(G.length>Q){let[z,K,W]=[G.slice(0,Q-1),G.slice(Q-1,Q),G.slice(Q)],Z=Math.round(Number(`${K}.${W}`));if(Z>9)G=`${BigInt(z)+BigInt(1)}0`.padStart(z.length+1,"0");else G=`${z}${Z}`;if(G.length>Q)G=G.slice(1),Y=`${BigInt(Y)+1n}`;G=G.slice(0,Q)}else G=G.padEnd(Q,"0");return BigInt(`${X?"-":""}${Y}${G}`)}});var d31=H((PW0)=>{Object.defineProperty(PW0,"__esModule",{value:!0});PW0.parseEther=po8;var uo8=TA(),lo8=NS();function po8(J,Q="wei"){return(0,lo8.parseUnits)(J,uo8.etherUnits[Q])}});var u31=H(($W0)=>{Object.defineProperty($W0,"__esModule",{value:!0});$W0.parseGwei=no8;var _o8=TA(),io8=NS();function no8(J,Q="wei"){return(0,io8.parseUnits)(J,_o8.gweiUnits[Q])}});var a31=H((K1)=>{Object.defineProperty(K1,"__esModule",{value:!0});K1.padBytes=K1.pad=K1.isHex=K1.isBytes=K1.concatHex=K1.concatBytes=K1.concat=K1.getChainContractAddress=K1.extractChain=K1.defineChain=K1.assertCurrentChain=K1.offchainLookupSignature=K1.offchainLookupAbiItem=K1.offchainLookup=K1.ccipFetch=K1.ccipRequest=K1.buildRequest=K1.verifyAuthorization=K1.serializeAuthorizationList=K1.recoverAuthorizationAddress=K1.hashAuthorization=K1.isAddressEqual=K1.isAddress=K1.getCreateAddress=K1.getCreate2Address=K1.getContractAddress=K1.getAddress=K1.parseEventLogs=K1.getAbiItem=K1.formatAbiItemWithArgs=K1.formatAbiParams=K1.formatAbiItem=K1.encodePacked=K1.encodeFunctionResult=K1.encodeFunctionData=K1.encodeEventTopics=K1.encodeErrorResult=K1.encodeDeployData=K1.encodeAbiParameters=K1.decodeFunctionResult=K1.decodeFunctionData=K1.decodeEventLog=K1.decodeErrorResult=K1.decodeAbiParameters=K1.publicKeyToAddress=K1.parseAccount=K1.parseAbiParameters=K1.parseAbiParameter=K1.parseAbiItem=K1.parseAbi=void 0;K1.ripemd160=K1.keccak256=K1.isHash=K1.getAction=K1.formatTransactionRequest=K1.defineTransactionRequest=K1.defineTransactionReceipt=K1.transactionType=K1.formatTransaction=K1.defineTransaction=K1.formatLog=K1.defineFormatter=K1.extract=K1.formatBlock=K1.defineBlock=K1.getTransactionError=K1.getNodeError=K1.containsNodeError=K1.getEstimateGasError=K1.getContractError=K1.getCallError=K1.toRlp=K1.toHex=K1.stringToHex=K1.numberToHex=K1.bytesToHex=K1.boolToHex=K1.toBytes=K1.stringToBytes=K1.numberToBytes=K1.hexToBytes=K1.boolToBytes=K1.fromRlp=K1.hexToString=K1.hexToNumber=K1.hexToBool=K1.hexToBigInt=K1.fromHex=K1.fromBytes=K1.bytesToString=K1.bytesToNumber=K1.bytesToBool=K1.bytesToBigint=K1.bytesToBigInt=K1.trim=K1.sliceHex=K1.sliceBytes=K1.slice=K1.size=K1.padHex=void 0;K1.validateTypedData=K1.serializeTypedData=K1.serializeTransaction=K1.serializeAccessList=K1.parseTransaction=K1.getTransactionType=K1.getSerializedTransactionType=K1.assertTransactionLegacy=K1.assertTransactionEIP2930=K1.assertTransactionEIP1559=K1.assertRequest=K1.stringify=K1.verifyTypedData=K1.verifyMessage=K1.verifyHash=K1.serializeErc8010Signature=K1.serializeErc6492Signature=K1.recoverTypedDataAddress=K1.recoverPublicKey=K1.recoverMessageAddress=K1.recoverAddress=K1.parseErc8010Signature=K1.parseErc6492Signature=K1.isErc8010Signature=K1.isErc6492Signature=K1.hashTypedData=K1.hashStruct=K1.hashMessage=K1.getWebSocketRpcClient=K1.socketClientCache=K1.getSocketRpcClient=K1.getHttpRpcClient=K1.rpc=K1.getSocket=K1.integerRegex=K1.bytesRegex=K1.arrayRegex=K1.nonceManager=K1.createNonceManager=K1.getFunctionSignature=K1.toFunctionSignature=K1.getFunctionSelector=K1.toFunctionSelector=K1.toFunctionHash=K1.getEventSignature=K1.toEventSignature=K1.getEventSelector=K1.toEventSelector=K1.toEventHash=K1.sha256=void 0;K1.parseUnits=K1.parseGwei=K1.parseEther=K1.formatUnits=K1.formatGwei=K1.formatEther=void 0;var Jm=sR();Object.defineProperty(K1,"parseAbi",{enumerable:!0,get:function(){return Jm.parseAbi}});Object.defineProperty(K1,"parseAbiItem",{enumerable:!0,get:function(){return Jm.parseAbiItem}});Object.defineProperty(K1,"parseAbiParameter",{enumerable:!0,get:function(){return Jm.parseAbiParameter}});Object.defineProperty(K1,"parseAbiParameters",{enumerable:!0,get:function(){return Jm.parseAbiParameters}});var ao8=i8();Object.defineProperty(K1,"parseAccount",{enumerable:!0,get:function(){return ao8.parseAccount}});var ro8=fA();Object.defineProperty(K1,"publicKeyToAddress",{enumerable:!0,get:function(){return ro8.publicKeyToAddress}});var so8=VK();Object.defineProperty(K1,"decodeAbiParameters",{enumerable:!0,get:function(){return so8.decodeAbiParameters}});var to8=UF();Object.defineProperty(K1,"decodeErrorResult",{enumerable:!0,get:function(){return to8.decodeErrorResult}});var eo8=gA();Object.defineProperty(K1,"decodeEventLog",{enumerable:!0,get:function(){return eo8.decodeEventLog}});var Ja8=ly();Object.defineProperty(K1,"decodeFunctionData",{enumerable:!0,get:function(){return Ja8.decodeFunctionData}});var Qa8=sG();Object.defineProperty(K1,"decodeFunctionResult",{enumerable:!0,get:function(){return Qa8.decodeFunctionResult}});var Ya8=SQ();Object.defineProperty(K1,"encodeAbiParameters",{enumerable:!0,get:function(){return Ya8.encodeAbiParameters}});var Ga8=iA();Object.defineProperty(K1,"encodeDeployData",{enumerable:!0,get:function(){return Ga8.encodeDeployData}});var Xa8=py();Object.defineProperty(K1,"encodeErrorResult",{enumerable:!0,get:function(){return Xa8.encodeErrorResult}});var za8=sZ();Object.defineProperty(K1,"encodeEventTopics",{enumerable:!0,get:function(){return za8.encodeEventTopics}});var Ka8=T7();Object.defineProperty(K1,"encodeFunctionData",{enumerable:!0,get:function(){return Ka8.encodeFunctionData}});var Wa8=_y();Object.defineProperty(K1,"encodeFunctionResult",{enumerable:!0,get:function(){return Wa8.encodeFunctionResult}});var Za8=p51();Object.defineProperty(K1,"encodePacked",{enumerable:!0,get:function(){return Za8.encodePacked}});var fW0=pG();Object.defineProperty(K1,"formatAbiItem",{enumerable:!0,get:function(){return fW0.formatAbiItem}});Object.defineProperty(K1,"formatAbiParams",{enumerable:!0,get:function(){return fW0.formatAbiParams}});var Va8=v91();Object.defineProperty(K1,"formatAbiItemWithArgs",{enumerable:!0,get:function(){return Va8.formatAbiItemWithArgs}});var qa8=_G();Object.defineProperty(K1,"getAbiItem",{enumerable:!0,get:function(){return qa8.getAbiItem}});var Ua8=mA();Object.defineProperty(K1,"parseEventLogs",{enumerable:!0,get:function(){return Ua8.parseEventLogs}});var Ma8=C3();Object.defineProperty(K1,"getAddress",{enumerable:!0,get:function(){return Ma8.getAddress}});var l31=_51();Object.defineProperty(K1,"getContractAddress",{enumerable:!0,get:function(){return l31.getContractAddress}});Object.defineProperty(K1,"getCreate2Address",{enumerable:!0,get:function(){return l31.getCreate2Address}});Object.defineProperty(K1,"getCreateAddress",{enumerable:!0,get:function(){return l31.getCreateAddress}});var Da8=_5();Object.defineProperty(K1,"isAddress",{enumerable:!0,get:function(){return Da8.isAddress}});var Ha8=kQ();Object.defineProperty(K1,"isAddressEqual",{enumerable:!0,get:function(){return Ha8.isAddressEqual}});var Ia8=Ny();Object.defineProperty(K1,"hashAuthorization",{enumerable:!0,get:function(){return Ia8.hashAuthorization}});var Oa8=RF();Object.defineProperty(K1,"recoverAuthorizationAddress",{enumerable:!0,get:function(){return Oa8.recoverAuthorizationAddress}});var Aa8=a51();Object.defineProperty(K1,"serializeAuthorizationList",{enumerable:!0,get:function(){return Aa8.serializeAuthorizationList}});var Ba8=r51();Object.defineProperty(K1,"verifyAuthorization",{enumerable:!0,get:function(){return Ba8.verifyAuthorization}});var Na8=s51();Object.defineProperty(K1,"buildRequest",{enumerable:!0,get:function(){return Na8.buildRequest}});var wS=iy();Object.defineProperty(K1,"ccipRequest",{enumerable:!0,get:function(){return wS.ccipRequest}});Object.defineProperty(K1,"ccipFetch",{enumerable:!0,get:function(){return wS.ccipRequest}});Object.defineProperty(K1,"offchainLookup",{enumerable:!0,get:function(){return wS.offchainLookup}});Object.defineProperty(K1,"offchainLookupAbiItem",{enumerable:!0,get:function(){return wS.offchainLookupAbiItem}});Object.defineProperty(K1,"offchainLookupSignature",{enumerable:!0,get:function(){return wS.offchainLookupSignature}});var wa8=lF();Object.defineProperty(K1,"assertCurrentChain",{enumerable:!0,get:function(){return wa8.assertCurrentChain}});var La8=t51();Object.defineProperty(K1,"defineChain",{enumerable:!0,get:function(){return La8.defineChain}});var Ea8=e51();Object.defineProperty(K1,"extractChain",{enumerable:!0,get:function(){return Ea8.extractChain}});var Ca8=BK();Object.defineProperty(K1,"getChainContractAddress",{enumerable:!0,get:function(){return Ca8.getChainContractAddress}});var p31=K4();Object.defineProperty(K1,"concat",{enumerable:!0,get:function(){return p31.concat}});Object.defineProperty(K1,"concatBytes",{enumerable:!0,get:function(){return p31.concatBytes}});Object.defineProperty(K1,"concatHex",{enumerable:!0,get:function(){return p31.concatHex}});var Ra8=Zg();Object.defineProperty(K1,"isBytes",{enumerable:!0,get:function(){return Ra8.isBytes}});var Fa8=W5();Object.defineProperty(K1,"isHex",{enumerable:!0,get:function(){return Fa8.isHex}});var c31=WK();Object.defineProperty(K1,"pad",{enumerable:!0,get:function(){return c31.pad}});Object.defineProperty(K1,"padBytes",{enumerable:!0,get:function(){return c31.padBytes}});Object.defineProperty(K1,"padHex",{enumerable:!0,get:function(){return c31.padHex}});var Sa8=S7();Object.defineProperty(K1,"size",{enumerable:!0,get:function(){return Sa8.size}});var _31=CJ();Object.defineProperty(K1,"slice",{enumerable:!0,get:function(){return _31.slice}});Object.defineProperty(K1,"sliceBytes",{enumerable:!0,get:function(){return _31.sliceBytes}});Object.defineProperty(K1,"sliceHex",{enumerable:!0,get:function(){return _31.sliceHex}});var Ta8=cG();Object.defineProperty(K1,"trim",{enumerable:!0,get:function(){return Ta8.trim}});var MB=Tx();Object.defineProperty(K1,"bytesToBigInt",{enumerable:!0,get:function(){return MB.bytesToBigInt}});Object.defineProperty(K1,"bytesToBigint",{enumerable:!0,get:function(){return MB.bytesToBigInt}});Object.defineProperty(K1,"bytesToBool",{enumerable:!0,get:function(){return MB.bytesToBool}});Object.defineProperty(K1,"bytesToNumber",{enumerable:!0,get:function(){return MB.bytesToNumber}});Object.defineProperty(K1,"bytesToString",{enumerable:!0,get:function(){return MB.bytesToString}});Object.defineProperty(K1,"fromBytes",{enumerable:!0,get:function(){return MB.fromBytes}});var LS=_8();Object.defineProperty(K1,"fromHex",{enumerable:!0,get:function(){return LS.fromHex}});Object.defineProperty(K1,"hexToBigInt",{enumerable:!0,get:function(){return LS.hexToBigInt}});Object.defineProperty(K1,"hexToBool",{enumerable:!0,get:function(){return LS.hexToBool}});Object.defineProperty(K1,"hexToNumber",{enumerable:!0,get:function(){return LS.hexToNumber}});Object.defineProperty(K1,"hexToString",{enumerable:!0,get:function(){return LS.hexToString}});var Pa8=Bg();Object.defineProperty(K1,"fromRlp",{enumerable:!0,get:function(){return Pa8.fromRlp}});var ES=c6();Object.defineProperty(K1,"boolToBytes",{enumerable:!0,get:function(){return ES.boolToBytes}});Object.defineProperty(K1,"hexToBytes",{enumerable:!0,get:function(){return ES.hexToBytes}});Object.defineProperty(K1,"numberToBytes",{enumerable:!0,get:function(){return ES.numberToBytes}});Object.defineProperty(K1,"stringToBytes",{enumerable:!0,get:function(){return ES.stringToBytes}});Object.defineProperty(K1,"toBytes",{enumerable:!0,get:function(){return ES.toBytes}});var CS=v1();Object.defineProperty(K1,"boolToHex",{enumerable:!0,get:function(){return CS.boolToHex}});Object.defineProperty(K1,"bytesToHex",{enumerable:!0,get:function(){return CS.bytesToHex}});Object.defineProperty(K1,"numberToHex",{enumerable:!0,get:function(){return CS.numberToHex}});Object.defineProperty(K1,"stringToHex",{enumerable:!0,get:function(){return CS.stringToHex}});Object.defineProperty(K1,"toHex",{enumerable:!0,get:function(){return CS.toHex}});var $a8=jA();Object.defineProperty(K1,"toRlp",{enumerable:!0,get:function(){return $a8.toRlp}});var fa8=my();Object.defineProperty(K1,"getCallError",{enumerable:!0,get:function(){return fa8.getCallError}});var ka8=MK();Object.defineProperty(K1,"getContractError",{enumerable:!0,get:function(){return ka8.getContractError}});var va8=P41();Object.defineProperty(K1,"getEstimateGasError",{enumerable:!0,get:function(){return va8.getEstimateGasError}});var kW0=hA();Object.defineProperty(K1,"containsNodeError",{enumerable:!0,get:function(){return kW0.containsNodeError}});Object.defineProperty(K1,"getNodeError",{enumerable:!0,get:function(){return kW0.getNodeError}});var ja8=ry();Object.defineProperty(K1,"getTransactionError",{enumerable:!0,get:function(){return ja8.getTransactionError}});var vW0=SF();Object.defineProperty(K1,"defineBlock",{enumerable:!0,get:function(){return vW0.defineBlock}});Object.defineProperty(K1,"formatBlock",{enumerable:!0,get:function(){return vW0.formatBlock}});var ha8=VM();Object.defineProperty(K1,"extract",{enumerable:!0,get:function(){return ha8.extract}});var ba8=bA();Object.defineProperty(K1,"defineFormatter",{enumerable:!0,get:function(){return ba8.defineFormatter}});var xa8=rG();Object.defineProperty(K1,"formatLog",{enumerable:!0,get:function(){return xa8.formatLog}});var i31=xA();Object.defineProperty(K1,"defineTransaction",{enumerable:!0,get:function(){return i31.defineTransaction}});Object.defineProperty(K1,"formatTransaction",{enumerable:!0,get:function(){return i31.formatTransaction}});Object.defineProperty(K1,"transactionType",{enumerable:!0,get:function(){return i31.transactionType}});var ya8=iF();Object.defineProperty(K1,"defineTransactionReceipt",{enumerable:!0,get:function(){return ya8.defineTransactionReceipt}});var jW0=oG();Object.defineProperty(K1,"defineTransactionRequest",{enumerable:!0,get:function(){return jW0.defineTransactionRequest}});Object.defineProperty(K1,"formatTransactionRequest",{enumerable:!0,get:function(){return jW0.formatTransactionRequest}});var ga8=x6();Object.defineProperty(K1,"getAction",{enumerable:!0,get:function(){return ga8.getAction}});var ma8=Ng();Object.defineProperty(K1,"isHash",{enumerable:!0,get:function(){return ma8.isHash}});var da8=c5();Object.defineProperty(K1,"keccak256",{enumerable:!0,get:function(){return da8.keccak256}});var ua8=K71();Object.defineProperty(K1,"ripemd160",{enumerable:!0,get:function(){return ua8.ripemd160}});var la8=Ty();Object.defineProperty(K1,"sha256",{enumerable:!0,get:function(){return la8.sha256}});var pa8=Z71();Object.defineProperty(K1,"toEventHash",{enumerable:!0,get:function(){return pa8.toEventHash}});var hW0=GM();Object.defineProperty(K1,"toEventSelector",{enumerable:!0,get:function(){return hW0.toEventSelector}});Object.defineProperty(K1,"getEventSelector",{enumerable:!0,get:function(){return hW0.toEventSelector}});var bW0=q71();Object.defineProperty(K1,"toEventSignature",{enumerable:!0,get:function(){return bW0.toEventSignature}});Object.defineProperty(K1,"getEventSignature",{enumerable:!0,get:function(){return bW0.toEventSignature}});var ca8=M71();Object.defineProperty(K1,"toFunctionHash",{enumerable:!0,get:function(){return ca8.toFunctionHash}});var xW0=rZ();Object.defineProperty(K1,"toFunctionSelector",{enumerable:!0,get:function(){return xW0.toFunctionSelector}});Object.defineProperty(K1,"getFunctionSelector",{enumerable:!0,get:function(){return xW0.toFunctionSelector}});var yW0=H71();Object.defineProperty(K1,"toFunctionSignature",{enumerable:!0,get:function(){return yW0.toFunctionSignature}});Object.defineProperty(K1,"getFunctionSignature",{enumerable:!0,get:function(){return yW0.toFunctionSignature}});var gW0=Eg();Object.defineProperty(K1,"createNonceManager",{enumerable:!0,get:function(){return gW0.createNonceManager}});Object.defineProperty(K1,"nonceManager",{enumerable:!0,get:function(){return gW0.nonceManager}});var n31=KF();Object.defineProperty(K1,"arrayRegex",{enumerable:!0,get:function(){return n31.arrayRegex}});Object.defineProperty(K1,"bytesRegex",{enumerable:!0,get:function(){return n31.bytesRegex}});Object.defineProperty(K1,"integerRegex",{enumerable:!0,get:function(){return n31.integerRegex}});var mW0=L71();Object.defineProperty(K1,"getSocket",{enumerable:!0,get:function(){return mW0.getSocket}});Object.defineProperty(K1,"rpc",{enumerable:!0,get:function(){return mW0.rpc}});var _a8=Rg();Object.defineProperty(K1,"getHttpRpcClient",{enumerable:!0,get:function(){return _a8.getHttpRpcClient}});var dW0=B71();Object.defineProperty(K1,"getSocketRpcClient",{enumerable:!0,get:function(){return dW0.getSocketRpcClient}});Object.defineProperty(K1,"socketClientCache",{enumerable:!0,get:function(){return dW0.socketClientCache}});var ia8=Sg();Object.defineProperty(K1,"getWebSocketRpcClient",{enumerable:!0,get:function(){return ia8.getWebSocketRpcClient}});var na8=AM();Object.defineProperty(K1,"hashMessage",{enumerable:!0,get:function(){return na8.hashMessage}});var uW0=BM();Object.defineProperty(K1,"hashStruct",{enumerable:!0,get:function(){return uW0.hashStruct}});Object.defineProperty(K1,"hashTypedData",{enumerable:!0,get:function(){return uW0.hashTypedData}});var oa8=Pg();Object.defineProperty(K1,"isErc6492Signature",{enumerable:!0,get:function(){return oa8.isErc6492Signature}});var aa8=ag();Object.defineProperty(K1,"isErc8010Signature",{enumerable:!0,get:function(){return aa8.isErc8010Signature}});var ra8=v31();Object.defineProperty(K1,"parseErc6492Signature",{enumerable:!0,get:function(){return ra8.parseErc6492Signature}});var sa8=j31();Object.defineProperty(K1,"parseErc8010Signature",{enumerable:!0,get:function(){return sa8.parseErc8010Signature}});var ta8=OK();Object.defineProperty(K1,"recoverAddress",{enumerable:!0,get:function(){return ta8.recoverAddress}});var ea8=rg();Object.defineProperty(K1,"recoverMessageAddress",{enumerable:!0,get:function(){return ea8.recoverMessageAddress}});var Jr8=By();Object.defineProperty(K1,"recoverPublicKey",{enumerable:!0,get:function(){return Jr8.recoverPublicKey}});var Qr8=sg();Object.defineProperty(K1,"recoverTypedDataAddress",{enumerable:!0,get:function(){return Qr8.recoverTypedDataAddress}});var Yr8=h31();Object.defineProperty(K1,"serializeErc6492Signature",{enumerable:!0,get:function(){return Yr8.serializeErc6492Signature}});var Gr8=b31();Object.defineProperty(K1,"serializeErc8010Signature",{enumerable:!0,get:function(){return Gr8.serializeErc8010Signature}});var Xr8=x31();Object.defineProperty(K1,"verifyHash",{enumerable:!0,get:function(){return Xr8.verifyHash}});var zr8=y31();Object.defineProperty(K1,"verifyMessage",{enumerable:!0,get:function(){return zr8.verifyMessage}});var Kr8=g31();Object.defineProperty(K1,"verifyTypedData",{enumerable:!0,get:function(){return Kr8.verifyTypedData}});var Wr8=$4();Object.defineProperty(K1,"stringify",{enumerable:!0,get:function(){return Wr8.stringify}});var Zr8=aG();Object.defineProperty(K1,"assertRequest",{enumerable:!0,get:function(){return Zr8.assertRequest}});var o31=aF();Object.defineProperty(K1,"assertTransactionEIP1559",{enumerable:!0,get:function(){return o31.assertTransactionEIP1559}});Object.defineProperty(K1,"assertTransactionEIP2930",{enumerable:!0,get:function(){return o31.assertTransactionEIP2930}});Object.defineProperty(K1,"assertTransactionLegacy",{enumerable:!0,get:function(){return o31.assertTransactionLegacy}});var Vr8=tg();Object.defineProperty(K1,"getSerializedTransactionType",{enumerable:!0,get:function(){return Vr8.getSerializedTransactionType}});var qr8=jF();Object.defineProperty(K1,"getTransactionType",{enumerable:!0,get:function(){return qr8.getTransactionType}});var Ur8=eg();Object.defineProperty(K1,"parseTransaction",{enumerable:!0,get:function(){return Ur8.parseTransaction}});var Mr8=Hg();Object.defineProperty(K1,"serializeAccessList",{enumerable:!0,get:function(){return Mr8.serializeAccessList}});var Dr8=sA();Object.defineProperty(K1,"serializeTransaction",{enumerable:!0,get:function(){return Dr8.serializeTransaction}});var lW0=JS();Object.defineProperty(K1,"serializeTypedData",{enumerable:!0,get:function(){return lW0.serializeTypedData}});Object.defineProperty(K1,"validateTypedData",{enumerable:!0,get:function(){return lW0.validateTypedData}});var Hr8=PA();Object.defineProperty(K1,"formatEther",{enumerable:!0,get:function(){return Hr8.formatEther}});var Ir8=tZ();Object.defineProperty(K1,"formatGwei",{enumerable:!0,get:function(){return Ir8.formatGwei}});var Or8=MF();Object.defineProperty(K1,"formatUnits",{enumerable:!0,get:function(){return Or8.formatUnits}});var Ar8=d31();Object.defineProperty(K1,"parseEther",{enumerable:!0,get:function(){return Ar8.parseEther}});var Br8=u31();Object.defineProperty(K1,"parseGwei",{enumerable:!0,get:function(){return Br8.parseGwei}});var Nr8=NS();Object.defineProperty(K1,"parseUnits",{enumerable:!0,get:function(){return Nr8.parseUnits}})});var cW0=H((pW0)=>{Object.defineProperty(pW0,"__esModule",{value:!0});pW0.formatProof=Sr8;var Rr8=a31();function Fr8(J){return J.map((Q)=>({...Q,value:BigInt(Q.value)}))}function Sr8(J){return{...J,balance:J.balance?BigInt(J.balance):void 0,nonce:J.nonce?(0,Rr8.hexToNumber)(J.nonce):void 0,storageProof:J.storageProof?Fr8(J.storageProof):void 0}}});var iW0=H((_W0)=>{Object.defineProperty(_W0,"__esModule",{value:!0});_W0.getProof=fr8;var Pr8=v1(),$r8=cW0();async function fr8(J,{address:Q,blockNumber:Y,blockTag:G,storageKeys:X}){let z=G??"latest",K=Y!==void 0?(0,Pr8.numberToHex)(Y):void 0,W=await J.request({method:"eth_getProof",params:[Q,X,K||z]});return(0,$r8.formatProof)(W)}});var oW0=H((nW0)=>{Object.defineProperty(nW0,"__esModule",{value:!0});nW0.getStorageAt=jr8;var vr8=v1();async function jr8(J,{address:Q,blockNumber:Y,blockTag:G="latest",slot:X}){let z=Y!==void 0?(0,vr8.numberToHex)(Y):void 0;return await J.request({method:"eth_getStorageAt",params:[Q,X,z||G]})}});var Qm=H((aW0)=>{Object.defineProperty(aW0,"__esModule",{value:!0});aW0.getTransaction=yr8;var br8=R3(),r31=v1(),xr8=xA();async function yr8(J,{blockHash:Q,blockNumber:Y,blockTag:G,hash:X,index:z}){let K=G||"latest",W=Y!==void 0?(0,r31.numberToHex)(Y):void 0,Z=null;if(X)Z=await J.request({method:"eth_getTransactionByHash",params:[X]},{dedupe:!0});else if(Q)Z=await J.request({method:"eth_getTransactionByBlockHashAndIndex",params:[Q,(0,r31.numberToHex)(z)]},{dedupe:!0});else if(W||K)Z=await J.request({method:"eth_getTransactionByBlockNumberAndIndex",params:[W||K,(0,r31.numberToHex)(z)]},{dedupe:Boolean(W)});if(!Z)throw new br8.TransactionNotFoundError({blockHash:Q,blockNumber:Y,blockTag:K,hash:X,index:z});return(J.chain?.formatters?.transaction?.format||xr8.formatTransaction)(Z)}});var tW0=H((sW0)=>{Object.defineProperty(sW0,"__esModule",{value:!0});sW0.getTransactionConfirmations=ur8;var rW0=x6(),mr8=oA(),dr8=Qm();async function ur8(J,{hash:Q,transactionReceipt:Y}){let[G,X]=await Promise.all([(0,rW0.getAction)(J,mr8.getBlockNumber,"getBlockNumber")({}),Q?(0,rW0.getAction)(J,dr8.getTransaction,"getTransaction")({hash:Q}):void 0]),z=Y?.blockNumber||X?.blockNumber;if(!z)return 0n;return G-z+1n}});var s31=H((eW0)=>{Object.defineProperty(eW0,"__esModule",{value:!0});eW0.getTransactionReceipt=_r8;var pr8=R3(),cr8=iF();async function _r8(J,{hash:Q}){let Y=await J.request({method:"eth_getTransactionReceipt",params:[Q]},{dedupe:!0});if(!Y)throw new pr8.TransactionReceiptNotFoundError({hash:Q});return(J.chain?.formatters?.transactionReceipt?.format||cr8.formatTransactionReceipt)(Y)}});var YZ0=H((QZ0)=>{Object.defineProperty(QZ0,"__esModule",{value:!0});QZ0.multicall=Gs8;var nr8=AK(),or8=cA(),ar8=F8(),rr8=P0(),sr8=qK(),tr8=sG(),er8=T7(),Js8=BK(),JZ0=MK(),Qs8=x6(),Ys8=Q2();async function Gs8(J,Q){let{account:Y,authorizationList:G,allowFailure:X=!0,blockNumber:z,blockTag:K,stateOverride:W}=Q,Z=Q.contracts,{batchSize:V=Q.batchSize??1024,deployless:q=Q.deployless??!1}=typeof J.batch?.multicall==="object"?J.batch.multicall:{},U=(()=>{if(Q.multicallAddress)return Q.multicallAddress;if(q)return null;if(J.chain)return(0,Js8.getChainContractAddress)({blockNumber:z,chain:J.chain,contract:"multicall3"});throw Error("client chain not configured. multicallAddress is required.")})(),M=[[]],D=0,I=0;for(let B=0;B<Z.length;B++){let{abi:w,address:N,args:L,functionName:E}=Z[B];try{let R=(0,er8.encodeFunctionData)({abi:w,args:L,functionName:E});if(I+=(R.length-2)/2,V>0&&I>V&&M[D].length>0)D++,I=(R.length-2)/2,M[D]=[];M[D]=[...M[D],{allowFailure:!0,callData:R,target:N}]}catch(R){let F=(0,JZ0.getContractError)(R,{abi:w,address:N,args:L,docsPath:"/docs/contract/multicall",functionName:E,sender:Y});if(!X)throw F;M[D]=[...M[D],{allowFailure:!0,callData:"0x",target:N}]}}let O=await Promise.allSettled(M.map((B)=>(0,Qs8.getAction)(J,Ys8.readContract,"readContract")({...U===null?{code:or8.multicall3Bytecode}:{address:U},abi:nr8.multicall3Abi,account:Y,args:[B],authorizationList:G,blockNumber:z,blockTag:K,functionName:"aggregate3",stateOverride:W}))),A=[];for(let B=0;B<O.length;B++){let w=O[B];if(w.status==="rejected"){if(!X)throw w.reason;for(let L=0;L<M[B].length;L++)A.push({status:"failure",error:w.reason,result:void 0});continue}let N=w.value;for(let L=0;L<N.length;L++){let{returnData:E,success:R}=N[L],{callData:F}=M[B][L],{abi:f,address:C,functionName:P,args:k}=Z[A.length];try{if(F==="0x")throw new ar8.AbiDecodingZeroDataError;if(!R)throw new sr8.RawContractError({data:E});let $=(0,tr8.decodeFunctionResult)({abi:f,args:k,data:E,functionName:P});A.push(X?{result:$,status:"success"}:$)}catch($){let d=(0,JZ0.getContractError)($,{abi:f,address:C,args:k,docsPath:"/docs/contract/multicall",functionName:P});if(!X)throw d;A.push({error:d,result:void 0,status:"failure"})}}}if(A.length!==Z.length)throw new rr8.BaseError("multicall results mismatch");return A}});var t31=H((GZ0)=>{Object.defineProperty(GZ0,"__esModule",{value:!0});GZ0.simulateBlocks=Ls8;var zs8=t41(),Ks8=i8(),Ws8=F8(),Zs8=qK(),Vs8=nG(),qs8=sG(),Us8=T7(),Ms8=K4(),Ds8=v1(),Hs8=MK(),Is8=hA(),Os8=SF(),As8=rG(),Bs8=oG(),Ns8=Ey(),ws8=aG();async function Ls8(J,Q){let{blockNumber:Y,blockTag:G=J.experimental_blockTag??"latest",blocks:X,returnFullTransactions:z,traceTransfers:K,validation:W}=Q;try{let Z=[];for(let M of X){let D=M.blockOverrides?zs8.toRpc(M.blockOverrides):void 0,I=M.calls.map((A)=>{let B=A,w=B.account?(0,Ks8.parseAccount)(B.account):void 0,N=B.abi?(0,Us8.encodeFunctionData)(B):B.data,L={...B,data:B.dataSuffix?(0,Ms8.concat)([N||"0x",B.dataSuffix]):N,from:B.from??w?.address};return(0,ws8.assertRequest)(L),(0,Bs8.formatTransactionRequest)(L)}),O=M.stateOverrides?(0,Ns8.serializeStateOverride)(M.stateOverrides):void 0;Z.push({blockOverrides:D,calls:I,stateOverrides:O})}let q=(typeof Y==="bigint"?(0,Ds8.numberToHex)(Y):void 0)||G;return(await J.request({method:"eth_simulateV1",params:[{blockStateCalls:Z,returnFullTransactions:z,traceTransfers:K,validation:W},q]})).map((M,D)=>({...(0,Os8.formatBlock)(M),calls:M.calls.map((I,O)=>{let{abi:A,args:B,functionName:w,to:N}=X[D].calls[O],L=I.error?.data??I.returnData,E=BigInt(I.gasUsed),R=I.logs?.map((P)=>(0,As8.formatLog)(P)),F=I.status==="0x1"?"success":"failure",f=A&&F==="success"&&L!=="0x"?(0,qs8.decodeFunctionResult)({abi:A,data:L,functionName:w}):null,C=(()=>{if(F==="success")return;let P;if(I.error?.data==="0x")P=new Ws8.AbiDecodingZeroDataError;else if(I.error)P=new Zs8.RawContractError(I.error);if(!P)return;return(0,Hs8.getContractError)(P,{abi:A??[],address:N??"0x",args:B,functionName:w??"<unknown>"})})();return{data:L,gasUsed:E,logs:R,status:F,...F==="success"?{result:f}:{error:C}}})}))}catch(Z){let V=Z,q=(0,Is8.getNodeError)(V,{});if(q instanceof Vs8.UnknownNodeError)throw V;throw q}}});var KZ0=H((zZ0)=>{Object.defineProperty(zZ0,"__esModule",{value:!0});zZ0.normalizeSignature=Rs8;zZ0.isArgOfType=JJ1;zZ0.getAmbiguousTypes=XZ0;var e31=ZS(),Cs8=T3();function Rs8(J){let Q=!0,Y="",G=0,X="",z=!1;for(let K=0;K<J.length;K++){let W=J[K];if(["(",")",","].includes(W))Q=!0;if(W==="(")G++;if(W===")")G--;if(!Q)continue;if(G===0){if(W===" "&&["event","function","error",""].includes(X))X="";else if(X+=W,W===")"){z=!0;break}continue}if(W===" "){if(J[K-1]!==","&&Y!==","&&Y!==",(")Y="",Q=!1;continue}X+=W,Y+=W}if(!z)throw new Cs8.BaseError("Unable to normalize signature.");return X}function JJ1(J,Q){let Y=typeof J,G=Q.type;switch(G){case"address":return e31.validate(J,{strict:!1});case"bool":return Y==="boolean";case"function":return Y==="string";case"string":return Y==="string";default:{if(G==="tuple"&&"components"in Q)return Object.values(Q.components).every((X,z)=>{return JJ1(Object.values(J)[z],X)});if(/^u?int(8|16|24|32|40|48|56|64|72|80|88|96|104|112|120|128|136|144|152|160|168|176|184|192|200|208|216|224|232|240|248|256)?$/.test(G))return Y==="number"||Y==="bigint";if(/^bytes([1-9]|1[0-9]|2[0-9]|3[0-2])?$/.test(G))return Y==="string"||J instanceof Uint8Array;if(/[a-z]+[1-9]{0,3}(\[[0-9]{0,}\])+$/.test(G))return Array.isArray(J)&&J.every((X)=>JJ1(X,{...Q,type:G.replace(/(\[[0-9]{0,}\])$/,"")}));return!1}}}function XZ0(J,Q,Y){for(let G in J){let X=J[G],z=Q[G];if(X.type==="tuple"&&z.type==="tuple"&&"components"in X&&"components"in z)return XZ0(X.components,z.components,Y[G]);let K=[X.type,z.type];if((()=>{if(K.includes("address")&&K.includes("bytes20"))return!0;if(K.includes("address")&&K.includes("string"))return e31.validate(Y[G],{strict:!1});if(K.includes("address")&&K.includes("bytes"))return e31.validate(Y[G],{strict:!1});return!1})())return K}return}});var GJ1=H((qZ0)=>{Object.defineProperty(qZ0,"__esModule",{value:!0});qZ0.InvalidSelectorSizeError=qZ0.NotFoundError=qZ0.AmbiguityError=void 0;qZ0.format=$s8;qZ0.from=fs8;qZ0.fromAbi=ks8;qZ0.getSelector=WZ0;qZ0.getSignature=ZZ0;qZ0.getSignatureHash=TM;var DB=zS(),QJ1=T3(),Ps8=jg(),RS=k4(),FS=KZ0();function $s8(J){return DB.formatAbiItem(J)}function fs8(J,Q={}){let{prepare:Y=!0}=Q,G=(()=>{if(Array.isArray(J))return DB.parseAbiItem(J);if(typeof J==="string")return DB.parseAbiItem(J);return J})();return{...G,...Y?{hash:TM(G)}:{}}}function ks8(J,Q,Y){let{args:G=[],prepare:X=!0}=Y??{},z=RS.validate(Q,{strict:!1}),K=J.filter((V)=>{if(z){if(V.type==="function"||V.type==="error")return WZ0(V)===RS.slice(Q,0,4);if(V.type==="event")return TM(V)===Q;return!1}return"name"in V&&V.name===Q});if(K.length===0)throw new Ym({name:Q});if(K.length===1)return{...K[0],...X?{hash:TM(K[0])}:{}};let W;for(let V of K){if(!("inputs"in V))continue;if(!G||G.length===0){if(!V.inputs||V.inputs.length===0)return{...V,...X?{hash:TM(V)}:{}};continue}if(!V.inputs)continue;if(V.inputs.length===0)continue;if(V.inputs.length!==G.length)continue;if(G.every((U,M)=>{let D="inputs"in V&&V.inputs[M];if(!D)return!1;return FS.isArgOfType(U,D)})){if(W&&"inputs"in W&&W.inputs){let U=FS.getAmbiguousTypes(V.inputs,W.inputs,G);if(U)throw new YJ1({abiItem:V,type:U[0]},{abiItem:W,type:U[1]})}W=V}}let Z=(()=>{if(W)return W;let[V,...q]=K;return{...V,overloads:q}})();if(!Z)throw new Ym({name:Q});return{...Z,...X?{hash:TM(Z)}:{}}}function WZ0(J){return RS.slice(TM(J),0,4)}function ZZ0(J){let Q=(()=>{if(typeof J==="string")return J;return DB.formatAbiItem(J)})();return FS.normalizeSignature(Q)}function TM(J){if(typeof J!=="string"&&"hash"in J&&J.hash)return J.hash;return Ps8.keccak256(RS.fromString(ZZ0(J)))}class YJ1 extends QJ1.BaseError{constructor(J,Q){super("Found ambiguous types in overloaded ABI Items.",{metaMessages:[`\`${J.type}\` in \`${FS.normalizeSignature(DB.formatAbiItem(J.abiItem))}\`, and`,`\`${Q.type}\` in \`${FS.normalizeSignature(DB.formatAbiItem(Q.abiItem))}\``,"","These types encode differently and cannot be distinguished at runtime.","Remove one of the ambiguous items in the ABI."]});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiItem.AmbiguityError"})}}qZ0.AmbiguityError=YJ1;class Ym extends QJ1.BaseError{constructor({name:J,data:Q,type:Y="item"}){let G=(()=>{if(J)return` with name "${J}"`;if(Q)return` with data "${Q}"`;return""})();super(`ABI ${Y}${G} not found.`);Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiItem.NotFoundError"})}}qZ0.NotFoundError=Ym;class VZ0 extends QJ1.BaseError{constructor({data:J}){super(`Selector size is invalid. Expected 4 bytes. Received ${RS.size(J)} bytes ("${J}").`);Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiItem.InvalidSelectorSizeError"})}}qZ0.InvalidSelectorSizeError=VZ0});var IZ0=H((HZ0)=>{Object.defineProperty(HZ0,"__esModule",{value:!0});HZ0.decode=ls8;HZ0.encode=ps8;HZ0.format=cs8;HZ0.from=_s8;HZ0.fromAbi=is8;var ds8=zS(),MZ0=GJ1(),DZ0=WB(),us8=k4();function ls8(J,Q){let{bytecode:Y}=Q;if(J.inputs.length===0)return;let G=Q.data.replace(Y,"0x");return DZ0.decode(J.inputs,G)}function ps8(J,Q){let{bytecode:Y,args:G}=Q;return us8.concat(Y,J.inputs?.length&&G?.length?DZ0.encode(J.inputs,G):"0x")}function cs8(J){return ds8.formatAbiItem(J)}function _s8(J){return MZ0.from(J)}function is8(J){let Q=J.find((Y)=>Y.type==="constructor");if(!Q)throw new MZ0.NotFoundError({name:"constructor"});return Q}});var BZ0=H((AZ0)=>{Object.defineProperty(AZ0,"__esModule",{value:!0});AZ0.decodeData=es8;AZ0.decodeResult=Jt8;AZ0.encodeData=Qt8;AZ0.encodeResult=Yt8;AZ0.format=Gt8;AZ0.from=Xt8;AZ0.fromAbi=XJ1;AZ0.getSelector=OZ0;var ts8=zS(),SS=GJ1(),Xm=WB(),Gm=k4();function es8(J,Q){let{overloads:Y}=J;if(Gm.size(Q)<4)throw new SS.InvalidSelectorSizeError({data:Q});if(J.inputs.length===0)return;let G=Y?XJ1([J,...Y],Q):J;if(Gm.size(Q)<=4)return;return Xm.decode(G.inputs,Gm.slice(Q,4))}function Jt8(J,Q,Y={}){let G=Xm.decode(J.outputs,Q,Y);if(G&&Object.keys(G).length===0)return;if(G&&Object.keys(G).length===1){if(Array.isArray(G))return G[0];return Object.values(G)[0]}return G}function Qt8(J,...Q){let{overloads:Y}=J,G=Y?XJ1([J,...Y],J.name,{args:Q[0]}):J,X=OZ0(G),z=Q.length>0?Xm.encode(G.inputs,Q[0]):void 0;return z?Gm.concat(X,z):X}function Yt8(J,Q,Y={}){let{as:G="Array"}=Y,X=(()=>{if(J.outputs.length===1)return[Q];if(Array.isArray(Q))return Q;if(G==="Object")return Object.values(Q);return[Q]})();return Xm.encode(J.outputs,X)}function Gt8(J){return ts8.formatAbiItem(J)}function Xt8(J,Q={}){return SS.from(J,Q)}function XJ1(J,Q,Y){let G=SS.fromAbi(J,Q,Y);if(G.type!=="function")throw new SS.NotFoundError({name:Q,type:"function"});return G}function OZ0(J){return SS.getSelector(J)}});var zJ1=H((NZ0)=>{Object.defineProperty(NZ0,"__esModule",{value:!0});NZ0.zeroAddress=NZ0.ethAddress=NZ0.entryPoint08Address=NZ0.entryPoint07Address=NZ0.entryPoint06Address=void 0;NZ0.entryPoint06Address="0x5FF137D4b0FDCD49DcA30c7CF57E578a026d2789";NZ0.entryPoint07Address="0x0000000071727De22E5E9d8BAf0edAc6f37da032";NZ0.entryPoint08Address="0x4337084D9E255Ff0702461CF8895CE9E3b5Ff108";NZ0.ethAddress="0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee";NZ0.zeroAddress="0x0000000000000000000000000000000000000000"});var RZ0=H((CZ0)=>{Object.defineProperty(CZ0,"__esModule",{value:!0});CZ0.simulateCalls=Rt8;var LZ0=IZ0(),PM=BZ0(),At8=i8(),Y2=zJ1(),Bt8=cA(),Nt8=P0(),wt8=T7(),EZ0=a31(),Lt8=b51(),Et8=t31(),Ct8="0x6080604052348015600e575f80fd5b5061016d8061001c5f395ff3fe608060405234801561000f575f80fd5b5060043610610029575f3560e01c8063f8b2cb4f1461002d575b5f80fd5b610047600480360381019061004291906100db565b61005d565b604051610054919061011e565b60405180910390f35b5f8173ffffffffffffffffffffffffffffffffffffffff16319050919050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6100aa82610081565b9050919050565b6100ba816100a0565b81146100c4575f80fd5b50565b5f813590506100d5816100b1565b92915050565b5f602082840312156100f0576100ef61007d565b5b5f6100fd848285016100c7565b91505092915050565b5f819050919050565b61011881610106565b82525050565b5f6020820190506101315f83018461010f565b9291505056fea26469706673582212203b9fe929fe995c7cf9887f0bdba8a36dd78e8b73f149b17d2d9ad7cd09d2dc6264736f6c634300081a0033";async function Rt8(J,Q){let{blockNumber:Y,blockTag:G,calls:X,stateOverrides:z,traceAssetChanges:K,traceTransfers:W,validation:Z}=Q,V=Q.account?(0,At8.parseAccount)(Q.account):void 0;if(K&&!V)throw new Nt8.BaseError("`account` is required when `traceAssetChanges` is true");let q=V?LZ0.encode(LZ0.from("constructor(bytes, bytes)"),{bytecode:Bt8.deploylessCallViaBytecodeBytecode,args:[Ct8,PM.encodeData(PM.from("function getBalance(address)"),[V.address])]}):void 0,U=K?await Promise.all(Q.calls.map(async(x)=>{if(!x.data&&!x.abi)return;let{accessList:m}=await(0,Lt8.createAccessList)(J,{account:V.address,...x,data:x.abi?(0,wt8.encodeFunctionData)(x):x.data});return m.map(({address:g,storageKeys:c})=>c.length>0?g:null)})).then((x)=>x.flat().filter(Boolean)):[],M=await(0,Et8.simulateBlocks)(J,{blockNumber:Y,blockTag:G,blocks:[...K?[{calls:[{data:q}],stateOverrides:z},{calls:U.map((x,m)=>({abi:[PM.from("function balanceOf(address) returns (uint256)")],functionName:"balanceOf",args:[V.address],to:x,from:Y2.zeroAddress,nonce:m})),stateOverrides:[{address:Y2.zeroAddress,nonce:0}]}]:[],{calls:[...X,{}].map((x)=>({...x,from:V?.address})),stateOverrides:z},...K?[{calls:[{data:q}]},{calls:U.map((x,m)=>({abi:[PM.from("function balanceOf(address) returns (uint256)")],functionName:"balanceOf",args:[V.address],to:x,from:Y2.zeroAddress,nonce:m})),stateOverrides:[{address:Y2.zeroAddress,nonce:0}]},{calls:U.map((x,m)=>({to:x,abi:[PM.from("function decimals() returns (uint256)")],functionName:"decimals",from:Y2.zeroAddress,nonce:m})),stateOverrides:[{address:Y2.zeroAddress,nonce:0}]},{calls:U.map((x,m)=>({to:x,abi:[PM.from("function tokenURI(uint256) returns (string)")],functionName:"tokenURI",args:[0n],from:Y2.zeroAddress,nonce:m})),stateOverrides:[{address:Y2.zeroAddress,nonce:0}]},{calls:U.map((x,m)=>({to:x,abi:[PM.from("function symbol() returns (string)")],functionName:"symbol",from:Y2.zeroAddress,nonce:m})),stateOverrides:[{address:Y2.zeroAddress,nonce:0}]}]:[]],traceTransfers:W,validation:Z}),D=K?M[2]:M[0],[I,O,,A,B,w,N,L]=K?M:[],{calls:E,...R}=D,F=E.slice(0,-1)??[],f=I?.calls??[],C=O?.calls??[],P=[...f,...C].map((x)=>x.status==="success"?(0,EZ0.hexToBigInt)(x.data):null),k=A?.calls??[],$=B?.calls??[],d=[...k,...$].map((x)=>x.status==="success"?(0,EZ0.hexToBigInt)(x.data):null),h=(w?.calls??[]).map((x)=>x.status==="success"?x.result:null),S=(L?.calls??[]).map((x)=>x.status==="success"?x.result:null),T=(N?.calls??[]).map((x)=>x.status==="success"?x.result:null),b=[];for(let[x,m]of d.entries()){let g=P[x];if(typeof m!=="bigint")continue;if(typeof g!=="bigint")continue;let c=h[x-1],l=S[x-1],p=T[x-1],a=(()=>{if(x===0)return{address:Y2.ethAddress,decimals:18,symbol:"ETH"};return{address:U[x-1],decimals:p||c?Number(c??1):void 0,symbol:l??void 0}})();if(b.some((Q1)=>Q1.token.address===a.address))continue;b.push({token:a,value:{pre:g,post:m,diff:m-g}})}return{assetChanges:b,block:R,results:F}}});var $Z0=H((TZ0)=>{Object.defineProperty(TZ0,"__esModule",{value:!0});TZ0.InvalidWrappedSignatureError=TZ0.universalSignatureValidatorAbi=TZ0.universalSignatureValidatorBytecode=TZ0.magicBytes=void 0;TZ0.assert=KJ1;TZ0.from=Tt8;TZ0.unwrap=SZ0;TZ0.wrap=Pt8;TZ0.validate=$t8;var zm=WB(),St8=T3(),FZ0=k4();TZ0.magicBytes="0x6492649264926492649264926492649264926492649264926492649264926492";TZ0.universalSignatureValidatorBytecode="0x608060405234801561001057600080fd5b5060405161069438038061069483398101604081905261002f9161051e565b600061003c848484610048565b9050806000526001601ff35b60007f64926492649264926492649264926492649264926492649264926492649264926100748361040c565b036101e7576000606080848060200190518101906100929190610577565b60405192955090935091506000906001600160a01b038516906100b69085906105dd565b6000604051808303816000865af19150503d80600081146100f3576040519150601f19603f3d011682016040523d82523d6000602084013e6100f8565b606091505b50509050876001600160a01b03163b60000361016057806101605760405162461bcd60e51b815260206004820152601e60248201527f5369676e617475726556616c696461746f723a206465706c6f796d656e74000060448201526064015b60405180910390fd5b604051630b135d3f60e11b808252906001600160a01b038a1690631626ba7e90610190908b9087906004016105f9565b602060405180830381865afa1580156101ad573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101d19190610633565b6001600160e01b03191614945050505050610405565b6001600160a01b0384163b1561027a57604051630b135d3f60e11b808252906001600160a01b03861690631626ba7e9061022790879087906004016105f9565b602060405180830381865afa158015610244573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102689190610633565b6001600160e01b031916149050610405565b81516041146102df5760405162461bcd60e51b815260206004820152603a602482015260008051602061067483398151915260448201527f3a20696e76616c6964207369676e6174757265206c656e6774680000000000006064820152608401610157565b6102e7610425565b5060208201516040808401518451859392600091859190811061030c5761030c61065d565b016020015160f81c9050601b811480159061032b57508060ff16601c14155b1561038c5760405162461bcd60e51b815260206004820152603b602482015260008051602061067483398151915260448201527f3a20696e76616c6964207369676e617475726520762076616c756500000000006064820152608401610157565b60408051600081526020810180835289905260ff83169181019190915260608101849052608081018390526001600160a01b0389169060019060a0016020604051602081039080840390855afa1580156103ea573d6000803e3d6000fd5b505050602060405103516001600160a01b0316149450505050505b9392505050565b600060208251101561041d57600080fd5b508051015190565b60405180606001604052806003906020820280368337509192915050565b6001600160a01b038116811461045857600080fd5b50565b634e487b7160e01b600052604160045260246000fd5b60005b8381101561048c578181015183820152602001610474565b50506000910152565b600082601f8301126104a657600080fd5b81516001600160401b038111156104bf576104bf61045b565b604051601f8201601f19908116603f011681016001600160401b03811182821017156104ed576104ed61045b565b60405281815283820160200185101561050557600080fd5b610516826020830160208701610471565b949350505050565b60008060006060848603121561053357600080fd5b835161053e81610443565b6020850151604086015191945092506001600160401b0381111561056157600080fd5b61056d86828701610495565b9150509250925092565b60008060006060848603121561058c57600080fd5b835161059781610443565b60208501519093506001600160401b038111156105b357600080fd5b6105bf86828701610495565b604086015190935090506001600160401b0381111561056157600080fd5b600082516105ef818460208701610471565b9190910192915050565b828152604060208201526000825180604084015261061e816060850160208701610471565b601f01601f1916919091016060019392505050565b60006020828403121561064557600080fd5b81516001600160e01b03198116811461040557600080fd5b634e487b7160e01b600052603260045260246000fdfe5369676e617475726556616c696461746f72237265636f7665725369676e6572";TZ0.universalSignatureValidatorAbi=[{inputs:[{name:"_signer",type:"address"},{name:"_hash",type:"bytes32"},{name:"_signature",type:"bytes"}],stateMutability:"nonpayable",type:"constructor"},{inputs:[{name:"_signer",type:"address"},{name:"_hash",type:"bytes32"},{name:"_signature",type:"bytes"}],outputs:[{type:"bool"}],stateMutability:"nonpayable",type:"function",name:"isValidSig"}];function KJ1(J){if(FZ0.slice(J,-32)!==TZ0.magicBytes)throw new WJ1(J)}function Tt8(J){if(typeof J==="string")return SZ0(J);return J}function SZ0(J){KJ1(J);let[Q,Y,G]=zm.decode(zm.from("address, bytes, bytes"),J);return{data:Y,signature:G,to:Q}}function Pt8(J){let{data:Q,signature:Y,to:G}=J;return FZ0.concat(zm.encode(zm.from("address, bytes, bytes"),[G,Q,Y]),TZ0.magicBytes)}function $t8(J){try{return KJ1(J),!0}catch{return!1}}class WJ1 extends St8.BaseError{constructor(J){super(`Value \`${J}\` is an invalid ERC-6492 wrapped signature.`);Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"SignatureErc6492.InvalidWrappedSignatureError"})}}TZ0.InvalidWrappedSignatureError=WJ1});var vZ0=H((fZ0)=>{Object.defineProperty(fZ0,"__esModule",{value:!0});fZ0.SignatureErc6492=void 0;fZ0.SignatureErc6492=$Z0()});var TS=H((hZ0)=>{Object.defineProperty(hZ0,"__esModule",{value:!0});hZ0.serializeSignature=mt8;var yt8=$Q(),jZ0=_8(),gt8=c6();function mt8({r:J,s:Q,to:Y="hex",v:G,yParity:X}){let z=(()=>{if(X===0||X===1)return X;if(G&&(G===27n||G===28n||G>=35n))return G%2n===0n?1:0;throw Error("Invalid `v` or `yParity` value")})(),K=`0x${new yt8.secp256k1.Signature((0,jZ0.hexToBigInt)(J),(0,jZ0.hexToBigInt)(Q)).toCompactHex()}${z===0?"1b":"1c"}`;if(Y==="hex")return K;return(0,gt8.hexToBytes)(K)}});var $S=H((pZ0)=>{Object.defineProperty(pZ0,"__esModule",{value:!0});pZ0.verifyHash=tt8;pZ0.verifyErc8010=uZ0;pZ0.verifyErc1271=lZ0;var bZ0=vZ0(),xZ0=HS(),PS=AK(),yZ0=cA(),gZ0=qK(),ut8=iA(),mZ0=T7(),lt8=C3(),pt8=kQ(),ct8=r51(),_t8=K4(),it8=W5(),nt8=_8(),VJ1=v1(),qJ1=x6(),ot8=OK(),at8=TS(),rt8=nA(),st8=g51(),dZ0=Q2();async function tt8(J,Q){let{address:Y,hash:G,erc6492VerifierAddress:X=Q.universalSignatureVerifierAddress??J.chain?.contracts?.erc6492Verifier?.address,multicallAddress:z=Q.multicallAddress??J.chain?.contracts?.multicall3?.address}=Q,K=(()=>{let W=Q.signature;if((0,it8.isHex)(W))return W;if(typeof W==="object"&&"r"in W&&"s"in W)return(0,at8.serializeSignature)(W);return(0,VJ1.bytesToHex)(W)})();try{if(xZ0.SignatureErc8010.validate(K))return await uZ0(J,{...Q,multicallAddress:z,signature:K});return await et8(J,{...Q,verifierAddress:X,signature:K})}catch(W){try{if((0,pt8.isAddressEqual)((0,lt8.getAddress)(Y),await(0,ot8.recoverAddress)({hash:G,signature:K})))return!0}catch{}if(W instanceof MV)return!1;throw W}}async function uZ0(J,Q){let{address:Y,blockNumber:G,blockTag:X,hash:z,multicallAddress:K}=Q,{authorization:W,data:Z,signature:V,to:q}=xZ0.SignatureErc8010.unwrap(Q.signature);if(await(0,st8.getCode)(J,{address:Y,blockNumber:G,blockTag:X})===(0,_t8.concatHex)(["0xef0100",W.address]))return await lZ0(J,{address:Y,blockNumber:G,blockTag:X,hash:z,signature:V});let M={address:W.address,chainId:Number(W.chainId),nonce:Number(W.nonce),r:(0,VJ1.numberToHex)(W.r,{size:32}),s:(0,VJ1.numberToHex)(W.s,{size:32}),yParity:W.yParity};if(!await(0,ct8.verifyAuthorization)({address:Y,authorization:M}))throw new MV;let I=await(0,qJ1.getAction)(J,dZ0.readContract,"readContract")({...K?{address:K}:{code:yZ0.multicall3Bytecode},authorizationList:[M],abi:PS.multicall3Abi,blockNumber:G,blockTag:"pending",functionName:"aggregate3",args:[[...Z?[{allowFailure:!0,target:q??Y,callData:Z}]:[],{allowFailure:!0,target:Y,callData:(0,mZ0.encodeFunctionData)({abi:PS.erc1271Abi,functionName:"isValidSignature",args:[z,V]})}]]});if(I[I.length-1]?.returnData?.startsWith("0x1626ba7e"))return!0;throw new MV}async function et8(J,Q){let{address:Y,factory:G,factoryData:X,hash:z,signature:K,verifierAddress:W,...Z}=Q,V=await(async()=>{if(!G&&!X)return K;if(bZ0.SignatureErc6492.validate(K))return K;return bZ0.SignatureErc6492.wrap({data:X,signature:K,to:G})})(),q=W?{to:W,data:(0,mZ0.encodeFunctionData)({abi:PS.erc6492SignatureValidatorAbi,functionName:"isValidSig",args:[Y,z,V]}),...Z}:{data:(0,ut8.encodeDeployData)({abi:PS.erc6492SignatureValidatorAbi,args:[Y,z,V],bytecode:yZ0.erc6492SignatureValidatorByteCode}),...Z},{data:U}=await(0,qJ1.getAction)(J,rt8.call,"call")(q).catch((M)=>{if(M instanceof gZ0.CallExecutionError)throw new MV;throw M});if((0,nt8.hexToBool)(U??"0x0"))return!0;throw new MV}async function lZ0(J,Q){let{address:Y,blockNumber:G,blockTag:X,hash:z,signature:K}=Q;if((await(0,qJ1.getAction)(J,dZ0.readContract,"readContract")({address:Y,abi:PS.erc1271Abi,args:[z,K],blockNumber:G,blockTag:X,functionName:"isValidSignature"}).catch((Z)=>{if(Z instanceof gZ0.ContractFunctionExecutionError)throw new MV;throw Z})).startsWith("0x1626ba7e"))return!0;throw new MV}class MV extends Error{}});var _Z0=H((cZ0)=>{Object.defineProperty(cZ0,"__esModule",{value:!0});cZ0.verifyMessage=ze8;var Ge8=AM(),Xe8=$S();async function ze8(J,{address:Q,message:Y,factory:G,factoryData:X,signature:z,...K}){let W=(0,Ge8.hashMessage)(Y);return(0,Xe8.verifyHash)(J,{address:Q,factory:G,factoryData:X,hash:W,signature:z,...K})}});var nZ0=H((iZ0)=>{Object.defineProperty(iZ0,"__esModule",{value:!0});iZ0.verifyTypedData=Ve8;var We8=BM(),Ze8=$S();async function Ve8(J,Q){let{address:Y,factory:G,factoryData:X,signature:z,message:K,primaryType:W,types:Z,domain:V,...q}=Q,U=(0,We8.hashTypedData)({message:K,primaryType:W,types:Z,domain:V});return(0,Ze8.verifyHash)(J,{address:Y,factory:G,factoryData:X,hash:U,signature:z,...q})}});var UJ1=H((rZ0)=>{Object.defineProperty(rZ0,"__esModule",{value:!0});rZ0.watchBlockNumber=Ie8;var Ue8=_8(),Me8=x6(),oZ0=WV(),De8=DM(),aZ0=$4(),He8=oA();function Ie8(J,{emitOnBegin:Q=!1,emitMissed:Y=!1,onBlockNumber:G,onError:X,poll:z,pollingInterval:K=J.pollingInterval}){let W=(()=>{if(typeof z<"u")return z;if(J.transport.type==="webSocket"||J.transport.type==="ipc")return!1;if(J.transport.type==="fallback"&&(J.transport.transports[0].config.type==="webSocket"||J.transport.transports[0].config.type==="ipc"))return!1;return!0})(),Z;return W?(()=>{let U=(0,aZ0.stringify)(["watchBlockNumber",J.uid,Q,Y,K]);return(0,oZ0.observe)(U,{onBlockNumber:G,onError:X},(M)=>(0,De8.poll)(async()=>{try{let D=await(0,Me8.getAction)(J,He8.getBlockNumber,"getBlockNumber")({cacheTime:0});if(Z){if(D===Z)return;if(D-Z>1&&Y)for(let I=Z+1n;I<D;I++)M.onBlockNumber(I,Z),Z=I}if(!Z||D>Z)M.onBlockNumber(D,Z),Z=D}catch(D){M.onError?.(D)}},{emitOnBegin:Q,interval:K}))})():(()=>{let U=(0,aZ0.stringify)(["watchBlockNumber",J.uid,Q,Y]);return(0,oZ0.observe)(U,{onBlockNumber:G,onError:X},(M)=>{let D=!0,I=()=>D=!1;return(async()=>{try{let O=(()=>{if(J.transport.type==="fallback"){let B=J.transport.transports.find((w)=>w.config.type==="webSocket"||w.config.type==="ipc");if(!B)return J.transport;return B.value}return J.transport})(),{unsubscribe:A}=await O.subscribe({params:["newHeads"],onData(B){if(!D)return;let w=(0,Ue8.hexToBigInt)(B.result?.number);M.onBlockNumber(w,Z),Z=w},onError(B){M.onError?.(B)}});if(I=A,!D)I()}catch(O){X?.(O)}})(),()=>I()})})()}});var eZ0=H((tZ0)=>{Object.defineProperty(tZ0,"__esModule",{value:!0});tZ0.waitForTransactionReceipt=Re8;var Ae8=Ry(),MJ1=R3(),HB=x6(),Be8=WV(),Ne8=dy(),sZ0=_F(),we8=$4(),Le8=qM(),Ee8=Qm(),DJ1=s31(),Ce8=UJ1();async function Re8(J,Q){let{checkReplacement:Y=!0,confirmations:G=1,hash:X,onReplaced:z,retryCount:K=6,retryDelay:W=({count:E})=>~~(1<<E)*200,timeout:Z=180000}=Q,V=(0,we8.stringify)(["waitForTransactionReceipt",J.uid,X]),q=(()=>{if(Q.pollingInterval)return Q.pollingInterval;if(J.chain?.experimental_preconfirmationTime)return J.chain.experimental_preconfirmationTime;return J.pollingInterval})(),U,M,D,I=!1,O,A,{promise:B,resolve:w,reject:N}=(0,Ne8.withResolvers)(),L=Z?setTimeout(()=>{A?.(),O?.(),N(new MJ1.WaitForTransactionReceiptTimeoutError({hash:X}))},Z):void 0;return O=(0,Be8.observe)(V,{onReplaced:z,resolve:w,reject:N},async(E)=>{if(D=await(0,HB.getAction)(J,DJ1.getTransactionReceipt,"getTransactionReceipt")({hash:X}).catch(()=>{return}),D&&G<=1){clearTimeout(L),E.resolve(D),O?.();return}A=(0,HB.getAction)(J,Ce8.watchBlockNumber,"watchBlockNumber")({emitMissed:!0,emitOnBegin:!0,poll:!0,pollingInterval:q,async onBlockNumber(R){let F=(C)=>{clearTimeout(L),A?.(),C(),O?.()},f=R;if(I)return;try{if(D){if(G>1&&(!D.blockNumber||f-D.blockNumber+1n<G))return;F(()=>E.resolve(D));return}if(Y&&!U)I=!0,await(0,sZ0.withRetry)(async()=>{if(U=await(0,HB.getAction)(J,Ee8.getTransaction,"getTransaction")({hash:X}),U.blockNumber)f=U.blockNumber},{delay:W,retryCount:K}),I=!1;if(D=await(0,HB.getAction)(J,DJ1.getTransactionReceipt,"getTransactionReceipt")({hash:X}),G>1&&(!D.blockNumber||f-D.blockNumber+1n<G))return;F(()=>E.resolve(D))}catch(C){if(C instanceof MJ1.TransactionNotFoundError||C instanceof MJ1.TransactionReceiptNotFoundError){if(!U){I=!1;return}try{M=U,I=!0;let P=await(0,sZ0.withRetry)(()=>(0,HB.getAction)(J,Le8.getBlock,"getBlock")({blockNumber:f,includeTransactions:!0}),{delay:W,retryCount:K,shouldRetry:({error:d})=>d instanceof Ae8.BlockNotFoundError});I=!1;let k=P.transactions.find(({from:d,nonce:h})=>d===M.from&&h===M.nonce);if(!k)return;if(D=await(0,HB.getAction)(J,DJ1.getTransactionReceipt,"getTransactionReceipt")({hash:k.hash}),G>1&&(!D.blockNumber||f-D.blockNumber+1n<G))return;let $="replaced";if(k.to===M.to&&k.value===M.value&&k.input===M.input)$="repriced";else if(k.from===k.to&&k.value===0n)$="cancelled";F(()=>{E.onReplaced?.({reason:$,replacedTransaction:M,transaction:k,transactionReceipt:D}),E.resolve(D)})}catch(P){F(()=>E.reject(P))}}else F(()=>E.reject(C))}}})}),B}});var QV0=H((JV0)=>{Object.defineProperty(JV0,"__esModule",{value:!0});JV0.watchBlocks=$e8;var Km=x6(),Se8=WV(),Te8=DM(),Pe8=$4(),Wm=qM();function $e8(J,{blockTag:Q=J.experimental_blockTag??"latest",emitMissed:Y=!1,emitOnBegin:G=!1,onBlock:X,onError:z,includeTransactions:K,poll:W,pollingInterval:Z=J.pollingInterval}){let V=(()=>{if(typeof W<"u")return W;if(J.transport.type==="webSocket"||J.transport.type==="ipc")return!1;if(J.transport.type==="fallback"&&(J.transport.transports[0].config.type==="webSocket"||J.transport.transports[0].config.type==="ipc"))return!1;return!0})(),q=K??!1,U;return V?(()=>{let I=(0,Pe8.stringify)(["watchBlocks",J.uid,Q,Y,G,q,Z]);return(0,Se8.observe)(I,{onBlock:X,onError:z},(O)=>(0,Te8.poll)(async()=>{try{let A=await(0,Km.getAction)(J,Wm.getBlock,"getBlock")({blockTag:Q,includeTransactions:q});if(A.number!==null&&U?.number!=null){if(A.number===U.number)return;if(A.number-U.number>1&&Y)for(let B=U?.number+1n;B<A.number;B++){let w=await(0,Km.getAction)(J,Wm.getBlock,"getBlock")({blockNumber:B,includeTransactions:q});O.onBlock(w,U),U=w}}if(U?.number==null||Q==="pending"&&A?.number==null||A.number!==null&&A.number>U.number)O.onBlock(A,U),U=A}catch(A){O.onError?.(A)}},{emitOnBegin:G,interval:Z}))})():(()=>{let I=!0,O=!0,A=()=>I=!1;return(async()=>{try{if(G)(0,Km.getAction)(J,Wm.getBlock,"getBlock")({blockTag:Q,includeTransactions:q}).then((N)=>{if(!I)return;if(!O)return;X(N,void 0),O=!1}).catch(z);let B=(()=>{if(J.transport.type==="fallback"){let N=J.transport.transports.find((L)=>L.config.type==="webSocket"||L.config.type==="ipc");if(!N)return J.transport;return N.value}return J.transport})(),{unsubscribe:w}=await B.subscribe({params:["newHeads"],async onData(N){if(!I)return;let L=await(0,Km.getAction)(J,Wm.getBlock,"getBlock")({blockNumber:N.result?.number,includeTransactions:q}).catch(()=>{});if(!I)return;X(L,U),O=!1,U=L},onError(N){z?.(N)}});if(A=w,!I)A()}catch(B){z?.(B)}})(),()=>A()})()}});var zV0=H((XV0)=>{Object.defineProperty(XV0,"__esModule",{value:!0});XV0.watchEvent=le8;var YV0=F8(),ke8=UK(),ve8=gA(),je8=sZ(),GV0=rG(),fS=x6(),he8=WV(),be8=DM(),xe8=$4(),ye8=x51(),ge8=oA(),me8=mF(),de8=hy(),ue8=dF();function le8(J,{address:Q,args:Y,batch:G=!0,event:X,events:z,fromBlock:K,onError:W,onLogs:Z,poll:V,pollingInterval:q=J.pollingInterval,strict:U}){let M=(()=>{if(typeof V<"u")return V;if(typeof K==="bigint")return!0;if(J.transport.type==="webSocket"||J.transport.type==="ipc")return!1;if(J.transport.type==="fallback"&&(J.transport.transports[0].config.type==="webSocket"||J.transport.transports[0].config.type==="ipc"))return!1;return!0})(),D=U??!1;return M?(()=>{let A=(0,xe8.stringify)(["watchEvent",Q,Y,G,J.uid,X,q,K]);return(0,he8.observe)(A,{onLogs:Z,onError:W},(B)=>{let w;if(K!==void 0)w=K-1n;let N,L=!1,E=(0,be8.poll)(async()=>{if(!L){try{N=await(0,fS.getAction)(J,ye8.createEventFilter,"createEventFilter")({address:Q,args:Y,event:X,events:z,strict:D,fromBlock:K})}catch{}L=!0;return}try{let R;if(N)R=await(0,fS.getAction)(J,me8.getFilterChanges,"getFilterChanges")({filter:N});else{let F=await(0,fS.getAction)(J,ge8.getBlockNumber,"getBlockNumber")({});if(w&&w!==F)R=await(0,fS.getAction)(J,de8.getLogs,"getLogs")({address:Q,args:Y,event:X,events:z,fromBlock:w+1n,toBlock:F});else R=[];w=F}if(R.length===0)return;if(G)B.onLogs(R);else for(let F of R)B.onLogs([F])}catch(R){if(N&&R instanceof ke8.InvalidInputRpcError)L=!1;B.onError?.(R)}},{emitOnBegin:!0,interval:q});return async()=>{if(N)await(0,fS.getAction)(J,ue8.uninstallFilter,"uninstallFilter")({filter:N});E()}})})():(()=>{let A=!0,B=()=>A=!1;return(async()=>{try{let w=(()=>{if(J.transport.type==="fallback"){let R=J.transport.transports.find((F)=>F.config.type==="webSocket"||F.config.type==="ipc");if(!R)return J.transport;return R.value}return J.transport})(),N=z??(X?[X]:void 0),L=[];if(N){if(L=[N.flatMap((F)=>(0,je8.encodeEventTopics)({abi:[F],eventName:F.name,args:Y}))],X)L=L[0]}let{unsubscribe:E}=await w.subscribe({params:["logs",{address:Q,topics:L}],onData(R){if(!A)return;let F=R.result;try{let{eventName:f,args:C}=(0,ve8.decodeEventLog)({abi:N??[],data:F.data,topics:F.topics,strict:D}),P=(0,GV0.formatLog)(F,{args:C,eventName:f});Z([P])}catch(f){let C,P;if(f instanceof YV0.DecodeLogDataMismatch||f instanceof YV0.DecodeLogTopicsMismatch){if(U)return;C=f.abiItem.name,P=f.abiItem.inputs?.some(($)=>!(("name"in $)&&$.name))}let k=(0,GV0.formatLog)(F,{args:P?[]:{},eventName:C});Z([k])}},onError(R){W?.(R)}});if(B=E,!A)B()}catch(w){W?.(w)}})(),()=>B()})()}});var WV0=H((KV0)=>{Object.defineProperty(KV0,"__esModule",{value:!0});KV0.watchPendingTransactions=re8;var HJ1=x6(),ce8=WV(),_e8=DM(),ie8=$4(),ne8=y51(),oe8=mF(),ae8=dF();function re8(J,{batch:Q=!0,onError:Y,onTransactions:G,poll:X,pollingInterval:z=J.pollingInterval}){return(typeof X<"u"?X:J.transport.type!=="webSocket"&&J.transport.type!=="ipc")?(()=>{let V=(0,ie8.stringify)(["watchPendingTransactions",J.uid,Q,z]);return(0,ce8.observe)(V,{onTransactions:G,onError:Y},(q)=>{let U,M=(0,_e8.poll)(async()=>{try{if(!U)try{U=await(0,HJ1.getAction)(J,ne8.createPendingTransactionFilter,"createPendingTransactionFilter")({});return}catch(I){throw M(),I}let D=await(0,HJ1.getAction)(J,oe8.getFilterChanges,"getFilterChanges")({filter:U});if(D.length===0)return;if(Q)q.onTransactions(D);else for(let I of D)q.onTransactions([I])}catch(D){q.onError?.(D)}},{emitOnBegin:!0,interval:z});return async()=>{if(U)await(0,HJ1.getAction)(J,ae8.uninstallFilter,"uninstallFilter")({filter:U});M()}})})():(()=>{let V=!0,q=()=>V=!1;return(async()=>{try{let{unsubscribe:U}=await J.transport.subscribe({params:["newPendingTransactions"],onData(M){if(!V)return;let D=M.result;G([D])},onError(M){Y?.(M)}});if(q=U,!V)q()}catch(U){Y?.(U)}})(),()=>q()})()}});var VV0=H((ZV0)=>{Object.defineProperty(ZV0,"__esModule",{value:!0});ZV0.parseSiweMessage=te8;function te8(J){let{scheme:Q,statement:Y,...G}=J.match(ee8)?.groups??{},{chainId:X,expirationTime:z,issuedAt:K,notBefore:W,requestId:Z,...V}=J.match(J19)?.groups??{},q=J.split("Resources:")[1]?.split(`
- `).slice(1);return{...G,...V,...X?{chainId:Number(X)}:{},...z?{expirationTime:new Date(z)}:{},...K?{issuedAt:new Date(K)}:{},...W?{notBefore:new Date(W)}:{},...Z?{requestId:Z}:{},...q?{resources:q}:{},...Q?{scheme:Q}:{},...Y?{statement:Y}:{}}}var ee8=/^(?:(?<scheme>[a-zA-Z][a-zA-Z0-9+-.]*):\/\/)?(?<domain>[a-zA-Z0-9+-.]*(?::[0-9]{1,5})?) (?:wants you to sign in with your Ethereum account:\n)(?<address>0x[a-fA-F0-9]{40})\n\n(?:(?<statement>.*)\n\n)?/,J19=/(?:URI: (?<uri>.+))\n(?:Version: (?<version>.+))\n(?:Chain ID: (?<chainId>\d+))\n(?:Nonce: (?<nonce>[a-zA-Z0-9]+))\n(?:Issued At: (?<issuedAt>.+))(?:\nExpiration Time: (?<expirationTime>.+))?(?:\nNot Before: (?<notBefore>.+))?(?:\nRequest ID: (?<requestId>.+))?/});var UV0=H((qV0)=>{Object.defineProperty(qV0,"__esModule",{value:!0});qV0.validateSiweMessage=X19;var Y19=_5(),G19=kQ();function X19(J){let{address:Q,domain:Y,message:G,nonce:X,scheme:z,time:K=new Date}=J;if(Y&&G.domain!==Y)return!1;if(X&&G.nonce!==X)return!1;if(z&&G.scheme!==z)return!1;if(G.expirationTime&&K>=G.expirationTime)return!1;if(G.notBefore&&K<G.notBefore)return!1;try{if(!G.address)return!1;if(!(0,Y19.isAddress)(G.address,{strict:!1}))return!1;if(Q&&!(0,G19.isAddressEqual)(G.address,Q))return!1}catch{return!1}return!0}});var DV0=H((MV0)=>{Object.defineProperty(MV0,"__esModule",{value:!0});MV0.verifySiweMessage=q19;var K19=AM(),W19=VV0(),Z19=UV0(),V19=$S();async function q19(J,Q){let{address:Y,domain:G,message:X,nonce:z,scheme:K,signature:W,time:Z=new Date,...V}=Q,q=(0,W19.parseSiweMessage)(X);if(!q.address)return!1;if(!(0,Z19.validateSiweMessage)({address:Y,domain:G,message:q,nonce:z,scheme:K,time:Z}))return!1;let M=(0,K19.hashMessage)(X);return(0,V19.verifyHash)(J,{address:q.address,hash:M,signature:W,...V})}});var IJ1=H((OV0)=>{Object.defineProperty(OV0,"__esModule",{value:!0});OV0.publicActions=V09;var M19=mY0(),D19=X20(),H19=K20(),I19=Z20(),O19=h51(),A19=nA(),B19=b51(),N19=U20(),w19=Rx(),L19=x51(),E19=y51(),C19=m41(),R19=j41(),F19=jy(),S19=v41(),T19=g41(),P19=O20(),$19=qM(),f19=oA(),k19=B20(),v19=UM(),HV0=g51(),j19=by(),h19=F20(),b19=f20(),x19=mF(),y19=v20(),g19=Fy(),m19=hy(),d19=iW0(),u19=oW0(),l19=Qm(),p19=tW0(),c19=TF(),_19=s31(),i19=YZ0(),n19=Q2(),IV0=t31(),o19=RZ0(),a19=D51(),r19=dF(),s19=$S(),t19=_Z0(),e19=nZ0(),J09=eZ0(),Q09=UJ1(),Y09=QV0(),G09=O51(),X09=zV0(),z09=WV0(),K09=DV0(),W09=hF(),Z09=sy();function V09(J){return{call:(Q)=>(0,A19.call)(J,Q),createAccessList:(Q)=>(0,B19.createAccessList)(J,Q),createBlockFilter:()=>(0,N19.createBlockFilter)(J),createContractEventFilter:(Q)=>(0,w19.createContractEventFilter)(J,Q),createEventFilter:(Q)=>(0,L19.createEventFilter)(J,Q),createPendingTransactionFilter:()=>(0,E19.createPendingTransactionFilter)(J),estimateContractGas:(Q)=>(0,C19.estimateContractGas)(J,Q),estimateGas:(Q)=>(0,F19.estimateGas)(J,Q),getBalance:(Q)=>(0,T19.getBalance)(J,Q),getBlobBaseFee:()=>(0,P19.getBlobBaseFee)(J),getBlock:(Q)=>(0,$19.getBlock)(J,Q),getBlockNumber:(Q)=>(0,f19.getBlockNumber)(J,Q),getBlockTransactionCount:(Q)=>(0,k19.getBlockTransactionCount)(J,Q),getBytecode:(Q)=>(0,HV0.getCode)(J,Q),getChainId:()=>(0,v19.getChainId)(J),getCode:(Q)=>(0,HV0.getCode)(J,Q),getContractEvents:(Q)=>(0,j19.getContractEvents)(J,Q),getEip712Domain:(Q)=>(0,h19.getEip712Domain)(J,Q),getEnsAddress:(Q)=>(0,M19.getEnsAddress)(J,Q),getEnsAvatar:(Q)=>(0,D19.getEnsAvatar)(J,Q),getEnsName:(Q)=>(0,H19.getEnsName)(J,Q),getEnsResolver:(Q)=>(0,I19.getEnsResolver)(J,Q),getEnsText:(Q)=>(0,O19.getEnsText)(J,Q),getFeeHistory:(Q)=>(0,b19.getFeeHistory)(J,Q),estimateFeesPerGas:(Q)=>(0,R19.estimateFeesPerGas)(J,Q),getFilterChanges:(Q)=>(0,x19.getFilterChanges)(J,Q),getFilterLogs:(Q)=>(0,y19.getFilterLogs)(J,Q),getGasPrice:()=>(0,g19.getGasPrice)(J),getLogs:(Q)=>(0,m19.getLogs)(J,Q),getProof:(Q)=>(0,d19.getProof)(J,Q),estimateMaxPriorityFeePerGas:(Q)=>(0,S19.estimateMaxPriorityFeePerGas)(J,Q),getStorageAt:(Q)=>(0,u19.getStorageAt)(J,Q),getTransaction:(Q)=>(0,l19.getTransaction)(J,Q),getTransactionConfirmations:(Q)=>(0,p19.getTransactionConfirmations)(J,Q),getTransactionCount:(Q)=>(0,c19.getTransactionCount)(J,Q),getTransactionReceipt:(Q)=>(0,_19.getTransactionReceipt)(J,Q),multicall:(Q)=>(0,i19.multicall)(J,Q),prepareTransactionRequest:(Q)=>(0,W09.prepareTransactionRequest)(J,Q),readContract:(Q)=>(0,n19.readContract)(J,Q),sendRawTransaction:(Q)=>(0,Z09.sendRawTransaction)(J,Q),simulate:(Q)=>(0,IV0.simulateBlocks)(J,Q),simulateBlocks:(Q)=>(0,IV0.simulateBlocks)(J,Q),simulateCalls:(Q)=>(0,o19.simulateCalls)(J,Q),simulateContract:(Q)=>(0,a19.simulateContract)(J,Q),verifyHash:(Q)=>(0,s19.verifyHash)(J,Q),verifyMessage:(Q)=>(0,t19.verifyMessage)(J,Q),verifySiweMessage:(Q)=>(0,K09.verifySiweMessage)(J,Q),verifyTypedData:(Q)=>(0,e19.verifyTypedData)(J,Q),uninstallFilter:(Q)=>(0,r19.uninstallFilter)(J,Q),waitForTransactionReceipt:(Q)=>(0,J09.waitForTransactionReceipt)(J,Q),watchBlocks:(Q)=>(0,Y09.watchBlocks)(J,Q),watchBlockNumber:(Q)=>(0,Q09.watchBlockNumber)(J,Q),watchContractEvent:(Q)=>(0,G09.watchContractEvent)(J,Q),watchEvent:(Q)=>(0,X09.watchEvent)(J,Q),watchPendingTransactions:(Q)=>(0,z09.watchPendingTransactions)(J,Q)}}});var BV0=H((AV0)=>{Object.defineProperty(AV0,"__esModule",{value:!0});AV0.createPublicClient=D09;var U09=nF(),M09=IJ1();function D09(J){let{key:Q="public",name:Y="Public Client"}=J;return(0,U09.createClient)({...J,key:Q,name:Y,type:"publicClient"}).extend(M09.publicActions)}});var wV0=H((NV0)=>{Object.defineProperty(NV0,"__esModule",{value:!0});NV0.dropTransaction=I09;async function I09(J,{hash:Q}){await J.request({method:`${J.mode}_dropTransaction`,params:[Q]})}});var EV0=H((LV0)=>{Object.defineProperty(LV0,"__esModule",{value:!0});LV0.dumpState=A09;async function A09(J){return J.request({method:`${J.mode}_dumpState`})}});var RV0=H((CV0)=>{Object.defineProperty(CV0,"__esModule",{value:!0});CV0.getAutomine=N09;async function N09(J){if(J.mode==="ganache")return await J.request({method:"eth_mining"});return await J.request({method:`${J.mode}_getAutomine`})}});var SV0=H((FV0)=>{Object.defineProperty(FV0,"__esModule",{value:!0});FV0.getTxpoolContent=L09;async function L09(J){return await J.request({method:"txpool_content"})}});var $V0=H((PV0)=>{Object.defineProperty(PV0,"__esModule",{value:!0});PV0.getTxpoolStatus=C09;var TV0=_8();async function C09(J){let{pending:Q,queued:Y}=await J.request({method:"txpool_status"});return{pending:(0,TV0.hexToNumber)(Q),queued:(0,TV0.hexToNumber)(Y)}}});var kV0=H((fV0)=>{Object.defineProperty(fV0,"__esModule",{value:!0});fV0.impersonateAccount=F09;async function F09(J,{address:Q}){await J.request({method:`${J.mode}_impersonateAccount`,params:[Q]})}});var jV0=H((vV0)=>{Object.defineProperty(vV0,"__esModule",{value:!0});vV0.increaseTime=P09;var T09=v1();async function P09(J,{seconds:Q}){return await J.request({method:"evm_increaseTime",params:[(0,T09.numberToHex)(Q)]})}});var bV0=H((hV0)=>{Object.defineProperty(hV0,"__esModule",{value:!0});hV0.inspectTxpool=f09;async function f09(J){return await J.request({method:"txpool_inspect"})}});var yV0=H((xV0)=>{Object.defineProperty(xV0,"__esModule",{value:!0});xV0.loadState=v09;async function v09(J,{state:Q}){await J.request({method:`${J.mode}_loadState`,params:[Q]})}});var mV0=H((gV0)=>{Object.defineProperty(gV0,"__esModule",{value:!0});gV0.mine=h09;var OJ1=v1();async function h09(J,{blocks:Q,interval:Y}){if(J.mode==="ganache")await J.request({method:"evm_mine",params:[{blocks:(0,OJ1.numberToHex)(Q)}]});else await J.request({method:`${J.mode}_mine`,params:[(0,OJ1.numberToHex)(Q),(0,OJ1.numberToHex)(Y||0)]})}});var uV0=H((dV0)=>{Object.defineProperty(dV0,"__esModule",{value:!0});dV0.removeBlockTimestampInterval=x09;async function x09(J){await J.request({method:`${J.mode}_removeBlockTimestampInterval`})}});var pV0=H((lV0)=>{Object.defineProperty(lV0,"__esModule",{value:!0});lV0.reset=g09;async function g09(J,{blockNumber:Q,jsonRpcUrl:Y}={}){await J.request({method:`${J.mode}_reset`,params:[{forking:{blockNumber:Number(Q),jsonRpcUrl:Y}}]})}});var _V0=H((cV0)=>{Object.defineProperty(cV0,"__esModule",{value:!0});cV0.revert=d09;async function d09(J,{id:Q}){await J.request({method:"evm_revert",params:[Q]})}});var nV0=H((iV0)=>{Object.defineProperty(iV0,"__esModule",{value:!0});iV0.sendUnsignedTransaction=c09;var l09=VM(),p09=oG();async function c09(J,Q){let{accessList:Y,data:G,from:X,gas:z,gasPrice:K,maxFeePerGas:W,maxPriorityFeePerGas:Z,nonce:V,to:q,value:U,...M}=Q,D=J.chain?.formatters?.transactionRequest?.format,O=(D||p09.formatTransactionRequest)({...(0,l09.extract)(M,{format:D}),accessList:Y,data:G,from:X,gas:z,gasPrice:K,maxFeePerGas:W,maxPriorityFeePerGas:Z,nonce:V,to:q,value:U});return await J.request({method:"eth_sendUnsignedTransaction",params:[O]})}});var aV0=H((oV0)=>{Object.defineProperty(oV0,"__esModule",{value:!0});oV0.setAutomine=i09;async function i09(J,Q){if(J.mode==="ganache")if(Q)await J.request({method:"miner_start"});else await J.request({method:"miner_stop"});else await J.request({method:"evm_setAutomine",params:[Q]})}});var tV0=H((sV0)=>{Object.defineProperty(sV0,"__esModule",{value:!0});sV0.setBalance=o09;var rV0=v1();async function o09(J,{address:Q,value:Y}){if(J.mode==="ganache")await J.request({method:"evm_setAccountBalance",params:[Q,(0,rV0.numberToHex)(Y)]});else await J.request({method:`${J.mode}_setBalance`,params:[Q,(0,rV0.numberToHex)(Y)]})}});var Jq0=H((eV0)=>{Object.defineProperty(eV0,"__esModule",{value:!0});eV0.setBlockGasLimit=s09;var r09=v1();async function s09(J,{gasLimit:Q}){await J.request({method:"evm_setBlockGasLimit",params:[(0,r09.numberToHex)(Q)]})}});var Yq0=H((Qq0)=>{Object.defineProperty(Qq0,"__esModule",{value:!0});Qq0.setBlockTimestampInterval=e09;async function e09(J,{interval:Q}){let Y=(()=>{if(J.mode==="hardhat")return Q*1000;return Q})();await J.request({method:`${J.mode}_setBlockTimestampInterval`,params:[Y]})}});var Xq0=H((Gq0)=>{Object.defineProperty(Gq0,"__esModule",{value:!0});Gq0.setCode=Q69;async function Q69(J,{address:Q,bytecode:Y}){if(J.mode==="ganache")await J.request({method:"evm_setAccountCode",params:[Q,Y]});else await J.request({method:`${J.mode}_setCode`,params:[Q,Y]})}});var Kq0=H((zq0)=>{Object.defineProperty(zq0,"__esModule",{value:!0});zq0.setCoinbase=G69;async function G69(J,{address:Q}){await J.request({method:`${J.mode}_setCoinbase`,params:[Q]})}});var Zq0=H((Wq0)=>{Object.defineProperty(Wq0,"__esModule",{value:!0});Wq0.setIntervalMining=z69;async function z69(J,{interval:Q}){let Y=(()=>{if(J.mode==="hardhat")return Q*1000;return Q})();await J.request({method:"evm_setIntervalMining",params:[Y]})}});var qq0=H((Vq0)=>{Object.defineProperty(Vq0,"__esModule",{value:!0});Vq0.setLoggingEnabled=W69;async function W69(J,Q){await J.request({method:`${J.mode}_setLoggingEnabled`,params:[Q]})}});var Mq0=H((Uq0)=>{Object.defineProperty(Uq0,"__esModule",{value:!0});Uq0.setMinGasPrice=q69;var V69=v1();async function q69(J,{gasPrice:Q}){await J.request({method:`${J.mode}_setMinGasPrice`,params:[(0,V69.numberToHex)(Q)]})}});var Hq0=H((Dq0)=>{Object.defineProperty(Dq0,"__esModule",{value:!0});Dq0.setNextBlockBaseFeePerGas=D69;var M69=v1();async function D69(J,{baseFeePerGas:Q}){await J.request({method:`${J.mode}_setNextBlockBaseFeePerGas`,params:[(0,M69.numberToHex)(Q)]})}});var Oq0=H((Iq0)=>{Object.defineProperty(Iq0,"__esModule",{value:!0});Iq0.setNextBlockTimestamp=O69;var I69=v1();async function O69(J,{timestamp:Q}){await J.request({method:"evm_setNextBlockTimestamp",params:[(0,I69.numberToHex)(Q)]})}});var Bq0=H((Aq0)=>{Object.defineProperty(Aq0,"__esModule",{value:!0});Aq0.setNonce=N69;var B69=v1();async function N69(J,{address:Q,nonce:Y}){await J.request({method:`${J.mode}_setNonce`,params:[Q,(0,B69.numberToHex)(Y)]})}});var wq0=H((Nq0)=>{Object.defineProperty(Nq0,"__esModule",{value:!0});Nq0.setRpcUrl=L69;async function L69(J,Q){await J.request({method:`${J.mode}_setRpcUrl`,params:[Q]})}});var Eq0=H((Lq0)=>{Object.defineProperty(Lq0,"__esModule",{value:!0});Lq0.setStorageAt=R69;var C69=v1();async function R69(J,{address:Q,index:Y,value:G}){await J.request({method:`${J.mode}_setStorageAt`,params:[Q,typeof Y==="number"?(0,C69.numberToHex)(Y):Y,G]})}});var Rq0=H((Cq0)=>{Object.defineProperty(Cq0,"__esModule",{value:!0});Cq0.snapshot=S69;async function S69(J){return await J.request({method:"evm_snapshot"})}});var Sq0=H((Fq0)=>{Object.defineProperty(Fq0,"__esModule",{value:!0});Fq0.stopImpersonatingAccount=P69;async function P69(J,{address:Q}){await J.request({method:`${J.mode}_stopImpersonatingAccount`,params:[Q]})}});var AJ1=H((Tq0)=>{Object.defineProperty(Tq0,"__esModule",{value:!0});Tq0.testActions=K89;var f69=wV0(),k69=EV0(),v69=RV0(),j69=SV0(),h69=$V0(),b69=kV0(),x69=jV0(),y69=bV0(),g69=yV0(),m69=mV0(),d69=uV0(),u69=pV0(),l69=_V0(),p69=nV0(),c69=aV0(),_69=tV0(),i69=Jq0(),n69=Yq0(),o69=Xq0(),a69=Kq0(),r69=Zq0(),s69=qq0(),t69=Mq0(),e69=Hq0(),J89=Oq0(),Q89=Bq0(),Y89=wq0(),G89=Eq0(),X89=Rq0(),z89=Sq0();function K89({mode:J}){return(Q)=>{let Y=Q.extend(()=>({mode:J}));return{dropTransaction:(G)=>(0,f69.dropTransaction)(Y,G),dumpState:()=>(0,k69.dumpState)(Y),getAutomine:()=>(0,v69.getAutomine)(Y),getTxpoolContent:()=>(0,j69.getTxpoolContent)(Y),getTxpoolStatus:()=>(0,h69.getTxpoolStatus)(Y),impersonateAccount:(G)=>(0,b69.impersonateAccount)(Y,G),increaseTime:(G)=>(0,x69.increaseTime)(Y,G),inspectTxpool:()=>(0,y69.inspectTxpool)(Y),loadState:(G)=>(0,g69.loadState)(Y,G),mine:(G)=>(0,m69.mine)(Y,G),removeBlockTimestampInterval:()=>(0,d69.removeBlockTimestampInterval)(Y),reset:(G)=>(0,u69.reset)(Y,G),revert:(G)=>(0,l69.revert)(Y,G),sendUnsignedTransaction:(G)=>(0,p69.sendUnsignedTransaction)(Y,G),setAutomine:(G)=>(0,c69.setAutomine)(Y,G),setBalance:(G)=>(0,_69.setBalance)(Y,G),setBlockGasLimit:(G)=>(0,i69.setBlockGasLimit)(Y,G),setBlockTimestampInterval:(G)=>(0,n69.setBlockTimestampInterval)(Y,G),setCode:(G)=>(0,o69.setCode)(Y,G),setCoinbase:(G)=>(0,a69.setCoinbase)(Y,G),setIntervalMining:(G)=>(0,r69.setIntervalMining)(Y,G),setLoggingEnabled:(G)=>(0,s69.setLoggingEnabled)(Y,G),setMinGasPrice:(G)=>(0,t69.setMinGasPrice)(Y,G),setNextBlockBaseFeePerGas:(G)=>(0,e69.setNextBlockBaseFeePerGas)(Y,G),setNextBlockTimestamp:(G)=>(0,J89.setNextBlockTimestamp)(Y,G),setNonce:(G)=>(0,Q89.setNonce)(Y,G),setRpcUrl:(G)=>(0,Y89.setRpcUrl)(Y,G),setStorageAt:(G)=>(0,G89.setStorageAt)(Y,G),snapshot:()=>(0,X89.snapshot)(Y),stopImpersonatingAccount:(G)=>(0,z89.stopImpersonatingAccount)(Y,G)}}}});var $q0=H((Pq0)=>{Object.defineProperty(Pq0,"__esModule",{value:!0});Pq0.createTestClient=q89;var Z89=nF(),V89=AJ1();function q89(J){let{key:Q="test",name:Y="Test Client",mode:G}=J;return(0,Z89.createClient)({...J,key:Q,name:Y,type:"testClient"}).extend((z)=>({mode:G,...(0,V89.testActions)({mode:G})(z)}))}});var kq0=H((fq0)=>{Object.defineProperty(fq0,"__esModule",{value:!0});fq0.addChain=D89;var M89=v1();async function D89(J,{chain:Q}){let{id:Y,name:G,nativeCurrency:X,rpcUrls:z,blockExplorers:K}=Q;await J.request({method:"wallet_addEthereumChain",params:[{chainId:(0,M89.numberToHex)(Y),chainName:G,nativeCurrency:X,rpcUrls:z.default.http,blockExplorerUrls:K?Object.values(K).map(({url:W})=>W):void 0}]},{dedupe:!0,retryCount:0})}});var jq0=H((vq0)=>{Object.defineProperty(vq0,"__esModule",{value:!0});vq0.deployContract=A89;var I89=iA(),O89=pF();function A89(J,Q){let{abi:Y,args:G,bytecode:X,...z}=Q,K=(0,I89.encodeDeployData)({abi:Y,args:G,bytecode:X});return(0,O89.sendTransaction)(J,{...z,...z.authorizationList?{to:null}:{},data:K})}});var bq0=H((hq0)=>{Object.defineProperty(hq0,"__esModule",{value:!0});hq0.getAddresses=w89;var N89=C3();async function w89(J){if(J.account?.type==="local")return[J.account.address];return(await J.request({method:"eth_accounts"},{dedupe:!0})).map((Y)=>(0,N89.checksumAddress)(Y))}});var yq0=H((xq0)=>{Object.defineProperty(xq0,"__esModule",{value:!0});xq0.getCapabilities=R89;var E89=i8(),C89=v1();async function R89(J,Q={}){let{account:Y=J.account,chainId:G}=Q,X=Y?(0,E89.parseAccount)(Y):void 0,z=G?[X?.address,[(0,C89.numberToHex)(G)]]:[X?.address],K=await J.request({method:"wallet_getCapabilities",params:z}),W={};for(let[Z,V]of Object.entries(K)){W[Number(Z)]={};for(let[q,U]of Object.entries(V)){if(q==="addSubAccount")q="unstable_addSubAccount";W[Number(Z)][q]=U}}return typeof G==="number"?W[G]:W}});var mq0=H((gq0)=>{Object.defineProperty(gq0,"__esModule",{value:!0});gq0.getPermissions=S89;async function S89(J){return await J.request({method:"wallet_getPermissions"},{dedupe:!0})}});var BJ1=H((lq0)=>{Object.defineProperty(lq0,"__esModule",{value:!0});lq0.prepareAuthorization=v89;var dq0=i8(),P89=ZV(),$89=kQ(),uq0=x6(),f89=UM(),k89=TF();async function v89(J,Q){let{account:Y=J.account,chainId:G,nonce:X}=Q;if(!Y)throw new P89.AccountNotFoundError({docsPath:"/docs/eip7702/prepareAuthorization"});let z=(0,dq0.parseAccount)(Y),K=(()=>{if(!Q.executor)return;if(Q.executor==="self")return Q.executor;return(0,dq0.parseAccount)(Q.executor)})(),W={address:Q.contractAddress??Q.address,chainId:G,nonce:X};if(typeof W.chainId>"u")W.chainId=J.chain?.id??await(0,uq0.getAction)(J,f89.getChainId,"getChainId")({});if(typeof W.nonce>"u"){if(W.nonce=await(0,uq0.getAction)(J,k89.getTransactionCount,"getTransactionCount")({address:z.address,blockTag:"pending"}),K==="self"||K?.address&&(0,$89.isAddressEqual)(K.address,z.address))W.nonce+=1}return W}});var cq0=H((pq0)=>{Object.defineProperty(pq0,"__esModule",{value:!0});pq0.requestAddresses=b89;var h89=C3();async function b89(J){return(await J.request({method:"eth_requestAccounts"},{dedupe:!0,retryCount:0})).map((Y)=>(0,h89.getAddress)(Y))}});var iq0=H((_q0)=>{Object.defineProperty(_q0,"__esModule",{value:!0});_q0.requestPermissions=y89;async function y89(J,Q){return J.request({method:"wallet_requestPermissions",params:[Q]},{retryCount:0})}});var oq0=H((nq0)=>{Object.defineProperty(nq0,"__esModule",{value:!0});nq0.showCallsStatus=m89;async function m89(J,Q){let{id:Y}=Q;await J.request({method:"wallet_showCallsStatus",params:[Y]});return}});var sq0=H((rq0)=>{Object.defineProperty(rq0,"__esModule",{value:!0});rq0.signAuthorization=p89;var u89=i8(),aq0=ZV(),l89=BJ1();async function p89(J,Q){let{account:Y=J.account}=Q;if(!Y)throw new aq0.AccountNotFoundError({docsPath:"/docs/eip7702/signAuthorization"});let G=(0,u89.parseAccount)(Y);if(!G.signAuthorization)throw new aq0.AccountTypeNotSupportedError({docsPath:"/docs/eip7702/signAuthorization",metaMessages:["The `signAuthorization` Action does not support JSON-RPC Accounts."],type:G.type});let X=await(0,l89.prepareAuthorization)(J,Q);return G.signAuthorization(X)}});var JU0=H((eq0)=>{Object.defineProperty(eq0,"__esModule",{value:!0});eq0.signMessage=n89;var _89=i8(),i89=ZV(),tq0=v1();async function n89(J,{account:Q=J.account,message:Y}){if(!Q)throw new i89.AccountNotFoundError({docsPath:"/docs/actions/wallet/signMessage"});let G=(0,_89.parseAccount)(Q);if(G.signMessage)return G.signMessage({message:Y});let X=(()=>{if(typeof Y==="string")return(0,tq0.stringToHex)(Y);if(Y.raw instanceof Uint8Array)return(0,tq0.toHex)(Y.raw);return Y.raw})();return J.request({method:"personal_sign",params:[X,G.address]},{retryCount:0})}});var YU0=H((QU0)=>{Object.defineProperty(QU0,"__esModule",{value:!0});QU0.signTransaction=G99;var a89=i8(),r89=ZV(),s89=lF(),t89=v1(),e89=oG(),J99=x6(),Q99=aG(),Y99=UM();async function G99(J,Q){let{account:Y=J.account,chain:G=J.chain,...X}=Q;if(!Y)throw new r89.AccountNotFoundError({docsPath:"/docs/actions/wallet/signTransaction"});let z=(0,a89.parseAccount)(Y);(0,Q99.assertRequest)({account:z,...Q});let K=await(0,J99.getAction)(J,Y99.getChainId,"getChainId")({});if(G!==null)(0,s89.assertCurrentChain)({currentChainId:K,chain:G});let Z=(G?.formatters||J.chain?.formatters)?.transactionRequest?.format||e89.formatTransactionRequest;if(z.signTransaction)return z.signTransaction({...X,chainId:K},{serializer:J.chain?.serializers?.transaction});return await J.request({method:"eth_signTransaction",params:[{...Z(X),chainId:(0,t89.numberToHex)(K),from:z.address}]},{retryCount:0})}});var XU0=H((GU0)=>{Object.defineProperty(GU0,"__esModule",{value:!0});GU0.signTypedData=W99;var z99=i8(),K99=ZV(),NJ1=JS();async function W99(J,Q){let{account:Y=J.account,domain:G,message:X,primaryType:z}=Q;if(!Y)throw new K99.AccountNotFoundError({docsPath:"/docs/actions/wallet/signTypedData"});let K=(0,z99.parseAccount)(Y),W={EIP712Domain:(0,NJ1.getTypesForEIP712Domain)({domain:G}),...Q.types};if((0,NJ1.validateTypedData)({domain:G,message:X,primaryType:z,types:W}),K.signTypedData)return K.signTypedData({domain:G,message:X,primaryType:z,types:W});let Z=(0,NJ1.serializeTypedData)({domain:G,message:X,primaryType:z,types:W});return J.request({method:"eth_signTypedData_v4",params:[K.address,Z]},{retryCount:0})}});var KU0=H((zU0)=>{Object.defineProperty(zU0,"__esModule",{value:!0});zU0.switchChain=q99;var V99=v1();async function q99(J,{id:Q}){await J.request({method:"wallet_switchEthereumChain",params:[{chainId:(0,V99.numberToHex)(Q)}]},{retryCount:0})}});var ZU0=H((WU0)=>{Object.defineProperty(WU0,"__esModule",{value:!0});WU0.watchAsset=M99;async function M99(J,Q){return await J.request({method:"wallet_watchAsset",params:Q},{retryCount:0})}});var wJ1=H((VU0)=>{Object.defineProperty(VU0,"__esModule",{value:!0});VU0.walletActions=y99;var H99=UM(),I99=kq0(),O99=jq0(),A99=bq0(),B99=C51(),N99=yq0(),w99=mq0(),L99=BJ1(),E99=hF(),C99=cq0(),R99=iq0(),F99=E51(),S99=sy(),T99=pF(),P99=oq0(),$99=sq0(),f99=JU0(),k99=YU0(),v99=XU0(),j99=KU0(),h99=F51(),b99=ZU0(),x99=N51();function y99(J){return{addChain:(Q)=>(0,I99.addChain)(J,Q),deployContract:(Q)=>(0,O99.deployContract)(J,Q),getAddresses:()=>(0,A99.getAddresses)(J),getCallsStatus:(Q)=>(0,B99.getCallsStatus)(J,Q),getCapabilities:(Q)=>(0,N99.getCapabilities)(J,Q),getChainId:()=>(0,H99.getChainId)(J),getPermissions:()=>(0,w99.getPermissions)(J),prepareAuthorization:(Q)=>(0,L99.prepareAuthorization)(J,Q),prepareTransactionRequest:(Q)=>(0,E99.prepareTransactionRequest)(J,Q),requestAddresses:()=>(0,C99.requestAddresses)(J),requestPermissions:(Q)=>(0,R99.requestPermissions)(J,Q),sendCalls:(Q)=>(0,F99.sendCalls)(J,Q),sendRawTransaction:(Q)=>(0,S99.sendRawTransaction)(J,Q),sendTransaction:(Q)=>(0,T99.sendTransaction)(J,Q),showCallsStatus:(Q)=>(0,P99.showCallsStatus)(J,Q),signAuthorization:(Q)=>(0,$99.signAuthorization)(J,Q),signMessage:(Q)=>(0,f99.signMessage)(J,Q),signTransaction:(Q)=>(0,k99.signTransaction)(J,Q),signTypedData:(Q)=>(0,v99.signTypedData)(J,Q),switchChain:(Q)=>(0,j99.switchChain)(J,Q),waitForCallsStatus:(Q)=>(0,h99.waitForCallsStatus)(J,Q),watchAsset:(Q)=>(0,b99.watchAsset)(J,Q),writeContract:(Q)=>(0,x99.writeContract)(J,Q)}}});var UU0=H((qU0)=>{Object.defineProperty(qU0,"__esModule",{value:!0});qU0.createWalletClient=u99;var m99=nF(),d99=wJ1();function u99(J){let{key:Q="wallet",name:Y="Wallet Client",transport:G}=J;return(0,m99.createClient)({...J,key:Q,name:Y,transport:G,type:"walletClient"}).extend(d99.walletActions)}});var IB=H((MU0)=>{Object.defineProperty(MU0,"__esModule",{value:!0});MU0.createTransport=_99;var p99=s51(),c99=T51();function _99({key:J,methods:Q,name:Y,request:G,retryCount:X=3,retryDelay:z=150,timeout:K,type:W},Z){let V=(0,c99.uid)();return{config:{key:J,methods:Q,name:Y,request:G,retryCount:X,retryDelay:z,timeout:K,type:W},request:(0,p99.buildRequest)(G,{methods:Q,retryCount:X,retryDelay:z,uid:V}),value:Z}}});var HU0=H((DU0)=>{Object.defineProperty(DU0,"__esModule",{value:!0});DU0.custom=o99;var n99=IB();function o99(J,Q={}){let{key:Y="custom",methods:G,name:X="Custom Provider",retryDelay:z}=Q;return({retryCount:K})=>(0,n99.createTransport)({key:Y,methods:G,name:X,request:J.request.bind(J),retryCount:Q.retryCount??K,retryDelay:z,type:"custom"})}});var NU0=H((BU0)=>{Object.defineProperty(BU0,"__esModule",{value:!0});BU0.fallback=e99;BU0.shouldThrow=OU0;BU0.rankTransports=AU0;var r99=nG(),IU0=UK(),s99=ay(),t99=IB();function e99(J,Q={}){let{key:Y="fallback",name:G="Fallback",rank:X=!1,shouldThrow:z=OU0,retryCount:K,retryDelay:W}=Q;return({chain:Z,pollingInterval:V=4000,timeout:q,...U})=>{let M=J,D=()=>{},I=(0,t99.createTransport)({key:Y,name:G,async request({method:O,params:A}){let B,w=async(N=0)=>{let L=M[N]({...U,chain:Z,retryCount:0,timeout:q});try{let E=await L.request({method:O,params:A});return D({method:O,params:A,response:E,transport:L,status:"success"}),E}catch(E){if(D({error:E,method:O,params:A,transport:L,status:"error"}),z(E))throw E;if(N===M.length-1)throw E;if(B??=M.slice(N+1).some((R)=>{let{include:F,exclude:f}=R({chain:Z}).config.methods||{};if(F)return F.includes(O);if(f)return!f.includes(O);return!0}),!B)throw E;return w(N+1)}};return w()},retryCount:K,retryDelay:W,type:"fallback"},{onResponse:(O)=>D=O,transports:M.map((O)=>O({chain:Z,retryCount:0}))});if(X){let O=typeof X==="object"?X:{};AU0({chain:Z,interval:O.interval??V,onTransports:(A)=>M=A,ping:O.ping,sampleCount:O.sampleCount,timeout:O.timeout,transports:M,weights:O.weights})}return I}}function OU0(J){if("code"in J&&typeof J.code==="number"){if(J.code===IU0.TransactionRejectedRpcError.code||J.code===IU0.UserRejectedRequestError.code||r99.ExecutionRevertedError.nodeMessage.test(J.message)||J.code===5000)return!0}return!1}function AU0({chain:J,interval:Q=4000,onTransports:Y,ping:G,sampleCount:X=10,timeout:z=1000,transports:K,weights:W={}}){let{stability:Z=0.7,latency:V=0.3}=W,q=[],U=async()=>{let M=await Promise.all(K.map(async(O)=>{let A=O({chain:J,retryCount:0,timeout:z}),B=Date.now(),w,N;try{await(G?G({transport:A}):A.request({method:"net_listening"})),N=1}catch{N=0}finally{w=Date.now()}return{latency:w-B,success:N}}));if(q.push(M),q.length>X)q.shift();let D=Math.max(...q.map((O)=>Math.max(...O.map(({latency:A})=>A)))),I=K.map((O,A)=>{let B=q.map((R)=>R[A].latency),N=1-B.reduce((R,F)=>R+F,0)/B.length/D,L=q.map((R)=>R[A].success),E=L.reduce((R,F)=>R+F,0)/L.length;if(E===0)return[0,A];return[V*N+Z*E,A]}).sort((O,A)=>A[0]-O[0]);Y(I.map(([,O])=>K[O])),await(0,s99.wait)(Q),U()};U()}});var Zm=H((LU0)=>{Object.defineProperty(LU0,"__esModule",{value:!0});LU0.UrlRequiredError=void 0;var G49=P0();class wU0 extends G49.BaseError{constructor(){super("No URL was provided to the Transport. Please provide a valid RPC URL to the Transport.",{docsPath:"/docs/clients/intro",name:"UrlRequiredError"})}}LU0.UrlRequiredError=wU0});var RU0=H((CU0)=>{Object.defineProperty(CU0,"__esModule",{value:!0});CU0.http=V49;var X49=PQ(),z49=Zm(),K49=uy(),W49=Rg(),Z49=IB();function V49(J,Q={}){let{batch:Y,fetchFn:G,fetchOptions:X,key:z="http",methods:K,name:W="HTTP JSON-RPC",onFetchRequest:Z,onFetchResponse:V,retryDelay:q,raw:U}=Q;return({chain:M,retryCount:D,timeout:I})=>{let{batchSize:O=1000,wait:A=0}=typeof Y==="object"?Y:{},B=Q.retryCount??D,w=I??Q.timeout??1e4,N=J||M?.rpcUrls.default.http[0];if(!N)throw new z49.UrlRequiredError;let L=(0,W49.getHttpRpcClient)(N,{fetchFn:G,fetchOptions:X,onRequest:Z,onResponse:V,timeout:w});return(0,Z49.createTransport)({key:z,methods:K,name:W,async request({method:E,params:R}){let F={method:E,params:R},{schedule:f}=(0,K49.createBatchScheduler)({id:N,wait:A,shouldSplitBatch($){return $.length>O},fn:($)=>L.request({body:$}),sort:($,d)=>$.id-d.id}),C=async($)=>Y?f($):[await L.request({body:$})],[{error:P,result:k}]=await C(F);if(U)return{error:P,result:k};if(P)throw new X49.RpcRequestError({body:F,error:P,url:N});return k},retryCount:B,retryDelay:q,timeout:w,type:"http"},{fetchOptions:X,url:N})}}});var SU0=H((FU0)=>{Object.defineProperty(FU0,"__esModule",{value:!0});FU0.webSocket=I49;var U49=PQ(),M49=Zm(),D49=L71(),LJ1=Sg(),H49=IB();function I49(J,Q={}){let{keepAlive:Y,key:G="webSocket",methods:X,name:z="WebSocket JSON-RPC",reconnect:K,retryDelay:W}=Q;return({chain:Z,retryCount:V,timeout:q})=>{let U=Q.retryCount??V,M=q??Q.timeout??1e4,D=J||Z?.rpcUrls.default.webSocket?.[0],I={keepAlive:Y,reconnect:K};if(!D)throw new M49.UrlRequiredError;return(0,H49.createTransport)({key:G,methods:X,name:z,async request({method:O,params:A}){let B={method:O,params:A},w=await(0,LJ1.getWebSocketRpcClient)(D,I),{error:N,result:L}=await w.requestAsync({body:B,timeout:M});if(N)throw new U49.RpcRequestError({body:B,error:N,url:D});return L},retryCount:U,retryDelay:W,timeout:M,type:"webSocket"},{getSocket(){return(0,D49.getSocket)(D)},getRpcClient(){return(0,LJ1.getWebSocketRpcClient)(D,I)},async subscribe({params:O,onData:A,onError:B}){let w=await(0,LJ1.getWebSocketRpcClient)(D,I),{result:N}=await new Promise((L,E)=>w.request({body:{method:"eth_subscribe",params:O},onError(R){E(R),B?.(R);return},onResponse(R){if(R.error){E(R.error),B?.(R.error);return}if(typeof R.id==="number"){L(R);return}if(R.method!=="eth_subscription")return;A(R.params)}}));return{subscriptionId:N,async unsubscribe(){return new Promise((L)=>w.request({body:{method:"eth_unsubscribe",params:[N]},onResponse:L}))}}}})}}});var fU0=H((PU0)=>{Object.defineProperty(PU0,"__esModule",{value:!0});PU0.ProviderRpcError=void 0;class TU0 extends Error{constructor(J,Q){super(Q);Object.defineProperty(this,"code",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"details",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.code=J,this.details=Q}}PU0.ProviderRpcError=TU0});var vU0=H((kU0)=>{Object.defineProperty(kU0,"__esModule",{value:!0});kU0.decodeDeployData=B49;var EJ1=F8(),A49=VK(),CJ1="/docs/contract/decodeDeployData";function B49(J){let{abi:Q,bytecode:Y,data:G}=J;if(G===Y)return{bytecode:Y};let X=Q.find((K)=>("type"in K)&&K.type==="constructor");if(!X)throw new EJ1.AbiConstructorNotFoundError({docsPath:CJ1});if(!("inputs"in X))throw new EJ1.AbiConstructorParamsNotFoundError({docsPath:CJ1});if(!X.inputs||X.inputs.length===0)throw new EJ1.AbiConstructorParamsNotFoundError({docsPath:CJ1});return{args:(0,A49.decodeAbiParameters)(X.inputs,`0x${G.replace(Y,"")}`),bytecode:Y}}});var bU0=H((hU0)=>{Object.defineProperty(hU0,"__esModule",{value:!0});hU0.fromBlobs=E49;var jU0=RA(),w49=c6(),L49=v1();function E49(J){let Q=J.to??(typeof J.blobs[0]==="string"?"hex":"bytes"),Y=typeof J.blobs[0]==="string"?J.blobs.map((W)=>(0,w49.hexToBytes)(W)):J.blobs,G=Y.reduce((W,Z)=>W+Z.length,0),X=(0,jU0.createCursor)(new Uint8Array(G)),z=!0;for(let W of Y){let Z=(0,jU0.createCursor)(W);while(z&&Z.position<W.length){Z.incrementPosition(1);let V=31;if(W.length-Z.position<31)V=W.length-Z.position;for(let q in Array.from({length:V})){let U=Z.readByte();if(U===128&&!Z.inspectBytes(Z.remaining).includes(128)){z=!1;break}X.pushByte(U)}}}let K=X.bytes.slice(0,X.position);return Q==="hex"?(0,L49.bytesToHex)(K):K}});var yU0=H((xU0)=>{Object.defineProperty(xU0,"__esModule",{value:!0});xU0.sidecarsToVersionedHashes=F49;var R49=Py();function F49(J){let{sidecars:Q,version:Y}=J,G=J.to??(typeof Q[0].blob==="string"?"hex":"bytes"),X=[];for(let{commitment:z}of Q)X.push((0,R49.commitmentToVersionedHash)({commitment:z,to:G,version:Y}));return X}});var mU0=H((gU0)=>{Object.defineProperty(gU0,"__esModule",{value:!0});gU0.toCoinType=$49;var T49=Wg(),P49=2147483648;function $49(J){if(J===1)return 60n;if(J>=P49||J<0)throw new T49.EnsInvalidChainIdError({chainId:J});return BigInt((2147483648|J)>>>0)}});var RJ1=H((dU0)=>{Object.defineProperty(dU0,"__esModule",{value:!0});dU0.defineKzg=k49;function k49({blobToKzgCommitment:J,computeBlobKzgProof:Q}){return{blobToKzgCommitment:J,computeBlobKzgProof:Q}}});var lU0=H((uU0)=>{Object.defineProperty(uU0,"__esModule",{value:!0});uU0.setupKzg=h49;var j49=RJ1();function h49(J,Q){try{J.loadTrustedSetup(Q)}catch(Y){let G=Y;if(!G.message.includes("trusted setup is already loaded"))throw G}return(0,j49.defineKzg)(J)}});var cU0=H((pU0)=>{Object.defineProperty(pU0,"__esModule",{value:!0});pU0.compactSignatureToSignature=g49;var x49=c6(),y49=v1();function g49({r:J,yParityAndS:Q}){let Y=(0,x49.hexToBytes)(Q),G=Y[0]&128?1:0,X=Y;if(G===1)X[0]&=127;return{r:J,s:(0,y49.bytesToHex)(X),yParity:G}}});var nU0=H((iU0)=>{Object.defineProperty(iU0,"__esModule",{value:!0});iU0.parseCompactSignature=u49;var d49=$Q(),_U0=v1();function u49(J){let{r:Q,s:Y}=d49.secp256k1.Signature.fromCompact(J.slice(2,130));return{r:(0,_U0.numberToHex)(Q,{size:32}),yParityAndS:(0,_U0.numberToHex)(Y,{size:32})}}});var aU0=H((oU0)=>{Object.defineProperty(oU0,"__esModule",{value:!0});oU0.parseSignature=c49;var p49=$Q(),Vm=v1();function c49(J){let{r:Q,s:Y}=p49.secp256k1.Signature.fromCompact(J.slice(2,130)),G=Number(`0x${J.slice(130)}`),[X,z]=(()=>{if(G===0||G===1)return[void 0,G];if(G===27)return[BigInt(G),0];if(G===28)return[BigInt(G),1];throw Error("Invalid yParityOrV value")})();if(typeof X<"u")return{r:(0,Vm.numberToHex)(Q,{size:32}),s:(0,Vm.numberToHex)(Y,{size:32}),v:X,yParity:z};return{r:(0,Vm.numberToHex)(Q,{size:32}),s:(0,Vm.numberToHex)(Y,{size:32}),yParity:z}}});var sU0=H((rU0)=>{Object.defineProperty(rU0,"__esModule",{value:!0});rU0.recoverTransactionAddress=r49;var i49=c5(),n49=eg(),o49=sA(),a49=OK();async function r49(J){let{serializedTransaction:Q,signature:Y}=J,G=(0,n49.parseTransaction)(Q),X=Y??{r:G.r,s:G.s,v:G.v,yParity:G.yParity},z=(0,o49.serializeTransaction)({...G,r:void 0,s:void 0,v:void 0,yParity:void 0,sidecars:void 0});return await(0,a49.recoverAddress)({hash:(0,i49.keccak256)(z),signature:X})}});var JM0=H((eU0)=>{Object.defineProperty(eU0,"__esModule",{value:!0});eU0.serializeCompactSignature=e49;var t49=$Q(),tU0=_8();function e49({r:J,yParityAndS:Q}){return`0x${new t49.secp256k1.Signature((0,tU0.hexToBigInt)(J),(0,tU0.hexToBigInt)(Q)).toCompactHex()}`}});var YM0=H((QM0)=>{Object.defineProperty(QM0,"__esModule",{value:!0});QM0.signatureToCompactSignature=G59;var Q59=c6(),Y59=v1();function G59(J){let{r:Q,s:Y,v:G,yParity:X}=J,z=Number(X??G-27n),K=Y;if(z===1){let W=(0,Q59.hexToBytes)(Y);W[0]|=128,K=(0,Y59.bytesToHex)(W)}return{r:Q,yParityAndS:K}}});var yJ1=H((v)=>{Object.defineProperty(v,"__esModule",{value:!0});v.maxInt8=v.universalSignatureValidatorByteCode=v.erc6492SignatureValidatorByteCode=v.deploylessCallViaFactoryBytecode=v.deploylessCallViaBytecodeBytecode=v.zeroHash=v.zeroAddress=v.ethAddress=v.multicall3Abi=v.universalSignatureValidatorAbi=v.erc6492SignatureValidatorAbi=v.erc4626Abi=v.erc1155Abi=v.erc721Abi=v.erc20Abi_bytes32=v.erc20Abi=v.webSocket=v.http=v.shouldThrow=v.fallback=v.custom=v.createTransport=v.walletActions=v.testActions=v.publicActions=v.createWalletClient=v.createTestClient=v.createPublicClient=v.rpcSchema=v.createClient=v.WaitForCallsStatusTimeoutError=v.getContract=v.UnknownTypeError=v.UnknownSignatureError=v.SolidityProtectedKeywordError=v.parseAbiParameters=v.parseAbiParameter=v.parseAbiItem=v.parseAbi=v.InvalidStructSignatureError=v.InvalidSignatureError=v.InvalidParenthesisError=v.InvalidParameterError=v.InvalidModifierError=v.InvalidFunctionModifierError=v.InvalidAbiTypeParameterError=v.InvalidAbiParametersError=v.InvalidAbiParameterError=v.InvalidAbiItemError=v.CircularReferenceError=void 0;v.maxUint152=v.maxUint144=v.maxUint136=v.maxUint128=v.maxUint120=v.maxUint112=v.maxUint104=v.maxUint96=v.maxUint88=v.maxUint80=v.maxUint72=v.maxUint64=v.maxUint56=v.maxUint48=v.maxUint40=v.maxUint32=v.maxUint24=v.maxUint16=v.maxUint8=v.maxInt256=v.maxInt248=v.maxInt240=v.maxInt232=v.maxInt224=v.maxInt216=v.maxInt208=v.maxInt200=v.maxInt192=v.maxInt184=v.maxInt176=v.maxInt168=v.maxInt160=v.maxInt152=v.maxInt144=v.maxInt136=v.maxInt128=v.maxInt120=v.maxInt112=v.maxInt104=v.maxInt96=v.maxInt88=v.maxInt80=v.maxInt72=v.maxInt64=v.maxInt56=v.maxInt48=v.maxInt40=v.maxInt32=v.maxInt24=v.maxInt16=void 0;v.AbiConstructorNotFoundError=v.weiUnits=v.gweiUnits=v.etherUnits=v.presignMessagePrefix=v.minInt256=v.minInt248=v.minInt240=v.minInt232=v.minInt224=v.minInt216=v.minInt208=v.minInt200=v.minInt192=v.minInt184=v.minInt176=v.minInt168=v.minInt160=v.minInt152=v.minInt144=v.minInt136=v.minInt128=v.minInt120=v.minInt112=v.minInt104=v.minInt96=v.minInt88=v.minInt80=v.minInt72=v.minInt64=v.minInt56=v.minInt48=v.minInt40=v.minInt32=v.minInt24=v.minInt16=v.minInt8=v.maxUint256=v.maxUint248=v.maxUint240=v.maxUint232=v.maxUint224=v.maxUint216=v.maxUint208=v.maxUint200=v.maxUint192=v.maxUint184=v.maxUint176=v.maxUint168=v.maxUint160=void 0;v.EnsAvatarUriResolutionError=v.EnsAvatarUnsupportedNamespaceError=v.EnsAvatarInvalidNftUriError=v.SizeOverflowError=v.InvalidHexValueError=v.InvalidHexBooleanError=v.InvalidBytesBooleanError=v.IntegerOutOfRangeError=v.SliceOffsetOutOfBoundsError=v.SizeExceedsPaddingSizeError=v.RawContractError=v.CounterfactualDeploymentFailedError=v.ContractFunctionZeroDataError=v.ContractFunctionRevertedError=v.ContractFunctionExecutionError=v.CallExecutionError=v.InvalidChainIdError=v.ClientChainNotConfiguredError=v.ChainNotFoundError=v.ChainMismatchError=v.ChainDoesNotSupportContract=v.BundleFailedError=v.BlockNotFoundError=v.setErrorConfig=v.BaseError=v.InvalidAddressError=v.UnsupportedPackedAbiType=v.InvalidDefinitionTypeError=v.InvalidArrayError=v.InvalidAbiEncodingTypeError=v.InvalidAbiDecodingTypeError=v.DecodeLogTopicsMismatch=v.DecodeLogDataMismatch=v.BytesSizeMismatchError=v.AbiFunctionSignatureNotFoundError=v.AbiFunctionOutputsNotFoundError=v.AbiFunctionNotFoundError=v.AbiEventSignatureNotFoundError=v.AbiEventSignatureEmptyTopicsError=v.AbiEventNotFoundError=v.AbiErrorSignatureNotFoundError=v.AbiErrorNotFoundError=v.AbiErrorInputsNotFoundError=v.AbiEncodingLengthMismatchError=v.AbiEncodingBytesSizeMismatchError=v.AbiEncodingArrayLengthMismatchError=v.AbiDecodingZeroDataError=v.AbiDecodingDataSizeTooSmallError=v.AbiDecodingDataSizeInvalidError=v.AbiConstructorParamsNotFoundError=void 0;v.UnsupportedProviderMethodError=v.UnsupportedNonOptionalCapabilityError=v.UnsupportedChainIdError=v.UnknownRpcError=v.UnknownBundleIdError=v.UnauthorizedProviderError=v.TransactionRejectedRpcError=v.SwitchChainError=v.RpcError=v.ResourceUnavailableRpcError=v.ResourceNotFoundRpcError=v.ProviderRpcError=v.ProviderDisconnectedError=v.ParseRpcError=v.MethodNotSupportedRpcError=v.MethodNotFoundRpcError=v.LimitExceededRpcError=v.JsonRpcVersionUnsupportedError=v.InvalidRequestRpcError=v.InvalidParamsRpcError=v.InvalidInputRpcError=v.InternalRpcError=v.DuplicateIdError=v.ChainDisconnectedError=v.BundleTooLargeError=v.AtomicReadyWalletRejectedUpgradeError=v.AtomicityNotSupportedError=v.WebSocketRequestError=v.TimeoutError=v.SocketClosedError=v.RpcRequestError=v.HttpRequestError=v.UnknownNodeError=v.TransactionTypeNotSupportedError=v.TipAboveFeeCapError=v.NonceTooLowError=v.NonceTooHighError=v.NonceMaxValueError=v.IntrinsicGasTooLowError=v.IntrinsicGasTooHighError=v.InsufficientFundsError=v.FeeCapTooLowError=v.FeeCapTooHighError=v.ExecutionRevertedError=v.FilterTypeNotSupportedError=v.MaxFeePerGasTooLowError=v.Eip1559FeesNotSupportedError=v.BaseFeeScalarError=v.EstimateGasExecutionError=v.EnsInvalidChainIdError=void 0;v.toBlobs=v.toBlobSidecars=v.sidecarsToVersionedHashes=v.fromBlobs=v.commitmentToVersionedHash=v.commitmentsToVersionedHashes=v.blobsToProofs=v.blobsToCommitments=v.isAddressEqual=v.isAddress=v.getCreateAddress=v.getCreate2Address=v.getContractAddress=v.getAddress=v.checksumAddress=v.prepareEncodeFunctionData=v.parseEventLogs=v.getAbiItem=v.encodePacked=v.encodeFunctionResult=v.encodeFunctionData=v.encodeEventTopics=v.encodeErrorResult=v.encodeDeployData=v.encodeAbiParameters=v.decodeFunctionResult=v.decodeFunctionData=v.decodeEventLog=v.decodeErrorResult=v.decodeDeployData=v.decodeAbiParameters=v.EIP1193ProviderRpcError=v.InvalidDecimalNumberError=v.InvalidStructTypeError=v.InvalidPrimaryTypeError=v.InvalidDomainError=v.UrlRequiredError=v.WaitForTransactionReceiptTimeoutError=v.TransactionReceiptNotFoundError=v.TransactionNotFoundError=v.TransactionExecutionError=v.InvalidStorageKeySizeError=v.InvalidSerializedTransactionTypeError=v.InvalidSerializedTransactionError=v.InvalidSerializableTransactionError=v.InvalidLegacyVError=v.FeeConflictError=v.StateAssignmentConflictError=v.AccountStateConflictError=v.UserRejectedRequestError=void 0;v.getContractError=v.toCoinType=v.namehash=v.labelhash=v.toRlp=v.hexToRlp=v.bytesToRlp=v.toHex=v.stringToHex=v.numberToHex=v.bytesToHex=v.boolToHex=v.toBytes=v.stringToBytes=v.numberToBytes=v.hexToBytes=v.boolToBytes=v.fromRlp=v.hexToString=v.hexToNumber=v.hexToBool=v.hexToBigInt=v.fromHex=v.fromBytes=v.bytesToString=v.bytesToNumber=v.bytesToBool=v.bytesToBigInt=v.trim=v.sliceHex=v.sliceBytes=v.slice=v.size=v.padHex=v.padBytes=v.pad=v.isHex=v.isBytes=v.concatHex=v.concatBytes=v.concat=v.getChainContractAddress=v.extractChain=v.defineChain=v.assertCurrentChain=v.offchainLookupSignature=v.offchainLookupAbiItem=v.offchainLookup=v.ccipFetch=v.ccipRequest=void 0;v.recoverTypedDataAddress=v.recoverTransactionAddress=v.recoverPublicKey=v.recoverMessageAddress=v.recoverAddress=v.parseSignature=v.hexToSignature=v.parseErc8010Signature=v.parseErc6492Signature=v.parseCompactSignature=v.hexToCompactSignature=v.isErc8010Signature=v.isErc6492Signature=v.hashTypedData=v.hashStruct=v.hashDomain=v.hashMessage=v.compactSignatureToSignature=v.withTimeout=v.withRetry=v.withCache=v.nonceManager=v.createNonceManager=v.setupKzg=v.defineKzg=v.getFunctionSignature=v.toFunctionSignature=v.getFunctionSelector=v.toFunctionSelector=v.toFunctionHash=v.getEventSignature=v.toEventSignature=v.getEventSelector=v.toEventSelector=v.toEventHash=v.sha256=v.ripemd160=v.keccak256=v.isHash=v.rpcTransactionType=v.formatTransactionRequest=v.defineTransactionRequest=v.formatTransactionReceipt=v.defineTransactionReceipt=v.transactionType=v.formatTransaction=v.defineTransaction=v.formatLog=v.formatBlock=v.defineBlock=void 0;v.parseUnits=v.parseGwei=v.parseEther=v.formatUnits=v.formatGwei=v.formatEther=v.validateTypedData=v.serializeTypedData=v.getTypesForEIP712Domain=v.domainSeparator=v.serializeTransaction=v.serializeAccessList=v.parseTransaction=v.getTransactionType=v.getSerializedTransactionType=v.assertTransactionLegacy=v.assertTransactionEIP2930=v.assertTransactionEIP1559=v.assertRequest=v.stringify=v.verifyTypedData=v.verifyMessage=v.verifyHash=v.toPrefixedMessage=v.signatureToCompactSignature=v.serializeSignature=v.signatureToHex=v.serializeErc8010Signature=v.serializeErc6492Signature=v.serializeCompactSignature=v.compactSignatureToHex=void 0;var v4=sR();Object.defineProperty(v,"CircularReferenceError",{enumerable:!0,get:function(){return v4.CircularReferenceError}});Object.defineProperty(v,"InvalidAbiItemError",{enumerable:!0,get:function(){return v4.InvalidAbiItemError}});Object.defineProperty(v,"InvalidAbiParameterError",{enumerable:!0,get:function(){return v4.InvalidAbiParameterError}});Object.defineProperty(v,"InvalidAbiParametersError",{enumerable:!0,get:function(){return v4.InvalidAbiParametersError}});Object.defineProperty(v,"InvalidAbiTypeParameterError",{enumerable:!0,get:function(){return v4.InvalidAbiTypeParameterError}});Object.defineProperty(v,"InvalidFunctionModifierError",{enumerable:!0,get:function(){return v4.InvalidFunctionModifierError}});Object.defineProperty(v,"InvalidModifierError",{enumerable:!0,get:function(){return v4.InvalidModifierError}});Object.defineProperty(v,"InvalidParameterError",{enumerable:!0,get:function(){return v4.InvalidParameterError}});Object.defineProperty(v,"InvalidParenthesisError",{enumerable:!0,get:function(){return v4.InvalidParenthesisError}});Object.defineProperty(v,"InvalidSignatureError",{enumerable:!0,get:function(){return v4.InvalidSignatureError}});Object.defineProperty(v,"InvalidStructSignatureError",{enumerable:!0,get:function(){return v4.InvalidStructSignatureError}});Object.defineProperty(v,"parseAbi",{enumerable:!0,get:function(){return v4.parseAbi}});Object.defineProperty(v,"parseAbiItem",{enumerable:!0,get:function(){return v4.parseAbiItem}});Object.defineProperty(v,"parseAbiParameter",{enumerable:!0,get:function(){return v4.parseAbiParameter}});Object.defineProperty(v,"parseAbiParameters",{enumerable:!0,get:function(){return v4.parseAbiParameters}});Object.defineProperty(v,"SolidityProtectedKeywordError",{enumerable:!0,get:function(){return v4.SolidityProtectedKeywordError}});Object.defineProperty(v,"UnknownSignatureError",{enumerable:!0,get:function(){return v4.UnknownSignatureError}});Object.defineProperty(v,"UnknownTypeError",{enumerable:!0,get:function(){return v4.UnknownTypeError}});var z59=zY0();Object.defineProperty(v,"getContract",{enumerable:!0,get:function(){return z59.getContract}});var K59=F51();Object.defineProperty(v,"WaitForCallsStatusTimeoutError",{enumerable:!0,get:function(){return K59.WaitForCallsStatusTimeoutError}});var GM0=nF();Object.defineProperty(v,"createClient",{enumerable:!0,get:function(){return GM0.createClient}});Object.defineProperty(v,"rpcSchema",{enumerable:!0,get:function(){return GM0.rpcSchema}});var W59=BV0();Object.defineProperty(v,"createPublicClient",{enumerable:!0,get:function(){return W59.createPublicClient}});var Z59=$q0();Object.defineProperty(v,"createTestClient",{enumerable:!0,get:function(){return Z59.createTestClient}});var V59=UU0();Object.defineProperty(v,"createWalletClient",{enumerable:!0,get:function(){return V59.createWalletClient}});var q59=IJ1();Object.defineProperty(v,"publicActions",{enumerable:!0,get:function(){return q59.publicActions}});var U59=AJ1();Object.defineProperty(v,"testActions",{enumerable:!0,get:function(){return U59.testActions}});var M59=wJ1();Object.defineProperty(v,"walletActions",{enumerable:!0,get:function(){return M59.walletActions}});var D59=IB();Object.defineProperty(v,"createTransport",{enumerable:!0,get:function(){return D59.createTransport}});var H59=HU0();Object.defineProperty(v,"custom",{enumerable:!0,get:function(){return H59.custom}});var XM0=NU0();Object.defineProperty(v,"fallback",{enumerable:!0,get:function(){return XM0.fallback}});Object.defineProperty(v,"shouldThrow",{enumerable:!0,get:function(){return XM0.shouldThrow}});var I59=RU0();Object.defineProperty(v,"http",{enumerable:!0,get:function(){return I59.http}});var O59=SU0();Object.defineProperty(v,"webSocket",{enumerable:!0,get:function(){return O59.webSocket}});var DV=AK();Object.defineProperty(v,"erc20Abi",{enumerable:!0,get:function(){return DV.erc20Abi}});Object.defineProperty(v,"erc20Abi_bytes32",{enumerable:!0,get:function(){return DV.erc20Abi_bytes32}});Object.defineProperty(v,"erc721Abi",{enumerable:!0,get:function(){return DV.erc721Abi}});Object.defineProperty(v,"erc1155Abi",{enumerable:!0,get:function(){return DV.erc1155Abi}});Object.defineProperty(v,"erc4626Abi",{enumerable:!0,get:function(){return DV.erc4626Abi}});Object.defineProperty(v,"erc6492SignatureValidatorAbi",{enumerable:!0,get:function(){return DV.erc6492SignatureValidatorAbi}});Object.defineProperty(v,"universalSignatureValidatorAbi",{enumerable:!0,get:function(){return DV.erc6492SignatureValidatorAbi}});Object.defineProperty(v,"multicall3Abi",{enumerable:!0,get:function(){return DV.multicall3Abi}});var zM0=zJ1();Object.defineProperty(v,"ethAddress",{enumerable:!0,get:function(){return zM0.ethAddress}});Object.defineProperty(v,"zeroAddress",{enumerable:!0,get:function(){return zM0.zeroAddress}});var A59=Tg();Object.defineProperty(v,"zeroHash",{enumerable:!0,get:function(){return A59.zeroHash}});var qm=cA();Object.defineProperty(v,"deploylessCallViaBytecodeBytecode",{enumerable:!0,get:function(){return qm.deploylessCallViaBytecodeBytecode}});Object.defineProperty(v,"deploylessCallViaFactoryBytecode",{enumerable:!0,get:function(){return qm.deploylessCallViaFactoryBytecode}});Object.defineProperty(v,"erc6492SignatureValidatorByteCode",{enumerable:!0,get:function(){return qm.erc6492SignatureValidatorByteCode}});Object.defineProperty(v,"universalSignatureValidatorByteCode",{enumerable:!0,get:function(){return qm.erc6492SignatureValidatorByteCode}});var N1=Cy();Object.defineProperty(v,"maxInt8",{enumerable:!0,get:function(){return N1.maxInt8}});Object.defineProperty(v,"maxInt16",{enumerable:!0,get:function(){return N1.maxInt16}});Object.defineProperty(v,"maxInt24",{enumerable:!0,get:function(){return N1.maxInt24}});Object.defineProperty(v,"maxInt32",{enumerable:!0,get:function(){return N1.maxInt32}});Object.defineProperty(v,"maxInt40",{enumerable:!0,get:function(){return N1.maxInt40}});Object.defineProperty(v,"maxInt48",{enumerable:!0,get:function(){return N1.maxInt48}});Object.defineProperty(v,"maxInt56",{enumerable:!0,get:function(){return N1.maxInt56}});Object.defineProperty(v,"maxInt64",{enumerable:!0,get:function(){return N1.maxInt64}});Object.defineProperty(v,"maxInt72",{enumerable:!0,get:function(){return N1.maxInt72}});Object.defineProperty(v,"maxInt80",{enumerable:!0,get:function(){return N1.maxInt80}});Object.defineProperty(v,"maxInt88",{enumerable:!0,get:function(){return N1.maxInt88}});Object.defineProperty(v,"maxInt96",{enumerable:!0,get:function(){return N1.maxInt96}});Object.defineProperty(v,"maxInt104",{enumerable:!0,get:function(){return N1.maxInt104}});Object.defineProperty(v,"maxInt112",{enumerable:!0,get:function(){return N1.maxInt112}});Object.defineProperty(v,"maxInt120",{enumerable:!0,get:function(){return N1.maxInt120}});Object.defineProperty(v,"maxInt128",{enumerable:!0,get:function(){return N1.maxInt128}});Object.defineProperty(v,"maxInt136",{enumerable:!0,get:function(){return N1.maxInt136}});Object.defineProperty(v,"maxInt144",{enumerable:!0,get:function(){return N1.maxInt144}});Object.defineProperty(v,"maxInt152",{enumerable:!0,get:function(){return N1.maxInt152}});Object.defineProperty(v,"maxInt160",{enumerable:!0,get:function(){return N1.maxInt160}});Object.defineProperty(v,"maxInt168",{enumerable:!0,get:function(){return N1.maxInt168}});Object.defineProperty(v,"maxInt176",{enumerable:!0,get:function(){return N1.maxInt176}});Object.defineProperty(v,"maxInt184",{enumerable:!0,get:function(){return N1.maxInt184}});Object.defineProperty(v,"maxInt192",{enumerable:!0,get:function(){return N1.maxInt192}});Object.defineProperty(v,"maxInt200",{enumerable:!0,get:function(){return N1.maxInt200}});Object.defineProperty(v,"maxInt208",{enumerable:!0,get:function(){return N1.maxInt208}});Object.defineProperty(v,"maxInt216",{enumerable:!0,get:function(){return N1.maxInt216}});Object.defineProperty(v,"maxInt224",{enumerable:!0,get:function(){return N1.maxInt224}});Object.defineProperty(v,"maxInt232",{enumerable:!0,get:function(){return N1.maxInt232}});Object.defineProperty(v,"maxInt240",{enumerable:!0,get:function(){return N1.maxInt240}});Object.defineProperty(v,"maxInt248",{enumerable:!0,get:function(){return N1.maxInt248}});Object.defineProperty(v,"maxInt256",{enumerable:!0,get:function(){return N1.maxInt256}});Object.defineProperty(v,"maxUint8",{enumerable:!0,get:function(){return N1.maxUint8}});Object.defineProperty(v,"maxUint16",{enumerable:!0,get:function(){return N1.maxUint16}});Object.defineProperty(v,"maxUint24",{enumerable:!0,get:function(){return N1.maxUint24}});Object.defineProperty(v,"maxUint32",{enumerable:!0,get:function(){return N1.maxUint32}});Object.defineProperty(v,"maxUint40",{enumerable:!0,get:function(){return N1.maxUint40}});Object.defineProperty(v,"maxUint48",{enumerable:!0,get:function(){return N1.maxUint48}});Object.defineProperty(v,"maxUint56",{enumerable:!0,get:function(){return N1.maxUint56}});Object.defineProperty(v,"maxUint64",{enumerable:!0,get:function(){return N1.maxUint64}});Object.defineProperty(v,"maxUint72",{enumerable:!0,get:function(){return N1.maxUint72}});Object.defineProperty(v,"maxUint80",{enumerable:!0,get:function(){return N1.maxUint80}});Object.defineProperty(v,"maxUint88",{enumerable:!0,get:function(){return N1.maxUint88}});Object.defineProperty(v,"maxUint96",{enumerable:!0,get:function(){return N1.maxUint96}});Object.defineProperty(v,"maxUint104",{enumerable:!0,get:function(){return N1.maxUint104}});Object.defineProperty(v,"maxUint112",{enumerable:!0,get:function(){return N1.maxUint112}});Object.defineProperty(v,"maxUint120",{enumerable:!0,get:function(){return N1.maxUint120}});Object.defineProperty(v,"maxUint128",{enumerable:!0,get:function(){return N1.maxUint128}});Object.defineProperty(v,"maxUint136",{enumerable:!0,get:function(){return N1.maxUint136}});Object.defineProperty(v,"maxUint144",{enumerable:!0,get:function(){return N1.maxUint144}});Object.defineProperty(v,"maxUint152",{enumerable:!0,get:function(){return N1.maxUint152}});Object.defineProperty(v,"maxUint160",{enumerable:!0,get:function(){return N1.maxUint160}});Object.defineProperty(v,"maxUint168",{enumerable:!0,get:function(){return N1.maxUint168}});Object.defineProperty(v,"maxUint176",{enumerable:!0,get:function(){return N1.maxUint176}});Object.defineProperty(v,"maxUint184",{enumerable:!0,get:function(){return N1.maxUint184}});Object.defineProperty(v,"maxUint192",{enumerable:!0,get:function(){return N1.maxUint192}});Object.defineProperty(v,"maxUint200",{enumerable:!0,get:function(){return N1.maxUint200}});Object.defineProperty(v,"maxUint208",{enumerable:!0,get:function(){return N1.maxUint208}});Object.defineProperty(v,"maxUint216",{enumerable:!0,get:function(){return N1.maxUint216}});Object.defineProperty(v,"maxUint224",{enumerable:!0,get:function(){return N1.maxUint224}});Object.defineProperty(v,"maxUint232",{enumerable:!0,get:function(){return N1.maxUint232}});Object.defineProperty(v,"maxUint240",{enumerable:!0,get:function(){return N1.maxUint240}});Object.defineProperty(v,"maxUint248",{enumerable:!0,get:function(){return N1.maxUint248}});Object.defineProperty(v,"maxUint256",{enumerable:!0,get:function(){return N1.maxUint256}});Object.defineProperty(v,"minInt8",{enumerable:!0,get:function(){return N1.minInt8}});Object.defineProperty(v,"minInt16",{enumerable:!0,get:function(){return N1.minInt16}});Object.defineProperty(v,"minInt24",{enumerable:!0,get:function(){return N1.minInt24}});Object.defineProperty(v,"minInt32",{enumerable:!0,get:function(){return N1.minInt32}});Object.defineProperty(v,"minInt40",{enumerable:!0,get:function(){return N1.minInt40}});Object.defineProperty(v,"minInt48",{enumerable:!0,get:function(){return N1.minInt48}});Object.defineProperty(v,"minInt56",{enumerable:!0,get:function(){return N1.minInt56}});Object.defineProperty(v,"minInt64",{enumerable:!0,get:function(){return N1.minInt64}});Object.defineProperty(v,"minInt72",{enumerable:!0,get:function(){return N1.minInt72}});Object.defineProperty(v,"minInt80",{enumerable:!0,get:function(){return N1.minInt80}});Object.defineProperty(v,"minInt88",{enumerable:!0,get:function(){return N1.minInt88}});Object.defineProperty(v,"minInt96",{enumerable:!0,get:function(){return N1.minInt96}});Object.defineProperty(v,"minInt104",{enumerable:!0,get:function(){return N1.minInt104}});Object.defineProperty(v,"minInt112",{enumerable:!0,get:function(){return N1.minInt112}});Object.defineProperty(v,"minInt120",{enumerable:!0,get:function(){return N1.minInt120}});Object.defineProperty(v,"minInt128",{enumerable:!0,get:function(){return N1.minInt128}});Object.defineProperty(v,"minInt136",{enumerable:!0,get:function(){return N1.minInt136}});Object.defineProperty(v,"minInt144",{enumerable:!0,get:function(){return N1.minInt144}});Object.defineProperty(v,"minInt152",{enumerable:!0,get:function(){return N1.minInt152}});Object.defineProperty(v,"minInt160",{enumerable:!0,get:function(){return N1.minInt160}});Object.defineProperty(v,"minInt168",{enumerable:!0,get:function(){return N1.minInt168}});Object.defineProperty(v,"minInt176",{enumerable:!0,get:function(){return N1.minInt176}});Object.defineProperty(v,"minInt184",{enumerable:!0,get:function(){return N1.minInt184}});Object.defineProperty(v,"minInt192",{enumerable:!0,get:function(){return N1.minInt192}});Object.defineProperty(v,"minInt200",{enumerable:!0,get:function(){return N1.minInt200}});Object.defineProperty(v,"minInt208",{enumerable:!0,get:function(){return N1.minInt208}});Object.defineProperty(v,"minInt216",{enumerable:!0,get:function(){return N1.minInt216}});Object.defineProperty(v,"minInt224",{enumerable:!0,get:function(){return N1.minInt224}});Object.defineProperty(v,"minInt232",{enumerable:!0,get:function(){return N1.minInt232}});Object.defineProperty(v,"minInt240",{enumerable:!0,get:function(){return N1.minInt240}});Object.defineProperty(v,"minInt248",{enumerable:!0,get:function(){return N1.minInt248}});Object.defineProperty(v,"minInt256",{enumerable:!0,get:function(){return N1.minInt256}});var B59=E71();Object.defineProperty(v,"presignMessagePrefix",{enumerable:!0,get:function(){return B59.presignMessagePrefix}});var FJ1=TA();Object.defineProperty(v,"etherUnits",{enumerable:!0,get:function(){return FJ1.etherUnits}});Object.defineProperty(v,"gweiUnits",{enumerable:!0,get:function(){return FJ1.gweiUnits}});Object.defineProperty(v,"weiUnits",{enumerable:!0,get:function(){return FJ1.weiUnits}});var S8=F8();Object.defineProperty(v,"AbiConstructorNotFoundError",{enumerable:!0,get:function(){return S8.AbiConstructorNotFoundError}});Object.defineProperty(v,"AbiConstructorParamsNotFoundError",{enumerable:!0,get:function(){return S8.AbiConstructorParamsNotFoundError}});Object.defineProperty(v,"AbiDecodingDataSizeInvalidError",{enumerable:!0,get:function(){return S8.AbiDecodingDataSizeInvalidError}});Object.defineProperty(v,"AbiDecodingDataSizeTooSmallError",{enumerable:!0,get:function(){return S8.AbiDecodingDataSizeTooSmallError}});Object.defineProperty(v,"AbiDecodingZeroDataError",{enumerable:!0,get:function(){return S8.AbiDecodingZeroDataError}});Object.defineProperty(v,"AbiEncodingArrayLengthMismatchError",{enumerable:!0,get:function(){return S8.AbiEncodingArrayLengthMismatchError}});Object.defineProperty(v,"AbiEncodingBytesSizeMismatchError",{enumerable:!0,get:function(){return S8.AbiEncodingBytesSizeMismatchError}});Object.defineProperty(v,"AbiEncodingLengthMismatchError",{enumerable:!0,get:function(){return S8.AbiEncodingLengthMismatchError}});Object.defineProperty(v,"AbiErrorInputsNotFoundError",{enumerable:!0,get:function(){return S8.AbiErrorInputsNotFoundError}});Object.defineProperty(v,"AbiErrorNotFoundError",{enumerable:!0,get:function(){return S8.AbiErrorNotFoundError}});Object.defineProperty(v,"AbiErrorSignatureNotFoundError",{enumerable:!0,get:function(){return S8.AbiErrorSignatureNotFoundError}});Object.defineProperty(v,"AbiEventNotFoundError",{enumerable:!0,get:function(){return S8.AbiEventNotFoundError}});Object.defineProperty(v,"AbiEventSignatureEmptyTopicsError",{enumerable:!0,get:function(){return S8.AbiEventSignatureEmptyTopicsError}});Object.defineProperty(v,"AbiEventSignatureNotFoundError",{enumerable:!0,get:function(){return S8.AbiEventSignatureNotFoundError}});Object.defineProperty(v,"AbiFunctionNotFoundError",{enumerable:!0,get:function(){return S8.AbiFunctionNotFoundError}});Object.defineProperty(v,"AbiFunctionOutputsNotFoundError",{enumerable:!0,get:function(){return S8.AbiFunctionOutputsNotFoundError}});Object.defineProperty(v,"AbiFunctionSignatureNotFoundError",{enumerable:!0,get:function(){return S8.AbiFunctionSignatureNotFoundError}});Object.defineProperty(v,"BytesSizeMismatchError",{enumerable:!0,get:function(){return S8.BytesSizeMismatchError}});Object.defineProperty(v,"DecodeLogDataMismatch",{enumerable:!0,get:function(){return S8.DecodeLogDataMismatch}});Object.defineProperty(v,"DecodeLogTopicsMismatch",{enumerable:!0,get:function(){return S8.DecodeLogTopicsMismatch}});Object.defineProperty(v,"InvalidAbiDecodingTypeError",{enumerable:!0,get:function(){return S8.InvalidAbiDecodingTypeError}});Object.defineProperty(v,"InvalidAbiEncodingTypeError",{enumerable:!0,get:function(){return S8.InvalidAbiEncodingTypeError}});Object.defineProperty(v,"InvalidArrayError",{enumerable:!0,get:function(){return S8.InvalidArrayError}});Object.defineProperty(v,"InvalidDefinitionTypeError",{enumerable:!0,get:function(){return S8.InvalidDefinitionTypeError}});Object.defineProperty(v,"UnsupportedPackedAbiType",{enumerable:!0,get:function(){return S8.UnsupportedPackedAbiType}});var N59=EJ();Object.defineProperty(v,"InvalidAddressError",{enumerable:!0,get:function(){return N59.InvalidAddressError}});var KM0=P0();Object.defineProperty(v,"BaseError",{enumerable:!0,get:function(){return KM0.BaseError}});Object.defineProperty(v,"setErrorConfig",{enumerable:!0,get:function(){return KM0.setErrorConfig}});var w59=Ry();Object.defineProperty(v,"BlockNotFoundError",{enumerable:!0,get:function(){return w59.BlockNotFoundError}});var L59=w51();Object.defineProperty(v,"BundleFailedError",{enumerable:!0,get:function(){return L59.BundleFailedError}});var kS=_A();Object.defineProperty(v,"ChainDoesNotSupportContract",{enumerable:!0,get:function(){return kS.ChainDoesNotSupportContract}});Object.defineProperty(v,"ChainMismatchError",{enumerable:!0,get:function(){return kS.ChainMismatchError}});Object.defineProperty(v,"ChainNotFoundError",{enumerable:!0,get:function(){return kS.ChainNotFoundError}});Object.defineProperty(v,"ClientChainNotConfiguredError",{enumerable:!0,get:function(){return kS.ClientChainNotConfiguredError}});Object.defineProperty(v,"InvalidChainIdError",{enumerable:!0,get:function(){return kS.InvalidChainIdError}});var OB=qK();Object.defineProperty(v,"CallExecutionError",{enumerable:!0,get:function(){return OB.CallExecutionError}});Object.defineProperty(v,"ContractFunctionExecutionError",{enumerable:!0,get:function(){return OB.ContractFunctionExecutionError}});Object.defineProperty(v,"ContractFunctionRevertedError",{enumerable:!0,get:function(){return OB.ContractFunctionRevertedError}});Object.defineProperty(v,"ContractFunctionZeroDataError",{enumerable:!0,get:function(){return OB.ContractFunctionZeroDataError}});Object.defineProperty(v,"CounterfactualDeploymentFailedError",{enumerable:!0,get:function(){return OB.CounterfactualDeploymentFailedError}});Object.defineProperty(v,"RawContractError",{enumerable:!0,get:function(){return OB.RawContractError}});var WM0=eR();Object.defineProperty(v,"SizeExceedsPaddingSizeError",{enumerable:!0,get:function(){return WM0.SizeExceedsPaddingSizeError}});Object.defineProperty(v,"SliceOffsetOutOfBoundsError",{enumerable:!0,get:function(){return WM0.SliceOffsetOutOfBoundsError}});var vS=YM();Object.defineProperty(v,"IntegerOutOfRangeError",{enumerable:!0,get:function(){return vS.IntegerOutOfRangeError}});Object.defineProperty(v,"InvalidBytesBooleanError",{enumerable:!0,get:function(){return vS.InvalidBytesBooleanError}});Object.defineProperty(v,"InvalidHexBooleanError",{enumerable:!0,get:function(){return vS.InvalidHexBooleanError}});Object.defineProperty(v,"InvalidHexValueError",{enumerable:!0,get:function(){return vS.InvalidHexValueError}});Object.defineProperty(v,"SizeOverflowError",{enumerable:!0,get:function(){return vS.SizeOverflowError}});var Um=Wg();Object.defineProperty(v,"EnsAvatarInvalidNftUriError",{enumerable:!0,get:function(){return Um.EnsAvatarInvalidNftUriError}});Object.defineProperty(v,"EnsAvatarUnsupportedNamespaceError",{enumerable:!0,get:function(){return Um.EnsAvatarUnsupportedNamespaceError}});Object.defineProperty(v,"EnsAvatarUriResolutionError",{enumerable:!0,get:function(){return Um.EnsAvatarUriResolutionError}});Object.defineProperty(v,"EnsInvalidChainIdError",{enumerable:!0,get:function(){return Um.EnsInvalidChainIdError}});var E59=A41();Object.defineProperty(v,"EstimateGasExecutionError",{enumerable:!0,get:function(){return E59.EstimateGasExecutionError}});var SJ1=FF();Object.defineProperty(v,"BaseFeeScalarError",{enumerable:!0,get:function(){return SJ1.BaseFeeScalarError}});Object.defineProperty(v,"Eip1559FeesNotSupportedError",{enumerable:!0,get:function(){return SJ1.Eip1559FeesNotSupportedError}});Object.defineProperty(v,"MaxFeePerGasTooLowError",{enumerable:!0,get:function(){return SJ1.MaxFeePerGasTooLowError}});var C59=M91();Object.defineProperty(v,"FilterTypeNotSupportedError",{enumerable:!0,get:function(){return C59.FilterTypeNotSupportedError}});var jQ=nG();Object.defineProperty(v,"ExecutionRevertedError",{enumerable:!0,get:function(){return jQ.ExecutionRevertedError}});Object.defineProperty(v,"FeeCapTooHighError",{enumerable:!0,get:function(){return jQ.FeeCapTooHighError}});Object.defineProperty(v,"FeeCapTooLowError",{enumerable:!0,get:function(){return jQ.FeeCapTooLowError}});Object.defineProperty(v,"InsufficientFundsError",{enumerable:!0,get:function(){return jQ.InsufficientFundsError}});Object.defineProperty(v,"IntrinsicGasTooHighError",{enumerable:!0,get:function(){return jQ.IntrinsicGasTooHighError}});Object.defineProperty(v,"IntrinsicGasTooLowError",{enumerable:!0,get:function(){return jQ.IntrinsicGasTooLowError}});Object.defineProperty(v,"NonceMaxValueError",{enumerable:!0,get:function(){return jQ.NonceMaxValueError}});Object.defineProperty(v,"NonceTooHighError",{enumerable:!0,get:function(){return jQ.NonceTooHighError}});Object.defineProperty(v,"NonceTooLowError",{enumerable:!0,get:function(){return jQ.NonceTooLowError}});Object.defineProperty(v,"TipAboveFeeCapError",{enumerable:!0,get:function(){return jQ.TipAboveFeeCapError}});Object.defineProperty(v,"TransactionTypeNotSupportedError",{enumerable:!0,get:function(){return jQ.TransactionTypeNotSupportedError}});Object.defineProperty(v,"UnknownNodeError",{enumerable:!0,get:function(){return jQ.UnknownNodeError}});var jS=PQ();Object.defineProperty(v,"HttpRequestError",{enumerable:!0,get:function(){return jS.HttpRequestError}});Object.defineProperty(v,"RpcRequestError",{enumerable:!0,get:function(){return jS.RpcRequestError}});Object.defineProperty(v,"SocketClosedError",{enumerable:!0,get:function(){return jS.SocketClosedError}});Object.defineProperty(v,"TimeoutError",{enumerable:!0,get:function(){return jS.TimeoutError}});Object.defineProperty(v,"WebSocketRequestError",{enumerable:!0,get:function(){return jS.WebSocketRequestError}});var r6=UK();Object.defineProperty(v,"AtomicityNotSupportedError",{enumerable:!0,get:function(){return r6.AtomicityNotSupportedError}});Object.defineProperty(v,"AtomicReadyWalletRejectedUpgradeError",{enumerable:!0,get:function(){return r6.AtomicReadyWalletRejectedUpgradeError}});Object.defineProperty(v,"BundleTooLargeError",{enumerable:!0,get:function(){return r6.BundleTooLargeError}});Object.defineProperty(v,"ChainDisconnectedError",{enumerable:!0,get:function(){return r6.ChainDisconnectedError}});Object.defineProperty(v,"DuplicateIdError",{enumerable:!0,get:function(){return r6.DuplicateIdError}});Object.defineProperty(v,"InternalRpcError",{enumerable:!0,get:function(){return r6.InternalRpcError}});Object.defineProperty(v,"InvalidInputRpcError",{enumerable:!0,get:function(){return r6.InvalidInputRpcError}});Object.defineProperty(v,"InvalidParamsRpcError",{enumerable:!0,get:function(){return r6.InvalidParamsRpcError}});Object.defineProperty(v,"InvalidRequestRpcError",{enumerable:!0,get:function(){return r6.InvalidRequestRpcError}});Object.defineProperty(v,"JsonRpcVersionUnsupportedError",{enumerable:!0,get:function(){return r6.JsonRpcVersionUnsupportedError}});Object.defineProperty(v,"LimitExceededRpcError",{enumerable:!0,get:function(){return r6.LimitExceededRpcError}});Object.defineProperty(v,"MethodNotFoundRpcError",{enumerable:!0,get:function(){return r6.MethodNotFoundRpcError}});Object.defineProperty(v,"MethodNotSupportedRpcError",{enumerable:!0,get:function(){return r6.MethodNotSupportedRpcError}});Object.defineProperty(v,"ParseRpcError",{enumerable:!0,get:function(){return r6.ParseRpcError}});Object.defineProperty(v,"ProviderDisconnectedError",{enumerable:!0,get:function(){return r6.ProviderDisconnectedError}});Object.defineProperty(v,"ProviderRpcError",{enumerable:!0,get:function(){return r6.ProviderRpcError}});Object.defineProperty(v,"ResourceNotFoundRpcError",{enumerable:!0,get:function(){return r6.ResourceNotFoundRpcError}});Object.defineProperty(v,"ResourceUnavailableRpcError",{enumerable:!0,get:function(){return r6.ResourceUnavailableRpcError}});Object.defineProperty(v,"RpcError",{enumerable:!0,get:function(){return r6.RpcError}});Object.defineProperty(v,"SwitchChainError",{enumerable:!0,get:function(){return r6.SwitchChainError}});Object.defineProperty(v,"TransactionRejectedRpcError",{enumerable:!0,get:function(){return r6.TransactionRejectedRpcError}});Object.defineProperty(v,"UnauthorizedProviderError",{enumerable:!0,get:function(){return r6.UnauthorizedProviderError}});Object.defineProperty(v,"UnknownBundleIdError",{enumerable:!0,get:function(){return r6.UnknownBundleIdError}});Object.defineProperty(v,"UnknownRpcError",{enumerable:!0,get:function(){return r6.UnknownRpcError}});Object.defineProperty(v,"UnsupportedChainIdError",{enumerable:!0,get:function(){return r6.UnsupportedChainIdError}});Object.defineProperty(v,"UnsupportedNonOptionalCapabilityError",{enumerable:!0,get:function(){return r6.UnsupportedNonOptionalCapabilityError}});Object.defineProperty(v,"UnsupportedProviderMethodError",{enumerable:!0,get:function(){return r6.UnsupportedProviderMethodError}});Object.defineProperty(v,"UserRejectedRequestError",{enumerable:!0,get:function(){return r6.UserRejectedRequestError}});var ZM0=fx();Object.defineProperty(v,"AccountStateConflictError",{enumerable:!0,get:function(){return ZM0.AccountStateConflictError}});Object.defineProperty(v,"StateAssignmentConflictError",{enumerable:!0,get:function(){return ZM0.StateAssignmentConflictError}});var GX=R3();Object.defineProperty(v,"FeeConflictError",{enumerable:!0,get:function(){return GX.FeeConflictError}});Object.defineProperty(v,"InvalidLegacyVError",{enumerable:!0,get:function(){return GX.InvalidLegacyVError}});Object.defineProperty(v,"InvalidSerializableTransactionError",{enumerable:!0,get:function(){return GX.InvalidSerializableTransactionError}});Object.defineProperty(v,"InvalidSerializedTransactionError",{enumerable:!0,get:function(){return GX.InvalidSerializedTransactionError}});Object.defineProperty(v,"InvalidSerializedTransactionTypeError",{enumerable:!0,get:function(){return GX.InvalidSerializedTransactionTypeError}});Object.defineProperty(v,"InvalidStorageKeySizeError",{enumerable:!0,get:function(){return GX.InvalidStorageKeySizeError}});Object.defineProperty(v,"TransactionExecutionError",{enumerable:!0,get:function(){return GX.TransactionExecutionError}});Object.defineProperty(v,"TransactionNotFoundError",{enumerable:!0,get:function(){return GX.TransactionNotFoundError}});Object.defineProperty(v,"TransactionReceiptNotFoundError",{enumerable:!0,get:function(){return GX.TransactionReceiptNotFoundError}});Object.defineProperty(v,"WaitForTransactionReceiptTimeoutError",{enumerable:!0,get:function(){return GX.WaitForTransactionReceiptTimeoutError}});var R59=Zm();Object.defineProperty(v,"UrlRequiredError",{enumerable:!0,get:function(){return R59.UrlRequiredError}});var TJ1=S71();Object.defineProperty(v,"InvalidDomainError",{enumerable:!0,get:function(){return TJ1.InvalidDomainError}});Object.defineProperty(v,"InvalidPrimaryTypeError",{enumerable:!0,get:function(){return TJ1.InvalidPrimaryTypeError}});Object.defineProperty(v,"InvalidStructTypeError",{enumerable:!0,get:function(){return TJ1.InvalidStructTypeError}});var F59=m31();Object.defineProperty(v,"InvalidDecimalNumberError",{enumerable:!0,get:function(){return F59.InvalidDecimalNumberError}});var S59=fU0();Object.defineProperty(v,"EIP1193ProviderRpcError",{enumerable:!0,get:function(){return S59.ProviderRpcError}});var T59=VK();Object.defineProperty(v,"decodeAbiParameters",{enumerable:!0,get:function(){return T59.decodeAbiParameters}});var P59=vU0();Object.defineProperty(v,"decodeDeployData",{enumerable:!0,get:function(){return P59.decodeDeployData}});var $59=UF();Object.defineProperty(v,"decodeErrorResult",{enumerable:!0,get:function(){return $59.decodeErrorResult}});var f59=gA();Object.defineProperty(v,"decodeEventLog",{enumerable:!0,get:function(){return f59.decodeEventLog}});var k59=ly();Object.defineProperty(v,"decodeFunctionData",{enumerable:!0,get:function(){return k59.decodeFunctionData}});var v59=sG();Object.defineProperty(v,"decodeFunctionResult",{enumerable:!0,get:function(){return v59.decodeFunctionResult}});var j59=SQ();Object.defineProperty(v,"encodeAbiParameters",{enumerable:!0,get:function(){return j59.encodeAbiParameters}});var h59=iA();Object.defineProperty(v,"encodeDeployData",{enumerable:!0,get:function(){return h59.encodeDeployData}});var b59=py();Object.defineProperty(v,"encodeErrorResult",{enumerable:!0,get:function(){return b59.encodeErrorResult}});var x59=sZ();Object.defineProperty(v,"encodeEventTopics",{enumerable:!0,get:function(){return x59.encodeEventTopics}});var y59=T7();Object.defineProperty(v,"encodeFunctionData",{enumerable:!0,get:function(){return y59.encodeFunctionData}});var g59=_y();Object.defineProperty(v,"encodeFunctionResult",{enumerable:!0,get:function(){return g59.encodeFunctionResult}});var m59=p51();Object.defineProperty(v,"encodePacked",{enumerable:!0,get:function(){return m59.encodePacked}});var d59=_G();Object.defineProperty(v,"getAbiItem",{enumerable:!0,get:function(){return d59.getAbiItem}});var u59=mA();Object.defineProperty(v,"parseEventLogs",{enumerable:!0,get:function(){return u59.parseEventLogs}});var l59=S91();Object.defineProperty(v,"prepareEncodeFunctionData",{enumerable:!0,get:function(){return l59.prepareEncodeFunctionData}});var VM0=C3();Object.defineProperty(v,"checksumAddress",{enumerable:!0,get:function(){return VM0.checksumAddress}});Object.defineProperty(v,"getAddress",{enumerable:!0,get:function(){return VM0.getAddress}});var PJ1=_51();Object.defineProperty(v,"getContractAddress",{enumerable:!0,get:function(){return PJ1.getContractAddress}});Object.defineProperty(v,"getCreate2Address",{enumerable:!0,get:function(){return PJ1.getCreate2Address}});Object.defineProperty(v,"getCreateAddress",{enumerable:!0,get:function(){return PJ1.getCreateAddress}});var p59=_5();Object.defineProperty(v,"isAddress",{enumerable:!0,get:function(){return p59.isAddress}});var c59=kQ();Object.defineProperty(v,"isAddressEqual",{enumerable:!0,get:function(){return c59.isAddressEqual}});var _59=PF();Object.defineProperty(v,"blobsToCommitments",{enumerable:!0,get:function(){return _59.blobsToCommitments}});var i59=$F();Object.defineProperty(v,"blobsToProofs",{enumerable:!0,get:function(){return i59.blobsToProofs}});var n59=$y();Object.defineProperty(v,"commitmentsToVersionedHashes",{enumerable:!0,get:function(){return n59.commitmentsToVersionedHashes}});var o59=Py();Object.defineProperty(v,"commitmentToVersionedHash",{enumerable:!0,get:function(){return o59.commitmentToVersionedHash}});var a59=bU0();Object.defineProperty(v,"fromBlobs",{enumerable:!0,get:function(){return a59.fromBlobs}});var r59=yU0();Object.defineProperty(v,"sidecarsToVersionedHashes",{enumerable:!0,get:function(){return r59.sidecarsToVersionedHashes}});var s59=vF();Object.defineProperty(v,"toBlobSidecars",{enumerable:!0,get:function(){return s59.toBlobSidecars}});var t59=y41();Object.defineProperty(v,"toBlobs",{enumerable:!0,get:function(){return t59.toBlobs}});var hS=iy();Object.defineProperty(v,"ccipRequest",{enumerable:!0,get:function(){return hS.ccipRequest}});Object.defineProperty(v,"ccipFetch",{enumerable:!0,get:function(){return hS.ccipRequest}});Object.defineProperty(v,"offchainLookup",{enumerable:!0,get:function(){return hS.offchainLookup}});Object.defineProperty(v,"offchainLookupAbiItem",{enumerable:!0,get:function(){return hS.offchainLookupAbiItem}});Object.defineProperty(v,"offchainLookupSignature",{enumerable:!0,get:function(){return hS.offchainLookupSignature}});var e59=lF();Object.defineProperty(v,"assertCurrentChain",{enumerable:!0,get:function(){return e59.assertCurrentChain}});var J79=t51();Object.defineProperty(v,"defineChain",{enumerable:!0,get:function(){return J79.defineChain}});var Q79=e51();Object.defineProperty(v,"extractChain",{enumerable:!0,get:function(){return Q79.extractChain}});var Y79=BK();Object.defineProperty(v,"getChainContractAddress",{enumerable:!0,get:function(){return Y79.getChainContractAddress}});var $J1=K4();Object.defineProperty(v,"concat",{enumerable:!0,get:function(){return $J1.concat}});Object.defineProperty(v,"concatBytes",{enumerable:!0,get:function(){return $J1.concatBytes}});Object.defineProperty(v,"concatHex",{enumerable:!0,get:function(){return $J1.concatHex}});var G79=Zg();Object.defineProperty(v,"isBytes",{enumerable:!0,get:function(){return G79.isBytes}});var X79=W5();Object.defineProperty(v,"isHex",{enumerable:!0,get:function(){return X79.isHex}});var fJ1=WK();Object.defineProperty(v,"pad",{enumerable:!0,get:function(){return fJ1.pad}});Object.defineProperty(v,"padBytes",{enumerable:!0,get:function(){return fJ1.padBytes}});Object.defineProperty(v,"padHex",{enumerable:!0,get:function(){return fJ1.padHex}});var z79=S7();Object.defineProperty(v,"size",{enumerable:!0,get:function(){return z79.size}});var kJ1=CJ();Object.defineProperty(v,"slice",{enumerable:!0,get:function(){return kJ1.slice}});Object.defineProperty(v,"sliceBytes",{enumerable:!0,get:function(){return kJ1.sliceBytes}});Object.defineProperty(v,"sliceHex",{enumerable:!0,get:function(){return kJ1.sliceHex}});var K79=cG();Object.defineProperty(v,"trim",{enumerable:!0,get:function(){return K79.trim}});var bS=Tx();Object.defineProperty(v,"bytesToBigInt",{enumerable:!0,get:function(){return bS.bytesToBigInt}});Object.defineProperty(v,"bytesToBool",{enumerable:!0,get:function(){return bS.bytesToBool}});Object.defineProperty(v,"bytesToNumber",{enumerable:!0,get:function(){return bS.bytesToNumber}});Object.defineProperty(v,"bytesToString",{enumerable:!0,get:function(){return bS.bytesToString}});Object.defineProperty(v,"fromBytes",{enumerable:!0,get:function(){return bS.fromBytes}});var xS=_8();Object.defineProperty(v,"fromHex",{enumerable:!0,get:function(){return xS.fromHex}});Object.defineProperty(v,"hexToBigInt",{enumerable:!0,get:function(){return xS.hexToBigInt}});Object.defineProperty(v,"hexToBool",{enumerable:!0,get:function(){return xS.hexToBool}});Object.defineProperty(v,"hexToNumber",{enumerable:!0,get:function(){return xS.hexToNumber}});Object.defineProperty(v,"hexToString",{enumerable:!0,get:function(){return xS.hexToString}});var W79=Bg();Object.defineProperty(v,"fromRlp",{enumerable:!0,get:function(){return W79.fromRlp}});var yS=c6();Object.defineProperty(v,"boolToBytes",{enumerable:!0,get:function(){return yS.boolToBytes}});Object.defineProperty(v,"hexToBytes",{enumerable:!0,get:function(){return yS.hexToBytes}});Object.defineProperty(v,"numberToBytes",{enumerable:!0,get:function(){return yS.numberToBytes}});Object.defineProperty(v,"stringToBytes",{enumerable:!0,get:function(){return yS.stringToBytes}});Object.defineProperty(v,"toBytes",{enumerable:!0,get:function(){return yS.toBytes}});var gS=v1();Object.defineProperty(v,"boolToHex",{enumerable:!0,get:function(){return gS.boolToHex}});Object.defineProperty(v,"bytesToHex",{enumerable:!0,get:function(){return gS.bytesToHex}});Object.defineProperty(v,"numberToHex",{enumerable:!0,get:function(){return gS.numberToHex}});Object.defineProperty(v,"stringToHex",{enumerable:!0,get:function(){return gS.stringToHex}});Object.defineProperty(v,"toHex",{enumerable:!0,get:function(){return gS.toHex}});var vJ1=jA();Object.defineProperty(v,"bytesToRlp",{enumerable:!0,get:function(){return vJ1.bytesToRlp}});Object.defineProperty(v,"hexToRlp",{enumerable:!0,get:function(){return vJ1.hexToRlp}});Object.defineProperty(v,"toRlp",{enumerable:!0,get:function(){return vJ1.toRlp}});var Z79=$51();Object.defineProperty(v,"labelhash",{enumerable:!0,get:function(){return Z79.labelhash}});var V79=zg();Object.defineProperty(v,"namehash",{enumerable:!0,get:function(){return V79.namehash}});var q79=mU0();Object.defineProperty(v,"toCoinType",{enumerable:!0,get:function(){return q79.toCoinType}});var U79=MK();Object.defineProperty(v,"getContractError",{enumerable:!0,get:function(){return U79.getContractError}});var qM0=SF();Object.defineProperty(v,"defineBlock",{enumerable:!0,get:function(){return qM0.defineBlock}});Object.defineProperty(v,"formatBlock",{enumerable:!0,get:function(){return qM0.formatBlock}});var M79=rG();Object.defineProperty(v,"formatLog",{enumerable:!0,get:function(){return M79.formatLog}});var jJ1=xA();Object.defineProperty(v,"defineTransaction",{enumerable:!0,get:function(){return jJ1.defineTransaction}});Object.defineProperty(v,"formatTransaction",{enumerable:!0,get:function(){return jJ1.formatTransaction}});Object.defineProperty(v,"transactionType",{enumerable:!0,get:function(){return jJ1.transactionType}});var UM0=iF();Object.defineProperty(v,"defineTransactionReceipt",{enumerable:!0,get:function(){return UM0.defineTransactionReceipt}});Object.defineProperty(v,"formatTransactionReceipt",{enumerable:!0,get:function(){return UM0.formatTransactionReceipt}});var hJ1=oG();Object.defineProperty(v,"defineTransactionRequest",{enumerable:!0,get:function(){return hJ1.defineTransactionRequest}});Object.defineProperty(v,"formatTransactionRequest",{enumerable:!0,get:function(){return hJ1.formatTransactionRequest}});Object.defineProperty(v,"rpcTransactionType",{enumerable:!0,get:function(){return hJ1.rpcTransactionType}});var D79=Ng();Object.defineProperty(v,"isHash",{enumerable:!0,get:function(){return D79.isHash}});var H79=c5();Object.defineProperty(v,"keccak256",{enumerable:!0,get:function(){return H79.keccak256}});var I79=K71();Object.defineProperty(v,"ripemd160",{enumerable:!0,get:function(){return I79.ripemd160}});var O79=Ty();Object.defineProperty(v,"sha256",{enumerable:!0,get:function(){return O79.sha256}});var A79=Z71();Object.defineProperty(v,"toEventHash",{enumerable:!0,get:function(){return A79.toEventHash}});var MM0=GM();Object.defineProperty(v,"toEventSelector",{enumerable:!0,get:function(){return MM0.toEventSelector}});Object.defineProperty(v,"getEventSelector",{enumerable:!0,get:function(){return MM0.toEventSelector}});var DM0=q71();Object.defineProperty(v,"toEventSignature",{enumerable:!0,get:function(){return DM0.toEventSignature}});Object.defineProperty(v,"getEventSignature",{enumerable:!0,get:function(){return DM0.toEventSignature}});var B79=M71();Object.defineProperty(v,"toFunctionHash",{enumerable:!0,get:function(){return B79.toFunctionHash}});var HM0=rZ();Object.defineProperty(v,"toFunctionSelector",{enumerable:!0,get:function(){return HM0.toFunctionSelector}});Object.defineProperty(v,"getFunctionSelector",{enumerable:!0,get:function(){return HM0.toFunctionSelector}});var IM0=H71();Object.defineProperty(v,"toFunctionSignature",{enumerable:!0,get:function(){return IM0.toFunctionSignature}});Object.defineProperty(v,"getFunctionSignature",{enumerable:!0,get:function(){return IM0.toFunctionSignature}});var N79=RJ1();Object.defineProperty(v,"defineKzg",{enumerable:!0,get:function(){return N79.defineKzg}});var w79=lU0();Object.defineProperty(v,"setupKzg",{enumerable:!0,get:function(){return w79.setupKzg}});var OM0=Eg();Object.defineProperty(v,"createNonceManager",{enumerable:!0,get:function(){return OM0.createNonceManager}});Object.defineProperty(v,"nonceManager",{enumerable:!0,get:function(){return OM0.nonceManager}});var L79=I51();Object.defineProperty(v,"withCache",{enumerable:!0,get:function(){return L79.withCache}});var E79=_F();Object.defineProperty(v,"withRetry",{enumerable:!0,get:function(){return E79.withRetry}});var C79=Cg();Object.defineProperty(v,"withTimeout",{enumerable:!0,get:function(){return C79.withTimeout}});var R79=cU0();Object.defineProperty(v,"compactSignatureToSignature",{enumerable:!0,get:function(){return R79.compactSignatureToSignature}});var F79=AM();Object.defineProperty(v,"hashMessage",{enumerable:!0,get:function(){return F79.hashMessage}});var bJ1=BM();Object.defineProperty(v,"hashDomain",{enumerable:!0,get:function(){return bJ1.hashDomain}});Object.defineProperty(v,"hashStruct",{enumerable:!0,get:function(){return bJ1.hashStruct}});Object.defineProperty(v,"hashTypedData",{enumerable:!0,get:function(){return bJ1.hashTypedData}});var S79=Pg();Object.defineProperty(v,"isErc6492Signature",{enumerable:!0,get:function(){return S79.isErc6492Signature}});var T79=ag();Object.defineProperty(v,"isErc8010Signature",{enumerable:!0,get:function(){return T79.isErc8010Signature}});var AM0=nU0();Object.defineProperty(v,"hexToCompactSignature",{enumerable:!0,get:function(){return AM0.parseCompactSignature}});Object.defineProperty(v,"parseCompactSignature",{enumerable:!0,get:function(){return AM0.parseCompactSignature}});var P79=v31();Object.defineProperty(v,"parseErc6492Signature",{enumerable:!0,get:function(){return P79.parseErc6492Signature}});var $79=j31();Object.defineProperty(v,"parseErc8010Signature",{enumerable:!0,get:function(){return $79.parseErc8010Signature}});var BM0=aU0();Object.defineProperty(v,"hexToSignature",{enumerable:!0,get:function(){return BM0.parseSignature}});Object.defineProperty(v,"parseSignature",{enumerable:!0,get:function(){return BM0.parseSignature}});var f79=OK();Object.defineProperty(v,"recoverAddress",{enumerable:!0,get:function(){return f79.recoverAddress}});var k79=rg();Object.defineProperty(v,"recoverMessageAddress",{enumerable:!0,get:function(){return k79.recoverMessageAddress}});var v79=By();Object.defineProperty(v,"recoverPublicKey",{enumerable:!0,get:function(){return v79.recoverPublicKey}});var j79=sU0();Object.defineProperty(v,"recoverTransactionAddress",{enumerable:!0,get:function(){return j79.recoverTransactionAddress}});var h79=sg();Object.defineProperty(v,"recoverTypedDataAddress",{enumerable:!0,get:function(){return h79.recoverTypedDataAddress}});var NM0=JM0();Object.defineProperty(v,"compactSignatureToHex",{enumerable:!0,get:function(){return NM0.serializeCompactSignature}});Object.defineProperty(v,"serializeCompactSignature",{enumerable:!0,get:function(){return NM0.serializeCompactSignature}});var b79=h31();Object.defineProperty(v,"serializeErc6492Signature",{enumerable:!0,get:function(){return b79.serializeErc6492Signature}});var x79=b31();Object.defineProperty(v,"serializeErc8010Signature",{enumerable:!0,get:function(){return x79.serializeErc8010Signature}});var wM0=TS();Object.defineProperty(v,"signatureToHex",{enumerable:!0,get:function(){return wM0.serializeSignature}});Object.defineProperty(v,"serializeSignature",{enumerable:!0,get:function(){return wM0.serializeSignature}});var y79=YM0();Object.defineProperty(v,"signatureToCompactSignature",{enumerable:!0,get:function(){return y79.signatureToCompactSignature}});var g79=R71();Object.defineProperty(v,"toPrefixedMessage",{enumerable:!0,get:function(){return g79.toPrefixedMessage}});var m79=x31();Object.defineProperty(v,"verifyHash",{enumerable:!0,get:function(){return m79.verifyHash}});var d79=y31();Object.defineProperty(v,"verifyMessage",{enumerable:!0,get:function(){return d79.verifyMessage}});var u79=g31();Object.defineProperty(v,"verifyTypedData",{enumerable:!0,get:function(){return u79.verifyTypedData}});var l79=$4();Object.defineProperty(v,"stringify",{enumerable:!0,get:function(){return l79.stringify}});var p79=aG();Object.defineProperty(v,"assertRequest",{enumerable:!0,get:function(){return p79.assertRequest}});var xJ1=aF();Object.defineProperty(v,"assertTransactionEIP1559",{enumerable:!0,get:function(){return xJ1.assertTransactionEIP1559}});Object.defineProperty(v,"assertTransactionEIP2930",{enumerable:!0,get:function(){return xJ1.assertTransactionEIP2930}});Object.defineProperty(v,"assertTransactionLegacy",{enumerable:!0,get:function(){return xJ1.assertTransactionLegacy}});var c79=tg();Object.defineProperty(v,"getSerializedTransactionType",{enumerable:!0,get:function(){return c79.getSerializedTransactionType}});var _79=jF();Object.defineProperty(v,"getTransactionType",{enumerable:!0,get:function(){return _79.getTransactionType}});var i79=eg();Object.defineProperty(v,"parseTransaction",{enumerable:!0,get:function(){return i79.parseTransaction}});var n79=Hg();Object.defineProperty(v,"serializeAccessList",{enumerable:!0,get:function(){return n79.serializeAccessList}});var o79=sA();Object.defineProperty(v,"serializeTransaction",{enumerable:!0,get:function(){return o79.serializeTransaction}});var Mm=JS();Object.defineProperty(v,"domainSeparator",{enumerable:!0,get:function(){return Mm.domainSeparator}});Object.defineProperty(v,"getTypesForEIP712Domain",{enumerable:!0,get:function(){return Mm.getTypesForEIP712Domain}});Object.defineProperty(v,"serializeTypedData",{enumerable:!0,get:function(){return Mm.serializeTypedData}});Object.defineProperty(v,"validateTypedData",{enumerable:!0,get:function(){return Mm.validateTypedData}});var a79=PA();Object.defineProperty(v,"formatEther",{enumerable:!0,get:function(){return a79.formatEther}});var r79=tZ();Object.defineProperty(v,"formatGwei",{enumerable:!0,get:function(){return r79.formatGwei}});var s79=MF();Object.defineProperty(v,"formatUnits",{enumerable:!0,get:function(){return s79.formatUnits}});var t79=d31();Object.defineProperty(v,"parseEther",{enumerable:!0,get:function(){return t79.parseEther}});var e79=u31();Object.defineProperty(v,"parseGwei",{enumerable:!0,get:function(){return e79.parseGwei}});var J39=NS();Object.defineProperty(v,"parseUnits",{enumerable:!0,get:function(){return J39.parseUnits}})});var CM0=H((cS5,EM0)=>{/*! invokeRemote.js - Seamflux Client Build | 2026-03-14T14:17:11.328Z */async function q39({node:J,method:Q,params:Y}){if(process.env.CLOUD_MODE)throw Error(`invokeRemote is not supported in cloud mode: ${J}.${Q}`);throw Error("invokeRemote is not supported in local mode")}var{defineProperty:gJ1,getOwnPropertyDescriptor:U39,getOwnPropertyNames:M39}=Object,D39=Object.prototype.hasOwnProperty,H39=(J,Q)=>{for(var Y in Q)gJ1(J,Y,{get:Q[Y],enumerable:!0})},I39=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of M39(Q))D39.call(J,X)||X===Y||gJ1(J,X,{get:()=>Q[X],enumerable:!(G=U39(Q,X))||G.enumerable});return J},O39=(J)=>I39(gJ1({},"__esModule",{value:!0}),J),LM0={};H39(LM0,{invokeRemote:()=>q39}),EM0.exports=O39(LM0)});var SM0=H((_S5,FM0)=>{var RM0=V1("stream").Stream,A39=V1("util");FM0.exports=G2;function G2(){this.source=null,this.dataSize=0,this.maxDataSize=1048576,this.pauseStream=!0,this._maxDataSizeExceeded=!1,this._released=!1,this._bufferedEvents=[]}A39.inherits(G2,RM0);G2.create=function(J,Q){var Y=new this;Q=Q||{};for(var G in Q)Y[G]=Q[G];Y.source=J;var X=J.emit;if(J.emit=function(){return Y._handleEmit(arguments),X.apply(J,arguments)},J.on("error",function(){}),Y.pauseStream)J.pause();return Y};Object.defineProperty(G2.prototype,"readable",{configurable:!0,enumerable:!0,get:function(){return this.source.readable}});G2.prototype.setEncoding=function(){return this.source.setEncoding.apply(this.source,arguments)};G2.prototype.resume=function(){if(!this._released)this.release();this.source.resume()};G2.prototype.pause=function(){this.source.pause()};G2.prototype.release=function(){this._released=!0,this._bufferedEvents.forEach(function(J){this.emit.apply(this,J)}.bind(this)),this._bufferedEvents=[]};G2.prototype.pipe=function(){var J=RM0.prototype.pipe.apply(this,arguments);return this.resume(),J};G2.prototype._handleEmit=function(J){if(this._released){this.emit.apply(this,J);return}if(J[0]==="data")this.dataSize+=J[1].length,this._checkIfMaxDataSizeExceeded();this._bufferedEvents.push(J)};G2.prototype._checkIfMaxDataSizeExceeded=function(){if(this._maxDataSizeExceeded)return;if(this.dataSize<=this.maxDataSize)return;this._maxDataSizeExceeded=!0;var J="DelayedStream#maxDataSize of "+this.maxDataSize+" bytes exceeded.";this.emit("error",Error(J))}});var fM0=H((iS5,$M0)=>{var B39=V1("util"),PM0=V1("stream").Stream,TM0=SM0();$M0.exports=I9;function I9(){this.writable=!1,this.readable=!0,this.dataSize=0,this.maxDataSize=2097152,this.pauseStreams=!0,this._released=!1,this._streams=[],this._currentStream=null,this._insideLoop=!1,this._pendingNext=!1}B39.inherits(I9,PM0);I9.create=function(J){var Q=new this;J=J||{};for(var Y in J)Q[Y]=J[Y];return Q};I9.isStreamLike=function(J){return typeof J!=="function"&&typeof J!=="string"&&typeof J!=="boolean"&&typeof J!=="number"&&!Buffer.isBuffer(J)};I9.prototype.append=function(J){var Q=I9.isStreamLike(J);if(Q){if(!(J instanceof TM0)){var Y=TM0.create(J,{maxDataSize:1/0,pauseStream:this.pauseStreams});J.on("data",this._checkDataSize.bind(this)),J=Y}if(this._handleErrors(J),this.pauseStreams)J.pause()}return this._streams.push(J),this};I9.prototype.pipe=function(J,Q){return PM0.prototype.pipe.call(this,J,Q),this.resume(),J};I9.prototype._getNext=function(){if(this._currentStream=null,this._insideLoop){this._pendingNext=!0;return}this._insideLoop=!0;try{do this._pendingNext=!1,this._realGetNext();while(this._pendingNext)}finally{this._insideLoop=!1}};I9.prototype._realGetNext=function(){var J=this._streams.shift();if(typeof J>"u"){this.end();return}if(typeof J!=="function"){this._pipeNext(J);return}var Q=J;Q(function(Y){var G=I9.isStreamLike(Y);if(G)Y.on("data",this._checkDataSize.bind(this)),this._handleErrors(Y);this._pipeNext(Y)}.bind(this))};I9.prototype._pipeNext=function(J){this._currentStream=J;var Q=I9.isStreamLike(J);if(Q){J.on("end",this._getNext.bind(this)),J.pipe(this,{end:!1});return}var Y=J;this.write(Y),this._getNext()};I9.prototype._handleErrors=function(J){var Q=this;J.on("error",function(Y){Q._emitError(Y)})};I9.prototype.write=function(J){this.emit("data",J)};I9.prototype.pause=function(){if(!this.pauseStreams)return;if(this.pauseStreams&&this._currentStream&&typeof this._currentStream.pause=="function")this._currentStream.pause();this.emit("pause")};I9.prototype.resume=function(){if(!this._released)this._released=!0,this.writable=!0,this._getNext();if(this.pauseStreams&&this._currentStream&&typeof this._currentStream.resume=="function")this._currentStream.resume();this.emit("resume")};I9.prototype.end=function(){this._reset(),this.emit("end")};I9.prototype.destroy=function(){this._reset(),this.emit("close")};I9.prototype._reset=function(){this.writable=!1,this._streams=[],this._currentStream=null};I9.prototype._checkDataSize=function(){if(this._updateDataSize(),this.dataSize<=this.maxDataSize)return;var J="DelayedStream#maxDataSize of "+this.maxDataSize+" bytes exceeded.";this._emitError(Error(J))};I9.prototype._updateDataSize=function(){this.dataSize=0;var J=this;if(this._streams.forEach(function(Q){if(!Q.dataSize)return;J.dataSize+=Q.dataSize}),this._currentStream&&this._currentStream.dataSize)this.dataSize+=this._currentStream.dataSize};I9.prototype._emitError=function(J){this._reset(),this.emit("error",J)}});var kM0=H((nS5,N39)=>{N39.exports={"application/1d-interleaved-parityfec":{source:"iana"},"application/3gpdash-qoe-report+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/3gpp-ims+xml":{source:"iana",compressible:!0},"application/3gpphal+json":{source:"iana",compressible:!0},"application/3gpphalforms+json":{source:"iana",compressible:!0},"application/a2l":{source:"iana"},"application/ace+cbor":{source:"iana"},"application/activemessage":{source:"iana"},"application/activity+json":{source:"iana",compressible:!0},"application/alto-costmap+json":{source:"iana",compressible:!0},"application/alto-costmapfilter+json":{source:"iana",compressible:!0},"application/alto-directory+json":{source:"iana",compressible:!0},"application/alto-endpointcost+json":{source:"iana",compressible:!0},"application/alto-endpointcostparams+json":{source:"iana",compressible:!0},"application/alto-endpointprop+json":{source:"iana",compressible:!0},"application/alto-endpointpropparams+json":{source:"iana",compressible:!0},"application/alto-error+json":{source:"iana",compressible:!0},"application/alto-networkmap+json":{source:"iana",compressible:!0},"application/alto-networkmapfilter+json":{source:"iana",compressible:!0},"application/alto-updatestreamcontrol+json":{source:"iana",compressible:!0},"application/alto-updatestreamparams+json":{source:"iana",compressible:!0},"application/aml":{source:"iana"},"application/andrew-inset":{source:"iana",extensions:["ez"]},"application/applefile":{source:"iana"},"application/applixware":{source:"apache",extensions:["aw"]},"application/at+jwt":{source:"iana"},"application/atf":{source:"iana"},"application/atfx":{source:"iana"},"application/atom+xml":{source:"iana",compressible:!0,extensions:["atom"]},"application/atomcat+xml":{source:"iana",compressible:!0,extensions:["atomcat"]},"application/atomdeleted+xml":{source:"iana",compressible:!0,extensions:["atomdeleted"]},"application/atomicmail":{source:"iana"},"application/atomsvc+xml":{source:"iana",compressible:!0,extensions:["atomsvc"]},"application/atsc-dwd+xml":{source:"iana",compressible:!0,extensions:["dwd"]},"application/atsc-dynamic-event-message":{source:"iana"},"application/atsc-held+xml":{source:"iana",compressible:!0,extensions:["held"]},"application/atsc-rdt+json":{source:"iana",compressible:!0},"application/atsc-rsat+xml":{source:"iana",compressible:!0,extensions:["rsat"]},"application/atxml":{source:"iana"},"application/auth-policy+xml":{source:"iana",compressible:!0},"application/bacnet-xdd+zip":{source:"iana",compressible:!1},"application/batch-smtp":{source:"iana"},"application/bdoc":{compressible:!1,extensions:["bdoc"]},"application/beep+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/calendar+json":{source:"iana",compressible:!0},"application/calendar+xml":{source:"iana",compressible:!0,extensions:["xcs"]},"application/call-completion":{source:"iana"},"application/cals-1840":{source:"iana"},"application/captive+json":{source:"iana",compressible:!0},"application/cbor":{source:"iana"},"application/cbor-seq":{source:"iana"},"application/cccex":{source:"iana"},"application/ccmp+xml":{source:"iana",compressible:!0},"application/ccxml+xml":{source:"iana",compressible:!0,extensions:["ccxml"]},"application/cdfx+xml":{source:"iana",compressible:!0,extensions:["cdfx"]},"application/cdmi-capability":{source:"iana",extensions:["cdmia"]},"application/cdmi-container":{source:"iana",extensions:["cdmic"]},"application/cdmi-domain":{source:"iana",extensions:["cdmid"]},"application/cdmi-object":{source:"iana",extensions:["cdmio"]},"application/cdmi-queue":{source:"iana",extensions:["cdmiq"]},"application/cdni":{source:"iana"},"application/cea":{source:"iana"},"application/cea-2018+xml":{source:"iana",compressible:!0},"application/cellml+xml":{source:"iana",compressible:!0},"application/cfw":{source:"iana"},"application/city+json":{source:"iana",compressible:!0},"application/clr":{source:"iana"},"application/clue+xml":{source:"iana",compressible:!0},"application/clue_info+xml":{source:"iana",compressible:!0},"application/cms":{source:"iana"},"application/cnrp+xml":{source:"iana",compressible:!0},"application/coap-group+json":{source:"iana",compressible:!0},"application/coap-payload":{source:"iana"},"application/commonground":{source:"iana"},"application/conference-info+xml":{source:"iana",compressible:!0},"application/cose":{source:"iana"},"application/cose-key":{source:"iana"},"application/cose-key-set":{source:"iana"},"application/cpl+xml":{source:"iana",compressible:!0,extensions:["cpl"]},"application/csrattrs":{source:"iana"},"application/csta+xml":{source:"iana",compressible:!0},"application/cstadata+xml":{source:"iana",compressible:!0},"application/csvm+json":{source:"iana",compressible:!0},"application/cu-seeme":{source:"apache",extensions:["cu"]},"application/cwt":{source:"iana"},"application/cybercash":{source:"iana"},"application/dart":{compressible:!0},"application/dash+xml":{source:"iana",compressible:!0,extensions:["mpd"]},"application/dash-patch+xml":{source:"iana",compressible:!0,extensions:["mpp"]},"application/dashdelta":{source:"iana"},"application/davmount+xml":{source:"iana",compressible:!0,extensions:["davmount"]},"application/dca-rft":{source:"iana"},"application/dcd":{source:"iana"},"application/dec-dx":{source:"iana"},"application/dialog-info+xml":{source:"iana",compressible:!0},"application/dicom":{source:"iana"},"application/dicom+json":{source:"iana",compressible:!0},"application/dicom+xml":{source:"iana",compressible:!0},"application/dii":{source:"iana"},"application/dit":{source:"iana"},"application/dns":{source:"iana"},"application/dns+json":{source:"iana",compressible:!0},"application/dns-message":{source:"iana"},"application/docbook+xml":{source:"apache",compressible:!0,extensions:["dbk"]},"application/dots+cbor":{source:"iana"},"application/dskpp+xml":{source:"iana",compressible:!0},"application/dssc+der":{source:"iana",extensions:["dssc"]},"application/dssc+xml":{source:"iana",compressible:!0,extensions:["xdssc"]},"application/dvcs":{source:"iana"},"application/ecmascript":{source:"iana",compressible:!0,extensions:["es","ecma"]},"application/edi-consent":{source:"iana"},"application/edi-x12":{source:"iana",compressible:!1},"application/edifact":{source:"iana",compressible:!1},"application/efi":{source:"iana"},"application/elm+json":{source:"iana",charset:"UTF-8",compressible:!0},"application/elm+xml":{source:"iana",compressible:!0},"application/emergencycalldata.cap+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/emergencycalldata.comment+xml":{source:"iana",compressible:!0},"application/emergencycalldata.control+xml":{source:"iana",compressible:!0},"application/emergencycalldata.deviceinfo+xml":{source:"iana",compressible:!0},"application/emergencycalldata.ecall.msd":{source:"iana"},"application/emergencycalldata.providerinfo+xml":{source:"iana",compressible:!0},"application/emergencycalldata.serviceinfo+xml":{source:"iana",compressible:!0},"application/emergencycalldata.subscriberinfo+xml":{source:"iana",compressible:!0},"application/emergencycalldata.veds+xml":{source:"iana",compressible:!0},"application/emma+xml":{source:"iana",compressible:!0,extensions:["emma"]},"application/emotionml+xml":{source:"iana",compressible:!0,extensions:["emotionml"]},"application/encaprtp":{source:"iana"},"application/epp+xml":{source:"iana",compressible:!0},"application/epub+zip":{source:"iana",compressible:!1,extensions:["epub"]},"application/eshop":{source:"iana"},"application/exi":{source:"iana",extensions:["exi"]},"application/expect-ct-report+json":{source:"iana",compressible:!0},"application/express":{source:"iana",extensions:["exp"]},"application/fastinfoset":{source:"iana"},"application/fastsoap":{source:"iana"},"application/fdt+xml":{source:"iana",compressible:!0,extensions:["fdt"]},"application/fhir+json":{source:"iana",charset:"UTF-8",compressible:!0},"application/fhir+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/fido.trusted-apps+json":{compressible:!0},"application/fits":{source:"iana"},"application/flexfec":{source:"iana"},"application/font-sfnt":{source:"iana"},"application/font-tdpfr":{source:"iana",extensions:["pfr"]},"application/font-woff":{source:"iana",compressible:!1},"application/framework-attributes+xml":{source:"iana",compressible:!0},"application/geo+json":{source:"iana",compressible:!0,extensions:["geojson"]},"application/geo+json-seq":{source:"iana"},"application/geopackage+sqlite3":{source:"iana"},"application/geoxacml+xml":{source:"iana",compressible:!0},"application/gltf-buffer":{source:"iana"},"application/gml+xml":{source:"iana",compressible:!0,extensions:["gml"]},"application/gpx+xml":{source:"apache",compressible:!0,extensions:["gpx"]},"application/gxf":{source:"apache",extensions:["gxf"]},"application/gzip":{source:"iana",compressible:!1,extensions:["gz"]},"application/h224":{source:"iana"},"application/held+xml":{source:"iana",compressible:!0},"application/hjson":{extensions:["hjson"]},"application/http":{source:"iana"},"application/hyperstudio":{source:"iana",extensions:["stk"]},"application/ibe-key-request+xml":{source:"iana",compressible:!0},"application/ibe-pkg-reply+xml":{source:"iana",compressible:!0},"application/ibe-pp-data":{source:"iana"},"application/iges":{source:"iana"},"application/im-iscomposing+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/index":{source:"iana"},"application/index.cmd":{source:"iana"},"application/index.obj":{source:"iana"},"application/index.response":{source:"iana"},"application/index.vnd":{source:"iana"},"application/inkml+xml":{source:"iana",compressible:!0,extensions:["ink","inkml"]},"application/iotp":{source:"iana"},"application/ipfix":{source:"iana",extensions:["ipfix"]},"application/ipp":{source:"iana"},"application/isup":{source:"iana"},"application/its+xml":{source:"iana",compressible:!0,extensions:["its"]},"application/java-archive":{source:"apache",compressible:!1,extensions:["jar","war","ear"]},"application/java-serialized-object":{source:"apache",compressible:!1,extensions:["ser"]},"application/java-vm":{source:"apache",compressible:!1,extensions:["class"]},"application/javascript":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["js","mjs"]},"application/jf2feed+json":{source:"iana",compressible:!0},"application/jose":{source:"iana"},"application/jose+json":{source:"iana",compressible:!0},"application/jrd+json":{source:"iana",compressible:!0},"application/jscalendar+json":{source:"iana",compressible:!0},"application/json":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["json","map"]},"application/json-patch+json":{source:"iana",compressible:!0},"application/json-seq":{source:"iana"},"application/json5":{extensions:["json5"]},"application/jsonml+json":{source:"apache",compressible:!0,extensions:["jsonml"]},"application/jwk+json":{source:"iana",compressible:!0},"application/jwk-set+json":{source:"iana",compressible:!0},"application/jwt":{source:"iana"},"application/kpml-request+xml":{source:"iana",compressible:!0},"application/kpml-response+xml":{source:"iana",compressible:!0},"application/ld+json":{source:"iana",compressible:!0,extensions:["jsonld"]},"application/lgr+xml":{source:"iana",compressible:!0,extensions:["lgr"]},"application/link-format":{source:"iana"},"application/load-control+xml":{source:"iana",compressible:!0},"application/lost+xml":{source:"iana",compressible:!0,extensions:["lostxml"]},"application/lostsync+xml":{source:"iana",compressible:!0},"application/lpf+zip":{source:"iana",compressible:!1},"application/lxf":{source:"iana"},"application/mac-binhex40":{source:"iana",extensions:["hqx"]},"application/mac-compactpro":{source:"apache",extensions:["cpt"]},"application/macwriteii":{source:"iana"},"application/mads+xml":{source:"iana",compressible:!0,extensions:["mads"]},"application/manifest+json":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["webmanifest"]},"application/marc":{source:"iana",extensions:["mrc"]},"application/marcxml+xml":{source:"iana",compressible:!0,extensions:["mrcx"]},"application/mathematica":{source:"iana",extensions:["ma","nb","mb"]},"application/mathml+xml":{source:"iana",compressible:!0,extensions:["mathml"]},"application/mathml-content+xml":{source:"iana",compressible:!0},"application/mathml-presentation+xml":{source:"iana",compressible:!0},"application/mbms-associated-procedure-description+xml":{source:"iana",compressible:!0},"application/mbms-deregister+xml":{source:"iana",compressible:!0},"application/mbms-envelope+xml":{source:"iana",compressible:!0},"application/mbms-msk+xml":{source:"iana",compressible:!0},"application/mbms-msk-response+xml":{source:"iana",compressible:!0},"application/mbms-protection-description+xml":{source:"iana",compressible:!0},"application/mbms-reception-report+xml":{source:"iana",compressible:!0},"application/mbms-register+xml":{source:"iana",compressible:!0},"application/mbms-register-response+xml":{source:"iana",compressible:!0},"application/mbms-schedule+xml":{source:"iana",compressible:!0},"application/mbms-user-service-description+xml":{source:"iana",compressible:!0},"application/mbox":{source:"iana",extensions:["mbox"]},"application/media-policy-dataset+xml":{source:"iana",compressible:!0,extensions:["mpf"]},"application/media_control+xml":{source:"iana",compressible:!0},"application/mediaservercontrol+xml":{source:"iana",compressible:!0,extensions:["mscml"]},"application/merge-patch+json":{source:"iana",compressible:!0},"application/metalink+xml":{source:"apache",compressible:!0,extensions:["metalink"]},"application/metalink4+xml":{source:"iana",compressible:!0,extensions:["meta4"]},"application/mets+xml":{source:"iana",compressible:!0,extensions:["mets"]},"application/mf4":{source:"iana"},"application/mikey":{source:"iana"},"application/mipc":{source:"iana"},"application/missing-blocks+cbor-seq":{source:"iana"},"application/mmt-aei+xml":{source:"iana",compressible:!0,extensions:["maei"]},"application/mmt-usd+xml":{source:"iana",compressible:!0,extensions:["musd"]},"application/mods+xml":{source:"iana",compressible:!0,extensions:["mods"]},"application/moss-keys":{source:"iana"},"application/moss-signature":{source:"iana"},"application/mosskey-data":{source:"iana"},"application/mosskey-request":{source:"iana"},"application/mp21":{source:"iana",extensions:["m21","mp21"]},"application/mp4":{source:"iana",extensions:["mp4s","m4p"]},"application/mpeg4-generic":{source:"iana"},"application/mpeg4-iod":{source:"iana"},"application/mpeg4-iod-xmt":{source:"iana"},"application/mrb-consumer+xml":{source:"iana",compressible:!0},"application/mrb-publish+xml":{source:"iana",compressible:!0},"application/msc-ivr+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/msc-mixer+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/msword":{source:"iana",compressible:!1,extensions:["doc","dot"]},"application/mud+json":{source:"iana",compressible:!0},"application/multipart-core":{source:"iana"},"application/mxf":{source:"iana",extensions:["mxf"]},"application/n-quads":{source:"iana",extensions:["nq"]},"application/n-triples":{source:"iana",extensions:["nt"]},"application/nasdata":{source:"iana"},"application/news-checkgroups":{source:"iana",charset:"US-ASCII"},"application/news-groupinfo":{source:"iana",charset:"US-ASCII"},"application/news-transmission":{source:"iana"},"application/nlsml+xml":{source:"iana",compressible:!0},"application/node":{source:"iana",extensions:["cjs"]},"application/nss":{source:"iana"},"application/oauth-authz-req+jwt":{source:"iana"},"application/oblivious-dns-message":{source:"iana"},"application/ocsp-request":{source:"iana"},"application/ocsp-response":{source:"iana"},"application/octet-stream":{source:"iana",compressible:!1,extensions:["bin","dms","lrf","mar","so","dist","distz","pkg","bpk","dump","elc","deploy","exe","dll","deb","dmg","iso","img","msi","msp","msm","buffer"]},"application/oda":{source:"iana",extensions:["oda"]},"application/odm+xml":{source:"iana",compressible:!0},"application/odx":{source:"iana"},"application/oebps-package+xml":{source:"iana",compressible:!0,extensions:["opf"]},"application/ogg":{source:"iana",compressible:!1,extensions:["ogx"]},"application/omdoc+xml":{source:"apache",compressible:!0,extensions:["omdoc"]},"application/onenote":{source:"apache",extensions:["onetoc","onetoc2","onetmp","onepkg"]},"application/opc-nodeset+xml":{source:"iana",compressible:!0},"application/oscore":{source:"iana"},"application/oxps":{source:"iana",extensions:["oxps"]},"application/p21":{source:"iana"},"application/p21+zip":{source:"iana",compressible:!1},"application/p2p-overlay+xml":{source:"iana",compressible:!0,extensions:["relo"]},"application/parityfec":{source:"iana"},"application/passport":{source:"iana"},"application/patch-ops-error+xml":{source:"iana",compressible:!0,extensions:["xer"]},"application/pdf":{source:"iana",compressible:!1,extensions:["pdf"]},"application/pdx":{source:"iana"},"application/pem-certificate-chain":{source:"iana"},"application/pgp-encrypted":{source:"iana",compressible:!1,extensions:["pgp"]},"application/pgp-keys":{source:"iana",extensions:["asc"]},"application/pgp-signature":{source:"iana",extensions:["asc","sig"]},"application/pics-rules":{source:"apache",extensions:["prf"]},"application/pidf+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/pidf-diff+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/pkcs10":{source:"iana",extensions:["p10"]},"application/pkcs12":{source:"iana"},"application/pkcs7-mime":{source:"iana",extensions:["p7m","p7c"]},"application/pkcs7-signature":{source:"iana",extensions:["p7s"]},"application/pkcs8":{source:"iana",extensions:["p8"]},"application/pkcs8-encrypted":{source:"iana"},"application/pkix-attr-cert":{source:"iana",extensions:["ac"]},"application/pkix-cert":{source:"iana",extensions:["cer"]},"application/pkix-crl":{source:"iana",extensions:["crl"]},"application/pkix-pkipath":{source:"iana",extensions:["pkipath"]},"application/pkixcmp":{source:"iana",extensions:["pki"]},"application/pls+xml":{source:"iana",compressible:!0,extensions:["pls"]},"application/poc-settings+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/postscript":{source:"iana",compressible:!0,extensions:["ai","eps","ps"]},"application/ppsp-tracker+json":{source:"iana",compressible:!0},"application/problem+json":{source:"iana",compressible:!0},"application/problem+xml":{source:"iana",compressible:!0},"application/provenance+xml":{source:"iana",compressible:!0,extensions:["provx"]},"application/prs.alvestrand.titrax-sheet":{source:"iana"},"application/prs.cww":{source:"iana",extensions:["cww"]},"application/prs.cyn":{source:"iana",charset:"7-BIT"},"application/prs.hpub+zip":{source:"iana",compressible:!1},"application/prs.nprend":{source:"iana"},"application/prs.plucker":{source:"iana"},"application/prs.rdf-xml-crypt":{source:"iana"},"application/prs.xsf+xml":{source:"iana",compressible:!0},"application/pskc+xml":{source:"iana",compressible:!0,extensions:["pskcxml"]},"application/pvd+json":{source:"iana",compressible:!0},"application/qsig":{source:"iana"},"application/raml+yaml":{compressible:!0,extensions:["raml"]},"application/raptorfec":{source:"iana"},"application/rdap+json":{source:"iana",compressible:!0},"application/rdf+xml":{source:"iana",compressible:!0,extensions:["rdf","owl"]},"application/reginfo+xml":{source:"iana",compressible:!0,extensions:["rif"]},"application/relax-ng-compact-syntax":{source:"iana",extensions:["rnc"]},"application/remote-printing":{source:"iana"},"application/reputon+json":{source:"iana",compressible:!0},"application/resource-lists+xml":{source:"iana",compressible:!0,extensions:["rl"]},"application/resource-lists-diff+xml":{source:"iana",compressible:!0,extensions:["rld"]},"application/rfc+xml":{source:"iana",compressible:!0},"application/riscos":{source:"iana"},"application/rlmi+xml":{source:"iana",compressible:!0},"application/rls-services+xml":{source:"iana",compressible:!0,extensions:["rs"]},"application/route-apd+xml":{source:"iana",compressible:!0,extensions:["rapd"]},"application/route-s-tsid+xml":{source:"iana",compressible:!0,extensions:["sls"]},"application/route-usd+xml":{source:"iana",compressible:!0,extensions:["rusd"]},"application/rpki-ghostbusters":{source:"iana",extensions:["gbr"]},"application/rpki-manifest":{source:"iana",extensions:["mft"]},"application/rpki-publication":{source:"iana"},"application/rpki-roa":{source:"iana",extensions:["roa"]},"application/rpki-updown":{source:"iana"},"application/rsd+xml":{source:"apache",compressible:!0,extensions:["rsd"]},"application/rss+xml":{source:"apache",compressible:!0,extensions:["rss"]},"application/rtf":{source:"iana",compressible:!0,extensions:["rtf"]},"application/rtploopback":{source:"iana"},"application/rtx":{source:"iana"},"application/samlassertion+xml":{source:"iana",compressible:!0},"application/samlmetadata+xml":{source:"iana",compressible:!0},"application/sarif+json":{source:"iana",compressible:!0},"application/sarif-external-properties+json":{source:"iana",compressible:!0},"application/sbe":{source:"iana"},"application/sbml+xml":{source:"iana",compressible:!0,extensions:["sbml"]},"application/scaip+xml":{source:"iana",compressible:!0},"application/scim+json":{source:"iana",compressible:!0},"application/scvp-cv-request":{source:"iana",extensions:["scq"]},"application/scvp-cv-response":{source:"iana",extensions:["scs"]},"application/scvp-vp-request":{source:"iana",extensions:["spq"]},"application/scvp-vp-response":{source:"iana",extensions:["spp"]},"application/sdp":{source:"iana",extensions:["sdp"]},"application/secevent+jwt":{source:"iana"},"application/senml+cbor":{source:"iana"},"application/senml+json":{source:"iana",compressible:!0},"application/senml+xml":{source:"iana",compressible:!0,extensions:["senmlx"]},"application/senml-etch+cbor":{source:"iana"},"application/senml-etch+json":{source:"iana",compressible:!0},"application/senml-exi":{source:"iana"},"application/sensml+cbor":{source:"iana"},"application/sensml+json":{source:"iana",compressible:!0},"application/sensml+xml":{source:"iana",compressible:!0,extensions:["sensmlx"]},"application/sensml-exi":{source:"iana"},"application/sep+xml":{source:"iana",compressible:!0},"application/sep-exi":{source:"iana"},"application/session-info":{source:"iana"},"application/set-payment":{source:"iana"},"application/set-payment-initiation":{source:"iana",extensions:["setpay"]},"application/set-registration":{source:"iana"},"application/set-registration-initiation":{source:"iana",extensions:["setreg"]},"application/sgml":{source:"iana"},"application/sgml-open-catalog":{source:"iana"},"application/shf+xml":{source:"iana",compressible:!0,extensions:["shf"]},"application/sieve":{source:"iana",extensions:["siv","sieve"]},"application/simple-filter+xml":{source:"iana",compressible:!0},"application/simple-message-summary":{source:"iana"},"application/simplesymbolcontainer":{source:"iana"},"application/sipc":{source:"iana"},"application/slate":{source:"iana"},"application/smil":{source:"iana"},"application/smil+xml":{source:"iana",compressible:!0,extensions:["smi","smil"]},"application/smpte336m":{source:"iana"},"application/soap+fastinfoset":{source:"iana"},"application/soap+xml":{source:"iana",compressible:!0},"application/sparql-query":{source:"iana",extensions:["rq"]},"application/sparql-results+xml":{source:"iana",compressible:!0,extensions:["srx"]},"application/spdx+json":{source:"iana",compressible:!0},"application/spirits-event+xml":{source:"iana",compressible:!0},"application/sql":{source:"iana"},"application/srgs":{source:"iana",extensions:["gram"]},"application/srgs+xml":{source:"iana",compressible:!0,extensions:["grxml"]},"application/sru+xml":{source:"iana",compressible:!0,extensions:["sru"]},"application/ssdl+xml":{source:"apache",compressible:!0,extensions:["ssdl"]},"application/ssml+xml":{source:"iana",compressible:!0,extensions:["ssml"]},"application/stix+json":{source:"iana",compressible:!0},"application/swid+xml":{source:"iana",compressible:!0,extensions:["swidtag"]},"application/tamp-apex-update":{source:"iana"},"application/tamp-apex-update-confirm":{source:"iana"},"application/tamp-community-update":{source:"iana"},"application/tamp-community-update-confirm":{source:"iana"},"application/tamp-error":{source:"iana"},"application/tamp-sequence-adjust":{source:"iana"},"application/tamp-sequence-adjust-confirm":{source:"iana"},"application/tamp-status-query":{source:"iana"},"application/tamp-status-response":{source:"iana"},"application/tamp-update":{source:"iana"},"application/tamp-update-confirm":{source:"iana"},"application/tar":{compressible:!0},"application/taxii+json":{source:"iana",compressible:!0},"application/td+json":{source:"iana",compressible:!0},"application/tei+xml":{source:"iana",compressible:!0,extensions:["tei","teicorpus"]},"application/tetra_isi":{source:"iana"},"application/thraud+xml":{source:"iana",compressible:!0,extensions:["tfi"]},"application/timestamp-query":{source:"iana"},"application/timestamp-reply":{source:"iana"},"application/timestamped-data":{source:"iana",extensions:["tsd"]},"application/tlsrpt+gzip":{source:"iana"},"application/tlsrpt+json":{source:"iana",compressible:!0},"application/tnauthlist":{source:"iana"},"application/token-introspection+jwt":{source:"iana"},"application/toml":{compressible:!0,extensions:["toml"]},"application/trickle-ice-sdpfrag":{source:"iana"},"application/trig":{source:"iana",extensions:["trig"]},"application/ttml+xml":{source:"iana",compressible:!0,extensions:["ttml"]},"application/tve-trigger":{source:"iana"},"application/tzif":{source:"iana"},"application/tzif-leap":{source:"iana"},"application/ubjson":{compressible:!1,extensions:["ubj"]},"application/ulpfec":{source:"iana"},"application/urc-grpsheet+xml":{source:"iana",compressible:!0},"application/urc-ressheet+xml":{source:"iana",compressible:!0,extensions:["rsheet"]},"application/urc-targetdesc+xml":{source:"iana",compressible:!0,extensions:["td"]},"application/urc-uisocketdesc+xml":{source:"iana",compressible:!0},"application/vcard+json":{source:"iana",compressible:!0},"application/vcard+xml":{source:"iana",compressible:!0},"application/vemmi":{source:"iana"},"application/vividence.scriptfile":{source:"apache"},"application/vnd.1000minds.decision-model+xml":{source:"iana",compressible:!0,extensions:["1km"]},"application/vnd.3gpp-prose+xml":{source:"iana",compressible:!0},"application/vnd.3gpp-prose-pc3ch+xml":{source:"iana",compressible:!0},"application/vnd.3gpp-v2x-local-service-information":{source:"iana"},"application/vnd.3gpp.5gnas":{source:"iana"},"application/vnd.3gpp.access-transfer-events+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.bsf+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.gmop+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.gtpc":{source:"iana"},"application/vnd.3gpp.interworking-data":{source:"iana"},"application/vnd.3gpp.lpp":{source:"iana"},"application/vnd.3gpp.mc-signalling-ear":{source:"iana"},"application/vnd.3gpp.mcdata-affiliation-command+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcdata-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcdata-payload":{source:"iana"},"application/vnd.3gpp.mcdata-service-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcdata-signalling":{source:"iana"},"application/vnd.3gpp.mcdata-ue-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcdata-user-profile+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-affiliation-command+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-floor-request+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-location-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-mbms-usage-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-service-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-signed+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-ue-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-ue-init-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcptt-user-profile+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-affiliation-command+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-affiliation-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-location-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-mbms-usage-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-service-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-transmission-request+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-ue-config+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mcvideo-user-profile+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.mid-call+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.ngap":{source:"iana"},"application/vnd.3gpp.pfcp":{source:"iana"},"application/vnd.3gpp.pic-bw-large":{source:"iana",extensions:["plb"]},"application/vnd.3gpp.pic-bw-small":{source:"iana",extensions:["psb"]},"application/vnd.3gpp.pic-bw-var":{source:"iana",extensions:["pvb"]},"application/vnd.3gpp.s1ap":{source:"iana"},"application/vnd.3gpp.sms":{source:"iana"},"application/vnd.3gpp.sms+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.srvcc-ext+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.srvcc-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.state-and-event-info+xml":{source:"iana",compressible:!0},"application/vnd.3gpp.ussd+xml":{source:"iana",compressible:!0},"application/vnd.3gpp2.bcmcsinfo+xml":{source:"iana",compressible:!0},"application/vnd.3gpp2.sms":{source:"iana"},"application/vnd.3gpp2.tcap":{source:"iana",extensions:["tcap"]},"application/vnd.3lightssoftware.imagescal":{source:"iana"},"application/vnd.3m.post-it-notes":{source:"iana",extensions:["pwn"]},"application/vnd.accpac.simply.aso":{source:"iana",extensions:["aso"]},"application/vnd.accpac.simply.imp":{source:"iana",extensions:["imp"]},"application/vnd.acucobol":{source:"iana",extensions:["acu"]},"application/vnd.acucorp":{source:"iana",extensions:["atc","acutc"]},"application/vnd.adobe.air-application-installer-package+zip":{source:"apache",compressible:!1,extensions:["air"]},"application/vnd.adobe.flash.movie":{source:"iana"},"application/vnd.adobe.formscentral.fcdt":{source:"iana",extensions:["fcdt"]},"application/vnd.adobe.fxp":{source:"iana",extensions:["fxp","fxpl"]},"application/vnd.adobe.partial-upload":{source:"iana"},"application/vnd.adobe.xdp+xml":{source:"iana",compressible:!0,extensions:["xdp"]},"application/vnd.adobe.xfdf":{source:"iana",extensions:["xfdf"]},"application/vnd.aether.imp":{source:"iana"},"application/vnd.afpc.afplinedata":{source:"iana"},"application/vnd.afpc.afplinedata-pagedef":{source:"iana"},"application/vnd.afpc.cmoca-cmresource":{source:"iana"},"application/vnd.afpc.foca-charset":{source:"iana"},"application/vnd.afpc.foca-codedfont":{source:"iana"},"application/vnd.afpc.foca-codepage":{source:"iana"},"application/vnd.afpc.modca":{source:"iana"},"application/vnd.afpc.modca-cmtable":{source:"iana"},"application/vnd.afpc.modca-formdef":{source:"iana"},"application/vnd.afpc.modca-mediummap":{source:"iana"},"application/vnd.afpc.modca-objectcontainer":{source:"iana"},"application/vnd.afpc.modca-overlay":{source:"iana"},"application/vnd.afpc.modca-pagesegment":{source:"iana"},"application/vnd.age":{source:"iana",extensions:["age"]},"application/vnd.ah-barcode":{source:"iana"},"application/vnd.ahead.space":{source:"iana",extensions:["ahead"]},"application/vnd.airzip.filesecure.azf":{source:"iana",extensions:["azf"]},"application/vnd.airzip.filesecure.azs":{source:"iana",extensions:["azs"]},"application/vnd.amadeus+json":{source:"iana",compressible:!0},"application/vnd.amazon.ebook":{source:"apache",extensions:["azw"]},"application/vnd.amazon.mobi8-ebook":{source:"iana"},"application/vnd.americandynamics.acc":{source:"iana",extensions:["acc"]},"application/vnd.amiga.ami":{source:"iana",extensions:["ami"]},"application/vnd.amundsen.maze+xml":{source:"iana",compressible:!0},"application/vnd.android.ota":{source:"iana"},"application/vnd.android.package-archive":{source:"apache",compressible:!1,extensions:["apk"]},"application/vnd.anki":{source:"iana"},"application/vnd.anser-web-certificate-issue-initiation":{source:"iana",extensions:["cii"]},"application/vnd.anser-web-funds-transfer-initiation":{source:"apache",extensions:["fti"]},"application/vnd.antix.game-component":{source:"iana",extensions:["atx"]},"application/vnd.apache.arrow.file":{source:"iana"},"application/vnd.apache.arrow.stream":{source:"iana"},"application/vnd.apache.thrift.binary":{source:"iana"},"application/vnd.apache.thrift.compact":{source:"iana"},"application/vnd.apache.thrift.json":{source:"iana"},"application/vnd.api+json":{source:"iana",compressible:!0},"application/vnd.aplextor.warrp+json":{source:"iana",compressible:!0},"application/vnd.apothekende.reservation+json":{source:"iana",compressible:!0},"application/vnd.apple.installer+xml":{source:"iana",compressible:!0,extensions:["mpkg"]},"application/vnd.apple.keynote":{source:"iana",extensions:["key"]},"application/vnd.apple.mpegurl":{source:"iana",extensions:["m3u8"]},"application/vnd.apple.numbers":{source:"iana",extensions:["numbers"]},"application/vnd.apple.pages":{source:"iana",extensions:["pages"]},"application/vnd.apple.pkpass":{compressible:!1,extensions:["pkpass"]},"application/vnd.arastra.swi":{source:"iana"},"application/vnd.aristanetworks.swi":{source:"iana",extensions:["swi"]},"application/vnd.artisan+json":{source:"iana",compressible:!0},"application/vnd.artsquare":{source:"iana"},"application/vnd.astraea-software.iota":{source:"iana",extensions:["iota"]},"application/vnd.audiograph":{source:"iana",extensions:["aep"]},"application/vnd.autopackage":{source:"iana"},"application/vnd.avalon+json":{source:"iana",compressible:!0},"application/vnd.avistar+xml":{source:"iana",compressible:!0},"application/vnd.balsamiq.bmml+xml":{source:"iana",compressible:!0,extensions:["bmml"]},"application/vnd.balsamiq.bmpr":{source:"iana"},"application/vnd.banana-accounting":{source:"iana"},"application/vnd.bbf.usp.error":{source:"iana"},"application/vnd.bbf.usp.msg":{source:"iana"},"application/vnd.bbf.usp.msg+json":{source:"iana",compressible:!0},"application/vnd.bekitzur-stech+json":{source:"iana",compressible:!0},"application/vnd.bint.med-content":{source:"iana"},"application/vnd.biopax.rdf+xml":{source:"iana",compressible:!0},"application/vnd.blink-idb-value-wrapper":{source:"iana"},"application/vnd.blueice.multipass":{source:"iana",extensions:["mpm"]},"application/vnd.bluetooth.ep.oob":{source:"iana"},"application/vnd.bluetooth.le.oob":{source:"iana"},"application/vnd.bmi":{source:"iana",extensions:["bmi"]},"application/vnd.bpf":{source:"iana"},"application/vnd.bpf3":{source:"iana"},"application/vnd.businessobjects":{source:"iana",extensions:["rep"]},"application/vnd.byu.uapi+json":{source:"iana",compressible:!0},"application/vnd.cab-jscript":{source:"iana"},"application/vnd.canon-cpdl":{source:"iana"},"application/vnd.canon-lips":{source:"iana"},"application/vnd.capasystems-pg+json":{source:"iana",compressible:!0},"application/vnd.cendio.thinlinc.clientconf":{source:"iana"},"application/vnd.century-systems.tcp_stream":{source:"iana"},"application/vnd.chemdraw+xml":{source:"iana",compressible:!0,extensions:["cdxml"]},"application/vnd.chess-pgn":{source:"iana"},"application/vnd.chipnuts.karaoke-mmd":{source:"iana",extensions:["mmd"]},"application/vnd.ciedi":{source:"iana"},"application/vnd.cinderella":{source:"iana",extensions:["cdy"]},"application/vnd.cirpack.isdn-ext":{source:"iana"},"application/vnd.citationstyles.style+xml":{source:"iana",compressible:!0,extensions:["csl"]},"application/vnd.claymore":{source:"iana",extensions:["cla"]},"application/vnd.cloanto.rp9":{source:"iana",extensions:["rp9"]},"application/vnd.clonk.c4group":{source:"iana",extensions:["c4g","c4d","c4f","c4p","c4u"]},"application/vnd.cluetrust.cartomobile-config":{source:"iana",extensions:["c11amc"]},"application/vnd.cluetrust.cartomobile-config-pkg":{source:"iana",extensions:["c11amz"]},"application/vnd.coffeescript":{source:"iana"},"application/vnd.collabio.xodocuments.document":{source:"iana"},"application/vnd.collabio.xodocuments.document-template":{source:"iana"},"application/vnd.collabio.xodocuments.presentation":{source:"iana"},"application/vnd.collabio.xodocuments.presentation-template":{source:"iana"},"application/vnd.collabio.xodocuments.spreadsheet":{source:"iana"},"application/vnd.collabio.xodocuments.spreadsheet-template":{source:"iana"},"application/vnd.collection+json":{source:"iana",compressible:!0},"application/vnd.collection.doc+json":{source:"iana",compressible:!0},"application/vnd.collection.next+json":{source:"iana",compressible:!0},"application/vnd.comicbook+zip":{source:"iana",compressible:!1},"application/vnd.comicbook-rar":{source:"iana"},"application/vnd.commerce-battelle":{source:"iana"},"application/vnd.commonspace":{source:"iana",extensions:["csp"]},"application/vnd.contact.cmsg":{source:"iana",extensions:["cdbcmsg"]},"application/vnd.coreos.ignition+json":{source:"iana",compressible:!0},"application/vnd.cosmocaller":{source:"iana",extensions:["cmc"]},"application/vnd.crick.clicker":{source:"iana",extensions:["clkx"]},"application/vnd.crick.clicker.keyboard":{source:"iana",extensions:["clkk"]},"application/vnd.crick.clicker.palette":{source:"iana",extensions:["clkp"]},"application/vnd.crick.clicker.template":{source:"iana",extensions:["clkt"]},"application/vnd.crick.clicker.wordbank":{source:"iana",extensions:["clkw"]},"application/vnd.criticaltools.wbs+xml":{source:"iana",compressible:!0,extensions:["wbs"]},"application/vnd.cryptii.pipe+json":{source:"iana",compressible:!0},"application/vnd.crypto-shade-file":{source:"iana"},"application/vnd.cryptomator.encrypted":{source:"iana"},"application/vnd.cryptomator.vault":{source:"iana"},"application/vnd.ctc-posml":{source:"iana",extensions:["pml"]},"application/vnd.ctct.ws+xml":{source:"iana",compressible:!0},"application/vnd.cups-pdf":{source:"iana"},"application/vnd.cups-postscript":{source:"iana"},"application/vnd.cups-ppd":{source:"iana",extensions:["ppd"]},"application/vnd.cups-raster":{source:"iana"},"application/vnd.cups-raw":{source:"iana"},"application/vnd.curl":{source:"iana"},"application/vnd.curl.car":{source:"apache",extensions:["car"]},"application/vnd.curl.pcurl":{source:"apache",extensions:["pcurl"]},"application/vnd.cyan.dean.root+xml":{source:"iana",compressible:!0},"application/vnd.cybank":{source:"iana"},"application/vnd.cyclonedx+json":{source:"iana",compressible:!0},"application/vnd.cyclonedx+xml":{source:"iana",compressible:!0},"application/vnd.d2l.coursepackage1p0+zip":{source:"iana",compressible:!1},"application/vnd.d3m-dataset":{source:"iana"},"application/vnd.d3m-problem":{source:"iana"},"application/vnd.dart":{source:"iana",compressible:!0,extensions:["dart"]},"application/vnd.data-vision.rdz":{source:"iana",extensions:["rdz"]},"application/vnd.datapackage+json":{source:"iana",compressible:!0},"application/vnd.dataresource+json":{source:"iana",compressible:!0},"application/vnd.dbf":{source:"iana",extensions:["dbf"]},"application/vnd.debian.binary-package":{source:"iana"},"application/vnd.dece.data":{source:"iana",extensions:["uvf","uvvf","uvd","uvvd"]},"application/vnd.dece.ttml+xml":{source:"iana",compressible:!0,extensions:["uvt","uvvt"]},"application/vnd.dece.unspecified":{source:"iana",extensions:["uvx","uvvx"]},"application/vnd.dece.zip":{source:"iana",extensions:["uvz","uvvz"]},"application/vnd.denovo.fcselayout-link":{source:"iana",extensions:["fe_launch"]},"application/vnd.desmume.movie":{source:"iana"},"application/vnd.dir-bi.plate-dl-nosuffix":{source:"iana"},"application/vnd.dm.delegation+xml":{source:"iana",compressible:!0},"application/vnd.dna":{source:"iana",extensions:["dna"]},"application/vnd.document+json":{source:"iana",compressible:!0},"application/vnd.dolby.mlp":{source:"apache",extensions:["mlp"]},"application/vnd.dolby.mobile.1":{source:"iana"},"application/vnd.dolby.mobile.2":{source:"iana"},"application/vnd.doremir.scorecloud-binary-document":{source:"iana"},"application/vnd.dpgraph":{source:"iana",extensions:["dpg"]},"application/vnd.dreamfactory":{source:"iana",extensions:["dfac"]},"application/vnd.drive+json":{source:"iana",compressible:!0},"application/vnd.ds-keypoint":{source:"apache",extensions:["kpxx"]},"application/vnd.dtg.local":{source:"iana"},"application/vnd.dtg.local.flash":{source:"iana"},"application/vnd.dtg.local.html":{source:"iana"},"application/vnd.dvb.ait":{source:"iana",extensions:["ait"]},"application/vnd.dvb.dvbisl+xml":{source:"iana",compressible:!0},"application/vnd.dvb.dvbj":{source:"iana"},"application/vnd.dvb.esgcontainer":{source:"iana"},"application/vnd.dvb.ipdcdftnotifaccess":{source:"iana"},"application/vnd.dvb.ipdcesgaccess":{source:"iana"},"application/vnd.dvb.ipdcesgaccess2":{source:"iana"},"application/vnd.dvb.ipdcesgpdd":{source:"iana"},"application/vnd.dvb.ipdcroaming":{source:"iana"},"application/vnd.dvb.iptv.alfec-base":{source:"iana"},"application/vnd.dvb.iptv.alfec-enhancement":{source:"iana"},"application/vnd.dvb.notif-aggregate-root+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-container+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-generic+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-ia-msglist+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-ia-registration-request+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-ia-registration-response+xml":{source:"iana",compressible:!0},"application/vnd.dvb.notif-init+xml":{source:"iana",compressible:!0},"application/vnd.dvb.pfr":{source:"iana"},"application/vnd.dvb.service":{source:"iana",extensions:["svc"]},"application/vnd.dxr":{source:"iana"},"application/vnd.dynageo":{source:"iana",extensions:["geo"]},"application/vnd.dzr":{source:"iana"},"application/vnd.easykaraoke.cdgdownload":{source:"iana"},"application/vnd.ecdis-update":{source:"iana"},"application/vnd.ecip.rlp":{source:"iana"},"application/vnd.eclipse.ditto+json":{source:"iana",compressible:!0},"application/vnd.ecowin.chart":{source:"iana",extensions:["mag"]},"application/vnd.ecowin.filerequest":{source:"iana"},"application/vnd.ecowin.fileupdate":{source:"iana"},"application/vnd.ecowin.series":{source:"iana"},"application/vnd.ecowin.seriesrequest":{source:"iana"},"application/vnd.ecowin.seriesupdate":{source:"iana"},"application/vnd.efi.img":{source:"iana"},"application/vnd.efi.iso":{source:"iana"},"application/vnd.emclient.accessrequest+xml":{source:"iana",compressible:!0},"application/vnd.enliven":{source:"iana",extensions:["nml"]},"application/vnd.enphase.envoy":{source:"iana"},"application/vnd.eprints.data+xml":{source:"iana",compressible:!0},"application/vnd.epson.esf":{source:"iana",extensions:["esf"]},"application/vnd.epson.msf":{source:"iana",extensions:["msf"]},"application/vnd.epson.quickanime":{source:"iana",extensions:["qam"]},"application/vnd.epson.salt":{source:"iana",extensions:["slt"]},"application/vnd.epson.ssf":{source:"iana",extensions:["ssf"]},"application/vnd.ericsson.quickcall":{source:"iana"},"application/vnd.espass-espass+zip":{source:"iana",compressible:!1},"application/vnd.eszigno3+xml":{source:"iana",compressible:!0,extensions:["es3","et3"]},"application/vnd.etsi.aoc+xml":{source:"iana",compressible:!0},"application/vnd.etsi.asic-e+zip":{source:"iana",compressible:!1},"application/vnd.etsi.asic-s+zip":{source:"iana",compressible:!1},"application/vnd.etsi.cug+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvcommand+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvdiscovery+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvprofile+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvsad-bc+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvsad-cod+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvsad-npvr+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvservice+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvsync+xml":{source:"iana",compressible:!0},"application/vnd.etsi.iptvueprofile+xml":{source:"iana",compressible:!0},"application/vnd.etsi.mcid+xml":{source:"iana",compressible:!0},"application/vnd.etsi.mheg5":{source:"iana"},"application/vnd.etsi.overload-control-policy-dataset+xml":{source:"iana",compressible:!0},"application/vnd.etsi.pstn+xml":{source:"iana",compressible:!0},"application/vnd.etsi.sci+xml":{source:"iana",compressible:!0},"application/vnd.etsi.simservs+xml":{source:"iana",compressible:!0},"application/vnd.etsi.timestamp-token":{source:"iana"},"application/vnd.etsi.tsl+xml":{source:"iana",compressible:!0},"application/vnd.etsi.tsl.der":{source:"iana"},"application/vnd.eu.kasparian.car+json":{source:"iana",compressible:!0},"application/vnd.eudora.data":{source:"iana"},"application/vnd.evolv.ecig.profile":{source:"iana"},"application/vnd.evolv.ecig.settings":{source:"iana"},"application/vnd.evolv.ecig.theme":{source:"iana"},"application/vnd.exstream-empower+zip":{source:"iana",compressible:!1},"application/vnd.exstream-package":{source:"iana"},"application/vnd.ezpix-album":{source:"iana",extensions:["ez2"]},"application/vnd.ezpix-package":{source:"iana",extensions:["ez3"]},"application/vnd.f-secure.mobile":{source:"iana"},"application/vnd.familysearch.gedcom+zip":{source:"iana",compressible:!1},"application/vnd.fastcopy-disk-image":{source:"iana"},"application/vnd.fdf":{source:"iana",extensions:["fdf"]},"application/vnd.fdsn.mseed":{source:"iana",extensions:["mseed"]},"application/vnd.fdsn.seed":{source:"iana",extensions:["seed","dataless"]},"application/vnd.ffsns":{source:"iana"},"application/vnd.ficlab.flb+zip":{source:"iana",compressible:!1},"application/vnd.filmit.zfc":{source:"iana"},"application/vnd.fints":{source:"iana"},"application/vnd.firemonkeys.cloudcell":{source:"iana"},"application/vnd.flographit":{source:"iana",extensions:["gph"]},"application/vnd.fluxtime.clip":{source:"iana",extensions:["ftc"]},"application/vnd.font-fontforge-sfd":{source:"iana"},"application/vnd.framemaker":{source:"iana",extensions:["fm","frame","maker","book"]},"application/vnd.frogans.fnc":{source:"iana",extensions:["fnc"]},"application/vnd.frogans.ltf":{source:"iana",extensions:["ltf"]},"application/vnd.fsc.weblaunch":{source:"iana",extensions:["fsc"]},"application/vnd.fujifilm.fb.docuworks":{source:"iana"},"application/vnd.fujifilm.fb.docuworks.binder":{source:"iana"},"application/vnd.fujifilm.fb.docuworks.container":{source:"iana"},"application/vnd.fujifilm.fb.jfi+xml":{source:"iana",compressible:!0},"application/vnd.fujitsu.oasys":{source:"iana",extensions:["oas"]},"application/vnd.fujitsu.oasys2":{source:"iana",extensions:["oa2"]},"application/vnd.fujitsu.oasys3":{source:"iana",extensions:["oa3"]},"application/vnd.fujitsu.oasysgp":{source:"iana",extensions:["fg5"]},"application/vnd.fujitsu.oasysprs":{source:"iana",extensions:["bh2"]},"application/vnd.fujixerox.art-ex":{source:"iana"},"application/vnd.fujixerox.art4":{source:"iana"},"application/vnd.fujixerox.ddd":{source:"iana",extensions:["ddd"]},"application/vnd.fujixerox.docuworks":{source:"iana",extensions:["xdw"]},"application/vnd.fujixerox.docuworks.binder":{source:"iana",extensions:["xbd"]},"application/vnd.fujixerox.docuworks.container":{source:"iana"},"application/vnd.fujixerox.hbpl":{source:"iana"},"application/vnd.fut-misnet":{source:"iana"},"application/vnd.futoin+cbor":{source:"iana"},"application/vnd.futoin+json":{source:"iana",compressible:!0},"application/vnd.fuzzysheet":{source:"iana",extensions:["fzs"]},"application/vnd.genomatix.tuxedo":{source:"iana",extensions:["txd"]},"application/vnd.gentics.grd+json":{source:"iana",compressible:!0},"application/vnd.geo+json":{source:"iana",compressible:!0},"application/vnd.geocube+xml":{source:"iana",compressible:!0},"application/vnd.geogebra.file":{source:"iana",extensions:["ggb"]},"application/vnd.geogebra.slides":{source:"iana"},"application/vnd.geogebra.tool":{source:"iana",extensions:["ggt"]},"application/vnd.geometry-explorer":{source:"iana",extensions:["gex","gre"]},"application/vnd.geonext":{source:"iana",extensions:["gxt"]},"application/vnd.geoplan":{source:"iana",extensions:["g2w"]},"application/vnd.geospace":{source:"iana",extensions:["g3w"]},"application/vnd.gerber":{source:"iana"},"application/vnd.globalplatform.card-content-mgt":{source:"iana"},"application/vnd.globalplatform.card-content-mgt-response":{source:"iana"},"application/vnd.gmx":{source:"iana",extensions:["gmx"]},"application/vnd.google-apps.document":{compressible:!1,extensions:["gdoc"]},"application/vnd.google-apps.presentation":{compressible:!1,extensions:["gslides"]},"application/vnd.google-apps.spreadsheet":{compressible:!1,extensions:["gsheet"]},"application/vnd.google-earth.kml+xml":{source:"iana",compressible:!0,extensions:["kml"]},"application/vnd.google-earth.kmz":{source:"iana",compressible:!1,extensions:["kmz"]},"application/vnd.gov.sk.e-form+xml":{source:"iana",compressible:!0},"application/vnd.gov.sk.e-form+zip":{source:"iana",compressible:!1},"application/vnd.gov.sk.xmldatacontainer+xml":{source:"iana",compressible:!0},"application/vnd.grafeq":{source:"iana",extensions:["gqf","gqs"]},"application/vnd.gridmp":{source:"iana"},"application/vnd.groove-account":{source:"iana",extensions:["gac"]},"application/vnd.groove-help":{source:"iana",extensions:["ghf"]},"application/vnd.groove-identity-message":{source:"iana",extensions:["gim"]},"application/vnd.groove-injector":{source:"iana",extensions:["grv"]},"application/vnd.groove-tool-message":{source:"iana",extensions:["gtm"]},"application/vnd.groove-tool-template":{source:"iana",extensions:["tpl"]},"application/vnd.groove-vcard":{source:"iana",extensions:["vcg"]},"application/vnd.hal+json":{source:"iana",compressible:!0},"application/vnd.hal+xml":{source:"iana",compressible:!0,extensions:["hal"]},"application/vnd.handheld-entertainment+xml":{source:"iana",compressible:!0,extensions:["zmm"]},"application/vnd.hbci":{source:"iana",extensions:["hbci"]},"application/vnd.hc+json":{source:"iana",compressible:!0},"application/vnd.hcl-bireports":{source:"iana"},"application/vnd.hdt":{source:"iana"},"application/vnd.heroku+json":{source:"iana",compressible:!0},"application/vnd.hhe.lesson-player":{source:"iana",extensions:["les"]},"application/vnd.hl7cda+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.hl7v2+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.hp-hpgl":{source:"iana",extensions:["hpgl"]},"application/vnd.hp-hpid":{source:"iana",extensions:["hpid"]},"application/vnd.hp-hps":{source:"iana",extensions:["hps"]},"application/vnd.hp-jlyt":{source:"iana",extensions:["jlt"]},"application/vnd.hp-pcl":{source:"iana",extensions:["pcl"]},"application/vnd.hp-pclxl":{source:"iana",extensions:["pclxl"]},"application/vnd.httphone":{source:"iana"},"application/vnd.hydrostatix.sof-data":{source:"iana",extensions:["sfd-hdstx"]},"application/vnd.hyper+json":{source:"iana",compressible:!0},"application/vnd.hyper-item+json":{source:"iana",compressible:!0},"application/vnd.hyperdrive+json":{source:"iana",compressible:!0},"application/vnd.hzn-3d-crossword":{source:"iana"},"application/vnd.ibm.afplinedata":{source:"iana"},"application/vnd.ibm.electronic-media":{source:"iana"},"application/vnd.ibm.minipay":{source:"iana",extensions:["mpy"]},"application/vnd.ibm.modcap":{source:"iana",extensions:["afp","listafp","list3820"]},"application/vnd.ibm.rights-management":{source:"iana",extensions:["irm"]},"application/vnd.ibm.secure-container":{source:"iana",extensions:["sc"]},"application/vnd.iccprofile":{source:"iana",extensions:["icc","icm"]},"application/vnd.ieee.1905":{source:"iana"},"application/vnd.igloader":{source:"iana",extensions:["igl"]},"application/vnd.imagemeter.folder+zip":{source:"iana",compressible:!1},"application/vnd.imagemeter.image+zip":{source:"iana",compressible:!1},"application/vnd.immervision-ivp":{source:"iana",extensions:["ivp"]},"application/vnd.immervision-ivu":{source:"iana",extensions:["ivu"]},"application/vnd.ims.imsccv1p1":{source:"iana"},"application/vnd.ims.imsccv1p2":{source:"iana"},"application/vnd.ims.imsccv1p3":{source:"iana"},"application/vnd.ims.lis.v2.result+json":{source:"iana",compressible:!0},"application/vnd.ims.lti.v2.toolconsumerprofile+json":{source:"iana",compressible:!0},"application/vnd.ims.lti.v2.toolproxy+json":{source:"iana",compressible:!0},"application/vnd.ims.lti.v2.toolproxy.id+json":{source:"iana",compressible:!0},"application/vnd.ims.lti.v2.toolsettings+json":{source:"iana",compressible:!0},"application/vnd.ims.lti.v2.toolsettings.simple+json":{source:"iana",compressible:!0},"application/vnd.informedcontrol.rms+xml":{source:"iana",compressible:!0},"application/vnd.informix-visionary":{source:"iana"},"application/vnd.infotech.project":{source:"iana"},"application/vnd.infotech.project+xml":{source:"iana",compressible:!0},"application/vnd.innopath.wamp.notification":{source:"iana"},"application/vnd.insors.igm":{source:"iana",extensions:["igm"]},"application/vnd.intercon.formnet":{source:"iana",extensions:["xpw","xpx"]},"application/vnd.intergeo":{source:"iana",extensions:["i2g"]},"application/vnd.intertrust.digibox":{source:"iana"},"application/vnd.intertrust.nncp":{source:"iana"},"application/vnd.intu.qbo":{source:"iana",extensions:["qbo"]},"application/vnd.intu.qfx":{source:"iana",extensions:["qfx"]},"application/vnd.iptc.g2.catalogitem+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.conceptitem+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.knowledgeitem+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.newsitem+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.newsmessage+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.packageitem+xml":{source:"iana",compressible:!0},"application/vnd.iptc.g2.planningitem+xml":{source:"iana",compressible:!0},"application/vnd.ipunplugged.rcprofile":{source:"iana",extensions:["rcprofile"]},"application/vnd.irepository.package+xml":{source:"iana",compressible:!0,extensions:["irp"]},"application/vnd.is-xpr":{source:"iana",extensions:["xpr"]},"application/vnd.isac.fcs":{source:"iana",extensions:["fcs"]},"application/vnd.iso11783-10+zip":{source:"iana",compressible:!1},"application/vnd.jam":{source:"iana",extensions:["jam"]},"application/vnd.japannet-directory-service":{source:"iana"},"application/vnd.japannet-jpnstore-wakeup":{source:"iana"},"application/vnd.japannet-payment-wakeup":{source:"iana"},"application/vnd.japannet-registration":{source:"iana"},"application/vnd.japannet-registration-wakeup":{source:"iana"},"application/vnd.japannet-setstore-wakeup":{source:"iana"},"application/vnd.japannet-verification":{source:"iana"},"application/vnd.japannet-verification-wakeup":{source:"iana"},"application/vnd.jcp.javame.midlet-rms":{source:"iana",extensions:["rms"]},"application/vnd.jisp":{source:"iana",extensions:["jisp"]},"application/vnd.joost.joda-archive":{source:"iana",extensions:["joda"]},"application/vnd.jsk.isdn-ngn":{source:"iana"},"application/vnd.kahootz":{source:"iana",extensions:["ktz","ktr"]},"application/vnd.kde.karbon":{source:"iana",extensions:["karbon"]},"application/vnd.kde.kchart":{source:"iana",extensions:["chrt"]},"application/vnd.kde.kformula":{source:"iana",extensions:["kfo"]},"application/vnd.kde.kivio":{source:"iana",extensions:["flw"]},"application/vnd.kde.kontour":{source:"iana",extensions:["kon"]},"application/vnd.kde.kpresenter":{source:"iana",extensions:["kpr","kpt"]},"application/vnd.kde.kspread":{source:"iana",extensions:["ksp"]},"application/vnd.kde.kword":{source:"iana",extensions:["kwd","kwt"]},"application/vnd.kenameaapp":{source:"iana",extensions:["htke"]},"application/vnd.kidspiration":{source:"iana",extensions:["kia"]},"application/vnd.kinar":{source:"iana",extensions:["kne","knp"]},"application/vnd.koan":{source:"iana",extensions:["skp","skd","skt","skm"]},"application/vnd.kodak-descriptor":{source:"iana",extensions:["sse"]},"application/vnd.las":{source:"iana"},"application/vnd.las.las+json":{source:"iana",compressible:!0},"application/vnd.las.las+xml":{source:"iana",compressible:!0,extensions:["lasxml"]},"application/vnd.laszip":{source:"iana"},"application/vnd.leap+json":{source:"iana",compressible:!0},"application/vnd.liberty-request+xml":{source:"iana",compressible:!0},"application/vnd.llamagraphics.life-balance.desktop":{source:"iana",extensions:["lbd"]},"application/vnd.llamagraphics.life-balance.exchange+xml":{source:"iana",compressible:!0,extensions:["lbe"]},"application/vnd.logipipe.circuit+zip":{source:"iana",compressible:!1},"application/vnd.loom":{source:"iana"},"application/vnd.lotus-1-2-3":{source:"iana",extensions:["123"]},"application/vnd.lotus-approach":{source:"iana",extensions:["apr"]},"application/vnd.lotus-freelance":{source:"iana",extensions:["pre"]},"application/vnd.lotus-notes":{source:"iana",extensions:["nsf"]},"application/vnd.lotus-organizer":{source:"iana",extensions:["org"]},"application/vnd.lotus-screencam":{source:"iana",extensions:["scm"]},"application/vnd.lotus-wordpro":{source:"iana",extensions:["lwp"]},"application/vnd.macports.portpkg":{source:"iana",extensions:["portpkg"]},"application/vnd.mapbox-vector-tile":{source:"iana",extensions:["mvt"]},"application/vnd.marlin.drm.actiontoken+xml":{source:"iana",compressible:!0},"application/vnd.marlin.drm.conftoken+xml":{source:"iana",compressible:!0},"application/vnd.marlin.drm.license+xml":{source:"iana",compressible:!0},"application/vnd.marlin.drm.mdcf":{source:"iana"},"application/vnd.mason+json":{source:"iana",compressible:!0},"application/vnd.maxar.archive.3tz+zip":{source:"iana",compressible:!1},"application/vnd.maxmind.maxmind-db":{source:"iana"},"application/vnd.mcd":{source:"iana",extensions:["mcd"]},"application/vnd.medcalcdata":{source:"iana",extensions:["mc1"]},"application/vnd.mediastation.cdkey":{source:"iana",extensions:["cdkey"]},"application/vnd.meridian-slingshot":{source:"iana"},"application/vnd.mfer":{source:"iana",extensions:["mwf"]},"application/vnd.mfmp":{source:"iana",extensions:["mfm"]},"application/vnd.micro+json":{source:"iana",compressible:!0},"application/vnd.micrografx.flo":{source:"iana",extensions:["flo"]},"application/vnd.micrografx.igx":{source:"iana",extensions:["igx"]},"application/vnd.microsoft.portable-executable":{source:"iana"},"application/vnd.microsoft.windows.thumbnail-cache":{source:"iana"},"application/vnd.miele+json":{source:"iana",compressible:!0},"application/vnd.mif":{source:"iana",extensions:["mif"]},"application/vnd.minisoft-hp3000-save":{source:"iana"},"application/vnd.mitsubishi.misty-guard.trustweb":{source:"iana"},"application/vnd.mobius.daf":{source:"iana",extensions:["daf"]},"application/vnd.mobius.dis":{source:"iana",extensions:["dis"]},"application/vnd.mobius.mbk":{source:"iana",extensions:["mbk"]},"application/vnd.mobius.mqy":{source:"iana",extensions:["mqy"]},"application/vnd.mobius.msl":{source:"iana",extensions:["msl"]},"application/vnd.mobius.plc":{source:"iana",extensions:["plc"]},"application/vnd.mobius.txf":{source:"iana",extensions:["txf"]},"application/vnd.mophun.application":{source:"iana",extensions:["mpn"]},"application/vnd.mophun.certificate":{source:"iana",extensions:["mpc"]},"application/vnd.motorola.flexsuite":{source:"iana"},"application/vnd.motorola.flexsuite.adsi":{source:"iana"},"application/vnd.motorola.flexsuite.fis":{source:"iana"},"application/vnd.motorola.flexsuite.gotap":{source:"iana"},"application/vnd.motorola.flexsuite.kmr":{source:"iana"},"application/vnd.motorola.flexsuite.ttc":{source:"iana"},"application/vnd.motorola.flexsuite.wem":{source:"iana"},"application/vnd.motorola.iprm":{source:"iana"},"application/vnd.mozilla.xul+xml":{source:"iana",compressible:!0,extensions:["xul"]},"application/vnd.ms-3mfdocument":{source:"iana"},"application/vnd.ms-artgalry":{source:"iana",extensions:["cil"]},"application/vnd.ms-asf":{source:"iana"},"application/vnd.ms-cab-compressed":{source:"iana",extensions:["cab"]},"application/vnd.ms-color.iccprofile":{source:"apache"},"application/vnd.ms-excel":{source:"iana",compressible:!1,extensions:["xls","xlm","xla","xlc","xlt","xlw"]},"application/vnd.ms-excel.addin.macroenabled.12":{source:"iana",extensions:["xlam"]},"application/vnd.ms-excel.sheet.binary.macroenabled.12":{source:"iana",extensions:["xlsb"]},"application/vnd.ms-excel.sheet.macroenabled.12":{source:"iana",extensions:["xlsm"]},"application/vnd.ms-excel.template.macroenabled.12":{source:"iana",extensions:["xltm"]},"application/vnd.ms-fontobject":{source:"iana",compressible:!0,extensions:["eot"]},"application/vnd.ms-htmlhelp":{source:"iana",extensions:["chm"]},"application/vnd.ms-ims":{source:"iana",extensions:["ims"]},"application/vnd.ms-lrm":{source:"iana",extensions:["lrm"]},"application/vnd.ms-office.activex+xml":{source:"iana",compressible:!0},"application/vnd.ms-officetheme":{source:"iana",extensions:["thmx"]},"application/vnd.ms-opentype":{source:"apache",compressible:!0},"application/vnd.ms-outlook":{compressible:!1,extensions:["msg"]},"application/vnd.ms-package.obfuscated-opentype":{source:"apache"},"application/vnd.ms-pki.seccat":{source:"apache",extensions:["cat"]},"application/vnd.ms-pki.stl":{source:"apache",extensions:["stl"]},"application/vnd.ms-playready.initiator+xml":{source:"iana",compressible:!0},"application/vnd.ms-powerpoint":{source:"iana",compressible:!1,extensions:["ppt","pps","pot"]},"application/vnd.ms-powerpoint.addin.macroenabled.12":{source:"iana",extensions:["ppam"]},"application/vnd.ms-powerpoint.presentation.macroenabled.12":{source:"iana",extensions:["pptm"]},"application/vnd.ms-powerpoint.slide.macroenabled.12":{source:"iana",extensions:["sldm"]},"application/vnd.ms-powerpoint.slideshow.macroenabled.12":{source:"iana",extensions:["ppsm"]},"application/vnd.ms-powerpoint.template.macroenabled.12":{source:"iana",extensions:["potm"]},"application/vnd.ms-printdevicecapabilities+xml":{source:"iana",compressible:!0},"application/vnd.ms-printing.printticket+xml":{source:"apache",compressible:!0},"application/vnd.ms-printschematicket+xml":{source:"iana",compressible:!0},"application/vnd.ms-project":{source:"iana",extensions:["mpp","mpt"]},"application/vnd.ms-tnef":{source:"iana"},"application/vnd.ms-windows.devicepairing":{source:"iana"},"application/vnd.ms-windows.nwprinting.oob":{source:"iana"},"application/vnd.ms-windows.printerpairing":{source:"iana"},"application/vnd.ms-windows.wsd.oob":{source:"iana"},"application/vnd.ms-wmdrm.lic-chlg-req":{source:"iana"},"application/vnd.ms-wmdrm.lic-resp":{source:"iana"},"application/vnd.ms-wmdrm.meter-chlg-req":{source:"iana"},"application/vnd.ms-wmdrm.meter-resp":{source:"iana"},"application/vnd.ms-word.document.macroenabled.12":{source:"iana",extensions:["docm"]},"application/vnd.ms-word.template.macroenabled.12":{source:"iana",extensions:["dotm"]},"application/vnd.ms-works":{source:"iana",extensions:["wps","wks","wcm","wdb"]},"application/vnd.ms-wpl":{source:"iana",extensions:["wpl"]},"application/vnd.ms-xpsdocument":{source:"iana",compressible:!1,extensions:["xps"]},"application/vnd.msa-disk-image":{source:"iana"},"application/vnd.mseq":{source:"iana",extensions:["mseq"]},"application/vnd.msign":{source:"iana"},"application/vnd.multiad.creator":{source:"iana"},"application/vnd.multiad.creator.cif":{source:"iana"},"application/vnd.music-niff":{source:"iana"},"application/vnd.musician":{source:"iana",extensions:["mus"]},"application/vnd.muvee.style":{source:"iana",extensions:["msty"]},"application/vnd.mynfc":{source:"iana",extensions:["taglet"]},"application/vnd.nacamar.ybrid+json":{source:"iana",compressible:!0},"application/vnd.ncd.control":{source:"iana"},"application/vnd.ncd.reference":{source:"iana"},"application/vnd.nearst.inv+json":{source:"iana",compressible:!0},"application/vnd.nebumind.line":{source:"iana"},"application/vnd.nervana":{source:"iana"},"application/vnd.netfpx":{source:"iana"},"application/vnd.neurolanguage.nlu":{source:"iana",extensions:["nlu"]},"application/vnd.nimn":{source:"iana"},"application/vnd.nintendo.nitro.rom":{source:"iana"},"application/vnd.nintendo.snes.rom":{source:"iana"},"application/vnd.nitf":{source:"iana",extensions:["ntf","nitf"]},"application/vnd.noblenet-directory":{source:"iana",extensions:["nnd"]},"application/vnd.noblenet-sealer":{source:"iana",extensions:["nns"]},"application/vnd.noblenet-web":{source:"iana",extensions:["nnw"]},"application/vnd.nokia.catalogs":{source:"iana"},"application/vnd.nokia.conml+wbxml":{source:"iana"},"application/vnd.nokia.conml+xml":{source:"iana",compressible:!0},"application/vnd.nokia.iptv.config+xml":{source:"iana",compressible:!0},"application/vnd.nokia.isds-radio-presets":{source:"iana"},"application/vnd.nokia.landmark+wbxml":{source:"iana"},"application/vnd.nokia.landmark+xml":{source:"iana",compressible:!0},"application/vnd.nokia.landmarkcollection+xml":{source:"iana",compressible:!0},"application/vnd.nokia.n-gage.ac+xml":{source:"iana",compressible:!0,extensions:["ac"]},"application/vnd.nokia.n-gage.data":{source:"iana",extensions:["ngdat"]},"application/vnd.nokia.n-gage.symbian.install":{source:"iana",extensions:["n-gage"]},"application/vnd.nokia.ncd":{source:"iana"},"application/vnd.nokia.pcd+wbxml":{source:"iana"},"application/vnd.nokia.pcd+xml":{source:"iana",compressible:!0},"application/vnd.nokia.radio-preset":{source:"iana",extensions:["rpst"]},"application/vnd.nokia.radio-presets":{source:"iana",extensions:["rpss"]},"application/vnd.novadigm.edm":{source:"iana",extensions:["edm"]},"application/vnd.novadigm.edx":{source:"iana",extensions:["edx"]},"application/vnd.novadigm.ext":{source:"iana",extensions:["ext"]},"application/vnd.ntt-local.content-share":{source:"iana"},"application/vnd.ntt-local.file-transfer":{source:"iana"},"application/vnd.ntt-local.ogw_remote-access":{source:"iana"},"application/vnd.ntt-local.sip-ta_remote":{source:"iana"},"application/vnd.ntt-local.sip-ta_tcp_stream":{source:"iana"},"application/vnd.oasis.opendocument.chart":{source:"iana",extensions:["odc"]},"application/vnd.oasis.opendocument.chart-template":{source:"iana",extensions:["otc"]},"application/vnd.oasis.opendocument.database":{source:"iana",extensions:["odb"]},"application/vnd.oasis.opendocument.formula":{source:"iana",extensions:["odf"]},"application/vnd.oasis.opendocument.formula-template":{source:"iana",extensions:["odft"]},"application/vnd.oasis.opendocument.graphics":{source:"iana",compressible:!1,extensions:["odg"]},"application/vnd.oasis.opendocument.graphics-template":{source:"iana",extensions:["otg"]},"application/vnd.oasis.opendocument.image":{source:"iana",extensions:["odi"]},"application/vnd.oasis.opendocument.image-template":{source:"iana",extensions:["oti"]},"application/vnd.oasis.opendocument.presentation":{source:"iana",compressible:!1,extensions:["odp"]},"application/vnd.oasis.opendocument.presentation-template":{source:"iana",extensions:["otp"]},"application/vnd.oasis.opendocument.spreadsheet":{source:"iana",compressible:!1,extensions:["ods"]},"application/vnd.oasis.opendocument.spreadsheet-template":{source:"iana",extensions:["ots"]},"application/vnd.oasis.opendocument.text":{source:"iana",compressible:!1,extensions:["odt"]},"application/vnd.oasis.opendocument.text-master":{source:"iana",extensions:["odm"]},"application/vnd.oasis.opendocument.text-template":{source:"iana",extensions:["ott"]},"application/vnd.oasis.opendocument.text-web":{source:"iana",extensions:["oth"]},"application/vnd.obn":{source:"iana"},"application/vnd.ocf+cbor":{source:"iana"},"application/vnd.oci.image.manifest.v1+json":{source:"iana",compressible:!0},"application/vnd.oftn.l10n+json":{source:"iana",compressible:!0},"application/vnd.oipf.contentaccessdownload+xml":{source:"iana",compressible:!0},"application/vnd.oipf.contentaccessstreaming+xml":{source:"iana",compressible:!0},"application/vnd.oipf.cspg-hexbinary":{source:"iana"},"application/vnd.oipf.dae.svg+xml":{source:"iana",compressible:!0},"application/vnd.oipf.dae.xhtml+xml":{source:"iana",compressible:!0},"application/vnd.oipf.mippvcontrolmessage+xml":{source:"iana",compressible:!0},"application/vnd.oipf.pae.gem":{source:"iana"},"application/vnd.oipf.spdiscovery+xml":{source:"iana",compressible:!0},"application/vnd.oipf.spdlist+xml":{source:"iana",compressible:!0},"application/vnd.oipf.ueprofile+xml":{source:"iana",compressible:!0},"application/vnd.oipf.userprofile+xml":{source:"iana",compressible:!0},"application/vnd.olpc-sugar":{source:"iana",extensions:["xo"]},"application/vnd.oma-scws-config":{source:"iana"},"application/vnd.oma-scws-http-request":{source:"iana"},"application/vnd.oma-scws-http-response":{source:"iana"},"application/vnd.oma.bcast.associated-procedure-parameter+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.drm-trigger+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.imd+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.ltkm":{source:"iana"},"application/vnd.oma.bcast.notification+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.provisioningtrigger":{source:"iana"},"application/vnd.oma.bcast.sgboot":{source:"iana"},"application/vnd.oma.bcast.sgdd+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.sgdu":{source:"iana"},"application/vnd.oma.bcast.simple-symbol-container":{source:"iana"},"application/vnd.oma.bcast.smartcard-trigger+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.sprov+xml":{source:"iana",compressible:!0},"application/vnd.oma.bcast.stkm":{source:"iana"},"application/vnd.oma.cab-address-book+xml":{source:"iana",compressible:!0},"application/vnd.oma.cab-feature-handler+xml":{source:"iana",compressible:!0},"application/vnd.oma.cab-pcc+xml":{source:"iana",compressible:!0},"application/vnd.oma.cab-subs-invite+xml":{source:"iana",compressible:!0},"application/vnd.oma.cab-user-prefs+xml":{source:"iana",compressible:!0},"application/vnd.oma.dcd":{source:"iana"},"application/vnd.oma.dcdc":{source:"iana"},"application/vnd.oma.dd2+xml":{source:"iana",compressible:!0,extensions:["dd2"]},"application/vnd.oma.drm.risd+xml":{source:"iana",compressible:!0},"application/vnd.oma.group-usage-list+xml":{source:"iana",compressible:!0},"application/vnd.oma.lwm2m+cbor":{source:"iana"},"application/vnd.oma.lwm2m+json":{source:"iana",compressible:!0},"application/vnd.oma.lwm2m+tlv":{source:"iana"},"application/vnd.oma.pal+xml":{source:"iana",compressible:!0},"application/vnd.oma.poc.detailed-progress-report+xml":{source:"iana",compressible:!0},"application/vnd.oma.poc.final-report+xml":{source:"iana",compressible:!0},"application/vnd.oma.poc.groups+xml":{source:"iana",compressible:!0},"application/vnd.oma.poc.invocation-descriptor+xml":{source:"iana",compressible:!0},"application/vnd.oma.poc.optimized-progress-report+xml":{source:"iana",compressible:!0},"application/vnd.oma.push":{source:"iana"},"application/vnd.oma.scidm.messages+xml":{source:"iana",compressible:!0},"application/vnd.oma.xcap-directory+xml":{source:"iana",compressible:!0},"application/vnd.omads-email+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.omads-file+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.omads-folder+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.omaloc-supl-init":{source:"iana"},"application/vnd.onepager":{source:"iana"},"application/vnd.onepagertamp":{source:"iana"},"application/vnd.onepagertamx":{source:"iana"},"application/vnd.onepagertat":{source:"iana"},"application/vnd.onepagertatp":{source:"iana"},"application/vnd.onepagertatx":{source:"iana"},"application/vnd.openblox.game+xml":{source:"iana",compressible:!0,extensions:["obgx"]},"application/vnd.openblox.game-binary":{source:"iana"},"application/vnd.openeye.oeb":{source:"iana"},"application/vnd.openofficeorg.extension":{source:"apache",extensions:["oxt"]},"application/vnd.openstreetmap.data+xml":{source:"iana",compressible:!0,extensions:["osm"]},"application/vnd.opentimestamps.ots":{source:"iana"},"application/vnd.openxmlformats-officedocument.custom-properties+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.customxmlproperties+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawing+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.chart+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.chartshapes+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.diagramcolors+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.diagramdata+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.diagramlayout+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.drawingml.diagramstyle+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.extended-properties+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.commentauthors+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.comments+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.handoutmaster+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.notesmaster+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.notesslide+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.presentation":{source:"iana",compressible:!1,extensions:["pptx"]},"application/vnd.openxmlformats-officedocument.presentationml.presentation.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.presprops+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.slide":{source:"iana",extensions:["sldx"]},"application/vnd.openxmlformats-officedocument.presentationml.slide+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.slidelayout+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.slidemaster+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.slideshow":{source:"iana",extensions:["ppsx"]},"application/vnd.openxmlformats-officedocument.presentationml.slideshow.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.slideupdateinfo+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.tablestyles+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.tags+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.template":{source:"iana",extensions:["potx"]},"application/vnd.openxmlformats-officedocument.presentationml.template.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.presentationml.viewprops+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.calcchain+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.connections+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.externallink+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivotcachedefinition+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivotcacherecords+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivottable+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.querytable+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.revisionheaders+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.revisionlog+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.sharedstrings+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":{source:"iana",compressible:!1,extensions:["xlsx"]},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheetmetadata+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.tablesinglecells+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.template":{source:"iana",extensions:["xltx"]},"application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.usernames+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.volatiledependencies+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.theme+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.themeoverride+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.vmldrawing":{source:"iana"},"application/vnd.openxmlformats-officedocument.wordprocessingml.comments+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.document":{source:"iana",compressible:!1,extensions:["docx"]},"application/vnd.openxmlformats-officedocument.wordprocessingml.document.glossary+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.document.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.endnotes+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.fonttable+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.footer+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.footnotes+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.numbering+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.settings+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.styles+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.template":{source:"iana",extensions:["dotx"]},"application/vnd.openxmlformats-officedocument.wordprocessingml.template.main+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-officedocument.wordprocessingml.websettings+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-package.core-properties+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-package.digital-signature-xmlsignature+xml":{source:"iana",compressible:!0},"application/vnd.openxmlformats-package.relationships+xml":{source:"iana",compressible:!0},"application/vnd.oracle.resource+json":{source:"iana",compressible:!0},"application/vnd.orange.indata":{source:"iana"},"application/vnd.osa.netdeploy":{source:"iana"},"application/vnd.osgeo.mapguide.package":{source:"iana",extensions:["mgp"]},"application/vnd.osgi.bundle":{source:"iana"},"application/vnd.osgi.dp":{source:"iana",extensions:["dp"]},"application/vnd.osgi.subsystem":{source:"iana",extensions:["esa"]},"application/vnd.otps.ct-kip+xml":{source:"iana",compressible:!0},"application/vnd.oxli.countgraph":{source:"iana"},"application/vnd.pagerduty+json":{source:"iana",compressible:!0},"application/vnd.palm":{source:"iana",extensions:["pdb","pqa","oprc"]},"application/vnd.panoply":{source:"iana"},"application/vnd.paos.xml":{source:"iana"},"application/vnd.patentdive":{source:"iana"},"application/vnd.patientecommsdoc":{source:"iana"},"application/vnd.pawaafile":{source:"iana",extensions:["paw"]},"application/vnd.pcos":{source:"iana"},"application/vnd.pg.format":{source:"iana",extensions:["str"]},"application/vnd.pg.osasli":{source:"iana",extensions:["ei6"]},"application/vnd.piaccess.application-licence":{source:"iana"},"application/vnd.picsel":{source:"iana",extensions:["efif"]},"application/vnd.pmi.widget":{source:"iana",extensions:["wg"]},"application/vnd.poc.group-advertisement+xml":{source:"iana",compressible:!0},"application/vnd.pocketlearn":{source:"iana",extensions:["plf"]},"application/vnd.powerbuilder6":{source:"iana",extensions:["pbd"]},"application/vnd.powerbuilder6-s":{source:"iana"},"application/vnd.powerbuilder7":{source:"iana"},"application/vnd.powerbuilder7-s":{source:"iana"},"application/vnd.powerbuilder75":{source:"iana"},"application/vnd.powerbuilder75-s":{source:"iana"},"application/vnd.preminet":{source:"iana"},"application/vnd.previewsystems.box":{source:"iana",extensions:["box"]},"application/vnd.proteus.magazine":{source:"iana",extensions:["mgz"]},"application/vnd.psfs":{source:"iana"},"application/vnd.publishare-delta-tree":{source:"iana",extensions:["qps"]},"application/vnd.pvi.ptid1":{source:"iana",extensions:["ptid"]},"application/vnd.pwg-multiplexed":{source:"iana"},"application/vnd.pwg-xhtml-print+xml":{source:"iana",compressible:!0},"application/vnd.qualcomm.brew-app-res":{source:"iana"},"application/vnd.quarantainenet":{source:"iana"},"application/vnd.quark.quarkxpress":{source:"iana",extensions:["qxd","qxt","qwd","qwt","qxl","qxb"]},"application/vnd.quobject-quoxdocument":{source:"iana"},"application/vnd.radisys.moml+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-audit+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-audit-conf+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-audit-conn+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-audit-dialog+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-audit-stream+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-conf+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-base+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-fax-detect+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-fax-sendrecv+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-group+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-speech+xml":{source:"iana",compressible:!0},"application/vnd.radisys.msml-dialog-transform+xml":{source:"iana",compressible:!0},"application/vnd.rainstor.data":{source:"iana"},"application/vnd.rapid":{source:"iana"},"application/vnd.rar":{source:"iana",extensions:["rar"]},"application/vnd.realvnc.bed":{source:"iana",extensions:["bed"]},"application/vnd.recordare.musicxml":{source:"iana",extensions:["mxl"]},"application/vnd.recordare.musicxml+xml":{source:"iana",compressible:!0,extensions:["musicxml"]},"application/vnd.renlearn.rlprint":{source:"iana"},"application/vnd.resilient.logic":{source:"iana"},"application/vnd.restful+json":{source:"iana",compressible:!0},"application/vnd.rig.cryptonote":{source:"iana",extensions:["cryptonote"]},"application/vnd.rim.cod":{source:"apache",extensions:["cod"]},"application/vnd.rn-realmedia":{source:"apache",extensions:["rm"]},"application/vnd.rn-realmedia-vbr":{source:"apache",extensions:["rmvb"]},"application/vnd.route66.link66+xml":{source:"iana",compressible:!0,extensions:["link66"]},"application/vnd.rs-274x":{source:"iana"},"application/vnd.ruckus.download":{source:"iana"},"application/vnd.s3sms":{source:"iana"},"application/vnd.sailingtracker.track":{source:"iana",extensions:["st"]},"application/vnd.sar":{source:"iana"},"application/vnd.sbm.cid":{source:"iana"},"application/vnd.sbm.mid2":{source:"iana"},"application/vnd.scribus":{source:"iana"},"application/vnd.sealed.3df":{source:"iana"},"application/vnd.sealed.csf":{source:"iana"},"application/vnd.sealed.doc":{source:"iana"},"application/vnd.sealed.eml":{source:"iana"},"application/vnd.sealed.mht":{source:"iana"},"application/vnd.sealed.net":{source:"iana"},"application/vnd.sealed.ppt":{source:"iana"},"application/vnd.sealed.tiff":{source:"iana"},"application/vnd.sealed.xls":{source:"iana"},"application/vnd.sealedmedia.softseal.html":{source:"iana"},"application/vnd.sealedmedia.softseal.pdf":{source:"iana"},"application/vnd.seemail":{source:"iana",extensions:["see"]},"application/vnd.seis+json":{source:"iana",compressible:!0},"application/vnd.sema":{source:"iana",extensions:["sema"]},"application/vnd.semd":{source:"iana",extensions:["semd"]},"application/vnd.semf":{source:"iana",extensions:["semf"]},"application/vnd.shade-save-file":{source:"iana"},"application/vnd.shana.informed.formdata":{source:"iana",extensions:["ifm"]},"application/vnd.shana.informed.formtemplate":{source:"iana",extensions:["itp"]},"application/vnd.shana.informed.interchange":{source:"iana",extensions:["iif"]},"application/vnd.shana.informed.package":{source:"iana",extensions:["ipk"]},"application/vnd.shootproof+json":{source:"iana",compressible:!0},"application/vnd.shopkick+json":{source:"iana",compressible:!0},"application/vnd.shp":{source:"iana"},"application/vnd.shx":{source:"iana"},"application/vnd.sigrok.session":{source:"iana"},"application/vnd.simtech-mindmapper":{source:"iana",extensions:["twd","twds"]},"application/vnd.siren+json":{source:"iana",compressible:!0},"application/vnd.smaf":{source:"iana",extensions:["mmf"]},"application/vnd.smart.notebook":{source:"iana"},"application/vnd.smart.teacher":{source:"iana",extensions:["teacher"]},"application/vnd.snesdev-page-table":{source:"iana"},"application/vnd.software602.filler.form+xml":{source:"iana",compressible:!0,extensions:["fo"]},"application/vnd.software602.filler.form-xml-zip":{source:"iana"},"application/vnd.solent.sdkm+xml":{source:"iana",compressible:!0,extensions:["sdkm","sdkd"]},"application/vnd.spotfire.dxp":{source:"iana",extensions:["dxp"]},"application/vnd.spotfire.sfs":{source:"iana",extensions:["sfs"]},"application/vnd.sqlite3":{source:"iana"},"application/vnd.sss-cod":{source:"iana"},"application/vnd.sss-dtf":{source:"iana"},"application/vnd.sss-ntf":{source:"iana"},"application/vnd.stardivision.calc":{source:"apache",extensions:["sdc"]},"application/vnd.stardivision.draw":{source:"apache",extensions:["sda"]},"application/vnd.stardivision.impress":{source:"apache",extensions:["sdd"]},"application/vnd.stardivision.math":{source:"apache",extensions:["smf"]},"application/vnd.stardivision.writer":{source:"apache",extensions:["sdw","vor"]},"application/vnd.stardivision.writer-global":{source:"apache",extensions:["sgl"]},"application/vnd.stepmania.package":{source:"iana",extensions:["smzip"]},"application/vnd.stepmania.stepchart":{source:"iana",extensions:["sm"]},"application/vnd.street-stream":{source:"iana"},"application/vnd.sun.wadl+xml":{source:"iana",compressible:!0,extensions:["wadl"]},"application/vnd.sun.xml.calc":{source:"apache",extensions:["sxc"]},"application/vnd.sun.xml.calc.template":{source:"apache",extensions:["stc"]},"application/vnd.sun.xml.draw":{source:"apache",extensions:["sxd"]},"application/vnd.sun.xml.draw.template":{source:"apache",extensions:["std"]},"application/vnd.sun.xml.impress":{source:"apache",extensions:["sxi"]},"application/vnd.sun.xml.impress.template":{source:"apache",extensions:["sti"]},"application/vnd.sun.xml.math":{source:"apache",extensions:["sxm"]},"application/vnd.sun.xml.writer":{source:"apache",extensions:["sxw"]},"application/vnd.sun.xml.writer.global":{source:"apache",extensions:["sxg"]},"application/vnd.sun.xml.writer.template":{source:"apache",extensions:["stw"]},"application/vnd.sus-calendar":{source:"iana",extensions:["sus","susp"]},"application/vnd.svd":{source:"iana",extensions:["svd"]},"application/vnd.swiftview-ics":{source:"iana"},"application/vnd.sycle+xml":{source:"iana",compressible:!0},"application/vnd.syft+json":{source:"iana",compressible:!0},"application/vnd.symbian.install":{source:"apache",extensions:["sis","sisx"]},"application/vnd.syncml+xml":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["xsm"]},"application/vnd.syncml.dm+wbxml":{source:"iana",charset:"UTF-8",extensions:["bdm"]},"application/vnd.syncml.dm+xml":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["xdm"]},"application/vnd.syncml.dm.notification":{source:"iana"},"application/vnd.syncml.dmddf+wbxml":{source:"iana"},"application/vnd.syncml.dmddf+xml":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["ddf"]},"application/vnd.syncml.dmtnds+wbxml":{source:"iana"},"application/vnd.syncml.dmtnds+xml":{source:"iana",charset:"UTF-8",compressible:!0},"application/vnd.syncml.ds.notification":{source:"iana"},"application/vnd.tableschema+json":{source:"iana",compressible:!0},"application/vnd.tao.intent-module-archive":{source:"iana",extensions:["tao"]},"application/vnd.tcpdump.pcap":{source:"iana",extensions:["pcap","cap","dmp"]},"application/vnd.think-cell.ppttc+json":{source:"iana",compressible:!0},"application/vnd.tmd.mediaflex.api+xml":{source:"iana",compressible:!0},"application/vnd.tml":{source:"iana"},"application/vnd.tmobile-livetv":{source:"iana",extensions:["tmo"]},"application/vnd.tri.onesource":{source:"iana"},"application/vnd.trid.tpt":{source:"iana",extensions:["tpt"]},"application/vnd.triscape.mxs":{source:"iana",extensions:["mxs"]},"application/vnd.trueapp":{source:"iana",extensions:["tra"]},"application/vnd.truedoc":{source:"iana"},"application/vnd.ubisoft.webplayer":{source:"iana"},"application/vnd.ufdl":{source:"iana",extensions:["ufd","ufdl"]},"application/vnd.uiq.theme":{source:"iana",extensions:["utz"]},"application/vnd.umajin":{source:"iana",extensions:["umj"]},"application/vnd.unity":{source:"iana",extensions:["unityweb"]},"application/vnd.uoml+xml":{source:"iana",compressible:!0,extensions:["uoml"]},"application/vnd.uplanet.alert":{source:"iana"},"application/vnd.uplanet.alert-wbxml":{source:"iana"},"application/vnd.uplanet.bearer-choice":{source:"iana"},"application/vnd.uplanet.bearer-choice-wbxml":{source:"iana"},"application/vnd.uplanet.cacheop":{source:"iana"},"application/vnd.uplanet.cacheop-wbxml":{source:"iana"},"application/vnd.uplanet.channel":{source:"iana"},"application/vnd.uplanet.channel-wbxml":{source:"iana"},"application/vnd.uplanet.list":{source:"iana"},"application/vnd.uplanet.list-wbxml":{source:"iana"},"application/vnd.uplanet.listcmd":{source:"iana"},"application/vnd.uplanet.listcmd-wbxml":{source:"iana"},"application/vnd.uplanet.signal":{source:"iana"},"application/vnd.uri-map":{source:"iana"},"application/vnd.valve.source.material":{source:"iana"},"application/vnd.vcx":{source:"iana",extensions:["vcx"]},"application/vnd.vd-study":{source:"iana"},"application/vnd.vectorworks":{source:"iana"},"application/vnd.vel+json":{source:"iana",compressible:!0},"application/vnd.verimatrix.vcas":{source:"iana"},"application/vnd.veritone.aion+json":{source:"iana",compressible:!0},"application/vnd.veryant.thin":{source:"iana"},"application/vnd.ves.encrypted":{source:"iana"},"application/vnd.vidsoft.vidconference":{source:"iana"},"application/vnd.visio":{source:"iana",extensions:["vsd","vst","vss","vsw"]},"application/vnd.visionary":{source:"iana",extensions:["vis"]},"application/vnd.vividence.scriptfile":{source:"iana"},"application/vnd.vsf":{source:"iana",extensions:["vsf"]},"application/vnd.wap.sic":{source:"iana"},"application/vnd.wap.slc":{source:"iana"},"application/vnd.wap.wbxml":{source:"iana",charset:"UTF-8",extensions:["wbxml"]},"application/vnd.wap.wmlc":{source:"iana",extensions:["wmlc"]},"application/vnd.wap.wmlscriptc":{source:"iana",extensions:["wmlsc"]},"application/vnd.webturbo":{source:"iana",extensions:["wtb"]},"application/vnd.wfa.dpp":{source:"iana"},"application/vnd.wfa.p2p":{source:"iana"},"application/vnd.wfa.wsc":{source:"iana"},"application/vnd.windows.devicepairing":{source:"iana"},"application/vnd.wmc":{source:"iana"},"application/vnd.wmf.bootstrap":{source:"iana"},"application/vnd.wolfram.mathematica":{source:"iana"},"application/vnd.wolfram.mathematica.package":{source:"iana"},"application/vnd.wolfram.player":{source:"iana",extensions:["nbp"]},"application/vnd.wordperfect":{source:"iana",extensions:["wpd"]},"application/vnd.wqd":{source:"iana",extensions:["wqd"]},"application/vnd.wrq-hp3000-labelled":{source:"iana"},"application/vnd.wt.stf":{source:"iana",extensions:["stf"]},"application/vnd.wv.csp+wbxml":{source:"iana"},"application/vnd.wv.csp+xml":{source:"iana",compressible:!0},"application/vnd.wv.ssp+xml":{source:"iana",compressible:!0},"application/vnd.xacml+json":{source:"iana",compressible:!0},"application/vnd.xara":{source:"iana",extensions:["xar"]},"application/vnd.xfdl":{source:"iana",extensions:["xfdl"]},"application/vnd.xfdl.webform":{source:"iana"},"application/vnd.xmi+xml":{source:"iana",compressible:!0},"application/vnd.xmpie.cpkg":{source:"iana"},"application/vnd.xmpie.dpkg":{source:"iana"},"application/vnd.xmpie.plan":{source:"iana"},"application/vnd.xmpie.ppkg":{source:"iana"},"application/vnd.xmpie.xlim":{source:"iana"},"application/vnd.yamaha.hv-dic":{source:"iana",extensions:["hvd"]},"application/vnd.yamaha.hv-script":{source:"iana",extensions:["hvs"]},"application/vnd.yamaha.hv-voice":{source:"iana",extensions:["hvp"]},"application/vnd.yamaha.openscoreformat":{source:"iana",extensions:["osf"]},"application/vnd.yamaha.openscoreformat.osfpvg+xml":{source:"iana",compressible:!0,extensions:["osfpvg"]},"application/vnd.yamaha.remote-setup":{source:"iana"},"application/vnd.yamaha.smaf-audio":{source:"iana",extensions:["saf"]},"application/vnd.yamaha.smaf-phrase":{source:"iana",extensions:["spf"]},"application/vnd.yamaha.through-ngn":{source:"iana"},"application/vnd.yamaha.tunnel-udpencap":{source:"iana"},"application/vnd.yaoweme":{source:"iana"},"application/vnd.yellowriver-custom-menu":{source:"iana",extensions:["cmp"]},"application/vnd.youtube.yt":{source:"iana"},"application/vnd.zul":{source:"iana",extensions:["zir","zirz"]},"application/vnd.zzazz.deck+xml":{source:"iana",compressible:!0,extensions:["zaz"]},"application/voicexml+xml":{source:"iana",compressible:!0,extensions:["vxml"]},"application/voucher-cms+json":{source:"iana",compressible:!0},"application/vq-rtcpxr":{source:"iana"},"application/wasm":{source:"iana",compressible:!0,extensions:["wasm"]},"application/watcherinfo+xml":{source:"iana",compressible:!0,extensions:["wif"]},"application/webpush-options+json":{source:"iana",compressible:!0},"application/whoispp-query":{source:"iana"},"application/whoispp-response":{source:"iana"},"application/widget":{source:"iana",extensions:["wgt"]},"application/winhlp":{source:"apache",extensions:["hlp"]},"application/wita":{source:"iana"},"application/wordperfect5.1":{source:"iana"},"application/wsdl+xml":{source:"iana",compressible:!0,extensions:["wsdl"]},"application/wspolicy+xml":{source:"iana",compressible:!0,extensions:["wspolicy"]},"application/x-7z-compressed":{source:"apache",compressible:!1,extensions:["7z"]},"application/x-abiword":{source:"apache",extensions:["abw"]},"application/x-ace-compressed":{source:"apache",extensions:["ace"]},"application/x-amf":{source:"apache"},"application/x-apple-diskimage":{source:"apache",extensions:["dmg"]},"application/x-arj":{compressible:!1,extensions:["arj"]},"application/x-authorware-bin":{source:"apache",extensions:["aab","x32","u32","vox"]},"application/x-authorware-map":{source:"apache",extensions:["aam"]},"application/x-authorware-seg":{source:"apache",extensions:["aas"]},"application/x-bcpio":{source:"apache",extensions:["bcpio"]},"application/x-bdoc":{compressible:!1,extensions:["bdoc"]},"application/x-bittorrent":{source:"apache",extensions:["torrent"]},"application/x-blorb":{source:"apache",extensions:["blb","blorb"]},"application/x-bzip":{source:"apache",compressible:!1,extensions:["bz"]},"application/x-bzip2":{source:"apache",compressible:!1,extensions:["bz2","boz"]},"application/x-cbr":{source:"apache",extensions:["cbr","cba","cbt","cbz","cb7"]},"application/x-cdlink":{source:"apache",extensions:["vcd"]},"application/x-cfs-compressed":{source:"apache",extensions:["cfs"]},"application/x-chat":{source:"apache",extensions:["chat"]},"application/x-chess-pgn":{source:"apache",extensions:["pgn"]},"application/x-chrome-extension":{extensions:["crx"]},"application/x-cocoa":{source:"nginx",extensions:["cco"]},"application/x-compress":{source:"apache"},"application/x-conference":{source:"apache",extensions:["nsc"]},"application/x-cpio":{source:"apache",extensions:["cpio"]},"application/x-csh":{source:"apache",extensions:["csh"]},"application/x-deb":{compressible:!1},"application/x-debian-package":{source:"apache",extensions:["deb","udeb"]},"application/x-dgc-compressed":{source:"apache",extensions:["dgc"]},"application/x-director":{source:"apache",extensions:["dir","dcr","dxr","cst","cct","cxt","w3d","fgd","swa"]},"application/x-doom":{source:"apache",extensions:["wad"]},"application/x-dtbncx+xml":{source:"apache",compressible:!0,extensions:["ncx"]},"application/x-dtbook+xml":{source:"apache",compressible:!0,extensions:["dtb"]},"application/x-dtbresource+xml":{source:"apache",compressible:!0,extensions:["res"]},"application/x-dvi":{source:"apache",compressible:!1,extensions:["dvi"]},"application/x-envoy":{source:"apache",extensions:["evy"]},"application/x-eva":{source:"apache",extensions:["eva"]},"application/x-font-bdf":{source:"apache",extensions:["bdf"]},"application/x-font-dos":{source:"apache"},"application/x-font-framemaker":{source:"apache"},"application/x-font-ghostscript":{source:"apache",extensions:["gsf"]},"application/x-font-libgrx":{source:"apache"},"application/x-font-linux-psf":{source:"apache",extensions:["psf"]},"application/x-font-pcf":{source:"apache",extensions:["pcf"]},"application/x-font-snf":{source:"apache",extensions:["snf"]},"application/x-font-speedo":{source:"apache"},"application/x-font-sunos-news":{source:"apache"},"application/x-font-type1":{source:"apache",extensions:["pfa","pfb","pfm","afm"]},"application/x-font-vfont":{source:"apache"},"application/x-freearc":{source:"apache",extensions:["arc"]},"application/x-futuresplash":{source:"apache",extensions:["spl"]},"application/x-gca-compressed":{source:"apache",extensions:["gca"]},"application/x-glulx":{source:"apache",extensions:["ulx"]},"application/x-gnumeric":{source:"apache",extensions:["gnumeric"]},"application/x-gramps-xml":{source:"apache",extensions:["gramps"]},"application/x-gtar":{source:"apache",extensions:["gtar"]},"application/x-gzip":{source:"apache"},"application/x-hdf":{source:"apache",extensions:["hdf"]},"application/x-httpd-php":{compressible:!0,extensions:["php"]},"application/x-install-instructions":{source:"apache",extensions:["install"]},"application/x-iso9660-image":{source:"apache",extensions:["iso"]},"application/x-iwork-keynote-sffkey":{extensions:["key"]},"application/x-iwork-numbers-sffnumbers":{extensions:["numbers"]},"application/x-iwork-pages-sffpages":{extensions:["pages"]},"application/x-java-archive-diff":{source:"nginx",extensions:["jardiff"]},"application/x-java-jnlp-file":{source:"apache",compressible:!1,extensions:["jnlp"]},"application/x-javascript":{compressible:!0},"application/x-keepass2":{extensions:["kdbx"]},"application/x-latex":{source:"apache",compressible:!1,extensions:["latex"]},"application/x-lua-bytecode":{extensions:["luac"]},"application/x-lzh-compressed":{source:"apache",extensions:["lzh","lha"]},"application/x-makeself":{source:"nginx",extensions:["run"]},"application/x-mie":{source:"apache",extensions:["mie"]},"application/x-mobipocket-ebook":{source:"apache",extensions:["prc","mobi"]},"application/x-mpegurl":{compressible:!1},"application/x-ms-application":{source:"apache",extensions:["application"]},"application/x-ms-shortcut":{source:"apache",extensions:["lnk"]},"application/x-ms-wmd":{source:"apache",extensions:["wmd"]},"application/x-ms-wmz":{source:"apache",extensions:["wmz"]},"application/x-ms-xbap":{source:"apache",extensions:["xbap"]},"application/x-msaccess":{source:"apache",extensions:["mdb"]},"application/x-msbinder":{source:"apache",extensions:["obd"]},"application/x-mscardfile":{source:"apache",extensions:["crd"]},"application/x-msclip":{source:"apache",extensions:["clp"]},"application/x-msdos-program":{extensions:["exe"]},"application/x-msdownload":{source:"apache",extensions:["exe","dll","com","bat","msi"]},"application/x-msmediaview":{source:"apache",extensions:["mvb","m13","m14"]},"application/x-msmetafile":{source:"apache",extensions:["wmf","wmz","emf","emz"]},"application/x-msmoney":{source:"apache",extensions:["mny"]},"application/x-mspublisher":{source:"apache",extensions:["pub"]},"application/x-msschedule":{source:"apache",extensions:["scd"]},"application/x-msterminal":{source:"apache",extensions:["trm"]},"application/x-mswrite":{source:"apache",extensions:["wri"]},"application/x-netcdf":{source:"apache",extensions:["nc","cdf"]},"application/x-ns-proxy-autoconfig":{compressible:!0,extensions:["pac"]},"application/x-nzb":{source:"apache",extensions:["nzb"]},"application/x-perl":{source:"nginx",extensions:["pl","pm"]},"application/x-pilot":{source:"nginx",extensions:["prc","pdb"]},"application/x-pkcs12":{source:"apache",compressible:!1,extensions:["p12","pfx"]},"application/x-pkcs7-certificates":{source:"apache",extensions:["p7b","spc"]},"application/x-pkcs7-certreqresp":{source:"apache",extensions:["p7r"]},"application/x-pki-message":{source:"iana"},"application/x-rar-compressed":{source:"apache",compressible:!1,extensions:["rar"]},"application/x-redhat-package-manager":{source:"nginx",extensions:["rpm"]},"application/x-research-info-systems":{source:"apache",extensions:["ris"]},"application/x-sea":{source:"nginx",extensions:["sea"]},"application/x-sh":{source:"apache",compressible:!0,extensions:["sh"]},"application/x-shar":{source:"apache",extensions:["shar"]},"application/x-shockwave-flash":{source:"apache",compressible:!1,extensions:["swf"]},"application/x-silverlight-app":{source:"apache",extensions:["xap"]},"application/x-sql":{source:"apache",extensions:["sql"]},"application/x-stuffit":{source:"apache",compressible:!1,extensions:["sit"]},"application/x-stuffitx":{source:"apache",extensions:["sitx"]},"application/x-subrip":{source:"apache",extensions:["srt"]},"application/x-sv4cpio":{source:"apache",extensions:["sv4cpio"]},"application/x-sv4crc":{source:"apache",extensions:["sv4crc"]},"application/x-t3vm-image":{source:"apache",extensions:["t3"]},"application/x-tads":{source:"apache",extensions:["gam"]},"application/x-tar":{source:"apache",compressible:!0,extensions:["tar"]},"application/x-tcl":{source:"apache",extensions:["tcl","tk"]},"application/x-tex":{source:"apache",extensions:["tex"]},"application/x-tex-tfm":{source:"apache",extensions:["tfm"]},"application/x-texinfo":{source:"apache",extensions:["texinfo","texi"]},"application/x-tgif":{source:"apache",extensions:["obj"]},"application/x-ustar":{source:"apache",extensions:["ustar"]},"application/x-virtualbox-hdd":{compressible:!0,extensions:["hdd"]},"application/x-virtualbox-ova":{compressible:!0,extensions:["ova"]},"application/x-virtualbox-ovf":{compressible:!0,extensions:["ovf"]},"application/x-virtualbox-vbox":{compressible:!0,extensions:["vbox"]},"application/x-virtualbox-vbox-extpack":{compressible:!1,extensions:["vbox-extpack"]},"application/x-virtualbox-vdi":{compressible:!0,extensions:["vdi"]},"application/x-virtualbox-vhd":{compressible:!0,extensions:["vhd"]},"application/x-virtualbox-vmdk":{compressible:!0,extensions:["vmdk"]},"application/x-wais-source":{source:"apache",extensions:["src"]},"application/x-web-app-manifest+json":{compressible:!0,extensions:["webapp"]},"application/x-www-form-urlencoded":{source:"iana",compressible:!0},"application/x-x509-ca-cert":{source:"iana",extensions:["der","crt","pem"]},"application/x-x509-ca-ra-cert":{source:"iana"},"application/x-x509-next-ca-cert":{source:"iana"},"application/x-xfig":{source:"apache",extensions:["fig"]},"application/x-xliff+xml":{source:"apache",compressible:!0,extensions:["xlf"]},"application/x-xpinstall":{source:"apache",compressible:!1,extensions:["xpi"]},"application/x-xz":{source:"apache",extensions:["xz"]},"application/x-zmachine":{source:"apache",extensions:["z1","z2","z3","z4","z5","z6","z7","z8"]},"application/x400-bp":{source:"iana"},"application/xacml+xml":{source:"iana",compressible:!0},"application/xaml+xml":{source:"apache",compressible:!0,extensions:["xaml"]},"application/xcap-att+xml":{source:"iana",compressible:!0,extensions:["xav"]},"application/xcap-caps+xml":{source:"iana",compressible:!0,extensions:["xca"]},"application/xcap-diff+xml":{source:"iana",compressible:!0,extensions:["xdf"]},"application/xcap-el+xml":{source:"iana",compressible:!0,extensions:["xel"]},"application/xcap-error+xml":{source:"iana",compressible:!0},"application/xcap-ns+xml":{source:"iana",compressible:!0,extensions:["xns"]},"application/xcon-conference-info+xml":{source:"iana",compressible:!0},"application/xcon-conference-info-diff+xml":{source:"iana",compressible:!0},"application/xenc+xml":{source:"iana",compressible:!0,extensions:["xenc"]},"application/xhtml+xml":{source:"iana",compressible:!0,extensions:["xhtml","xht"]},"application/xhtml-voice+xml":{source:"apache",compressible:!0},"application/xliff+xml":{source:"iana",compressible:!0,extensions:["xlf"]},"application/xml":{source:"iana",compressible:!0,extensions:["xml","xsl","xsd","rng"]},"application/xml-dtd":{source:"iana",compressible:!0,extensions:["dtd"]},"application/xml-external-parsed-entity":{source:"iana"},"application/xml-patch+xml":{source:"iana",compressible:!0},"application/xmpp+xml":{source:"iana",compressible:!0},"application/xop+xml":{source:"iana",compressible:!0,extensions:["xop"]},"application/xproc+xml":{source:"apache",compressible:!0,extensions:["xpl"]},"application/xslt+xml":{source:"iana",compressible:!0,extensions:["xsl","xslt"]},"application/xspf+xml":{source:"apache",compressible:!0,extensions:["xspf"]},"application/xv+xml":{source:"iana",compressible:!0,extensions:["mxml","xhvml","xvml","xvm"]},"application/yang":{source:"iana",extensions:["yang"]},"application/yang-data+json":{source:"iana",compressible:!0},"application/yang-data+xml":{source:"iana",compressible:!0},"application/yang-patch+json":{source:"iana",compressible:!0},"application/yang-patch+xml":{source:"iana",compressible:!0},"application/yin+xml":{source:"iana",compressible:!0,extensions:["yin"]},"application/zip":{source:"iana",compressible:!1,extensions:["zip"]},"application/zlib":{source:"iana"},"application/zstd":{source:"iana"},"audio/1d-interleaved-parityfec":{source:"iana"},"audio/32kadpcm":{source:"iana"},"audio/3gpp":{source:"iana",compressible:!1,extensions:["3gpp"]},"audio/3gpp2":{source:"iana"},"audio/aac":{source:"iana"},"audio/ac3":{source:"iana"},"audio/adpcm":{source:"apache",extensions:["adp"]},"audio/amr":{source:"iana",extensions:["amr"]},"audio/amr-wb":{source:"iana"},"audio/amr-wb+":{source:"iana"},"audio/aptx":{source:"iana"},"audio/asc":{source:"iana"},"audio/atrac-advanced-lossless":{source:"iana"},"audio/atrac-x":{source:"iana"},"audio/atrac3":{source:"iana"},"audio/basic":{source:"iana",compressible:!1,extensions:["au","snd"]},"audio/bv16":{source:"iana"},"audio/bv32":{source:"iana"},"audio/clearmode":{source:"iana"},"audio/cn":{source:"iana"},"audio/dat12":{source:"iana"},"audio/dls":{source:"iana"},"audio/dsr-es201108":{source:"iana"},"audio/dsr-es202050":{source:"iana"},"audio/dsr-es202211":{source:"iana"},"audio/dsr-es202212":{source:"iana"},"audio/dv":{source:"iana"},"audio/dvi4":{source:"iana"},"audio/eac3":{source:"iana"},"audio/encaprtp":{source:"iana"},"audio/evrc":{source:"iana"},"audio/evrc-qcp":{source:"iana"},"audio/evrc0":{source:"iana"},"audio/evrc1":{source:"iana"},"audio/evrcb":{source:"iana"},"audio/evrcb0":{source:"iana"},"audio/evrcb1":{source:"iana"},"audio/evrcnw":{source:"iana"},"audio/evrcnw0":{source:"iana"},"audio/evrcnw1":{source:"iana"},"audio/evrcwb":{source:"iana"},"audio/evrcwb0":{source:"iana"},"audio/evrcwb1":{source:"iana"},"audio/evs":{source:"iana"},"audio/flexfec":{source:"iana"},"audio/fwdred":{source:"iana"},"audio/g711-0":{source:"iana"},"audio/g719":{source:"iana"},"audio/g722":{source:"iana"},"audio/g7221":{source:"iana"},"audio/g723":{source:"iana"},"audio/g726-16":{source:"iana"},"audio/g726-24":{source:"iana"},"audio/g726-32":{source:"iana"},"audio/g726-40":{source:"iana"},"audio/g728":{source:"iana"},"audio/g729":{source:"iana"},"audio/g7291":{source:"iana"},"audio/g729d":{source:"iana"},"audio/g729e":{source:"iana"},"audio/gsm":{source:"iana"},"audio/gsm-efr":{source:"iana"},"audio/gsm-hr-08":{source:"iana"},"audio/ilbc":{source:"iana"},"audio/ip-mr_v2.5":{source:"iana"},"audio/isac":{source:"apache"},"audio/l16":{source:"iana"},"audio/l20":{source:"iana"},"audio/l24":{source:"iana",compressible:!1},"audio/l8":{source:"iana"},"audio/lpc":{source:"iana"},"audio/melp":{source:"iana"},"audio/melp1200":{source:"iana"},"audio/melp2400":{source:"iana"},"audio/melp600":{source:"iana"},"audio/mhas":{source:"iana"},"audio/midi":{source:"apache",extensions:["mid","midi","kar","rmi"]},"audio/mobile-xmf":{source:"iana",extensions:["mxmf"]},"audio/mp3":{compressible:!1,extensions:["mp3"]},"audio/mp4":{source:"iana",compressible:!1,extensions:["m4a","mp4a"]},"audio/mp4a-latm":{source:"iana"},"audio/mpa":{source:"iana"},"audio/mpa-robust":{source:"iana"},"audio/mpeg":{source:"iana",compressible:!1,extensions:["mpga","mp2","mp2a","mp3","m2a","m3a"]},"audio/mpeg4-generic":{source:"iana"},"audio/musepack":{source:"apache"},"audio/ogg":{source:"iana",compressible:!1,extensions:["oga","ogg","spx","opus"]},"audio/opus":{source:"iana"},"audio/parityfec":{source:"iana"},"audio/pcma":{source:"iana"},"audio/pcma-wb":{source:"iana"},"audio/pcmu":{source:"iana"},"audio/pcmu-wb":{source:"iana"},"audio/prs.sid":{source:"iana"},"audio/qcelp":{source:"iana"},"audio/raptorfec":{source:"iana"},"audio/red":{source:"iana"},"audio/rtp-enc-aescm128":{source:"iana"},"audio/rtp-midi":{source:"iana"},"audio/rtploopback":{source:"iana"},"audio/rtx":{source:"iana"},"audio/s3m":{source:"apache",extensions:["s3m"]},"audio/scip":{source:"iana"},"audio/silk":{source:"apache",extensions:["sil"]},"audio/smv":{source:"iana"},"audio/smv-qcp":{source:"iana"},"audio/smv0":{source:"iana"},"audio/sofa":{source:"iana"},"audio/sp-midi":{source:"iana"},"audio/speex":{source:"iana"},"audio/t140c":{source:"iana"},"audio/t38":{source:"iana"},"audio/telephone-event":{source:"iana"},"audio/tetra_acelp":{source:"iana"},"audio/tetra_acelp_bb":{source:"iana"},"audio/tone":{source:"iana"},"audio/tsvcis":{source:"iana"},"audio/uemclip":{source:"iana"},"audio/ulpfec":{source:"iana"},"audio/usac":{source:"iana"},"audio/vdvi":{source:"iana"},"audio/vmr-wb":{source:"iana"},"audio/vnd.3gpp.iufp":{source:"iana"},"audio/vnd.4sb":{source:"iana"},"audio/vnd.audiokoz":{source:"iana"},"audio/vnd.celp":{source:"iana"},"audio/vnd.cisco.nse":{source:"iana"},"audio/vnd.cmles.radio-events":{source:"iana"},"audio/vnd.cns.anp1":{source:"iana"},"audio/vnd.cns.inf1":{source:"iana"},"audio/vnd.dece.audio":{source:"iana",extensions:["uva","uvva"]},"audio/vnd.digital-winds":{source:"iana",extensions:["eol"]},"audio/vnd.dlna.adts":{source:"iana"},"audio/vnd.dolby.heaac.1":{source:"iana"},"audio/vnd.dolby.heaac.2":{source:"iana"},"audio/vnd.dolby.mlp":{source:"iana"},"audio/vnd.dolby.mps":{source:"iana"},"audio/vnd.dolby.pl2":{source:"iana"},"audio/vnd.dolby.pl2x":{source:"iana"},"audio/vnd.dolby.pl2z":{source:"iana"},"audio/vnd.dolby.pulse.1":{source:"iana"},"audio/vnd.dra":{source:"iana",extensions:["dra"]},"audio/vnd.dts":{source:"iana",extensions:["dts"]},"audio/vnd.dts.hd":{source:"iana",extensions:["dtshd"]},"audio/vnd.dts.uhd":{source:"iana"},"audio/vnd.dvb.file":{source:"iana"},"audio/vnd.everad.plj":{source:"iana"},"audio/vnd.hns.audio":{source:"iana"},"audio/vnd.lucent.voice":{source:"iana",extensions:["lvp"]},"audio/vnd.ms-playready.media.pya":{source:"iana",extensions:["pya"]},"audio/vnd.nokia.mobile-xmf":{source:"iana"},"audio/vnd.nortel.vbk":{source:"iana"},"audio/vnd.nuera.ecelp4800":{source:"iana",extensions:["ecelp4800"]},"audio/vnd.nuera.ecelp7470":{source:"iana",extensions:["ecelp7470"]},"audio/vnd.nuera.ecelp9600":{source:"iana",extensions:["ecelp9600"]},"audio/vnd.octel.sbc":{source:"iana"},"audio/vnd.presonus.multitrack":{source:"iana"},"audio/vnd.qcelp":{source:"iana"},"audio/vnd.rhetorex.32kadpcm":{source:"iana"},"audio/vnd.rip":{source:"iana",extensions:["rip"]},"audio/vnd.rn-realaudio":{compressible:!1},"audio/vnd.sealedmedia.softseal.mpeg":{source:"iana"},"audio/vnd.vmx.cvsd":{source:"iana"},"audio/vnd.wave":{compressible:!1},"audio/vorbis":{source:"iana",compressible:!1},"audio/vorbis-config":{source:"iana"},"audio/wav":{compressible:!1,extensions:["wav"]},"audio/wave":{compressible:!1,extensions:["wav"]},"audio/webm":{source:"apache",compressible:!1,extensions:["weba"]},"audio/x-aac":{source:"apache",compressible:!1,extensions:["aac"]},"audio/x-aiff":{source:"apache",extensions:["aif","aiff","aifc"]},"audio/x-caf":{source:"apache",compressible:!1,extensions:["caf"]},"audio/x-flac":{source:"apache",extensions:["flac"]},"audio/x-m4a":{source:"nginx",extensions:["m4a"]},"audio/x-matroska":{source:"apache",extensions:["mka"]},"audio/x-mpegurl":{source:"apache",extensions:["m3u"]},"audio/x-ms-wax":{source:"apache",extensions:["wax"]},"audio/x-ms-wma":{source:"apache",extensions:["wma"]},"audio/x-pn-realaudio":{source:"apache",extensions:["ram","ra"]},"audio/x-pn-realaudio-plugin":{source:"apache",extensions:["rmp"]},"audio/x-realaudio":{source:"nginx",extensions:["ra"]},"audio/x-tta":{source:"apache"},"audio/x-wav":{source:"apache",extensions:["wav"]},"audio/xm":{source:"apache",extensions:["xm"]},"chemical/x-cdx":{source:"apache",extensions:["cdx"]},"chemical/x-cif":{source:"apache",extensions:["cif"]},"chemical/x-cmdf":{source:"apache",extensions:["cmdf"]},"chemical/x-cml":{source:"apache",extensions:["cml"]},"chemical/x-csml":{source:"apache",extensions:["csml"]},"chemical/x-pdb":{source:"apache"},"chemical/x-xyz":{source:"apache",extensions:["xyz"]},"font/collection":{source:"iana",extensions:["ttc"]},"font/otf":{source:"iana",compressible:!0,extensions:["otf"]},"font/sfnt":{source:"iana"},"font/ttf":{source:"iana",compressible:!0,extensions:["ttf"]},"font/woff":{source:"iana",extensions:["woff"]},"font/woff2":{source:"iana",extensions:["woff2"]},"image/aces":{source:"iana",extensions:["exr"]},"image/apng":{compressible:!1,extensions:["apng"]},"image/avci":{source:"iana",extensions:["avci"]},"image/avcs":{source:"iana",extensions:["avcs"]},"image/avif":{source:"iana",compressible:!1,extensions:["avif"]},"image/bmp":{source:"iana",compressible:!0,extensions:["bmp"]},"image/cgm":{source:"iana",extensions:["cgm"]},"image/dicom-rle":{source:"iana",extensions:["drle"]},"image/emf":{source:"iana",extensions:["emf"]},"image/fits":{source:"iana",extensions:["fits"]},"image/g3fax":{source:"iana",extensions:["g3"]},"image/gif":{source:"iana",compressible:!1,extensions:["gif"]},"image/heic":{source:"iana",extensions:["heic"]},"image/heic-sequence":{source:"iana",extensions:["heics"]},"image/heif":{source:"iana",extensions:["heif"]},"image/heif-sequence":{source:"iana",extensions:["heifs"]},"image/hej2k":{source:"iana",extensions:["hej2"]},"image/hsj2":{source:"iana",extensions:["hsj2"]},"image/ief":{source:"iana",extensions:["ief"]},"image/jls":{source:"iana",extensions:["jls"]},"image/jp2":{source:"iana",compressible:!1,extensions:["jp2","jpg2"]},"image/jpeg":{source:"iana",compressible:!1,extensions:["jpeg","jpg","jpe"]},"image/jph":{source:"iana",extensions:["jph"]},"image/jphc":{source:"iana",extensions:["jhc"]},"image/jpm":{source:"iana",compressible:!1,extensions:["jpm"]},"image/jpx":{source:"iana",compressible:!1,extensions:["jpx","jpf"]},"image/jxr":{source:"iana",extensions:["jxr"]},"image/jxra":{source:"iana",extensions:["jxra"]},"image/jxrs":{source:"iana",extensions:["jxrs"]},"image/jxs":{source:"iana",extensions:["jxs"]},"image/jxsc":{source:"iana",extensions:["jxsc"]},"image/jxsi":{source:"iana",extensions:["jxsi"]},"image/jxss":{source:"iana",extensions:["jxss"]},"image/ktx":{source:"iana",extensions:["ktx"]},"image/ktx2":{source:"iana",extensions:["ktx2"]},"image/naplps":{source:"iana"},"image/pjpeg":{compressible:!1},"image/png":{source:"iana",compressible:!1,extensions:["png"]},"image/prs.btif":{source:"iana",extensions:["btif"]},"image/prs.pti":{source:"iana",extensions:["pti"]},"image/pwg-raster":{source:"iana"},"image/sgi":{source:"apache",extensions:["sgi"]},"image/svg+xml":{source:"iana",compressible:!0,extensions:["svg","svgz"]},"image/t38":{source:"iana",extensions:["t38"]},"image/tiff":{source:"iana",compressible:!1,extensions:["tif","tiff"]},"image/tiff-fx":{source:"iana",extensions:["tfx"]},"image/vnd.adobe.photoshop":{source:"iana",compressible:!0,extensions:["psd"]},"image/vnd.airzip.accelerator.azv":{source:"iana",extensions:["azv"]},"image/vnd.cns.inf2":{source:"iana"},"image/vnd.dece.graphic":{source:"iana",extensions:["uvi","uvvi","uvg","uvvg"]},"image/vnd.djvu":{source:"iana",extensions:["djvu","djv"]},"image/vnd.dvb.subtitle":{source:"iana",extensions:["sub"]},"image/vnd.dwg":{source:"iana",extensions:["dwg"]},"image/vnd.dxf":{source:"iana",extensions:["dxf"]},"image/vnd.fastbidsheet":{source:"iana",extensions:["fbs"]},"image/vnd.fpx":{source:"iana",extensions:["fpx"]},"image/vnd.fst":{source:"iana",extensions:["fst"]},"image/vnd.fujixerox.edmics-mmr":{source:"iana",extensions:["mmr"]},"image/vnd.fujixerox.edmics-rlc":{source:"iana",extensions:["rlc"]},"image/vnd.globalgraphics.pgb":{source:"iana"},"image/vnd.microsoft.icon":{source:"iana",compressible:!0,extensions:["ico"]},"image/vnd.mix":{source:"iana"},"image/vnd.mozilla.apng":{source:"iana"},"image/vnd.ms-dds":{compressible:!0,extensions:["dds"]},"image/vnd.ms-modi":{source:"iana",extensions:["mdi"]},"image/vnd.ms-photo":{source:"apache",extensions:["wdp"]},"image/vnd.net-fpx":{source:"iana",extensions:["npx"]},"image/vnd.pco.b16":{source:"iana",extensions:["b16"]},"image/vnd.radiance":{source:"iana"},"image/vnd.sealed.png":{source:"iana"},"image/vnd.sealedmedia.softseal.gif":{source:"iana"},"image/vnd.sealedmedia.softseal.jpg":{source:"iana"},"image/vnd.svf":{source:"iana"},"image/vnd.tencent.tap":{source:"iana",extensions:["tap"]},"image/vnd.valve.source.texture":{source:"iana",extensions:["vtf"]},"image/vnd.wap.wbmp":{source:"iana",extensions:["wbmp"]},"image/vnd.xiff":{source:"iana",extensions:["xif"]},"image/vnd.zbrush.pcx":{source:"iana",extensions:["pcx"]},"image/webp":{source:"apache",extensions:["webp"]},"image/wmf":{source:"iana",extensions:["wmf"]},"image/x-3ds":{source:"apache",extensions:["3ds"]},"image/x-cmu-raster":{source:"apache",extensions:["ras"]},"image/x-cmx":{source:"apache",extensions:["cmx"]},"image/x-freehand":{source:"apache",extensions:["fh","fhc","fh4","fh5","fh7"]},"image/x-icon":{source:"apache",compressible:!0,extensions:["ico"]},"image/x-jng":{source:"nginx",extensions:["jng"]},"image/x-mrsid-image":{source:"apache",extensions:["sid"]},"image/x-ms-bmp":{source:"nginx",compressible:!0,extensions:["bmp"]},"image/x-pcx":{source:"apache",extensions:["pcx"]},"image/x-pict":{source:"apache",extensions:["pic","pct"]},"image/x-portable-anymap":{source:"apache",extensions:["pnm"]},"image/x-portable-bitmap":{source:"apache",extensions:["pbm"]},"image/x-portable-graymap":{source:"apache",extensions:["pgm"]},"image/x-portable-pixmap":{source:"apache",extensions:["ppm"]},"image/x-rgb":{source:"apache",extensions:["rgb"]},"image/x-tga":{source:"apache",extensions:["tga"]},"image/x-xbitmap":{source:"apache",extensions:["xbm"]},"image/x-xcf":{compressible:!1},"image/x-xpixmap":{source:"apache",extensions:["xpm"]},"image/x-xwindowdump":{source:"apache",extensions:["xwd"]},"message/cpim":{source:"iana"},"message/delivery-status":{source:"iana"},"message/disposition-notification":{source:"iana",extensions:["disposition-notification"]},"message/external-body":{source:"iana"},"message/feedback-report":{source:"iana"},"message/global":{source:"iana",extensions:["u8msg"]},"message/global-delivery-status":{source:"iana",extensions:["u8dsn"]},"message/global-disposition-notification":{source:"iana",extensions:["u8mdn"]},"message/global-headers":{source:"iana",extensions:["u8hdr"]},"message/http":{source:"iana",compressible:!1},"message/imdn+xml":{source:"iana",compressible:!0},"message/news":{source:"iana"},"message/partial":{source:"iana",compressible:!1},"message/rfc822":{source:"iana",compressible:!0,extensions:["eml","mime"]},"message/s-http":{source:"iana"},"message/sip":{source:"iana"},"message/sipfrag":{source:"iana"},"message/tracking-status":{source:"iana"},"message/vnd.si.simp":{source:"iana"},"message/vnd.wfa.wsc":{source:"iana",extensions:["wsc"]},"model/3mf":{source:"iana",extensions:["3mf"]},"model/e57":{source:"iana"},"model/gltf+json":{source:"iana",compressible:!0,extensions:["gltf"]},"model/gltf-binary":{source:"iana",compressible:!0,extensions:["glb"]},"model/iges":{source:"iana",compressible:!1,extensions:["igs","iges"]},"model/mesh":{source:"iana",compressible:!1,extensions:["msh","mesh","silo"]},"model/mtl":{source:"iana",extensions:["mtl"]},"model/obj":{source:"iana",extensions:["obj"]},"model/step":{source:"iana"},"model/step+xml":{source:"iana",compressible:!0,extensions:["stpx"]},"model/step+zip":{source:"iana",compressible:!1,extensions:["stpz"]},"model/step-xml+zip":{source:"iana",compressible:!1,extensions:["stpxz"]},"model/stl":{source:"iana",extensions:["stl"]},"model/vnd.collada+xml":{source:"iana",compressible:!0,extensions:["dae"]},"model/vnd.dwf":{source:"iana",extensions:["dwf"]},"model/vnd.flatland.3dml":{source:"iana"},"model/vnd.gdl":{source:"iana",extensions:["gdl"]},"model/vnd.gs-gdl":{source:"apache"},"model/vnd.gs.gdl":{source:"iana"},"model/vnd.gtw":{source:"iana",extensions:["gtw"]},"model/vnd.moml+xml":{source:"iana",compressible:!0},"model/vnd.mts":{source:"iana",extensions:["mts"]},"model/vnd.opengex":{source:"iana",extensions:["ogex"]},"model/vnd.parasolid.transmit.binary":{source:"iana",extensions:["x_b"]},"model/vnd.parasolid.transmit.text":{source:"iana",extensions:["x_t"]},"model/vnd.pytha.pyox":{source:"iana"},"model/vnd.rosette.annotated-data-model":{source:"iana"},"model/vnd.sap.vds":{source:"iana",extensions:["vds"]},"model/vnd.usdz+zip":{source:"iana",compressible:!1,extensions:["usdz"]},"model/vnd.valve.source.compiled-map":{source:"iana",extensions:["bsp"]},"model/vnd.vtu":{source:"iana",extensions:["vtu"]},"model/vrml":{source:"iana",compressible:!1,extensions:["wrl","vrml"]},"model/x3d+binary":{source:"apache",compressible:!1,extensions:["x3db","x3dbz"]},"model/x3d+fastinfoset":{source:"iana",extensions:["x3db"]},"model/x3d+vrml":{source:"apache",compressible:!1,extensions:["x3dv","x3dvz"]},"model/x3d+xml":{source:"iana",compressible:!0,extensions:["x3d","x3dz"]},"model/x3d-vrml":{source:"iana",extensions:["x3dv"]},"multipart/alternative":{source:"iana",compressible:!1},"multipart/appledouble":{source:"iana"},"multipart/byteranges":{source:"iana"},"multipart/digest":{source:"iana"},"multipart/encrypted":{source:"iana",compressible:!1},"multipart/form-data":{source:"iana",compressible:!1},"multipart/header-set":{source:"iana"},"multipart/mixed":{source:"iana"},"multipart/multilingual":{source:"iana"},"multipart/parallel":{source:"iana"},"multipart/related":{source:"iana",compressible:!1},"multipart/report":{source:"iana"},"multipart/signed":{source:"iana",compressible:!1},"multipart/vnd.bint.med-plus":{source:"iana"},"multipart/voice-message":{source:"iana"},"multipart/x-mixed-replace":{source:"iana"},"text/1d-interleaved-parityfec":{source:"iana"},"text/cache-manifest":{source:"iana",compressible:!0,extensions:["appcache","manifest"]},"text/calendar":{source:"iana",extensions:["ics","ifb"]},"text/calender":{compressible:!0},"text/cmd":{compressible:!0},"text/coffeescript":{extensions:["coffee","litcoffee"]},"text/cql":{source:"iana"},"text/cql-expression":{source:"iana"},"text/cql-identifier":{source:"iana"},"text/css":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["css"]},"text/csv":{source:"iana",compressible:!0,extensions:["csv"]},"text/csv-schema":{source:"iana"},"text/directory":{source:"iana"},"text/dns":{source:"iana"},"text/ecmascript":{source:"iana"},"text/encaprtp":{source:"iana"},"text/enriched":{source:"iana"},"text/fhirpath":{source:"iana"},"text/flexfec":{source:"iana"},"text/fwdred":{source:"iana"},"text/gff3":{source:"iana"},"text/grammar-ref-list":{source:"iana"},"text/html":{source:"iana",compressible:!0,extensions:["html","htm","shtml"]},"text/jade":{extensions:["jade"]},"text/javascript":{source:"iana",compressible:!0},"text/jcr-cnd":{source:"iana"},"text/jsx":{compressible:!0,extensions:["jsx"]},"text/less":{compressible:!0,extensions:["less"]},"text/markdown":{source:"iana",compressible:!0,extensions:["markdown","md"]},"text/mathml":{source:"nginx",extensions:["mml"]},"text/mdx":{compressible:!0,extensions:["mdx"]},"text/mizar":{source:"iana"},"text/n3":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["n3"]},"text/parameters":{source:"iana",charset:"UTF-8"},"text/parityfec":{source:"iana"},"text/plain":{source:"iana",compressible:!0,extensions:["txt","text","conf","def","list","log","in","ini"]},"text/provenance-notation":{source:"iana",charset:"UTF-8"},"text/prs.fallenstein.rst":{source:"iana"},"text/prs.lines.tag":{source:"iana",extensions:["dsc"]},"text/prs.prop.logic":{source:"iana"},"text/raptorfec":{source:"iana"},"text/red":{source:"iana"},"text/rfc822-headers":{source:"iana"},"text/richtext":{source:"iana",compressible:!0,extensions:["rtx"]},"text/rtf":{source:"iana",compressible:!0,extensions:["rtf"]},"text/rtp-enc-aescm128":{source:"iana"},"text/rtploopback":{source:"iana"},"text/rtx":{source:"iana"},"text/sgml":{source:"iana",extensions:["sgml","sgm"]},"text/shaclc":{source:"iana"},"text/shex":{source:"iana",extensions:["shex"]},"text/slim":{extensions:["slim","slm"]},"text/spdx":{source:"iana",extensions:["spdx"]},"text/strings":{source:"iana"},"text/stylus":{extensions:["stylus","styl"]},"text/t140":{source:"iana"},"text/tab-separated-values":{source:"iana",compressible:!0,extensions:["tsv"]},"text/troff":{source:"iana",extensions:["t","tr","roff","man","me","ms"]},"text/turtle":{source:"iana",charset:"UTF-8",extensions:["ttl"]},"text/ulpfec":{source:"iana"},"text/uri-list":{source:"iana",compressible:!0,extensions:["uri","uris","urls"]},"text/vcard":{source:"iana",compressible:!0,extensions:["vcard"]},"text/vnd.a":{source:"iana"},"text/vnd.abc":{source:"iana"},"text/vnd.ascii-art":{source:"iana"},"text/vnd.curl":{source:"iana",extensions:["curl"]},"text/vnd.curl.dcurl":{source:"apache",extensions:["dcurl"]},"text/vnd.curl.mcurl":{source:"apache",extensions:["mcurl"]},"text/vnd.curl.scurl":{source:"apache",extensions:["scurl"]},"text/vnd.debian.copyright":{source:"iana",charset:"UTF-8"},"text/vnd.dmclientscript":{source:"iana"},"text/vnd.dvb.subtitle":{source:"iana",extensions:["sub"]},"text/vnd.esmertec.theme-descriptor":{source:"iana",charset:"UTF-8"},"text/vnd.familysearch.gedcom":{source:"iana",extensions:["ged"]},"text/vnd.ficlab.flt":{source:"iana"},"text/vnd.fly":{source:"iana",extensions:["fly"]},"text/vnd.fmi.flexstor":{source:"iana",extensions:["flx"]},"text/vnd.gml":{source:"iana"},"text/vnd.graphviz":{source:"iana",extensions:["gv"]},"text/vnd.hans":{source:"iana"},"text/vnd.hgl":{source:"iana"},"text/vnd.in3d.3dml":{source:"iana",extensions:["3dml"]},"text/vnd.in3d.spot":{source:"iana",extensions:["spot"]},"text/vnd.iptc.newsml":{source:"iana"},"text/vnd.iptc.nitf":{source:"iana"},"text/vnd.latex-z":{source:"iana"},"text/vnd.motorola.reflex":{source:"iana"},"text/vnd.ms-mediapackage":{source:"iana"},"text/vnd.net2phone.commcenter.command":{source:"iana"},"text/vnd.radisys.msml-basic-layout":{source:"iana"},"text/vnd.senx.warpscript":{source:"iana"},"text/vnd.si.uricatalogue":{source:"iana"},"text/vnd.sosi":{source:"iana"},"text/vnd.sun.j2me.app-descriptor":{source:"iana",charset:"UTF-8",extensions:["jad"]},"text/vnd.trolltech.linguist":{source:"iana",charset:"UTF-8"},"text/vnd.wap.si":{source:"iana"},"text/vnd.wap.sl":{source:"iana"},"text/vnd.wap.wml":{source:"iana",extensions:["wml"]},"text/vnd.wap.wmlscript":{source:"iana",extensions:["wmls"]},"text/vtt":{source:"iana",charset:"UTF-8",compressible:!0,extensions:["vtt"]},"text/x-asm":{source:"apache",extensions:["s","asm"]},"text/x-c":{source:"apache",extensions:["c","cc","cxx","cpp","h","hh","dic"]},"text/x-component":{source:"nginx",extensions:["htc"]},"text/x-fortran":{source:"apache",extensions:["f","for","f77","f90"]},"text/x-gwt-rpc":{compressible:!0},"text/x-handlebars-template":{extensions:["hbs"]},"text/x-java-source":{source:"apache",extensions:["java"]},"text/x-jquery-tmpl":{compressible:!0},"text/x-lua":{extensions:["lua"]},"text/x-markdown":{compressible:!0,extensions:["mkd"]},"text/x-nfo":{source:"apache",extensions:["nfo"]},"text/x-opml":{source:"apache",extensions:["opml"]},"text/x-org":{compressible:!0,extensions:["org"]},"text/x-pascal":{source:"apache",extensions:["p","pas"]},"text/x-processing":{compressible:!0,extensions:["pde"]},"text/x-sass":{extensions:["sass"]},"text/x-scss":{extensions:["scss"]},"text/x-setext":{source:"apache",extensions:["etx"]},"text/x-sfv":{source:"apache",extensions:["sfv"]},"text/x-suse-ymp":{compressible:!0,extensions:["ymp"]},"text/x-uuencode":{source:"apache",extensions:["uu"]},"text/x-vcalendar":{source:"apache",extensions:["vcs"]},"text/x-vcard":{source:"apache",extensions:["vcf"]},"text/xml":{source:"iana",compressible:!0,extensions:["xml"]},"text/xml-external-parsed-entity":{source:"iana"},"text/yaml":{compressible:!0,extensions:["yaml","yml"]},"video/1d-interleaved-parityfec":{source:"iana"},"video/3gpp":{source:"iana",extensions:["3gp","3gpp"]},"video/3gpp-tt":{source:"iana"},"video/3gpp2":{source:"iana",extensions:["3g2"]},"video/av1":{source:"iana"},"video/bmpeg":{source:"iana"},"video/bt656":{source:"iana"},"video/celb":{source:"iana"},"video/dv":{source:"iana"},"video/encaprtp":{source:"iana"},"video/ffv1":{source:"iana"},"video/flexfec":{source:"iana"},"video/h261":{source:"iana",extensions:["h261"]},"video/h263":{source:"iana",extensions:["h263"]},"video/h263-1998":{source:"iana"},"video/h263-2000":{source:"iana"},"video/h264":{source:"iana",extensions:["h264"]},"video/h264-rcdo":{source:"iana"},"video/h264-svc":{source:"iana"},"video/h265":{source:"iana"},"video/iso.segment":{source:"iana",extensions:["m4s"]},"video/jpeg":{source:"iana",extensions:["jpgv"]},"video/jpeg2000":{source:"iana"},"video/jpm":{source:"apache",extensions:["jpm","jpgm"]},"video/jxsv":{source:"iana"},"video/mj2":{source:"iana",extensions:["mj2","mjp2"]},"video/mp1s":{source:"iana"},"video/mp2p":{source:"iana"},"video/mp2t":{source:"iana",extensions:["ts"]},"video/mp4":{source:"iana",compressible:!1,extensions:["mp4","mp4v","mpg4"]},"video/mp4v-es":{source:"iana"},"video/mpeg":{source:"iana",compressible:!1,extensions:["mpeg","mpg","mpe","m1v","m2v"]},"video/mpeg4-generic":{source:"iana"},"video/mpv":{source:"iana"},"video/nv":{source:"iana"},"video/ogg":{source:"iana",compressible:!1,extensions:["ogv"]},"video/parityfec":{source:"iana"},"video/pointer":{source:"iana"},"video/quicktime":{source:"iana",compressible:!1,extensions:["qt","mov"]},"video/raptorfec":{source:"iana"},"video/raw":{source:"iana"},"video/rtp-enc-aescm128":{source:"iana"},"video/rtploopback":{source:"iana"},"video/rtx":{source:"iana"},"video/scip":{source:"iana"},"video/smpte291":{source:"iana"},"video/smpte292m":{source:"iana"},"video/ulpfec":{source:"iana"},"video/vc1":{source:"iana"},"video/vc2":{source:"iana"},"video/vnd.cctv":{source:"iana"},"video/vnd.dece.hd":{source:"iana",extensions:["uvh","uvvh"]},"video/vnd.dece.mobile":{source:"iana",extensions:["uvm","uvvm"]},"video/vnd.dece.mp4":{source:"iana"},"video/vnd.dece.pd":{source:"iana",extensions:["uvp","uvvp"]},"video/vnd.dece.sd":{source:"iana",extensions:["uvs","uvvs"]},"video/vnd.dece.video":{source:"iana",extensions:["uvv","uvvv"]},"video/vnd.directv.mpeg":{source:"iana"},"video/vnd.directv.mpeg-tts":{source:"iana"},"video/vnd.dlna.mpeg-tts":{source:"iana"},"video/vnd.dvb.file":{source:"iana",extensions:["dvb"]},"video/vnd.fvt":{source:"iana",extensions:["fvt"]},"video/vnd.hns.video":{source:"iana"},"video/vnd.iptvforum.1dparityfec-1010":{source:"iana"},"video/vnd.iptvforum.1dparityfec-2005":{source:"iana"},"video/vnd.iptvforum.2dparityfec-1010":{source:"iana"},"video/vnd.iptvforum.2dparityfec-2005":{source:"iana"},"video/vnd.iptvforum.ttsavc":{source:"iana"},"video/vnd.iptvforum.ttsmpeg2":{source:"iana"},"video/vnd.motorola.video":{source:"iana"},"video/vnd.motorola.videop":{source:"iana"},"video/vnd.mpegurl":{source:"iana",extensions:["mxu","m4u"]},"video/vnd.ms-playready.media.pyv":{source:"iana",extensions:["pyv"]},"video/vnd.nokia.interleaved-multimedia":{source:"iana"},"video/vnd.nokia.mp4vr":{source:"iana"},"video/vnd.nokia.videovoip":{source:"iana"},"video/vnd.objectvideo":{source:"iana"},"video/vnd.radgamettools.bink":{source:"iana"},"video/vnd.radgamettools.smacker":{source:"iana"},"video/vnd.sealed.mpeg1":{source:"iana"},"video/vnd.sealed.mpeg4":{source:"iana"},"video/vnd.sealed.swf":{source:"iana"},"video/vnd.sealedmedia.softseal.mov":{source:"iana"},"video/vnd.uvvu.mp4":{source:"iana",extensions:["uvu","uvvu"]},"video/vnd.vivo":{source:"iana",extensions:["viv"]},"video/vnd.youtube.yt":{source:"iana"},"video/vp8":{source:"iana"},"video/vp9":{source:"iana"},"video/webm":{source:"apache",compressible:!1,extensions:["webm"]},"video/x-f4v":{source:"apache",extensions:["f4v"]},"video/x-fli":{source:"apache",extensions:["fli"]},"video/x-flv":{source:"apache",compressible:!1,extensions:["flv"]},"video/x-m4v":{source:"apache",extensions:["m4v"]},"video/x-matroska":{source:"apache",compressible:!1,extensions:["mkv","mk3d","mks"]},"video/x-mng":{source:"apache",extensions:["mng"]},"video/x-ms-asf":{source:"apache",extensions:["asf","asx"]},"video/x-ms-vob":{source:"apache",extensions:["vob"]},"video/x-ms-wm":{source:"apache",extensions:["wm"]},"video/x-ms-wmv":{source:"apache",compressible:!1,extensions:["wmv"]},"video/x-ms-wmx":{source:"apache",extensions:["wmx"]},"video/x-ms-wvx":{source:"apache",extensions:["wvx"]},"video/x-msvideo":{source:"apache",extensions:["avi"]},"video/x-sgi-movie":{source:"apache",extensions:["movie"]},"video/x-smv":{source:"apache",extensions:["smv"]},"x-conference/x-cooltalk":{source:"apache",extensions:["ice"]},"x-shader/x-fragment":{compressible:!0},"x-shader/x-vertex":{compressible:!0}}});var xM0=H((S39)=>{/*!
 * mime-types
 * Copyright(c) 2014 Jonathan Ong
 * Copyright(c) 2015 Douglas Christopher Wilson
 * MIT Licensed
 */var Dm=kM0(),w39=V1("path").extname,vM0=/^\s*([^;\s]*)(?:;|\s|$)/,L39=/^text\//i;S39.charset=jM0;S39.charsets={lookup:jM0};S39.contentType=E39;S39.extension=C39;S39.extensions=Object.create(null);S39.lookup=R39;S39.types=Object.create(null);F39(S39.extensions,S39.types);function jM0(J){if(!J||typeof J!=="string")return!1;var Q=vM0.exec(J),Y=Q&&Dm[Q[1].toLowerCase()];if(Y&&Y.charset)return Y.charset;if(Q&&L39.test(Q[1]))return"UTF-8";return!1}function E39(J){if(!J||typeof J!=="string")return!1;var Q=J.indexOf("/")===-1?S39.lookup(J):J;if(!Q)return!1;if(Q.indexOf("charset")===-1){var Y=S39.charset(Q);if(Y)Q+="; charset="+Y.toLowerCase()}return Q}function C39(J){if(!J||typeof J!=="string")return!1;var Q=vM0.exec(J),Y=Q&&S39.extensions[Q[1].toLowerCase()];if(!Y||!Y.length)return!1;return Y[0]}function R39(J){if(!J||typeof J!=="string")return!1;var Q=w39("x."+J).toLowerCase().substr(1);if(!Q)return!1;return S39.types[Q]||!1}function F39(J,Q){var Y=["nginx","apache",void 0,"iana"];Object.keys(Dm).forEach(function(X){var z=Dm[X],K=z.extensions;if(!K||!K.length)return;J[X]=K;for(var W=0;W<K.length;W++){var Z=K[W];if(Q[Z]){var V=Y.indexOf(Dm[Q[Z]].source),q=Y.indexOf(z.source);if(Q[Z]!=="application/octet-stream"&&(V>q||V===q&&Q[Z].substr(0,12)==="application/"))continue}Q[Z]=X}})}});var gM0=H((aS5,yM0)=>{yM0.exports=f39;function f39(J){var Q=typeof setImmediate=="function"?setImmediate:typeof process=="object"&&typeof process.nextTick=="function"?process.nextTick:null;if(Q)Q(J);else setTimeout(J,0)}});var uJ1=H((rS5,dM0)=>{var mM0=gM0();dM0.exports=k39;function k39(J){var Q=!1;return mM0(function(){Q=!0}),function(G,X){if(Q)J(G,X);else mM0(function(){J(G,X)})}}});var lJ1=H((sS5,uM0)=>{uM0.exports=v39;function v39(J){Object.keys(J.jobs).forEach(j39.bind(J)),J.jobs={}}function j39(J){if(typeof this.jobs[J]=="function")this.jobs[J]()}});var pJ1=H((tS5,pM0)=>{var lM0=uJ1(),h39=lJ1();pM0.exports=b39;function b39(J,Q,Y,G){var X=Y.keyedList?Y.keyedList[Y.index]:Y.index;Y.jobs[X]=x39(Q,X,J[X],function(z,K){if(!(X in Y.jobs))return;if(delete Y.jobs[X],z)h39(Y);else Y.results[X]=K;G(z,Y.results)})}function x39(J,Q,Y,G){var X;if(J.length==2)X=J(Y,lM0(G));else X=J(Y,Q,lM0(G));return X}});var cJ1=H((eS5,cM0)=>{cM0.exports=y39;function y39(J,Q){var Y=!Array.isArray(J),G={index:0,keyedList:Y||Q?Object.keys(J):null,jobs:{},results:Y?{}:[],size:Y?Object.keys(J).length:J.length};if(Q)G.keyedList.sort(Y?Q:function(X,z){return Q(J[X],J[z])});return G}});var _J1=H((JT5,_M0)=>{var g39=lJ1(),m39=uJ1();_M0.exports=d39;function d39(J){if(!Object.keys(this.jobs).length)return;this.index=this.size,g39(this),m39(J)(null,this.results)}});var nM0=H((QT5,iM0)=>{var u39=pJ1(),l39=cJ1(),p39=_J1();iM0.exports=c39;function c39(J,Q,Y){var G=l39(J);while(G.index<(G.keyedList||J).length)u39(J,Q,G,function(X,z){if(X){Y(X,z);return}if(Object.keys(G.jobs).length===0){Y(null,G.results);return}}),G.index++;return p39.bind(G,Y)}});var iJ1=H((YT5,Hm)=>{var oM0=pJ1(),_39=cJ1(),i39=_J1();Hm.exports=n39;Hm.exports.ascending=aM0;Hm.exports.descending=o39;function n39(J,Q,Y,G){var X=_39(J,Y);return oM0(J,Q,X,function z(K,W){if(K){G(K,W);return}if(X.index++,X.index<(X.keyedList||J).length){oM0(J,Q,X,z);return}G(null,X.results)}),i39.bind(X,G)}function aM0(J,Q){return J<Q?-1:J>Q?1:0}function o39(J,Q){return-1*aM0(J,Q)}});var sM0=H((GT5,rM0)=>{var a39=iJ1();rM0.exports=r39;function r39(J,Q,Y){return a39(J,Q,null,Y)}});var eM0=H((XT5,tM0)=>{tM0.exports={parallel:nM0(),serial:sM0(),serialOrdered:iJ1()}});var nJ1=H((zT5,JD0)=>{JD0.exports=Object});var YD0=H((KT5,QD0)=>{QD0.exports=Error});var XD0=H((WT5,GD0)=>{GD0.exports=EvalError});var KD0=H((ZT5,zD0)=>{zD0.exports=RangeError});var ZD0=H((VT5,WD0)=>{WD0.exports=ReferenceError});var qD0=H((qT5,VD0)=>{VD0.exports=SyntaxError});var HV=H((UT5,UD0)=>{UD0.exports=TypeError});var DD0=H((MT5,MD0)=>{MD0.exports=URIError});var ID0=H((DT5,HD0)=>{HD0.exports=Math.abs});var AD0=H((HT5,OD0)=>{OD0.exports=Math.floor});var ND0=H((IT5,BD0)=>{BD0.exports=Math.max});var LD0=H((OT5,wD0)=>{wD0.exports=Math.min});var CD0=H((AT5,ED0)=>{ED0.exports=Math.pow});var FD0=H((BT5,RD0)=>{RD0.exports=Math.round});var TD0=H((NT5,SD0)=>{SD0.exports=Number.isNaN||function(Q){return Q!==Q}});var $D0=H((wT5,PD0)=>{var s39=TD0();PD0.exports=function(Q){if(s39(Q)||Q===0)return Q;return Q<0?-1:1}});var kD0=H((LT5,fD0)=>{fD0.exports=Object.getOwnPropertyDescriptor});var oJ1=H((ET5,vD0)=>{var Im=kD0();if(Im)try{Im([],"length")}catch(J){Im=null}vD0.exports=Im});var hD0=H((CT5,jD0)=>{var Om=Object.defineProperty||!1;if(Om)try{Om({},"a",{value:1})}catch(J){Om=!1}jD0.exports=Om});var aJ1=H((RT5,bD0)=>{bD0.exports=function(){if(typeof Symbol!=="function"||typeof Object.getOwnPropertySymbols!=="function")return!1;if(typeof Symbol.iterator==="symbol")return!0;var Q={},Y=Symbol("test"),G=Object(Y);if(typeof Y==="string")return!1;if(Object.prototype.toString.call(Y)!=="[object Symbol]")return!1;if(Object.prototype.toString.call(G)!=="[object Symbol]")return!1;var X=42;Q[Y]=X;for(var z in Q)return!1;if(typeof Object.keys==="function"&&Object.keys(Q).length!==0)return!1;if(typeof Object.getOwnPropertyNames==="function"&&Object.getOwnPropertyNames(Q).length!==0)return!1;var K=Object.getOwnPropertySymbols(Q);if(K.length!==1||K[0]!==Y)return!1;if(!Object.prototype.propertyIsEnumerable.call(Q,Y))return!1;if(typeof Object.getOwnPropertyDescriptor==="function"){var W=Object.getOwnPropertyDescriptor(Q,Y);if(W.value!==X||W.enumerable!==!0)return!1}return!0}});var gD0=H((FT5,yD0)=>{var xD0=typeof Symbol<"u"&&Symbol,t39=aJ1();yD0.exports=function(){if(typeof xD0!=="function")return!1;if(typeof Symbol!=="function")return!1;if(typeof xD0("foo")!=="symbol")return!1;if(typeof Symbol("bar")!=="symbol")return!1;return t39()}});var rJ1=H((ST5,mD0)=>{mD0.exports=typeof Reflect<"u"&&Reflect.getPrototypeOf||null});var sJ1=H((TT5,dD0)=>{var e39=nJ1();dD0.exports=e39.getPrototypeOf||null});var pD0=H((PT5,lD0)=>{var JJ9="Function.prototype.bind called on incompatible ",QJ9=Object.prototype.toString,YJ9=Math.max,GJ9="[object Function]",uD0=function(Q,Y){var G=[];for(var X=0;X<Q.length;X+=1)G[X]=Q[X];for(var z=0;z<Y.length;z+=1)G[z+Q.length]=Y[z];return G},XJ9=function(Q,Y){var G=[];for(var X=Y||0,z=0;X<Q.length;X+=1,z+=1)G[z]=Q[X];return G},zJ9=function(J,Q){var Y="";for(var G=0;G<J.length;G+=1)if(Y+=J[G],G+1<J.length)Y+=Q;return Y};lD0.exports=function(Q){var Y=this;if(typeof Y!=="function"||QJ9.apply(Y)!==GJ9)throw TypeError(JJ9+Y);var G=XJ9(arguments,1),X,z=function(){if(this instanceof X){var q=Y.apply(this,uD0(G,arguments));if(Object(q)===q)return q;return this}return Y.apply(Q,uD0(G,arguments))},K=YJ9(0,Y.length-G.length),W=[];for(var Z=0;Z<K;Z++)W[Z]="$"+Z;if(X=Function("binder","return function ("+zJ9(W,",")+"){ return binder.apply(this,arguments); }")(z),Y.prototype){var V=function(){};V.prototype=Y.prototype,X.prototype=new V,V.prototype=null}return X}});var mS=H(($T5,cD0)=>{var KJ9=pD0();cD0.exports=Function.prototype.bind||KJ9});var Am=H((fT5,_D0)=>{_D0.exports=Function.prototype.call});var tJ1=H((kT5,iD0)=>{iD0.exports=Function.prototype.apply});var oD0=H((vT5,nD0)=>{nD0.exports=typeof Reflect<"u"&&Reflect&&Reflect.apply});var rD0=H((jT5,aD0)=>{var WJ9=mS(),ZJ9=tJ1(),VJ9=Am(),qJ9=oD0();aD0.exports=qJ9||WJ9.call(VJ9,ZJ9)});var eJ1=H((hT5,sD0)=>{var UJ9=mS(),MJ9=HV(),DJ9=Am(),HJ9=rD0();sD0.exports=function(Q){if(Q.length<1||typeof Q[0]!=="function")throw new MJ9("a function is required");return HJ9(UJ9,DJ9,Q)}});var GH0=H((bT5,YH0)=>{var IJ9=eJ1(),tD0=oJ1(),JH0;try{JH0=[].__proto__===Array.prototype}catch(J){if(!J||typeof J!=="object"||!("code"in J)||J.code!=="ERR_PROTO_ACCESS")throw J}var JQ1=!!JH0&&tD0&&tD0(Object.prototype,"__proto__"),QH0=Object,eD0=QH0.getPrototypeOf;YH0.exports=JQ1&&typeof JQ1.get==="function"?IJ9([JQ1.get]):typeof eD0==="function"?function(Q){return eD0(Q==null?Q:QH0(Q))}:!1});var ZH0=H((xT5,WH0)=>{var XH0=rJ1(),zH0=sJ1(),KH0=GH0();WH0.exports=XH0?function(Q){return XH0(Q)}:zH0?function(Q){if(!Q||typeof Q!=="object"&&typeof Q!=="function")throw TypeError("getProto: not an object");return zH0(Q)}:KH0?function(Q){return KH0(Q)}:null});var Bm=H((yT5,VH0)=>{var OJ9=Function.prototype.call,AJ9=Object.prototype.hasOwnProperty,BJ9=mS();VH0.exports=BJ9.call(OJ9,AJ9)});var pS=H((gT5,HH0)=>{var s0,NJ9=nJ1(),wJ9=YD0(),LJ9=XD0(),EJ9=KD0(),CJ9=ZD0(),wB=qD0(),NB=HV(),RJ9=DD0(),FJ9=ID0(),SJ9=AD0(),TJ9=ND0(),PJ9=LD0(),$J9=CD0(),fJ9=FD0(),kJ9=$D0(),MH0=Function,QQ1=function(J){try{return MH0('"use strict"; return ('+J+").constructor;")()}catch(Q){}},dS=oJ1(),vJ9=hD0(),YQ1=function(){throw new NB},jJ9=dS?function(){try{return arguments.callee,YQ1}catch(J){try{return dS(arguments,"callee").get}catch(Q){return YQ1}}}():YQ1,AB=gD0()(),j4=ZH0(),hJ9=sJ1(),bJ9=rJ1(),DH0=tJ1(),uS=Am(),BB={},xJ9=typeof Uint8Array>"u"||!j4?s0:j4(Uint8Array),$M={__proto__:null,"%AggregateError%":typeof AggregateError>"u"?s0:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?s0:ArrayBuffer,"%ArrayIteratorPrototype%":AB&&j4?j4([][Symbol.iterator]()):s0,"%AsyncFromSyncIteratorPrototype%":s0,"%AsyncFunction%":BB,"%AsyncGenerator%":BB,"%AsyncGeneratorFunction%":BB,"%AsyncIteratorPrototype%":BB,"%Atomics%":typeof Atomics>"u"?s0:Atomics,"%BigInt%":typeof BigInt>"u"?s0:BigInt,"%BigInt64Array%":typeof BigInt64Array>"u"?s0:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array>"u"?s0:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?s0:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":wJ9,"%eval%":eval,"%EvalError%":LJ9,"%Float16Array%":typeof Float16Array>"u"?s0:Float16Array,"%Float32Array%":typeof Float32Array>"u"?s0:Float32Array,"%Float64Array%":typeof Float64Array>"u"?s0:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?s0:FinalizationRegistry,"%Function%":MH0,"%GeneratorFunction%":BB,"%Int8Array%":typeof Int8Array>"u"?s0:Int8Array,"%Int16Array%":typeof Int16Array>"u"?s0:Int16Array,"%Int32Array%":typeof Int32Array>"u"?s0:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":AB&&j4?j4(j4([][Symbol.iterator]())):s0,"%JSON%":typeof JSON==="object"?JSON:s0,"%Map%":typeof Map>"u"?s0:Map,"%MapIteratorPrototype%":typeof Map>"u"||!AB||!j4?s0:j4(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":NJ9,"%Object.getOwnPropertyDescriptor%":dS,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?s0:Promise,"%Proxy%":typeof Proxy>"u"?s0:Proxy,"%RangeError%":EJ9,"%ReferenceError%":CJ9,"%Reflect%":typeof Reflect>"u"?s0:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?s0:Set,"%SetIteratorPrototype%":typeof Set>"u"||!AB||!j4?s0:j4(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?s0:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":AB&&j4?j4(""[Symbol.iterator]()):s0,"%Symbol%":AB?Symbol:s0,"%SyntaxError%":wB,"%ThrowTypeError%":jJ9,"%TypedArray%":xJ9,"%TypeError%":NB,"%Uint8Array%":typeof Uint8Array>"u"?s0:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?s0:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?s0:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?s0:Uint32Array,"%URIError%":RJ9,"%WeakMap%":typeof WeakMap>"u"?s0:WeakMap,"%WeakRef%":typeof WeakRef>"u"?s0:WeakRef,"%WeakSet%":typeof WeakSet>"u"?s0:WeakSet,"%Function.prototype.call%":uS,"%Function.prototype.apply%":DH0,"%Object.defineProperty%":vJ9,"%Object.getPrototypeOf%":hJ9,"%Math.abs%":FJ9,"%Math.floor%":SJ9,"%Math.max%":TJ9,"%Math.min%":PJ9,"%Math.pow%":$J9,"%Math.round%":fJ9,"%Math.sign%":kJ9,"%Reflect.getPrototypeOf%":bJ9};if(j4)try{null.error}catch(J){GQ1=j4(j4(J)),$M["%Error.prototype%"]=GQ1}var GQ1,yJ9=function J(Q){var Y;if(Q==="%AsyncFunction%")Y=QQ1("async function () {}");else if(Q==="%GeneratorFunction%")Y=QQ1("function* () {}");else if(Q==="%AsyncGeneratorFunction%")Y=QQ1("async function* () {}");else if(Q==="%AsyncGenerator%"){var G=J("%AsyncGeneratorFunction%");if(G)Y=G.prototype}else if(Q==="%AsyncIteratorPrototype%"){var X=J("%AsyncGenerator%");if(X&&j4)Y=j4(X.prototype)}return $M[Q]=Y,Y},qH0={__proto__:null,"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},lS=mS(),Nm=Bm(),gJ9=lS.call(uS,Array.prototype.concat),mJ9=lS.call(DH0,Array.prototype.splice),UH0=lS.call(uS,String.prototype.replace),wm=lS.call(uS,String.prototype.slice),dJ9=lS.call(uS,RegExp.prototype.exec),uJ9=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,lJ9=/\\(\\)?/g,pJ9=function(Q){var Y=wm(Q,0,1),G=wm(Q,-1);if(Y==="%"&&G!=="%")throw new wB("invalid intrinsic syntax, expected closing `%`");else if(G==="%"&&Y!=="%")throw new wB("invalid intrinsic syntax, expected opening `%`");var X=[];return UH0(Q,uJ9,function(z,K,W,Z){X[X.length]=W?UH0(Z,lJ9,"$1"):K||z}),X},cJ9=function(Q,Y){var G=Q,X;if(Nm(qH0,G))X=qH0[G],G="%"+X[0]+"%";if(Nm($M,G)){var z=$M[G];if(z===BB)z=yJ9(G);if(typeof z>"u"&&!Y)throw new NB("intrinsic "+Q+" exists, but is not available. Please file an issue!");return{alias:X,name:G,value:z}}throw new wB("intrinsic "+Q+" does not exist!")};HH0.exports=function(Q,Y){if(typeof Q!=="string"||Q.length===0)throw new NB("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof Y!=="boolean")throw new NB('"allowMissing" argument must be a boolean');if(dJ9(/^%?[^%]*%?$/,Q)===null)throw new wB("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var G=pJ9(Q),X=G.length>0?G[0]:"",z=cJ9("%"+X+"%",Y),K=z.name,W=z.value,Z=!1,V=z.alias;if(V)X=V[0],mJ9(G,gJ9([0,1],V));for(var q=1,U=!0;q<G.length;q+=1){var M=G[q],D=wm(M,0,1),I=wm(M,-1);if((D==='"'||D==="'"||D==="`"||(I==='"'||I==="'"||I==="`"))&&D!==I)throw new wB("property names with quotes must have matching quotes");if(M==="constructor"||!U)Z=!0;if(X+="."+M,K="%"+X+"%",Nm($M,K))W=$M[K];else if(W!=null){if(!(M in W)){if(!Y)throw new NB("base intrinsic for "+Q+" exists, but the property is not available.");return}if(dS&&q+1>=G.length){var O=dS(W,M);if(U=!!O,U&&"get"in O&&!("originalValue"in O.get))W=O.get;else W=W[M]}else U=Nm(W,M),W=W[M];if(U&&!Z)$M[K]=W}}return W}});var OH0=H((mT5,IH0)=>{var _J9=aJ1();IH0.exports=function(){return _J9()&&!!Symbol.toStringTag}});var NH0=H((dT5,BH0)=>{var iJ9=pS(),AH0=iJ9("%Object.defineProperty%",!0),nJ9=OH0()(),oJ9=Bm(),aJ9=HV(),Lm=nJ9?Symbol.toStringTag:null;BH0.exports=function(Q,Y){var G=arguments.length>2&&!!arguments[2]&&arguments[2].force,X=arguments.length>2&&!!arguments[2]&&arguments[2].nonConfigurable;if(typeof G<"u"&&typeof G!=="boolean"||typeof X<"u"&&typeof X!=="boolean")throw new aJ9("if provided, the `overrideIfSet` and `nonConfigurable` options must be booleans");if(Lm&&(G||!oJ9(Q,Lm)))if(AH0)AH0(Q,Lm,{configurable:!X,enumerable:!1,value:Y,writable:!1});else Q[Lm]=Y}});var LH0=H((uT5,wH0)=>{wH0.exports=function(J,Q){return Object.keys(Q).forEach(function(Y){J[Y]=J[Y]||Q[Y]}),J}});var CH0=H((lT5,EH0)=>{var WQ1=fM0(),rJ9=V1("util"),XQ1=V1("path"),sJ9=V1("http"),tJ9=V1("https"),eJ9=V1("url").parse,JQ9=V1("fs"),QQ9=V1("stream").Stream,YQ9=V1("crypto"),zQ1=xM0(),GQ9=eM0(),XQ9=NH0(),IV=Bm(),KQ1=LH0();function H6(J){if(!(this instanceof H6))return new H6(J);this._overheadLength=0,this._valueLength=0,this._valuesToMeasure=[],WQ1.call(this),J=J||{};for(var Q in J)this[Q]=J[Q]}rJ9.inherits(H6,WQ1);H6.LINE_BREAK=`\r
`;H6.DEFAULT_CONTENT_TYPE="application/octet-stream";H6.prototype.append=function(J,Q,Y){if(Y=Y||{},typeof Y==="string")Y={filename:Y};var G=WQ1.prototype.append.bind(this);if(typeof Q==="number"||Q==null)Q=String(Q);if(Array.isArray(Q)){this._error(Error("Arrays are not supported."));return}var X=this._multiPartHeader(J,Q,Y),z=this._multiPartFooter();G(X),G(Q),G(z),this._trackLength(X,Q,Y)};H6.prototype._trackLength=function(J,Q,Y){var G=0;if(Y.knownLength!=null)G+=Number(Y.knownLength);else if(Buffer.isBuffer(Q))G=Q.length;else if(typeof Q==="string")G=Buffer.byteLength(Q);if(this._valueLength+=G,this._overheadLength+=Buffer.byteLength(J)+H6.LINE_BREAK.length,!Q||!Q.path&&!(Q.readable&&IV(Q,"httpVersion"))&&!(Q instanceof QQ9))return;if(!Y.knownLength)this._valuesToMeasure.push(Q)};H6.prototype._lengthRetriever=function(J,Q){if(IV(J,"fd"))if(J.end!=null&&J.end!=1/0&&J.start!=null)Q(null,J.end+1-(J.start?J.start:0));else JQ9.stat(J.path,function(Y,G){if(Y){Q(Y);return}var X=G.size-(J.start?J.start:0);Q(null,X)});else if(IV(J,"httpVersion"))Q(null,Number(J.headers["content-length"]));else if(IV(J,"httpModule"))J.on("response",function(Y){J.pause(),Q(null,Number(Y.headers["content-length"]))}),J.resume();else Q("Unknown stream")};H6.prototype._multiPartHeader=function(J,Q,Y){if(typeof Y.header==="string")return Y.header;var G=this._getContentDisposition(Q,Y),X=this._getContentType(Q,Y),z="",K={"Content-Disposition":["form-data",'name="'+J+'"'].concat(G||[]),"Content-Type":[].concat(X||[])};if(typeof Y.header==="object")KQ1(K,Y.header);var W;for(var Z in K)if(IV(K,Z)){if(W=K[Z],W==null)continue;if(!Array.isArray(W))W=[W];if(W.length)z+=Z+": "+W.join("; ")+H6.LINE_BREAK}return"--"+this.getBoundary()+H6.LINE_BREAK+z+H6.LINE_BREAK};H6.prototype._getContentDisposition=function(J,Q){var Y;if(typeof Q.filepath==="string")Y=XQ1.normalize(Q.filepath).replace(/\\/g,"/");else if(Q.filename||J&&(J.name||J.path))Y=XQ1.basename(Q.filename||J&&(J.name||J.path));else if(J&&J.readable&&IV(J,"httpVersion"))Y=XQ1.basename(J.client._httpMessage.path||"");if(Y)return'filename="'+Y+'"'};H6.prototype._getContentType=function(J,Q){var Y=Q.contentType;if(!Y&&J&&J.name)Y=zQ1.lookup(J.name);if(!Y&&J&&J.path)Y=zQ1.lookup(J.path);if(!Y&&J&&J.readable&&IV(J,"httpVersion"))Y=J.headers["content-type"];if(!Y&&(Q.filepath||Q.filename))Y=zQ1.lookup(Q.filepath||Q.filename);if(!Y&&J&&typeof J==="object")Y=H6.DEFAULT_CONTENT_TYPE;return Y};H6.prototype._multiPartFooter=function(){return function(J){var Q=H6.LINE_BREAK,Y=this._streams.length===0;if(Y)Q+=this._lastBoundary();J(Q)}.bind(this)};H6.prototype._lastBoundary=function(){return"--"+this.getBoundary()+"--"+H6.LINE_BREAK};H6.prototype.getHeaders=function(J){var Q,Y={"content-type":"multipart/form-data; boundary="+this.getBoundary()};for(Q in J)if(IV(J,Q))Y[Q.toLowerCase()]=J[Q];return Y};H6.prototype.setBoundary=function(J){if(typeof J!=="string")throw TypeError("FormData boundary must be a string");this._boundary=J};H6.prototype.getBoundary=function(){if(!this._boundary)this._generateBoundary();return this._boundary};H6.prototype.getBuffer=function(){var J=new Buffer.alloc(0),Q=this.getBoundary();for(var Y=0,G=this._streams.length;Y<G;Y++)if(typeof this._streams[Y]!=="function"){if(Buffer.isBuffer(this._streams[Y]))J=Buffer.concat([J,this._streams[Y]]);else J=Buffer.concat([J,Buffer.from(this._streams[Y])]);if(typeof this._streams[Y]!=="string"||this._streams[Y].substring(2,Q.length+2)!==Q)J=Buffer.concat([J,Buffer.from(H6.LINE_BREAK)])}return Buffer.concat([J,Buffer.from(this._lastBoundary())])};H6.prototype._generateBoundary=function(){this._boundary="--------------------------"+YQ9.randomBytes(12).toString("hex")};H6.prototype.getLengthSync=function(){var J=this._overheadLength+this._valueLength;if(this._streams.length)J+=this._lastBoundary().length;if(!this.hasKnownLength())this._error(Error("Cannot calculate proper length in synchronous way."));return J};H6.prototype.hasKnownLength=function(){var J=!0;if(this._valuesToMeasure.length)J=!1;return J};H6.prototype.getLength=function(J){var Q=this._overheadLength+this._valueLength;if(this._streams.length)Q+=this._lastBoundary().length;if(!this._valuesToMeasure.length){process.nextTick(J.bind(this,null,Q));return}GQ9.parallel(this._valuesToMeasure,this._lengthRetriever,function(Y,G){if(Y){J(Y);return}G.forEach(function(X){Q+=X}),J(null,Q)})};H6.prototype.submit=function(J,Q){var Y,G,X={method:"post"};if(typeof J==="string")J=eJ9(J),G=KQ1({port:J.port,path:J.pathname,host:J.hostname,protocol:J.protocol},X);else if(G=KQ1(J,X),!G.port)G.port=G.protocol==="https:"?443:80;if(G.headers=this.getHeaders(J.headers),G.protocol==="https:")Y=tJ9.request(G);else Y=sJ9.request(G);return this.getLength(function(z,K){if(z&&z!=="Unknown stream"){this._error(z);return}if(K)Y.setHeader("Content-Length",K);if(this.pipe(Y),Q){var W,Z=function(V,q){return Y.removeListener("error",Z),Y.removeListener("response",W),Q.call(this,V,q)};W=Z.bind(this,null),Y.on("error",Z),Y.on("response",W)}}.bind(this)),Y};H6.prototype._error=function(J){if(!this.error)this.error=J,this.pause(),this.emit("error",J)};H6.prototype.toString=function(){return"[object FormData]"};XQ9(H6.prototype,"FormData");EH0.exports=H6});var RH0=H((qQ9)=>{var zQ9=V1("url").parse,KQ9={ftp:21,gopher:70,http:80,https:443,ws:80,wss:443},WQ9=String.prototype.endsWith||function(J){return J.length<=this.length&&this.indexOf(J,this.length-J.length)!==-1};function ZQ9(J){var Q=typeof J==="string"?zQ9(J):J||{},Y=Q.protocol,G=Q.host,X=Q.port;if(typeof G!=="string"||!G||typeof Y!=="string")return"";if(Y=Y.split(":",1)[0],G=G.replace(/:\d*$/,""),X=parseInt(X)||KQ9[Y]||0,!VQ9(G,X))return"";var z=LB("npm_config_"+Y+"_proxy")||LB(Y+"_proxy")||LB("npm_config_proxy")||LB("all_proxy");if(z&&z.indexOf("://")===-1)z=Y+"://"+z;return z}function VQ9(J,Q){var Y=(LB("npm_config_no_proxy")||LB("no_proxy")).toLowerCase();if(!Y)return!0;if(Y==="*")return!1;return Y.split(/[,\s]/).every(function(G){if(!G)return!0;var X=G.match(/^(.+):(\d+)$/),z=X?X[1]:G,K=X?parseInt(X[2]):0;if(K&&K!==Q)return!0;if(!/^[.*]/.test(z))return J!==z;if(z.charAt(0)==="*")z=z.slice(1);return!WQ9.call(J,z)})}function LB(J){return process.env[J.toLowerCase()]||process.env[J.toUpperCase()]||""}qQ9.getProxyForUrl=ZQ9});var SH0=H((cT5,FH0)=>{var EB=1000,CB=EB*60,RB=CB*60,fM=RB*24,MQ9=fM*7,DQ9=fM*365.25;FH0.exports=function(J,Q){Q=Q||{};var Y=typeof J;if(Y==="string"&&J.length>0)return HQ9(J);else if(Y==="number"&&isFinite(J))return Q.long?OQ9(J):IQ9(J);throw Error("val is not a non-empty string or a valid number. val="+JSON.stringify(J))};function HQ9(J){if(J=String(J),J.length>100)return;var Q=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(J);if(!Q)return;var Y=parseFloat(Q[1]),G=(Q[2]||"ms").toLowerCase();switch(G){case"years":case"year":case"yrs":case"yr":case"y":return Y*DQ9;case"weeks":case"week":case"w":return Y*MQ9;case"days":case"day":case"d":return Y*fM;case"hours":case"hour":case"hrs":case"hr":case"h":return Y*RB;case"minutes":case"minute":case"mins":case"min":case"m":return Y*CB;case"seconds":case"second":case"secs":case"sec":case"s":return Y*EB;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return Y;default:return}}function IQ9(J){var Q=Math.abs(J);if(Q>=fM)return Math.round(J/fM)+"d";if(Q>=RB)return Math.round(J/RB)+"h";if(Q>=CB)return Math.round(J/CB)+"m";if(Q>=EB)return Math.round(J/EB)+"s";return J+"ms"}function OQ9(J){var Q=Math.abs(J);if(Q>=fM)return Em(J,Q,fM,"day");if(Q>=RB)return Em(J,Q,RB,"hour");if(Q>=CB)return Em(J,Q,CB,"minute");if(Q>=EB)return Em(J,Q,EB,"second");return J+" ms"}function Em(J,Q,Y,G){var X=Q>=Y*1.5;return Math.round(J/Y)+" "+G+(X?"s":"")}});var ZQ1=H((_T5,TH0)=>{function AQ9(J){Y.debug=Y,Y.default=Y,Y.coerce=Z,Y.disable=K,Y.enable=X,Y.enabled=W,Y.humanize=SH0(),Y.destroy=V,Object.keys(J).forEach((q)=>{Y[q]=J[q]}),Y.names=[],Y.skips=[],Y.formatters={};function Q(q){let U=0;for(let M=0;M<q.length;M++)U=(U<<5)-U+q.charCodeAt(M),U|=0;return Y.colors[Math.abs(U)%Y.colors.length]}Y.selectColor=Q;function Y(q){let U,M=null,D,I;function O(...A){if(!O.enabled)return;let B=O,w=Number(new Date),N=w-(U||w);if(B.diff=N,B.prev=U,B.curr=w,U=w,A[0]=Y.coerce(A[0]),typeof A[0]!=="string")A.unshift("%O");let L=0;A[0]=A[0].replace(/%([a-zA-Z%])/g,(R,F)=>{if(R==="%%")return"%";L++;let f=Y.formatters[F];if(typeof f==="function"){let C=A[L];R=f.call(B,C),A.splice(L,1),L--}return R}),Y.formatArgs.call(B,A),(B.log||Y.log).apply(B,A)}if(O.namespace=q,O.useColors=Y.useColors(),O.color=Y.selectColor(q),O.extend=G,O.destroy=Y.destroy,Object.defineProperty(O,"enabled",{enumerable:!0,configurable:!1,get:()=>{if(M!==null)return M;if(D!==Y.namespaces)D=Y.namespaces,I=Y.enabled(q);return I},set:(A)=>{M=A}}),typeof Y.init==="function")Y.init(O);return O}function G(q,U){let M=Y(this.namespace+(typeof U>"u"?":":U)+q);return M.log=this.log,M}function X(q){Y.save(q),Y.namespaces=q,Y.names=[],Y.skips=[];let U=(typeof q==="string"?q:"").trim().replace(/\s+/g,",").split(",").filter(Boolean);for(let M of U)if(M[0]==="-")Y.skips.push(M.slice(1));else Y.names.push(M)}function z(q,U){let M=0,D=0,I=-1,O=0;while(M<q.length)if(D<U.length&&(U[D]===q[M]||U[D]==="*"))if(U[D]==="*")I=D,O=M,D++;else M++,D++;else if(I!==-1)D=I+1,O++,M=O;else return!1;while(D<U.length&&U[D]==="*")D++;return D===U.length}function K(){let q=[...Y.names,...Y.skips.map((U)=>"-"+U)].join(",");return Y.enable(""),q}function W(q){for(let U of Y.skips)if(z(q,U))return!1;for(let U of Y.names)if(z(q,U))return!0;return!1}function Z(q){if(q instanceof Error)return q.stack||q.message;return q}function V(){console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.")}return Y.enable(Y.load()),Y}TH0.exports=AQ9});var $H0=H((PH0,Cm)=>{PH0.formatArgs=NQ9;PH0.save=wQ9;PH0.load=LQ9;PH0.useColors=BQ9;PH0.storage=EQ9();PH0.destroy=(()=>{let J=!1;return()=>{if(!J)J=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.")}})();PH0.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"];function BQ9(){if(typeof window<"u"&&window.process&&(window.process.type==="renderer"||window.process.__nwjs))return!0;if(typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))return!1;let J;return typeof document<"u"&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||typeof window<"u"&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||typeof navigator<"u"&&navigator.userAgent&&(J=navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/))&&parseInt(J[1],10)>=31||typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)}function NQ9(J){if(J[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+J[0]+(this.useColors?"%c ":" ")+"+"+Cm.exports.humanize(this.diff),!this.useColors)return;let Q="color: "+this.color;J.splice(1,0,Q,"color: inherit");let Y=0,G=0;J[0].replace(/%[a-zA-Z%]/g,(X)=>{if(X==="%%")return;if(Y++,X==="%c")G=Y}),J.splice(G,0,Q)}PH0.log=console.debug||console.log||(()=>{});function wQ9(J){try{if(J)PH0.storage.setItem("debug",J);else PH0.storage.removeItem("debug")}catch(Q){}}function LQ9(){let J;try{J=PH0.storage.getItem("debug")||PH0.storage.getItem("DEBUG")}catch(Q){}if(!J&&typeof process<"u"&&"env"in process)J=process.env.DEBUG;return J}function EQ9(){try{return localStorage}catch(J){}}Cm.exports=ZQ1()(PH0);var{formatters:CQ9}=Cm.exports;CQ9.j=function(J){try{return JSON.stringify(J)}catch(Q){return"[UnexpectedJSONParseError]: "+Q.message}}});var kH0=H((nT5,fH0)=>{fH0.exports=(J,Q=process.argv)=>{let Y=J.startsWith("-")?"":J.length===1?"-":"--",G=Q.indexOf(Y+J),X=Q.indexOf("--");return G!==-1&&(X===-1||G<X)}});var hH0=H((oT5,jH0)=>{var kQ9=V1("os"),vH0=V1("tty"),hQ=kH0(),{env:h4}=process,Rm;if(hQ("no-color")||hQ("no-colors")||hQ("color=false")||hQ("color=never"))Rm=0;else if(hQ("color")||hQ("colors")||hQ("color=true")||hQ("color=always"))Rm=1;function vQ9(){if("FORCE_COLOR"in h4){if(h4.FORCE_COLOR==="true")return 1;if(h4.FORCE_COLOR==="false")return 0;return h4.FORCE_COLOR.length===0?1:Math.min(Number.parseInt(h4.FORCE_COLOR,10),3)}}function jQ9(J){if(J===0)return!1;return{level:J,hasBasic:!0,has256:J>=2,has16m:J>=3}}function hQ9(J,{streamIsTTY:Q,sniffFlags:Y=!0}={}){let G=vQ9();if(G!==void 0)Rm=G;let X=Y?Rm:G;if(X===0)return 0;if(Y){if(hQ("color=16m")||hQ("color=full")||hQ("color=truecolor"))return 3;if(hQ("color=256"))return 2}if(J&&!Q&&X===void 0)return 0;let z=X||0;if(h4.TERM==="dumb")return z;if(process.platform==="win32"){let K=kQ9.release().split(".");if(Number(K[0])>=10&&Number(K[2])>=10586)return Number(K[2])>=14931?3:2;return 1}if("CI"in h4){if(["TRAVIS","CIRCLECI","APPVEYOR","GITLAB_CI","GITHUB_ACTIONS","BUILDKITE","DRONE"].some((K)=>(K in h4))||h4.CI_NAME==="codeship")return 1;return z}if("TEAMCITY_VERSION"in h4)return/^(9\.(0*[1-9]\d*)\.|\d{2,}\.)/.test(h4.TEAMCITY_VERSION)?1:0;if(h4.COLORTERM==="truecolor")return 3;if("TERM_PROGRAM"in h4){let K=Number.parseInt((h4.TERM_PROGRAM_VERSION||"").split(".")[0],10);switch(h4.TERM_PROGRAM){case"iTerm.app":return K>=3?3:2;case"Apple_Terminal":return 2}}if(/-256(color)?$/i.test(h4.TERM))return 2;if(/^screen|^xterm|^vt100|^vt220|^rxvt|color|ansi|cygwin|linux/i.test(h4.TERM))return 1;if("COLORTERM"in h4)return 1;return z}function VQ1(J,Q={}){let Y=hQ9(J,{streamIsTTY:J&&J.isTTY,...Q});return jQ9(Y)}jH0.exports={supportsColor:VQ1,stdout:VQ1({isTTY:vH0.isatty(1)}),stderr:VQ1({isTTY:vH0.isatty(2)})}});var gH0=H((xH0,Sm)=>{var bQ9=V1("tty"),Fm=V1("util");xH0.init=lQ9;xH0.log=mQ9;xH0.formatArgs=yQ9;xH0.save=dQ9;xH0.load=uQ9;xH0.useColors=xQ9;xH0.destroy=Fm.deprecate(()=>{},"Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.");xH0.colors=[6,2,3,4,5,1];try{let J=hH0();if(J&&(J.stderr||J).level>=2)xH0.colors=[20,21,26,27,32,33,38,39,40,41,42,43,44,45,56,57,62,63,68,69,74,75,76,77,78,79,80,81,92,93,98,99,112,113,128,129,134,135,148,149,160,161,162,163,164,165,166,167,168,169,170,171,172,173,178,179,184,185,196,197,198,199,200,201,202,203,204,205,206,207,208,209,214,215,220,221]}catch(J){}xH0.inspectOpts=Object.keys(process.env).filter((J)=>{return/^debug_/i.test(J)}).reduce((J,Q)=>{let Y=Q.substring(6).toLowerCase().replace(/_([a-z])/g,(X,z)=>{return z.toUpperCase()}),G=process.env[Q];if(/^(yes|on|true|enabled)$/i.test(G))G=!0;else if(/^(no|off|false|disabled)$/i.test(G))G=!1;else if(G==="null")G=null;else G=Number(G);return J[Y]=G,J},{});function xQ9(){return"colors"in xH0.inspectOpts?Boolean(xH0.inspectOpts.colors):bQ9.isatty(process.stderr.fd)}function yQ9(J){let{namespace:Q,useColors:Y}=this;if(Y){let G=this.color,X="\x1B[3"+(G<8?G:"8;5;"+G),z=`  ${X};1m${Q} \x1B[0m`;J[0]=z+J[0].split(`
`).join(`
`+z),J.push(X+"m+"+Sm.exports.humanize(this.diff)+"\x1B[0m")}else J[0]=gQ9()+Q+" "+J[0]}function gQ9(){if(xH0.inspectOpts.hideDate)return"";return new Date().toISOString()+" "}function mQ9(...J){return process.stderr.write(Fm.formatWithOptions(xH0.inspectOpts,...J)+`
`)}function dQ9(J){if(J)process.env.DEBUG=J;else delete process.env.DEBUG}function uQ9(){return process.env.DEBUG}function lQ9(J){J.inspectOpts={};let Q=Object.keys(xH0.inspectOpts);for(let Y=0;Y<Q.length;Y++)J.inspectOpts[Q[Y]]=xH0.inspectOpts[Q[Y]]}Sm.exports=ZQ1()(xH0);var{formatters:bH0}=Sm.exports;bH0.o=function(J){return this.inspectOpts.colors=this.useColors,Fm.inspect(J,this.inspectOpts).split(`
`).map((Q)=>Q.trim()).join(" ")};bH0.O=function(J){return this.inspectOpts.colors=this.useColors,Fm.inspect(J,this.inspectOpts)}});var FB=H((rT5,qQ1)=>{if(typeof process>"u"||process.type==="renderer"||!1||process.__nwjs)qQ1.exports=$H0();else qQ1.exports=gH0()});var dH0=H((sT5,mH0)=>{var _S;mH0.exports=function(){if(!_S){try{_S=FB()("follow-redirects")}catch(J){}if(typeof _S!=="function")_S=function(){}}_S.apply(null,arguments)}});var _H0=H((tT5,EQ1)=>{var nS=V1("url"),iS=nS.URL,rQ9=V1("http"),sQ9=V1("https"),IQ1=V1("stream").Writable,OQ1=V1("assert"),uH0=dH0();(function(){var Q=typeof process<"u",Y=typeof window<"u"&&typeof document<"u",G=jM(Error.captureStackTrace);if(!Q&&(Y||!G))console.warn("The follow-redirects package should be excluded from browser builds.")})();var AQ1=!1;try{OQ1(new iS(""))}catch(J){AQ1=J.code==="ERR_INVALID_URL"}var tQ9=["auth","host","hostname","href","path","pathname","port","protocol","query","search","hash"],BQ1=["abort","aborted","connect","error","socket","timeout"],NQ1=Object.create(null);BQ1.forEach(function(J){NQ1[J]=function(Q,Y,G){this._redirectable.emit(J,Q,Y,G)}});var MQ1=oS("ERR_INVALID_URL","Invalid URL",TypeError),DQ1=oS("ERR_FR_REDIRECTION_FAILURE","Redirected request failed"),eQ9=oS("ERR_FR_TOO_MANY_REDIRECTS","Maximum number of redirects exceeded",DQ1),JY9=oS("ERR_FR_MAX_BODY_LENGTH_EXCEEDED","Request body larger than maxBodyLength limit"),QY9=oS("ERR_STREAM_WRITE_AFTER_END","write after end"),YY9=IQ1.prototype.destroy||pH0;function f3(J,Q){if(IQ1.call(this),this._sanitizeOptions(J),this._options=J,this._ended=!1,this._ending=!1,this._redirectCount=0,this._redirects=[],this._requestBodyLength=0,this._requestBodyBuffers=[],Q)this.on("response",Q);var Y=this;this._onNativeResponse=function(G){try{Y._processResponse(G)}catch(X){Y.emit("error",X instanceof DQ1?X:new DQ1({cause:X}))}},this._performRequest()}f3.prototype=Object.create(IQ1.prototype);f3.prototype.abort=function(){LQ1(this._currentRequest),this._currentRequest.abort(),this.emit("abort")};f3.prototype.destroy=function(J){return LQ1(this._currentRequest,J),YY9.call(this,J),this};f3.prototype.write=function(J,Q,Y){if(this._ending)throw new QY9;if(!vM(J)&&!zY9(J))throw TypeError("data should be a string, Buffer or Uint8Array");if(jM(Q))Y=Q,Q=null;if(J.length===0){if(Y)Y();return}if(this._requestBodyLength+J.length<=this._options.maxBodyLength)this._requestBodyLength+=J.length,this._requestBodyBuffers.push({data:J,encoding:Q}),this._currentRequest.write(J,Q,Y);else this.emit("error",new JY9),this.abort()};f3.prototype.end=function(J,Q,Y){if(jM(J))Y=J,J=Q=null;else if(jM(Q))Y=Q,Q=null;if(!J)this._ended=this._ending=!0,this._currentRequest.end(null,null,Y);else{var G=this,X=this._currentRequest;this.write(J,Q,function(){G._ended=!0,X.end(null,null,Y)}),this._ending=!0}};f3.prototype.setHeader=function(J,Q){this._options.headers[J]=Q,this._currentRequest.setHeader(J,Q)};f3.prototype.removeHeader=function(J){delete this._options.headers[J],this._currentRequest.removeHeader(J)};f3.prototype.setTimeout=function(J,Q){var Y=this;function G(K){K.setTimeout(J),K.removeListener("timeout",K.destroy),K.addListener("timeout",K.destroy)}function X(K){if(Y._timeout)clearTimeout(Y._timeout);Y._timeout=setTimeout(function(){Y.emit("timeout"),z()},J),G(K)}function z(){if(Y._timeout)clearTimeout(Y._timeout),Y._timeout=null;if(Y.removeListener("abort",z),Y.removeListener("error",z),Y.removeListener("response",z),Y.removeListener("close",z),Q)Y.removeListener("timeout",Q);if(!Y.socket)Y._currentRequest.removeListener("socket",X)}if(Q)this.on("timeout",Q);if(this.socket)X(this.socket);else this._currentRequest.once("socket",X);return this.on("socket",G),this.on("abort",z),this.on("error",z),this.on("response",z),this.on("close",z),this};["flushHeaders","getHeader","setNoDelay","setSocketKeepAlive"].forEach(function(J){f3.prototype[J]=function(Q,Y){return this._currentRequest[J](Q,Y)}});["aborted","connection","socket"].forEach(function(J){Object.defineProperty(f3.prototype,J,{get:function(){return this._currentRequest[J]}})});f3.prototype._sanitizeOptions=function(J){if(!J.headers)J.headers={};if(J.host){if(!J.hostname)J.hostname=J.host;delete J.host}if(!J.pathname&&J.path){var Q=J.path.indexOf("?");if(Q<0)J.pathname=J.path;else J.pathname=J.path.substring(0,Q),J.search=J.path.substring(Q)}};f3.prototype._performRequest=function(){var J=this._options.protocol,Q=this._options.nativeProtocols[J];if(!Q)throw TypeError("Unsupported protocol "+J);if(this._options.agents){var Y=J.slice(0,-1);this._options.agent=this._options.agents[Y]}var G=this._currentRequest=Q.request(this._options,this._onNativeResponse);G._redirectable=this;for(var X of BQ1)G.on(X,NQ1[X]);if(this._currentUrl=/^\//.test(this._options.path)?nS.format(this._options):this._options.path,this._isRedirect){var z=0,K=this,W=this._requestBodyBuffers;(function Z(V){if(G===K._currentRequest){if(V)K.emit("error",V);else if(z<W.length){var q=W[z++];if(!G.finished)G.write(q.data,q.encoding,Z)}else if(K._ended)G.end()}})()}};f3.prototype._processResponse=function(J){var Q=J.statusCode;if(this._options.trackRedirects)this._redirects.push({url:this._currentUrl,headers:J.headers,statusCode:Q});var Y=J.headers.location;if(!Y||this._options.followRedirects===!1||Q<300||Q>=400){J.responseUrl=this._currentUrl,J.redirects=this._redirects,this.emit("response",J),this._requestBodyBuffers=[];return}if(LQ1(this._currentRequest),J.destroy(),++this._redirectCount>this._options.maxRedirects)throw new eQ9;var G,X=this._options.beforeRedirect;if(X)G=Object.assign({Host:J.req.getHeader("host")},this._options.headers);var z=this._options.method;if((Q===301||Q===302)&&this._options.method==="POST"||Q===303&&!/^(?:GET|HEAD)$/.test(this._options.method))this._options.method="GET",this._requestBodyBuffers=[],UQ1(/^content-/i,this._options.headers);var K=UQ1(/^host$/i,this._options.headers),W=wQ1(this._currentUrl),Z=K||W.host,V=/^\w+:/.test(Y)?this._currentUrl:nS.format(Object.assign(W,{host:Z})),q=GY9(Y,V);if(uH0("redirecting to",q.href),this._isRedirect=!0,HQ1(q,this._options),q.protocol!==W.protocol&&q.protocol!=="https:"||q.host!==Z&&!XY9(q.host,Z))UQ1(/^(?:(?:proxy-)?authorization|cookie)$/i,this._options.headers);if(jM(X)){var U={headers:J.headers,statusCode:Q},M={url:V,method:z,headers:G};X(this._options,U,M),this._sanitizeOptions(this._options)}this._performRequest()};function lH0(J){var Q={maxRedirects:21,maxBodyLength:10485760},Y={};return Object.keys(J).forEach(function(G){var X=G+":",z=Y[X]=J[G],K=Q[G]=Object.create(z);function W(V,q,U){if(KY9(V))V=HQ1(V);else if(vM(V))V=HQ1(wQ1(V));else U=q,q=cH0(V),V={protocol:X};if(jM(q))U=q,q=null;if(q=Object.assign({maxRedirects:Q.maxRedirects,maxBodyLength:Q.maxBodyLength},V,q),q.nativeProtocols=Y,!vM(q.host)&&!vM(q.hostname))q.hostname="::1";return OQ1.equal(q.protocol,X,"protocol mismatch"),uH0("options",q),new f3(q,U)}function Z(V,q,U){var M=K.request(V,q,U);return M.end(),M}Object.defineProperties(K,{request:{value:W,configurable:!0,enumerable:!0,writable:!0},get:{value:Z,configurable:!0,enumerable:!0,writable:!0}})}),Q}function pH0(){}function wQ1(J){var Q;if(AQ1)Q=new iS(J);else if(Q=cH0(nS.parse(J)),!vM(Q.protocol))throw new MQ1({input:J});return Q}function GY9(J,Q){return AQ1?new iS(J,Q):wQ1(nS.resolve(Q,J))}function cH0(J){if(/^\[/.test(J.hostname)&&!/^\[[:0-9a-f]+\]$/i.test(J.hostname))throw new MQ1({input:J.href||J});if(/^\[/.test(J.host)&&!/^\[[:0-9a-f]+\](:\d+)?$/i.test(J.host))throw new MQ1({input:J.href||J});return J}function HQ1(J,Q){var Y=Q||{};for(var G of tQ9)Y[G]=J[G];if(Y.hostname.startsWith("["))Y.hostname=Y.hostname.slice(1,-1);if(Y.port!=="")Y.port=Number(Y.port);return Y.path=Y.search?Y.pathname+Y.search:Y.pathname,Y}function UQ1(J,Q){var Y;for(var G in Q)if(J.test(G))Y=Q[G],delete Q[G];return Y===null||typeof Y>"u"?void 0:String(Y).trim()}function oS(J,Q,Y){function G(X){if(jM(Error.captureStackTrace))Error.captureStackTrace(this,this.constructor);Object.assign(this,X||{}),this.code=J,this.message=this.cause?Q+": "+this.cause.message:Q}return G.prototype=new(Y||Error),Object.defineProperties(G.prototype,{constructor:{value:G,enumerable:!1},name:{value:"Error ["+J+"]",enumerable:!1}}),G}function LQ1(J,Q){for(var Y of BQ1)J.removeListener(Y,NQ1[Y]);J.on("error",pH0),J.destroy(Q)}function XY9(J,Q){OQ1(vM(J)&&vM(Q));var Y=J.length-Q.length-1;return Y>0&&J[Y]==="."&&J.endsWith(Q)}function vM(J){return typeof J==="string"||J instanceof String}function jM(J){return typeof J==="function"}function zY9(J){return typeof J==="object"&&"length"in J}function KY9(J){return iS&&J instanceof iS}EQ1.exports=lH0({http:rQ9,https:sQ9});EQ1.exports.wrap=lH0});var lQ1=H((eT5,_I0)=>{/*! Axios v1.13.6 Copyright (c) 2026 Matt Zabriskie and contributors */var WY9=CH0(),ZY9=V1("crypto"),VY9=V1("url"),qY9=RH0(),UY9=V1("http"),MY9=V1("https"),DY9=V1("http2"),HY9=V1("util"),IY9=_H0(),OY9=V1("zlib"),II0=V1("stream"),AY9=V1("events");function X2(J){return J&&typeof J==="object"&&"default"in J?J:{default:J}}var OI0=X2(WY9),BY9=X2(ZY9),NY9=X2(VY9),wY9=X2(qY9),LY9=X2(UY9),EY9=X2(MY9),AI0=X2(DY9),jQ1=X2(HY9),CY9=X2(IY9),OV=X2(OY9),XX=X2(II0);function BI0(J,Q){return function(){return J.apply(Q,arguments)}}var{toString:RY9}=Object.prototype,{getPrototypeOf:hQ1}=Object,{iterator:bm,toStringTag:NI0}=Symbol,xm=((J)=>(Q)=>{let Y=RY9.call(Q);return J[Y]||(J[Y]=Y.slice(8,-1).toLowerCase())})(Object.create(null)),z2=(J)=>{return J=J.toLowerCase(),(Q)=>xm(Q)===J},ym=(J)=>(Q)=>typeof Q===J,{isArray:$B}=Array,TB=ym("undefined");function tS(J){return J!==null&&!TB(J)&&J.constructor!==null&&!TB(J.constructor)&&k3(J.constructor.isBuffer)&&J.constructor.isBuffer(J)}var wI0=z2("ArrayBuffer");function FY9(J){let Q;if(typeof ArrayBuffer<"u"&&ArrayBuffer.isView)Q=ArrayBuffer.isView(J);else Q=J&&J.buffer&&wI0(J.buffer);return Q}var SY9=ym("string"),k3=ym("function"),LI0=ym("number"),eS=(J)=>J!==null&&typeof J==="object",TY9=(J)=>J===!0||J===!1,Pm=(J)=>{if(xm(J)!=="object")return!1;let Q=hQ1(J);return(Q===null||Q===Object.prototype||Object.getPrototypeOf(Q)===null)&&!(NI0 in J)&&!(bm in J)},PY9=(J)=>{if(!eS(J)||tS(J))return!1;try{return Object.keys(J).length===0&&Object.getPrototypeOf(J)===Object.prototype}catch(Q){return!1}},$Y9=z2("Date"),fY9=z2("File"),kY9=(J)=>{return!!(J&&typeof J.uri<"u")},vY9=(J)=>J&&typeof J.getParts<"u",jY9=z2("Blob"),hY9=z2("FileList"),bY9=(J)=>eS(J)&&k3(J.pipe);function xY9(){if(typeof globalThis<"u")return globalThis;if(typeof self<"u")return self;if(typeof window<"u")return window;if(typeof global<"u")return global;return{}}var iH0=xY9(),nH0=typeof iH0.FormData<"u"?iH0.FormData:void 0,yY9=(J)=>{let Q;return J&&(nH0&&J instanceof nH0||k3(J.append)&&((Q=xm(J))==="formdata"||Q==="object"&&k3(J.toString)&&J.toString()==="[object FormData]"))},gY9=z2("URLSearchParams"),[mY9,dY9,uY9,lY9]=["ReadableStream","Request","Response","Headers"].map(z2),pY9=(J)=>{return J.trim?J.trim():J.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")};function JT(J,Q,{allOwnKeys:Y=!1}={}){if(J===null||typeof J>"u")return;let G,X;if(typeof J!=="object")J=[J];if($B(J))for(G=0,X=J.length;G<X;G++)Q.call(null,J[G],G,J);else{if(tS(J))return;let z=Y?Object.getOwnPropertyNames(J):Object.keys(J),K=z.length,W;for(G=0;G<K;G++)W=z[G],Q.call(null,J[W],W,J)}}function EI0(J,Q){if(tS(J))return null;Q=Q.toLowerCase();let Y=Object.keys(J),G=Y.length,X;while(G-- >0)if(X=Y[G],Q===X.toLowerCase())return X;return null}var hM=(()=>{if(typeof globalThis<"u")return globalThis;return typeof self<"u"?self:typeof window<"u"?window:global})(),CI0=(J)=>!TB(J)&&J!==hM;function $Q1(){let{caseless:J,skipUndefined:Q}=CI0(this)&&this||{},Y={},G=(X,z)=>{if(z==="__proto__"||z==="constructor"||z==="prototype")return;let K=J&&EI0(Y,z)||z;if(Pm(Y[K])&&Pm(X))Y[K]=$Q1(Y[K],X);else if(Pm(X))Y[K]=$Q1({},X);else if($B(X))Y[K]=X.slice();else if(!Q||!TB(X))Y[K]=X};for(let X=0,z=arguments.length;X<z;X++)arguments[X]&&JT(arguments[X],G);return Y}var cY9=(J,Q,Y,{allOwnKeys:G}={})=>{return JT(Q,(X,z)=>{if(Y&&k3(X))Object.defineProperty(J,z,{value:BI0(X,Y),writable:!0,enumerable:!0,configurable:!0});else Object.defineProperty(J,z,{value:X,writable:!0,enumerable:!0,configurable:!0})},{allOwnKeys:G}),J},_Y9=(J)=>{if(J.charCodeAt(0)===65279)J=J.slice(1);return J},iY9=(J,Q,Y,G)=>{J.prototype=Object.create(Q.prototype,G),Object.defineProperty(J.prototype,"constructor",{value:J,writable:!0,enumerable:!1,configurable:!0}),Object.defineProperty(J,"super",{value:Q.prototype}),Y&&Object.assign(J.prototype,Y)},nY9=(J,Q,Y,G)=>{let X,z,K,W={};if(Q=Q||{},J==null)return Q;do{X=Object.getOwnPropertyNames(J),z=X.length;while(z-- >0)if(K=X[z],(!G||G(K,J,Q))&&!W[K])Q[K]=J[K],W[K]=!0;J=Y!==!1&&hQ1(J)}while(J&&(!Y||Y(J,Q))&&J!==Object.prototype);return Q},oY9=(J,Q,Y)=>{if(J=String(J),Y===void 0||Y>J.length)Y=J.length;Y-=Q.length;let G=J.indexOf(Q,Y);return G!==-1&&G===Y},aY9=(J)=>{if(!J)return null;if($B(J))return J;let Q=J.length;if(!LI0(Q))return null;let Y=Array(Q);while(Q-- >0)Y[Q]=J[Q];return Y},rY9=((J)=>{return(Q)=>{return J&&Q instanceof J}})(typeof Uint8Array<"u"&&hQ1(Uint8Array)),sY9=(J,Q)=>{let G=(J&&J[bm]).call(J),X;while((X=G.next())&&!X.done){let z=X.value;Q.call(J,z[0],z[1])}},tY9=(J,Q)=>{let Y,G=[];while((Y=J.exec(Q))!==null)G.push(Y);return G},eY9=z2("HTMLFormElement"),J29=(J)=>{return J.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(Y,G,X){return G.toUpperCase()+X})},oH0=(({hasOwnProperty:J})=>(Q,Y)=>J.call(Q,Y))(Object.prototype),Q29=z2("RegExp"),RI0=(J,Q)=>{let Y=Object.getOwnPropertyDescriptors(J),G={};JT(Y,(X,z)=>{let K;if((K=Q(X,z,J))!==!1)G[z]=K||X}),Object.defineProperties(J,G)},Y29=(J)=>{RI0(J,(Q,Y)=>{if(k3(J)&&["arguments","caller","callee"].indexOf(Y)!==-1)return!1;let G=J[Y];if(!k3(G))return;if(Q.enumerable=!1,"writable"in Q){Q.writable=!1;return}if(!Q.set)Q.set=()=>{throw Error("Can not rewrite read-only method '"+Y+"'")}})},G29=(J,Q)=>{let Y={},G=(X)=>{X.forEach((z)=>{Y[z]=!0})};return $B(J)?G(J):G(String(J).split(Q)),Y},X29=()=>{},z29=(J,Q)=>{return J!=null&&Number.isFinite(J=+J)?J:Q};function K29(J){return!!(J&&k3(J.append)&&J[NI0]==="FormData"&&J[bm])}var W29=(J)=>{let Q=[,,,,,,,,,,],Y=(G,X)=>{if(eS(G)){if(Q.indexOf(G)>=0)return;if(tS(G))return G;if(!("toJSON"in G)){Q[X]=G;let z=$B(G)?[]:{};return JT(G,(K,W)=>{let Z=Y(K,X+1);!TB(Z)&&(z[W]=Z)}),Q[X]=void 0,z}}return G};return Y(J,0)},Z29=z2("AsyncFunction"),V29=(J)=>J&&(eS(J)||k3(J))&&k3(J.then)&&k3(J.catch),FI0=((J,Q)=>{if(J)return setImmediate;return Q?((Y,G)=>{return hM.addEventListener("message",({source:X,data:z})=>{if(X===hM&&z===Y)G.length&&G.shift()()},!1),(X)=>{G.push(X),hM.postMessage(Y,"*")}})(`axios@${Math.random()}`,[]):(Y)=>setTimeout(Y)})(typeof setImmediate==="function",k3(hM.postMessage)),q29=typeof queueMicrotask<"u"?queueMicrotask.bind(hM):typeof process<"u"&&process.nextTick||FI0,U29=(J)=>J!=null&&k3(J[bm]),e={isArray:$B,isArrayBuffer:wI0,isBuffer:tS,isFormData:yY9,isArrayBufferView:FY9,isString:SY9,isNumber:LI0,isBoolean:TY9,isObject:eS,isPlainObject:Pm,isEmptyObject:PY9,isReadableStream:mY9,isRequest:dY9,isResponse:uY9,isHeaders:lY9,isUndefined:TB,isDate:$Y9,isFile:fY9,isReactNativeBlob:kY9,isReactNative:vY9,isBlob:jY9,isRegExp:Q29,isFunction:k3,isStream:bY9,isURLSearchParams:gY9,isTypedArray:rY9,isFileList:hY9,forEach:JT,merge:$Q1,extend:cY9,trim:pY9,stripBOM:_Y9,inherits:iY9,toFlatObject:nY9,kindOf:xm,kindOfTest:z2,endsWith:oY9,toArray:aY9,forEachEntry:sY9,matchAll:tY9,isHTMLForm:eY9,hasOwnProperty:oH0,hasOwnProp:oH0,reduceDescriptors:RI0,freezeMethods:Y29,toObjectSet:G29,toCamelCase:J29,noop:X29,toFiniteNumber:z29,findKey:EI0,global:hM,isContextDefined:CI0,isSpecCompliantForm:K29,toJSONObject:W29,isAsyncFn:Z29,isThenable:V29,setImmediate:FI0,asap:q29,isIterable:U29};class v7 extends Error{static from(J,Q,Y,G,X,z){let K=new v7(J.message,Q||J.code,Y,G,X);if(K.cause=J,K.name=J.name,J.status!=null&&K.status==null)K.status=J.status;return z&&Object.assign(K,z),K}constructor(J,Q,Y,G,X){super(J);if(Object.defineProperty(this,"message",{value:J,enumerable:!0,writable:!0,configurable:!0}),this.name="AxiosError",this.isAxiosError=!0,Q&&(this.code=Q),Y&&(this.config=Y),G&&(this.request=G),X)this.response=X,this.status=X.status}toJSON(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:e.toJSONObject(this.config),code:this.code,status:this.status}}}v7.ERR_BAD_OPTION_VALUE="ERR_BAD_OPTION_VALUE";v7.ERR_BAD_OPTION="ERR_BAD_OPTION";v7.ECONNABORTED="ECONNABORTED";v7.ETIMEDOUT="ETIMEDOUT";v7.ERR_NETWORK="ERR_NETWORK";v7.ERR_FR_TOO_MANY_REDIRECTS="ERR_FR_TOO_MANY_REDIRECTS";v7.ERR_DEPRECATED="ERR_DEPRECATED";v7.ERR_BAD_RESPONSE="ERR_BAD_RESPONSE";v7.ERR_BAD_REQUEST="ERR_BAD_REQUEST";v7.ERR_CANCELED="ERR_CANCELED";v7.ERR_NOT_SUPPORT="ERR_NOT_SUPPORT";v7.ERR_INVALID_URL="ERR_INVALID_URL";var d1=v7;function fQ1(J){return e.isPlainObject(J)||e.isArray(J)}function SI0(J){return e.endsWith(J,"[]")?J.slice(0,-2):J}function CQ1(J,Q,Y){if(!J)return Q;return J.concat(Q).map(function(X,z){return X=SI0(X),!Y&&z?"["+X+"]":X}).join(Y?".":"")}function M29(J){return e.isArray(J)&&!J.some(fQ1)}var D29=e.toFlatObject(e,{},null,function(Q){return/^is[A-Z]/.test(Q)});function gm(J,Q,Y){if(!e.isObject(J))throw TypeError("target must be an object");Q=Q||new(OI0.default||FormData),Y=e.toFlatObject(Y,{metaTokens:!0,dots:!1,indexes:!1},!1,function(O,A){return!e.isUndefined(A[O])});let G=Y.metaTokens,X=Y.visitor||q,z=Y.dots,K=Y.indexes,Z=(Y.Blob||typeof Blob<"u"&&Blob)&&e.isSpecCompliantForm(Q);if(!e.isFunction(X))throw TypeError("visitor must be a function");function V(I){if(I===null)return"";if(e.isDate(I))return I.toISOString();if(e.isBoolean(I))return I.toString();if(!Z&&e.isBlob(I))throw new d1("Blob is not supported. Use a Buffer instead.");if(e.isArrayBuffer(I)||e.isTypedArray(I))return Z&&typeof Blob==="function"?new Blob([I]):Buffer.from(I);return I}function q(I,O,A){let B=I;if(e.isReactNative(Q)&&e.isReactNativeBlob(I))return Q.append(CQ1(A,O,z),V(I)),!1;if(I&&!A&&typeof I==="object"){if(e.endsWith(O,"{}"))O=G?O:O.slice(0,-2),I=JSON.stringify(I);else if(e.isArray(I)&&M29(I)||(e.isFileList(I)||e.endsWith(O,"[]"))&&(B=e.toArray(I)))return O=SI0(O),B.forEach(function(N,L){!(e.isUndefined(N)||N===null)&&Q.append(K===!0?CQ1([O],L,z):K===null?O:O+"[]",V(N))}),!1}if(fQ1(I))return!0;return Q.append(CQ1(A,O,z),V(I)),!1}let U=[],M=Object.assign(D29,{defaultVisitor:q,convertValue:V,isVisitable:fQ1});function D(I,O){if(e.isUndefined(I))return;if(U.indexOf(I)!==-1)throw Error("Circular reference detected in "+O.join("."));U.push(I),e.forEach(I,function(B,w){if((!(e.isUndefined(B)||B===null)&&X.call(Q,B,e.isString(w)?w.trim():w,O,M))===!0)D(B,O?O.concat(w):[w])}),U.pop()}if(!e.isObject(J))throw TypeError("data must be an object");return D(J),Q}function aH0(J){let Q={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\x00"};return encodeURIComponent(J).replace(/[!'()~]|%20|%00/g,function(G){return Q[G]})}function TI0(J,Q){this._pairs=[],J&&gm(J,this,Q)}var PI0=TI0.prototype;PI0.append=function(Q,Y){this._pairs.push([Q,Y])};PI0.toString=function(Q){let Y=Q?function(G){return Q.call(this,G,aH0)}:aH0;return this._pairs.map(function(X){return Y(X[0])+"="+Y(X[1])},"").join("&")};function H29(J){return encodeURIComponent(J).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function bQ1(J,Q,Y){if(!Q)return J;let G=Y&&Y.encode||H29,X=e.isFunction(Y)?{serialize:Y}:Y,z=X&&X.serialize,K;if(z)K=z(Q,X);else K=e.isURLSearchParams(Q)?Q.toString():new TI0(Q,X).toString(G);if(K){let W=J.indexOf("#");if(W!==-1)J=J.slice(0,W);J+=(J.indexOf("?")===-1?"?":"&")+K}return J}class $I0{constructor(){this.handlers=[]}use(J,Q,Y){return this.handlers.push({fulfilled:J,rejected:Q,synchronous:Y?Y.synchronous:!1,runWhen:Y?Y.runWhen:null}),this.handlers.length-1}eject(J){if(this.handlers[J])this.handlers[J]=null}clear(){if(this.handlers)this.handlers=[]}forEach(J){e.forEach(this.handlers,function(Y){if(Y!==null)J(Y)})}}var rH0=$I0,mm={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1,legacyInterceptorReqResOrdering:!0},I29=NY9.default.URLSearchParams,RQ1="abcdefghijklmnopqrstuvwxyz",sH0="0123456789",fI0={DIGIT:sH0,ALPHA:RQ1,ALPHA_DIGIT:RQ1+RQ1.toUpperCase()+sH0},O29=(J=16,Q=fI0.ALPHA_DIGIT)=>{let Y="",{length:G}=Q,X=new Uint32Array(J);BY9.default.randomFillSync(X);for(let z=0;z<J;z++)Y+=Q[X[z]%G];return Y},A29={isNode:!0,classes:{URLSearchParams:I29,FormData:OI0.default,Blob:typeof Blob<"u"&&Blob||null},ALPHABET:fI0,generateString:O29,protocols:["http","https","file","data"]},xQ1=typeof window<"u"&&typeof document<"u",kQ1=typeof navigator==="object"&&navigator||void 0,B29=xQ1&&(!kQ1||["ReactNative","NativeScript","NS"].indexOf(kQ1.product)<0),N29=(()=>{return typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts==="function"})(),w29=xQ1&&window.location.href||"http://localhost",L29=Object.freeze({__proto__:null,hasBrowserEnv:xQ1,hasStandardBrowserWebWorkerEnv:N29,hasStandardBrowserEnv:B29,navigator:kQ1,origin:w29}),O9={...L29,...A29};function E29(J,Q){return gm(J,new O9.classes.URLSearchParams,{visitor:function(Y,G,X,z){if(O9.isNode&&e.isBuffer(Y))return this.append(G,Y.toString("base64")),!1;return z.defaultVisitor.apply(this,arguments)},...Q})}function C29(J){return e.matchAll(/\w+|\[(\w*)]/g,J).map((Q)=>{return Q[0]==="[]"?"":Q[1]||Q[0]})}function R29(J){let Q={},Y=Object.keys(J),G,X=Y.length,z;for(G=0;G<X;G++)z=Y[G],Q[z]=J[z];return Q}function kI0(J){function Q(Y,G,X,z){let K=Y[z++];if(K==="__proto__")return!0;let W=Number.isFinite(+K),Z=z>=Y.length;if(K=!K&&e.isArray(X)?X.length:K,Z){if(e.hasOwnProp(X,K))X[K]=[X[K],G];else X[K]=G;return!W}if(!X[K]||!e.isObject(X[K]))X[K]=[];if(Q(Y,G,X[K],z)&&e.isArray(X[K]))X[K]=R29(X[K]);return!W}if(e.isFormData(J)&&e.isFunction(J.entries)){let Y={};return e.forEachEntry(J,(G,X)=>{Q(C29(G),X,Y,0)}),Y}return null}function F29(J,Q,Y){if(e.isString(J))try{return(Q||JSON.parse)(J),e.trim(J)}catch(G){if(G.name!=="SyntaxError")throw G}return(Y||JSON.stringify)(J)}var yQ1={transitional:mm,adapter:["xhr","http","fetch"],transformRequest:[function(Q,Y){let G=Y.getContentType()||"",X=G.indexOf("application/json")>-1,z=e.isObject(Q);if(z&&e.isHTMLForm(Q))Q=new FormData(Q);if(e.isFormData(Q))return X?JSON.stringify(kI0(Q)):Q;if(e.isArrayBuffer(Q)||e.isBuffer(Q)||e.isStream(Q)||e.isFile(Q)||e.isBlob(Q)||e.isReadableStream(Q))return Q;if(e.isArrayBufferView(Q))return Q.buffer;if(e.isURLSearchParams(Q))return Y.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),Q.toString();let W;if(z){if(G.indexOf("application/x-www-form-urlencoded")>-1)return E29(Q,this.formSerializer).toString();if((W=e.isFileList(Q))||G.indexOf("multipart/form-data")>-1){let Z=this.env&&this.env.FormData;return gm(W?{"files[]":Q}:Q,Z&&new Z,this.formSerializer)}}if(z||X)return Y.setContentType("application/json",!1),F29(Q);return Q}],transformResponse:[function(Q){let Y=this.transitional||yQ1.transitional,G=Y&&Y.forcedJSONParsing,X=this.responseType==="json";if(e.isResponse(Q)||e.isReadableStream(Q))return Q;if(Q&&e.isString(Q)&&(G&&!this.responseType||X)){let K=!(Y&&Y.silentJSONParsing)&&X;try{return JSON.parse(Q,this.parseReviver)}catch(W){if(K){if(W.name==="SyntaxError")throw d1.from(W,d1.ERR_BAD_RESPONSE,this,null,this.response);throw W}}}return Q}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:O9.classes.FormData,Blob:O9.classes.Blob},validateStatus:function(Q){return Q>=200&&Q<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};e.forEach(["delete","get","head","post","put","patch"],(J)=>{yQ1.headers[J]={}});var gQ1=yQ1,S29=e.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),T29=(J)=>{let Q={},Y,G,X;return J&&J.split(`
`).forEach(function(K){if(X=K.indexOf(":"),Y=K.substring(0,X).trim().toLowerCase(),G=K.substring(X+1).trim(),!Y||Q[Y]&&S29[Y])return;if(Y==="set-cookie")if(Q[Y])Q[Y].push(G);else Q[Y]=[G];else Q[Y]=Q[Y]?Q[Y]+", "+G:G}),Q},tH0=Symbol("internals");function aS(J){return J&&String(J).trim().toLowerCase()}function $m(J){if(J===!1||J==null)return J;return e.isArray(J)?J.map($m):String(J)}function P29(J){let Q=Object.create(null),Y=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g,G;while(G=Y.exec(J))Q[G[1]]=G[2];return Q}var $29=(J)=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(J.trim());function FQ1(J,Q,Y,G,X){if(e.isFunction(G))return G.call(this,Q,Y);if(X)Q=Y;if(!e.isString(Q))return;if(e.isString(G))return Q.indexOf(G)!==-1;if(e.isRegExp(G))return G.test(Q)}function f29(J){return J.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(Q,Y,G)=>{return Y.toUpperCase()+G})}function k29(J,Q){let Y=e.toCamelCase(" "+Q);["get","set","has"].forEach((G)=>{Object.defineProperty(J,G+Y,{value:function(X,z,K){return this[G].call(this,Q,X,z,K)},configurable:!0})})}class QT{constructor(J){J&&this.set(J)}set(J,Q,Y){let G=this;function X(K,W,Z){let V=aS(W);if(!V)throw Error("header name must be a non-empty string");let q=e.findKey(G,V);if(!q||G[q]===void 0||Z===!0||Z===void 0&&G[q]!==!1)G[q||W]=$m(K)}let z=(K,W)=>e.forEach(K,(Z,V)=>X(Z,V,W));if(e.isPlainObject(J)||J instanceof this.constructor)z(J,Q);else if(e.isString(J)&&(J=J.trim())&&!$29(J))z(T29(J),Q);else if(e.isObject(J)&&e.isIterable(J)){let K={},W,Z;for(let V of J){if(!e.isArray(V))throw TypeError("Object iterator must return a key-value pair");K[Z=V[0]]=(W=K[Z])?e.isArray(W)?[...W,V[1]]:[W,V[1]]:V[1]}z(K,Q)}else J!=null&&X(Q,J,Y);return this}get(J,Q){if(J=aS(J),J){let Y=e.findKey(this,J);if(Y){let G=this[Y];if(!Q)return G;if(Q===!0)return P29(G);if(e.isFunction(Q))return Q.call(this,G,Y);if(e.isRegExp(Q))return Q.exec(G);throw TypeError("parser must be boolean|regexp|function")}}}has(J,Q){if(J=aS(J),J){let Y=e.findKey(this,J);return!!(Y&&this[Y]!==void 0&&(!Q||FQ1(this,this[Y],Y,Q)))}return!1}delete(J,Q){let Y=this,G=!1;function X(z){if(z=aS(z),z){let K=e.findKey(Y,z);if(K&&(!Q||FQ1(Y,Y[K],K,Q)))delete Y[K],G=!0}}if(e.isArray(J))J.forEach(X);else X(J);return G}clear(J){let Q=Object.keys(this),Y=Q.length,G=!1;while(Y--){let X=Q[Y];if(!J||FQ1(this,this[X],X,J,!0))delete this[X],G=!0}return G}normalize(J){let Q=this,Y={};return e.forEach(this,(G,X)=>{let z=e.findKey(Y,X);if(z){Q[z]=$m(G),delete Q[X];return}let K=J?f29(X):String(X).trim();if(K!==X)delete Q[X];Q[K]=$m(G),Y[K]=!0}),this}concat(...J){return this.constructor.concat(this,...J)}toJSON(J){let Q=Object.create(null);return e.forEach(this,(Y,G)=>{Y!=null&&Y!==!1&&(Q[G]=J&&e.isArray(Y)?Y.join(", "):Y)}),Q}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([J,Q])=>J+": "+Q).join(`
`)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(J){return J instanceof this?J:new this(J)}static concat(J,...Q){let Y=new this(J);return Q.forEach((G)=>Y.set(G)),Y}static accessor(J){let Y=(this[tH0]=this[tH0]={accessors:{}}).accessors,G=this.prototype;function X(z){let K=aS(z);if(!Y[K])k29(G,z),Y[K]=!0}return e.isArray(J)?J.forEach(X):X(J),this}}QT.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);e.reduceDescriptors(QT.prototype,({value:J},Q)=>{let Y=Q[0].toUpperCase()+Q.slice(1);return{get:()=>J,set(G){this[Y]=G}}});e.freezeMethods(QT);var v3=QT;function SQ1(J,Q){let Y=this||gQ1,G=Q||Y,X=v3.from(G.headers),z=G.data;return e.forEach(J,function(W){z=W.call(Y,z,X.normalize(),Q?Q.status:void 0)}),X.normalize(),z}function vI0(J){return!!(J&&J.__CANCEL__)}class jI0 extends d1{constructor(J,Q,Y){super(J==null?"canceled":J,d1.ERR_CANCELED,Q,Y);this.name="CanceledError",this.__CANCEL__=!0}}var xM=jI0;function SB(J,Q,Y){let G=Y.config.validateStatus;if(!Y.status||!G||G(Y.status))J(Y);else Q(new d1("Request failed with status code "+Y.status,[d1.ERR_BAD_REQUEST,d1.ERR_BAD_RESPONSE][Math.floor(Y.status/100)-4],Y.config,Y.request,Y))}function v29(J){if(typeof J!=="string")return!1;return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(J)}function j29(J,Q){return Q?J.replace(/\/?\/$/,"")+"/"+Q.replace(/^\/+/,""):J}function mQ1(J,Q,Y){let G=!v29(Q);if(J&&(G||Y==!1))return j29(J,Q);return Q}var vm="1.13.6";function hI0(J){let Q=/^([-+\w]{1,25})(:?\/\/|:)/.exec(J);return Q&&Q[1]||""}var h29=/^(?:([^;]+);)?(?:[^;]+;)?(base64|),([\s\S]*)$/;function b29(J,Q,Y){let G=Y&&Y.Blob||O9.classes.Blob,X=hI0(J);if(Q===void 0&&G)Q=!0;if(X==="data"){J=X.length?J.slice(X.length+1):J;let z=h29.exec(J);if(!z)throw new d1("Invalid URL",d1.ERR_INVALID_URL);let K=z[1],W=z[2],Z=z[3],V=Buffer.from(decodeURIComponent(Z),W?"base64":"utf8");if(Q){if(!G)throw new d1("Blob is not supported",d1.ERR_NOT_SUPPORT);return new G([V],{type:K})}return V}throw new d1("Unsupported protocol "+X,d1.ERR_NOT_SUPPORT)}var TQ1=Symbol("internals");class bI0 extends XX.default.Transform{constructor(J){J=e.toFlatObject(J,{maxRate:0,chunkSize:65536,minChunkSize:100,timeWindow:500,ticksRate:2,samplesCount:15},null,(Y,G)=>{return!e.isUndefined(G[Y])});super({readableHighWaterMark:J.chunkSize});let Q=this[TQ1]={timeWindow:J.timeWindow,chunkSize:J.chunkSize,maxRate:J.maxRate,minChunkSize:J.minChunkSize,bytesSeen:0,isCaptured:!1,notifiedBytesLoaded:0,ts:Date.now(),bytes:0,onReadCallback:null};this.on("newListener",(Y)=>{if(Y==="progress"){if(!Q.isCaptured)Q.isCaptured=!0}})}_read(J){let Q=this[TQ1];if(Q.onReadCallback)Q.onReadCallback();return super._read(J)}_transform(J,Q,Y){let G=this[TQ1],X=G.maxRate,z=this.readableHighWaterMark,K=G.timeWindow,W=1000/K,Z=X/W,V=G.minChunkSize!==!1?Math.max(G.minChunkSize,Z*0.01):0,q=(M,D)=>{let I=Buffer.byteLength(M);if(G.bytesSeen+=I,G.bytes+=I,G.isCaptured&&this.emit("progress",G.bytesSeen),this.push(M))process.nextTick(D);else G.onReadCallback=()=>{G.onReadCallback=null,process.nextTick(D)}},U=(M,D)=>{let I=Buffer.byteLength(M),O=null,A=z,B,w=0;if(X){let N=Date.now();if(!G.ts||(w=N-G.ts)>=K)G.ts=N,B=Z-G.bytes,G.bytes=B<0?-B:0,w=0;B=Z-G.bytes}if(X){if(B<=0)return setTimeout(()=>{D(null,M)},K-w);if(B<A)A=B}if(A&&I>A&&I-A>V)O=M.subarray(A),M=M.subarray(0,A);q(M,O?()=>{process.nextTick(D,null,O)}:D)};U(J,function M(D,I){if(D)return Y(D);if(I)U(I,M);else Y(null)})}}var eH0=bI0,{asyncIterator:JI0}=Symbol,x29=async function*(J){if(J.stream)yield*J.stream();else if(J.arrayBuffer)yield await J.arrayBuffer();else if(J[JI0])yield*J[JI0]();else yield J},xI0=x29,y29=O9.ALPHABET.ALPHA_DIGIT+"-_",rS=typeof TextEncoder==="function"?new TextEncoder:new jQ1.default.TextEncoder,bM=`\r
`,g29=rS.encode(bM),m29=2;class yI0{constructor(J,Q){let{escapeName:Y}=this.constructor,G=e.isString(Q),X=`Content-Disposition: form-data; name="${Y(J)}"${!G&&Q.name?`; filename="${Y(Q.name)}"`:""}${bM}`;if(G)Q=rS.encode(String(Q).replace(/\r?\n|\r\n?/g,bM));else X+=`Content-Type: ${Q.type||"application/octet-stream"}${bM}`;this.headers=rS.encode(X+bM),this.contentLength=G?Q.byteLength:Q.size,this.size=this.headers.byteLength+this.contentLength+m29,this.name=J,this.value=Q}async*encode(){yield this.headers;let{value:J}=this;if(e.isTypedArray(J))yield J;else yield*xI0(J);yield g29}static escapeName(J){return String(J).replace(/[\r\n"]/g,(Q)=>({"\r":"%0D","\n":"%0A",'"':"%22"})[Q])}}var d29=(J,Q,Y)=>{let{tag:G="form-data-boundary",size:X=25,boundary:z=G+"-"+O9.generateString(X,y29)}=Y||{};if(!e.isFormData(J))throw TypeError("FormData instance required");if(z.length<1||z.length>70)throw Error("boundary must be 10-70 characters long");let K=rS.encode("--"+z+bM),W=rS.encode("--"+z+"--"+bM),Z=W.byteLength,V=Array.from(J.entries()).map(([U,M])=>{let D=new yI0(U,M);return Z+=D.size,D});Z+=K.byteLength*V.length,Z=e.toFiniteNumber(Z);let q={"Content-Type":`multipart/form-data; boundary=${z}`};if(Number.isFinite(Z))q["Content-Length"]=Z;return Q&&Q(q),II0.Readable.from(async function*(){for(let U of V)yield K,yield*U.encode();yield W}())},u29=d29;class gI0 extends XX.default.Transform{__transform(J,Q,Y){this.push(J),Y()}_transform(J,Q,Y){if(J.length!==0){if(this._transform=this.__transform,J[0]!==120){let G=Buffer.alloc(2);G[0]=120,G[1]=156,this.push(G,Q)}}this.__transform(J,Q,Y)}}var l29=gI0,p29=(J,Q)=>{return e.isAsyncFn(J)?function(...Y){let G=Y.pop();J.apply(this,Y).then((X)=>{try{Q?G(null,...Q(X)):G(null,X)}catch(z){G(z)}},G)}:J},c29=p29;function _29(J,Q){J=J||10;let Y=Array(J),G=Array(J),X=0,z=0,K;return Q=Q!==void 0?Q:1000,function(Z){let V=Date.now(),q=G[z];if(!K)K=V;Y[X]=Z,G[X]=V;let U=z,M=0;while(U!==X)M+=Y[U++],U=U%J;if(X=(X+1)%J,X===z)z=(z+1)%J;if(V-K<Q)return;let D=q&&V-q;return D?Math.round(M*1000/D):void 0}}function i29(J,Q){let Y=0,G=1000/Q,X,z,K=(V,q=Date.now())=>{if(Y=q,X=null,z)clearTimeout(z),z=null;J(...V)};return[(...V)=>{let q=Date.now(),U=q-Y;if(U>=G)K(V,q);else if(X=V,!z)z=setTimeout(()=>{z=null,K(X)},G-U)},()=>X&&K(X)]}var PB=(J,Q,Y=3)=>{let G=0,X=_29(50,250);return i29((z)=>{let K=z.loaded,W=z.lengthComputable?z.total:void 0,Z=K-G,V=X(Z),q=K<=W;G=K;let U={loaded:K,total:W,progress:W?K/W:void 0,bytes:Z,rate:V?V:void 0,estimated:V&&W&&q?(W-K)/V:void 0,event:z,lengthComputable:W!=null,[Q?"download":"upload"]:!0};J(U)},Y)},jm=(J,Q)=>{let Y=J!=null;return[(G)=>Q[0]({lengthComputable:Y,total:J,loaded:G}),Q[1]]},hm=(J)=>(...Q)=>e.asap(()=>J(...Q));function n29(J){if(!J||typeof J!=="string")return 0;if(!J.startsWith("data:"))return 0;let Q=J.indexOf(",");if(Q<0)return 0;let Y=J.slice(5,Q),G=J.slice(Q+1);if(/;base64/i.test(Y)){let{length:z,length:K}=G;for(let M=0;M<K;M++)if(G.charCodeAt(M)===37&&M+2<K){let D=G.charCodeAt(M+1),I=G.charCodeAt(M+2);if((D>=48&&D<=57||D>=65&&D<=70||D>=97&&D<=102)&&(I>=48&&I<=57||I>=65&&I<=70||I>=97&&I<=102))z-=2,M+=2}let W=0,Z=K-1,V=(M)=>M>=2&&G.charCodeAt(M-2)===37&&G.charCodeAt(M-1)===51&&(G.charCodeAt(M)===68||G.charCodeAt(M)===100);if(Z>=0){if(G.charCodeAt(Z)===61)W++,Z--;else if(V(Z))W++,Z-=3}if(W===1&&Z>=0){if(G.charCodeAt(Z)===61)W++;else if(V(Z))W++}let U=Math.floor(z/4)*3-(W||0);return U>0?U:0}return Buffer.byteLength(G,"utf8")}var QI0={flush:OV.default.constants.Z_SYNC_FLUSH,finishFlush:OV.default.constants.Z_SYNC_FLUSH},o29={flush:OV.default.constants.BROTLI_OPERATION_FLUSH,finishFlush:OV.default.constants.BROTLI_OPERATION_FLUSH},YI0=e.isFunction(OV.default.createBrotliDecompress),{http:a29,https:r29}=CY9.default,s29=/https:?/,GI0=O9.protocols.map((J)=>{return J+":"}),XI0=(J,[Q,Y])=>{return J.on("end",Y).on("error",Y),Q};class mI0{constructor(){this.sessions=Object.create(null)}getSession(J,Q){Q=Object.assign({sessionTimeout:1000},Q);let Y=this.sessions[J];if(Y){let V=Y.length;for(let q=0;q<V;q++){let[U,M]=Y[q];if(!U.destroyed&&!U.closed&&jQ1.default.isDeepStrictEqual(M,Q))return U}}let G=AI0.default.connect(J,Q),X,z=()=>{if(X)return;X=!0;let V=Y,q=V.length,U=q;while(U--)if(V[U][0]===G){if(q===1)delete this.sessions[J];else V.splice(U,1);return}},K=G.request,{sessionTimeout:W}=Q;if(W!=null){let V,q=0;G.request=function(){let U=K.apply(this,arguments);if(q++,V)clearTimeout(V),V=null;return U.once("close",()=>{if(!--q)V=setTimeout(()=>{V=null,z()},W)}),U}}G.once("close",z);let Z=[G,Q];return Y?Y.push(Z):Y=this.sessions[J]=[Z],G}}var t29=new mI0;function e29(J,Q){if(J.beforeRedirects.proxy)J.beforeRedirects.proxy(J);if(J.beforeRedirects.config)J.beforeRedirects.config(J,Q)}function dI0(J,Q,Y){let G=Q;if(!G&&G!==!1){let X=wY9.default.getProxyForUrl(Y);if(X)G=new URL(X)}if(G){if(G.username)G.auth=(G.username||"")+":"+(G.password||"");if(G.auth){if(Boolean(G.auth.username||G.auth.password))G.auth=(G.auth.username||"")+":"+(G.auth.password||"");else if(typeof G.auth==="object")throw new d1("Invalid proxy authorization",d1.ERR_BAD_OPTION,{proxy:G});let K=Buffer.from(G.auth,"utf8").toString("base64");J.headers["Proxy-Authorization"]="Basic "+K}J.headers.host=J.hostname+(J.port?":"+J.port:"");let X=G.hostname||G.host;if(J.hostname=X,J.host=X,J.port=G.port,J.path=Y,G.protocol)J.protocol=G.protocol.includes(":")?G.protocol:`${G.protocol}:`}J.beforeRedirects.proxy=function(z){dI0(z,Q,z.href)}}var JG9=typeof process<"u"&&e.kindOf(process)==="process",QG9=(J)=>{return new Promise((Q,Y)=>{let G,X,z=(Z,V)=>{if(X)return;X=!0,G&&G(Z,V)},K=(Z)=>{z(Z),Q(Z)},W=(Z)=>{z(Z,!0),Y(Z)};J(K,W,(Z)=>G=Z).catch(W)})},YG9=({address:J,family:Q})=>{if(!e.isString(J))throw TypeError("address must be a string");return{address:J,family:Q||(J.indexOf(".")<0?6:4)}},zI0=(J,Q)=>YG9(e.isObject(J)?J:{address:J,family:Q}),GG9={request(J,Q){let Y=J.protocol+"//"+J.hostname+":"+(J.port||(J.protocol==="https:"?443:80)),{http2Options:G,headers:X}=J,z=t29.getSession(Y,G),{HTTP2_HEADER_SCHEME:K,HTTP2_HEADER_METHOD:W,HTTP2_HEADER_PATH:Z,HTTP2_HEADER_STATUS:V}=AI0.default.constants,q={[K]:J.protocol.replace(":",""),[W]:J.method,[Z]:J.path};e.forEach(X,(M,D)=>{D.charAt(0)!==":"&&(q[D]=M)});let U=z.request(q);return U.once("response",(M)=>{let D=U;M=Object.assign({},M);let I=M[V];delete M[V],D.headers=M,D.statusCode=+I,Q(D)}),U}},XG9=JG9&&function(Q){return QG9(async function(G,X,z){let{data:K,lookup:W,family:Z,httpVersion:V=1,http2Options:q}=Q,{responseType:U,responseEncoding:M}=Q,D=Q.method.toUpperCase(),I,O=!1,A;if(V=+V,Number.isNaN(V))throw TypeError(`Invalid protocol version: '${Q.httpVersion}' is not a number`);if(V!==1&&V!==2)throw TypeError(`Unsupported protocol version '${V}'`);let B=V===2;if(W){let g=c29(W,(c)=>e.isArray(c)?c:[c]);W=(c,l,p)=>{g(c,l,(a,Q1,D1)=>{if(a)return p(a);let B1=e.isArray(Q1)?Q1.map((L1)=>zI0(L1)):[zI0(Q1,D1)];l.all?p(a,B1):p(a,B1[0].address,B1[0].family)})}}let w=new AY9.EventEmitter;function N(g){try{w.emit("abort",!g||g.type?new xM(null,Q,A):g)}catch(c){console.warn("emit error",c)}}w.once("abort",X);let L=()=>{if(Q.cancelToken)Q.cancelToken.unsubscribe(N);if(Q.signal)Q.signal.removeEventListener("abort",N);w.removeAllListeners()};if(Q.cancelToken||Q.signal){if(Q.cancelToken&&Q.cancelToken.subscribe(N),Q.signal)Q.signal.aborted?N():Q.signal.addEventListener("abort",N)}z((g,c)=>{if(I=!0,c){O=!0,L();return}let{data:l}=g;if(l instanceof XX.default.Readable||l instanceof XX.default.Duplex){let p=XX.default.finished(l,()=>{p(),L()})}else L()});let E=mQ1(Q.baseURL,Q.url,Q.allowAbsoluteUrls),R=new URL(E,O9.hasBrowserEnv?O9.origin:void 0),F=R.protocol||GI0[0];if(F==="data:"){if(Q.maxContentLength>-1){let c=String(Q.url||E||"");if(n29(c)>Q.maxContentLength)return X(new d1("maxContentLength size of "+Q.maxContentLength+" exceeded",d1.ERR_BAD_RESPONSE,Q))}let g;if(D!=="GET")return SB(G,X,{status:405,statusText:"method not allowed",headers:{},config:Q});try{g=b29(Q.url,U==="blob",{Blob:Q.env&&Q.env.Blob})}catch(c){throw d1.from(c,d1.ERR_BAD_REQUEST,Q)}if(U==="text"){if(g=g.toString(M),!M||M==="utf8")g=e.stripBOM(g)}else if(U==="stream")g=XX.default.Readable.from(g);return SB(G,X,{data:g,status:200,statusText:"OK",headers:new v3,config:Q})}if(GI0.indexOf(F)===-1)return X(new d1("Unsupported protocol "+F,d1.ERR_BAD_REQUEST,Q));let f=v3.from(Q.headers).normalize();f.set("User-Agent","axios/"+vm,!1);let{onUploadProgress:C,onDownloadProgress:P}=Q,k=Q.maxRate,$=void 0,d=void 0;if(e.isSpecCompliantForm(K)){let g=f.getContentType(/boundary=([-_\w\d]{10,70})/i);K=u29(K,(c)=>{f.set(c)},{tag:`axios-${vm}-boundary`,boundary:g&&g[1]||void 0})}else if(e.isFormData(K)&&e.isFunction(K.getHeaders)){if(f.set(K.getHeaders()),!f.hasContentLength())try{let g=await jQ1.default.promisify(K.getLength).call(K);Number.isFinite(g)&&g>=0&&f.setContentLength(g)}catch(g){}}else if(e.isBlob(K)||e.isFile(K))K.size&&f.setContentType(K.type||"application/octet-stream"),f.setContentLength(K.size||0),K=XX.default.Readable.from(xI0(K));else if(K&&!e.isStream(K)){if(Buffer.isBuffer(K));else if(e.isArrayBuffer(K))K=Buffer.from(new Uint8Array(K));else if(e.isString(K))K=Buffer.from(K,"utf-8");else return X(new d1("Data after transformation must be a string, an ArrayBuffer, a Buffer, or a Stream",d1.ERR_BAD_REQUEST,Q));if(f.setContentLength(K.length,!1),Q.maxBodyLength>-1&&K.length>Q.maxBodyLength)return X(new d1("Request body larger than maxBodyLength limit",d1.ERR_BAD_REQUEST,Q))}let h=e.toFiniteNumber(f.getContentLength());if(e.isArray(k))$=k[0],d=k[1];else $=d=k;if(K&&(C||$)){if(!e.isStream(K))K=XX.default.Readable.from(K,{objectMode:!1});K=XX.default.pipeline([K,new eH0({maxRate:e.toFiniteNumber($)})],e.noop),C&&K.on("progress",XI0(K,jm(h,PB(hm(C),!1,3))))}let S=void 0;if(Q.auth){let g=Q.auth.username||"",c=Q.auth.password||"";S=g+":"+c}if(!S&&R.username){let{username:g,password:c}=R;S=g+":"+c}S&&f.delete("authorization");let T;try{T=bQ1(R.pathname+R.search,Q.params,Q.paramsSerializer).replace(/^\?/,"")}catch(g){let c=Error(g.message);return c.config=Q,c.url=Q.url,c.exists=!0,X(c)}f.set("Accept-Encoding","gzip, compress, deflate"+(YI0?", br":""),!1);let b={path:T,method:D,headers:f.toJSON(),agents:{http:Q.httpAgent,https:Q.httpsAgent},auth:S,protocol:F,family:Z,beforeRedirect:e29,beforeRedirects:{},http2Options:q};if(!e.isUndefined(W)&&(b.lookup=W),Q.socketPath)b.socketPath=Q.socketPath;else b.hostname=R.hostname.startsWith("[")?R.hostname.slice(1,-1):R.hostname,b.port=R.port,dI0(b,Q.proxy,F+"//"+R.hostname+(R.port?":"+R.port:"")+b.path);let x,m=s29.test(b.protocol);if(b.agent=m?Q.httpsAgent:Q.httpAgent,B)x=GG9;else if(Q.transport)x=Q.transport;else if(Q.maxRedirects===0)x=m?EY9.default:LY9.default;else{if(Q.maxRedirects)b.maxRedirects=Q.maxRedirects;if(Q.beforeRedirect)b.beforeRedirects.config=Q.beforeRedirect;x=m?r29:a29}if(Q.maxBodyLength>-1)b.maxBodyLength=Q.maxBodyLength;else b.maxBodyLength=1/0;if(Q.insecureHTTPParser)b.insecureHTTPParser=Q.insecureHTTPParser;if(A=x.request(b,function(c){if(A.destroyed)return;let l=[c],p=e.toFiniteNumber(c.headers["content-length"]);if(P||d){let B1=new eH0({maxRate:e.toFiniteNumber(d)});P&&B1.on("progress",XI0(B1,jm(p,PB(hm(P),!0,3)))),l.push(B1)}let a=c,Q1=c.req||A;if(Q.decompress!==!1&&c.headers["content-encoding"]){if(D==="HEAD"||c.statusCode===204)delete c.headers["content-encoding"];switch((c.headers["content-encoding"]||"").toLowerCase()){case"gzip":case"x-gzip":case"compress":case"x-compress":l.push(OV.default.createUnzip(QI0)),delete c.headers["content-encoding"];break;case"deflate":l.push(new l29),l.push(OV.default.createUnzip(QI0)),delete c.headers["content-encoding"];break;case"br":if(YI0)l.push(OV.default.createBrotliDecompress(o29)),delete c.headers["content-encoding"]}}a=l.length>1?XX.default.pipeline(l,e.noop):l[0];let D1={status:c.statusCode,statusText:c.statusMessage,headers:new v3(c.headers),config:Q,request:Q1};if(U==="stream")D1.data=a,SB(G,X,D1);else{let B1=[],L1=0;a.on("data",function(u){if(B1.push(u),L1+=u.length,Q.maxContentLength>-1&&L1>Q.maxContentLength)O=!0,a.destroy(),N(new d1("maxContentLength size of "+Q.maxContentLength+" exceeded",d1.ERR_BAD_RESPONSE,Q,Q1))}),a.on("aborted",function(){if(O)return;let u=new d1("stream has been aborted",d1.ERR_BAD_RESPONSE,Q,Q1);a.destroy(u),X(u)}),a.on("error",function(u){if(A.destroyed)return;X(d1.from(u,null,Q,Q1))}),a.on("end",function(){try{let u=B1.length===1?B1[0]:Buffer.concat(B1);if(U!=="arraybuffer"){if(u=u.toString(M),!M||M==="utf8")u=e.stripBOM(u)}D1.data=u}catch(u){return X(d1.from(u,null,Q,D1.request,D1))}SB(G,X,D1)})}w.once("abort",(B1)=>{if(!a.destroyed)a.emit("error",B1),a.destroy()})}),w.once("abort",(g)=>{if(A.close)A.close();else A.destroy(g)}),A.on("error",function(c){X(d1.from(c,null,Q,A))}),A.on("socket",function(c){c.setKeepAlive(!0,60000)}),Q.timeout){let g=parseInt(Q.timeout,10);if(Number.isNaN(g)){N(new d1("error trying to parse `config.timeout` to int",d1.ERR_BAD_OPTION_VALUE,Q,A));return}A.setTimeout(g,function(){if(I)return;let l=Q.timeout?"timeout of "+Q.timeout+"ms exceeded":"timeout exceeded",p=Q.transitional||mm;if(Q.timeoutErrorMessage)l=Q.timeoutErrorMessage;N(new d1(l,p.clarifyTimeoutError?d1.ETIMEDOUT:d1.ECONNABORTED,Q,A))})}else A.setTimeout(0);if(e.isStream(K)){let g=!1,c=!1;K.on("end",()=>{g=!0}),K.once("error",(l)=>{c=!0,A.destroy(l)}),K.on("close",()=>{if(!g&&!c)N(new xM("Request stream has been aborted",Q,A))}),K.pipe(A)}else K&&A.write(K),A.end()})},zG9=O9.hasStandardBrowserEnv?((J,Q)=>(Y)=>{return Y=new URL(Y,O9.origin),J.protocol===Y.protocol&&J.host===Y.host&&(Q||J.port===Y.port)})(new URL(O9.origin),O9.navigator&&/(msie|trident)/i.test(O9.navigator.userAgent)):()=>!0,KG9=O9.hasStandardBrowserEnv?{write(J,Q,Y,G,X,z,K){if(typeof document>"u")return;let W=[`${J}=${encodeURIComponent(Q)}`];if(e.isNumber(Y))W.push(`expires=${new Date(Y).toUTCString()}`);if(e.isString(G))W.push(`path=${G}`);if(e.isString(X))W.push(`domain=${X}`);if(z===!0)W.push("secure");if(e.isString(K))W.push(`SameSite=${K}`);document.cookie=W.join("; ")},read(J){if(typeof document>"u")return null;let Q=document.cookie.match(new RegExp("(?:^|; )"+J+"=([^;]*)"));return Q?decodeURIComponent(Q[1]):null},remove(J){this.write(J,"",Date.now()-86400000,"/")}}:{write(){},read(){return null},remove(){}},KI0=(J)=>J instanceof v3?{...J}:J;function yM(J,Q){Q=Q||{};let Y={};function G(V,q,U,M){if(e.isPlainObject(V)&&e.isPlainObject(q))return e.merge.call({caseless:M},V,q);else if(e.isPlainObject(q))return e.merge({},q);else if(e.isArray(q))return q.slice();return q}function X(V,q,U,M){if(!e.isUndefined(q))return G(V,q,U,M);else if(!e.isUndefined(V))return G(void 0,V,U,M)}function z(V,q){if(!e.isUndefined(q))return G(void 0,q)}function K(V,q){if(!e.isUndefined(q))return G(void 0,q);else if(!e.isUndefined(V))return G(void 0,V)}function W(V,q,U){if(U in Q)return G(V,q);else if(U in J)return G(void 0,V)}let Z={url:z,method:z,data:z,baseURL:K,transformRequest:K,transformResponse:K,paramsSerializer:K,timeout:K,timeoutMessage:K,withCredentials:K,withXSRFToken:K,adapter:K,responseType:K,xsrfCookieName:K,xsrfHeaderName:K,onUploadProgress:K,onDownloadProgress:K,decompress:K,maxContentLength:K,maxBodyLength:K,beforeRedirect:K,transport:K,httpAgent:K,httpsAgent:K,cancelToken:K,socketPath:K,responseEncoding:K,validateStatus:W,headers:(V,q,U)=>X(KI0(V),KI0(q),U,!0)};return e.forEach(Object.keys({...J,...Q}),function(q){if(q==="__proto__"||q==="constructor"||q==="prototype")return;let U=e.hasOwnProp(Z,q)?Z[q]:X,M=U(J[q],Q[q],q);e.isUndefined(M)&&U!==W||(Y[q]=M)}),Y}var uI0=(J)=>{let Q=yM({},J),{data:Y,withXSRFToken:G,xsrfHeaderName:X,xsrfCookieName:z,headers:K,auth:W}=Q;if(Q.headers=K=v3.from(K),Q.url=bQ1(mQ1(Q.baseURL,Q.url,Q.allowAbsoluteUrls),J.params,J.paramsSerializer),W)K.set("Authorization","Basic "+btoa((W.username||"")+":"+(W.password?unescape(encodeURIComponent(W.password)):"")));if(e.isFormData(Y)){if(O9.hasStandardBrowserEnv||O9.hasStandardBrowserWebWorkerEnv)K.setContentType(void 0);else if(e.isFunction(Y.getHeaders)){let Z=Y.getHeaders(),V=["content-type","content-length"];Object.entries(Z).forEach(([q,U])=>{if(V.includes(q.toLowerCase()))K.set(q,U)})}}if(O9.hasStandardBrowserEnv){if(G&&e.isFunction(G)&&(G=G(Q)),G||G!==!1&&zG9(Q.url)){let Z=X&&z&&KG9.read(z);if(Z)K.set(X,Z)}}return Q},WG9=typeof XMLHttpRequest<"u",ZG9=WG9&&function(J){return new Promise(function(Y,G){let X=uI0(J),z=X.data,K=v3.from(X.headers).normalize(),{responseType:W,onUploadProgress:Z,onDownloadProgress:V}=X,q,U,M,D,I;function O(){D&&D(),I&&I(),X.cancelToken&&X.cancelToken.unsubscribe(q),X.signal&&X.signal.removeEventListener("abort",q)}let A=new XMLHttpRequest;A.open(X.method.toUpperCase(),X.url,!0),A.timeout=X.timeout;function B(){if(!A)return;let N=v3.from("getAllResponseHeaders"in A&&A.getAllResponseHeaders()),E={data:!W||W==="text"||W==="json"?A.responseText:A.response,status:A.status,statusText:A.statusText,headers:N,config:J,request:A};SB(function(F){Y(F),O()},function(F){G(F),O()},E),A=null}if("onloadend"in A)A.onloadend=B;else A.onreadystatechange=function(){if(!A||A.readyState!==4)return;if(A.status===0&&!(A.responseURL&&A.responseURL.indexOf("file:")===0))return;setTimeout(B)};if(A.onabort=function(){if(!A)return;G(new d1("Request aborted",d1.ECONNABORTED,J,A)),A=null},A.onerror=function(L){let E=L&&L.message?L.message:"Network Error",R=new d1(E,d1.ERR_NETWORK,J,A);R.event=L||null,G(R),A=null},A.ontimeout=function(){let L=X.timeout?"timeout of "+X.timeout+"ms exceeded":"timeout exceeded",E=X.transitional||mm;if(X.timeoutErrorMessage)L=X.timeoutErrorMessage;G(new d1(L,E.clarifyTimeoutError?d1.ETIMEDOUT:d1.ECONNABORTED,J,A)),A=null},z===void 0&&K.setContentType(null),"setRequestHeader"in A)e.forEach(K.toJSON(),function(L,E){A.setRequestHeader(E,L)});if(!e.isUndefined(X.withCredentials))A.withCredentials=!!X.withCredentials;if(W&&W!=="json")A.responseType=X.responseType;if(V)[M,I]=PB(V,!0),A.addEventListener("progress",M);if(Z&&A.upload)[U,D]=PB(Z),A.upload.addEventListener("progress",U),A.upload.addEventListener("loadend",D);if(X.cancelToken||X.signal){if(q=(N)=>{if(!A)return;G(!N||N.type?new xM(null,J,A):N),A.abort(),A=null},X.cancelToken&&X.cancelToken.subscribe(q),X.signal)X.signal.aborted?q():X.signal.addEventListener("abort",q)}let w=hI0(X.url);if(w&&O9.protocols.indexOf(w)===-1){G(new d1("Unsupported protocol "+w+":",d1.ERR_BAD_REQUEST,J));return}A.send(z||null)})},VG9=(J,Q)=>{let{length:Y}=J=J?J.filter(Boolean):[];if(Q||Y){let G=new AbortController,X,z=function(V){if(!X){X=!0,W();let q=V instanceof Error?V:this.reason;G.abort(q instanceof d1?q:new xM(q instanceof Error?q.message:q))}},K=Q&&setTimeout(()=>{K=null,z(new d1(`timeout of ${Q}ms exceeded`,d1.ETIMEDOUT))},Q),W=()=>{if(J)K&&clearTimeout(K),K=null,J.forEach((V)=>{V.unsubscribe?V.unsubscribe(z):V.removeEventListener("abort",z)}),J=null};J.forEach((V)=>V.addEventListener("abort",z));let{signal:Z}=G;return Z.unsubscribe=()=>e.asap(W),Z}},qG9=VG9,UG9=function*(J,Q){let Y=J.byteLength;if(!Q||Y<Q){yield J;return}let G=0,X;while(G<Y)X=G+Q,yield J.slice(G,X),G=X},MG9=async function*(J,Q){for await(let Y of DG9(J))yield*UG9(Y,Q)},DG9=async function*(J){if(J[Symbol.asyncIterator]){yield*J;return}let Q=J.getReader();try{for(;;){let{done:Y,value:G}=await Q.read();if(Y)break;yield G}}finally{await Q.cancel()}},WI0=(J,Q,Y,G)=>{let X=MG9(J,Q),z=0,K,W=(Z)=>{if(!K)K=!0,G&&G(Z)};return new ReadableStream({async pull(Z){try{let{done:V,value:q}=await X.next();if(V){W(),Z.close();return}let U=q.byteLength;if(Y){let M=z+=U;Y(M)}Z.enqueue(new Uint8Array(q))}catch(V){throw W(V),V}},cancel(Z){return W(Z),X.return()}},{highWaterMark:2})},ZI0=65536,{isFunction:Tm}=e,HG9=(({Request:J,Response:Q})=>({Request:J,Response:Q}))(e.global),{ReadableStream:VI0,TextEncoder:qI0}=e.global,UI0=(J,...Q)=>{try{return!!J(...Q)}catch(Y){return!1}},IG9=(J)=>{J=e.merge.call({skipUndefined:!0},HG9,J);let{fetch:Q,Request:Y,Response:G}=J,X=Q?Tm(Q):typeof fetch==="function",z=Tm(Y),K=Tm(G);if(!X)return!1;let W=X&&Tm(VI0),Z=X&&(typeof qI0==="function"?((I)=>(O)=>I.encode(O))(new qI0):async(I)=>new Uint8Array(await new Y(I).arrayBuffer())),V=z&&W&&UI0(()=>{let I=!1,O=new Y(O9.origin,{body:new VI0,method:"POST",get duplex(){return I=!0,"half"}}).headers.has("Content-Type");return I&&!O}),q=K&&W&&UI0(()=>e.isReadableStream(new G("").body)),U={stream:q&&((I)=>I.body)};X&&(()=>{["text","arrayBuffer","blob","formData","stream"].forEach((I)=>{!U[I]&&(U[I]=(O,A)=>{let B=O&&O[I];if(B)return B.call(O);throw new d1(`Response type '${I}' is not supported`,d1.ERR_NOT_SUPPORT,A)})})})();let M=async(I)=>{if(I==null)return 0;if(e.isBlob(I))return I.size;if(e.isSpecCompliantForm(I))return(await new Y(O9.origin,{method:"POST",body:I}).arrayBuffer()).byteLength;if(e.isArrayBufferView(I)||e.isArrayBuffer(I))return I.byteLength;if(e.isURLSearchParams(I))I=I+"";if(e.isString(I))return(await Z(I)).byteLength},D=async(I,O)=>{let A=e.toFiniteNumber(I.getContentLength());return A==null?M(O):A};return async(I)=>{let{url:O,method:A,data:B,signal:w,cancelToken:N,timeout:L,onDownloadProgress:E,onUploadProgress:R,responseType:F,headers:f,withCredentials:C="same-origin",fetchOptions:P}=uI0(I),k=Q||fetch;F=F?(F+"").toLowerCase():"text";let $=qG9([w,N&&N.toAbortSignal()],L),d=null,h=$&&$.unsubscribe&&(()=>{$.unsubscribe()}),S;try{if(R&&V&&A!=="get"&&A!=="head"&&(S=await D(f,B))!==0){let c=new Y(O,{method:"POST",body:B,duplex:"half"}),l;if(e.isFormData(B)&&(l=c.headers.get("content-type")))f.setContentType(l);if(c.body){let[p,a]=jm(S,PB(hm(R)));B=WI0(c.body,ZI0,p,a)}}if(!e.isString(C))C=C?"include":"omit";let T=z&&"credentials"in Y.prototype,b={...P,signal:$,method:A.toUpperCase(),headers:f.normalize().toJSON(),body:B,duplex:"half",credentials:T?C:void 0};d=z&&new Y(O,b);let x=await(z?k(d,P):k(O,b)),m=q&&(F==="stream"||F==="response");if(q&&(E||m&&h)){let c={};["status","statusText","headers"].forEach((Q1)=>{c[Q1]=x[Q1]});let l=e.toFiniteNumber(x.headers.get("content-length")),[p,a]=E&&jm(l,PB(hm(E),!0))||[];x=new G(WI0(x.body,ZI0,p,()=>{a&&a(),h&&h()}),c)}F=F||"text";let g=await U[e.findKey(U,F)||"text"](x,I);return!m&&h&&h(),await new Promise((c,l)=>{SB(c,l,{data:g,headers:v3.from(x.headers),status:x.status,statusText:x.statusText,config:I,request:d})})}catch(T){if(h&&h(),T&&T.name==="TypeError"&&/Load failed|fetch/i.test(T.message))throw Object.assign(new d1("Network Error",d1.ERR_NETWORK,I,d,T&&T.response),{cause:T.cause||T});throw d1.from(T,T&&T.code,I,d,T&&T.response)}}},OG9=new Map,lI0=(J)=>{let Q=J&&J.env||{},{fetch:Y,Request:G,Response:X}=Q,z=[G,X,Y],K=z.length,W=K,Z,V,q=OG9;while(W--)Z=z[W],V=q.get(Z),V===void 0&&q.set(Z,V=W?new Map:IG9(Q)),q=V;return V};lI0();var dQ1={http:XG9,xhr:ZG9,fetch:{get:lI0}};e.forEach(dQ1,(J,Q)=>{if(J){try{Object.defineProperty(J,"name",{value:Q})}catch(Y){}Object.defineProperty(J,"adapterName",{value:Q})}});var MI0=(J)=>`- ${J}`,AG9=(J)=>e.isFunction(J)||J===null||J===!1;function BG9(J,Q){J=e.isArray(J)?J:[J];let{length:Y}=J,G,X,z={};for(let K=0;K<Y;K++){G=J[K];let W;if(X=G,!AG9(G)){if(X=dQ1[(W=String(G)).toLowerCase()],X===void 0)throw new d1(`Unknown adapter '${W}'`)}if(X&&(e.isFunction(X)||(X=X.get(Q))))break;z[W||"#"+K]=X}if(!X){let K=Object.entries(z).map(([Z,V])=>`adapter ${Z} `+(V===!1?"is not supported by the environment":"is not available in the build")),W=Y?K.length>1?`since :
`+K.map(MI0).join(`
`):" "+MI0(K[0]):"as no adapter specified";throw new d1("There is no suitable adapter to dispatch the request "+W,"ERR_NOT_SUPPORT")}return X}var pI0={getAdapter:BG9,adapters:dQ1};function PQ1(J){if(J.cancelToken)J.cancelToken.throwIfRequested();if(J.signal&&J.signal.aborted)throw new xM(null,J)}function DI0(J){if(PQ1(J),J.headers=v3.from(J.headers),J.data=SQ1.call(J,J.transformRequest),["post","put","patch"].indexOf(J.method)!==-1)J.headers.setContentType("application/x-www-form-urlencoded",!1);return pI0.getAdapter(J.adapter||gQ1.adapter,J)(J).then(function(G){return PQ1(J),G.data=SQ1.call(J,J.transformResponse,G),G.headers=v3.from(G.headers),G},function(G){if(!vI0(G)){if(PQ1(J),G&&G.response)G.response.data=SQ1.call(J,J.transformResponse,G.response),G.response.headers=v3.from(G.response.headers)}return Promise.reject(G)})}var dm={};["object","boolean","number","function","string","symbol"].forEach((J,Q)=>{dm[J]=function(G){return typeof G===J||"a"+(Q<1?"n ":" ")+J}});var HI0={};dm.transitional=function(Q,Y,G){function X(z,K){return"[Axios v"+vm+"] Transitional option '"+z+"'"+K+(G?". "+G:"")}return(z,K,W)=>{if(Q===!1)throw new d1(X(K," has been removed"+(Y?" in "+Y:"")),d1.ERR_DEPRECATED);if(Y&&!HI0[K])HI0[K]=!0,console.warn(X(K," has been deprecated since v"+Y+" and will be removed in the near future"));return Q?Q(z,K,W):!0}};dm.spelling=function(Q){return(Y,G)=>{return console.warn(`${G} is likely a misspelling of ${Q}`),!0}};function NG9(J,Q,Y){if(typeof J!=="object")throw new d1("options must be an object",d1.ERR_BAD_OPTION_VALUE);let G=Object.keys(J),X=G.length;while(X-- >0){let z=G[X],K=Q[z];if(K){let W=J[z],Z=W===void 0||K(W,z,J);if(Z!==!0)throw new d1("option "+z+" must be "+Z,d1.ERR_BAD_OPTION_VALUE);continue}if(Y!==!0)throw new d1("Unknown option "+z,d1.ERR_BAD_OPTION)}}var fm={assertOptions:NG9,validators:dm},bQ=fm.validators;class sS{constructor(J){this.defaults=J||{},this.interceptors={request:new rH0,response:new rH0}}async request(J,Q){try{return await this._request(J,Q)}catch(Y){if(Y instanceof Error){let G={};Error.captureStackTrace?Error.captureStackTrace(G):G=Error();let X=G.stack?G.stack.replace(/^.+\n/,""):"";try{if(!Y.stack)Y.stack=X;else if(X&&!String(Y.stack).endsWith(X.replace(/^.+\n.+\n/,"")))Y.stack+=`
`+X}catch(z){}}throw Y}}_request(J,Q){if(typeof J==="string")Q=Q||{},Q.url=J;else Q=J||{};Q=yM(this.defaults,Q);let{transitional:Y,paramsSerializer:G,headers:X}=Q;if(Y!==void 0)fm.assertOptions(Y,{silentJSONParsing:bQ.transitional(bQ.boolean),forcedJSONParsing:bQ.transitional(bQ.boolean),clarifyTimeoutError:bQ.transitional(bQ.boolean),legacyInterceptorReqResOrdering:bQ.transitional(bQ.boolean)},!1);if(G!=null)if(e.isFunction(G))Q.paramsSerializer={serialize:G};else fm.assertOptions(G,{encode:bQ.function,serialize:bQ.function},!0);if(Q.allowAbsoluteUrls!==void 0);else if(this.defaults.allowAbsoluteUrls!==void 0)Q.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls;else Q.allowAbsoluteUrls=!0;fm.assertOptions(Q,{baseUrl:bQ.spelling("baseURL"),withXsrfToken:bQ.spelling("withXSRFToken")},!0),Q.method=(Q.method||this.defaults.method||"get").toLowerCase();let z=X&&e.merge(X.common,X[Q.method]);X&&e.forEach(["delete","get","head","post","put","patch","common"],(D)=>{delete X[D]}),Q.headers=v3.concat(z,X);let K=[],W=!0;this.interceptors.request.forEach(function(I){if(typeof I.runWhen==="function"&&I.runWhen(Q)===!1)return;W=W&&I.synchronous;let O=Q.transitional||mm;if(O&&O.legacyInterceptorReqResOrdering)K.unshift(I.fulfilled,I.rejected);else K.push(I.fulfilled,I.rejected)});let Z=[];this.interceptors.response.forEach(function(I){Z.push(I.fulfilled,I.rejected)});let V,q=0,U;if(!W){let D=[DI0.bind(this),void 0];D.unshift(...K),D.push(...Z),U=D.length,V=Promise.resolve(Q);while(q<U)V=V.then(D[q++],D[q++]);return V}U=K.length;let M=Q;while(q<U){let D=K[q++],I=K[q++];try{M=D(M)}catch(O){I.call(this,O);break}}try{V=DI0.call(this,M)}catch(D){return Promise.reject(D)}q=0,U=Z.length;while(q<U)V=V.then(Z[q++],Z[q++]);return V}getUri(J){J=yM(this.defaults,J);let Q=mQ1(J.baseURL,J.url,J.allowAbsoluteUrls);return bQ1(Q,J.params,J.paramsSerializer)}}e.forEach(["delete","get","head","options"],function(Q){sS.prototype[Q]=function(Y,G){return this.request(yM(G||{},{method:Q,url:Y,data:(G||{}).data}))}});e.forEach(["post","put","patch"],function(Q){function Y(G){return function(z,K,W){return this.request(yM(W||{},{method:Q,headers:G?{"Content-Type":"multipart/form-data"}:{},url:z,data:K}))}}sS.prototype[Q]=Y(),sS.prototype[Q+"Form"]=Y(!0)});var km=sS;class uQ1{constructor(J){if(typeof J!=="function")throw TypeError("executor must be a function.");let Q;this.promise=new Promise(function(X){Q=X});let Y=this;this.promise.then((G)=>{if(!Y._listeners)return;let X=Y._listeners.length;while(X-- >0)Y._listeners[X](G);Y._listeners=null}),this.promise.then=(G)=>{let X,z=new Promise((K)=>{Y.subscribe(K),X=K}).then(G);return z.cancel=function(){Y.unsubscribe(X)},z},J(function(X,z,K){if(Y.reason)return;Y.reason=new xM(X,z,K),Q(Y.reason)})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(J){if(this.reason){J(this.reason);return}if(this._listeners)this._listeners.push(J);else this._listeners=[J]}unsubscribe(J){if(!this._listeners)return;let Q=this._listeners.indexOf(J);if(Q!==-1)this._listeners.splice(Q,1)}toAbortSignal(){let J=new AbortController,Q=(Y)=>{J.abort(Y)};return this.subscribe(Q),J.signal.unsubscribe=()=>this.unsubscribe(Q),J.signal}static source(){let J;return{token:new uQ1(function(G){J=G}),cancel:J}}}var wG9=uQ1;function LG9(J){return function(Y){return J.apply(null,Y)}}function EG9(J){return e.isObject(J)&&J.isAxiosError===!0}var vQ1={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511,WebServerIsDown:521,ConnectionTimedOut:522,OriginIsUnreachable:523,TimeoutOccurred:524,SslHandshakeFailed:525,InvalidSslCertificate:526};Object.entries(vQ1).forEach(([J,Q])=>{vQ1[Q]=J});var CG9=vQ1;function cI0(J){let Q=new km(J),Y=BI0(km.prototype.request,Q);return e.extend(Y,km.prototype,Q,{allOwnKeys:!0}),e.extend(Y,Q,null,{allOwnKeys:!0}),Y.create=function(X){return cI0(yM(J,X))},Y}var m9=cI0(gQ1);m9.Axios=km;m9.CanceledError=xM;m9.CancelToken=wG9;m9.isCancel=vI0;m9.VERSION=vm;m9.toFormData=gm;m9.AxiosError=d1;m9.Cancel=m9.CanceledError;m9.all=function(Q){return Promise.all(Q)};m9.spread=LG9;m9.isAxiosError=EG9;m9.mergeConfig=yM;m9.AxiosHeaders=v3;m9.formToJSON=(J)=>kI0(e.isHTMLForm(J)?new FormData(J):J);m9.getAdapter=pI0.getAdapter;m9.HttpStatusCode=CG9;m9.default=m9;_I0.exports=m9});var oI0=H((j3)=>{var RG9=j3&&j3.__createBinding||(Object.create?function(J,Q,Y,G){if(G===void 0)G=Y;var X=Object.getOwnPropertyDescriptor(Q,Y);if(!X||("get"in X?!Q.__esModule:X.writable||X.configurable))X={enumerable:!0,get:function(){return Q[Y]}};Object.defineProperty(J,G,X)}:function(J,Q,Y,G){if(G===void 0)G=Y;J[G]=Q[Y]}),FG9=j3&&j3.__setModuleDefault||(Object.create?function(J,Q){Object.defineProperty(J,"default",{enumerable:!0,value:Q})}:function(J,Q){J.default=Q}),iI0=j3&&j3.__importStar||function(J){if(J&&J.__esModule)return J;var Q={};if(J!=null){for(var Y in J)if(Y!=="default"&&Object.prototype.hasOwnProperty.call(J,Y))RG9(Q,J,Y)}return FG9(Q,J),Q};Object.defineProperty(j3,"__esModule",{value:!0});j3.req=j3.json=j3.toBuffer=void 0;var SG9=iI0(V1("http")),TG9=iI0(V1("https"));async function nI0(J){let Q=0,Y=[];for await(let G of J)Q+=G.length,Y.push(G);return Buffer.concat(Y,Q)}j3.toBuffer=nI0;async function PG9(J){let Y=(await nI0(J)).toString("utf8");try{return JSON.parse(Y)}catch(G){let X=G;throw X.message+=` (input: ${Y})`,X}}j3.json=PG9;function $G9(J,Q={}){let G=((typeof J==="string"?J:J.href).startsWith("https:")?TG9:SG9).request(J,Q),X=new Promise((z,K)=>{G.once("response",z).once("error",K).end()});return G.then=X.then.bind(X),G}j3.req=$G9});var pQ1=H((SJ)=>{var rI0=SJ&&SJ.__createBinding||(Object.create?function(J,Q,Y,G){if(G===void 0)G=Y;var X=Object.getOwnPropertyDescriptor(Q,Y);if(!X||("get"in X?!Q.__esModule:X.writable||X.configurable))X={enumerable:!0,get:function(){return Q[Y]}};Object.defineProperty(J,G,X)}:function(J,Q,Y,G){if(G===void 0)G=Y;J[G]=Q[Y]}),fG9=SJ&&SJ.__setModuleDefault||(Object.create?function(J,Q){Object.defineProperty(J,"default",{enumerable:!0,value:Q})}:function(J,Q){J.default=Q}),sI0=SJ&&SJ.__importStar||function(J){if(J&&J.__esModule)return J;var Q={};if(J!=null){for(var Y in J)if(Y!=="default"&&Object.prototype.hasOwnProperty.call(J,Y))rI0(Q,J,Y)}return fG9(Q,J),Q},kG9=SJ&&SJ.__exportStar||function(J,Q){for(var Y in J)if(Y!=="default"&&!Object.prototype.hasOwnProperty.call(Q,Y))rI0(Q,J,Y)};Object.defineProperty(SJ,"__esModule",{value:!0});SJ.Agent=void 0;var vG9=sI0(V1("net")),aI0=sI0(V1("http")),jG9=V1("https");kG9(oI0(),SJ);var zX=Symbol("AgentBaseInternalState");class tI0 extends aI0.Agent{constructor(J){super(J);this[zX]={}}isSecureEndpoint(J){if(J){if(typeof J.secureEndpoint==="boolean")return J.secureEndpoint;if(typeof J.protocol==="string")return J.protocol==="https:"}let{stack:Q}=Error();if(typeof Q!=="string")return!1;return Q.split(`
`).some((Y)=>Y.indexOf("(https.js:")!==-1||Y.indexOf("node:https:")!==-1)}incrementSockets(J){if(this.maxSockets===1/0&&this.maxTotalSockets===1/0)return null;if(!this.sockets[J])this.sockets[J]=[];let Q=new vG9.Socket({writable:!1});return this.sockets[J].push(Q),this.totalSocketCount++,Q}decrementSockets(J,Q){if(!this.sockets[J]||Q===null)return;let Y=this.sockets[J],G=Y.indexOf(Q);if(G!==-1){if(Y.splice(G,1),this.totalSocketCount--,Y.length===0)delete this.sockets[J]}}getName(J){if(this.isSecureEndpoint(J))return jG9.Agent.prototype.getName.call(this,J);return super.getName(J)}createSocket(J,Q,Y){let G={...Q,secureEndpoint:this.isSecureEndpoint(Q)},X=this.getName(G),z=this.incrementSockets(X);Promise.resolve().then(()=>this.connect(J,G)).then((K)=>{if(this.decrementSockets(X,z),K instanceof aI0.Agent)try{return K.addRequest(J,G)}catch(W){return Y(W)}this[zX].currentSocket=K,super.createSocket(J,Q,Y)},(K)=>{this.decrementSockets(X,z),Y(K)})}createConnection(){let J=this[zX].currentSocket;if(this[zX].currentSocket=void 0,!J)throw Error("No socket was returned in the `connect()` function");return J}get defaultPort(){return this[zX].defaultPort??(this.protocol==="https:"?443:80)}set defaultPort(J){if(this[zX])this[zX].defaultPort=J}get protocol(){return this[zX].protocol??(this.isSecureEndpoint()?"https:":"http:")}set protocol(J){if(this[zX])this[zX].protocol=J}}SJ.Agent=tI0});var eI0=H((fB)=>{var hG9=fB&&fB.__importDefault||function(J){return J&&J.__esModule?J:{default:J}};Object.defineProperty(fB,"__esModule",{value:!0});fB.parseProxyResponse=void 0;var bG9=hG9(FB()),um=(0,bG9.default)("https-proxy-agent:parse-proxy-response");function xG9(J){return new Promise((Q,Y)=>{let G=0,X=[];function z(){let q=J.read();if(q)V(q);else J.once("readable",z)}function K(){J.removeListener("end",W),J.removeListener("error",Z),J.removeListener("readable",z)}function W(){K(),um("onend"),Y(Error("Proxy connection ended before receiving CONNECT response"))}function Z(q){K(),um("onerror %o",q),Y(q)}function V(q){X.push(q),G+=q.length;let U=Buffer.concat(X,G),M=U.indexOf(`\r
\r
`);if(M===-1){um("have not received end of HTTP headers yet..."),z();return}let D=U.slice(0,M).toString("ascii").split(`\r
`),I=D.shift();if(!I)return J.destroy(),Y(Error("No header received from proxy CONNECT response"));let O=I.split(" "),A=+O[1],B=O.slice(2).join(" "),w={};for(let N of D){if(!N)continue;let L=N.indexOf(":");if(L===-1)return J.destroy(),Y(Error(`Invalid header from proxy CONNECT response: "${N}"`));let E=N.slice(0,L).toLowerCase(),R=N.slice(L+1).trimStart(),F=w[E];if(typeof F==="string")w[E]=[F,R];else if(Array.isArray(F))F.push(R);else w[E]=R}um("got proxy server response: %o %o",I,w),K(),Q({connect:{statusCode:A,statusText:B,headers:w},buffered:U})}J.on("error",Z),J.on("end",W),z()})}fB.parseProxyResponse=xG9});var zO0=H((xQ)=>{var yG9=xQ&&xQ.__createBinding||(Object.create?function(J,Q,Y,G){if(G===void 0)G=Y;var X=Object.getOwnPropertyDescriptor(Q,Y);if(!X||("get"in X?!Q.__esModule:X.writable||X.configurable))X={enumerable:!0,get:function(){return Q[Y]}};Object.defineProperty(J,G,X)}:function(J,Q,Y,G){if(G===void 0)G=Y;J[G]=Q[Y]}),gG9=xQ&&xQ.__setModuleDefault||(Object.create?function(J,Q){Object.defineProperty(J,"default",{enumerable:!0,value:Q})}:function(J,Q){J.default=Q}),GO0=xQ&&xQ.__importStar||function(J){if(J&&J.__esModule)return J;var Q={};if(J!=null){for(var Y in J)if(Y!=="default"&&Object.prototype.hasOwnProperty.call(J,Y))yG9(Q,J,Y)}return gG9(Q,J),Q},XO0=xQ&&xQ.__importDefault||function(J){return J&&J.__esModule?J:{default:J}};Object.defineProperty(xQ,"__esModule",{value:!0});xQ.HttpsProxyAgent=void 0;var lm=GO0(V1("net")),JO0=GO0(V1("tls")),mG9=XO0(V1("assert")),dG9=XO0(FB()),uG9=pQ1(),lG9=V1("url"),pG9=eI0(),YT=(0,dG9.default)("https-proxy-agent"),QO0=(J)=>{if(J.servername===void 0&&J.host&&!lm.isIP(J.host))return{...J,servername:J.host};return J};class cQ1 extends uG9.Agent{constructor(J,Q){super(Q);this.options={path:void 0},this.proxy=typeof J==="string"?new lG9.URL(J):J,this.proxyHeaders=Q?.headers??{},YT("Creating new HttpsProxyAgent instance: %o",this.proxy.href);let Y=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,""),G=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={ALPNProtocols:["http/1.1"],...Q?YO0(Q,"headers"):null,host:Y,port:G}}async connect(J,Q){let{proxy:Y}=this;if(!Q.host)throw TypeError('No "host" provided');let G;if(Y.protocol==="https:")YT("Creating `tls.Socket`: %o",this.connectOpts),G=JO0.connect(QO0(this.connectOpts));else YT("Creating `net.Socket`: %o",this.connectOpts),G=lm.connect(this.connectOpts);let X=typeof this.proxyHeaders==="function"?this.proxyHeaders():{...this.proxyHeaders},z=lm.isIPv6(Q.host)?`[${Q.host}]`:Q.host,K=`CONNECT ${z}:${Q.port} HTTP/1.1\r
`;if(Y.username||Y.password){let U=`${decodeURIComponent(Y.username)}:${decodeURIComponent(Y.password)}`;X["Proxy-Authorization"]=`Basic ${Buffer.from(U).toString("base64")}`}if(X.Host=`${z}:${Q.port}`,!X["Proxy-Connection"])X["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close";for(let U of Object.keys(X))K+=`${U}: ${X[U]}\r
`;let W=(0,pG9.parseProxyResponse)(G);G.write(`${K}\r
`);let{connect:Z,buffered:V}=await W;if(J.emit("proxyConnect",Z),this.emit("proxyConnect",Z,J),Z.statusCode===200){if(J.once("socket",cG9),Q.secureEndpoint)return YT("Upgrading socket connection to TLS"),JO0.connect({...YO0(QO0(Q),"host","path","port"),socket:G});return G}G.destroy();let q=new lm.Socket({writable:!1});return q.readable=!0,J.once("socket",(U)=>{YT("Replaying proxy buffer for failed request"),(0,mG9.default)(U.listenerCount("data")>0),U.push(V),U.push(null)}),q}}cQ1.protocols=["http","https"];xQ.HttpsProxyAgent=cQ1;function cG9(J){J.resume()}function YO0(J,...Q){let Y={},G;for(G in J)if(!Q.includes(G))Y[G]=J[G];return Y}});var qO0=H((VO0)=>{Object.defineProperty(VO0,"__esModule",{value:!0});var KO0=V1("buffer"),gM={INVALID_ENCODING:"Invalid encoding provided. Please specify a valid encoding the internal Node.js Buffer supports.",INVALID_SMARTBUFFER_SIZE:"Invalid size provided. Size must be a valid integer greater than zero.",INVALID_SMARTBUFFER_BUFFER:"Invalid Buffer provided in SmartBufferOptions.",INVALID_SMARTBUFFER_OBJECT:"Invalid SmartBufferOptions object supplied to SmartBuffer constructor or factory methods.",INVALID_OFFSET:"An invalid offset value was provided.",INVALID_OFFSET_NON_NUMBER:"An invalid offset value was provided. A numeric value is required.",INVALID_LENGTH:"An invalid length value was provided.",INVALID_LENGTH_NON_NUMBER:"An invalid length value was provived. A numeric value is required.",INVALID_TARGET_OFFSET:"Target offset is beyond the bounds of the internal SmartBuffer data.",INVALID_TARGET_LENGTH:"Specified length value moves cursor beyong the bounds of the internal SmartBuffer data.",INVALID_READ_BEYOND_BOUNDS:"Attempted to read beyond the bounds of the managed data.",INVALID_WRITE_BEYOND_BOUNDS:"Attempted to write beyond the bounds of the managed data."};VO0.ERRORS=gM;function _G9(J){if(!KO0.Buffer.isEncoding(J))throw Error(gM.INVALID_ENCODING)}VO0.checkEncoding=_G9;function WO0(J){return typeof J==="number"&&isFinite(J)&&aG9(J)}VO0.isFiniteInteger=WO0;function ZO0(J,Q){if(typeof J==="number"){if(!WO0(J)||J<0)throw Error(Q?gM.INVALID_OFFSET:gM.INVALID_LENGTH)}else throw Error(Q?gM.INVALID_OFFSET_NON_NUMBER:gM.INVALID_LENGTH_NON_NUMBER)}function iG9(J){ZO0(J,!1)}VO0.checkLengthValue=iG9;function nG9(J){ZO0(J,!0)}VO0.checkOffsetValue=nG9;function oG9(J,Q){if(J<0||J>Q.length)throw Error(gM.INVALID_TARGET_OFFSET)}VO0.checkTargetOffset=oG9;function aG9(J){return typeof J==="number"&&isFinite(J)&&Math.floor(J)===J}function rG9(J){if(typeof BigInt>"u")throw Error("Platform does not support JS BigInt type.");if(typeof KO0.Buffer.prototype[J]>"u")throw Error(`Platform does not support Buffer.prototype.${J}.`)}VO0.bigIntAndBufferInt64Check=rG9});var DO0=H((MO0)=>{Object.defineProperty(MO0,"__esModule",{value:!0});var p0=qO0(),UO0=4096,XX9="utf8";class _Q1{constructor(J){if(this.length=0,this._encoding=XX9,this._writeOffset=0,this._readOffset=0,_Q1.isSmartBufferOptions(J)){if(J.encoding)p0.checkEncoding(J.encoding),this._encoding=J.encoding;if(J.size)if(p0.isFiniteInteger(J.size)&&J.size>0)this._buff=Buffer.allocUnsafe(J.size);else throw Error(p0.ERRORS.INVALID_SMARTBUFFER_SIZE);else if(J.buff)if(Buffer.isBuffer(J.buff))this._buff=J.buff,this.length=J.buff.length;else throw Error(p0.ERRORS.INVALID_SMARTBUFFER_BUFFER);else this._buff=Buffer.allocUnsafe(UO0)}else{if(typeof J<"u")throw Error(p0.ERRORS.INVALID_SMARTBUFFER_OBJECT);this._buff=Buffer.allocUnsafe(UO0)}}static fromSize(J,Q){return new this({size:J,encoding:Q})}static fromBuffer(J,Q){return new this({buff:J,encoding:Q})}static fromOptions(J){return new this(J)}static isSmartBufferOptions(J){let Q=J;return Q&&(Q.encoding!==void 0||Q.size!==void 0||Q.buff!==void 0)}readInt8(J){return this._readNumberValue(Buffer.prototype.readInt8,1,J)}readInt16BE(J){return this._readNumberValue(Buffer.prototype.readInt16BE,2,J)}readInt16LE(J){return this._readNumberValue(Buffer.prototype.readInt16LE,2,J)}readInt32BE(J){return this._readNumberValue(Buffer.prototype.readInt32BE,4,J)}readInt32LE(J){return this._readNumberValue(Buffer.prototype.readInt32LE,4,J)}readBigInt64BE(J){return p0.bigIntAndBufferInt64Check("readBigInt64BE"),this._readNumberValue(Buffer.prototype.readBigInt64BE,8,J)}readBigInt64LE(J){return p0.bigIntAndBufferInt64Check("readBigInt64LE"),this._readNumberValue(Buffer.prototype.readBigInt64LE,8,J)}writeInt8(J,Q){return this._writeNumberValue(Buffer.prototype.writeInt8,1,J,Q),this}insertInt8(J,Q){return this._insertNumberValue(Buffer.prototype.writeInt8,1,J,Q)}writeInt16BE(J,Q){return this._writeNumberValue(Buffer.prototype.writeInt16BE,2,J,Q)}insertInt16BE(J,Q){return this._insertNumberValue(Buffer.prototype.writeInt16BE,2,J,Q)}writeInt16LE(J,Q){return this._writeNumberValue(Buffer.prototype.writeInt16LE,2,J,Q)}insertInt16LE(J,Q){return this._insertNumberValue(Buffer.prototype.writeInt16LE,2,J,Q)}writeInt32BE(J,Q){return this._writeNumberValue(Buffer.prototype.writeInt32BE,4,J,Q)}insertInt32BE(J,Q){return this._insertNumberValue(Buffer.prototype.writeInt32BE,4,J,Q)}writeInt32LE(J,Q){return this._writeNumberValue(Buffer.prototype.writeInt32LE,4,J,Q)}insertInt32LE(J,Q){return this._insertNumberValue(Buffer.prototype.writeInt32LE,4,J,Q)}writeBigInt64BE(J,Q){return p0.bigIntAndBufferInt64Check("writeBigInt64BE"),this._writeNumberValue(Buffer.prototype.writeBigInt64BE,8,J,Q)}insertBigInt64BE(J,Q){return p0.bigIntAndBufferInt64Check("writeBigInt64BE"),this._insertNumberValue(Buffer.prototype.writeBigInt64BE,8,J,Q)}writeBigInt64LE(J,Q){return p0.bigIntAndBufferInt64Check("writeBigInt64LE"),this._writeNumberValue(Buffer.prototype.writeBigInt64LE,8,J,Q)}insertBigInt64LE(J,Q){return p0.bigIntAndBufferInt64Check("writeBigInt64LE"),this._insertNumberValue(Buffer.prototype.writeBigInt64LE,8,J,Q)}readUInt8(J){return this._readNumberValue(Buffer.prototype.readUInt8,1,J)}readUInt16BE(J){return this._readNumberValue(Buffer.prototype.readUInt16BE,2,J)}readUInt16LE(J){return this._readNumberValue(Buffer.prototype.readUInt16LE,2,J)}readUInt32BE(J){return this._readNumberValue(Buffer.prototype.readUInt32BE,4,J)}readUInt32LE(J){return this._readNumberValue(Buffer.prototype.readUInt32LE,4,J)}readBigUInt64BE(J){return p0.bigIntAndBufferInt64Check("readBigUInt64BE"),this._readNumberValue(Buffer.prototype.readBigUInt64BE,8,J)}readBigUInt64LE(J){return p0.bigIntAndBufferInt64Check("readBigUInt64LE"),this._readNumberValue(Buffer.prototype.readBigUInt64LE,8,J)}writeUInt8(J,Q){return this._writeNumberValue(Buffer.prototype.writeUInt8,1,J,Q)}insertUInt8(J,Q){return this._insertNumberValue(Buffer.prototype.writeUInt8,1,J,Q)}writeUInt16BE(J,Q){return this._writeNumberValue(Buffer.prototype.writeUInt16BE,2,J,Q)}insertUInt16BE(J,Q){return this._insertNumberValue(Buffer.prototype.writeUInt16BE,2,J,Q)}writeUInt16LE(J,Q){return this._writeNumberValue(Buffer.prototype.writeUInt16LE,2,J,Q)}insertUInt16LE(J,Q){return this._insertNumberValue(Buffer.prototype.writeUInt16LE,2,J,Q)}writeUInt32BE(J,Q){return this._writeNumberValue(Buffer.prototype.writeUInt32BE,4,J,Q)}insertUInt32BE(J,Q){return this._insertNumberValue(Buffer.prototype.writeUInt32BE,4,J,Q)}writeUInt32LE(J,Q){return this._writeNumberValue(Buffer.prototype.writeUInt32LE,4,J,Q)}insertUInt32LE(J,Q){return this._insertNumberValue(Buffer.prototype.writeUInt32LE,4,J,Q)}writeBigUInt64BE(J,Q){return p0.bigIntAndBufferInt64Check("writeBigUInt64BE"),this._writeNumberValue(Buffer.prototype.writeBigUInt64BE,8,J,Q)}insertBigUInt64BE(J,Q){return p0.bigIntAndBufferInt64Check("writeBigUInt64BE"),this._insertNumberValue(Buffer.prototype.writeBigUInt64BE,8,J,Q)}writeBigUInt64LE(J,Q){return p0.bigIntAndBufferInt64Check("writeBigUInt64LE"),this._writeNumberValue(Buffer.prototype.writeBigUInt64LE,8,J,Q)}insertBigUInt64LE(J,Q){return p0.bigIntAndBufferInt64Check("writeBigUInt64LE"),this._insertNumberValue(Buffer.prototype.writeBigUInt64LE,8,J,Q)}readFloatBE(J){return this._readNumberValue(Buffer.prototype.readFloatBE,4,J)}readFloatLE(J){return this._readNumberValue(Buffer.prototype.readFloatLE,4,J)}writeFloatBE(J,Q){return this._writeNumberValue(Buffer.prototype.writeFloatBE,4,J,Q)}insertFloatBE(J,Q){return this._insertNumberValue(Buffer.prototype.writeFloatBE,4,J,Q)}writeFloatLE(J,Q){return this._writeNumberValue(Buffer.prototype.writeFloatLE,4,J,Q)}insertFloatLE(J,Q){return this._insertNumberValue(Buffer.prototype.writeFloatLE,4,J,Q)}readDoubleBE(J){return this._readNumberValue(Buffer.prototype.readDoubleBE,8,J)}readDoubleLE(J){return this._readNumberValue(Buffer.prototype.readDoubleLE,8,J)}writeDoubleBE(J,Q){return this._writeNumberValue(Buffer.prototype.writeDoubleBE,8,J,Q)}insertDoubleBE(J,Q){return this._insertNumberValue(Buffer.prototype.writeDoubleBE,8,J,Q)}writeDoubleLE(J,Q){return this._writeNumberValue(Buffer.prototype.writeDoubleLE,8,J,Q)}insertDoubleLE(J,Q){return this._insertNumberValue(Buffer.prototype.writeDoubleLE,8,J,Q)}readString(J,Q){let Y;if(typeof J==="number")p0.checkLengthValue(J),Y=Math.min(J,this.length-this._readOffset);else Q=J,Y=this.length-this._readOffset;if(typeof Q<"u")p0.checkEncoding(Q);let G=this._buff.slice(this._readOffset,this._readOffset+Y).toString(Q||this._encoding);return this._readOffset+=Y,G}insertString(J,Q,Y){return p0.checkOffsetValue(Q),this._handleString(J,!0,Q,Y)}writeString(J,Q,Y){return this._handleString(J,!1,Q,Y)}readStringNT(J){if(typeof J<"u")p0.checkEncoding(J);let Q=this.length;for(let G=this._readOffset;G<this.length;G++)if(this._buff[G]===0){Q=G;break}let Y=this._buff.slice(this._readOffset,Q);return this._readOffset=Q+1,Y.toString(J||this._encoding)}insertStringNT(J,Q,Y){return p0.checkOffsetValue(Q),this.insertString(J,Q,Y),this.insertUInt8(0,Q+J.length),this}writeStringNT(J,Q,Y){return this.writeString(J,Q,Y),this.writeUInt8(0,typeof Q==="number"?Q+J.length:this.writeOffset),this}readBuffer(J){if(typeof J<"u")p0.checkLengthValue(J);let Q=typeof J==="number"?J:this.length,Y=Math.min(this.length,this._readOffset+Q),G=this._buff.slice(this._readOffset,Y);return this._readOffset=Y,G}insertBuffer(J,Q){return p0.checkOffsetValue(Q),this._handleBuffer(J,!0,Q)}writeBuffer(J,Q){return this._handleBuffer(J,!1,Q)}readBufferNT(){let J=this.length;for(let Y=this._readOffset;Y<this.length;Y++)if(this._buff[Y]===0){J=Y;break}let Q=this._buff.slice(this._readOffset,J);return this._readOffset=J+1,Q}insertBufferNT(J,Q){return p0.checkOffsetValue(Q),this.insertBuffer(J,Q),this.insertUInt8(0,Q+J.length),this}writeBufferNT(J,Q){if(typeof Q<"u")p0.checkOffsetValue(Q);return this.writeBuffer(J,Q),this.writeUInt8(0,typeof Q==="number"?Q+J.length:this._writeOffset),this}clear(){return this._writeOffset=0,this._readOffset=0,this.length=0,this}remaining(){return this.length-this._readOffset}get readOffset(){return this._readOffset}set readOffset(J){p0.checkOffsetValue(J),p0.checkTargetOffset(J,this),this._readOffset=J}get writeOffset(){return this._writeOffset}set writeOffset(J){p0.checkOffsetValue(J),p0.checkTargetOffset(J,this),this._writeOffset=J}get encoding(){return this._encoding}set encoding(J){p0.checkEncoding(J),this._encoding=J}get internalBuffer(){return this._buff}toBuffer(){return this._buff.slice(0,this.length)}toString(J){let Q=typeof J==="string"?J:this._encoding;return p0.checkEncoding(Q),this._buff.toString(Q,0,this.length)}destroy(){return this.clear(),this}_handleString(J,Q,Y,G){let X=this._writeOffset,z=this._encoding;if(typeof Y==="number")X=Y;else if(typeof Y==="string")p0.checkEncoding(Y),z=Y;if(typeof G==="string")p0.checkEncoding(G),z=G;let K=Buffer.byteLength(J,z);if(Q)this.ensureInsertable(K,X);else this._ensureWriteable(K,X);if(this._buff.write(J,X,K,z),Q)this._writeOffset+=K;else if(typeof Y==="number")this._writeOffset=Math.max(this._writeOffset,X+K);else this._writeOffset+=K;return this}_handleBuffer(J,Q,Y){let G=typeof Y==="number"?Y:this._writeOffset;if(Q)this.ensureInsertable(J.length,G);else this._ensureWriteable(J.length,G);if(J.copy(this._buff,G),Q)this._writeOffset+=J.length;else if(typeof Y==="number")this._writeOffset=Math.max(this._writeOffset,G+J.length);else this._writeOffset+=J.length;return this}ensureReadable(J,Q){let Y=this._readOffset;if(typeof Q<"u")p0.checkOffsetValue(Q),Y=Q;if(Y<0||Y+J>this.length)throw Error(p0.ERRORS.INVALID_READ_BEYOND_BOUNDS)}ensureInsertable(J,Q){if(p0.checkOffsetValue(Q),this._ensureCapacity(this.length+J),Q<this.length)this._buff.copy(this._buff,Q+J,Q,this._buff.length);if(Q+J>this.length)this.length=Q+J;else this.length+=J}_ensureWriteable(J,Q){let Y=typeof Q==="number"?Q:this._writeOffset;if(this._ensureCapacity(Y+J),Y+J>this.length)this.length=Y+J}_ensureCapacity(J){let Q=this._buff.length;if(J>Q){let Y=this._buff,G=Q*3/2+1;if(G<J)G=J;this._buff=Buffer.allocUnsafe(G),Y.copy(this._buff,0,0,Q)}}_readNumberValue(J,Q,Y){this.ensureReadable(Q,Y);let G=J.call(this._buff,typeof Y==="number"?Y:this._readOffset);if(typeof Y>"u")this._readOffset+=Q;return G}_insertNumberValue(J,Q,Y,G){return p0.checkOffsetValue(G),this.ensureInsertable(Q,G),J.call(this._buff,Y,G),this._writeOffset+=Q,this}_writeNumberValue(J,Q,Y,G){if(typeof G==="number"){if(G<0)throw Error(p0.ERRORS.INVALID_WRITE_BEYOND_BOUNDS);p0.checkOffsetValue(G)}let X=typeof G==="number"?G:this._writeOffset;if(this._ensureWriteable(Q,X),J.call(this._buff,Y,X),typeof G==="number")this._writeOffset=Math.max(this._writeOffset,X+Q);else this._writeOffset+=Q;return this}}MO0.SmartBuffer=_Q1});var iQ1=H((wO0)=>{Object.defineProperty(wO0,"__esModule",{value:!0});wO0.SOCKS5_NO_ACCEPTABLE_AUTH=wO0.SOCKS5_CUSTOM_AUTH_END=wO0.SOCKS5_CUSTOM_AUTH_START=wO0.SOCKS_INCOMING_PACKET_SIZES=wO0.SocksClientState=wO0.Socks5Response=wO0.Socks5HostType=wO0.Socks5Auth=wO0.Socks4Response=wO0.SocksCommand=wO0.ERRORS=wO0.DEFAULT_TIMEOUT=void 0;var KX9=30000;wO0.DEFAULT_TIMEOUT=KX9;var WX9={InvalidSocksCommand:"An invalid SOCKS command was provided. Valid options are connect, bind, and associate.",InvalidSocksCommandForOperation:"An invalid SOCKS command was provided. Only a subset of commands are supported for this operation.",InvalidSocksCommandChain:"An invalid SOCKS command was provided. Chaining currently only supports the connect command.",InvalidSocksClientOptionsDestination:"An invalid destination host was provided.",InvalidSocksClientOptionsExistingSocket:"An invalid existing socket was provided. This should be an instance of stream.Duplex.",InvalidSocksClientOptionsProxy:"Invalid SOCKS proxy details were provided.",InvalidSocksClientOptionsTimeout:"An invalid timeout value was provided. Please enter a value above 0 (in ms).",InvalidSocksClientOptionsProxiesLength:"At least two socks proxies must be provided for chaining.",InvalidSocksClientOptionsCustomAuthRange:"Custom auth must be a value between 0x80 and 0xFE.",InvalidSocksClientOptionsCustomAuthOptions:"When a custom_auth_method is provided, custom_auth_request_handler, custom_auth_response_size, and custom_auth_response_handler must also be provided and valid.",NegotiationError:"Negotiation error",SocketClosed:"Socket closed",ProxyConnectionTimedOut:"Proxy connection timed out",InternalError:"SocksClient internal error (this should not happen)",InvalidSocks4HandshakeResponse:"Received invalid Socks4 handshake response",Socks4ProxyRejectedConnection:"Socks4 Proxy rejected connection",InvalidSocks4IncomingConnectionResponse:"Socks4 invalid incoming connection response",Socks4ProxyRejectedIncomingBoundConnection:"Socks4 Proxy rejected incoming bound connection",InvalidSocks5InitialHandshakeResponse:"Received invalid Socks5 initial handshake response",InvalidSocks5IntiailHandshakeSocksVersion:"Received invalid Socks5 initial handshake (invalid socks version)",InvalidSocks5InitialHandshakeNoAcceptedAuthType:"Received invalid Socks5 initial handshake (no accepted authentication type)",InvalidSocks5InitialHandshakeUnknownAuthType:"Received invalid Socks5 initial handshake (unknown authentication type)",Socks5AuthenticationFailed:"Socks5 Authentication failed",InvalidSocks5FinalHandshake:"Received invalid Socks5 final handshake response",InvalidSocks5FinalHandshakeRejected:"Socks5 proxy rejected connection",InvalidSocks5IncomingConnectionResponse:"Received invalid Socks5 incoming connection response",Socks5ProxyRejectedIncomingBoundConnection:"Socks5 Proxy rejected incoming bound connection"};wO0.ERRORS=WX9;var ZX9={Socks5InitialHandshakeResponse:2,Socks5UserPassAuthenticationResponse:2,Socks5ResponseHeader:5,Socks5ResponseIPv4:10,Socks5ResponseIPv6:22,Socks5ResponseHostname:(J)=>J+7,Socks4Response:8};wO0.SOCKS_INCOMING_PACKET_SIZES=ZX9;var HO0;(function(J){J[J.connect=1]="connect",J[J.bind=2]="bind",J[J.associate=3]="associate"})(HO0||(wO0.SocksCommand=HO0={}));var IO0;(function(J){J[J.Granted=90]="Granted",J[J.Failed=91]="Failed",J[J.Rejected=92]="Rejected",J[J.RejectedIdent=93]="RejectedIdent"})(IO0||(wO0.Socks4Response=IO0={}));var OO0;(function(J){J[J.NoAuth=0]="NoAuth",J[J.GSSApi=1]="GSSApi",J[J.UserPass=2]="UserPass"})(OO0||(wO0.Socks5Auth=OO0={}));var VX9=128;wO0.SOCKS5_CUSTOM_AUTH_START=VX9;var qX9=254;wO0.SOCKS5_CUSTOM_AUTH_END=qX9;var UX9=255;wO0.SOCKS5_NO_ACCEPTABLE_AUTH=UX9;var AO0;(function(J){J[J.Granted=0]="Granted",J[J.Failure=1]="Failure",J[J.NotAllowed=2]="NotAllowed",J[J.NetworkUnreachable=3]="NetworkUnreachable",J[J.HostUnreachable=4]="HostUnreachable",J[J.ConnectionRefused=5]="ConnectionRefused",J[J.TTLExpired=6]="TTLExpired",J[J.CommandNotSupported=7]="CommandNotSupported",J[J.AddressNotSupported=8]="AddressNotSupported"})(AO0||(wO0.Socks5Response=AO0={}));var BO0;(function(J){J[J.IPv4=1]="IPv4",J[J.Hostname=3]="Hostname",J[J.IPv6=4]="IPv6"})(BO0||(wO0.Socks5HostType=BO0={}));var NO0;(function(J){J[J.Created=0]="Created",J[J.Connecting=1]="Connecting",J[J.Connected=2]="Connected",J[J.SentInitialHandshake=3]="SentInitialHandshake",J[J.ReceivedInitialHandshakeResponse=4]="ReceivedInitialHandshakeResponse",J[J.SentAuthentication=5]="SentAuthentication",J[J.ReceivedAuthenticationResponse=6]="ReceivedAuthenticationResponse",J[J.SentFinalHandshake=7]="SentFinalHandshake",J[J.ReceivedFinalResponse=8]="ReceivedFinalResponse",J[J.BoundWaitingForConnection=9]="BoundWaitingForConnection",J[J.Established=10]="Established",J[J.Disconnected=11]="Disconnected",J[J.Error=99]="Error"})(NO0||(wO0.SocksClientState=NO0={}))});var nQ1=H((CO0)=>{Object.defineProperty(CO0,"__esModule",{value:!0});CO0.shuffleArray=CO0.SocksClientError=void 0;class EO0 extends Error{constructor(J,Q){super(J);this.options=Q}}CO0.SocksClientError=EO0;function CX9(J){for(let Q=J.length-1;Q>0;Q--){let Y=Math.floor(Math.random()*(Q+1));[J[Q],J[Y]]=[J[Y],J[Q]]}}CO0.shuffleArray=CX9});var pm=H((SO0)=>{Object.defineProperty(SO0,"__esModule",{value:!0});SO0.isInSubnet=FX9;SO0.isCorrect=SX9;SO0.numberToPaddedHex=FO0;SO0.stringToPaddedHex=TX9;SO0.testBit=PX9;function FX9(J){if(this.subnetMask<J.subnetMask)return!1;if(this.mask(J.subnetMask)===J.mask())return!0;return!1}function SX9(J){return function(){if(this.addressMinusSuffix!==this.correctForm())return!1;if(this.subnetMask===J&&!this.parsedSubnet)return!0;return this.parsedSubnet===String(this.subnetMask)}}function FO0(J){return J.toString(16).padStart(2,"0")}function TX9(J){return FO0(parseInt(J,10))}function PX9(J,Q){let{length:Y}=J;if(Q>Y)return!1;let G=Y-Q;return J.substring(G,G+1)==="1"}});var oQ1=H((TO0)=>{Object.defineProperty(TO0,"__esModule",{value:!0});TO0.RE_SUBNET_STRING=TO0.RE_ADDRESS=TO0.GROUPS=TO0.BITS=void 0;TO0.BITS=32;TO0.GROUPS=4;TO0.RE_ADDRESS=/^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/g;TO0.RE_SUBNET_STRING=/\/\d{1,2}$/});var cm=H((fO0)=>{Object.defineProperty(fO0,"__esModule",{value:!0});fO0.AddressError=void 0;class $O0 extends Error{constructor(J,Q){super(J);this.name="AddressError",this.parseMessage=Q}}fO0.AddressError=$O0});var aQ1=H((KX)=>{var yX9=KX&&KX.__createBinding||(Object.create?function(J,Q,Y,G){if(G===void 0)G=Y;var X=Object.getOwnPropertyDescriptor(Q,Y);if(!X||("get"in X?!Q.__esModule:X.writable||X.configurable))X={enumerable:!0,get:function(){return Q[Y]}};Object.defineProperty(J,G,X)}:function(J,Q,Y,G){if(G===void 0)G=Y;J[G]=Q[Y]}),gX9=KX&&KX.__setModuleDefault||(Object.create?function(J,Q){Object.defineProperty(J,"default",{enumerable:!0,value:Q})}:function(J,Q){J.default=Q}),vO0=KX&&KX.__importStar||function(J){if(J&&J.__esModule)return J;var Q={};if(J!=null){for(var Y in J)if(Y!=="default"&&Object.prototype.hasOwnProperty.call(J,Y))yX9(Q,J,Y)}return gX9(Q,J),Q};Object.defineProperty(KX,"__esModule",{value:!0});KX.Address4=void 0;var kB=vO0(pm()),K2=vO0(oQ1()),GT=cm();class TJ{constructor(J){this.groups=K2.GROUPS,this.parsedAddress=[],this.parsedSubnet="",this.subnet="/32",this.subnetMask=32,this.v4=!0,this.isCorrect=kB.isCorrect(K2.BITS),this.isInSubnet=kB.isInSubnet,this.address=J;let Q=K2.RE_SUBNET_STRING.exec(J);if(Q){if(this.parsedSubnet=Q[0].replace("/",""),this.subnetMask=parseInt(this.parsedSubnet,10),this.subnet=`/${this.subnetMask}`,this.subnetMask<0||this.subnetMask>K2.BITS)throw new GT.AddressError("Invalid subnet mask.");J=J.replace(K2.RE_SUBNET_STRING,"")}this.addressMinusSuffix=J,this.parsedAddress=this.parse(J)}static isValid(J){try{return new TJ(J),!0}catch(Q){return!1}}parse(J){let Q=J.split(".");if(!J.match(K2.RE_ADDRESS))throw new GT.AddressError("Invalid IPv4 address.");return Q}correctForm(){return this.parsedAddress.map((J)=>parseInt(J,10)).join(".")}static fromHex(J){let Q=J.replace(/:/g,"").padStart(8,"0"),Y=[],G;for(G=0;G<8;G+=2){let X=Q.slice(G,G+2);Y.push(parseInt(X,16))}return new TJ(Y.join("."))}static fromInteger(J){return TJ.fromHex(J.toString(16))}static fromArpa(J){let Y=J.replace(/(\.in-addr\.arpa)?\.$/,"").split(".").reverse().join(".");return new TJ(Y)}toHex(){return this.parsedAddress.map((J)=>kB.stringToPaddedHex(J)).join(":")}toArray(){return this.parsedAddress.map((J)=>parseInt(J,10))}toGroup6(){let J=[],Q;for(Q=0;Q<K2.GROUPS;Q+=2)J.push(`${kB.stringToPaddedHex(this.parsedAddress[Q])}${kB.stringToPaddedHex(this.parsedAddress[Q+1])}`);return J.join(":")}bigInt(){return BigInt(`0x${this.parsedAddress.map((J)=>kB.stringToPaddedHex(J)).join("")}`)}_startAddress(){return BigInt(`0b${this.mask()+"0".repeat(K2.BITS-this.subnetMask)}`)}startAddress(){return TJ.fromBigInt(this._startAddress())}startAddressExclusive(){let J=BigInt("1");return TJ.fromBigInt(this._startAddress()+J)}_endAddress(){return BigInt(`0b${this.mask()+"1".repeat(K2.BITS-this.subnetMask)}`)}endAddress(){return TJ.fromBigInt(this._endAddress())}endAddressExclusive(){let J=BigInt("1");return TJ.fromBigInt(this._endAddress()-J)}static fromBigInt(J){return TJ.fromHex(J.toString(16))}static fromByteArray(J){if(J.length!==4)throw new GT.AddressError("IPv4 addresses require exactly 4 bytes");for(let Q=0;Q<J.length;Q++)if(!Number.isInteger(J[Q])||J[Q]<0||J[Q]>255)throw new GT.AddressError("All bytes must be integers between 0 and 255");return this.fromUnsignedByteArray(J)}static fromUnsignedByteArray(J){if(J.length!==4)throw new GT.AddressError("IPv4 addresses require exactly 4 bytes");let Q=J.join(".");return new TJ(Q)}mask(J){if(J===void 0)J=this.subnetMask;return this.getBitsBase2(0,J)}getBitsBase2(J,Q){return this.binaryZeroPad().slice(J,Q)}reverseForm(J){if(!J)J={};let Q=this.correctForm().split(".").reverse().join(".");if(J.omitSuffix)return Q;return`${Q}.in-addr.arpa.`}isMulticast(){return this.isInSubnet(new TJ("224.0.0.0/4"))}binaryZeroPad(){return this.bigInt().toString(2).padStart(K2.BITS,"0")}groupForV6(){let J=this.parsedAddress;return this.address.replace(K2.RE_ADDRESS,`<span class="hover-group group-v4 group-6">${J.slice(0,2).join(".")}</span>.<span class="hover-group group-v4 group-7">${J.slice(2,4).join(".")}</span>`)}}KX.Address4=TJ});var rQ1=H((jO0)=>{Object.defineProperty(jO0,"__esModule",{value:!0});jO0.RE_URL_WITH_PORT=jO0.RE_URL=jO0.RE_ZONE_STRING=jO0.RE_SUBNET_STRING=jO0.RE_BAD_ADDRESS=jO0.RE_BAD_CHARACTERS=jO0.TYPES=jO0.SCOPES=jO0.GROUPS=jO0.BITS=void 0;jO0.BITS=128;jO0.GROUPS=8;jO0.SCOPES={0:"Reserved",1:"Interface local",2:"Link local",4:"Admin local",5:"Site local",8:"Organization local",14:"Global",15:"Reserved"};jO0.TYPES={"ff01::1/128":"Multicast (All nodes on this interface)","ff01::2/128":"Multicast (All routers on this interface)","ff02::1/128":"Multicast (All nodes on this link)","ff02::2/128":"Multicast (All routers on this link)","ff05::2/128":"Multicast (All routers in this site)","ff02::5/128":"Multicast (OSPFv3 AllSPF routers)","ff02::6/128":"Multicast (OSPFv3 AllDR routers)","ff02::9/128":"Multicast (RIP routers)","ff02::a/128":"Multicast (EIGRP routers)","ff02::d/128":"Multicast (PIM routers)","ff02::16/128":"Multicast (MLDv2 reports)","ff01::fb/128":"Multicast (mDNSv6)","ff02::fb/128":"Multicast (mDNSv6)","ff05::fb/128":"Multicast (mDNSv6)","ff02::1:2/128":"Multicast (All DHCP servers and relay agents on this link)","ff05::1:2/128":"Multicast (All DHCP servers and relay agents in this site)","ff02::1:3/128":"Multicast (All DHCP servers on this link)","ff05::1:3/128":"Multicast (All DHCP servers in this site)","::/128":"Unspecified","::1/128":"Loopback","ff00::/8":"Multicast","fe80::/10":"Link-local unicast"};jO0.RE_BAD_CHARACTERS=/([^0-9a-f:/%])/gi;jO0.RE_BAD_ADDRESS=/([0-9a-f]{5,}|:{3,}|[^:]:$|^:[^:]|\/$)/gi;jO0.RE_SUBNET_STRING=/\/\d{1,3}(?=%|$)/;jO0.RE_ZONE_STRING=/%.*$/;jO0.RE_URL=/^\[{0,1}([0-9a-f:]+)\]{0,1}/;jO0.RE_URL_WITH_PORT=/\[([0-9a-f:]+)\]:([0-9]{1,5})/});var sQ1=H((yO0)=>{Object.defineProperty(yO0,"__esModule",{value:!0});yO0.spanAllZeroes=bO0;yO0.spanAll=oX9;yO0.spanLeadingZeroes=aX9;yO0.simpleGroup=rX9;function bO0(J){return J.replace(/(0+)/g,'<span class="zero">$1</span>')}function oX9(J,Q=0){return J.split("").map((G,X)=>`<span class="digit value-${G} position-${X+Q}">${bO0(G)}</span>`).join("")}function xO0(J){return J.replace(/^(0+)/,'<span class="zero">$1</span>')}function aX9(J){return J.split(":").map((Y)=>xO0(Y)).join(":")}function rX9(J,Q=0){return J.split(":").map((G,X)=>{if(/group-v4/.test(G))return G;return`<span class="hover-group group-${X+Q}">${xO0(G)}</span>`})}});var gO0=H((h3)=>{var Qz9=h3&&h3.__createBinding||(Object.create?function(J,Q,Y,G){if(G===void 0)G=Y;var X=Object.getOwnPropertyDescriptor(Q,Y);if(!X||("get"in X?!Q.__esModule:X.writable||X.configurable))X={enumerable:!0,get:function(){return Q[Y]}};Object.defineProperty(J,G,X)}:function(J,Q,Y,G){if(G===void 0)G=Y;J[G]=Q[Y]}),Yz9=h3&&h3.__setModuleDefault||(Object.create?function(J,Q){Object.defineProperty(J,"default",{enumerable:!0,value:Q})}:function(J,Q){J.default=Q}),Gz9=h3&&h3.__importStar||function(J){if(J&&J.__esModule)return J;var Q={};if(J!=null){for(var Y in J)if(Y!=="default"&&Object.prototype.hasOwnProperty.call(J,Y))Qz9(Q,J,Y)}return Yz9(Q,J),Q};Object.defineProperty(h3,"__esModule",{value:!0});h3.ADDRESS_BOUNDARY=void 0;h3.groupPossibilities=im;h3.padGroup=_m;h3.simpleRegularExpression=zz9;h3.possibleElisions=Kz9;var Xz9=Gz9(rQ1());function im(J){return`(${J.join("|")})`}function _m(J){if(J.length<4)return`0{0,${4-J.length}}${J}`;return J}h3.ADDRESS_BOUNDARY="[^A-Fa-f0-9:]";function zz9(J){let Q=[];J.forEach((G,X)=>{if(parseInt(G,16)===0)Q.push(X)});let Y=Q.map((G)=>J.map((X,z)=>{if(z===G){let K=z===0||z===Xz9.GROUPS-1?":":"";return im([_m(X),K])}return _m(X)}).join(":"));return Y.push(J.map(_m).join(":")),im(Y)}function Kz9(J,Q,Y){let G=Q?"":":",X=Y?"":":",z=[];if(!Q&&!Y)z.push("::");if(Q&&Y)z.push("");if(Y&&!Q||!Y&&Q)z.push(":");z.push(`${G}(:0{1,4}){1,${J-1}}`),z.push(`(0{1,4}:){1,${J-1}}${X}`),z.push(`(0{1,4}:){${J-1}}0{1,4}`);for(let K=1;K<J-1;K++)for(let W=1;W<J-K;W++)z.push(`(0{1,4}:){${W}}:(0{1,4}:){${J-W-K-1}}0{1,4}`);return im(z)}});var lO0=H((WX)=>{var Wz9=WX&&WX.__createBinding||(Object.create?function(J,Q,Y,G){if(G===void 0)G=Y;var X=Object.getOwnPropertyDescriptor(Q,Y);if(!X||("get"in X?!Q.__esModule:X.writable||X.configurable))X={enumerable:!0,get:function(){return Q[Y]}};Object.defineProperty(J,G,X)}:function(J,Q,Y,G){if(G===void 0)G=Y;J[G]=Q[Y]}),Zz9=WX&&WX.__setModuleDefault||(Object.create?function(J,Q){Object.defineProperty(J,"default",{enumerable:!0,value:Q})}:function(J,Q){J.default=Q}),am=WX&&WX.__importStar||function(J){if(J&&J.__esModule)return J;var Q={};if(J!=null){for(var Y in J)if(Y!=="default"&&Object.prototype.hasOwnProperty.call(J,Y))Wz9(Q,J,Y)}return Zz9(Q,J),Q};Object.defineProperty(WX,"__esModule",{value:!0});WX.Address6=void 0;var mO0=am(pm()),tQ1=am(oQ1()),N8=am(rQ1()),eQ1=am(sQ1()),mM=aQ1(),dM=gO0(),NK=cm(),nm=pm();function om(J){if(!J)throw Error("Assertion failed.")}function Vz9(J){let Q=/(\d+)(\d{3})/;while(Q.test(J))J=J.replace(Q,"$1,$2");return J}function qz9(J){return J=J.replace(/^(0{1,})([1-9]+)$/,'<span class="parse-error">$1</span>$2'),J=J.replace(/^(0{1,})(0)$/,'<span class="parse-error">$1</span>$2'),J}function Uz9(J,Q){let Y=[],G=[],X;for(X=0;X<J.length;X++)if(X<Q[0])Y.push(J[X]);else if(X>Q[1])G.push(J[X]);return Y.concat(["compact"]).concat(G)}function dO0(J){return parseInt(J,16).toString(16).padStart(4,"0")}function uO0(J){return J&255}class b4{constructor(J,Q){if(this.addressMinusSuffix="",this.parsedSubnet="",this.subnet="/128",this.subnetMask=128,this.v4=!1,this.zone="",this.isInSubnet=mO0.isInSubnet,this.isCorrect=mO0.isCorrect(N8.BITS),Q===void 0)this.groups=N8.GROUPS;else this.groups=Q;this.address=J;let Y=N8.RE_SUBNET_STRING.exec(J);if(Y){if(this.parsedSubnet=Y[0].replace("/",""),this.subnetMask=parseInt(this.parsedSubnet,10),this.subnet=`/${this.subnetMask}`,Number.isNaN(this.subnetMask)||this.subnetMask<0||this.subnetMask>N8.BITS)throw new NK.AddressError("Invalid subnet mask.");J=J.replace(N8.RE_SUBNET_STRING,"")}else if(/\//.test(J))throw new NK.AddressError("Invalid subnet mask.");let G=N8.RE_ZONE_STRING.exec(J);if(G)this.zone=G[0],J=J.replace(N8.RE_ZONE_STRING,"");this.addressMinusSuffix=J,this.parsedAddress=this.parse(this.addressMinusSuffix)}static isValid(J){try{return new b4(J),!0}catch(Q){return!1}}static fromBigInt(J){let Q=J.toString(16).padStart(32,"0"),Y=[],G;for(G=0;G<N8.GROUPS;G++)Y.push(Q.slice(G*4,(G+1)*4));return new b4(Y.join(":"))}static fromURL(J){let Q,Y=null,G;if(J.indexOf("[")!==-1&&J.indexOf("]:")!==-1){if(G=N8.RE_URL_WITH_PORT.exec(J),G===null)return{error:"failed to parse address with port",address:null,port:null};Q=G[1],Y=G[2]}else if(J.indexOf("/")!==-1){if(J=J.replace(/^[a-z0-9]+:\/\//,""),G=N8.RE_URL.exec(J),G===null)return{error:"failed to parse address from URL",address:null,port:null};Q=G[1]}else Q=J;if(Y){if(Y=parseInt(Y,10),Y<0||Y>65536)Y=null}else Y=null;return{address:new b4(Q),port:Y}}static fromAddress4(J){let Q=new mM.Address4(J),Y=N8.BITS-(tQ1.BITS-Q.subnetMask);return new b4(`::ffff:${Q.correctForm()}/${Y}`)}static fromArpa(J){let Q=J.replace(/(\.ip6\.arpa)?\.$/,""),Y=7;if(Q.length!==63)throw new NK.AddressError("Invalid 'ip6.arpa' form.");let G=Q.split(".").reverse();for(let X=Y;X>0;X--){let z=X*4;G.splice(z,0,":")}return Q=G.join(""),new b4(Q)}microsoftTranscription(){return`${this.correctForm().replace(/:/g,"-")}.ipv6-literal.net`}mask(J=this.subnetMask){return this.getBitsBase2(0,J)}possibleSubnets(J=128){let Q=N8.BITS-this.subnetMask,Y=Math.abs(J-N8.BITS),G=Q-Y;if(G<0)return"0";return Vz9((BigInt("2")**BigInt(G)).toString(10))}_startAddress(){return BigInt(`0b${this.mask()+"0".repeat(N8.BITS-this.subnetMask)}`)}startAddress(){return b4.fromBigInt(this._startAddress())}startAddressExclusive(){let J=BigInt("1");return b4.fromBigInt(this._startAddress()+J)}_endAddress(){return BigInt(`0b${this.mask()+"1".repeat(N8.BITS-this.subnetMask)}`)}endAddress(){return b4.fromBigInt(this._endAddress())}endAddressExclusive(){let J=BigInt("1");return b4.fromBigInt(this._endAddress()-J)}getScope(){let J=N8.SCOPES[parseInt(this.getBits(12,16).toString(10),10)];if(this.getType()==="Global unicast"&&J!=="Link local")J="Global";return J||"Unknown"}getType(){for(let J of Object.keys(N8.TYPES))if(this.isInSubnet(new b4(J)))return N8.TYPES[J];return"Global unicast"}getBits(J,Q){return BigInt(`0b${this.getBitsBase2(J,Q)}`)}getBitsBase2(J,Q){return this.binaryZeroPad().slice(J,Q)}getBitsBase16(J,Q){let Y=Q-J;if(Y%4!==0)throw Error("Length of bits to retrieve must be divisible by four");return this.getBits(J,Q).toString(16).padStart(Y/4,"0")}getBitsPastSubnet(){return this.getBitsBase2(this.subnetMask,N8.BITS)}reverseForm(J){if(!J)J={};let Q=Math.floor(this.subnetMask/4),Y=this.canonicalForm().replace(/:/g,"").split("").slice(0,Q).reverse().join(".");if(Q>0){if(J.omitSuffix)return Y;return`${Y}.ip6.arpa.`}if(J.omitSuffix)return"";return"ip6.arpa."}correctForm(){let J,Q=[],Y=0,G=[];for(J=0;J<this.parsedAddress.length;J++){let K=parseInt(this.parsedAddress[J],16);if(K===0)Y++;if(K!==0&&Y>0){if(Y>1)G.push([J-Y,J-1]);Y=0}}if(Y>1)G.push([this.parsedAddress.length-Y,this.parsedAddress.length-1]);let X=G.map((K)=>K[1]-K[0]+1);if(G.length>0){let K=X.indexOf(Math.max(...X));Q=Uz9(this.parsedAddress,G[K])}else Q=this.parsedAddress;for(J=0;J<Q.length;J++)if(Q[J]!=="compact")Q[J]=parseInt(Q[J],16).toString(16);let z=Q.join(":");return z=z.replace(/^compact$/,"::"),z=z.replace(/(^compact)|(compact$)/,":"),z=z.replace(/compact/,""),z}binaryZeroPad(){return this.bigInt().toString(2).padStart(N8.BITS,"0")}parse4in6(J){let Q=J.split(":"),G=Q.slice(-1)[0].match(tQ1.RE_ADDRESS);if(G){this.parsedAddress4=G[0],this.address4=new mM.Address4(this.parsedAddress4);for(let X=0;X<this.address4.groups;X++)if(/^0[0-9]+/.test(this.address4.parsedAddress[X]))throw new NK.AddressError("IPv4 addresses can't have leading zeroes.",J.replace(tQ1.RE_ADDRESS,this.address4.parsedAddress.map(qz9).join(".")));this.v4=!0,Q[Q.length-1]=this.address4.toGroup6(),J=Q.join(":")}return J}parse(J){J=this.parse4in6(J);let Q=J.match(N8.RE_BAD_CHARACTERS);if(Q)throw new NK.AddressError(`Bad character${Q.length>1?"s":""} detected in address: ${Q.join("")}`,J.replace(N8.RE_BAD_CHARACTERS,'<span class="parse-error">$1</span>'));let Y=J.match(N8.RE_BAD_ADDRESS);if(Y)throw new NK.AddressError(`Address failed regex: ${Y.join("")}`,J.replace(N8.RE_BAD_ADDRESS,'<span class="parse-error">$1</span>'));let G=[],X=J.split("::");if(X.length===2){let z=X[0].split(":"),K=X[1].split(":");if(z.length===1&&z[0]==="")z=[];if(K.length===1&&K[0]==="")K=[];let W=this.groups-(z.length+K.length);if(!W)throw new NK.AddressError("Error parsing groups");this.elidedGroups=W,this.elisionBegin=z.length,this.elisionEnd=z.length+this.elidedGroups,G=G.concat(z);for(let Z=0;Z<W;Z++)G.push("0");G=G.concat(K)}else if(X.length===1)G=J.split(":"),this.elidedGroups=0;else throw new NK.AddressError("Too many :: groups found");if(G=G.map((z)=>parseInt(z,16).toString(16)),G.length!==this.groups)throw new NK.AddressError("Incorrect number of groups found");return G}canonicalForm(){return this.parsedAddress.map(dO0).join(":")}decimal(){return this.parsedAddress.map((J)=>parseInt(J,16).toString(10).padStart(5,"0")).join(":")}bigInt(){return BigInt(`0x${this.parsedAddress.map(dO0).join("")}`)}to4(){let J=this.binaryZeroPad().split("");return mM.Address4.fromHex(BigInt(`0b${J.slice(96,128).join("")}`).toString(16))}to4in6(){let J=this.to4(),Y=new b4(this.parsedAddress.slice(0,6).join(":"),6).correctForm(),G="";if(!/:$/.test(Y))G=":";return Y+G+J.address}inspectTeredo(){let J=this.getBitsBase16(0,32),Y=(this.getBits(80,96)^BigInt("0xffff")).toString(),G=mM.Address4.fromHex(this.getBitsBase16(32,64)),X=this.getBits(96,128),z=mM.Address4.fromHex((X^BigInt("0xffffffff")).toString(16)),K=this.getBitsBase2(64,80),W=(0,nm.testBit)(K,15),Z=(0,nm.testBit)(K,14),V=(0,nm.testBit)(K,8),q=(0,nm.testBit)(K,9),U=BigInt(`0b${K.slice(2,6)+K.slice(8,16)}`).toString(10);return{prefix:`${J.slice(0,4)}:${J.slice(4,8)}`,server4:G.address,client4:z.address,flags:K,coneNat:W,microsoft:{reserved:Z,universalLocal:q,groupIndividual:V,nonce:U},udpPort:Y}}inspect6to4(){let J=this.getBitsBase16(0,16),Q=mM.Address4.fromHex(this.getBitsBase16(16,48));return{prefix:J.slice(0,4),gateway:Q.address}}to6to4(){if(!this.is4())return null;let J=["2002",this.getBitsBase16(96,112),this.getBitsBase16(112,128),"","/16"].join(":");return new b4(J)}toByteArray(){let J=this.bigInt().toString(16),Y=`${"0".repeat(J.length%2)}${J}`,G=[];for(let X=0,z=Y.length;X<z;X+=2)G.push(parseInt(Y.substring(X,X+2),16));return G}toUnsignedByteArray(){return this.toByteArray().map(uO0)}static fromByteArray(J){return this.fromUnsignedByteArray(J.map(uO0))}static fromUnsignedByteArray(J){let Q=BigInt("256"),Y=BigInt("0"),G=BigInt("1");for(let X=J.length-1;X>=0;X--)Y+=G*BigInt(J[X].toString(10)),G*=Q;return b4.fromBigInt(Y)}isCanonical(){return this.addressMinusSuffix===this.canonicalForm()}isLinkLocal(){if(this.getBitsBase2(0,64)==="1111111010000000000000000000000000000000000000000000000000000000")return!0;return!1}isMulticast(){return this.getType()==="Multicast"}is4(){return this.v4}isTeredo(){return this.isInSubnet(new b4("2001::/32"))}is6to4(){return this.isInSubnet(new b4("2002::/16"))}isLoopback(){return this.getType()==="Loopback"}href(J){if(J===void 0)J="";else J=`:${J}`;return`http://[${this.correctForm()}]${J}/`}link(J){if(!J)J={};if(J.className===void 0)J.className="";if(J.prefix===void 0)J.prefix="/#address=";if(J.v4===void 0)J.v4=!1;let Q=this.correctForm;if(J.v4)Q=this.to4in6;let Y=Q.call(this);if(J.className)return`<a href="${J.prefix}${Y}" class="${J.className}">${Y}</a>`;return`<a href="${J.prefix}${Y}">${Y}</a>`}group(){if(this.elidedGroups===0)return eQ1.simpleGroup(this.address).join(":");om(typeof this.elidedGroups==="number"),om(typeof this.elisionBegin==="number");let J=[],[Q,Y]=this.address.split("::");if(Q.length)J.push(...eQ1.simpleGroup(Q));else J.push("");let G=["hover-group"];for(let X=this.elisionBegin;X<this.elisionBegin+this.elidedGroups;X++)G.push(`group-${X}`);if(J.push(`<span class="${G.join(" ")}"></span>`),Y.length)J.push(...eQ1.simpleGroup(Y,this.elisionEnd));else J.push("");if(this.is4())om(this.address4 instanceof mM.Address4),J.pop(),J.push(this.address4.groupForV6());return J.join(":")}regularExpressionString(J=!1){let Q=[],Y=new b4(this.correctForm());if(Y.elidedGroups===0)Q.push((0,dM.simpleRegularExpression)(Y.parsedAddress));else if(Y.elidedGroups===N8.GROUPS)Q.push((0,dM.possibleElisions)(N8.GROUPS));else{let G=Y.address.split("::");if(G[0].length)Q.push((0,dM.simpleRegularExpression)(G[0].split(":")));if(om(typeof Y.elidedGroups==="number"),Q.push((0,dM.possibleElisions)(Y.elidedGroups,G[0].length!==0,G[1].length!==0)),G[1].length)Q.push((0,dM.simpleRegularExpression)(G[1].split(":")));Q=[Q.join(":")]}if(!J)Q=["(?=^|",dM.ADDRESS_BOUNDARY,"|[^\\w\\:])(",...Q,")(?=[^\\w\\:]|",dM.ADDRESS_BOUNDARY,"|$)"];return Q.join("")}regularExpression(J=!1){return new RegExp(this.regularExpressionString(J),"i")}}WX.Address6=b4});var JY1=H((r5)=>{var Mz9=r5&&r5.__createBinding||(Object.create?function(J,Q,Y,G){if(G===void 0)G=Y;var X=Object.getOwnPropertyDescriptor(Q,Y);if(!X||("get"in X?!Q.__esModule:X.writable||X.configurable))X={enumerable:!0,get:function(){return Q[Y]}};Object.defineProperty(J,G,X)}:function(J,Q,Y,G){if(G===void 0)G=Y;J[G]=Q[Y]}),Dz9=r5&&r5.__setModuleDefault||(Object.create?function(J,Q){Object.defineProperty(J,"default",{enumerable:!0,value:Q})}:function(J,Q){J.default=Q}),Hz9=r5&&r5.__importStar||function(J){if(J&&J.__esModule)return J;var Q={};if(J!=null){for(var Y in J)if(Y!=="default"&&Object.prototype.hasOwnProperty.call(J,Y))Mz9(Q,J,Y)}return Dz9(Q,J),Q};Object.defineProperty(r5,"__esModule",{value:!0});r5.v6=r5.AddressError=r5.Address6=r5.Address4=void 0;var Iz9=aQ1();Object.defineProperty(r5,"Address4",{enumerable:!0,get:function(){return Iz9.Address4}});var Oz9=lO0();Object.defineProperty(r5,"Address6",{enumerable:!0,get:function(){return Oz9.Address6}});var Az9=cm();Object.defineProperty(r5,"AddressError",{enumerable:!0,get:function(){return Az9.AddressError}});var Bz9=Hz9(sQ1());r5.v6={helpers:Bz9}});var rO0=H((oO0)=>{Object.defineProperty(oO0,"__esModule",{value:!0});oO0.ipToBuffer=oO0.int32ToIpv4=oO0.ipv4ToInt32=oO0.validateSocksClientChainOptions=oO0.validateSocksClientOptions=void 0;var j7=nQ1(),x4=iQ1(),Nz9=V1("stream"),QY1=JY1(),pO0=V1("net");function wz9(J,Q=["connect","bind","associate"]){if(!x4.SocksCommand[J.command])throw new j7.SocksClientError(x4.ERRORS.InvalidSocksCommand,J);if(Q.indexOf(J.command)===-1)throw new j7.SocksClientError(x4.ERRORS.InvalidSocksCommandForOperation,J);if(!_O0(J.destination))throw new j7.SocksClientError(x4.ERRORS.InvalidSocksClientOptionsDestination,J);if(!iO0(J.proxy))throw new j7.SocksClientError(x4.ERRORS.InvalidSocksClientOptionsProxy,J);if(cO0(J.proxy,J),J.timeout&&!nO0(J.timeout))throw new j7.SocksClientError(x4.ERRORS.InvalidSocksClientOptionsTimeout,J);if(J.existing_socket&&!(J.existing_socket instanceof Nz9.Duplex))throw new j7.SocksClientError(x4.ERRORS.InvalidSocksClientOptionsExistingSocket,J)}oO0.validateSocksClientOptions=wz9;function Lz9(J){if(J.command!=="connect")throw new j7.SocksClientError(x4.ERRORS.InvalidSocksCommandChain,J);if(!_O0(J.destination))throw new j7.SocksClientError(x4.ERRORS.InvalidSocksClientOptionsDestination,J);if(!(J.proxies&&Array.isArray(J.proxies)&&J.proxies.length>=2))throw new j7.SocksClientError(x4.ERRORS.InvalidSocksClientOptionsProxiesLength,J);if(J.proxies.forEach((Q)=>{if(!iO0(Q))throw new j7.SocksClientError(x4.ERRORS.InvalidSocksClientOptionsProxy,J);cO0(Q,J)}),J.timeout&&!nO0(J.timeout))throw new j7.SocksClientError(x4.ERRORS.InvalidSocksClientOptionsTimeout,J)}oO0.validateSocksClientChainOptions=Lz9;function cO0(J,Q){if(J.custom_auth_method!==void 0){if(J.custom_auth_method<x4.SOCKS5_CUSTOM_AUTH_START||J.custom_auth_method>x4.SOCKS5_CUSTOM_AUTH_END)throw new j7.SocksClientError(x4.ERRORS.InvalidSocksClientOptionsCustomAuthRange,Q);if(J.custom_auth_request_handler===void 0||typeof J.custom_auth_request_handler!=="function")throw new j7.SocksClientError(x4.ERRORS.InvalidSocksClientOptionsCustomAuthOptions,Q);if(J.custom_auth_response_size===void 0)throw new j7.SocksClientError(x4.ERRORS.InvalidSocksClientOptionsCustomAuthOptions,Q);if(J.custom_auth_response_handler===void 0||typeof J.custom_auth_response_handler!=="function")throw new j7.SocksClientError(x4.ERRORS.InvalidSocksClientOptionsCustomAuthOptions,Q)}}function _O0(J){return J&&typeof J.host==="string"&&Buffer.byteLength(J.host)<256&&typeof J.port==="number"&&J.port>=0&&J.port<=65535}function iO0(J){return J&&(typeof J.host==="string"||typeof J.ipaddress==="string")&&typeof J.port==="number"&&J.port>=0&&J.port<=65535&&(J.type===4||J.type===5)}function nO0(J){return typeof J==="number"&&J>0}function Ez9(J){return new QY1.Address4(J).toArray().reduce((Y,G)=>(Y<<8)+G,0)>>>0}oO0.ipv4ToInt32=Ez9;function Cz9(J){let Q=J>>>24&255,Y=J>>>16&255,G=J>>>8&255,X=J&255;return[Q,Y,G,X].join(".")}oO0.int32ToIpv4=Cz9;function Rz9(J){if(pO0.isIPv4(J)){let Q=new QY1.Address4(J);return Buffer.from(Q.toArray())}else if(pO0.isIPv6(J)){let Q=new QY1.Address6(J);return Buffer.from(Q.canonicalForm().split(":").map((Y)=>Y.padStart(4,"0")).join(""),"hex")}else throw Error("Invalid IP address format")}oO0.ipToBuffer=Rz9});var JA0=H((tO0)=>{Object.defineProperty(tO0,"__esModule",{value:!0});tO0.ReceiveBuffer=void 0;class sO0{constructor(J=4096){this.buffer=Buffer.allocUnsafe(J),this.offset=0,this.originalSize=J}get length(){return this.offset}append(J){if(!Buffer.isBuffer(J))throw Error("Attempted to append a non-buffer instance to ReceiveBuffer.");if(this.offset+J.length>=this.buffer.length){let Q=this.buffer;this.buffer=Buffer.allocUnsafe(Math.max(this.buffer.length+this.originalSize,this.buffer.length+J.length)),Q.copy(this.buffer)}return J.copy(this.buffer,this.offset),this.offset+=J.length}peek(J){if(J>this.offset)throw Error("Attempted to read beyond the bounds of the managed internal data.");return this.buffer.slice(0,J)}get(J){if(J>this.offset)throw Error("Attempted to read beyond the bounds of the managed internal data.");let Q=Buffer.allocUnsafe(J);return this.buffer.slice(0,J).copy(Q),this.buffer.copyWithin(0,J,J+this.offset-J),this.offset-=J,Q}}tO0.ReceiveBuffer=sO0});var QA0=H((AV)=>{var vB=AV&&AV.__awaiter||function(J,Q,Y,G){function X(z){return z instanceof Y?z:new Y(function(K){K(z)})}return new(Y||(Y=Promise))(function(z,K){function W(q){try{V(G.next(q))}catch(U){K(U)}}function Z(q){try{V(G.throw(q))}catch(U){K(U)}}function V(q){q.done?z(q.value):X(q.value).then(W,Z)}V((G=G.apply(J,Q||[])).next())})};Object.defineProperty(AV,"__esModule",{value:!0});AV.SocksClientError=AV.SocksClient=void 0;var $z9=V1("events"),jB=V1("net"),b3=DO0(),E1=iQ1(),PJ=rO0(),fz9=JA0(),GY1=nQ1();Object.defineProperty(AV,"SocksClientError",{enumerable:!0,get:function(){return GY1.SocksClientError}});var YY1=JY1();class rm extends $z9.EventEmitter{constructor(J){super();this.options=Object.assign({},J),(0,PJ.validateSocksClientOptions)(J),this.setState(E1.SocksClientState.Created)}static createConnection(J,Q){return new Promise((Y,G)=>{try{(0,PJ.validateSocksClientOptions)(J,["connect"])}catch(z){if(typeof Q==="function")return Q(z),Y(z);else return G(z)}let X=new rm(J);X.connect(J.existing_socket),X.once("established",(z)=>{if(X.removeAllListeners(),typeof Q==="function")Q(null,z),Y(z);else Y(z)}),X.once("error",(z)=>{if(X.removeAllListeners(),typeof Q==="function")Q(z),Y(z);else G(z)})})}static createConnectionChain(J,Q){return new Promise((Y,G)=>vB(this,void 0,void 0,function*(){try{(0,PJ.validateSocksClientChainOptions)(J)}catch(X){if(typeof Q==="function")return Q(X),Y(X);else return G(X)}if(J.randomizeChain)(0,GY1.shuffleArray)(J.proxies);try{let X;for(let z=0;z<J.proxies.length;z++){let K=J.proxies[z],W=z===J.proxies.length-1?J.destination:{host:J.proxies[z+1].host||J.proxies[z+1].ipaddress,port:J.proxies[z+1].port},Z=yield rm.createConnection({command:"connect",proxy:K,destination:W,existing_socket:X});X=X||Z.socket}if(typeof Q==="function")Q(null,{socket:X}),Y({socket:X});else Y({socket:X})}catch(X){if(typeof Q==="function")Q(X),Y(X);else G(X)}}))}static createUDPFrame(J){let Q=new b3.SmartBuffer;if(Q.writeUInt16BE(0),Q.writeUInt8(J.frameNumber||0),jB.isIPv4(J.remoteHost.host))Q.writeUInt8(E1.Socks5HostType.IPv4),Q.writeUInt32BE((0,PJ.ipv4ToInt32)(J.remoteHost.host));else if(jB.isIPv6(J.remoteHost.host))Q.writeUInt8(E1.Socks5HostType.IPv6),Q.writeBuffer((0,PJ.ipToBuffer)(J.remoteHost.host));else Q.writeUInt8(E1.Socks5HostType.Hostname),Q.writeUInt8(Buffer.byteLength(J.remoteHost.host)),Q.writeString(J.remoteHost.host);return Q.writeUInt16BE(J.remoteHost.port),Q.writeBuffer(J.data),Q.toBuffer()}static parseUDPFrame(J){let Q=b3.SmartBuffer.fromBuffer(J);Q.readOffset=2;let Y=Q.readUInt8(),G=Q.readUInt8(),X;if(G===E1.Socks5HostType.IPv4)X=(0,PJ.int32ToIpv4)(Q.readUInt32BE());else if(G===E1.Socks5HostType.IPv6)X=YY1.Address6.fromByteArray(Array.from(Q.readBuffer(16))).canonicalForm();else X=Q.readString(Q.readUInt8());let z=Q.readUInt16BE();return{frameNumber:Y,remoteHost:{host:X,port:z},data:Q.readBuffer()}}setState(J){if(this.state!==E1.SocksClientState.Error)this.state=J}connect(J){this.onDataReceived=(Y)=>this.onDataReceivedHandler(Y),this.onClose=()=>this.onCloseHandler(),this.onError=(Y)=>this.onErrorHandler(Y),this.onConnect=()=>this.onConnectHandler();let Q=setTimeout(()=>this.onEstablishedTimeout(),this.options.timeout||E1.DEFAULT_TIMEOUT);if(Q.unref&&typeof Q.unref==="function")Q.unref();if(J)this.socket=J;else this.socket=new jB.Socket;if(this.socket.once("close",this.onClose),this.socket.once("error",this.onError),this.socket.once("connect",this.onConnect),this.socket.on("data",this.onDataReceived),this.setState(E1.SocksClientState.Connecting),this.receiveBuffer=new fz9.ReceiveBuffer,J)this.socket.emit("connect");else if(this.socket.connect(this.getSocketOptions()),this.options.set_tcp_nodelay!==void 0&&this.options.set_tcp_nodelay!==null)this.socket.setNoDelay(!!this.options.set_tcp_nodelay);this.prependOnceListener("established",(Y)=>{setImmediate(()=>{if(this.receiveBuffer.length>0){let G=this.receiveBuffer.get(this.receiveBuffer.length);Y.socket.emit("data",G)}Y.socket.resume()})})}getSocketOptions(){return Object.assign(Object.assign({},this.options.socket_options),{host:this.options.proxy.host||this.options.proxy.ipaddress,port:this.options.proxy.port})}onEstablishedTimeout(){if(this.state!==E1.SocksClientState.Established&&this.state!==E1.SocksClientState.BoundWaitingForConnection)this.closeSocket(E1.ERRORS.ProxyConnectionTimedOut)}onConnectHandler(){if(this.setState(E1.SocksClientState.Connected),this.options.proxy.type===4)this.sendSocks4InitialHandshake();else this.sendSocks5InitialHandshake();this.setState(E1.SocksClientState.SentInitialHandshake)}onDataReceivedHandler(J){this.receiveBuffer.append(J),this.processData()}processData(){while(this.state!==E1.SocksClientState.Established&&this.state!==E1.SocksClientState.Error&&this.receiveBuffer.length>=this.nextRequiredPacketBufferSize)if(this.state===E1.SocksClientState.SentInitialHandshake)if(this.options.proxy.type===4)this.handleSocks4FinalHandshakeResponse();else this.handleInitialSocks5HandshakeResponse();else if(this.state===E1.SocksClientState.SentAuthentication)this.handleInitialSocks5AuthenticationHandshakeResponse();else if(this.state===E1.SocksClientState.SentFinalHandshake)this.handleSocks5FinalHandshakeResponse();else if(this.state===E1.SocksClientState.BoundWaitingForConnection)if(this.options.proxy.type===4)this.handleSocks4IncomingConnectionResponse();else this.handleSocks5IncomingConnectionResponse();else{this.closeSocket(E1.ERRORS.InternalError);break}}onCloseHandler(){this.closeSocket(E1.ERRORS.SocketClosed)}onErrorHandler(J){this.closeSocket(J.message)}removeInternalSocketHandlers(){this.socket.pause(),this.socket.removeListener("data",this.onDataReceived),this.socket.removeListener("close",this.onClose),this.socket.removeListener("error",this.onError),this.socket.removeListener("connect",this.onConnect)}closeSocket(J){if(this.state!==E1.SocksClientState.Error)this.setState(E1.SocksClientState.Error),this.socket.destroy(),this.removeInternalSocketHandlers(),this.emit("error",new GY1.SocksClientError(J,this.options))}sendSocks4InitialHandshake(){let J=this.options.proxy.userId||"",Q=new b3.SmartBuffer;if(Q.writeUInt8(4),Q.writeUInt8(E1.SocksCommand[this.options.command]),Q.writeUInt16BE(this.options.destination.port),jB.isIPv4(this.options.destination.host))Q.writeBuffer((0,PJ.ipToBuffer)(this.options.destination.host)),Q.writeStringNT(J);else Q.writeUInt8(0),Q.writeUInt8(0),Q.writeUInt8(0),Q.writeUInt8(1),Q.writeStringNT(J),Q.writeStringNT(this.options.destination.host);this.nextRequiredPacketBufferSize=E1.SOCKS_INCOMING_PACKET_SIZES.Socks4Response,this.socket.write(Q.toBuffer())}handleSocks4FinalHandshakeResponse(){let J=this.receiveBuffer.get(8);if(J[1]!==E1.Socks4Response.Granted)this.closeSocket(`${E1.ERRORS.Socks4ProxyRejectedConnection} - (${E1.Socks4Response[J[1]]})`);else if(E1.SocksCommand[this.options.command]===E1.SocksCommand.bind){let Q=b3.SmartBuffer.fromBuffer(J);Q.readOffset=2;let Y={port:Q.readUInt16BE(),host:(0,PJ.int32ToIpv4)(Q.readUInt32BE())};if(Y.host==="0.0.0.0")Y.host=this.options.proxy.ipaddress;this.setState(E1.SocksClientState.BoundWaitingForConnection),this.emit("bound",{remoteHost:Y,socket:this.socket})}else this.setState(E1.SocksClientState.Established),this.removeInternalSocketHandlers(),this.emit("established",{socket:this.socket})}handleSocks4IncomingConnectionResponse(){let J=this.receiveBuffer.get(8);if(J[1]!==E1.Socks4Response.Granted)this.closeSocket(`${E1.ERRORS.Socks4ProxyRejectedIncomingBoundConnection} - (${E1.Socks4Response[J[1]]})`);else{let Q=b3.SmartBuffer.fromBuffer(J);Q.readOffset=2;let Y={port:Q.readUInt16BE(),host:(0,PJ.int32ToIpv4)(Q.readUInt32BE())};this.setState(E1.SocksClientState.Established),this.removeInternalSocketHandlers(),this.emit("established",{remoteHost:Y,socket:this.socket})}}sendSocks5InitialHandshake(){let J=new b3.SmartBuffer,Q=[E1.Socks5Auth.NoAuth];if(this.options.proxy.userId||this.options.proxy.password)Q.push(E1.Socks5Auth.UserPass);if(this.options.proxy.custom_auth_method!==void 0)Q.push(this.options.proxy.custom_auth_method);J.writeUInt8(5),J.writeUInt8(Q.length);for(let Y of Q)J.writeUInt8(Y);this.nextRequiredPacketBufferSize=E1.SOCKS_INCOMING_PACKET_SIZES.Socks5InitialHandshakeResponse,this.socket.write(J.toBuffer()),this.setState(E1.SocksClientState.SentInitialHandshake)}handleInitialSocks5HandshakeResponse(){let J=this.receiveBuffer.get(2);if(J[0]!==5)this.closeSocket(E1.ERRORS.InvalidSocks5IntiailHandshakeSocksVersion);else if(J[1]===E1.SOCKS5_NO_ACCEPTABLE_AUTH)this.closeSocket(E1.ERRORS.InvalidSocks5InitialHandshakeNoAcceptedAuthType);else if(J[1]===E1.Socks5Auth.NoAuth)this.socks5ChosenAuthType=E1.Socks5Auth.NoAuth,this.sendSocks5CommandRequest();else if(J[1]===E1.Socks5Auth.UserPass)this.socks5ChosenAuthType=E1.Socks5Auth.UserPass,this.sendSocks5UserPassAuthentication();else if(J[1]===this.options.proxy.custom_auth_method)this.socks5ChosenAuthType=this.options.proxy.custom_auth_method,this.sendSocks5CustomAuthentication();else this.closeSocket(E1.ERRORS.InvalidSocks5InitialHandshakeUnknownAuthType)}sendSocks5UserPassAuthentication(){let J=this.options.proxy.userId||"",Q=this.options.proxy.password||"",Y=new b3.SmartBuffer;Y.writeUInt8(1),Y.writeUInt8(Buffer.byteLength(J)),Y.writeString(J),Y.writeUInt8(Buffer.byteLength(Q)),Y.writeString(Q),this.nextRequiredPacketBufferSize=E1.SOCKS_INCOMING_PACKET_SIZES.Socks5UserPassAuthenticationResponse,this.socket.write(Y.toBuffer()),this.setState(E1.SocksClientState.SentAuthentication)}sendSocks5CustomAuthentication(){return vB(this,void 0,void 0,function*(){this.nextRequiredPacketBufferSize=this.options.proxy.custom_auth_response_size,this.socket.write(yield this.options.proxy.custom_auth_request_handler()),this.setState(E1.SocksClientState.SentAuthentication)})}handleSocks5CustomAuthHandshakeResponse(J){return vB(this,void 0,void 0,function*(){return yield this.options.proxy.custom_auth_response_handler(J)})}handleSocks5AuthenticationNoAuthHandshakeResponse(J){return vB(this,void 0,void 0,function*(){return J[1]===0})}handleSocks5AuthenticationUserPassHandshakeResponse(J){return vB(this,void 0,void 0,function*(){return J[1]===0})}handleInitialSocks5AuthenticationHandshakeResponse(){return vB(this,void 0,void 0,function*(){this.setState(E1.SocksClientState.ReceivedAuthenticationResponse);let J=!1;if(this.socks5ChosenAuthType===E1.Socks5Auth.NoAuth)J=yield this.handleSocks5AuthenticationNoAuthHandshakeResponse(this.receiveBuffer.get(2));else if(this.socks5ChosenAuthType===E1.Socks5Auth.UserPass)J=yield this.handleSocks5AuthenticationUserPassHandshakeResponse(this.receiveBuffer.get(2));else if(this.socks5ChosenAuthType===this.options.proxy.custom_auth_method)J=yield this.handleSocks5CustomAuthHandshakeResponse(this.receiveBuffer.get(this.options.proxy.custom_auth_response_size));if(!J)this.closeSocket(E1.ERRORS.Socks5AuthenticationFailed);else this.sendSocks5CommandRequest()})}sendSocks5CommandRequest(){let J=new b3.SmartBuffer;if(J.writeUInt8(5),J.writeUInt8(E1.SocksCommand[this.options.command]),J.writeUInt8(0),jB.isIPv4(this.options.destination.host))J.writeUInt8(E1.Socks5HostType.IPv4),J.writeBuffer((0,PJ.ipToBuffer)(this.options.destination.host));else if(jB.isIPv6(this.options.destination.host))J.writeUInt8(E1.Socks5HostType.IPv6),J.writeBuffer((0,PJ.ipToBuffer)(this.options.destination.host));else J.writeUInt8(E1.Socks5HostType.Hostname),J.writeUInt8(this.options.destination.host.length),J.writeString(this.options.destination.host);J.writeUInt16BE(this.options.destination.port),this.nextRequiredPacketBufferSize=E1.SOCKS_INCOMING_PACKET_SIZES.Socks5ResponseHeader,this.socket.write(J.toBuffer()),this.setState(E1.SocksClientState.SentFinalHandshake)}handleSocks5FinalHandshakeResponse(){let J=this.receiveBuffer.peek(5);if(J[0]!==5||J[1]!==E1.Socks5Response.Granted)this.closeSocket(`${E1.ERRORS.InvalidSocks5FinalHandshakeRejected} - ${E1.Socks5Response[J[1]]}`);else{let Q=J[3],Y,G;if(Q===E1.Socks5HostType.IPv4){let X=E1.SOCKS_INCOMING_PACKET_SIZES.Socks5ResponseIPv4;if(this.receiveBuffer.length<X){this.nextRequiredPacketBufferSize=X;return}if(G=b3.SmartBuffer.fromBuffer(this.receiveBuffer.get(X).slice(4)),Y={host:(0,PJ.int32ToIpv4)(G.readUInt32BE()),port:G.readUInt16BE()},Y.host==="0.0.0.0")Y.host=this.options.proxy.ipaddress}else if(Q===E1.Socks5HostType.Hostname){let X=J[4],z=E1.SOCKS_INCOMING_PACKET_SIZES.Socks5ResponseHostname(X);if(this.receiveBuffer.length<z){this.nextRequiredPacketBufferSize=z;return}G=b3.SmartBuffer.fromBuffer(this.receiveBuffer.get(z).slice(5)),Y={host:G.readString(X),port:G.readUInt16BE()}}else if(Q===E1.Socks5HostType.IPv6){let X=E1.SOCKS_INCOMING_PACKET_SIZES.Socks5ResponseIPv6;if(this.receiveBuffer.length<X){this.nextRequiredPacketBufferSize=X;return}G=b3.SmartBuffer.fromBuffer(this.receiveBuffer.get(X).slice(4)),Y={host:YY1.Address6.fromByteArray(Array.from(G.readBuffer(16))).canonicalForm(),port:G.readUInt16BE()}}if(this.setState(E1.SocksClientState.ReceivedFinalResponse),E1.SocksCommand[this.options.command]===E1.SocksCommand.connect)this.setState(E1.SocksClientState.Established),this.removeInternalSocketHandlers(),this.emit("established",{remoteHost:Y,socket:this.socket});else if(E1.SocksCommand[this.options.command]===E1.SocksCommand.bind)this.setState(E1.SocksClientState.BoundWaitingForConnection),this.nextRequiredPacketBufferSize=E1.SOCKS_INCOMING_PACKET_SIZES.Socks5ResponseHeader,this.emit("bound",{remoteHost:Y,socket:this.socket});else if(E1.SocksCommand[this.options.command]===E1.SocksCommand.associate)this.setState(E1.SocksClientState.Established),this.removeInternalSocketHandlers(),this.emit("established",{remoteHost:Y,socket:this.socket})}}handleSocks5IncomingConnectionResponse(){let J=this.receiveBuffer.peek(5);if(J[0]!==5||J[1]!==E1.Socks5Response.Granted)this.closeSocket(`${E1.ERRORS.Socks5ProxyRejectedIncomingBoundConnection} - ${E1.Socks5Response[J[1]]}`);else{let Q=J[3],Y,G;if(Q===E1.Socks5HostType.IPv4){let X=E1.SOCKS_INCOMING_PACKET_SIZES.Socks5ResponseIPv4;if(this.receiveBuffer.length<X){this.nextRequiredPacketBufferSize=X;return}if(G=b3.SmartBuffer.fromBuffer(this.receiveBuffer.get(X).slice(4)),Y={host:(0,PJ.int32ToIpv4)(G.readUInt32BE()),port:G.readUInt16BE()},Y.host==="0.0.0.0")Y.host=this.options.proxy.ipaddress}else if(Q===E1.Socks5HostType.Hostname){let X=J[4],z=E1.SOCKS_INCOMING_PACKET_SIZES.Socks5ResponseHostname(X);if(this.receiveBuffer.length<z){this.nextRequiredPacketBufferSize=z;return}G=b3.SmartBuffer.fromBuffer(this.receiveBuffer.get(z).slice(5)),Y={host:G.readString(X),port:G.readUInt16BE()}}else if(Q===E1.Socks5HostType.IPv6){let X=E1.SOCKS_INCOMING_PACKET_SIZES.Socks5ResponseIPv6;if(this.receiveBuffer.length<X){this.nextRequiredPacketBufferSize=X;return}G=b3.SmartBuffer.fromBuffer(this.receiveBuffer.get(X).slice(4)),Y={host:YY1.Address6.fromByteArray(Array.from(G.readBuffer(16))).canonicalForm(),port:G.readUInt16BE()}}this.setState(E1.SocksClientState.Established),this.removeInternalSocketHandlers(),this.emit("established",{remoteHost:Y,socket:this.socket})}}get socksClientOptions(){return Object.assign({},this.options)}}AV.SocksClient=rm});var YA0=H((uM)=>{var kz9=uM&&uM.__createBinding||(Object.create?function(J,Q,Y,G){if(G===void 0)G=Y;var X=Object.getOwnPropertyDescriptor(Q,Y);if(!X||("get"in X?!Q.__esModule:X.writable||X.configurable))X={enumerable:!0,get:function(){return Q[Y]}};Object.defineProperty(J,G,X)}:function(J,Q,Y,G){if(G===void 0)G=Y;J[G]=Q[Y]}),vz9=uM&&uM.__exportStar||function(J,Q){for(var Y in J)if(Y!=="default"&&!Object.prototype.hasOwnProperty.call(Q,Y))kz9(Q,J,Y)};Object.defineProperty(uM,"__esModule",{value:!0});vz9(QA0(),uM)});var GA0=H((yQ)=>{var jz9=yQ&&yQ.__createBinding||(Object.create?function(J,Q,Y,G){if(G===void 0)G=Y;var X=Object.getOwnPropertyDescriptor(Q,Y);if(!X||("get"in X?!Q.__esModule:X.writable||X.configurable))X={enumerable:!0,get:function(){return Q[Y]}};Object.defineProperty(J,G,X)}:function(J,Q,Y,G){if(G===void 0)G=Y;J[G]=Q[Y]}),hz9=yQ&&yQ.__setModuleDefault||(Object.create?function(J,Q){Object.defineProperty(J,"default",{enumerable:!0,value:Q})}:function(J,Q){J.default=Q}),XY1=yQ&&yQ.__importStar||function(J){if(J&&J.__esModule)return J;var Q={};if(J!=null){for(var Y in J)if(Y!=="default"&&Object.prototype.hasOwnProperty.call(J,Y))jz9(Q,J,Y)}return hz9(Q,J),Q},bz9=yQ&&yQ.__importDefault||function(J){return J&&J.__esModule?J:{default:J}};Object.defineProperty(yQ,"__esModule",{value:!0});yQ.SocksProxyAgent=void 0;var xz9=YA0(),yz9=pQ1(),gz9=bz9(FB()),mz9=XY1(V1("dns")),dz9=XY1(V1("net")),uz9=XY1(V1("tls")),lz9=V1("url"),sm=(0,gz9.default)("socks-proxy-agent"),pz9=(J)=>{if(J.servername===void 0&&J.host&&!dz9.isIP(J.host))return{...J,servername:J.host};return J};function cz9(J){let Q=!1,Y=5,G=J.hostname,X=parseInt(J.port,10)||1080;switch(J.protocol.replace(":","")){case"socks4":Q=!0,Y=4;break;case"socks4a":Y=4;break;case"socks5":Q=!0,Y=5;break;case"socks":Y=5;break;case"socks5h":Y=5;break;default:throw TypeError(`A "socks" protocol must be specified! Got: ${String(J.protocol)}`)}let z={host:G,port:X,type:Y};if(J.username)Object.defineProperty(z,"userId",{value:decodeURIComponent(J.username),enumerable:!1});if(J.password!=null)Object.defineProperty(z,"password",{value:decodeURIComponent(J.password),enumerable:!1});return{lookup:Q,proxy:z}}class zY1 extends yz9.Agent{constructor(J,Q){super(Q);let Y=typeof J==="string"?new lz9.URL(J):J,{proxy:G,lookup:X}=cz9(Y);this.shouldLookup=X,this.proxy=G,this.timeout=Q?.timeout??null,this.socketOptions=Q?.socketOptions??null}async connect(J,Q){let{shouldLookup:Y,proxy:G,timeout:X}=this;if(!Q.host)throw Error("No `host` defined!");let{host:z}=Q,{port:K,lookup:W=mz9.lookup}=Q;if(Y)z=await new Promise((U,M)=>{W(z,{},(D,I)=>{if(D)M(D);else U(I)})});let Z={proxy:G,destination:{host:z,port:typeof K==="number"?K:parseInt(K,10)},command:"connect",timeout:X??void 0,socket_options:this.socketOptions??void 0},V=(U)=>{if(J.destroy(),q.destroy(),U)U.destroy()};sm("Creating socks proxy connection: %o",Z);let{socket:q}=await xz9.SocksClient.createConnection(Z);if(sm("Successfully created socks proxy connection"),X!==null)q.setTimeout(X),q.on("timeout",()=>V());if(Q.secureEndpoint){sm("Upgrading socket connection to TLS");let U=uz9.connect({..._z9(pz9(Q),"host","path","port"),socket:q});return U.once("error",(M)=>{sm("Socket TLS error",M.message),V(U)}),U}return q}}zY1.protocols=["socks","socks4","socks4a","socks5","socks5h"];yQ.SocksProxyAgent=zY1;function _z9(J,...Q){let Y={},G;for(G in J)if(!Q.includes(G))Y[G]=J[G];return Y}});var Jd=H((EP5,UA0)=>{/*! request.js - Seamflux Client Build | 2026-03-14T14:17:11.304Z */function XA0(J,Q="proxy"){}function zA0(J){let Q=J.trim();return/^[a-zA-Z][a-zA-Z0-9+.-]*:\/\//.test(Q)?Q:`http://${Q}`}function iz9(){let J=process.env.HTTPS_PROXY||process.env.https_proxy||process.env.HTTP_PROXY||process.env.http_proxy;return(typeof J=="string"?J.trim():"")||void 0}function nz9(J){let Q=J.trim().toLowerCase();return Q.startsWith("socks://")||Q.startsWith("socks5://")||Q.startsWith("socks5h://")}function oz9(J){return nz9(J)?new KK9.SocksProxyAgent(J):new zK9.HttpsProxyAgent(J)}function az9(J){if(!J)return;let Q=J.trim(),Y=Number(Q);if(!Number.isNaN(Y))return Math.max(0,Math.floor(1000*Y));let G=Date.parse(Q);return Number.isNaN(G)?void 0:Math.max(0,G-Date.now())}function rz9(J,Q,Y,G,X){if(Q.response?.status===429){let W=Q.response.headers?.["retry-after"],Z=az9(W);if(Z!==void 0){let V=X?Math.floor(250*Math.random()):0;return Math.min(Z+V,G)}}let z=Y*Math.pow(2,J),K=X?Math.floor(250*Math.random()):0;return Math.min(z+K,G)}function ZA0(J){return new KY1(J)}var{create:sz9,defineProperty:em,getOwnPropertyDescriptor:tz9,getOwnPropertyNames:ez9,getPrototypeOf:JK9}=Object,QK9=Object.prototype.hasOwnProperty,YK9=(J,Q)=>{for(var Y in Q)em(J,Y,{get:Q[Y],enumerable:!0})},VA0=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of ez9(Q))QK9.call(J,X)||X===Y||em(J,X,{get:()=>Q[X],enumerable:!(G=tz9(Q,X))||G.enumerable});return J},GK9=(J,Q,Y)=>(Y=J!=null?sz9(JK9(J)):{},VA0(!Q&&J&&J.__esModule?Y:em(Y,"default",{value:J,enumerable:!0}),J)),XK9=(J)=>VA0(em({},"__esModule",{value:!0}),J),KA0={};YK9(KA0,{RequestClient:()=>KY1,createRequestClient:()=>ZA0,default:()=>qK9,proxyAgentCache:()=>qA0}),UA0.exports=XK9(KA0);var WA0=GK9(lQ1()),zK9=zO0(),KK9=GA0(),WK9=(J)=>{if(J.response){let{status:Q,statusText:Y,data:G}=J.response,X=typeof G=="object"?JSON.stringify(G):String(G||Y);throw Error(`HTTP ${Q}: ${X}`)}if(J.request){let Q=J.code,Y=Q?`${J.message} (${Q})`:J.message;throw Error(`Network error: ${Y}`)}throw Error(`Request failed: ${J.message}`)},ZK9=(J)=>{if(J.response){let Q=J.response.status;return Q>=500||Q===429}if(J.request){let Q=J.code;return!(Q!=="ECONNABORTED"||typeof J.message!="string"||!J.message.includes("timeout"))||new Set(["ECONNREFUSED","ETIMEDOUT","ECONNRESET","ENOTFOUND","ENETUNREACH","EAI_AGAIN","EPIPE","ECONNABORTED"]).has(Q)}return!1};class tm{static TTL_MS=600000;cache=new Map;getAgent(J){let Q=this.cache.get(J);if(Q){if(!(Date.now()>=Q.expiresAt))return Q.agent;this.disposeEntry(J,Q)}let Y=oz9(J),G=setTimeout(()=>{let X=this.cache.get(J);X&&this.disposeEntry(J,X)},tm.TTL_MS);return typeof G?.unref=="function"&&G.unref(),this.cache.set(J,{agent:Y,timer:G,expiresAt:Date.now()+tm.TTL_MS}),Y}clear(J){let Q=this.cache.get(J);Q&&this.disposeEntry(J,Q)}clearAll(){for(let[J,Q]of this.cache.entries())this.disposeEntry(J,Q)}size(){return this.cache.size}disposeEntry(J,Q){clearTimeout(Q.timer),Q.agent.destroy?.(),this.cache.delete(J)}}var qA0=new tm;class KY1{axiosInstance;config;constructor(J={}){let{baseURL:Q="",timeout:Y=30000,headers:G={},maxRetries:X=3,baseRetryDelay:z=1000,maxRetryDelay:K=1e4,retryCondition:W=ZK9,retryDelayFn:Z,enableRetryLogging:V=!1,proxy:q,errorHandler:U=WK9}=J,M=q?zA0(q):void 0;XA0(M,"default proxy");let D={baseURL:Q,timeout:Y,headers:G,maxRetries:X,baseRetryDelay:z,maxRetryDelay:K,retryCondition:W,retryDelayFn:Z??((I,O)=>rz9(I,O,z,K,!0)),enableRetryLogging:V,proxy:M,errorHandler:U,enableJitter:!0};this.config=D,this.axiosInstance=WA0.default.create({baseURL:D.baseURL,headers:D.headers,timeout:D.timeout}),this.axiosInstance.interceptors.response.use((I)=>I.data)}async request(J){let{method:Q,url:Y,fullUrl:G,params:X,data:z,headers:K={},timeout:W,proxy:Z,axiosConfig:V={}}=J,q={method:Q,url:G??Y??"",params:X,data:z,headers:{...this.config.headers,...K},timeout:W??this.config.timeout,...V},U=Z??this.config.proxy??iz9();if(U){let I=zA0(U);XA0(I,"request proxy"),q.httpsAgent=qA0.getAgent(I)}let M,D=Math.max(0,this.config.maxRetries)+1;for(let I=0;I<D;I++)try{return await this.axiosInstance.request(q)}catch(O){let A=this.asAxiosError(O);M=A,I<D-1&&this.config.retryCondition(A)||this.config.errorHandler(A);let B=this.config.retryDelayFn(I,A);this.config.enableRetryLogging&&console.log(`[RequestClient] retry ${I+1}/${this.config.maxRetries} after ${B}ms for ${Q} ${q.url} - ${A.message}`),await this.sleep(B)}throw M&&this.config.errorHandler(M),Error("Unexpected request failure without error.")}async get(J,Q={}){return this.request({...Q,method:"GET",url:J})}async post(J,Q,Y={}){return this.request({...Y,method:"POST",url:J,data:Q})}async put(J,Q,Y={}){return this.request({...Y,method:"PUT",url:J,data:Q})}async patch(J,Q,Y={}){return this.request({...Y,method:"PATCH",url:J,data:Q})}async delete(J,Q={}){return this.request({...Q,method:"DELETE",url:J})}getAxiosInstance(){return this.axiosInstance}asAxiosError(J){if(WA0.default.isAxiosError(J))return J;let Q=Error(J?.message??"Unknown error");return Q.isAxiosError=!0,Q.config=J?.config,Q.request=J?.request,Q.response=J?.response,Q}sleep(J){return new Promise((Q)=>setTimeout(Q,J))}}var VK9=ZA0(),qK9=VK9});var hB=H((W2)=>{Object.defineProperty(W2,"__esModule",{value:!0});W2.notImplemented=W2.bitMask=W2.utf8ToBytes=W2.randomBytes=W2.isBytes=W2.hexToBytes=W2.concatBytes=W2.bytesToUtf8=W2.bytesToHex=W2.anumber=W2.abytes=void 0;W2.abool=UK9;W2._abool2=MK9;W2._abytes2=DK9;W2.numberToHexUnpadded=MA0;W2.hexToNumber=ZY1;W2.bytesToNumberBE=HK9;W2.bytesToNumberLE=IK9;W2.numberToBytesBE=DA0;W2.numberToBytesLE=OK9;W2.numberToVarBytesBE=AK9;W2.ensureBytes=BK9;W2.equalBytes=NK9;W2.copyBytes=wK9;W2.asciiToBytes=LK9;W2.inRange=HA0;W2.aInRange=EK9;W2.bitLen=CK9;W2.bitGet=RK9;W2.bitSet=FK9;W2.createHmacDrbg=TK9;W2.validateObject=$K9;W2.isHash=fK9;W2._validateObject=kK9;W2.memoized=jK9;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */var ZX=M8(),wK=M8();Object.defineProperty(W2,"abytes",{enumerable:!0,get:function(){return wK.abytes}});Object.defineProperty(W2,"anumber",{enumerable:!0,get:function(){return wK.anumber}});Object.defineProperty(W2,"bytesToHex",{enumerable:!0,get:function(){return wK.bytesToHex}});Object.defineProperty(W2,"bytesToUtf8",{enumerable:!0,get:function(){return wK.bytesToUtf8}});Object.defineProperty(W2,"concatBytes",{enumerable:!0,get:function(){return wK.concatBytes}});Object.defineProperty(W2,"hexToBytes",{enumerable:!0,get:function(){return wK.hexToBytes}});Object.defineProperty(W2,"isBytes",{enumerable:!0,get:function(){return wK.isBytes}});Object.defineProperty(W2,"randomBytes",{enumerable:!0,get:function(){return wK.randomBytes}});Object.defineProperty(W2,"utf8ToBytes",{enumerable:!0,get:function(){return wK.utf8ToBytes}});var Qd=BigInt(0),XT=BigInt(1);function UK9(J,Q){if(typeof Q!=="boolean")throw Error(J+" boolean expected, got "+Q)}function MK9(J,Q=""){if(typeof J!=="boolean"){let Y=Q&&`"${Q}"`;throw Error(Y+"expected boolean, got type="+typeof J)}return J}function DK9(J,Q,Y=""){let G=(0,ZX.isBytes)(J),X=J?.length,z=Q!==void 0;if(!G||z&&X!==Q){let K=Y&&`"${Y}" `,W=z?` of length ${Q}`:"",Z=G?`length=${X}`:`type=${typeof J}`;throw Error(K+"expected Uint8Array"+W+", got "+Z)}return J}function MA0(J){let Q=J.toString(16);return Q.length&1?"0"+Q:Q}function ZY1(J){if(typeof J!=="string")throw Error("hex string expected, got "+typeof J);return J===""?Qd:BigInt("0x"+J)}function HK9(J){return ZY1((0,ZX.bytesToHex)(J))}function IK9(J){return(0,ZX.abytes)(J),ZY1((0,ZX.bytesToHex)(Uint8Array.from(J).reverse()))}function DA0(J,Q){return(0,ZX.hexToBytes)(J.toString(16).padStart(Q*2,"0"))}function OK9(J,Q){return DA0(J,Q).reverse()}function AK9(J){return(0,ZX.hexToBytes)(MA0(J))}function BK9(J,Q,Y){let G;if(typeof Q==="string")try{G=(0,ZX.hexToBytes)(Q)}catch(z){throw Error(J+" must be hex string or Uint8Array, cause: "+z)}else if((0,ZX.isBytes)(Q))G=Uint8Array.from(Q);else throw Error(J+" must be hex string or Uint8Array");let X=G.length;if(typeof Y==="number"&&X!==Y)throw Error(J+" of length "+Y+" expected, got "+X);return G}function NK9(J,Q){if(J.length!==Q.length)return!1;let Y=0;for(let G=0;G<J.length;G++)Y|=J[G]^Q[G];return Y===0}function wK9(J){return Uint8Array.from(J)}function LK9(J){return Uint8Array.from(J,(Q,Y)=>{let G=Q.charCodeAt(0);if(Q.length!==1||G>127)throw Error(`string contains non-ASCII character "${J[Y]}" with code ${G} at position ${Y}`);return G})}var WY1=(J)=>typeof J==="bigint"&&Qd<=J;function HA0(J,Q,Y){return WY1(J)&&WY1(Q)&&WY1(Y)&&Q<=J&&J<Y}function EK9(J,Q,Y,G){if(!HA0(Q,Y,G))throw Error("expected valid "+J+": "+Y+" <= n < "+G+", got "+Q)}function CK9(J){let Q;for(Q=0;J>Qd;J>>=XT,Q+=1);return Q}function RK9(J,Q){return J>>BigInt(Q)&XT}function FK9(J,Q,Y){return J|(Y?XT:Qd)<<BigInt(Q)}var SK9=(J)=>(XT<<BigInt(J))-XT;W2.bitMask=SK9;function TK9(J,Q,Y){if(typeof J!=="number"||J<2)throw Error("hashLen must be a number");if(typeof Q!=="number"||Q<2)throw Error("qByteLen must be a number");if(typeof Y!=="function")throw Error("hmacFn must be a function");let G=(D)=>new Uint8Array(D),X=(D)=>Uint8Array.of(D),z=G(J),K=G(J),W=0,Z=()=>{z.fill(1),K.fill(0),W=0},V=(...D)=>Y(K,z,...D),q=(D=G(0))=>{if(K=V(X(0),D),z=V(),D.length===0)return;K=V(X(1),D),z=V()},U=()=>{if(W++>=1000)throw Error("drbg: tried 1000 values");let D=0,I=[];while(D<Q){z=V();let O=z.slice();I.push(O),D+=z.length}return(0,ZX.concatBytes)(...I)};return(D,I)=>{Z(),q(D);let O=void 0;while(!(O=I(U())))q();return Z(),O}}var PK9={bigint:(J)=>typeof J==="bigint",function:(J)=>typeof J==="function",boolean:(J)=>typeof J==="boolean",string:(J)=>typeof J==="string",stringOrUint8Array:(J)=>typeof J==="string"||(0,ZX.isBytes)(J),isSafeInteger:(J)=>Number.isSafeInteger(J),array:(J)=>Array.isArray(J),field:(J,Q)=>Q.Fp.isValid(J),hash:(J)=>typeof J==="function"&&Number.isSafeInteger(J.outputLen)};function $K9(J,Q,Y={}){let G=(X,z,K)=>{let W=PK9[z];if(typeof W!=="function")throw Error("invalid validator function");let Z=J[X];if(K&&Z===void 0)return;if(!W(Z,J))throw Error("param "+String(X)+" is invalid. Expected "+z+", got "+Z)};for(let[X,z]of Object.entries(Q))G(X,z,!1);for(let[X,z]of Object.entries(Y))G(X,z,!0);return J}function fK9(J){return typeof J==="function"&&Number.isSafeInteger(J.outputLen)}function kK9(J,Q,Y={}){if(!J||typeof J!=="object")throw Error("expected valid options object");function G(X,z,K){let W=J[X];if(K&&W===void 0)return;let Z=typeof W;if(Z!==z||W===null)throw Error(`param "${X}" is invalid: expected ${z}, got ${Z}`)}Object.entries(Q).forEach(([X,z])=>G(X,z,!1)),Object.entries(Y).forEach(([X,z])=>G(X,z,!0))}var vK9=()=>{throw Error("not implemented")};W2.notImplemented=vK9;function jK9(J){let Q=new WeakMap;return(Y,...G)=>{let X=Q.get(Y);if(X!==void 0)return X;let z=J(Y,...G);return Q.set(Y,z),z}}});var bB=H((FA0)=>{Object.defineProperty(FA0,"__esModule",{value:!0});FA0.isNegativeLE=void 0;FA0.mod=x3;FA0.pow=WW9;FA0.pow2=ZW9;FA0.invert=Yd;FA0.tonelliShanks=qY1;FA0.FpSqrt=EA0;FA0.validateField=DW9;FA0.FpPow=UY1;FA0.FpInvertBatch=CA0;FA0.FpDiv=HW9;FA0.FpLegendre=Gd;FA0.FpIsSquare=IW9;FA0.nLength=MY1;FA0.Field=Xd;FA0.FpSqrtOdd=OW9;FA0.FpSqrtEven=AW9;FA0.hashToPrivateScalar=BW9;FA0.getFieldBytesLength=DY1;FA0.getMinHashLength=RA0;FA0.mapHashToField=NW9;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */var y3=hB(),h7=BigInt(0),d9=BigInt(1),lM=BigInt(2),OA0=BigInt(3),AA0=BigInt(4),BA0=BigInt(5),zW9=BigInt(7),NA0=BigInt(8),KW9=BigInt(9),wA0=BigInt(16);function x3(J,Q){let Y=J%Q;return Y>=h7?Y:Q+Y}function WW9(J,Q,Y){return UY1(Xd(Y),J,Q)}function ZW9(J,Q,Y){let G=J;while(Q-- >h7)G*=G,G%=Y;return G}function Yd(J,Q){if(J===h7)throw Error("invert: expected non-zero number");if(Q<=h7)throw Error("invert: expected positive modulus, got "+Q);let Y=x3(J,Q),G=Q,X=h7,z=d9,K=d9,W=h7;while(Y!==h7){let V=G/Y,q=G%Y,U=X-K*V,M=z-W*V;G=Y,Y=q,X=K,z=W,K=U,W=M}if(G!==d9)throw Error("invert: does not exist");return x3(X,Q)}function VY1(J,Q,Y){if(!J.eql(J.sqr(Q),Y))throw Error("Cannot find square root")}function LA0(J,Q){let Y=(J.ORDER+d9)/AA0,G=J.pow(Q,Y);return VY1(J,G,Q),G}function VW9(J,Q){let Y=(J.ORDER-BA0)/NA0,G=J.mul(Q,lM),X=J.pow(G,Y),z=J.mul(Q,X),K=J.mul(J.mul(z,lM),X),W=J.mul(z,J.sub(K,J.ONE));return VY1(J,W,Q),W}function qW9(J){let Q=Xd(J),Y=qY1(J),G=Y(Q,Q.neg(Q.ONE)),X=Y(Q,G),z=Y(Q,Q.neg(G)),K=(J+zW9)/wA0;return(W,Z)=>{let V=W.pow(Z,K),q=W.mul(V,G),U=W.mul(V,X),M=W.mul(V,z),D=W.eql(W.sqr(q),Z),I=W.eql(W.sqr(U),Z);V=W.cmov(V,q,D),q=W.cmov(M,U,I);let O=W.eql(W.sqr(q),Z),A=W.cmov(V,q,O);return VY1(W,A,Z),A}}function qY1(J){if(J<OA0)throw Error("sqrt is not defined for small field");let Q=J-d9,Y=0;while(Q%lM===h7)Q/=lM,Y++;let G=lM,X=Xd(J);while(Gd(X,G)===1)if(G++>1000)throw Error("Cannot find square root: probably non-prime P");if(Y===1)return LA0;let z=X.pow(G,Q),K=(Q+d9)/lM;return function(Z,V){if(Z.is0(V))return V;if(Gd(Z,V)!==1)throw Error("Cannot find square root");let q=Y,U=Z.mul(Z.ONE,z),M=Z.pow(V,Q),D=Z.pow(V,K);while(!Z.eql(M,Z.ONE)){if(Z.is0(M))return Z.ZERO;let I=1,O=Z.sqr(M);while(!Z.eql(O,Z.ONE))if(I++,O=Z.sqr(O),I===q)throw Error("Cannot find square root");let A=d9<<BigInt(q-I-1),B=Z.pow(U,A);q=I,U=Z.sqr(B),M=Z.mul(M,U),D=Z.mul(D,B)}return D}}function EA0(J){if(J%AA0===OA0)return LA0;if(J%NA0===BA0)return VW9;if(J%wA0===KW9)return qW9(J);return qY1(J)}var UW9=(J,Q)=>(x3(J,Q)&d9)===d9;FA0.isNegativeLE=UW9;var MW9=["create","isValid","is0","neg","inv","sqrt","sqr","eql","add","sub","mul","pow","div","addN","subN","mulN","sqrN"];function DW9(J){let Q={ORDER:"bigint",MASK:"bigint",BYTES:"number",BITS:"number"},Y=MW9.reduce((G,X)=>{return G[X]="function",G},Q);return(0,y3._validateObject)(J,Y),J}function UY1(J,Q,Y){if(Y<h7)throw Error("invalid exponent, negatives unsupported");if(Y===h7)return J.ONE;if(Y===d9)return Q;let G=J.ONE,X=Q;while(Y>h7){if(Y&d9)G=J.mul(G,X);X=J.sqr(X),Y>>=d9}return G}function CA0(J,Q,Y=!1){let G=Array(Q.length).fill(Y?J.ZERO:void 0),X=Q.reduce((K,W,Z)=>{if(J.is0(W))return K;return G[Z]=K,J.mul(K,W)},J.ONE),z=J.inv(X);return Q.reduceRight((K,W,Z)=>{if(J.is0(W))return K;return G[Z]=J.mul(K,G[Z]),J.mul(K,W)},z),G}function HW9(J,Q,Y){return J.mul(Q,typeof Y==="bigint"?Yd(Y,J.ORDER):J.inv(Y))}function Gd(J,Q){let Y=(J.ORDER-d9)/lM,G=J.pow(Q,Y),X=J.eql(G,J.ONE),z=J.eql(G,J.ZERO),K=J.eql(G,J.neg(J.ONE));if(!X&&!z&&!K)throw Error("invalid Legendre symbol result");return X?1:z?0:-1}function IW9(J,Q){return Gd(J,Q)===1}function MY1(J,Q){if(Q!==void 0)(0,y3.anumber)(Q);let Y=Q!==void 0?Q:J.toString(2).length,G=Math.ceil(Y/8);return{nBitLength:Y,nByteLength:G}}function Xd(J,Q,Y=!1,G={}){if(J<=h7)throw Error("invalid field: expected ORDER > 0, got "+J);let X=void 0,z=void 0,K=!1,W=void 0;if(typeof Q==="object"&&Q!=null){if(G.sqrt||Y)throw Error("cannot specify opts in two arguments");let M=Q;if(M.BITS)X=M.BITS;if(M.sqrt)z=M.sqrt;if(typeof M.isLE==="boolean")Y=M.isLE;if(typeof M.modFromBytes==="boolean")K=M.modFromBytes;W=M.allowedLengths}else{if(typeof Q==="number")X=Q;if(G.sqrt)z=G.sqrt}let{nBitLength:Z,nByteLength:V}=MY1(J,X);if(V>2048)throw Error("invalid field: expected ORDER of <= 2048 bytes");let q,U=Object.freeze({ORDER:J,isLE:Y,BITS:Z,BYTES:V,MASK:(0,y3.bitMask)(Z),ZERO:h7,ONE:d9,allowedLengths:W,create:(M)=>x3(M,J),isValid:(M)=>{if(typeof M!=="bigint")throw Error("invalid field element: expected bigint, got "+typeof M);return h7<=M&&M<J},is0:(M)=>M===h7,isValidNot0:(M)=>!U.is0(M)&&U.isValid(M),isOdd:(M)=>(M&d9)===d9,neg:(M)=>x3(-M,J),eql:(M,D)=>M===D,sqr:(M)=>x3(M*M,J),add:(M,D)=>x3(M+D,J),sub:(M,D)=>x3(M-D,J),mul:(M,D)=>x3(M*D,J),pow:(M,D)=>UY1(U,M,D),div:(M,D)=>x3(M*Yd(D,J),J),sqrN:(M)=>M*M,addN:(M,D)=>M+D,subN:(M,D)=>M-D,mulN:(M,D)=>M*D,inv:(M)=>Yd(M,J),sqrt:z||((M)=>{if(!q)q=EA0(J);return q(U,M)}),toBytes:(M)=>Y?(0,y3.numberToBytesLE)(M,V):(0,y3.numberToBytesBE)(M,V),fromBytes:(M,D=!0)=>{if(W){if(!W.includes(M.length)||M.length>V)throw Error("Field.fromBytes: expected "+W+" bytes, got "+M.length);let O=new Uint8Array(V);O.set(M,Y?0:O.length-M.length),M=O}if(M.length!==V)throw Error("Field.fromBytes: expected "+V+" bytes, got "+M.length);let I=Y?(0,y3.bytesToNumberLE)(M):(0,y3.bytesToNumberBE)(M);if(K)I=x3(I,J);if(!D){if(!U.isValid(I))throw Error("invalid field element: outside of range 0..ORDER")}return I},invertBatch:(M)=>CA0(U,M),cmov:(M,D,I)=>I?D:M});return Object.freeze(U)}function OW9(J,Q){if(!J.isOdd)throw Error("Field doesn't have isOdd");let Y=J.sqrt(Q);return J.isOdd(Y)?Y:J.neg(Y)}function AW9(J,Q){if(!J.isOdd)throw Error("Field doesn't have isOdd");let Y=J.sqrt(Q);return J.isOdd(Y)?J.neg(Y):Y}function BW9(J,Q,Y=!1){J=(0,y3.ensureBytes)("privateHash",J);let G=J.length,X=MY1(Q).nByteLength+8;if(X<24||G<X||G>1024)throw Error("hashToPrivateScalar: expected "+X+"-1024 bytes of input, got "+G);let z=Y?(0,y3.bytesToNumberLE)(J):(0,y3.bytesToNumberBE)(J);return x3(z,Q-d9)+d9}function DY1(J){if(typeof J!=="bigint")throw Error("field order must be bigint");let Q=J.toString(2).length;return Math.ceil(Q/8)}function RA0(J){let Q=DY1(J);return Q+Math.ceil(Q/2)}function NW9(J,Q,Y=!1){let G=J.length,X=DY1(Q),z=RA0(Q);if(G<16||G<z||G>1024)throw Error("expected "+z+"-1024 bytes of input, got "+G);let K=Y?(0,y3.bytesToNumberLE)(J):(0,y3.bytesToNumberBE)(J),W=x3(K,Q-d9)+d9;return Y?(0,y3.numberToBytesLE)(W,X):(0,y3.numberToBytesBE)(W,X)}});var xA0=H((hA0)=>{Object.defineProperty(hA0,"__esModule",{value:!0});hA0.wNAF=void 0;hA0.negateCt=AY1;hA0.normalizeZ=dW9;hA0.mulEndoUnsafe=uW9;hA0.pippenger=lW9;hA0.precomputeMSMUnsafe=pW9;hA0.validateBasic=cW9;hA0._createCurveFields=_W9;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */var zT=hB(),KT=bB(),xB=BigInt(0),pM=BigInt(1);function AY1(J,Q){let Y=Q.negate();return J?Y:Q}function dW9(J,Q){let Y=(0,KT.FpInvertBatch)(J.Fp,Q.map((G)=>G.Z));return Q.map((G,X)=>J.fromAffine(G.toAffine(Y[X])))}function BY1(J,Q){if(!Number.isSafeInteger(J)||J<=0||J>Q)throw Error("invalid window size, expected [1.."+Q+"], got W="+J)}function HY1(J,Q){BY1(J,Q);let Y=Math.ceil(Q/J)+1,G=2**(J-1),X=2**J,z=(0,zT.bitMask)(J),K=BigInt(J);return{windows:Y,windowSize:G,mask:z,maxNumber:X,shiftBy:K}}function TA0(J,Q,Y){let{windowSize:G,mask:X,maxNumber:z,shiftBy:K}=Y,W=Number(J&X),Z=J>>K;if(W>G)W-=z,Z+=pM;let V=Q*G,q=V+Math.abs(W)-1,U=W===0,M=W<0,D=Q%2!==0;return{nextN:Z,offset:q,isZero:U,isNeg:M,isNegF:D,offsetF:V}}function fA0(J,Q){if(!Array.isArray(J))throw Error("array expected");J.forEach((Y,G)=>{if(!(Y instanceof Q))throw Error("invalid point at index "+G)})}function kA0(J,Q){if(!Array.isArray(J))throw Error("array of scalars expected");J.forEach((Y,G)=>{if(!Q.isValid(Y))throw Error("invalid scalar at index "+G)})}var IY1=new WeakMap,vA0=new WeakMap;function OY1(J){return vA0.get(J)||1}function PA0(J){if(J!==xB)throw Error("invalid wNAF")}class jA0{constructor(J,Q){this.BASE=J.BASE,this.ZERO=J.ZERO,this.Fn=J.Fn,this.bits=Q}_unsafeLadder(J,Q,Y=this.ZERO){let G=J;while(Q>xB){if(Q&pM)Y=Y.add(G);G=G.double(),Q>>=pM}return Y}precomputeWindow(J,Q){let{windows:Y,windowSize:G}=HY1(Q,this.bits),X=[],z=J,K=z;for(let W=0;W<Y;W++){K=z,X.push(K);for(let Z=1;Z<G;Z++)K=K.add(z),X.push(K);z=K.double()}return X}wNAF(J,Q,Y){if(!this.Fn.isValid(Y))throw Error("invalid scalar");let G=this.ZERO,X=this.BASE,z=HY1(J,this.bits);for(let K=0;K<z.windows;K++){let{nextN:W,offset:Z,isZero:V,isNeg:q,isNegF:U,offsetF:M}=TA0(Y,K,z);if(Y=W,V)X=X.add(AY1(U,Q[M]));else G=G.add(AY1(q,Q[Z]))}return PA0(Y),{p:G,f:X}}wNAFUnsafe(J,Q,Y,G=this.ZERO){let X=HY1(J,this.bits);for(let z=0;z<X.windows;z++){if(Y===xB)break;let{nextN:K,offset:W,isZero:Z,isNeg:V}=TA0(Y,z,X);if(Y=K,Z)continue;else{let q=Q[W];G=G.add(V?q.negate():q)}}return PA0(Y),G}getPrecomputes(J,Q,Y){let G=IY1.get(Q);if(!G){if(G=this.precomputeWindow(Q,J),J!==1){if(typeof Y==="function")G=Y(G);IY1.set(Q,G)}}return G}cached(J,Q,Y){let G=OY1(J);return this.wNAF(G,this.getPrecomputes(G,J,Y),Q)}unsafe(J,Q,Y,G){let X=OY1(J);if(X===1)return this._unsafeLadder(J,Q,G);return this.wNAFUnsafe(X,this.getPrecomputes(X,J,Y),Q,G)}createCache(J,Q){BY1(Q,this.bits),vA0.set(J,Q),IY1.delete(J)}hasCache(J){return OY1(J)!==1}}hA0.wNAF=jA0;function uW9(J,Q,Y,G){let X=Q,z=J.ZERO,K=J.ZERO;while(Y>xB||G>xB){if(Y&pM)z=z.add(X);if(G&pM)K=K.add(X);X=X.double(),Y>>=pM,G>>=pM}return{p1:z,p2:K}}function lW9(J,Q,Y,G){fA0(Y,J),kA0(G,Q);let X=Y.length,z=G.length;if(X!==z)throw Error("arrays of points and scalars must have equal length");let K=J.ZERO,W=(0,zT.bitLen)(BigInt(X)),Z=1;if(W>12)Z=W-3;else if(W>4)Z=W-2;else if(W>0)Z=2;let V=(0,zT.bitMask)(Z),q=Array(Number(V)+1).fill(K),U=Math.floor((Q.BITS-1)/Z)*Z,M=K;for(let D=U;D>=0;D-=Z){q.fill(K);for(let O=0;O<z;O++){let A=G[O],B=Number(A>>BigInt(D)&V);q[B]=q[B].add(Y[O])}let I=K;for(let O=q.length-1,A=K;O>0;O--)A=A.add(q[O]),I=I.add(A);if(M=M.add(I),D!==0)for(let O=0;O<Z;O++)M=M.double()}return M}function pW9(J,Q,Y,G){BY1(G,Q.BITS),fA0(Y,J);let X=J.ZERO,z=2**G-1,K=Math.ceil(Q.BITS/G),W=(0,zT.bitMask)(G),Z=Y.map((V)=>{let q=[];for(let U=0,M=V;U<z;U++)q.push(M),M=M.add(V);return q});return(V)=>{if(kA0(V,Q),V.length>Y.length)throw Error("array of scalars must be smaller than array of points");let q=X;for(let U=0;U<K;U++){if(q!==X)for(let D=0;D<G;D++)q=q.double();let M=BigInt(K*G-(U+1)*G);for(let D=0;D<V.length;D++){let I=V[D],O=Number(I>>M&W);if(!O)continue;q=q.add(Z[D][O-1])}}return q}}function cW9(J){return(0,KT.validateField)(J.Fp),(0,zT.validateObject)(J,{n:"bigint",h:"bigint",Gx:"field",Gy:"field"},{nBitLength:"isSafeInteger",nByteLength:"isSafeInteger"}),Object.freeze({...(0,KT.nLength)(J.n,J.nBitLength),...J,...{p:J.Fp.ORDER}})}function $A0(J,Q,Y){if(Q){if(Q.ORDER!==J)throw Error("Field.ORDER must match order: Fp == p, Fn == n");return(0,KT.validateField)(Q),Q}else return(0,KT.Field)(J,{isLE:Y})}function _W9(J,Q,Y={},G){if(G===void 0)G=J==="edwards";if(!Q||typeof Q!=="object")throw Error(`expected valid ${J} CURVE object`);for(let Z of["p","n","h"]){let V=Q[Z];if(!(typeof V==="bigint"&&V>xB))throw Error(`CURVE.${Z} must be positive bigint`)}let X=$A0(Q.p,Y.Fp,G),z=$A0(Q.n,Y.Fn,G),W=["Gx","Gy","a",J==="weierstrass"?"b":"d"];for(let Z of W)if(!X.isValid(Q[Z]))throw Error(`CURVE.${Z} must be valid field element of CURVE.Fp`);return Q=Object.freeze(Object.assign({},Q)),{CURVE:Q,Fp:X,Fn:z}}});var RY1=H((iA0)=>{Object.defineProperty(iA0,"__esModule",{value:!0});iA0.DER=iA0.DERErr=void 0;iA0._splitEndoScalar=gA0;iA0._normFnElement=BV;iA0.weierstrassN=CY1;iA0.SWUFpSqrtRatio=dA0;iA0.mapToCurveSimpleSWU=QZ9;iA0.ecdh=lA0;iA0.ecdsa=pA0;iA0.weierstrassPoints=YZ9;iA0._legacyHelperEquat=_A0;iA0.weierstrass=KZ9;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */var eW9=WM(),JZ9=M8(),t1=hB(),LK=xA0(),gB=bB(),yA0=(J,Q)=>(J+(J>=0?Q:-Q)/VX)/Q;function gA0(J,Q,Y){let[[G,X],[z,K]]=Q,W=yA0(K*J,Y),Z=yA0(-X*J,Y),V=J-W*G-Z*z,q=-W*X-Z*K,U=V<V2,M=q<V2;if(U)V=-V;if(M)q=-q;let D=(0,t1.bitMask)(Math.ceil((0,t1.bitLen)(Y)/2))+q5;if(V<V2||V>=D||q<V2||q>=D)throw Error("splitScalar (endomorphism): failed, k="+J);return{k1neg:U,k1:V,k2neg:M,k2:q}}function wY1(J){if(!["compact","recovered","der"].includes(J))throw Error('Signature format must be "compact", "recovered", or "der"');return J}function NY1(J,Q){let Y={};for(let G of Object.keys(Q))Y[G]=J[G]===void 0?Q[G]:J[G];if((0,t1._abool2)(Y.lowS,"lowS"),(0,t1._abool2)(Y.prehash,"prehash"),Y.format!==void 0)wY1(Y.format);return Y}class EY1 extends Error{constructor(J=""){super(J)}}iA0.DERErr=EY1;iA0.DER={Err:EY1,_tlv:{encode:(J,Q)=>{let{Err:Y}=iA0.DER;if(J<0||J>256)throw new Y("tlv.encode: wrong tag");if(Q.length&1)throw new Y("tlv.encode: unpadded data");let G=Q.length/2,X=(0,t1.numberToHexUnpadded)(G);if(X.length/2&128)throw new Y("tlv.encode: long form length too big");let z=G>127?(0,t1.numberToHexUnpadded)(X.length/2|128):"";return(0,t1.numberToHexUnpadded)(J)+z+X+Q},decode(J,Q){let{Err:Y}=iA0.DER,G=0;if(J<0||J>256)throw new Y("tlv.encode: wrong tag");if(Q.length<2||Q[G++]!==J)throw new Y("tlv.decode: wrong tlv");let X=Q[G++],z=!!(X&128),K=0;if(!z)K=X;else{let Z=X&127;if(!Z)throw new Y("tlv.decode(long): indefinite length not supported");if(Z>4)throw new Y("tlv.decode(long): byte length is too big");let V=Q.subarray(G,G+Z);if(V.length!==Z)throw new Y("tlv.decode: length bytes not complete");if(V[0]===0)throw new Y("tlv.decode(long): zero leftmost byte");for(let q of V)K=K<<8|q;if(G+=Z,K<128)throw new Y("tlv.decode(long): not minimal encoding")}let W=Q.subarray(G,G+K);if(W.length!==K)throw new Y("tlv.decode: wrong value length");return{v:W,l:Q.subarray(G+K)}}},_int:{encode(J){let{Err:Q}=iA0.DER;if(J<V2)throw new Q("integer: negative integers are not allowed");let Y=(0,t1.numberToHexUnpadded)(J);if(Number.parseInt(Y[0],16)&8)Y="00"+Y;if(Y.length&1)throw new Q("unexpected DER parsing assertion: unpadded hex");return Y},decode(J){let{Err:Q}=iA0.DER;if(J[0]&128)throw new Q("invalid signature integer: negative");if(J[0]===0&&!(J[1]&128))throw new Q("invalid signature integer: unnecessary leading zero");return(0,t1.bytesToNumberBE)(J)}},toSig(J){let{Err:Q,_int:Y,_tlv:G}=iA0.DER,X=(0,t1.ensureBytes)("signature",J),{v:z,l:K}=G.decode(48,X);if(K.length)throw new Q("invalid signature: left bytes after parsing");let{v:W,l:Z}=G.decode(2,z),{v:V,l:q}=G.decode(2,Z);if(q.length)throw new Q("invalid signature: left bytes after parsing");return{r:Y.decode(W),s:Y.decode(V)}},hexFromSig(J){let{_tlv:Q,_int:Y}=iA0.DER,G=Q.encode(2,Y.encode(J.r)),X=Q.encode(2,Y.encode(J.s)),z=G+X;return Q.encode(48,z)}};var V2=BigInt(0),q5=BigInt(1),VX=BigInt(2),yB=BigInt(3),LY1=BigInt(4);function BV(J,Q){let{BYTES:Y}=J,G;if(typeof Q==="bigint")G=Q;else{let X=(0,t1.ensureBytes)("private key",Q);try{G=J.fromBytes(X)}catch(z){throw Error(`invalid private key: expected ui8a of size ${Y}, got ${typeof Q}`)}}if(!J.isValidNot0(G))throw Error("invalid private key: out of range [1..N-1]");return G}function CY1(J,Q={}){let Y=(0,LK._createCurveFields)("weierstrass",J,Q),{Fp:G,Fn:X}=Y,z=Y.CURVE,{h:K,n:W}=z;(0,t1._validateObject)(Q,{},{allowInfinityPoint:"boolean",clearCofactor:"function",isTorsionFree:"function",fromBytes:"function",toBytes:"function",endo:"object",wrapPrivateKey:"boolean"});let{endo:Z}=Q;if(Z){if(!G.is0(z.a)||typeof Z.beta!=="bigint"||!Array.isArray(Z.basises))throw Error('invalid endo: expected "beta": bigint and "basises": array')}let V=uA0(G,X);function q(){if(!G.isOdd)throw Error("compression is not supported: Field does not have .isOdd()")}function U($,d,h){let{x:S,y:T}=d.toAffine(),b=G.toBytes(S);if((0,t1._abool2)(h,"isCompressed"),h){q();let x=!G.isOdd(T);return(0,t1.concatBytes)(mA0(x),b)}else return(0,t1.concatBytes)(Uint8Array.of(4),b,G.toBytes(T))}function M($){(0,t1._abytes2)($,void 0,"Point");let{publicKey:d,publicKeyUncompressed:h}=V,S=$.length,T=$[0],b=$.subarray(1);if(S===d&&(T===2||T===3)){let x=G.fromBytes(b);if(!G.isValid(x))throw Error("bad point: is not on curve, wrong x");let m=O(x),g;try{g=G.sqrt(m)}catch(p){let a=p instanceof Error?": "+p.message:"";throw Error("bad point: is not on curve, sqrt error"+a)}q();let c=G.isOdd(g);if((T&1)===1!==c)g=G.neg(g);return{x,y:g}}else if(S===h&&T===4){let x=G.BYTES,m=G.fromBytes(b.subarray(0,x)),g=G.fromBytes(b.subarray(x,x*2));if(!A(m,g))throw Error("bad point: is not on curve");return{x:m,y:g}}else throw Error(`bad point: got length ${S}, expected compressed=${d} or uncompressed=${h}`)}let D=Q.toBytes||U,I=Q.fromBytes||M;function O($){let d=G.sqr($),h=G.mul(d,$);return G.add(G.add(h,G.mul($,z.a)),z.b)}function A($,d){let h=G.sqr(d),S=O($);return G.eql(h,S)}if(!A(z.Gx,z.Gy))throw Error("bad curve params: generator point");let B=G.mul(G.pow(z.a,yB),LY1),w=G.mul(G.sqr(z.b),BigInt(27));if(G.is0(G.add(B,w)))throw Error("bad curve params: a or b");function N($,d,h=!1){if(!G.isValid(d)||h&&G.is0(d))throw Error(`bad point coordinate ${$}`);return d}function L($){if(!($ instanceof C))throw Error("ProjectivePoint expected")}function E($){if(!Z||!Z.basises)throw Error("no endo");return gA0($,Z.basises,X.ORDER)}let R=(0,t1.memoized)(($,d)=>{let{X:h,Y:S,Z:T}=$;if(G.eql(T,G.ONE))return{x:h,y:S};let b=$.is0();if(d==null)d=b?G.ONE:G.inv(T);let x=G.mul(h,d),m=G.mul(S,d),g=G.mul(T,d);if(b)return{x:G.ZERO,y:G.ZERO};if(!G.eql(g,G.ONE))throw Error("invZ was invalid");return{x,y:m}}),F=(0,t1.memoized)(($)=>{if($.is0()){if(Q.allowInfinityPoint&&!G.is0($.Y))return;throw Error("bad point: ZERO")}let{x:d,y:h}=$.toAffine();if(!G.isValid(d)||!G.isValid(h))throw Error("bad point: x or y not field elements");if(!A(d,h))throw Error("bad point: equation left != right");if(!$.isTorsionFree())throw Error("bad point: not in prime-order subgroup");return!0});function f($,d,h,S,T){return h=new C(G.mul(h.X,$),h.Y,h.Z),d=(0,LK.negateCt)(S,d),h=(0,LK.negateCt)(T,h),d.add(h)}class C{constructor($,d,h){this.X=N("x",$),this.Y=N("y",d,!0),this.Z=N("z",h),Object.freeze(this)}static CURVE(){return z}static fromAffine($){let{x:d,y:h}=$||{};if(!$||!G.isValid(d)||!G.isValid(h))throw Error("invalid affine point");if($ instanceof C)throw Error("projective point not allowed");if(G.is0(d)&&G.is0(h))return C.ZERO;return new C(d,h,G.ONE)}static fromBytes($){let d=C.fromAffine(I((0,t1._abytes2)($,void 0,"point")));return d.assertValidity(),d}static fromHex($){return C.fromBytes((0,t1.ensureBytes)("pointHex",$))}get x(){return this.toAffine().x}get y(){return this.toAffine().y}precompute($=8,d=!0){if(k.createCache(this,$),!d)this.multiply(yB);return this}assertValidity(){F(this)}hasEvenY(){let{y:$}=this.toAffine();if(!G.isOdd)throw Error("Field doesn't support isOdd");return!G.isOdd($)}equals($){L($);let{X:d,Y:h,Z:S}=this,{X:T,Y:b,Z:x}=$,m=G.eql(G.mul(d,x),G.mul(T,S)),g=G.eql(G.mul(h,x),G.mul(b,S));return m&&g}negate(){return new C(this.X,G.neg(this.Y),this.Z)}double(){let{a:$,b:d}=z,h=G.mul(d,yB),{X:S,Y:T,Z:b}=this,x=G.ZERO,m=G.ZERO,g=G.ZERO,c=G.mul(S,S),l=G.mul(T,T),p=G.mul(b,b),a=G.mul(S,T);return a=G.add(a,a),g=G.mul(S,b),g=G.add(g,g),x=G.mul($,g),m=G.mul(h,p),m=G.add(x,m),x=G.sub(l,m),m=G.add(l,m),m=G.mul(x,m),x=G.mul(a,x),g=G.mul(h,g),p=G.mul($,p),a=G.sub(c,p),a=G.mul($,a),a=G.add(a,g),g=G.add(c,c),c=G.add(g,c),c=G.add(c,p),c=G.mul(c,a),m=G.add(m,c),p=G.mul(T,b),p=G.add(p,p),c=G.mul(p,a),x=G.sub(x,c),g=G.mul(p,l),g=G.add(g,g),g=G.add(g,g),new C(x,m,g)}add($){L($);let{X:d,Y:h,Z:S}=this,{X:T,Y:b,Z:x}=$,m=G.ZERO,g=G.ZERO,c=G.ZERO,l=z.a,p=G.mul(z.b,yB),a=G.mul(d,T),Q1=G.mul(h,b),D1=G.mul(S,x),B1=G.add(d,h),L1=G.add(T,b);B1=G.mul(B1,L1),L1=G.add(a,Q1),B1=G.sub(B1,L1),L1=G.add(d,S);let y=G.add(T,x);return L1=G.mul(L1,y),y=G.add(a,D1),L1=G.sub(L1,y),y=G.add(h,S),m=G.add(b,x),y=G.mul(y,m),m=G.add(Q1,D1),y=G.sub(y,m),c=G.mul(l,L1),m=G.mul(p,D1),c=G.add(m,c),m=G.sub(Q1,c),c=G.add(Q1,c),g=G.mul(m,c),Q1=G.add(a,a),Q1=G.add(Q1,a),D1=G.mul(l,D1),L1=G.mul(p,L1),Q1=G.add(Q1,D1),D1=G.sub(a,D1),D1=G.mul(l,D1),L1=G.add(L1,D1),a=G.mul(Q1,L1),g=G.add(g,a),a=G.mul(y,L1),m=G.mul(B1,m),m=G.sub(m,a),a=G.mul(B1,Q1),c=G.mul(y,c),c=G.add(c,a),new C(m,g,c)}subtract($){return this.add($.negate())}is0(){return this.equals(C.ZERO)}multiply($){let{endo:d}=Q;if(!X.isValidNot0($))throw Error("invalid scalar: out of range");let h,S,T=(b)=>k.cached(this,b,(x)=>(0,LK.normalizeZ)(C,x));if(d){let{k1neg:b,k1:x,k2neg:m,k2:g}=E($),{p:c,f:l}=T(x),{p,f:a}=T(g);S=l.add(a),h=f(d.beta,c,p,b,m)}else{let{p:b,f:x}=T($);h=b,S=x}return(0,LK.normalizeZ)(C,[h,S])[0]}multiplyUnsafe($){let{endo:d}=Q,h=this;if(!X.isValid($))throw Error("invalid scalar: out of range");if($===V2||h.is0())return C.ZERO;if($===q5)return h;if(k.hasCache(this))return this.multiply($);if(d){let{k1neg:S,k1:T,k2neg:b,k2:x}=E($),{p1:m,p2:g}=(0,LK.mulEndoUnsafe)(C,h,T,x);return f(d.beta,m,g,S,b)}else return k.unsafe(h,$)}multiplyAndAddUnsafe($,d,h){let S=this.multiplyUnsafe(d).add($.multiplyUnsafe(h));return S.is0()?void 0:S}toAffine($){return R(this,$)}isTorsionFree(){let{isTorsionFree:$}=Q;if(K===q5)return!0;if($)return $(C,this);return k.unsafe(this,W).is0()}clearCofactor(){let{clearCofactor:$}=Q;if(K===q5)return this;if($)return $(C,this);return this.multiplyUnsafe(K)}isSmallOrder(){return this.multiplyUnsafe(K).is0()}toBytes($=!0){return(0,t1._abool2)($,"isCompressed"),this.assertValidity(),D(C,this,$)}toHex($=!0){return(0,t1.bytesToHex)(this.toBytes($))}toString(){return`<Point ${this.is0()?"ZERO":this.toHex()}>`}get px(){return this.X}get py(){return this.X}get pz(){return this.Z}toRawBytes($=!0){return this.toBytes($)}_setWindowSize($){this.precompute($)}static normalizeZ($){return(0,LK.normalizeZ)(C,$)}static msm($,d){return(0,LK.pippenger)(C,X,$,d)}static fromPrivateKey($){return C.BASE.multiply(BV(X,$))}}C.BASE=new C(z.Gx,z.Gy,G.ONE),C.ZERO=new C(G.ZERO,G.ONE,G.ZERO),C.Fp=G,C.Fn=X;let P=X.BITS,k=new LK.wNAF(C,Q.endo?Math.ceil(P/2):P);return C.BASE.precompute(8),C}function mA0(J){return Uint8Array.of(J?2:3)}function dA0(J,Q){let Y=J.ORDER,G=V2;for(let I=Y-q5;I%VX===V2;I/=VX)G+=q5;let X=G,z=VX<<X-q5-q5,K=z*VX,W=(Y-q5)/K,Z=(W-q5)/VX,V=K-q5,q=z,U=J.pow(Q,W),M=J.pow(Q,(W+q5)/VX),D=(I,O)=>{let A=U,B=J.pow(O,V),w=J.sqr(B);w=J.mul(w,O);let N=J.mul(I,w);N=J.pow(N,Z),N=J.mul(N,B),B=J.mul(N,O),w=J.mul(N,I);let L=J.mul(w,B);N=J.pow(L,q);let E=J.eql(N,J.ONE);B=J.mul(w,M),N=J.mul(L,A),w=J.cmov(B,w,E),L=J.cmov(N,L,E);for(let R=X;R>q5;R--){let F=R-VX;F=VX<<F-q5;let f=J.pow(L,F),C=J.eql(f,J.ONE);B=J.mul(w,A),A=J.mul(A,A),f=J.mul(L,A),w=J.cmov(B,w,C),L=J.cmov(f,L,C)}return{isValid:E,value:w}};if(J.ORDER%LY1===yB){let I=(J.ORDER-yB)/LY1,O=J.sqrt(J.neg(Q));D=(A,B)=>{let w=J.sqr(B),N=J.mul(A,B);w=J.mul(w,N);let L=J.pow(w,I);L=J.mul(L,N);let E=J.mul(L,O),R=J.mul(J.sqr(L),B),F=J.eql(R,A),f=J.cmov(E,L,F);return{isValid:F,value:f}}}return D}function QZ9(J,Q){(0,gB.validateField)(J);let{A:Y,B:G,Z:X}=Q;if(!J.isValid(Y)||!J.isValid(G)||!J.isValid(X))throw Error("mapToCurveSimpleSWU: invalid opts");let z=dA0(J,X);if(!J.isOdd)throw Error("Field does not have .isOdd()");return(K)=>{let W,Z,V,q,U,M,D,I;W=J.sqr(K),W=J.mul(W,X),Z=J.sqr(W),Z=J.add(Z,W),V=J.add(Z,J.ONE),V=J.mul(V,G),q=J.cmov(X,J.neg(Z),!J.eql(Z,J.ZERO)),q=J.mul(q,Y),Z=J.sqr(V),M=J.sqr(q),U=J.mul(M,Y),Z=J.add(Z,U),Z=J.mul(Z,V),M=J.mul(M,q),U=J.mul(M,G),Z=J.add(Z,U),D=J.mul(W,V);let{isValid:O,value:A}=z(Z,M);I=J.mul(W,K),I=J.mul(I,A),D=J.cmov(D,V,O),I=J.cmov(I,A,O);let B=J.isOdd(K)===J.isOdd(I);I=J.cmov(J.neg(I),I,B);let w=(0,gB.FpInvertBatch)(J,[q],!0)[0];return D=J.mul(D,w),{x:D,y:I}}}function uA0(J,Q){return{secretKey:Q.BYTES,publicKey:1+J.BYTES,publicKeyUncompressed:1+2*J.BYTES,publicKeyHasPrefix:!0,signature:2*Q.BYTES}}function lA0(J,Q={}){let{Fn:Y}=J,G=Q.randomBytes||t1.randomBytes,X=Object.assign(uA0(J.Fp,Y),{seed:(0,gB.getMinHashLength)(Y.ORDER)});function z(D){try{return!!BV(Y,D)}catch(I){return!1}}function K(D,I){let{publicKey:O,publicKeyUncompressed:A}=X;try{let B=D.length;if(I===!0&&B!==O)return!1;if(I===!1&&B!==A)return!1;return!!J.fromBytes(D)}catch(B){return!1}}function W(D=G(X.seed)){return(0,gB.mapHashToField)((0,t1._abytes2)(D,X.seed,"seed"),Y.ORDER)}function Z(D,I=!0){return J.BASE.multiply(BV(Y,D)).toBytes(I)}function V(D){let I=W(D);return{secretKey:I,publicKey:Z(I)}}function q(D){if(typeof D==="bigint")return!1;if(D instanceof J)return!0;let{secretKey:I,publicKey:O,publicKeyUncompressed:A}=X;if(Y.allowedLengths||I===O)return;let B=(0,t1.ensureBytes)("key",D).length;return B===O||B===A}function U(D,I,O=!0){if(q(D)===!0)throw Error("first arg must be private key");if(q(I)===!1)throw Error("second arg must be public key");let A=BV(Y,D);return J.fromHex(I).multiply(A).toBytes(O)}return Object.freeze({getPublicKey:Z,getSharedSecret:U,keygen:V,Point:J,utils:{isValidSecretKey:z,isValidPublicKey:K,randomSecretKey:W,isValidPrivateKey:z,randomPrivateKey:W,normPrivateKeyToScalar:(D)=>BV(Y,D),precompute(D=8,I=J.BASE){return I.precompute(D,!1)}},lengths:X})}function pA0(J,Q,Y={}){(0,JZ9.ahash)(Q),(0,t1._validateObject)(Y,{},{hmac:"function",lowS:"boolean",randomBytes:"function",bits2int:"function",bits2int_modN:"function"});let G=Y.randomBytes||t1.randomBytes,X=Y.hmac||((h,...S)=>(0,eW9.hmac)(Q,h,(0,t1.concatBytes)(...S))),{Fp:z,Fn:K}=J,{ORDER:W,BITS:Z}=K,{keygen:V,getPublicKey:q,getSharedSecret:U,utils:M,lengths:D}=lA0(J,Y),I={prehash:!1,lowS:typeof Y.lowS==="boolean"?Y.lowS:!1,format:void 0,extraEntropy:!1},O="compact";function A(h){let S=W>>q5;return h>S}function B(h,S){if(!K.isValidNot0(S))throw Error(`invalid signature ${h}: out of range 1..Point.Fn.ORDER`);return S}function w(h,S){wY1(S);let T=D.signature,b=S==="compact"?T:S==="recovered"?T+1:void 0;return(0,t1._abytes2)(h,b,`${S} signature`)}class N{constructor(h,S,T){if(this.r=B("r",h),this.s=B("s",S),T!=null)this.recovery=T;Object.freeze(this)}static fromBytes(h,S=O){w(h,S);let T;if(S==="der"){let{r:g,s:c}=iA0.DER.toSig((0,t1._abytes2)(h));return new N(g,c)}if(S==="recovered")T=h[0],S="compact",h=h.subarray(1);let b=K.BYTES,x=h.subarray(0,b),m=h.subarray(b,b*2);return new N(K.fromBytes(x),K.fromBytes(m),T)}static fromHex(h,S){return this.fromBytes((0,t1.hexToBytes)(h),S)}addRecoveryBit(h){return new N(this.r,this.s,h)}recoverPublicKey(h){let S=z.ORDER,{r:T,s:b,recovery:x}=this;if(x==null||![0,1,2,3].includes(x))throw Error("recovery id invalid");if(W*VX<S&&x>1)throw Error("recovery id is ambiguous for h>1 curve");let g=x===2||x===3?T+W:T;if(!z.isValid(g))throw Error("recovery id 2 or 3 invalid");let c=z.toBytes(g),l=J.fromBytes((0,t1.concatBytes)(mA0((x&1)===0),c)),p=K.inv(g),a=E((0,t1.ensureBytes)("msgHash",h)),Q1=K.create(-a*p),D1=K.create(b*p),B1=J.BASE.multiplyUnsafe(Q1).add(l.multiplyUnsafe(D1));if(B1.is0())throw Error("point at infinify");return B1.assertValidity(),B1}hasHighS(){return A(this.s)}toBytes(h=O){if(wY1(h),h==="der")return(0,t1.hexToBytes)(iA0.DER.hexFromSig(this));let S=K.toBytes(this.r),T=K.toBytes(this.s);if(h==="recovered"){if(this.recovery==null)throw Error("recovery bit must be present");return(0,t1.concatBytes)(Uint8Array.of(this.recovery),S,T)}return(0,t1.concatBytes)(S,T)}toHex(h){return(0,t1.bytesToHex)(this.toBytes(h))}assertValidity(){}static fromCompact(h){return N.fromBytes((0,t1.ensureBytes)("sig",h),"compact")}static fromDER(h){return N.fromBytes((0,t1.ensureBytes)("sig",h),"der")}normalizeS(){return this.hasHighS()?new N(this.r,K.neg(this.s),this.recovery):this}toDERRawBytes(){return this.toBytes("der")}toDERHex(){return(0,t1.bytesToHex)(this.toBytes("der"))}toCompactRawBytes(){return this.toBytes("compact")}toCompactHex(){return(0,t1.bytesToHex)(this.toBytes("compact"))}}let L=Y.bits2int||function(S){if(S.length>8192)throw Error("input is too large");let T=(0,t1.bytesToNumberBE)(S),b=S.length*8-Z;return b>0?T>>BigInt(b):T},E=Y.bits2int_modN||function(S){return K.create(L(S))},R=(0,t1.bitMask)(Z);function F(h){return(0,t1.aInRange)("num < 2^"+Z,h,V2,R),K.toBytes(h)}function f(h,S){return(0,t1._abytes2)(h,void 0,"message"),S?(0,t1._abytes2)(Q(h),void 0,"prehashed message"):h}function C(h,S,T){if(["recovered","canonical"].some((D1)=>(D1 in T)))throw Error("sign() legacy options not supported");let{lowS:b,prehash:x,extraEntropy:m}=NY1(T,I);h=f(h,x);let g=E(h),c=BV(K,S),l=[F(c),F(g)];if(m!=null&&m!==!1){let D1=m===!0?G(D.secretKey):m;l.push((0,t1.ensureBytes)("extraEntropy",D1))}let p=(0,t1.concatBytes)(...l),a=g;function Q1(D1){let B1=L(D1);if(!K.isValidNot0(B1))return;let L1=K.inv(B1),y=J.BASE.multiply(B1).toAffine(),u=K.create(y.x);if(u===V2)return;let _=K.create(L1*K.create(a+u*c));if(_===V2)return;let o=(y.x===u?0:2)|Number(y.y&q5),n=_;if(b&&A(_))n=K.neg(_),o^=1;return new N(u,n,o)}return{seed:p,k2sig:Q1}}function P(h,S,T={}){h=(0,t1.ensureBytes)("message",h);let{seed:b,k2sig:x}=C(h,S,T);return(0,t1.createHmacDrbg)(Q.outputLen,K.BYTES,X)(b,x)}function k(h){let S=void 0,T=typeof h==="string"||(0,t1.isBytes)(h),b=!T&&h!==null&&typeof h==="object"&&typeof h.r==="bigint"&&typeof h.s==="bigint";if(!T&&!b)throw Error("invalid signature, expected Uint8Array, hex string or Signature instance");if(b)S=new N(h.r,h.s);else if(T){try{S=N.fromBytes((0,t1.ensureBytes)("sig",h),"der")}catch(x){if(!(x instanceof iA0.DER.Err))throw x}if(!S)try{S=N.fromBytes((0,t1.ensureBytes)("sig",h),"compact")}catch(x){return!1}}if(!S)return!1;return S}function $(h,S,T,b={}){let{lowS:x,prehash:m,format:g}=NY1(b,I);if(T=(0,t1.ensureBytes)("publicKey",T),S=f((0,t1.ensureBytes)("message",S),m),"strict"in b)throw Error("options.strict was renamed to lowS");let c=g===void 0?k(h):N.fromBytes((0,t1.ensureBytes)("sig",h),g);if(c===!1)return!1;try{let l=J.fromBytes(T);if(x&&c.hasHighS())return!1;let{r:p,s:a}=c,Q1=E(S),D1=K.inv(a),B1=K.create(Q1*D1),L1=K.create(p*D1),y=J.BASE.multiplyUnsafe(B1).add(l.multiplyUnsafe(L1));if(y.is0())return!1;return K.create(y.x)===p}catch(l){return!1}}function d(h,S,T={}){let{prehash:b}=NY1(T,I);return S=f(S,b),N.fromBytes(h,"recovered").recoverPublicKey(S).toBytes()}return Object.freeze({keygen:V,getPublicKey:q,getSharedSecret:U,utils:M,lengths:D,Point:J,sign:P,verify:$,recoverPublicKey:d,Signature:N,hash:Q})}function YZ9(J){let{CURVE:Q,curveOpts:Y}=cA0(J),G=CY1(Q,Y);return XZ9(J,G)}function cA0(J){let Q={a:J.a,b:J.b,p:J.Fp.ORDER,n:J.n,h:J.h,Gx:J.Gx,Gy:J.Gy},Y=J.Fp,G=J.allowedPrivateKeyLengths?Array.from(new Set(J.allowedPrivateKeyLengths.map((K)=>Math.ceil(K/2)))):void 0,X=(0,gB.Field)(Q.n,{BITS:J.nBitLength,allowedLengths:G,modFromBytes:J.wrapPrivateKey}),z={Fp:Y,Fn:X,allowInfinityPoint:J.allowInfinityPoint,endo:J.endo,isTorsionFree:J.isTorsionFree,clearCofactor:J.clearCofactor,fromBytes:J.fromBytes,toBytes:J.toBytes};return{CURVE:Q,curveOpts:z}}function GZ9(J){let{CURVE:Q,curveOpts:Y}=cA0(J),G={hmac:J.hmac,randomBytes:J.randomBytes,lowS:J.lowS,bits2int:J.bits2int,bits2int_modN:J.bits2int_modN};return{CURVE:Q,curveOpts:Y,hash:J.hash,ecdsaOpts:G}}function _A0(J,Q,Y){function G(X){let z=J.sqr(X),K=J.mul(z,X);return J.add(J.add(K,J.mul(X,Q)),Y)}return G}function XZ9(J,Q){let{Fp:Y,Fn:G}=Q;function X(K){return(0,t1.inRange)(K,q5,G.ORDER)}let z=_A0(Y,J.a,J.b);return Object.assign({},{CURVE:J,Point:Q,ProjectivePoint:Q,normPrivateKeyToScalar:(K)=>BV(G,K),weierstrassEquation:z,isWithinCurveOrder:X})}function zZ9(J,Q){let Y=Q.Point;return Object.assign({},Q,{ProjectivePoint:Y,CURVE:Object.assign({},J,(0,gB.nLength)(Y.Fn.ORDER,Y.Fn.BITS))})}function KZ9(J){let{CURVE:Q,curveOpts:Y,hash:G,ecdsaOpts:X}=GZ9(J),z=CY1(Q,Y),K=pA0(z,G,X);return zZ9(J,K)}});var oA0=H((nA0)=>{Object.defineProperty(nA0,"__esModule",{value:!0});nA0.getHash=NZ9;nA0.createCurve=wZ9;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */var BZ9=RY1();function NZ9(J){return{hash:J}}function wZ9(J,Q){let Y=(G)=>(0,BZ9.weierstrass)({...J,hash:G});return{...Y(Q),create:Y}}});var JB0=H((eA0)=>{Object.defineProperty(eA0,"__esModule",{value:!0});eA0._DST_scalar=void 0;eA0.expand_message_xmd=sA0;eA0.expand_message_xof=tA0;eA0.hash_to_field=zd;eA0.isogenyMap=FZ9;eA0.createHasher=SZ9;var U5=hB(),aA0=bB(),CZ9=U5.bytesToNumberBE;function NV(J,Q){if(WT(J),WT(Q),J<0||J>=1<<8*Q)throw Error("invalid I2OSP input: "+J);let Y=Array.from({length:Q}).fill(0);for(let G=Q-1;G>=0;G--)Y[G]=J&255,J>>>=8;return new Uint8Array(Y)}function RZ9(J,Q){let Y=new Uint8Array(J.length);for(let G=0;G<J.length;G++)Y[G]=J[G]^Q[G];return Y}function WT(J){if(!Number.isSafeInteger(J))throw Error("number expected")}function rA0(J){if(!(0,U5.isBytes)(J)&&typeof J!=="string")throw Error("DST must be Uint8Array or string");return typeof J==="string"?(0,U5.utf8ToBytes)(J):J}function sA0(J,Q,Y,G){if((0,U5.abytes)(J),WT(Y),Q=rA0(Q),Q.length>255)Q=G((0,U5.concatBytes)((0,U5.utf8ToBytes)("H2C-OVERSIZE-DST-"),Q));let{outputLen:X,blockLen:z}=G,K=Math.ceil(Y/X);if(Y>65535||K>255)throw Error("expand_message_xmd: invalid lenInBytes");let W=(0,U5.concatBytes)(Q,NV(Q.length,1)),Z=NV(0,z),V=NV(Y,2),q=Array(K),U=G((0,U5.concatBytes)(Z,J,V,NV(0,1),W));q[0]=G((0,U5.concatBytes)(U,NV(1,1),W));for(let D=1;D<=K;D++){let I=[RZ9(U,q[D-1]),NV(D+1,1),W];q[D]=G((0,U5.concatBytes)(...I))}return(0,U5.concatBytes)(...q).slice(0,Y)}function tA0(J,Q,Y,G,X){if((0,U5.abytes)(J),WT(Y),Q=rA0(Q),Q.length>255){let z=Math.ceil(2*G/8);Q=X.create({dkLen:z}).update((0,U5.utf8ToBytes)("H2C-OVERSIZE-DST-")).update(Q).digest()}if(Y>65535||Q.length>255)throw Error("expand_message_xof: invalid lenInBytes");return X.create({dkLen:Y}).update(J).update(NV(Y,2)).update(Q).update(NV(Q.length,1)).digest()}function zd(J,Q,Y){(0,U5._validateObject)(Y,{p:"bigint",m:"number",k:"number",hash:"function"});let{p:G,k:X,m:z,hash:K,expand:W,DST:Z}=Y;if(!(0,U5.isHash)(Y.hash))throw Error("expected valid hash");(0,U5.abytes)(J),WT(Q);let V=G.toString(2).length,q=Math.ceil((V+X)/8),U=Q*z*q,M;if(W==="xmd")M=sA0(J,Z,U,K);else if(W==="xof")M=tA0(J,Z,U,X,K);else if(W==="_internal_pass")M=J;else throw Error('expand must be "xmd" or "xof"');let D=Array(Q);for(let I=0;I<Q;I++){let O=Array(z);for(let A=0;A<z;A++){let B=q*(A+I*z),w=M.subarray(B,B+q);O[A]=(0,aA0.mod)(CZ9(w),G)}D[I]=O}return D}function FZ9(J,Q){let Y=Q.map((G)=>Array.from(G).reverse());return(G,X)=>{let[z,K,W,Z]=Y.map((U)=>U.reduce((M,D)=>J.add(J.mul(M,G),D))),[V,q]=(0,aA0.FpInvertBatch)(J,[K,Z],!0);return G=J.mul(z,V),X=J.mul(X,J.mul(W,q)),{x:G,y:X}}}eA0._DST_scalar=(0,U5.utf8ToBytes)("HashToScalar-");function SZ9(J,Q,Y){if(typeof Q!=="function")throw Error("mapToCurve() must be defined");function G(z){return J.fromAffine(Q(z))}function X(z){let K=z.clearCofactor();if(K.equals(J.ZERO))return J.ZERO;return K.assertValidity(),K}return{defaults:Y,hashToCurve(z,K){let W=Object.assign({},Y,K),Z=zd(z,2,W),V=G(Z[0]),q=G(Z[1]);return X(V.add(q))},encodeToCurve(z,K){let W=Y.encodeDST?{DST:Y.encodeDST}:{},Z=Object.assign({},Y,W,K),V=zd(z,1,Z),q=G(V[0]);return X(q)},mapToCurve(z){if(!Array.isArray(z))throw Error("expected array of bigints");for(let K of z)if(typeof K!=="bigint")throw Error("expected array of bigints");return X(G(z))},hashToScalar(z,K){let W=J.Fn.ORDER,Z=Object.assign({},Y,{p:W,m:1,DST:eA0._DST_scalar},K);return zd(z,1,Z)[0][0]}}}});var MB0=H((qB0)=>{Object.defineProperty(qB0,"__esModule",{value:!0});qB0.encodeToCurve=qB0.hashToCurve=qB0.secp256k1_hasher=qB0.schnorr=qB0.secp256k1=void 0;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */var Kd=DK(),XB0=M8(),vZ9=oA0(),zB0=JB0(),b7=bB(),KB0=RY1(),$J=hB(),mB={p:BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f"),n:BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),h:BigInt(1),a:BigInt(0),b:BigInt(7),Gx:BigInt("0x79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798"),Gy:BigInt("0x483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8")},jZ9={beta:BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee"),basises:[[BigInt("0x3086d221a7d46bcde86c90e49284eb15"),-BigInt("0xe4437ed6010e88286f547fa90abfe4c3")],[BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"),BigInt("0x3086d221a7d46bcde86c90e49284eb15")]]},hZ9=BigInt(0),QB0=BigInt(1),SY1=BigInt(2);function bZ9(J){let Q=mB.p,Y=BigInt(3),G=BigInt(6),X=BigInt(11),z=BigInt(22),K=BigInt(23),W=BigInt(44),Z=BigInt(88),V=J*J*J%Q,q=V*V*J%Q,U=(0,b7.pow2)(q,Y,Q)*q%Q,M=(0,b7.pow2)(U,Y,Q)*q%Q,D=(0,b7.pow2)(M,SY1,Q)*V%Q,I=(0,b7.pow2)(D,X,Q)*D%Q,O=(0,b7.pow2)(I,z,Q)*I%Q,A=(0,b7.pow2)(O,W,Q)*O%Q,B=(0,b7.pow2)(A,Z,Q)*A%Q,w=(0,b7.pow2)(B,W,Q)*O%Q,N=(0,b7.pow2)(w,Y,Q)*q%Q,L=(0,b7.pow2)(N,K,Q)*I%Q,E=(0,b7.pow2)(L,G,Q)*V%Q,R=(0,b7.pow2)(E,SY1,Q);if(!EK.eql(EK.sqr(R),J))throw Error("Cannot find square root");return R}var EK=(0,b7.Field)(mB.p,{sqrt:bZ9});qB0.secp256k1=(0,vZ9.createCurve)({...mB,Fp:EK,lowS:!0,endo:jZ9},Kd.sha256);var YB0={};function Wd(J,...Q){let Y=YB0[J];if(Y===void 0){let G=(0,Kd.sha256)((0,$J.utf8ToBytes)(J));Y=(0,$J.concatBytes)(G,G),YB0[J]=Y}return(0,Kd.sha256)((0,$J.concatBytes)(Y,...Q))}var PY1=(J)=>J.toBytes(!0).slice(1),dB=(()=>qB0.secp256k1.Point)(),$Y1=(J)=>J%SY1===hZ9;function TY1(J){let{Fn:Q,BASE:Y}=dB,G=(0,KB0._normFnElement)(Q,J),X=Y.multiply(G);return{scalar:$Y1(X.y)?G:Q.neg(G),bytes:PY1(X)}}function WB0(J){let Q=EK;if(!Q.isValidNot0(J))throw Error("invalid x: Fail if x ≥ p");let Y=Q.create(J*J),G=Q.create(Y*J+BigInt(7)),X=Q.sqrt(G);if(!$Y1(X))X=Q.neg(X);let z=dB.fromAffine({x:J,y:X});return z.assertValidity(),z}var ZT=$J.bytesToNumberBE;function ZB0(...J){return dB.Fn.create(ZT(Wd("BIP0340/challenge",...J)))}function GB0(J){return TY1(J).bytes}function xZ9(J,Q,Y=(0,XB0.randomBytes)(32)){let{Fn:G}=dB,X=(0,$J.ensureBytes)("message",J),{bytes:z,scalar:K}=TY1(Q),W=(0,$J.ensureBytes)("auxRand",Y,32),Z=G.toBytes(K^ZT(Wd("BIP0340/aux",W))),V=Wd("BIP0340/nonce",Z,z,X),{bytes:q,scalar:U}=TY1(V),M=ZB0(q,z,X),D=new Uint8Array(64);if(D.set(q,0),D.set(G.toBytes(G.create(U+M*K)),32),!VB0(D,X,z))throw Error("sign: Invalid signature produced");return D}function VB0(J,Q,Y){let{Fn:G,BASE:X}=dB,z=(0,$J.ensureBytes)("signature",J,64),K=(0,$J.ensureBytes)("message",Q),W=(0,$J.ensureBytes)("publicKey",Y,32);try{let Z=WB0(ZT(W)),V=ZT(z.subarray(0,32));if(!(0,$J.inRange)(V,QB0,mB.p))return!1;let q=ZT(z.subarray(32,64));if(!(0,$J.inRange)(q,QB0,mB.n))return!1;let U=ZB0(G.toBytes(V),PY1(Z),K),M=X.multiplyUnsafe(q).add(Z.multiplyUnsafe(G.neg(U))),{x:D,y:I}=M.toAffine();if(M.is0()||!$Y1(I)||D!==V)return!1;return!0}catch(Z){return!1}}qB0.schnorr=(()=>{let Y=(X=(0,XB0.randomBytes)(48))=>{return(0,b7.mapHashToField)(X,mB.n)};qB0.secp256k1.utils.randomSecretKey;function G(X){let z=Y(X);return{secretKey:z,publicKey:GB0(z)}}return{keygen:G,getPublicKey:GB0,sign:xZ9,verify:VB0,Point:dB,utils:{randomSecretKey:Y,randomPrivateKey:Y,taggedHash:Wd,lift_x:WB0,pointToBytes:PY1,numberToBytesBE:$J.numberToBytesBE,bytesToNumberBE:$J.bytesToNumberBE,mod:b7.mod},lengths:{secretKey:32,publicKey:32,publicKeyHasPrefix:!1,signature:64,seed:48}}})();var yZ9=(()=>(0,zB0.isogenyMap)(EK,[["0x8e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38daaaaa8c7","0x7d3d4c80bc321d5b9f315cea7fd44c5d595d2fc0bf63b92dfff1044f17c6581","0x534c328d23f234e6e2a413deca25caece4506144037c40314ecbd0b53d9dd262","0x8e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38daaaaa88c"],["0xd35771193d94918a9ca34ccbb7b640dd86cd409542f8487d9fe6b745781eb49b","0xedadc6f64383dc1df7c4b2d51b54225406d36b641f5e41bbc52a56612a8c6d14","0x0000000000000000000000000000000000000000000000000000000000000001"],["0x4bda12f684bda12f684bda12f684bda12f684bda12f684bda12f684b8e38e23c","0xc75e0c32d5cb7c0fa9d0a54b12a0a6d5647ab046d686da6fdffc90fc201d71a3","0x29a6194691f91a73715209ef6512e576722830a201be2018a765e85a9ecee931","0x2f684bda12f684bda12f684bda12f684bda12f684bda12f684bda12f38e38d84"],["0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffff93b","0x7a06534bb8bdb49fd5e9e6632722c2989467c1bfc8e8d978dfb425d2685c2573","0x6484aa716545ca2cf3a70c3fa8fe337e0a3d21162f0d6299a7bf8192bfd2a76f","0x0000000000000000000000000000000000000000000000000000000000000001"]].map((J)=>J.map((Q)=>BigInt(Q)))))(),gZ9=(()=>(0,KB0.mapToCurveSimpleSWU)(EK,{A:BigInt("0x3f8731abdd661adca08a5558f0f5d272e953d363cb6f0e5d405447c01a444533"),B:BigInt("1771"),Z:EK.create(BigInt("-11"))}))();qB0.secp256k1_hasher=(()=>(0,zB0.createHasher)(qB0.secp256k1.Point,(J)=>{let{x:Q,y:Y}=gZ9(EK.create(J[0]));return yZ9(Q,Y)},{DST:"secp256k1_XMD:SHA-256_SSWU_RO_",encodeDST:"secp256k1_XMD:SHA-256_SSWU_NU_",p:EK.ORDER,m:1,k:128,expand:"xmd",hash:Kd.sha256}))();qB0.hashToCurve=(()=>qB0.secp256k1_hasher.hashToCurve)();qB0.encodeToCurve=(()=>qB0.secp256k1_hasher.encodeToCurve)()});var jY1=H((IB0)=>{Object.defineProperty(IB0,"__esModule",{value:!0});IB0.HDKey=IB0.HARDENED_OFFSET=void 0;/*! scure-bip32 - MIT License (c) 2022 Patricio Palladino, Paul Miller (paulmillr.com) */var uZ9=bB(),CK=MB0(),DB0=WM(),lZ9=X71(),Md=DK(),s5=M8(),pZ9=xL(),Vd=CK.secp256k1.ProjectivePoint,kY1=(0,pZ9.createBase58check)(Md.sha256);function HB0(J){(0,s5.abytes)(J);let Q=J.length===0?"0":(0,s5.bytesToHex)(J);return BigInt("0x"+Q)}function cZ9(J){if(typeof J!=="bigint")throw Error("bigint expected");return(0,s5.hexToBytes)(J.toString(16).padStart(64,"0"))}var _Z9=(0,s5.utf8ToBytes)("Bitcoin seed"),vY1={private:76066276,public:76067358};IB0.HARDENED_OFFSET=2147483648;var iZ9=(J)=>(0,lZ9.ripemd160)((0,Md.sha256)(J)),nZ9=(J)=>(0,s5.createView)(J).getUint32(0,!1),qd=(J)=>{if(!Number.isSafeInteger(J)||J<0||J>4294967295)throw Error("invalid number, should be from 0 to 2**32-1, got "+J);let Q=new Uint8Array(4);return(0,s5.createView)(Q).setUint32(0,J,!1),Q};class cM{get fingerprint(){if(!this.pubHash)throw Error("No publicKey set!");return nZ9(this.pubHash)}get identifier(){return this.pubHash}get pubKeyHash(){return this.pubHash}get privateKey(){return this.privKeyBytes||null}get publicKey(){return this.pubKey||null}get privateExtendedKey(){let J=this.privateKey;if(!J)throw Error("No private key");return kY1.encode(this.serialize(this.versions.private,(0,s5.concatBytes)(new Uint8Array([0]),J)))}get publicExtendedKey(){if(!this.pubKey)throw Error("No public key");return kY1.encode(this.serialize(this.versions.public,this.pubKey))}static fromMasterSeed(J,Q=vY1){if((0,s5.abytes)(J),8*J.length<128||8*J.length>512)throw Error("HDKey: seed length must be between 128 and 512 bits; 256 bits is advised, got "+J.length);let Y=(0,DB0.hmac)(Md.sha512,_Z9,J);return new cM({versions:Q,chainCode:Y.slice(32),privateKey:Y.slice(0,32)})}static fromExtendedKey(J,Q=vY1){let Y=kY1.decode(J),G=(0,s5.createView)(Y),X=G.getUint32(0,!1),z={versions:Q,depth:Y[4],parentFingerprint:G.getUint32(5,!1),index:G.getUint32(9,!1),chainCode:Y.slice(13,45)},K=Y.slice(45),W=K[0]===0;if(X!==Q[W?"private":"public"])throw Error("Version mismatch");if(W)return new cM({...z,privateKey:K.slice(1)});else return new cM({...z,publicKey:K})}static fromJSON(J){return cM.fromExtendedKey(J.xpriv)}constructor(J){if(this.depth=0,this.index=0,this.chainCode=null,this.parentFingerprint=0,!J||typeof J!=="object")throw Error("HDKey.constructor must not be called directly");if(this.versions=J.versions||vY1,this.depth=J.depth||0,this.chainCode=J.chainCode||null,this.index=J.index||0,this.parentFingerprint=J.parentFingerprint||0,!this.depth){if(this.parentFingerprint||this.index)throw Error("HDKey: zero depth with non-zero index/parent fingerprint")}if(J.publicKey&&J.privateKey)throw Error("HDKey: publicKey and privateKey at same time.");if(J.privateKey){if(!CK.secp256k1.utils.isValidPrivateKey(J.privateKey))throw Error("Invalid private key");this.privKey=typeof J.privateKey==="bigint"?J.privateKey:HB0(J.privateKey),this.privKeyBytes=cZ9(this.privKey),this.pubKey=CK.secp256k1.getPublicKey(J.privateKey,!0)}else if(J.publicKey)this.pubKey=Vd.fromHex(J.publicKey).toRawBytes(!0);else throw Error("HDKey: no public or private key provided");this.pubHash=iZ9(this.pubKey)}derive(J){if(!/^[mM]'?/.test(J))throw Error('Path must start with "m" or "M"');if(/^[mM]'?$/.test(J))return this;let Q=J.replace(/^[mM]'?\//,"").split("/"),Y=this;for(let G of Q){let X=/^(\d+)('?)$/.exec(G),z=X&&X[1];if(!X||X.length!==3||typeof z!=="string")throw Error("invalid child index: "+G);let K=+z;if(!Number.isSafeInteger(K)||K>=IB0.HARDENED_OFFSET)throw Error("Invalid index");if(X[2]==="'")K+=IB0.HARDENED_OFFSET;Y=Y.deriveChild(K)}return Y}deriveChild(J){if(!this.pubKey||!this.chainCode)throw Error("No publicKey or chainCode set");let Q=qd(J);if(J>=IB0.HARDENED_OFFSET){let K=this.privateKey;if(!K)throw Error("Could not derive hardened child key");Q=(0,s5.concatBytes)(new Uint8Array([0]),K,Q)}else Q=(0,s5.concatBytes)(this.pubKey,Q);let Y=(0,DB0.hmac)(Md.sha512,this.chainCode,Q),G=HB0(Y.slice(0,32)),X=Y.slice(32);if(!CK.secp256k1.utils.isValidPrivateKey(G))throw Error("Tweak bigger than curve order");let z={versions:this.versions,chainCode:X,depth:this.depth+1,parentFingerprint:this.fingerprint,index:J};try{if(this.privateKey){let K=(0,uZ9.mod)(this.privKey+G,CK.secp256k1.CURVE.n);if(!CK.secp256k1.utils.isValidPrivateKey(K))throw Error("The tweak was out of range or the resulted private key is invalid");z.privateKey=K}else{let K=Vd.fromHex(this.pubKey).add(Vd.fromPrivateKey(G));if(K.equals(Vd.ZERO))throw Error("The tweak was equal to negative P, which made the result key invalid");z.publicKey=K.toRawBytes(!0)}return new cM(z)}catch(K){return this.deriveChild(J+1)}}sign(J){if(!this.privateKey)throw Error("No privateKey set!");return(0,s5.abytes)(J,32),CK.secp256k1.sign(J,this.privKey).toCompactRawBytes()}verify(J,Q){if((0,s5.abytes)(J,32),(0,s5.abytes)(Q,64),!this.publicKey)throw Error("No publicKey set!");let Y;try{Y=CK.secp256k1.Signature.fromCompact(Q)}catch(G){return!1}return CK.secp256k1.verify(Y,J,this.publicKey)}wipePrivateData(){if(this.privKey=void 0,this.privKeyBytes)this.privKeyBytes.fill(0),this.privKeyBytes=void 0;return this}toJSON(){return{xpriv:this.privateExtendedKey,xpub:this.publicExtendedKey}}serialize(J,Q){if(!this.chainCode)throw Error("No chainCode set");return(0,s5.abytes)(Q,33),(0,s5.concatBytes)(qd(J),new Uint8Array([this.depth]),qd(this.parentFingerprint),qd(this.index),this.chainCode,Q)}}IB0.HDKey=cM});var hY1=H((NB0)=>{Object.defineProperty(NB0,"__esModule",{value:!0});NB0.pbkdf2=aZ9;NB0.pbkdf2Async=rZ9;var oZ9=WM(),q2=M8();function AB0(J,Q,Y,G){(0,q2.ahash)(J);let X=(0,q2.checkOpts)({dkLen:32,asyncTick:10},G),{c:z,dkLen:K,asyncTick:W}=X;if((0,q2.anumber)(z),(0,q2.anumber)(K),(0,q2.anumber)(W),z<1)throw Error("iterations (c) should be >= 1");let Z=(0,q2.kdfInputToBytes)(Q),V=(0,q2.kdfInputToBytes)(Y),q=new Uint8Array(K),U=oZ9.hmac.create(J,Z),M=U._cloneInto().update(V);return{c:z,dkLen:K,asyncTick:W,DK:q,PRF:U,PRFSalt:M}}function BB0(J,Q,Y,G,X){if(J.destroy(),Q.destroy(),G)G.destroy();return(0,q2.clean)(X),Y}function aZ9(J,Q,Y,G){let{c:X,dkLen:z,DK:K,PRF:W,PRFSalt:Z}=AB0(J,Q,Y,G),V,q=new Uint8Array(4),U=(0,q2.createView)(q),M=new Uint8Array(W.outputLen);for(let D=1,I=0;I<z;D++,I+=W.outputLen){let O=K.subarray(I,I+W.outputLen);U.setInt32(0,D,!1),(V=Z._cloneInto(V)).update(q).digestInto(M),O.set(M.subarray(0,O.length));for(let A=1;A<X;A++){W._cloneInto(V).update(M).digestInto(M);for(let B=0;B<O.length;B++)O[B]^=M[B]}}return BB0(W,Z,K,V,M)}async function rZ9(J,Q,Y,G){let{c:X,dkLen:z,asyncTick:K,DK:W,PRF:Z,PRFSalt:V}=AB0(J,Q,Y,G),q,U=new Uint8Array(4),M=(0,q2.createView)(U),D=new Uint8Array(Z.outputLen);for(let I=1,O=0;O<z;I++,O+=Z.outputLen){let A=W.subarray(O,O+Z.outputLen);M.setInt32(0,I,!1),(q=V._cloneInto(q)).update(U).digestInto(D),A.set(D.subarray(0,A.length)),await(0,q2.asyncLoop)(X-1,K,()=>{Z._cloneInto(q).update(D).digestInto(D);for(let B=0;B<A.length;B++)A[B]^=D[B]})}return BB0(Z,V,W,q,D)}});var Hd=H((TB0)=>{Object.defineProperty(TB0,"__esModule",{value:!0});TB0.generateMnemonic=JV9;TB0.mnemonicToEntropy=RB0;TB0.entropyToMnemonic=FB0;TB0.validateMnemonic=YV9;TB0.mnemonicToSeed=GV9;TB0.mnemonicToSeedSync=XV9;/*! scure-bip39 - MIT License (c) 2022 Patricio Palladino, Paul Miller (paulmillr.com) */var wB0=hY1(),xY1=DK(),bY1=M8(),Dd=xL(),eZ9=(J)=>J[0]==="あいこくしん";function LB0(J){if(typeof J!=="string")throw TypeError("invalid mnemonic type: "+typeof J);return J.normalize("NFKD")}function yY1(J){let Q=LB0(J),Y=Q.split(" ");if(![12,15,18,21,24].includes(Y.length))throw Error("Invalid mnemonic");return{nfkd:Q,words:Y}}function EB0(J){(0,bY1.abytes)(J,16,20,24,28,32)}function JV9(J,Q=128){if((0,bY1.anumber)(Q),Q%32!==0||Q>256)throw TypeError("Invalid entropy");return FB0((0,bY1.randomBytes)(Q/8),J)}var QV9=(J)=>{let Q=8-J.length/4;return new Uint8Array([(0,xY1.sha256)(J)[0]>>Q<<Q])};function CB0(J){if(!Array.isArray(J)||J.length!==2048||typeof J[0]!=="string")throw Error("Wordlist: expected array of 2048 strings");return J.forEach((Q)=>{if(typeof Q!=="string")throw Error("wordlist: non-string element: "+Q)}),Dd.utils.chain(Dd.utils.checksum(1,QV9),Dd.utils.radix2(11,!0),Dd.utils.alphabet(J))}function RB0(J,Q){let{words:Y}=yY1(J),G=CB0(Q).decode(Y);return EB0(G),G}function FB0(J,Q){return EB0(J),CB0(Q).encode(J).join(eZ9(Q)?"　":" ")}function YV9(J,Q){try{RB0(J,Q)}catch(Y){return!1}return!0}var SB0=(J)=>LB0("mnemonic"+J);function GV9(J,Q=""){return(0,wB0.pbkdf2Async)(xY1.sha512,yY1(J).nfkd,SB0(Q),{c:2048,dkLen:64})}function XV9(J,Q=""){return(0,wB0.pbkdf2)(xY1.sha512,yY1(J).nfkd,SB0(Q),{c:2048,dkLen:64})}});var $B0=H((PB0)=>{Object.defineProperty(PB0,"__esModule",{value:!0});PB0.generateMnemonic=MV9;var UV9=Hd();function MV9(J,Q){return(0,UV9.generateMnemonic)(J,Q)}});var kB0=H((fB0)=>{Object.defineProperty(fB0,"__esModule",{value:!0});fB0.generatePrivateKey=OV9;var HV9=$Q(),IV9=v1();function OV9(){return(0,IV9.toHex)(HV9.secp256k1.utils.randomPrivateKey())}});var gY1=H((hB0)=>{Object.defineProperty(hB0,"__esModule",{value:!0});hB0.toAccount=BV9;var vB0=EJ(),jB0=_5();function BV9(J){if(typeof J==="string"){if(!(0,jB0.isAddress)(J,{strict:!1}))throw new vB0.InvalidAddressError({address:J});return{address:J,type:"json-rpc"}}if(!(0,jB0.isAddress)(J.address,{strict:!1}))throw new vB0.InvalidAddressError({address:J.address});return{address:J.address,nonceManager:J.nonceManager,sign:J.sign,signAuthorization:J.signAuthorization,signMessage:J.signMessage,signTransaction:J.signTransaction,signTypedData:J.signTypedData,source:"custom",type:"local"}}});var _M=H((xB0)=>{Object.defineProperty(xB0,"__esModule",{value:!0});xB0.setSignEntropy=RV9;xB0.sign=FV9;var wV9=$Q(),LV9=W5(),EV9=c6(),bB0=v1(),CV9=TS(),Id=!1;function RV9(J){if(!J)throw Error("must be a `true` or a hex value.");Id=J}async function FV9({hash:J,privateKey:Q,to:Y="object"}){let{r:G,s:X,recovery:z}=wV9.secp256k1.sign(J.slice(2),Q.slice(2),{lowS:!0,extraEntropy:(0,LV9.isHex)(Id,{strict:!1})?(0,EV9.hexToBytes)(Id):Id}),K={r:(0,bB0.numberToHex)(G,{size:32}),s:(0,bB0.numberToHex)(X,{size:32}),v:z?28n:27n,yParity:z};return(()=>{if(Y==="bytes"||Y==="hex")return(0,CV9.serializeSignature)({...K,to:Y});return K})()}});var mY1=H((yB0)=>{Object.defineProperty(yB0,"__esModule",{value:!0});yB0.signAuthorization=fV9;var PV9=Ny(),$V9=_M();async function fV9(J){let{chainId:Q,nonce:Y,privateKey:G,to:X="object"}=J,z=J.contractAddress??J.address,K=await(0,$V9.sign)({hash:(0,PV9.hashAuthorization)({address:z,chainId:Q,nonce:Y}),privateKey:G,to:X});if(X==="object")return{address:z,chainId:Q,nonce:Y,...K};return K}});var dY1=H((gB0)=>{Object.defineProperty(gB0,"__esModule",{value:!0});gB0.signMessage=hV9;var vV9=AM(),jV9=_M();async function hV9({message:J,privateKey:Q}){return await(0,jV9.sign)({hash:(0,vV9.hashMessage)(J),privateKey:Q,to:"hex"})}});var uY1=H((mB0)=>{Object.defineProperty(mB0,"__esModule",{value:!0});mB0.signTransaction=mV9;var xV9=c5(),yV9=sA(),gV9=_M();async function mV9(J){let{privateKey:Q,transaction:Y,serializer:G=yV9.serializeTransaction}=J,X=(()=>{if(Y.type==="eip4844")return{...Y,sidecars:!1};return Y})(),z=await(0,gV9.sign)({hash:(0,xV9.keccak256)(G(X)),privateKey:Q});return G(Y,z)}});var lY1=H((dB0)=>{Object.defineProperty(dB0,"__esModule",{value:!0});dB0.signTypedData=pV9;var uV9=BM(),lV9=_M();async function pV9(J){let{privateKey:Q,...Y}=J;return await(0,lV9.sign)({hash:(0,uV9.hashTypedData)(Y),privateKey:Q,to:"hex"})}});var pY1=H((uB0)=>{Object.defineProperty(uB0,"__esModule",{value:!0});uB0.privateKeyToAccount=Jq9;var _V9=$Q(),iV9=v1(),nV9=gY1(),oV9=fA(),aV9=_M(),rV9=mY1(),sV9=dY1(),tV9=uY1(),eV9=lY1();function Jq9(J,Q={}){let{nonceManager:Y}=Q,G=(0,iV9.toHex)(_V9.secp256k1.getPublicKey(J.slice(2),!1)),X=(0,oV9.publicKeyToAddress)(G);return{...(0,nV9.toAccount)({address:X,nonceManager:Y,async sign({hash:K}){return(0,aV9.sign)({hash:K,privateKey:J,to:"hex"})},async signAuthorization(K){return(0,rV9.signAuthorization)({...K,privateKey:J})},async signMessage({message:K}){return(0,sV9.signMessage)({message:K,privateKey:J})},async signTransaction(K,{serializer:W}={}){return(0,tV9.signTransaction)({privateKey:J,transaction:K,serializer:W})},async signTypedData(K){return(0,eV9.signTypedData)({...K,privateKey:J})}}),publicKey:G,source:"privateKey"}}});var cY1=H((lB0)=>{Object.defineProperty(lB0,"__esModule",{value:!0});lB0.hdKeyToAccount=Xq9;var Yq9=v1(),Gq9=pY1();function Xq9(J,{accountIndex:Q=0,addressIndex:Y=0,changeIndex:G=0,path:X,...z}={}){let K=J.derive(X||`m/44'/60'/${Q}'/${G}/${Y}`);return{...(0,Gq9.privateKeyToAccount)((0,Yq9.toHex)(K.privateKey),z),getHdKey:()=>K,source:"hd"}}});var cB0=H((pB0)=>{Object.defineProperty(pB0,"__esModule",{value:!0});pB0.mnemonicToAccount=Vq9;var Kq9=jY1(),Wq9=Hd(),Zq9=cY1();function Vq9(J,Q={}){let Y=(0,Wq9.mnemonicToSeedSync)(J);return(0,Zq9.hdKeyToAccount)(Kq9.HDKey.fromMasterSeed(Y),Q)}});var iB0=H((_B0)=>{Object.defineProperty(_B0,"__esModule",{value:!0});_B0.privateKeyToAddress=Hq9;var Uq9=$Q(),Mq9=v1(),Dq9=fA();function Hq9(J){let Q=(0,Mq9.bytesToHex)(Uq9.secp256k1.getPublicKey(J.slice(2),!1));return(0,Dq9.publicKeyToAddress)(Q)}});var aB0=H((nB0)=>{Object.defineProperty(nB0,"__esModule",{value:!0});nB0.wordlist=void 0;nB0.wordlist=`abdikace
abeceda
adresa
agrese
akce
aktovka
alej
alkohol
amputace
ananas
andulka
anekdota
anketa
antika
anulovat
archa
arogance
asfalt
asistent
aspirace
astma
astronom
atlas
atletika
atol
autobus
azyl
babka
bachor
bacil
baculka
badatel
bageta
bagr
bahno
bakterie
balada
baletka
balkon
balonek
balvan
balza
bambus
bankomat
barbar
baret
barman
baroko
barva
baterka
batoh
bavlna
bazalka
bazilika
bazuka
bedna
beran
beseda
bestie
beton
bezinka
bezmoc
beztak
bicykl
bidlo
biftek
bikiny
bilance
biograf
biolog
bitva
bizon
blahobyt
blatouch
blecha
bledule
blesk
blikat
blizna
blokovat
bloudit
blud
bobek
bobr
bodlina
bodnout
bohatost
bojkot
bojovat
bokorys
bolest
borec
borovice
bota
boubel
bouchat
bouda
boule
bourat
boxer
bradavka
brambora
branka
bratr
brepta
briketa
brko
brloh
bronz
broskev
brunetka
brusinka
brzda
brzy
bublina
bubnovat
buchta
buditel
budka
budova
bufet
bujarost
bukvice
buldok
bulva
bunda
bunkr
burza
butik
buvol
buzola
bydlet
bylina
bytovka
bzukot
capart
carevna
cedr
cedule
cejch
cejn
cela
celer
celkem
celnice
cenina
cennost
cenovka
centrum
cenzor
cestopis
cetka
chalupa
chapadlo
charita
chata
chechtat
chemie
chichot
chirurg
chlad
chleba
chlubit
chmel
chmura
chobot
chochol
chodba
cholera
chomout
chopit
choroba
chov
chrapot
chrlit
chrt
chrup
chtivost
chudina
chutnat
chvat
chvilka
chvost
chyba
chystat
chytit
cibule
cigareta
cihelna
cihla
cinkot
cirkus
cisterna
citace
citrus
cizinec
cizost
clona
cokoliv
couvat
ctitel
ctnost
cudnost
cuketa
cukr
cupot
cvaknout
cval
cvik
cvrkot
cyklista
daleko
dareba
datel
datum
dcera
debata
dechovka
decibel
deficit
deflace
dekl
dekret
demokrat
deprese
derby
deska
detektiv
dikobraz
diktovat
dioda
diplom
disk
displej
divadlo
divoch
dlaha
dlouho
dluhopis
dnes
dobro
dobytek
docent
dochutit
dodnes
dohled
dohoda
dohra
dojem
dojnice
doklad
dokola
doktor
dokument
dolar
doleva
dolina
doma
dominant
domluvit
domov
donutit
dopad
dopis
doplnit
doposud
doprovod
dopustit
dorazit
dorost
dort
dosah
doslov
dostatek
dosud
dosyta
dotaz
dotek
dotknout
doufat
doutnat
dovozce
dozadu
doznat
dozorce
drahota
drak
dramatik
dravec
draze
drdol
drobnost
drogerie
drozd
drsnost
drtit
drzost
duben
duchovno
dudek
duha
duhovka
dusit
dusno
dutost
dvojice
dvorec
dynamit
ekolog
ekonomie
elektron
elipsa
email
emise
emoce
empatie
epizoda
epocha
epopej
epos
esej
esence
eskorta
eskymo
etiketa
euforie
evoluce
exekuce
exkurze
expedice
exploze
export
extrakt
facka
fajfka
fakulta
fanatik
fantazie
farmacie
favorit
fazole
federace
fejeton
fenka
fialka
figurant
filozof
filtr
finance
finta
fixace
fjord
flanel
flirt
flotila
fond
fosfor
fotbal
fotka
foton
frakce
freska
fronta
fukar
funkce
fyzika
galeje
garant
genetika
geolog
gilotina
glazura
glejt
golem
golfista
gotika
graf
gramofon
granule
grep
gril
grog
groteska
guma
hadice
hadr
hala
halenka
hanba
hanopis
harfa
harpuna
havran
hebkost
hejkal
hejno
hejtman
hektar
helma
hematom
herec
herna
heslo
hezky
historik
hladovka
hlasivky
hlava
hledat
hlen
hlodavec
hloh
hloupost
hltat
hlubina
hluchota
hmat
hmota
hmyz
hnis
hnojivo
hnout
hoblina
hoboj
hoch
hodiny
hodlat
hodnota
hodovat
hojnost
hokej
holinka
holka
holub
homole
honitba
honorace
horal
horda
horizont
horko
horlivec
hormon
hornina
horoskop
horstvo
hospoda
hostina
hotovost
houba
houf
houpat
houska
hovor
hradba
hranice
hravost
hrazda
hrbolek
hrdina
hrdlo
hrdost
hrnek
hrobka
hromada
hrot
hrouda
hrozen
hrstka
hrubost
hryzat
hubenost
hubnout
hudba
hukot
humr
husita
hustota
hvozd
hybnost
hydrant
hygiena
hymna
hysterik
idylka
ihned
ikona
iluze
imunita
infekce
inflace
inkaso
inovace
inspekce
internet
invalida
investor
inzerce
ironie
jablko
jachta
jahoda
jakmile
jakost
jalovec
jantar
jarmark
jaro
jasan
jasno
jatka
javor
jazyk
jedinec
jedle
jednatel
jehlan
jekot
jelen
jelito
jemnost
jenom
jepice
jeseter
jevit
jezdec
jezero
jinak
jindy
jinoch
jiskra
jistota
jitrnice
jizva
jmenovat
jogurt
jurta
kabaret
kabel
kabinet
kachna
kadet
kadidlo
kahan
kajak
kajuta
kakao
kaktus
kalamita
kalhoty
kalibr
kalnost
kamera
kamkoliv
kamna
kanibal
kanoe
kantor
kapalina
kapela
kapitola
kapka
kaple
kapota
kapr
kapusta
kapybara
karamel
karotka
karton
kasa
katalog
katedra
kauce
kauza
kavalec
kazajka
kazeta
kazivost
kdekoliv
kdesi
kedluben
kemp
keramika
kino
klacek
kladivo
klam
klapot
klasika
klaun
klec
klenba
klepat
klesnout
klid
klima
klisna
klobouk
klokan
klopa
kloub
klubovna
klusat
kluzkost
kmen
kmitat
kmotr
kniha
knot
koalice
koberec
kobka
kobliha
kobyla
kocour
kohout
kojenec
kokos
koktejl
kolaps
koleda
kolize
kolo
komando
kometa
komik
komnata
komora
kompas
komunita
konat
koncept
kondice
konec
konfese
kongres
konina
konkurs
kontakt
konzerva
kopanec
kopie
kopnout
koprovka
korbel
korektor
kormidlo
koroptev
korpus
koruna
koryto
korzet
kosatec
kostka
kotel
kotleta
kotoul
koukat
koupelna
kousek
kouzlo
kovboj
koza
kozoroh
krabice
krach
krajina
kralovat
krasopis
kravata
kredit
krejcar
kresba
kreveta
kriket
kritik
krize
krkavec
krmelec
krmivo
krocan
krok
kronika
kropit
kroupa
krovka
krtek
kruhadlo
krupice
krutost
krvinka
krychle
krypta
krystal
kryt
kudlanka
kufr
kujnost
kukla
kulajda
kulich
kulka
kulomet
kultura
kuna
kupodivu
kurt
kurzor
kutil
kvalita
kvasinka
kvestor
kynolog
kyselina
kytara
kytice
kytka
kytovec
kyvadlo
labrador
lachtan
ladnost
laik
lakomec
lamela
lampa
lanovka
lasice
laso
lastura
latinka
lavina
lebka
leckdy
leden
lednice
ledovka
ledvina
legenda
legie
legrace
lehce
lehkost
lehnout
lektvar
lenochod
lentilka
lepenka
lepidlo
letadlo
letec
letmo
letokruh
levhart
levitace
levobok
libra
lichotka
lidojed
lidskost
lihovina
lijavec
lilek
limetka
linie
linka
linoleum
listopad
litina
litovat
lobista
lodivod
logika
logoped
lokalita
loket
lomcovat
lopata
lopuch
lord
losos
lotr
loudal
louh
louka
louskat
lovec
lstivost
lucerna
lucifer
lump
lusk
lustrace
lvice
lyra
lyrika
lysina
madam
madlo
magistr
mahagon
majetek
majitel
majorita
makak
makovice
makrela
malba
malina
malovat
malvice
maminka
mandle
manko
marnost
masakr
maskot
masopust
matice
matrika
maturita
mazanec
mazivo
mazlit
mazurka
mdloba
mechanik
meditace
medovina
melasa
meloun
mentolka
metla
metoda
metr
mezera
migrace
mihnout
mihule
mikina
mikrofon
milenec
milimetr
milost
mimika
mincovna
minibar
minomet
minulost
miska
mistr
mixovat
mladost
mlha
mlhovina
mlok
mlsat
mluvit
mnich
mnohem
mobil
mocnost
modelka
modlitba
mohyla
mokro
molekula
momentka
monarcha
monokl
monstrum
montovat
monzun
mosaz
moskyt
most
motivace
motorka
motyka
moucha
moudrost
mozaika
mozek
mozol
mramor
mravenec
mrkev
mrtvola
mrzet
mrzutost
mstitel
mudrc
muflon
mulat
mumie
munice
muset
mutace
muzeum
muzikant
myslivec
mzda
nabourat
nachytat
nadace
nadbytek
nadhoz
nadobro
nadpis
nahlas
nahnat
nahodile
nahradit
naivita
najednou
najisto
najmout
naklonit
nakonec
nakrmit
nalevo
namazat
namluvit
nanometr
naoko
naopak
naostro
napadat
napevno
naplnit
napnout
naposled
naprosto
narodit
naruby
narychlo
nasadit
nasekat
naslepo
nastat
natolik
navenek
navrch
navzdory
nazvat
nebe
nechat
necky
nedaleko
nedbat
neduh
negace
nehet
nehoda
nejen
nejprve
neklid
nelibost
nemilost
nemoc
neochota
neonka
nepokoj
nerost
nerv
nesmysl
nesoulad
netvor
neuron
nevina
nezvykle
nicota
nijak
nikam
nikdy
nikl
nikterak
nitro
nocleh
nohavice
nominace
nora
norek
nositel
nosnost
nouze
noviny
novota
nozdra
nuda
nudle
nuget
nutit
nutnost
nutrie
nymfa
obal
obarvit
obava
obdiv
obec
obehnat
obejmout
obezita
obhajoba
obilnice
objasnit
objekt
obklopit
oblast
oblek
obliba
obloha
obluda
obnos
obohatit
obojek
obout
obrazec
obrna
obruba
obrys
obsah
obsluha
obstarat
obuv
obvaz
obvinit
obvod
obvykle
obyvatel
obzor
ocas
ocel
ocenit
ochladit
ochota
ochrana
ocitnout
odboj
odbyt
odchod
odcizit
odebrat
odeslat
odevzdat
odezva
odhadce
odhodit
odjet
odjinud
odkaz
odkoupit
odliv
odluka
odmlka
odolnost
odpad
odpis
odplout
odpor
odpustit
odpykat
odrazka
odsoudit
odstup
odsun
odtok
odtud
odvaha
odveta
odvolat
odvracet
odznak
ofina
ofsajd
ohlas
ohnisko
ohrada
ohrozit
ohryzek
okap
okenice
oklika
okno
okouzlit
okovy
okrasa
okres
okrsek
okruh
okupant
okurka
okusit
olejnina
olizovat
omak
omeleta
omezit
omladina
omlouvat
omluva
omyl
onehdy
opakovat
opasek
operace
opice
opilost
opisovat
opora
opozice
opravdu
oproti
orbital
orchestr
orgie
orlice
orloj
ortel
osada
oschnout
osika
osivo
oslava
oslepit
oslnit
oslovit
osnova
osoba
osolit
ospalec
osten
ostraha
ostuda
ostych
osvojit
oteplit
otisk
otop
otrhat
otrlost
otrok
otruby
otvor
ovanout
ovar
oves
ovlivnit
ovoce
oxid
ozdoba
pachatel
pacient
padouch
pahorek
pakt
palanda
palec
palivo
paluba
pamflet
pamlsek
panenka
panika
panna
panovat
panstvo
pantofle
paprika
parketa
parodie
parta
paruka
paryba
paseka
pasivita
pastelka
patent
patrona
pavouk
pazneht
pazourek
pecka
pedagog
pejsek
peklo
peloton
penalta
pendrek
penze
periskop
pero
pestrost
petarda
petice
petrolej
pevnina
pexeso
pianista
piha
pijavice
pikle
piknik
pilina
pilnost
pilulka
pinzeta
pipeta
pisatel
pistole
pitevna
pivnice
pivovar
placenta
plakat
plamen
planeta
plastika
platit
plavidlo
plaz
plech
plemeno
plenta
ples
pletivo
plevel
plivat
plnit
plno
plocha
plodina
plomba
plout
pluk
plyn
pobavit
pobyt
pochod
pocit
poctivec
podat
podcenit
podepsat
podhled
podivit
podklad
podmanit
podnik
podoba
podpora
podraz
podstata
podvod
podzim
poezie
pohanka
pohnutka
pohovor
pohroma
pohyb
pointa
pojistka
pojmout
pokazit
pokles
pokoj
pokrok
pokuta
pokyn
poledne
polibek
polknout
poloha
polynom
pomalu
pominout
pomlka
pomoc
pomsta
pomyslet
ponechat
ponorka
ponurost
popadat
popel
popisek
poplach
poprosit
popsat
popud
poradce
porce
porod
porucha
poryv
posadit
posed
posila
poskok
poslanec
posoudit
pospolu
postava
posudek
posyp
potah
potkan
potlesk
potomek
potrava
potupa
potvora
poukaz
pouto
pouzdro
povaha
povidla
povlak
povoz
povrch
povstat
povyk
povzdech
pozdrav
pozemek
poznatek
pozor
pozvat
pracovat
prahory
praktika
prales
praotec
praporek
prase
pravda
princip
prkno
probudit
procento
prodej
profese
prohra
projekt
prolomit
promile
pronikat
propad
prorok
prosba
proton
proutek
provaz
prskavka
prsten
prudkost
prut
prvek
prvohory
psanec
psovod
pstruh
ptactvo
puberta
puch
pudl
pukavec
puklina
pukrle
pult
pumpa
punc
pupen
pusa
pusinka
pustina
putovat
putyka
pyramida
pysk
pytel
racek
rachot
radiace
radnice
radon
raft
ragby
raketa
rakovina
rameno
rampouch
rande
rarach
rarita
rasovna
rastr
ratolest
razance
razidlo
reagovat
reakce
recept
redaktor
referent
reflex
rejnok
reklama
rekord
rekrut
rektor
reputace
revize
revma
revolver
rezerva
riskovat
riziko
robotika
rodokmen
rohovka
rokle
rokoko
romaneto
ropovod
ropucha
rorejs
rosol
rostlina
rotmistr
rotoped
rotunda
roubenka
roucho
roup
roura
rovina
rovnice
rozbor
rozchod
rozdat
rozeznat
rozhodce
rozinka
rozjezd
rozkaz
rozloha
rozmar
rozpad
rozruch
rozsah
roztok
rozum
rozvod
rubrika
ruchadlo
rukavice
rukopis
ryba
rybolov
rychlost
rydlo
rypadlo
rytina
ryzost
sadista
sahat
sako
samec
samizdat
samota
sanitka
sardinka
sasanka
satelit
sazba
sazenice
sbor
schovat
sebranka
secese
sedadlo
sediment
sedlo
sehnat
sejmout
sekera
sekta
sekunda
sekvoje
semeno
seno
servis
sesadit
seshora
seskok
seslat
sestra
sesuv
sesypat
setba
setina
setkat
setnout
setrvat
sever
seznam
shoda
shrnout
sifon
silnice
sirka
sirotek
sirup
situace
skafandr
skalisko
skanzen
skaut
skeptik
skica
skladba
sklenice
sklo
skluz
skoba
skokan
skoro
skripta
skrz
skupina
skvost
skvrna
slabika
sladidlo
slanina
slast
slavnost
sledovat
slepec
sleva
slezina
slib
slina
sliznice
slon
sloupek
slovo
sluch
sluha
slunce
slupka
slza
smaragd
smetana
smilstvo
smlouva
smog
smrad
smrk
smrtka
smutek
smysl
snad
snaha
snob
sobota
socha
sodovka
sokol
sopka
sotva
souboj
soucit
soudce
souhlas
soulad
soumrak
souprava
soused
soutok
souviset
spalovna
spasitel
spis
splav
spodek
spojenec
spolu
sponzor
spornost
spousta
sprcha
spustit
sranda
sraz
srdce
srna
srnec
srovnat
srpen
srst
srub
stanice
starosta
statika
stavba
stehno
stezka
stodola
stolek
stopa
storno
stoupat
strach
stres
strhnout
strom
struna
studna
stupnice
stvol
styk
subjekt
subtropy
suchar
sudost
sukno
sundat
sunout
surikata
surovina
svah
svalstvo
svetr
svatba
svazek
svisle
svitek
svoboda
svodidlo
svorka
svrab
sykavka
sykot
synek
synovec
sypat
sypkost
syrovost
sysel
sytost
tabletka
tabule
tahoun
tajemno
tajfun
tajga
tajit
tajnost
taktika
tamhle
tampon
tancovat
tanec
tanker
tapeta
tavenina
tazatel
technika
tehdy
tekutina
telefon
temnota
tendence
tenista
tenor
teplota
tepna
teprve
terapie
termoska
textil
ticho
tiskopis
titulek
tkadlec
tkanina
tlapka
tleskat
tlukot
tlupa
tmel
toaleta
topinka
topol
torzo
touha
toulec
tradice
traktor
tramp
trasa
traverza
trefit
trest
trezor
trhavina
trhlina
trochu
trojice
troska
trouba
trpce
trpitel
trpkost
trubec
truchlit
truhlice
trus
trvat
tudy
tuhnout
tuhost
tundra
turista
turnaj
tuzemsko
tvaroh
tvorba
tvrdost
tvrz
tygr
tykev
ubohost
uboze
ubrat
ubrousek
ubrus
ubytovna
ucho
uctivost
udivit
uhradit
ujednat
ujistit
ujmout
ukazatel
uklidnit
uklonit
ukotvit
ukrojit
ulice
ulita
ulovit
umyvadlo
unavit
uniforma
uniknout
upadnout
uplatnit
uplynout
upoutat
upravit
uran
urazit
usednout
usilovat
usmrtit
usnadnit
usnout
usoudit
ustlat
ustrnout
utahovat
utkat
utlumit
utonout
utopenec
utrousit
uvalit
uvolnit
uvozovka
uzdravit
uzel
uzenina
uzlina
uznat
vagon
valcha
valoun
vana
vandal
vanilka
varan
varhany
varovat
vcelku
vchod
vdova
vedro
vegetace
vejce
velbloud
veletrh
velitel
velmoc
velryba
venkov
veranda
verze
veselka
veskrze
vesnice
vespodu
vesta
veterina
veverka
vibrace
vichr
videohra
vidina
vidle
vila
vinice
viset
vitalita
vize
vizitka
vjezd
vklad
vkus
vlajka
vlak
vlasec
vlevo
vlhkost
vliv
vlnovka
vloupat
vnucovat
vnuk
voda
vodivost
vodoznak
vodstvo
vojensky
vojna
vojsko
volant
volba
volit
volno
voskovka
vozidlo
vozovna
vpravo
vrabec
vracet
vrah
vrata
vrba
vrcholek
vrhat
vrstva
vrtule
vsadit
vstoupit
vstup
vtip
vybavit
vybrat
vychovat
vydat
vydra
vyfotit
vyhledat
vyhnout
vyhodit
vyhradit
vyhubit
vyjasnit
vyjet
vyjmout
vyklopit
vykonat
vylekat
vymazat
vymezit
vymizet
vymyslet
vynechat
vynikat
vynutit
vypadat
vyplatit
vypravit
vypustit
vyrazit
vyrovnat
vyrvat
vyslovit
vysoko
vystavit
vysunout
vysypat
vytasit
vytesat
vytratit
vyvinout
vyvolat
vyvrhel
vyzdobit
vyznat
vzadu
vzbudit
vzchopit
vzdor
vzduch
vzdychat
vzestup
vzhledem
vzkaz
vzlykat
vznik
vzorek
vzpoura
vztah
vztek
xylofon
zabrat
zabydlet
zachovat
zadarmo
zadusit
zafoukat
zahltit
zahodit
zahrada
zahynout
zajatec
zajet
zajistit
zaklepat
zakoupit
zalepit
zamezit
zamotat
zamyslet
zanechat
zanikat
zaplatit
zapojit
zapsat
zarazit
zastavit
zasunout
zatajit
zatemnit
zatknout
zaujmout
zavalit
zavelet
zavinit
zavolat
zavrtat
zazvonit
zbavit
zbrusu
zbudovat
zbytek
zdaleka
zdarma
zdatnost
zdivo
zdobit
zdroj
zdvih
zdymadlo
zelenina
zeman
zemina
zeptat
zezadu
zezdola
zhatit
zhltnout
zhluboka
zhotovit
zhruba
zima
zimnice
zjemnit
zklamat
zkoumat
zkratka
zkumavka
zlato
zlehka
zloba
zlom
zlost
zlozvyk
zmapovat
zmar
zmatek
zmije
zmizet
zmocnit
zmodrat
zmrzlina
zmutovat
znak
znalost
znamenat
znovu
zobrazit
zotavit
zoubek
zoufale
zplodit
zpomalit
zprava
zprostit
zprudka
zprvu
zrada
zranit
zrcadlo
zrnitost
zrno
zrovna
zrychlit
zrzavost
zticha
ztratit
zubovina
zubr
zvednout
zvenku
zvesela
zvon
zvrat
zvukovod
zvyk`.split(`
`)});var tB0=H((rB0)=>{Object.defineProperty(rB0,"__esModule",{value:!0});rB0.wordlist=void 0;rB0.wordlist=`abandon
ability
able
about
above
absent
absorb
abstract
absurd
abuse
access
accident
account
accuse
achieve
acid
acoustic
acquire
across
act
action
actor
actress
actual
adapt
add
addict
address
adjust
admit
adult
advance
advice
aerobic
affair
afford
afraid
again
age
agent
agree
ahead
aim
air
airport
aisle
alarm
album
alcohol
alert
alien
all
alley
allow
almost
alone
alpha
already
also
alter
always
amateur
amazing
among
amount
amused
analyst
anchor
ancient
anger
angle
angry
animal
ankle
announce
annual
another
answer
antenna
antique
anxiety
any
apart
apology
appear
apple
approve
april
arch
arctic
area
arena
argue
arm
armed
armor
army
around
arrange
arrest
arrive
arrow
art
artefact
artist
artwork
ask
aspect
assault
asset
assist
assume
asthma
athlete
atom
attack
attend
attitude
attract
auction
audit
august
aunt
author
auto
autumn
average
avocado
avoid
awake
aware
away
awesome
awful
awkward
axis
baby
bachelor
bacon
badge
bag
balance
balcony
ball
bamboo
banana
banner
bar
barely
bargain
barrel
base
basic
basket
battle
beach
bean
beauty
because
become
beef
before
begin
behave
behind
believe
below
belt
bench
benefit
best
betray
better
between
beyond
bicycle
bid
bike
bind
biology
bird
birth
bitter
black
blade
blame
blanket
blast
bleak
bless
blind
blood
blossom
blouse
blue
blur
blush
board
boat
body
boil
bomb
bone
bonus
book
boost
border
boring
borrow
boss
bottom
bounce
box
boy
bracket
brain
brand
brass
brave
bread
breeze
brick
bridge
brief
bright
bring
brisk
broccoli
broken
bronze
broom
brother
brown
brush
bubble
buddy
budget
buffalo
build
bulb
bulk
bullet
bundle
bunker
burden
burger
burst
bus
business
busy
butter
buyer
buzz
cabbage
cabin
cable
cactus
cage
cake
call
calm
camera
camp
can
canal
cancel
candy
cannon
canoe
canvas
canyon
capable
capital
captain
car
carbon
card
cargo
carpet
carry
cart
case
cash
casino
castle
casual
cat
catalog
catch
category
cattle
caught
cause
caution
cave
ceiling
celery
cement
census
century
cereal
certain
chair
chalk
champion
change
chaos
chapter
charge
chase
chat
cheap
check
cheese
chef
cherry
chest
chicken
chief
child
chimney
choice
choose
chronic
chuckle
chunk
churn
cigar
cinnamon
circle
citizen
city
civil
claim
clap
clarify
claw
clay
clean
clerk
clever
click
client
cliff
climb
clinic
clip
clock
clog
close
cloth
cloud
clown
club
clump
cluster
clutch
coach
coast
coconut
code
coffee
coil
coin
collect
color
column
combine
come
comfort
comic
common
company
concert
conduct
confirm
congress
connect
consider
control
convince
cook
cool
copper
copy
coral
core
corn
correct
cost
cotton
couch
country
couple
course
cousin
cover
coyote
crack
cradle
craft
cram
crane
crash
crater
crawl
crazy
cream
credit
creek
crew
cricket
crime
crisp
critic
crop
cross
crouch
crowd
crucial
cruel
cruise
crumble
crunch
crush
cry
crystal
cube
culture
cup
cupboard
curious
current
curtain
curve
cushion
custom
cute
cycle
dad
damage
damp
dance
danger
daring
dash
daughter
dawn
day
deal
debate
debris
decade
december
decide
decline
decorate
decrease
deer
defense
define
defy
degree
delay
deliver
demand
demise
denial
dentist
deny
depart
depend
deposit
depth
deputy
derive
describe
desert
design
desk
despair
destroy
detail
detect
develop
device
devote
diagram
dial
diamond
diary
dice
diesel
diet
differ
digital
dignity
dilemma
dinner
dinosaur
direct
dirt
disagree
discover
disease
dish
dismiss
disorder
display
distance
divert
divide
divorce
dizzy
doctor
document
dog
doll
dolphin
domain
donate
donkey
donor
door
dose
double
dove
draft
dragon
drama
drastic
draw
dream
dress
drift
drill
drink
drip
drive
drop
drum
dry
duck
dumb
dune
during
dust
dutch
duty
dwarf
dynamic
eager
eagle
early
earn
earth
easily
east
easy
echo
ecology
economy
edge
edit
educate
effort
egg
eight
either
elbow
elder
electric
elegant
element
elephant
elevator
elite
else
embark
embody
embrace
emerge
emotion
employ
empower
empty
enable
enact
end
endless
endorse
enemy
energy
enforce
engage
engine
enhance
enjoy
enlist
enough
enrich
enroll
ensure
enter
entire
entry
envelope
episode
equal
equip
era
erase
erode
erosion
error
erupt
escape
essay
essence
estate
eternal
ethics
evidence
evil
evoke
evolve
exact
example
excess
exchange
excite
exclude
excuse
execute
exercise
exhaust
exhibit
exile
exist
exit
exotic
expand
expect
expire
explain
expose
express
extend
extra
eye
eyebrow
fabric
face
faculty
fade
faint
faith
fall
false
fame
family
famous
fan
fancy
fantasy
farm
fashion
fat
fatal
father
fatigue
fault
favorite
feature
february
federal
fee
feed
feel
female
fence
festival
fetch
fever
few
fiber
fiction
field
figure
file
film
filter
final
find
fine
finger
finish
fire
firm
first
fiscal
fish
fit
fitness
fix
flag
flame
flash
flat
flavor
flee
flight
flip
float
flock
floor
flower
fluid
flush
fly
foam
focus
fog
foil
fold
follow
food
foot
force
forest
forget
fork
fortune
forum
forward
fossil
foster
found
fox
fragile
frame
frequent
fresh
friend
fringe
frog
front
frost
frown
frozen
fruit
fuel
fun
funny
furnace
fury
future
gadget
gain
galaxy
gallery
game
gap
garage
garbage
garden
garlic
garment
gas
gasp
gate
gather
gauge
gaze
general
genius
genre
gentle
genuine
gesture
ghost
giant
gift
giggle
ginger
giraffe
girl
give
glad
glance
glare
glass
glide
glimpse
globe
gloom
glory
glove
glow
glue
goat
goddess
gold
good
goose
gorilla
gospel
gossip
govern
gown
grab
grace
grain
grant
grape
grass
gravity
great
green
grid
grief
grit
grocery
group
grow
grunt
guard
guess
guide
guilt
guitar
gun
gym
habit
hair
half
hammer
hamster
hand
happy
harbor
hard
harsh
harvest
hat
have
hawk
hazard
head
health
heart
heavy
hedgehog
height
hello
helmet
help
hen
hero
hidden
high
hill
hint
hip
hire
history
hobby
hockey
hold
hole
holiday
hollow
home
honey
hood
hope
horn
horror
horse
hospital
host
hotel
hour
hover
hub
huge
human
humble
humor
hundred
hungry
hunt
hurdle
hurry
hurt
husband
hybrid
ice
icon
idea
identify
idle
ignore
ill
illegal
illness
image
imitate
immense
immune
impact
impose
improve
impulse
inch
include
income
increase
index
indicate
indoor
industry
infant
inflict
inform
inhale
inherit
initial
inject
injury
inmate
inner
innocent
input
inquiry
insane
insect
inside
inspire
install
intact
interest
into
invest
invite
involve
iron
island
isolate
issue
item
ivory
jacket
jaguar
jar
jazz
jealous
jeans
jelly
jewel
job
join
joke
journey
joy
judge
juice
jump
jungle
junior
junk
just
kangaroo
keen
keep
ketchup
key
kick
kid
kidney
kind
kingdom
kiss
kit
kitchen
kite
kitten
kiwi
knee
knife
knock
know
lab
label
labor
ladder
lady
lake
lamp
language
laptop
large
later
latin
laugh
laundry
lava
law
lawn
lawsuit
layer
lazy
leader
leaf
learn
leave
lecture
left
leg
legal
legend
leisure
lemon
lend
length
lens
leopard
lesson
letter
level
liar
liberty
library
license
life
lift
light
like
limb
limit
link
lion
liquid
list
little
live
lizard
load
loan
lobster
local
lock
logic
lonely
long
loop
lottery
loud
lounge
love
loyal
lucky
luggage
lumber
lunar
lunch
luxury
lyrics
machine
mad
magic
magnet
maid
mail
main
major
make
mammal
man
manage
mandate
mango
mansion
manual
maple
marble
march
margin
marine
market
marriage
mask
mass
master
match
material
math
matrix
matter
maximum
maze
meadow
mean
measure
meat
mechanic
medal
media
melody
melt
member
memory
mention
menu
mercy
merge
merit
merry
mesh
message
metal
method
middle
midnight
milk
million
mimic
mind
minimum
minor
minute
miracle
mirror
misery
miss
mistake
mix
mixed
mixture
mobile
model
modify
mom
moment
monitor
monkey
monster
month
moon
moral
more
morning
mosquito
mother
motion
motor
mountain
mouse
move
movie
much
muffin
mule
multiply
muscle
museum
mushroom
music
must
mutual
myself
mystery
myth
naive
name
napkin
narrow
nasty
nation
nature
near
neck
need
negative
neglect
neither
nephew
nerve
nest
net
network
neutral
never
news
next
nice
night
noble
noise
nominee
noodle
normal
north
nose
notable
note
nothing
notice
novel
now
nuclear
number
nurse
nut
oak
obey
object
oblige
obscure
observe
obtain
obvious
occur
ocean
october
odor
off
offer
office
often
oil
okay
old
olive
olympic
omit
once
one
onion
online
only
open
opera
opinion
oppose
option
orange
orbit
orchard
order
ordinary
organ
orient
original
orphan
ostrich
other
outdoor
outer
output
outside
oval
oven
over
own
owner
oxygen
oyster
ozone
pact
paddle
page
pair
palace
palm
panda
panel
panic
panther
paper
parade
parent
park
parrot
party
pass
patch
path
patient
patrol
pattern
pause
pave
payment
peace
peanut
pear
peasant
pelican
pen
penalty
pencil
people
pepper
perfect
permit
person
pet
phone
photo
phrase
physical
piano
picnic
picture
piece
pig
pigeon
pill
pilot
pink
pioneer
pipe
pistol
pitch
pizza
place
planet
plastic
plate
play
please
pledge
pluck
plug
plunge
poem
poet
point
polar
pole
police
pond
pony
pool
popular
portion
position
possible
post
potato
pottery
poverty
powder
power
practice
praise
predict
prefer
prepare
present
pretty
prevent
price
pride
primary
print
priority
prison
private
prize
problem
process
produce
profit
program
project
promote
proof
property
prosper
protect
proud
provide
public
pudding
pull
pulp
pulse
pumpkin
punch
pupil
puppy
purchase
purity
purpose
purse
push
put
puzzle
pyramid
quality
quantum
quarter
question
quick
quit
quiz
quote
rabbit
raccoon
race
rack
radar
radio
rail
rain
raise
rally
ramp
ranch
random
range
rapid
rare
rate
rather
raven
raw
razor
ready
real
reason
rebel
rebuild
recall
receive
recipe
record
recycle
reduce
reflect
reform
refuse
region
regret
regular
reject
relax
release
relief
rely
remain
remember
remind
remove
render
renew
rent
reopen
repair
repeat
replace
report
require
rescue
resemble
resist
resource
response
result
retire
retreat
return
reunion
reveal
review
reward
rhythm
rib
ribbon
rice
rich
ride
ridge
rifle
right
rigid
ring
riot
ripple
risk
ritual
rival
river
road
roast
robot
robust
rocket
romance
roof
rookie
room
rose
rotate
rough
round
route
royal
rubber
rude
rug
rule
run
runway
rural
sad
saddle
sadness
safe
sail
salad
salmon
salon
salt
salute
same
sample
sand
satisfy
satoshi
sauce
sausage
save
say
scale
scan
scare
scatter
scene
scheme
school
science
scissors
scorpion
scout
scrap
screen
script
scrub
sea
search
season
seat
second
secret
section
security
seed
seek
segment
select
sell
seminar
senior
sense
sentence
series
service
session
settle
setup
seven
shadow
shaft
shallow
share
shed
shell
sheriff
shield
shift
shine
ship
shiver
shock
shoe
shoot
shop
short
shoulder
shove
shrimp
shrug
shuffle
shy
sibling
sick
side
siege
sight
sign
silent
silk
silly
silver
similar
simple
since
sing
siren
sister
situate
six
size
skate
sketch
ski
skill
skin
skirt
skull
slab
slam
sleep
slender
slice
slide
slight
slim
slogan
slot
slow
slush
small
smart
smile
smoke
smooth
snack
snake
snap
sniff
snow
soap
soccer
social
sock
soda
soft
solar
soldier
solid
solution
solve
someone
song
soon
sorry
sort
soul
sound
soup
source
south
space
spare
spatial
spawn
speak
special
speed
spell
spend
sphere
spice
spider
spike
spin
spirit
split
spoil
sponsor
spoon
sport
spot
spray
spread
spring
spy
square
squeeze
squirrel
stable
stadium
staff
stage
stairs
stamp
stand
start
state
stay
steak
steel
stem
step
stereo
stick
still
sting
stock
stomach
stone
stool
story
stove
strategy
street
strike
strong
struggle
student
stuff
stumble
style
subject
submit
subway
success
such
sudden
suffer
sugar
suggest
suit
summer
sun
sunny
sunset
super
supply
supreme
sure
surface
surge
surprise
surround
survey
suspect
sustain
swallow
swamp
swap
swarm
swear
sweet
swift
swim
swing
switch
sword
symbol
symptom
syrup
system
table
tackle
tag
tail
talent
talk
tank
tape
target
task
taste
tattoo
taxi
teach
team
tell
ten
tenant
tennis
tent
term
test
text
thank
that
theme
then
theory
there
they
thing
this
thought
three
thrive
throw
thumb
thunder
ticket
tide
tiger
tilt
timber
time
tiny
tip
tired
tissue
title
toast
tobacco
today
toddler
toe
together
toilet
token
tomato
tomorrow
tone
tongue
tonight
tool
tooth
top
topic
topple
torch
tornado
tortoise
toss
total
tourist
toward
tower
town
toy
track
trade
traffic
tragic
train
transfer
trap
trash
travel
tray
treat
tree
trend
trial
tribe
trick
trigger
trim
trip
trophy
trouble
truck
true
truly
trumpet
trust
truth
try
tube
tuition
tumble
tuna
tunnel
turkey
turn
turtle
twelve
twenty
twice
twin
twist
two
type
typical
ugly
umbrella
unable
unaware
uncle
uncover
under
undo
unfair
unfold
unhappy
uniform
unique
unit
universe
unknown
unlock
until
unusual
unveil
update
upgrade
uphold
upon
upper
upset
urban
urge
usage
use
used
useful
useless
usual
utility
vacant
vacuum
vague
valid
valley
valve
van
vanish
vapor
various
vast
vault
vehicle
velvet
vendor
venture
venue
verb
verify
version
very
vessel
veteran
viable
vibrant
vicious
victory
video
view
village
vintage
violin
virtual
virus
visa
visit
visual
vital
vivid
vocal
voice
void
volcano
volume
vote
voyage
wage
wagon
wait
walk
wall
walnut
want
warfare
warm
warrior
wash
wasp
waste
water
wave
way
wealth
weapon
wear
weasel
weather
web
wedding
weekend
weird
welcome
west
wet
whale
what
wheat
wheel
when
where
whip
whisper
wide
width
wife
wild
will
win
window
wine
wing
wink
winner
winter
wire
wisdom
wise
wish
witness
wolf
woman
wonder
wood
wool
word
work
world
worry
worth
wrap
wreck
wrestle
wrist
write
wrong
yard
year
yellow
you
young
youth
zebra
zero
zone
zoo`.split(`
`)});var QN0=H((eB0)=>{Object.defineProperty(eB0,"__esModule",{value:!0});eB0.wordlist=void 0;eB0.wordlist=`abaisser
abandon
abdiquer
abeille
abolir
aborder
aboutir
aboyer
abrasif
abreuver
abriter
abroger
abrupt
absence
absolu
absurde
abusif
abyssal
académie
acajou
acarien
accabler
accepter
acclamer
accolade
accroche
accuser
acerbe
achat
acheter
aciduler
acier
acompte
acquérir
acronyme
acteur
actif
actuel
adepte
adéquat
adhésif
adjectif
adjuger
admettre
admirer
adopter
adorer
adoucir
adresse
adroit
adulte
adverbe
aérer
aéronef
affaire
affecter
affiche
affreux
affubler
agacer
agencer
agile
agiter
agrafer
agréable
agrume
aider
aiguille
ailier
aimable
aisance
ajouter
ajuster
alarmer
alchimie
alerte
algèbre
algue
aliéner
aliment
alléger
alliage
allouer
allumer
alourdir
alpaga
altesse
alvéole
amateur
ambigu
ambre
aménager
amertume
amidon
amiral
amorcer
amour
amovible
amphibie
ampleur
amusant
analyse
anaphore
anarchie
anatomie
ancien
anéantir
angle
angoisse
anguleux
animal
annexer
annonce
annuel
anodin
anomalie
anonyme
anormal
antenne
antidote
anxieux
apaiser
apéritif
aplanir
apologie
appareil
appeler
apporter
appuyer
aquarium
aqueduc
arbitre
arbuste
ardeur
ardoise
argent
arlequin
armature
armement
armoire
armure
arpenter
arracher
arriver
arroser
arsenic
artériel
article
aspect
asphalte
aspirer
assaut
asservir
assiette
associer
assurer
asticot
astre
astuce
atelier
atome
atrium
atroce
attaque
attentif
attirer
attraper
aubaine
auberge
audace
audible
augurer
aurore
automne
autruche
avaler
avancer
avarice
avenir
averse
aveugle
aviateur
avide
avion
aviser
avoine
avouer
avril
axial
axiome
badge
bafouer
bagage
baguette
baignade
balancer
balcon
baleine
balisage
bambin
bancaire
bandage
banlieue
bannière
banquier
barbier
baril
baron
barque
barrage
bassin
bastion
bataille
bateau
batterie
baudrier
bavarder
belette
bélier
belote
bénéfice
berceau
berger
berline
bermuda
besace
besogne
bétail
beurre
biberon
bicycle
bidule
bijou
bilan
bilingue
billard
binaire
biologie
biopsie
biotype
biscuit
bison
bistouri
bitume
bizarre
blafard
blague
blanchir
blessant
blinder
blond
bloquer
blouson
bobard
bobine
boire
boiser
bolide
bonbon
bondir
bonheur
bonifier
bonus
bordure
borne
botte
boucle
boueux
bougie
boulon
bouquin
bourse
boussole
boutique
boxeur
branche
brasier
brave
brebis
brèche
breuvage
bricoler
brigade
brillant
brioche
brique
brochure
broder
bronzer
brousse
broyeur
brume
brusque
brutal
bruyant
buffle
buisson
bulletin
bureau
burin
bustier
butiner
butoir
buvable
buvette
cabanon
cabine
cachette
cadeau
cadre
caféine
caillou
caisson
calculer
calepin
calibre
calmer
calomnie
calvaire
camarade
caméra
camion
campagne
canal
caneton
canon
cantine
canular
capable
caporal
caprice
capsule
capter
capuche
carabine
carbone
caresser
caribou
carnage
carotte
carreau
carton
cascade
casier
casque
cassure
causer
caution
cavalier
caverne
caviar
cédille
ceinture
céleste
cellule
cendrier
censurer
central
cercle
cérébral
cerise
cerner
cerveau
cesser
chagrin
chaise
chaleur
chambre
chance
chapitre
charbon
chasseur
chaton
chausson
chavirer
chemise
chenille
chéquier
chercher
cheval
chien
chiffre
chignon
chimère
chiot
chlorure
chocolat
choisir
chose
chouette
chrome
chute
cigare
cigogne
cimenter
cinéma
cintrer
circuler
cirer
cirque
citerne
citoyen
citron
civil
clairon
clameur
claquer
classe
clavier
client
cligner
climat
clivage
cloche
clonage
cloporte
cobalt
cobra
cocasse
cocotier
coder
codifier
coffre
cogner
cohésion
coiffer
coincer
colère
colibri
colline
colmater
colonel
combat
comédie
commande
compact
concert
conduire
confier
congeler
connoter
consonne
contact
convexe
copain
copie
corail
corbeau
cordage
corniche
corpus
correct
cortège
cosmique
costume
coton
coude
coupure
courage
couteau
couvrir
coyote
crabe
crainte
cravate
crayon
créature
créditer
crémeux
creuser
crevette
cribler
crier
cristal
critère
croire
croquer
crotale
crucial
cruel
crypter
cubique
cueillir
cuillère
cuisine
cuivre
culminer
cultiver
cumuler
cupide
curatif
curseur
cyanure
cycle
cylindre
cynique
daigner
damier
danger
danseur
dauphin
débattre
débiter
déborder
débrider
débutant
décaler
décembre
déchirer
décider
déclarer
décorer
décrire
décupler
dédale
déductif
déesse
défensif
défiler
défrayer
dégager
dégivrer
déglutir
dégrafer
déjeuner
délice
déloger
demander
demeurer
démolir
dénicher
dénouer
dentelle
dénuder
départ
dépenser
déphaser
déplacer
déposer
déranger
dérober
désastre
descente
désert
désigner
désobéir
dessiner
destrier
détacher
détester
détourer
détresse
devancer
devenir
deviner
devoir
diable
dialogue
diamant
dicter
différer
digérer
digital
digne
diluer
dimanche
diminuer
dioxyde
directif
diriger
discuter
disposer
dissiper
distance
divertir
diviser
docile
docteur
dogme
doigt
domaine
domicile
dompter
donateur
donjon
donner
dopamine
dortoir
dorure
dosage
doseur
dossier
dotation
douanier
double
douceur
douter
doyen
dragon
draper
dresser
dribbler
droiture
duperie
duplexe
durable
durcir
dynastie
éblouir
écarter
écharpe
échelle
éclairer
éclipse
éclore
écluse
école
économie
écorce
écouter
écraser
écrémer
écrivain
écrou
écume
écureuil
édifier
éduquer
effacer
effectif
effigie
effort
effrayer
effusion
égaliser
égarer
éjecter
élaborer
élargir
électron
élégant
éléphant
élève
éligible
élitisme
éloge
élucider
éluder
emballer
embellir
embryon
émeraude
émission
emmener
émotion
émouvoir
empereur
employer
emporter
emprise
émulsion
encadrer
enchère
enclave
encoche
endiguer
endosser
endroit
enduire
énergie
enfance
enfermer
enfouir
engager
engin
englober
énigme
enjamber
enjeu
enlever
ennemi
ennuyeux
enrichir
enrobage
enseigne
entasser
entendre
entier
entourer
entraver
énumérer
envahir
enviable
envoyer
enzyme
éolien
épaissir
épargne
épatant
épaule
épicerie
épidémie
épier
épilogue
épine
épisode
épitaphe
époque
épreuve
éprouver
épuisant
équerre
équipe
ériger
érosion
erreur
éruption
escalier
espadon
espèce
espiègle
espoir
esprit
esquiver
essayer
essence
essieu
essorer
estime
estomac
estrade
étagère
étaler
étanche
étatique
éteindre
étendoir
éternel
éthanol
éthique
ethnie
étirer
étoffer
étoile
étonnant
étourdir
étrange
étroit
étude
euphorie
évaluer
évasion
éventail
évidence
éviter
évolutif
évoquer
exact
exagérer
exaucer
exceller
excitant
exclusif
excuse
exécuter
exemple
exercer
exhaler
exhorter
exigence
exiler
exister
exotique
expédier
explorer
exposer
exprimer
exquis
extensif
extraire
exulter
fable
fabuleux
facette
facile
facture
faiblir
falaise
fameux
famille
farceur
farfelu
farine
farouche
fasciner
fatal
fatigue
faucon
fautif
faveur
favori
fébrile
féconder
fédérer
félin
femme
fémur
fendoir
féodal
fermer
féroce
ferveur
festival
feuille
feutre
février
fiasco
ficeler
fictif
fidèle
figure
filature
filetage
filière
filleul
filmer
filou
filtrer
financer
finir
fiole
firme
fissure
fixer
flairer
flamme
flasque
flatteur
fléau
flèche
fleur
flexion
flocon
flore
fluctuer
fluide
fluvial
folie
fonderie
fongible
fontaine
forcer
forgeron
formuler
fortune
fossile
foudre
fougère
fouiller
foulure
fourmi
fragile
fraise
franchir
frapper
frayeur
frégate
freiner
frelon
frémir
frénésie
frère
friable
friction
frisson
frivole
froid
fromage
frontal
frotter
fruit
fugitif
fuite
fureur
furieux
furtif
fusion
futur
gagner
galaxie
galerie
gambader
garantir
gardien
garnir
garrigue
gazelle
gazon
géant
gélatine
gélule
gendarme
général
génie
genou
gentil
géologie
géomètre
géranium
germe
gestuel
geyser
gibier
gicler
girafe
givre
glace
glaive
glisser
globe
gloire
glorieux
golfeur
gomme
gonfler
gorge
gorille
goudron
gouffre
goulot
goupille
gourmand
goutte
graduel
graffiti
graine
grand
grappin
gratuit
gravir
grenat
griffure
griller
grimper
grogner
gronder
grotte
groupe
gruger
grutier
gruyère
guépard
guerrier
guide
guimauve
guitare
gustatif
gymnaste
gyrostat
habitude
hachoir
halte
hameau
hangar
hanneton
haricot
harmonie
harpon
hasard
hélium
hématome
herbe
hérisson
hermine
héron
hésiter
heureux
hiberner
hibou
hilarant
histoire
hiver
homard
hommage
homogène
honneur
honorer
honteux
horde
horizon
horloge
hormone
horrible
houleux
housse
hublot
huileux
humain
humble
humide
humour
hurler
hydromel
hygiène
hymne
hypnose
idylle
ignorer
iguane
illicite
illusion
image
imbiber
imiter
immense
immobile
immuable
impact
impérial
implorer
imposer
imprimer
imputer
incarner
incendie
incident
incliner
incolore
indexer
indice
inductif
inédit
ineptie
inexact
infini
infliger
informer
infusion
ingérer
inhaler
inhiber
injecter
injure
innocent
inoculer
inonder
inscrire
insecte
insigne
insolite
inspirer
instinct
insulter
intact
intense
intime
intrigue
intuitif
inutile
invasion
inventer
inviter
invoquer
ironique
irradier
irréel
irriter
isoler
ivoire
ivresse
jaguar
jaillir
jambe
janvier
jardin
jauger
jaune
javelot
jetable
jeton
jeudi
jeunesse
joindre
joncher
jongler
joueur
jouissif
journal
jovial
joyau
joyeux
jubiler
jugement
junior
jupon
juriste
justice
juteux
juvénile
kayak
kimono
kiosque
label
labial
labourer
lacérer
lactose
lagune
laine
laisser
laitier
lambeau
lamelle
lampe
lanceur
langage
lanterne
lapin
largeur
larme
laurier
lavabo
lavoir
lecture
légal
léger
légume
lessive
lettre
levier
lexique
lézard
liasse
libérer
libre
licence
licorne
liège
lièvre
ligature
ligoter
ligue
limer
limite
limonade
limpide
linéaire
lingot
lionceau
liquide
lisière
lister
lithium
litige
littoral
livreur
logique
lointain
loisir
lombric
loterie
louer
lourd
loutre
louve
loyal
lubie
lucide
lucratif
lueur
lugubre
luisant
lumière
lunaire
lundi
luron
lutter
luxueux
machine
magasin
magenta
magique
maigre
maillon
maintien
mairie
maison
majorer
malaxer
maléfice
malheur
malice
mallette
mammouth
mandater
maniable
manquant
manteau
manuel
marathon
marbre
marchand
mardi
maritime
marqueur
marron
marteler
mascotte
massif
matériel
matière
matraque
maudire
maussade
mauve
maximal
méchant
méconnu
médaille
médecin
méditer
méduse
meilleur
mélange
mélodie
membre
mémoire
menacer
mener
menhir
mensonge
mentor
mercredi
mérite
merle
messager
mesure
métal
météore
méthode
métier
meuble
miauler
microbe
miette
mignon
migrer
milieu
million
mimique
mince
minéral
minimal
minorer
minute
miracle
miroiter
missile
mixte
mobile
moderne
moelleux
mondial
moniteur
monnaie
monotone
monstre
montagne
monument
moqueur
morceau
morsure
mortier
moteur
motif
mouche
moufle
moulin
mousson
mouton
mouvant
multiple
munition
muraille
murène
murmure
muscle
muséum
musicien
mutation
muter
mutuel
myriade
myrtille
mystère
mythique
nageur
nappe
narquois
narrer
natation
nation
nature
naufrage
nautique
navire
nébuleux
nectar
néfaste
négation
négliger
négocier
neige
nerveux
nettoyer
neurone
neutron
neveu
niche
nickel
nitrate
niveau
noble
nocif
nocturne
noirceur
noisette
nomade
nombreux
nommer
normatif
notable
notifier
notoire
nourrir
nouveau
novateur
novembre
novice
nuage
nuancer
nuire
nuisible
numéro
nuptial
nuque
nutritif
obéir
objectif
obliger
obscur
observer
obstacle
obtenir
obturer
occasion
occuper
océan
octobre
octroyer
octupler
oculaire
odeur
odorant
offenser
officier
offrir
ogive
oiseau
oisillon
olfactif
olivier
ombrage
omettre
onctueux
onduler
onéreux
onirique
opale
opaque
opérer
opinion
opportun
opprimer
opter
optique
orageux
orange
orbite
ordonner
oreille
organe
orgueil
orifice
ornement
orque
ortie
osciller
osmose
ossature
otarie
ouragan
ourson
outil
outrager
ouvrage
ovation
oxyde
oxygène
ozone
paisible
palace
palmarès
palourde
palper
panache
panda
pangolin
paniquer
panneau
panorama
pantalon
papaye
papier
papoter
papyrus
paradoxe
parcelle
paresse
parfumer
parler
parole
parrain
parsemer
partager
parure
parvenir
passion
pastèque
paternel
patience
patron
pavillon
pavoiser
payer
paysage
peigne
peintre
pelage
pélican
pelle
pelouse
peluche
pendule
pénétrer
pénible
pensif
pénurie
pépite
péplum
perdrix
perforer
période
permuter
perplexe
persil
perte
peser
pétale
petit
pétrir
peuple
pharaon
phobie
phoque
photon
phrase
physique
piano
pictural
pièce
pierre
pieuvre
pilote
pinceau
pipette
piquer
pirogue
piscine
piston
pivoter
pixel
pizza
placard
plafond
plaisir
planer
plaque
plastron
plateau
pleurer
plexus
pliage
plomb
plonger
pluie
plumage
pochette
poésie
poète
pointe
poirier
poisson
poivre
polaire
policier
pollen
polygone
pommade
pompier
ponctuel
pondérer
poney
portique
position
posséder
posture
potager
poteau
potion
pouce
poulain
poumon
pourpre
poussin
pouvoir
prairie
pratique
précieux
prédire
préfixe
prélude
prénom
présence
prétexte
prévoir
primitif
prince
prison
priver
problème
procéder
prodige
profond
progrès
proie
projeter
prologue
promener
propre
prospère
protéger
prouesse
proverbe
prudence
pruneau
psychose
public
puceron
puiser
pulpe
pulsar
punaise
punitif
pupitre
purifier
puzzle
pyramide
quasar
querelle
question
quiétude
quitter
quotient
racine
raconter
radieux
ragondin
raideur
raisin
ralentir
rallonge
ramasser
rapide
rasage
ratisser
ravager
ravin
rayonner
réactif
réagir
réaliser
réanimer
recevoir
réciter
réclamer
récolter
recruter
reculer
recycler
rédiger
redouter
refaire
réflexe
réformer
refrain
refuge
régalien
région
réglage
régulier
réitérer
rejeter
rejouer
relatif
relever
relief
remarque
remède
remise
remonter
remplir
remuer
renard
renfort
renifler
renoncer
rentrer
renvoi
replier
reporter
reprise
reptile
requin
réserve
résineux
résoudre
respect
rester
résultat
rétablir
retenir
réticule
retomber
retracer
réunion
réussir
revanche
revivre
révolte
révulsif
richesse
rideau
rieur
rigide
rigoler
rincer
riposter
risible
risque
rituel
rival
rivière
rocheux
romance
rompre
ronce
rondin
roseau
rosier
rotatif
rotor
rotule
rouge
rouille
rouleau
routine
royaume
ruban
rubis
ruche
ruelle
rugueux
ruiner
ruisseau
ruser
rustique
rythme
sabler
saboter
sabre
sacoche
safari
sagesse
saisir
salade
salive
salon
saluer
samedi
sanction
sanglier
sarcasme
sardine
saturer
saugrenu
saumon
sauter
sauvage
savant
savonner
scalpel
scandale
scélérat
scénario
sceptre
schéma
science
scinder
score
scrutin
sculpter
séance
sécable
sécher
secouer
sécréter
sédatif
séduire
seigneur
séjour
sélectif
semaine
sembler
semence
séminal
sénateur
sensible
sentence
séparer
séquence
serein
sergent
sérieux
serrure
sérum
service
sésame
sévir
sevrage
sextuple
sidéral
siècle
siéger
siffler
sigle
signal
silence
silicium
simple
sincère
sinistre
siphon
sirop
sismique
situer
skier
social
socle
sodium
soigneux
soldat
soleil
solitude
soluble
sombre
sommeil
somnoler
sonde
songeur
sonnette
sonore
sorcier
sortir
sosie
sottise
soucieux
soudure
souffle
soulever
soupape
source
soutirer
souvenir
spacieux
spatial
spécial
sphère
spiral
stable
station
sternum
stimulus
stipuler
strict
studieux
stupeur
styliste
sublime
substrat
subtil
subvenir
succès
sucre
suffixe
suggérer
suiveur
sulfate
superbe
supplier
surface
suricate
surmener
surprise
sursaut
survie
suspect
syllabe
symbole
symétrie
synapse
syntaxe
système
tabac
tablier
tactile
tailler
talent
talisman
talonner
tambour
tamiser
tangible
tapis
taquiner
tarder
tarif
tartine
tasse
tatami
tatouage
taupe
taureau
taxer
témoin
temporel
tenaille
tendre
teneur
tenir
tension
terminer
terne
terrible
tétine
texte
thème
théorie
thérapie
thorax
tibia
tiède
timide
tirelire
tiroir
tissu
titane
titre
tituber
toboggan
tolérant
tomate
tonique
tonneau
toponyme
torche
tordre
tornade
torpille
torrent
torse
tortue
totem
toucher
tournage
tousser
toxine
traction
trafic
tragique
trahir
train
trancher
travail
trèfle
tremper
trésor
treuil
triage
tribunal
tricoter
trilogie
triomphe
tripler
triturer
trivial
trombone
tronc
tropical
troupeau
tuile
tulipe
tumulte
tunnel
turbine
tuteur
tutoyer
tuyau
tympan
typhon
typique
tyran
ubuesque
ultime
ultrason
unanime
unifier
union
unique
unitaire
univers
uranium
urbain
urticant
usage
usine
usuel
usure
utile
utopie
vacarme
vaccin
vagabond
vague
vaillant
vaincre
vaisseau
valable
valise
vallon
valve
vampire
vanille
vapeur
varier
vaseux
vassal
vaste
vecteur
vedette
végétal
véhicule
veinard
véloce
vendredi
vénérer
venger
venimeux
ventouse
verdure
vérin
vernir
verrou
verser
vertu
veston
vétéran
vétuste
vexant
vexer
viaduc
viande
victoire
vidange
vidéo
vignette
vigueur
vilain
village
vinaigre
violon
vipère
virement
virtuose
virus
visage
viseur
vision
visqueux
visuel
vital
vitesse
viticole
vitrine
vivace
vivipare
vocation
voguer
voile
voisin
voiture
volaille
volcan
voltiger
volume
vorace
vortex
voter
vouloir
voyage
voyelle
wagon
xénon
yacht
zèbre
zénith
zeste
zoologie`.split(`
`)});var XN0=H((YN0)=>{Object.defineProperty(YN0,"__esModule",{value:!0});YN0.wordlist=void 0;YN0.wordlist=`abaco
abbaglio
abbinato
abete
abisso
abolire
abrasivo
abrogato
accadere
accenno
accusato
acetone
achille
acido
acqua
acre
acrilico
acrobata
acuto
adagio
addebito
addome
adeguato
aderire
adipe
adottare
adulare
affabile
affetto
affisso
affranto
aforisma
afoso
africano
agave
agente
agevole
aggancio
agire
agitare
agonismo
agricolo
agrumeto
aguzzo
alabarda
alato
albatro
alberato
albo
albume
alce
alcolico
alettone
alfa
algebra
aliante
alibi
alimento
allagato
allegro
allievo
allodola
allusivo
almeno
alogeno
alpaca
alpestre
altalena
alterno
alticcio
altrove
alunno
alveolo
alzare
amalgama
amanita
amarena
ambito
ambrato
ameba
america
ametista
amico
ammasso
ammenda
ammirare
ammonito
amore
ampio
ampliare
amuleto
anacardo
anagrafe
analista
anarchia
anatra
anca
ancella
ancora
andare
andrea
anello
angelo
angolare
angusto
anima
annegare
annidato
anno
annuncio
anonimo
anticipo
anzi
apatico
apertura
apode
apparire
appetito
appoggio
approdo
appunto
aprile
arabica
arachide
aragosta
araldica
arancio
aratura
arazzo
arbitro
archivio
ardito
arenile
argento
argine
arguto
aria
armonia
arnese
arredato
arringa
arrosto
arsenico
arso
artefice
arzillo
asciutto
ascolto
asepsi
asettico
asfalto
asino
asola
aspirato
aspro
assaggio
asse
assoluto
assurdo
asta
astenuto
astice
astratto
atavico
ateismo
atomico
atono
attesa
attivare
attorno
attrito
attuale
ausilio
austria
autista
autonomo
autunno
avanzato
avere
avvenire
avviso
avvolgere
azione
azoto
azzimo
azzurro
babele
baccano
bacino
baco
badessa
badilata
bagnato
baita
balcone
baldo
balena
ballata
balzano
bambino
bandire
baraonda
barbaro
barca
baritono
barlume
barocco
basilico
basso
batosta
battuto
baule
bava
bavosa
becco
beffa
belgio
belva
benda
benevole
benigno
benzina
bere
berlina
beta
bibita
bici
bidone
bifido
biga
bilancia
bimbo
binocolo
biologo
bipede
bipolare
birbante
birra
biscotto
bisesto
bisnonno
bisonte
bisturi
bizzarro
blando
blatta
bollito
bonifico
bordo
bosco
botanico
bottino
bozzolo
braccio
bradipo
brama
branca
bravura
bretella
brevetto
brezza
briglia
brillante
brindare
broccolo
brodo
bronzina
brullo
bruno
bubbone
buca
budino
buffone
buio
bulbo
buono
burlone
burrasca
bussola
busta
cadetto
caduco
calamaro
calcolo
calesse
calibro
calmo
caloria
cambusa
camerata
camicia
cammino
camola
campale
canapa
candela
cane
canino
canotto
cantina
capace
capello
capitolo
capogiro
cappero
capra
capsula
carapace
carcassa
cardo
carisma
carovana
carretto
cartolina
casaccio
cascata
caserma
caso
cassone
castello
casuale
catasta
catena
catrame
cauto
cavillo
cedibile
cedrata
cefalo
celebre
cellulare
cena
cenone
centesimo
ceramica
cercare
certo
cerume
cervello
cesoia
cespo
ceto
chela
chiaro
chicca
chiedere
chimera
china
chirurgo
chitarra
ciao
ciclismo
cifrare
cigno
cilindro
ciottolo
circa
cirrosi
citrico
cittadino
ciuffo
civetta
civile
classico
clinica
cloro
cocco
codardo
codice
coerente
cognome
collare
colmato
colore
colposo
coltivato
colza
coma
cometa
commando
comodo
computer
comune
conciso
condurre
conferma
congelare
coniuge
connesso
conoscere
consumo
continuo
convegno
coperto
copione
coppia
copricapo
corazza
cordata
coricato
cornice
corolla
corpo
corredo
corsia
cortese
cosmico
costante
cottura
covato
cratere
cravatta
creato
credere
cremoso
crescita
creta
criceto
crinale
crisi
critico
croce
cronaca
crostata
cruciale
crusca
cucire
cuculo
cugino
cullato
cupola
curatore
cursore
curvo
cuscino
custode
dado
daino
dalmata
damerino
daniela
dannoso
danzare
datato
davanti
davvero
debutto
decennio
deciso
declino
decollo
decreto
dedicato
definito
deforme
degno
delegare
delfino
delirio
delta
demenza
denotato
dentro
deposito
derapata
derivare
deroga
descritto
deserto
desiderio
desumere
detersivo
devoto
diametro
dicembre
diedro
difeso
diffuso
digerire
digitale
diluvio
dinamico
dinnanzi
dipinto
diploma
dipolo
diradare
dire
dirotto
dirupo
disagio
discreto
disfare
disgelo
disposto
distanza
disumano
dito
divano
divelto
dividere
divorato
doblone
docente
doganale
dogma
dolce
domato
domenica
dominare
dondolo
dono
dormire
dote
dottore
dovuto
dozzina
drago
druido
dubbio
dubitare
ducale
duna
duomo
duplice
duraturo
ebano
eccesso
ecco
eclissi
economia
edera
edicola
edile
editoria
educare
egemonia
egli
egoismo
egregio
elaborato
elargire
elegante
elencato
eletto
elevare
elfico
elica
elmo
elsa
eluso
emanato
emblema
emesso
emiro
emotivo
emozione
empirico
emulo
endemico
enduro
energia
enfasi
enoteca
entrare
enzima
epatite
epilogo
episodio
epocale
eppure
equatore
erario
erba
erboso
erede
eremita
erigere
ermetico
eroe
erosivo
errante
esagono
esame
esanime
esaudire
esca
esempio
esercito
esibito
esigente
esistere
esito
esofago
esortato
esoso
espanso
espresso
essenza
esso
esteso
estimare
estonia
estroso
esultare
etilico
etnico
etrusco
etto
euclideo
europa
evaso
evidenza
evitato
evoluto
evviva
fabbrica
faccenda
fachiro
falco
famiglia
fanale
fanfara
fango
fantasma
fare
farfalla
farinoso
farmaco
fascia
fastoso
fasullo
faticare
fato
favoloso
febbre
fecola
fede
fegato
felpa
feltro
femmina
fendere
fenomeno
fermento
ferro
fertile
fessura
festivo
fetta
feudo
fiaba
fiducia
fifa
figurato
filo
finanza
finestra
finire
fiore
fiscale
fisico
fiume
flacone
flamenco
flebo
flemma
florido
fluente
fluoro
fobico
focaccia
focoso
foderato
foglio
folata
folclore
folgore
fondente
fonetico
fonia
fontana
forbito
forchetta
foresta
formica
fornaio
foro
fortezza
forzare
fosfato
fosso
fracasso
frana
frassino
fratello
freccetta
frenata
fresco
frigo
frollino
fronde
frugale
frutta
fucilata
fucsia
fuggente
fulmine
fulvo
fumante
fumetto
fumoso
fune
funzione
fuoco
furbo
furgone
furore
fuso
futile
gabbiano
gaffe
galateo
gallina
galoppo
gambero
gamma
garanzia
garbo
garofano
garzone
gasdotto
gasolio
gastrico
gatto
gaudio
gazebo
gazzella
geco
gelatina
gelso
gemello
gemmato
gene
genitore
gennaio
genotipo
gergo
ghepardo
ghiaccio
ghisa
giallo
gilda
ginepro
giocare
gioiello
giorno
giove
girato
girone
gittata
giudizio
giurato
giusto
globulo
glutine
gnomo
gobba
golf
gomito
gommone
gonfio
gonna
governo
gracile
grado
grafico
grammo
grande
grattare
gravoso
grazia
greca
gregge
grifone
grigio
grinza
grotta
gruppo
guadagno
guaio
guanto
guardare
gufo
guidare
ibernato
icona
identico
idillio
idolo
idra
idrico
idrogeno
igiene
ignaro
ignorato
ilare
illeso
illogico
illudere
imballo
imbevuto
imbocco
imbuto
immane
immerso
immolato
impacco
impeto
impiego
importo
impronta
inalare
inarcare
inattivo
incanto
incendio
inchino
incisivo
incluso
incontro
incrocio
incubo
indagine
india
indole
inedito
infatti
infilare
inflitto
ingaggio
ingegno
inglese
ingordo
ingrosso
innesco
inodore
inoltrare
inondato
insano
insetto
insieme
insonnia
insulina
intasato
intero
intonaco
intuito
inumidire
invalido
invece
invito
iperbole
ipnotico
ipotesi
ippica
iride
irlanda
ironico
irrigato
irrorare
isolato
isotopo
isterico
istituto
istrice
italia
iterare
labbro
labirinto
lacca
lacerato
lacrima
lacuna
laddove
lago
lampo
lancetta
lanterna
lardoso
larga
laringe
lastra
latenza
latino
lattuga
lavagna
lavoro
legale
leggero
lembo
lentezza
lenza
leone
lepre
lesivo
lessato
lesto
letterale
leva
levigato
libero
lido
lievito
lilla
limatura
limitare
limpido
lineare
lingua
liquido
lira
lirica
lisca
lite
litigio
livrea
locanda
lode
logica
lombare
londra
longevo
loquace
lorenzo
loto
lotteria
luce
lucidato
lumaca
luminoso
lungo
lupo
luppolo
lusinga
lusso
lutto
macabro
macchina
macero
macinato
madama
magico
maglia
magnete
magro
maiolica
malafede
malgrado
malinteso
malsano
malto
malumore
mana
mancia
mandorla
mangiare
manifesto
mannaro
manovra
mansarda
mantide
manubrio
mappa
maratona
marcire
maretta
marmo
marsupio
maschera
massaia
mastino
materasso
matricola
mattone
maturo
mazurca
meandro
meccanico
mecenate
medesimo
meditare
mega
melassa
melis
melodia
meninge
meno
mensola
mercurio
merenda
merlo
meschino
mese
messere
mestolo
metallo
metodo
mettere
miagolare
mica
micelio
michele
microbo
midollo
miele
migliore
milano
milite
mimosa
minerale
mini
minore
mirino
mirtillo
miscela
missiva
misto
misurare
mitezza
mitigare
mitra
mittente
mnemonico
modello
modifica
modulo
mogano
mogio
mole
molosso
monastero
monco
mondina
monetario
monile
monotono
monsone
montato
monviso
mora
mordere
morsicato
mostro
motivato
motosega
motto
movenza
movimento
mozzo
mucca
mucosa
muffa
mughetto
mugnaio
mulatto
mulinello
multiplo
mummia
munto
muovere
murale
musa
muscolo
musica
mutevole
muto
nababbo
nafta
nanometro
narciso
narice
narrato
nascere
nastrare
naturale
nautica
naviglio
nebulosa
necrosi
negativo
negozio
nemmeno
neofita
neretto
nervo
nessuno
nettuno
neutrale
neve
nevrotico
nicchia
ninfa
nitido
nobile
nocivo
nodo
nome
nomina
nordico
normale
norvegese
nostrano
notare
notizia
notturno
novella
nucleo
nulla
numero
nuovo
nutrire
nuvola
nuziale
oasi
obbedire
obbligo
obelisco
oblio
obolo
obsoleto
occasione
occhio
occidente
occorrere
occultare
ocra
oculato
odierno
odorare
offerta
offrire
offuscato
oggetto
oggi
ognuno
olandese
olfatto
oliato
oliva
ologramma
oltre
omaggio
ombelico
ombra
omega
omissione
ondoso
onere
onice
onnivoro
onorevole
onta
operato
opinione
opposto
oracolo
orafo
ordine
orecchino
orefice
orfano
organico
origine
orizzonte
orma
ormeggio
ornativo
orologio
orrendo
orribile
ortensia
ortica
orzata
orzo
osare
oscurare
osmosi
ospedale
ospite
ossa
ossidare
ostacolo
oste
otite
otre
ottagono
ottimo
ottobre
ovale
ovest
ovino
oviparo
ovocito
ovunque
ovviare
ozio
pacchetto
pace
pacifico
padella
padrone
paese
paga
pagina
palazzina
palesare
pallido
palo
palude
pandoro
pannello
paolo
paonazzo
paprica
parabola
parcella
parere
pargolo
pari
parlato
parola
partire
parvenza
parziale
passivo
pasticca
patacca
patologia
pattume
pavone
peccato
pedalare
pedonale
peggio
peloso
penare
pendice
penisola
pennuto
penombra
pensare
pentola
pepe
pepita
perbene
percorso
perdonato
perforare
pergamena
periodo
permesso
perno
perplesso
persuaso
pertugio
pervaso
pesatore
pesista
peso
pestifero
petalo
pettine
petulante
pezzo
piacere
pianta
piattino
piccino
picozza
piega
pietra
piffero
pigiama
pigolio
pigro
pila
pilifero
pillola
pilota
pimpante
pineta
pinna
pinolo
pioggia
piombo
piramide
piretico
pirite
pirolisi
pitone
pizzico
placebo
planare
plasma
platano
plenario
pochezza
poderoso
podismo
poesia
poggiare
polenta
poligono
pollice
polmonite
polpetta
polso
poltrona
polvere
pomice
pomodoro
ponte
popoloso
porfido
poroso
porpora
porre
portata
posa
positivo
possesso
postulato
potassio
potere
pranzo
prassi
pratica
precluso
predica
prefisso
pregiato
prelievo
premere
prenotare
preparato
presenza
pretesto
prevalso
prima
principe
privato
problema
procura
produrre
profumo
progetto
prolunga
promessa
pronome
proposta
proroga
proteso
prova
prudente
prugna
prurito
psiche
pubblico
pudica
pugilato
pugno
pulce
pulito
pulsante
puntare
pupazzo
pupilla
puro
quadro
qualcosa
quasi
querela
quota
raccolto
raddoppio
radicale
radunato
raffica
ragazzo
ragione
ragno
ramarro
ramingo
ramo
randagio
rantolare
rapato
rapina
rappreso
rasatura
raschiato
rasente
rassegna
rastrello
rata
ravveduto
reale
recepire
recinto
recluta
recondito
recupero
reddito
redimere
regalato
registro
regola
regresso
relazione
remare
remoto
renna
replica
reprimere
reputare
resa
residente
responso
restauro
rete
retina
retorica
rettifica
revocato
riassunto
ribadire
ribelle
ribrezzo
ricarica
ricco
ricevere
riciclato
ricordo
ricreduto
ridicolo
ridurre
rifasare
riflesso
riforma
rifugio
rigare
rigettato
righello
rilassato
rilevato
rimanere
rimbalzo
rimedio
rimorchio
rinascita
rincaro
rinforzo
rinnovo
rinomato
rinsavito
rintocco
rinuncia
rinvenire
riparato
ripetuto
ripieno
riportare
ripresa
ripulire
risata
rischio
riserva
risibile
riso
rispetto
ristoro
risultato
risvolto
ritardo
ritegno
ritmico
ritrovo
riunione
riva
riverso
rivincita
rivolto
rizoma
roba
robotico
robusto
roccia
roco
rodaggio
rodere
roditore
rogito
rollio
romantico
rompere
ronzio
rosolare
rospo
rotante
rotondo
rotula
rovescio
rubizzo
rubrica
ruga
rullino
rumine
rumoroso
ruolo
rupe
russare
rustico
sabato
sabbiare
sabotato
sagoma
salasso
saldatura
salgemma
salivare
salmone
salone
saltare
saluto
salvo
sapere
sapido
saporito
saraceno
sarcasmo
sarto
sassoso
satellite
satira
satollo
saturno
savana
savio
saziato
sbadiglio
sbalzo
sbancato
sbarra
sbattere
sbavare
sbendare
sbirciare
sbloccato
sbocciato
sbrinare
sbruffone
sbuffare
scabroso
scadenza
scala
scambiare
scandalo
scapola
scarso
scatenare
scavato
scelto
scenico
scettro
scheda
schiena
sciarpa
scienza
scindere
scippo
sciroppo
scivolo
sclerare
scodella
scolpito
scomparto
sconforto
scoprire
scorta
scossone
scozzese
scriba
scrollare
scrutinio
scuderia
scultore
scuola
scuro
scusare
sdebitare
sdoganare
seccatura
secondo
sedano
seggiola
segnalato
segregato
seguito
selciato
selettivo
sella
selvaggio
semaforo
sembrare
seme
seminato
sempre
senso
sentire
sepolto
sequenza
serata
serbato
sereno
serio
serpente
serraglio
servire
sestina
setola
settimana
sfacelo
sfaldare
sfamato
sfarzoso
sfaticato
sfera
sfida
sfilato
sfinge
sfocato
sfoderare
sfogo
sfoltire
sforzato
sfratto
sfruttato
sfuggito
sfumare
sfuso
sgabello
sgarbato
sgonfiare
sgorbio
sgrassato
sguardo
sibilo
siccome
sierra
sigla
signore
silenzio
sillaba
simbolo
simpatico
simulato
sinfonia
singolo
sinistro
sino
sintesi
sinusoide
sipario
sisma
sistole
situato
slitta
slogatura
sloveno
smarrito
smemorato
smentito
smeraldo
smilzo
smontare
smottato
smussato
snellire
snervato
snodo
sobbalzo
sobrio
soccorso
sociale
sodale
soffitto
sogno
soldato
solenne
solido
sollazzo
solo
solubile
solvente
somatico
somma
sonda
sonetto
sonnifero
sopire
soppeso
sopra
sorgere
sorpasso
sorriso
sorso
sorteggio
sorvolato
sospiro
sosta
sottile
spada
spalla
spargere
spatola
spavento
spazzola
specie
spedire
spegnere
spelatura
speranza
spessore
spettrale
spezzato
spia
spigoloso
spillato
spinoso
spirale
splendido
sportivo
sposo
spranga
sprecare
spronato
spruzzo
spuntino
squillo
sradicare
srotolato
stabile
stacco
staffa
stagnare
stampato
stantio
starnuto
stasera
statuto
stelo
steppa
sterzo
stiletto
stima
stirpe
stivale
stizzoso
stonato
storico
strappo
stregato
stridulo
strozzare
strutto
stuccare
stufo
stupendo
subentro
succoso
sudore
suggerito
sugo
sultano
suonare
superbo
supporto
surgelato
surrogato
sussurro
sutura
svagare
svedese
sveglio
svelare
svenuto
svezia
sviluppo
svista
svizzera
svolta
svuotare
tabacco
tabulato
tacciare
taciturno
tale
talismano
tampone
tannino
tara
tardivo
targato
tariffa
tarpare
tartaruga
tasto
tattico
taverna
tavolata
tazza
teca
tecnico
telefono
temerario
tempo
temuto
tendone
tenero
tensione
tentacolo
teorema
terme
terrazzo
terzetto
tesi
tesserato
testato
tetro
tettoia
tifare
tigella
timbro
tinto
tipico
tipografo
tiraggio
tiro
titanio
titolo
titubante
tizio
tizzone
toccare
tollerare
tolto
tombola
tomo
tonfo
tonsilla
topazio
topologia
toppa
torba
tornare
torrone
tortora
toscano
tossire
tostatura
totano
trabocco
trachea
trafila
tragedia
tralcio
tramonto
transito
trapano
trarre
trasloco
trattato
trave
treccia
tremolio
trespolo
tributo
tricheco
trifoglio
trillo
trincea
trio
tristezza
triturato
trivella
tromba
trono
troppo
trottola
trovare
truccato
tubatura
tuffato
tulipano
tumulto
tunisia
turbare
turchino
tuta
tutela
ubicato
uccello
uccisore
udire
uditivo
uffa
ufficio
uguale
ulisse
ultimato
umano
umile
umorismo
uncinetto
ungere
ungherese
unicorno
unificato
unisono
unitario
unte
uovo
upupa
uragano
urgenza
urlo
usanza
usato
uscito
usignolo
usuraio
utensile
utilizzo
utopia
vacante
vaccinato
vagabondo
vagliato
valanga
valgo
valico
valletta
valoroso
valutare
valvola
vampata
vangare
vanitoso
vano
vantaggio
vanvera
vapore
varano
varcato
variante
vasca
vedetta
vedova
veduto
vegetale
veicolo
velcro
velina
velluto
veloce
venato
vendemmia
vento
verace
verbale
vergogna
verifica
vero
verruca
verticale
vescica
vessillo
vestale
veterano
vetrina
vetusto
viandante
vibrante
vicenda
vichingo
vicinanza
vidimare
vigilia
vigneto
vigore
vile
villano
vimini
vincitore
viola
vipera
virgola
virologo
virulento
viscoso
visione
vispo
vissuto
visura
vita
vitello
vittima
vivanda
vivido
viziare
voce
voga
volatile
volere
volpe
voragine
vulcano
zampogna
zanna
zappato
zattera
zavorra
zefiro
zelante
zelo
zenzero
zerbino
zibetto
zinco
zircone
zitto
zolla
zotico
zucchero
zufolo
zulu
zuppa`.split(`
`)});var WN0=H((zN0)=>{Object.defineProperty(zN0,"__esModule",{value:!0});zN0.wordlist=void 0;zN0.wordlist=`あいこくしん
あいさつ
あいだ
あおぞら
あかちゃん
あきる
あけがた
あける
あこがれる
あさい
あさひ
あしあと
あじわう
あずかる
あずき
あそぶ
あたえる
あたためる
あたりまえ
あたる
あつい
あつかう
あっしゅく
あつまり
あつめる
あてな
あてはまる
あひる
あぶら
あぶる
あふれる
あまい
あまど
あまやかす
あまり
あみもの
あめりか
あやまる
あゆむ
あらいぐま
あらし
あらすじ
あらためる
あらゆる
あらわす
ありがとう
あわせる
あわてる
あんい
あんがい
あんこ
あんぜん
あんてい
あんない
あんまり
いいだす
いおん
いがい
いがく
いきおい
いきなり
いきもの
いきる
いくじ
いくぶん
いけばな
いけん
いこう
いこく
いこつ
いさましい
いさん
いしき
いじゅう
いじょう
いじわる
いずみ
いずれ
いせい
いせえび
いせかい
いせき
いぜん
いそうろう
いそがしい
いだい
いだく
いたずら
いたみ
いたりあ
いちおう
いちじ
いちど
いちば
いちぶ
いちりゅう
いつか
いっしゅん
いっせい
いっそう
いったん
いっち
いってい
いっぽう
いてざ
いてん
いどう
いとこ
いない
いなか
いねむり
いのち
いのる
いはつ
いばる
いはん
いびき
いひん
いふく
いへん
いほう
いみん
いもうと
いもたれ
いもり
いやがる
いやす
いよかん
いよく
いらい
いらすと
いりぐち
いりょう
いれい
いれもの
いれる
いろえんぴつ
いわい
いわう
いわかん
いわば
いわゆる
いんげんまめ
いんさつ
いんしょう
いんよう
うえき
うえる
うおざ
うがい
うかぶ
うかべる
うきわ
うくらいな
うくれれ
うけたまわる
うけつけ
うけとる
うけもつ
うける
うごかす
うごく
うこん
うさぎ
うしなう
うしろがみ
うすい
うすぎ
うすぐらい
うすめる
うせつ
うちあわせ
うちがわ
うちき
うちゅう
うっかり
うつくしい
うったえる
うつる
うどん
うなぎ
うなじ
うなずく
うなる
うねる
うのう
うぶげ
うぶごえ
うまれる
うめる
うもう
うやまう
うよく
うらがえす
うらぐち
うらない
うりあげ
うりきれ
うるさい
うれしい
うれゆき
うれる
うろこ
うわき
うわさ
うんこう
うんちん
うんてん
うんどう
えいえん
えいが
えいきょう
えいご
えいせい
えいぶん
えいよう
えいわ
えおり
えがお
えがく
えきたい
えくせる
えしゃく
えすて
えつらん
えのぐ
えほうまき
えほん
えまき
えもじ
えもの
えらい
えらぶ
えりあ
えんえん
えんかい
えんぎ
えんげき
えんしゅう
えんぜつ
えんそく
えんちょう
えんとつ
おいかける
おいこす
おいしい
おいつく
おうえん
おうさま
おうじ
おうせつ
おうたい
おうふく
おうべい
おうよう
おえる
おおい
おおう
おおどおり
おおや
おおよそ
おかえり
おかず
おがむ
おかわり
おぎなう
おきる
おくさま
おくじょう
おくりがな
おくる
おくれる
おこす
おこなう
おこる
おさえる
おさない
おさめる
おしいれ
おしえる
おじぎ
おじさん
おしゃれ
おそらく
おそわる
おたがい
おたく
おだやか
おちつく
おっと
おつり
おでかけ
おとしもの
おとなしい
おどり
おどろかす
おばさん
おまいり
おめでとう
おもいで
おもう
おもたい
おもちゃ
おやつ
おやゆび
およぼす
おらんだ
おろす
おんがく
おんけい
おんしゃ
おんせん
おんだん
おんちゅう
おんどけい
かあつ
かいが
がいき
がいけん
がいこう
かいさつ
かいしゃ
かいすいよく
かいぜん
かいぞうど
かいつう
かいてん
かいとう
かいふく
がいへき
かいほう
かいよう
がいらい
かいわ
かえる
かおり
かかえる
かがく
かがし
かがみ
かくご
かくとく
かざる
がぞう
かたい
かたち
がちょう
がっきゅう
がっこう
がっさん
がっしょう
かなざわし
かのう
がはく
かぶか
かほう
かほご
かまう
かまぼこ
かめれおん
かゆい
かようび
からい
かるい
かろう
かわく
かわら
がんか
かんけい
かんこう
かんしゃ
かんそう
かんたん
かんち
がんばる
きあい
きあつ
きいろ
ぎいん
きうい
きうん
きえる
きおう
きおく
きおち
きおん
きかい
きかく
きかんしゃ
ききて
きくばり
きくらげ
きけんせい
きこう
きこえる
きこく
きさい
きさく
きさま
きさらぎ
ぎじかがく
ぎしき
ぎじたいけん
ぎじにってい
ぎじゅつしゃ
きすう
きせい
きせき
きせつ
きそう
きぞく
きぞん
きたえる
きちょう
きつえん
ぎっちり
きつつき
きつね
きてい
きどう
きどく
きない
きなが
きなこ
きぬごし
きねん
きのう
きのした
きはく
きびしい
きひん
きふく
きぶん
きぼう
きほん
きまる
きみつ
きむずかしい
きめる
きもだめし
きもち
きもの
きゃく
きやく
ぎゅうにく
きよう
きょうりゅう
きらい
きらく
きりん
きれい
きれつ
きろく
ぎろん
きわめる
ぎんいろ
きんかくじ
きんじょ
きんようび
ぐあい
くいず
くうかん
くうき
くうぐん
くうこう
ぐうせい
くうそう
ぐうたら
くうふく
くうぼ
くかん
くきょう
くげん
ぐこう
くさい
くさき
くさばな
くさる
くしゃみ
くしょう
くすのき
くすりゆび
くせげ
くせん
ぐたいてき
くださる
くたびれる
くちこみ
くちさき
くつした
ぐっすり
くつろぐ
くとうてん
くどく
くなん
くねくね
くのう
くふう
くみあわせ
くみたてる
くめる
くやくしょ
くらす
くらべる
くるま
くれる
くろう
くわしい
ぐんかん
ぐんしょく
ぐんたい
ぐんて
けあな
けいかく
けいけん
けいこ
けいさつ
げいじゅつ
けいたい
げいのうじん
けいれき
けいろ
けおとす
けおりもの
げきか
げきげん
げきだん
げきちん
げきとつ
げきは
げきやく
げこう
げこくじょう
げざい
けさき
げざん
けしき
けしごむ
けしょう
げすと
けたば
けちゃっぷ
けちらす
けつあつ
けつい
けつえき
けっこん
けつじょ
けっせき
けってい
けつまつ
げつようび
げつれい
けつろん
げどく
けとばす
けとる
けなげ
けなす
けなみ
けぬき
げねつ
けねん
けはい
げひん
けぶかい
げぼく
けまり
けみかる
けむし
けむり
けもの
けらい
けろけろ
けわしい
けんい
けんえつ
けんお
けんか
げんき
けんげん
けんこう
けんさく
けんしゅう
けんすう
げんそう
けんちく
けんてい
けんとう
けんない
けんにん
げんぶつ
けんま
けんみん
けんめい
けんらん
けんり
こあくま
こいぬ
こいびと
ごうい
こうえん
こうおん
こうかん
ごうきゅう
ごうけい
こうこう
こうさい
こうじ
こうすい
ごうせい
こうそく
こうたい
こうちゃ
こうつう
こうてい
こうどう
こうない
こうはい
ごうほう
ごうまん
こうもく
こうりつ
こえる
こおり
ごかい
ごがつ
ごかん
こくご
こくさい
こくとう
こくない
こくはく
こぐま
こけい
こける
ここのか
こころ
こさめ
こしつ
こすう
こせい
こせき
こぜん
こそだて
こたい
こたえる
こたつ
こちょう
こっか
こつこつ
こつばん
こつぶ
こてい
こてん
ことがら
ことし
ことば
ことり
こなごな
こねこね
このまま
このみ
このよ
ごはん
こひつじ
こふう
こふん
こぼれる
ごまあぶら
こまかい
ごますり
こまつな
こまる
こむぎこ
こもじ
こもち
こもの
こもん
こやく
こやま
こゆう
こゆび
こよい
こよう
こりる
これくしょん
ころっけ
こわもて
こわれる
こんいん
こんかい
こんき
こんしゅう
こんすい
こんだて
こんとん
こんなん
こんびに
こんぽん
こんまけ
こんや
こんれい
こんわく
ざいえき
さいかい
さいきん
ざいげん
ざいこ
さいしょ
さいせい
ざいたく
ざいちゅう
さいてき
ざいりょう
さうな
さかいし
さがす
さかな
さかみち
さがる
さぎょう
さくし
さくひん
さくら
さこく
さこつ
さずかる
ざせき
さたん
さつえい
ざつおん
ざっか
ざつがく
さっきょく
ざっし
さつじん
ざっそう
さつたば
さつまいも
さてい
さといも
さとう
さとおや
さとし
さとる
さのう
さばく
さびしい
さべつ
さほう
さほど
さます
さみしい
さみだれ
さむけ
さめる
さやえんどう
さゆう
さよう
さよく
さらだ
ざるそば
さわやか
さわる
さんいん
さんか
さんきゃく
さんこう
さんさい
ざんしょ
さんすう
さんせい
さんそ
さんち
さんま
さんみ
さんらん
しあい
しあげ
しあさって
しあわせ
しいく
しいん
しうち
しえい
しおけ
しかい
しかく
じかん
しごと
しすう
じだい
したうけ
したぎ
したて
したみ
しちょう
しちりん
しっかり
しつじ
しつもん
してい
してき
してつ
じてん
じどう
しなぎれ
しなもの
しなん
しねま
しねん
しのぐ
しのぶ
しはい
しばかり
しはつ
しはらい
しはん
しひょう
しふく
じぶん
しへい
しほう
しほん
しまう
しまる
しみん
しむける
じむしょ
しめい
しめる
しもん
しゃいん
しゃうん
しゃおん
じゃがいも
しやくしょ
しゃくほう
しゃけん
しゃこ
しゃざい
しゃしん
しゃせん
しゃそう
しゃたい
しゃちょう
しゃっきん
じゃま
しゃりん
しゃれい
じゆう
じゅうしょ
しゅくはく
じゅしん
しゅっせき
しゅみ
しゅらば
じゅんばん
しょうかい
しょくたく
しょっけん
しょどう
しょもつ
しらせる
しらべる
しんか
しんこう
じんじゃ
しんせいじ
しんちく
しんりん
すあげ
すあし
すあな
ずあん
すいえい
すいか
すいとう
ずいぶん
すいようび
すうがく
すうじつ
すうせん
すおどり
すきま
すくう
すくない
すける
すごい
すこし
ずさん
すずしい
すすむ
すすめる
すっかり
ずっしり
ずっと
すてき
すてる
すねる
すのこ
すはだ
すばらしい
ずひょう
ずぶぬれ
すぶり
すふれ
すべて
すべる
ずほう
すぼん
すまい
すめし
すもう
すやき
すらすら
するめ
すれちがう
すろっと
すわる
すんぜん
すんぽう
せあぶら
せいかつ
せいげん
せいじ
せいよう
せおう
せかいかん
せきにん
せきむ
せきゆ
せきらんうん
せけん
せこう
せすじ
せたい
せたけ
せっかく
せっきゃく
ぜっく
せっけん
せっこつ
せっさたくま
せつぞく
せつだん
せつでん
せっぱん
せつび
せつぶん
せつめい
せつりつ
せなか
せのび
せはば
せびろ
せぼね
せまい
せまる
せめる
せもたれ
せりふ
ぜんあく
せんい
せんえい
せんか
せんきょ
せんく
せんげん
ぜんご
せんさい
せんしゅ
せんすい
せんせい
せんぞ
せんたく
せんちょう
せんてい
せんとう
せんぬき
せんねん
せんぱい
ぜんぶ
ぜんぽう
せんむ
せんめんじょ
せんもん
せんやく
せんゆう
せんよう
ぜんら
ぜんりゃく
せんれい
せんろ
そあく
そいとげる
そいね
そうがんきょう
そうき
そうご
そうしん
そうだん
そうなん
そうび
そうめん
そうり
そえもの
そえん
そがい
そげき
そこう
そこそこ
そざい
そしな
そせい
そせん
そそぐ
そだてる
そつう
そつえん
そっかん
そつぎょう
そっけつ
そっこう
そっせん
そっと
そとがわ
そとづら
そなえる
そなた
そふぼ
そぼく
そぼろ
そまつ
そまる
そむく
そむりえ
そめる
そもそも
そよかぜ
そらまめ
そろう
そんかい
そんけい
そんざい
そんしつ
そんぞく
そんちょう
ぞんび
ぞんぶん
そんみん
たあい
たいいん
たいうん
たいえき
たいおう
だいがく
たいき
たいぐう
たいけん
たいこ
たいざい
だいじょうぶ
だいすき
たいせつ
たいそう
だいたい
たいちょう
たいてい
だいどころ
たいない
たいねつ
たいのう
たいはん
だいひょう
たいふう
たいへん
たいほ
たいまつばな
たいみんぐ
たいむ
たいめん
たいやき
たいよう
たいら
たいりょく
たいる
たいわん
たうえ
たえる
たおす
たおる
たおれる
たかい
たかね
たきび
たくさん
たこく
たこやき
たさい
たしざん
だじゃれ
たすける
たずさわる
たそがれ
たたかう
たたく
ただしい
たたみ
たちばな
だっかい
だっきゃく
だっこ
だっしゅつ
だったい
たてる
たとえる
たなばた
たにん
たぬき
たのしみ
たはつ
たぶん
たべる
たぼう
たまご
たまる
だむる
ためいき
ためす
ためる
たもつ
たやすい
たよる
たらす
たりきほんがん
たりょう
たりる
たると
たれる
たれんと
たろっと
たわむれる
だんあつ
たんい
たんおん
たんか
たんき
たんけん
たんご
たんさん
たんじょうび
だんせい
たんそく
たんたい
だんち
たんてい
たんとう
だんな
たんにん
だんねつ
たんのう
たんぴん
だんぼう
たんまつ
たんめい
だんれつ
だんろ
だんわ
ちあい
ちあん
ちいき
ちいさい
ちえん
ちかい
ちから
ちきゅう
ちきん
ちけいず
ちけん
ちこく
ちさい
ちしき
ちしりょう
ちせい
ちそう
ちたい
ちたん
ちちおや
ちつじょ
ちてき
ちてん
ちぬき
ちぬり
ちのう
ちひょう
ちへいせん
ちほう
ちまた
ちみつ
ちみどろ
ちめいど
ちゃんこなべ
ちゅうい
ちゆりょく
ちょうし
ちょさくけん
ちらし
ちらみ
ちりがみ
ちりょう
ちるど
ちわわ
ちんたい
ちんもく
ついか
ついたち
つうか
つうじょう
つうはん
つうわ
つかう
つかれる
つくね
つくる
つけね
つける
つごう
つたえる
つづく
つつじ
つつむ
つとめる
つながる
つなみ
つねづね
つのる
つぶす
つまらない
つまる
つみき
つめたい
つもり
つもる
つよい
つるぼ
つるみく
つわもの
つわり
てあし
てあて
てあみ
ていおん
ていか
ていき
ていけい
ていこく
ていさつ
ていし
ていせい
ていたい
ていど
ていねい
ていひょう
ていへん
ていぼう
てうち
ておくれ
てきとう
てくび
でこぼこ
てさぎょう
てさげ
てすり
てそう
てちがい
てちょう
てつがく
てつづき
でっぱ
てつぼう
てつや
でぬかえ
てぬき
てぬぐい
てのひら
てはい
てぶくろ
てふだ
てほどき
てほん
てまえ
てまきずし
てみじか
てみやげ
てらす
てれび
てわけ
てわたし
でんあつ
てんいん
てんかい
てんき
てんぐ
てんけん
てんごく
てんさい
てんし
てんすう
でんち
てんてき
てんとう
てんない
てんぷら
てんぼうだい
てんめつ
てんらんかい
でんりょく
でんわ
どあい
といれ
どうかん
とうきゅう
どうぐ
とうし
とうむぎ
とおい
とおか
とおく
とおす
とおる
とかい
とかす
ときおり
ときどき
とくい
とくしゅう
とくてん
とくに
とくべつ
とけい
とける
とこや
とさか
としょかん
とそう
とたん
とちゅう
とっきゅう
とっくん
とつぜん
とつにゅう
とどける
ととのえる
とない
となえる
となり
とのさま
とばす
どぶがわ
とほう
とまる
とめる
ともだち
ともる
どようび
とらえる
とんかつ
どんぶり
ないかく
ないこう
ないしょ
ないす
ないせん
ないそう
なおす
ながい
なくす
なげる
なこうど
なさけ
なたでここ
なっとう
なつやすみ
ななおし
なにごと
なにもの
なにわ
なのか
なふだ
なまいき
なまえ
なまみ
なみだ
なめらか
なめる
なやむ
ならう
ならび
ならぶ
なれる
なわとび
なわばり
にあう
にいがた
にうけ
におい
にかい
にがて
にきび
にくしみ
にくまん
にげる
にさんかたんそ
にしき
にせもの
にちじょう
にちようび
にっか
にっき
にっけい
にっこう
にっさん
にっしょく
にっすう
にっせき
にってい
になう
にほん
にまめ
にもつ
にやり
にゅういん
にりんしゃ
にわとり
にんい
にんか
にんき
にんげん
にんしき
にんずう
にんそう
にんたい
にんち
にんてい
にんにく
にんぷ
にんまり
にんむ
にんめい
にんよう
ぬいくぎ
ぬかす
ぬぐいとる
ぬぐう
ぬくもり
ぬすむ
ぬまえび
ぬめり
ぬらす
ぬんちゃく
ねあげ
ねいき
ねいる
ねいろ
ねぐせ
ねくたい
ねくら
ねこぜ
ねこむ
ねさげ
ねすごす
ねそべる
ねだん
ねつい
ねっしん
ねつぞう
ねったいぎょ
ねぶそく
ねふだ
ねぼう
ねほりはほり
ねまき
ねまわし
ねみみ
ねむい
ねむたい
ねもと
ねらう
ねわざ
ねんいり
ねんおし
ねんかん
ねんきん
ねんぐ
ねんざ
ねんし
ねんちゃく
ねんど
ねんぴ
ねんぶつ
ねんまつ
ねんりょう
ねんれい
のいず
のおづま
のがす
のきなみ
のこぎり
のこす
のこる
のせる
のぞく
のぞむ
のたまう
のちほど
のっく
のばす
のはら
のべる
のぼる
のみもの
のやま
のらいぬ
のらねこ
のりもの
のりゆき
のれん
のんき
ばあい
はあく
ばあさん
ばいか
ばいく
はいけん
はいご
はいしん
はいすい
はいせん
はいそう
はいち
ばいばい
はいれつ
はえる
はおる
はかい
ばかり
はかる
はくしゅ
はけん
はこぶ
はさみ
はさん
はしご
ばしょ
はしる
はせる
ぱそこん
はそん
はたん
はちみつ
はつおん
はっかく
はづき
はっきり
はっくつ
はっけん
はっこう
はっさん
はっしん
はったつ
はっちゅう
はってん
はっぴょう
はっぽう
はなす
はなび
はにかむ
はぶらし
はみがき
はむかう
はめつ
はやい
はやし
はらう
はろうぃん
はわい
はんい
はんえい
はんおん
はんかく
はんきょう
ばんぐみ
はんこ
はんしゃ
はんすう
はんだん
ぱんち
ぱんつ
はんてい
はんとし
はんのう
はんぱ
はんぶん
はんぺん
はんぼうき
はんめい
はんらん
はんろん
ひいき
ひうん
ひえる
ひかく
ひかり
ひかる
ひかん
ひくい
ひけつ
ひこうき
ひこく
ひさい
ひさしぶり
ひさん
びじゅつかん
ひしょ
ひそか
ひそむ
ひたむき
ひだり
ひたる
ひつぎ
ひっこし
ひっし
ひつじゅひん
ひっす
ひつぜん
ぴったり
ぴっちり
ひつよう
ひてい
ひとごみ
ひなまつり
ひなん
ひねる
ひはん
ひびく
ひひょう
ひほう
ひまわり
ひまん
ひみつ
ひめい
ひめじし
ひやけ
ひやす
ひよう
びょうき
ひらがな
ひらく
ひりつ
ひりょう
ひるま
ひるやすみ
ひれい
ひろい
ひろう
ひろき
ひろゆき
ひんかく
ひんけつ
ひんこん
ひんしゅ
ひんそう
ぴんち
ひんぱん
びんぼう
ふあん
ふいうち
ふうけい
ふうせん
ぷうたろう
ふうとう
ふうふ
ふえる
ふおん
ふかい
ふきん
ふくざつ
ふくぶくろ
ふこう
ふさい
ふしぎ
ふじみ
ふすま
ふせい
ふせぐ
ふそく
ぶたにく
ふたん
ふちょう
ふつう
ふつか
ふっかつ
ふっき
ふっこく
ぶどう
ふとる
ふとん
ふのう
ふはい
ふひょう
ふへん
ふまん
ふみん
ふめつ
ふめん
ふよう
ふりこ
ふりる
ふるい
ふんいき
ぶんがく
ぶんぐ
ふんしつ
ぶんせき
ふんそう
ぶんぽう
へいあん
へいおん
へいがい
へいき
へいげん
へいこう
へいさ
へいしゃ
へいせつ
へいそ
へいたく
へいてん
へいねつ
へいわ
へきが
へこむ
べにいろ
べにしょうが
へらす
へんかん
べんきょう
べんごし
へんさい
へんたい
べんり
ほあん
ほいく
ぼうぎょ
ほうこく
ほうそう
ほうほう
ほうもん
ほうりつ
ほえる
ほおん
ほかん
ほきょう
ぼきん
ほくろ
ほけつ
ほけん
ほこう
ほこる
ほしい
ほしつ
ほしゅ
ほしょう
ほせい
ほそい
ほそく
ほたて
ほたる
ぽちぶくろ
ほっきょく
ほっさ
ほったん
ほとんど
ほめる
ほんい
ほんき
ほんけ
ほんしつ
ほんやく
まいにち
まかい
まかせる
まがる
まける
まこと
まさつ
まじめ
ますく
まぜる
まつり
まとめ
まなぶ
まぬけ
まねく
まほう
まもる
まゆげ
まよう
まろやか
まわす
まわり
まわる
まんが
まんきつ
まんぞく
まんなか
みいら
みうち
みえる
みがく
みかた
みかん
みけん
みこん
みじかい
みすい
みすえる
みせる
みっか
みつかる
みつける
みてい
みとめる
みなと
みなみかさい
みねらる
みのう
みのがす
みほん
みもと
みやげ
みらい
みりょく
みわく
みんか
みんぞく
むいか
むえき
むえん
むかい
むかう
むかえ
むかし
むぎちゃ
むける
むげん
むさぼる
むしあつい
むしば
むじゅん
むしろ
むすう
むすこ
むすぶ
むすめ
むせる
むせん
むちゅう
むなしい
むのう
むやみ
むよう
むらさき
むりょう
むろん
めいあん
めいうん
めいえん
めいかく
めいきょく
めいさい
めいし
めいそう
めいぶつ
めいれい
めいわく
めぐまれる
めざす
めした
めずらしい
めだつ
めまい
めやす
めんきょ
めんせき
めんどう
もうしあげる
もうどうけん
もえる
もくし
もくてき
もくようび
もちろん
もどる
もらう
もんく
もんだい
やおや
やける
やさい
やさしい
やすい
やすたろう
やすみ
やせる
やそう
やたい
やちん
やっと
やっぱり
やぶる
やめる
ややこしい
やよい
やわらかい
ゆうき
ゆうびんきょく
ゆうべ
ゆうめい
ゆけつ
ゆしゅつ
ゆせん
ゆそう
ゆたか
ゆちゃく
ゆでる
ゆにゅう
ゆびわ
ゆらい
ゆれる
ようい
ようか
ようきゅう
ようじ
ようす
ようちえん
よかぜ
よかん
よきん
よくせい
よくぼう
よけい
よごれる
よさん
よしゅう
よそう
よそく
よっか
よてい
よどがわく
よねつ
よやく
よゆう
よろこぶ
よろしい
らいう
らくがき
らくご
らくさつ
らくだ
らしんばん
らせん
らぞく
らたい
らっか
られつ
りえき
りかい
りきさく
りきせつ
りくぐん
りくつ
りけん
りこう
りせい
りそう
りそく
りてん
りねん
りゆう
りゅうがく
りよう
りょうり
りょかん
りょくちゃ
りょこう
りりく
りれき
りろん
りんご
るいけい
るいさい
るいじ
るいせき
るすばん
るりがわら
れいかん
れいぎ
れいせい
れいぞうこ
れいとう
れいぼう
れきし
れきだい
れんあい
れんけい
れんこん
れんさい
れんしゅう
れんぞく
れんらく
ろうか
ろうご
ろうじん
ろうそく
ろくが
ろこつ
ろじうら
ろしゅつ
ろせん
ろてん
ろめん
ろれつ
ろんぎ
ろんぱ
ろんぶん
ろんり
わかす
わかめ
わかやま
わかれる
わしつ
わじまし
わすれもの
わらう
われる`.split(`
`)});var qN0=H((ZN0)=>{Object.defineProperty(ZN0,"__esModule",{value:!0});ZN0.wordlist=void 0;ZN0.wordlist=`가격
가끔
가난
가능
가득
가르침
가뭄
가방
가상
가슴
가운데
가을
가이드
가입
가장
가정
가족
가죽
각오
각자
간격
간부
간섭
간장
간접
간판
갈등
갈비
갈색
갈증
감각
감기
감소
감수성
감자
감정
갑자기
강남
강당
강도
강력히
강변
강북
강사
강수량
강아지
강원도
강의
강제
강조
같이
개구리
개나리
개방
개별
개선
개성
개인
객관적
거실
거액
거울
거짓
거품
걱정
건강
건물
건설
건조
건축
걸음
검사
검토
게시판
게임
겨울
견해
결과
결국
결론
결석
결승
결심
결정
결혼
경계
경고
경기
경력
경복궁
경비
경상도
경영
경우
경쟁
경제
경주
경찰
경치
경향
경험
계곡
계단
계란
계산
계속
계약
계절
계층
계획
고객
고구려
고궁
고급
고등학생
고무신
고민
고양이
고장
고전
고집
고춧가루
고통
고향
곡식
골목
골짜기
골프
공간
공개
공격
공군
공급
공기
공동
공무원
공부
공사
공식
공업
공연
공원
공장
공짜
공책
공통
공포
공항
공휴일
과목
과일
과장
과정
과학
관객
관계
관광
관념
관람
관련
관리
관습
관심
관점
관찰
광경
광고
광장
광주
괴로움
굉장히
교과서
교문
교복
교실
교양
교육
교장
교직
교통
교환
교훈
구경
구름
구멍
구별
구분
구석
구성
구속
구역
구입
구청
구체적
국가
국기
국내
국립
국물
국민
국수
국어
국왕
국적
국제
국회
군대
군사
군인
궁극적
권리
권위
권투
귀국
귀신
규정
규칙
균형
그날
그냥
그늘
그러나
그룹
그릇
그림
그제서야
그토록
극복
극히
근거
근교
근래
근로
근무
근본
근원
근육
근처
글씨
글자
금강산
금고
금년
금메달
금액
금연
금요일
금지
긍정적
기간
기관
기념
기능
기독교
기둥
기록
기름
기법
기본
기분
기쁨
기숙사
기술
기억
기업
기온
기운
기원
기적
기준
기침
기혼
기획
긴급
긴장
길이
김밥
김치
김포공항
깍두기
깜빡
깨달음
깨소금
껍질
꼭대기
꽃잎
나들이
나란히
나머지
나물
나침반
나흘
낙엽
난방
날개
날씨
날짜
남녀
남대문
남매
남산
남자
남편
남학생
낭비
낱말
내년
내용
내일
냄비
냄새
냇물
냉동
냉면
냉방
냉장고
넥타이
넷째
노동
노란색
노력
노인
녹음
녹차
녹화
논리
논문
논쟁
놀이
농구
농담
농민
농부
농업
농장
농촌
높이
눈동자
눈물
눈썹
뉴욕
느낌
늑대
능동적
능력
다방
다양성
다음
다이어트
다행
단계
단골
단독
단맛
단순
단어
단위
단점
단체
단추
단편
단풍
달걀
달러
달력
달리
닭고기
담당
담배
담요
담임
답변
답장
당근
당분간
당연히
당장
대규모
대낮
대단히
대답
대도시
대략
대량
대륙
대문
대부분
대신
대응
대장
대전
대접
대중
대책
대출
대충
대통령
대학
대한민국
대합실
대형
덩어리
데이트
도대체
도덕
도둑
도망
도서관
도심
도움
도입
도자기
도저히
도전
도중
도착
독감
독립
독서
독일
독창적
동화책
뒷모습
뒷산
딸아이
마누라
마늘
마당
마라톤
마련
마무리
마사지
마약
마요네즈
마을
마음
마이크
마중
마지막
마찬가지
마찰
마흔
막걸리
막내
막상
만남
만두
만세
만약
만일
만점
만족
만화
많이
말기
말씀
말투
맘대로
망원경
매년
매달
매력
매번
매스컴
매일
매장
맥주
먹이
먼저
먼지
멀리
메일
며느리
며칠
면담
멸치
명단
명령
명예
명의
명절
명칭
명함
모금
모니터
모델
모든
모범
모습
모양
모임
모조리
모집
모퉁이
목걸이
목록
목사
목소리
목숨
목적
목표
몰래
몸매
몸무게
몸살
몸속
몸짓
몸통
몹시
무관심
무궁화
무더위
무덤
무릎
무슨
무엇
무역
무용
무조건
무지개
무척
문구
문득
문법
문서
문제
문학
문화
물가
물건
물결
물고기
물론
물리학
물음
물질
물체
미국
미디어
미사일
미술
미역
미용실
미움
미인
미팅
미혼
민간
민족
민주
믿음
밀가루
밀리미터
밑바닥
바가지
바구니
바나나
바늘
바닥
바닷가
바람
바이러스
바탕
박물관
박사
박수
반대
반드시
반말
반발
반성
반응
반장
반죽
반지
반찬
받침
발가락
발걸음
발견
발달
발레
발목
발바닥
발생
발음
발자국
발전
발톱
발표
밤하늘
밥그릇
밥맛
밥상
밥솥
방금
방면
방문
방바닥
방법
방송
방식
방안
방울
방지
방학
방해
방향
배경
배꼽
배달
배드민턴
백두산
백색
백성
백인
백제
백화점
버릇
버섯
버튼
번개
번역
번지
번호
벌금
벌레
벌써
범위
범인
범죄
법률
법원
법적
법칙
베이징
벨트
변경
변동
변명
변신
변호사
변화
별도
별명
별일
병실
병아리
병원
보관
보너스
보라색
보람
보름
보상
보안
보자기
보장
보전
보존
보통
보편적
보험
복도
복사
복숭아
복습
볶음
본격적
본래
본부
본사
본성
본인
본질
볼펜
봉사
봉지
봉투
부근
부끄러움
부담
부동산
부문
부분
부산
부상
부엌
부인
부작용
부장
부정
부족
부지런히
부친
부탁
부품
부회장
북부
북한
분노
분량
분리
분명
분석
분야
분위기
분필
분홍색
불고기
불과
불교
불꽃
불만
불법
불빛
불안
불이익
불행
브랜드
비극
비난
비닐
비둘기
비디오
비로소
비만
비명
비밀
비바람
비빔밥
비상
비용
비율
비중
비타민
비판
빌딩
빗물
빗방울
빗줄기
빛깔
빨간색
빨래
빨리
사건
사계절
사나이
사냥
사람
사랑
사립
사모님
사물
사방
사상
사생활
사설
사슴
사실
사업
사용
사월
사장
사전
사진
사촌
사춘기
사탕
사투리
사흘
산길
산부인과
산업
산책
살림
살인
살짝
삼계탕
삼국
삼십
삼월
삼촌
상관
상금
상대
상류
상반기
상상
상식
상업
상인
상자
상점
상처
상추
상태
상표
상품
상황
새벽
색깔
색연필
생각
생명
생물
생방송
생산
생선
생신
생일
생활
서랍
서른
서명
서민
서비스
서양
서울
서적
서점
서쪽
서클
석사
석유
선거
선물
선배
선생
선수
선원
선장
선전
선택
선풍기
설거지
설날
설렁탕
설명
설문
설사
설악산
설치
설탕
섭씨
성공
성당
성명
성별
성인
성장
성적
성질
성함
세금
세미나
세상
세월
세종대왕
세탁
센터
센티미터
셋째
소규모
소극적
소금
소나기
소년
소득
소망
소문
소설
소속
소아과
소용
소원
소음
소중히
소지품
소질
소풍
소형
속담
속도
속옷
손가락
손길
손녀
손님
손등
손목
손뼉
손실
손질
손톱
손해
솔직히
솜씨
송아지
송이
송편
쇠고기
쇼핑
수건
수년
수단
수돗물
수동적
수면
수명
수박
수상
수석
수술
수시로
수업
수염
수영
수입
수준
수집
수출
수컷
수필
수학
수험생
수화기
숙녀
숙소
숙제
순간
순서
순수
순식간
순위
숟가락
술병
술집
숫자
스님
스물
스스로
스승
스웨터
스위치
스케이트
스튜디오
스트레스
스포츠
슬쩍
슬픔
습관
습기
승객
승리
승부
승용차
승진
시각
시간
시골
시금치
시나리오
시댁
시리즈
시멘트
시민
시부모
시선
시설
시스템
시아버지
시어머니
시월
시인
시일
시작
시장
시절
시점
시중
시즌
시집
시청
시합
시험
식구
식기
식당
식량
식료품
식물
식빵
식사
식생활
식초
식탁
식품
신고
신규
신념
신문
신발
신비
신사
신세
신용
신제품
신청
신체
신화
실감
실내
실력
실례
실망
실수
실습
실시
실장
실정
실질적
실천
실체
실컷
실태
실패
실험
실현
심리
심부름
심사
심장
심정
심판
쌍둥이
씨름
씨앗
아가씨
아나운서
아드님
아들
아쉬움
아스팔트
아시아
아울러
아저씨
아줌마
아직
아침
아파트
아프리카
아픔
아홉
아흔
악기
악몽
악수
안개
안경
안과
안내
안녕
안동
안방
안부
안주
알루미늄
알코올
암시
암컷
압력
앞날
앞문
애인
애정
액수
앨범
야간
야단
야옹
약간
약국
약속
약수
약점
약품
약혼녀
양념
양력
양말
양배추
양주
양파
어둠
어려움
어른
어젯밤
어쨌든
어쩌다가
어쩐지
언니
언덕
언론
언어
얼굴
얼른
얼음
얼핏
엄마
업무
업종
업체
엉덩이
엉망
엉터리
엊그제
에너지
에어컨
엔진
여건
여고생
여관
여군
여권
여대생
여덟
여동생
여든
여론
여름
여섯
여성
여왕
여인
여전히
여직원
여학생
여행
역사
역시
역할
연결
연구
연극
연기
연락
연설
연세
연속
연습
연애
연예인
연인
연장
연주
연출
연필
연합
연휴
열기
열매
열쇠
열심히
열정
열차
열흘
염려
엽서
영국
영남
영상
영양
영역
영웅
영원히
영하
영향
영혼
영화
옆구리
옆방
옆집
예감
예금
예방
예산
예상
예선
예술
예습
예식장
예약
예전
예절
예정
예컨대
옛날
오늘
오락
오랫동안
오렌지
오로지
오른발
오븐
오십
오염
오월
오전
오직
오징어
오페라
오피스텔
오히려
옥상
옥수수
온갖
온라인
온몸
온종일
온통
올가을
올림픽
올해
옷차림
와이셔츠
와인
완성
완전
왕비
왕자
왜냐하면
왠지
외갓집
외국
외로움
외삼촌
외출
외침
외할머니
왼발
왼손
왼쪽
요금
요일
요즘
요청
용기
용서
용어
우산
우선
우승
우연히
우정
우체국
우편
운동
운명
운반
운전
운행
울산
울음
움직임
웃어른
웃음
워낙
원고
원래
원서
원숭이
원인
원장
원피스
월급
월드컵
월세
월요일
웨이터
위반
위법
위성
위원
위험
위협
윗사람
유난히
유럽
유명
유물
유산
유적
유치원
유학
유행
유형
육군
육상
육십
육체
은행
음력
음료
음반
음성
음식
음악
음주
의견
의논
의문
의복
의식
의심
의외로
의욕
의원
의학
이것
이곳
이념
이놈
이달
이대로
이동
이렇게
이력서
이론적
이름
이민
이발소
이별
이불
이빨
이상
이성
이슬
이야기
이용
이웃
이월
이윽고
이익
이전
이중
이튿날
이틀
이혼
인간
인격
인공
인구
인근
인기
인도
인류
인물
인생
인쇄
인연
인원
인재
인종
인천
인체
인터넷
인하
인형
일곱
일기
일단
일대
일등
일반
일본
일부
일상
일생
일손
일요일
일월
일정
일종
일주일
일찍
일체
일치
일행
일회용
임금
임무
입대
입력
입맛
입사
입술
입시
입원
입장
입학
자가용
자격
자극
자동
자랑
자부심
자식
자신
자연
자원
자율
자전거
자정
자존심
자판
작가
작년
작성
작업
작용
작은딸
작품
잔디
잔뜩
잔치
잘못
잠깐
잠수함
잠시
잠옷
잠자리
잡지
장관
장군
장기간
장래
장례
장르
장마
장면
장모
장미
장비
장사
장소
장식
장애인
장인
장점
장차
장학금
재능
재빨리
재산
재생
재작년
재정
재채기
재판
재학
재활용
저것
저고리
저곳
저녁
저런
저렇게
저번
저울
저절로
저축
적극
적당히
적성
적용
적응
전개
전공
전기
전달
전라도
전망
전문
전반
전부
전세
전시
전용
전자
전쟁
전주
전철
전체
전통
전혀
전후
절대
절망
절반
절약
절차
점검
점수
점심
점원
점점
점차
접근
접시
접촉
젓가락
정거장
정도
정류장
정리
정말
정면
정문
정반대
정보
정부
정비
정상
정성
정오
정원
정장
정지
정치
정확히
제공
제과점
제대로
제목
제발
제법
제삿날
제안
제일
제작
제주도
제출
제품
제한
조각
조건
조금
조깅
조명
조미료
조상
조선
조용히
조절
조정
조직
존댓말
존재
졸업
졸음
종교
종로
종류
종소리
종업원
종종
종합
좌석
죄인
주관적
주름
주말
주머니
주먹
주문
주민
주방
주변
주식
주인
주일
주장
주전자
주택
준비
줄거리
줄기
줄무늬
중간
중계방송
중국
중년
중단
중독
중반
중부
중세
중소기업
중순
중앙
중요
중학교
즉석
즉시
즐거움
증가
증거
증권
증상
증세
지각
지갑
지경
지극히
지금
지급
지능
지름길
지리산
지방
지붕
지식
지역
지우개
지원
지적
지점
지진
지출
직선
직업
직원
직장
진급
진동
진로
진료
진리
진짜
진찰
진출
진통
진행
질문
질병
질서
짐작
집단
집안
집중
짜증
찌꺼기
차남
차라리
차량
차림
차별
차선
차츰
착각
찬물
찬성
참가
참기름
참새
참석
참여
참외
참조
찻잔
창가
창고
창구
창문
창밖
창작
창조
채널
채점
책가방
책방
책상
책임
챔피언
처벌
처음
천국
천둥
천장
천재
천천히
철도
철저히
철학
첫날
첫째
청년
청바지
청소
청춘
체계
체력
체온
체육
체중
체험
초등학생
초반
초밥
초상화
초순
초여름
초원
초저녁
초점
초청
초콜릿
촛불
총각
총리
총장
촬영
최근
최상
최선
최신
최악
최종
추석
추억
추진
추천
추측
축구
축소
축제
축하
출근
출발
출산
출신
출연
출입
출장
출판
충격
충고
충돌
충분히
충청도
취업
취직
취향
치약
친구
친척
칠십
칠월
칠판
침대
침묵
침실
칫솔
칭찬
카메라
카운터
칼국수
캐릭터
캠퍼스
캠페인
커튼
컨디션
컬러
컴퓨터
코끼리
코미디
콘서트
콜라
콤플렉스
콩나물
쾌감
쿠데타
크림
큰길
큰딸
큰소리
큰아들
큰어머니
큰일
큰절
클래식
클럽
킬로
타입
타자기
탁구
탁자
탄생
태권도
태양
태풍
택시
탤런트
터널
터미널
테니스
테스트
테이블
텔레비전
토론
토마토
토요일
통계
통과
통로
통신
통역
통일
통장
통제
통증
통합
통화
퇴근
퇴원
퇴직금
튀김
트럭
특급
특별
특성
특수
특징
특히
튼튼히
티셔츠
파란색
파일
파출소
판결
판단
판매
판사
팔십
팔월
팝송
패션
팩스
팩시밀리
팬티
퍼센트
페인트
편견
편의
편지
편히
평가
평균
평생
평소
평양
평일
평화
포스터
포인트
포장
포함
표면
표정
표준
표현
품목
품질
풍경
풍속
풍습
프랑스
프린터
플라스틱
피곤
피망
피아노
필름
필수
필요
필자
필통
핑계
하느님
하늘
하드웨어
하룻밤
하반기
하숙집
하순
하여튼
하지만
하천
하품
하필
학과
학교
학급
학기
학년
학력
학번
학부모
학비
학생
학술
학습
학용품
학원
학위
학자
학점
한계
한글
한꺼번에
한낮
한눈
한동안
한때
한라산
한마디
한문
한번
한복
한식
한여름
한쪽
할머니
할아버지
할인
함께
함부로
합격
합리적
항공
항구
항상
항의
해결
해군
해답
해당
해물
해석
해설
해수욕장
해안
핵심
핸드백
햄버거
햇볕
햇살
행동
행복
행사
행운
행위
향기
향상
향수
허락
허용
헬기
현관
현금
현대
현상
현실
현장
현재
현지
혈액
협력
형부
형사
형수
형식
형제
형태
형편
혜택
호기심
호남
호랑이
호박
호텔
호흡
혹시
홀로
홈페이지
홍보
홍수
홍차
화면
화분
화살
화요일
화장
화학
확보
확인
확장
확정
환갑
환경
환영
환율
환자
활기
활동
활발히
활용
활짝
회견
회관
회복
회색
회원
회장
회전
횟수
횡단보도
효율적
후반
후춧가루
훈련
훨씬
휴식
휴일
흉내
흐름
흑백
흑인
흔적
흔히
흥미
흥분
희곡
희망
희생
흰색
힘껏`.split(`
`)});var DN0=H((UN0)=>{Object.defineProperty(UN0,"__esModule",{value:!0});UN0.wordlist=void 0;UN0.wordlist=`abacate
abaixo
abalar
abater
abduzir
abelha
aberto
abismo
abotoar
abranger
abreviar
abrigar
abrupto
absinto
absoluto
absurdo
abutre
acabado
acalmar
acampar
acanhar
acaso
aceitar
acelerar
acenar
acervo
acessar
acetona
achatar
acidez
acima
acionado
acirrar
aclamar
aclive
acolhida
acomodar
acoplar
acordar
acumular
acusador
adaptar
adega
adentro
adepto
adequar
aderente
adesivo
adeus
adiante
aditivo
adjetivo
adjunto
admirar
adorar
adquirir
adubo
adverso
advogado
aeronave
afastar
aferir
afetivo
afinador
afivelar
aflito
afluente
afrontar
agachar
agarrar
agasalho
agenciar
agilizar
agiota
agitado
agora
agradar
agreste
agrupar
aguardar
agulha
ajoelhar
ajudar
ajustar
alameda
alarme
alastrar
alavanca
albergue
albino
alcatra
aldeia
alecrim
alegria
alertar
alface
alfinete
algum
alheio
aliar
alicate
alienar
alinhar
aliviar
almofada
alocar
alpiste
alterar
altitude
alucinar
alugar
aluno
alusivo
alvo
amaciar
amador
amarelo
amassar
ambas
ambiente
ameixa
amenizar
amido
amistoso
amizade
amolador
amontoar
amoroso
amostra
amparar
ampliar
ampola
anagrama
analisar
anarquia
anatomia
andaime
anel
anexo
angular
animar
anjo
anomalia
anotado
ansioso
anterior
anuidade
anunciar
anzol
apagador
apalpar
apanhado
apego
apelido
apertada
apesar
apetite
apito
aplauso
aplicada
apoio
apontar
aposta
aprendiz
aprovar
aquecer
arame
aranha
arara
arcada
ardente
areia
arejar
arenito
aresta
argiloso
argola
arma
arquivo
arraial
arrebate
arriscar
arroba
arrumar
arsenal
arterial
artigo
arvoredo
asfaltar
asilado
aspirar
assador
assinar
assoalho
assunto
astral
atacado
atadura
atalho
atarefar
atear
atender
aterro
ateu
atingir
atirador
ativo
atoleiro
atracar
atrevido
atriz
atual
atum
auditor
aumentar
aura
aurora
autismo
autoria
autuar
avaliar
avante
avaria
avental
avesso
aviador
avisar
avulso
axila
azarar
azedo
azeite
azulejo
babar
babosa
bacalhau
bacharel
bacia
bagagem
baiano
bailar
baioneta
bairro
baixista
bajular
baleia
baliza
balsa
banal
bandeira
banho
banir
banquete
barato
barbado
baronesa
barraca
barulho
baseado
bastante
batata
batedor
batida
batom
batucar
baunilha
beber
beijo
beirada
beisebol
beldade
beleza
belga
beliscar
bendito
bengala
benzer
berimbau
berlinda
berro
besouro
bexiga
bezerro
bico
bicudo
bienal
bifocal
bifurcar
bigorna
bilhete
bimestre
bimotor
biologia
biombo
biosfera
bipolar
birrento
biscoito
bisneto
bispo
bissexto
bitola
bizarro
blindado
bloco
bloquear
boato
bobagem
bocado
bocejo
bochecha
boicotar
bolada
boletim
bolha
bolo
bombeiro
bonde
boneco
bonita
borbulha
borda
boreal
borracha
bovino
boxeador
branco
brasa
braveza
breu
briga
brilho
brincar
broa
brochura
bronzear
broto
bruxo
bucha
budismo
bufar
bule
buraco
busca
busto
buzina
cabana
cabelo
cabide
cabo
cabrito
cacau
cacetada
cachorro
cacique
cadastro
cadeado
cafezal
caiaque
caipira
caixote
cajado
caju
calafrio
calcular
caldeira
calibrar
calmante
calota
camada
cambista
camisa
camomila
campanha
camuflar
canavial
cancelar
caneta
canguru
canhoto
canivete
canoa
cansado
cantar
canudo
capacho
capela
capinar
capotar
capricho
captador
capuz
caracol
carbono
cardeal
careca
carimbar
carneiro
carpete
carreira
cartaz
carvalho
casaco
casca
casebre
castelo
casulo
catarata
cativar
caule
causador
cautelar
cavalo
caverna
cebola
cedilha
cegonha
celebrar
celular
cenoura
censo
centeio
cercar
cerrado
certeiro
cerveja
cetim
cevada
chacota
chaleira
chamado
chapada
charme
chatice
chave
chefe
chegada
cheiro
cheque
chicote
chifre
chinelo
chocalho
chover
chumbo
chutar
chuva
cicatriz
ciclone
cidade
cidreira
ciente
cigana
cimento
cinto
cinza
ciranda
circuito
cirurgia
citar
clareza
clero
clicar
clone
clube
coado
coagir
cobaia
cobertor
cobrar
cocada
coelho
coentro
coeso
cogumelo
coibir
coifa
coiote
colar
coleira
colher
colidir
colmeia
colono
coluna
comando
combinar
comentar
comitiva
comover
complexo
comum
concha
condor
conectar
confuso
congelar
conhecer
conjugar
consumir
contrato
convite
cooperar
copeiro
copiador
copo
coquetel
coragem
cordial
corneta
coronha
corporal
correio
cortejo
coruja
corvo
cosseno
costela
cotonete
couro
couve
covil
cozinha
cratera
cravo
creche
credor
creme
crer
crespo
criada
criminal
crioulo
crise
criticar
crosta
crua
cruzeiro
cubano
cueca
cuidado
cujo
culatra
culminar
culpar
cultura
cumprir
cunhado
cupido
curativo
curral
cursar
curto
cuspir
custear
cutelo
damasco
datar
debater
debitar
deboche
debulhar
decalque
decimal
declive
decote
decretar
dedal
dedicado
deduzir
defesa
defumar
degelo
degrau
degustar
deitado
deixar
delator
delegado
delinear
delonga
demanda
demitir
demolido
dentista
depenado
depilar
depois
depressa
depurar
deriva
derramar
desafio
desbotar
descanso
desenho
desfiado
desgaste
desigual
deslize
desmamar
desova
despesa
destaque
desviar
detalhar
detentor
detonar
detrito
deusa
dever
devido
devotado
dezena
diagrama
dialeto
didata
difuso
digitar
dilatado
diluente
diminuir
dinastia
dinheiro
diocese
direto
discreta
disfarce
disparo
disquete
dissipar
distante
ditador
diurno
diverso
divisor
divulgar
dizer
dobrador
dolorido
domador
dominado
donativo
donzela
dormente
dorsal
dosagem
dourado
doutor
drenagem
drible
drogaria
duelar
duende
dueto
duplo
duquesa
durante
duvidoso
eclodir
ecoar
ecologia
edificar
edital
educado
efeito
efetivar
ejetar
elaborar
eleger
eleitor
elenco
elevador
eliminar
elogiar
embargo
embolado
embrulho
embutido
emenda
emergir
emissor
empatia
empenho
empinado
empolgar
emprego
empurrar
emulador
encaixe
encenado
enchente
encontro
endeusar
endossar
enfaixar
enfeite
enfim
engajado
engenho
englobar
engomado
engraxar
enguia
enjoar
enlatar
enquanto
enraizar
enrolado
enrugar
ensaio
enseada
ensino
ensopado
entanto
enteado
entidade
entortar
entrada
entulho
envergar
enviado
envolver
enxame
enxerto
enxofre
enxuto
epiderme
equipar
ereto
erguido
errata
erva
ervilha
esbanjar
esbelto
escama
escola
escrita
escuta
esfinge
esfolar
esfregar
esfumado
esgrima
esmalte
espanto
espelho
espiga
esponja
espreita
espumar
esquerda
estaca
esteira
esticar
estofado
estrela
estudo
esvaziar
etanol
etiqueta
euforia
europeu
evacuar
evaporar
evasivo
eventual
evidente
evoluir
exagero
exalar
examinar
exato
exausto
excesso
excitar
exclamar
executar
exemplo
exibir
exigente
exonerar
expandir
expelir
expirar
explanar
exposto
expresso
expulsar
externo
extinto
extrato
fabricar
fabuloso
faceta
facial
fada
fadiga
faixa
falar
falta
familiar
fandango
fanfarra
fantoche
fardado
farelo
farinha
farofa
farpa
fartura
fatia
fator
favorita
faxina
fazenda
fechado
feijoada
feirante
felino
feminino
fenda
feno
fera
feriado
ferrugem
ferver
festejar
fetal
feudal
fiapo
fibrose
ficar
ficheiro
figurado
fileira
filho
filme
filtrar
firmeza
fisgada
fissura
fita
fivela
fixador
fixo
flacidez
flamingo
flanela
flechada
flora
flutuar
fluxo
focal
focinho
fofocar
fogo
foguete
foice
folgado
folheto
forjar
formiga
forno
forte
fosco
fossa
fragata
fralda
frango
frasco
fraterno
freira
frente
fretar
frieza
friso
fritura
fronha
frustrar
fruteira
fugir
fulano
fuligem
fundar
fungo
funil
furador
furioso
futebol
gabarito
gabinete
gado
gaiato
gaiola
gaivota
galega
galho
galinha
galocha
ganhar
garagem
garfo
gargalo
garimpo
garoupa
garrafa
gasoduto
gasto
gata
gatilho
gaveta
gazela
gelado
geleia
gelo
gemada
gemer
gemido
generoso
gengiva
genial
genoma
genro
geologia
gerador
germinar
gesso
gestor
ginasta
gincana
gingado
girafa
girino
glacial
glicose
global
glorioso
goela
goiaba
golfe
golpear
gordura
gorjeta
gorro
gostoso
goteira
governar
gracejo
gradual
grafite
gralha
grampo
granada
gratuito
graveto
graxa
grego
grelhar
greve
grilo
grisalho
gritaria
grosso
grotesco
grudado
grunhido
gruta
guache
guarani
guaxinim
guerrear
guiar
guincho
guisado
gula
guloso
guru
habitar
harmonia
haste
haver
hectare
herdar
heresia
hesitar
hiato
hibernar
hidratar
hiena
hino
hipismo
hipnose
hipoteca
hoje
holofote
homem
honesto
honrado
hormonal
hospedar
humorado
iate
ideia
idoso
ignorado
igreja
iguana
ileso
ilha
iludido
iluminar
ilustrar
imagem
imediato
imenso
imersivo
iminente
imitador
imortal
impacto
impedir
implante
impor
imprensa
impune
imunizar
inalador
inapto
inativo
incenso
inchar
incidir
incluir
incolor
indeciso
indireto
indutor
ineficaz
inerente
infantil
infestar
infinito
inflamar
informal
infrator
ingerir
inibido
inicial
inimigo
injetar
inocente
inodoro
inovador
inox
inquieto
inscrito
inseto
insistir
inspetor
instalar
insulto
intacto
integral
intimar
intocado
intriga
invasor
inverno
invicto
invocar
iogurte
iraniano
ironizar
irreal
irritado
isca
isento
isolado
isqueiro
italiano
janeiro
jangada
janta
jararaca
jardim
jarro
jasmim
jato
javali
jazida
jejum
joaninha
joelhada
jogador
joia
jornal
jorrar
jovem
juba
judeu
judoca
juiz
julgador
julho
jurado
jurista
juro
justa
labareda
laboral
lacre
lactante
ladrilho
lagarta
lagoa
laje
lamber
lamentar
laminar
lampejo
lanche
lapidar
lapso
laranja
lareira
largura
lasanha
lastro
lateral
latido
lavanda
lavoura
lavrador
laxante
lazer
lealdade
lebre
legado
legendar
legista
leigo
leiloar
leitura
lembrete
leme
lenhador
lentilha
leoa
lesma
leste
letivo
letreiro
levar
leveza
levitar
liberal
libido
liderar
ligar
ligeiro
limitar
limoeiro
limpador
linda
linear
linhagem
liquidez
listagem
lisura
litoral
livro
lixa
lixeira
locador
locutor
lojista
lombo
lona
longe
lontra
lorde
lotado
loteria
loucura
lousa
louvar
luar
lucidez
lucro
luneta
lustre
lutador
luva
macaco
macete
machado
macio
madeira
madrinha
magnata
magreza
maior
mais
malandro
malha
malote
maluco
mamilo
mamoeiro
mamute
manada
mancha
mandato
manequim
manhoso
manivela
manobrar
mansa
manter
manusear
mapeado
maquinar
marcador
maresia
marfim
margem
marinho
marmita
maroto
marquise
marreco
martelo
marujo
mascote
masmorra
massagem
mastigar
matagal
materno
matinal
matutar
maxilar
medalha
medida
medusa
megafone
meiga
melancia
melhor
membro
memorial
menino
menos
mensagem
mental
merecer
mergulho
mesada
mesclar
mesmo
mesquita
mestre
metade
meteoro
metragem
mexer
mexicano
micro
migalha
migrar
milagre
milenar
milhar
mimado
minerar
minhoca
ministro
minoria
miolo
mirante
mirtilo
misturar
mocidade
moderno
modular
moeda
moer
moinho
moita
moldura
moleza
molho
molinete
molusco
montanha
moqueca
morango
morcego
mordomo
morena
mosaico
mosquete
mostarda
motel
motim
moto
motriz
muda
muito
mulata
mulher
multar
mundial
munido
muralha
murcho
muscular
museu
musical
nacional
nadador
naja
namoro
narina
narrado
nascer
nativa
natureza
navalha
navegar
navio
neblina
nebuloso
negativa
negociar
negrito
nervoso
neta
neural
nevasca
nevoeiro
ninar
ninho
nitidez
nivelar
nobreza
noite
noiva
nomear
nominal
nordeste
nortear
notar
noticiar
noturno
novelo
novilho
novo
nublado
nudez
numeral
nupcial
nutrir
nuvem
obcecado
obedecer
objetivo
obrigado
obscuro
obstetra
obter
obturar
ocidente
ocioso
ocorrer
oculista
ocupado
ofegante
ofensiva
oferenda
oficina
ofuscado
ogiva
olaria
oleoso
olhar
oliveira
ombro
omelete
omisso
omitir
ondulado
oneroso
ontem
opcional
operador
oponente
oportuno
oposto
orar
orbitar
ordem
ordinal
orfanato
orgasmo
orgulho
oriental
origem
oriundo
orla
ortodoxo
orvalho
oscilar
ossada
osso
ostentar
otimismo
ousadia
outono
outubro
ouvido
ovelha
ovular
oxidar
oxigenar
pacato
paciente
pacote
pactuar
padaria
padrinho
pagar
pagode
painel
pairar
paisagem
palavra
palestra
palheta
palito
palmada
palpitar
pancada
panela
panfleto
panqueca
pantanal
papagaio
papelada
papiro
parafina
parcial
pardal
parede
partida
pasmo
passado
pastel
patamar
patente
patinar
patrono
paulada
pausar
peculiar
pedalar
pedestre
pediatra
pedra
pegada
peitoral
peixe
pele
pelicano
penca
pendurar
peneira
penhasco
pensador
pente
perceber
perfeito
pergunta
perito
permitir
perna
perplexo
persiana
pertence
peruca
pescado
pesquisa
pessoa
petiscar
piada
picado
piedade
pigmento
pilastra
pilhado
pilotar
pimenta
pincel
pinguim
pinha
pinote
pintar
pioneiro
pipoca
piquete
piranha
pires
pirueta
piscar
pistola
pitanga
pivete
planta
plaqueta
platina
plebeu
plumagem
pluvial
pneu
poda
poeira
poetisa
polegada
policiar
poluente
polvilho
pomar
pomba
ponderar
pontaria
populoso
porta
possuir
postal
pote
poupar
pouso
povoar
praia
prancha
prato
praxe
prece
predador
prefeito
premiar
prensar
preparar
presilha
pretexto
prevenir
prezar
primata
princesa
prisma
privado
processo
produto
profeta
proibido
projeto
prometer
propagar
prosa
protetor
provador
publicar
pudim
pular
pulmonar
pulseira
punhal
punir
pupilo
pureza
puxador
quadra
quantia
quarto
quase
quebrar
queda
queijo
quente
querido
quimono
quina
quiosque
rabanada
rabisco
rachar
racionar
radial
raiar
rainha
raio
raiva
rajada
ralado
ramal
ranger
ranhura
rapadura
rapel
rapidez
raposa
raquete
raridade
rasante
rascunho
rasgar
raspador
rasteira
rasurar
ratazana
ratoeira
realeza
reanimar
reaver
rebaixar
rebelde
rebolar
recado
recente
recheio
recibo
recordar
recrutar
recuar
rede
redimir
redonda
reduzida
reenvio
refinar
refletir
refogar
refresco
refugiar
regalia
regime
regra
reinado
reitor
rejeitar
relativo
remador
remendo
remorso
renovado
reparo
repelir
repleto
repolho
represa
repudiar
requerer
resenha
resfriar
resgatar
residir
resolver
respeito
ressaca
restante
resumir
retalho
reter
retirar
retomada
retratar
revelar
revisor
revolta
riacho
rica
rigidez
rigoroso
rimar
ringue
risada
risco
risonho
robalo
rochedo
rodada
rodeio
rodovia
roedor
roleta
romano
roncar
rosado
roseira
rosto
rota
roteiro
rotina
rotular
rouco
roupa
roxo
rubro
rugido
rugoso
ruivo
rumo
rupestre
russo
sabor
saciar
sacola
sacudir
sadio
safira
saga
sagrada
saibro
salada
saleiro
salgado
saliva
salpicar
salsicha
saltar
salvador
sambar
samurai
sanar
sanfona
sangue
sanidade
sapato
sarda
sargento
sarjeta
saturar
saudade
saxofone
sazonal
secar
secular
seda
sedento
sediado
sedoso
sedutor
segmento
segredo
segundo
seiva
seleto
selvagem
semanal
semente
senador
senhor
sensual
sentado
separado
sereia
seringa
serra
servo
setembro
setor
sigilo
silhueta
silicone
simetria
simpatia
simular
sinal
sincero
singular
sinopse
sintonia
sirene
siri
situado
soberano
sobra
socorro
sogro
soja
solda
soletrar
solteiro
sombrio
sonata
sondar
sonegar
sonhador
sono
soprano
soquete
sorrir
sorteio
sossego
sotaque
soterrar
sovado
sozinho
suavizar
subida
submerso
subsolo
subtrair
sucata
sucesso
suco
sudeste
sufixo
sugador
sugerir
sujeito
sulfato
sumir
suor
superior
suplicar
suposto
suprimir
surdina
surfista
surpresa
surreal
surtir
suspiro
sustento
tabela
tablete
tabuada
tacho
tagarela
talher
talo
talvez
tamanho
tamborim
tampa
tangente
tanto
tapar
tapioca
tardio
tarefa
tarja
tarraxa
tatuagem
taurino
taxativo
taxista
teatral
tecer
tecido
teclado
tedioso
teia
teimar
telefone
telhado
tempero
tenente
tensor
tentar
termal
terno
terreno
tese
tesoura
testado
teto
textura
texugo
tiara
tigela
tijolo
timbrar
timidez
tingido
tinteiro
tiragem
titular
toalha
tocha
tolerar
tolice
tomada
tomilho
tonel
tontura
topete
tora
torcido
torneio
torque
torrada
torto
tostar
touca
toupeira
toxina
trabalho
tracejar
tradutor
trafegar
trajeto
trama
trancar
trapo
traseiro
tratador
travar
treino
tremer
trepidar
trevo
triagem
tribo
triciclo
tridente
trilogia
trindade
triplo
triturar
triunfal
trocar
trombeta
trova
trunfo
truque
tubular
tucano
tudo
tulipa
tupi
turbo
turma
turquesa
tutelar
tutorial
uivar
umbigo
unha
unidade
uniforme
urologia
urso
urtiga
urubu
usado
usina
usufruir
vacina
vadiar
vagaroso
vaidoso
vala
valente
validade
valores
vantagem
vaqueiro
varanda
vareta
varrer
vascular
vasilha
vassoura
vazar
vazio
veado
vedar
vegetar
veicular
veleiro
velhice
veludo
vencedor
vendaval
venerar
ventre
verbal
verdade
vereador
vergonha
vermelho
verniz
versar
vertente
vespa
vestido
vetorial
viaduto
viagem
viajar
viatura
vibrador
videira
vidraria
viela
viga
vigente
vigiar
vigorar
vilarejo
vinco
vinheta
vinil
violeta
virada
virtude
visitar
visto
vitral
viveiro
vizinho
voador
voar
vogal
volante
voleibol
voltagem
volumoso
vontade
vulto
vuvuzela
xadrez
xarope
xeque
xeretar
xerife
xingar
zangado
zarpar
zebu
zelador
zombar
zoologia
zumbido`.split(`
`)});var ON0=H((HN0)=>{Object.defineProperty(HN0,"__esModule",{value:!0});HN0.wordlist=void 0;HN0.wordlist=`的
一
是
在
不
了
有
和
人
这
中
大
为
上
个
国
我
以
要
他
时
来
用
们
生
到
作
地
于
出
就
分
对
成
会
可
主
发
年
动
同
工
也
能
下
过
子
说
产
种
面
而
方
后
多
定
行
学
法
所
民
得
经
十
三
之
进
着
等
部
度
家
电
力
里
如
水
化
高
自
二
理
起
小
物
现
实
加
量
都
两
体
制
机
当
使
点
从
业
本
去
把
性
好
应
开
它
合
还
因
由
其
些
然
前
外
天
政
四
日
那
社
义
事
平
形
相
全
表
间
样
与
关
各
重
新
线
内
数
正
心
反
你
明
看
原
又
么
利
比
或
但
质
气
第
向
道
命
此
变
条
只
没
结
解
问
意
建
月
公
无
系
军
很
情
者
最
立
代
想
已
通
并
提
直
题
党
程
展
五
果
料
象
员
革
位
入
常
文
总
次
品
式
活
设
及
管
特
件
长
求
老
头
基
资
边
流
路
级
少
图
山
统
接
知
较
将
组
见
计
别
她
手
角
期
根
论
运
农
指
几
九
区
强
放
决
西
被
干
做
必
战
先
回
则
任
取
据
处
队
南
给
色
光
门
即
保
治
北
造
百
规
热
领
七
海
口
东
导
器
压
志
世
金
增
争
济
阶
油
思
术
极
交
受
联
什
认
六
共
权
收
证
改
清
美
再
采
转
更
单
风
切
打
白
教
速
花
带
安
场
身
车
例
真
务
具
万
每
目
至
达
走
积
示
议
声
报
斗
完
类
八
离
华
名
确
才
科
张
信
马
节
话
米
整
空
元
况
今
集
温
传
土
许
步
群
广
石
记
需
段
研
界
拉
林
律
叫
且
究
观
越
织
装
影
算
低
持
音
众
书
布
复
容
儿
须
际
商
非
验
连
断
深
难
近
矿
千
周
委
素
技
备
半
办
青
省
列
习
响
约
支
般
史
感
劳
便
团
往
酸
历
市
克
何
除
消
构
府
称
太
准
精
值
号
率
族
维
划
选
标
写
存
候
毛
亲
快
效
斯
院
查
江
型
眼
王
按
格
养
易
置
派
层
片
始
却
专
状
育
厂
京
识
适
属
圆
包
火
住
调
满
县
局
照
参
红
细
引
听
该
铁
价
严
首
底
液
官
德
随
病
苏
失
尔
死
讲
配
女
黄
推
显
谈
罪
神
艺
呢
席
含
企
望
密
批
营
项
防
举
球
英
氧
势
告
李
台
落
木
帮
轮
破
亚
师
围
注
远
字
材
排
供
河
态
封
另
施
减
树
溶
怎
止
案
言
士
均
武
固
叶
鱼
波
视
仅
费
紧
爱
左
章
早
朝
害
续
轻
服
试
食
充
兵
源
判
护
司
足
某
练
差
致
板
田
降
黑
犯
负
击
范
继
兴
似
余
坚
曲
输
修
故
城
夫
够
送
笔
船
占
右
财
吃
富
春
职
觉
汉
画
功
巴
跟
虽
杂
飞
检
吸
助
升
阳
互
初
创
抗
考
投
坏
策
古
径
换
未
跑
留
钢
曾
端
责
站
简
述
钱
副
尽
帝
射
草
冲
承
独
令
限
阿
宣
环
双
请
超
微
让
控
州
良
轴
找
否
纪
益
依
优
顶
础
载
倒
房
突
坐
粉
敌
略
客
袁
冷
胜
绝
析
块
剂
测
丝
协
诉
念
陈
仍
罗
盐
友
洋
错
苦
夜
刑
移
频
逐
靠
混
母
短
皮
终
聚
汽
村
云
哪
既
距
卫
停
烈
央
察
烧
迅
境
若
印
洲
刻
括
激
孔
搞
甚
室
待
核
校
散
侵
吧
甲
游
久
菜
味
旧
模
湖
货
损
预
阻
毫
普
稳
乙
妈
植
息
扩
银
语
挥
酒
守
拿
序
纸
医
缺
雨
吗
针
刘
啊
急
唱
误
训
愿
审
附
获
茶
鲜
粮
斤
孩
脱
硫
肥
善
龙
演
父
渐
血
欢
械
掌
歌
沙
刚
攻
谓
盾
讨
晚
粒
乱
燃
矛
乎
杀
药
宁
鲁
贵
钟
煤
读
班
伯
香
介
迫
句
丰
培
握
兰
担
弦
蛋
沉
假
穿
执
答
乐
谁
顺
烟
缩
征
脸
喜
松
脚
困
异
免
背
星
福
买
染
井
概
慢
怕
磁
倍
祖
皇
促
静
补
评
翻
肉
践
尼
衣
宽
扬
棉
希
伤
操
垂
秋
宜
氢
套
督
振
架
亮
末
宪
庆
编
牛
触
映
雷
销
诗
座
居
抓
裂
胞
呼
娘
景
威
绿
晶
厚
盟
衡
鸡
孙
延
危
胶
屋
乡
临
陆
顾
掉
呀
灯
岁
措
束
耐
剧
玉
赵
跳
哥
季
课
凯
胡
额
款
绍
卷
齐
伟
蒸
殖
永
宗
苗
川
炉
岩
弱
零
杨
奏
沿
露
杆
探
滑
镇
饭
浓
航
怀
赶
库
夺
伊
灵
税
途
灭
赛
归
召
鼓
播
盘
裁
险
康
唯
录
菌
纯
借
糖
盖
横
符
私
努
堂
域
枪
润
幅
哈
竟
熟
虫
泽
脑
壤
碳
欧
遍
侧
寨
敢
彻
虑
斜
薄
庭
纳
弹
饲
伸
折
麦
湿
暗
荷
瓦
塞
床
筑
恶
户
访
塔
奇
透
梁
刀
旋
迹
卡
氯
遇
份
毒
泥
退
洗
摆
灰
彩
卖
耗
夏
择
忙
铜
献
硬
予
繁
圈
雪
函
亦
抽
篇
阵
阴
丁
尺
追
堆
雄
迎
泛
爸
楼
避
谋
吨
野
猪
旗
累
偏
典
馆
索
秦
脂
潮
爷
豆
忽
托
惊
塑
遗
愈
朱
替
纤
粗
倾
尚
痛
楚
谢
奋
购
磨
君
池
旁
碎
骨
监
捕
弟
暴
割
贯
殊
释
词
亡
壁
顿
宝
午
尘
闻
揭
炮
残
冬
桥
妇
警
综
招
吴
付
浮
遭
徐
您
摇
谷
赞
箱
隔
订
男
吹
园
纷
唐
败
宋
玻
巨
耕
坦
荣
闭
湾
键
凡
驻
锅
救
恩
剥
凝
碱
齿
截
炼
麻
纺
禁
废
盛
版
缓
净
睛
昌
婚
涉
筒
嘴
插
岸
朗
庄
街
藏
姑
贸
腐
奴
啦
惯
乘
伙
恢
匀
纱
扎
辩
耳
彪
臣
亿
璃
抵
脉
秀
萨
俄
网
舞
店
喷
纵
寸
汗
挂
洪
贺
闪
柬
爆
烯
津
稻
墙
软
勇
像
滚
厘
蒙
芳
肯
坡
柱
荡
腿
仪
旅
尾
轧
冰
贡
登
黎
削
钻
勒
逃
障
氨
郭
峰
币
港
伏
轨
亩
毕
擦
莫
刺
浪
秘
援
株
健
售
股
岛
甘
泡
睡
童
铸
汤
阀
休
汇
舍
牧
绕
炸
哲
磷
绩
朋
淡
尖
启
陷
柴
呈
徒
颜
泪
稍
忘
泵
蓝
拖
洞
授
镜
辛
壮
锋
贫
虚
弯
摩
泰
幼
廷
尊
窗
纲
弄
隶
疑
氏
宫
姐
震
瑞
怪
尤
琴
循
描
膜
违
夹
腰
缘
珠
穷
森
枝
竹
沟
催
绳
忆
邦
剩
幸
浆
栏
拥
牙
贮
礼
滤
钠
纹
罢
拍
咱
喊
袖
埃
勤
罚
焦
潜
伍
墨
欲
缝
姓
刊
饱
仿
奖
铝
鬼
丽
跨
默
挖
链
扫
喝
袋
炭
污
幕
诸
弧
励
梅
奶
洁
灾
舟
鉴
苯
讼
抱
毁
懂
寒
智
埔
寄
届
跃
渡
挑
丹
艰
贝
碰
拔
爹
戴
码
梦
芽
熔
赤
渔
哭
敬
颗
奔
铅
仲
虎
稀
妹
乏
珍
申
桌
遵
允
隆
螺
仓
魏
锐
晓
氮
兼
隐
碍
赫
拨
忠
肃
缸
牵
抢
博
巧
壳
兄
杜
讯
诚
碧
祥
柯
页
巡
矩
悲
灌
龄
伦
票
寻
桂
铺
圣
恐
恰
郑
趣
抬
荒
腾
贴
柔
滴
猛
阔
辆
妻
填
撤
储
签
闹
扰
紫
砂
递
戏
吊
陶
伐
喂
疗
瓶
婆
抚
臂
摸
忍
虾
蜡
邻
胸
巩
挤
偶
弃
槽
劲
乳
邓
吉
仁
烂
砖
租
乌
舰
伴
瓜
浅
丙
暂
燥
橡
柳
迷
暖
牌
秧
胆
详
簧
踏
瓷
谱
呆
宾
糊
洛
辉
愤
竞
隙
怒
粘
乃
绪
肩
籍
敏
涂
熙
皆
侦
悬
掘
享
纠
醒
狂
锁
淀
恨
牲
霸
爬
赏
逆
玩
陵
祝
秒
浙
貌
役
彼
悉
鸭
趋
凤
晨
畜
辈
秩
卵
署
梯
炎
滩
棋
驱
筛
峡
冒
啥
寿
译
浸
泉
帽
迟
硅
疆
贷
漏
稿
冠
嫩
胁
芯
牢
叛
蚀
奥
鸣
岭
羊
凭
串
塘
绘
酵
融
盆
锡
庙
筹
冻
辅
摄
袭
筋
拒
僚
旱
钾
鸟
漆
沈
眉
疏
添
棒
穗
硝
韩
逼
扭
侨
凉
挺
碗
栽
炒
杯
患
馏
劝
豪
辽
勃
鸿
旦
吏
拜
狗
埋
辊
掩
饮
搬
骂
辞
勾
扣
估
蒋
绒
雾
丈
朵
姆
拟
宇
辑
陕
雕
偿
蓄
崇
剪
倡
厅
咬
驶
薯
刷
斥
番
赋
奉
佛
浇
漫
曼
扇
钙
桃
扶
仔
返
俗
亏
腔
鞋
棱
覆
框
悄
叔
撞
骗
勘
旺
沸
孤
吐
孟
渠
屈
疾
妙
惜
仰
狠
胀
谐
抛
霉
桑
岗
嘛
衰
盗
渗
脏
赖
涌
甜
曹
阅
肌
哩
厉
烃
纬
毅
昨
伪
症
煮
叹
钉
搭
茎
笼
酷
偷
弓
锥
恒
杰
坑
鼻
翼
纶
叙
狱
逮
罐
络
棚
抑
膨
蔬
寺
骤
穆
冶
枯
册
尸
凸
绅
坯
牺
焰
轰
欣
晋
瘦
御
锭
锦
丧
旬
锻
垄
搜
扑
邀
亭
酯
迈
舒
脆
酶
闲
忧
酚
顽
羽
涨
卸
仗
陪
辟
惩
杭
姚
肚
捉
飘
漂
昆
欺
吾
郎
烷
汁
呵
饰
萧
雅
邮
迁
燕
撒
姻
赴
宴
烦
债
帐
斑
铃
旨
醇
董
饼
雏
姿
拌
傅
腹
妥
揉
贤
拆
歪
葡
胺
丢
浩
徽
昂
垫
挡
览
贪
慰
缴
汪
慌
冯
诺
姜
谊
凶
劣
诬
耀
昏
躺
盈
骑
乔
溪
丛
卢
抹
闷
咨
刮
驾
缆
悟
摘
铒
掷
颇
幻
柄
惠
惨
佳
仇
腊
窝
涤
剑
瞧
堡
泼
葱
罩
霍
捞
胎
苍
滨
俩
捅
湘
砍
霞
邵
萄
疯
淮
遂
熊
粪
烘
宿
档
戈
驳
嫂
裕
徙
箭
捐
肠
撑
晒
辨
殿
莲
摊
搅
酱
屏
疫
哀
蔡
堵
沫
皱
畅
叠
阁
莱
敲
辖
钩
痕
坝
巷
饿
祸
丘
玄
溜
曰
逻
彭
尝
卿
妨
艇
吞
韦
怨
矮
歇`.split(`
`)});var NN0=H((AN0)=>{Object.defineProperty(AN0,"__esModule",{value:!0});AN0.wordlist=void 0;AN0.wordlist=`ábaco
abdomen
abeja
abierto
abogado
abono
aborto
abrazo
abrir
abuelo
abuso
acabar
academia
acceso
acción
aceite
acelga
acento
aceptar
ácido
aclarar
acné
acoger
acoso
activo
acto
actriz
actuar
acudir
acuerdo
acusar
adicto
admitir
adoptar
adorno
aduana
adulto
aéreo
afectar
afición
afinar
afirmar
ágil
agitar
agonía
agosto
agotar
agregar
agrio
agua
agudo
águila
aguja
ahogo
ahorro
aire
aislar
ajedrez
ajeno
ajuste
alacrán
alambre
alarma
alba
álbum
alcalde
aldea
alegre
alejar
alerta
aleta
alfiler
alga
algodón
aliado
aliento
alivio
alma
almeja
almíbar
altar
alteza
altivo
alto
altura
alumno
alzar
amable
amante
amapola
amargo
amasar
ámbar
ámbito
ameno
amigo
amistad
amor
amparo
amplio
ancho
anciano
ancla
andar
andén
anemia
ángulo
anillo
ánimo
anís
anotar
antena
antiguo
antojo
anual
anular
anuncio
añadir
añejo
año
apagar
aparato
apetito
apio
aplicar
apodo
aporte
apoyo
aprender
aprobar
apuesta
apuro
arado
araña
arar
árbitro
árbol
arbusto
archivo
arco
arder
ardilla
arduo
área
árido
aries
armonía
arnés
aroma
arpa
arpón
arreglo
arroz
arruga
arte
artista
asa
asado
asalto
ascenso
asegurar
aseo
asesor
asiento
asilo
asistir
asno
asombro
áspero
astilla
astro
astuto
asumir
asunto
atajo
ataque
atar
atento
ateo
ático
atleta
átomo
atraer
atroz
atún
audaz
audio
auge
aula
aumento
ausente
autor
aval
avance
avaro
ave
avellana
avena
avestruz
avión
aviso
ayer
ayuda
ayuno
azafrán
azar
azote
azúcar
azufre
azul
baba
babor
bache
bahía
baile
bajar
balanza
balcón
balde
bambú
banco
banda
baño
barba
barco
barniz
barro
báscula
bastón
basura
batalla
batería
batir
batuta
baúl
bazar
bebé
bebida
bello
besar
beso
bestia
bicho
bien
bingo
blanco
bloque
blusa
boa
bobina
bobo
boca
bocina
boda
bodega
boina
bola
bolero
bolsa
bomba
bondad
bonito
bono
bonsái
borde
borrar
bosque
bote
botín
bóveda
bozal
bravo
brazo
brecha
breve
brillo
brinco
brisa
broca
broma
bronce
brote
bruja
brusco
bruto
buceo
bucle
bueno
buey
bufanda
bufón
búho
buitre
bulto
burbuja
burla
burro
buscar
butaca
buzón
caballo
cabeza
cabina
cabra
cacao
cadáver
cadena
caer
café
caída
caimán
caja
cajón
cal
calamar
calcio
caldo
calidad
calle
calma
calor
calvo
cama
cambio
camello
camino
campo
cáncer
candil
canela
canguro
canica
canto
caña
cañón
caoba
caos
capaz
capitán
capote
captar
capucha
cara
carbón
cárcel
careta
carga
cariño
carne
carpeta
carro
carta
casa
casco
casero
caspa
castor
catorce
catre
caudal
causa
cazo
cebolla
ceder
cedro
celda
célebre
celoso
célula
cemento
ceniza
centro
cerca
cerdo
cereza
cero
cerrar
certeza
césped
cetro
chacal
chaleco
champú
chancla
chapa
charla
chico
chiste
chivo
choque
choza
chuleta
chupar
ciclón
ciego
cielo
cien
cierto
cifra
cigarro
cima
cinco
cine
cinta
ciprés
circo
ciruela
cisne
cita
ciudad
clamor
clan
claro
clase
clave
cliente
clima
clínica
cobre
cocción
cochino
cocina
coco
código
codo
cofre
coger
cohete
cojín
cojo
cola
colcha
colegio
colgar
colina
collar
colmo
columna
combate
comer
comida
cómodo
compra
conde
conejo
conga
conocer
consejo
contar
copa
copia
corazón
corbata
corcho
cordón
corona
correr
coser
cosmos
costa
cráneo
cráter
crear
crecer
creído
crema
cría
crimen
cripta
crisis
cromo
crónica
croqueta
crudo
cruz
cuadro
cuarto
cuatro
cubo
cubrir
cuchara
cuello
cuento
cuerda
cuesta
cueva
cuidar
culebra
culpa
culto
cumbre
cumplir
cuna
cuneta
cuota
cupón
cúpula
curar
curioso
curso
curva
cutis
dama
danza
dar
dardo
dátil
deber
débil
década
decir
dedo
defensa
definir
dejar
delfín
delgado
delito
demora
denso
dental
deporte
derecho
derrota
desayuno
deseo
desfile
desnudo
destino
desvío
detalle
detener
deuda
día
diablo
diadema
diamante
diana
diario
dibujo
dictar
diente
dieta
diez
difícil
digno
dilema
diluir
dinero
directo
dirigir
disco
diseño
disfraz
diva
divino
doble
doce
dolor
domingo
don
donar
dorado
dormir
dorso
dos
dosis
dragón
droga
ducha
duda
duelo
dueño
dulce
dúo
duque
durar
dureza
duro
ébano
ebrio
echar
eco
ecuador
edad
edición
edificio
editor
educar
efecto
eficaz
eje
ejemplo
elefante
elegir
elemento
elevar
elipse
élite
elixir
elogio
eludir
embudo
emitir
emoción
empate
empeño
empleo
empresa
enano
encargo
enchufe
encía
enemigo
enero
enfado
enfermo
engaño
enigma
enlace
enorme
enredo
ensayo
enseñar
entero
entrar
envase
envío
época
equipo
erizo
escala
escena
escolar
escribir
escudo
esencia
esfera
esfuerzo
espada
espejo
espía
esposa
espuma
esquí
estar
este
estilo
estufa
etapa
eterno
ética
etnia
evadir
evaluar
evento
evitar
exacto
examen
exceso
excusa
exento
exigir
exilio
existir
éxito
experto
explicar
exponer
extremo
fábrica
fábula
fachada
fácil
factor
faena
faja
falda
fallo
falso
faltar
fama
familia
famoso
faraón
farmacia
farol
farsa
fase
fatiga
fauna
favor
fax
febrero
fecha
feliz
feo
feria
feroz
fértil
fervor
festín
fiable
fianza
fiar
fibra
ficción
ficha
fideo
fiebre
fiel
fiera
fiesta
figura
fijar
fijo
fila
filete
filial
filtro
fin
finca
fingir
finito
firma
flaco
flauta
flecha
flor
flota
fluir
flujo
flúor
fobia
foca
fogata
fogón
folio
folleto
fondo
forma
forro
fortuna
forzar
fosa
foto
fracaso
frágil
franja
frase
fraude
freír
freno
fresa
frío
frito
fruta
fuego
fuente
fuerza
fuga
fumar
función
funda
furgón
furia
fusil
fútbol
futuro
gacela
gafas
gaita
gajo
gala
galería
gallo
gamba
ganar
gancho
ganga
ganso
garaje
garza
gasolina
gastar
gato
gavilán
gemelo
gemir
gen
género
genio
gente
geranio
gerente
germen
gesto
gigante
gimnasio
girar
giro
glaciar
globo
gloria
gol
golfo
goloso
golpe
goma
gordo
gorila
gorra
gota
goteo
gozar
grada
gráfico
grano
grasa
gratis
grave
grieta
grillo
gripe
gris
grito
grosor
grúa
grueso
grumo
grupo
guante
guapo
guardia
guerra
guía
guiño
guion
guiso
guitarra
gusano
gustar
haber
hábil
hablar
hacer
hacha
hada
hallar
hamaca
harina
haz
hazaña
hebilla
hebra
hecho
helado
helio
hembra
herir
hermano
héroe
hervir
hielo
hierro
hígado
higiene
hijo
himno
historia
hocico
hogar
hoguera
hoja
hombre
hongo
honor
honra
hora
hormiga
horno
hostil
hoyo
hueco
huelga
huerta
hueso
huevo
huida
huir
humano
húmedo
humilde
humo
hundir
huracán
hurto
icono
ideal
idioma
ídolo
iglesia
iglú
igual
ilegal
ilusión
imagen
imán
imitar
impar
imperio
imponer
impulso
incapaz
índice
inerte
infiel
informe
ingenio
inicio
inmenso
inmune
innato
insecto
instante
interés
íntimo
intuir
inútil
invierno
ira
iris
ironía
isla
islote
jabalí
jabón
jamón
jarabe
jardín
jarra
jaula
jazmín
jefe
jeringa
jinete
jornada
joroba
joven
joya
juerga
jueves
juez
jugador
jugo
juguete
juicio
junco
jungla
junio
juntar
júpiter
jurar
justo
juvenil
juzgar
kilo
koala
labio
lacio
lacra
lado
ladrón
lagarto
lágrima
laguna
laico
lamer
lámina
lámpara
lana
lancha
langosta
lanza
lápiz
largo
larva
lástima
lata
látex
latir
laurel
lavar
lazo
leal
lección
leche
lector
leer
legión
legumbre
lejano
lengua
lento
leña
león
leopardo
lesión
letal
letra
leve
leyenda
libertad
libro
licor
líder
lidiar
lienzo
liga
ligero
lima
límite
limón
limpio
lince
lindo
línea
lingote
lino
linterna
líquido
liso
lista
litera
litio
litro
llaga
llama
llanto
llave
llegar
llenar
llevar
llorar
llover
lluvia
lobo
loción
loco
locura
lógica
logro
lombriz
lomo
lonja
lote
lucha
lucir
lugar
lujo
luna
lunes
lupa
lustro
luto
luz
maceta
macho
madera
madre
maduro
maestro
mafia
magia
mago
maíz
maldad
maleta
malla
malo
mamá
mambo
mamut
manco
mando
manejar
manga
maniquí
manjar
mano
manso
manta
mañana
mapa
máquina
mar
marco
marea
marfil
margen
marido
mármol
marrón
martes
marzo
masa
máscara
masivo
matar
materia
matiz
matriz
máximo
mayor
mazorca
mecha
medalla
medio
médula
mejilla
mejor
melena
melón
memoria
menor
mensaje
mente
menú
mercado
merengue
mérito
mes
mesón
meta
meter
método
metro
mezcla
miedo
miel
miembro
miga
mil
milagro
militar
millón
mimo
mina
minero
mínimo
minuto
miope
mirar
misa
miseria
misil
mismo
mitad
mito
mochila
moción
moda
modelo
moho
mojar
molde
moler
molino
momento
momia
monarca
moneda
monja
monto
moño
morada
morder
moreno
morir
morro
morsa
mortal
mosca
mostrar
motivo
mover
móvil
mozo
mucho
mudar
mueble
muela
muerte
muestra
mugre
mujer
mula
muleta
multa
mundo
muñeca
mural
muro
músculo
museo
musgo
música
muslo
nácar
nación
nadar
naipe
naranja
nariz
narrar
nasal
natal
nativo
natural
náusea
naval
nave
navidad
necio
néctar
negar
negocio
negro
neón
nervio
neto
neutro
nevar
nevera
nicho
nido
niebla
nieto
niñez
niño
nítido
nivel
nobleza
noche
nómina
noria
norma
norte
nota
noticia
novato
novela
novio
nube
nuca
núcleo
nudillo
nudo
nuera
nueve
nuez
nulo
número
nutria
oasis
obeso
obispo
objeto
obra
obrero
observar
obtener
obvio
oca
ocaso
océano
ochenta
ocho
ocio
ocre
octavo
octubre
oculto
ocupar
ocurrir
odiar
odio
odisea
oeste
ofensa
oferta
oficio
ofrecer
ogro
oído
oír
ojo
ola
oleada
olfato
olivo
olla
olmo
olor
olvido
ombligo
onda
onza
opaco
opción
ópera
opinar
oponer
optar
óptica
opuesto
oración
orador
oral
órbita
orca
orden
oreja
órgano
orgía
orgullo
oriente
origen
orilla
oro
orquesta
oruga
osadía
oscuro
osezno
oso
ostra
otoño
otro
oveja
óvulo
óxido
oxígeno
oyente
ozono
pacto
padre
paella
página
pago
país
pájaro
palabra
palco
paleta
pálido
palma
paloma
palpar
pan
panal
pánico
pantera
pañuelo
papá
papel
papilla
paquete
parar
parcela
pared
parir
paro
párpado
parque
párrafo
parte
pasar
paseo
pasión
paso
pasta
pata
patio
patria
pausa
pauta
pavo
payaso
peatón
pecado
pecera
pecho
pedal
pedir
pegar
peine
pelar
peldaño
pelea
peligro
pellejo
pelo
peluca
pena
pensar
peñón
peón
peor
pepino
pequeño
pera
percha
perder
pereza
perfil
perico
perla
permiso
perro
persona
pesa
pesca
pésimo
pestaña
pétalo
petróleo
pez
pezuña
picar
pichón
pie
piedra
pierna
pieza
pijama
pilar
piloto
pimienta
pino
pintor
pinza
piña
piojo
pipa
pirata
pisar
piscina
piso
pista
pitón
pizca
placa
plan
plata
playa
plaza
pleito
pleno
plomo
pluma
plural
pobre
poco
poder
podio
poema
poesía
poeta
polen
policía
pollo
polvo
pomada
pomelo
pomo
pompa
poner
porción
portal
posada
poseer
posible
poste
potencia
potro
pozo
prado
precoz
pregunta
premio
prensa
preso
previo
primo
príncipe
prisión
privar
proa
probar
proceso
producto
proeza
profesor
programa
prole
promesa
pronto
propio
próximo
prueba
público
puchero
pudor
pueblo
puerta
puesto
pulga
pulir
pulmón
pulpo
pulso
puma
punto
puñal
puño
pupa
pupila
puré
quedar
queja
quemar
querer
queso
quieto
química
quince
quitar
rábano
rabia
rabo
ración
radical
raíz
rama
rampa
rancho
rango
rapaz
rápido
rapto
rasgo
raspa
rato
rayo
raza
razón
reacción
realidad
rebaño
rebote
recaer
receta
rechazo
recoger
recreo
recto
recurso
red
redondo
reducir
reflejo
reforma
refrán
refugio
regalo
regir
regla
regreso
rehén
reino
reír
reja
relato
relevo
relieve
relleno
reloj
remar
remedio
remo
rencor
rendir
renta
reparto
repetir
reposo
reptil
res
rescate
resina
respeto
resto
resumen
retiro
retorno
retrato
reunir
revés
revista
rey
rezar
rico
riego
rienda
riesgo
rifa
rígido
rigor
rincón
riñón
río
riqueza
risa
ritmo
rito
rizo
roble
roce
rociar
rodar
rodeo
rodilla
roer
rojizo
rojo
romero
romper
ron
ronco
ronda
ropa
ropero
rosa
rosca
rostro
rotar
rubí
rubor
rudo
rueda
rugir
ruido
ruina
ruleta
rulo
rumbo
rumor
ruptura
ruta
rutina
sábado
saber
sabio
sable
sacar
sagaz
sagrado
sala
saldo
salero
salir
salmón
salón
salsa
salto
salud
salvar
samba
sanción
sandía
sanear
sangre
sanidad
sano
santo
sapo
saque
sardina
sartén
sastre
satán
sauna
saxofón
sección
seco
secreto
secta
sed
seguir
seis
sello
selva
semana
semilla
senda
sensor
señal
señor
separar
sepia
sequía
ser
serie
sermón
servir
sesenta
sesión
seta
setenta
severo
sexo
sexto
sidra
siesta
siete
siglo
signo
sílaba
silbar
silencio
silla
símbolo
simio
sirena
sistema
sitio
situar
sobre
socio
sodio
sol
solapa
soldado
soledad
sólido
soltar
solución
sombra
sondeo
sonido
sonoro
sonrisa
sopa
soplar
soporte
sordo
sorpresa
sorteo
sostén
sótano
suave
subir
suceso
sudor
suegra
suelo
sueño
suerte
sufrir
sujeto
sultán
sumar
superar
suplir
suponer
supremo
sur
surco
sureño
surgir
susto
sutil
tabaco
tabique
tabla
tabú
taco
tacto
tajo
talar
talco
talento
talla
talón
tamaño
tambor
tango
tanque
tapa
tapete
tapia
tapón
taquilla
tarde
tarea
tarifa
tarjeta
tarot
tarro
tarta
tatuaje
tauro
taza
tazón
teatro
techo
tecla
técnica
tejado
tejer
tejido
tela
teléfono
tema
temor
templo
tenaz
tender
tener
tenis
tenso
teoría
terapia
terco
término
ternura
terror
tesis
tesoro
testigo
tetera
texto
tez
tibio
tiburón
tiempo
tienda
tierra
tieso
tigre
tijera
tilde
timbre
tímido
timo
tinta
tío
típico
tipo
tira
tirón
titán
títere
título
tiza
toalla
tobillo
tocar
tocino
todo
toga
toldo
tomar
tono
tonto
topar
tope
toque
tórax
torero
tormenta
torneo
toro
torpedo
torre
torso
tortuga
tos
tosco
toser
tóxico
trabajo
tractor
traer
tráfico
trago
traje
tramo
trance
trato
trauma
trazar
trébol
tregua
treinta
tren
trepar
tres
tribu
trigo
tripa
triste
triunfo
trofeo
trompa
tronco
tropa
trote
trozo
truco
trueno
trufa
tubería
tubo
tuerto
tumba
tumor
túnel
túnica
turbina
turismo
turno
tutor
ubicar
úlcera
umbral
unidad
unir
universo
uno
untar
uña
urbano
urbe
urgente
urna
usar
usuario
útil
utopía
uva
vaca
vacío
vacuna
vagar
vago
vaina
vajilla
vale
válido
valle
valor
válvula
vampiro
vara
variar
varón
vaso
vecino
vector
vehículo
veinte
vejez
vela
velero
veloz
vena
vencer
venda
veneno
vengar
venir
venta
venus
ver
verano
verbo
verde
vereda
verja
verso
verter
vía
viaje
vibrar
vicio
víctima
vida
vídeo
vidrio
viejo
viernes
vigor
vil
villa
vinagre
vino
viñedo
violín
viral
virgo
virtud
visor
víspera
vista
vitamina
viudo
vivaz
vivero
vivir
vivo
volcán
volumen
volver
voraz
votar
voto
voz
vuelo
vulgar
yacer
yate
yegua
yema
yerno
yeso
yodo
yoga
yogur
zafiro
zanja
zapato
zarza
zona
zorro
zumo
zurdo`.split(`
`)});var EN0=H((wN0)=>{Object.defineProperty(wN0,"__esModule",{value:!0});wN0.wordlist=void 0;wN0.wordlist=`的
一
是
在
不
了
有
和
人
這
中
大
為
上
個
國
我
以
要
他
時
來
用
們
生
到
作
地
於
出
就
分
對
成
會
可
主
發
年
動
同
工
也
能
下
過
子
說
產
種
面
而
方
後
多
定
行
學
法
所
民
得
經
十
三
之
進
著
等
部
度
家
電
力
裡
如
水
化
高
自
二
理
起
小
物
現
實
加
量
都
兩
體
制
機
當
使
點
從
業
本
去
把
性
好
應
開
它
合
還
因
由
其
些
然
前
外
天
政
四
日
那
社
義
事
平
形
相
全
表
間
樣
與
關
各
重
新
線
內
數
正
心
反
你
明
看
原
又
麼
利
比
或
但
質
氣
第
向
道
命
此
變
條
只
沒
結
解
問
意
建
月
公
無
系
軍
很
情
者
最
立
代
想
已
通
並
提
直
題
黨
程
展
五
果
料
象
員
革
位
入
常
文
總
次
品
式
活
設
及
管
特
件
長
求
老
頭
基
資
邊
流
路
級
少
圖
山
統
接
知
較
將
組
見
計
別
她
手
角
期
根
論
運
農
指
幾
九
區
強
放
決
西
被
幹
做
必
戰
先
回
則
任
取
據
處
隊
南
給
色
光
門
即
保
治
北
造
百
規
熱
領
七
海
口
東
導
器
壓
志
世
金
增
爭
濟
階
油
思
術
極
交
受
聯
什
認
六
共
權
收
證
改
清
美
再
採
轉
更
單
風
切
打
白
教
速
花
帶
安
場
身
車
例
真
務
具
萬
每
目
至
達
走
積
示
議
聲
報
鬥
完
類
八
離
華
名
確
才
科
張
信
馬
節
話
米
整
空
元
況
今
集
溫
傳
土
許
步
群
廣
石
記
需
段
研
界
拉
林
律
叫
且
究
觀
越
織
裝
影
算
低
持
音
眾
書
布
复
容
兒
須
際
商
非
驗
連
斷
深
難
近
礦
千
週
委
素
技
備
半
辦
青
省
列
習
響
約
支
般
史
感
勞
便
團
往
酸
歷
市
克
何
除
消
構
府
稱
太
準
精
值
號
率
族
維
劃
選
標
寫
存
候
毛
親
快
效
斯
院
查
江
型
眼
王
按
格
養
易
置
派
層
片
始
卻
專
狀
育
廠
京
識
適
屬
圓
包
火
住
調
滿
縣
局
照
參
紅
細
引
聽
該
鐵
價
嚴
首
底
液
官
德
隨
病
蘇
失
爾
死
講
配
女
黃
推
顯
談
罪
神
藝
呢
席
含
企
望
密
批
營
項
防
舉
球
英
氧
勢
告
李
台
落
木
幫
輪
破
亞
師
圍
注
遠
字
材
排
供
河
態
封
另
施
減
樹
溶
怎
止
案
言
士
均
武
固
葉
魚
波
視
僅
費
緊
愛
左
章
早
朝
害
續
輕
服
試
食
充
兵
源
判
護
司
足
某
練
差
致
板
田
降
黑
犯
負
擊
范
繼
興
似
餘
堅
曲
輸
修
故
城
夫
夠
送
筆
船
佔
右
財
吃
富
春
職
覺
漢
畫
功
巴
跟
雖
雜
飛
檢
吸
助
昇
陽
互
初
創
抗
考
投
壞
策
古
徑
換
未
跑
留
鋼
曾
端
責
站
簡
述
錢
副
盡
帝
射
草
衝
承
獨
令
限
阿
宣
環
雙
請
超
微
讓
控
州
良
軸
找
否
紀
益
依
優
頂
礎
載
倒
房
突
坐
粉
敵
略
客
袁
冷
勝
絕
析
塊
劑
測
絲
協
訴
念
陳
仍
羅
鹽
友
洋
錯
苦
夜
刑
移
頻
逐
靠
混
母
短
皮
終
聚
汽
村
雲
哪
既
距
衛
停
烈
央
察
燒
迅
境
若
印
洲
刻
括
激
孔
搞
甚
室
待
核
校
散
侵
吧
甲
遊
久
菜
味
舊
模
湖
貨
損
預
阻
毫
普
穩
乙
媽
植
息
擴
銀
語
揮
酒
守
拿
序
紙
醫
缺
雨
嗎
針
劉
啊
急
唱
誤
訓
願
審
附
獲
茶
鮮
糧
斤
孩
脫
硫
肥
善
龍
演
父
漸
血
歡
械
掌
歌
沙
剛
攻
謂
盾
討
晚
粒
亂
燃
矛
乎
殺
藥
寧
魯
貴
鐘
煤
讀
班
伯
香
介
迫
句
豐
培
握
蘭
擔
弦
蛋
沉
假
穿
執
答
樂
誰
順
煙
縮
徵
臉
喜
松
腳
困
異
免
背
星
福
買
染
井
概
慢
怕
磁
倍
祖
皇
促
靜
補
評
翻
肉
踐
尼
衣
寬
揚
棉
希
傷
操
垂
秋
宜
氫
套
督
振
架
亮
末
憲
慶
編
牛
觸
映
雷
銷
詩
座
居
抓
裂
胞
呼
娘
景
威
綠
晶
厚
盟
衡
雞
孫
延
危
膠
屋
鄉
臨
陸
顧
掉
呀
燈
歲
措
束
耐
劇
玉
趙
跳
哥
季
課
凱
胡
額
款
紹
卷
齊
偉
蒸
殖
永
宗
苗
川
爐
岩
弱
零
楊
奏
沿
露
桿
探
滑
鎮
飯
濃
航
懷
趕
庫
奪
伊
靈
稅
途
滅
賽
歸
召
鼓
播
盤
裁
險
康
唯
錄
菌
純
借
糖
蓋
橫
符
私
努
堂
域
槍
潤
幅
哈
竟
熟
蟲
澤
腦
壤
碳
歐
遍
側
寨
敢
徹
慮
斜
薄
庭
納
彈
飼
伸
折
麥
濕
暗
荷
瓦
塞
床
築
惡
戶
訪
塔
奇
透
梁
刀
旋
跡
卡
氯
遇
份
毒
泥
退
洗
擺
灰
彩
賣
耗
夏
擇
忙
銅
獻
硬
予
繁
圈
雪
函
亦
抽
篇
陣
陰
丁
尺
追
堆
雄
迎
泛
爸
樓
避
謀
噸
野
豬
旗
累
偏
典
館
索
秦
脂
潮
爺
豆
忽
托
驚
塑
遺
愈
朱
替
纖
粗
傾
尚
痛
楚
謝
奮
購
磨
君
池
旁
碎
骨
監
捕
弟
暴
割
貫
殊
釋
詞
亡
壁
頓
寶
午
塵
聞
揭
炮
殘
冬
橋
婦
警
綜
招
吳
付
浮
遭
徐
您
搖
谷
贊
箱
隔
訂
男
吹
園
紛
唐
敗
宋
玻
巨
耕
坦
榮
閉
灣
鍵
凡
駐
鍋
救
恩
剝
凝
鹼
齒
截
煉
麻
紡
禁
廢
盛
版
緩
淨
睛
昌
婚
涉
筒
嘴
插
岸
朗
莊
街
藏
姑
貿
腐
奴
啦
慣
乘
夥
恢
勻
紗
扎
辯
耳
彪
臣
億
璃
抵
脈
秀
薩
俄
網
舞
店
噴
縱
寸
汗
掛
洪
賀
閃
柬
爆
烯
津
稻
牆
軟
勇
像
滾
厘
蒙
芳
肯
坡
柱
盪
腿
儀
旅
尾
軋
冰
貢
登
黎
削
鑽
勒
逃
障
氨
郭
峰
幣
港
伏
軌
畝
畢
擦
莫
刺
浪
秘
援
株
健
售
股
島
甘
泡
睡
童
鑄
湯
閥
休
匯
舍
牧
繞
炸
哲
磷
績
朋
淡
尖
啟
陷
柴
呈
徒
顏
淚
稍
忘
泵
藍
拖
洞
授
鏡
辛
壯
鋒
貧
虛
彎
摩
泰
幼
廷
尊
窗
綱
弄
隸
疑
氏
宮
姐
震
瑞
怪
尤
琴
循
描
膜
違
夾
腰
緣
珠
窮
森
枝
竹
溝
催
繩
憶
邦
剩
幸
漿
欄
擁
牙
貯
禮
濾
鈉
紋
罷
拍
咱
喊
袖
埃
勤
罰
焦
潛
伍
墨
欲
縫
姓
刊
飽
仿
獎
鋁
鬼
麗
跨
默
挖
鏈
掃
喝
袋
炭
污
幕
諸
弧
勵
梅
奶
潔
災
舟
鑑
苯
訟
抱
毀
懂
寒
智
埔
寄
屆
躍
渡
挑
丹
艱
貝
碰
拔
爹
戴
碼
夢
芽
熔
赤
漁
哭
敬
顆
奔
鉛
仲
虎
稀
妹
乏
珍
申
桌
遵
允
隆
螺
倉
魏
銳
曉
氮
兼
隱
礙
赫
撥
忠
肅
缸
牽
搶
博
巧
殼
兄
杜
訊
誠
碧
祥
柯
頁
巡
矩
悲
灌
齡
倫
票
尋
桂
鋪
聖
恐
恰
鄭
趣
抬
荒
騰
貼
柔
滴
猛
闊
輛
妻
填
撤
儲
簽
鬧
擾
紫
砂
遞
戲
吊
陶
伐
餵
療
瓶
婆
撫
臂
摸
忍
蝦
蠟
鄰
胸
鞏
擠
偶
棄
槽
勁
乳
鄧
吉
仁
爛
磚
租
烏
艦
伴
瓜
淺
丙
暫
燥
橡
柳
迷
暖
牌
秧
膽
詳
簧
踏
瓷
譜
呆
賓
糊
洛
輝
憤
競
隙
怒
粘
乃
緒
肩
籍
敏
塗
熙
皆
偵
懸
掘
享
糾
醒
狂
鎖
淀
恨
牲
霸
爬
賞
逆
玩
陵
祝
秒
浙
貌
役
彼
悉
鴨
趨
鳳
晨
畜
輩
秩
卵
署
梯
炎
灘
棋
驅
篩
峽
冒
啥
壽
譯
浸
泉
帽
遲
矽
疆
貸
漏
稿
冠
嫩
脅
芯
牢
叛
蝕
奧
鳴
嶺
羊
憑
串
塘
繪
酵
融
盆
錫
廟
籌
凍
輔
攝
襲
筋
拒
僚
旱
鉀
鳥
漆
沈
眉
疏
添
棒
穗
硝
韓
逼
扭
僑
涼
挺
碗
栽
炒
杯
患
餾
勸
豪
遼
勃
鴻
旦
吏
拜
狗
埋
輥
掩
飲
搬
罵
辭
勾
扣
估
蔣
絨
霧
丈
朵
姆
擬
宇
輯
陝
雕
償
蓄
崇
剪
倡
廳
咬
駛
薯
刷
斥
番
賦
奉
佛
澆
漫
曼
扇
鈣
桃
扶
仔
返
俗
虧
腔
鞋
棱
覆
框
悄
叔
撞
騙
勘
旺
沸
孤
吐
孟
渠
屈
疾
妙
惜
仰
狠
脹
諧
拋
黴
桑
崗
嘛
衰
盜
滲
臟
賴
湧
甜
曹
閱
肌
哩
厲
烴
緯
毅
昨
偽
症
煮
嘆
釘
搭
莖
籠
酷
偷
弓
錐
恆
傑
坑
鼻
翼
綸
敘
獄
逮
罐
絡
棚
抑
膨
蔬
寺
驟
穆
冶
枯
冊
屍
凸
紳
坯
犧
焰
轟
欣
晉
瘦
禦
錠
錦
喪
旬
鍛
壟
搜
撲
邀
亭
酯
邁
舒
脆
酶
閒
憂
酚
頑
羽
漲
卸
仗
陪
闢
懲
杭
姚
肚
捉
飄
漂
昆
欺
吾
郎
烷
汁
呵
飾
蕭
雅
郵
遷
燕
撒
姻
赴
宴
煩
債
帳
斑
鈴
旨
醇
董
餅
雛
姿
拌
傅
腹
妥
揉
賢
拆
歪
葡
胺
丟
浩
徽
昂
墊
擋
覽
貪
慰
繳
汪
慌
馮
諾
姜
誼
兇
劣
誣
耀
昏
躺
盈
騎
喬
溪
叢
盧
抹
悶
諮
刮
駕
纜
悟
摘
鉺
擲
頗
幻
柄
惠
慘
佳
仇
臘
窩
滌
劍
瞧
堡
潑
蔥
罩
霍
撈
胎
蒼
濱
倆
捅
湘
砍
霞
邵
萄
瘋
淮
遂
熊
糞
烘
宿
檔
戈
駁
嫂
裕
徙
箭
捐
腸
撐
曬
辨
殿
蓮
攤
攪
醬
屏
疫
哀
蔡
堵
沫
皺
暢
疊
閣
萊
敲
轄
鉤
痕
壩
巷
餓
禍
丘
玄
溜
曰
邏
彭
嘗
卿
妨
艇
吞
韋
怨
矮
歇`.split(`
`)});var CN0=H((gQ)=>{Object.defineProperty(gQ,"__esModule",{value:!0});gQ.traditionalChinese=gQ.spanish=gQ.simplifiedChinese=gQ.portuguese=gQ.korean=gQ.japanese=gQ.italian=gQ.french=gQ.english=gQ.czech=void 0;var Oq9=aB0();Object.defineProperty(gQ,"czech",{enumerable:!0,get:function(){return Oq9.wordlist}});var Aq9=tB0();Object.defineProperty(gQ,"english",{enumerable:!0,get:function(){return Aq9.wordlist}});var Bq9=QN0();Object.defineProperty(gQ,"french",{enumerable:!0,get:function(){return Bq9.wordlist}});var Nq9=XN0();Object.defineProperty(gQ,"italian",{enumerable:!0,get:function(){return Nq9.wordlist}});var wq9=WN0();Object.defineProperty(gQ,"japanese",{enumerable:!0,get:function(){return wq9.wordlist}});var Lq9=qN0();Object.defineProperty(gQ,"korean",{enumerable:!0,get:function(){return Lq9.wordlist}});var Eq9=DN0();Object.defineProperty(gQ,"portuguese",{enumerable:!0,get:function(){return Eq9.wordlist}});var Cq9=ON0();Object.defineProperty(gQ,"simplifiedChinese",{enumerable:!0,get:function(){return Cq9.wordlist}});var Rq9=NN0();Object.defineProperty(gQ,"spanish",{enumerable:!0,get:function(){return Rq9.wordlist}});var Fq9=EN0();Object.defineProperty(gQ,"traditionalChinese",{enumerable:!0,get:function(){return Fq9.wordlist}})});var TN0=H((R6)=>{Object.defineProperty(R6,"__esModule",{value:!0});R6.traditionalChinese=R6.spanish=R6.simplifiedChinese=R6.portuguese=R6.korean=R6.japanese=R6.italian=R6.french=R6.english=R6.czech=R6.signTypedData=R6.signTransaction=R6.signMessage=R6.signAuthorization=R6.sign=R6.setSignEntropy=R6.publicKeyToAddress=R6.privateKeyToAddress=R6.parseAccount=R6.toAccount=R6.privateKeyToAccount=R6.mnemonicToAccount=R6.hdKeyToAccount=R6.generatePrivateKey=R6.generateMnemonic=R6.serializeSignature=R6.signatureToHex=R6.nonceManager=R6.createNonceManager=R6.HDKey=void 0;var Tq9=jY1();Object.defineProperty(R6,"HDKey",{enumerable:!0,get:function(){return Tq9.HDKey}});var RN0=Eg();Object.defineProperty(R6,"createNonceManager",{enumerable:!0,get:function(){return RN0.createNonceManager}});Object.defineProperty(R6,"nonceManager",{enumerable:!0,get:function(){return RN0.nonceManager}});var FN0=TS();Object.defineProperty(R6,"signatureToHex",{enumerable:!0,get:function(){return FN0.serializeSignature}});Object.defineProperty(R6,"serializeSignature",{enumerable:!0,get:function(){return FN0.serializeSignature}});var Pq9=$B0();Object.defineProperty(R6,"generateMnemonic",{enumerable:!0,get:function(){return Pq9.generateMnemonic}});var $q9=kB0();Object.defineProperty(R6,"generatePrivateKey",{enumerable:!0,get:function(){return $q9.generatePrivateKey}});var fq9=cY1();Object.defineProperty(R6,"hdKeyToAccount",{enumerable:!0,get:function(){return fq9.hdKeyToAccount}});var kq9=cB0();Object.defineProperty(R6,"mnemonicToAccount",{enumerable:!0,get:function(){return kq9.mnemonicToAccount}});var vq9=pY1();Object.defineProperty(R6,"privateKeyToAccount",{enumerable:!0,get:function(){return vq9.privateKeyToAccount}});var jq9=gY1();Object.defineProperty(R6,"toAccount",{enumerable:!0,get:function(){return jq9.toAccount}});var hq9=i8();Object.defineProperty(R6,"parseAccount",{enumerable:!0,get:function(){return hq9.parseAccount}});var bq9=iB0();Object.defineProperty(R6,"privateKeyToAddress",{enumerable:!0,get:function(){return bq9.privateKeyToAddress}});var xq9=fA();Object.defineProperty(R6,"publicKeyToAddress",{enumerable:!0,get:function(){return xq9.publicKeyToAddress}});var SN0=_M();Object.defineProperty(R6,"setSignEntropy",{enumerable:!0,get:function(){return SN0.setSignEntropy}});Object.defineProperty(R6,"sign",{enumerable:!0,get:function(){return SN0.sign}});var yq9=mY1();Object.defineProperty(R6,"signAuthorization",{enumerable:!0,get:function(){return yq9.signAuthorization}});var gq9=dY1();Object.defineProperty(R6,"signMessage",{enumerable:!0,get:function(){return gq9.signMessage}});var mq9=uY1();Object.defineProperty(R6,"signTransaction",{enumerable:!0,get:function(){return mq9.signTransaction}});var dq9=lY1();Object.defineProperty(R6,"signTypedData",{enumerable:!0,get:function(){return dq9.signTypedData}});var qX=CN0();Object.defineProperty(R6,"czech",{enumerable:!0,get:function(){return qX.czech}});Object.defineProperty(R6,"english",{enumerable:!0,get:function(){return qX.english}});Object.defineProperty(R6,"french",{enumerable:!0,get:function(){return qX.french}});Object.defineProperty(R6,"italian",{enumerable:!0,get:function(){return qX.italian}});Object.defineProperty(R6,"japanese",{enumerable:!0,get:function(){return qX.japanese}});Object.defineProperty(R6,"korean",{enumerable:!0,get:function(){return qX.korean}});Object.defineProperty(R6,"portuguese",{enumerable:!0,get:function(){return qX.portuguese}});Object.defineProperty(R6,"simplifiedChinese",{enumerable:!0,get:function(){return qX.simplifiedChinese}});Object.defineProperty(R6,"spanish",{enumerable:!0,get:function(){return qX.spanish}});Object.defineProperty(R6,"traditionalChinese",{enumerable:!0,get:function(){return qX.traditionalChinese}})});var fN0=H((r$5,$N0)=>{/*! chains.js - Seamflux Client Build | 2026-03-14T14:17:11.802Z */var{defineProperty:_Y1,getOwnPropertyDescriptor:lq9,getOwnPropertyNames:pq9}=Object,cq9=Object.prototype.hasOwnProperty,_q9=(J,Q)=>{for(var Y in Q)_Y1(J,Y,{get:Q[Y],enumerable:!0})},iq9=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of pq9(Q))cq9.call(J,X)||X===Y||_Y1(J,X,{get:()=>Q[X],enumerable:!(G=lq9(Q,X))||G.enumerable});return J},nq9=(J)=>iq9(_Y1({},"__esModule",{value:!0}),J),PN0={};_q9(PN0,{chainIdMap:()=>aq9,chains:()=>oq9}),$N0.exports=nq9(PN0);var oq9=["base","eth","bsc","solana","sui","tron","ton","avax","arbitrum","polygon","avalanche","optimism"],aq9=new Map([["ethereum",1],["eth",1],["polygon",137],["bsc",56],["bnb",56],["ink",57073],["base",8453],["base_eth",8453],["arbitrum",42161],["arb",42161],["avalanche",43114],["avax",43114],["optimism",10]])});var jN0=H((s$5,vN0)=>{/*! constants.js - Seamflux Client Build | 2026-03-14T14:17:12.029Z */function rq9(J){if(!J)return"";let Q=J.trim();return Q.length<=12?Q:`${Q.slice(0,6)}...${Q.slice(-4)}`}var{defineProperty:iY1,getOwnPropertyDescriptor:sq9,getOwnPropertyNames:tq9}=Object,eq9=Object.prototype.hasOwnProperty,JU9=(J,Q)=>{for(var Y in Q)iY1(J,Y,{get:Q[Y],enumerable:!0})},QU9=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of tq9(Q))eq9.call(J,X)||X===Y||iY1(J,X,{get:()=>Q[X],enumerable:!(G=sq9(Q,X))||G.enumerable});return J},YU9=(J)=>QU9(iY1({},"__esModule",{value:!0}),J),kN0={};JU9(kN0,{AAVE_BORROW_TOPIC:()=>HU9,AAVE_FLASHLOAN_TOPIC:()=>AU9,AAVE_LIQUIDATION_TOPIC:()=>OU9,AAVE_REPAY_TOPIC:()=>IU9,AAVE_SUPPLY_TOPIC:()=>MU9,AAVE_WITHDRAW_TOPIC:()=>DU9,APPROVAL_FOR_ALL_TOPIC:()=>KU9,APPROVAL_TOPIC:()=>XU9,ERC1155_TRANSFER_BATCH_TOPIC:()=>ZU9,ERC1155_TRANSFER_SINGLE_TOPIC:()=>WU9,SWAP_TOPICS:()=>zU9,TRANSFER_TOPIC:()=>GU9,UNISWAP_V2_BURN_TOPIC:()=>qU9,UNISWAP_V2_MINT_TOPIC:()=>VU9,UNISWAP_V3_COLLECT_TOPIC:()=>UU9,shortenAddress:()=>rq9}),vN0.exports=YU9(kN0);var mQ=KK(),GU9="0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef",XU9="0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925",zU9=["0xd78ad95fa46c994b6551d0da85fc275fe613ce37657fb8d5e3d130840159d822","0xc42079f94a6350d7e6235f29174924f928cc2ac818eb64fed8004e115fbcca67","0xd02641a0d4f735b836f0d1b0949c57be602d9dc1654a6b64f12f7f0e48978a4b"],KU9=mQ.web3.utils.sha3("ApprovalForAll(address,address,bool)"),WU9=mQ.web3.utils.sha3("TransferSingle(address,address,address,uint256,uint256)"),ZU9=mQ.web3.utils.sha3("TransferBatch(address,address,address,uint256[],uint256[])"),VU9=mQ.web3.utils.sha3("Mint(address,uint256,uint256)"),qU9=mQ.web3.utils.sha3("Burn(address,uint256,uint256,address)"),UU9=mQ.web3.utils.sha3("Collect(address,address,uint256,uint256)"),MU9=mQ.web3.utils.sha3("Supply(address,address,address,uint256,uint16)"),DU9=mQ.web3.utils.sha3("Withdraw(address,address,address,uint256)"),HU9=mQ.web3.utils.sha3("Borrow(address,address,address,uint256,uint256)"),IU9=mQ.web3.utils.sha3("Repay(address,address,address,uint256,bool)"),OU9=mQ.web3.utils.sha3("LiquidationCall(address,address,address,address,uint256,uint256,uint256,bool)"),AU9=mQ.web3.utils.sha3("FlashLoan(address,address,address,uint256,uint256,uint16)")});var oY1=H((t$5,gN0)=>{/*! parsers.js - Seamflux Client Build | 2026-03-14T14:17:11.944Z */function bN0(J,Q){if(!J||J.length===0)return[];let Y=[],G=Q.toLowerCase();for(let X of J)if(X.topics&&!(X.topics.length<3)&&(X.topics[0]||"").toLowerCase()===M5.TRANSFER_TOPIC.toLowerCase()&&!(X.topics.length>=4))try{let z=b8.web3.utils.toChecksumAddress("0x"+X.topics[1].slice(26)),K=b8.web3.utils.toChecksumAddress("0x"+X.topics[2].slice(26)),W=X.data&&X.data!=="0x"?BigInt(X.data).toString(10):"0",Z=b8.web3.utils.toChecksumAddress(String(X.address)),V=z.toLowerCase(),q=K.toLowerCase(),U;if(V===G)U="sent";else{if(q!==G)continue;U="received"}Y.push({tokenAddress:Z,from:z,to:K,amount:W,direction:U})}catch(z){continue}return Y}function xN0(J,Q){if(!J||J.length===0)return[];let Y=[],G=Q.toLowerCase();for(let X of J)if(X.topics&&!(X.topics.length<3)&&(X.topics[0]||"").toLowerCase()===M5.APPROVAL_TOPIC.toLowerCase()&&!(X.topics.length>=4))try{let z=b8.web3.utils.toChecksumAddress("0x"+X.topics[1].slice(26)),K=b8.web3.utils.toChecksumAddress("0x"+X.topics[2].slice(26)),W=X.data&&X.data!=="0x"?BigInt(X.data).toString(10):"0",Z=b8.web3.utils.toChecksumAddress(String(X.address));z.toLowerCase()===G&&Y.push({tokenAddress:Z,owner:z,spender:K,amount:W})}catch(z){continue}return Y}function BU9(J,Q){if(!J||J.length===0)return[];let Y=Q.toLowerCase(),G=[];for(let X of J)if(X.topics&&!(X.topics.length<4)&&(X.topics[0]||"").toLowerCase()===M5.TRANSFER_TOPIC.toLowerCase())try{let z=b8.web3.utils.toChecksumAddress("0x"+X.topics[1].slice(26)),K=b8.web3.utils.toChecksumAddress("0x"+X.topics[2].slice(26)),W=BigInt("0x"+X.topics[3].slice(2)).toString(10),Z=b8.web3.utils.toChecksumAddress(String(X.address)),V=z.toLowerCase(),q=K.toLowerCase(),U;if(V===Y)U="sent";else{if(q!==Y)continue;U="received"}G.push({tokenAddress:Z,from:z,to:K,tokenId:W,direction:U})}catch(z){continue}return G}function NU9(J,Q){if(!J||J.length===0)return[];let Y=Q.toLowerCase(),G=[];for(let X of J)if(X.topics&&!(X.topics.length<4)&&(X.topics[0]||"").toLowerCase()===M5.APPROVAL_TOPIC.toLowerCase())try{let z=b8.web3.utils.toChecksumAddress("0x"+X.topics[1].slice(26)),K=b8.web3.utils.toChecksumAddress("0x"+X.topics[2].slice(26)),W=BigInt("0x"+X.topics[3].slice(2)).toString(10);if(z.toLowerCase()!==Y)continue;let Z=b8.web3.utils.toChecksumAddress(String(X.address));G.push({tokenAddress:Z,owner:z,approved:K,tokenId:W})}catch(z){continue}return G}function wU9(J,Q){if(!J||J.length===0)return[];let Y=Q.toLowerCase(),G=[];for(let X of J)if(X.topics&&!(X.topics.length<3)&&(X.topics[0]||"").toLowerCase()===(M5.APPROVAL_FOR_ALL_TOPIC||"").toLowerCase())try{let z=b8.web3.utils.toChecksumAddress("0x"+X.topics[1].slice(26)),K=b8.web3.utils.toChecksumAddress("0x"+X.topics[2].slice(26));if(z.toLowerCase()!==Y)continue;let W=!!BigInt(X.data||"0x0"),Z=b8.web3.utils.toChecksumAddress(String(X.address));G.push({tokenAddress:Z,owner:z,operator:K,approved:W})}catch(z){continue}return G}function LU9(J,Q){if(!J||J.length===0)return[];let Y=Q.toLowerCase(),G=[];for(let X of J){if(!X.topics||X.topics.length<4)continue;let z=(X.topics[0]||"").toLowerCase(),K=(()=>{try{return b8.web3.utils.toChecksumAddress(String(X.address))}catch{return String(X.address)}})();if(z===(M5.ERC1155_TRANSFER_SINGLE_TOPIC||"").toLowerCase())try{let W=b8.web3.eth.abi.decodeLog([{type:"address",name:"operator",indexed:!0},{type:"address",name:"from",indexed:!0},{type:"address",name:"to",indexed:!0},{type:"uint256",name:"id"},{type:"uint256",name:"value"}],X.data,X.topics.slice(1)),Z=W.from.toLowerCase(),V=W.to.toLowerCase(),q="operator";Z===Y?q="sent":V===Y?q="received":W.operator?.toLowerCase()===Y&&(q="operator"),G.push({tokenAddress:K,operator:W.operator,from:W.from,to:W.to,id:BigInt(W.id).toString(10),value:BigInt(W.value).toString(10),direction:q})}catch{continue}else if(z===(M5.ERC1155_TRANSFER_BATCH_TOPIC||"").toLowerCase())try{let W=b8.web3.eth.abi.decodeLog([{type:"address",name:"operator",indexed:!0},{type:"address",name:"from",indexed:!0},{type:"address",name:"to",indexed:!0},{type:"uint256[]",name:"ids"},{type:"uint256[]",name:"values"}],X.data,X.topics.slice(1)),Z=W.from.toLowerCase(),V=W.to.toLowerCase(),q="operator";Z===Y?q="sent":V===Y?q="received":W.operator?.toLowerCase()===Y&&(q="operator");let U=Array.isArray(W.ids)?W.ids.map((D)=>BigInt(D).toString(10)):[],M=Array.isArray(W.values)?W.values.map((D)=>BigInt(D).toString(10)):[];U.forEach((D,I)=>{let O=M[I]||"0";G.push({tokenAddress:K,operator:W.operator,from:W.from,to:W.to,id:D,value:O,direction:q})})}catch{continue}}return G}function EU9(J){if(!J||J.length===0)return[];let Q=[];for(let Y of J){if(!Y.topics||Y.topics.length===0)continue;let G=(Y.topics[0]||"").toLowerCase();G===(M5.UNISWAP_V2_MINT_TOPIC||"").toLowerCase()?Q.push({type:"add_liquidity"}):G===(M5.UNISWAP_V2_BURN_TOPIC||"").toLowerCase()?Q.push({type:"remove_liquidity"}):G===(M5.UNISWAP_V3_COLLECT_TOPIC||"").toLowerCase()&&Q.push({type:"collect_fees"})}return Q}function CU9(J,Q){if(!J||J.length===0)return[];let Y=[],G=Q.toLowerCase();for(let X of J){if(!X.topics||X.topics.length===0)continue;let z=(X.topics[0]||"").toLowerCase(),K=(W,Z)=>{[Z.user,Z.onBehalfOf,Z.borrower,Z.payer,Z.userAddress].some((V)=>typeof V=="string"&&V.toLowerCase()===G)&&Y.push({type:W,amount:Z.amount?BigInt(Z.amount).toString(10):Z.amount,asset:Z.reserve||Z.asset||Z.debtAsset||Z.collateralAsset,user:Z.user||Z.onBehalfOf||Z.borrower||Z.userAddress})};try{if(z===(M5.AAVE_SUPPLY_TOPIC||"").toLowerCase())K("lending_supply",b8.web3.eth.abi.decodeLog([{type:"address",name:"reserve",indexed:!0},{type:"address",name:"user",indexed:!0},{type:"address",name:"onBehalfOf",indexed:!0},{type:"uint256",name:"amount"},{type:"uint16",name:"referralCode"}],X.data,X.topics.slice(1)));else if(z===(M5.AAVE_WITHDRAW_TOPIC||"").toLowerCase())K("lending_withdraw",b8.web3.eth.abi.decodeLog([{type:"address",name:"reserve",indexed:!0},{type:"address",name:"user",indexed:!0},{type:"address",name:"to",indexed:!0},{type:"uint256",name:"amount"}],X.data,X.topics.slice(1)));else if(z===(M5.AAVE_BORROW_TOPIC||"").toLowerCase())K("lending_borrow",b8.web3.eth.abi.decodeLog([{type:"address",name:"reserve",indexed:!0},{type:"address",name:"user",indexed:!0},{type:"address",name:"onBehalfOf",indexed:!0},{type:"uint256",name:"amount"},{type:"uint256",name:"interestRateMode"}],X.data,X.topics.slice(1)));else if(z===(M5.AAVE_REPAY_TOPIC||"").toLowerCase())K("lending_repay",b8.web3.eth.abi.decodeLog([{type:"address",name:"reserve",indexed:!0},{type:"address",name:"user",indexed:!0},{type:"address",name:"repayer",indexed:!0},{type:"uint256",name:"amount"},{type:"bool",name:"useATokens"}],X.data,X.topics.slice(1)));else if(z===(M5.AAVE_LIQUIDATION_TOPIC||"").toLowerCase())K("lending_liquidation",b8.web3.eth.abi.decodeLog([{type:"address",name:"collateralAsset",indexed:!0},{type:"address",name:"debtAsset",indexed:!0},{type:"address",name:"user",indexed:!0},{type:"address",name:"liquidator",indexed:!0},{type:"uint256",name:"debtToCover"},{type:"uint256",name:"liquidatedCollateralAmount"},{type:"uint256",name:"liquidationProtocolFee"},{type:"bool",name:"receiveAToken"}],X.data,X.topics.slice(1)));else if(z===(M5.AAVE_FLASHLOAN_TOPIC||"").toLowerCase()){let W=b8.web3.eth.abi.decodeLog([{type:"address",name:"target",indexed:!0},{type:"address",name:"initiator",indexed:!0},{type:"address",name:"asset",indexed:!0},{type:"uint256",name:"amount"},{type:"uint256",name:"premium"},{type:"uint16",name:"referralCode"}],X.data,X.topics.slice(1));W.initiator?.toLowerCase()===G&&Y.push({type:"flash_loan",amount:BigInt(W.amount).toString(10),asset:W.asset,user:W.initiator})}}catch(W){continue}}return Y}function yN0(J){if(!J||J.length===0)return!1;for(let Q of J){if(!Q.topics||Q.topics.length===0)continue;let Y=(Q.topics[0]||"").toLowerCase();if(M5.SWAP_TOPICS.some((G)=>G.toLowerCase()===Y))return!0}return!1}function RU9(J,Q,Y=[]){if(!J.to||J.to===null||J.to==="0x"||J.to==="")return"contract_creation";if(Y&&Y.length>0){if(yN0(Y))return"swap";if(xN0(Y,Q).length>0)return"approval";if(bN0(Y,Q).length>0)return"token_transfer"}let G=J.input||J.data||"0x",X=G&&G!=="0x"&&G.length>10,z=J.value||"0";return z!=="0"&&z!=="0x0"&&BigInt(z)>BigInt(0)&&!X?"native_transfer":X?"contract_call":"other"}var{defineProperty:nY1,getOwnPropertyDescriptor:FU9,getOwnPropertyNames:SU9}=Object,TU9=Object.prototype.hasOwnProperty,PU9=(J,Q)=>{for(var Y in Q)nY1(J,Y,{get:Q[Y],enumerable:!0})},$U9=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of SU9(Q))TU9.call(J,X)||X===Y||nY1(J,X,{get:()=>Q[X],enumerable:!(G=FU9(Q,X))||G.enumerable});return J},fU9=(J)=>$U9(nY1({},"__esModule",{value:!0}),J),hN0={};PU9(hN0,{detectLendingEvents:()=>CU9,detectLiquidityEvents:()=>EU9,determineTransactionType:()=>RU9,identifySwapEvents:()=>yN0,parseApprovalEvents:()=>xN0,parseApprovalForAllEvents:()=>wU9,parseERC1155TransferEvents:()=>LU9,parseNftApprovalEvents:()=>NU9,parseNftTransferEvents:()=>BU9,parseTransferEvents:()=>bN0}),gN0.exports=fU9(hN0);var b8=KK(),M5=jN0()});var lN0=H((e$5,uN0)=>{/*! operations.js - Seamflux Client Build | 2026-03-14T14:17:11.983Z */function dN0(J){return{eth:"ETH",ethereum:"ETH",bsc:"BNB",bnb:"BNB",polygon:"MATIC",base:"ETH",arbitrum:"ETH",arb:"ETH",avalanche:"AVAX",avax:"AVAX",optimism:"ETH"}[J.toLowerCase()]||"ETH"}function aY1(J){if(!J||J==="0"||J==="0x0")return"0";let Q=J;J.startsWith("0x")&&(Q=BigInt(J).toString());try{let{web3:Y}=KK(),G=Y.utils.fromWei(Q,"ether");return parseFloat(G).toString()}catch(Y){return Q}}function Od(J,Q){if(Q<=0)return J;let Y=BigInt(J),G=BigInt(10)**BigInt(Q),X=Y/G,z=Y%G;if(z===BigInt(0))return X.toString(10);let K=z.toString(10).padStart(Q,"0").replace(/0+$/,"");return K.length>0?`${X.toString(10)}.${K}`:X.toString(10)}async function kU9(J,Q,Y,G,X=[]){let z=dN0(G),K=J.value||"0";switch(Q){case"native_transfer":{let W=aY1(K),Z=(J.from||"").toLowerCase(),V=(J.to||"").toLowerCase(),q=Y.toLowerCase();return Z===q?`Sent ${W} ${z}`:V===q?`Received ${W} ${z}`:`Transfer ${W} ${z}`}case"token_transfer":{let W=(0,U2.parseTransferEvents)(X,Y);if(W.length===0)return"Token Transfer";let Z=await Promise.all(W.map(async(V)=>{let q,U;try{let{symbol:M}=await(0,dQ.getTokenSymbol)({tokenAddress:V.tokenAddress,chainType:G});q=M}catch(M){q=V.tokenAddress}try{let{decimals:M}=await(0,dQ.getTokenDecimal)({tokenAddress:V.tokenAddress,chainType:G});U=Od(V.amount,M)}catch(M){U=V.amount}return`${V.direction==="sent"?"Sent":"Received"} ${U} ${q}`}));return Z.length===1?Z[0]:Z.join(", ")}case"approval":{let W=(0,U2.parseApprovalEvents)(X,Y);if(W.length===0)return"Token Approval";let Z=W[0],V,q;try{let{symbol:M}=await(0,dQ.getTokenSymbol)({tokenAddress:Z.tokenAddress,chainType:G});V=M}catch(M){V=Z.tokenAddress}try{let{decimals:M}=await(0,dQ.getTokenDecimal)({tokenAddress:Z.tokenAddress,chainType:G});q=Od(Z.amount,M)}catch(M){q=Z.amount}let U=BigInt("0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff");return BigInt(Z.amount)>=U?`Approved unlimited ${V}`:`Approved ${q} ${V}`}case"swap":return"Token Swap";case"contract_call":return"Contract Interaction";case"contract_creation":return"Contract Creation";default:return"Transaction"}}async function vU9(J,Q,Y,G,X=[]){await(0,mU9.setWeb3Provider)(G);let z=[],K=dN0(G),W=Y.toLowerCase();if(Q==="native_transfer"){let A=aY1(J.value||"0"),B=(J.from||"").toLowerCase(),w=(J.to||"").toLowerCase(),N=B===W?"Sent":w===W?"Received":"Transfer",L=B===W?w:B;z.push({type:"native_transfer",title:"Native Transfer",detail:`${N} ${A} ${K}${L?` with ${L}`:""}`,amount:A,symbol:K,from:J.from,to:J.to})}let Z=(0,U2.parseNftTransferEvents)(X,Y);for(let A of Z){let B="NFT";try{let{symbol:L}=await(0,dQ.getTokenSymbol)({tokenAddress:A.tokenAddress,chainType:G});L&&(B=L)}catch{}let w=A.direction==="sent"?"Sent":"Received",N=A.direction==="sent"?A.to:A.from;z.push({type:"nft_transfer",title:"NFT Transfer",detail:`${w} ${B} #${A.tokenId} ${A.direction==="sent"?"to":"from"} ${N}`,tokenId:A.tokenId,symbol:B,from:A.from,to:A.to,tokenAddress:A.tokenAddress})}let V=(0,U2.parseNftApprovalEvents)(X,Y);for(let A of V){let B="NFT";try{let{symbol:w}=await(0,dQ.getTokenSymbol)({tokenAddress:A.tokenAddress,chainType:G});w&&(B=w)}catch{}z.push({type:"nft_approval",title:"NFT Approval",detail:`Approved ${A.approved} for ${B} #${A.tokenId}`,tokenId:A.tokenId,symbol:B,spender:A.approved,tokenAddress:A.tokenAddress})}let q=(0,U2.parseApprovalForAllEvents)(X,Y);for(let A of q){let B="NFT/Token";try{let{symbol:w}=await(0,dQ.getTokenSymbol)({tokenAddress:A.tokenAddress,chainType:G});w&&(B=w)}catch{}z.push({type:"approval_for_all",title:"Approval For All",detail:`${A.approved?"Granted":"Revoked"} operator ${A.operator} for ${B}`,operator:A.operator,approved:A.approved,tokenAddress:A.tokenAddress,symbol:B})}let U=(0,U2.parseTransferEvents)(X,Y);for(let A of U){let B,w;try{let{symbol:E}=await(0,dQ.getTokenSymbol)({tokenAddress:A.tokenAddress,chainType:G});B=E}catch(E){B=A.tokenAddress}try{let{decimals:E}=await(0,dQ.getTokenDecimal)({tokenAddress:A.tokenAddress,chainType:G});w=Od(A.amount,E)}catch(E){w=A.amount}let N=A.direction==="sent"?"Sent":"Received",L=A.direction==="sent"?A.to:A.from;z.push({type:"erc20_transfer",title:"Token Transfer",detail:`${N} ${w} ${B} ${A.direction==="sent"?"to":"from"} ${L}`,amount:w,symbol:B,from:A.from,to:A.to,tokenAddress:A.tokenAddress})}let M=(0,U2.parseERC1155TransferEvents)(X,Y);for(let A of M){let B="ERC1155";try{let{symbol:L}=await(0,dQ.getTokenSymbol)({tokenAddress:A.tokenAddress,chainType:G});L&&(B=L)}catch{}let w=A.direction==="sent"?"Sent":A.direction==="received"?"Received":"Operator transfer",N=A.direction==="sent"?A.to:A.direction==="received"?A.from:A.operator;z.push({type:"erc1155_transfer",title:"ERC1155 Transfer",detail:`${w} id ${A.id} x ${A.value} ${B}${N?` with ${N}`:""}`,id:A.id,amount:A.value,symbol:B,from:A.from,to:A.to,tokenAddress:A.tokenAddress})}let D=(0,U2.parseApprovalEvents)(X,Y);for(let A of D){let B,w;try{let{symbol:E}=await(0,dQ.getTokenSymbol)({tokenAddress:A.tokenAddress,chainType:G});B=E}catch(E){B=A.tokenAddress}try{let{decimals:E}=await(0,dQ.getTokenDecimal)({tokenAddress:A.tokenAddress,chainType:G});w=Od(A.amount,E)}catch(E){w=A.amount}let N=BigInt("0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"),L=BigInt(A.amount)>=N;z.push({type:"approval",title:"Token Approval",detail:L?`Approved unlimited ${B} for ${A.spender}`:`Approved ${w} ${B} for ${A.spender}`,amount:w,symbol:B,spender:A.spender,tokenAddress:A.tokenAddress,unlimited:L})}if((0,U2.identifySwapEvents)(X)&&z.push({type:"swap",title:"Swap",detail:"Detected swap on DEX (Uniswap / PancakeSwap / similar)"}),Q==="contract_creation")z.push({type:"contract_creation",title:"Contract Creation",detail:`Deployed a contract from ${J.from}`});else if(Q==="contract_call"){let A=(J.input||J.data||"").slice(0,10);z.push({type:"contract_call",title:"Contract Interaction",detail:`Called contract ${J.to}${A&&A!=="0x"?` (selector ${A})`:""}`})}let I=(0,U2.detectLiquidityEvents)(X);for(let A of I)A.type==="add_liquidity"?z.push({type:"add_liquidity",title:"Add Liquidity",detail:"Added liquidity to AMM pool"}):A.type==="remove_liquidity"?z.push({type:"remove_liquidity",title:"Remove Liquidity",detail:"Removed liquidity from AMM pool"}):A.type==="collect_fees"&&z.push({type:"collect_fees",title:"Collect Fees",detail:"Collected swap fees from AMM position"});let O=(0,U2.detectLendingEvents)(X,Y);for(let A of O){let B=A.amount?aY1(A.amount):void 0,w=A.asset||"";switch(A.type){case"lending_supply":z.push({type:"lending_supply",title:"Lending Supply",detail:`Supplied ${B||"amount"} of ${w||"asset"}`,asset:A.asset,amount:A.amount});break;case"lending_withdraw":z.push({type:"lending_withdraw",title:"Lending Withdraw",detail:`Withdrew ${B||"amount"} of ${w||"asset"}`,asset:A.asset,amount:A.amount});break;case"lending_borrow":z.push({type:"lending_borrow",title:"Borrow",detail:`Borrowed ${B||"amount"} of ${w||"asset"}`,asset:A.asset,amount:A.amount});break;case"lending_repay":z.push({type:"lending_repay",title:"Repay",detail:`Repaid ${B||"amount"} of ${w||"asset"}`,asset:A.asset,amount:A.amount});break;case"lending_liquidation":z.push({type:"lending_liquidation",title:"Liquidation",detail:`Liquidation event involving ${w||"asset"}`,asset:A.asset,amount:A.amount});break;case"flash_loan":z.push({type:"flash_loan",title:"Flash Loan",detail:`Initiated flash loan of ${B||"amount"} ${w||""}`.trim(),asset:A.asset,amount:A.amount})}}return z.length===0&&z.push({type:Q||"other",title:"Transaction",detail:"General transaction"}),z}var{defineProperty:rY1,getOwnPropertyDescriptor:jU9,getOwnPropertyNames:hU9}=Object,bU9=Object.prototype.hasOwnProperty,xU9=(J,Q)=>{for(var Y in Q)rY1(J,Y,{get:Q[Y],enumerable:!0})},yU9=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of hU9(Q))bU9.call(J,X)||X===Y||rY1(J,X,{get:()=>Q[X],enumerable:!(G=jU9(Q,X))||G.enumerable});return J},gU9=(J)=>yU9(rY1({},"__esModule",{value:!0}),J),mN0={};xU9(mN0,{buildOperationEvents:()=>vU9,determineTransactionType:()=>dU9.determineTransactionType,formatTransactionSummary:()=>kU9}),uN0.exports=gU9(mN0);var mU9=KK(),U2=oY1(),dQ=VT(),dU9=oY1()});var Bd=H((Jf5,oN0)=>{/*! transaction.js - Seamflux Client Build | 2026-03-14T14:17:11.844Z */function Ad(J){return typeof J=="string"&&J.startsWith("0x")?J:"0x"+BigInt(J).toString(16)}async function uU9({chainType:J}){await(0,y4.setWeb3Provider)(J);let Q=await y4.web3.eth.getGasPrice();return{gasPrice:Q.toString(),message:`Gas price retrieved: ${Q.toString()} wei`}}async function cN0({chainType:J}){await(0,y4.setWeb3Provider)(J);let Q=await y4.web3.eth.getBlock("latest"),Y=Q?.baseFeePerGas?BigInt(Q.baseFeePerGas.toString()):BigInt(0),G;try{let z=await y4.web3.eth.getMaxPriorityFeePerGas?.();G=z!=null?BigInt(z.toString()):BigInt(2000000000)}catch{G=BigInt(2000000000)}let X=Y+Y*BigInt(10)/BigInt(100)+G;return{maxFeePerGas:"0x"+X.toString(16),maxPriorityFeePerGas:"0x"+G.toString(16),message:`EIP-1559 fees: maxFeePerGas=${X}, maxPriorityFeePerGas=${G}`}}async function _N0({address:J,chainType:Q}){await(0,y4.setWeb3Provider)(Q);let Y=await y4.web3.eth.getTransactionCount(J,"pending"),G=Number(Y);return{nonce:G,message:`Nonce retrieved for address ${J}: ${G}`}}async function iN0(J){let{from:Q,to:Y,value:G,data:X,chainType:z}=J;await(0,y4.setWeb3Provider)(z);let K=await y4.web3.eth.estimateGas({from:Q,to:Y,value:G||"0x0",data:X||"0x"}),W=Math.floor(1.2*Number(K));return{gasEstimate:W.toString(),message:`Gas estimated: ${W} (base: ${K.toString()}, with 20% buffer)`}}async function lU9(J){let{from:Q,to:Y,chainType:G,privateKey:X,value:z,data:K,gas:W,maxFeePerGas:Z,maxPriorityFeePerGas:V,nonce:q,isSubmit:U=!0,mevEnabled:M=!1}=J,D=J.chainId||zM9.chainIdMap.get(G.toLowerCase());if(!D)throw Error(`Chain ${G} currently not supported for EVM transactions`);await(0,y4.setWeb3Provider)(G);let I=Z!==void 0&&V!==void 0?null:cN0({chainType:G}),[O,A,B,w]=await Promise.all([W?Promise.resolve({gasEstimate:W,message:`Using provided gas: ${W}`}):iN0({from:Q,to:Y,value:z||"0x0",data:K,chainType:G}),Z!==void 0?Promise.resolve({maxFeePerGas:Z,message:`Using provided maxFeePerGas: ${Z}`}):I.then((f)=>({maxFeePerGas:f.maxFeePerGas,message:f.message})),V!==void 0?Promise.resolve({maxPriorityFeePerGas:V,message:`Using provided maxPriorityFeePerGas: ${V}`}):I.then((f)=>({maxPriorityFeePerGas:f.maxPriorityFeePerGas,message:f.message})),q!==void 0?Promise.resolve({nonce:q,message:`Using provided nonce: ${q}`}):_N0({address:Q,chainType:G})]),N=O.gasEstimate,L=w.nonce,E=A.maxFeePerGas,R={type:2,chainId:D,nonce:L,maxPriorityFeePerGas:Ad(B.maxPriorityFeePerGas),maxFeePerGas:Ad(E),gasLimit:Ad(N),to:Y,value:Ad(z||0),data:K||"0x"};if(!X)throw Error("private key is required for transaction signing");let F=await y4.web3.eth.accounts.signTransaction({...R},X);return U?await nN0({signedTx:F.rawTransaction,chainType:G,mevEnabled:M}):{message:"Transaction signed successfully",signature:F.rawTransaction,signedTransaction:F.rawTransaction}}async function pU9(J){}async function cU9(J){let{privateKey:Q,domain:Y,types:G,message:X,primaryType:z}=J,K=(0,XM9.privateKeyToAccount)(Q);return{signature:await K.signTypedData({domain:Y,types:G,primaryType:z,message:X}),message:"Typed data signed successfully",account:K.address}}async function _U9(J){}async function nN0(J){let{signedTx:Q,chainType:Y,mevEnabled:G=!1}=J;await(0,y4.setWeb3Provider)(Y,G);let X=await y4.web3.eth.sendSignedTransaction(Q),z=typeof X.transactionHash=="string"?X.transactionHash:y4.web3.utils.bytesToHex(X.transactionHash);return{transactionHash:z,rawTransaction:Q,message:`Transaction submitted successfully${G?" with MEV protection":""}. Hash: ${z}`}}async function iU9(J){let{transactionHash:Q,chainType:Y}=J;await(0,y4.setWeb3Provider)(Y);let G=await y4.web3.eth.getTransaction(Q);if(!G)throw Error(`Transaction not found: ${Q}`);let X=null,z="Transaction pending";if(G.blockNumber)try{X=await y4.web3.eth.getTransactionReceipt(Q),X&&(z=`Transaction ${X.status?"success":"failed"} in block ${X.blockNumber}`)}catch(K){z="Transaction confirmed but receipt not available"}return{hash:G.hash,transactionHash:G.hash,from:G.from,to:G.to,value:G.value?.toString()||"0",gas:G.gas?.toString()||"0",gasPrice:G.gasPrice?.toString()||"0",nonce:G.nonce,blockNumber:G.blockNumber||null,blockHash:G.blockHash||null,transactionIndex:G.transactionIndex!==null&&G.transactionIndex!==void 0?Number(G.transactionIndex):null,input:G.input,data:G.input,chainId:G.chainId?Number(G.chainId):null,message:z,status:X?.status!==void 0?X.status?"success":"failed":null,gasUsed:X?.gasUsed?.toString()||null}}function nU9(J){let Q=J.toLowerCase();return{eth:"eth",ethereum:"eth",bsc:"bsc",bnb:"bsc",polygon:"polygon",base:"base",arbitrum:"arbitrum",arb:"arbitrum",avalanche:"avalanche",avax:"avalanche",optimism:"optimism"}[Q]||Q}async function oU9(J){let{address:Q,chainType:Y,limit:G=20}=J;if(!Q)throw Error("Address is required");let X=await(0,QM9.getEnv)("ANKR_RPC_KEY");if(!X)return await(0,YM9.invokeRemote)({node:"chainKit",method:"getTransactionHistory",params:J});await(0,y4.setWeb3Provider)(Y);let z=nU9(Y),K=(0,GM9.createRequestClient)({baseURL:`https://rpc.ankr.com/multichain/${X}`,timeout:30000,headers:{"Content-Type":"application/json"}}),W={id:1,jsonrpc:"2.0",method:"ankr_getTransactionsByAddress",params:{blockchain:z,address:Q,pageSize:G,descOrder:!0,includeLogs:!0}};try{let Z=await K.request({method:"POST",url:"",data:W});if(Z.error)throw Error(Z.error.message||"API error");let V=Z.result?.transactions||[];return{message:`Fetched ${V.length} transaction${V.length!==1?"s":""} for ${Q} on ${Y}`,transactions:await Promise.all(V.map(async(q)=>{let U=q.logs||[],M=(0,sY1.determineTransactionType)(q,Q,U),D=await(0,sY1.buildOperationEvents)(q,M,Q,Y,U),I=D.map((O)=>O.detail).join(" | ")||await(0,sY1.formatTransactionSummary)(q,M,Q,Y,U);return{transactionHash:q.hash,from:q.from,to:q.to,value:q.value||"0",gas:q.gas||"0",gasPrice:q.gasPrice||"0",gasUsed:q.gasUsed||null,timestamp:q.timestamp||null,blockchain:q.blockchain||z,type:q.type||null,transactionType:M,operations:D,summary:I}}))}}catch(Z){throw Error(`Failed to fetch transaction history: ${Z.message}`)}}var{defineProperty:tY1,getOwnPropertyDescriptor:aU9,getOwnPropertyNames:rU9}=Object,sU9=Object.prototype.hasOwnProperty,tU9=(J,Q)=>{for(var Y in Q)tY1(J,Y,{get:Q[Y],enumerable:!0})},eU9=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of rU9(Q))sU9.call(J,X)||X===Y||tY1(J,X,{get:()=>Q[X],enumerable:!(G=aU9(Q,X))||G.enumerable});return J},JM9=(J)=>eU9(tY1({},"__esModule",{value:!0}),J),pN0={};tU9(pN0,{_signTransactionWithPrivy:()=>pU9,_signTypedDataWithPrivy:()=>_U9,estimateGas:()=>iN0,executeTransaction:()=>nN0,getEip1559Fees:()=>cN0,getGasPrice:()=>uU9,getNonce:()=>_N0,getTransactionByHash:()=>iU9,getTransactionHistory:()=>oU9,signTransaction:()=>lU9,signTypedData:()=>cU9}),oN0.exports=JM9(pN0);var QM9=qU(),YM9=CM0(),GM9=Jd(),y4=KK(),XM9=TN0(),zM9=fN0(),sY1=lN0()});var VT=H((Qf5,sN0)=>{/*! token.js - Seamflux Client Build | 2026-03-14T14:17:11.861Z */async function KM9({tokenAddress:J,chainType:Q}){try{await(0,W4.setWeb3Provider)(Q);let Y=new W4.web3.eth.Contract(wV,J),G=await Y.methods.decimals().call(),X=Number(G);return{message:`Fetched token decimals for ${J} on ${Q}: ${X}`,decimals:X}}catch(Y){throw Error(`Failed to get token decimals for ${J} on ${Q}: ${Y instanceof Error?Y.message:"Unknown error"}`)}}async function WM9({tokenAddress:J,chainType:Q}){try{await(0,W4.setWeb3Provider)(Q);let Y=new W4.web3.eth.Contract(wV,J),G=await Y.methods.name().call();return{message:`Fetched token name for ${J} on ${Q}: ${G}`,name:G}}catch(Y){throw Error(`Failed to get token name for ${J} on ${Q}: ${Y instanceof Error?Y.message:"Unknown error"}`)}}async function ZM9({tokenAddress:J,chainType:Q}){try{await(0,W4.setWeb3Provider)(Q);let Y=new W4.web3.eth.Contract(wV,J),G=await Y.methods.symbol().call();return{message:`Fetched token symbol for ${J} on ${Q}: ${G}`,symbol:G}}catch(Y){throw Error(`Failed to get token symbol for ${J} on ${Q}: ${Y instanceof Error?Y.message:"Unknown error"}`)}}async function VM9({tokenAddress:J,chainType:Q}){try{await(0,W4.setWeb3Provider)(Q);let Y=new W4.web3.eth.Contract(wV,J),G=await Y.methods.totalSupply().call(),X=String(G);return{message:`Fetched token total supply for ${J} on ${Q}: ${X}`,totalSupply:X}}catch(Y){throw Error(`Failed to get token total supply for ${J} on ${Q}: ${Y instanceof Error?Y.message:"Unknown error"}`)}}async function qM9({tokenAddress:J,ownerAddress:Q,chainType:Y,withDecimals:G=!1}){try{await(0,W4.setWeb3Provider)(Y);let X=new W4.web3.eth.Contract(wV,J),z=await X.methods.balanceOf(Q).call();if(G){let Z=String(z);return{message:`Fetched token balance for ${Q} on ${J} (${Y}): ${Z} (raw)`,balance:Z}}let K=await X.methods.decimals().call(),W=(0,rN0.formatUnits)(BigInt(z),Number(K));return{message:`Fetched token balance for ${Q} on ${J} (${Y}): ${W}`,balance:W}}catch(X){throw Error(`Failed to get token balance for ${Q} on ${J} on ${Y}: ${X instanceof Error?X.message:"Unknown error"}`)}}async function UM9({tokenAddress:J,ownerAddress:Q,spenderAddress:Y,chainType:G}){try{await(0,W4.setWeb3Provider)(G);let X=new W4.web3.eth.Contract(wV,J),z=await X.methods.allowance(Q,Y).call(),K=String(z);return{message:`Fetched token allowance for ${Q} to ${Y} on ${J} (${G}): ${K}`,allowance:K}}catch(X){throw Error(`Failed to get token allowance for ${Q} to ${Y} on ${J} on ${G}: ${X instanceof Error?X.message:"Unknown error"}`)}}async function MM9({tokenAddress:J,chainType:Q}){try{await(0,W4.setWeb3Provider)(Q);let Y=new W4.web3.eth.Contract(wV,J),[G,X,z,K]=await Promise.all([Y.methods.name().call(),Y.methods.symbol().call(),Y.methods.decimals().call(),Y.methods.totalSupply().call()]),W={name:G,symbol:X,decimals:Number(z),totalSupply:String(K)};return{message:`Fetched token info for ${J} on ${Q}: ${X} (${G}), decimals: ${W.decimals}, total supply: ${W.totalSupply}`,...W}}catch(Y){throw Error(`Failed to get token info for ${J} on ${Q}: ${Y instanceof Error?Y.message:"Unknown error"}`)}}async function DM9({from:J,to:Q,tokenAddress:Y,amount:G,chainType:X}){try{if(!J||!Q||!Y)throw Error("from, to, and tokenAddress are required");if(!W4.web3.utils.isAddress(J))throw Error(`Invalid from address: ${J}`);if(!W4.web3.utils.isAddress(Q))throw Error(`Invalid to address: ${Q}`);if(!W4.web3.utils.isAddress(Y))throw Error(`Invalid token address: ${Y}`);let z=typeof G=="string"?parseFloat(G):G;if(isNaN(z)||z<=0)throw Error(`Invalid amount: ${G}. Must be a positive number`);await(0,W4.setWeb3Provider)(X);let K=new W4.web3.eth.Contract(wV,Y),W=await K.methods.decimals().call(),Z=Number(W),V=(0,rN0.parseUnits)(G.toString(),Z),q={from:J,to:Y,data:K.methods.transfer(Q,V.toString()).encodeABI(),value:"0x0"},[U,M,D]=await Promise.all([(0,eY1.getGasPrice)({chainType:X}),(0,eY1.estimateGas)({from:J,to:Y,value:q.value,data:q.data,chainType:X}),(0,eY1.getNonce)({address:J,chainType:X})]),I={...q,gasPrice:U.gasPrice,gas:M.gasEstimate,nonce:D.nonce};return{message:`Built transfer transaction: ${G} tokens from ${J} to ${Q} on ${X}`,transactions:JSON.stringify(I)}}catch(z){throw Error(`Failed to build transfer transaction: ${z instanceof Error?z.message:"Unknown error"}`)}}var{defineProperty:J21,getOwnPropertyDescriptor:HM9,getOwnPropertyNames:IM9}=Object,OM9=Object.prototype.hasOwnProperty,AM9=(J,Q)=>{for(var Y in Q)J21(J,Y,{get:Q[Y],enumerable:!0})},BM9=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of IM9(Q))OM9.call(J,X)||X===Y||J21(J,X,{get:()=>Q[X],enumerable:!(G=HM9(Q,X))||G.enumerable});return J},NM9=(J)=>BM9(J21({},"__esModule",{value:!0}),J),aN0={};AM9(aN0,{getTokenAllowance:()=>UM9,getTokenBalance:()=>qM9,getTokenDecimal:()=>KM9,getTokenInfo:()=>MM9,getTokenName:()=>WM9,getTokenSymbol:()=>ZM9,getTokenTotalSupply:()=>VM9,transferToken:()=>DM9}),sN0.exports=NM9(aN0);var W4=KK(),rN0=yJ1(),eY1=Bd(),wV=[{constant:!0,inputs:[],name:"decimals",outputs:[{name:"",type:"uint8"}],payable:!1,stateMutability:"view",type:"function"},{constant:!0,inputs:[],name:"name",outputs:[{name:"",type:"string"}],payable:!1,stateMutability:"view",type:"function"},{constant:!0,inputs:[],name:"symbol",outputs:[{name:"",type:"string"}],payable:!1,stateMutability:"view",type:"function"},{constant:!0,inputs:[],name:"totalSupply",outputs:[{name:"",type:"uint256"}],payable:!1,stateMutability:"view",type:"function"},{constant:!0,inputs:[{name:"_owner",type:"address"}],name:"balanceOf",outputs:[{name:"balance",type:"uint256"}],payable:!1,stateMutability:"view",type:"function"},{constant:!0,inputs:[{name:"_owner",type:"address"},{name:"_spender",type:"address"}],name:"allowance",outputs:[{name:"",type:"uint256"}],payable:!1,stateMutability:"view",type:"function"},{constant:!1,inputs:[{name:"_to",type:"address"},{name:"_value",type:"uint256"}],name:"transfer",outputs:[{name:"",type:"bool"}],payable:!1,stateMutability:"nonpayable",type:"function"}]});var Jw0=H((Yf5,eN0)=>{/*! token.write.js - Seamflux Client Build | 2026-03-14T14:17:12.074Z */var{defineProperty:Q21,getOwnPropertyDescriptor:wM9,getOwnPropertyNames:LM9}=Object,EM9=Object.prototype.hasOwnProperty,CM9=(J,Q)=>{for(var Y in Q)Q21(J,Y,{get:Q[Y],enumerable:!0})},RM9=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of LM9(Q))EM9.call(J,X)||X===Y||Q21(J,X,{get:()=>Q[X],enumerable:!(G=wM9(Q,X))||G.enumerable});return J},FM9=(J)=>RM9(Q21({},"__esModule",{value:!0}),J),tN0={};CM9(tN0,{transferTokenOnSui:()=>SM9.buildTransferCoinPayload}),eN0.exports=FM9(tN0);var SM9=fI()});var Xw0=H((Gf5,Gw0)=>{/*! nft.js - Seamflux Client Build | 2026-03-14T14:17:11.439Z */async function TM9({packageId:J,module:Q,name:Y,description:G,url:X,transactions:z}){let K=(0,Yw0.fromTransactions)(z);return K.moveCall({target:`${J}::${Q}::mint_to_sender`,arguments:[K.pure.string(Y),K.pure.string(G),K.pure.string(X)]}),{transactions:(0,Yw0.toTransactions)(K)}}var{defineProperty:Y21,getOwnPropertyDescriptor:PM9,getOwnPropertyNames:$M9}=Object,fM9=Object.prototype.hasOwnProperty,kM9=(J,Q)=>{for(var Y in Q)Y21(J,Y,{get:Q[Y],enumerable:!0})},vM9=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of $M9(Q))fM9.call(J,X)||X===Y||Y21(J,X,{get:()=>Q[X],enumerable:!(G=PM9(Q,X))||G.enumerable});return J},jM9=(J)=>vM9(Y21({},"__esModule",{value:!0}),J),Qw0={};kM9(Qw0,{buildMintNftPayload:()=>TM9}),Gw0.exports=jM9(Qw0);var Yw0=KC()});var Ww0=H((Xf5,Kw0)=>{/*! nft.js - Seamflux Client Build | 2026-03-14T14:17:12.081Z */var{defineProperty:G21,getOwnPropertyDescriptor:hM9,getOwnPropertyNames:bM9}=Object,xM9=Object.prototype.hasOwnProperty,yM9=(J,Q)=>{for(var Y in Q)G21(J,Y,{get:Q[Y],enumerable:!0})},gM9=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of bM9(Q))xM9.call(J,X)||X===Y||G21(J,X,{get:()=>Q[X],enumerable:!(G=hM9(Q,X))||G.enumerable});return J},mM9=(J)=>gM9(G21({},"__esModule",{value:!0}),J),zw0={};yM9(zw0,{mintNftOnSui:()=>dM9.buildMintNftPayload}),Kw0.exports=mM9(zw0);var dM9=Xw0()});var Nd=H((zf5,Vw0)=>{/*! constant.js - Seamflux Client Build | 2026-03-14T14:17:12.147Z */var{defineProperty:X21,getOwnPropertyDescriptor:uM9,getOwnPropertyNames:lM9}=Object,pM9=Object.prototype.hasOwnProperty,cM9=(J,Q)=>{for(var Y in Q)X21(J,Y,{get:Q[Y],enumerable:!0})},_M9=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of lM9(Q))pM9.call(J,X)||X===Y||X21(J,X,{get:()=>Q[X],enumerable:!(G=uM9(Q,X))||G.enumerable});return J},iM9=(J)=>_M9(X21({},"__esModule",{value:!0}),J),Zw0={};cM9(Zw0,{chainIndexMap:()=>nM9,feePercent:()=>tM9,getOkxRouterAddress:()=>rM9,toTokenReferrerWalletAddress:()=>sM9}),Vw0.exports=iM9(Zw0);var nM9=new Map([["sui","784"],["solana","501"],["sol","501"],["ethereum","1"],["eth","1"],["polygon","137"],["bsc","56"],["bnb","56"],["aptos","637"],["apt","637"],["base","8453"],["base_eth","8453"],["arbitrum","42161"],["arb","42161"],["avalanche","43114"],["avax","43114"],["monad","143"],["plasma","9745"],["xlayer","196"],["sonic","146"]]),oM9=(J)=>J.trim().toLowerCase().replace(/[\s_-]+/g,""),aM9={ethereum:"0x40aA958dd87FC8305b97f2BA922CDdCa374bcD7f",eth:"0x40aA958dd87FC8305b97f2BA922CDdCa374bcD7f",tron:"THRAE2VhGNAcvPKtT96AqyXtSQwhiU1XL8",sonic:"0xd321ab5589d3e8fa5df985ccfef625022e2dd910",zksyncera:"0xc67879F4065d3B9fe1C09EE990B891Aa8E3a4c2f",zksync:"0xc67879F4065d3B9fe1C09EE990B891Aa8E3a4c2f",optimism:"0x68D6B739D2020067D1e2F713b999dA97E4d54812",op:"0x68D6B739D2020067D1e2F713b999dA97E4d54812",polygon:"0x3B86917369B83a6892f553609F3c2F439C184e31",matic:"0x3B86917369B83a6892f553609F3c2F439C184e31",bsc:"0x2c34A2Fb1d0b4f55de51E1d0bDEfaDDce6b7cDD6",bnb:"0x2c34A2Fb1d0b4f55de51E1d0bDEfaDDce6b7cDD6",bnbchain:"0x2c34A2Fb1d0b4f55de51E1d0bDEfaDDce6b7cDD6",okc:"0x70cBb871E8f30Fc8Ce23609E9E0Ea87B6b222F58",okx:"0x70cBb871E8f30Fc8Ce23609E9E0Ea87B6b222F58",avalanchec:"0x40aA958dd87FC8305b97f2BA922CDdCa374bcD7f",avalanche:"0x40aA958dd87FC8305b97f2BA922CDdCa374bcD7f",avax:"0x40aA958dd87FC8305b97f2BA922CDdCa374bcD7f",fantom:"0x70cBb871E8f30Fc8Ce23609E9E0Ea87B6b222F58",ftm:"0x70cBb871E8f30Fc8Ce23609E9E0Ea87B6b222F58",arbitrum:"0x70cBb871E8f30Fc8Ce23609E9E0Ea87B6b222F58",arb:"0x70cBb871E8f30Fc8Ce23609E9E0Ea87B6b222F58",linea:"0x57df6092665eb6058DE53939612413ff4B09114E",confluxespace:"0x68D6B739D2020067D1e2F713b999dA97E4d54812",conflux:"0x68D6B739D2020067D1e2F713b999dA97E4d54812",cfx:"0x68D6B739D2020067D1e2F713b999dA97E4d54812",base:"0x57df6092665eb6058DE53939612413ff4B09114E",mantle:"0x57df6092665eb6058DE53939612413ff4B09114E",scroll:"0x57df6092665eb6058DE53939612413ff4B09114E",manta:"0x57df6092665eb6058DE53939612413ff4B09114E",metis:"0x57df6092665eb6058DE53939612413ff4B09114E",blast:"0x5fD2Dc91FF1dE7FF4AEB1CACeF8E9911bAAECa68",zeta:"0x03B5ACdA01207824cc7Bc21783Ee5aa2B8d1D2fE",polygonzkevm:"0x57df6092665eb6058DE53939612413ff4B09114E",zkevm:"0x57df6092665eb6058DE53939612413ff4B09114E",merlin:"0x8b773D83bc66Be128c60e07E17C8901f7a64F000",xlayer:"0x8b773D83bc66Be128c60e07E17C8901f7a64F000",unichain:"0x2e28281Cf3D58f475cebE27bec4B8a23dFC7782c",cronos:"0x70cbb871e8f30fc8ce23609e9e0ea87b6b222f58",plasma:"0x9FD43F5E4c24543b2eBC807321E58e6D350d6a5A",monad:"0xf534A8a1CAD0543Cd6438f7534CA3486c01998d4"},rM9=(J)=>{let Q=aM9[oM9(J)];if(!Q)throw Error(`Router address not configured for chainType: ${J}`);return Q},sM9="0x3f6375c407eeb3043237f5058516d4c68554e31e",tM9="0.005"});var hw0={};nD6(hw0,{encodeLines:()=>vw0,encode:()=>vD9,decodeStreamSync:()=>hD9,decodeStream:()=>bD9,decodeFromLines:()=>jw0,decode:()=>jD9,DELIMITERS:()=>Ld,DEFAULT_DELIMITER:()=>uQ});function Mw0(J){return J.replace(/\\/g,"\\\\").replace(/"/g,"\\\"").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/\t/g,"\\t")}function Dw0(J){let Q="",Y=0;while(Y<J.length){if(J[Y]==="\\"){if(Y+1>=J.length)throw SyntaxError("Invalid escape sequence: backslash at end of string");let G=J[Y+1];if(G==="n"){Q+=`
`,Y+=2;continue}if(G==="t"){Q+="\t",Y+=2;continue}if(G==="r"){Q+="\r",Y+=2;continue}if(G==="\\"){Q+="\\",Y+=2;continue}if(G==='"'){Q+='"',Y+=2;continue}throw SyntaxError(`Invalid escape sequence: \\${G}`)}Q+=J[Y],Y++}return Q}function Sd(J,Q){let Y=Q+1;while(Y<J.length){if(J[Y]==="\\"&&Y+1<J.length){Y+=2;continue}if(J[Y]==='"')return Y;Y++}return-1}function Hw0(J,Q,Y=0){let G=!1,X=Y;while(X<J.length){if(J[X]==="\\"&&X+1<J.length&&G){X+=2;continue}if(J[X]==='"'){G=!G,X++;continue}if(J[X]===Q&&!G)return X;X++}return-1}function Iw0(J){return J==="true"||J==="false"||J==="null"}function eM9(J){if(!J)return!1;if(J.length>1&&J[0]==="0"&&J[1]!==".")return!1;let Q=Number(J);return!Number.isNaN(Q)&&Number.isFinite(Q)}function _B(J,Q){let Y=J.trimStart(),G=-1;if(Y.startsWith('"')){let O=Sd(Y,0);if(O===-1)return;if(!Y.slice(O+1).startsWith("["))return;let A=J.length-Y.length+O+1;G=J.indexOf("[",A)}else G=J.indexOf("[");if(G===-1)return;let X=J.indexOf("]",G);if(X===-1)return;let z=X+1,K=z,W=J.indexOf("{",X);if(W!==-1&&W<J.indexOf(":",X)){let O=J.indexOf("}",W);if(O!==-1)K=O+1}if(z=J.indexOf(":",Math.max(X,K)),z===-1)return;let Z;if(G>0){let O=J.slice(0,G).trim();Z=O.startsWith('"')?z21(O):O}let V=J.slice(z+1).trim(),q=J.slice(G+1,X),U;try{U=JD9(q,Q)}catch{return}let{length:M,delimiter:D}=U,I;if(W!==-1&&W<z){let O=J.indexOf("}",W);if(O!==-1&&O<z)I=Td(J.slice(W+1,O),D).map((A)=>z21(A.trim()))}return{header:{key:Z,length:M,delimiter:D,fields:I},inlineValues:V||void 0}}function JD9(J,Q){let Y=J,G=Q;if(Y.endsWith("\t"))G=Ld.tab,Y=Y.slice(0,-1);else if(Y.endsWith("|"))G=Ld.pipe,Y=Y.slice(0,-1);let X=Number.parseInt(Y,10);if(Number.isNaN(X))throw TypeError(`Invalid array length: ${J}`);return{length:X,delimiter:G}}function Td(J,Q){let Y=[],G="",X=!1,z=0;while(z<J.length){let K=J[z];if(K==="\\"&&z+1<J.length&&X){G+=K+J[z+1],z+=2;continue}if(K==='"'){X=!X,G+=K,z++;continue}if(K===Q&&!X){Y.push(G.trim()),G="",z++;continue}G+=K,z++}if(G||Y.length>0)Y.push(G.trim());return Y}function W21(J){return J.map((Q)=>iM(Q))}function iM(J){let Q=J.trim();if(!Q)return"";if(Q.startsWith('"'))return z21(Q);if(Iw0(Q)){if(Q==="true")return!0;if(Q==="false")return!1;if(Q==="null")return null}if(eM9(Q)){let Y=Number.parseFloat(Q);return Object.is(Y,-0)?0:Y}return Q}function z21(J){let Q=J.trim();if(Q.startsWith('"')){let Y=Sd(Q,0);if(Y===-1)throw SyntaxError("Unterminated string: missing closing quote");if(Y!==Q.length-1)throw SyntaxError("Unexpected characters after closing quote");return Dw0(Q.slice(1,Y))}return Q}function QD9(J,Q){let Y=Q;while(Y<J.length&&J[Y]!==":")Y++;if(Y>=J.length||J[Y]!==":")throw SyntaxError("Missing colon after key");let G=J.slice(Q,Y).trim();return Y++,{key:G,end:Y}}function YD9(J,Q){let Y=Sd(J,Q);if(Y===-1)throw SyntaxError("Unterminated quoted key");let G=Dw0(J.slice(Q+1,Y)),X=Y+1;if(X>=J.length||J[X]!==":")throw SyntaxError("Missing colon after key");return X++,{key:G,end:X}}function Ow0(J,Q){let Y=J[Q]==='"';return{...Y?YD9(J,Q):QD9(J,Q),isQuoted:Y}}function Pd(J){return J.trim().startsWith("[")&&Hw0(J,":")!==-1}function Aw0(J){return Hw0(J,":")!==-1}function Bw0(){return{lineNumber:0,blankLines:[]}}function Nw0(J,Q,Y,G){Q.lineNumber++;let X=Q.lineNumber,z=0;while(z<J.length&&J[z]===" ")z++;let K=J.slice(z);if(!K.trim()){let Z=qw0(z,Y);Q.blankLines.push({lineNumber:X,indent:z,depth:Z});return}let W=qw0(z,Y);if(G){let Z=0;while(Z<J.length&&(J[Z]===" "||J[Z]==="\t"))Z++;if(J.slice(0,Z).includes("\t"))throw SyntaxError(`Line ${X}: Tabs are not allowed in indentation in strict mode`);if(z>0&&z%Y!==0)throw SyntaxError(`Line ${X}: Indentation must be exact multiple of ${Y}, but found ${z} spaces`)}return{raw:J,indent:z,content:K,depth:W,lineNumber:X}}function*GD9(J,Q,Y,G){for(let X of J){let z=Nw0(X,G,Q,Y);if(z!==void 0)yield z}}async function*XD9(J,Q,Y,G){for await(let X of J){let z=Nw0(X,G,Q,Y);if(z!==void 0)yield z}}function qw0(J,Q){return Math.floor(J/Q)}function LV(J,Q,Y,G){if(G.strict&&J!==Q)throw RangeError(`Expected ${Q} ${Y}, but got ${J}`)}function ww0(J,Q,Y){if(J?.depth===Q&&J.content.startsWith("- "))throw RangeError(`Expected ${Y} list array items, but found more`)}function Lw0(J,Q,Y){if(J?.depth===Q&&!J.content.startsWith("- ")&&zD9(J.content,Y.delimiter))throw RangeError(`Expected ${Y.length} tabular rows, but found more`)}function $d(J,Q,Y,G,X){if(!G)return;let z=Y.find((K)=>K.lineNumber>J&&K.lineNumber<Q);if(z)throw SyntaxError(`Line ${z.lineNumber}: Blank lines inside ${X} are not allowed in strict mode`)}function zD9(J,Q){let Y=J.indexOf(":"),G=J.indexOf(Q);if(Y===-1)return!0;if(G!==-1&&G<Y)return!0;return!1}function*Z21(J,Q){if(Q?.expandPaths!==void 0)throw Error("expandPaths is not supported in streaming decode");let Y={indent:Q?.indent??2,strict:Q?.strict??!0},G=Bw0(),X=new Ew0(GD9(J,Y.indent,Y.strict,G),G),z=X.peekSync();if(!z){yield{type:"startObject"},yield{type:"endObject"};return}if(Pd(z.content)){let K=_B(z.content,uQ);if(K){X.advanceSync(),yield*V21(K.header,K.inlineValues,X,0,Y);return}}if(X.advanceSync(),!!X.atEndSync()&&!Rw0(z)){yield{type:"primitive",value:iM(z.content.trim())};return}yield{type:"startObject"},yield*uB(z.content,X,0,Y);while(!X.atEndSync()){let K=X.peekSync();if(!K||K.depth!==0)break;X.advanceSync(),yield*uB(K.content,X,0,Y)}yield{type:"endObject"}}function*uB(J,Q,Y,G){let X=_B(J,uQ);if(X&&X.header.key){yield{type:"key",key:X.header.key},yield*V21(X.header,X.inlineValues,Q,Y,G);return}let{key:z,isQuoted:K}=Ow0(J,0),W=J.indexOf(":",z.length),Z=W>=0?J.slice(W+1).trim():"";if(yield K?{type:"key",key:z,wasQuoted:!0}:{type:"key",key:z},!Z){let V=Q.peekSync();if(V&&V.depth>Y){yield{type:"startObject"},yield*KD9(Q,Y+1,G),yield{type:"endObject"};return}yield{type:"startObject"},yield{type:"endObject"};return}yield{type:"primitive",value:iM(Z)}}function*KD9(J,Q,Y){let G;while(!J.atEndSync()){let X=J.peekSync();if(!X||X.depth<Q)break;if(G===void 0&&X.depth>=Q)G=X.depth;if(X.depth===G)J.advanceSync(),yield*uB(X.content,J,G,Y);else break}}function*V21(J,Q,Y,G,X){if(yield{type:"startArray",length:J.length},Q){yield*Cw0(J,Q,X),yield{type:"endArray"};return}if(J.fields&&J.fields.length>0){yield*WD9(J,Y,G,X),yield{type:"endArray"};return}yield*ZD9(J,Y,G,X),yield{type:"endArray"}}function*Cw0(J,Q,Y){if(!Q.trim()){LV(0,J.length,"inline array items",Y);return}let G=W21(Td(Q,J.delimiter));LV(G.length,J.length,"inline array items",Y);for(let X of G)yield{type:"primitive",value:X}}function*WD9(J,Q,Y,G){let X=Y+1,z=0,K,W;while(!Q.atEndSync()&&z<J.length){let Z=Q.peekSync();if(!Z||Z.depth<X)break;if(Z.depth===X){if(K===void 0)K=Z.lineNumber;W=Z.lineNumber,Q.advanceSync();let V=Td(Z.content,J.delimiter);LV(V.length,J.fields.length,"tabular row values",G);let q=W21(V);yield{type:"startObject"};for(let U=0;U<J.fields.length;U++)yield{type:"key",key:J.fields[U]},yield{type:"primitive",value:q[U]};yield{type:"endObject"},z++}else break}if(LV(z,J.length,"tabular rows",G),G.strict&&K!==void 0&&W!==void 0)$d(K,W,Q.getBlankLines(),G.strict,"tabular array");if(G.strict)Lw0(Q.peekSync(),X,J)}function*ZD9(J,Q,Y,G){let X=Y+1,z=0,K,W;while(!Q.atEndSync()&&z<J.length){let Z=Q.peekSync();if(!Z||Z.depth<X)break;let V=Z.content.startsWith("- ")||Z.content==="-";if(Z.depth===X&&V){if(K===void 0)K=Z.lineNumber;W=Z.lineNumber,yield*VD9(Q,X,G);let q=Q.current();if(q)W=q.lineNumber;z++}else break}if(LV(z,J.length,"list array items",G),G.strict&&K!==void 0&&W!==void 0)$d(K,W,Q.getBlankLines(),G.strict,"list array");if(G.strict)ww0(Q.peekSync(),X,J.length)}function*VD9(J,Q,Y){let G=J.nextSync();if(!G)throw ReferenceError("Expected list item");let X;if(G.content==="-"){let z=Q+1,K=J.peekSync();if(!K||K.depth<z){yield{type:"startObject"},yield{type:"endObject"};return}if(K.depth===z&&!K.content.startsWith("- ")){yield{type:"startObject"};while(!J.atEndSync()){let W=J.peekSync();if(!W||W.depth<z)break;if(W.depth===z&&!W.content.startsWith("- "))J.advanceSync(),yield*uB(W.content,J,z,Y);else break}yield{type:"endObject"};return}else{yield{type:"startObject"},yield{type:"endObject"};return}}else if(G.content.startsWith("- "))X=G.content.slice(2);else throw SyntaxError('Expected list item to start with "- "');if(!X.trim()){yield{type:"startObject"},yield{type:"endObject"};return}if(Pd(X)){let z=_B(X,uQ);if(z){yield*V21(z.header,z.inlineValues,J,Q,Y);return}}if(Aw0(X)){yield{type:"startObject"},yield*uB(X,J,Q,Y);let z=Q+1;while(!J.atEndSync()){let K=J.peekSync();if(!K||K.depth<z)break;if(K.depth===z&&!K.content.startsWith("- "))J.advanceSync(),yield*uB(K.content,J,z,Y);else break}yield{type:"endObject"};return}yield{type:"primitive",value:iM(X)}}function Rw0(J){let Q=J.content;if(Q.startsWith('"')){let Y=Sd(Q,0);if(Y===-1)return!1;return Q.slice(Y+1).includes(":")}else return Q.includes(":")}async function*qD9(J,Q){if(Q?.expandPaths!==void 0)throw Error("expandPaths is not supported in streaming decode");let Y={indent:Q?.indent??2,strict:Q?.strict??!0},G=Bw0();if(Symbol.asyncIterator in J){let X=new Ew0(XD9(J,Y.indent,Y.strict,G),G),z=await X.peek();if(!z){yield{type:"startObject"},yield{type:"endObject"};return}if(Pd(z.content)){let K=_B(z.content,uQ);if(K){await X.advance(),yield*q21(K.header,K.inlineValues,X,0,Y);return}}if(await X.advance(),!!await X.atEnd()&&!Rw0(z)){yield{type:"primitive",value:iM(z.content.trim())};return}yield{type:"startObject"},yield*lB(z.content,X,0,Y);while(!await X.atEnd()){let K=await X.peek();if(!K||K.depth!==0)break;await X.advance(),yield*lB(K.content,X,0,Y)}yield{type:"endObject"}}else yield*Z21(J,Q)}async function*lB(J,Q,Y,G){let X=_B(J,uQ);if(X&&X.header.key){yield{type:"key",key:X.header.key},yield*q21(X.header,X.inlineValues,Q,Y,G);return}let{key:z,isQuoted:K}=Ow0(J,0),W=J.indexOf(":",z.length),Z=W>=0?J.slice(W+1).trim():"";if(yield K?{type:"key",key:z,wasQuoted:!0}:{type:"key",key:z},!Z){let V=await Q.peek();if(V&&V.depth>Y){yield{type:"startObject"},yield*UD9(Q,Y+1,G),yield{type:"endObject"};return}yield{type:"startObject"},yield{type:"endObject"};return}yield{type:"primitive",value:iM(Z)}}async function*UD9(J,Q,Y){let G;while(!await J.atEnd()){let X=await J.peek();if(!X||X.depth<Q)break;if(G===void 0&&X.depth>=Q)G=X.depth;if(X.depth===G)await J.advance(),yield*lB(X.content,J,G,Y);else break}}async function*q21(J,Q,Y,G,X){if(yield{type:"startArray",length:J.length},Q){yield*Cw0(J,Q,X),yield{type:"endArray"};return}if(J.fields&&J.fields.length>0){yield*MD9(J,Y,G,X),yield{type:"endArray"};return}yield*DD9(J,Y,G,X),yield{type:"endArray"}}async function*MD9(J,Q,Y,G){let X=Y+1,z=0,K,W;while(!await Q.atEnd()&&z<J.length){let Z=await Q.peek();if(!Z||Z.depth<X)break;if(Z.depth===X){if(K===void 0)K=Z.lineNumber;W=Z.lineNumber,await Q.advance();let V=Td(Z.content,J.delimiter);LV(V.length,J.fields.length,"tabular row values",G);let q=W21(V);yield{type:"startObject"};for(let U=0;U<J.fields.length;U++)yield{type:"key",key:J.fields[U]},yield{type:"primitive",value:q[U]};yield{type:"endObject"},z++}else break}if(LV(z,J.length,"tabular rows",G),G.strict&&K!==void 0&&W!==void 0)$d(K,W,Q.getBlankLines(),G.strict,"tabular array");if(G.strict)Lw0(await Q.peek(),X,J)}async function*DD9(J,Q,Y,G){let X=Y+1,z=0,K,W;while(!await Q.atEnd()&&z<J.length){let Z=await Q.peek();if(!Z||Z.depth<X)break;let V=Z.content.startsWith("- ")||Z.content==="-";if(Z.depth===X&&V){if(K===void 0)K=Z.lineNumber;W=Z.lineNumber,yield*HD9(Q,X,G);let q=Q.current();if(q)W=q.lineNumber;z++}else break}if(LV(z,J.length,"list array items",G),G.strict&&K!==void 0&&W!==void 0)$d(K,W,Q.getBlankLines(),G.strict,"list array");if(G.strict)ww0(await Q.peek(),X,J.length)}async function*HD9(J,Q,Y){let G=await J.next();if(!G)throw ReferenceError("Expected list item");let X;if(G.content==="-"){let z=Q+1,K=await J.peek();if(!K||K.depth<z){yield{type:"startObject"},yield{type:"endObject"};return}if(K.depth===z&&!K.content.startsWith("- ")){yield{type:"startObject"};while(!J.atEnd()){let W=await J.peek();if(!W||W.depth<z)break;if(W.depth===z&&!W.content.startsWith("- "))await J.advance(),yield*lB(W.content,J,z,Y);else break}yield{type:"endObject"};return}else{yield{type:"startObject"},yield{type:"endObject"};return}}else if(G.content.startsWith("- "))X=G.content.slice(2);else throw SyntaxError('Expected list item to start with "- "');if(!X.trim()){yield{type:"startObject"},yield{type:"endObject"};return}if(Pd(X)){let z=_B(X,uQ);if(z){yield*q21(z.header,z.inlineValues,J,Q,Y);return}}if(Aw0(X)){yield{type:"startObject"},yield*lB(X,J,Q,Y);let z=Q+1;while(!await J.atEnd()){let K=await J.peek();if(!K||K.depth<z)break;if(K.depth===z&&!K.content.startsWith("- "))await J.advance(),yield*lB(K.content,J,z,Y);else break}yield{type:"endObject"};return}yield{type:"primitive",value:iM(X)}}function qT(J){if(J===null)return null;if(typeof J==="string"||typeof J==="boolean")return J;if(typeof J==="number"){if(Object.is(J,-0))return 0;if(!Number.isFinite(J))return null;return J}if(typeof J==="bigint"){if(J>=Number.MIN_SAFE_INTEGER&&J<=Number.MAX_SAFE_INTEGER)return Number(J);return J.toString()}if(J instanceof Date)return J.toISOString();if(Array.isArray(J))return J.map(qT);if(J instanceof Set)return Array.from(J).map(qT);if(J instanceof Map)return Object.fromEntries(Array.from(J,([Q,Y])=>[String(Q),qT(Y)]));if(ID9(J)){let Q={};for(let Y in J)if(Object.prototype.hasOwnProperty.call(J,Y))Q[Y]=qT(J[Y]);return Q}return null}function pB(J){return J===null||typeof J==="string"||typeof J==="number"||typeof J==="boolean"}function cB(J){return Array.isArray(J)}function fJ(J){return J!==null&&typeof J==="object"&&!Array.isArray(J)}function Ed(J){return Object.keys(J).length===0}function ID9(J){if(J===null||typeof J!=="object")return!1;let Q=Object.getPrototypeOf(J);return Q===null||Q===Object.prototype}function Cd(J){return J.length===0||J.every((Q)=>pB(Q))}function OD9(J){return J.length===0||J.every((Q)=>cB(Q))}function Fw0(J){return J.length===0||J.every((Q)=>fJ(Q))}function AD9(J){return/^[A-Z_][\w.]*$/i.test(J)}function Sw0(J){return/^[A-Z_]\w*$/i.test(J)}function BD9(J,Q=uQ){if(!J)return!1;if(J!==J.trim())return!1;if(Iw0(J)||ND9(J))return!1;if(J.includes(":"))return!1;if(J.includes('"')||J.includes("\\"))return!1;if(/[[\]{}]/.test(J))return!1;if(/[\n\r\t]/.test(J))return!1;if(J.includes(Q))return!1;if(J.startsWith("-"))return!1;return!0}function ND9(J){return/^-?\d+(?:\.\d+)?(?:e[+-]?\d+)?$/i.test(J)||/^0\d+$/.test(J)}function wd(J,Q){if(Array.isArray(J))return J.map((Y)=>wd(Y,Q));if(fJ(J)){let Y={},G=J[Tw0];for(let[X,z]of Object.entries(J)){let K=G?.has(X);if(X.includes(".")&&!K){let Z=X.split(".");if(Z.every((V)=>Sw0(V))){wD9(Y,Z,wd(z,Q),Q);continue}}let W=wd(z,Q);if(X in Y){let Z=Y[X];if(M21(Z,W))U21(Z,W,Q);else{if(Q)throw TypeError(`Path expansion conflict at key "${X}": cannot merge ${typeof Z} with ${typeof W}`);Y[X]=W}}else Y[X]=W}return Y}return J}function wD9(J,Q,Y,G){let X=J;for(let W=0;W<Q.length-1;W++){let Z=Q[W],V=X[Z];if(V===void 0){let q={};X[Z]=q,X=q}else if(fJ(V))X=V;else{if(G)throw TypeError(`Path expansion conflict at segment "${Z}": expected object but found ${typeof V}`);let q={};X[Z]=q,X=q}}let z=Q[Q.length-1],K=X[z];if(K===void 0)X[z]=Y;else if(M21(K,Y))U21(K,Y,G);else{if(G)throw TypeError(`Path expansion conflict at key "${z}": cannot merge ${typeof K} with ${typeof Y}`);X[z]=Y}}function U21(J,Q,Y){for(let[G,X]of Object.entries(Q)){let z=J[G];if(z===void 0)J[G]=X;else if(M21(z,X))U21(z,X,Y);else{if(Y)throw TypeError(`Path expansion conflict at key "${G}": cannot merge ${typeof z} with ${typeof X}`);J[G]=X}}}function M21(J,Q){return fJ(J)&&fJ(Q)}function LD9(J){let Q=[],Y;for(let G of J)switch(G.type){case"startObject":{let X={},z=new Set;if(Q.length===0)Q.push({type:"object",obj:X,quotedKeys:z});else{let K=Q[Q.length-1];if(K.type==="object"){if(K.currentKey===void 0)throw Error("Object startObject event without preceding key");K.obj[K.currentKey]=X,K.currentKey=void 0}else if(K.type==="array")K.arr.push(X);Q.push({type:"object",obj:X,quotedKeys:z})}break}case"endObject":{if(Q.length===0)throw Error("Unexpected endObject event");let X=Q.pop();if(X.type!=="object")throw Error("Mismatched endObject event");if(X.quotedKeys.size>0)Object.defineProperty(X.obj,Tw0,{value:X.quotedKeys,enumerable:!1,writable:!1,configurable:!1});if(Q.length===0)Y=X.obj;break}case"startArray":{let X=[];if(Q.length===0)Q.push({type:"array",arr:X});else{let z=Q[Q.length-1];if(z.type==="object"){if(z.currentKey===void 0)throw Error("Array startArray event without preceding key");z.obj[z.currentKey]=X,z.currentKey=void 0}else if(z.type==="array")z.arr.push(X);Q.push({type:"array",arr:X})}break}case"endArray":{if(Q.length===0)throw Error("Unexpected endArray event");let X=Q.pop();if(X.type!=="array")throw Error("Mismatched endArray event");if(Q.length===0)Y=X.arr;break}case"key":{if(Q.length===0)throw Error("Key event outside of object context");let X=Q[Q.length-1];if(X.type!=="object")throw Error("Key event in non-object context");if(X.currentKey=G.key,G.wasQuoted)X.quotedKeys.add(G.key);break}case"primitive":if(Q.length===0)Y=G.value;else{let X=Q[Q.length-1];if(X.type==="object"){if(X.currentKey===void 0)throw Error("Primitive event without preceding key in object");X.obj[X.currentKey]=G.value,X.currentKey=void 0}else if(X.type==="array")X.arr.push(G.value)}break}if(Q.length!==0)throw Error("Incomplete event stream: stack not empty at end");if(Y===void 0)throw Error("No root value built from events");return Y}function ED9(J,Q,Y,G,X,z,K){if(G.keyFolding!=="safe")return;if(!fJ(Q))return;let{segments:W,tail:Z,leafValue:V}=CD9(J,Q,K??G.flattenDepth);if(W.length<2)return;if(!W.every((M)=>Sw0(M)))return;let q=RD9(W),U=z?`${z}.${q}`:q;if(Y.includes(q))return;if(X&&X.has(U))return;return{foldedKey:q,remainder:Z,leafValue:V,segmentCount:W.length}}function CD9(J,Q,Y){let G=[J],X=Q;while(G.length<Y){if(!fJ(X))break;let z=Object.keys(X);if(z.length!==1)break;let K=z[0],W=X[K];G.push(K),X=W}if(!fJ(X)||Ed(X))return{segments:G,tail:void 0,leafValue:X};return{segments:G,tail:X,leafValue:X}}function RD9(J){return J.join(".")}function MT(J,Q){if(J===null)return"null";if(typeof J==="boolean")return String(J);if(typeof J==="number")return String(J);return FD9(J,Q)}function FD9(J,Q=uQ){if(BD9(J,Q))return J;return`"${Mw0(J)}"`}function Rd(J){if(AD9(J))return J;return`"${Mw0(J)}"`}function Pw0(J,Q=uQ){return J.map((Y)=>MT(Y,Q)).join(Q)}function nM(J,Q){let Y=Q?.key,G=Q?.fields,X=Q?.delimiter??",",z="";if(Y)z+=Rd(Y);if(z+=`[${J}${X!==uQ?X:""}]`,G){let K=G.map((W)=>Rd(W));z+=`{${K.join(X)}}`}return z+=":",z}function*SD9(J,Q,Y){if(pB(J)){let G=MT(J,Q.delimiter);if(G!=="")yield G;return}if(cB(J))yield*K21(void 0,J,Y,Q);else if(fJ(J))yield*Fd(J,Y,Q)}function*Fd(J,Q,Y,G,X,z){let K=Object.keys(J);if(Q===0&&!G)G=new Set(K.filter((Z)=>Z.includes(".")));let W=z??Y.flattenDepth;for(let[Z,V]of Object.entries(J))yield*TD9(Z,V,Q,Y,K,G,X,W)}function*TD9(J,Q,Y,G,X,z,K,W){let Z=K?`${K}.${J}`:J,V=W??G.flattenDepth;if(G.keyFolding==="safe"&&X){let U=ED9(J,Q,X,G,z,K,V);if(U){let{foldedKey:M,remainder:D,leafValue:I,segmentCount:O}=U,A=Rd(M);if(D===void 0){if(pB(I)){yield g3(Y,`${A}: ${MT(I,G.delimiter)}`,G.indent);return}else if(cB(I)){yield*K21(M,I,Y,G);return}else if(fJ(I)&&Ed(I)){yield g3(Y,`${A}:`,G.indent);return}}if(fJ(D)){yield g3(Y,`${A}:`,G.indent);let B=V-O,w=K?`${K}.${M}`:M;yield*Fd(D,Y+1,G,z,w,B);return}}}let q=Rd(J);if(pB(Q))yield g3(Y,`${q}: ${MT(Q,G.delimiter)}`,G.indent);else if(cB(Q))yield*K21(J,Q,Y,G);else if(fJ(Q)){if(yield g3(Y,`${q}:`,G.indent),!Ed(Q))yield*Fd(Q,Y+1,G,z,Z,V)}}function*K21(J,Q,Y,G){if(Q.length===0){yield g3(Y,nM(0,{key:J,delimiter:G.delimiter}),G.indent);return}if(Cd(Q)){yield g3(Y,D21(Q,G.delimiter,J),G.indent);return}if(OD9(Q)){if(Q.every((X)=>Cd(X))){yield*PD9(J,Q,Y,G);return}}if(Fw0(Q)){let X=$w0(Q);if(X)yield*$D9(J,Q,X,Y,G);else yield*Uw0(J,Q,Y,G);return}yield*Uw0(J,Q,Y,G)}function*PD9(J,Q,Y,G){yield g3(Y,nM(Q.length,{key:J,delimiter:G.delimiter}),G.indent);for(let X of Q)if(Cd(X)){let z=D21(X,G.delimiter);yield UT(Y+1,z,G.indent)}}function D21(J,Q,Y){let G=nM(J.length,{key:Y,delimiter:Q}),X=Pw0(J,Q);if(J.length===0)return G;return`${G} ${X}`}function*$D9(J,Q,Y,G,X){yield g3(G,nM(Q.length,{key:J,fields:Y,delimiter:X.delimiter}),X.indent),yield*fw0(Q,Y,G+1,X)}function $w0(J){if(J.length===0)return;let Q=J[0],Y=Object.keys(Q);if(Y.length===0)return;if(fD9(J,Y))return Y}function fD9(J,Q){for(let Y of J){if(Object.keys(Y).length!==Q.length)return!1;for(let G of Q){if(!(G in Y))return!1;if(!pB(Y[G]))return!1}}return!0}function*fw0(J,Q,Y,G){for(let X of J)yield g3(Y,Pw0(Q.map((z)=>X[z]),G.delimiter),G.indent)}function*Uw0(J,Q,Y,G){yield g3(Y,nM(Q.length,{key:J,delimiter:G.delimiter}),G.indent);for(let X of Q)yield*kw0(X,Y+1,G)}function*kD9(J,Q,Y){if(Ed(J)){yield g3(Q,"-",Y.indent);return}let G=Object.entries(J);if(G.length===1){let[X,z]=G[0];if(cB(z)&&Fw0(z)){let K=$w0(z);if(K){yield UT(Q,nM(z.length,{key:X,fields:K,delimiter:Y.delimiter}),Y.indent),yield*fw0(z,K,Q+1,Y);return}}}yield g3(Q,"-",Y.indent),yield*Fd(J,Q+1,Y)}function*kw0(J,Q,Y){if(pB(J))yield UT(Q,MT(J,Y.delimiter),Y.indent);else if(cB(J))if(Cd(J))yield UT(Q,D21(J,Y.delimiter),Y.indent);else{yield UT(Q,nM(J.length,{delimiter:Y.delimiter}),Y.indent);for(let G of J)yield*kw0(G,Q+1,Y)}else if(fJ(J))yield*kD9(J,Q,Y)}function g3(J,Q,Y){return" ".repeat(Y*J)+Q}function UT(J,Q,Y){return g3(J,"- "+Q,Y)}function vD9(J,Q){return Array.from(vw0(J,Q)).join(`
`)}function jD9(J,Q){return jw0(J.split(`
`),Q)}function vw0(J,Q){return SD9(qT(J),xD9(Q),0)}function jw0(J,Q){let Y=yD9(Q),G=LD9(Z21(J,{indent:Y.indent,strict:Y.strict}));if(Y.expandPaths==="safe")return wd(G,Y.strict);return G}function hD9(J,Q){return Z21(J,Q)}function bD9(J,Q){return qD9(J,Q)}function xD9(J){return{indent:J?.indent??2,delimiter:J?.delimiter??uQ,keyFolding:J?.keyFolding??"off",flattenDepth:J?.flattenDepth??Number.POSITIVE_INFINITY}}function yD9(J){return{indent:J?.indent??2,strict:J?.strict??!0,expandPaths:J?.expandPaths??"off"}}var Ld,uQ,Ew0=class{buffer=[];generator;done=!1;lastLine;scanState;constructor(J,Q){this.generator=J,this.scanState=Q}getBlankLines(){return this.scanState.blankLines}async peek(){if(this.buffer.length>0)return this.buffer[0];if(this.done)return;let J=await this.generator.next();if(J.done){this.done=!0;return}return this.buffer.push(J.value),J.value}async next(){let J=await this.peek();if(J!==void 0)this.buffer.shift(),this.lastLine=J;return J}async advance(){await this.next()}current(){return this.lastLine}async atEnd(){return await this.peek()===void 0}peekSync(){if(this.buffer.length>0)return this.buffer[0];if(this.done)return;let J=this.generator.next();if(J.done){this.done=!0;return}return this.buffer.push(J.value),J.value}nextSync(){let J=this.peekSync();if(J!==void 0)this.buffer.shift(),this.lastLine=J;return J}advanceSync(){this.nextSync()}atEndSync(){return this.peekSync()===void 0}},Tw0;var bw0=oD6(()=>{Ld={comma:",",tab:"\t",pipe:"|"},uQ=Ld.comma;Tw0=Symbol("quotedKey")});var DT=H((iD9)=>{var xw0=(J)=>{return!!J&&J.constructor===Symbol},gD9=Array.isArray,mD9=(J)=>{return!!J&&J.constructor===Object},dD9=(J)=>{return J===void 0||J===null||typeof J!=="object"&&typeof J!=="function"},H21=(J)=>{return!!(J&&J.constructor&&J.call&&J.apply)},uD9=(J)=>{return typeof J==="string"||J instanceof String},lD9=(J)=>{return iB(J)&&J%1===0},pD9=(J)=>{return iB(J)&&J%1!==0},iB=(J)=>{try{return Number(J)===J}catch{return!1}},yw0=(J)=>{return Object.prototype.toString.call(J)==="[object Date]"},cD9=(J)=>{if(!J)return!1;if(!J.then)return!1;if(!H21(J.then))return!1;return!0},_D9=(J)=>{if(J===!0||J===!1)return!0;if(J===null||J===void 0)return!0;if(iB(J))return J===0;if(yw0(J))return isNaN(J.getTime());if(H21(J))return!1;if(xw0(J))return!1;let Q=J.length;if(iB(Q))return Q===0;let Y=J.size;if(iB(Y))return Y===0;return Object.keys(J).length===0},gw0=(J,Q)=>{if(Object.is(J,Q))return!0;if(J instanceof Date&&Q instanceof Date)return J.getTime()===Q.getTime();if(J instanceof RegExp&&Q instanceof RegExp)return J.toString()===Q.toString();if(typeof J!=="object"||J===null||typeof Q!=="object"||Q===null)return!1;let Y=Reflect.ownKeys(J),G=Reflect.ownKeys(Q);if(Y.length!==G.length)return!1;for(let X=0;X<Y.length;X++){if(!Reflect.has(Q,Y[X]))return!1;if(!gw0(J[Y[X]],Q[Y[X]]))return!1}return!0};iD9.isArray=gD9;iD9.isDate=yw0;iD9.isEmpty=_D9;iD9.isEqual=gw0;iD9.isFloat=pD9;iD9.isFunction=H21;iD9.isInt=lD9;iD9.isNumber=iB;iD9.isObject=mD9;iD9.isPrimitive=dD9;iD9.isPromise=cD9;iD9.isString=uD9;iD9.isSymbol=xw0});var nB=H((jH9)=>{var I21=DT(),KH9=(J,Q)=>{return J.reduce((Y,G)=>{let X=Q(G);if(!Y[X])Y[X]=[];return Y[X].push(G),Y},{})};function WH9(...J){if(!J||!J.length)return[];return Array(Math.max(...J.map(({length:Q})=>Q))).fill([]).map((Q,Y)=>J.map((G)=>G[Y]))}function ZH9(J,Q){if(!J||!J.length)return{};let Y=I21.isFunction(Q)?Q:I21.isArray(Q)?(G,X)=>Q[X]:(G,X)=>Q;return J.reduce((G,X,z)=>{return G[X]=Y(X,z),G},{})}var O21=(J,Q)=>{if(!J||(J.length??0)===0)return null;return J.reduce(Q)};function VH9(J,Q){return(J||[]).reduce((Y,G)=>Y+(Q?Q(G):G),0)}var qH9=(J,Q=void 0)=>{return J?.length>0?J[0]:Q},UH9=(J,Q=void 0)=>{return J?.length>0?J[J.length-1]:Q},MH9=(J,Q,Y=!1)=>{if(!J)return[];let G=(z,K)=>Q(z)-Q(K),X=(z,K)=>Q(K)-Q(z);return J.slice().sort(Y===!0?X:G)},DH9=(J,Q,Y="asc")=>{if(!J)return[];let G=(z,K)=>`${Q(z)}`.localeCompare(Q(K)),X=(z,K)=>`${Q(K)}`.localeCompare(Q(z));return J.slice().sort(Y==="desc"?X:G)},HH9=(J,Q)=>{if(!J)return{};return J.reduce((Y,G)=>{let X=Q(G);return Y[X]=(Y[X]??0)+1,Y},{})},IH9=(J,Q,Y)=>{if(!J)return[];if(Q===void 0)return[...J];for(let G=0;G<J.length;G++){let X=J[G];if(Y(X,G))return[...J.slice(0,G),Q,...J.slice(G+1,J.length)]}return[...J]},OH9=(J,Q,Y=(G)=>G)=>{return J.reduce((G,X)=>{return G[Q(X)]=Y(X),G},{})},AH9=(J,Q,Y)=>{if(!J)return[];return J.reduce((G,X,z)=>{if(!Y(X,z))return G;return G.push(Q(X,z)),G},[])};function BH9(J,Q){let Y=Q??((G)=>G);return O21(J,(G,X)=>Y(G)>Y(X)?G:X)}function NH9(J,Q){let Y=Q??((G)=>G);return O21(J,(G,X)=>Y(G)<Y(X)?G:X)}var wH9=(J,Q=2)=>{let Y=Math.ceil(J.length/Q);return Array(Y).fill(null).map((G,X)=>{return J.slice(X*Q,X*Q+Q)})},LH9=(J,Q)=>{let Y=J.reduce((G,X)=>{let z=Q?Q(X):X;if(G[z])return G;return G[z]=X,G},{});return Object.values(Y)};function*mw0(J,Q,Y=(X)=>X,G=1){let X=I21.isFunction(Y)?Y:()=>Y,z=Q?J:0,K=Q??J;for(let W=z;W<=K;W+=G)if(yield X(W),W+G>K)break}var EH9=(J,Q,Y,G)=>{return Array.from(mw0(J,Q,Y,G))},CH9=(J)=>{return J.reduce((Q,Y)=>{return Q.push(...Y),Q},[])},RH9=(J,Q,Y)=>{if(!J||!Q)return!1;let G=Y??((z)=>z),X=Q.reduce((z,K)=>{return z[G(K)]=!0,z},{});return J.some((z)=>X[G(z)])},FH9=(J,Q)=>{if(!J)return[[],[]];return J.reduce((Y,G)=>{let[X,z]=Y;if(Q(G))return[[...X,G],z];else return[X,[...z,G]]},[[],[]])},SH9=(J,Q,Y)=>{if(!Q&&!J)return[];if(!Q)return J;if(!J)return[];if(!Y)return J;return J.reduce((G,X)=>{let z=Q.find((K)=>Y(X)===Y(K));if(z)G.push(z);else G.push(X);return G},[])},TH9=(J,Q,Y)=>{if(!J&&!Q)return[];if(!Q)return[...J];if(!J)return[Q];for(let G=0;G<J.length;G++){let X=J[G];if(Y(X,G))return[...J.slice(0,G),Q,...J.slice(G+1,J.length)]}return[...J,Q]},PH9=(J,Q,Y,G)=>{if(!J&&!Q)return[];if(!J)return[Q];if(!Q)return[...J];let X=Y?(W,Z)=>Y(W,Z)===Y(Q,Z):(W)=>W===Q;if(J.find(X))return J.filter((W,Z)=>!X(W,Z));if((G?.strategy??"append")==="append")return[...J,Q];return[Q,...J]},$H9=(J)=>{return J?.filter((Q)=>!!Q)??[]},fH9=(J,Q,Y)=>{let G=Y;for(let X=1;X<=J;X++)G=Q(G,X);return G},kH9=(J,Q,Y=(G)=>G)=>{if(!J?.length&&!Q?.length)return[];if(J?.length===void 0)return[...Q];if(!Q?.length)return[...J];let G=Q.reduce((X,z)=>{return X[Y(z)]=!0,X},{});return J.filter((X)=>!G[Y(X)])};function vH9(J,Q){if(J.length===0)return J;let Y=Q%J.length;if(Y===0)return J;return[...J.slice(-Y,J.length),...J.slice(0,-Y)]}jH9.alphabetical=DH9;jH9.boil=O21;jH9.cluster=wH9;jH9.counting=HH9;jH9.diff=kH9;jH9.first=qH9;jH9.flat=CH9;jH9.fork=FH9;jH9.group=KH9;jH9.intersects=RH9;jH9.iterate=fH9;jH9.last=UH9;jH9.list=EH9;jH9.max=BH9;jH9.merge=SH9;jH9.min=NH9;jH9.objectify=OH9;jH9.range=mw0;jH9.replace=IH9;jH9.replaceOrAppend=TH9;jH9.select=AH9;jH9.shift=vH9;jH9.sift=$H9;jH9.sort=MH9;jH9.sum=VH9;jH9.toggle=PH9;jH9.unique=LH9;jH9.zip=WH9;jH9.zipToObject=ZH9});var dw0=H((OI9)=>{var fd=nB(),A21=DT(),VI9=async(J,Q,Y)=>{let G=Y!==void 0;if(!G&&J?.length<1)throw Error("Cannot reduce empty array with no init value");let X=G?J:J.slice(1),z=G?Y:J[0];for(let[K,W]of X.entries())z=await Q(z,W,K);return z},qI9=async(J,Q)=>{if(!J)return[];let Y=[],G=0;for(let X of J){let z=await Q(X,G++);Y.push(z)}return Y},UI9=async(J)=>{let Q=[],Y=(z,K)=>Q.push({fn:z,rethrow:K?.rethrow??!1}),[G,X]=await HT(J)(Y);for(let{fn:z,rethrow:K}of Q){let[W]=await HT(z)(G);if(W&&K)throw W}if(G)throw G;return X};class kd extends Error{constructor(J=[]){super();let Q=J.find((Y)=>Y.name)?.name??"";this.name=`AggregateError(${Q}...)`,this.message=`AggregateError with ${J.length} errors`,this.stack=J.find((Y)=>Y.stack)?.stack??this.stack,this.errors=J}}var MI9=async(J,Q,Y)=>{let G=Q.map((V,q)=>({index:q,item:V})),X=async(V)=>{let q=[];while(!0){let U=G.pop();if(!U)return V(q);let[M,D]=await HT(Y)(U.item);q.push({error:M,result:D,index:U.index})}},z=fd.list(1,J).map(()=>new Promise(X)),K=await Promise.all(z),[W,Z]=fd.fork(fd.sort(K.flat(),(V)=>V.index),(V)=>!!V.error);if(W.length>0)throw new kd(W.map((V)=>V.error));return Z.map((V)=>V.result)};async function DI9(J){let Q=A21.isArray(J)?J.map((X)=>[null,X]):Object.entries(J),Y=await Promise.all(Q.map(([X,z])=>z.then((K)=>({result:K,exc:null,key:X})).catch((K)=>({result:null,exc:K,key:X})))),G=Y.filter((X)=>X.exc);if(G.length>0)throw new kd(G.map((X)=>X.exc));if(A21.isArray(J))return Y.map((X)=>X.result);return Y.reduce((X,z)=>({...X,[z.key]:z.result}),{})}var HI9=async(J,Q)=>{let Y=J?.times??3,G=J?.delay,X=J?.backoff??null;for(let z of fd.range(1,Y)){let[K,W]=await HT(Q)((Z)=>{throw{_exited:Z}});if(!K)return W;if(K._exited)throw K._exited;if(z===Y)throw K;if(G)await B21(G);if(X)await B21(X(z))}return},B21=(J)=>{return new Promise((Q)=>setTimeout(Q,J))},HT=(J)=>{return(...Q)=>{try{let Y=J(...Q);if(A21.isPromise(Y))return Y.then((G)=>[void 0,G]).catch((G)=>[G,void 0]);return[void 0,Y]}catch(Y){return[Y,void 0]}}},II9=(J,Q)=>{let Y=(X)=>{if(Q&&!Q(X))throw X;return},G=(X)=>X instanceof Promise;try{let X=J();return G(X)?X.catch(Y):X}catch(X){return Y(X)}};OI9.AggregateError=kd;OI9.all=DI9;OI9.defer=UI9;OI9.guard=II9;OI9.map=qI9;OI9.parallel=MI9;OI9.reduce=VI9;OI9.retry=HI9;OI9.sleep=B21;OI9.tryit=HT});var uw0=H((yI9)=>{function TI9(...J){return(...Q)=>{return J.slice(1).reduce((Y,G)=>G(Y),J[0](...Q))}}function PI9(...J){return J.reverse().reduce((Q,Y)=>Y(Q))}var $I9=(J,...Q)=>{return(...Y)=>J(...[...Q,...Y])},fI9=(J,Q)=>{return(Y)=>J({...Q,...Y})},kI9=(J)=>{return new Proxy({},{get:(Q,Y)=>J(Y)})},vI9=(J,Q,Y,G)=>{return function(...z){let K=Y?Y(...z):JSON.stringify({args:z}),W=J[K];if(W!==void 0){if(!W.exp)return W.value;if(W.exp>new Date().getTime())return W.value}let Z=Q(...z);return J[K]={exp:G?new Date().getTime()+G:null,value:Z},Z}},jI9=(J,Q={})=>{return vI9({},J,Q.key??null,Q.ttl??null)},hI9=({delay:J},Q)=>{let Y=void 0,G=!0,X=(...z)=>{if(G)clearTimeout(Y),Y=setTimeout(()=>{G&&Q(...z),Y=void 0},J);else Q(...z)};return X.isPending=()=>{return Y!==void 0},X.cancel=()=>{G=!1},X.flush=(...z)=>Q(...z),X},bI9=({interval:J},Q)=>{let Y=!0,G=void 0,X=(...z)=>{if(!Y)return;Q(...z),Y=!1,G=setTimeout(()=>{Y=!0,G=void 0},J)};return X.isThrottled=()=>{return G!==void 0},X},xI9=(J,Q)=>{return new Proxy(Object.assign(()=>{},J),{get:(G,X)=>G[X],set:(G,X,z)=>{return G[X]=z,!0},apply:(G,X,z)=>Q(Object.assign({},G))(...z)})};yI9.callable=xI9;yI9.chain=TI9;yI9.compose=PI9;yI9.debounce=hI9;yI9.memo=jI9;yI9.partial=$I9;yI9.partob=fI9;yI9.proxied=kI9;yI9.throttle=bI9});var lw0=H((rI9)=>{function nI9(J,Q,Y){if(!(typeof J==="number"&&typeof Q==="number"&&(typeof Y>"u"||typeof Y==="number")))return!1;if(typeof Y>"u")Y=Q,Q=0;return J>=Math.min(Q,Y)&&J<Math.max(Q,Y)}var oI9=(J,Q)=>{let Y=Q===void 0?0:Q;if(J===null||J===void 0)return Y;let G=parseFloat(J);return isNaN(G)?Y:G},aI9=(J,Q)=>{let Y=Q===void 0?0:Q;if(J===null||J===void 0)return Y;let G=parseInt(J);return isNaN(G)?Y:G};rI9.inRange=nI9;rI9.toFloat=oI9;rI9.toInt=aI9});var ow0=H((MO9)=>{var JO9=nB(),vd=DT(),QO9=(J,Q=(Y)=>Y===void 0)=>{if(!J)return{};return Object.keys(J).reduce((G,X)=>{if(Q(J[X]))return G;else return G[X]=J[X],G},{})},N21=(J,Q)=>{return Object.keys(J).reduce((G,X)=>{return G[Q(X,J[X])]=J[X],G},{})},YO9=(J,Q)=>{return Object.keys(J).reduce((G,X)=>{return G[X]=Q(J[X],X),G},{})},GO9=(J,Q)=>{if(!J)return{};return Object.entries(J).reduce((Y,[G,X])=>{let[z,K]=Q(G,X);return Y[z]=K,Y},{})},XO9=(J)=>{if(!J)return{};return Object.keys(J).reduce((Y,G)=>{return Y[J[G]]=G,Y},{})},zO9=(J)=>N21(J,(Q)=>Q.toLowerCase()),KO9=(J)=>N21(J,(Q)=>Q.toUpperCase()),pw0=(J)=>{if(vd.isPrimitive(J))return J;if(typeof J==="function")return J.bind({});let Q=new J.constructor;return Object.getOwnPropertyNames(J).forEach((Y)=>{Q[Y]=J[Y]}),Q},WO9=(J,Q)=>{if(!J)return[];let Y=Object.entries(J);if(Y.length===0)return[];return Y.reduce((G,X)=>{return G.push(Q(X[0],X[1])),G},[])},ZO9=(J,Q)=>{if(!J)return{};return Q.reduce((Y,G)=>{if(Object.prototype.hasOwnProperty.call(J,G))Y[G]=J[G];return Y},{})},VO9=(J,Q)=>{if(!J)return{};if(!Q||Q.length===0)return J;return Q.reduce((Y,G)=>{return delete Y[G],Y},{...J})},cw0=(J,Q,Y)=>{let G=Q.split(/[\.\[\]]/g),X=J;for(let z of G){if(X===null)return Y;if(X===void 0)return Y;let K=z.replace(/['"]/g,"");if(K.trim()==="")continue;X=X[K]}if(X===void 0)return Y;return X},_w0=(J,Q,Y)=>{if(!J)return{};if(!Q||Y===void 0)return J;let G=Q.split(/[\.\[\]]/g).filter((K)=>!!K.trim()),X=(K)=>{if(G.length>1){let W=G.shift(),Z=/^\d+$/.test(G[0]);K[W]=K[W]===void 0?Z?[]:{}:K[W],X(K[W])}else K[G[0]]=Y},z=pw0(J);return X(z),z},iw0=(J,Q)=>{if(!J||!Q)return J??Q??{};return Object.entries({...J,...Q}).reduce((Y,[G,X])=>{return{...Y,[G]:(()=>{if(vd.isObject(J[G]))return iw0(J[G],X);return X})()}},{})},nw0=(J)=>{if(!J)return[];let Q=(Y,G)=>{if(vd.isObject(Y))return Object.entries(Y).flatMap(([X,z])=>Q(z,[...G,X]));if(vd.isArray(Y))return Y.flatMap((X,z)=>Q(X,[...G,`${z}`]));return[G.join(".")]};return Q(J,[])},qO9=(J)=>{if(!J)return{};return JO9.objectify(nw0(J),(Q)=>Q,(Q)=>cw0(J,Q))},UO9=(J)=>{if(!J)return{};return Object.keys(J).reduce((Q,Y)=>{return _w0(Q,Y,J[Y])},{})};MO9.assign=iw0;MO9.clone=pw0;MO9.construct=UO9;MO9.crush=qO9;MO9.get=cw0;MO9.invert=XO9;MO9.keys=nw0;MO9.listify=WO9;MO9.lowerize=zO9;MO9.mapEntries=GO9;MO9.mapKeys=N21;MO9.mapValues=YO9;MO9.omit=VO9;MO9.pick=ZO9;MO9.set=_w0;MO9.shake=QO9;MO9.upperize=KO9});var aw0=H((hO9)=>{var fO9=nB(),w21=(J,Q)=>{return Math.floor(Math.random()*(Q-J+1)+J)},kO9=(J)=>{let Q=J.length;if(Q===0)return null;let Y=w21(0,Q-1);return J[Y]},vO9=(J)=>{return J.map((Q)=>({rand:Math.random(),value:Q})).sort((Q,Y)=>Q.rand-Y.rand).map((Q)=>Q.value)},jO9=(J,Q="")=>{let Y="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"+Q;return fO9.iterate(J,(G)=>{return G+Y.charAt(w21(0,Y.length-1))},"")};hO9.draw=kO9;hO9.random=w21;hO9.shuffle=vO9;hO9.uid=jO9});var rw0=H((uO9)=>{var mO9=nB(),dO9=(J,Q=(Y)=>`${Y}`)=>{let{indexesByKey:Y,itemsByIndex:G}=J.reduce((U,M,D)=>({indexesByKey:{...U.indexesByKey,[Q(M)]:D},itemsByIndex:{...U.itemsByIndex,[D]:M}}),{indexesByKey:{},itemsByIndex:{}}),X=(U,M)=>{return Y[Q(U)]<Y[Q(M)]?U:M},z=(U,M)=>{return Y[Q(U)]>Y[Q(M)]?U:M},K=()=>{return G[0]},W=()=>{return G[J.length-1]},Z=(U,M)=>{return G[Y[Q(U)]+1]??M??K()},V=(U,M)=>{return G[Y[Q(U)]-1]??M??W()};return{min:X,max:z,first:K,last:W,next:Z,previous:V,spin:(U,M)=>{if(M===0)return U;let D=Math.abs(M),I=D>J.length?D%J.length:D;return mO9.list(0,I-1).reduce((O)=>M>0?Z(O):V(O),U)}}};uO9.series=dO9});var sw0=H((rO9)=>{var IT=(J)=>{if(!J||J.length===0)return"";let Q=J.toLowerCase();return Q.substring(0,1).toUpperCase()+Q.substring(1,Q.length)},pO9=(J)=>{let Q=J?.replace(/([A-Z])+/g,IT)?.split(/(?=[A-Z])|[\.\-\s_]/).map((Y)=>Y.toLowerCase())??[];if(Q.length===0)return"";if(Q.length===1)return Q[0];return Q.reduce((Y,G)=>{return`${Y}${G.charAt(0).toUpperCase()}${G.slice(1)}`})},cO9=(J,Q)=>{let Y=J?.replace(/([A-Z])+/g,IT).split(/(?=[A-Z])|[\.\-\s_]/).map((X)=>X.toLowerCase())??[];if(Y.length===0)return"";if(Y.length===1)return Y[0];let G=Y.reduce((X,z)=>{return`${X}_${z.toLowerCase()}`});return Q?.splitOnNumber===!1?G:G.replace(/([A-Za-z]{1}[0-9]{1})/,(X)=>`${X[0]}_${X[1]}`)},_O9=(J)=>{let Q=J?.replace(/([A-Z])+/g,IT)?.split(/(?=[A-Z])|[\.\-\s_]/).map((Y)=>Y.toLowerCase())??[];if(Q.length===0)return"";if(Q.length===1)return Q[0];return Q.reduce((Y,G)=>{return`${Y}-${G.toLowerCase()}`})},iO9=(J)=>{let Q=J?.split(/[\.\-\s_]/).map((Y)=>Y.toLowerCase())??[];if(Q.length===0)return"";return Q.map((Y)=>Y.charAt(0).toUpperCase()+Y.slice(1)).join("")},nO9=(J)=>{if(!J)return"";return J.split(/(?=[A-Z])|[\.\-\s_]/).map((Q)=>Q.trim()).filter((Q)=>!!Q).map((Q)=>IT(Q.toLowerCase())).join(" ")},oO9=(J,Q,Y=/\{\{(.+?)\}\}/g)=>{return Array.from(J.matchAll(Y)).reduce((G,X)=>{return G.replace(X[0],Q[X[1]])},J)},aO9=(J,Q=" ")=>{if(!J)return"";let Y=Q.replace(/[\W]{1}/g,"\\$&"),G=new RegExp(`^[${Y}]+|[${Y}]+$`,"g");return J.replace(G,"")};rO9.camel=pO9;rO9.capitalize=IT;rO9.dash=_O9;rO9.pascal=iO9;rO9.snake=cO9;rO9.template=oO9;rO9.title=nO9;rO9.trim=aO9});var FK=H((KA9)=>{var _6=nB(),UX=dw0(),RK=uw0(),L21=lw0(),D5=ow0(),jd=aw0(),zA9=rw0(),EV=sw0(),kJ=DT();KA9.alphabetical=_6.alphabetical;KA9.boil=_6.boil;KA9.cluster=_6.cluster;KA9.counting=_6.counting;KA9.diff=_6.diff;KA9.first=_6.first;KA9.flat=_6.flat;KA9.fork=_6.fork;KA9.group=_6.group;KA9.intersects=_6.intersects;KA9.iterate=_6.iterate;KA9.last=_6.last;KA9.list=_6.list;KA9.max=_6.max;KA9.merge=_6.merge;KA9.min=_6.min;KA9.objectify=_6.objectify;KA9.range=_6.range;KA9.replace=_6.replace;KA9.replaceOrAppend=_6.replaceOrAppend;KA9.select=_6.select;KA9.shift=_6.shift;KA9.sift=_6.sift;KA9.sort=_6.sort;KA9.sum=_6.sum;KA9.toggle=_6.toggle;KA9.unique=_6.unique;KA9.zip=_6.zip;KA9.zipToObject=_6.zipToObject;KA9.all=UX.all;KA9.defer=UX.defer;KA9.guard=UX.guard;KA9.map=UX.map;KA9.parallel=UX.parallel;KA9.reduce=UX.reduce;KA9.retry=UX.retry;KA9.sleep=UX.sleep;KA9.try=UX.tryit;KA9.tryit=UX.tryit;KA9.callable=RK.callable;KA9.chain=RK.chain;KA9.compose=RK.compose;KA9.debounce=RK.debounce;KA9.memo=RK.memo;KA9.partial=RK.partial;KA9.partob=RK.partob;KA9.proxied=RK.proxied;KA9.throttle=RK.throttle;KA9.inRange=L21.inRange;KA9.toFloat=L21.toFloat;KA9.toInt=L21.toInt;KA9.assign=D5.assign;KA9.clone=D5.clone;KA9.construct=D5.construct;KA9.crush=D5.crush;KA9.get=D5.get;KA9.invert=D5.invert;KA9.keys=D5.keys;KA9.listify=D5.listify;KA9.lowerize=D5.lowerize;KA9.mapEntries=D5.mapEntries;KA9.mapKeys=D5.mapKeys;KA9.mapValues=D5.mapValues;KA9.omit=D5.omit;KA9.pick=D5.pick;KA9.set=D5.set;KA9.shake=D5.shake;KA9.upperize=D5.upperize;KA9.draw=jd.draw;KA9.random=jd.random;KA9.shuffle=jd.shuffle;KA9.uid=jd.uid;KA9.series=zA9.series;KA9.camel=EV.camel;KA9.capitalize=EV.capitalize;KA9.dash=EV.dash;KA9.pascal=EV.pascal;KA9.snake=EV.snake;KA9.template=EV.template;KA9.title=EV.title;KA9.trim=EV.trim;KA9.isArray=kJ.isArray;KA9.isDate=kJ.isDate;KA9.isEmpty=kJ.isEmpty;KA9.isEqual=kJ.isEqual;KA9.isFloat=kJ.isFloat;KA9.isFunction=kJ.isFunction;KA9.isInt=kJ.isInt;KA9.isNumber=kJ.isNumber;KA9.isObject=kJ.isObject;KA9.isPrimitive=kJ.isPrimitive;KA9.isPromise=kJ.isPromise;KA9.isString=kJ.isString;KA9.isSymbol=kJ.isSymbol});var JL0=H((Af5,ew0)=>{/*! truncateObj.js - Seamflux Client Build | 2026-03-14T14:17:11.276Z */function E21(J,Q=2000){if(!J||typeof J!="object")return J;let Y={};for(let G in J)if(typeof J[G]=="string"&&J[G].length>150){let X=J[G].length-150;Y[G]=J[G].slice(0,150)+`... (${X} characters omitted)`}else if(Array.isArray(J[G])){let X=J[G].map((Z)=>typeof Z=="object"&&Z!==null?E21(Z,Q):Z),{array:z,truncated:K,tip:W}=nB9(X,Q);Y[G]=z,K&&(Y[`_${G}_tip`]=W)}else typeof J[G]=="object"&&J[G]!==null?Y[G]=E21(J[G],Q):Y[G]=J[G];return Y}function nB9(J,Q=2000){let Y=0,G=[];for(let X=0;X<J.length;X++){let z=J[X],K;if(K=typeof z=="string"?z:z==null?"":JSON.stringify(z),Y+K.length>Q){G.length===0&&J.length>0&&G.push(J[0]);let W=J.length-G.length,Z=J.length;return{array:G,truncated:!0,tip:`Array truncated: showing ${G.length} of ${Z} item(s) (${W} item(s) omitted).`}}G.push(z),Y+=K.length}return{array:G,truncated:!1}}var{defineProperty:C21,getOwnPropertyDescriptor:oB9,getOwnPropertyNames:aB9}=Object,rB9=Object.prototype.hasOwnProperty,sB9=(J,Q)=>{for(var Y in Q)C21(J,Y,{get:Q[Y],enumerable:!0})},tB9=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of aB9(Q))rB9.call(J,X)||X===Y||C21(J,X,{get:()=>Q[X],enumerable:!(G=oB9(Q,X))||G.enumerable});return J},eB9=(J)=>tB9(C21({},"__esModule",{value:!0}),J),tw0={};sB9(tw0,{truncateObj:()=>E21}),ew0.exports=eB9(tw0)});var GL0=H((Bf5,YL0)=>{/*! markdownFormat.js - Seamflux Client Build | 2026-03-14T14:17:11.317Z */function JN9(J,Q){if((0,ZN9.isEmpty)(J))return Q||"";let Y="```toon\n"+(0,WN9.encode)((0,VN9.truncateObj)(J))+"\n```";return Q?Y.length>1000?Q:Q+`
`+Y:Y}var{defineProperty:R21,getOwnPropertyDescriptor:QN9,getOwnPropertyNames:YN9}=Object,GN9=Object.prototype.hasOwnProperty,XN9=(J,Q)=>{for(var Y in Q)R21(J,Y,{get:Q[Y],enumerable:!0})},zN9=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of YN9(Q))GN9.call(J,X)||X===Y||R21(J,X,{get:()=>Q[X],enumerable:!(G=QN9(Q,X))||G.enumerable});return J},KN9=(J)=>zN9(R21({},"__esModule",{value:!0}),J),QL0={};XN9(QL0,{formatObject:()=>JN9}),YL0.exports=KN9(QL0);var WN9=(bw0(),cD6(hw0)),ZN9=FK(),VN9=JL0()});var KL0=H((Nf5,zL0)=>{/*! rateLimits.js - Seamflux Client Build | 2026-03-14T14:17:12.108Z */function qN9(J){return F21.FAST_PATHS.some((Q)=>J.includes(Q))?hd.FAST:F21.SLOW_PATHS.some((Q)=>J.includes(Q))?hd.SLOW:hd.DEFAULT}var{defineProperty:S21,getOwnPropertyDescriptor:UN9,getOwnPropertyNames:MN9}=Object,DN9=Object.prototype.hasOwnProperty,HN9=(J,Q)=>{for(var Y in Q)S21(J,Y,{get:Q[Y],enumerable:!0})},IN9=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of MN9(Q))DN9.call(J,X)||X===Y||S21(J,X,{get:()=>Q[X],enumerable:!(G=UN9(Q,X))||G.enumerable});return J},ON9=(J)=>IN9(S21({},"__esModule",{value:!0}),J),XL0={};HN9(XL0,{PATH_RULES:()=>F21,RATE_LIMIT_RULES:()=>hd,getRateLimitByPath:()=>qN9}),zL0.exports=ON9(XL0);var hd={SLOW:{maxRequests:1,perMilliseconds:1000},FAST:{maxRequests:10,perMilliseconds:1000},DEFAULT:{maxRequests:1,perMilliseconds:1000}},F21={SLOW_PATHS:["/dex/aggregator/all-tokens","/dex/aggregator/approve-transaction","/dex/aggregator/get-liquidity","/dex/aggregator/history","/dex/aggregator/quote","/dex/aggregator/supported/chain","/dex/aggregator/swap","/dex/aggregator/swap-instruction","/dex/market/candles","/dex/market/historical-candles","/dex/market/price","/dex/market/price-info","/dex/market/supported/chain","/dex/market/token/basic-info","/dex/market/token/holder","/dex/market/token/search","/dex/market/token/toplist","/dex/market/trades"],FAST_PATHS:["/dex/post-transaction/orders","/dex/pre-transaction/gas-limit","/dex/pre-transaction/gas-price","/dex/pre-transaction/supported/chain","/dex/post-transaction/transaction-detail-by-txhash","/dex/post-transaction/transactions-by-address","/dex/balance/all-token-balances-by-address","/dex/balance/supported/chain","/dex/balance/token-balances-by-address","/dex/balance/total-value-by-address","/dex/index/current-price","/dex/index/historical-price"]}});var ZL0=H((wf5,WL0)=>{WL0.exports=V1("util").inspect});var wT=H((Lf5,PL0)=>{var x21=typeof Map==="function"&&Map.prototype,T21=Object.getOwnPropertyDescriptor&&x21?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,xd=x21&&T21&&typeof T21.get==="function"?T21.get:null,VL0=x21&&Map.prototype.forEach,y21=typeof Set==="function"&&Set.prototype,P21=Object.getOwnPropertyDescriptor&&y21?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,yd=y21&&P21&&typeof P21.get==="function"?P21.get:null,qL0=y21&&Set.prototype.forEach,AN9=typeof WeakMap==="function"&&WeakMap.prototype,AT=AN9?WeakMap.prototype.has:null,BN9=typeof WeakSet==="function"&&WeakSet.prototype,BT=BN9?WeakSet.prototype.has:null,NN9=typeof WeakRef==="function"&&WeakRef.prototype,UL0=NN9?WeakRef.prototype.deref:null,wN9=Boolean.prototype.valueOf,LN9=Object.prototype.toString,EN9=Function.prototype.toString,CN9=String.prototype.match,g21=String.prototype.slice,CV=String.prototype.replace,RN9=String.prototype.toUpperCase,ML0=String.prototype.toLowerCase,LL0=RegExp.prototype.test,DL0=Array.prototype.concat,MX=Array.prototype.join,FN9=Array.prototype.slice,HL0=Math.floor,k21=typeof BigInt==="function"?BigInt.prototype.valueOf:null,$21=Object.getOwnPropertySymbols,v21=typeof Symbol==="function"&&typeof Symbol.iterator==="symbol"?Symbol.prototype.toString:null,oB=typeof Symbol==="function"&&typeof Symbol.iterator==="object",NT=typeof Symbol==="function"&&Symbol.toStringTag&&(typeof Symbol.toStringTag===oB?"object":"symbol")?Symbol.toStringTag:null,EL0=Object.prototype.propertyIsEnumerable,IL0=(typeof Reflect==="function"?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(J){return J.__proto__}:null);function OL0(J,Q){if(J===1/0||J===-1/0||J!==J||J&&J>-1000&&J<1000||LL0.call(/e/,Q))return Q;var Y=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if(typeof J==="number"){var G=J<0?-HL0(-J):HL0(J);if(G!==J){var X=String(G),z=g21.call(Q,X.length+1);return CV.call(X,Y,"$&_")+"."+CV.call(CV.call(z,/([0-9]{3})/g,"$&_"),/_$/,"")}}return CV.call(Q,Y,"$&_")}var j21=ZL0(),AL0=j21.custom,BL0=FL0(AL0)?AL0:null,CL0={__proto__:null,double:'"',single:"'"},SN9={__proto__:null,double:/(["\\])/g,single:/(['\\])/g};PL0.exports=function J(Q,Y,G,X){var z=Y||{};if(SK(z,"quoteStyle")&&!SK(CL0,z.quoteStyle))throw TypeError('option "quoteStyle" must be "single" or "double"');if(SK(z,"maxStringLength")&&(typeof z.maxStringLength==="number"?z.maxStringLength<0&&z.maxStringLength!==1/0:z.maxStringLength!==null))throw TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var K=SK(z,"customInspect")?z.customInspect:!0;if(typeof K!=="boolean"&&K!=="symbol")throw TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(SK(z,"indent")&&z.indent!==null&&z.indent!=="\t"&&!(parseInt(z.indent,10)===z.indent&&z.indent>0))throw TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(SK(z,"numericSeparator")&&typeof z.numericSeparator!=="boolean")throw TypeError('option "numericSeparator", if provided, must be `true` or `false`');var W=z.numericSeparator;if(typeof Q>"u")return"undefined";if(Q===null)return"null";if(typeof Q==="boolean")return Q?"true":"false";if(typeof Q==="string")return TL0(Q,z);if(typeof Q==="number"){if(Q===0)return 1/0/Q>0?"0":"-0";var Z=String(Q);return W?OL0(Q,Z):Z}if(typeof Q==="bigint"){var V=String(Q)+"n";return W?OL0(Q,V):V}var q=typeof z.depth>"u"?5:z.depth;if(typeof G>"u")G=0;if(G>=q&&q>0&&typeof Q==="object")return h21(Q)?"[Array]":"[Object]";var U=cN9(z,G);if(typeof X>"u")X=[];else if(SL0(X,Q)>=0)return"[Circular]";function M(d,h,S){if(h)X=FN9.call(X),X.push(h);if(S){var T={depth:z.depth};if(SK(z,"quoteStyle"))T.quoteStyle=z.quoteStyle;return J(d,T,G+1,X)}return J(d,z,G+1,X)}if(typeof Q==="function"&&!NL0(Q)){var D=bN9(Q),I=bd(Q,M);return"[Function"+(D?": "+D:" (anonymous)")+"]"+(I.length>0?" { "+MX.call(I,", ")+" }":"")}if(FL0(Q)){var O=oB?CV.call(String(Q),/^(Symbol\(.*\))_[^)]*$/,"$1"):v21.call(Q);return typeof Q==="object"&&!oB?OT(O):O}if(uN9(Q)){var A="<"+ML0.call(String(Q.nodeName)),B=Q.attributes||[];for(var w=0;w<B.length;w++)A+=" "+B[w].name+"="+RL0(TN9(B[w].value),"double",z);if(A+=">",Q.childNodes&&Q.childNodes.length)A+="...";return A+="</"+ML0.call(String(Q.nodeName))+">",A}if(h21(Q)){if(Q.length===0)return"[]";var N=bd(Q,M);if(U&&!pN9(N))return"["+b21(N,U)+"]";return"[ "+MX.call(N,", ")+" ]"}if($N9(Q)){var L=bd(Q,M);if(!("cause"in Error.prototype)&&"cause"in Q&&!EL0.call(Q,"cause"))return"{ ["+String(Q)+"] "+MX.call(DL0.call("[cause]: "+M(Q.cause),L),", ")+" }";if(L.length===0)return"["+String(Q)+"]";return"{ ["+String(Q)+"] "+MX.call(L,", ")+" }"}if(typeof Q==="object"&&K){if(BL0&&typeof Q[BL0]==="function"&&j21)return j21(Q,{depth:q-G});else if(K!=="symbol"&&typeof Q.inspect==="function")return Q.inspect()}if(xN9(Q)){var E=[];if(VL0)VL0.call(Q,function(d,h){E.push(M(h,Q,!0)+" => "+M(d,Q))});return wL0("Map",xd.call(Q),E,U)}if(mN9(Q)){var R=[];if(qL0)qL0.call(Q,function(d){R.push(M(d,Q))});return wL0("Set",yd.call(Q),R,U)}if(yN9(Q))return f21("WeakMap");if(dN9(Q))return f21("WeakSet");if(gN9(Q))return f21("WeakRef");if(kN9(Q))return OT(M(Number(Q)));if(jN9(Q))return OT(M(k21.call(Q)));if(vN9(Q))return OT(wN9.call(Q));if(fN9(Q))return OT(M(String(Q)));if(typeof window<"u"&&Q===window)return"{ [object Window] }";if(typeof globalThis<"u"&&Q===globalThis||typeof global<"u"&&Q===global)return"{ [object globalThis] }";if(!PN9(Q)&&!NL0(Q)){var F=bd(Q,M),f=IL0?IL0(Q)===Object.prototype:Q instanceof Object||Q.constructor===Object,C=Q instanceof Object?"":"null prototype",P=!f&&NT&&Object(Q)===Q&&NT in Q?g21.call(RV(Q),8,-1):C?"Object":"",k=f||typeof Q.constructor!=="function"?"":Q.constructor.name?Q.constructor.name+" ":"",$=k+(P||C?"["+MX.call(DL0.call([],P||[],C||[]),": ")+"] ":"");if(F.length===0)return $+"{}";if(U)return $+"{"+b21(F,U)+"}";return $+"{ "+MX.call(F,", ")+" }"}return String(Q)};function RL0(J,Q,Y){var G=Y.quoteStyle||Q,X=CL0[G];return X+J+X}function TN9(J){return CV.call(String(J),/"/g,"&quot;")}function oM(J){return!NT||!(typeof J==="object"&&((NT in J)||typeof J[NT]<"u"))}function h21(J){return RV(J)==="[object Array]"&&oM(J)}function PN9(J){return RV(J)==="[object Date]"&&oM(J)}function NL0(J){return RV(J)==="[object RegExp]"&&oM(J)}function $N9(J){return RV(J)==="[object Error]"&&oM(J)}function fN9(J){return RV(J)==="[object String]"&&oM(J)}function kN9(J){return RV(J)==="[object Number]"&&oM(J)}function vN9(J){return RV(J)==="[object Boolean]"&&oM(J)}function FL0(J){if(oB)return J&&typeof J==="object"&&J instanceof Symbol;if(typeof J==="symbol")return!0;if(!J||typeof J!=="object"||!v21)return!1;try{return v21.call(J),!0}catch(Q){}return!1}function jN9(J){if(!J||typeof J!=="object"||!k21)return!1;try{return k21.call(J),!0}catch(Q){}return!1}var hN9=Object.prototype.hasOwnProperty||function(J){return J in this};function SK(J,Q){return hN9.call(J,Q)}function RV(J){return LN9.call(J)}function bN9(J){if(J.name)return J.name;var Q=CN9.call(EN9.call(J),/^function\s*([\w$]+)/);if(Q)return Q[1];return null}function SL0(J,Q){if(J.indexOf)return J.indexOf(Q);for(var Y=0,G=J.length;Y<G;Y++)if(J[Y]===Q)return Y;return-1}function xN9(J){if(!xd||!J||typeof J!=="object")return!1;try{xd.call(J);try{yd.call(J)}catch(Q){return!0}return J instanceof Map}catch(Q){}return!1}function yN9(J){if(!AT||!J||typeof J!=="object")return!1;try{AT.call(J,AT);try{BT.call(J,BT)}catch(Q){return!0}return J instanceof WeakMap}catch(Q){}return!1}function gN9(J){if(!UL0||!J||typeof J!=="object")return!1;try{return UL0.call(J),!0}catch(Q){}return!1}function mN9(J){if(!yd||!J||typeof J!=="object")return!1;try{yd.call(J);try{xd.call(J)}catch(Q){return!0}return J instanceof Set}catch(Q){}return!1}function dN9(J){if(!BT||!J||typeof J!=="object")return!1;try{BT.call(J,BT);try{AT.call(J,AT)}catch(Q){return!0}return J instanceof WeakSet}catch(Q){}return!1}function uN9(J){if(!J||typeof J!=="object")return!1;if(typeof HTMLElement<"u"&&J instanceof HTMLElement)return!0;return typeof J.nodeName==="string"&&typeof J.getAttribute==="function"}function TL0(J,Q){if(J.length>Q.maxStringLength){var Y=J.length-Q.maxStringLength,G="... "+Y+" more character"+(Y>1?"s":"");return TL0(g21.call(J,0,Q.maxStringLength),Q)+G}var X=SN9[Q.quoteStyle||"single"];X.lastIndex=0;var z=CV.call(CV.call(J,X,"\\$1"),/[\x00-\x1f]/g,lN9);return RL0(z,"single",Q)}function lN9(J){var Q=J.charCodeAt(0),Y={8:"b",9:"t",10:"n",12:"f",13:"r"}[Q];if(Y)return"\\"+Y;return"\\x"+(Q<16?"0":"")+RN9.call(Q.toString(16))}function OT(J){return"Object("+J+")"}function f21(J){return J+" { ? }"}function wL0(J,Q,Y,G){var X=G?b21(Y,G):MX.call(Y,", ");return J+" ("+Q+") {"+X+"}"}function pN9(J){for(var Q=0;Q<J.length;Q++)if(SL0(J[Q],`
`)>=0)return!1;return!0}function cN9(J,Q){var Y;if(J.indent==="\t")Y="\t";else if(typeof J.indent==="number"&&J.indent>0)Y=MX.call(Array(J.indent+1)," ");else return null;return{base:Y,prev:MX.call(Array(Q+1),Y)}}function b21(J,Q){if(J.length===0)return"";var Y=`
`+Q.prev+Q.base;return Y+MX.call(J,","+Y)+`
`+Q.prev}function bd(J,Q){var Y=h21(J),G=[];if(Y){G.length=J.length;for(var X=0;X<J.length;X++)G[X]=SK(J,X)?Q(J[X],J):""}var z=typeof $21==="function"?$21(J):[],K;if(oB){K={};for(var W=0;W<z.length;W++)K["$"+z[W]]=z[W]}for(var Z in J){if(!SK(J,Z))continue;if(Y&&String(Number(Z))===Z&&Z<J.length)continue;if(oB&&K["$"+Z]instanceof Symbol)continue;else if(LL0.call(/[^\w$]/,Z))G.push(Q(Z,J)+": "+Q(J[Z],J));else G.push(Z+": "+Q(J[Z],J))}if(typeof $21==="function"){for(var V=0;V<z.length;V++)if(EL0.call(J,z[V]))G.push("["+Q(z[V])+"]: "+Q(J[z[V]],J))}return G}});var fL0=H((Ef5,$L0)=>{var _N9=wT(),iN9=HV(),gd=function(J,Q,Y){var G=J,X;for(;(X=G.next)!=null;G=X)if(X.key===Q){if(G.next=X.next,!Y)X.next=J.next,J.next=X;return X}},nN9=function(J,Q){if(!J)return;var Y=gd(J,Q);return Y&&Y.value},oN9=function(J,Q,Y){var G=gd(J,Q);if(G)G.value=Y;else J.next={key:Q,next:J.next,value:Y}},aN9=function(J,Q){if(!J)return!1;return!!gd(J,Q)},rN9=function(J,Q){if(J)return gd(J,Q,!0)};$L0.exports=function(){var Q,Y={assert:function(G){if(!Y.has(G))throw new iN9("Side channel does not contain "+_N9(G))},delete:function(G){var X=Q&&Q.next,z=rN9(Q,G);if(z&&X&&X===z)Q=void 0;return!!z},get:function(G){return nN9(Q,G)},has:function(G){return aN9(Q,G)},set:function(G,X){if(!Q)Q={next:void 0};oN9(Q,G,X)}};return Y}});var m21=H((Cf5,jL0)=>{var kL0=pS(),vL0=eJ1(),sN9=vL0([kL0("%String.prototype.indexOf%")]);jL0.exports=function(Q,Y){var G=kL0(Q,!!Y);if(typeof G==="function"&&sN9(Q,".prototype.")>-1)return vL0([G]);return G}});var d21=H((Rf5,bL0)=>{var tN9=pS(),LT=m21(),eN9=wT(),Jw9=HV(),hL0=tN9("%Map%",!0),Qw9=LT("Map.prototype.get",!0),Yw9=LT("Map.prototype.set",!0),Gw9=LT("Map.prototype.has",!0),Xw9=LT("Map.prototype.delete",!0),zw9=LT("Map.prototype.size",!0);bL0.exports=!!hL0&&function(){var Q,Y={assert:function(G){if(!Y.has(G))throw new Jw9("Side channel does not contain "+eN9(G))},delete:function(G){if(Q){var X=Xw9(Q,G);if(zw9(Q)===0)Q=void 0;return X}return!1},get:function(G){if(Q)return Qw9(Q,G)},has:function(G){if(Q)return Gw9(Q,G);return!1},set:function(G,X){if(!Q)Q=new hL0;Yw9(Q,G,X)}};return Y}});var yL0=H((Ff5,xL0)=>{var Kw9=pS(),dd=m21(),Ww9=wT(),md=d21(),Zw9=HV(),aB=Kw9("%WeakMap%",!0),Vw9=dd("WeakMap.prototype.get",!0),qw9=dd("WeakMap.prototype.set",!0),Uw9=dd("WeakMap.prototype.has",!0),Mw9=dd("WeakMap.prototype.delete",!0);xL0.exports=aB?function(){var Q,Y,G={assert:function(X){if(!G.has(X))throw new Zw9("Side channel does not contain "+Ww9(X))},delete:function(X){if(aB&&X&&(typeof X==="object"||typeof X==="function")){if(Q)return Mw9(Q,X)}else if(md){if(Y)return Y.delete(X)}return!1},get:function(X){if(aB&&X&&(typeof X==="object"||typeof X==="function")){if(Q)return Vw9(Q,X)}return Y&&Y.get(X)},has:function(X){if(aB&&X&&(typeof X==="object"||typeof X==="function")){if(Q)return Uw9(Q,X)}return!!Y&&Y.has(X)},set:function(X,z){if(aB&&X&&(typeof X==="object"||typeof X==="function")){if(!Q)Q=new aB;qw9(Q,X,z)}else if(md){if(!Y)Y=md();Y.set(X,z)}}};return G}:md});var u21=H((Sf5,gL0)=>{var Dw9=HV(),Hw9=wT(),Iw9=fL0(),Ow9=d21(),Aw9=yL0(),Bw9=Aw9||Ow9||Iw9;gL0.exports=function(){var Q,Y={assert:function(G){if(!Y.has(G))throw new Dw9("Side channel does not contain "+Hw9(G))},delete:function(G){return!!Q&&Q.delete(G)},get:function(G){return Q&&Q.get(G)},has:function(G){return!!Q&&Q.has(G)},set:function(G,X){if(!Q)Q=Bw9();Q.set(G,X)}};return Y}});var ud=H((Tf5,mL0)=>{var Nw9=String.prototype.replace,ww9=/%20/g,l21={RFC1738:"RFC1738",RFC3986:"RFC3986"};mL0.exports={default:l21.RFC3986,formatters:{RFC1738:function(J){return Nw9.call(J,ww9,"+")},RFC3986:function(J){return String(J)}},RFC1738:l21.RFC1738,RFC3986:l21.RFC3986}});var i21=H((Pf5,dL0)=>{var Lw9=ud(),Ew9=u21(),p21=Object.prototype.hasOwnProperty,aM=Array.isArray,ld=Ew9(),rB=function(Q,Y){return ld.set(Q,Y),Q},rM=function(Q){return ld.has(Q)},ET=function(Q){return ld.get(Q)},_21=function(Q,Y){ld.set(Q,Y)},DX=function(){var J=[];for(var Q=0;Q<256;++Q)J[J.length]="%"+((Q<16?"0":"")+Q.toString(16)).toUpperCase();return J}(),Cw9=function(Q){while(Q.length>1){var Y=Q.pop(),G=Y.obj[Y.prop];if(aM(G)){var X=[];for(var z=0;z<G.length;++z)if(typeof G[z]<"u")X[X.length]=G[z];Y.obj[Y.prop]=X}}},CT=function(Q,Y){var G=Y&&Y.plainObjects?{__proto__:null}:{};for(var X=0;X<Q.length;++X)if(typeof Q[X]<"u")G[X]=Q[X];return G},Rw9=function J(Q,Y,G){if(!Y)return Q;if(typeof Y!=="object"&&typeof Y!=="function"){if(aM(Q)){var X=Q.length;if(G&&typeof G.arrayLimit==="number"&&X>G.arrayLimit)return rB(CT(Q.concat(Y),G),X);Q[X]=Y}else if(Q&&typeof Q==="object"){if(rM(Q)){var z=ET(Q)+1;Q[z]=Y,_21(Q,z)}else if(G&&G.strictMerge)return[Q,Y];else if(G&&(G.plainObjects||G.allowPrototypes)||!p21.call(Object.prototype,Y))Q[Y]=!0}else return[Q,Y];return Q}if(!Q||typeof Q!=="object"){if(rM(Y)){var K=Object.keys(Y),W=G&&G.plainObjects?{__proto__:null,0:Q}:{0:Q};for(var Z=0;Z<K.length;Z++){var V=parseInt(K[Z],10);W[V+1]=Y[K[Z]]}return rB(W,ET(Y)+1)}var q=[Q].concat(Y);if(G&&typeof G.arrayLimit==="number"&&q.length>G.arrayLimit)return rB(CT(q,G),q.length-1);return q}var U=Q;if(aM(Q)&&!aM(Y))U=CT(Q,G);if(aM(Q)&&aM(Y))return Y.forEach(function(M,D){if(p21.call(Q,D)){var I=Q[D];if(I&&typeof I==="object"&&M&&typeof M==="object")Q[D]=J(I,M,G);else Q[Q.length]=M}else Q[D]=M}),Q;return Object.keys(Y).reduce(function(M,D){var I=Y[D];if(p21.call(M,D))M[D]=J(M[D],I,G);else M[D]=I;if(rM(Y)&&!rM(M))rB(M,ET(Y));if(rM(M)){var O=parseInt(D,10);if(String(O)===D&&O>=0&&O>ET(M))_21(M,O)}return M},U)},Fw9=function(Q,Y){return Object.keys(Y).reduce(function(G,X){return G[X]=Y[X],G},Q)},Sw9=function(J,Q,Y){var G=J.replace(/\+/g," ");if(Y==="iso-8859-1")return G.replace(/%[0-9a-f]{2}/gi,unescape);try{return decodeURIComponent(G)}catch(X){return G}},c21=1024,Tw9=function(Q,Y,G,X,z){if(Q.length===0)return Q;var K=Q;if(typeof Q==="symbol")K=Symbol.prototype.toString.call(Q);else if(typeof Q!=="string")K=String(Q);if(G==="iso-8859-1")return escape(K).replace(/%u[0-9a-f]{4}/gi,function(D){return"%26%23"+parseInt(D.slice(2),16)+"%3B"});var W="";for(var Z=0;Z<K.length;Z+=c21){var V=K.length>=c21?K.slice(Z,Z+c21):K,q=[];for(var U=0;U<V.length;++U){var M=V.charCodeAt(U);if(M===45||M===46||M===95||M===126||M>=48&&M<=57||M>=65&&M<=90||M>=97&&M<=122||z===Lw9.RFC1738&&(M===40||M===41)){q[q.length]=V.charAt(U);continue}if(M<128){q[q.length]=DX[M];continue}if(M<2048){q[q.length]=DX[192|M>>6]+DX[128|M&63];continue}if(M<55296||M>=57344){q[q.length]=DX[224|M>>12]+DX[128|M>>6&63]+DX[128|M&63];continue}U+=1,M=65536+((M&1023)<<10|V.charCodeAt(U)&1023),q[q.length]=DX[240|M>>18]+DX[128|M>>12&63]+DX[128|M>>6&63]+DX[128|M&63]}W+=q.join("")}return W},Pw9=function(Q){var Y=[{obj:{o:Q},prop:"o"}],G=[];for(var X=0;X<Y.length;++X){var z=Y[X],K=z.obj[z.prop],W=Object.keys(K);for(var Z=0;Z<W.length;++Z){var V=W[Z],q=K[V];if(typeof q==="object"&&q!==null&&G.indexOf(q)===-1)Y[Y.length]={obj:K,prop:V},G[G.length]=q}}return Cw9(Y),Q},$w9=function(Q){return Object.prototype.toString.call(Q)==="[object RegExp]"},fw9=function(Q){if(!Q||typeof Q!=="object")return!1;return!!(Q.constructor&&Q.constructor.isBuffer&&Q.constructor.isBuffer(Q))},kw9=function(Q,Y,G,X){if(rM(Q)){var z=ET(Q)+1;return Q[z]=Y,_21(Q,z),Q}var K=[].concat(Q,Y);if(K.length>G)return rB(CT(K,{plainObjects:X}),K.length-1);return K},vw9=function(Q,Y){if(aM(Q)){var G=[];for(var X=0;X<Q.length;X+=1)G[G.length]=Y(Q[X]);return G}return Y(Q)};dL0.exports={arrayToObject:CT,assign:Fw9,combine:kw9,compact:Pw9,decode:Sw9,encode:Tw9,isBuffer:fw9,isOverflow:rM,isRegExp:$w9,markOverflow:rB,maybeMap:vw9,merge:Rw9}});var iL0=H(($f5,_L0)=>{var lL0=u21(),pd=i21(),RT=ud(),jw9=Object.prototype.hasOwnProperty,pL0={brackets:function(Q){return Q+"[]"},comma:"comma",indices:function(Q,Y){return Q+"["+Y+"]"},repeat:function(Q){return Q}},HX=Array.isArray,hw9=Array.prototype.push,cL0=function(J,Q){hw9.apply(J,HX(Q)?Q:[Q])},bw9=Date.prototype.toISOString,uL0=RT.default,Z4={addQueryPrefix:!1,allowDots:!1,allowEmptyArrays:!1,arrayFormat:"indices",charset:"utf-8",charsetSentinel:!1,commaRoundTrip:!1,delimiter:"&",encode:!0,encodeDotInKeys:!1,encoder:pd.encode,encodeValuesOnly:!1,filter:void 0,format:uL0,formatter:RT.formatters[uL0],indices:!1,serializeDate:function(Q){return bw9.call(Q)},skipNulls:!1,strictNullHandling:!1},xw9=function(Q){return typeof Q==="string"||typeof Q==="number"||typeof Q==="boolean"||typeof Q==="symbol"||typeof Q==="bigint"},n21={},yw9=function J(Q,Y,G,X,z,K,W,Z,V,q,U,M,D,I,O,A,B,w){var N=Q,L=w,E=0,R=!1;while((L=L.get(n21))!==void 0&&!R){var F=L.get(Q);if(E+=1,typeof F<"u")if(F===E)throw RangeError("Cyclic object value");else R=!0;if(typeof L.get(n21)>"u")E=0}if(typeof q==="function")N=q(Y,N);else if(N instanceof Date)N=D(N);else if(G==="comma"&&HX(N))N=pd.maybeMap(N,function(g){if(g instanceof Date)return D(g);return g});if(N===null){if(K)return V&&!A?V(Y,Z4.encoder,B,"key",I):Y;N=""}if(xw9(N)||pd.isBuffer(N)){if(V){var f=A?Y:V(Y,Z4.encoder,B,"key",I);return[O(f)+"="+O(V(N,Z4.encoder,B,"value",I))]}return[O(Y)+"="+O(String(N))]}var C=[];if(typeof N>"u")return C;var P;if(G==="comma"&&HX(N)){if(A&&V)N=pd.maybeMap(N,V);P=[{value:N.length>0?N.join(",")||null:void 0}]}else if(HX(q))P=q;else{var k=Object.keys(N);P=U?k.sort(U):k}var $=Z?String(Y).replace(/\./g,"%2E"):String(Y),d=X&&HX(N)&&N.length===1?$+"[]":$;if(z&&HX(N)&&N.length===0)return d+"[]";for(var h=0;h<P.length;++h){var S=P[h],T=typeof S==="object"&&S&&typeof S.value<"u"?S.value:N[S];if(W&&T===null)continue;var b=M&&Z?String(S).replace(/\./g,"%2E"):String(S),x=HX(N)?typeof G==="function"?G(d,b):d:d+(M?"."+b:"["+b+"]");w.set(Q,E);var m=lL0();m.set(n21,w),cL0(C,J(T,x,G,X,z,K,W,Z,G==="comma"&&A&&HX(N)?null:V,q,U,M,D,I,O,A,B,m))}return C},gw9=function(Q){if(!Q)return Z4;if(typeof Q.allowEmptyArrays<"u"&&typeof Q.allowEmptyArrays!=="boolean")throw TypeError("`allowEmptyArrays` option can only be `true` or `false`, when provided");if(typeof Q.encodeDotInKeys<"u"&&typeof Q.encodeDotInKeys!=="boolean")throw TypeError("`encodeDotInKeys` option can only be `true` or `false`, when provided");if(Q.encoder!==null&&typeof Q.encoder<"u"&&typeof Q.encoder!=="function")throw TypeError("Encoder has to be a function.");var Y=Q.charset||Z4.charset;if(typeof Q.charset<"u"&&Q.charset!=="utf-8"&&Q.charset!=="iso-8859-1")throw TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var G=RT.default;if(typeof Q.format<"u"){if(!jw9.call(RT.formatters,Q.format))throw TypeError("Unknown format option provided.");G=Q.format}var X=RT.formatters[G],z=Z4.filter;if(typeof Q.filter==="function"||HX(Q.filter))z=Q.filter;var K;if(Q.arrayFormat in pL0)K=Q.arrayFormat;else if("indices"in Q)K=Q.indices?"indices":"repeat";else K=Z4.arrayFormat;if("commaRoundTrip"in Q&&typeof Q.commaRoundTrip!=="boolean")throw TypeError("`commaRoundTrip` must be a boolean, or absent");var W=typeof Q.allowDots>"u"?Q.encodeDotInKeys===!0?!0:Z4.allowDots:!!Q.allowDots;return{addQueryPrefix:typeof Q.addQueryPrefix==="boolean"?Q.addQueryPrefix:Z4.addQueryPrefix,allowDots:W,allowEmptyArrays:typeof Q.allowEmptyArrays==="boolean"?!!Q.allowEmptyArrays:Z4.allowEmptyArrays,arrayFormat:K,charset:Y,charsetSentinel:typeof Q.charsetSentinel==="boolean"?Q.charsetSentinel:Z4.charsetSentinel,commaRoundTrip:!!Q.commaRoundTrip,delimiter:typeof Q.delimiter>"u"?Z4.delimiter:Q.delimiter,encode:typeof Q.encode==="boolean"?Q.encode:Z4.encode,encodeDotInKeys:typeof Q.encodeDotInKeys==="boolean"?Q.encodeDotInKeys:Z4.encodeDotInKeys,encoder:typeof Q.encoder==="function"?Q.encoder:Z4.encoder,encodeValuesOnly:typeof Q.encodeValuesOnly==="boolean"?Q.encodeValuesOnly:Z4.encodeValuesOnly,filter:z,format:G,formatter:X,serializeDate:typeof Q.serializeDate==="function"?Q.serializeDate:Z4.serializeDate,skipNulls:typeof Q.skipNulls==="boolean"?Q.skipNulls:Z4.skipNulls,sort:typeof Q.sort==="function"?Q.sort:null,strictNullHandling:typeof Q.strictNullHandling==="boolean"?Q.strictNullHandling:Z4.strictNullHandling}};_L0.exports=function(J,Q){var Y=J,G=gw9(Q),X,z;if(typeof G.filter==="function")z=G.filter,Y=z("",Y);else if(HX(G.filter))z=G.filter,X=z;var K=[];if(typeof Y!=="object"||Y===null)return"";var W=pL0[G.arrayFormat],Z=W==="comma"&&G.commaRoundTrip;if(!X)X=Object.keys(Y);if(G.sort)X.sort(G.sort);var V=lL0();for(var q=0;q<X.length;++q){var U=X[q],M=Y[U];if(G.skipNulls&&M===null)continue;cL0(K,yw9(M,U,W,Z,G.allowEmptyArrays,G.strictNullHandling,G.skipNulls,G.encodeDotInKeys,G.encode?G.encoder:null,G.filter,G.sort,G.allowDots,G.serializeDate,G.format,G.formatter,G.encodeValuesOnly,G.charset,V))}var D=K.join(G.delimiter),I=G.addQueryPrefix===!0?"?":"";if(G.charsetSentinel)if(G.charset==="iso-8859-1")I+="utf8=%26%2310003%3B&";else I+="utf8=%E2%9C%93&";return D.length>0?I+D:""}});var aL0=H((ff5,oL0)=>{var IX=i21(),cd=Object.prototype.hasOwnProperty,o21=Array.isArray,n8={allowDots:!1,allowEmptyArrays:!1,allowPrototypes:!1,allowSparse:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decodeDotInKeys:!1,decoder:IX.decode,delimiter:"&",depth:5,duplicates:"combine",ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1000,parseArrays:!0,plainObjects:!1,strictDepth:!1,strictMerge:!0,strictNullHandling:!1,throwOnLimitExceeded:!1},mw9=function(J){return J.replace(/&#(\d+);/g,function(Q,Y){return String.fromCharCode(parseInt(Y,10))})},nL0=function(J,Q,Y){if(J&&typeof J==="string"&&Q.comma&&J.indexOf(",")>-1)return J.split(",");if(Q.throwOnLimitExceeded&&Y>=Q.arrayLimit)throw RangeError("Array limit exceeded. Only "+Q.arrayLimit+" element"+(Q.arrayLimit===1?"":"s")+" allowed in an array.");return J},dw9="utf8=%26%2310003%3B",uw9="utf8=%E2%9C%93",lw9=function(Q,Y){var G={__proto__:null},X=Y.ignoreQueryPrefix?Q.replace(/^\?/,""):Q;X=X.replace(/%5B/gi,"[").replace(/%5D/gi,"]");var z=Y.parameterLimit===1/0?void 0:Y.parameterLimit,K=X.split(Y.delimiter,Y.throwOnLimitExceeded?z+1:z);if(Y.throwOnLimitExceeded&&K.length>z)throw RangeError("Parameter limit exceeded. Only "+z+" parameter"+(z===1?"":"s")+" allowed.");var W=-1,Z,V=Y.charset;if(Y.charsetSentinel){for(Z=0;Z<K.length;++Z)if(K[Z].indexOf("utf8=")===0){if(K[Z]===uw9)V="utf-8";else if(K[Z]===dw9)V="iso-8859-1";W=Z,Z=K.length}}for(Z=0;Z<K.length;++Z){if(Z===W)continue;var q=K[Z],U=q.indexOf("]="),M=U===-1?q.indexOf("="):U+1,D,I;if(M===-1)D=Y.decoder(q,n8.decoder,V,"key"),I=Y.strictNullHandling?null:"";else if(D=Y.decoder(q.slice(0,M),n8.decoder,V,"key"),D!==null)I=IX.maybeMap(nL0(q.slice(M+1),Y,o21(G[D])?G[D].length:0),function(A){return Y.decoder(A,n8.decoder,V,"value")});if(I&&Y.interpretNumericEntities&&V==="iso-8859-1")I=mw9(String(I));if(q.indexOf("[]=")>-1)I=o21(I)?[I]:I;if(Y.comma&&o21(I)&&I.length>Y.arrayLimit){if(Y.throwOnLimitExceeded)throw RangeError("Array limit exceeded. Only "+Y.arrayLimit+" element"+(Y.arrayLimit===1?"":"s")+" allowed in an array.");I=IX.combine([],I,Y.arrayLimit,Y.plainObjects)}if(D!==null){var O=cd.call(G,D);if(O&&(Y.duplicates==="combine"||q.indexOf("[]=")>-1))G[D]=IX.combine(G[D],I,Y.arrayLimit,Y.plainObjects);else if(!O||Y.duplicates==="last")G[D]=I}}return G},pw9=function(J,Q,Y,G){var X=0;if(J.length>0&&J[J.length-1]==="[]"){var z=J.slice(0,-1).join("");X=Array.isArray(Q)&&Q[z]?Q[z].length:0}var K=G?Q:nL0(Q,Y,X);for(var W=J.length-1;W>=0;--W){var Z,V=J[W];if(V==="[]"&&Y.parseArrays)if(IX.isOverflow(K))Z=K;else Z=Y.allowEmptyArrays&&(K===""||Y.strictNullHandling&&K===null)?[]:IX.combine([],K,Y.arrayLimit,Y.plainObjects);else{Z=Y.plainObjects?{__proto__:null}:{};var q=V.charAt(0)==="["&&V.charAt(V.length-1)==="]"?V.slice(1,-1):V,U=Y.decodeDotInKeys?q.replace(/%2E/g,"."):q,M=parseInt(U,10),D=!isNaN(M)&&V!==U&&String(M)===U&&M>=0&&Y.parseArrays;if(!Y.parseArrays&&U==="")Z={0:K};else if(D&&M<Y.arrayLimit)Z=[],Z[M]=K;else if(D&&Y.throwOnLimitExceeded)throw RangeError("Array limit exceeded. Only "+Y.arrayLimit+" element"+(Y.arrayLimit===1?"":"s")+" allowed in an array.");else if(D)Z[M]=K,IX.markOverflow(Z,M);else if(U!=="__proto__")Z[U]=K}K=Z}return K},cw9=function(Q,Y){var G=Y.allowDots?Q.replace(/\.([^.[]+)/g,"[$1]"):Q;if(Y.depth<=0){if(!Y.plainObjects&&cd.call(Object.prototype,G)){if(!Y.allowPrototypes)return}return[G]}var X=/(\[[^[\]]*])/,z=/(\[[^[\]]*])/g,K=X.exec(G),W=K?G.slice(0,K.index):G,Z=[];if(W){if(!Y.plainObjects&&cd.call(Object.prototype,W)){if(!Y.allowPrototypes)return}Z[Z.length]=W}var V=0;while((K=z.exec(G))!==null&&V<Y.depth){V+=1;var q=K[1].slice(1,-1);if(!Y.plainObjects&&cd.call(Object.prototype,q)){if(!Y.allowPrototypes)return}Z[Z.length]=K[1]}if(K){if(Y.strictDepth===!0)throw RangeError("Input depth exceeded depth option of "+Y.depth+" and strictDepth is true");Z[Z.length]="["+G.slice(K.index)+"]"}return Z},_w9=function(Q,Y,G,X){if(!Q)return;var z=cw9(Q,G);if(!z)return;return pw9(z,Y,G,X)},iw9=function(Q){if(!Q)return n8;if(typeof Q.allowEmptyArrays<"u"&&typeof Q.allowEmptyArrays!=="boolean")throw TypeError("`allowEmptyArrays` option can only be `true` or `false`, when provided");if(typeof Q.decodeDotInKeys<"u"&&typeof Q.decodeDotInKeys!=="boolean")throw TypeError("`decodeDotInKeys` option can only be `true` or `false`, when provided");if(Q.decoder!==null&&typeof Q.decoder<"u"&&typeof Q.decoder!=="function")throw TypeError("Decoder has to be a function.");if(typeof Q.charset<"u"&&Q.charset!=="utf-8"&&Q.charset!=="iso-8859-1")throw TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");if(typeof Q.throwOnLimitExceeded<"u"&&typeof Q.throwOnLimitExceeded!=="boolean")throw TypeError("`throwOnLimitExceeded` option must be a boolean");var Y=typeof Q.charset>"u"?n8.charset:Q.charset,G=typeof Q.duplicates>"u"?n8.duplicates:Q.duplicates;if(G!=="combine"&&G!=="first"&&G!=="last")throw TypeError("The duplicates option must be either combine, first, or last");var X=typeof Q.allowDots>"u"?Q.decodeDotInKeys===!0?!0:n8.allowDots:!!Q.allowDots;return{allowDots:X,allowEmptyArrays:typeof Q.allowEmptyArrays==="boolean"?!!Q.allowEmptyArrays:n8.allowEmptyArrays,allowPrototypes:typeof Q.allowPrototypes==="boolean"?Q.allowPrototypes:n8.allowPrototypes,allowSparse:typeof Q.allowSparse==="boolean"?Q.allowSparse:n8.allowSparse,arrayLimit:typeof Q.arrayLimit==="number"?Q.arrayLimit:n8.arrayLimit,charset:Y,charsetSentinel:typeof Q.charsetSentinel==="boolean"?Q.charsetSentinel:n8.charsetSentinel,comma:typeof Q.comma==="boolean"?Q.comma:n8.comma,decodeDotInKeys:typeof Q.decodeDotInKeys==="boolean"?Q.decodeDotInKeys:n8.decodeDotInKeys,decoder:typeof Q.decoder==="function"?Q.decoder:n8.decoder,delimiter:typeof Q.delimiter==="string"||IX.isRegExp(Q.delimiter)?Q.delimiter:n8.delimiter,depth:typeof Q.depth==="number"||Q.depth===!1?+Q.depth:n8.depth,duplicates:G,ignoreQueryPrefix:Q.ignoreQueryPrefix===!0,interpretNumericEntities:typeof Q.interpretNumericEntities==="boolean"?Q.interpretNumericEntities:n8.interpretNumericEntities,parameterLimit:typeof Q.parameterLimit==="number"?Q.parameterLimit:n8.parameterLimit,parseArrays:Q.parseArrays!==!1,plainObjects:typeof Q.plainObjects==="boolean"?Q.plainObjects:n8.plainObjects,strictDepth:typeof Q.strictDepth==="boolean"?!!Q.strictDepth:n8.strictDepth,strictMerge:typeof Q.strictMerge==="boolean"?!!Q.strictMerge:n8.strictMerge,strictNullHandling:typeof Q.strictNullHandling==="boolean"?Q.strictNullHandling:n8.strictNullHandling,throwOnLimitExceeded:typeof Q.throwOnLimitExceeded==="boolean"?Q.throwOnLimitExceeded:!1}};oL0.exports=function(J,Q){var Y=iw9(Q);if(J===""||J===null||typeof J>"u")return Y.plainObjects?{__proto__:null}:{};var G=typeof J==="string"?lw9(J,Y):J,X=Y.plainObjects?{__proto__:null}:{},z=Object.keys(G);for(var K=0;K<z.length;++K){var W=z[K],Z=_w9(W,G[W],Y,typeof J==="string");X=IX.merge(X,Z,Y)}if(Y.allowSparse===!0)return X;return IX.compact(X)}});var sL0=H((kf5,rL0)=>{var nw9=iL0(),ow9=aL0(),aw9=ud();rL0.exports={formats:aw9,parse:ow9,stringify:nw9}});var YE0=H((vf5,QE0)=>{/*! utils.js - Seamflux Client Build | 2026-03-14T14:17:12.103Z */async function rw9({method:J,url:Q,query:Y,body:G}){let X=await(0,a21.getEnv)("OKX_API_KEY"),z=await(0,a21.getEnv)("OKX_SECRET"),K=await(0,a21.getEnv)("OKX_PASSPHRASE");if(!X||!z||!K)throw Error("Missing api key, secret or passphrase");let W=new Date().toISOString(),Z=Q.startsWith("http")?"/"+Q.replace(/.*\.com\/(.*)/,"$1"):Q,V="";J.toUpperCase()==="GET"&&Y&&Object.keys(Y).length>0&&(V="?"+zL9.stringify(Y,{encode:!1}));let q="";J.toUpperCase()!=="POST"||(0,KL9.isEmpty)(G)||(q=JSON.stringify(G));let U=W+J.toUpperCase()+Z+V+q,M=XL9.createHmac("sha256",z).update(U).digest("base64"),D={};return D["OK-ACCESS-KEY"]=X,D["OK-ACCESS-TIMESTAMP"]=W,D["OK-ACCESS-SIGN"]=M,D["OK-ACCESS-PASSPHRASE"]=K,D["Content-Type"]="application/json",D}var{create:sw9,defineProperty:_d,getOwnPropertyDescriptor:tw9,getOwnPropertyNames:ew9,getPrototypeOf:JL9}=Object,QL9=Object.prototype.hasOwnProperty,YL9=(J,Q)=>{for(var Y in Q)_d(J,Y,{get:Q[Y],enumerable:!0})},eL0=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of ew9(Q))QL9.call(J,X)||X===Y||_d(J,X,{get:()=>Q[X],enumerable:!(G=tw9(Q,X))||G.enumerable});return J},JE0=(J,Q,Y)=>(Y=J!=null?sw9(JL9(J)):{},eL0(!Q&&J&&J.__esModule?Y:_d(Y,"default",{value:J,enumerable:!0}),J)),GL9=(J)=>eL0(_d({},"__esModule",{value:!0}),J),tL0={};YL9(tL0,{signedHeaders:()=>rw9}),QE0.exports=GL9(tL0);var a21=qU(),XL9=JE0(V1("crypto")),zL9=JE0(sL0()),KL9=FK()});var s21=H((jf5,zE0)=>{/*! httpRequest.js - Seamflux Client Build | 2026-03-14T14:17:12.126Z */async function WL9({method:J,path:Q,queryParams:Y,body:G}){await LL9(Q).acquire();let z=await(0,IL9.signedHeaders)({method:J,url:Q,query:Y,body:G}),K=process.env.proxy,W=await EL9.request({method:J||"GET",url:Q,params:Y,data:G,headers:z,proxy:K});if(W.code!=0)throw Error((0,XE0.get)(W,"data[0].sMsg",W.msg));return W}var{defineProperty:r21,getOwnPropertyDescriptor:ZL9,getOwnPropertyNames:VL9}=Object,qL9=Object.prototype.hasOwnProperty,UL9=(J,Q)=>{for(var Y in Q)r21(J,Y,{get:Q[Y],enumerable:!0})},ML9=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of VL9(Q))qL9.call(J,X)||X===Y||r21(J,X,{get:()=>Q[X],enumerable:!(G=ZL9(Q,X))||G.enumerable});return J},DL9=(J)=>ML9(r21({},"__esModule",{value:!0}),J),GE0={};UL9(GE0,{httpRequest:()=>WL9}),zE0.exports=DL9(GE0);var XE0=FK(),HL9=Jd(),sB=KL0(),IL9=YE0(),OL9="https://web3.okx.com",AL9=5000;class id{timestamps=[];maxRequests;perMilliseconds;constructor(J){this.maxRequests=J.maxRequests,this.perMilliseconds=J.perMilliseconds}async acquire(){let J=Date.now();if(this.timestamps=this.timestamps.filter((G)=>J-G<this.perMilliseconds),this.timestamps.length<this.maxRequests)return void this.timestamps.push(J);let Q=this.timestamps[0],Y=this.perMilliseconds-(J-Q)+10;return Y>0&&await new Promise((G)=>setTimeout(G,Y)),this.acquire()}}var BL9=new id(sB.RATE_LIMIT_RULES.SLOW),NL9=new id(sB.RATE_LIMIT_RULES.FAST),wL9=new id(sB.RATE_LIMIT_RULES.DEFAULT),LL9=(J)=>{let Q=(0,sB.getRateLimitByPath)(J);return Q===sB.RATE_LIMIT_RULES.FAST?NL9:Q===sB.RATE_LIMIT_RULES.SLOW?BL9:wL9},EL9=(0,HL9.createRequestClient)({baseURL:OL9,timeout:AL9,headers:{"Content-Type":"application/json"},maxRetries:1,retryDelayFn:(J)=>100*(J+1),retryCondition:(J)=>J.response?.status!==429||J.code==="ECONNREFUSED",errorHandler:(J)=>{throw Error((0,XE0.get)(J,"response.data.msg",J.message))}})});var FV=H((M2)=>{Object.defineProperty(M2,"__esModule",{value:!0});M2.notImplemented=M2.bitMask=M2.utf8ToBytes=M2.randomBytes=M2.isBytes=M2.hexToBytes=M2.concatBytes=M2.bytesToUtf8=M2.bytesToHex=M2.anumber=M2.abytes=void 0;M2.abool=CL9;M2.numberToHexUnpadded=KE0;M2.hexToNumber=e21;M2.bytesToNumberBE=RL9;M2.bytesToNumberLE=FL9;M2.numberToBytesBE=WE0;M2.numberToBytesLE=SL9;M2.numberToVarBytesBE=TL9;M2.ensureBytes=PL9;M2.equalBytes=$L9;M2.inRange=ZE0;M2.aInRange=fL9;M2.bitLen=kL9;M2.bitGet=vL9;M2.bitSet=jL9;M2.createHmacDrbg=bL9;M2.validateObject=yL9;M2.isHash=gL9;M2._validateObject=mL9;M2.memoized=uL9;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */var TK=M8(),PK=M8();Object.defineProperty(M2,"abytes",{enumerable:!0,get:function(){return PK.abytes}});Object.defineProperty(M2,"anumber",{enumerable:!0,get:function(){return PK.anumber}});Object.defineProperty(M2,"bytesToHex",{enumerable:!0,get:function(){return PK.bytesToHex}});Object.defineProperty(M2,"bytesToUtf8",{enumerable:!0,get:function(){return PK.bytesToUtf8}});Object.defineProperty(M2,"concatBytes",{enumerable:!0,get:function(){return PK.concatBytes}});Object.defineProperty(M2,"hexToBytes",{enumerable:!0,get:function(){return PK.hexToBytes}});Object.defineProperty(M2,"isBytes",{enumerable:!0,get:function(){return PK.isBytes}});Object.defineProperty(M2,"randomBytes",{enumerable:!0,get:function(){return PK.randomBytes}});Object.defineProperty(M2,"utf8ToBytes",{enumerable:!0,get:function(){return PK.utf8ToBytes}});var nd=BigInt(0),FT=BigInt(1);function CL9(J,Q){if(typeof Q!=="boolean")throw Error(J+" boolean expected, got "+Q)}function KE0(J){let Q=J.toString(16);return Q.length&1?"0"+Q:Q}function e21(J){if(typeof J!=="string")throw Error("hex string expected, got "+typeof J);return J===""?nd:BigInt("0x"+J)}function RL9(J){return e21((0,TK.bytesToHex)(J))}function FL9(J){return(0,TK.abytes)(J),e21((0,TK.bytesToHex)(Uint8Array.from(J).reverse()))}function WE0(J,Q){return(0,TK.hexToBytes)(J.toString(16).padStart(Q*2,"0"))}function SL9(J,Q){return WE0(J,Q).reverse()}function TL9(J){return(0,TK.hexToBytes)(KE0(J))}function PL9(J,Q,Y){let G;if(typeof Q==="string")try{G=(0,TK.hexToBytes)(Q)}catch(z){throw Error(J+" must be hex string or Uint8Array, cause: "+z)}else if((0,TK.isBytes)(Q))G=Uint8Array.from(Q);else throw Error(J+" must be hex string or Uint8Array");let X=G.length;if(typeof Y==="number"&&X!==Y)throw Error(J+" of length "+Y+" expected, got "+X);return G}function $L9(J,Q){if(J.length!==Q.length)return!1;let Y=0;for(let G=0;G<J.length;G++)Y|=J[G]^Q[G];return Y===0}var t21=(J)=>typeof J==="bigint"&&nd<=J;function ZE0(J,Q,Y){return t21(J)&&t21(Q)&&t21(Y)&&Q<=J&&J<Y}function fL9(J,Q,Y,G){if(!ZE0(Q,Y,G))throw Error("expected valid "+J+": "+Y+" <= n < "+G+", got "+Q)}function kL9(J){let Q;for(Q=0;J>nd;J>>=FT,Q+=1);return Q}function vL9(J,Q){return J>>BigInt(Q)&FT}function jL9(J,Q,Y){return J|(Y?FT:nd)<<BigInt(Q)}var hL9=(J)=>(FT<<BigInt(J))-FT;M2.bitMask=hL9;function bL9(J,Q,Y){if(typeof J!=="number"||J<2)throw Error("hashLen must be a number");if(typeof Q!=="number"||Q<2)throw Error("qByteLen must be a number");if(typeof Y!=="function")throw Error("hmacFn must be a function");let G=(D)=>new Uint8Array(D),X=(D)=>Uint8Array.of(D),z=G(J),K=G(J),W=0,Z=()=>{z.fill(1),K.fill(0),W=0},V=(...D)=>Y(K,z,...D),q=(D=G(0))=>{if(K=V(X(0),D),z=V(),D.length===0)return;K=V(X(1),D),z=V()},U=()=>{if(W++>=1000)throw Error("drbg: tried 1000 values");let D=0,I=[];while(D<Q){z=V();let O=z.slice();I.push(O),D+=z.length}return(0,TK.concatBytes)(...I)};return(D,I)=>{Z(),q(D);let O=void 0;while(!(O=I(U())))q();return Z(),O}}var xL9={bigint:(J)=>typeof J==="bigint",function:(J)=>typeof J==="function",boolean:(J)=>typeof J==="boolean",string:(J)=>typeof J==="string",stringOrUint8Array:(J)=>typeof J==="string"||(0,TK.isBytes)(J),isSafeInteger:(J)=>Number.isSafeInteger(J),array:(J)=>Array.isArray(J),field:(J,Q)=>Q.Fp.isValid(J),hash:(J)=>typeof J==="function"&&Number.isSafeInteger(J.outputLen)};function yL9(J,Q,Y={}){let G=(X,z,K)=>{let W=xL9[z];if(typeof W!=="function")throw Error("invalid validator function");let Z=J[X];if(K&&Z===void 0)return;if(!W(Z,J))throw Error("param "+String(X)+" is invalid. Expected "+z+", got "+Z)};for(let[X,z]of Object.entries(Q))G(X,z,!1);for(let[X,z]of Object.entries(Y))G(X,z,!0);return J}function gL9(J){return typeof J==="function"&&Number.isSafeInteger(J.outputLen)}function mL9(J,Q,Y={}){if(!J||typeof J!=="object")throw Error("expected valid options object");function G(X,z,K){let W=J[X];if(K&&W===void 0)return;let Z=typeof W;if(Z!==z||W===null)throw Error(`param "${X}" is invalid: expected ${z}, got ${Z}`)}Object.entries(Q).forEach(([X,z])=>G(X,z,!1)),Object.entries(Y).forEach(([X,z])=>G(X,z,!0))}var dL9=()=>{throw Error("not implemented")};M2.notImplemented=dL9;function uL9(J){let Q=new WeakMap;return(Y,...G)=>{let X=Q.get(Y);if(X!==void 0)return X;let z=J(Y,...G);return Q.set(Y,z),z}}});var SV=H((NE0)=>{Object.defineProperty(NE0,"__esModule",{value:!0});NE0.isNegativeLE=void 0;NE0.mod=m3;NE0.pow=UE9;NE0.pow2=ME9;NE0.invert=od;NE0.tonelliShanks=QG1;NE0.FpSqrt=OE0;NE0.validateField=AE9;NE0.FpPow=YG1;NE0.FpInvertBatch=AE0;NE0.FpDiv=BE9;NE0.FpLegendre=ad;NE0.FpIsSquare=NE9;NE0.nLength=GG1;NE0.Field=rd;NE0.FpSqrtOdd=wE9;NE0.FpSqrtEven=LE9;NE0.hashToPrivateScalar=EE9;NE0.getFieldBytesLength=XG1;NE0.getMinHashLength=BE0;NE0.mapHashToField=CE9;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */var d3=FV(),x7=BigInt(0),u9=BigInt(1),sM=BigInt(2),qE0=BigInt(3),UE0=BigInt(4),ME0=BigInt(5),VE9=BigInt(7),DE0=BigInt(8),qE9=BigInt(9),HE0=BigInt(16);function m3(J,Q){let Y=J%Q;return Y>=x7?Y:Q+Y}function UE9(J,Q,Y){return YG1(rd(Y),J,Q)}function ME9(J,Q,Y){let G=J;while(Q-- >x7)G*=G,G%=Y;return G}function od(J,Q){if(J===x7)throw Error("invert: expected non-zero number");if(Q<=x7)throw Error("invert: expected positive modulus, got "+Q);let Y=m3(J,Q),G=Q,X=x7,z=u9,K=u9,W=x7;while(Y!==x7){let V=G/Y,q=G%Y,U=X-K*V,M=z-W*V;G=Y,Y=q,X=K,z=W,K=U,W=M}if(G!==u9)throw Error("invert: does not exist");return m3(X,Q)}function JG1(J,Q,Y){if(!J.eql(J.sqr(Q),Y))throw Error("Cannot find square root")}function IE0(J,Q){let Y=(J.ORDER+u9)/UE0,G=J.pow(Q,Y);return JG1(J,G,Q),G}function DE9(J,Q){let Y=(J.ORDER-ME0)/DE0,G=J.mul(Q,sM),X=J.pow(G,Y),z=J.mul(Q,X),K=J.mul(J.mul(z,sM),X),W=J.mul(z,J.sub(K,J.ONE));return JG1(J,W,Q),W}function HE9(J){let Q=rd(J),Y=QG1(J),G=Y(Q,Q.neg(Q.ONE)),X=Y(Q,G),z=Y(Q,Q.neg(G)),K=(J+VE9)/HE0;return(W,Z)=>{let V=W.pow(Z,K),q=W.mul(V,G),U=W.mul(V,X),M=W.mul(V,z),D=W.eql(W.sqr(q),Z),I=W.eql(W.sqr(U),Z);V=W.cmov(V,q,D),q=W.cmov(M,U,I);let O=W.eql(W.sqr(q),Z),A=W.cmov(V,q,O);return JG1(W,A,Z),A}}function QG1(J){if(J<qE0)throw Error("sqrt is not defined for small field");let Q=J-u9,Y=0;while(Q%sM===x7)Q/=sM,Y++;let G=sM,X=rd(J);while(ad(X,G)===1)if(G++>1000)throw Error("Cannot find square root: probably non-prime P");if(Y===1)return IE0;let z=X.pow(G,Q),K=(Q+u9)/sM;return function(Z,V){if(Z.is0(V))return V;if(ad(Z,V)!==1)throw Error("Cannot find square root");let q=Y,U=Z.mul(Z.ONE,z),M=Z.pow(V,Q),D=Z.pow(V,K);while(!Z.eql(M,Z.ONE)){if(Z.is0(M))return Z.ZERO;let I=1,O=Z.sqr(M);while(!Z.eql(O,Z.ONE))if(I++,O=Z.sqr(O),I===q)throw Error("Cannot find square root");let A=u9<<BigInt(q-I-1),B=Z.pow(U,A);q=I,U=Z.sqr(B),M=Z.mul(M,U),D=Z.mul(D,B)}return D}}function OE0(J){if(J%UE0===qE0)return IE0;if(J%DE0===ME0)return DE9;if(J%HE0===qE9)return HE9(J);return QG1(J)}var IE9=(J,Q)=>(m3(J,Q)&u9)===u9;NE0.isNegativeLE=IE9;var OE9=["create","isValid","is0","neg","inv","sqrt","sqr","eql","add","sub","mul","pow","div","addN","subN","mulN","sqrN"];function AE9(J){let Q={ORDER:"bigint",MASK:"bigint",BYTES:"number",BITS:"number"},Y=OE9.reduce((G,X)=>{return G[X]="function",G},Q);return(0,d3._validateObject)(J,Y),J}function YG1(J,Q,Y){if(Y<x7)throw Error("invalid exponent, negatives unsupported");if(Y===x7)return J.ONE;if(Y===u9)return Q;let G=J.ONE,X=Q;while(Y>x7){if(Y&u9)G=J.mul(G,X);X=J.sqr(X),Y>>=u9}return G}function AE0(J,Q,Y=!1){let G=Array(Q.length).fill(Y?J.ZERO:void 0),X=Q.reduce((K,W,Z)=>{if(J.is0(W))return K;return G[Z]=K,J.mul(K,W)},J.ONE),z=J.inv(X);return Q.reduceRight((K,W,Z)=>{if(J.is0(W))return K;return G[Z]=J.mul(K,G[Z]),J.mul(K,W)},z),G}function BE9(J,Q,Y){return J.mul(Q,typeof Y==="bigint"?od(Y,J.ORDER):J.inv(Y))}function ad(J,Q){let Y=(J.ORDER-u9)/sM,G=J.pow(Q,Y),X=J.eql(G,J.ONE),z=J.eql(G,J.ZERO),K=J.eql(G,J.neg(J.ONE));if(!X&&!z&&!K)throw Error("invalid Legendre symbol result");return X?1:z?0:-1}function NE9(J,Q){return ad(J,Q)===1}function GG1(J,Q){if(Q!==void 0)(0,d3.anumber)(Q);let Y=Q!==void 0?Q:J.toString(2).length,G=Math.ceil(Y/8);return{nBitLength:Y,nByteLength:G}}function rd(J,Q,Y=!1,G={}){if(J<=x7)throw Error("invalid field: expected ORDER > 0, got "+J);let X=void 0,z=void 0,K=!1,W=void 0;if(typeof Q==="object"&&Q!=null){if(G.sqrt||Y)throw Error("cannot specify opts in two arguments");let M=Q;if(M.BITS)X=M.BITS;if(M.sqrt)z=M.sqrt;if(typeof M.isLE==="boolean")Y=M.isLE;if(typeof M.modOnDecode==="boolean")K=M.modOnDecode;W=M.allowedLengths}else{if(typeof Q==="number")X=Q;if(G.sqrt)z=G.sqrt}let{nBitLength:Z,nByteLength:V}=GG1(J,X);if(V>2048)throw Error("invalid field: expected ORDER of <= 2048 bytes");let q,U=Object.freeze({ORDER:J,isLE:Y,BITS:Z,BYTES:V,MASK:(0,d3.bitMask)(Z),ZERO:x7,ONE:u9,allowedLengths:W,create:(M)=>m3(M,J),isValid:(M)=>{if(typeof M!=="bigint")throw Error("invalid field element: expected bigint, got "+typeof M);return x7<=M&&M<J},is0:(M)=>M===x7,isValidNot0:(M)=>!U.is0(M)&&U.isValid(M),isOdd:(M)=>(M&u9)===u9,neg:(M)=>m3(-M,J),eql:(M,D)=>M===D,sqr:(M)=>m3(M*M,J),add:(M,D)=>m3(M+D,J),sub:(M,D)=>m3(M-D,J),mul:(M,D)=>m3(M*D,J),pow:(M,D)=>YG1(U,M,D),div:(M,D)=>m3(M*od(D,J),J),sqrN:(M)=>M*M,addN:(M,D)=>M+D,subN:(M,D)=>M-D,mulN:(M,D)=>M*D,inv:(M)=>od(M,J),sqrt:z||((M)=>{if(!q)q=OE0(J);return q(U,M)}),toBytes:(M)=>Y?(0,d3.numberToBytesLE)(M,V):(0,d3.numberToBytesBE)(M,V),fromBytes:(M,D=!0)=>{if(W){if(!W.includes(M.length)||M.length>V)throw Error("Field.fromBytes: expected "+W+" bytes, got "+M.length);let O=new Uint8Array(V);O.set(M,Y?0:O.length-M.length),M=O}if(M.length!==V)throw Error("Field.fromBytes: expected "+V+" bytes, got "+M.length);let I=Y?(0,d3.bytesToNumberLE)(M):(0,d3.bytesToNumberBE)(M);if(K)I=m3(I,J);if(!D){if(!U.isValid(I))throw Error("invalid field element: outside of range 0..ORDER")}return I},invertBatch:(M)=>AE0(U,M),cmov:(M,D,I)=>I?D:M});return Object.freeze(U)}function wE9(J,Q){if(!J.isOdd)throw Error("Field doesn't have isOdd");let Y=J.sqrt(Q);return J.isOdd(Y)?Y:J.neg(Y)}function LE9(J,Q){if(!J.isOdd)throw Error("Field doesn't have isOdd");let Y=J.sqrt(Q);return J.isOdd(Y)?J.neg(Y):Y}function EE9(J,Q,Y=!1){J=(0,d3.ensureBytes)("privateHash",J);let G=J.length,X=GG1(Q).nByteLength+8;if(X<24||G<X||G>1024)throw Error("hashToPrivateScalar: expected "+X+"-1024 bytes of input, got "+G);let z=Y?(0,d3.bytesToNumberLE)(J):(0,d3.bytesToNumberBE)(J);return m3(z,Q-u9)+u9}function XG1(J){if(typeof J!=="bigint")throw Error("field order must be bigint");let Q=J.toString(2).length;return Math.ceil(Q/8)}function BE0(J){let Q=XG1(J);return Q+Math.ceil(Q/2)}function CE9(J,Q,Y=!1){let G=J.length,X=XG1(Q),z=BE0(Q);if(G<16||G<z||G>1024)throw Error("expected "+z+"-1024 bytes of input, got "+G);let K=Y?(0,d3.bytesToNumberLE)(J):(0,d3.bytesToNumberBE)(J),W=m3(K,Q-u9)+u9;return Y?(0,d3.numberToBytesLE)(W,X):(0,d3.numberToBytesBE)(W,X)}});var sd=H((PE0)=>{Object.defineProperty(PE0,"__esModule",{value:!0});PE0.wNAF=void 0;PE0.negateCt=ZG1;PE0.normalizeZ=cE9;PE0.mulEndoUnsafe=_E9;PE0.pippenger=iE9;PE0.precomputeMSMUnsafe=nE9;PE0.validateBasic=oE9;PE0._createCurveFields=aE9;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */var ST=FV(),TT=SV(),tB=BigInt(0),tM=BigInt(1);function ZG1(J,Q){let Y=Q.negate();return J?Y:Q}function cE9(J,Q){let Y=(0,TT.FpInvertBatch)(J.Fp,Q.map((G)=>G.Z));return Q.map((G,X)=>J.fromAffine(G.toAffine(Y[X])))}function VG1(J,Q){if(!Number.isSafeInteger(J)||J<=0||J>Q)throw Error("invalid window size, expected [1.."+Q+"], got W="+J)}function zG1(J,Q){VG1(J,Q);let Y=Math.ceil(Q/J)+1,G=2**(J-1),X=2**J,z=(0,ST.bitMask)(J),K=BigInt(J);return{windows:Y,windowSize:G,mask:z,maxNumber:X,shiftBy:K}}function LE0(J,Q,Y){let{windowSize:G,mask:X,maxNumber:z,shiftBy:K}=Y,W=Number(J&X),Z=J>>K;if(W>G)W-=z,Z+=tM;let V=Q*G,q=V+Math.abs(W)-1,U=W===0,M=W<0,D=Q%2!==0;return{nextN:Z,offset:q,isZero:U,isNeg:M,isNegF:D,offsetF:V}}function RE0(J,Q){if(!Array.isArray(J))throw Error("array expected");J.forEach((Y,G)=>{if(!(Y instanceof Q))throw Error("invalid point at index "+G)})}function FE0(J,Q){if(!Array.isArray(J))throw Error("array of scalars expected");J.forEach((Y,G)=>{if(!Q.isValid(Y))throw Error("invalid scalar at index "+G)})}var KG1=new WeakMap,SE0=new WeakMap;function WG1(J){return SE0.get(J)||1}function EE0(J){if(J!==tB)throw Error("invalid wNAF")}class TE0{constructor(J,Q){this.BASE=J.BASE,this.ZERO=J.ZERO,this.Fn=J.Fn,this.bits=Q}_unsafeLadder(J,Q,Y=this.ZERO){let G=J;while(Q>tB){if(Q&tM)Y=Y.add(G);G=G.double(),Q>>=tM}return Y}precomputeWindow(J,Q){let{windows:Y,windowSize:G}=zG1(Q,this.bits),X=[],z=J,K=z;for(let W=0;W<Y;W++){K=z,X.push(K);for(let Z=1;Z<G;Z++)K=K.add(z),X.push(K);z=K.double()}return X}wNAF(J,Q,Y){if(!this.Fn.isValid(Y))throw Error("invalid scalar");let G=this.ZERO,X=this.BASE,z=zG1(J,this.bits);for(let K=0;K<z.windows;K++){let{nextN:W,offset:Z,isZero:V,isNeg:q,isNegF:U,offsetF:M}=LE0(Y,K,z);if(Y=W,V)X=X.add(ZG1(U,Q[M]));else G=G.add(ZG1(q,Q[Z]))}return EE0(Y),{p:G,f:X}}wNAFUnsafe(J,Q,Y,G=this.ZERO){let X=zG1(J,this.bits);for(let z=0;z<X.windows;z++){if(Y===tB)break;let{nextN:K,offset:W,isZero:Z,isNeg:V}=LE0(Y,z,X);if(Y=K,Z)continue;else{let q=Q[W];G=G.add(V?q.negate():q)}}return EE0(Y),G}getPrecomputes(J,Q,Y){let G=KG1.get(Q);if(!G){if(G=this.precomputeWindow(Q,J),J!==1){if(typeof Y==="function")G=Y(G);KG1.set(Q,G)}}return G}cached(J,Q,Y){let G=WG1(J);return this.wNAF(G,this.getPrecomputes(G,J,Y),Q)}unsafe(J,Q,Y,G){let X=WG1(J);if(X===1)return this._unsafeLadder(J,Q,G);return this.wNAFUnsafe(X,this.getPrecomputes(X,J,Y),Q,G)}createCache(J,Q){VG1(Q,this.bits),SE0.set(J,Q),KG1.delete(J)}hasCache(J){return WG1(J)!==1}}PE0.wNAF=TE0;function _E9(J,Q,Y,G){let X=Q,z=J.ZERO,K=J.ZERO;while(Y>tB||G>tB){if(Y&tM)z=z.add(X);if(G&tM)K=K.add(X);X=X.double(),Y>>=tM,G>>=tM}return{p1:z,p2:K}}function iE9(J,Q,Y,G){RE0(Y,J),FE0(G,Q);let X=Y.length,z=G.length;if(X!==z)throw Error("arrays of points and scalars must have equal length");let K=J.ZERO,W=(0,ST.bitLen)(BigInt(X)),Z=1;if(W>12)Z=W-3;else if(W>4)Z=W-2;else if(W>0)Z=2;let V=(0,ST.bitMask)(Z),q=Array(Number(V)+1).fill(K),U=Math.floor((Q.BITS-1)/Z)*Z,M=K;for(let D=U;D>=0;D-=Z){q.fill(K);for(let O=0;O<z;O++){let A=G[O],B=Number(A>>BigInt(D)&V);q[B]=q[B].add(Y[O])}let I=K;for(let O=q.length-1,A=K;O>0;O--)A=A.add(q[O]),I=I.add(A);if(M=M.add(I),D!==0)for(let O=0;O<Z;O++)M=M.double()}return M}function nE9(J,Q,Y,G){VG1(G,Q.BITS),RE0(Y,J);let X=J.ZERO,z=2**G-1,K=Math.ceil(Q.BITS/G),W=(0,ST.bitMask)(G),Z=Y.map((V)=>{let q=[];for(let U=0,M=V;U<z;U++)q.push(M),M=M.add(V);return q});return(V)=>{if(FE0(V,Q),V.length>Y.length)throw Error("array of scalars must be smaller than array of points");let q=X;for(let U=0;U<K;U++){if(q!==X)for(let D=0;D<G;D++)q=q.double();let M=BigInt(K*G-(U+1)*G);for(let D=0;D<V.length;D++){let I=V[D],O=Number(I>>M&W);if(!O)continue;q=q.add(Z[D][O-1])}}return q}}function oE9(J){return(0,TT.validateField)(J.Fp),(0,ST.validateObject)(J,{n:"bigint",h:"bigint",Gx:"field",Gy:"field"},{nBitLength:"isSafeInteger",nByteLength:"isSafeInteger"}),Object.freeze({...(0,TT.nLength)(J.n,J.nBitLength),...J,...{p:J.Fp.ORDER}})}function CE0(J,Q){if(Q){if(Q.ORDER!==J)throw Error("Field.ORDER must match order: Fp == p, Fn == n");return(0,TT.validateField)(Q),Q}else return(0,TT.Field)(J)}function aE9(J,Q,Y={}){if(!Q||typeof Q!=="object")throw Error(`expected valid ${J} CURVE object`);for(let W of["p","n","h"]){let Z=Q[W];if(!(typeof Z==="bigint"&&Z>tB))throw Error(`CURVE.${W} must be positive bigint`)}let G=CE0(Q.p,Y.Fp),X=CE0(Q.n,Y.Fn),K=["Gx","Gy","a",J==="weierstrass"?"b":"d"];for(let W of K)if(!G.isValid(Q[W]))throw Error(`CURVE.${W} must be valid field element of CURVE.Fp`);return{Fp:G,Fn:X}}});var bE0=H((jE0)=>{Object.defineProperty(jE0,"__esModule",{value:!0});jE0.PrimeEdwardsPoint=void 0;jE0.edwards=fE0;jE0.eddsa=vE0;jE0.twistedEdwards=ZC9;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */var N6=FV(),eM=sd(),GC9=SV(),OX=BigInt(0),V4=BigInt(1),qG1=BigInt(2),XC9=BigInt(8);function zC9(J,Q,Y,G){let X=J.sqr(Y),z=J.sqr(G),K=J.add(J.mul(Q.a,X),z),W=J.add(J.ONE,J.mul(Q.d,J.mul(X,z)));return J.eql(K,W)}function fE0(J,Q={}){let{Fp:Y,Fn:G}=(0,eM._createCurveFields)("edwards",J,Q),{h:X,n:z}=J;(0,N6._validateObject)(Q,{},{uvRatio:"function"});let K=qG1<<BigInt(G.BYTES*8)-V4,W=(O)=>Y.create(O),Z=Q.uvRatio||((O,A)=>{try{return{isValid:!0,value:Y.sqrt(Y.div(O,A))}}catch(B){return{isValid:!1,value:OX}}});if(!zC9(Y,J,J.Gx,J.Gy))throw Error("bad curve params: generator point");function V(O,A,B=!1){let w=B?V4:OX;return(0,N6.aInRange)("coordinate "+O,A,w,K),A}function q(O){if(!(O instanceof D))throw Error("ExtendedPoint expected")}let U=(0,N6.memoized)((O,A)=>{let{X:B,Y:w,Z:N}=O,L=O.is0();if(A==null)A=L?XC9:Y.inv(N);let E=W(B*A),R=W(w*A),F=Y.mul(N,A);if(L)return{x:OX,y:V4};if(F!==V4)throw Error("invZ was invalid");return{x:E,y:R}}),M=(0,N6.memoized)((O)=>{let{a:A,d:B}=J;if(O.is0())throw Error("bad point: ZERO");let{X:w,Y:N,Z:L,T:E}=O,R=W(w*w),F=W(N*N),f=W(L*L),C=W(f*f),P=W(R*A),k=W(f*W(P+F)),$=W(C+W(B*W(R*F)));if(k!==$)throw Error("bad point: equation left != right (1)");let d=W(w*N),h=W(L*E);if(d!==h)throw Error("bad point: equation left != right (2)");return!0});class D{constructor(O,A,B,w){this.X=V("x",O),this.Y=V("y",A),this.Z=V("z",B,!0),this.T=V("t",w),Object.freeze(this)}get x(){return this.toAffine().x}get y(){return this.toAffine().y}get ex(){return this.X}get ey(){return this.Y}get ez(){return this.Z}get et(){return this.T}static normalizeZ(O){return(0,eM.normalizeZ)(D,O)}static msm(O,A){return(0,eM.pippenger)(D,G,O,A)}_setWindowSize(O){this.precompute(O)}static fromAffine(O){if(O instanceof D)throw Error("extended point not allowed");let{x:A,y:B}=O||{};return V("x",A),V("y",B),new D(A,B,V4,W(A*B))}precompute(O=8,A=!0){if(I.createCache(this,O),!A)this.multiply(qG1);return this}assertValidity(){M(this)}equals(O){q(O);let{X:A,Y:B,Z:w}=this,{X:N,Y:L,Z:E}=O,R=W(A*E),F=W(N*w),f=W(B*E),C=W(L*w);return R===F&&f===C}is0(){return this.equals(D.ZERO)}negate(){return new D(W(-this.X),this.Y,this.Z,W(-this.T))}double(){let{a:O}=J,{X:A,Y:B,Z:w}=this,N=W(A*A),L=W(B*B),E=W(qG1*W(w*w)),R=W(O*N),F=A+B,f=W(W(F*F)-N-L),C=R+L,P=C-E,k=R-L,$=W(f*P),d=W(C*k),h=W(f*k),S=W(P*C);return new D($,d,S,h)}add(O){q(O);let{a:A,d:B}=J,{X:w,Y:N,Z:L,T:E}=this,{X:R,Y:F,Z:f,T:C}=O,P=W(w*R),k=W(N*F),$=W(E*B*C),d=W(L*f),h=W((w+N)*(R+F)-P-k),S=d-$,T=d+$,b=W(k-A*P),x=W(h*S),m=W(T*b),g=W(h*b),c=W(S*T);return new D(x,m,c,g)}subtract(O){return this.add(O.negate())}multiply(O){let A=O;(0,N6.aInRange)("scalar",A,V4,z);let{p:B,f:w}=I.cached(this,A,(N)=>(0,eM.normalizeZ)(D,N));return(0,eM.normalizeZ)(D,[B,w])[0]}multiplyUnsafe(O,A=D.ZERO){let B=O;if((0,N6.aInRange)("scalar",B,OX,z),B===OX)return D.ZERO;if(this.is0()||B===V4)return this;return I.unsafe(this,B,(w)=>(0,eM.normalizeZ)(D,w),A)}isSmallOrder(){return this.multiplyUnsafe(X).is0()}isTorsionFree(){return I.unsafe(this,z).is0()}toAffine(O){return U(this,O)}clearCofactor(){if(X===V4)return this;return this.multiplyUnsafe(X)}static fromBytes(O,A=!1){return(0,N6.abytes)(O),D.fromHex(O,A)}static fromHex(O,A=!1){let{d:B,a:w}=J,N=Y.BYTES;O=(0,N6.ensureBytes)("pointHex",O,N),(0,N6.abool)("zip215",A);let L=O.slice(),E=O[N-1];L[N-1]=E&-129;let R=(0,N6.bytesToNumberLE)(L),F=A?K:Y.ORDER;(0,N6.aInRange)("pointHex.y",R,OX,F);let f=W(R*R),C=W(f-V4),P=W(B*f-w),{isValid:k,value:$}=Z(C,P);if(!k)throw Error("Point.fromHex: invalid y coordinate");let d=($&V4)===V4,h=(E&128)!==0;if(!A&&$===OX&&h)throw Error("Point.fromHex: x=0 and x_0=1");if(h!==d)$=W(-$);return D.fromAffine({x:$,y:R})}toBytes(){let{x:O,y:A}=this.toAffine(),B=(0,N6.numberToBytesLE)(A,Y.BYTES);return B[B.length-1]|=O&V4?128:0,B}toRawBytes(){return this.toBytes()}toHex(){return(0,N6.bytesToHex)(this.toBytes())}toString(){return`<Point ${this.is0()?"ZERO":this.toHex()}>`}}D.BASE=new D(J.Gx,J.Gy,V4,W(J.Gx*J.Gy)),D.ZERO=new D(OX,V4,V4,OX),D.Fp=Y,D.Fn=G;let I=new eM.wNAF(D,G.BYTES*8);return D}class kE0{constructor(J){this.ep=J}static fromBytes(J){throw Error("fromBytes must be implemented by subclass")}static fromHex(J){throw Error("fromHex must be implemented by subclass")}get x(){return this.toAffine().x}get y(){return this.toAffine().y}clearCofactor(){return this}assertValidity(){this.ep.assertValidity()}toAffine(J){return this.ep.toAffine(J)}toRawBytes(){return this.toBytes()}toHex(){return(0,N6.bytesToHex)(this.toBytes())}toString(){return this.toHex()}isTorsionFree(){return!0}isSmallOrder(){return!1}add(J){return this.assertSame(J),this.init(this.ep.add(J.ep))}subtract(J){return this.assertSame(J),this.init(this.ep.subtract(J.ep))}multiply(J){return this.init(this.ep.multiply(J))}multiplyUnsafe(J){return this.init(this.ep.multiplyUnsafe(J))}double(){return this.init(this.ep.double())}negate(){return this.init(this.ep.negate())}precompute(J,Q){return this.init(this.ep.precompute(J,Q))}}jE0.PrimeEdwardsPoint=kE0;function vE0(J,Q,Y){if(typeof Q!=="function")throw Error('"hash" function param is required');(0,N6._validateObject)(Y,{},{adjustScalarBytes:"function",randomBytes:"function",domain:"function",prehash:"function",mapToCurve:"function"});let{prehash:G}=Y,{BASE:X,Fp:z,Fn:K}=J,W=K.ORDER,Z=Y.randomBytes||N6.randomBytes,V=Y.adjustScalarBytes||((k)=>k),q=Y.domain||((k,$,d)=>{if((0,N6.abool)("phflag",d),$.length||d)throw Error("Contexts/pre-hash are not supported");return k});function U(k){return K.create(k)}function M(k){return U((0,N6.bytesToNumberLE)(k))}function D(k){let $=z.BYTES;k=(0,N6.ensureBytes)("private key",k,$);let d=(0,N6.ensureBytes)("hashed private key",Q(k),2*$),h=V(d.slice(0,$)),S=d.slice($,2*$),T=M(h);return{head:h,prefix:S,scalar:T}}function I(k){let{head:$,prefix:d,scalar:h}=D(k),S=X.multiply(h),T=S.toBytes();return{head:$,prefix:d,scalar:h,point:S,pointBytes:T}}function O(k){return I(k).pointBytes}function A(k=Uint8Array.of(),...$){let d=(0,N6.concatBytes)(...$);return M(Q(q(d,(0,N6.ensureBytes)("context",k),!!G)))}function B(k,$,d={}){if(k=(0,N6.ensureBytes)("message",k),G)k=G(k);let{prefix:h,scalar:S,pointBytes:T}=I($),b=A(d.context,h,k),x=X.multiply(b).toBytes(),m=A(d.context,x,T,k),g=U(b+m*S);(0,N6.aInRange)("signature.s",g,OX,W);let c=z.BYTES,l=(0,N6.concatBytes)(x,(0,N6.numberToBytesLE)(g,c));return(0,N6.ensureBytes)("result",l,c*2)}let w={zip215:!0};function N(k,$,d,h=w){let{context:S,zip215:T}=h,b=z.BYTES;if(k=(0,N6.ensureBytes)("signature",k,2*b),$=(0,N6.ensureBytes)("message",$),d=(0,N6.ensureBytes)("publicKey",d,b),T!==void 0)(0,N6.abool)("zip215",T);if(G)$=G($);let x=(0,N6.bytesToNumberLE)(k.slice(b,2*b)),m,g,c;try{m=J.fromHex(d,T),g=J.fromHex(k.slice(0,b),T),c=X.multiplyUnsafe(x)}catch(a){return!1}if(!T&&m.isSmallOrder())return!1;let l=A(S,g.toBytes(),m.toBytes(),$);return g.add(m.multiplyUnsafe(l)).subtract(c).clearCofactor().is0()}X.precompute(8);let L=z.BYTES,E={secret:L,public:L,signature:2*L,seed:L};function R(k=Z(E.seed)){return k}let F={getExtendedPublicKey:I,randomSecretKey:R,isValidSecretKey:C,isValidPublicKey:P,randomPrivateKey:R,toMontgomery(k){let{y:$}=J.fromBytes(k),d=L===32;if(!d&&L!==57)throw Error("only defined for 25519 and 448");let h=d?z.div(V4+$,V4-$):z.div($-V4,$+V4);return z.toBytes(h)},toMontgomeryPriv(k){(0,N6.abytes)(k,L);let $=Q(k.subarray(0,L));return V($).subarray(0,L)},precompute(k=8,$=J.BASE){return $.precompute(k,!1)}};function f(k){let $=F.randomSecretKey(k);return{secretKey:$,publicKey:O($)}}function C(k){try{return!!K.fromBytes(k,!1)}catch($){return!1}}function P(k,$){try{return!!J.fromBytes(k,$)}catch(d){return!1}}return Object.freeze({keygen:f,getPublicKey:O,sign:B,verify:N,utils:F,Point:J,info:{type:"edwards",lengths:E}})}function KC9(J){let Q={a:J.a,d:J.d,p:J.Fp.ORDER,n:J.n,h:J.h,Gx:J.Gx,Gy:J.Gy},Y=J.Fp,G=(0,GC9.Field)(Q.n,J.nBitLength,!0),X={Fp:Y,Fn:G,uvRatio:J.uvRatio},z={randomBytes:J.randomBytes,adjustScalarBytes:J.adjustScalarBytes,domain:J.domain,prehash:J.prehash,mapToCurve:J.mapToCurve};return{CURVE:Q,curveOpts:X,hash:J.hash,eddsaOpts:z}}function WC9(J,Q){return Object.assign({},Q,{ExtendedPoint:Q.Point,CURVE:J})}function ZC9(J){let{CURVE:Q,curveOpts:Y,hash:G,eddsaOpts:X}=KC9(J),z=fE0(Q,Y),K=vE0(z,G,X);return WC9(J,K)}});var MG1=H((dE0)=>{Object.defineProperty(dE0,"__esModule",{value:!0});dE0._DST_scalar=void 0;dE0.expand_message_xmd=gE0;dE0.expand_message_xof=mE0;dE0.hash_to_field=td;dE0.isogenyMap=HC9;dE0.createHasher=IC9;var H5=FV(),xE0=SV(),MC9=H5.bytesToNumberBE;function TV(J,Q){if(PT(J),PT(Q),J<0||J>=1<<8*Q)throw Error("invalid I2OSP input: "+J);let Y=Array.from({length:Q}).fill(0);for(let G=Q-1;G>=0;G--)Y[G]=J&255,J>>>=8;return new Uint8Array(Y)}function DC9(J,Q){let Y=new Uint8Array(J.length);for(let G=0;G<J.length;G++)Y[G]=J[G]^Q[G];return Y}function PT(J){if(!Number.isSafeInteger(J))throw Error("number expected")}function yE0(J){if(!(0,H5.isBytes)(J)&&typeof J!=="string")throw Error("DST must be Uint8Array or string");return typeof J==="string"?(0,H5.utf8ToBytes)(J):J}function gE0(J,Q,Y,G){if((0,H5.abytes)(J),PT(Y),Q=yE0(Q),Q.length>255)Q=G((0,H5.concatBytes)((0,H5.utf8ToBytes)("H2C-OVERSIZE-DST-"),Q));let{outputLen:X,blockLen:z}=G,K=Math.ceil(Y/X);if(Y>65535||K>255)throw Error("expand_message_xmd: invalid lenInBytes");let W=(0,H5.concatBytes)(Q,TV(Q.length,1)),Z=TV(0,z),V=TV(Y,2),q=Array(K),U=G((0,H5.concatBytes)(Z,J,V,TV(0,1),W));q[0]=G((0,H5.concatBytes)(U,TV(1,1),W));for(let D=1;D<=K;D++){let I=[DC9(U,q[D-1]),TV(D+1,1),W];q[D]=G((0,H5.concatBytes)(...I))}return(0,H5.concatBytes)(...q).slice(0,Y)}function mE0(J,Q,Y,G,X){if((0,H5.abytes)(J),PT(Y),Q=yE0(Q),Q.length>255){let z=Math.ceil(2*G/8);Q=X.create({dkLen:z}).update((0,H5.utf8ToBytes)("H2C-OVERSIZE-DST-")).update(Q).digest()}if(Y>65535||Q.length>255)throw Error("expand_message_xof: invalid lenInBytes");return X.create({dkLen:Y}).update(J).update(TV(Y,2)).update(Q).update(TV(Q.length,1)).digest()}function td(J,Q,Y){(0,H5._validateObject)(Y,{p:"bigint",m:"number",k:"number",hash:"function"});let{p:G,k:X,m:z,hash:K,expand:W,DST:Z}=Y;if(!(0,H5.isHash)(Y.hash))throw Error("expected valid hash");(0,H5.abytes)(J),PT(Q);let V=G.toString(2).length,q=Math.ceil((V+X)/8),U=Q*z*q,M;if(W==="xmd")M=gE0(J,Z,U,K);else if(W==="xof")M=mE0(J,Z,U,X,K);else if(W==="_internal_pass")M=J;else throw Error('expand must be "xmd" or "xof"');let D=Array(Q);for(let I=0;I<Q;I++){let O=Array(z);for(let A=0;A<z;A++){let B=q*(A+I*z),w=M.subarray(B,B+q);O[A]=(0,xE0.mod)(MC9(w),G)}D[I]=O}return D}function HC9(J,Q){let Y=Q.map((G)=>Array.from(G).reverse());return(G,X)=>{let[z,K,W,Z]=Y.map((U)=>U.reduce((M,D)=>J.add(J.mul(M,G),D))),[V,q]=(0,xE0.FpInvertBatch)(J,[K,Z],!0);return G=J.mul(z,V),X=J.mul(X,J.mul(W,q)),{x:G,y:X}}}dE0._DST_scalar=(0,H5.utf8ToBytes)("HashToScalar-");function IC9(J,Q,Y){if(typeof Q!=="function")throw Error("mapToCurve() must be defined");function G(z){return J.fromAffine(Q(z))}function X(z){let K=z.clearCofactor();if(K.equals(J.ZERO))return J.ZERO;return K.assertValidity(),K}return{defaults:Y,hashToCurve(z,K){let W=Object.assign({},Y,K),Z=td(z,2,W),V=G(Z[0]),q=G(Z[1]);return X(V.add(q))},encodeToCurve(z,K){let W=Y.encodeDST?{DST:Y.encodeDST}:{},Z=Object.assign({},Y,W,K),V=td(z,1,Z),q=G(V[0]);return X(q)},mapToCurve(z){if(!Array.isArray(z))throw Error("expected array of bigints");for(let K of z)if(typeof K!=="bigint")throw Error("expected array of bigints");return X(G(z))},hashToScalar(z,K){let W=J.Fn.ORDER,Z=Object.assign({},Y,{p:W,m:1,DST:dE0._DST_scalar},K);return td(z,1,Z)[0][0]}}}});var lE0=H((uE0)=>{Object.defineProperty(uE0,"__esModule",{value:!0});uE0.montgomery=CC9;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */var $K=FV(),LC9=SV(),$T=BigInt(0),eB=BigInt(1),ed=BigInt(2);function EC9(J){return(0,$K._validateObject)(J,{adjustScalarBytes:"function",powPminus2:"function"}),Object.freeze({...J})}function CC9(J){let Q=EC9(J),{P:Y,type:G,adjustScalarBytes:X,powPminus2:z,randomBytes:K}=Q,W=G==="x25519";if(!W&&G!=="x448")throw Error("invalid type");let Z=K||$K.randomBytes,V=W?255:448,q=W?32:56,U=W?BigInt(9):BigInt(5),M=W?BigInt(121665):BigInt(39081),D=W?ed**BigInt(254):ed**BigInt(447),I=W?BigInt(8)*ed**BigInt(251)-eB:BigInt(4)*ed**BigInt(445)-eB,O=D+I+eB,A=(d)=>(0,LC9.mod)(d,Y),B=w(U);function w(d){return(0,$K.numberToBytesLE)(A(d),q)}function N(d){let h=(0,$K.ensureBytes)("u coordinate",d,q);if(W)h[31]&=127;return A((0,$K.bytesToNumberLE)(h))}function L(d){return(0,$K.bytesToNumberLE)(X((0,$K.ensureBytes)("scalar",d,q)))}function E(d,h){let S=f(N(h),L(d));if(S===$T)throw Error("invalid private or public key received");return w(S)}function R(d){return E(d,B)}function F(d,h,S){let T=A(d*(h-S));return h=A(h-T),S=A(S+T),{x_2:h,x_3:S}}function f(d,h){(0,$K.aInRange)("u",d,$T,Y),(0,$K.aInRange)("scalar",h,D,O);let S=h,T=d,b=eB,x=$T,m=d,g=eB,c=$T;for(let p=BigInt(V-1);p>=$T;p--){let a=S>>p&eB;c^=a,{x_2:b,x_3:m}=F(c,b,m),{x_2:x,x_3:g}=F(c,x,g),c=a;let Q1=b+x,D1=A(Q1*Q1),B1=b-x,L1=A(B1*B1),y=D1-L1,u=m+g,_=m-g,o=A(_*Q1),n=A(u*B1),t=o+n,X1=o-n;m=A(t*t),g=A(T*A(X1*X1)),b=A(D1*L1),x=A(y*(D1+A(M*y)))}({x_2:b,x_3:m}=F(c,b,m)),{x_2:x,x_3:g}=F(c,x,g);let l=z(x);return A(b*l)}let C=(d=Z(q))=>d,P={randomSecretKey:C,randomPrivateKey:C};function k(d){let h=P.randomSecretKey(d);return{secretKey:h,publicKey:R(h)}}let $={secret:q,public:q,seed:q};return{keygen:k,getSharedSecret:(d,h)=>E(d,h),getPublicKey:(d)=>R(d),scalarMult:E,scalarMultBase:R,utils:P,GuBytes:B.slice(),info:{type:"montgomery",lengths:$}}}});var LG1=H((JC0)=>{Object.defineProperty(JC0,"__esModule",{value:!0});JC0.ED25519_TORSION_SUBGROUP=JC0.hash_to_ristretto255=JC0.hashToRistretto255=JC0.encodeToCurve=JC0.hashToCurve=JC0.ristretto255_hasher=JC0.ristretto255=JC0.RistrettoPoint=JC0.ed25519_hasher=JC0.edwardsToMontgomery=JC0.x25519=JC0.ed25519ph=JC0.ed25519ctx=JC0.ed25519=void 0;JC0.edwardsToMontgomeryPub=tE0;JC0.edwardsToMontgomeryPriv=PC9;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */var fT=DK(),Qu=M8(),FC9=sd(),Gu=bE0(),Ju=MG1(),F6=SV(),SC9=lE0(),fK=FV(),TC9=BigInt(0),AX=BigInt(1),Yu=BigInt(2),iE0=BigInt(3),nE0=BigInt(5),OG1=BigInt(8),JN={p:BigInt("0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffed"),n:BigInt("0x1000000000000000000000000000000014def9dea2f79cd65812631a5cf5d3ed"),h:OG1,a:BigInt("0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffec"),d:BigInt("0x52036cee2b6ffe738cc740797779e89800700a4d4141d8ab75eb4dca135978a3"),Gx:BigInt("0x216936d3cd6e53fec0a4e231fdd6dc5c692cc7609525a7b2c9562d608f25d51a"),Gy:BigInt("0x6666666666666666666666666666666666666666666666666666666666666658")};function oE0(J){let Q=BigInt(10),Y=BigInt(20),G=BigInt(40),X=BigInt(80),z=JN.p,W=J*J%z*J%z,Z=(0,F6.pow2)(W,Yu,z)*W%z,V=(0,F6.pow2)(Z,AX,z)*J%z,q=(0,F6.pow2)(V,nE0,z)*V%z,U=(0,F6.pow2)(q,Q,z)*q%z,M=(0,F6.pow2)(U,Y,z)*U%z,D=(0,F6.pow2)(M,G,z)*M%z,I=(0,F6.pow2)(D,X,z)*D%z,O=(0,F6.pow2)(I,X,z)*D%z,A=(0,F6.pow2)(O,Q,z)*q%z;return{pow_p_5_8:(0,F6.pow2)(A,Yu,z)*J%z,b2:W}}function aE0(J){return J[0]&=248,J[31]&=127,J[31]|=64,J}var DG1=BigInt("19681161376707505956807079304988542015446066515923890162744021073123829784752");function AG1(J,Q){let Y=JN.p,G=(0,F6.mod)(Q*Q*Q,Y),X=(0,F6.mod)(G*G*Q,Y),z=oE0(J*X).pow_p_5_8,K=(0,F6.mod)(J*G*z,Y),W=(0,F6.mod)(Q*K*K,Y),Z=K,V=(0,F6.mod)(K*DG1,Y),q=W===J,U=W===(0,F6.mod)(-J,Y),M=W===(0,F6.mod)(-J*DG1,Y);if(q)K=Z;if(U||M)K=V;if((0,F6.isNegativeLE)(K,Y))K=(0,F6.mod)(-K,Y);return{isValid:q||U,value:K}}var j1=(()=>(0,F6.Field)(JN.p,{isLE:!0}))(),rE0=(()=>(0,F6.Field)(JN.n,{isLE:!0}))(),BG1=(()=>({...JN,Fp:j1,hash:fT.sha512,adjustScalarBytes:aE0,uvRatio:AG1}))();JC0.ed25519=(()=>(0,Gu.twistedEdwards)(BG1))();function sE0(J,Q,Y){if(Q.length>255)throw Error("Context is too big");return(0,Qu.concatBytes)((0,Qu.utf8ToBytes)("SigEd25519 no Ed25519 collisions"),new Uint8Array([Y?1:0,Q.length]),Q,J)}JC0.ed25519ctx=(()=>(0,Gu.twistedEdwards)({...BG1,domain:sE0}))();JC0.ed25519ph=(()=>(0,Gu.twistedEdwards)(Object.assign({},BG1,{domain:sE0,prehash:fT.sha512})))();JC0.x25519=(()=>{let J=JN.p;return(0,SC9.montgomery)({P:J,type:"x25519",powPminus2:(Q)=>{let{pow_p_5_8:Y,b2:G}=oE0(Q);return(0,F6.mod)((0,F6.pow2)(Y,iE0,J)*G,J)},adjustScalarBytes:aE0})})();function tE0(J){return JC0.ed25519.utils.toMontgomery((0,fK.ensureBytes)("pub",J))}JC0.edwardsToMontgomery=tE0;function PC9(J){return JC0.ed25519.utils.toMontgomeryPriv((0,fK.ensureBytes)("pub",J))}var $C9=(()=>(j1.ORDER+iE0)/OG1)(),fC9=(()=>j1.pow(Yu,$C9))(),pE0=(()=>j1.sqrt(j1.neg(j1.ONE)))();function kC9(J){let Q=(j1.ORDER-nE0)/OG1,Y=BigInt(486662),G=j1.sqr(J);G=j1.mul(G,Yu);let X=j1.add(G,j1.ONE),z=j1.neg(Y),K=j1.sqr(X),W=j1.mul(K,X),Z=j1.mul(G,Y);Z=j1.mul(Z,z),Z=j1.add(Z,K),Z=j1.mul(Z,z);let V=j1.sqr(W);K=j1.sqr(V),V=j1.mul(V,W),V=j1.mul(V,Z),K=j1.mul(K,V);let q=j1.pow(K,Q);q=j1.mul(q,V);let U=j1.mul(q,pE0);K=j1.sqr(q),K=j1.mul(K,W);let M=j1.eql(K,Z),D=j1.cmov(U,q,M),I=j1.mul(z,G),O=j1.mul(q,J);O=j1.mul(O,fC9);let A=j1.mul(O,pE0),B=j1.mul(Z,G);K=j1.sqr(O),K=j1.mul(K,W);let w=j1.eql(K,B),N=j1.cmov(A,O,w);K=j1.sqr(D),K=j1.mul(K,W);let L=j1.eql(K,Z),E=j1.cmov(I,z,L),R=j1.cmov(N,D,L),F=j1.isOdd(R);return R=j1.cmov(R,j1.neg(R),L!==F),{xMn:E,xMd:X,yMn:R,yMd:AX}}var vC9=(()=>(0,F6.FpSqrtEven)(j1,j1.neg(BigInt(486664))))();function jC9(J){let{xMn:Q,xMd:Y,yMn:G,yMd:X}=kC9(J),z=j1.mul(Q,X);z=j1.mul(z,vC9);let K=j1.mul(Y,G),W=j1.sub(Q,Y),Z=j1.add(Q,Y),V=j1.mul(K,Z),q=j1.eql(V,j1.ZERO);z=j1.cmov(z,j1.ZERO,q),K=j1.cmov(K,j1.ONE,q),W=j1.cmov(W,j1.ONE,q),Z=j1.cmov(Z,j1.ONE,q);let[U,M]=(0,F6.FpInvertBatch)(j1,[K,Z],!0);return{x:j1.mul(z,U),y:j1.mul(W,M)}}JC0.ed25519_hasher=(()=>(0,Ju.createHasher)(JC0.ed25519.Point,(J)=>jC9(J[0]),{DST:"edwards25519_XMD:SHA-512_ELL2_RO_",encodeDST:"edwards25519_XMD:SHA-512_ELL2_NU_",p:j1.ORDER,m:1,k:128,expand:"xmd",hash:fT.sha512}))();var HG1=DG1,hC9=BigInt("25063068953384623474111414158702152701244531502492656460079210482610430750235"),bC9=BigInt("54469307008909316920995813868745141605393597292927456921205312896311721017578"),xC9=BigInt("1159843021668779879193775521855586647937357759715417654439879720876111806838"),yC9=BigInt("40440834346308536858101042469323190826248399146238708352240133220865137265952"),cE0=(J)=>AG1(AX,J),gC9=BigInt("0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"),IG1=(J)=>JC0.ed25519.CURVE.Fp.create((0,fK.bytesToNumberLE)(J)&gC9);function _E0(J){let{d:Q}=JC0.ed25519.CURVE,Y=JC0.ed25519.CURVE.Fp.ORDER,G=JC0.ed25519.CURVE.Fp.create,X=G(HG1*J*J),z=G((X+AX)*xC9),K=BigInt(-1),W=G((K-Q*X)*G(X+Q)),{isValid:Z,value:V}=AG1(z,W),q=G(V*J);if(!(0,F6.isNegativeLE)(q,Y))q=G(-q);if(!Z)V=q;if(!Z)K=X;let U=G(K*(X-AX)*yC9-W),M=V*V,D=G((V+V)*W),I=G(U*hC9),O=G(AX-M),A=G(AX+M);return new JC0.ed25519.Point(G(D*A),G(O*I),G(I*A),G(D*O))}function eE0(J){(0,Qu.abytes)(J,64);let Q=IG1(J.subarray(0,32)),Y=_E0(Q),G=IG1(J.subarray(32,64)),X=_E0(G);return new I5(Y.add(X))}class I5 extends Gu.PrimeEdwardsPoint{constructor(J){super(J)}static fromAffine(J){return new I5(JC0.ed25519.Point.fromAffine(J))}assertSame(J){if(!(J instanceof I5))throw Error("RistrettoPoint expected")}init(J){return new I5(J)}static hashToCurve(J){return eE0((0,fK.ensureBytes)("ristrettoHash",J,64))}static fromBytes(J){(0,Qu.abytes)(J,32);let{a:Q,d:Y}=JC0.ed25519.CURVE,G=j1.ORDER,X=j1.create,z=IG1(J);if(!(0,fK.equalBytes)((0,fK.numberToBytesLE)(z,32),J)||(0,F6.isNegativeLE)(z,G))throw Error("invalid ristretto255 encoding 1");let K=X(z*z),W=X(AX+Q*K),Z=X(AX-Q*K),V=X(W*W),q=X(Z*Z),U=X(Q*Y*V-q),{isValid:M,value:D}=cE0(X(U*q)),I=X(D*Z),O=X(D*I*U),A=X((z+z)*I);if((0,F6.isNegativeLE)(A,G))A=X(-A);let B=X(W*O),w=X(A*B);if(!M||(0,F6.isNegativeLE)(w,G)||B===TC9)throw Error("invalid ristretto255 encoding 2");return new I5(new JC0.ed25519.Point(A,B,AX,w))}static fromHex(J){return I5.fromBytes((0,fK.ensureBytes)("ristrettoHex",J,32))}static msm(J,Q){return(0,FC9.pippenger)(I5,JC0.ed25519.Point.Fn,J,Q)}toBytes(){let{X:J,Y:Q,Z:Y,T:G}=this.ep,X=j1.ORDER,z=j1.create,K=z(z(Y+Q)*z(Y-Q)),W=z(J*Q),Z=z(W*W),{value:V}=cE0(z(K*Z)),q=z(V*K),U=z(V*W),M=z(q*U*G),D;if((0,F6.isNegativeLE)(G*M,X)){let O=z(Q*HG1),A=z(J*HG1);J=O,Q=A,D=z(q*bC9)}else D=U;if((0,F6.isNegativeLE)(J*M,X))Q=z(-Q);let I=z((Y-Q)*D);if((0,F6.isNegativeLE)(I,X))I=z(-I);return(0,fK.numberToBytesLE)(I,32)}equals(J){this.assertSame(J);let{X:Q,Y}=this.ep,{X:G,Y:X}=J.ep,z=j1.create,K=z(Q*X)===z(Y*G),W=z(Y*X)===z(Q*G);return K||W}is0(){return this.equals(I5.ZERO)}}I5.BASE=(()=>new I5(JC0.ed25519.Point.BASE))();I5.ZERO=(()=>new I5(JC0.ed25519.Point.ZERO))();I5.Fp=j1;I5.Fn=rE0;JC0.RistrettoPoint=I5;JC0.ristretto255={Point:I5};JC0.ristretto255_hasher={hashToCurve(J,Q){let Y=Q?.DST||"ristretto255_XMD:SHA-512_R255MAP_RO_";return eE0((0,Ju.expand_message_xmd)(J,Y,64,fT.sha512))},hashToScalar(J,Q={DST:Ju._DST_scalar}){return rE0.create((0,fK.bytesToNumberLE)((0,Ju.expand_message_xmd)(J,Q.DST,64,fT.sha512)))}};JC0.hashToCurve=(()=>JC0.ed25519_hasher.hashToCurve)();JC0.encodeToCurve=(()=>JC0.ed25519_hasher.encodeToCurve)();JC0.hashToRistretto255=(()=>JC0.ristretto255_hasher.hashToCurve)();JC0.hash_to_ristretto255=(()=>JC0.ristretto255_hasher.hashToCurve)();JC0.ED25519_TORSION_SUBGROUP=["0100000000000000000000000000000000000000000000000000000000000000","c7176a703d4dd84fba3c0b760d10670f2a2053fa2c39ccc64ec7fd7792ac037a","0000000000000000000000000000000000000000000000000000000000000080","26e8958fc2b227b045c3f489f2ef98f0d5dfac05d3c63339b13802886d53fc05","ecffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7f","26e8958fc2b227b045c3f489f2ef98f0d5dfac05d3c63339b13802886d53fc85","0000000000000000000000000000000000000000000000000000000000000000","c7176a703d4dd84fba3c0b760d10670f2a2053fa2c39ccc64ec7fd7792ac03fa"]});var Xu=H((rf5,XC0)=>{var{defineProperty:EG1,getOwnPropertyDescriptor:sC9,getOwnPropertyNames:tC9}=Object,eC9=Object.prototype.hasOwnProperty,JR9=(J,Q)=>{for(var Y in Q)EG1(J,Y,{get:Q[Y],enumerable:!0})},QR9=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of tC9(Q))if(!eC9.call(J,X)&&X!==Y)EG1(J,X,{get:()=>Q[X],enumerable:!(G=sC9(Q,X))||G.enumerable})}return J},YR9=(J)=>QR9(EG1({},"__esModule",{value:!0}),J),GC0={};JR9(GC0,{messageWithIntent:()=>GR9});XC0.exports=YR9(GC0);var YC0=I7();function GR9(J,Q){return YC0.bcs.IntentMessage(YC0.bcs.bytes(Q.length)).serialize({intent:{scope:{[J]:!0},version:{V0:!0},appId:{Sui:!0}},value:Q}).toBytes()}});var kK=H((sf5,KC0)=>{var{defineProperty:CG1,getOwnPropertyDescriptor:XR9,getOwnPropertyNames:zR9}=Object,KR9=Object.prototype.hasOwnProperty,WR9=(J,Q)=>{for(var Y in Q)CG1(J,Y,{get:Q[Y],enumerable:!0})},ZR9=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of zR9(Q))if(!KR9.call(J,X)&&X!==Y)CG1(J,X,{get:()=>Q[X],enumerable:!(G=XR9(Q,X))||G.enumerable})}return J},VR9=(J)=>ZR9(CG1({},"__esModule",{value:!0}),J),zC0={};WR9(zC0,{SIGNATURE_FLAG_TO_SCHEME:()=>MR9,SIGNATURE_SCHEME_TO_FLAG:()=>qR9,SIGNATURE_SCHEME_TO_SIZE:()=>UR9});KC0.exports=VR9(zC0);var qR9={ED25519:0,Secp256k1:1,Secp256r1:2,MultiSig:3,ZkLogin:5,Passkey:6},UR9={ED25519:32,Secp256k1:33,Secp256r1:33,Passkey:33},MR9={0:"ED25519",1:"Secp256k1",2:"Secp256r1",3:"MultiSig",5:"ZkLogin",6:"Passkey"}});var PG1=H((HC0)=>{Object.defineProperty(HC0,"__esModule",{value:!0});HC0.DER=HC0.DERErr=void 0;HC0._splitEndoScalar=VC0;HC0._legacyHelperEquat=SG1;HC0._normFnElement=PV;HC0.weierstrassN=TG1;HC0.weierstrassPoints=IR9;HC0.SWUFpSqrtRatio=UC0;HC0.mapToCurveSimpleSWU=OR9;HC0.ecdsa=MC0;HC0.weierstrass=wR9;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */var DR9=WM(),HR9=M8(),V0=FV(),vK=sd(),kT=SV(),WC0=(J,Q)=>(J+(J>=0?Q:-Q)/BX)/Q;function VC0(J,Q,Y){let[[G,X],[z,K]]=Q,W=WC0(K*J,Y),Z=WC0(-X*J,Y),V=J-W*G-Z*z,q=-W*X-Z*K,U=V<H2,M=q<H2;if(U)V=-V;if(M)q=-q;let D=(0,V0.bitMask)(Math.ceil((0,V0.bitLen)(Y)/2))+O5;if(V<H2||V>=D||q<H2||q>=D)throw Error("splitScalar (endomorphism): failed, k="+J);return{k1neg:U,k1:V,k2neg:M,k2:q}}function ZC0(J){if(J.lowS!==void 0)(0,V0.abool)("lowS",J.lowS);if(J.prehash!==void 0)(0,V0.abool)("prehash",J.prehash)}class FG1 extends Error{constructor(J=""){super(J)}}HC0.DERErr=FG1;HC0.DER={Err:FG1,_tlv:{encode:(J,Q)=>{let{Err:Y}=HC0.DER;if(J<0||J>256)throw new Y("tlv.encode: wrong tag");if(Q.length&1)throw new Y("tlv.encode: unpadded data");let G=Q.length/2,X=(0,V0.numberToHexUnpadded)(G);if(X.length/2&128)throw new Y("tlv.encode: long form length too big");let z=G>127?(0,V0.numberToHexUnpadded)(X.length/2|128):"";return(0,V0.numberToHexUnpadded)(J)+z+X+Q},decode(J,Q){let{Err:Y}=HC0.DER,G=0;if(J<0||J>256)throw new Y("tlv.encode: wrong tag");if(Q.length<2||Q[G++]!==J)throw new Y("tlv.decode: wrong tlv");let X=Q[G++],z=!!(X&128),K=0;if(!z)K=X;else{let Z=X&127;if(!Z)throw new Y("tlv.decode(long): indefinite length not supported");if(Z>4)throw new Y("tlv.decode(long): byte length is too big");let V=Q.subarray(G,G+Z);if(V.length!==Z)throw new Y("tlv.decode: length bytes not complete");if(V[0]===0)throw new Y("tlv.decode(long): zero leftmost byte");for(let q of V)K=K<<8|q;if(G+=Z,K<128)throw new Y("tlv.decode(long): not minimal encoding")}let W=Q.subarray(G,G+K);if(W.length!==K)throw new Y("tlv.decode: wrong value length");return{v:W,l:Q.subarray(G+K)}}},_int:{encode(J){let{Err:Q}=HC0.DER;if(J<H2)throw new Q("integer: negative integers are not allowed");let Y=(0,V0.numberToHexUnpadded)(J);if(Number.parseInt(Y[0],16)&8)Y="00"+Y;if(Y.length&1)throw new Q("unexpected DER parsing assertion: unpadded hex");return Y},decode(J){let{Err:Q}=HC0.DER;if(J[0]&128)throw new Q("invalid signature integer: negative");if(J[0]===0&&!(J[1]&128))throw new Q("invalid signature integer: unnecessary leading zero");return(0,V0.bytesToNumberBE)(J)}},toSig(J){let{Err:Q,_int:Y,_tlv:G}=HC0.DER,X=(0,V0.ensureBytes)("signature",J),{v:z,l:K}=G.decode(48,X);if(K.length)throw new Q("invalid signature: left bytes after parsing");let{v:W,l:Z}=G.decode(2,z),{v:V,l:q}=G.decode(2,Z);if(q.length)throw new Q("invalid signature: left bytes after parsing");return{r:Y.decode(W),s:Y.decode(V)}},hexFromSig(J){let{_tlv:Q,_int:Y}=HC0.DER,G=Q.encode(2,Y.encode(J.r)),X=Q.encode(2,Y.encode(J.s)),z=G+X;return Q.encode(48,z)}};var H2=BigInt(0),O5=BigInt(1),BX=BigInt(2),QN=BigInt(3),RG1=BigInt(4);function SG1(J,Q,Y){function G(X){let z=J.sqr(X),K=J.mul(z,X);return J.add(J.add(K,J.mul(X,Q)),Y)}return G}function PV(J,Q){let{BYTES:Y}=J,G;if(typeof Q==="bigint")G=Q;else{let X=(0,V0.ensureBytes)("private key",Q);try{G=J.fromBytes(X)}catch(z){throw Error(`invalid private key: expected ui8a of size ${Y}, got ${typeof Q}`)}}if(!J.isValidNot0(G))throw Error("invalid private key: out of range [1..N-1]");return G}function TG1(J,Q={}){let{Fp:Y,Fn:G}=(0,vK._createCurveFields)("weierstrass",J,Q),{h:X,n:z}=J;(0,V0._validateObject)(Q,{},{allowInfinityPoint:"boolean",clearCofactor:"function",isTorsionFree:"function",fromBytes:"function",toBytes:"function",endo:"object",wrapPrivateKey:"boolean"});let{endo:K}=Q;if(K){if(!Y.is0(J.a)||typeof K.beta!=="bigint"||!Array.isArray(K.basises))throw Error('invalid endo: expected "beta": bigint and "basises": array')}function W(){if(!Y.isOdd)throw Error("compression is not supported: Field does not have .isOdd()")}function Z(C,P,k){let{x:$,y:d}=P.toAffine(),h=Y.toBytes($);if((0,V0.abool)("isCompressed",k),k){W();let S=!Y.isOdd(d);return(0,V0.concatBytes)(qC0(S),h)}else return(0,V0.concatBytes)(Uint8Array.of(4),h,Y.toBytes(d))}function V(C){(0,V0.abytes)(C);let P=Y.BYTES,k=P+1,$=2*P+1,d=C.length,h=C[0],S=C.subarray(1);if(d===k&&(h===2||h===3)){let T=Y.fromBytes(S);if(!Y.isValid(T))throw Error("bad point: is not on curve, wrong x");let b=M(T),x;try{x=Y.sqrt(b)}catch(c){let l=c instanceof Error?": "+c.message:"";throw Error("bad point: is not on curve, sqrt error"+l)}W();let m=Y.isOdd(x);if((h&1)===1!==m)x=Y.neg(x);return{x:T,y:x}}else if(d===$&&h===4){let T=Y.fromBytes(S.subarray(P*0,P*1)),b=Y.fromBytes(S.subarray(P*1,P*2));if(!D(T,b))throw Error("bad point: is not on curve");return{x:T,y:b}}else throw Error(`bad point: got length ${d}, expected compressed=${k} or uncompressed=${$}`)}let q=Q.toBytes||Z,U=Q.fromBytes||V,M=SG1(Y,J.a,J.b);function D(C,P){let k=Y.sqr(P),$=M(C);return Y.eql(k,$)}if(!D(J.Gx,J.Gy))throw Error("bad curve params: generator point");let I=Y.mul(Y.pow(J.a,QN),RG1),O=Y.mul(Y.sqr(J.b),BigInt(27));if(Y.is0(Y.add(I,O)))throw Error("bad curve params: a or b");function A(C,P,k=!1){if(!Y.isValid(P)||k&&Y.is0(P))throw Error(`bad point coordinate ${C}`);return P}function B(C){if(!(C instanceof R))throw Error("ProjectivePoint expected")}function w(C){if(!K||!K.basises)throw Error("no endo");return VC0(C,K.basises,G.ORDER)}let N=(0,V0.memoized)((C,P)=>{let{X:k,Y:$,Z:d}=C;if(Y.eql(d,Y.ONE))return{x:k,y:$};let h=C.is0();if(P==null)P=h?Y.ONE:Y.inv(d);let S=Y.mul(k,P),T=Y.mul($,P),b=Y.mul(d,P);if(h)return{x:Y.ZERO,y:Y.ZERO};if(!Y.eql(b,Y.ONE))throw Error("invZ was invalid");return{x:S,y:T}}),L=(0,V0.memoized)((C)=>{if(C.is0()){if(Q.allowInfinityPoint&&!Y.is0(C.Y))return;throw Error("bad point: ZERO")}let{x:P,y:k}=C.toAffine();if(!Y.isValid(P)||!Y.isValid(k))throw Error("bad point: x or y not field elements");if(!D(P,k))throw Error("bad point: equation left != right");if(!C.isTorsionFree())throw Error("bad point: not in prime-order subgroup");return!0});function E(C,P,k,$,d){return k=new R(Y.mul(k.X,C),k.Y,k.Z),P=(0,vK.negateCt)($,P),k=(0,vK.negateCt)(d,k),P.add(k)}class R{constructor(C,P,k){this.X=A("x",C),this.Y=A("y",P,!0),this.Z=A("z",k),Object.freeze(this)}static fromAffine(C){let{x:P,y:k}=C||{};if(!C||!Y.isValid(P)||!Y.isValid(k))throw Error("invalid affine point");if(C instanceof R)throw Error("projective point not allowed");if(Y.is0(P)&&Y.is0(k))return R.ZERO;return new R(P,k,Y.ONE)}get x(){return this.toAffine().x}get y(){return this.toAffine().y}get px(){return this.X}get py(){return this.X}get pz(){return this.Z}static normalizeZ(C){return(0,vK.normalizeZ)(R,C)}static fromBytes(C){return(0,V0.abytes)(C),R.fromHex(C)}static fromHex(C){let P=R.fromAffine(U((0,V0.ensureBytes)("pointHex",C)));return P.assertValidity(),P}static fromPrivateKey(C){return R.BASE.multiply(PV(G,C))}static msm(C,P){return(0,vK.pippenger)(R,G,C,P)}_setWindowSize(C){this.precompute(C)}precompute(C=8,P=!0){if(f.createCache(this,C),!P)this.multiply(QN);return this}assertValidity(){L(this)}hasEvenY(){let{y:C}=this.toAffine();if(!Y.isOdd)throw Error("Field doesn't support isOdd");return!Y.isOdd(C)}equals(C){B(C);let{X:P,Y:k,Z:$}=this,{X:d,Y:h,Z:S}=C,T=Y.eql(Y.mul(P,S),Y.mul(d,$)),b=Y.eql(Y.mul(k,S),Y.mul(h,$));return T&&b}negate(){return new R(this.X,Y.neg(this.Y),this.Z)}double(){let{a:C,b:P}=J,k=Y.mul(P,QN),{X:$,Y:d,Z:h}=this,S=Y.ZERO,T=Y.ZERO,b=Y.ZERO,x=Y.mul($,$),m=Y.mul(d,d),g=Y.mul(h,h),c=Y.mul($,d);return c=Y.add(c,c),b=Y.mul($,h),b=Y.add(b,b),S=Y.mul(C,b),T=Y.mul(k,g),T=Y.add(S,T),S=Y.sub(m,T),T=Y.add(m,T),T=Y.mul(S,T),S=Y.mul(c,S),b=Y.mul(k,b),g=Y.mul(C,g),c=Y.sub(x,g),c=Y.mul(C,c),c=Y.add(c,b),b=Y.add(x,x),x=Y.add(b,x),x=Y.add(x,g),x=Y.mul(x,c),T=Y.add(T,x),g=Y.mul(d,h),g=Y.add(g,g),x=Y.mul(g,c),S=Y.sub(S,x),b=Y.mul(g,m),b=Y.add(b,b),b=Y.add(b,b),new R(S,T,b)}add(C){B(C);let{X:P,Y:k,Z:$}=this,{X:d,Y:h,Z:S}=C,T=Y.ZERO,b=Y.ZERO,x=Y.ZERO,m=J.a,g=Y.mul(J.b,QN),c=Y.mul(P,d),l=Y.mul(k,h),p=Y.mul($,S),a=Y.add(P,k),Q1=Y.add(d,h);a=Y.mul(a,Q1),Q1=Y.add(c,l),a=Y.sub(a,Q1),Q1=Y.add(P,$);let D1=Y.add(d,S);return Q1=Y.mul(Q1,D1),D1=Y.add(c,p),Q1=Y.sub(Q1,D1),D1=Y.add(k,$),T=Y.add(h,S),D1=Y.mul(D1,T),T=Y.add(l,p),D1=Y.sub(D1,T),x=Y.mul(m,Q1),T=Y.mul(g,p),x=Y.add(T,x),T=Y.sub(l,x),x=Y.add(l,x),b=Y.mul(T,x),l=Y.add(c,c),l=Y.add(l,c),p=Y.mul(m,p),Q1=Y.mul(g,Q1),l=Y.add(l,p),p=Y.sub(c,p),p=Y.mul(m,p),Q1=Y.add(Q1,p),c=Y.mul(l,Q1),b=Y.add(b,c),c=Y.mul(D1,Q1),T=Y.mul(a,T),T=Y.sub(T,c),c=Y.mul(a,l),x=Y.mul(D1,x),x=Y.add(x,c),new R(T,b,x)}subtract(C){return this.add(C.negate())}is0(){return this.equals(R.ZERO)}multiply(C){let{endo:P}=Q;if(!G.isValidNot0(C))throw Error("invalid scalar: out of range");let k,$,d=(h)=>f.cached(this,h,(S)=>(0,vK.normalizeZ)(R,S));if(P){let{k1neg:h,k1:S,k2neg:T,k2:b}=w(C),{p:x,f:m}=d(S),{p:g,f:c}=d(b);$=m.add(c),k=E(P.beta,x,g,h,T)}else{let{p:h,f:S}=d(C);k=h,$=S}return(0,vK.normalizeZ)(R,[k,$])[0]}multiplyUnsafe(C){let{endo:P}=Q,k=this;if(!G.isValid(C))throw Error("invalid scalar: out of range");if(C===H2||k.is0())return R.ZERO;if(C===O5)return k;if(f.hasCache(this))return this.multiply(C);if(P){let{k1neg:$,k1:d,k2neg:h,k2:S}=w(C),{p1:T,p2:b}=(0,vK.mulEndoUnsafe)(R,k,d,S);return E(P.beta,T,b,$,h)}else return f.unsafe(k,C)}multiplyAndAddUnsafe(C,P,k){let $=this.multiplyUnsafe(P).add(C.multiplyUnsafe(k));return $.is0()?void 0:$}toAffine(C){return N(this,C)}isTorsionFree(){let{isTorsionFree:C}=Q;if(X===O5)return!0;if(C)return C(R,this);return f.unsafe(this,z).is0()}clearCofactor(){let{clearCofactor:C}=Q;if(X===O5)return this;if(C)return C(R,this);return this.multiplyUnsafe(X)}isSmallOrder(){return this.multiplyUnsafe(X).is0()}toBytes(C=!0){return(0,V0.abool)("isCompressed",C),this.assertValidity(),q(R,this,C)}toRawBytes(C=!0){return this.toBytes(C)}toHex(C=!0){return(0,V0.bytesToHex)(this.toBytes(C))}toString(){return`<Point ${this.is0()?"ZERO":this.toHex()}>`}}R.BASE=new R(J.Gx,J.Gy,Y.ONE),R.ZERO=new R(Y.ZERO,Y.ONE,Y.ZERO),R.Fp=Y,R.Fn=G;let F=G.BITS,f=new vK.wNAF(R,Q.endo?Math.ceil(F/2):F);return R}function IR9(J){let{CURVE:Q,curveOpts:Y}=DC0(J),G=TG1(Q,Y);return BR9(J,G)}function qC0(J){return Uint8Array.of(J?2:3)}function UC0(J,Q){let Y=J.ORDER,G=H2;for(let I=Y-O5;I%BX===H2;I/=BX)G+=O5;let X=G,z=BX<<X-O5-O5,K=z*BX,W=(Y-O5)/K,Z=(W-O5)/BX,V=K-O5,q=z,U=J.pow(Q,W),M=J.pow(Q,(W+O5)/BX),D=(I,O)=>{let A=U,B=J.pow(O,V),w=J.sqr(B);w=J.mul(w,O);let N=J.mul(I,w);N=J.pow(N,Z),N=J.mul(N,B),B=J.mul(N,O),w=J.mul(N,I);let L=J.mul(w,B);N=J.pow(L,q);let E=J.eql(N,J.ONE);B=J.mul(w,M),N=J.mul(L,A),w=J.cmov(B,w,E),L=J.cmov(N,L,E);for(let R=X;R>O5;R--){let F=R-BX;F=BX<<F-O5;let f=J.pow(L,F),C=J.eql(f,J.ONE);B=J.mul(w,A),A=J.mul(A,A),f=J.mul(L,A),w=J.cmov(B,w,C),L=J.cmov(f,L,C)}return{isValid:E,value:w}};if(J.ORDER%RG1===QN){let I=(J.ORDER-QN)/RG1,O=J.sqrt(J.neg(Q));D=(A,B)=>{let w=J.sqr(B),N=J.mul(A,B);w=J.mul(w,N);let L=J.pow(w,I);L=J.mul(L,N);let E=J.mul(L,O),R=J.mul(J.sqr(L),B),F=J.eql(R,A),f=J.cmov(E,L,F);return{isValid:F,value:f}}}return D}function OR9(J,Q){(0,kT.validateField)(J);let{A:Y,B:G,Z:X}=Q;if(!J.isValid(Y)||!J.isValid(G)||!J.isValid(X))throw Error("mapToCurveSimpleSWU: invalid opts");let z=UC0(J,X);if(!J.isOdd)throw Error("Field does not have .isOdd()");return(K)=>{let W,Z,V,q,U,M,D,I;W=J.sqr(K),W=J.mul(W,X),Z=J.sqr(W),Z=J.add(Z,W),V=J.add(Z,J.ONE),V=J.mul(V,G),q=J.cmov(X,J.neg(Z),!J.eql(Z,J.ZERO)),q=J.mul(q,Y),Z=J.sqr(V),M=J.sqr(q),U=J.mul(M,Y),Z=J.add(Z,U),Z=J.mul(Z,V),M=J.mul(M,q),U=J.mul(M,G),Z=J.add(Z,U),D=J.mul(W,V);let{isValid:O,value:A}=z(Z,M);I=J.mul(W,K),I=J.mul(I,A),D=J.cmov(D,V,O),I=J.cmov(I,A,O);let B=J.isOdd(K)===J.isOdd(I);I=J.cmov(J.neg(I),I,B);let w=(0,kT.FpInvertBatch)(J,[q],!0)[0];return D=J.mul(D,w),{x:D,y:I}}}function MC0(J,Q,Y={}){(0,HR9.ahash)(Q),(0,V0._validateObject)(Y,{},{hmac:"function",lowS:"boolean",randomBytes:"function",bits2int:"function",bits2int_modN:"function"});let G=Y.randomBytes||V0.randomBytes,X=Y.hmac||((T,...b)=>(0,DR9.hmac)(Q,T,(0,V0.concatBytes)(...b))),{Fp:z,Fn:K}=J,{ORDER:W,BITS:Z}=K,V=(0,kT.getMinHashLength)(W),q={secret:K.BYTES,public:1+z.BYTES,publicUncompressed:1+2*z.BYTES,signature:2*K.BYTES,seed:V};function U(T){let b=W>>O5;return T>b}function M(T){return U(T)?K.neg(T):T}function D(T,b){if(!K.isValidNot0(b))throw Error(`invalid signature ${T}: out of range 1..CURVE.n`)}class I{constructor(T,b,x){if(D("r",T),D("s",b),this.r=T,this.s=b,x!=null)this.recovery=x;Object.freeze(this)}static fromBytes(T,b="compact"){if(b==="compact"){let x=K.BYTES;(0,V0.abytes)(T,x*2);let m=T.subarray(0,x),g=T.subarray(x,x*2);return new I(K.fromBytes(m),K.fromBytes(g))}if(b==="der"){(0,V0.abytes)(T);let{r:x,s:m}=HC0.DER.toSig(T);return new I(x,m)}throw Error("invalid format")}static fromHex(T,b){return this.fromBytes((0,V0.hexToBytes)(T),b)}addRecoveryBit(T){return new I(this.r,this.s,T)}recoverPublicKey(T){let b=z.ORDER,{r:x,s:m,recovery:g}=this;if(g==null||![0,1,2,3].includes(g))throw Error("recovery id invalid");if(W*BX<b&&g>1)throw Error("recovery id is ambiguous for h>1 curve");let l=g===2||g===3?x+W:x;if(!z.isValid(l))throw Error("recovery id 2 or 3 invalid");let p=z.toBytes(l),a=J.fromHex((0,V0.concatBytes)(qC0((g&1)===0),p)),Q1=K.inv(l),D1=F((0,V0.ensureBytes)("msgHash",T)),B1=K.create(-D1*Q1),L1=K.create(m*Q1),y=J.BASE.multiplyUnsafe(B1).add(a.multiplyUnsafe(L1));if(y.is0())throw Error("point at infinify");return y.assertValidity(),y}hasHighS(){return U(this.s)}normalizeS(){return this.hasHighS()?new I(this.r,K.neg(this.s),this.recovery):this}toBytes(T="compact"){if(T==="compact")return(0,V0.concatBytes)(K.toBytes(this.r),K.toBytes(this.s));if(T==="der")return(0,V0.hexToBytes)(HC0.DER.hexFromSig(this));throw Error("invalid format")}toHex(T){return(0,V0.bytesToHex)(this.toBytes(T))}assertValidity(){}static fromCompact(T){return I.fromBytes((0,V0.ensureBytes)("sig",T),"compact")}static fromDER(T){return I.fromBytes((0,V0.ensureBytes)("sig",T),"der")}toDERRawBytes(){return this.toBytes("der")}toDERHex(){return(0,V0.bytesToHex)(this.toBytes("der"))}toCompactRawBytes(){return this.toBytes("compact")}toCompactHex(){return(0,V0.bytesToHex)(this.toBytes("compact"))}}function O(T){try{return!!PV(K,T)}catch(b){return!1}}function A(T,b){try{let x=T.length;if(b===!0&&x!==q.public)return!1;if(b===!1&&x!==q.publicUncompressed)return!1;return!!J.fromBytes(T)}catch(x){return!1}}function B(T=G(V)){return(0,kT.mapHashToField)(T,W)}let w={isValidSecretKey:O,isValidPublicKey:A,randomSecretKey:B,isValidPrivateKey:O,randomPrivateKey:B,normPrivateKeyToScalar:(T)=>PV(K,T),precompute(T=8,b=J.BASE){return b.precompute(T,!1)}};function N(T,b=!0){return J.BASE.multiply(PV(K,T)).toBytes(b)}function L(T){if(typeof T==="bigint")return!1;if(T instanceof J)return!0;if(K.allowedLengths||q.secret===q.public)return;let b=(0,V0.ensureBytes)("key",T).length;return b===q.public||b===q.publicUncompressed}function E(T,b,x=!0){if(L(T)===!0)throw Error("first arg must be private key");if(L(b)===!1)throw Error("second arg must be public key");let m=PV(K,T);return J.fromHex(b).multiply(m).toBytes(x)}let R=Y.bits2int||function(T){if(T.length>8192)throw Error("input is too large");let b=(0,V0.bytesToNumberBE)(T),x=T.length*8-Z;return x>0?b>>BigInt(x):b},F=Y.bits2int_modN||function(T){return K.create(R(T))},f=(0,V0.bitMask)(Z);function C(T){return(0,V0.aInRange)("num < 2^"+Z,T,H2,f),K.toBytes(T)}function P(T,b,x=k){if(["recovered","canonical"].some((L1)=>(L1 in x)))throw Error("sign() legacy options not supported");let{lowS:m,prehash:g,extraEntropy:c}=x;if(m==null)m=!0;if(T=(0,V0.ensureBytes)("msgHash",T),ZC0(x),g)T=(0,V0.ensureBytes)("prehashed msgHash",Q(T));let l=F(T),p=PV(K,b),a=[C(p),C(l)];if(c!=null&&c!==!1){let L1=c===!0?G(q.secret):c;a.push((0,V0.ensureBytes)("extraEntropy",L1))}let Q1=(0,V0.concatBytes)(...a),D1=l;function B1(L1){let y=R(L1);if(!K.isValidNot0(y))return;let u=K.inv(y),_=J.BASE.multiply(y).toAffine(),o=K.create(_.x);if(o===H2)return;let n=K.create(u*K.create(D1+o*p));if(n===H2)return;let t=(_.x===o?0:2)|Number(_.y&O5),X1=n;if(m&&U(n))X1=M(n),t^=1;return new I(o,X1,t)}return{seed:Q1,k2sig:B1}}let k={lowS:Y.lowS,prehash:!1},$={lowS:Y.lowS,prehash:!1};function d(T,b,x=k){let{seed:m,k2sig:g}=P(T,b,x);return(0,V0.createHmacDrbg)(Q.outputLen,K.BYTES,X)(m,g)}J.BASE.precompute(8);function h(T,b,x,m=$){let g=T;b=(0,V0.ensureBytes)("msgHash",b),x=(0,V0.ensureBytes)("publicKey",x),ZC0(m);let{lowS:c,prehash:l,format:p}=m;if("strict"in m)throw Error("options.strict was renamed to lowS");let a=void 0,Q1;if(p===void 0){let D1=typeof g==="string"||(0,V0.isBytes)(g),B1=!D1&&g!==null&&typeof g==="object"&&typeof g.r==="bigint"&&typeof g.s==="bigint";if(!D1&&!B1)throw Error("invalid signature, expected Uint8Array, hex string or Signature instance");if(B1)a=new I(g.r,g.s);else if(D1){try{a=I.fromDER(g)}catch(L1){if(!(L1 instanceof HC0.DER.Err))throw L1}if(!a)try{a=I.fromCompact(g)}catch(L1){return!1}}}else if(p==="compact"||p==="der"){if(typeof g!=="string"&&!(0,V0.isBytes)(g))throw Error('"der" / "compact" format expects Uint8Array signature');a=I.fromBytes((0,V0.ensureBytes)("sig",g),p)}else if(p==="js"){if(!(g instanceof I))throw Error('"js" format expects Signature instance');a=g}else throw Error('format must be "compact", "der" or "js"');if(!a)return!1;try{if(Q1=J.fromHex(x),c&&a.hasHighS())return!1;if(l)b=Q(b);let{r:D1,s:B1}=a,L1=F(b),y=K.inv(B1),u=K.create(L1*y),_=K.create(D1*y),o=J.BASE.multiplyUnsafe(u).add(Q1.multiplyUnsafe(_));if(o.is0())return!1;return K.create(o.x)===D1}catch(D1){return!1}}function S(T){let b=w.randomSecretKey(T);return{secretKey:b,publicKey:N(b)}}return Object.freeze({keygen:S,getPublicKey:N,sign:d,verify:h,getSharedSecret:E,utils:w,Point:J,Signature:I,info:{type:"weierstrass",lengths:q,publicKeyHasPrefix:!0}})}function DC0(J){let Q={a:J.a,b:J.b,p:J.Fp.ORDER,n:J.n,h:J.h,Gx:J.Gx,Gy:J.Gy},Y=J.Fp,G=J.allowedPrivateKeyLengths?Array.from(new Set(J.allowedPrivateKeyLengths.map((K)=>Math.ceil(K/2)))):void 0,X=(0,kT.Field)(Q.n,{BITS:J.nBitLength,allowedLengths:G,modOnDecode:J.wrapPrivateKey}),z={Fp:Y,Fn:X,allowInfinityPoint:J.allowInfinityPoint,endo:J.endo,isTorsionFree:J.isTorsionFree,clearCofactor:J.clearCofactor,fromBytes:J.fromBytes,toBytes:J.toBytes};return{CURVE:Q,curveOpts:z}}function AR9(J){let{CURVE:Q,curveOpts:Y}=DC0(J),G={hmac:J.hmac,randomBytes:J.randomBytes,lowS:J.lowS,bits2int:J.bits2int,bits2int_modN:J.bits2int_modN};return{CURVE:Q,curveOpts:Y,hash:J.hash,ecdsaOpts:G}}function BR9(J,Q){let{Fp:Y,Fn:G}=Q;function X(K){return(0,V0.inRange)(K,O5,G.ORDER)}let z=SG1(Y,J.a,J.b);return Object.assign({},{CURVE:J,Point:Q,ProjectivePoint:Q,normPrivateKeyToScalar:(K)=>PV(G,K),weierstrassEquation:z,isWithinCurveOrder:X})}function NR9(J,Q){return Object.assign({},Q,{ProjectivePoint:Q.Point,CURVE:J})}function wR9(J){let{CURVE:Q,curveOpts:Y,hash:G,ecdsaOpts:X}=AR9(J),z=TG1(Q,Y),K=MC0(z,G,X);return NR9(J,K)}});var OC0=H((IC0)=>{Object.defineProperty(IC0,"__esModule",{value:!0});IC0.getHash=vR9;IC0.createCurve=jR9;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */var kR9=PG1();function vR9(J){return{hash:J}}function jR9(J,Q){let Y=(G)=>(0,kR9.weierstrass)({...J,hash:G});return{...Y(Q),create:Y}}});var NC0=H((AC0)=>{Object.defineProperty(AC0,"__esModule",{value:!0});AC0.p521_hasher=AC0.p521=AC0.p384_hasher=AC0.p384=AC0.p256_hasher=AC0.p256=void 0;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */var YN=DK(),$G1=OC0(),fG1=MG1(),kG1=SV(),xR9=PG1(),vT={p:BigInt("0xffffffff00000001000000000000000000000000ffffffffffffffffffffffff"),n:BigInt("0xffffffff00000000ffffffffffffffffbce6faada7179e84f3b9cac2fc632551"),h:BigInt(1),a:BigInt("0xffffffff00000001000000000000000000000000fffffffffffffffffffffffc"),b:BigInt("0x5ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b"),Gx:BigInt("0x6b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c296"),Gy:BigInt("0x4fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f5")},jT={p:BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000ffffffff"),n:BigInt("0xffffffffffffffffffffffffffffffffffffffffffffffffc7634d81f4372ddf581a0db248b0a77aecec196accc52973"),h:BigInt(1),a:BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffff0000000000000000fffffffc"),b:BigInt("0xb3312fa7e23ee7e4988e056be3f82d19181d9c6efe8141120314088f5013875ac656398d8a2ed19d2a85c8edd3ec2aef"),Gx:BigInt("0xaa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab7"),Gy:BigInt("0x3617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e5f")},hT={p:BigInt("0x1ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"),n:BigInt("0x01fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa51868783bf2f966b7fcc0148f709a5d03bb5c9b8899c47aebb6fb71e91386409"),h:BigInt(1),a:BigInt("0x1fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc"),b:BigInt("0x0051953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f00"),Gx:BigInt("0x00c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66"),Gy:BigInt("0x011839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd16650")},yR9=(0,kG1.Field)(vT.p),gR9=(0,kG1.Field)(jT.p),mR9=(0,kG1.Field)(hT.p);function vG1(J,Q){let Y=(0,xR9.mapToCurveSimpleSWU)(J.Fp,Q);return(G)=>Y(G[0])}AC0.p256=(0,$G1.createCurve)({...vT,Fp:yR9,lowS:!1},YN.sha256);AC0.p256_hasher=(()=>{return(0,fG1.createHasher)(AC0.p256.Point,vG1(AC0.p256.Point,{A:vT.a,B:vT.b,Z:AC0.p256.Point.Fp.create(BigInt("-10"))}),{DST:"P256_XMD:SHA-256_SSWU_RO_",encodeDST:"P256_XMD:SHA-256_SSWU_NU_",p:vT.p,m:1,k:128,expand:"xmd",hash:YN.sha256})})();AC0.p384=(0,$G1.createCurve)({...jT,Fp:gR9,lowS:!1},YN.sha384);AC0.p384_hasher=(()=>{return(0,fG1.createHasher)(AC0.p384.Point,vG1(AC0.p384.Point,{A:jT.a,B:jT.b,Z:AC0.p384.Point.Fp.create(BigInt("-12"))}),{DST:"P384_XMD:SHA-384_SSWU_RO_",encodeDST:"P384_XMD:SHA-384_SSWU_NU_",p:jT.p,m:1,k:192,expand:"xmd",hash:YN.sha384})})();AC0.p521=(0,$G1.createCurve)({...hT,Fp:mR9,lowS:!1,allowedPrivateKeyLengths:[130,131,132]},YN.sha512);AC0.p521_hasher=(()=>{return(0,fG1.createHasher)(AC0.p521.Point,vG1(AC0.p521.Point,{A:hT.a,B:hT.b,Z:AC0.p521.Point.Fp.create(BigInt("-4"))}),{DST:"P521_XMD:SHA-512_SSWU_RO_",encodeDST:"P521_XMD:SHA-512_SSWU_NU_",p:hT.p,m:1,k:256,expand:"xmd",hash:YN.sha512})})()});var EC0=H((wC0)=>{Object.defineProperty(wC0,"__esModule",{value:!0});wC0.encodeToCurve=wC0.hashToCurve=wC0.secp256r1=wC0.p256=void 0;var Zu=NC0();wC0.p256=Zu.p256;wC0.secp256r1=Zu.p256;wC0.hashToCurve=(()=>Zu.p256_hasher.hashToCurve)();wC0.encodeToCurve=(()=>Zu.p256_hasher.encodeToCurve)()});var GN=H((Yk5,$C0)=>{var{defineProperty:hG1,getOwnPropertyDescriptor:_R9,getOwnPropertyNames:iR9}=Object,nR9=Object.prototype.hasOwnProperty,oR9=(J,Q)=>{for(var Y in Q)hG1(J,Y,{get:Q[Y],enumerable:!0})},aR9=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of iR9(Q))if(!nR9.call(J,X)&&X!==Y)hG1(J,X,{get:()=>Q[X],enumerable:!(G=_R9(Q,X))||G.enumerable})}return J},rR9=(J)=>aR9(hG1({},"__esModule",{value:!0}),J),SC0={};oR9(SC0,{PublicKey:()=>PC0,bytesEqual:()=>TC0,parseSerializedKeypairSignature:()=>JF9});$C0.exports=rR9(SC0);var jG1=j6(),CC0=pH(),sR9=M8(),tR9=I7(),RC0=F9(),eR9=Xu(),FC0=kK();function TC0(J,Q){if(J===Q)return!0;if(J.length!==Q.length)return!1;for(let Y=0;Y<J.length;Y++)if(J[Y]!==Q[Y])return!1;return!0}class PC0{equals(J){return TC0(this.toRawBytes(),J.toRawBytes())}toBase64(){return(0,jG1.toBase64)(this.toRawBytes())}toString(){throw Error("`toString` is not implemented on public keys. Use `toBase64()` or `toRawBytes()` instead.")}toSuiPublicKey(){let J=this.toSuiBytes();return(0,jG1.toBase64)(J)}verifyWithIntent(J,Q,Y){let G=(0,eR9.messageWithIntent)(Y,J),X=(0,CC0.blake2b)(G,{dkLen:32});return this.verify(X,Q)}verifyPersonalMessage(J,Q){return this.verifyWithIntent(tR9.bcs.byteVector().serialize(J).toBytes(),Q,"PersonalMessage")}verifyTransaction(J,Q){return this.verifyWithIntent(J,Q,"TransactionData")}verifyAddress(J){return this.toSuiAddress()===J}toSuiBytes(){let J=this.toRawBytes(),Q=new Uint8Array(J.length+1);return Q.set([this.flag()]),Q.set(J,1),Q}toSuiAddress(){return(0,RC0.normalizeSuiAddress)((0,sR9.bytesToHex)((0,CC0.blake2b)(this.toSuiBytes(),{dkLen:32})).slice(0,RC0.SUI_ADDRESS_LENGTH*2))}}function JF9(J){let Q=(0,jG1.fromBase64)(J),Y=FC0.SIGNATURE_FLAG_TO_SCHEME[Q[0]];switch(Y){case"ED25519":case"Secp256k1":case"Secp256r1":let G=FC0.SIGNATURE_SCHEME_TO_SIZE[Y],X=Q.slice(1,Q.length-G),z=Q.slice(1+X.length);return{serializedSignature:J,signatureScheme:Y,signature:X,publicKey:z,bytes:Q};default:throw Error("Unsupported signature scheme")}}});var xC0=H((Gk5,bC0)=>{var{defineProperty:xG1,getOwnPropertyDescriptor:QF9,getOwnPropertyNames:YF9}=Object,GF9=Object.prototype.hasOwnProperty,XF9=(J,Q)=>{for(var Y in Q)xG1(J,Y,{get:Q[Y],enumerable:!0})},zF9=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of YF9(Q))if(!GF9.call(J,X)&&X!==Y)xG1(J,X,{get:()=>Q[X],enumerable:!(G=QF9(Q,X))||G.enumerable})}return J},KF9=(J)=>zF9(xG1({},"__esModule",{value:!0}),J),kC0={};XF9(kC0,{PASSKEY_PUBLIC_KEY_SIZE:()=>qu,PASSKEY_SIGNATURE_SIZE:()=>Uu,PASSKEY_UNCOMPRESSED_PUBLIC_KEY_SIZE:()=>jC0,PasskeyPublicKey:()=>yG1,SECP256R1_SPKI_HEADER:()=>XN,parseDerSPKI:()=>VF9,parseSerializedPasskeySignature:()=>hC0});bC0.exports=KF9(kC0);var Vu=j6(),WF9=EC0(),fC0=fF(),ZF9=uL(),bG1=GN(),vC0=kK(),qu=33,jC0=65,Uu=64,XN=new Uint8Array([48,89,48,19,6,7,42,134,72,206,61,2,1,6,8,42,134,72,206,61,3,1,7,3,66,0]);class yG1 extends bG1.PublicKey{constructor(J){super();if(typeof J==="string")this.data=(0,Vu.fromBase64)(J);else if(J instanceof Uint8Array)this.data=J;else this.data=Uint8Array.from(J);if(this.data.length!==qu)throw Error(`Invalid public key input. Expected ${qu} bytes, got ${this.data.length}`)}equals(J){return super.equals(J)}toRawBytes(){return this.data}flag(){return vC0.SIGNATURE_SCHEME_TO_FLAG.Passkey}async verify(J,Q){let Y=hC0(Q),G=JSON.parse(Y.clientDataJson);if(G.type!=="webauthn.get")return!1;let X=(0,Vu.fromBase64)(G.challenge.replace(/-/g,"+").replace(/_/g,"/"));if(!(0,bG1.bytesEqual)(J,X))return!1;let z=Y.userSignature.slice(1+Uu);if(!(0,bG1.bytesEqual)(this.toRawBytes(),z))return!1;let K=new Uint8Array([...Y.authenticatorData,...(0,fC0.sha256)(Y.clientDataJson)]),W=Y.userSignature.slice(1,Uu+1);return WF9.secp256r1.verify(W,(0,fC0.sha256)(K),z)}}yG1.SIZE=qu;function VF9(J){if(J.length!==XN.length+jC0)throw Error("Invalid DER length");for(let Q=0;Q<XN.length;Q++)if(J[Q]!==XN[Q])throw Error("Invalid spki header");if(J[XN.length]!==4)throw Error("Invalid point marker");return J.slice(XN.length)}function hC0(J){let Q=typeof J==="string"?(0,Vu.fromBase64)(J):J;if(Q[0]!==vC0.SIGNATURE_SCHEME_TO_FLAG.Passkey)throw Error("Invalid signature scheme");let Y=ZF9.PasskeyAuthenticator.parse(Q.slice(1));return{signatureScheme:"Passkey",serializedSignature:(0,Vu.toBase64)(Q),signature:Q,authenticatorData:Y.authenticatorData,clientDataJson:Y.clientDataJson,userSignature:new Uint8Array(Y.userSignature),publicKey:new Uint8Array(Y.userSignature.slice(1+Uu))}}});var mC0=H((yC0)=>{Object.defineProperty(yC0,"__esModule",{value:!0});yC0.versionInfo=yC0.version=void 0;var qF9="16.13.1";yC0.version=qF9;var UF9=Object.freeze({major:16,minor:13,patch:1,preReleaseTag:null});yC0.versionInfo=UF9});var g7=H((dC0)=>{Object.defineProperty(dC0,"__esModule",{value:!0});dC0.devAssert=DF9;function DF9(J,Q){if(!Boolean(J))throw Error(Q)}});var Mu=H((uC0)=>{Object.defineProperty(uC0,"__esModule",{value:!0});uC0.isPromise=IF9;function IF9(J){return typeof(J===null||J===void 0?void 0:J.then)==="function"}});var NX=H((lC0)=>{Object.defineProperty(lC0,"__esModule",{value:!0});lC0.isObjectLike=AF9;function AF9(J){return typeof J=="object"&&J!==null}});var t5=H((pC0)=>{Object.defineProperty(pC0,"__esModule",{value:!0});pC0.invariant=NF9;function NF9(J,Q){if(!Boolean(J))throw Error(Q!=null?Q:"Unexpected invariant triggered.")}});var Du=H((cC0)=>{Object.defineProperty(cC0,"__esModule",{value:!0});cC0.getLocation=CF9;var LF9=t5(),EF9=/\r\n|[\n\r]/g;function CF9(J,Q){let Y=0,G=1;for(let X of J.body.matchAll(EF9)){if(typeof X.index==="number"||(0,LF9.invariant)(!1),X.index>=Q)break;Y=X.index+X[0].length,G+=1}return{line:G,column:Q+1-Y}}});var gG1=H((nC0)=>{Object.defineProperty(nC0,"__esModule",{value:!0});nC0.printLocation=SF9;nC0.printSourceLocation=iC0;var FF9=Du();function SF9(J){return iC0(J.source,(0,FF9.getLocation)(J.source,J.start))}function iC0(J,Q){let Y=J.locationOffset.column-1,G="".padStart(Y)+J.body,X=Q.line-1,z=J.locationOffset.line-1,K=Q.line+z,W=Q.line===1?Y:0,Z=Q.column+W,V=`${J.name}:${K}:${Z}
`,q=G.split(/\r\n|[\n\r]/g),U=q[X];if(U.length>120){let M=Math.floor(Z/80),D=Z%80,I=[];for(let O=0;O<U.length;O+=80)I.push(U.slice(O,O+80));return V+_C0([[`${K} |`,I[0]],...I.slice(1,M+1).map((O)=>["|",O]),["|","^".padStart(D)],["|",I[M+1]]])}return V+_C0([[`${K-1} |`,q[X-1]],[`${K} |`,U],["|","^".padStart(Z)],[`${K+1} |`,q[X+1]]])}function _C0(J){let Q=J.filter(([G,X])=>X!==void 0),Y=Math.max(...Q.map(([G])=>G.length));return Q.map(([G,X])=>G.padStart(Y)+(X?" "+X:"")).join(`
`)}});var q0=H((sC0)=>{Object.defineProperty(sC0,"__esModule",{value:!0});sC0.GraphQLError=void 0;sC0.formatError=vF9;sC0.printError=kF9;var $F9=NX(),oC0=Du(),aC0=gG1();function fF9(J){let Q=J[0];if(Q==null||"kind"in Q||"length"in Q)return{nodes:Q,source:J[1],positions:J[2],path:J[3],originalError:J[4],extensions:J[5]};return Q}class mG1 extends Error{constructor(J,...Q){var Y,G,X;let{nodes:z,source:K,positions:W,path:Z,originalError:V,extensions:q}=fF9(Q);super(J);this.name="GraphQLError",this.path=Z!==null&&Z!==void 0?Z:void 0,this.originalError=V!==null&&V!==void 0?V:void 0,this.nodes=rC0(Array.isArray(z)?z:z?[z]:void 0);let U=rC0((Y=this.nodes)===null||Y===void 0?void 0:Y.map((D)=>D.loc).filter((D)=>D!=null));this.source=K!==null&&K!==void 0?K:U===null||U===void 0?void 0:(G=U[0])===null||G===void 0?void 0:G.source,this.positions=W!==null&&W!==void 0?W:U===null||U===void 0?void 0:U.map((D)=>D.start),this.locations=W&&K?W.map((D)=>(0,oC0.getLocation)(K,D)):U===null||U===void 0?void 0:U.map((D)=>(0,oC0.getLocation)(D.source,D.start));let M=(0,$F9.isObjectLike)(V===null||V===void 0?void 0:V.extensions)?V===null||V===void 0?void 0:V.extensions:void 0;if(this.extensions=(X=q!==null&&q!==void 0?q:M)!==null&&X!==void 0?X:Object.create(null),Object.defineProperties(this,{message:{writable:!0,enumerable:!0},name:{enumerable:!1},nodes:{enumerable:!1},source:{enumerable:!1},positions:{enumerable:!1},originalError:{enumerable:!1}}),V!==null&&V!==void 0&&V.stack)Object.defineProperty(this,"stack",{value:V.stack,writable:!0,configurable:!0});else if(Error.captureStackTrace)Error.captureStackTrace(this,mG1);else Object.defineProperty(this,"stack",{value:Error().stack,writable:!0,configurable:!0})}get[Symbol.toStringTag](){return"GraphQLError"}toString(){let J=this.message;if(this.nodes){for(let Q of this.nodes)if(Q.loc)J+=`

`+(0,aC0.printLocation)(Q.loc)}else if(this.source&&this.locations)for(let Q of this.locations)J+=`

`+(0,aC0.printSourceLocation)(this.source,Q);return J}toJSON(){let J={message:this.message};if(this.locations!=null)J.locations=this.locations;if(this.path!=null)J.path=this.path;if(this.extensions!=null&&Object.keys(this.extensions).length>0)J.extensions=this.extensions;return J}}sC0.GraphQLError=mG1;function rC0(J){return J===void 0||J.length===0?void 0:J}function kF9(J){return J.toString()}function vF9(J){return J.toJSON()}});var bT=H((eC0)=>{Object.defineProperty(eC0,"__esModule",{value:!0});eC0.syntaxError=xF9;var bF9=q0();function xF9(J,Q,Y){return new bF9.GraphQLError(`Syntax Error: ${Y}`,{source:J,positions:[Q]})}});var lQ=H((GR0)=>{Object.defineProperty(GR0,"__esModule",{value:!0});GR0.Token=GR0.QueryDocumentKeys=GR0.OperationTypeNode=GR0.Location=void 0;GR0.isNode=mF9;class JR0{constructor(J,Q,Y){this.start=J.start,this.end=Q.end,this.startToken=J,this.endToken=Q,this.source=Y}get[Symbol.toStringTag](){return"Location"}toJSON(){return{start:this.start,end:this.end}}}GR0.Location=JR0;class QR0{constructor(J,Q,Y,G,X,z){this.kind=J,this.start=Q,this.end=Y,this.line=G,this.column=X,this.value=z,this.prev=null,this.next=null}get[Symbol.toStringTag](){return"Token"}toJSON(){return{kind:this.kind,value:this.value,line:this.line,column:this.column}}}GR0.Token=QR0;var YR0={Name:[],Document:["definitions"],OperationDefinition:["description","name","variableDefinitions","directives","selectionSet"],VariableDefinition:["description","variable","type","defaultValue","directives"],Variable:["name"],SelectionSet:["selections"],Field:["alias","name","arguments","directives","selectionSet"],Argument:["name","value"],FragmentSpread:["name","directives"],InlineFragment:["typeCondition","directives","selectionSet"],FragmentDefinition:["description","name","variableDefinitions","typeCondition","directives","selectionSet"],IntValue:[],FloatValue:[],StringValue:[],BooleanValue:[],NullValue:[],EnumValue:[],ListValue:["values"],ObjectValue:["fields"],ObjectField:["name","value"],Directive:["name","arguments"],NamedType:["name"],ListType:["type"],NonNullType:["type"],SchemaDefinition:["description","directives","operationTypes"],OperationTypeDefinition:["type"],ScalarTypeDefinition:["description","name","directives"],ObjectTypeDefinition:["description","name","interfaces","directives","fields"],FieldDefinition:["description","name","arguments","type","directives"],InputValueDefinition:["description","name","type","defaultValue","directives"],InterfaceTypeDefinition:["description","name","interfaces","directives","fields"],UnionTypeDefinition:["description","name","directives","types"],EnumTypeDefinition:["description","name","directives","values"],EnumValueDefinition:["description","name","directives"],InputObjectTypeDefinition:["description","name","directives","fields"],DirectiveDefinition:["description","name","arguments","locations"],SchemaExtension:["directives","operationTypes"],ScalarTypeExtension:["name","directives"],ObjectTypeExtension:["name","interfaces","directives","fields"],InterfaceTypeExtension:["name","interfaces","directives","fields"],UnionTypeExtension:["name","directives","types"],EnumTypeExtension:["name","directives","values"],InputObjectTypeExtension:["name","directives","fields"],TypeCoordinate:["name"],MemberCoordinate:["name","memberName"],ArgumentCoordinate:["name","fieldName","argumentName"],DirectiveCoordinate:["name"],DirectiveArgumentCoordinate:["name","argumentName"]};GR0.QueryDocumentKeys=YR0;var gF9=new Set(Object.keys(YR0));function mF9(J){let Q=J===null||J===void 0?void 0:J.kind;return typeof Q==="string"&&gF9.has(Q)}var dG1;GR0.OperationTypeNode=dG1;(function(J){J.QUERY="query",J.MUTATION="mutation",J.SUBSCRIPTION="subscription"})(dG1||(GR0.OperationTypeNode=dG1={}))});var zN=H((KR0)=>{Object.defineProperty(KR0,"__esModule",{value:!0});KR0.DirectiveLocation=void 0;var uG1;KR0.DirectiveLocation=uG1;(function(J){J.QUERY="QUERY",J.MUTATION="MUTATION",J.SUBSCRIPTION="SUBSCRIPTION",J.FIELD="FIELD",J.FRAGMENT_DEFINITION="FRAGMENT_DEFINITION",J.FRAGMENT_SPREAD="FRAGMENT_SPREAD",J.INLINE_FRAGMENT="INLINE_FRAGMENT",J.VARIABLE_DEFINITION="VARIABLE_DEFINITION",J.SCHEMA="SCHEMA",J.SCALAR="SCALAR",J.OBJECT="OBJECT",J.FIELD_DEFINITION="FIELD_DEFINITION",J.ARGUMENT_DEFINITION="ARGUMENT_DEFINITION",J.INTERFACE="INTERFACE",J.UNION="UNION",J.ENUM="ENUM",J.ENUM_VALUE="ENUM_VALUE",J.INPUT_OBJECT="INPUT_OBJECT",J.INPUT_FIELD_DEFINITION="INPUT_FIELD_DEFINITION"})(uG1||(KR0.DirectiveLocation=uG1={}))});var Q6=H((WR0)=>{Object.defineProperty(WR0,"__esModule",{value:!0});WR0.Kind=void 0;var pG1;WR0.Kind=pG1;(function(J){J.NAME="Name",J.DOCUMENT="Document",J.OPERATION_DEFINITION="OperationDefinition",J.VARIABLE_DEFINITION="VariableDefinition",J.SELECTION_SET="SelectionSet",J.FIELD="Field",J.ARGUMENT="Argument",J.FRAGMENT_SPREAD="FragmentSpread",J.INLINE_FRAGMENT="InlineFragment",J.FRAGMENT_DEFINITION="FragmentDefinition",J.VARIABLE="Variable",J.INT="IntValue",J.FLOAT="FloatValue",J.STRING="StringValue",J.BOOLEAN="BooleanValue",J.NULL="NullValue",J.ENUM="EnumValue",J.LIST="ListValue",J.OBJECT="ObjectValue",J.OBJECT_FIELD="ObjectField",J.DIRECTIVE="Directive",J.NAMED_TYPE="NamedType",J.LIST_TYPE="ListType",J.NON_NULL_TYPE="NonNullType",J.SCHEMA_DEFINITION="SchemaDefinition",J.OPERATION_TYPE_DEFINITION="OperationTypeDefinition",J.SCALAR_TYPE_DEFINITION="ScalarTypeDefinition",J.OBJECT_TYPE_DEFINITION="ObjectTypeDefinition",J.FIELD_DEFINITION="FieldDefinition",J.INPUT_VALUE_DEFINITION="InputValueDefinition",J.INTERFACE_TYPE_DEFINITION="InterfaceTypeDefinition",J.UNION_TYPE_DEFINITION="UnionTypeDefinition",J.ENUM_TYPE_DEFINITION="EnumTypeDefinition",J.ENUM_VALUE_DEFINITION="EnumValueDefinition",J.INPUT_OBJECT_TYPE_DEFINITION="InputObjectTypeDefinition",J.DIRECTIVE_DEFINITION="DirectiveDefinition",J.SCHEMA_EXTENSION="SchemaExtension",J.SCALAR_TYPE_EXTENSION="ScalarTypeExtension",J.OBJECT_TYPE_EXTENSION="ObjectTypeExtension",J.INTERFACE_TYPE_EXTENSION="InterfaceTypeExtension",J.UNION_TYPE_EXTENSION="UnionTypeExtension",J.ENUM_TYPE_EXTENSION="EnumTypeExtension",J.INPUT_OBJECT_TYPE_EXTENSION="InputObjectTypeExtension",J.TYPE_COORDINATE="TypeCoordinate",J.MEMBER_COORDINATE="MemberCoordinate",J.ARGUMENT_COORDINATE="ArgumentCoordinate",J.DIRECTIVE_COORDINATE="DirectiveCoordinate",J.DIRECTIVE_ARGUMENT_COORDINATE="DirectiveArgumentCoordinate"})(pG1||(WR0.Kind=pG1={}))});var xT=H((VR0)=>{Object.defineProperty(VR0,"__esModule",{value:!0});VR0.isDigit=ZR0;VR0.isLetter=_G1;VR0.isNameContinue=_F9;VR0.isNameStart=cF9;VR0.isWhiteSpace=pF9;function pF9(J){return J===9||J===32}function ZR0(J){return J>=48&&J<=57}function _G1(J){return J>=97&&J<=122||J>=65&&J<=90}function cF9(J){return _G1(J)||J===95}function _F9(J){return _G1(J)||ZR0(J)||J===95}});var yT=H((qR0)=>{Object.defineProperty(qR0,"__esModule",{value:!0});qR0.dedentBlockStringLines=sF9;qR0.isPrintableAsBlockString=eF9;qR0.printBlockString=JS9;var iG1=xT();function sF9(J){var Q;let Y=Number.MAX_SAFE_INTEGER,G=null,X=-1;for(let K=0;K<J.length;++K){var z;let W=J[K],Z=tF9(W);if(Z===W.length)continue;if(G=(z=G)!==null&&z!==void 0?z:K,X=K,K!==0&&Z<Y)Y=Z}return J.map((K,W)=>W===0?K:K.slice(Y)).slice((Q=G)!==null&&Q!==void 0?Q:0,X+1)}function tF9(J){let Q=0;while(Q<J.length&&(0,iG1.isWhiteSpace)(J.charCodeAt(Q)))++Q;return Q}function eF9(J){if(J==="")return!0;let Q=!0,Y=!1,G=!0,X=!1;for(let z=0;z<J.length;++z)switch(J.codePointAt(z)){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 11:case 12:case 14:case 15:return!1;case 13:return!1;case 10:if(Q&&!X)return!1;X=!0,Q=!0,Y=!1;break;case 9:case 32:Y||(Y=Q);break;default:G&&(G=Y),Q=!1}if(Q)return!1;if(G&&X)return!1;return!0}function JS9(J,Q){let Y=J.replace(/"""/g,'\\"""'),G=Y.split(/\r\n|[\n\r]/g),X=G.length===1,z=G.length>1&&G.slice(1).every((D)=>D.length===0||(0,iG1.isWhiteSpace)(D.charCodeAt(0))),K=Y.endsWith('\\"""'),W=J.endsWith('"')&&!K,Z=J.endsWith("\\"),V=W||Z,q=!(Q!==null&&Q!==void 0&&Q.minimize)&&(!X||J.length>70||V||z||K),U="",M=X&&(0,iG1.isWhiteSpace)(J.charCodeAt(0));if(q&&!M||z)U+=`
`;if(U+=Y,q||V)U+=`
`;return'"""'+U+'"""'}});var KN=H((UR0)=>{Object.defineProperty(UR0,"__esModule",{value:!0});UR0.TokenKind=void 0;var nG1;UR0.TokenKind=nG1;(function(J){J.SOF="<SOF>",J.EOF="<EOF>",J.BANG="!",J.DOLLAR="$",J.AMP="&",J.PAREN_L="(",J.PAREN_R=")",J.DOT=".",J.SPREAD="...",J.COLON=":",J.EQUALS="=",J.AT="@",J.BRACKET_L="[",J.BRACKET_R="]",J.BRACE_L="{",J.PIPE="|",J.BRACE_R="}",J.NAME="Name",J.INT="Int",J.FLOAT="Float",J.STRING="String",J.BLOCK_STRING="BlockString",J.COMMENT="Comment"})(nG1||(UR0.TokenKind=nG1={}))});var mT=H((BR0)=>{Object.defineProperty(BR0,"__esModule",{value:!0});BR0.Lexer=void 0;BR0.createToken=$9;BR0.isPunctuatorTokenKind=zS9;BR0.printCodePointAt=$V;BR0.readName=AR0;var I2=bT(),DR0=lQ(),XS9=yT(),JD=xT(),c0=KN();class HR0{constructor(J){let Q=new DR0.Token(c0.TokenKind.SOF,0,0,0,0);this.source=J,this.lastToken=Q,this.token=Q,this.line=1,this.lineStart=0}get[Symbol.toStringTag](){return"Lexer"}advance(){return this.lastToken=this.token,this.token=this.lookahead()}lookahead(){let J=this.token;if(J.kind!==c0.TokenKind.EOF)do if(J.next)J=J.next;else{let Q=KS9(this,J.end);J.next=Q,Q.prev=J,J=Q}while(J.kind===c0.TokenKind.COMMENT);return J}}BR0.Lexer=HR0;function zS9(J){return J===c0.TokenKind.BANG||J===c0.TokenKind.DOLLAR||J===c0.TokenKind.AMP||J===c0.TokenKind.PAREN_L||J===c0.TokenKind.PAREN_R||J===c0.TokenKind.DOT||J===c0.TokenKind.SPREAD||J===c0.TokenKind.COLON||J===c0.TokenKind.EQUALS||J===c0.TokenKind.AT||J===c0.TokenKind.BRACKET_L||J===c0.TokenKind.BRACKET_R||J===c0.TokenKind.BRACE_L||J===c0.TokenKind.PIPE||J===c0.TokenKind.BRACE_R}function WN(J){return J>=0&&J<=55295||J>=57344&&J<=1114111}function Hu(J,Q){return IR0(J.charCodeAt(Q))&&OR0(J.charCodeAt(Q+1))}function IR0(J){return J>=55296&&J<=56319}function OR0(J){return J>=56320&&J<=57343}function $V(J,Q){let Y=J.source.body.codePointAt(Q);if(Y===void 0)return c0.TokenKind.EOF;else if(Y>=32&&Y<=126){let G=String.fromCodePoint(Y);return G==='"'?`'"'`:`"${G}"`}return"U+"+Y.toString(16).toUpperCase().padStart(4,"0")}function $9(J,Q,Y,G,X){let z=J.line,K=1+Y-J.lineStart;return new DR0.Token(Q,Y,G,z,K,X)}function KS9(J,Q){let Y=J.source.body,G=Y.length,X=Q;while(X<G){let z=Y.charCodeAt(X);switch(z){case 65279:case 9:case 32:case 44:++X;continue;case 10:++X,++J.line,J.lineStart=X;continue;case 13:if(Y.charCodeAt(X+1)===10)X+=2;else++X;++J.line,J.lineStart=X;continue;case 35:return WS9(J,X);case 33:return $9(J,c0.TokenKind.BANG,X,X+1);case 36:return $9(J,c0.TokenKind.DOLLAR,X,X+1);case 38:return $9(J,c0.TokenKind.AMP,X,X+1);case 40:return $9(J,c0.TokenKind.PAREN_L,X,X+1);case 41:return $9(J,c0.TokenKind.PAREN_R,X,X+1);case 46:if(Y.charCodeAt(X+1)===46&&Y.charCodeAt(X+2)===46)return $9(J,c0.TokenKind.SPREAD,X,X+3);break;case 58:return $9(J,c0.TokenKind.COLON,X,X+1);case 61:return $9(J,c0.TokenKind.EQUALS,X,X+1);case 64:return $9(J,c0.TokenKind.AT,X,X+1);case 91:return $9(J,c0.TokenKind.BRACKET_L,X,X+1);case 93:return $9(J,c0.TokenKind.BRACKET_R,X,X+1);case 123:return $9(J,c0.TokenKind.BRACE_L,X,X+1);case 124:return $9(J,c0.TokenKind.PIPE,X,X+1);case 125:return $9(J,c0.TokenKind.BRACE_R,X,X+1);case 34:if(Y.charCodeAt(X+1)===34&&Y.charCodeAt(X+2)===34)return DS9(J,X);return VS9(J,X)}if((0,JD.isDigit)(z)||z===45)return ZS9(J,X,z);if((0,JD.isNameStart)(z))return AR0(J,X);throw(0,I2.syntaxError)(J.source,X,z===39?`Unexpected single quote character ('), did you mean to use a double quote (")?`:WN(z)||Hu(Y,X)?`Unexpected character: ${$V(J,X)}.`:`Invalid character: ${$V(J,X)}.`)}return $9(J,c0.TokenKind.EOF,G,G)}function WS9(J,Q){let Y=J.source.body,G=Y.length,X=Q+1;while(X<G){let z=Y.charCodeAt(X);if(z===10||z===13)break;if(WN(z))++X;else if(Hu(Y,X))X+=2;else break}return $9(J,c0.TokenKind.COMMENT,Q,X,Y.slice(Q+1,X))}function ZS9(J,Q,Y){let G=J.source.body,X=Q,z=Y,K=!1;if(z===45)z=G.charCodeAt(++X);if(z===48){if(z=G.charCodeAt(++X),(0,JD.isDigit)(z))throw(0,I2.syntaxError)(J.source,X,`Invalid number, unexpected digit after 0: ${$V(J,X)}.`)}else X=aG1(J,X,z),z=G.charCodeAt(X);if(z===46)K=!0,z=G.charCodeAt(++X),X=aG1(J,X,z),z=G.charCodeAt(X);if(z===69||z===101){if(K=!0,z=G.charCodeAt(++X),z===43||z===45)z=G.charCodeAt(++X);X=aG1(J,X,z),z=G.charCodeAt(X)}if(z===46||(0,JD.isNameStart)(z))throw(0,I2.syntaxError)(J.source,X,`Invalid number, expected digit but got: ${$V(J,X)}.`);return $9(J,K?c0.TokenKind.FLOAT:c0.TokenKind.INT,Q,X,G.slice(Q,X))}function aG1(J,Q,Y){if(!(0,JD.isDigit)(Y))throw(0,I2.syntaxError)(J.source,Q,`Invalid number, expected digit but got: ${$V(J,Q)}.`);let G=J.source.body,X=Q+1;while((0,JD.isDigit)(G.charCodeAt(X)))++X;return X}function VS9(J,Q){let Y=J.source.body,G=Y.length,X=Q+1,z=X,K="";while(X<G){let W=Y.charCodeAt(X);if(W===34)return K+=Y.slice(z,X),$9(J,c0.TokenKind.STRING,Q,X+1,K);if(W===92){K+=Y.slice(z,X);let Z=Y.charCodeAt(X+1)===117?Y.charCodeAt(X+2)===123?qS9(J,X):US9(J,X):MS9(J,X);K+=Z.value,X+=Z.size,z=X;continue}if(W===10||W===13)break;if(WN(W))++X;else if(Hu(Y,X))X+=2;else throw(0,I2.syntaxError)(J.source,X,`Invalid character within String: ${$V(J,X)}.`)}throw(0,I2.syntaxError)(J.source,X,"Unterminated string.")}function qS9(J,Q){let Y=J.source.body,G=0,X=3;while(X<12){let z=Y.charCodeAt(Q+X++);if(z===125){if(X<5||!WN(G))break;return{value:String.fromCodePoint(G),size:X}}if(G=G<<4|gT(z),G<0)break}throw(0,I2.syntaxError)(J.source,Q,`Invalid Unicode escape sequence: "${Y.slice(Q,Q+X)}".`)}function US9(J,Q){let Y=J.source.body,G=MR0(Y,Q+2);if(WN(G))return{value:String.fromCodePoint(G),size:6};if(IR0(G)){if(Y.charCodeAt(Q+6)===92&&Y.charCodeAt(Q+7)===117){let X=MR0(Y,Q+8);if(OR0(X))return{value:String.fromCodePoint(G,X),size:12}}}throw(0,I2.syntaxError)(J.source,Q,`Invalid Unicode escape sequence: "${Y.slice(Q,Q+6)}".`)}function MR0(J,Q){return gT(J.charCodeAt(Q))<<12|gT(J.charCodeAt(Q+1))<<8|gT(J.charCodeAt(Q+2))<<4|gT(J.charCodeAt(Q+3))}function gT(J){return J>=48&&J<=57?J-48:J>=65&&J<=70?J-55:J>=97&&J<=102?J-87:-1}function MS9(J,Q){let Y=J.source.body;switch(Y.charCodeAt(Q+1)){case 34:return{value:'"',size:2};case 92:return{value:"\\",size:2};case 47:return{value:"/",size:2};case 98:return{value:"\b",size:2};case 102:return{value:"\f",size:2};case 110:return{value:`
`,size:2};case 114:return{value:"\r",size:2};case 116:return{value:"\t",size:2}}throw(0,I2.syntaxError)(J.source,Q,`Invalid character escape sequence: "${Y.slice(Q,Q+2)}".`)}function DS9(J,Q){let Y=J.source.body,G=Y.length,X=J.lineStart,z=Q+3,K=z,W="",Z=[];while(z<G){let V=Y.charCodeAt(z);if(V===34&&Y.charCodeAt(z+1)===34&&Y.charCodeAt(z+2)===34){W+=Y.slice(K,z),Z.push(W);let q=$9(J,c0.TokenKind.BLOCK_STRING,Q,z+3,(0,XS9.dedentBlockStringLines)(Z).join(`
`));return J.line+=Z.length-1,J.lineStart=X,q}if(V===92&&Y.charCodeAt(z+1)===34&&Y.charCodeAt(z+2)===34&&Y.charCodeAt(z+3)===34){W+=Y.slice(K,z),K=z+1,z+=4;continue}if(V===10||V===13){if(W+=Y.slice(K,z),Z.push(W),V===13&&Y.charCodeAt(z+1)===10)z+=2;else++z;W="",K=z,X=z;continue}if(WN(V))++z;else if(Hu(Y,z))z+=2;else throw(0,I2.syntaxError)(J.source,z,`Invalid character within String: ${$V(J,z)}.`)}throw(0,I2.syntaxError)(J.source,z,"Unterminated string.")}function AR0(J,Q){let Y=J.source.body,G=Y.length,X=Q+1;while(X<G){let z=Y.charCodeAt(X);if((0,JD.isNameContinue)(z))++X;else break}return $9(J,c0.TokenKind.NAME,Q,X,Y.slice(Q,X))}});var CR0=H((LR0)=>{Object.defineProperty(LR0,"__esModule",{value:!0});LR0.SchemaCoordinateLexer=void 0;var BS9=bT(),NS9=lQ(),wS9=xT(),fV=mT(),kV=KN();class wR0{line=1;lineStart=0;constructor(J){let Q=new NS9.Token(kV.TokenKind.SOF,0,0,0,0);this.source=J,this.lastToken=Q,this.token=Q}get[Symbol.toStringTag](){return"SchemaCoordinateLexer"}advance(){return this.lastToken=this.token,this.token=this.lookahead()}lookahead(){let J=this.token;if(J.kind!==kV.TokenKind.EOF){let Q=LS9(this,J.end);J.next=Q,Q.prev=J,J=Q}return J}}LR0.SchemaCoordinateLexer=wR0;function LS9(J,Q){let Y=J.source.body,G=Y.length,X=Q;if(X<G){let z=Y.charCodeAt(X);switch(z){case 46:return(0,fV.createToken)(J,kV.TokenKind.DOT,X,X+1);case 40:return(0,fV.createToken)(J,kV.TokenKind.PAREN_L,X,X+1);case 41:return(0,fV.createToken)(J,kV.TokenKind.PAREN_R,X,X+1);case 58:return(0,fV.createToken)(J,kV.TokenKind.COLON,X,X+1);case 64:return(0,fV.createToken)(J,kV.TokenKind.AT,X,X+1)}if((0,wS9.isNameStart)(z))return(0,fV.readName)(J,X);throw(0,BS9.syntaxError)(J.source,X,`Invalid character: ${(0,fV.printCodePointAt)(J,X)}.`)}return(0,fV.createToken)(J,kV.TokenKind.EOF,G,G)}});var v6=H((FR0)=>{Object.defineProperty(FR0,"__esModule",{value:!0});FR0.inspect=CS9;var ES9=10,RR0=2;function CS9(J){return Iu(J,[])}function Iu(J,Q){switch(typeof J){case"string":return JSON.stringify(J);case"function":return J.name?`[function ${J.name}]`:"[function]";case"object":return RS9(J,Q);default:return String(J)}}function RS9(J,Q){if(J===null)return"null";if(Q.includes(J))return"[Circular]";let Y=[...Q,J];if(FS9(J)){let G=J.toJSON();if(G!==J)return typeof G==="string"?G:Iu(G,Y)}else if(Array.isArray(J))return TS9(J,Y);return SS9(J,Y)}function FS9(J){return typeof J.toJSON==="function"}function SS9(J,Q){let Y=Object.entries(J);if(Y.length===0)return"{}";if(Q.length>RR0)return"["+PS9(J)+"]";return"{ "+Y.map(([X,z])=>X+": "+Iu(z,Q)).join(", ")+" }"}function TS9(J,Q){if(J.length===0)return"[]";if(Q.length>RR0)return"[Array]";let Y=Math.min(ES9,J.length),G=J.length-Y,X=[];for(let z=0;z<Y;++z)X.push(Iu(J[z],Q));if(G===1)X.push("... 1 more item");else if(G>1)X.push(`... ${G} more items`);return"["+X.join(", ")+"]"}function PS9(J){let Q=Object.prototype.toString.call(J).replace(/^\[object /,"").replace(/]$/,"");if(Q==="Object"&&typeof J.constructor==="function"){let Y=J.constructor.name;if(typeof Y==="string"&&Y!=="")return Y}return Q}});var dT=H((SR0)=>{Object.defineProperty(SR0,"__esModule",{value:!0});SR0.instanceOf=void 0;var fS9=v6(),kS9=globalThis.process&&!1,vS9=kS9?function(Q,Y){return Q instanceof Y}:function(Q,Y){if(Q instanceof Y)return!0;if(typeof Q==="object"&&Q!==null){var G;let X=Y.prototype[Symbol.toStringTag],z=Symbol.toStringTag in Q?Q[Symbol.toStringTag]:(G=Q.constructor)===null||G===void 0?void 0:G.name;if(X===z){let K=(0,fS9.inspect)(Q);throw Error(`Cannot use ${X} "${K}" from another module or realm.

Ensure that there is only one instance of "graphql" in the node_modules
directory. If different versions of "graphql" are the dependencies of other
relied on modules, use "resolutions" to ensure only one version is installed.

https://yarnpkg.com/en/docs/selective-version-resolutions

Duplicate "graphql" modules cannot be used at the same time since different
versions may have different capabilities and behavior. The data from one
version used in the function from another could produce confusing and
spurious results.`)}}return!1};SR0.instanceOf=vS9});var Ou=H((PR0)=>{Object.defineProperty(PR0,"__esModule",{value:!0});PR0.Source=void 0;PR0.isSource=bS9;var rG1=g7(),jS9=v6(),hS9=dT();class sG1{constructor(J,Q="GraphQL request",Y={line:1,column:1}){typeof J==="string"||(0,rG1.devAssert)(!1,`Body must be a string. Received: ${(0,jS9.inspect)(J)}.`),this.body=J,this.name=Q,this.locationOffset=Y,this.locationOffset.line>0||(0,rG1.devAssert)(!1,"line in locationOffset is 1-indexed and must be positive."),this.locationOffset.column>0||(0,rG1.devAssert)(!1,"column in locationOffset is 1-indexed and must be positive.")}get[Symbol.toStringTag](){return"Source"}}PR0.Source=sG1;function bS9(J){return(0,hS9.instanceOf)(J,sG1)}});var YD=H((vR0)=>{Object.defineProperty(vR0,"__esModule",{value:!0});vR0.Parser=void 0;vR0.parse=mS9;vR0.parseConstValue=uS9;vR0.parseSchemaCoordinate=pS9;vR0.parseType=lS9;vR0.parseValue=dS9;var vV=bT(),uT=lQ(),yS9=zN(),H0=Q6(),fR0=mT(),gS9=CR0(),Bu=Ou(),T1=KN();function mS9(J,Q){let Y=new QD(J,Q),G=Y.parseDocument();return Object.defineProperty(G,"tokenCount",{enumerable:!1,value:Y.tokenCount}),G}function dS9(J,Q){let Y=new QD(J,Q);Y.expectToken(T1.TokenKind.SOF);let G=Y.parseValueLiteral(!1);return Y.expectToken(T1.TokenKind.EOF),G}function uS9(J,Q){let Y=new QD(J,Q);Y.expectToken(T1.TokenKind.SOF);let G=Y.parseConstValueLiteral();return Y.expectToken(T1.TokenKind.EOF),G}function lS9(J,Q){let Y=new QD(J,Q);Y.expectToken(T1.TokenKind.SOF);let G=Y.parseTypeReference();return Y.expectToken(T1.TokenKind.EOF),G}function pS9(J){let Q=(0,Bu.isSource)(J)?J:new Bu.Source(J),Y=new gS9.SchemaCoordinateLexer(Q),G=new QD(J,{lexer:Y});G.expectToken(T1.TokenKind.SOF);let X=G.parseSchemaCoordinate();return G.expectToken(T1.TokenKind.EOF),X}class QD{constructor(J,Q={}){let{lexer:Y,...G}=Q;if(Y)this._lexer=Y;else{let X=(0,Bu.isSource)(J)?J:new Bu.Source(J);this._lexer=new fR0.Lexer(X)}this._options=G,this._tokenCounter=0}get tokenCount(){return this._tokenCounter}parseName(){let J=this.expectToken(T1.TokenKind.NAME);return this.node(J,{kind:H0.Kind.NAME,value:J.value})}parseDocument(){return this.node(this._lexer.token,{kind:H0.Kind.DOCUMENT,definitions:this.many(T1.TokenKind.SOF,this.parseDefinition,T1.TokenKind.EOF)})}parseDefinition(){if(this.peek(T1.TokenKind.BRACE_L))return this.parseOperationDefinition();let J=this.peekDescription(),Q=J?this._lexer.lookahead():this._lexer.token;if(J&&Q.kind===T1.TokenKind.BRACE_L)throw(0,vV.syntaxError)(this._lexer.source,this._lexer.token.start,"Unexpected description, descriptions are not supported on shorthand queries.");if(Q.kind===T1.TokenKind.NAME){switch(Q.value){case"schema":return this.parseSchemaDefinition();case"scalar":return this.parseScalarTypeDefinition();case"type":return this.parseObjectTypeDefinition();case"interface":return this.parseInterfaceTypeDefinition();case"union":return this.parseUnionTypeDefinition();case"enum":return this.parseEnumTypeDefinition();case"input":return this.parseInputObjectTypeDefinition();case"directive":return this.parseDirectiveDefinition()}switch(Q.value){case"query":case"mutation":case"subscription":return this.parseOperationDefinition();case"fragment":return this.parseFragmentDefinition()}if(J)throw(0,vV.syntaxError)(this._lexer.source,this._lexer.token.start,"Unexpected description, only GraphQL definitions support descriptions.");switch(Q.value){case"extend":return this.parseTypeSystemExtension()}}throw this.unexpected(Q)}parseOperationDefinition(){let J=this._lexer.token;if(this.peek(T1.TokenKind.BRACE_L))return this.node(J,{kind:H0.Kind.OPERATION_DEFINITION,operation:uT.OperationTypeNode.QUERY,description:void 0,name:void 0,variableDefinitions:[],directives:[],selectionSet:this.parseSelectionSet()});let Q=this.parseDescription(),Y=this.parseOperationType(),G;if(this.peek(T1.TokenKind.NAME))G=this.parseName();return this.node(J,{kind:H0.Kind.OPERATION_DEFINITION,operation:Y,description:Q,name:G,variableDefinitions:this.parseVariableDefinitions(),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseOperationType(){let J=this.expectToken(T1.TokenKind.NAME);switch(J.value){case"query":return uT.OperationTypeNode.QUERY;case"mutation":return uT.OperationTypeNode.MUTATION;case"subscription":return uT.OperationTypeNode.SUBSCRIPTION}throw this.unexpected(J)}parseVariableDefinitions(){return this.optionalMany(T1.TokenKind.PAREN_L,this.parseVariableDefinition,T1.TokenKind.PAREN_R)}parseVariableDefinition(){return this.node(this._lexer.token,{kind:H0.Kind.VARIABLE_DEFINITION,description:this.parseDescription(),variable:this.parseVariable(),type:(this.expectToken(T1.TokenKind.COLON),this.parseTypeReference()),defaultValue:this.expectOptionalToken(T1.TokenKind.EQUALS)?this.parseConstValueLiteral():void 0,directives:this.parseConstDirectives()})}parseVariable(){let J=this._lexer.token;return this.expectToken(T1.TokenKind.DOLLAR),this.node(J,{kind:H0.Kind.VARIABLE,name:this.parseName()})}parseSelectionSet(){return this.node(this._lexer.token,{kind:H0.Kind.SELECTION_SET,selections:this.many(T1.TokenKind.BRACE_L,this.parseSelection,T1.TokenKind.BRACE_R)})}parseSelection(){return this.peek(T1.TokenKind.SPREAD)?this.parseFragment():this.parseField()}parseField(){let J=this._lexer.token,Q=this.parseName(),Y,G;if(this.expectOptionalToken(T1.TokenKind.COLON))Y=Q,G=this.parseName();else G=Q;return this.node(J,{kind:H0.Kind.FIELD,alias:Y,name:G,arguments:this.parseArguments(!1),directives:this.parseDirectives(!1),selectionSet:this.peek(T1.TokenKind.BRACE_L)?this.parseSelectionSet():void 0})}parseArguments(J){let Q=J?this.parseConstArgument:this.parseArgument;return this.optionalMany(T1.TokenKind.PAREN_L,Q,T1.TokenKind.PAREN_R)}parseArgument(J=!1){let Q=this._lexer.token,Y=this.parseName();return this.expectToken(T1.TokenKind.COLON),this.node(Q,{kind:H0.Kind.ARGUMENT,name:Y,value:this.parseValueLiteral(J)})}parseConstArgument(){return this.parseArgument(!0)}parseFragment(){let J=this._lexer.token;this.expectToken(T1.TokenKind.SPREAD);let Q=this.expectOptionalKeyword("on");if(!Q&&this.peek(T1.TokenKind.NAME))return this.node(J,{kind:H0.Kind.FRAGMENT_SPREAD,name:this.parseFragmentName(),directives:this.parseDirectives(!1)});return this.node(J,{kind:H0.Kind.INLINE_FRAGMENT,typeCondition:Q?this.parseNamedType():void 0,directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseFragmentDefinition(){let J=this._lexer.token,Q=this.parseDescription();if(this.expectKeyword("fragment"),this._options.allowLegacyFragmentVariables===!0)return this.node(J,{kind:H0.Kind.FRAGMENT_DEFINITION,description:Q,name:this.parseFragmentName(),variableDefinitions:this.parseVariableDefinitions(),typeCondition:(this.expectKeyword("on"),this.parseNamedType()),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()});return this.node(J,{kind:H0.Kind.FRAGMENT_DEFINITION,description:Q,name:this.parseFragmentName(),typeCondition:(this.expectKeyword("on"),this.parseNamedType()),directives:this.parseDirectives(!1),selectionSet:this.parseSelectionSet()})}parseFragmentName(){if(this._lexer.token.value==="on")throw this.unexpected();return this.parseName()}parseValueLiteral(J){let Q=this._lexer.token;switch(Q.kind){case T1.TokenKind.BRACKET_L:return this.parseList(J);case T1.TokenKind.BRACE_L:return this.parseObject(J);case T1.TokenKind.INT:return this.advanceLexer(),this.node(Q,{kind:H0.Kind.INT,value:Q.value});case T1.TokenKind.FLOAT:return this.advanceLexer(),this.node(Q,{kind:H0.Kind.FLOAT,value:Q.value});case T1.TokenKind.STRING:case T1.TokenKind.BLOCK_STRING:return this.parseStringLiteral();case T1.TokenKind.NAME:switch(this.advanceLexer(),Q.value){case"true":return this.node(Q,{kind:H0.Kind.BOOLEAN,value:!0});case"false":return this.node(Q,{kind:H0.Kind.BOOLEAN,value:!1});case"null":return this.node(Q,{kind:H0.Kind.NULL});default:return this.node(Q,{kind:H0.Kind.ENUM,value:Q.value})}case T1.TokenKind.DOLLAR:if(J)if(this.expectToken(T1.TokenKind.DOLLAR),this._lexer.token.kind===T1.TokenKind.NAME){let Y=this._lexer.token.value;throw(0,vV.syntaxError)(this._lexer.source,Q.start,`Unexpected variable "$${Y}" in constant value.`)}else throw this.unexpected(Q);return this.parseVariable();default:throw this.unexpected()}}parseConstValueLiteral(){return this.parseValueLiteral(!0)}parseStringLiteral(){let J=this._lexer.token;return this.advanceLexer(),this.node(J,{kind:H0.Kind.STRING,value:J.value,block:J.kind===T1.TokenKind.BLOCK_STRING})}parseList(J){let Q=()=>this.parseValueLiteral(J);return this.node(this._lexer.token,{kind:H0.Kind.LIST,values:this.any(T1.TokenKind.BRACKET_L,Q,T1.TokenKind.BRACKET_R)})}parseObject(J){let Q=()=>this.parseObjectField(J);return this.node(this._lexer.token,{kind:H0.Kind.OBJECT,fields:this.any(T1.TokenKind.BRACE_L,Q,T1.TokenKind.BRACE_R)})}parseObjectField(J){let Q=this._lexer.token,Y=this.parseName();return this.expectToken(T1.TokenKind.COLON),this.node(Q,{kind:H0.Kind.OBJECT_FIELD,name:Y,value:this.parseValueLiteral(J)})}parseDirectives(J){let Q=[];while(this.peek(T1.TokenKind.AT))Q.push(this.parseDirective(J));return Q}parseConstDirectives(){return this.parseDirectives(!0)}parseDirective(J){let Q=this._lexer.token;return this.expectToken(T1.TokenKind.AT),this.node(Q,{kind:H0.Kind.DIRECTIVE,name:this.parseName(),arguments:this.parseArguments(J)})}parseTypeReference(){let J=this._lexer.token,Q;if(this.expectOptionalToken(T1.TokenKind.BRACKET_L)){let Y=this.parseTypeReference();this.expectToken(T1.TokenKind.BRACKET_R),Q=this.node(J,{kind:H0.Kind.LIST_TYPE,type:Y})}else Q=this.parseNamedType();if(this.expectOptionalToken(T1.TokenKind.BANG))return this.node(J,{kind:H0.Kind.NON_NULL_TYPE,type:Q});return Q}parseNamedType(){return this.node(this._lexer.token,{kind:H0.Kind.NAMED_TYPE,name:this.parseName()})}peekDescription(){return this.peek(T1.TokenKind.STRING)||this.peek(T1.TokenKind.BLOCK_STRING)}parseDescription(){if(this.peekDescription())return this.parseStringLiteral()}parseSchemaDefinition(){let J=this._lexer.token,Q=this.parseDescription();this.expectKeyword("schema");let Y=this.parseConstDirectives(),G=this.many(T1.TokenKind.BRACE_L,this.parseOperationTypeDefinition,T1.TokenKind.BRACE_R);return this.node(J,{kind:H0.Kind.SCHEMA_DEFINITION,description:Q,directives:Y,operationTypes:G})}parseOperationTypeDefinition(){let J=this._lexer.token,Q=this.parseOperationType();this.expectToken(T1.TokenKind.COLON);let Y=this.parseNamedType();return this.node(J,{kind:H0.Kind.OPERATION_TYPE_DEFINITION,operation:Q,type:Y})}parseScalarTypeDefinition(){let J=this._lexer.token,Q=this.parseDescription();this.expectKeyword("scalar");let Y=this.parseName(),G=this.parseConstDirectives();return this.node(J,{kind:H0.Kind.SCALAR_TYPE_DEFINITION,description:Q,name:Y,directives:G})}parseObjectTypeDefinition(){let J=this._lexer.token,Q=this.parseDescription();this.expectKeyword("type");let Y=this.parseName(),G=this.parseImplementsInterfaces(),X=this.parseConstDirectives(),z=this.parseFieldsDefinition();return this.node(J,{kind:H0.Kind.OBJECT_TYPE_DEFINITION,description:Q,name:Y,interfaces:G,directives:X,fields:z})}parseImplementsInterfaces(){return this.expectOptionalKeyword("implements")?this.delimitedMany(T1.TokenKind.AMP,this.parseNamedType):[]}parseFieldsDefinition(){return this.optionalMany(T1.TokenKind.BRACE_L,this.parseFieldDefinition,T1.TokenKind.BRACE_R)}parseFieldDefinition(){let J=this._lexer.token,Q=this.parseDescription(),Y=this.parseName(),G=this.parseArgumentDefs();this.expectToken(T1.TokenKind.COLON);let X=this.parseTypeReference(),z=this.parseConstDirectives();return this.node(J,{kind:H0.Kind.FIELD_DEFINITION,description:Q,name:Y,arguments:G,type:X,directives:z})}parseArgumentDefs(){return this.optionalMany(T1.TokenKind.PAREN_L,this.parseInputValueDef,T1.TokenKind.PAREN_R)}parseInputValueDef(){let J=this._lexer.token,Q=this.parseDescription(),Y=this.parseName();this.expectToken(T1.TokenKind.COLON);let G=this.parseTypeReference(),X;if(this.expectOptionalToken(T1.TokenKind.EQUALS))X=this.parseConstValueLiteral();let z=this.parseConstDirectives();return this.node(J,{kind:H0.Kind.INPUT_VALUE_DEFINITION,description:Q,name:Y,type:G,defaultValue:X,directives:z})}parseInterfaceTypeDefinition(){let J=this._lexer.token,Q=this.parseDescription();this.expectKeyword("interface");let Y=this.parseName(),G=this.parseImplementsInterfaces(),X=this.parseConstDirectives(),z=this.parseFieldsDefinition();return this.node(J,{kind:H0.Kind.INTERFACE_TYPE_DEFINITION,description:Q,name:Y,interfaces:G,directives:X,fields:z})}parseUnionTypeDefinition(){let J=this._lexer.token,Q=this.parseDescription();this.expectKeyword("union");let Y=this.parseName(),G=this.parseConstDirectives(),X=this.parseUnionMemberTypes();return this.node(J,{kind:H0.Kind.UNION_TYPE_DEFINITION,description:Q,name:Y,directives:G,types:X})}parseUnionMemberTypes(){return this.expectOptionalToken(T1.TokenKind.EQUALS)?this.delimitedMany(T1.TokenKind.PIPE,this.parseNamedType):[]}parseEnumTypeDefinition(){let J=this._lexer.token,Q=this.parseDescription();this.expectKeyword("enum");let Y=this.parseName(),G=this.parseConstDirectives(),X=this.parseEnumValuesDefinition();return this.node(J,{kind:H0.Kind.ENUM_TYPE_DEFINITION,description:Q,name:Y,directives:G,values:X})}parseEnumValuesDefinition(){return this.optionalMany(T1.TokenKind.BRACE_L,this.parseEnumValueDefinition,T1.TokenKind.BRACE_R)}parseEnumValueDefinition(){let J=this._lexer.token,Q=this.parseDescription(),Y=this.parseEnumValueName(),G=this.parseConstDirectives();return this.node(J,{kind:H0.Kind.ENUM_VALUE_DEFINITION,description:Q,name:Y,directives:G})}parseEnumValueName(){if(this._lexer.token.value==="true"||this._lexer.token.value==="false"||this._lexer.token.value==="null")throw(0,vV.syntaxError)(this._lexer.source,this._lexer.token.start,`${Au(this._lexer.token)} is reserved and cannot be used for an enum value.`);return this.parseName()}parseInputObjectTypeDefinition(){let J=this._lexer.token,Q=this.parseDescription();this.expectKeyword("input");let Y=this.parseName(),G=this.parseConstDirectives(),X=this.parseInputFieldsDefinition();return this.node(J,{kind:H0.Kind.INPUT_OBJECT_TYPE_DEFINITION,description:Q,name:Y,directives:G,fields:X})}parseInputFieldsDefinition(){return this.optionalMany(T1.TokenKind.BRACE_L,this.parseInputValueDef,T1.TokenKind.BRACE_R)}parseTypeSystemExtension(){let J=this._lexer.lookahead();if(J.kind===T1.TokenKind.NAME)switch(J.value){case"schema":return this.parseSchemaExtension();case"scalar":return this.parseScalarTypeExtension();case"type":return this.parseObjectTypeExtension();case"interface":return this.parseInterfaceTypeExtension();case"union":return this.parseUnionTypeExtension();case"enum":return this.parseEnumTypeExtension();case"input":return this.parseInputObjectTypeExtension()}throw this.unexpected(J)}parseSchemaExtension(){let J=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("schema");let Q=this.parseConstDirectives(),Y=this.optionalMany(T1.TokenKind.BRACE_L,this.parseOperationTypeDefinition,T1.TokenKind.BRACE_R);if(Q.length===0&&Y.length===0)throw this.unexpected();return this.node(J,{kind:H0.Kind.SCHEMA_EXTENSION,directives:Q,operationTypes:Y})}parseScalarTypeExtension(){let J=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("scalar");let Q=this.parseName(),Y=this.parseConstDirectives();if(Y.length===0)throw this.unexpected();return this.node(J,{kind:H0.Kind.SCALAR_TYPE_EXTENSION,name:Q,directives:Y})}parseObjectTypeExtension(){let J=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("type");let Q=this.parseName(),Y=this.parseImplementsInterfaces(),G=this.parseConstDirectives(),X=this.parseFieldsDefinition();if(Y.length===0&&G.length===0&&X.length===0)throw this.unexpected();return this.node(J,{kind:H0.Kind.OBJECT_TYPE_EXTENSION,name:Q,interfaces:Y,directives:G,fields:X})}parseInterfaceTypeExtension(){let J=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("interface");let Q=this.parseName(),Y=this.parseImplementsInterfaces(),G=this.parseConstDirectives(),X=this.parseFieldsDefinition();if(Y.length===0&&G.length===0&&X.length===0)throw this.unexpected();return this.node(J,{kind:H0.Kind.INTERFACE_TYPE_EXTENSION,name:Q,interfaces:Y,directives:G,fields:X})}parseUnionTypeExtension(){let J=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("union");let Q=this.parseName(),Y=this.parseConstDirectives(),G=this.parseUnionMemberTypes();if(Y.length===0&&G.length===0)throw this.unexpected();return this.node(J,{kind:H0.Kind.UNION_TYPE_EXTENSION,name:Q,directives:Y,types:G})}parseEnumTypeExtension(){let J=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("enum");let Q=this.parseName(),Y=this.parseConstDirectives(),G=this.parseEnumValuesDefinition();if(Y.length===0&&G.length===0)throw this.unexpected();return this.node(J,{kind:H0.Kind.ENUM_TYPE_EXTENSION,name:Q,directives:Y,values:G})}parseInputObjectTypeExtension(){let J=this._lexer.token;this.expectKeyword("extend"),this.expectKeyword("input");let Q=this.parseName(),Y=this.parseConstDirectives(),G=this.parseInputFieldsDefinition();if(Y.length===0&&G.length===0)throw this.unexpected();return this.node(J,{kind:H0.Kind.INPUT_OBJECT_TYPE_EXTENSION,name:Q,directives:Y,fields:G})}parseDirectiveDefinition(){let J=this._lexer.token,Q=this.parseDescription();this.expectKeyword("directive"),this.expectToken(T1.TokenKind.AT);let Y=this.parseName(),G=this.parseArgumentDefs(),X=this.expectOptionalKeyword("repeatable");this.expectKeyword("on");let z=this.parseDirectiveLocations();return this.node(J,{kind:H0.Kind.DIRECTIVE_DEFINITION,description:Q,name:Y,arguments:G,repeatable:X,locations:z})}parseDirectiveLocations(){return this.delimitedMany(T1.TokenKind.PIPE,this.parseDirectiveLocation)}parseDirectiveLocation(){let J=this._lexer.token,Q=this.parseName();if(Object.prototype.hasOwnProperty.call(yS9.DirectiveLocation,Q.value))return Q;throw this.unexpected(J)}parseSchemaCoordinate(){let J=this._lexer.token,Q=this.expectOptionalToken(T1.TokenKind.AT),Y=this.parseName(),G;if(!Q&&this.expectOptionalToken(T1.TokenKind.DOT))G=this.parseName();let X;if((Q||G)&&this.expectOptionalToken(T1.TokenKind.PAREN_L))X=this.parseName(),this.expectToken(T1.TokenKind.COLON),this.expectToken(T1.TokenKind.PAREN_R);if(Q){if(X)return this.node(J,{kind:H0.Kind.DIRECTIVE_ARGUMENT_COORDINATE,name:Y,argumentName:X});return this.node(J,{kind:H0.Kind.DIRECTIVE_COORDINATE,name:Y})}else if(G){if(X)return this.node(J,{kind:H0.Kind.ARGUMENT_COORDINATE,name:Y,fieldName:G,argumentName:X});return this.node(J,{kind:H0.Kind.MEMBER_COORDINATE,name:Y,memberName:G})}return this.node(J,{kind:H0.Kind.TYPE_COORDINATE,name:Y})}node(J,Q){if(this._options.noLocation!==!0)Q.loc=new uT.Location(J,this._lexer.lastToken,this._lexer.source);return Q}peek(J){return this._lexer.token.kind===J}expectToken(J){let Q=this._lexer.token;if(Q.kind===J)return this.advanceLexer(),Q;throw(0,vV.syntaxError)(this._lexer.source,Q.start,`Expected ${kR0(J)}, found ${Au(Q)}.`)}expectOptionalToken(J){if(this._lexer.token.kind===J)return this.advanceLexer(),!0;return!1}expectKeyword(J){let Q=this._lexer.token;if(Q.kind===T1.TokenKind.NAME&&Q.value===J)this.advanceLexer();else throw(0,vV.syntaxError)(this._lexer.source,Q.start,`Expected "${J}", found ${Au(Q)}.`)}expectOptionalKeyword(J){let Q=this._lexer.token;if(Q.kind===T1.TokenKind.NAME&&Q.value===J)return this.advanceLexer(),!0;return!1}unexpected(J){let Q=J!==null&&J!==void 0?J:this._lexer.token;return(0,vV.syntaxError)(this._lexer.source,Q.start,`Unexpected ${Au(Q)}.`)}any(J,Q,Y){this.expectToken(J);let G=[];while(!this.expectOptionalToken(Y))G.push(Q.call(this));return G}optionalMany(J,Q,Y){if(this.expectOptionalToken(J)){let G=[];do G.push(Q.call(this));while(!this.expectOptionalToken(Y));return G}return[]}many(J,Q,Y){this.expectToken(J);let G=[];do G.push(Q.call(this));while(!this.expectOptionalToken(Y));return G}delimitedMany(J,Q){this.expectOptionalToken(J);let Y=[];do Y.push(Q.call(this));while(this.expectOptionalToken(J));return Y}advanceLexer(){let{maxTokens:J}=this._options,Q=this._lexer.advance();if(Q.kind!==T1.TokenKind.EOF){if(++this._tokenCounter,J!==void 0&&this._tokenCounter>J)throw(0,vV.syntaxError)(this._lexer.source,Q.start,`Document contains more that ${J} tokens. Parsing aborted.`)}}}vR0.Parser=QD;function Au(J){let Q=J.value;return kR0(J.kind)+(Q!=null?` "${Q}"`:"")}function kR0(J){return(0,fR0.isPunctuatorTokenKind)(J)?`"${J}"`:J}});var jV=H((hR0)=>{Object.defineProperty(hR0,"__esModule",{value:!0});hR0.didYouMean=rS9;var aS9=5;function rS9(J,Q){let[Y,G]=Q?[J,Q]:[void 0,J],X=" Did you mean ";if(Y)X+=Y+" ";let z=G.map((Z)=>`"${Z}"`);switch(z.length){case 0:return"";case 1:return X+z[0]+"?";case 2:return X+z[0]+" or "+z[1]+"?"}let K=z.slice(0,aS9),W=K.pop();return X+K.join(", ")+", or "+W+"?"}});var xR0=H((bR0)=>{Object.defineProperty(bR0,"__esModule",{value:!0});bR0.identityFunc=tS9;function tS9(J){return J}});var hV=H((yR0)=>{Object.defineProperty(yR0,"__esModule",{value:!0});yR0.keyMap=JT9;function JT9(J,Q){let Y=Object.create(null);for(let G of J)Y[Q(G)]=G;return Y}});var lT=H((gR0)=>{Object.defineProperty(gR0,"__esModule",{value:!0});gR0.keyValMap=YT9;function YT9(J,Q,Y){let G=Object.create(null);for(let X of J)G[Q(X)]=Y(X);return G}});var Nu=H((mR0)=>{Object.defineProperty(mR0,"__esModule",{value:!0});mR0.mapValue=XT9;function XT9(J,Q){let Y=Object.create(null);for(let G of Object.keys(J))Y[G]=Q(J[G],G);return Y}});var pT=H((dR0)=>{Object.defineProperty(dR0,"__esModule",{value:!0});dR0.naturalCompare=KT9;function KT9(J,Q){let Y=0,G=0;while(Y<J.length&&G<Q.length){let X=J.charCodeAt(Y),z=Q.charCodeAt(G);if(wu(X)&&wu(z)){let K=0;do++Y,K=K*10+X-tG1,X=J.charCodeAt(Y);while(wu(X)&&K>0);let W=0;do++G,W=W*10+z-tG1,z=Q.charCodeAt(G);while(wu(z)&&W>0);if(K<W)return-1;if(K>W)return 1}else{if(X<z)return-1;if(X>z)return 1;++Y,++G}}return J.length-Q.length}var tG1=48,WT9=57;function wu(J){return!isNaN(J)&&tG1<=J&&J<=WT9}});var bV=H((pR0)=>{Object.defineProperty(pR0,"__esModule",{value:!0});pR0.suggestionList=qT9;var VT9=pT();function qT9(J,Q){let Y=Object.create(null),G=new lR0(J),X=Math.floor(J.length*0.4)+1;for(let z of Q){let K=G.measure(z,X);if(K!==void 0)Y[z]=K}return Object.keys(Y).sort((z,K)=>{let W=Y[z]-Y[K];return W!==0?W:(0,VT9.naturalCompare)(z,K)})}class lR0{constructor(J){this._input=J,this._inputLowerCase=J.toLowerCase(),this._inputArray=uR0(this._inputLowerCase),this._rows=[Array(J.length+1).fill(0),Array(J.length+1).fill(0),Array(J.length+1).fill(0)]}measure(J,Q){if(this._input===J)return 0;let Y=J.toLowerCase();if(this._inputLowerCase===Y)return 1;let G=uR0(Y),X=this._inputArray;if(G.length<X.length){let V=G;G=X,X=V}let z=G.length,K=X.length;if(z-K>Q)return;let W=this._rows;for(let V=0;V<=K;V++)W[0][V]=V;for(let V=1;V<=z;V++){let q=W[(V-1)%3],U=W[V%3],M=U[0]=V;for(let D=1;D<=K;D++){let I=G[V-1]===X[D-1]?0:1,O=Math.min(q[D]+1,U[D-1]+1,q[D-1]+I);if(V>1&&D>1&&G[V-1]===X[D-2]&&G[V-2]===X[D-1]){let A=W[(V-2)%3][D-2];O=Math.min(O,A+1)}if(O<M)M=O;U[D]=O}if(M>Q)return}let Z=W[z%3][K];return Z<=Q?Z:void 0}}function uR0(J){let Q=J.length,Y=Array(Q);for(let G=0;G<Q;++G)Y[G]=J.charCodeAt(G);return Y}});var Lu=H((cR0)=>{Object.defineProperty(cR0,"__esModule",{value:!0});cR0.toObjMap=MT9;function MT9(J){if(J==null)return Object.create(null);if(Object.getPrototypeOf(J)===null)return J;let Q=Object.create(null);for(let[Y,G]of Object.entries(J))Q[Y]=G;return Q}});var iR0=H((_R0)=>{Object.defineProperty(_R0,"__esModule",{value:!0});_R0.printString=HT9;function HT9(J){return`"${J.replace(IT9,OT9)}"`}var IT9=/[\x00-\x1f\x22\x5c\x7f-\x9f]/g;function OT9(J){return AT9[J.charCodeAt(0)]}var AT9=["\\u0000","\\u0001","\\u0002","\\u0003","\\u0004","\\u0005","\\u0006","\\u0007","\\b","\\t","\\n","\\u000B","\\f","\\r","\\u000E","\\u000F","\\u0010","\\u0011","\\u0012","\\u0013","\\u0014","\\u0015","\\u0016","\\u0017","\\u0018","\\u0019","\\u001A","\\u001B","\\u001C","\\u001D","\\u001E","\\u001F","","","\\\"","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","\\\\","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","\\u007F","\\u0080","\\u0081","\\u0082","\\u0083","\\u0084","\\u0085","\\u0086","\\u0087","\\u0088","\\u0089","\\u008A","\\u008B","\\u008C","\\u008D","\\u008E","\\u008F","\\u0090","\\u0091","\\u0092","\\u0093","\\u0094","\\u0095","\\u0096","\\u0097","\\u0098","\\u0099","\\u009A","\\u009B","\\u009C","\\u009D","\\u009E","\\u009F"]});var GD=H((oR0)=>{Object.defineProperty(oR0,"__esModule",{value:!0});oR0.BREAK=void 0;oR0.getEnterLeaveForKind=Eu;oR0.getVisitFn=CT9;oR0.visit=LT9;oR0.visitInParallel=ET9;var NT9=g7(),wT9=v6(),eG1=lQ(),nR0=Q6(),ZN=Object.freeze({});oR0.BREAK=ZN;function LT9(J,Q,Y=eG1.QueryDocumentKeys){let G=new Map;for(let B of Object.values(nR0.Kind))G.set(B,Eu(Q,B));let X=void 0,z=Array.isArray(J),K=[J],W=-1,Z=[],V=J,q=void 0,U=void 0,M=[],D=[];do{W++;let B=W===K.length,w=B&&Z.length!==0;if(B){if(q=D.length===0?void 0:M[M.length-1],V=U,U=D.pop(),w)if(z){V=V.slice();let L=0;for(let[E,R]of Z){let F=E-L;if(R===null)V.splice(F,1),L++;else V[F]=R}}else{V={...V};for(let[L,E]of Z)V[L]=E}W=X.index,K=X.keys,Z=X.edits,z=X.inArray,X=X.prev}else if(U){if(q=z?W:K[W],V=U[q],V===null||V===void 0)continue;M.push(q)}let N;if(!Array.isArray(V)){var I,O;(0,eG1.isNode)(V)||(0,NT9.devAssert)(!1,`Invalid AST Node: ${(0,wT9.inspect)(V)}.`);let L=B?(I=G.get(V.kind))===null||I===void 0?void 0:I.leave:(O=G.get(V.kind))===null||O===void 0?void 0:O.enter;if(N=L===null||L===void 0?void 0:L.call(Q,V,q,U,M,D),N===ZN)break;if(N===!1){if(!B){M.pop();continue}}else if(N!==void 0){if(Z.push([q,N]),!B)if((0,eG1.isNode)(N))V=N;else{M.pop();continue}}}if(N===void 0&&w)Z.push([q,V]);if(B)M.pop();else{var A;if(X={inArray:z,index:W,keys:K,edits:Z,prev:X},z=Array.isArray(V),K=z?V:(A=Y[V.kind])!==null&&A!==void 0?A:[],W=-1,Z=[],U)D.push(U);U=V}}while(X!==void 0);if(Z.length!==0)return Z[Z.length-1][1];return J}function ET9(J){let Q=Array(J.length).fill(null),Y=Object.create(null);for(let G of Object.values(nR0.Kind)){let X=!1,z=Array(J.length).fill(void 0),K=Array(J.length).fill(void 0);for(let Z=0;Z<J.length;++Z){let{enter:V,leave:q}=Eu(J[Z],G);X||(X=V!=null||q!=null),z[Z]=V,K[Z]=q}if(!X)continue;let W={enter(...Z){let V=Z[0];for(let U=0;U<J.length;U++)if(Q[U]===null){var q;let M=(q=z[U])===null||q===void 0?void 0:q.apply(J[U],Z);if(M===!1)Q[U]=V;else if(M===ZN)Q[U]=ZN;else if(M!==void 0)return M}},leave(...Z){let V=Z[0];for(let U=0;U<J.length;U++)if(Q[U]===null){var q;let M=(q=K[U])===null||q===void 0?void 0:q.apply(J[U],Z);if(M===ZN)Q[U]=ZN;else if(M!==void 0&&M!==!1)return M}else if(Q[U]===V)Q[U]=null}};Y[G]=W}return Y}function Eu(J,Q){let Y=J[Q];if(typeof Y==="object")return Y;else if(typeof Y==="function")return{enter:Y,leave:void 0};return{enter:J.enter,leave:J.leave}}function CT9(J,Q,Y){let{enter:G,leave:X}=Eu(J,Q);return Y?X:G}});var vJ=H((rR0)=>{Object.defineProperty(rR0,"__esModule",{value:!0});rR0.print=kT9;var PT9=yT(),$T9=iR0(),fT9=GD();function kT9(J){return(0,fT9.visit)(J,jT9)}var vT9=80,jT9={Name:{leave:(J)=>J.value},Variable:{leave:(J)=>"$"+J.name},Document:{leave:(J)=>g1(J.definitions,`

`)},OperationDefinition:{leave(J){let Q=JX1(J.variableDefinitions)?$0(`(
`,g1(J.variableDefinitions,`
`),`
)`):$0("(",g1(J.variableDefinitions,", "),")"),Y=$0("",J.description,`
`)+g1([J.operation,g1([J.name,Q]),g1(J.directives," ")]," ");return(Y==="query"?"":Y+" ")+J.selectionSet}},VariableDefinition:{leave:({variable:J,type:Q,defaultValue:Y,directives:G,description:X})=>$0("",X,`
`)+J+": "+Q+$0(" = ",Y)+$0(" ",g1(G," "))},SelectionSet:{leave:({selections:J})=>O2(J)},Field:{leave({alias:J,name:Q,arguments:Y,directives:G,selectionSet:X}){let z=$0("",J,": ")+Q,K=z+$0("(",g1(Y,", "),")");if(K.length>vT9)K=z+$0(`(
`,Cu(g1(Y,`
`)),`
)`);return g1([K,g1(G," "),X]," ")}},Argument:{leave:({name:J,value:Q})=>J+": "+Q},FragmentSpread:{leave:({name:J,directives:Q})=>"..."+J+$0(" ",g1(Q," "))},InlineFragment:{leave:({typeCondition:J,directives:Q,selectionSet:Y})=>g1(["...",$0("on ",J),g1(Q," "),Y]," ")},FragmentDefinition:{leave:({name:J,typeCondition:Q,variableDefinitions:Y,directives:G,selectionSet:X,description:z})=>$0("",z,`
`)+`fragment ${J}${$0("(",g1(Y,", "),")")} on ${Q} ${$0("",g1(G," ")," ")}`+X},IntValue:{leave:({value:J})=>J},FloatValue:{leave:({value:J})=>J},StringValue:{leave:({value:J,block:Q})=>Q?(0,PT9.printBlockString)(J):(0,$T9.printString)(J)},BooleanValue:{leave:({value:J})=>J?"true":"false"},NullValue:{leave:()=>"null"},EnumValue:{leave:({value:J})=>J},ListValue:{leave:({values:J})=>"["+g1(J,", ")+"]"},ObjectValue:{leave:({fields:J})=>"{"+g1(J,", ")+"}"},ObjectField:{leave:({name:J,value:Q})=>J+": "+Q},Directive:{leave:({name:J,arguments:Q})=>"@"+J+$0("(",g1(Q,", "),")")},NamedType:{leave:({name:J})=>J},ListType:{leave:({type:J})=>"["+J+"]"},NonNullType:{leave:({type:J})=>J+"!"},SchemaDefinition:{leave:({description:J,directives:Q,operationTypes:Y})=>$0("",J,`
`)+g1(["schema",g1(Q," "),O2(Y)]," ")},OperationTypeDefinition:{leave:({operation:J,type:Q})=>J+": "+Q},ScalarTypeDefinition:{leave:({description:J,name:Q,directives:Y})=>$0("",J,`
`)+g1(["scalar",Q,g1(Y," ")]," ")},ObjectTypeDefinition:{leave:({description:J,name:Q,interfaces:Y,directives:G,fields:X})=>$0("",J,`
`)+g1(["type",Q,$0("implements ",g1(Y," & ")),g1(G," "),O2(X)]," ")},FieldDefinition:{leave:({description:J,name:Q,arguments:Y,type:G,directives:X})=>$0("",J,`
`)+Q+(JX1(Y)?$0(`(
`,Cu(g1(Y,`
`)),`
)`):$0("(",g1(Y,", "),")"))+": "+G+$0(" ",g1(X," "))},InputValueDefinition:{leave:({description:J,name:Q,type:Y,defaultValue:G,directives:X})=>$0("",J,`
`)+g1([Q+": "+Y,$0("= ",G),g1(X," ")]," ")},InterfaceTypeDefinition:{leave:({description:J,name:Q,interfaces:Y,directives:G,fields:X})=>$0("",J,`
`)+g1(["interface",Q,$0("implements ",g1(Y," & ")),g1(G," "),O2(X)]," ")},UnionTypeDefinition:{leave:({description:J,name:Q,directives:Y,types:G})=>$0("",J,`
`)+g1(["union",Q,g1(Y," "),$0("= ",g1(G," | "))]," ")},EnumTypeDefinition:{leave:({description:J,name:Q,directives:Y,values:G})=>$0("",J,`
`)+g1(["enum",Q,g1(Y," "),O2(G)]," ")},EnumValueDefinition:{leave:({description:J,name:Q,directives:Y})=>$0("",J,`
`)+g1([Q,g1(Y," ")]," ")},InputObjectTypeDefinition:{leave:({description:J,name:Q,directives:Y,fields:G})=>$0("",J,`
`)+g1(["input",Q,g1(Y," "),O2(G)]," ")},DirectiveDefinition:{leave:({description:J,name:Q,arguments:Y,repeatable:G,locations:X})=>$0("",J,`
`)+"directive @"+Q+(JX1(Y)?$0(`(
`,Cu(g1(Y,`
`)),`
)`):$0("(",g1(Y,", "),")"))+(G?" repeatable":"")+" on "+g1(X," | ")},SchemaExtension:{leave:({directives:J,operationTypes:Q})=>g1(["extend schema",g1(J," "),O2(Q)]," ")},ScalarTypeExtension:{leave:({name:J,directives:Q})=>g1(["extend scalar",J,g1(Q," ")]," ")},ObjectTypeExtension:{leave:({name:J,interfaces:Q,directives:Y,fields:G})=>g1(["extend type",J,$0("implements ",g1(Q," & ")),g1(Y," "),O2(G)]," ")},InterfaceTypeExtension:{leave:({name:J,interfaces:Q,directives:Y,fields:G})=>g1(["extend interface",J,$0("implements ",g1(Q," & ")),g1(Y," "),O2(G)]," ")},UnionTypeExtension:{leave:({name:J,directives:Q,types:Y})=>g1(["extend union",J,g1(Q," "),$0("= ",g1(Y," | "))]," ")},EnumTypeExtension:{leave:({name:J,directives:Q,values:Y})=>g1(["extend enum",J,g1(Q," "),O2(Y)]," ")},InputObjectTypeExtension:{leave:({name:J,directives:Q,fields:Y})=>g1(["extend input",J,g1(Q," "),O2(Y)]," ")},TypeCoordinate:{leave:({name:J})=>J},MemberCoordinate:{leave:({name:J,memberName:Q})=>g1([J,$0(".",Q)])},ArgumentCoordinate:{leave:({name:J,fieldName:Q,argumentName:Y})=>g1([J,$0(".",Q),$0("(",Y,":)")])},DirectiveCoordinate:{leave:({name:J})=>g1(["@",J])},DirectiveArgumentCoordinate:{leave:({name:J,argumentName:Q})=>g1(["@",J,$0("(",Q,":)")])}};function g1(J,Q=""){var Y;return(Y=J===null||J===void 0?void 0:J.filter((G)=>G).join(Q))!==null&&Y!==void 0?Y:""}function O2(J){return $0(`{
`,Cu(g1(J,`
`)),`
}`)}function $0(J,Q,Y=""){return Q!=null&&Q!==""?J+Q+Y:""}function Cu(J){return $0("  ",J.replace(/\n/g,`
  `))}function JX1(J){var Q;return(Q=J===null||J===void 0?void 0:J.some((Y)=>Y.includes(`
`)))!==null&&Q!==void 0?Q:!1}});var YX1=H((sR0)=>{Object.defineProperty(sR0,"__esModule",{value:!0});sR0.valueFromASTUntyped=QX1;var bT9=lT(),jK=Q6();function QX1(J,Q){switch(J.kind){case jK.Kind.NULL:return null;case jK.Kind.INT:return parseInt(J.value,10);case jK.Kind.FLOAT:return parseFloat(J.value);case jK.Kind.STRING:case jK.Kind.ENUM:case jK.Kind.BOOLEAN:return J.value;case jK.Kind.LIST:return J.values.map((Y)=>QX1(Y,Q));case jK.Kind.OBJECT:return(0,bT9.keyValMap)(J.fields,(Y)=>Y.name.value,(Y)=>QX1(Y.value,Q));case jK.Kind.VARIABLE:return Q===null||Q===void 0?void 0:Q[J.name.value]}}});var cT=H((QF0)=>{Object.defineProperty(QF0,"__esModule",{value:!0});QF0.assertEnumValueName=yT9;QF0.assertName=JF0;var tR0=g7(),Ru=q0(),eR0=xT();function JF0(J){if(J!=null||(0,tR0.devAssert)(!1,"Must provide name."),typeof J==="string"||(0,tR0.devAssert)(!1,"Expected name to be a string."),J.length===0)throw new Ru.GraphQLError("Expected name to be a non-empty string.");for(let Q=1;Q<J.length;++Q)if(!(0,eR0.isNameContinue)(J.charCodeAt(Q)))throw new Ru.GraphQLError(`Names must only contain [_a-zA-Z0-9] but "${J}" does not.`);if(!(0,eR0.isNameStart)(J.charCodeAt(0)))throw new Ru.GraphQLError(`Names must start with [_a-zA-Z] but "${J}" does not.`);return J}function yT9(J){if(J==="true"||J==="false"||J==="null")throw new Ru.GraphQLError(`Enum values cannot be named: ${J}`);return JF0(J)}});var Y6=H((IF0)=>{Object.defineProperty(IF0,"__esModule",{value:!0});IF0.GraphQLUnionType=IF0.GraphQLScalarType=IF0.GraphQLObjectType=IF0.GraphQLNonNull=IF0.GraphQLList=IF0.GraphQLInterfaceType=IF0.GraphQLInputObjectType=IF0.GraphQLEnumType=void 0;IF0.argsToArgsConfig=HF0;IF0.assertAbstractType=zP9;IF0.assertCompositeType=XP9;IF0.assertEnumType=sT9;IF0.assertInputObjectType=tT9;IF0.assertInputType=QP9;IF0.assertInterfaceType=aT9;IF0.assertLeafType=GP9;IF0.assertListType=eT9;IF0.assertNamedType=VP9;IF0.assertNonNullType=JP9;IF0.assertNullableType=WP9;IF0.assertObjectType=oT9;IF0.assertOutputType=YP9;IF0.assertScalarType=nT9;IF0.assertType=iT9;IF0.assertUnionType=rT9;IF0.assertWrappingType=KP9;IF0.defineArguments=MF0;IF0.getNamedType=qP9;IF0.getNullableType=ZP9;IF0.isAbstractType=ZF0;IF0.isCompositeType=WF0;IF0.isEnumType=WD;IF0.isInputObjectType=iT;IF0.isInputType=GX1;IF0.isInterfaceType=zD;IF0.isLeafType=KF0;IF0.isListType=Pu;IF0.isNamedType=VF0;IF0.isNonNullType=yV;IF0.isNullableType=WX1;IF0.isObjectType=qN;IF0.isOutputType=XX1;IF0.isRequiredArgument=UP9;IF0.isRequiredInputField=HP9;IF0.isScalarType=XD;IF0.isType=Tu;IF0.isUnionType=KD;IF0.isWrappingType=nT;IF0.resolveObjMapThunk=VX1;IF0.resolveReadonlyArrayThunk=ZX1;var g4=g7(),dT9=jV(),YF0=xR0(),Z8=v6(),xV=dT(),uT9=NX(),lT9=hV(),zF0=lT(),Su=Nu(),pT9=bV(),wX=Lu(),_T=q0(),cT9=Q6(),GF0=vJ(),_T9=YX1(),LX=cT();function Tu(J){return XD(J)||qN(J)||zD(J)||KD(J)||WD(J)||iT(J)||Pu(J)||yV(J)}function iT9(J){if(!Tu(J))throw Error(`Expected ${(0,Z8.inspect)(J)} to be a GraphQL type.`);return J}function XD(J){return(0,xV.instanceOf)(J,qX1)}function nT9(J){if(!XD(J))throw Error(`Expected ${(0,Z8.inspect)(J)} to be a GraphQL Scalar type.`);return J}function qN(J){return(0,xV.instanceOf)(J,UX1)}function oT9(J){if(!qN(J))throw Error(`Expected ${(0,Z8.inspect)(J)} to be a GraphQL Object type.`);return J}function zD(J){return(0,xV.instanceOf)(J,MX1)}function aT9(J){if(!zD(J))throw Error(`Expected ${(0,Z8.inspect)(J)} to be a GraphQL Interface type.`);return J}function KD(J){return(0,xV.instanceOf)(J,DX1)}function rT9(J){if(!KD(J))throw Error(`Expected ${(0,Z8.inspect)(J)} to be a GraphQL Union type.`);return J}function WD(J){return(0,xV.instanceOf)(J,HX1)}function sT9(J){if(!WD(J))throw Error(`Expected ${(0,Z8.inspect)(J)} to be a GraphQL Enum type.`);return J}function iT(J){return(0,xV.instanceOf)(J,IX1)}function tT9(J){if(!iT(J))throw Error(`Expected ${(0,Z8.inspect)(J)} to be a GraphQL Input Object type.`);return J}function Pu(J){return(0,xV.instanceOf)(J,zX1)}function eT9(J){if(!Pu(J))throw Error(`Expected ${(0,Z8.inspect)(J)} to be a GraphQL List type.`);return J}function yV(J){return(0,xV.instanceOf)(J,KX1)}function JP9(J){if(!yV(J))throw Error(`Expected ${(0,Z8.inspect)(J)} to be a GraphQL Non-Null type.`);return J}function GX1(J){return XD(J)||WD(J)||iT(J)||nT(J)&&GX1(J.ofType)}function QP9(J){if(!GX1(J))throw Error(`Expected ${(0,Z8.inspect)(J)} to be a GraphQL input type.`);return J}function XX1(J){return XD(J)||qN(J)||zD(J)||KD(J)||WD(J)||nT(J)&&XX1(J.ofType)}function YP9(J){if(!XX1(J))throw Error(`Expected ${(0,Z8.inspect)(J)} to be a GraphQL output type.`);return J}function KF0(J){return XD(J)||WD(J)}function GP9(J){if(!KF0(J))throw Error(`Expected ${(0,Z8.inspect)(J)} to be a GraphQL leaf type.`);return J}function WF0(J){return qN(J)||zD(J)||KD(J)}function XP9(J){if(!WF0(J))throw Error(`Expected ${(0,Z8.inspect)(J)} to be a GraphQL composite type.`);return J}function ZF0(J){return zD(J)||KD(J)}function zP9(J){if(!ZF0(J))throw Error(`Expected ${(0,Z8.inspect)(J)} to be a GraphQL abstract type.`);return J}class zX1{constructor(J){Tu(J)||(0,g4.devAssert)(!1,`Expected ${(0,Z8.inspect)(J)} to be a GraphQL type.`),this.ofType=J}get[Symbol.toStringTag](){return"GraphQLList"}toString(){return"["+String(this.ofType)+"]"}toJSON(){return this.toString()}}IF0.GraphQLList=zX1;class KX1{constructor(J){WX1(J)||(0,g4.devAssert)(!1,`Expected ${(0,Z8.inspect)(J)} to be a GraphQL nullable type.`),this.ofType=J}get[Symbol.toStringTag](){return"GraphQLNonNull"}toString(){return String(this.ofType)+"!"}toJSON(){return this.toString()}}IF0.GraphQLNonNull=KX1;function nT(J){return Pu(J)||yV(J)}function KP9(J){if(!nT(J))throw Error(`Expected ${(0,Z8.inspect)(J)} to be a GraphQL wrapping type.`);return J}function WX1(J){return Tu(J)&&!yV(J)}function WP9(J){if(!WX1(J))throw Error(`Expected ${(0,Z8.inspect)(J)} to be a GraphQL nullable type.`);return J}function ZP9(J){if(J)return yV(J)?J.ofType:J}function VF0(J){return XD(J)||qN(J)||zD(J)||KD(J)||WD(J)||iT(J)}function VP9(J){if(!VF0(J))throw Error(`Expected ${(0,Z8.inspect)(J)} to be a GraphQL named type.`);return J}function qP9(J){if(J){let Q=J;while(nT(Q))Q=Q.ofType;return Q}}function ZX1(J){return typeof J==="function"?J():J}function VX1(J){return typeof J==="function"?J():J}class qX1{constructor(J){var Q,Y,G,X;let z=(Q=J.parseValue)!==null&&Q!==void 0?Q:YF0.identityFunc;if(this.name=(0,LX.assertName)(J.name),this.description=J.description,this.specifiedByURL=J.specifiedByURL,this.serialize=(Y=J.serialize)!==null&&Y!==void 0?Y:YF0.identityFunc,this.parseValue=z,this.parseLiteral=(G=J.parseLiteral)!==null&&G!==void 0?G:(K,W)=>z((0,_T9.valueFromASTUntyped)(K,W)),this.extensions=(0,wX.toObjMap)(J.extensions),this.astNode=J.astNode,this.extensionASTNodes=(X=J.extensionASTNodes)!==null&&X!==void 0?X:[],J.specifiedByURL==null||typeof J.specifiedByURL==="string"||(0,g4.devAssert)(!1,`${this.name} must provide "specifiedByURL" as a string, but got: ${(0,Z8.inspect)(J.specifiedByURL)}.`),J.serialize==null||typeof J.serialize==="function"||(0,g4.devAssert)(!1,`${this.name} must provide "serialize" function. If this custom Scalar is also used as an input type, ensure "parseValue" and "parseLiteral" functions are also provided.`),J.parseLiteral)typeof J.parseValue==="function"&&typeof J.parseLiteral==="function"||(0,g4.devAssert)(!1,`${this.name} must provide both "parseValue" and "parseLiteral" functions.`)}get[Symbol.toStringTag](){return"GraphQLScalarType"}toConfig(){return{name:this.name,description:this.description,specifiedByURL:this.specifiedByURL,serialize:this.serialize,parseValue:this.parseValue,parseLiteral:this.parseLiteral,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:this.extensionASTNodes}}toString(){return this.name}toJSON(){return this.toString()}}IF0.GraphQLScalarType=qX1;class UX1{constructor(J){var Q;this.name=(0,LX.assertName)(J.name),this.description=J.description,this.isTypeOf=J.isTypeOf,this.extensions=(0,wX.toObjMap)(J.extensions),this.astNode=J.astNode,this.extensionASTNodes=(Q=J.extensionASTNodes)!==null&&Q!==void 0?Q:[],this._fields=()=>UF0(J),this._interfaces=()=>qF0(J),J.isTypeOf==null||typeof J.isTypeOf==="function"||(0,g4.devAssert)(!1,`${this.name} must provide "isTypeOf" as a function, but got: ${(0,Z8.inspect)(J.isTypeOf)}.`)}get[Symbol.toStringTag](){return"GraphQLObjectType"}getFields(){if(typeof this._fields==="function")this._fields=this._fields();return this._fields}getInterfaces(){if(typeof this._interfaces==="function")this._interfaces=this._interfaces();return this._interfaces}toConfig(){return{name:this.name,description:this.description,interfaces:this.getInterfaces(),fields:DF0(this.getFields()),isTypeOf:this.isTypeOf,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:this.extensionASTNodes}}toString(){return this.name}toJSON(){return this.toString()}}IF0.GraphQLObjectType=UX1;function qF0(J){var Q;let Y=ZX1((Q=J.interfaces)!==null&&Q!==void 0?Q:[]);return Array.isArray(Y)||(0,g4.devAssert)(!1,`${J.name} interfaces must be an Array or a function which returns an Array.`),Y}function UF0(J){let Q=VX1(J.fields);return VN(Q)||(0,g4.devAssert)(!1,`${J.name} fields must be an object with field names as keys or a function which returns such an object.`),(0,Su.mapValue)(Q,(Y,G)=>{var X;VN(Y)||(0,g4.devAssert)(!1,`${J.name}.${G} field config must be an object.`),Y.resolve==null||typeof Y.resolve==="function"||(0,g4.devAssert)(!1,`${J.name}.${G} field resolver must be a function if provided, but got: ${(0,Z8.inspect)(Y.resolve)}.`);let z=(X=Y.args)!==null&&X!==void 0?X:{};return VN(z)||(0,g4.devAssert)(!1,`${J.name}.${G} args must be an object with argument names as keys.`),{name:(0,LX.assertName)(G),description:Y.description,type:Y.type,args:MF0(z),resolve:Y.resolve,subscribe:Y.subscribe,deprecationReason:Y.deprecationReason,extensions:(0,wX.toObjMap)(Y.extensions),astNode:Y.astNode}})}function MF0(J){return Object.entries(J).map(([Q,Y])=>({name:(0,LX.assertName)(Q),description:Y.description,type:Y.type,defaultValue:Y.defaultValue,deprecationReason:Y.deprecationReason,extensions:(0,wX.toObjMap)(Y.extensions),astNode:Y.astNode}))}function VN(J){return(0,uT9.isObjectLike)(J)&&!Array.isArray(J)}function DF0(J){return(0,Su.mapValue)(J,(Q)=>({description:Q.description,type:Q.type,args:HF0(Q.args),resolve:Q.resolve,subscribe:Q.subscribe,deprecationReason:Q.deprecationReason,extensions:Q.extensions,astNode:Q.astNode}))}function HF0(J){return(0,zF0.keyValMap)(J,(Q)=>Q.name,(Q)=>({description:Q.description,type:Q.type,defaultValue:Q.defaultValue,deprecationReason:Q.deprecationReason,extensions:Q.extensions,astNode:Q.astNode}))}function UP9(J){return yV(J.type)&&J.defaultValue===void 0}class MX1{constructor(J){var Q;this.name=(0,LX.assertName)(J.name),this.description=J.description,this.resolveType=J.resolveType,this.extensions=(0,wX.toObjMap)(J.extensions),this.astNode=J.astNode,this.extensionASTNodes=(Q=J.extensionASTNodes)!==null&&Q!==void 0?Q:[],this._fields=UF0.bind(void 0,J),this._interfaces=qF0.bind(void 0,J),J.resolveType==null||typeof J.resolveType==="function"||(0,g4.devAssert)(!1,`${this.name} must provide "resolveType" as a function, but got: ${(0,Z8.inspect)(J.resolveType)}.`)}get[Symbol.toStringTag](){return"GraphQLInterfaceType"}getFields(){if(typeof this._fields==="function")this._fields=this._fields();return this._fields}getInterfaces(){if(typeof this._interfaces==="function")this._interfaces=this._interfaces();return this._interfaces}toConfig(){return{name:this.name,description:this.description,interfaces:this.getInterfaces(),fields:DF0(this.getFields()),resolveType:this.resolveType,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:this.extensionASTNodes}}toString(){return this.name}toJSON(){return this.toString()}}IF0.GraphQLInterfaceType=MX1;class DX1{constructor(J){var Q;this.name=(0,LX.assertName)(J.name),this.description=J.description,this.resolveType=J.resolveType,this.extensions=(0,wX.toObjMap)(J.extensions),this.astNode=J.astNode,this.extensionASTNodes=(Q=J.extensionASTNodes)!==null&&Q!==void 0?Q:[],this._types=MP9.bind(void 0,J),J.resolveType==null||typeof J.resolveType==="function"||(0,g4.devAssert)(!1,`${this.name} must provide "resolveType" as a function, but got: ${(0,Z8.inspect)(J.resolveType)}.`)}get[Symbol.toStringTag](){return"GraphQLUnionType"}getTypes(){if(typeof this._types==="function")this._types=this._types();return this._types}toConfig(){return{name:this.name,description:this.description,types:this.getTypes(),resolveType:this.resolveType,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:this.extensionASTNodes}}toString(){return this.name}toJSON(){return this.toString()}}IF0.GraphQLUnionType=DX1;function MP9(J){let Q=ZX1(J.types);return Array.isArray(Q)||(0,g4.devAssert)(!1,`Must provide Array of types or a function which returns such an array for Union ${J.name}.`),Q}class HX1{constructor(J){var Q;this.name=(0,LX.assertName)(J.name),this.description=J.description,this.extensions=(0,wX.toObjMap)(J.extensions),this.astNode=J.astNode,this.extensionASTNodes=(Q=J.extensionASTNodes)!==null&&Q!==void 0?Q:[],this._values=typeof J.values==="function"?J.values:XF0(this.name,J.values),this._valueLookup=null,this._nameLookup=null}get[Symbol.toStringTag](){return"GraphQLEnumType"}getValues(){if(typeof this._values==="function")this._values=XF0(this.name,this._values());return this._values}getValue(J){if(this._nameLookup===null)this._nameLookup=(0,lT9.keyMap)(this.getValues(),(Q)=>Q.name);return this._nameLookup[J]}serialize(J){if(this._valueLookup===null)this._valueLookup=new Map(this.getValues().map((Y)=>[Y.value,Y]));let Q=this._valueLookup.get(J);if(Q===void 0)throw new _T.GraphQLError(`Enum "${this.name}" cannot represent value: ${(0,Z8.inspect)(J)}`);return Q.name}parseValue(J){if(typeof J!=="string"){let Y=(0,Z8.inspect)(J);throw new _T.GraphQLError(`Enum "${this.name}" cannot represent non-string value: ${Y}.`+Fu(this,Y))}let Q=this.getValue(J);if(Q==null)throw new _T.GraphQLError(`Value "${J}" does not exist in "${this.name}" enum.`+Fu(this,J));return Q.value}parseLiteral(J,Q){if(J.kind!==cT9.Kind.ENUM){let G=(0,GF0.print)(J);throw new _T.GraphQLError(`Enum "${this.name}" cannot represent non-enum value: ${G}.`+Fu(this,G),{nodes:J})}let Y=this.getValue(J.value);if(Y==null){let G=(0,GF0.print)(J);throw new _T.GraphQLError(`Value "${G}" does not exist in "${this.name}" enum.`+Fu(this,G),{nodes:J})}return Y.value}toConfig(){let J=(0,zF0.keyValMap)(this.getValues(),(Q)=>Q.name,(Q)=>({description:Q.description,value:Q.value,deprecationReason:Q.deprecationReason,extensions:Q.extensions,astNode:Q.astNode}));return{name:this.name,description:this.description,values:J,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:this.extensionASTNodes}}toString(){return this.name}toJSON(){return this.toString()}}IF0.GraphQLEnumType=HX1;function Fu(J,Q){let Y=J.getValues().map((X)=>X.name),G=(0,pT9.suggestionList)(Q,Y);return(0,dT9.didYouMean)("the enum value",G)}function XF0(J,Q){return VN(Q)||(0,g4.devAssert)(!1,`${J} values must be an object with value names as keys.`),Object.entries(Q).map(([Y,G])=>{return VN(G)||(0,g4.devAssert)(!1,`${J}.${Y} must refer to an object with a "value" key representing an internal value but got: ${(0,Z8.inspect)(G)}.`),{name:(0,LX.assertEnumValueName)(Y),description:G.description,value:G.value!==void 0?G.value:Y,deprecationReason:G.deprecationReason,extensions:(0,wX.toObjMap)(G.extensions),astNode:G.astNode}})}class IX1{constructor(J){var Q,Y;this.name=(0,LX.assertName)(J.name),this.description=J.description,this.extensions=(0,wX.toObjMap)(J.extensions),this.astNode=J.astNode,this.extensionASTNodes=(Q=J.extensionASTNodes)!==null&&Q!==void 0?Q:[],this.isOneOf=(Y=J.isOneOf)!==null&&Y!==void 0?Y:!1,this._fields=DP9.bind(void 0,J)}get[Symbol.toStringTag](){return"GraphQLInputObjectType"}getFields(){if(typeof this._fields==="function")this._fields=this._fields();return this._fields}toConfig(){let J=(0,Su.mapValue)(this.getFields(),(Q)=>({description:Q.description,type:Q.type,defaultValue:Q.defaultValue,deprecationReason:Q.deprecationReason,extensions:Q.extensions,astNode:Q.astNode}));return{name:this.name,description:this.description,fields:J,extensions:this.extensions,astNode:this.astNode,extensionASTNodes:this.extensionASTNodes,isOneOf:this.isOneOf}}toString(){return this.name}toJSON(){return this.toString()}}IF0.GraphQLInputObjectType=IX1;function DP9(J){let Q=VX1(J.fields);return VN(Q)||(0,g4.devAssert)(!1,`${J.name} fields must be an object with field names as keys or a function which returns such an object.`),(0,Su.mapValue)(Q,(Y,G)=>{return!("resolve"in Y)||(0,g4.devAssert)(!1,`${J.name}.${G} field has a resolve property, but Input Types cannot define resolvers.`),{name:(0,LX.assertName)(G),description:Y.description,type:Y.type,defaultValue:Y.defaultValue,deprecationReason:Y.deprecationReason,extensions:(0,wX.toObjMap)(Y.extensions),astNode:Y.astNode}})}function HP9(J){return yV(J.type)&&J.defaultValue===void 0}});var oT=H((AF0)=>{Object.defineProperty(AF0,"__esModule",{value:!0});AF0.doTypesOverlap=q$9;AF0.isEqualType=OX1;AF0.isTypeSubTypeOf=$u;var e5=Y6();function OX1(J,Q){if(J===Q)return!0;if((0,e5.isNonNullType)(J)&&(0,e5.isNonNullType)(Q))return OX1(J.ofType,Q.ofType);if((0,e5.isListType)(J)&&(0,e5.isListType)(Q))return OX1(J.ofType,Q.ofType);return!1}function $u(J,Q,Y){if(Q===Y)return!0;if((0,e5.isNonNullType)(Y)){if((0,e5.isNonNullType)(Q))return $u(J,Q.ofType,Y.ofType);return!1}if((0,e5.isNonNullType)(Q))return $u(J,Q.ofType,Y);if((0,e5.isListType)(Y)){if((0,e5.isListType)(Q))return $u(J,Q.ofType,Y.ofType);return!1}if((0,e5.isListType)(Q))return!1;return(0,e5.isAbstractType)(Y)&&((0,e5.isInterfaceType)(Q)||(0,e5.isObjectType)(Q))&&J.isSubType(Y,Q)}function q$9(J,Q,Y){if(Q===Y)return!0;if((0,e5.isAbstractType)(Q)){if((0,e5.isAbstractType)(Y))return J.getPossibleTypes(Q).some((G)=>J.isSubType(Y,G));return J.isSubType(Q,Y)}if((0,e5.isAbstractType)(Y))return J.isSubType(Y,Q);return!1}});var EX=H((FF0)=>{Object.defineProperty(FF0,"__esModule",{value:!0});FF0.GraphQLString=FF0.GraphQLInt=FF0.GraphQLID=FF0.GraphQLFloat=FF0.GraphQLBoolean=FF0.GRAPHQL_MIN_INT=FF0.GRAPHQL_MAX_INT=void 0;FF0.isSpecifiedScalarType=H$9;FF0.specifiedScalarTypes=void 0;var A2=v6(),BF0=NX(),m4=q0(),ZD=Q6(),aT=vJ(),rT=Y6(),fu=2147483647;FF0.GRAPHQL_MAX_INT=fu;var ku=-2147483648;FF0.GRAPHQL_MIN_INT=ku;var NF0=new rT.GraphQLScalarType({name:"Int",description:"The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.",serialize(J){let Q=sT(J);if(typeof Q==="boolean")return Q?1:0;let Y=Q;if(typeof Q==="string"&&Q!=="")Y=Number(Q);if(typeof Y!=="number"||!Number.isInteger(Y))throw new m4.GraphQLError(`Int cannot represent non-integer value: ${(0,A2.inspect)(Q)}`);if(Y>fu||Y<ku)throw new m4.GraphQLError("Int cannot represent non 32-bit signed integer value: "+(0,A2.inspect)(Q));return Y},parseValue(J){if(typeof J!=="number"||!Number.isInteger(J))throw new m4.GraphQLError(`Int cannot represent non-integer value: ${(0,A2.inspect)(J)}`);if(J>fu||J<ku)throw new m4.GraphQLError(`Int cannot represent non 32-bit signed integer value: ${J}`);return J},parseLiteral(J){if(J.kind!==ZD.Kind.INT)throw new m4.GraphQLError(`Int cannot represent non-integer value: ${(0,aT.print)(J)}`,{nodes:J});let Q=parseInt(J.value,10);if(Q>fu||Q<ku)throw new m4.GraphQLError(`Int cannot represent non 32-bit signed integer value: ${J.value}`,{nodes:J});return Q}});FF0.GraphQLInt=NF0;var wF0=new rT.GraphQLScalarType({name:"Float",description:"The `Float` scalar type represents signed double-precision fractional values as specified by [IEEE 754](https://en.wikipedia.org/wiki/IEEE_floating_point).",serialize(J){let Q=sT(J);if(typeof Q==="boolean")return Q?1:0;let Y=Q;if(typeof Q==="string"&&Q!=="")Y=Number(Q);if(typeof Y!=="number"||!Number.isFinite(Y))throw new m4.GraphQLError(`Float cannot represent non numeric value: ${(0,A2.inspect)(Q)}`);return Y},parseValue(J){if(typeof J!=="number"||!Number.isFinite(J))throw new m4.GraphQLError(`Float cannot represent non numeric value: ${(0,A2.inspect)(J)}`);return J},parseLiteral(J){if(J.kind!==ZD.Kind.FLOAT&&J.kind!==ZD.Kind.INT)throw new m4.GraphQLError(`Float cannot represent non numeric value: ${(0,aT.print)(J)}`,J);return parseFloat(J.value)}});FF0.GraphQLFloat=wF0;var LF0=new rT.GraphQLScalarType({name:"String",description:"The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text.",serialize(J){let Q=sT(J);if(typeof Q==="string")return Q;if(typeof Q==="boolean")return Q?"true":"false";if(typeof Q==="number"&&Number.isFinite(Q))return Q.toString();throw new m4.GraphQLError(`String cannot represent value: ${(0,A2.inspect)(J)}`)},parseValue(J){if(typeof J!=="string")throw new m4.GraphQLError(`String cannot represent a non string value: ${(0,A2.inspect)(J)}`);return J},parseLiteral(J){if(J.kind!==ZD.Kind.STRING)throw new m4.GraphQLError(`String cannot represent a non string value: ${(0,aT.print)(J)}`,{nodes:J});return J.value}});FF0.GraphQLString=LF0;var EF0=new rT.GraphQLScalarType({name:"Boolean",description:"The `Boolean` scalar type represents `true` or `false`.",serialize(J){let Q=sT(J);if(typeof Q==="boolean")return Q;if(Number.isFinite(Q))return Q!==0;throw new m4.GraphQLError(`Boolean cannot represent a non boolean value: ${(0,A2.inspect)(Q)}`)},parseValue(J){if(typeof J!=="boolean")throw new m4.GraphQLError(`Boolean cannot represent a non boolean value: ${(0,A2.inspect)(J)}`);return J},parseLiteral(J){if(J.kind!==ZD.Kind.BOOLEAN)throw new m4.GraphQLError(`Boolean cannot represent a non boolean value: ${(0,aT.print)(J)}`,{nodes:J});return J.value}});FF0.GraphQLBoolean=EF0;var CF0=new rT.GraphQLScalarType({name:"ID",description:'The `ID` scalar type represents a unique identifier, often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `"4"`) or integer (such as `4`) input value will be accepted as an ID.',serialize(J){let Q=sT(J);if(typeof Q==="string")return Q;if(Number.isInteger(Q))return String(Q);throw new m4.GraphQLError(`ID cannot represent value: ${(0,A2.inspect)(J)}`)},parseValue(J){if(typeof J==="string")return J;if(typeof J==="number"&&Number.isInteger(J))return J.toString();throw new m4.GraphQLError(`ID cannot represent value: ${(0,A2.inspect)(J)}`)},parseLiteral(J){if(J.kind!==ZD.Kind.STRING&&J.kind!==ZD.Kind.INT)throw new m4.GraphQLError("ID cannot represent a non-string and non-integer value: "+(0,aT.print)(J),{nodes:J});return J.value}});FF0.GraphQLID=CF0;var RF0=Object.freeze([LF0,NF0,wF0,EF0,CF0]);FF0.specifiedScalarTypes=RF0;function H$9(J){return RF0.some(({name:Q})=>J.name===Q)}function sT(J){if((0,BF0.isObjectLike)(J)){if(typeof J.valueOf==="function"){let Q=J.valueOf();if(!(0,BF0.isObjectLike)(Q))return Q}if(typeof J.toJSON==="function")return J.toJSON()}return J}});var u3=H((yF0)=>{Object.defineProperty(yF0,"__esModule",{value:!0});yF0.GraphQLSpecifiedByDirective=yF0.GraphQLSkipDirective=yF0.GraphQLOneOfDirective=yF0.GraphQLIncludeDirective=yF0.GraphQLDirective=yF0.GraphQLDeprecatedDirective=yF0.DEFAULT_DEPRECATION_REASON=void 0;yF0.assertDirective=T$9;yF0.isDirective=$F0;yF0.isSpecifiedDirective=P$9;yF0.specifiedDirectives=void 0;var PF0=g7(),E$9=v6(),C$9=dT(),R$9=NX(),F$9=Lu(),pQ=zN(),S$9=cT(),tT=Y6(),vu=EX();function $F0(J){return(0,C$9.instanceOf)(J,gV)}function T$9(J){if(!$F0(J))throw Error(`Expected ${(0,E$9.inspect)(J)} to be a GraphQL directive.`);return J}class gV{constructor(J){var Q,Y;this.name=(0,S$9.assertName)(J.name),this.description=J.description,this.locations=J.locations,this.isRepeatable=(Q=J.isRepeatable)!==null&&Q!==void 0?Q:!1,this.extensions=(0,F$9.toObjMap)(J.extensions),this.astNode=J.astNode,Array.isArray(J.locations)||(0,PF0.devAssert)(!1,`@${J.name} locations must be an Array.`);let G=(Y=J.args)!==null&&Y!==void 0?Y:{};(0,R$9.isObjectLike)(G)&&!Array.isArray(G)||(0,PF0.devAssert)(!1,`@${J.name} args must be an object with argument names as keys.`),this.args=(0,tT.defineArguments)(G)}get[Symbol.toStringTag](){return"GraphQLDirective"}toConfig(){return{name:this.name,description:this.description,locations:this.locations,args:(0,tT.argsToArgsConfig)(this.args),isRepeatable:this.isRepeatable,extensions:this.extensions,astNode:this.astNode}}toString(){return"@"+this.name}toJSON(){return this.toString()}}yF0.GraphQLDirective=gV;var fF0=new gV({name:"include",description:"Directs the executor to include this field or fragment only when the `if` argument is true.",locations:[pQ.DirectiveLocation.FIELD,pQ.DirectiveLocation.FRAGMENT_SPREAD,pQ.DirectiveLocation.INLINE_FRAGMENT],args:{if:{type:new tT.GraphQLNonNull(vu.GraphQLBoolean),description:"Included when true."}}});yF0.GraphQLIncludeDirective=fF0;var kF0=new gV({name:"skip",description:"Directs the executor to skip this field or fragment when the `if` argument is true.",locations:[pQ.DirectiveLocation.FIELD,pQ.DirectiveLocation.FRAGMENT_SPREAD,pQ.DirectiveLocation.INLINE_FRAGMENT],args:{if:{type:new tT.GraphQLNonNull(vu.GraphQLBoolean),description:"Skipped when true."}}});yF0.GraphQLSkipDirective=kF0;var vF0="No longer supported";yF0.DEFAULT_DEPRECATION_REASON=vF0;var jF0=new gV({name:"deprecated",description:"Marks an element of a GraphQL schema as no longer supported.",locations:[pQ.DirectiveLocation.FIELD_DEFINITION,pQ.DirectiveLocation.ARGUMENT_DEFINITION,pQ.DirectiveLocation.INPUT_FIELD_DEFINITION,pQ.DirectiveLocation.ENUM_VALUE],args:{reason:{type:vu.GraphQLString,description:"Explains why this element was deprecated, usually also including a suggestion for how to access supported similar data. Formatted using the Markdown syntax, as specified by [CommonMark](https://commonmark.org/).",defaultValue:vF0}}});yF0.GraphQLDeprecatedDirective=jF0;var hF0=new gV({name:"specifiedBy",description:"Exposes a URL that specifies the behavior of this scalar.",locations:[pQ.DirectiveLocation.SCALAR],args:{url:{type:new tT.GraphQLNonNull(vu.GraphQLString),description:"The URL that specifies the behavior of this scalar."}}});yF0.GraphQLSpecifiedByDirective=hF0;var bF0=new gV({name:"oneOf",description:"Indicates exactly one field must be supplied and this field must not be `null`.",locations:[pQ.DirectiveLocation.INPUT_OBJECT],args:{}});yF0.GraphQLOneOfDirective=bF0;var xF0=Object.freeze([fF0,kF0,jF0,hF0,bF0]);yF0.specifiedDirectives=xF0;function P$9(J){return xF0.some(({name:Q})=>Q===J.name)}});var ju=H((dF0)=>{Object.defineProperty(dF0,"__esModule",{value:!0});dF0.isIterableObject=g$9;function g$9(J){return typeof J==="object"&&typeof(J===null||J===void 0?void 0:J[Symbol.iterator])==="function"}});var QP=H((pF0)=>{Object.defineProperty(pF0,"__esModule",{value:!0});pF0.astFromValue=JP;var uF0=v6(),d$9=t5(),u$9=ju(),l$9=NX(),cQ=Q6(),eT=Y6(),p$9=EX();function JP(J,Q){if((0,eT.isNonNullType)(Q)){let Y=JP(J,Q.ofType);if((Y===null||Y===void 0?void 0:Y.kind)===cQ.Kind.NULL)return null;return Y}if(J===null)return{kind:cQ.Kind.NULL};if(J===void 0)return null;if((0,eT.isListType)(Q)){let Y=Q.ofType;if((0,u$9.isIterableObject)(J)){let G=[];for(let X of J){let z=JP(X,Y);if(z!=null)G.push(z)}return{kind:cQ.Kind.LIST,values:G}}return JP(J,Y)}if((0,eT.isInputObjectType)(Q)){if(!(0,l$9.isObjectLike)(J))return null;let Y=[];for(let G of Object.values(Q.getFields())){let X=JP(J[G.name],G.type);if(X)Y.push({kind:cQ.Kind.OBJECT_FIELD,name:{kind:cQ.Kind.NAME,value:G.name},value:X})}return{kind:cQ.Kind.OBJECT,fields:Y}}if((0,eT.isLeafType)(Q)){let Y=Q.serialize(J);if(Y==null)return null;if(typeof Y==="boolean")return{kind:cQ.Kind.BOOLEAN,value:Y};if(typeof Y==="number"&&Number.isFinite(Y)){let G=String(Y);return lF0.test(G)?{kind:cQ.Kind.INT,value:G}:{kind:cQ.Kind.FLOAT,value:G}}if(typeof Y==="string"){if((0,eT.isEnumType)(Q))return{kind:cQ.Kind.ENUM,value:Y};if(Q===p$9.GraphQLID&&lF0.test(Y))return{kind:cQ.Kind.INT,value:Y};return{kind:cQ.Kind.STRING,value:Y}}throw TypeError(`Cannot convert value to AST: ${(0,uF0.inspect)(Y)}.`)}(0,d$9.invariant)(!1,"Unexpected input type: "+(0,uF0.inspect)(Q))}var lF0=/^-?(?:0|[1-9][0-9]*)$/});var iQ=H((_F0)=>{Object.defineProperty(_F0,"__esModule",{value:!0});_F0.introspectionTypes=_F0.__TypeKind=_F0.__Type=_F0.__Schema=_F0.__InputValue=_F0.__Field=_F0.__EnumValue=_F0.__DirectiveLocation=_F0.__Directive=_F0.TypeNameMetaFieldDef=_F0.TypeMetaFieldDef=_F0.TypeKind=_F0.SchemaMetaFieldDef=void 0;_F0.isIntrospectionType=t$9;var _$9=v6(),i$9=t5(),q4=zN(),n$9=vJ(),o$9=QP(),p1=Y6(),s6=EX(),AX1=new p1.GraphQLObjectType({name:"__Schema",description:"A GraphQL Schema defines the capabilities of a GraphQL server. It exposes all available types and directives on the server, as well as the entry points for query, mutation, and subscription operations.",fields:()=>({description:{type:s6.GraphQLString,resolve:(J)=>J.description},types:{description:"A list of all types supported by this server.",type:new p1.GraphQLNonNull(new p1.GraphQLList(new p1.GraphQLNonNull(_Q))),resolve(J){return Object.values(J.getTypeMap())}},queryType:{description:"The type that query operations will be rooted at.",type:new p1.GraphQLNonNull(_Q),resolve:(J)=>J.getQueryType()},mutationType:{description:"If this server supports mutation, the type that mutation operations will be rooted at.",type:_Q,resolve:(J)=>J.getMutationType()},subscriptionType:{description:"If this server support subscription, the type that subscription operations will be rooted at.",type:_Q,resolve:(J)=>J.getSubscriptionType()},directives:{description:"A list of all directives supported by this server.",type:new p1.GraphQLNonNull(new p1.GraphQLList(new p1.GraphQLNonNull(BX1))),resolve:(J)=>J.getDirectives()}})});_F0.__Schema=AX1;var BX1=new p1.GraphQLObjectType({name:"__Directive",description:`A Directive provides a way to describe alternate runtime execution and type validation behavior in a GraphQL document.

In some cases, you need to provide options to alter GraphQL's execution behavior in ways field arguments will not suffice, such as conditionally including or skipping a field. Directives provide this by describing additional information to the executor.`,fields:()=>({name:{type:new p1.GraphQLNonNull(s6.GraphQLString),resolve:(J)=>J.name},description:{type:s6.GraphQLString,resolve:(J)=>J.description},isRepeatable:{type:new p1.GraphQLNonNull(s6.GraphQLBoolean),resolve:(J)=>J.isRepeatable},locations:{type:new p1.GraphQLNonNull(new p1.GraphQLList(new p1.GraphQLNonNull(NX1))),resolve:(J)=>J.locations},args:{type:new p1.GraphQLNonNull(new p1.GraphQLList(new p1.GraphQLNonNull(YP))),args:{includeDeprecated:{type:s6.GraphQLBoolean,defaultValue:!1}},resolve(J,{includeDeprecated:Q}){return Q?J.args:J.args.filter((Y)=>Y.deprecationReason==null)}}})});_F0.__Directive=BX1;var NX1=new p1.GraphQLEnumType({name:"__DirectiveLocation",description:"A Directive can be adjacent to many parts of the GraphQL language, a __DirectiveLocation describes one such possible adjacencies.",values:{QUERY:{value:q4.DirectiveLocation.QUERY,description:"Location adjacent to a query operation."},MUTATION:{value:q4.DirectiveLocation.MUTATION,description:"Location adjacent to a mutation operation."},SUBSCRIPTION:{value:q4.DirectiveLocation.SUBSCRIPTION,description:"Location adjacent to a subscription operation."},FIELD:{value:q4.DirectiveLocation.FIELD,description:"Location adjacent to a field."},FRAGMENT_DEFINITION:{value:q4.DirectiveLocation.FRAGMENT_DEFINITION,description:"Location adjacent to a fragment definition."},FRAGMENT_SPREAD:{value:q4.DirectiveLocation.FRAGMENT_SPREAD,description:"Location adjacent to a fragment spread."},INLINE_FRAGMENT:{value:q4.DirectiveLocation.INLINE_FRAGMENT,description:"Location adjacent to an inline fragment."},VARIABLE_DEFINITION:{value:q4.DirectiveLocation.VARIABLE_DEFINITION,description:"Location adjacent to a variable definition."},SCHEMA:{value:q4.DirectiveLocation.SCHEMA,description:"Location adjacent to a schema definition."},SCALAR:{value:q4.DirectiveLocation.SCALAR,description:"Location adjacent to a scalar definition."},OBJECT:{value:q4.DirectiveLocation.OBJECT,description:"Location adjacent to an object type definition."},FIELD_DEFINITION:{value:q4.DirectiveLocation.FIELD_DEFINITION,description:"Location adjacent to a field definition."},ARGUMENT_DEFINITION:{value:q4.DirectiveLocation.ARGUMENT_DEFINITION,description:"Location adjacent to an argument definition."},INTERFACE:{value:q4.DirectiveLocation.INTERFACE,description:"Location adjacent to an interface definition."},UNION:{value:q4.DirectiveLocation.UNION,description:"Location adjacent to a union definition."},ENUM:{value:q4.DirectiveLocation.ENUM,description:"Location adjacent to an enum definition."},ENUM_VALUE:{value:q4.DirectiveLocation.ENUM_VALUE,description:"Location adjacent to an enum value definition."},INPUT_OBJECT:{value:q4.DirectiveLocation.INPUT_OBJECT,description:"Location adjacent to an input object type definition."},INPUT_FIELD_DEFINITION:{value:q4.DirectiveLocation.INPUT_FIELD_DEFINITION,description:"Location adjacent to an input object field definition."}}});_F0.__DirectiveLocation=NX1;var _Q=new p1.GraphQLObjectType({name:"__Type",description:"The fundamental unit of any GraphQL Schema is the type. There are many kinds of types in GraphQL as represented by the `__TypeKind` enum.\n\nDepending on the kind of a type, certain fields describe information about that type. Scalar types provide no information beyond a name, description and optional `specifiedByURL`, while Enum types provide their values. Object and Interface types provide the fields they describe. Abstract types, Union and Interface, provide the Object types possible at runtime. List and NonNull types compose other types.",fields:()=>({kind:{type:new p1.GraphQLNonNull(EX1),resolve(J){if((0,p1.isScalarType)(J))return U4.SCALAR;if((0,p1.isObjectType)(J))return U4.OBJECT;if((0,p1.isInterfaceType)(J))return U4.INTERFACE;if((0,p1.isUnionType)(J))return U4.UNION;if((0,p1.isEnumType)(J))return U4.ENUM;if((0,p1.isInputObjectType)(J))return U4.INPUT_OBJECT;if((0,p1.isListType)(J))return U4.LIST;if((0,p1.isNonNullType)(J))return U4.NON_NULL;(0,i$9.invariant)(!1,`Unexpected type: "${(0,_$9.inspect)(J)}".`)}},name:{type:s6.GraphQLString,resolve:(J)=>("name"in J)?J.name:void 0},description:{type:s6.GraphQLString,resolve:(J)=>("description"in J)?J.description:void 0},specifiedByURL:{type:s6.GraphQLString,resolve:(J)=>("specifiedByURL"in J)?J.specifiedByURL:void 0},fields:{type:new p1.GraphQLList(new p1.GraphQLNonNull(wX1)),args:{includeDeprecated:{type:s6.GraphQLBoolean,defaultValue:!1}},resolve(J,{includeDeprecated:Q}){if((0,p1.isObjectType)(J)||(0,p1.isInterfaceType)(J)){let Y=Object.values(J.getFields());return Q?Y:Y.filter((G)=>G.deprecationReason==null)}}},interfaces:{type:new p1.GraphQLList(new p1.GraphQLNonNull(_Q)),resolve(J){if((0,p1.isObjectType)(J)||(0,p1.isInterfaceType)(J))return J.getInterfaces()}},possibleTypes:{type:new p1.GraphQLList(new p1.GraphQLNonNull(_Q)),resolve(J,Q,Y,{schema:G}){if((0,p1.isAbstractType)(J))return G.getPossibleTypes(J)}},enumValues:{type:new p1.GraphQLList(new p1.GraphQLNonNull(LX1)),args:{includeDeprecated:{type:s6.GraphQLBoolean,defaultValue:!1}},resolve(J,{includeDeprecated:Q}){if((0,p1.isEnumType)(J)){let Y=J.getValues();return Q?Y:Y.filter((G)=>G.deprecationReason==null)}}},inputFields:{type:new p1.GraphQLList(new p1.GraphQLNonNull(YP)),args:{includeDeprecated:{type:s6.GraphQLBoolean,defaultValue:!1}},resolve(J,{includeDeprecated:Q}){if((0,p1.isInputObjectType)(J)){let Y=Object.values(J.getFields());return Q?Y:Y.filter((G)=>G.deprecationReason==null)}}},ofType:{type:_Q,resolve:(J)=>("ofType"in J)?J.ofType:void 0},isOneOf:{type:s6.GraphQLBoolean,resolve:(J)=>{if((0,p1.isInputObjectType)(J))return J.isOneOf}}})});_F0.__Type=_Q;var wX1=new p1.GraphQLObjectType({name:"__Field",description:"Object and Interface types are described by a list of Fields, each of which has a name, potentially a list of arguments, and a return type.",fields:()=>({name:{type:new p1.GraphQLNonNull(s6.GraphQLString),resolve:(J)=>J.name},description:{type:s6.GraphQLString,resolve:(J)=>J.description},args:{type:new p1.GraphQLNonNull(new p1.GraphQLList(new p1.GraphQLNonNull(YP))),args:{includeDeprecated:{type:s6.GraphQLBoolean,defaultValue:!1}},resolve(J,{includeDeprecated:Q}){return Q?J.args:J.args.filter((Y)=>Y.deprecationReason==null)}},type:{type:new p1.GraphQLNonNull(_Q),resolve:(J)=>J.type},isDeprecated:{type:new p1.GraphQLNonNull(s6.GraphQLBoolean),resolve:(J)=>J.deprecationReason!=null},deprecationReason:{type:s6.GraphQLString,resolve:(J)=>J.deprecationReason}})});_F0.__Field=wX1;var YP=new p1.GraphQLObjectType({name:"__InputValue",description:"Arguments provided to Fields or Directives and the input fields of an InputObject are represented as Input Values which describe their type and optionally a default value.",fields:()=>({name:{type:new p1.GraphQLNonNull(s6.GraphQLString),resolve:(J)=>J.name},description:{type:s6.GraphQLString,resolve:(J)=>J.description},type:{type:new p1.GraphQLNonNull(_Q),resolve:(J)=>J.type},defaultValue:{type:s6.GraphQLString,description:"A GraphQL-formatted string representing the default value for this input value.",resolve(J){let{type:Q,defaultValue:Y}=J,G=(0,o$9.astFromValue)(Y,Q);return G?(0,n$9.print)(G):null}},isDeprecated:{type:new p1.GraphQLNonNull(s6.GraphQLBoolean),resolve:(J)=>J.deprecationReason!=null},deprecationReason:{type:s6.GraphQLString,resolve:(J)=>J.deprecationReason}})});_F0.__InputValue=YP;var LX1=new p1.GraphQLObjectType({name:"__EnumValue",description:"One possible value for a given Enum. Enum values are unique values, not a placeholder for a string or numeric value. However an Enum value is returned in a JSON response as a string.",fields:()=>({name:{type:new p1.GraphQLNonNull(s6.GraphQLString),resolve:(J)=>J.name},description:{type:s6.GraphQLString,resolve:(J)=>J.description},isDeprecated:{type:new p1.GraphQLNonNull(s6.GraphQLBoolean),resolve:(J)=>J.deprecationReason!=null},deprecationReason:{type:s6.GraphQLString,resolve:(J)=>J.deprecationReason}})});_F0.__EnumValue=LX1;var U4;_F0.TypeKind=U4;(function(J){J.SCALAR="SCALAR",J.OBJECT="OBJECT",J.INTERFACE="INTERFACE",J.UNION="UNION",J.ENUM="ENUM",J.INPUT_OBJECT="INPUT_OBJECT",J.LIST="LIST",J.NON_NULL="NON_NULL"})(U4||(_F0.TypeKind=U4={}));var EX1=new p1.GraphQLEnumType({name:"__TypeKind",description:"An enum describing what kind of type a given `__Type` is.",values:{SCALAR:{value:U4.SCALAR,description:"Indicates this type is a scalar."},OBJECT:{value:U4.OBJECT,description:"Indicates this type is an object. `fields` and `interfaces` are valid fields."},INTERFACE:{value:U4.INTERFACE,description:"Indicates this type is an interface. `fields`, `interfaces`, and `possibleTypes` are valid fields."},UNION:{value:U4.UNION,description:"Indicates this type is a union. `possibleTypes` is a valid field."},ENUM:{value:U4.ENUM,description:"Indicates this type is an enum. `enumValues` is a valid field."},INPUT_OBJECT:{value:U4.INPUT_OBJECT,description:"Indicates this type is an input object. `inputFields` is a valid field."},LIST:{value:U4.LIST,description:"Indicates this type is a list. `ofType` is a valid field."},NON_NULL:{value:U4.NON_NULL,description:"Indicates this type is a non-null. `ofType` is a valid field."}}});_F0.__TypeKind=EX1;var a$9={name:"__schema",type:new p1.GraphQLNonNull(AX1),description:"Access the current type schema of this server.",args:[],resolve:(J,Q,Y,{schema:G})=>G,deprecationReason:void 0,extensions:Object.create(null),astNode:void 0};_F0.SchemaMetaFieldDef=a$9;var r$9={name:"__type",type:_Q,description:"Request the type information of a single type.",args:[{name:"name",description:void 0,type:new p1.GraphQLNonNull(s6.GraphQLString),defaultValue:void 0,deprecationReason:void 0,extensions:Object.create(null),astNode:void 0}],resolve:(J,{name:Q},Y,{schema:G})=>G.getType(Q),deprecationReason:void 0,extensions:Object.create(null),astNode:void 0};_F0.TypeMetaFieldDef=r$9;var s$9={name:"__typename",type:new p1.GraphQLNonNull(s6.GraphQLString),description:"The name of the current Object type at runtime.",args:[],resolve:(J,Q,Y,{parentType:G})=>G.name,deprecationReason:void 0,extensions:Object.create(null),astNode:void 0};_F0.TypeNameMetaFieldDef=s$9;var cF0=Object.freeze([AX1,BX1,NX1,_Q,wX1,YP,LX1,EX1]);_F0.introspectionTypes=cF0;function t$9(J){return cF0.some(({name:Q})=>J.name===Q)}});var VD=H((rF0)=>{Object.defineProperty(rF0,"__esModule",{value:!0});rF0.GraphQLSchema=void 0;rF0.assertSchema=If9;rF0.isSchema=aF0;var hu=g7(),RX1=v6(),Uf9=dT(),Mf9=NX(),Df9=Lu(),CX1=lQ(),B2=Y6(),oF0=u3(),Hf9=iQ();function aF0(J){return(0,Uf9.instanceOf)(J,FX1)}function If9(J){if(!aF0(J))throw Error(`Expected ${(0,RX1.inspect)(J)} to be a GraphQL schema.`);return J}class FX1{constructor(J){var Q,Y;this.__validationErrors=J.assumeValid===!0?[]:void 0,(0,Mf9.isObjectLike)(J)||(0,hu.devAssert)(!1,"Must provide configuration object."),!J.types||Array.isArray(J.types)||(0,hu.devAssert)(!1,`"types" must be Array if provided but got: ${(0,RX1.inspect)(J.types)}.`),!J.directives||Array.isArray(J.directives)||(0,hu.devAssert)(!1,`"directives" must be Array if provided but got: ${(0,RX1.inspect)(J.directives)}.`),this.description=J.description,this.extensions=(0,Df9.toObjMap)(J.extensions),this.astNode=J.astNode,this.extensionASTNodes=(Q=J.extensionASTNodes)!==null&&Q!==void 0?Q:[],this._queryType=J.query,this._mutationType=J.mutation,this._subscriptionType=J.subscription,this._directives=(Y=J.directives)!==null&&Y!==void 0?Y:oF0.specifiedDirectives;let G=new Set(J.types);if(J.types!=null)for(let X of J.types)G.delete(X),N2(X,G);if(this._queryType!=null)N2(this._queryType,G);if(this._mutationType!=null)N2(this._mutationType,G);if(this._subscriptionType!=null)N2(this._subscriptionType,G);for(let X of this._directives)if((0,oF0.isDirective)(X))for(let z of X.args)N2(z.type,G);N2(Hf9.__Schema,G),this._typeMap=Object.create(null),this._subTypeMap=Object.create(null),this._implementationsMap=Object.create(null);for(let X of G){if(X==null)continue;let z=X.name;if(z||(0,hu.devAssert)(!1,"One of the provided types for building the Schema is missing a name."),this._typeMap[z]!==void 0)throw Error(`Schema must contain uniquely named types but contains multiple types named "${z}".`);if(this._typeMap[z]=X,(0,B2.isInterfaceType)(X)){for(let K of X.getInterfaces())if((0,B2.isInterfaceType)(K)){let W=this._implementationsMap[K.name];if(W===void 0)W=this._implementationsMap[K.name]={objects:[],interfaces:[]};W.interfaces.push(X)}}else if((0,B2.isObjectType)(X)){for(let K of X.getInterfaces())if((0,B2.isInterfaceType)(K)){let W=this._implementationsMap[K.name];if(W===void 0)W=this._implementationsMap[K.name]={objects:[],interfaces:[]};W.objects.push(X)}}}}get[Symbol.toStringTag](){return"GraphQLSchema"}getQueryType(){return this._queryType}getMutationType(){return this._mutationType}getSubscriptionType(){return this._subscriptionType}getRootType(J){switch(J){case CX1.OperationTypeNode.QUERY:return this.getQueryType();case CX1.OperationTypeNode.MUTATION:return this.getMutationType();case CX1.OperationTypeNode.SUBSCRIPTION:return this.getSubscriptionType()}}getTypeMap(){return this._typeMap}getType(J){return this.getTypeMap()[J]}getPossibleTypes(J){return(0,B2.isUnionType)(J)?J.getTypes():this.getImplementations(J).objects}getImplementations(J){let Q=this._implementationsMap[J.name];return Q!==null&&Q!==void 0?Q:{objects:[],interfaces:[]}}isSubType(J,Q){let Y=this._subTypeMap[J.name];if(Y===void 0){if(Y=Object.create(null),(0,B2.isUnionType)(J))for(let G of J.getTypes())Y[G.name]=!0;else{let G=this.getImplementations(J);for(let X of G.objects)Y[X.name]=!0;for(let X of G.interfaces)Y[X.name]=!0}this._subTypeMap[J.name]=Y}return Y[Q.name]!==void 0}getDirectives(){return this._directives}getDirective(J){return this.getDirectives().find((Q)=>Q.name===J)}toConfig(){return{description:this.description,query:this.getQueryType(),mutation:this.getMutationType(),subscription:this.getSubscriptionType(),types:Object.values(this.getTypeMap()),directives:this.getDirectives(),extensions:this.extensions,astNode:this.astNode,extensionASTNodes:this.extensionASTNodes,assumeValid:this.__validationErrors!==void 0}}}rF0.GraphQLSchema=FX1;function N2(J,Q){let Y=(0,B2.getNamedType)(J);if(!Q.has(Y)){if(Q.add(Y),(0,B2.isUnionType)(Y))for(let G of Y.getTypes())N2(G,Q);else if((0,B2.isObjectType)(Y)||(0,B2.isInterfaceType)(Y)){for(let G of Y.getInterfaces())N2(G,Q);for(let G of Object.values(Y.getFields())){N2(G.type,Q);for(let X of G.args)N2(X.type,Q)}}else if((0,B2.isInputObjectType)(Y))for(let G of Object.values(Y.getFields()))N2(G.type,Q)}return Q}});var XP=H((zS0)=>{Object.defineProperty(zS0,"__esModule",{value:!0});zS0.assertValidSchema=Lf9;zS0.validateSchema=GS0;var J7=v6(),Bf9=q0(),SX1=lQ(),tF0=oT(),A9=Y6(),YS0=u3(),Nf9=iQ(),wf9=VD();function GS0(J){if((0,wf9.assertSchema)(J),J.__validationErrors)return J.__validationErrors;let Q=new XS0(J);Ef9(Q),Cf9(Q),Rf9(Q);let Y=Q.getErrors();return J.__validationErrors=Y,Y}function Lf9(J){let Q=GS0(J);if(Q.length!==0)throw Error(Q.map((Y)=>Y.message).join(`

`))}class XS0{constructor(J){this._errors=[],this.schema=J}reportError(J,Q){let Y=Array.isArray(Q)?Q.filter(Boolean):Q;this._errors.push(new Bf9.GraphQLError(J,{nodes:Y}))}getErrors(){return this._errors}}function Ef9(J){let Q=J.schema,Y=Q.getQueryType();if(!Y)J.reportError("Query root type must be provided.",Q.astNode);else if(!(0,A9.isObjectType)(Y)){var G;J.reportError(`Query root type must be Object type, it cannot be ${(0,J7.inspect)(Y)}.`,(G=TX1(Q,SX1.OperationTypeNode.QUERY))!==null&&G!==void 0?G:Y.astNode)}let X=Q.getMutationType();if(X&&!(0,A9.isObjectType)(X)){var z;J.reportError(`Mutation root type must be Object type if provided, it cannot be ${(0,J7.inspect)(X)}.`,(z=TX1(Q,SX1.OperationTypeNode.MUTATION))!==null&&z!==void 0?z:X.astNode)}let K=Q.getSubscriptionType();if(K&&!(0,A9.isObjectType)(K)){var W;J.reportError(`Subscription root type must be Object type if provided, it cannot be ${(0,J7.inspect)(K)}.`,(W=TX1(Q,SX1.OperationTypeNode.SUBSCRIPTION))!==null&&W!==void 0?W:K.astNode)}}function TX1(J,Q){var Y;return(Y=[J.astNode,...J.extensionASTNodes].flatMap((G)=>{var X;return(X=G===null||G===void 0?void 0:G.operationTypes)!==null&&X!==void 0?X:[]}).find((G)=>G.operation===Q))===null||Y===void 0?void 0:Y.type}function Cf9(J){for(let Y of J.schema.getDirectives()){if(!(0,YS0.isDirective)(Y)){J.reportError(`Expected directive but got: ${(0,J7.inspect)(Y)}.`,Y===null||Y===void 0?void 0:Y.astNode);continue}if(qD(J,Y),Y.locations.length===0)J.reportError(`Directive @${Y.name} must include 1 or more locations.`,Y.astNode);for(let G of Y.args){if(qD(J,G),!(0,A9.isInputType)(G.type))J.reportError(`The type of @${Y.name}(${G.name}:) must be Input Type but got: ${(0,J7.inspect)(G.type)}.`,G.astNode);if((0,A9.isRequiredArgument)(G)&&G.deprecationReason!=null){var Q;J.reportError(`Required argument @${Y.name}(${G.name}:) cannot be deprecated.`,[PX1(G.astNode),(Q=G.astNode)===null||Q===void 0?void 0:Q.type])}}}}function qD(J,Q){if(Q.name.startsWith("__"))J.reportError(`Name "${Q.name}" must not begin with "__", which is reserved by GraphQL introspection.`,Q.astNode)}function Rf9(J){let Q=kf9(J),Y=J.schema.getTypeMap();for(let G of Object.values(Y)){if(!(0,A9.isNamedType)(G)){J.reportError(`Expected GraphQL named type but got: ${(0,J7.inspect)(G)}.`,G.astNode);continue}if(!(0,Nf9.isIntrospectionType)(G))qD(J,G);if((0,A9.isObjectType)(G))eF0(J,G),JS0(J,G);else if((0,A9.isInterfaceType)(G))eF0(J,G),JS0(J,G);else if((0,A9.isUnionType)(G))Tf9(J,G);else if((0,A9.isEnumType)(G))Pf9(J,G);else if((0,A9.isInputObjectType)(G))$f9(J,G),Q(G)}}function eF0(J,Q){let Y=Object.values(Q.getFields());if(Y.length===0)J.reportError(`Type ${Q.name} must define one or more fields.`,[Q.astNode,...Q.extensionASTNodes]);for(let K of Y){if(qD(J,K),!(0,A9.isOutputType)(K.type)){var G;J.reportError(`The type of ${Q.name}.${K.name} must be Output Type but got: ${(0,J7.inspect)(K.type)}.`,(G=K.astNode)===null||G===void 0?void 0:G.type)}for(let W of K.args){let Z=W.name;if(qD(J,W),!(0,A9.isInputType)(W.type)){var X;J.reportError(`The type of ${Q.name}.${K.name}(${Z}:) must be Input Type but got: ${(0,J7.inspect)(W.type)}.`,(X=W.astNode)===null||X===void 0?void 0:X.type)}if((0,A9.isRequiredArgument)(W)&&W.deprecationReason!=null){var z;J.reportError(`Required argument ${Q.name}.${K.name}(${Z}:) cannot be deprecated.`,[PX1(W.astNode),(z=W.astNode)===null||z===void 0?void 0:z.type])}}}}function JS0(J,Q){let Y=Object.create(null);for(let G of Q.getInterfaces()){if(!(0,A9.isInterfaceType)(G)){J.reportError(`Type ${(0,J7.inspect)(Q)} must only implement Interface types, it cannot implement ${(0,J7.inspect)(G)}.`,GP(Q,G));continue}if(Q===G){J.reportError(`Type ${Q.name} cannot implement itself because it would create a circular reference.`,GP(Q,G));continue}if(Y[G.name]){J.reportError(`Type ${Q.name} can only implement ${G.name} once.`,GP(Q,G));continue}Y[G.name]=!0,Sf9(J,Q,G),Ff9(J,Q,G)}}function Ff9(J,Q,Y){let G=Q.getFields();for(let Z of Object.values(Y.getFields())){let V=Z.name,q=G[V];if(!q){J.reportError(`Interface field ${Y.name}.${V} expected but ${Q.name} does not provide it.`,[Z.astNode,Q.astNode,...Q.extensionASTNodes]);continue}if(!(0,tF0.isTypeSubTypeOf)(J.schema,q.type,Z.type)){var X,z;J.reportError(`Interface field ${Y.name}.${V} expects type ${(0,J7.inspect)(Z.type)} but ${Q.name}.${V} is type ${(0,J7.inspect)(q.type)}.`,[(X=Z.astNode)===null||X===void 0?void 0:X.type,(z=q.astNode)===null||z===void 0?void 0:z.type])}for(let U of Z.args){let M=U.name,D=q.args.find((I)=>I.name===M);if(!D){J.reportError(`Interface field argument ${Y.name}.${V}(${M}:) expected but ${Q.name}.${V} does not provide it.`,[U.astNode,q.astNode]);continue}if(!(0,tF0.isEqualType)(U.type,D.type)){var K,W;J.reportError(`Interface field argument ${Y.name}.${V}(${M}:) expects type ${(0,J7.inspect)(U.type)} but ${Q.name}.${V}(${M}:) is type ${(0,J7.inspect)(D.type)}.`,[(K=U.astNode)===null||K===void 0?void 0:K.type,(W=D.astNode)===null||W===void 0?void 0:W.type])}}for(let U of q.args){let M=U.name;if(!Z.args.find((I)=>I.name===M)&&(0,A9.isRequiredArgument)(U))J.reportError(`Object field ${Q.name}.${V} includes required argument ${M} that is missing from the Interface field ${Y.name}.${V}.`,[U.astNode,Z.astNode])}}}function Sf9(J,Q,Y){let G=Q.getInterfaces();for(let X of Y.getInterfaces())if(!G.includes(X))J.reportError(X===Q?`Type ${Q.name} cannot implement ${Y.name} because it would create a circular reference.`:`Type ${Q.name} must implement ${X.name} because it is implemented by ${Y.name}.`,[...GP(Y,X),...GP(Q,Y)])}function Tf9(J,Q){let Y=Q.getTypes();if(Y.length===0)J.reportError(`Union type ${Q.name} must define one or more member types.`,[Q.astNode,...Q.extensionASTNodes]);let G=Object.create(null);for(let X of Y){if(G[X.name]){J.reportError(`Union type ${Q.name} can only include type ${X.name} once.`,QS0(Q,X.name));continue}if(G[X.name]=!0,!(0,A9.isObjectType)(X))J.reportError(`Union type ${Q.name} can only include Object types, it cannot include ${(0,J7.inspect)(X)}.`,QS0(Q,String(X)))}}function Pf9(J,Q){let Y=Q.getValues();if(Y.length===0)J.reportError(`Enum type ${Q.name} must define one or more values.`,[Q.astNode,...Q.extensionASTNodes]);for(let G of Y)qD(J,G)}function $f9(J,Q){let Y=Object.values(Q.getFields());if(Y.length===0)J.reportError(`Input Object type ${Q.name} must define one or more fields.`,[Q.astNode,...Q.extensionASTNodes]);for(let z of Y){if(qD(J,z),!(0,A9.isInputType)(z.type)){var G;J.reportError(`The type of ${Q.name}.${z.name} must be Input Type but got: ${(0,J7.inspect)(z.type)}.`,(G=z.astNode)===null||G===void 0?void 0:G.type)}if((0,A9.isRequiredInputField)(z)&&z.deprecationReason!=null){var X;J.reportError(`Required input field ${Q.name}.${z.name} cannot be deprecated.`,[PX1(z.astNode),(X=z.astNode)===null||X===void 0?void 0:X.type])}if(Q.isOneOf)ff9(Q,z,J)}}function ff9(J,Q,Y){if((0,A9.isNonNullType)(Q.type)){var G;Y.reportError(`OneOf input field ${J.name}.${Q.name} must be nullable.`,(G=Q.astNode)===null||G===void 0?void 0:G.type)}if(Q.defaultValue!==void 0)Y.reportError(`OneOf input field ${J.name}.${Q.name} cannot have a default value.`,Q.astNode)}function kf9(J){let Q=Object.create(null),Y=[],G=Object.create(null);return X;function X(z){if(Q[z.name])return;Q[z.name]=!0,G[z.name]=Y.length;let K=Object.values(z.getFields());for(let W of K)if((0,A9.isNonNullType)(W.type)&&(0,A9.isInputObjectType)(W.type.ofType)){let Z=W.type.ofType,V=G[Z.name];if(Y.push(W),V===void 0)X(Z);else{let q=Y.slice(V),U=q.map((M)=>M.name).join(".");J.reportError(`Cannot reference Input Object "${Z.name}" within itself through a series of non-null fields: "${U}".`,q.map((M)=>M.astNode))}Y.pop()}G[z.name]=void 0}}function GP(J,Q){let{astNode:Y,extensionASTNodes:G}=J;return(Y!=null?[Y,...G]:G).flatMap((z)=>{var K;return(K=z.interfaces)!==null&&K!==void 0?K:[]}).filter((z)=>z.name.value===Q.name)}function QS0(J,Q){let{astNode:Y,extensionASTNodes:G}=J;return(Y!=null?[Y,...G]:G).flatMap((z)=>{var K;return(K=z.types)!==null&&K!==void 0?K:[]}).filter((z)=>z.name.value===Q)}function PX1(J){var Q;return J===null||J===void 0?void 0:(Q=J.directives)===null||Q===void 0?void 0:Q.find((Y)=>Y.name.value===YS0.GraphQLDeprecatedDirective.name)}});var CX=H((WS0)=>{Object.defineProperty(WS0,"__esModule",{value:!0});WS0.typeFromAST=fX1;var $X1=Q6(),KS0=Y6();function fX1(J,Q){switch(Q.kind){case $X1.Kind.LIST_TYPE:{let Y=fX1(J,Q.type);return Y&&new KS0.GraphQLList(Y)}case $X1.Kind.NON_NULL_TYPE:{let Y=fX1(J,Q.type);return Y&&new KS0.GraphQLNonNull(Y)}case $X1.Kind.NAMED_TYPE:return J.getType(Q.name.value)}}});var bu=H((US0)=>{Object.defineProperty(US0,"__esModule",{value:!0});US0.TypeInfo=void 0;US0.visitWithTypeInfo=yf9;var bf9=lQ(),B9=Q6(),ZS0=GD(),N9=Y6(),UN=iQ(),VS0=CX();class qS0{constructor(J,Q,Y){if(this._schema=J,this._typeStack=[],this._parentTypeStack=[],this._inputTypeStack=[],this._fieldDefStack=[],this._defaultValueStack=[],this._directive=null,this._argument=null,this._enumValue=null,this._getFieldDef=Y!==null&&Y!==void 0?Y:xf9,Q){if((0,N9.isInputType)(Q))this._inputTypeStack.push(Q);if((0,N9.isCompositeType)(Q))this._parentTypeStack.push(Q);if((0,N9.isOutputType)(Q))this._typeStack.push(Q)}}get[Symbol.toStringTag](){return"TypeInfo"}getType(){if(this._typeStack.length>0)return this._typeStack[this._typeStack.length-1]}getParentType(){if(this._parentTypeStack.length>0)return this._parentTypeStack[this._parentTypeStack.length-1]}getInputType(){if(this._inputTypeStack.length>0)return this._inputTypeStack[this._inputTypeStack.length-1]}getParentInputType(){if(this._inputTypeStack.length>1)return this._inputTypeStack[this._inputTypeStack.length-2]}getFieldDef(){if(this._fieldDefStack.length>0)return this._fieldDefStack[this._fieldDefStack.length-1]}getDefaultValue(){if(this._defaultValueStack.length>0)return this._defaultValueStack[this._defaultValueStack.length-1]}getDirective(){return this._directive}getArgument(){return this._argument}getEnumValue(){return this._enumValue}enter(J){let Q=this._schema;switch(J.kind){case B9.Kind.SELECTION_SET:{let G=(0,N9.getNamedType)(this.getType());this._parentTypeStack.push((0,N9.isCompositeType)(G)?G:void 0);break}case B9.Kind.FIELD:{let G=this.getParentType(),X,z;if(G){if(X=this._getFieldDef(Q,G,J),X)z=X.type}this._fieldDefStack.push(X),this._typeStack.push((0,N9.isOutputType)(z)?z:void 0);break}case B9.Kind.DIRECTIVE:this._directive=Q.getDirective(J.name.value);break;case B9.Kind.OPERATION_DEFINITION:{let G=Q.getRootType(J.operation);this._typeStack.push((0,N9.isObjectType)(G)?G:void 0);break}case B9.Kind.INLINE_FRAGMENT:case B9.Kind.FRAGMENT_DEFINITION:{let G=J.typeCondition,X=G?(0,VS0.typeFromAST)(Q,G):(0,N9.getNamedType)(this.getType());this._typeStack.push((0,N9.isOutputType)(X)?X:void 0);break}case B9.Kind.VARIABLE_DEFINITION:{let G=(0,VS0.typeFromAST)(Q,J.type);this._inputTypeStack.push((0,N9.isInputType)(G)?G:void 0);break}case B9.Kind.ARGUMENT:{var Y;let G,X,z=(Y=this.getDirective())!==null&&Y!==void 0?Y:this.getFieldDef();if(z){if(G=z.args.find((K)=>K.name===J.name.value),G)X=G.type}this._argument=G,this._defaultValueStack.push(G?G.defaultValue:void 0),this._inputTypeStack.push((0,N9.isInputType)(X)?X:void 0);break}case B9.Kind.LIST:{let G=(0,N9.getNullableType)(this.getInputType()),X=(0,N9.isListType)(G)?G.ofType:G;this._defaultValueStack.push(void 0),this._inputTypeStack.push((0,N9.isInputType)(X)?X:void 0);break}case B9.Kind.OBJECT_FIELD:{let G=(0,N9.getNamedType)(this.getInputType()),X,z;if((0,N9.isInputObjectType)(G)){if(z=G.getFields()[J.name.value],z)X=z.type}this._defaultValueStack.push(z?z.defaultValue:void 0),this._inputTypeStack.push((0,N9.isInputType)(X)?X:void 0);break}case B9.Kind.ENUM:{let G=(0,N9.getNamedType)(this.getInputType()),X;if((0,N9.isEnumType)(G))X=G.getValue(J.value);this._enumValue=X;break}default:}}leave(J){switch(J.kind){case B9.Kind.SELECTION_SET:this._parentTypeStack.pop();break;case B9.Kind.FIELD:this._fieldDefStack.pop(),this._typeStack.pop();break;case B9.Kind.DIRECTIVE:this._directive=null;break;case B9.Kind.OPERATION_DEFINITION:case B9.Kind.INLINE_FRAGMENT:case B9.Kind.FRAGMENT_DEFINITION:this._typeStack.pop();break;case B9.Kind.VARIABLE_DEFINITION:this._inputTypeStack.pop();break;case B9.Kind.ARGUMENT:this._argument=null,this._defaultValueStack.pop(),this._inputTypeStack.pop();break;case B9.Kind.LIST:case B9.Kind.OBJECT_FIELD:this._defaultValueStack.pop(),this._inputTypeStack.pop();break;case B9.Kind.ENUM:this._enumValue=null;break;default:}}}US0.TypeInfo=qS0;function xf9(J,Q,Y){let G=Y.name.value;if(G===UN.SchemaMetaFieldDef.name&&J.getQueryType()===Q)return UN.SchemaMetaFieldDef;if(G===UN.TypeMetaFieldDef.name&&J.getQueryType()===Q)return UN.TypeMetaFieldDef;if(G===UN.TypeNameMetaFieldDef.name&&(0,N9.isCompositeType)(Q))return UN.TypeNameMetaFieldDef;if((0,N9.isObjectType)(Q)||(0,N9.isInterfaceType)(Q))return Q.getFields()[G]}function yf9(J,Q){return{enter(...Y){let G=Y[0];J.enter(G);let X=(0,ZS0.getEnterLeaveForKind)(Q,G.kind).enter;if(X){let z=X.apply(Q,Y);if(z!==void 0){if(J.leave(G),(0,bf9.isNode)(z))J.enter(z)}return z}},leave(...Y){let G=Y[0],X=(0,ZS0.getEnterLeaveForKind)(Q,G.kind).leave,z;if(X)z=X.apply(Q,Y);return J.leave(G),z}}}});var UD=H((NS0)=>{Object.defineProperty(NS0,"__esModule",{value:!0});NS0.isConstValueNode=kX1;NS0.isDefinitionNode=mf9;NS0.isExecutableDefinitionNode=DS0;NS0.isSchemaCoordinateNode=lf9;NS0.isSelectionNode=df9;NS0.isTypeDefinitionNode=OS0;NS0.isTypeExtensionNode=BS0;NS0.isTypeNode=uf9;NS0.isTypeSystemDefinitionNode=IS0;NS0.isTypeSystemExtensionNode=AS0;NS0.isValueNode=HS0;var _0=Q6();function mf9(J){return DS0(J)||IS0(J)||AS0(J)}function DS0(J){return J.kind===_0.Kind.OPERATION_DEFINITION||J.kind===_0.Kind.FRAGMENT_DEFINITION}function df9(J){return J.kind===_0.Kind.FIELD||J.kind===_0.Kind.FRAGMENT_SPREAD||J.kind===_0.Kind.INLINE_FRAGMENT}function HS0(J){return J.kind===_0.Kind.VARIABLE||J.kind===_0.Kind.INT||J.kind===_0.Kind.FLOAT||J.kind===_0.Kind.STRING||J.kind===_0.Kind.BOOLEAN||J.kind===_0.Kind.NULL||J.kind===_0.Kind.ENUM||J.kind===_0.Kind.LIST||J.kind===_0.Kind.OBJECT}function kX1(J){return HS0(J)&&(J.kind===_0.Kind.LIST?J.values.some(kX1):J.kind===_0.Kind.OBJECT?J.fields.some((Q)=>kX1(Q.value)):J.kind!==_0.Kind.VARIABLE)}function uf9(J){return J.kind===_0.Kind.NAMED_TYPE||J.kind===_0.Kind.LIST_TYPE||J.kind===_0.Kind.NON_NULL_TYPE}function IS0(J){return J.kind===_0.Kind.SCHEMA_DEFINITION||OS0(J)||J.kind===_0.Kind.DIRECTIVE_DEFINITION}function OS0(J){return J.kind===_0.Kind.SCALAR_TYPE_DEFINITION||J.kind===_0.Kind.OBJECT_TYPE_DEFINITION||J.kind===_0.Kind.INTERFACE_TYPE_DEFINITION||J.kind===_0.Kind.UNION_TYPE_DEFINITION||J.kind===_0.Kind.ENUM_TYPE_DEFINITION||J.kind===_0.Kind.INPUT_OBJECT_TYPE_DEFINITION}function AS0(J){return J.kind===_0.Kind.SCHEMA_EXTENSION||BS0(J)}function BS0(J){return J.kind===_0.Kind.SCALAR_TYPE_EXTENSION||J.kind===_0.Kind.OBJECT_TYPE_EXTENSION||J.kind===_0.Kind.INTERFACE_TYPE_EXTENSION||J.kind===_0.Kind.UNION_TYPE_EXTENSION||J.kind===_0.Kind.ENUM_TYPE_EXTENSION||J.kind===_0.Kind.INPUT_OBJECT_TYPE_EXTENSION}function lf9(J){return J.kind===_0.Kind.TYPE_COORDINATE||J.kind===_0.Kind.MEMBER_COORDINATE||J.kind===_0.Kind.ARGUMENT_COORDINATE||J.kind===_0.Kind.DIRECTIVE_COORDINATE||J.kind===_0.Kind.DIRECTIVE_ARGUMENT_COORDINATE}});var vX1=H((LS0)=>{Object.defineProperty(LS0,"__esModule",{value:!0});LS0.ExecutableDefinitionsRule=Yk9;var Jk9=q0(),wS0=Q6(),Qk9=UD();function Yk9(J){return{Document(Q){for(let Y of Q.definitions)if(!(0,Qk9.isExecutableDefinitionNode)(Y)){let G=Y.kind===wS0.Kind.SCHEMA_DEFINITION||Y.kind===wS0.Kind.SCHEMA_EXTENSION?"schema":'"'+Y.name.value+'"';J.reportError(new Jk9.GraphQLError(`The ${G} definition is not executable.`,{nodes:Y}))}return!1}}}});var jX1=H((CS0)=>{Object.defineProperty(CS0,"__esModule",{value:!0});CS0.FieldsOnCorrectTypeRule=Wk9;var ES0=jV(),Xk9=pT(),zk9=bV(),Kk9=q0(),zP=Y6();function Wk9(J){return{Field(Q){let Y=J.getParentType();if(Y){if(!J.getFieldDef()){let X=J.getSchema(),z=Q.name.value,K=(0,ES0.didYouMean)("to use an inline fragment on",Zk9(X,Y,z));if(K==="")K=(0,ES0.didYouMean)(Vk9(Y,z));J.reportError(new Kk9.GraphQLError(`Cannot query field "${z}" on type "${Y.name}".`+K,{nodes:Q}))}}}}}function Zk9(J,Q,Y){if(!(0,zP.isAbstractType)(Q))return[];let G=new Set,X=Object.create(null);for(let K of J.getPossibleTypes(Q)){if(!K.getFields()[Y])continue;G.add(K),X[K.name]=1;for(let W of K.getInterfaces()){var z;if(!W.getFields()[Y])continue;G.add(W),X[W.name]=((z=X[W.name])!==null&&z!==void 0?z:0)+1}}return[...G].sort((K,W)=>{let Z=X[W.name]-X[K.name];if(Z!==0)return Z;if((0,zP.isInterfaceType)(K)&&J.isSubType(K,W))return-1;if((0,zP.isInterfaceType)(W)&&J.isSubType(W,K))return 1;return(0,Xk9.naturalCompare)(K.name,W.name)}).map((K)=>K.name)}function Vk9(J,Q){if((0,zP.isObjectType)(J)||(0,zP.isInterfaceType)(J)){let Y=Object.keys(J.getFields());return(0,zk9.suggestionList)(Q,Y)}return[]}});var hX1=H((PS0)=>{Object.defineProperty(PS0,"__esModule",{value:!0});PS0.FragmentsOnCompositeTypesRule=Uk9;var RS0=q0(),FS0=vJ(),SS0=Y6(),TS0=CX();function Uk9(J){return{InlineFragment(Q){let Y=Q.typeCondition;if(Y){let G=(0,TS0.typeFromAST)(J.getSchema(),Y);if(G&&!(0,SS0.isCompositeType)(G)){let X=(0,FS0.print)(Y);J.reportError(new RS0.GraphQLError(`Fragment cannot condition on non composite type "${X}".`,{nodes:Y}))}}},FragmentDefinition(Q){let Y=(0,TS0.typeFromAST)(J.getSchema(),Q.typeCondition);if(Y&&!(0,SS0.isCompositeType)(Y)){let G=(0,FS0.print)(Q.typeCondition);J.reportError(new RS0.GraphQLError(`Fragment "${Q.name.value}" cannot condition on non composite type "${G}".`,{nodes:Q.typeCondition}))}}}}});var bX1=H((jS0)=>{Object.defineProperty(jS0,"__esModule",{value:!0});jS0.KnownArgumentNamesOnDirectivesRule=vS0;jS0.KnownArgumentNamesRule=Ik9;var $S0=jV(),fS0=bV(),kS0=q0(),Dk9=Q6(),Hk9=u3();function Ik9(J){return{...vS0(J),Argument(Q){let Y=J.getArgument(),G=J.getFieldDef(),X=J.getParentType();if(!Y&&G&&X){let z=Q.name.value,K=G.args.map((Z)=>Z.name),W=(0,fS0.suggestionList)(z,K);J.reportError(new kS0.GraphQLError(`Unknown argument "${z}" on field "${X.name}.${G.name}".`+(0,$S0.didYouMean)(W),{nodes:Q}))}}}}function vS0(J){let Q=Object.create(null),Y=J.getSchema(),G=Y?Y.getDirectives():Hk9.specifiedDirectives;for(let K of G)Q[K.name]=K.args.map((W)=>W.name);let X=J.getDocument().definitions;for(let K of X)if(K.kind===Dk9.Kind.DIRECTIVE_DEFINITION){var z;let W=(z=K.arguments)!==null&&z!==void 0?z:[];Q[K.name.value]=W.map((Z)=>Z.name.value)}return{Directive(K){let W=K.name.value,Z=Q[W];if(K.arguments&&Z)for(let V of K.arguments){let q=V.name.value;if(!Z.includes(q)){let U=(0,fS0.suggestionList)(q,Z);J.reportError(new kS0.GraphQLError(`Unknown argument "${q}" on directive "@${W}".`+(0,$S0.didYouMean)(U),{nodes:V}))}}return!1}}}});var gX1=H((bS0)=>{Object.defineProperty(bS0,"__esModule",{value:!0});bS0.KnownDirectivesRule=wk9;var Bk9=v6(),xX1=t5(),hS0=q0(),yX1=lQ(),M4=zN(),T8=Q6(),Nk9=u3();function wk9(J){let Q=Object.create(null),Y=J.getSchema(),G=Y?Y.getDirectives():Nk9.specifiedDirectives;for(let z of G)Q[z.name]=z.locations;let X=J.getDocument().definitions;for(let z of X)if(z.kind===T8.Kind.DIRECTIVE_DEFINITION)Q[z.name.value]=z.locations.map((K)=>K.value);return{Directive(z,K,W,Z,V){let q=z.name.value,U=Q[q];if(!U){J.reportError(new hS0.GraphQLError(`Unknown directive "@${q}".`,{nodes:z}));return}let M=Lk9(V);if(M&&!U.includes(M))J.reportError(new hS0.GraphQLError(`Directive "@${q}" may not be used on ${M}.`,{nodes:z}))}}}function Lk9(J){let Q=J[J.length-1];switch("kind"in Q||(0,xX1.invariant)(!1),Q.kind){case T8.Kind.OPERATION_DEFINITION:return Ek9(Q.operation);case T8.Kind.FIELD:return M4.DirectiveLocation.FIELD;case T8.Kind.FRAGMENT_SPREAD:return M4.DirectiveLocation.FRAGMENT_SPREAD;case T8.Kind.INLINE_FRAGMENT:return M4.DirectiveLocation.INLINE_FRAGMENT;case T8.Kind.FRAGMENT_DEFINITION:return M4.DirectiveLocation.FRAGMENT_DEFINITION;case T8.Kind.VARIABLE_DEFINITION:return M4.DirectiveLocation.VARIABLE_DEFINITION;case T8.Kind.SCHEMA_DEFINITION:case T8.Kind.SCHEMA_EXTENSION:return M4.DirectiveLocation.SCHEMA;case T8.Kind.SCALAR_TYPE_DEFINITION:case T8.Kind.SCALAR_TYPE_EXTENSION:return M4.DirectiveLocation.SCALAR;case T8.Kind.OBJECT_TYPE_DEFINITION:case T8.Kind.OBJECT_TYPE_EXTENSION:return M4.DirectiveLocation.OBJECT;case T8.Kind.FIELD_DEFINITION:return M4.DirectiveLocation.FIELD_DEFINITION;case T8.Kind.INTERFACE_TYPE_DEFINITION:case T8.Kind.INTERFACE_TYPE_EXTENSION:return M4.DirectiveLocation.INTERFACE;case T8.Kind.UNION_TYPE_DEFINITION:case T8.Kind.UNION_TYPE_EXTENSION:return M4.DirectiveLocation.UNION;case T8.Kind.ENUM_TYPE_DEFINITION:case T8.Kind.ENUM_TYPE_EXTENSION:return M4.DirectiveLocation.ENUM;case T8.Kind.ENUM_VALUE_DEFINITION:return M4.DirectiveLocation.ENUM_VALUE;case T8.Kind.INPUT_OBJECT_TYPE_DEFINITION:case T8.Kind.INPUT_OBJECT_TYPE_EXTENSION:return M4.DirectiveLocation.INPUT_OBJECT;case T8.Kind.INPUT_VALUE_DEFINITION:{let Y=J[J.length-3];return"kind"in Y||(0,xX1.invariant)(!1),Y.kind===T8.Kind.INPUT_OBJECT_TYPE_DEFINITION?M4.DirectiveLocation.INPUT_FIELD_DEFINITION:M4.DirectiveLocation.ARGUMENT_DEFINITION}default:(0,xX1.invariant)(!1,"Unexpected kind: "+(0,Bk9.inspect)(Q.kind))}}function Ek9(J){switch(J){case yX1.OperationTypeNode.QUERY:return M4.DirectiveLocation.QUERY;case yX1.OperationTypeNode.MUTATION:return M4.DirectiveLocation.MUTATION;case yX1.OperationTypeNode.SUBSCRIPTION:return M4.DirectiveLocation.SUBSCRIPTION}}});var mX1=H((xS0)=>{Object.defineProperty(xS0,"__esModule",{value:!0});xS0.KnownFragmentNamesRule=Fk9;var Rk9=q0();function Fk9(J){return{FragmentSpread(Q){let Y=Q.name.value;if(!J.getFragment(Y))J.reportError(new Rk9.GraphQLError(`Unknown fragment "${Y}".`,{nodes:Q.name}))}}}});var uX1=H((gS0)=>{Object.defineProperty(gS0,"__esModule",{value:!0});gS0.KnownTypeNamesRule=vk9;var Tk9=jV(),Pk9=bV(),$k9=q0(),dX1=UD(),fk9=iQ(),kk9=EX();function vk9(J){let Q=J.getSchema(),Y=Q?Q.getTypeMap():Object.create(null),G=Object.create(null);for(let z of J.getDocument().definitions)if((0,dX1.isTypeDefinitionNode)(z))G[z.name.value]=!0;let X=[...Object.keys(Y),...Object.keys(G)];return{NamedType(z,K,W,Z,V){let q=z.name.value;if(!Y[q]&&!G[q]){var U;let M=(U=V[2])!==null&&U!==void 0?U:W,D=M!=null&&jk9(M);if(D&&yS0.includes(q))return;let I=(0,Pk9.suggestionList)(q,D?yS0.concat(X):X);J.reportError(new $k9.GraphQLError(`Unknown type "${q}".`+(0,Tk9.didYouMean)(I),{nodes:z}))}}}}var yS0=[...kk9.specifiedScalarTypes,...fk9.introspectionTypes].map((J)=>J.name);function jk9(J){return"kind"in J&&((0,dX1.isTypeSystemDefinitionNode)(J)||(0,dX1.isTypeSystemExtensionNode)(J))}});var lX1=H((mS0)=>{Object.defineProperty(mS0,"__esModule",{value:!0});mS0.LoneAnonymousOperationRule=yk9;var bk9=q0(),xk9=Q6();function yk9(J){let Q=0;return{Document(Y){Q=Y.definitions.filter((G)=>G.kind===xk9.Kind.OPERATION_DEFINITION).length},OperationDefinition(Y){if(!Y.name&&Q>1)J.reportError(new bk9.GraphQLError("This anonymous operation must be the only defined operation.",{nodes:Y}))}}}});var pX1=H((uS0)=>{Object.defineProperty(uS0,"__esModule",{value:!0});uS0.LoneSchemaDefinitionRule=mk9;var dS0=q0();function mk9(J){var Q,Y,G;let X=J.getSchema(),z=(Q=(Y=(G=X===null||X===void 0?void 0:X.astNode)!==null&&G!==void 0?G:X===null||X===void 0?void 0:X.getQueryType())!==null&&Y!==void 0?Y:X===null||X===void 0?void 0:X.getMutationType())!==null&&Q!==void 0?Q:X===null||X===void 0?void 0:X.getSubscriptionType(),K=0;return{SchemaDefinition(W){if(z){J.reportError(new dS0.GraphQLError("Cannot define a new schema within a schema extension.",{nodes:W}));return}if(K>0)J.reportError(new dS0.GraphQLError("Must provide only one schema definition.",{nodes:W}));++K}}}});var cX1=H((pS0)=>{Object.defineProperty(pS0,"__esModule",{value:!0});pS0.MaxIntrospectionDepthRule=pk9;var uk9=q0(),lS0=Q6(),lk9=3;function pk9(J){function Q(Y,G=Object.create(null),X=0){if(Y.kind===lS0.Kind.FRAGMENT_SPREAD){let z=Y.name.value;if(G[z]===!0)return!1;let K=J.getFragment(z);if(!K)return!1;try{return G[z]=!0,Q(K,G,X)}finally{G[z]=void 0}}if(Y.kind===lS0.Kind.FIELD&&(Y.name.value==="fields"||Y.name.value==="interfaces"||Y.name.value==="possibleTypes"||Y.name.value==="inputFields")){if(X++,X>=lk9)return!0}if("selectionSet"in Y&&Y.selectionSet){for(let z of Y.selectionSet.selections)if(Q(z,G,X))return!0}return!1}return{Field(Y){if(Y.name.value==="__schema"||Y.name.value==="__type"){if(Q(Y))return J.reportError(new uk9.GraphQLError("Maximum introspection depth exceeded",{nodes:[Y]})),!1}}}}});var _X1=H((cS0)=>{Object.defineProperty(cS0,"__esModule",{value:!0});cS0.NoFragmentCyclesRule=ik9;var _k9=q0();function ik9(J){let Q=Object.create(null),Y=[],G=Object.create(null);return{OperationDefinition:()=>!1,FragmentDefinition(z){return X(z),!1}};function X(z){if(Q[z.name.value])return;let K=z.name.value;Q[K]=!0;let W=J.getFragmentSpreads(z.selectionSet);if(W.length===0)return;G[K]=Y.length;for(let Z of W){let V=Z.name.value,q=G[V];if(Y.push(Z),q===void 0){let U=J.getFragment(V);if(U)X(U)}else{let U=Y.slice(q),M=U.slice(0,-1).map((D)=>'"'+D.name.value+'"').join(", ");J.reportError(new _k9.GraphQLError(`Cannot spread fragment "${V}" within itself`+(M!==""?` via ${M}.`:"."),{nodes:U}))}Y.pop()}G[K]=void 0}}});var iX1=H((_S0)=>{Object.defineProperty(_S0,"__esModule",{value:!0});_S0.NoUndefinedVariablesRule=ak9;var ok9=q0();function ak9(J){let Q=Object.create(null);return{OperationDefinition:{enter(){Q=Object.create(null)},leave(Y){let G=J.getRecursiveVariableUsages(Y);for(let{node:X}of G){let z=X.name.value;if(Q[z]!==!0)J.reportError(new ok9.GraphQLError(Y.name?`Variable "$${z}" is not defined by operation "${Y.name.value}".`:`Variable "$${z}" is not defined.`,{nodes:[X,Y]}))}}},VariableDefinition(Y){Q[Y.variable.name.value]=!0}}}});var nX1=H((iS0)=>{Object.defineProperty(iS0,"__esModule",{value:!0});iS0.NoUnusedFragmentsRule=tk9;var sk9=q0();function tk9(J){let Q=[],Y=[];return{OperationDefinition(G){return Q.push(G),!1},FragmentDefinition(G){return Y.push(G),!1},Document:{leave(){let G=Object.create(null);for(let X of Q)for(let z of J.getRecursivelyReferencedFragments(X))G[z.name.value]=!0;for(let X of Y){let z=X.name.value;if(G[z]!==!0)J.reportError(new sk9.GraphQLError(`Fragment "${z}" is never used.`,{nodes:X}))}}}}}});var oX1=H((nS0)=>{Object.defineProperty(nS0,"__esModule",{value:!0});nS0.NoUnusedVariablesRule=Qv9;var Jv9=q0();function Qv9(J){let Q=[];return{OperationDefinition:{enter(){Q=[]},leave(Y){let G=Object.create(null),X=J.getRecursiveVariableUsages(Y);for(let{node:z}of X)G[z.name.value]=!0;for(let z of Q){let K=z.variable.name.value;if(G[K]!==!0)J.reportError(new Jv9.GraphQLError(Y.name?`Variable "$${K}" is never used in operation "${Y.name.value}".`:`Variable "$${K}" is never used.`,{nodes:z}))}}},VariableDefinition(Y){Q.push(Y)}}}});var rX1=H((oS0)=>{Object.defineProperty(oS0,"__esModule",{value:!0});oS0.sortValueNode=aX1;var Gv9=pT(),hK=Q6();function aX1(J){switch(J.kind){case hK.Kind.OBJECT:return{...J,fields:Xv9(J.fields)};case hK.Kind.LIST:return{...J,values:J.values.map(aX1)};case hK.Kind.INT:case hK.Kind.FLOAT:case hK.Kind.STRING:case hK.Kind.BOOLEAN:case hK.Kind.NULL:case hK.Kind.ENUM:case hK.Kind.VARIABLE:return J}}function Xv9(J){return J.map((Q)=>({...Q,value:aX1(Q.value)})).sort((Q,Y)=>(0,Gv9.naturalCompare)(Q.name.value,Y.name.value))}});var Yz1=H((YT0)=>{Object.defineProperty(YT0,"__esModule",{value:!0});YT0.OverlappingFieldsCanBeMergedRule=Vv9;var aS0=v6(),Kv9=q0(),sX1=Q6(),Wv9=vJ(),l3=Y6(),Zv9=rX1(),sS0=CX();function tS0(J){if(Array.isArray(J))return J.map(([Q,Y])=>`subfields "${Q}" conflict because `+tS0(Y)).join(" and ");return J}function Vv9(J){let Q=new Qz1,Y=new QT0,G=new Map;return{SelectionSet(X){let z=qv9(J,G,Q,Y,J.getParentType(),X);for(let[[K,W],Z,V]of z){let q=tS0(W);J.reportError(new Kv9.GraphQLError(`Fields "${K}" conflict because ${q}. Use different aliases on the fields to fetch both if this was intentional.`,{nodes:Z.concat(V)}))}}}}function qv9(J,Q,Y,G,X,z){let K=[],[W,Z]=gu(J,Q,X,z);if(Mv9(J,K,Q,Y,G,W),Z.length!==0)for(let V=0;V<Z.length;V++){xu(J,K,Q,Y,G,!1,W,Z[V]);for(let q=V+1;q<Z.length;q++)yu(J,K,Q,Y,G,!1,Z[V],Z[q])}return K}function xu(J,Q,Y,G,X,z,K,W){if(G.has(K,W,z))return;G.add(K,W,z);let Z=J.getFragment(W);if(!Z)return;let[V,q]=eX1(J,Y,Z);if(K===V)return;Jz1(J,Q,Y,G,X,z,K,V);for(let U of q)xu(J,Q,Y,G,X,z,K,U)}function yu(J,Q,Y,G,X,z,K,W){if(K===W)return;if(X.has(K,W,z))return;X.add(K,W,z);let Z=J.getFragment(K),V=J.getFragment(W);if(!Z||!V)return;let[q,U]=eX1(J,Y,Z),[M,D]=eX1(J,Y,V);Jz1(J,Q,Y,G,X,z,q,M);for(let I of D)yu(J,Q,Y,G,X,z,K,I);for(let I of U)yu(J,Q,Y,G,X,z,I,W)}function Uv9(J,Q,Y,G,X,z,K,W,Z){let V=[],[q,U]=gu(J,Q,z,K),[M,D]=gu(J,Q,W,Z);Jz1(J,V,Q,Y,G,X,q,M);for(let I of D)xu(J,V,Q,Y,G,X,q,I);for(let I of U)xu(J,V,Q,Y,G,X,M,I);for(let I of U)for(let O of D)yu(J,V,Q,Y,G,X,I,O);return V}function Mv9(J,Q,Y,G,X,z){for(let[K,W]of Object.entries(z))if(W.length>1)for(let Z=0;Z<W.length;Z++)for(let V=Z+1;V<W.length;V++){let q=eS0(J,Y,G,X,!1,K,W[Z],W[V]);if(q)Q.push(q)}}function Jz1(J,Q,Y,G,X,z,K,W){for(let[Z,V]of Object.entries(K)){let q=W[Z];if(q)for(let U of V)for(let M of q){let D=eS0(J,Y,G,X,z,Z,U,M);if(D)Q.push(D)}}}function eS0(J,Q,Y,G,X,z,K,W){let[Z,V,q]=K,[U,M,D]=W,I=X||Z!==U&&(0,l3.isObjectType)(Z)&&(0,l3.isObjectType)(U);if(!I){let N=V.name.value,L=M.name.value;if(N!==L)return[[z,`"${N}" and "${L}" are different fields`],[V],[M]];if(!Dv9(V,M))return[[z,"they have differing arguments"],[V],[M]]}let O=q===null||q===void 0?void 0:q.type,A=D===null||D===void 0?void 0:D.type;if(O&&A&&tX1(O,A))return[[z,`they return conflicting types "${(0,aS0.inspect)(O)}" and "${(0,aS0.inspect)(A)}"`],[V],[M]];let B=V.selectionSet,w=M.selectionSet;if(B&&w){let N=Uv9(J,Q,Y,G,I,(0,l3.getNamedType)(O),B,(0,l3.getNamedType)(A),w);return Hv9(N,z,V,M)}}function Dv9(J,Q){let Y=J.arguments,G=Q.arguments;if(Y===void 0||Y.length===0)return G===void 0||G.length===0;if(G===void 0||G.length===0)return!1;if(Y.length!==G.length)return!1;let X=new Map(G.map(({name:z,value:K})=>[z.value,K]));return Y.every((z)=>{let K=z.value,W=X.get(z.name.value);if(W===void 0)return!1;return rS0(K)===rS0(W)})}function rS0(J){return(0,Wv9.print)((0,Zv9.sortValueNode)(J))}function tX1(J,Q){if((0,l3.isListType)(J))return(0,l3.isListType)(Q)?tX1(J.ofType,Q.ofType):!0;if((0,l3.isListType)(Q))return!0;if((0,l3.isNonNullType)(J))return(0,l3.isNonNullType)(Q)?tX1(J.ofType,Q.ofType):!0;if((0,l3.isNonNullType)(Q))return!0;if((0,l3.isLeafType)(J)||(0,l3.isLeafType)(Q))return J!==Q;return!1}function gu(J,Q,Y,G){let X=Q.get(G);if(X)return X;let z=Object.create(null),K=Object.create(null);JT0(J,Y,G,z,K);let W=[z,Object.keys(K)];return Q.set(G,W),W}function eX1(J,Q,Y){let G=Q.get(Y.selectionSet);if(G)return G;let X=(0,sS0.typeFromAST)(J.getSchema(),Y.typeCondition);return gu(J,Q,X,Y.selectionSet)}function JT0(J,Q,Y,G,X){for(let z of Y.selections)switch(z.kind){case sX1.Kind.FIELD:{let K=z.name.value,W;if((0,l3.isObjectType)(Q)||(0,l3.isInterfaceType)(Q))W=Q.getFields()[K];let Z=z.alias?z.alias.value:K;if(!G[Z])G[Z]=[];G[Z].push([Q,z,W]);break}case sX1.Kind.FRAGMENT_SPREAD:X[z.name.value]=!0;break;case sX1.Kind.INLINE_FRAGMENT:{let K=z.typeCondition,W=K?(0,sS0.typeFromAST)(J.getSchema(),K):Q;JT0(J,W,z.selectionSet,G,X);break}}}function Hv9(J,Q,Y,G){if(J.length>0)return[[Q,J.map(([X])=>X)],[Y,...J.map(([,X])=>X).flat()],[G,...J.map(([,,X])=>X).flat()]]}class Qz1{constructor(){this._data=new Map}has(J,Q,Y){var G;let X=(G=this._data.get(J))===null||G===void 0?void 0:G.get(Q);if(X===void 0)return!1;return Y?!0:Y===X}add(J,Q,Y){let G=this._data.get(J);if(G===void 0)this._data.set(J,new Map([[Q,Y]]));else G.set(Q,Y)}}class QT0{constructor(){this._orderedPairSet=new Qz1}has(J,Q,Y){return J<Q?this._orderedPairSet.has(J,Q,Y):this._orderedPairSet.has(Q,J,Y)}add(J,Q,Y){if(J<Q)this._orderedPairSet.add(J,Q,Y);else this._orderedPairSet.add(Q,J,Y)}}});var Xz1=H((zT0)=>{Object.defineProperty(zT0,"__esModule",{value:!0});zT0.PossibleFragmentSpreadsRule=Av9;var mu=v6(),GT0=q0(),Gz1=Y6(),XT0=oT(),Ov9=CX();function Av9(J){return{InlineFragment(Q){let Y=J.getType(),G=J.getParentType();if((0,Gz1.isCompositeType)(Y)&&(0,Gz1.isCompositeType)(G)&&!(0,XT0.doTypesOverlap)(J.getSchema(),Y,G)){let X=(0,mu.inspect)(G),z=(0,mu.inspect)(Y);J.reportError(new GT0.GraphQLError(`Fragment cannot be spread here as objects of type "${X}" can never be of type "${z}".`,{nodes:Q}))}},FragmentSpread(Q){let Y=Q.name.value,G=Bv9(J,Y),X=J.getParentType();if(G&&X&&!(0,XT0.doTypesOverlap)(J.getSchema(),G,X)){let z=(0,mu.inspect)(X),K=(0,mu.inspect)(G);J.reportError(new GT0.GraphQLError(`Fragment "${Y}" cannot be spread here as objects of type "${z}" can never be of type "${K}".`,{nodes:Q}))}}}}function Bv9(J,Q){let Y=J.getFragment(Q);if(Y){let G=(0,Ov9.typeFromAST)(J.getSchema(),Y.typeCondition);if((0,Gz1.isCompositeType)(G))return G}}});var zz1=H((VT0)=>{Object.defineProperty(VT0,"__esModule",{value:!0});VT0.PossibleTypeExtensionsRule=Cv9;var wv9=jV(),WT0=v6(),ZT0=t5(),Lv9=bV(),KT0=q0(),x8=Q6(),Ev9=UD(),MN=Y6();function Cv9(J){let Q=J.getSchema(),Y=Object.create(null);for(let X of J.getDocument().definitions)if((0,Ev9.isTypeDefinitionNode)(X))Y[X.name.value]=X;return{ScalarTypeExtension:G,ObjectTypeExtension:G,InterfaceTypeExtension:G,UnionTypeExtension:G,EnumTypeExtension:G,InputObjectTypeExtension:G};function G(X){let z=X.name.value,K=Y[z],W=Q===null||Q===void 0?void 0:Q.getType(z),Z;if(K)Z=Rv9[K.kind];else if(W)Z=Fv9(W);if(Z){if(Z!==X.kind){let V=Sv9(X.kind);J.reportError(new KT0.GraphQLError(`Cannot extend non-${V} type "${z}".`,{nodes:K?[K,X]:X}))}}else{let V=Object.keys({...Y,...Q===null||Q===void 0?void 0:Q.getTypeMap()}),q=(0,Lv9.suggestionList)(z,V);J.reportError(new KT0.GraphQLError(`Cannot extend type "${z}" because it is not defined.`+(0,wv9.didYouMean)(q),{nodes:X.name}))}}}var Rv9={[x8.Kind.SCALAR_TYPE_DEFINITION]:x8.Kind.SCALAR_TYPE_EXTENSION,[x8.Kind.OBJECT_TYPE_DEFINITION]:x8.Kind.OBJECT_TYPE_EXTENSION,[x8.Kind.INTERFACE_TYPE_DEFINITION]:x8.Kind.INTERFACE_TYPE_EXTENSION,[x8.Kind.UNION_TYPE_DEFINITION]:x8.Kind.UNION_TYPE_EXTENSION,[x8.Kind.ENUM_TYPE_DEFINITION]:x8.Kind.ENUM_TYPE_EXTENSION,[x8.Kind.INPUT_OBJECT_TYPE_DEFINITION]:x8.Kind.INPUT_OBJECT_TYPE_EXTENSION};function Fv9(J){if((0,MN.isScalarType)(J))return x8.Kind.SCALAR_TYPE_EXTENSION;if((0,MN.isObjectType)(J))return x8.Kind.OBJECT_TYPE_EXTENSION;if((0,MN.isInterfaceType)(J))return x8.Kind.INTERFACE_TYPE_EXTENSION;if((0,MN.isUnionType)(J))return x8.Kind.UNION_TYPE_EXTENSION;if((0,MN.isEnumType)(J))return x8.Kind.ENUM_TYPE_EXTENSION;if((0,MN.isInputObjectType)(J))return x8.Kind.INPUT_OBJECT_TYPE_EXTENSION;(0,ZT0.invariant)(!1,"Unexpected type: "+(0,WT0.inspect)(J))}function Sv9(J){switch(J){case x8.Kind.SCALAR_TYPE_EXTENSION:return"scalar";case x8.Kind.OBJECT_TYPE_EXTENSION:return"object";case x8.Kind.INTERFACE_TYPE_EXTENSION:return"interface";case x8.Kind.UNION_TYPE_EXTENSION:return"union";case x8.Kind.ENUM_TYPE_EXTENSION:return"enum";case x8.Kind.INPUT_OBJECT_TYPE_EXTENSION:return"input object";default:(0,ZT0.invariant)(!1,"Unexpected kind: "+(0,WT0.inspect)(J))}}});var Wz1=H((IT0)=>{Object.defineProperty(IT0,"__esModule",{value:!0});IT0.ProvidedRequiredArgumentsOnDirectivesRule=HT0;IT0.ProvidedRequiredArgumentsRule=fv9;var UT0=v6(),qT0=hV(),MT0=q0(),DT0=Q6(),Pv9=vJ(),Kz1=Y6(),$v9=u3();function fv9(J){return{...HT0(J),Field:{leave(Q){var Y;let G=J.getFieldDef();if(!G)return!1;let X=new Set((Y=Q.arguments)===null||Y===void 0?void 0:Y.map((z)=>z.name.value));for(let z of G.args)if(!X.has(z.name)&&(0,Kz1.isRequiredArgument)(z)){let K=(0,UT0.inspect)(z.type);J.reportError(new MT0.GraphQLError(`Field "${G.name}" argument "${z.name}" of type "${K}" is required, but it was not provided.`,{nodes:Q}))}}}}}function HT0(J){var Q;let Y=Object.create(null),G=J.getSchema(),X=(Q=G===null||G===void 0?void 0:G.getDirectives())!==null&&Q!==void 0?Q:$v9.specifiedDirectives;for(let W of X)Y[W.name]=(0,qT0.keyMap)(W.args.filter(Kz1.isRequiredArgument),(Z)=>Z.name);let z=J.getDocument().definitions;for(let W of z)if(W.kind===DT0.Kind.DIRECTIVE_DEFINITION){var K;let Z=(K=W.arguments)!==null&&K!==void 0?K:[];Y[W.name.value]=(0,qT0.keyMap)(Z.filter(kv9),(V)=>V.name.value)}return{Directive:{leave(W){let Z=W.name.value,V=Y[Z];if(V){var q;let U=(q=W.arguments)!==null&&q!==void 0?q:[],M=new Set(U.map((D)=>D.name.value));for(let[D,I]of Object.entries(V))if(!M.has(D)){let O=(0,Kz1.isType)(I.type)?(0,UT0.inspect)(I.type):(0,Pv9.print)(I.type);J.reportError(new MT0.GraphQLError(`Directive "@${Z}" argument "${D}" of type "${O}" is required, but it was not provided.`,{nodes:W}))}}}}}}function kv9(J){return J.type.kind===DT0.Kind.NON_NULL_TYPE&&J.defaultValue==null}});var qz1=H((AT0)=>{Object.defineProperty(AT0,"__esModule",{value:!0});AT0.ScalarLeafsRule=hv9;var Zz1=v6(),Vz1=q0(),OT0=Y6();function hv9(J){return{Field(Q){let Y=J.getType(),G=Q.selectionSet;if(Y){if((0,OT0.isLeafType)((0,OT0.getNamedType)(Y))){if(G){let X=Q.name.value,z=(0,Zz1.inspect)(Y);J.reportError(new Vz1.GraphQLError(`Field "${X}" must not have a selection since type "${z}" has no subfields.`,{nodes:G}))}}else if(!G){let X=Q.name.value,z=(0,Zz1.inspect)(Y);J.reportError(new Vz1.GraphQLError(`Field "${X}" of type "${z}" must have a selection of subfields. Did you mean "${X} { ... }"?`,{nodes:Q}))}else if(G.selections.length===0){let X=Q.name.value,z=(0,Zz1.inspect)(Y);J.reportError(new Vz1.GraphQLError(`Field "${X}" of type "${z}" must have at least one field selected.`,{nodes:Q}))}}}}}});var Uz1=H((BT0)=>{Object.defineProperty(BT0,"__esModule",{value:!0});BT0.printPathArray=xv9;function xv9(J){return J.map((Q)=>typeof Q==="number"?"["+Q.toString()+"]":"."+Q).join("")}});var KP=H((NT0)=>{Object.defineProperty(NT0,"__esModule",{value:!0});NT0.addPath=gv9;NT0.pathToArray=mv9;function gv9(J,Q,Y){return{prev:J,key:Q,typename:Y}}function mv9(J){let Q=[],Y=J;while(Y)Q.push(Y.key),Y=Y.prev;return Q.reverse()}});var Mz1=H((wT0)=>{Object.defineProperty(wT0,"__esModule",{value:!0});wT0.coerceInputValue=ov9;var lv9=jV(),du=v6(),pv9=t5(),cv9=ju(),_v9=NX(),w2=KP(),iv9=Uz1(),nv9=bV(),bK=q0(),WP=Y6();function ov9(J,Q,Y=av9){return ZP(J,Q,Y,void 0)}function av9(J,Q,Y){let G="Invalid value "+(0,du.inspect)(Q);if(J.length>0)G+=` at "value${(0,iv9.printPathArray)(J)}"`;throw Y.message=G+": "+Y.message,Y}function ZP(J,Q,Y,G){if((0,WP.isNonNullType)(Q)){if(J!=null)return ZP(J,Q.ofType,Y,G);Y((0,w2.pathToArray)(G),J,new bK.GraphQLError(`Expected non-nullable type "${(0,du.inspect)(Q)}" not to be null.`));return}if(J==null)return null;if((0,WP.isListType)(Q)){let X=Q.ofType;if((0,cv9.isIterableObject)(J))return Array.from(J,(z,K)=>{let W=(0,w2.addPath)(G,K,void 0);return ZP(z,X,Y,W)});return[ZP(J,X,Y,G)]}if((0,WP.isInputObjectType)(Q)){if(!(0,_v9.isObjectLike)(J)||Array.isArray(J)){Y((0,w2.pathToArray)(G),J,new bK.GraphQLError(`Expected type "${Q.name}" to be an object.`));return}let X={},z=Q.getFields();for(let K of Object.values(z)){let W=J[K.name];if(W===void 0){if(K.defaultValue!==void 0)X[K.name]=K.defaultValue;else if((0,WP.isNonNullType)(K.type)){let Z=(0,du.inspect)(K.type);Y((0,w2.pathToArray)(G),J,new bK.GraphQLError(`Field "${K.name}" of required type "${Z}" was not provided.`))}continue}X[K.name]=ZP(W,K.type,Y,(0,w2.addPath)(G,K.name,Q.name))}for(let K of Object.keys(J))if(!z[K]){let W=(0,nv9.suggestionList)(K,Object.keys(Q.getFields()));Y((0,w2.pathToArray)(G),J,new bK.GraphQLError(`Field "${K}" is not defined by type "${Q.name}".`+(0,lv9.didYouMean)(W)))}if(Q.isOneOf){let K=Object.keys(X);if(K.length!==1)Y((0,w2.pathToArray)(G),J,new bK.GraphQLError(`Exactly one key must be specified for OneOf type "${Q.name}".`));let W=K[0],Z=X[W];if(Z===null)Y((0,w2.pathToArray)(G).concat(W),Z,new bK.GraphQLError(`Field "${W}" must be non-null.`))}return X}if((0,WP.isLeafType)(Q)){let X;try{X=Q.parseValue(J)}catch(z){if(z instanceof bK.GraphQLError)Y((0,w2.pathToArray)(G),J,z);else Y((0,w2.pathToArray)(G),J,new bK.GraphQLError(`Expected type "${Q.name}". `+z.message,{originalError:z}));return}if(X===void 0)Y((0,w2.pathToArray)(G),J,new bK.GraphQLError(`Expected type "${Q.name}".`));return X}(0,pv9.invariant)(!1,"Unexpected input type: "+(0,du.inspect)(Q))}});var qP=H((ET0)=>{Object.defineProperty(ET0,"__esModule",{value:!0});ET0.valueFromAST=VP;var sv9=v6(),tv9=t5(),ev9=hV(),DN=Q6(),MD=Y6();function VP(J,Q,Y){if(!J)return;if(J.kind===DN.Kind.VARIABLE){let G=J.name.value;if(Y==null||Y[G]===void 0)return;let X=Y[G];if(X===null&&(0,MD.isNonNullType)(Q))return;return X}if((0,MD.isNonNullType)(Q)){if(J.kind===DN.Kind.NULL)return;return VP(J,Q.ofType,Y)}if(J.kind===DN.Kind.NULL)return null;if((0,MD.isListType)(Q)){let G=Q.ofType;if(J.kind===DN.Kind.LIST){let z=[];for(let K of J.values)if(LT0(K,Y)){if((0,MD.isNonNullType)(G))return;z.push(null)}else{let W=VP(K,G,Y);if(W===void 0)return;z.push(W)}return z}let X=VP(J,G,Y);if(X===void 0)return;return[X]}if((0,MD.isInputObjectType)(Q)){if(J.kind!==DN.Kind.OBJECT)return;let G=Object.create(null),X=(0,ev9.keyMap)(J.fields,(z)=>z.name.value);for(let z of Object.values(Q.getFields())){let K=X[z.name];if(!K||LT0(K.value,Y)){if(z.defaultValue!==void 0)G[z.name]=z.defaultValue;else if((0,MD.isNonNullType)(z.type))return;continue}let W=VP(K.value,z.type,Y);if(W===void 0)return;G[z.name]=W}if(Q.isOneOf){let z=Object.keys(G);if(z.length!==1)return;if(G[z[0]]===null)return}return G}if((0,MD.isLeafType)(Q)){let G;try{G=Q.parseLiteral(J,Y)}catch(X){return}if(G===void 0)return;return G}(0,tv9.invariant)(!1,"Unexpected input type: "+(0,sv9.inspect)(Q))}function LT0(J,Q){return J.kind===DN.Kind.VARIABLE&&(Q==null||Q[J.name.value]===void 0)}});var ON=H((PT0)=>{Object.defineProperty(PT0,"__esModule",{value:!0});PT0.getArgumentValues=ST0;PT0.getDirectiveValues=Wj9;PT0.getVariableValues=zj9;var HN=v6(),Qj9=hV(),Yj9=Uz1(),xK=q0(),CT0=Q6(),RT0=vJ(),IN=Y6(),Gj9=Mz1(),Xj9=CX(),FT0=qP();function zj9(J,Q,Y,G){let X=[],z=G===null||G===void 0?void 0:G.maxErrors;try{let K=Kj9(J,Q,Y,(W)=>{if(z!=null&&X.length>=z)throw new xK.GraphQLError("Too many errors processing variables, error limit reached. Execution aborted.");X.push(W)});if(X.length===0)return{coerced:K}}catch(K){X.push(K)}return{errors:X}}function Kj9(J,Q,Y,G){let X={};for(let z of Q){let K=z.variable.name.value,W=(0,Xj9.typeFromAST)(J,z.type);if(!(0,IN.isInputType)(W)){let V=(0,RT0.print)(z.type);G(new xK.GraphQLError(`Variable "$${K}" expected value of type "${V}" which cannot be used as an input type.`,{nodes:z.type}));continue}if(!TT0(Y,K)){if(z.defaultValue)X[K]=(0,FT0.valueFromAST)(z.defaultValue,W);else if((0,IN.isNonNullType)(W)){let V=(0,HN.inspect)(W);G(new xK.GraphQLError(`Variable "$${K}" of required type "${V}" was not provided.`,{nodes:z}))}continue}let Z=Y[K];if(Z===null&&(0,IN.isNonNullType)(W)){let V=(0,HN.inspect)(W);G(new xK.GraphQLError(`Variable "$${K}" of non-null type "${V}" must not be null.`,{nodes:z}));continue}X[K]=(0,Gj9.coerceInputValue)(Z,W,(V,q,U)=>{let M=`Variable "$${K}" got invalid value `+(0,HN.inspect)(q);if(V.length>0)M+=` at "${K}${(0,Yj9.printPathArray)(V)}"`;G(new xK.GraphQLError(M+"; "+U.message,{nodes:z,originalError:U}))})}return X}function ST0(J,Q,Y){var G;let X={},z=(G=Q.arguments)!==null&&G!==void 0?G:[],K=(0,Qj9.keyMap)(z,(W)=>W.name.value);for(let W of J.args){let{name:Z,type:V}=W,q=K[Z];if(!q){if(W.defaultValue!==void 0)X[Z]=W.defaultValue;else if((0,IN.isNonNullType)(V))throw new xK.GraphQLError(`Argument "${Z}" of required type "${(0,HN.inspect)(V)}" was not provided.`,{nodes:Q});continue}let U=q.value,M=U.kind===CT0.Kind.NULL;if(U.kind===CT0.Kind.VARIABLE){let I=U.name.value;if(Y==null||!TT0(Y,I)){if(W.defaultValue!==void 0)X[Z]=W.defaultValue;else if((0,IN.isNonNullType)(V))throw new xK.GraphQLError(`Argument "${Z}" of required type "${(0,HN.inspect)(V)}" was provided the variable "$${I}" which was not provided a runtime value.`,{nodes:U});continue}M=Y[I]==null}if(M&&(0,IN.isNonNullType)(V))throw new xK.GraphQLError(`Argument "${Z}" of non-null type "${(0,HN.inspect)(V)}" must not be null.`,{nodes:U});let D=(0,FT0.valueFromAST)(U,V,Y);if(D===void 0)throw new xK.GraphQLError(`Argument "${Z}" has invalid value ${(0,RT0.print)(U)}.`,{nodes:U});X[Z]=D}return X}function Wj9(J,Q,Y){var G;let X=(G=Q.directives)===null||G===void 0?void 0:G.find((z)=>z.name.value===J.name);if(X)return ST0(J,X,Y)}function TT0(J,Q){return Object.prototype.hasOwnProperty.call(J,Q)}});var lu=H((vT0)=>{Object.defineProperty(vT0,"__esModule",{value:!0});vT0.collectFields=Dj9;vT0.collectSubfields=Hj9;var Dz1=Q6(),Uj9=Y6(),$T0=u3(),Mj9=CX(),fT0=ON();function Dj9(J,Q,Y,G,X){let z=new Map;return uu(J,Q,Y,G,X,z,new Set),z}function Hj9(J,Q,Y,G,X){let z=new Map,K=new Set;for(let W of X)if(W.selectionSet)uu(J,Q,Y,G,W.selectionSet,z,K);return z}function uu(J,Q,Y,G,X,z,K){for(let W of X.selections)switch(W.kind){case Dz1.Kind.FIELD:{if(!Hz1(Y,W))continue;let Z=Ij9(W),V=z.get(Z);if(V!==void 0)V.push(W);else z.set(Z,[W]);break}case Dz1.Kind.INLINE_FRAGMENT:{if(!Hz1(Y,W)||!kT0(J,W,G))continue;uu(J,Q,Y,G,W.selectionSet,z,K);break}case Dz1.Kind.FRAGMENT_SPREAD:{let Z=W.name.value;if(K.has(Z)||!Hz1(Y,W))continue;K.add(Z);let V=Q[Z];if(!V||!kT0(J,V,G))continue;uu(J,Q,Y,G,V.selectionSet,z,K);break}}}function Hz1(J,Q){let Y=(0,fT0.getDirectiveValues)($T0.GraphQLSkipDirective,Q,J);if((Y===null||Y===void 0?void 0:Y.if)===!0)return!1;let G=(0,fT0.getDirectiveValues)($T0.GraphQLIncludeDirective,Q,J);if((G===null||G===void 0?void 0:G.if)===!1)return!1;return!0}function kT0(J,Q,Y){let G=Q.typeCondition;if(!G)return!0;let X=(0,Mj9.typeFromAST)(J,G);if(X===Y)return!0;if((0,Uj9.isAbstractType)(X))return J.isSubType(X,Y);return!1}function Ij9(J){return J.alias?J.alias.value:J.name.value}});var Iz1=H((hT0)=>{Object.defineProperty(hT0,"__esModule",{value:!0});hT0.SingleFieldSubscriptionsRule=wj9;var jT0=q0(),Bj9=Q6(),Nj9=lu();function wj9(J){return{OperationDefinition(Q){if(Q.operation==="subscription"){let Y=J.getSchema(),G=Y.getSubscriptionType();if(G){let X=Q.name?Q.name.value:null,z=Object.create(null),K=J.getDocument(),W=Object.create(null);for(let V of K.definitions)if(V.kind===Bj9.Kind.FRAGMENT_DEFINITION)W[V.name.value]=V;let Z=(0,Nj9.collectFields)(Y,W,z,G,Q.selectionSet);if(Z.size>1){let U=[...Z.values()].slice(1).flat();J.reportError(new jT0.GraphQLError(X!=null?`Subscription "${X}" must select only one top level field.`:"Anonymous Subscription must select only one top level field.",{nodes:U}))}for(let V of Z.values())if(V[0].name.value.startsWith("__"))J.reportError(new jT0.GraphQLError(X!=null?`Subscription "${X}" must not select an introspection top level field.`:"Anonymous Subscription must not select an introspection top level field.",{nodes:V}))}}}}}});var pu=H((bT0)=>{Object.defineProperty(bT0,"__esModule",{value:!0});bT0.groupBy=Ej9;function Ej9(J,Q){let Y=new Map;for(let G of J){let X=Q(G),z=Y.get(X);if(z===void 0)Y.set(X,[G]);else z.push(G)}return Y}});var Oz1=H((xT0)=>{Object.defineProperty(xT0,"__esModule",{value:!0});xT0.UniqueArgumentDefinitionNamesRule=Sj9;var Rj9=pu(),Fj9=q0();function Sj9(J){return{DirectiveDefinition(G){var X;let z=(X=G.arguments)!==null&&X!==void 0?X:[];return Y(`@${G.name.value}`,z)},InterfaceTypeDefinition:Q,InterfaceTypeExtension:Q,ObjectTypeDefinition:Q,ObjectTypeExtension:Q};function Q(G){var X;let z=G.name.value,K=(X=G.fields)!==null&&X!==void 0?X:[];for(let Z of K){var W;let V=Z.name.value,q=(W=Z.arguments)!==null&&W!==void 0?W:[];Y(`${z}.${V}`,q)}return!1}function Y(G,X){let z=(0,Rj9.groupBy)(X,(K)=>K.name.value);for(let[K,W]of z)if(W.length>1)J.reportError(new Fj9.GraphQLError(`Argument "${G}(${K}:)" can only be defined once.`,{nodes:W.map((Z)=>Z.name)}));return!1}}});var Az1=H((yT0)=>{Object.defineProperty(yT0,"__esModule",{value:!0});yT0.UniqueArgumentNamesRule=fj9;var Pj9=pu(),$j9=q0();function fj9(J){return{Field:Q,Directive:Q};function Q(Y){var G;let X=(G=Y.arguments)!==null&&G!==void 0?G:[],z=(0,Pj9.groupBy)(X,(K)=>K.name.value);for(let[K,W]of z)if(W.length>1)J.reportError(new $j9.GraphQLError(`There can be only one argument named "${K}".`,{nodes:W.map((Z)=>Z.name)}))}}});var Bz1=H((mT0)=>{Object.defineProperty(mT0,"__esModule",{value:!0});mT0.UniqueDirectiveNamesRule=vj9;var gT0=q0();function vj9(J){let Q=Object.create(null),Y=J.getSchema();return{DirectiveDefinition(G){let X=G.name.value;if(Y!==null&&Y!==void 0&&Y.getDirective(X)){J.reportError(new gT0.GraphQLError(`Directive "@${X}" already exists in the schema. It cannot be redefined.`,{nodes:G.name}));return}if(Q[X])J.reportError(new gT0.GraphQLError(`There can be only one directive named "@${X}".`,{nodes:[Q[X],G.name]}));else Q[X]=G.name;return!1}}}});var wz1=H((uT0)=>{Object.defineProperty(uT0,"__esModule",{value:!0});uT0.UniqueDirectivesPerLocationRule=xj9;var hj9=q0(),Nz1=Q6(),dT0=UD(),bj9=u3();function xj9(J){let Q=Object.create(null),Y=J.getSchema(),G=Y?Y.getDirectives():bj9.specifiedDirectives;for(let W of G)Q[W.name]=!W.isRepeatable;let X=J.getDocument().definitions;for(let W of X)if(W.kind===Nz1.Kind.DIRECTIVE_DEFINITION)Q[W.name.value]=!W.repeatable;let z=Object.create(null),K=Object.create(null);return{enter(W){if(!("directives"in W)||!W.directives)return;let Z;if(W.kind===Nz1.Kind.SCHEMA_DEFINITION||W.kind===Nz1.Kind.SCHEMA_EXTENSION)Z=z;else if((0,dT0.isTypeDefinitionNode)(W)||(0,dT0.isTypeExtensionNode)(W)){let V=W.name.value;if(Z=K[V],Z===void 0)K[V]=Z=Object.create(null)}else Z=Object.create(null);for(let V of W.directives){let q=V.name.value;if(Q[q])if(Z[q])J.reportError(new hj9.GraphQLError(`The directive "@${q}" can only be used once at this location.`,{nodes:[Z[q],V]}));else Z[q]=V}}}}});var Lz1=H((pT0)=>{Object.defineProperty(pT0,"__esModule",{value:!0});pT0.UniqueEnumValueNamesRule=mj9;var lT0=q0(),gj9=Y6();function mj9(J){let Q=J.getSchema(),Y=Q?Q.getTypeMap():Object.create(null),G=Object.create(null);return{EnumTypeDefinition:X,EnumTypeExtension:X};function X(z){var K;let W=z.name.value;if(!G[W])G[W]=Object.create(null);let Z=(K=z.values)!==null&&K!==void 0?K:[],V=G[W];for(let q of Z){let U=q.name.value,M=Y[W];if((0,gj9.isEnumType)(M)&&M.getValue(U))J.reportError(new lT0.GraphQLError(`Enum value "${W}.${U}" already exists in the schema. It cannot also be defined in this type extension.`,{nodes:q.name}));else if(V[U])J.reportError(new lT0.GraphQLError(`Enum value "${W}.${U}" can only be defined once.`,{nodes:[V[U],q.name]}));else V[U]=q.name}return!1}}});var Cz1=H((_T0)=>{Object.defineProperty(_T0,"__esModule",{value:!0});_T0.UniqueFieldDefinitionNamesRule=uj9;var cT0=q0(),Ez1=Y6();function uj9(J){let Q=J.getSchema(),Y=Q?Q.getTypeMap():Object.create(null),G=Object.create(null);return{InputObjectTypeDefinition:X,InputObjectTypeExtension:X,InterfaceTypeDefinition:X,InterfaceTypeExtension:X,ObjectTypeDefinition:X,ObjectTypeExtension:X};function X(z){var K;let W=z.name.value;if(!G[W])G[W]=Object.create(null);let Z=(K=z.fields)!==null&&K!==void 0?K:[],V=G[W];for(let q of Z){let U=q.name.value;if(lj9(Y[W],U))J.reportError(new cT0.GraphQLError(`Field "${W}.${U}" already exists in the schema. It cannot also be defined in this type extension.`,{nodes:q.name}));else if(V[U])J.reportError(new cT0.GraphQLError(`Field "${W}.${U}" can only be defined once.`,{nodes:[V[U],q.name]}));else V[U]=q.name}return!1}}function lj9(J,Q){if((0,Ez1.isObjectType)(J)||(0,Ez1.isInterfaceType)(J)||(0,Ez1.isInputObjectType)(J))return J.getFields()[Q]!=null;return!1}});var Rz1=H((iT0)=>{Object.defineProperty(iT0,"__esModule",{value:!0});iT0.UniqueFragmentNamesRule=_j9;var cj9=q0();function _j9(J){let Q=Object.create(null);return{OperationDefinition:()=>!1,FragmentDefinition(Y){let G=Y.name.value;if(Q[G])J.reportError(new cj9.GraphQLError(`There can be only one fragment named "${G}".`,{nodes:[Q[G],Y.name]}));else Q[G]=Y.name;return!1}}}});var Fz1=H((nT0)=>{Object.defineProperty(nT0,"__esModule",{value:!0});nT0.UniqueInputFieldNamesRule=aj9;var nj9=t5(),oj9=q0();function aj9(J){let Q=[],Y=Object.create(null);return{ObjectValue:{enter(){Q.push(Y),Y=Object.create(null)},leave(){let G=Q.pop();G||(0,nj9.invariant)(!1),Y=G}},ObjectField(G){let X=G.name.value;if(Y[X])J.reportError(new oj9.GraphQLError(`There can be only one input field named "${X}".`,{nodes:[Y[X],G.name]}));else Y[X]=G.name}}}});var Sz1=H((oT0)=>{Object.defineProperty(oT0,"__esModule",{value:!0});oT0.UniqueOperationNamesRule=tj9;var sj9=q0();function tj9(J){let Q=Object.create(null);return{OperationDefinition(Y){let G=Y.name;if(G)if(Q[G.value])J.reportError(new sj9.GraphQLError(`There can be only one operation named "${G.value}".`,{nodes:[Q[G.value],G]}));else Q[G.value]=G;return!1},FragmentDefinition:()=>!1}}});var Tz1=H((rT0)=>{Object.defineProperty(rT0,"__esModule",{value:!0});rT0.UniqueOperationTypesRule=Jh9;var aT0=q0();function Jh9(J){let Q=J.getSchema(),Y=Object.create(null),G=Q?{query:Q.getQueryType(),mutation:Q.getMutationType(),subscription:Q.getSubscriptionType()}:{};return{SchemaDefinition:X,SchemaExtension:X};function X(z){var K;let W=(K=z.operationTypes)!==null&&K!==void 0?K:[];for(let Z of W){let V=Z.operation,q=Y[V];if(G[V])J.reportError(new aT0.GraphQLError(`Type for ${V} already defined in the schema. It cannot be redefined.`,{nodes:Z}));else if(q)J.reportError(new aT0.GraphQLError(`There can be only one ${V} type in schema.`,{nodes:[q,Z]}));else Y[V]=Z}return!1}}});var Pz1=H((tT0)=>{Object.defineProperty(tT0,"__esModule",{value:!0});tT0.UniqueTypeNamesRule=Yh9;var sT0=q0();function Yh9(J){let Q=Object.create(null),Y=J.getSchema();return{ScalarTypeDefinition:G,ObjectTypeDefinition:G,InterfaceTypeDefinition:G,UnionTypeDefinition:G,EnumTypeDefinition:G,InputObjectTypeDefinition:G};function G(X){let z=X.name.value;if(Y!==null&&Y!==void 0&&Y.getType(z)){J.reportError(new sT0.GraphQLError(`Type "${z}" already exists in the schema. It cannot also be defined in this type definition.`,{nodes:X.name}));return}if(Q[z])J.reportError(new sT0.GraphQLError(`There can be only one type named "${z}".`,{nodes:[Q[z],X.name]}));else Q[z]=X.name;return!1}}});var $z1=H((eT0)=>{Object.defineProperty(eT0,"__esModule",{value:!0});eT0.UniqueVariableNamesRule=Kh9;var Xh9=pu(),zh9=q0();function Kh9(J){return{OperationDefinition(Q){var Y;let G=(Y=Q.variableDefinitions)!==null&&Y!==void 0?Y:[],X=(0,Xh9.groupBy)(G,(z)=>z.variable.name.value);for(let[z,K]of X)if(K.length>1)J.reportError(new zh9.GraphQLError(`There can be only one variable named "$${z}".`,{nodes:K.map((W)=>W.variable.name)}))}}}});var fz1=H((JP0)=>{Object.defineProperty(JP0,"__esModule",{value:!0});JP0.ValuesOfCorrectTypeRule=Mh9;var Zh9=jV(),UP=v6(),Vh9=hV(),qh9=bV(),yK=q0(),Uh9=Q6(),cu=vJ(),RX=Y6();function Mh9(J){let Q={};return{OperationDefinition:{enter(){Q={}}},VariableDefinition(Y){Q[Y.variable.name.value]=Y},ListValue(Y){let G=(0,RX.getNullableType)(J.getParentInputType());if(!(0,RX.isListType)(G))return DD(J,Y),!1},ObjectValue(Y){let G=(0,RX.getNamedType)(J.getInputType());if(!(0,RX.isInputObjectType)(G))return DD(J,Y),!1;let X=(0,Vh9.keyMap)(Y.fields,(z)=>z.name.value);for(let z of Object.values(G.getFields()))if(!X[z.name]&&(0,RX.isRequiredInputField)(z)){let W=(0,UP.inspect)(z.type);J.reportError(new yK.GraphQLError(`Field "${G.name}.${z.name}" of required type "${W}" was not provided.`,{nodes:Y}))}if(G.isOneOf)Dh9(J,Y,G,X)},ObjectField(Y){let G=(0,RX.getNamedType)(J.getParentInputType());if(!J.getInputType()&&(0,RX.isInputObjectType)(G)){let z=(0,qh9.suggestionList)(Y.name.value,Object.keys(G.getFields()));J.reportError(new yK.GraphQLError(`Field "${Y.name.value}" is not defined by type "${G.name}".`+(0,Zh9.didYouMean)(z),{nodes:Y}))}},NullValue(Y){let G=J.getInputType();if((0,RX.isNonNullType)(G))J.reportError(new yK.GraphQLError(`Expected value of type "${(0,UP.inspect)(G)}", found ${(0,cu.print)(Y)}.`,{nodes:Y}))},EnumValue:(Y)=>DD(J,Y),IntValue:(Y)=>DD(J,Y),FloatValue:(Y)=>DD(J,Y),StringValue:(Y)=>DD(J,Y),BooleanValue:(Y)=>DD(J,Y)}}function DD(J,Q){let Y=J.getInputType();if(!Y)return;let G=(0,RX.getNamedType)(Y);if(!(0,RX.isLeafType)(G)){let X=(0,UP.inspect)(Y);J.reportError(new yK.GraphQLError(`Expected value of type "${X}", found ${(0,cu.print)(Q)}.`,{nodes:Q}));return}try{if(G.parseLiteral(Q,void 0)===void 0){let z=(0,UP.inspect)(Y);J.reportError(new yK.GraphQLError(`Expected value of type "${z}", found ${(0,cu.print)(Q)}.`,{nodes:Q}))}}catch(X){let z=(0,UP.inspect)(Y);if(X instanceof yK.GraphQLError)J.reportError(X);else J.reportError(new yK.GraphQLError(`Expected value of type "${z}", found ${(0,cu.print)(Q)}; `+X.message,{nodes:Q,originalError:X}))}}function Dh9(J,Q,Y,G){var X;let z=Object.keys(G);if(z.length!==1){J.reportError(new yK.GraphQLError(`OneOf Input Object "${Y.name}" must specify exactly one key.`,{nodes:[Q]}));return}let W=(X=G[z[0]])===null||X===void 0?void 0:X.value;if(!W||W.kind===Uh9.Kind.NULL)J.reportError(new yK.GraphQLError(`Field "${Y.name}.${z[0]}" must be non-null.`,{nodes:[Q]}))}});var kz1=H((QP0)=>{Object.defineProperty(QP0,"__esModule",{value:!0});QP0.VariablesAreInputTypesRule=Nh9;var Ih9=q0(),Oh9=vJ(),Ah9=Y6(),Bh9=CX();function Nh9(J){return{VariableDefinition(Q){let Y=(0,Bh9.typeFromAST)(J.getSchema(),Q.type);if(Y!==void 0&&!(0,Ah9.isInputType)(Y)){let G=Q.variable.name.value,X=(0,Oh9.print)(Q.type);J.reportError(new Ih9.GraphQLError(`Variable "$${G}" cannot be non-input type "${X}".`,{nodes:Q.type}))}}}}});var vz1=H((zP0)=>{Object.defineProperty(zP0,"__esModule",{value:!0});zP0.VariablesInAllowedPositionRule=Ch9;var YP0=v6(),GP0=q0(),Lh9=Q6(),_u=Y6(),XP0=oT(),Eh9=CX();function Ch9(J){let Q=Object.create(null);return{OperationDefinition:{enter(){Q=Object.create(null)},leave(Y){let G=J.getRecursiveVariableUsages(Y);for(let{node:X,type:z,defaultValue:K,parentType:W}of G){let Z=X.name.value,V=Q[Z];if(V&&z){let q=J.getSchema(),U=(0,Eh9.typeFromAST)(q,V.type);if(U&&!Rh9(q,U,V.defaultValue,z,K)){let M=(0,YP0.inspect)(U),D=(0,YP0.inspect)(z);J.reportError(new GP0.GraphQLError(`Variable "$${Z}" of type "${M}" used in position expecting type "${D}".`,{nodes:[V,X]}))}if((0,_u.isInputObjectType)(W)&&W.isOneOf&&(0,_u.isNullableType)(U))J.reportError(new GP0.GraphQLError(`Variable "$${Z}" is of type "${U}" but must be non-nullable to be used for OneOf Input Object "${W}".`,{nodes:[V,X]}))}}}},VariableDefinition(Y){Q[Y.variable.name.value]=Y}}}function Rh9(J,Q,Y,G,X){if((0,_u.isNonNullType)(G)&&!(0,_u.isNonNullType)(Q)){if(!(Y!=null&&Y.kind!==Lh9.Kind.NULL)&&X===void 0)return!1;let W=G.ofType;return(0,XP0.isTypeSubTypeOf)(J,Q,W)}return(0,XP0.isTypeSubTypeOf)(J,Q,G)}});var jz1=H((HP0)=>{Object.defineProperty(HP0,"__esModule",{value:!0});HP0.specifiedSDLRules=HP0.specifiedRules=HP0.recommendedRules=void 0;var Sh9=vX1(),Th9=jX1(),Ph9=hX1(),KP0=bX1(),WP0=gX1(),$h9=mX1(),ZP0=uX1(),fh9=lX1(),kh9=pX1(),vh9=cX1(),jh9=_X1(),hh9=iX1(),bh9=nX1(),xh9=oX1(),yh9=Yz1(),gh9=Xz1(),mh9=zz1(),VP0=Wz1(),dh9=qz1(),uh9=Iz1(),lh9=Oz1(),qP0=Az1(),ph9=Bz1(),UP0=wz1(),ch9=Lz1(),_h9=Cz1(),ih9=Rz1(),MP0=Fz1(),nh9=Sz1(),oh9=Tz1(),ah9=Pz1(),rh9=$z1(),sh9=fz1(),th9=kz1(),eh9=vz1(),DP0=Object.freeze([vh9.MaxIntrospectionDepthRule]);HP0.recommendedRules=DP0;var Jb9=Object.freeze([Sh9.ExecutableDefinitionsRule,nh9.UniqueOperationNamesRule,fh9.LoneAnonymousOperationRule,uh9.SingleFieldSubscriptionsRule,ZP0.KnownTypeNamesRule,Ph9.FragmentsOnCompositeTypesRule,th9.VariablesAreInputTypesRule,dh9.ScalarLeafsRule,Th9.FieldsOnCorrectTypeRule,ih9.UniqueFragmentNamesRule,$h9.KnownFragmentNamesRule,bh9.NoUnusedFragmentsRule,gh9.PossibleFragmentSpreadsRule,jh9.NoFragmentCyclesRule,rh9.UniqueVariableNamesRule,hh9.NoUndefinedVariablesRule,xh9.NoUnusedVariablesRule,WP0.KnownDirectivesRule,UP0.UniqueDirectivesPerLocationRule,KP0.KnownArgumentNamesRule,qP0.UniqueArgumentNamesRule,sh9.ValuesOfCorrectTypeRule,VP0.ProvidedRequiredArgumentsRule,eh9.VariablesInAllowedPositionRule,yh9.OverlappingFieldsCanBeMergedRule,MP0.UniqueInputFieldNamesRule,...DP0]);HP0.specifiedRules=Jb9;var Qb9=Object.freeze([kh9.LoneSchemaDefinitionRule,oh9.UniqueOperationTypesRule,ah9.UniqueTypeNamesRule,ch9.UniqueEnumValueNamesRule,_h9.UniqueFieldDefinitionNamesRule,lh9.UniqueArgumentDefinitionNamesRule,ph9.UniqueDirectiveNamesRule,ZP0.KnownTypeNamesRule,WP0.KnownDirectivesRule,UP0.UniqueDirectivesPerLocationRule,mh9.PossibleTypeExtensionsRule,KP0.KnownArgumentNamesOnDirectivesRule,qP0.UniqueArgumentNamesRule,MP0.UniqueInputFieldNamesRule,VP0.ProvidedRequiredArgumentsOnDirectivesRule]);HP0.specifiedSDLRules=Qb9});var hz1=H((wP0)=>{Object.defineProperty(wP0,"__esModule",{value:!0});wP0.ValidationContext=wP0.SDLValidationContext=wP0.ASTValidationContext=void 0;var OP0=Q6(),Xb9=GD(),AP0=bu();class iu{constructor(J,Q){this._ast=J,this._fragments=void 0,this._fragmentSpreads=new Map,this._recursivelyReferencedFragments=new Map,this._onError=Q}get[Symbol.toStringTag](){return"ASTValidationContext"}reportError(J){this._onError(J)}getDocument(){return this._ast}getFragment(J){let Q;if(this._fragments)Q=this._fragments;else{Q=Object.create(null);for(let Y of this.getDocument().definitions)if(Y.kind===OP0.Kind.FRAGMENT_DEFINITION)Q[Y.name.value]=Y;this._fragments=Q}return Q[J]}getFragmentSpreads(J){let Q=this._fragmentSpreads.get(J);if(!Q){Q=[];let Y=[J],G;while(G=Y.pop())for(let X of G.selections)if(X.kind===OP0.Kind.FRAGMENT_SPREAD)Q.push(X);else if(X.selectionSet)Y.push(X.selectionSet);this._fragmentSpreads.set(J,Q)}return Q}getRecursivelyReferencedFragments(J){let Q=this._recursivelyReferencedFragments.get(J);if(!Q){Q=[];let Y=Object.create(null),G=[J.selectionSet],X;while(X=G.pop())for(let z of this.getFragmentSpreads(X)){let K=z.name.value;if(Y[K]!==!0){Y[K]=!0;let W=this.getFragment(K);if(W)Q.push(W),G.push(W.selectionSet)}}this._recursivelyReferencedFragments.set(J,Q)}return Q}}wP0.ASTValidationContext=iu;class BP0 extends iu{constructor(J,Q,Y){super(J,Y);this._schema=Q}get[Symbol.toStringTag](){return"SDLValidationContext"}getSchema(){return this._schema}}wP0.SDLValidationContext=BP0;class NP0 extends iu{constructor(J,Q,Y,G){super(Q,G);this._schema=J,this._typeInfo=Y,this._variableUsages=new Map,this._recursiveVariableUsages=new Map}get[Symbol.toStringTag](){return"ValidationContext"}getSchema(){return this._schema}getVariableUsages(J){let Q=this._variableUsages.get(J);if(!Q){let Y=[],G=new AP0.TypeInfo(this._schema);(0,Xb9.visit)(J,(0,AP0.visitWithTypeInfo)(G,{VariableDefinition:()=>!1,Variable(X){Y.push({node:X,type:G.getInputType(),defaultValue:G.getDefaultValue(),parentType:G.getParentInputType()})}})),Q=Y,this._variableUsages.set(J,Q)}return Q}getRecursiveVariableUsages(J){let Q=this._recursiveVariableUsages.get(J);if(!Q){Q=this.getVariableUsages(J);for(let Y of this.getRecursivelyReferencedFragments(J))Q=Q.concat(this.getVariableUsages(Y));this._recursiveVariableUsages.set(J,Q)}return Q}getType(){return this._typeInfo.getType()}getParentType(){return this._typeInfo.getParentType()}getInputType(){return this._typeInfo.getInputType()}getParentInputType(){return this._typeInfo.getParentInputType()}getFieldDef(){return this._typeInfo.getFieldDef()}getDirective(){return this._typeInfo.getDirective()}getArgument(){return this._typeInfo.getArgument()}getEnumValue(){return this._typeInfo.getEnumValue()}}wP0.ValidationContext=NP0});var MP=H((FP0)=>{Object.defineProperty(FP0,"__esModule",{value:!0});FP0.assertValidSDL=Hb9;FP0.assertValidSDLExtension=Ib9;FP0.validate=Db9;FP0.validateSDL=bz1;var Wb9=g7(),Zb9=Nu(),Vb9=q0(),qb9=lQ(),nu=GD(),Ub9=XP(),EP0=bu(),CP0=jz1(),RP0=hz1(),Mb9=(0,Zb9.mapValue)(qb9.QueryDocumentKeys,(J)=>J.filter((Q)=>Q!=="description"));function Db9(J,Q,Y=CP0.specifiedRules,G,X=new EP0.TypeInfo(J)){var z;let K=(z=G===null||G===void 0?void 0:G.maxErrors)!==null&&z!==void 0?z:100;Q||(0,Wb9.devAssert)(!1,"Must provide document."),(0,Ub9.assertValidSchema)(J);let W=Object.freeze({}),Z=[],V=new RP0.ValidationContext(J,Q,X,(U)=>{if(Z.length>=K)throw Z.push(new Vb9.GraphQLError("Too many validation errors, error limit reached. Validation aborted.")),W;Z.push(U)}),q=(0,nu.visitInParallel)(Y.map((U)=>U(V)));try{(0,nu.visit)(Q,(0,EP0.visitWithTypeInfo)(X,q),Mb9)}catch(U){if(U!==W)throw U}return Z}function bz1(J,Q,Y=CP0.specifiedSDLRules){let G=[],X=new RP0.SDLValidationContext(J,Q,(K)=>{G.push(K)}),z=Y.map((K)=>K(X));return(0,nu.visit)(J,(0,nu.visitInParallel)(z)),G}function Hb9(J){let Q=bz1(J);if(Q.length!==0)throw Error(Q.map((Y)=>Y.message).join(`

`))}function Ib9(J,Q){let Y=bz1(J,Q);if(Y.length!==0)throw Error(Y.map((G)=>G.message).join(`

`))}});var TP0=H((SP0)=>{Object.defineProperty(SP0,"__esModule",{value:!0});SP0.memoize3=wb9;function wb9(J){let Q;return function(G,X,z){if(Q===void 0)Q=new WeakMap;let K=Q.get(G);if(K===void 0)K=new WeakMap,Q.set(G,K);let W=K.get(X);if(W===void 0)W=new WeakMap,K.set(X,W);let Z=W.get(z);if(Z===void 0)Z=J(G,X,z),W.set(z,Z);return Z}}});var $P0=H((PP0)=>{Object.defineProperty(PP0,"__esModule",{value:!0});PP0.promiseForObject=Eb9;function Eb9(J){return Promise.all(Object.values(J)).then((Q)=>{let Y=Object.create(null);for(let[G,X]of Object.keys(J).entries())Y[X]=Q[G];return Y})}});var kP0=H((fP0)=>{Object.defineProperty(fP0,"__esModule",{value:!0});fP0.promiseReduce=Fb9;var Rb9=Mu();function Fb9(J,Q,Y){let G=Y;for(let X of J)G=(0,Rb9.isPromise)(G)?G.then((z)=>Q(z,X)):Q(G,X);return G}});var hP0=H((jP0)=>{Object.defineProperty(jP0,"__esModule",{value:!0});jP0.toError=Pb9;var Tb9=v6();function Pb9(J){return J instanceof Error?J:new vP0(J)}class vP0 extends Error{constructor(J){super("Unexpected error value: "+(0,Tb9.inspect)(J));this.name="NonErrorThrown",this.thrownValue=J}}});var ou=H((bP0)=>{Object.defineProperty(bP0,"__esModule",{value:!0});bP0.locatedError=vb9;var fb9=hP0(),kb9=q0();function vb9(J,Q,Y){var G;let X=(0,fb9.toError)(J);if(jb9(X))return X;return new kb9.GraphQLError(X.message,{nodes:(G=X.nodes)!==null&&G!==void 0?G:Q,source:X.source,positions:X.positions,path:Y,originalError:X})}function jb9(J){return Array.isArray(J.path)}});var HP=H((rP0)=>{Object.defineProperty(rP0,"__esModule",{value:!0});rP0.assertValidExecutionArguments=cP0;rP0.buildExecutionContext=_P0;rP0.buildResolveInfo=nP0;rP0.defaultTypeResolver=rP0.defaultFieldResolver=void 0;rP0.execute=pP0;rP0.executeSync=ub9;rP0.getFieldDef=aP0;var yz1=g7(),HD=v6(),bb9=t5(),xb9=ju(),dz1=NX(),L2=Mu(),yb9=TP0(),ID=KP(),xP0=$P0(),gb9=kP0(),nQ=q0(),ru=ou(),xz1=lQ(),yP0=Q6(),mV=Y6(),AN=iQ(),mb9=XP(),dP0=lu(),uP0=ON(),db9=(0,yb9.memoize3)((J,Q,Y)=>(0,dP0.collectSubfields)(J.schema,J.fragments,J.variableValues,Q,Y));class lP0{constructor(){this._errorPositions=new Set,this._errors=[]}get errors(){return this._errors}add(J,Q){if(this._hasNulledPosition(Q))return;this._errorPositions.add(Q),this._errors.push(J)}_hasNulledPosition(J){let Q=J;while(Q!==void 0){if(this._errorPositions.has(Q))return!0;Q=Q.prev}return this._errorPositions.has(void 0)}}function pP0(J){arguments.length<2||(0,yz1.devAssert)(!1,"graphql@16 dropped long-deprecated support for positional arguments, please pass an object instead.");let{schema:Q,document:Y,variableValues:G,rootValue:X}=J;cP0(Q,Y,G);let z=_P0(J);if(!("schema"in z))return{errors:z};try{let{operation:K}=z,W=lb9(z,K,X);if((0,L2.isPromise)(W))return W.then((Z)=>au(Z,z.collectedErrors.errors),(Z)=>{return z.collectedErrors.add(Z,void 0),au(null,z.collectedErrors.errors)});return au(W,z.collectedErrors.errors)}catch(K){return z.collectedErrors.add(K,void 0),au(null,z.collectedErrors.errors)}}function ub9(J){let Q=pP0(J);if((0,L2.isPromise)(Q))throw Error("GraphQL execution failed to complete synchronously.");return Q}function au(J,Q){return Q.length===0?{data:J}:{errors:Q,data:J}}function cP0(J,Q,Y){Q||(0,yz1.devAssert)(!1,"Must provide document."),(0,mb9.assertValidSchema)(J),Y==null||(0,dz1.isObjectLike)(Y)||(0,yz1.devAssert)(!1,"Variables must be provided as an Object where each property is a variable value. Perhaps look to see if an unparsed JSON string was provided.")}function _P0(J){var Q,Y,G;let{schema:X,document:z,rootValue:K,contextValue:W,variableValues:Z,operationName:V,fieldResolver:q,typeResolver:U,subscribeFieldResolver:M,options:D}=J,I,O=Object.create(null);for(let w of z.definitions)switch(w.kind){case yP0.Kind.OPERATION_DEFINITION:if(V==null){if(I!==void 0)return[new nQ.GraphQLError("Must provide operation name if query contains multiple operations.")];I=w}else if(((Q=w.name)===null||Q===void 0?void 0:Q.value)===V)I=w;break;case yP0.Kind.FRAGMENT_DEFINITION:O[w.name.value]=w;break;default:}if(!I){if(V!=null)return[new nQ.GraphQLError(`Unknown operation named "${V}".`)];return[new nQ.GraphQLError("Must provide an operation.")]}let A=(Y=I.variableDefinitions)!==null&&Y!==void 0?Y:[],B=(0,uP0.getVariableValues)(X,A,Z!==null&&Z!==void 0?Z:{},{maxErrors:(G=D===null||D===void 0?void 0:D.maxCoercionErrors)!==null&&G!==void 0?G:50});if(B.errors)return B.errors;return{schema:X,fragments:O,rootValue:K,contextValue:W,operation:I,variableValues:B.coerced,fieldResolver:q!==null&&q!==void 0?q:mz1,typeResolver:U!==null&&U!==void 0?U:oP0,subscribeFieldResolver:M!==null&&M!==void 0?M:mz1,collectedErrors:new lP0}}function lb9(J,Q,Y){let G=J.schema.getRootType(Q.operation);if(G==null)throw new nQ.GraphQLError(`Schema is not configured to execute ${Q.operation} operation.`,{nodes:Q});let X=(0,dP0.collectFields)(J.schema,J.fragments,J.variableValues,G,Q.selectionSet),z=void 0;switch(Q.operation){case xz1.OperationTypeNode.QUERY:return su(J,G,Y,z,X);case xz1.OperationTypeNode.MUTATION:return pb9(J,G,Y,z,X);case xz1.OperationTypeNode.SUBSCRIPTION:return su(J,G,Y,z,X)}}function pb9(J,Q,Y,G,X){return(0,gb9.promiseReduce)(X.entries(),(z,[K,W])=>{let Z=(0,ID.addPath)(G,K,Q.name),V=iP0(J,Q,Y,W,Z);if(V===void 0)return z;if((0,L2.isPromise)(V))return V.then((q)=>{return z[K]=q,z});return z[K]=V,z},Object.create(null))}function su(J,Q,Y,G,X){let z=Object.create(null),K=!1;try{for(let[W,Z]of X.entries()){let V=(0,ID.addPath)(G,W,Q.name),q=iP0(J,Q,Y,Z,V);if(q!==void 0){if(z[W]=q,(0,L2.isPromise)(q))K=!0}}}catch(W){if(K)return(0,xP0.promiseForObject)(z).finally(()=>{throw W});throw W}if(!K)return z;return(0,xP0.promiseForObject)(z)}function iP0(J,Q,Y,G,X){var z;let K=aP0(J.schema,Q,G[0]);if(!K)return;let W=K.type,Z=(z=K.resolve)!==null&&z!==void 0?z:J.fieldResolver,V=nP0(J,K,G,Q,X);try{let q=(0,uP0.getArgumentValues)(K,G[0],J.variableValues),U=J.contextValue,M=Z(Y,q,U,V),D;if((0,L2.isPromise)(M))D=M.then((I)=>DP(J,W,G,V,X,I));else D=DP(J,W,G,V,X,M);if((0,L2.isPromise)(D))return D.then(void 0,(I)=>{let O=(0,ru.locatedError)(I,G,(0,ID.pathToArray)(X));return tu(O,W,X,J)});return D}catch(q){let U=(0,ru.locatedError)(q,G,(0,ID.pathToArray)(X));return tu(U,W,X,J)}}function nP0(J,Q,Y,G,X){return{fieldName:Q.name,fieldNodes:Y,returnType:Q.type,parentType:G,path:X,schema:J.schema,fragments:J.fragments,rootValue:J.rootValue,operation:J.operation,variableValues:J.variableValues}}function tu(J,Q,Y,G){if((0,mV.isNonNullType)(Q))throw J;return G.collectedErrors.add(J,Y),null}function DP(J,Q,Y,G,X,z){if(z instanceof Error)throw z;if((0,mV.isNonNullType)(Q)){let K=DP(J,Q.ofType,Y,G,X,z);if(K===null)throw Error(`Cannot return null for non-nullable field ${G.parentType.name}.${G.fieldName}.`);return K}if(z==null)return null;if((0,mV.isListType)(Q))return cb9(J,Q,Y,G,X,z);if((0,mV.isLeafType)(Q))return _b9(Q,z);if((0,mV.isAbstractType)(Q))return ib9(J,Q,Y,G,X,z);if((0,mV.isObjectType)(Q))return gz1(J,Q,Y,G,X,z);(0,bb9.invariant)(!1,"Cannot complete value of unexpected output type: "+(0,HD.inspect)(Q))}function cb9(J,Q,Y,G,X,z){if(!(0,xb9.isIterableObject)(z))throw new nQ.GraphQLError(`Expected Iterable, but did not find one for field "${G.parentType.name}.${G.fieldName}".`);let K=Q.ofType,W=!1,Z=Array.from(z,(V,q)=>{let U=(0,ID.addPath)(X,q,void 0);try{let M;if((0,L2.isPromise)(V))M=V.then((D)=>DP(J,K,Y,G,U,D));else M=DP(J,K,Y,G,U,V);if((0,L2.isPromise)(M))return W=!0,M.then(void 0,(D)=>{let I=(0,ru.locatedError)(D,Y,(0,ID.pathToArray)(U));return tu(I,K,U,J)});return M}catch(M){let D=(0,ru.locatedError)(M,Y,(0,ID.pathToArray)(U));return tu(D,K,U,J)}});return W?Promise.all(Z):Z}function _b9(J,Q){let Y=J.serialize(Q);if(Y==null)throw Error(`Expected \`${(0,HD.inspect)(J)}.serialize(${(0,HD.inspect)(Q)})\` to return non-nullable value, returned: ${(0,HD.inspect)(Y)}`);return Y}function ib9(J,Q,Y,G,X,z){var K;let W=(K=Q.resolveType)!==null&&K!==void 0?K:J.typeResolver,Z=J.contextValue,V=W(z,Z,G,Q);if((0,L2.isPromise)(V))return V.then((q)=>gz1(J,gP0(q,J,Q,Y,G,z),Y,G,X,z));return gz1(J,gP0(V,J,Q,Y,G,z),Y,G,X,z)}function gP0(J,Q,Y,G,X,z){if(J==null)throw new nQ.GraphQLError(`Abstract type "${Y.name}" must resolve to an Object type at runtime for field "${X.parentType.name}.${X.fieldName}". Either the "${Y.name}" type should provide a "resolveType" function or each possible type should provide an "isTypeOf" function.`,G);if((0,mV.isObjectType)(J))throw new nQ.GraphQLError("Support for returning GraphQLObjectType from resolveType was removed in graphql-js@16.0.0 please return type name instead.");if(typeof J!=="string")throw new nQ.GraphQLError(`Abstract type "${Y.name}" must resolve to an Object type at runtime for field "${X.parentType.name}.${X.fieldName}" with value ${(0,HD.inspect)(z)}, received "${(0,HD.inspect)(J)}".`);let K=Q.schema.getType(J);if(K==null)throw new nQ.GraphQLError(`Abstract type "${Y.name}" was resolved to a type "${J}" that does not exist inside the schema.`,{nodes:G});if(!(0,mV.isObjectType)(K))throw new nQ.GraphQLError(`Abstract type "${Y.name}" was resolved to a non-object type "${J}".`,{nodes:G});if(!Q.schema.isSubType(Y,K))throw new nQ.GraphQLError(`Runtime Object type "${K.name}" is not a possible type for "${Y.name}".`,{nodes:G});return K}function gz1(J,Q,Y,G,X,z){let K=db9(J,Q,Y);if(Q.isTypeOf){let W=Q.isTypeOf(z,J.contextValue,G);if((0,L2.isPromise)(W))return W.then((Z)=>{if(!Z)throw mP0(Q,z,Y);return su(J,Q,z,X,K)});if(!W)throw mP0(Q,z,Y)}return su(J,Q,z,X,K)}function mP0(J,Q,Y){return new nQ.GraphQLError(`Expected value of type "${J.name}" but got: ${(0,HD.inspect)(Q)}.`,{nodes:Y})}var oP0=function(J,Q,Y,G){if((0,dz1.isObjectLike)(J)&&typeof J.__typename==="string")return J.__typename;let X=Y.schema.getPossibleTypes(G),z=[];for(let K=0;K<X.length;K++){let W=X[K];if(W.isTypeOf){let Z=W.isTypeOf(J,Q,Y);if((0,L2.isPromise)(Z))z[K]=Z;else if(Z){if(z.length)Promise.allSettled(z).catch(()=>{});return W.name}}}if(z.length)return Promise.all(z).then((K)=>{for(let W=0;W<K.length;W++)if(K[W])return X[W].name})};rP0.defaultTypeResolver=oP0;var mz1=function(J,Q,Y,G){if((0,dz1.isObjectLike)(J)||typeof J==="function"){let X=J[G.fieldName];if(typeof X==="function")return J[G.fieldName](Q,Y,G);return X}};rP0.defaultFieldResolver=mz1;function aP0(J,Q,Y){let G=Y.name.value;if(G===AN.SchemaMetaFieldDef.name&&J.getQueryType()===Q)return AN.SchemaMetaFieldDef;else if(G===AN.TypeMetaFieldDef.name&&J.getQueryType()===Q)return AN.TypeMetaFieldDef;else if(G===AN.TypeNameMetaFieldDef.name)return AN.TypeNameMetaFieldDef;return Q.getFields()[G]}});var J$0=H((eP0)=>{Object.defineProperty(eP0,"__esModule",{value:!0});eP0.graphql=Kx9;eP0.graphqlSync=Wx9;var Jx9=g7(),Qx9=Mu(),Yx9=YD(),Gx9=XP(),Xx9=MP(),zx9=HP();function Kx9(J){return new Promise((Q)=>Q(tP0(J)))}function Wx9(J){let Q=tP0(J);if((0,Qx9.isPromise)(Q))throw Error("GraphQL execution failed to complete synchronously.");return Q}function tP0(J){arguments.length<2||(0,Jx9.devAssert)(!1,"graphql@16 dropped long-deprecated support for positional arguments, please pass an object instead.");let{schema:Q,source:Y,rootValue:G,contextValue:X,variableValues:z,operationName:K,fieldResolver:W,typeResolver:Z}=J,V=(0,Gx9.validateSchema)(Q);if(V.length>0)return{errors:V};let q;try{q=(0,Yx9.parse)(Y)}catch(M){return{errors:[M]}}let U=(0,Xx9.validate)(Q,q);if(U.length>0)return{errors:U};return(0,zx9.execute)({schema:Q,document:q,rootValue:G,contextValue:X,variableValues:z,operationName:K,fieldResolver:W,typeResolver:Z})}});var G$0=H((C1)=>{Object.defineProperty(C1,"__esModule",{value:!0});Object.defineProperty(C1,"DEFAULT_DEPRECATION_REASON",{enumerable:!0,get:function(){return E2.DEFAULT_DEPRECATION_REASON}});Object.defineProperty(C1,"GRAPHQL_MAX_INT",{enumerable:!0,get:function(){return gK.GRAPHQL_MAX_INT}});Object.defineProperty(C1,"GRAPHQL_MIN_INT",{enumerable:!0,get:function(){return gK.GRAPHQL_MIN_INT}});Object.defineProperty(C1,"GraphQLBoolean",{enumerable:!0,get:function(){return gK.GraphQLBoolean}});Object.defineProperty(C1,"GraphQLDeprecatedDirective",{enumerable:!0,get:function(){return E2.GraphQLDeprecatedDirective}});Object.defineProperty(C1,"GraphQLDirective",{enumerable:!0,get:function(){return E2.GraphQLDirective}});Object.defineProperty(C1,"GraphQLEnumType",{enumerable:!0,get:function(){return B0.GraphQLEnumType}});Object.defineProperty(C1,"GraphQLFloat",{enumerable:!0,get:function(){return gK.GraphQLFloat}});Object.defineProperty(C1,"GraphQLID",{enumerable:!0,get:function(){return gK.GraphQLID}});Object.defineProperty(C1,"GraphQLIncludeDirective",{enumerable:!0,get:function(){return E2.GraphQLIncludeDirective}});Object.defineProperty(C1,"GraphQLInputObjectType",{enumerable:!0,get:function(){return B0.GraphQLInputObjectType}});Object.defineProperty(C1,"GraphQLInt",{enumerable:!0,get:function(){return gK.GraphQLInt}});Object.defineProperty(C1,"GraphQLInterfaceType",{enumerable:!0,get:function(){return B0.GraphQLInterfaceType}});Object.defineProperty(C1,"GraphQLList",{enumerable:!0,get:function(){return B0.GraphQLList}});Object.defineProperty(C1,"GraphQLNonNull",{enumerable:!0,get:function(){return B0.GraphQLNonNull}});Object.defineProperty(C1,"GraphQLObjectType",{enumerable:!0,get:function(){return B0.GraphQLObjectType}});Object.defineProperty(C1,"GraphQLOneOfDirective",{enumerable:!0,get:function(){return E2.GraphQLOneOfDirective}});Object.defineProperty(C1,"GraphQLScalarType",{enumerable:!0,get:function(){return B0.GraphQLScalarType}});Object.defineProperty(C1,"GraphQLSchema",{enumerable:!0,get:function(){return uz1.GraphQLSchema}});Object.defineProperty(C1,"GraphQLSkipDirective",{enumerable:!0,get:function(){return E2.GraphQLSkipDirective}});Object.defineProperty(C1,"GraphQLSpecifiedByDirective",{enumerable:!0,get:function(){return E2.GraphQLSpecifiedByDirective}});Object.defineProperty(C1,"GraphQLString",{enumerable:!0,get:function(){return gK.GraphQLString}});Object.defineProperty(C1,"GraphQLUnionType",{enumerable:!0,get:function(){return B0.GraphQLUnionType}});Object.defineProperty(C1,"SchemaMetaFieldDef",{enumerable:!0,get:function(){return p3.SchemaMetaFieldDef}});Object.defineProperty(C1,"TypeKind",{enumerable:!0,get:function(){return p3.TypeKind}});Object.defineProperty(C1,"TypeMetaFieldDef",{enumerable:!0,get:function(){return p3.TypeMetaFieldDef}});Object.defineProperty(C1,"TypeNameMetaFieldDef",{enumerable:!0,get:function(){return p3.TypeNameMetaFieldDef}});Object.defineProperty(C1,"__Directive",{enumerable:!0,get:function(){return p3.__Directive}});Object.defineProperty(C1,"__DirectiveLocation",{enumerable:!0,get:function(){return p3.__DirectiveLocation}});Object.defineProperty(C1,"__EnumValue",{enumerable:!0,get:function(){return p3.__EnumValue}});Object.defineProperty(C1,"__Field",{enumerable:!0,get:function(){return p3.__Field}});Object.defineProperty(C1,"__InputValue",{enumerable:!0,get:function(){return p3.__InputValue}});Object.defineProperty(C1,"__Schema",{enumerable:!0,get:function(){return p3.__Schema}});Object.defineProperty(C1,"__Type",{enumerable:!0,get:function(){return p3.__Type}});Object.defineProperty(C1,"__TypeKind",{enumerable:!0,get:function(){return p3.__TypeKind}});Object.defineProperty(C1,"assertAbstractType",{enumerable:!0,get:function(){return B0.assertAbstractType}});Object.defineProperty(C1,"assertCompositeType",{enumerable:!0,get:function(){return B0.assertCompositeType}});Object.defineProperty(C1,"assertDirective",{enumerable:!0,get:function(){return E2.assertDirective}});Object.defineProperty(C1,"assertEnumType",{enumerable:!0,get:function(){return B0.assertEnumType}});Object.defineProperty(C1,"assertEnumValueName",{enumerable:!0,get:function(){return Y$0.assertEnumValueName}});Object.defineProperty(C1,"assertInputObjectType",{enumerable:!0,get:function(){return B0.assertInputObjectType}});Object.defineProperty(C1,"assertInputType",{enumerable:!0,get:function(){return B0.assertInputType}});Object.defineProperty(C1,"assertInterfaceType",{enumerable:!0,get:function(){return B0.assertInterfaceType}});Object.defineProperty(C1,"assertLeafType",{enumerable:!0,get:function(){return B0.assertLeafType}});Object.defineProperty(C1,"assertListType",{enumerable:!0,get:function(){return B0.assertListType}});Object.defineProperty(C1,"assertName",{enumerable:!0,get:function(){return Y$0.assertName}});Object.defineProperty(C1,"assertNamedType",{enumerable:!0,get:function(){return B0.assertNamedType}});Object.defineProperty(C1,"assertNonNullType",{enumerable:!0,get:function(){return B0.assertNonNullType}});Object.defineProperty(C1,"assertNullableType",{enumerable:!0,get:function(){return B0.assertNullableType}});Object.defineProperty(C1,"assertObjectType",{enumerable:!0,get:function(){return B0.assertObjectType}});Object.defineProperty(C1,"assertOutputType",{enumerable:!0,get:function(){return B0.assertOutputType}});Object.defineProperty(C1,"assertScalarType",{enumerable:!0,get:function(){return B0.assertScalarType}});Object.defineProperty(C1,"assertSchema",{enumerable:!0,get:function(){return uz1.assertSchema}});Object.defineProperty(C1,"assertType",{enumerable:!0,get:function(){return B0.assertType}});Object.defineProperty(C1,"assertUnionType",{enumerable:!0,get:function(){return B0.assertUnionType}});Object.defineProperty(C1,"assertValidSchema",{enumerable:!0,get:function(){return Q$0.assertValidSchema}});Object.defineProperty(C1,"assertWrappingType",{enumerable:!0,get:function(){return B0.assertWrappingType}});Object.defineProperty(C1,"getNamedType",{enumerable:!0,get:function(){return B0.getNamedType}});Object.defineProperty(C1,"getNullableType",{enumerable:!0,get:function(){return B0.getNullableType}});Object.defineProperty(C1,"introspectionTypes",{enumerable:!0,get:function(){return p3.introspectionTypes}});Object.defineProperty(C1,"isAbstractType",{enumerable:!0,get:function(){return B0.isAbstractType}});Object.defineProperty(C1,"isCompositeType",{enumerable:!0,get:function(){return B0.isCompositeType}});Object.defineProperty(C1,"isDirective",{enumerable:!0,get:function(){return E2.isDirective}});Object.defineProperty(C1,"isEnumType",{enumerable:!0,get:function(){return B0.isEnumType}});Object.defineProperty(C1,"isInputObjectType",{enumerable:!0,get:function(){return B0.isInputObjectType}});Object.defineProperty(C1,"isInputType",{enumerable:!0,get:function(){return B0.isInputType}});Object.defineProperty(C1,"isInterfaceType",{enumerable:!0,get:function(){return B0.isInterfaceType}});Object.defineProperty(C1,"isIntrospectionType",{enumerable:!0,get:function(){return p3.isIntrospectionType}});Object.defineProperty(C1,"isLeafType",{enumerable:!0,get:function(){return B0.isLeafType}});Object.defineProperty(C1,"isListType",{enumerable:!0,get:function(){return B0.isListType}});Object.defineProperty(C1,"isNamedType",{enumerable:!0,get:function(){return B0.isNamedType}});Object.defineProperty(C1,"isNonNullType",{enumerable:!0,get:function(){return B0.isNonNullType}});Object.defineProperty(C1,"isNullableType",{enumerable:!0,get:function(){return B0.isNullableType}});Object.defineProperty(C1,"isObjectType",{enumerable:!0,get:function(){return B0.isObjectType}});Object.defineProperty(C1,"isOutputType",{enumerable:!0,get:function(){return B0.isOutputType}});Object.defineProperty(C1,"isRequiredArgument",{enumerable:!0,get:function(){return B0.isRequiredArgument}});Object.defineProperty(C1,"isRequiredInputField",{enumerable:!0,get:function(){return B0.isRequiredInputField}});Object.defineProperty(C1,"isScalarType",{enumerable:!0,get:function(){return B0.isScalarType}});Object.defineProperty(C1,"isSchema",{enumerable:!0,get:function(){return uz1.isSchema}});Object.defineProperty(C1,"isSpecifiedDirective",{enumerable:!0,get:function(){return E2.isSpecifiedDirective}});Object.defineProperty(C1,"isSpecifiedScalarType",{enumerable:!0,get:function(){return gK.isSpecifiedScalarType}});Object.defineProperty(C1,"isType",{enumerable:!0,get:function(){return B0.isType}});Object.defineProperty(C1,"isUnionType",{enumerable:!0,get:function(){return B0.isUnionType}});Object.defineProperty(C1,"isWrappingType",{enumerable:!0,get:function(){return B0.isWrappingType}});Object.defineProperty(C1,"resolveObjMapThunk",{enumerable:!0,get:function(){return B0.resolveObjMapThunk}});Object.defineProperty(C1,"resolveReadonlyArrayThunk",{enumerable:!0,get:function(){return B0.resolveReadonlyArrayThunk}});Object.defineProperty(C1,"specifiedDirectives",{enumerable:!0,get:function(){return E2.specifiedDirectives}});Object.defineProperty(C1,"specifiedScalarTypes",{enumerable:!0,get:function(){return gK.specifiedScalarTypes}});Object.defineProperty(C1,"validateSchema",{enumerable:!0,get:function(){return Q$0.validateSchema}});var uz1=VD(),B0=Y6(),E2=u3(),gK=EX(),p3=iQ(),Q$0=XP(),Y$0=cT()});var z$0=H((K6)=>{Object.defineProperty(K6,"__esModule",{value:!0});Object.defineProperty(K6,"BREAK",{enumerable:!0,get:function(){return OP.BREAK}});Object.defineProperty(K6,"DirectiveLocation",{enumerable:!0,get:function(){return Ox9.DirectiveLocation}});Object.defineProperty(K6,"Kind",{enumerable:!0,get:function(){return Mx9.Kind}});Object.defineProperty(K6,"Lexer",{enumerable:!0,get:function(){return Hx9.Lexer}});Object.defineProperty(K6,"Location",{enumerable:!0,get:function(){return lz1.Location}});Object.defineProperty(K6,"OperationTypeNode",{enumerable:!0,get:function(){return lz1.OperationTypeNode}});Object.defineProperty(K6,"Source",{enumerable:!0,get:function(){return qx9.Source}});Object.defineProperty(K6,"Token",{enumerable:!0,get:function(){return lz1.Token}});Object.defineProperty(K6,"TokenKind",{enumerable:!0,get:function(){return Dx9.TokenKind}});Object.defineProperty(K6,"getEnterLeaveForKind",{enumerable:!0,get:function(){return OP.getEnterLeaveForKind}});Object.defineProperty(K6,"getLocation",{enumerable:!0,get:function(){return Ux9.getLocation}});Object.defineProperty(K6,"getVisitFn",{enumerable:!0,get:function(){return OP.getVisitFn}});Object.defineProperty(K6,"isConstValueNode",{enumerable:!0,get:function(){return C2.isConstValueNode}});Object.defineProperty(K6,"isDefinitionNode",{enumerable:!0,get:function(){return C2.isDefinitionNode}});Object.defineProperty(K6,"isExecutableDefinitionNode",{enumerable:!0,get:function(){return C2.isExecutableDefinitionNode}});Object.defineProperty(K6,"isSchemaCoordinateNode",{enumerable:!0,get:function(){return C2.isSchemaCoordinateNode}});Object.defineProperty(K6,"isSelectionNode",{enumerable:!0,get:function(){return C2.isSelectionNode}});Object.defineProperty(K6,"isTypeDefinitionNode",{enumerable:!0,get:function(){return C2.isTypeDefinitionNode}});Object.defineProperty(K6,"isTypeExtensionNode",{enumerable:!0,get:function(){return C2.isTypeExtensionNode}});Object.defineProperty(K6,"isTypeNode",{enumerable:!0,get:function(){return C2.isTypeNode}});Object.defineProperty(K6,"isTypeSystemDefinitionNode",{enumerable:!0,get:function(){return C2.isTypeSystemDefinitionNode}});Object.defineProperty(K6,"isTypeSystemExtensionNode",{enumerable:!0,get:function(){return C2.isTypeSystemExtensionNode}});Object.defineProperty(K6,"isValueNode",{enumerable:!0,get:function(){return C2.isValueNode}});Object.defineProperty(K6,"parse",{enumerable:!0,get:function(){return IP.parse}});Object.defineProperty(K6,"parseConstValue",{enumerable:!0,get:function(){return IP.parseConstValue}});Object.defineProperty(K6,"parseSchemaCoordinate",{enumerable:!0,get:function(){return IP.parseSchemaCoordinate}});Object.defineProperty(K6,"parseType",{enumerable:!0,get:function(){return IP.parseType}});Object.defineProperty(K6,"parseValue",{enumerable:!0,get:function(){return IP.parseValue}});Object.defineProperty(K6,"print",{enumerable:!0,get:function(){return Ix9.print}});Object.defineProperty(K6,"printLocation",{enumerable:!0,get:function(){return X$0.printLocation}});Object.defineProperty(K6,"printSourceLocation",{enumerable:!0,get:function(){return X$0.printSourceLocation}});Object.defineProperty(K6,"visit",{enumerable:!0,get:function(){return OP.visit}});Object.defineProperty(K6,"visitInParallel",{enumerable:!0,get:function(){return OP.visitInParallel}});var qx9=Ou(),Ux9=Du(),X$0=gG1(),Mx9=Q6(),Dx9=KN(),Hx9=mT(),IP=YD(),Ix9=vJ(),OP=GD(),lz1=lQ(),C2=UD(),Ox9=zN()});var W$0=H((K$0)=>{Object.defineProperty(K$0,"__esModule",{value:!0});K$0.isAsyncIterable=Ax9;function Ax9(J){return typeof(J===null||J===void 0?void 0:J[Symbol.asyncIterator])==="function"}});var V$0=H((Z$0)=>{Object.defineProperty(Z$0,"__esModule",{value:!0});Z$0.mapAsyncIterator=Nx9;function Nx9(J,Q){let Y=J[Symbol.asyncIterator]();async function G(X){if(X.done)return X;try{return{value:await Q(X.value),done:!1}}catch(z){if(typeof Y.return==="function")try{await Y.return()}catch(K){}throw z}}return{async next(){return G(await Y.next())},async return(){return typeof Y.return==="function"?G(await Y.return()):{value:void 0,done:!0}},async throw(X){if(typeof Y.throw==="function")return G(await Y.throw(X));throw X},[Symbol.asyncIterator](){return this}}}});var H$0=H((D$0)=>{Object.defineProperty(D$0,"__esModule",{value:!0});D$0.createSourceEventStream=M$0;D$0.subscribe=Tx9;var Lx9=g7(),Ex9=v6(),U$0=W$0(),q$0=KP(),pz1=q0(),Cx9=ou(),Rx9=lu(),AP=HP(),Fx9=V$0(),Sx9=ON();async function Tx9(J){arguments.length<2||(0,Lx9.devAssert)(!1,"graphql@16 dropped long-deprecated support for positional arguments, please pass an object instead.");let Q=await M$0(J);if(!(0,U$0.isAsyncIterable)(Q))return Q;let Y=(G)=>(0,AP.execute)({...J,rootValue:G});return(0,Fx9.mapAsyncIterator)(Q,Y)}function Px9(J){let Q=J[0];if(Q&&"document"in Q)return Q;return{schema:Q,document:J[1],rootValue:J[2],contextValue:J[3],variableValues:J[4],operationName:J[5],subscribeFieldResolver:J[6]}}async function M$0(...J){let Q=Px9(J),{schema:Y,document:G,variableValues:X}=Q;(0,AP.assertValidExecutionArguments)(Y,G,X);let z=(0,AP.buildExecutionContext)(Q);if(!("schema"in z))return{errors:z};try{let K=await $x9(z);if(!(0,U$0.isAsyncIterable)(K))throw Error(`Subscription field must return Async Iterable. Received: ${(0,Ex9.inspect)(K)}.`);return K}catch(K){if(K instanceof pz1.GraphQLError)return{errors:[K]};throw K}}async function $x9(J){let{schema:Q,fragments:Y,operation:G,variableValues:X,rootValue:z}=J,K=Q.getSubscriptionType();if(K==null)throw new pz1.GraphQLError("Schema is not configured to execute subscription operation.",{nodes:G});let W=(0,Rx9.collectFields)(Q,Y,X,K,G.selectionSet),[Z,V]=[...W.entries()][0],q=(0,AP.getFieldDef)(Q,K,V[0]);if(!q){let I=V[0].name.value;throw new pz1.GraphQLError(`The subscription field "${I}" is not defined.`,{nodes:V})}let U=(0,q$0.addPath)(void 0,Z,K.name),M=(0,AP.buildResolveInfo)(J,q,V,K,U);try{var D;let I=(0,Sx9.getArgumentValues)(q,V[0],X),O=J.contextValue,B=await((D=q.subscribe)!==null&&D!==void 0?D:J.subscribeFieldResolver)(z,I,O,M);if(B instanceof Error)throw B;return B}catch(I){throw(0,Cx9.locatedError)(I,V,(0,q$0.pathToArray)(U))}}});var O$0=H((oQ)=>{Object.defineProperty(oQ,"__esModule",{value:!0});Object.defineProperty(oQ,"createSourceEventStream",{enumerable:!0,get:function(){return I$0.createSourceEventStream}});Object.defineProperty(oQ,"defaultFieldResolver",{enumerable:!0,get:function(){return eu.defaultFieldResolver}});Object.defineProperty(oQ,"defaultTypeResolver",{enumerable:!0,get:function(){return eu.defaultTypeResolver}});Object.defineProperty(oQ,"execute",{enumerable:!0,get:function(){return eu.execute}});Object.defineProperty(oQ,"executeSync",{enumerable:!0,get:function(){return eu.executeSync}});Object.defineProperty(oQ,"getArgumentValues",{enumerable:!0,get:function(){return cz1.getArgumentValues}});Object.defineProperty(oQ,"getDirectiveValues",{enumerable:!0,get:function(){return cz1.getDirectiveValues}});Object.defineProperty(oQ,"getVariableValues",{enumerable:!0,get:function(){return cz1.getVariableValues}});Object.defineProperty(oQ,"responsePathAsArray",{enumerable:!0,get:function(){return vx9.pathToArray}});Object.defineProperty(oQ,"subscribe",{enumerable:!0,get:function(){return I$0.subscribe}});var vx9=KP(),eu=HP(),I$0=H$0(),cz1=ON()});var B$0=H((A$0)=>{Object.defineProperty(A$0,"__esModule",{value:!0});A$0.NoDeprecatedCustomRule=jx9;var _z1=t5(),BP=q0(),iz1=Y6();function jx9(J){return{Field(Q){let Y=J.getFieldDef(),G=Y===null||Y===void 0?void 0:Y.deprecationReason;if(Y&&G!=null){let X=J.getParentType();X!=null||(0,_z1.invariant)(!1),J.reportError(new BP.GraphQLError(`The field ${X.name}.${Y.name} is deprecated. ${G}`,{nodes:Q}))}},Argument(Q){let Y=J.getArgument(),G=Y===null||Y===void 0?void 0:Y.deprecationReason;if(Y&&G!=null){let X=J.getDirective();if(X!=null)J.reportError(new BP.GraphQLError(`Directive "@${X.name}" argument "${Y.name}" is deprecated. ${G}`,{nodes:Q}));else{let z=J.getParentType(),K=J.getFieldDef();z!=null&&K!=null||(0,_z1.invariant)(!1),J.reportError(new BP.GraphQLError(`Field "${z.name}.${K.name}" argument "${Y.name}" is deprecated. ${G}`,{nodes:Q}))}}},ObjectField(Q){let Y=(0,iz1.getNamedType)(J.getParentInputType());if((0,iz1.isInputObjectType)(Y)){let G=Y.getFields()[Q.name.value],X=G===null||G===void 0?void 0:G.deprecationReason;if(X!=null)J.reportError(new BP.GraphQLError(`The input field ${Y.name}.${G.name} is deprecated. ${X}`,{nodes:Q}))}},EnumValue(Q){let Y=J.getEnumValue(),G=Y===null||Y===void 0?void 0:Y.deprecationReason;if(Y&&G!=null){let X=(0,iz1.getNamedType)(J.getInputType());X!=null||(0,_z1.invariant)(!1),J.reportError(new BP.GraphQLError(`The enum value "${X.name}.${Y.name}" is deprecated. ${G}`,{nodes:Q}))}}}}});var w$0=H((N$0)=>{Object.defineProperty(N$0,"__esModule",{value:!0});N$0.NoSchemaIntrospectionCustomRule=gx9;var bx9=q0(),xx9=Y6(),yx9=iQ();function gx9(J){return{Field(Q){let Y=(0,xx9.getNamedType)(J.getType());if(Y&&(0,yx9.isIntrospectionType)(Y))J.reportError(new bx9.GraphQLError(`GraphQL introspection has been disabled, but the requested query contained the field "${Q.name.value}".`,{nodes:Q}))}}}});var E$0=H((v0)=>{Object.defineProperty(v0,"__esModule",{value:!0});Object.defineProperty(v0,"ExecutableDefinitionsRule",{enumerable:!0,get:function(){return lx9.ExecutableDefinitionsRule}});Object.defineProperty(v0,"FieldsOnCorrectTypeRule",{enumerable:!0,get:function(){return px9.FieldsOnCorrectTypeRule}});Object.defineProperty(v0,"FragmentsOnCompositeTypesRule",{enumerable:!0,get:function(){return cx9.FragmentsOnCompositeTypesRule}});Object.defineProperty(v0,"KnownArgumentNamesRule",{enumerable:!0,get:function(){return _x9.KnownArgumentNamesRule}});Object.defineProperty(v0,"KnownDirectivesRule",{enumerable:!0,get:function(){return ix9.KnownDirectivesRule}});Object.defineProperty(v0,"KnownFragmentNamesRule",{enumerable:!0,get:function(){return nx9.KnownFragmentNamesRule}});Object.defineProperty(v0,"KnownTypeNamesRule",{enumerable:!0,get:function(){return ox9.KnownTypeNamesRule}});Object.defineProperty(v0,"LoneAnonymousOperationRule",{enumerable:!0,get:function(){return ax9.LoneAnonymousOperationRule}});Object.defineProperty(v0,"LoneSchemaDefinitionRule",{enumerable:!0,get:function(){return Iy9.LoneSchemaDefinitionRule}});Object.defineProperty(v0,"MaxIntrospectionDepthRule",{enumerable:!0,get:function(){return Hy9.MaxIntrospectionDepthRule}});Object.defineProperty(v0,"NoDeprecatedCustomRule",{enumerable:!0,get:function(){return Cy9.NoDeprecatedCustomRule}});Object.defineProperty(v0,"NoFragmentCyclesRule",{enumerable:!0,get:function(){return rx9.NoFragmentCyclesRule}});Object.defineProperty(v0,"NoSchemaIntrospectionCustomRule",{enumerable:!0,get:function(){return Ry9.NoSchemaIntrospectionCustomRule}});Object.defineProperty(v0,"NoUndefinedVariablesRule",{enumerable:!0,get:function(){return sx9.NoUndefinedVariablesRule}});Object.defineProperty(v0,"NoUnusedFragmentsRule",{enumerable:!0,get:function(){return tx9.NoUnusedFragmentsRule}});Object.defineProperty(v0,"NoUnusedVariablesRule",{enumerable:!0,get:function(){return ex9.NoUnusedVariablesRule}});Object.defineProperty(v0,"OverlappingFieldsCanBeMergedRule",{enumerable:!0,get:function(){return Jy9.OverlappingFieldsCanBeMergedRule}});Object.defineProperty(v0,"PossibleFragmentSpreadsRule",{enumerable:!0,get:function(){return Qy9.PossibleFragmentSpreadsRule}});Object.defineProperty(v0,"PossibleTypeExtensionsRule",{enumerable:!0,get:function(){return Ey9.PossibleTypeExtensionsRule}});Object.defineProperty(v0,"ProvidedRequiredArgumentsRule",{enumerable:!0,get:function(){return Yy9.ProvidedRequiredArgumentsRule}});Object.defineProperty(v0,"ScalarLeafsRule",{enumerable:!0,get:function(){return Gy9.ScalarLeafsRule}});Object.defineProperty(v0,"SingleFieldSubscriptionsRule",{enumerable:!0,get:function(){return Xy9.SingleFieldSubscriptionsRule}});Object.defineProperty(v0,"UniqueArgumentDefinitionNamesRule",{enumerable:!0,get:function(){return wy9.UniqueArgumentDefinitionNamesRule}});Object.defineProperty(v0,"UniqueArgumentNamesRule",{enumerable:!0,get:function(){return zy9.UniqueArgumentNamesRule}});Object.defineProperty(v0,"UniqueDirectiveNamesRule",{enumerable:!0,get:function(){return Ly9.UniqueDirectiveNamesRule}});Object.defineProperty(v0,"UniqueDirectivesPerLocationRule",{enumerable:!0,get:function(){return Ky9.UniqueDirectivesPerLocationRule}});Object.defineProperty(v0,"UniqueEnumValueNamesRule",{enumerable:!0,get:function(){return By9.UniqueEnumValueNamesRule}});Object.defineProperty(v0,"UniqueFieldDefinitionNamesRule",{enumerable:!0,get:function(){return Ny9.UniqueFieldDefinitionNamesRule}});Object.defineProperty(v0,"UniqueFragmentNamesRule",{enumerable:!0,get:function(){return Wy9.UniqueFragmentNamesRule}});Object.defineProperty(v0,"UniqueInputFieldNamesRule",{enumerable:!0,get:function(){return Zy9.UniqueInputFieldNamesRule}});Object.defineProperty(v0,"UniqueOperationNamesRule",{enumerable:!0,get:function(){return Vy9.UniqueOperationNamesRule}});Object.defineProperty(v0,"UniqueOperationTypesRule",{enumerable:!0,get:function(){return Oy9.UniqueOperationTypesRule}});Object.defineProperty(v0,"UniqueTypeNamesRule",{enumerable:!0,get:function(){return Ay9.UniqueTypeNamesRule}});Object.defineProperty(v0,"UniqueVariableNamesRule",{enumerable:!0,get:function(){return qy9.UniqueVariableNamesRule}});Object.defineProperty(v0,"ValidationContext",{enumerable:!0,get:function(){return ux9.ValidationContext}});Object.defineProperty(v0,"ValuesOfCorrectTypeRule",{enumerable:!0,get:function(){return Uy9.ValuesOfCorrectTypeRule}});Object.defineProperty(v0,"VariablesAreInputTypesRule",{enumerable:!0,get:function(){return My9.VariablesAreInputTypesRule}});Object.defineProperty(v0,"VariablesInAllowedPositionRule",{enumerable:!0,get:function(){return Dy9.VariablesInAllowedPositionRule}});Object.defineProperty(v0,"recommendedRules",{enumerable:!0,get:function(){return L$0.recommendedRules}});Object.defineProperty(v0,"specifiedRules",{enumerable:!0,get:function(){return L$0.specifiedRules}});Object.defineProperty(v0,"validate",{enumerable:!0,get:function(){return dx9.validate}});var dx9=MP(),ux9=hz1(),L$0=jz1(),lx9=vX1(),px9=jX1(),cx9=hX1(),_x9=bX1(),ix9=gX1(),nx9=mX1(),ox9=uX1(),ax9=lX1(),rx9=_X1(),sx9=iX1(),tx9=nX1(),ex9=oX1(),Jy9=Yz1(),Qy9=Xz1(),Yy9=Wz1(),Gy9=qz1(),Xy9=Iz1(),zy9=Az1(),Ky9=wz1(),Wy9=Rz1(),Zy9=Fz1(),Vy9=Sz1(),qy9=$z1(),Uy9=fz1(),My9=kz1(),Dy9=vz1(),Hy9=cX1(),Iy9=pX1(),Oy9=Tz1(),Ay9=Pz1(),By9=Lz1(),Ny9=Cz1(),wy9=Oz1(),Ly9=Bz1(),Ey9=zz1(),Cy9=B$0(),Ry9=w$0()});var C$0=H((OD)=>{Object.defineProperty(OD,"__esModule",{value:!0});Object.defineProperty(OD,"GraphQLError",{enumerable:!0,get:function(){return nz1.GraphQLError}});Object.defineProperty(OD,"formatError",{enumerable:!0,get:function(){return nz1.formatError}});Object.defineProperty(OD,"locatedError",{enumerable:!0,get:function(){return Sy9.locatedError}});Object.defineProperty(OD,"printError",{enumerable:!0,get:function(){return nz1.printError}});Object.defineProperty(OD,"syntaxError",{enumerable:!0,get:function(){return Fy9.syntaxError}});var nz1=q0(),Fy9=bT(),Sy9=ou()});var oz1=H((R$0)=>{Object.defineProperty(R$0,"__esModule",{value:!0});R$0.getIntrospectionQuery=Ty9;function Ty9(J){let Q={descriptions:!0,specifiedByUrl:!1,directiveIsRepeatable:!1,schemaDescription:!1,inputValueDeprecation:!1,oneOf:!1,...J},Y=Q.descriptions?"description":"",G=Q.specifiedByUrl?"specifiedByURL":"",X=Q.directiveIsRepeatable?"isRepeatable":"",z=Q.schemaDescription?Y:"";function K(Z){return Q.inputValueDeprecation?Z:""}let W=Q.oneOf?"isOneOf":"";return`
    query IntrospectionQuery {
      __schema {
        ${z}
        queryType { name kind }
        mutationType { name kind }
        subscriptionType { name kind }
        types {
          ...FullType
        }
        directives {
          name
          ${Y}
          ${X}
          locations
          args${K("(includeDeprecated: true)")} {
            ...InputValue
          }
        }
      }
    }

    fragment FullType on __Type {
      kind
      name
      ${Y}
      ${G}
      ${W}
      fields(includeDeprecated: true) {
        name
        ${Y}
        args${K("(includeDeprecated: true)")} {
          ...InputValue
        }
        type {
          ...TypeRef
        }
        isDeprecated
        deprecationReason
      }
      inputFields${K("(includeDeprecated: true)")} {
        ...InputValue
      }
      interfaces {
        ...TypeRef
      }
      enumValues(includeDeprecated: true) {
        name
        ${Y}
        isDeprecated
        deprecationReason
      }
      possibleTypes {
        ...TypeRef
      }
    }

    fragment InputValue on __InputValue {
      name
      ${Y}
      type { ...TypeRef }
      defaultValue
      ${K("isDeprecated")}
      ${K("deprecationReason")}
    }

    fragment TypeRef on __Type {
      kind
      name
      ofType {
        kind
        name
        ofType {
          kind
          name
          ofType {
            kind
            name
            ofType {
              kind
              name
              ofType {
                kind
                name
                ofType {
                  kind
                  name
                  ofType {
                    kind
                    name
                    ofType {
                      kind
                      name
                      ofType {
                        kind
                        name
                      }
                    }
                  }
                }
              }
            }
          }
        }
      }
    }
  `}});var S$0=H((F$0)=>{Object.defineProperty(F$0,"__esModule",{value:!0});F$0.getOperationAST=fy9;var $y9=Q6();function fy9(J,Q){let Y=null;for(let X of J.definitions)if(X.kind===$y9.Kind.OPERATION_DEFINITION){var G;if(Q==null){if(Y)return null;Y=X}else if(((G=X.name)===null||G===void 0?void 0:G.value)===Q)return X}return Y}});var P$0=H((T$0)=>{Object.defineProperty(T$0,"__esModule",{value:!0});T$0.getOperationRootType=vy9;var Jl=q0();function vy9(J,Q){if(Q.operation==="query"){let Y=J.getQueryType();if(!Y)throw new Jl.GraphQLError("Schema does not define the required query root type.",{nodes:Q});return Y}if(Q.operation==="mutation"){let Y=J.getMutationType();if(!Y)throw new Jl.GraphQLError("Schema is not configured for mutations.",{nodes:Q});return Y}if(Q.operation==="subscription"){let Y=J.getSubscriptionType();if(!Y)throw new Jl.GraphQLError("Schema is not configured for subscriptions.",{nodes:Q});return Y}throw new Jl.GraphQLError("Can only have query, mutation and subscription operations.",{nodes:Q})}});var f$0=H(($$0)=>{Object.defineProperty($$0,"__esModule",{value:!0});$$0.introspectionFromSchema=gy9;var hy9=t5(),by9=YD(),xy9=HP(),yy9=oz1();function gy9(J,Q){let Y={specifiedByUrl:!0,directiveIsRepeatable:!0,schemaDescription:!0,inputValueDeprecation:!0,oneOf:!0,...Q},G=(0,by9.parse)((0,yy9.getIntrospectionQuery)(Y)),X=(0,xy9.executeSync)({schema:J,document:G});return!X.errors&&X.data||(0,hy9.invariant)(!1),X.data}});var j$0=H((v$0)=>{Object.defineProperty(v$0,"__esModule",{value:!0});v$0.buildClientSchema=iy9;var dy9=g7(),jJ=v6(),k$0=NX(),Ql=lT(),uy9=YD(),hJ=Y6(),ly9=u3(),FX=iQ(),py9=EX(),cy9=VD(),_y9=qP();function iy9(J,Q){(0,k$0.isObjectLike)(J)&&(0,k$0.isObjectLike)(J.__schema)||(0,dy9.devAssert)(!1,`Invalid or incomplete introspection result. Ensure that you are passing "data" property of introspection response and no "errors" was returned alongside: ${(0,jJ.inspect)(J)}.`);let Y=J.__schema,G=(0,Ql.keyValMap)(Y.types,(C)=>C.name,(C)=>M(C));for(let C of[...py9.specifiedScalarTypes,...FX.introspectionTypes])if(G[C.name])G[C.name]=C;let X=Y.queryType?q(Y.queryType):null,z=Y.mutationType?q(Y.mutationType):null,K=Y.subscriptionType?q(Y.subscriptionType):null,W=Y.directives?Y.directives.map(f):[];return new cy9.GraphQLSchema({description:Y.description,query:X,mutation:z,subscription:K,types:Object.values(G),directives:W,assumeValid:Q===null||Q===void 0?void 0:Q.assumeValid});function Z(C){if(C.kind===FX.TypeKind.LIST){let P=C.ofType;if(!P)throw Error("Decorated type deeper than introspection query.");return new hJ.GraphQLList(Z(P))}if(C.kind===FX.TypeKind.NON_NULL){let P=C.ofType;if(!P)throw Error("Decorated type deeper than introspection query.");let k=Z(P);return new hJ.GraphQLNonNull((0,hJ.assertNullableType)(k))}return V(C)}function V(C){let P=C.name;if(!P)throw Error(`Unknown type reference: ${(0,jJ.inspect)(C)}.`);let k=G[P];if(!k)throw Error(`Invalid or incomplete schema, unknown type: ${P}. Ensure that a full introspection query is used in order to build a client schema.`);return k}function q(C){return(0,hJ.assertObjectType)(V(C))}function U(C){return(0,hJ.assertInterfaceType)(V(C))}function M(C){if(C!=null&&C.name!=null&&C.kind!=null)switch(C.kind){case FX.TypeKind.SCALAR:return D(C);case FX.TypeKind.OBJECT:return O(C);case FX.TypeKind.INTERFACE:return A(C);case FX.TypeKind.UNION:return B(C);case FX.TypeKind.ENUM:return w(C);case FX.TypeKind.INPUT_OBJECT:return N(C)}let P=(0,jJ.inspect)(C);throw Error(`Invalid or incomplete introspection result. Ensure that a full introspection query is used in order to build a client schema: ${P}.`)}function D(C){return new hJ.GraphQLScalarType({name:C.name,description:C.description,specifiedByURL:C.specifiedByURL})}function I(C){if(C.interfaces===null&&C.kind===FX.TypeKind.INTERFACE)return[];if(!C.interfaces){let P=(0,jJ.inspect)(C);throw Error(`Introspection result missing interfaces: ${P}.`)}return C.interfaces.map(U)}function O(C){return new hJ.GraphQLObjectType({name:C.name,description:C.description,interfaces:()=>I(C),fields:()=>L(C)})}function A(C){return new hJ.GraphQLInterfaceType({name:C.name,description:C.description,interfaces:()=>I(C),fields:()=>L(C)})}function B(C){if(!C.possibleTypes){let P=(0,jJ.inspect)(C);throw Error(`Introspection result missing possibleTypes: ${P}.`)}return new hJ.GraphQLUnionType({name:C.name,description:C.description,types:()=>C.possibleTypes.map(q)})}function w(C){if(!C.enumValues){let P=(0,jJ.inspect)(C);throw Error(`Introspection result missing enumValues: ${P}.`)}return new hJ.GraphQLEnumType({name:C.name,description:C.description,values:(0,Ql.keyValMap)(C.enumValues,(P)=>P.name,(P)=>({description:P.description,deprecationReason:P.deprecationReason}))})}function N(C){if(!C.inputFields){let P=(0,jJ.inspect)(C);throw Error(`Introspection result missing inputFields: ${P}.`)}return new hJ.GraphQLInputObjectType({name:C.name,description:C.description,fields:()=>R(C.inputFields),isOneOf:C.isOneOf})}function L(C){if(!C.fields)throw Error(`Introspection result missing fields: ${(0,jJ.inspect)(C)}.`);return(0,Ql.keyValMap)(C.fields,(P)=>P.name,E)}function E(C){let P=Z(C.type);if(!(0,hJ.isOutputType)(P)){let k=(0,jJ.inspect)(P);throw Error(`Introspection must provide output type for fields, but received: ${k}.`)}if(!C.args){let k=(0,jJ.inspect)(C);throw Error(`Introspection result missing field args: ${k}.`)}return{description:C.description,deprecationReason:C.deprecationReason,type:P,args:R(C.args)}}function R(C){return(0,Ql.keyValMap)(C,(P)=>P.name,F)}function F(C){let P=Z(C.type);if(!(0,hJ.isInputType)(P)){let $=(0,jJ.inspect)(P);throw Error(`Introspection must provide input type for arguments, but received: ${$}.`)}let k=C.defaultValue!=null?(0,_y9.valueFromAST)((0,uy9.parseValue)(C.defaultValue),P):void 0;return{description:C.description,type:P,defaultValue:k,deprecationReason:C.deprecationReason}}function f(C){if(!C.args){let P=(0,jJ.inspect)(C);throw Error(`Introspection result missing directive args: ${P}.`)}if(!C.locations){let P=(0,jJ.inspect)(C);throw Error(`Introspection result missing directive locations: ${P}.`)}return new ly9.GraphQLDirective({name:C.name,description:C.description,isRepeatable:C.isRepeatable,locations:C.locations.slice(),args:R(C.args)})}}});var rz1=H((l$0)=>{Object.defineProperty(l$0,"__esModule",{value:!0});l$0.extendSchema=ey9;l$0.extendSchemaImpl=u$0;var oy9=g7(),ay9=v6(),ry9=t5(),sy9=hV(),NP=Nu(),aQ=Q6(),h$0=UD(),y8=Y6(),wP=u3(),m$0=iQ(),d$0=EX(),b$0=VD(),ty9=MP(),az1=ON(),x$0=qP();function ey9(J,Q,Y){if((0,b$0.assertSchema)(J),Q!=null&&Q.kind===aQ.Kind.DOCUMENT||(0,oy9.devAssert)(!1,"Must provide valid Document AST."),(Y===null||Y===void 0?void 0:Y.assumeValid)!==!0&&(Y===null||Y===void 0?void 0:Y.assumeValidSDL)!==!0)(0,ty9.assertValidSDLExtension)(Q,J);let G=J.toConfig(),X=u$0(G,Q,Y);return G===X?J:new b$0.GraphQLSchema(X)}function u$0(J,Q,Y){var G,X,z,K;let W=[],Z=Object.create(null),V=[],q,U=[];for(let l of Q.definitions)if(l.kind===aQ.Kind.SCHEMA_DEFINITION)q=l;else if(l.kind===aQ.Kind.SCHEMA_EXTENSION)U.push(l);else if((0,h$0.isTypeDefinitionNode)(l))W.push(l);else if((0,h$0.isTypeExtensionNode)(l)){let p=l.name.value,a=Z[p];Z[p]=a?a.concat([l]):[l]}else if(l.kind===aQ.Kind.DIRECTIVE_DEFINITION)V.push(l);if(Object.keys(Z).length===0&&W.length===0&&V.length===0&&U.length===0&&q==null)return J;let M=Object.create(null);for(let l of J.types)M[l.name]=w(l);for(let l of W){var D;let p=l.name.value;M[p]=(D=y$0[p])!==null&&D!==void 0?D:c(l)}let I={query:J.query&&A(J.query),mutation:J.mutation&&A(J.mutation),subscription:J.subscription&&A(J.subscription),...q&&k([q]),...k(U)};return{description:(G=q)===null||G===void 0?void 0:(X=G.description)===null||X===void 0?void 0:X.value,...I,types:Object.values(M),directives:[...J.directives.map(B),...V.map(h)],extensions:Object.create(null),astNode:(z=q)!==null&&z!==void 0?z:J.astNode,extensionASTNodes:J.extensionASTNodes.concat(U),assumeValid:(K=Y===null||Y===void 0?void 0:Y.assumeValid)!==null&&K!==void 0?K:!1};function O(l){if((0,y8.isListType)(l))return new y8.GraphQLList(O(l.ofType));if((0,y8.isNonNullType)(l))return new y8.GraphQLNonNull(O(l.ofType));return A(l)}function A(l){return M[l.name]}function B(l){let p=l.toConfig();return new wP.GraphQLDirective({...p,args:(0,NP.mapValue)(p.args,P)})}function w(l){if((0,m$0.isIntrospectionType)(l)||(0,d$0.isSpecifiedScalarType)(l))return l;if((0,y8.isScalarType)(l))return E(l);if((0,y8.isObjectType)(l))return R(l);if((0,y8.isInterfaceType)(l))return F(l);if((0,y8.isUnionType)(l))return f(l);if((0,y8.isEnumType)(l))return L(l);if((0,y8.isInputObjectType)(l))return N(l);(0,ry9.invariant)(!1,"Unexpected type: "+(0,ay9.inspect)(l))}function N(l){var p;let a=l.toConfig(),Q1=(p=Z[a.name])!==null&&p!==void 0?p:[];return new y8.GraphQLInputObjectType({...a,fields:()=>({...(0,NP.mapValue)(a.fields,(D1)=>({...D1,type:O(D1.type)})),...b(Q1)}),extensionASTNodes:a.extensionASTNodes.concat(Q1)})}function L(l){var p;let a=l.toConfig(),Q1=(p=Z[l.name])!==null&&p!==void 0?p:[];return new y8.GraphQLEnumType({...a,values:{...a.values,...x(Q1)},extensionASTNodes:a.extensionASTNodes.concat(Q1)})}function E(l){var p;let a=l.toConfig(),Q1=(p=Z[a.name])!==null&&p!==void 0?p:[],D1=a.specifiedByURL;for(let L1 of Q1){var B1;D1=(B1=g$0(L1))!==null&&B1!==void 0?B1:D1}return new y8.GraphQLScalarType({...a,specifiedByURL:D1,extensionASTNodes:a.extensionASTNodes.concat(Q1)})}function R(l){var p;let a=l.toConfig(),Q1=(p=Z[a.name])!==null&&p!==void 0?p:[];return new y8.GraphQLObjectType({...a,interfaces:()=>[...l.getInterfaces().map(A),...m(Q1)],fields:()=>({...(0,NP.mapValue)(a.fields,C),...S(Q1)}),extensionASTNodes:a.extensionASTNodes.concat(Q1)})}function F(l){var p;let a=l.toConfig(),Q1=(p=Z[a.name])!==null&&p!==void 0?p:[];return new y8.GraphQLInterfaceType({...a,interfaces:()=>[...l.getInterfaces().map(A),...m(Q1)],fields:()=>({...(0,NP.mapValue)(a.fields,C),...S(Q1)}),extensionASTNodes:a.extensionASTNodes.concat(Q1)})}function f(l){var p;let a=l.toConfig(),Q1=(p=Z[a.name])!==null&&p!==void 0?p:[];return new y8.GraphQLUnionType({...a,types:()=>[...l.getTypes().map(A),...g(Q1)],extensionASTNodes:a.extensionASTNodes.concat(Q1)})}function C(l){return{...l,type:O(l.type),args:l.args&&(0,NP.mapValue)(l.args,P)}}function P(l){return{...l,type:O(l.type)}}function k(l){let p={};for(let Q1 of l){var a;let D1=(a=Q1.operationTypes)!==null&&a!==void 0?a:[];for(let B1 of D1)p[B1.operation]=$(B1.type)}return p}function $(l){var p;let a=l.name.value,Q1=(p=y$0[a])!==null&&p!==void 0?p:M[a];if(Q1===void 0)throw Error(`Unknown type: "${a}".`);return Q1}function d(l){if(l.kind===aQ.Kind.LIST_TYPE)return new y8.GraphQLList(d(l.type));if(l.kind===aQ.Kind.NON_NULL_TYPE)return new y8.GraphQLNonNull(d(l.type));return $(l)}function h(l){var p;return new wP.GraphQLDirective({name:l.name.value,description:(p=l.description)===null||p===void 0?void 0:p.value,locations:l.locations.map(({value:a})=>a),isRepeatable:l.repeatable,args:T(l.arguments),astNode:l})}function S(l){let p=Object.create(null);for(let D1 of l){var a;let B1=(a=D1.fields)!==null&&a!==void 0?a:[];for(let L1 of B1){var Q1;p[L1.name.value]={type:d(L1.type),description:(Q1=L1.description)===null||Q1===void 0?void 0:Q1.value,args:T(L1.arguments),deprecationReason:Yl(L1),astNode:L1}}}return p}function T(l){let p=l!==null&&l!==void 0?l:[],a=Object.create(null);for(let D1 of p){var Q1;let B1=d(D1.type);a[D1.name.value]={type:B1,description:(Q1=D1.description)===null||Q1===void 0?void 0:Q1.value,defaultValue:(0,x$0.valueFromAST)(D1.defaultValue,B1),deprecationReason:Yl(D1),astNode:D1}}return a}function b(l){let p=Object.create(null);for(let D1 of l){var a;let B1=(a=D1.fields)!==null&&a!==void 0?a:[];for(let L1 of B1){var Q1;let y=d(L1.type);p[L1.name.value]={type:y,description:(Q1=L1.description)===null||Q1===void 0?void 0:Q1.value,defaultValue:(0,x$0.valueFromAST)(L1.defaultValue,y),deprecationReason:Yl(L1),astNode:L1}}}return p}function x(l){let p=Object.create(null);for(let D1 of l){var a;let B1=(a=D1.values)!==null&&a!==void 0?a:[];for(let L1 of B1){var Q1;p[L1.name.value]={description:(Q1=L1.description)===null||Q1===void 0?void 0:Q1.value,deprecationReason:Yl(L1),astNode:L1}}}return p}function m(l){return l.flatMap((p)=>{var a,Q1;return(a=(Q1=p.interfaces)===null||Q1===void 0?void 0:Q1.map($))!==null&&a!==void 0?a:[]})}function g(l){return l.flatMap((p)=>{var a,Q1;return(a=(Q1=p.types)===null||Q1===void 0?void 0:Q1.map($))!==null&&a!==void 0?a:[]})}function c(l){var p;let a=l.name.value,Q1=(p=Z[a])!==null&&p!==void 0?p:[];switch(l.kind){case aQ.Kind.OBJECT_TYPE_DEFINITION:{var D1;let o=[l,...Q1];return new y8.GraphQLObjectType({name:a,description:(D1=l.description)===null||D1===void 0?void 0:D1.value,interfaces:()=>m(o),fields:()=>S(o),astNode:l,extensionASTNodes:Q1})}case aQ.Kind.INTERFACE_TYPE_DEFINITION:{var B1;let o=[l,...Q1];return new y8.GraphQLInterfaceType({name:a,description:(B1=l.description)===null||B1===void 0?void 0:B1.value,interfaces:()=>m(o),fields:()=>S(o),astNode:l,extensionASTNodes:Q1})}case aQ.Kind.ENUM_TYPE_DEFINITION:{var L1;let o=[l,...Q1];return new y8.GraphQLEnumType({name:a,description:(L1=l.description)===null||L1===void 0?void 0:L1.value,values:x(o),astNode:l,extensionASTNodes:Q1})}case aQ.Kind.UNION_TYPE_DEFINITION:{var y;let o=[l,...Q1];return new y8.GraphQLUnionType({name:a,description:(y=l.description)===null||y===void 0?void 0:y.value,types:()=>g(o),astNode:l,extensionASTNodes:Q1})}case aQ.Kind.SCALAR_TYPE_DEFINITION:{var u;return new y8.GraphQLScalarType({name:a,description:(u=l.description)===null||u===void 0?void 0:u.value,specifiedByURL:g$0(l),astNode:l,extensionASTNodes:Q1})}case aQ.Kind.INPUT_OBJECT_TYPE_DEFINITION:{var _;let o=[l,...Q1];return new y8.GraphQLInputObjectType({name:a,description:(_=l.description)===null||_===void 0?void 0:_.value,fields:()=>b(o),astNode:l,extensionASTNodes:Q1,isOneOf:Jg9(l)})}}}}var y$0=(0,sy9.keyMap)([...d$0.specifiedScalarTypes,...m$0.introspectionTypes],(J)=>J.name);function Yl(J){let Q=(0,az1.getDirectiveValues)(wP.GraphQLDeprecatedDirective,J);return Q===null||Q===void 0?void 0:Q.reason}function g$0(J){let Q=(0,az1.getDirectiveValues)(wP.GraphQLSpecifiedByDirective,J);return Q===null||Q===void 0?void 0:Q.url}function Jg9(J){return Boolean((0,az1.getDirectiveValues)(wP.GraphQLOneOfDirective,J))}});var _$0=H((c$0)=>{Object.defineProperty(c$0,"__esModule",{value:!0});c$0.buildASTSchema=p$0;c$0.buildSchema=qg9;var Gg9=g7(),Xg9=Q6(),zg9=YD(),Kg9=u3(),Wg9=VD(),Zg9=MP(),Vg9=rz1();function p$0(J,Q){if(J!=null&&J.kind===Xg9.Kind.DOCUMENT||(0,Gg9.devAssert)(!1,"Must provide valid Document AST."),(Q===null||Q===void 0?void 0:Q.assumeValid)!==!0&&(Q===null||Q===void 0?void 0:Q.assumeValidSDL)!==!0)(0,Zg9.assertValidSDL)(J);let Y={description:void 0,types:[],directives:[],extensions:Object.create(null),extensionASTNodes:[],assumeValid:!1},G=(0,Vg9.extendSchemaImpl)(Y,J,Q);if(G.astNode==null)for(let z of G.types)switch(z.name){case"Query":G.query=z;break;case"Mutation":G.mutation=z;break;case"Subscription":G.subscription=z;break}let X=[...G.directives,...Kg9.specifiedDirectives.filter((z)=>G.directives.every((K)=>K.name!==z.name))];return new Wg9.GraphQLSchema({...G,directives:X})}function qg9(J,Q){let Y=(0,zg9.parse)(J,{noLocation:Q===null||Q===void 0?void 0:Q.noLocation,allowLegacyFragmentVariables:Q===null||Q===void 0?void 0:Q.allowLegacyFragmentVariables});return p$0(Y,{assumeValidSDL:Q===null||Q===void 0?void 0:Q.assumeValidSDL,assumeValid:Q===null||Q===void 0?void 0:Q.assumeValid})}});var a$0=H((o$0)=>{Object.defineProperty(o$0,"__esModule",{value:!0});o$0.lexicographicSortSchema=Ng9;var Dg9=v6(),Hg9=t5(),Ig9=lT(),i$0=pT(),m7=Y6(),Og9=u3(),Ag9=iQ(),Bg9=VD();function Ng9(J){let Q=J.toConfig(),Y=(0,Ig9.keyValMap)(sz1(Q.types),(M)=>M.name,U);return new Bg9.GraphQLSchema({...Q,types:Object.values(Y),directives:sz1(Q.directives).map(K),query:z(Q.query),mutation:z(Q.mutation),subscription:z(Q.subscription)});function G(M){if((0,m7.isListType)(M))return new m7.GraphQLList(G(M.ofType));else if((0,m7.isNonNullType)(M))return new m7.GraphQLNonNull(G(M.ofType));return X(M)}function X(M){return Y[M.name]}function z(M){return M&&X(M)}function K(M){let D=M.toConfig();return new Og9.GraphQLDirective({...D,locations:n$0(D.locations,(I)=>I),args:W(D.args)})}function W(M){return Gl(M,(D)=>({...D,type:G(D.type)}))}function Z(M){return Gl(M,(D)=>({...D,type:G(D.type),args:D.args&&W(D.args)}))}function V(M){return Gl(M,(D)=>({...D,type:G(D.type)}))}function q(M){return sz1(M).map(X)}function U(M){if((0,m7.isScalarType)(M)||(0,Ag9.isIntrospectionType)(M))return M;if((0,m7.isObjectType)(M)){let D=M.toConfig();return new m7.GraphQLObjectType({...D,interfaces:()=>q(D.interfaces),fields:()=>Z(D.fields)})}if((0,m7.isInterfaceType)(M)){let D=M.toConfig();return new m7.GraphQLInterfaceType({...D,interfaces:()=>q(D.interfaces),fields:()=>Z(D.fields)})}if((0,m7.isUnionType)(M)){let D=M.toConfig();return new m7.GraphQLUnionType({...D,types:()=>q(D.types)})}if((0,m7.isEnumType)(M)){let D=M.toConfig();return new m7.GraphQLEnumType({...D,values:Gl(D.values,(I)=>I)})}if((0,m7.isInputObjectType)(M)){let D=M.toConfig();return new m7.GraphQLInputObjectType({...D,fields:()=>V(D.fields)})}(0,Hg9.invariant)(!1,"Unexpected type: "+(0,Dg9.inspect)(M))}}function Gl(J,Q){let Y=Object.create(null);for(let G of Object.keys(J).sort(i$0.naturalCompare))Y[G]=Q(J[G]);return Y}function sz1(J){return n$0(J,(Q)=>Q.name)}function n$0(J,Q){return J.slice().sort((Y,G)=>{let X=Q(Y),z=Q(G);return(0,i$0.naturalCompare)(X,z)})}});var Gf0=H((Yf0)=>{Object.defineProperty(Yf0,"__esModule",{value:!0});Yf0.printIntrospectionSchema=Tg9;Yf0.printSchema=Sg9;Yf0.printType=t$0;var Lg9=v6(),Eg9=t5(),Cg9=yT(),ez1=Q6(),Xl=vJ(),BN=Y6(),JK1=u3(),r$0=iQ(),Rg9=EX(),Fg9=QP();function Sg9(J){return s$0(J,(Q)=>!(0,JK1.isSpecifiedDirective)(Q),Pg9)}function Tg9(J){return s$0(J,JK1.isSpecifiedDirective,r$0.isIntrospectionType)}function Pg9(J){return!(0,Rg9.isSpecifiedScalarType)(J)&&!(0,r$0.isIntrospectionType)(J)}function s$0(J,Q,Y){let G=J.getDirectives().filter(Q),X=Object.values(J.getTypeMap()).filter(Y);return[$g9(J),...G.map((z)=>yg9(z)),...X.map((z)=>t$0(z))].filter(Boolean).join(`

`)}function $g9(J){if(J.description==null&&fg9(J))return;let Q=[],Y=J.getQueryType();if(Y)Q.push(`  query: ${Y.name}`);let G=J.getMutationType();if(G)Q.push(`  mutation: ${G.name}`);let X=J.getSubscriptionType();if(X)Q.push(`  subscription: ${X.name}`);return rQ(J)+`schema {
${Q.join(`
`)}
}`}function fg9(J){let Q=J.getQueryType();if(Q&&Q.name!=="Query")return!1;let Y=J.getMutationType();if(Y&&Y.name!=="Mutation")return!1;let G=J.getSubscriptionType();if(G&&G.name!=="Subscription")return!1;return!0}function t$0(J){if((0,BN.isScalarType)(J))return kg9(J);if((0,BN.isObjectType)(J))return vg9(J);if((0,BN.isInterfaceType)(J))return jg9(J);if((0,BN.isUnionType)(J))return hg9(J);if((0,BN.isEnumType)(J))return bg9(J);if((0,BN.isInputObjectType)(J))return xg9(J);(0,Eg9.invariant)(!1,"Unexpected type: "+(0,Lg9.inspect)(J))}function kg9(J){return rQ(J)+`scalar ${J.name}`+gg9(J)}function e$0(J){let Q=J.getInterfaces();return Q.length?" implements "+Q.map((Y)=>Y.name).join(" & "):""}function vg9(J){return rQ(J)+`type ${J.name}`+e$0(J)+Jf0(J)}function jg9(J){return rQ(J)+`interface ${J.name}`+e$0(J)+Jf0(J)}function hg9(J){let Q=J.getTypes(),Y=Q.length?" = "+Q.join(" | "):"";return rQ(J)+"union "+J.name+Y}function bg9(J){let Q=J.getValues().map((Y,G)=>rQ(Y,"  ",!G)+"  "+Y.name+YK1(Y.deprecationReason));return rQ(J)+`enum ${J.name}`+QK1(Q)}function xg9(J){let Q=Object.values(J.getFields()).map((Y,G)=>rQ(Y,"  ",!G)+"  "+tz1(Y));return rQ(J)+`input ${J.name}`+(J.isOneOf?" @oneOf":"")+QK1(Q)}function Jf0(J){let Q=Object.values(J.getFields()).map((Y,G)=>rQ(Y,"  ",!G)+"  "+Y.name+Qf0(Y.args,"  ")+": "+String(Y.type)+YK1(Y.deprecationReason));return QK1(Q)}function QK1(J){return J.length!==0?` {
`+J.join(`
`)+`
}`:""}function Qf0(J,Q=""){if(J.length===0)return"";if(J.every((Y)=>!Y.description))return"("+J.map(tz1).join(", ")+")";return`(
`+J.map((Y,G)=>rQ(Y,"  "+Q,!G)+"  "+Q+tz1(Y)).join(`
`)+`
`+Q+")"}function tz1(J){let Q=(0,Fg9.astFromValue)(J.defaultValue,J.type),Y=J.name+": "+String(J.type);if(Q)Y+=` = ${(0,Xl.print)(Q)}`;return Y+YK1(J.deprecationReason)}function yg9(J){return rQ(J)+"directive @"+J.name+Qf0(J.args)+(J.isRepeatable?" repeatable":"")+" on "+J.locations.join(" | ")}function YK1(J){if(J==null)return"";if(J!==JK1.DEFAULT_DEPRECATION_REASON)return` @deprecated(reason: ${(0,Xl.print)({kind:ez1.Kind.STRING,value:J})})`;return" @deprecated"}function gg9(J){if(J.specifiedByURL==null)return"";return` @specifiedBy(url: ${(0,Xl.print)({kind:ez1.Kind.STRING,value:J.specifiedByURL})})`}function rQ(J,Q="",Y=!0){let{description:G}=J;if(G==null)return"";let X=(0,Xl.print)({kind:ez1.Kind.STRING,value:G,block:(0,Cg9.isPrintableAsBlockString)(G)});return(Q&&!Y?`
`+Q:Q)+X.replace(/\n/g,`
`+Q)+`
`}});var zf0=H((Xf0)=>{Object.defineProperty(Xf0,"__esModule",{value:!0});Xf0.concatAST=pg9;var lg9=Q6();function pg9(J){let Q=[];for(let Y of J)Q.push(...Y.definitions);return{kind:lg9.Kind.DOCUMENT,definitions:Q}}});var Vf0=H((Zf0)=>{Object.defineProperty(Zf0,"__esModule",{value:!0});Zf0.separateOperations=ig9;var zl=Q6(),_g9=GD();function ig9(J){let Q=[],Y=Object.create(null);for(let X of J.definitions)switch(X.kind){case zl.Kind.OPERATION_DEFINITION:Q.push(X);break;case zl.Kind.FRAGMENT_DEFINITION:Y[X.name.value]=Kf0(X.selectionSet);break;default:}let G=Object.create(null);for(let X of Q){let z=new Set;for(let W of Kf0(X.selectionSet))Wf0(z,Y,W);let K=X.name?X.name.value:"";G[K]={kind:zl.Kind.DOCUMENT,definitions:J.definitions.filter((W)=>W===X||W.kind===zl.Kind.FRAGMENT_DEFINITION&&z.has(W.name.value))}}return G}function Wf0(J,Q,Y){if(!J.has(Y)){J.add(Y);let G=Q[Y];if(G!==void 0)for(let X of G)Wf0(J,Q,X)}}function Kf0(J){let Q=[];return(0,_g9.visit)(J,{FragmentSpread(Y){Q.push(Y.name.value)}}),Q}});var Df0=H((Mf0)=>{Object.defineProperty(Mf0,"__esModule",{value:!0});Mf0.stripIgnoredCharacters=ag9;var og9=yT(),qf0=mT(),Uf0=Ou(),GK1=KN();function ag9(J){let Q=(0,Uf0.isSource)(J)?J:new Uf0.Source(J),Y=Q.body,G=new qf0.Lexer(Q),X="",z=!1;while(G.advance().kind!==GK1.TokenKind.EOF){let K=G.token,W=K.kind,Z=!(0,qf0.isPunctuatorTokenKind)(K.kind);if(z){if(Z||K.kind===GK1.TokenKind.SPREAD)X+=" "}let V=Y.slice(K.start,K.end);if(W===GK1.TokenKind.BLOCK_STRING)X+=(0,og9.printBlockString)(K.value,{minimize:!0});else X+=V;z=Z}return X}});var Of0=H((If0)=>{Object.defineProperty(If0,"__esModule",{value:!0});If0.assertValidName=Jm9;If0.isValidNameError=Hf0;var sg9=g7(),tg9=q0(),eg9=cT();function Jm9(J){let Q=Hf0(J);if(Q)throw Q;return J}function Hf0(J){if(typeof J==="string"||(0,sg9.devAssert)(!1,"Expected name to be a string."),J.startsWith("__"))return new tg9.GraphQLError(`Name "${J}" must not begin with "__", which is reserved by GraphQL introspection.`);try{(0,eg9.assertName)(J)}catch(Q){return Q}}});var Sf0=H((Rf0)=>{Object.defineProperty(Rf0,"__esModule",{value:!0});Rf0.DangerousChangeType=Rf0.BreakingChangeType=void 0;Rf0.findBreakingChanges=Zm9;Rf0.findDangerousChanges=Vm9;var Gm9=v6(),Ef0=t5(),Af0=hV(),Xm9=vJ(),S6=Y6(),zm9=EX(),Km9=QP(),Wm9=rX1(),w9;Rf0.BreakingChangeType=w9;(function(J){J.TYPE_REMOVED="TYPE_REMOVED",J.TYPE_CHANGED_KIND="TYPE_CHANGED_KIND",J.TYPE_REMOVED_FROM_UNION="TYPE_REMOVED_FROM_UNION",J.VALUE_REMOVED_FROM_ENUM="VALUE_REMOVED_FROM_ENUM",J.REQUIRED_INPUT_FIELD_ADDED="REQUIRED_INPUT_FIELD_ADDED",J.IMPLEMENTED_INTERFACE_REMOVED="IMPLEMENTED_INTERFACE_REMOVED",J.FIELD_REMOVED="FIELD_REMOVED",J.FIELD_CHANGED_KIND="FIELD_CHANGED_KIND",J.REQUIRED_ARG_ADDED="REQUIRED_ARG_ADDED",J.ARG_REMOVED="ARG_REMOVED",J.ARG_CHANGED_KIND="ARG_CHANGED_KIND",J.DIRECTIVE_REMOVED="DIRECTIVE_REMOVED",J.DIRECTIVE_ARG_REMOVED="DIRECTIVE_ARG_REMOVED",J.REQUIRED_DIRECTIVE_ARG_ADDED="REQUIRED_DIRECTIVE_ARG_ADDED",J.DIRECTIVE_REPEATABLE_REMOVED="DIRECTIVE_REPEATABLE_REMOVED",J.DIRECTIVE_LOCATION_REMOVED="DIRECTIVE_LOCATION_REMOVED"})(w9||(Rf0.BreakingChangeType=w9={}));var R2;Rf0.DangerousChangeType=R2;(function(J){J.VALUE_ADDED_TO_ENUM="VALUE_ADDED_TO_ENUM",J.TYPE_ADDED_TO_UNION="TYPE_ADDED_TO_UNION",J.OPTIONAL_INPUT_FIELD_ADDED="OPTIONAL_INPUT_FIELD_ADDED",J.OPTIONAL_ARG_ADDED="OPTIONAL_ARG_ADDED",J.IMPLEMENTED_INTERFACE_ADDED="IMPLEMENTED_INTERFACE_ADDED",J.ARG_DEFAULT_VALUE_CHANGE="ARG_DEFAULT_VALUE_CHANGE"})(R2||(Rf0.DangerousChangeType=R2={}));function Zm9(J,Q){return Cf0(J,Q).filter((Y)=>(Y.type in w9))}function Vm9(J,Q){return Cf0(J,Q).filter((Y)=>(Y.type in R2))}function Cf0(J,Q){return[...Um9(J,Q),...qm9(J,Q)]}function qm9(J,Q){let Y=[],G=mK(J.getDirectives(),Q.getDirectives());for(let X of G.removed)Y.push({type:w9.DIRECTIVE_REMOVED,description:`${X.name} was removed.`});for(let[X,z]of G.persisted){let K=mK(X.args,z.args);for(let W of K.added)if((0,S6.isRequiredArgument)(W))Y.push({type:w9.REQUIRED_DIRECTIVE_ARG_ADDED,description:`A required arg ${W.name} on directive ${X.name} was added.`});for(let W of K.removed)Y.push({type:w9.DIRECTIVE_ARG_REMOVED,description:`${W.name} was removed from ${X.name}.`});if(X.isRepeatable&&!z.isRepeatable)Y.push({type:w9.DIRECTIVE_REPEATABLE_REMOVED,description:`Repeatable flag was removed from ${X.name}.`});for(let W of X.locations)if(!z.locations.includes(W))Y.push({type:w9.DIRECTIVE_LOCATION_REMOVED,description:`${W} was removed from ${X.name}.`})}return Y}function Um9(J,Q){let Y=[],G=mK(Object.values(J.getTypeMap()),Object.values(Q.getTypeMap()));for(let X of G.removed)Y.push({type:w9.TYPE_REMOVED,description:(0,zm9.isSpecifiedScalarType)(X)?`Standard scalar ${X.name} was removed because it is not referenced anymore.`:`${X.name} was removed.`});for(let[X,z]of G.persisted)if((0,S6.isEnumType)(X)&&(0,S6.isEnumType)(z))Y.push(...Hm9(X,z));else if((0,S6.isUnionType)(X)&&(0,S6.isUnionType)(z))Y.push(...Dm9(X,z));else if((0,S6.isInputObjectType)(X)&&(0,S6.isInputObjectType)(z))Y.push(...Mm9(X,z));else if((0,S6.isObjectType)(X)&&(0,S6.isObjectType)(z))Y.push(...Nf0(X,z),...Bf0(X,z));else if((0,S6.isInterfaceType)(X)&&(0,S6.isInterfaceType)(z))Y.push(...Nf0(X,z),...Bf0(X,z));else if(X.constructor!==z.constructor)Y.push({type:w9.TYPE_CHANGED_KIND,description:`${X.name} changed from ${wf0(X)} to ${wf0(z)}.`});return Y}function Mm9(J,Q){let Y=[],G=mK(Object.values(J.getFields()),Object.values(Q.getFields()));for(let X of G.added)if((0,S6.isRequiredInputField)(X))Y.push({type:w9.REQUIRED_INPUT_FIELD_ADDED,description:`A required field ${X.name} on input type ${J.name} was added.`});else Y.push({type:R2.OPTIONAL_INPUT_FIELD_ADDED,description:`An optional field ${X.name} on input type ${J.name} was added.`});for(let X of G.removed)Y.push({type:w9.FIELD_REMOVED,description:`${J.name}.${X.name} was removed.`});for(let[X,z]of G.persisted)if(!EP(X.type,z.type))Y.push({type:w9.FIELD_CHANGED_KIND,description:`${J.name}.${X.name} changed type from ${String(X.type)} to ${String(z.type)}.`});return Y}function Dm9(J,Q){let Y=[],G=mK(J.getTypes(),Q.getTypes());for(let X of G.added)Y.push({type:R2.TYPE_ADDED_TO_UNION,description:`${X.name} was added to union type ${J.name}.`});for(let X of G.removed)Y.push({type:w9.TYPE_REMOVED_FROM_UNION,description:`${X.name} was removed from union type ${J.name}.`});return Y}function Hm9(J,Q){let Y=[],G=mK(J.getValues(),Q.getValues());for(let X of G.added)Y.push({type:R2.VALUE_ADDED_TO_ENUM,description:`${X.name} was added to enum type ${J.name}.`});for(let X of G.removed)Y.push({type:w9.VALUE_REMOVED_FROM_ENUM,description:`${X.name} was removed from enum type ${J.name}.`});return Y}function Bf0(J,Q){let Y=[],G=mK(J.getInterfaces(),Q.getInterfaces());for(let X of G.added)Y.push({type:R2.IMPLEMENTED_INTERFACE_ADDED,description:`${X.name} added to interfaces implemented by ${J.name}.`});for(let X of G.removed)Y.push({type:w9.IMPLEMENTED_INTERFACE_REMOVED,description:`${J.name} no longer implements interface ${X.name}.`});return Y}function Nf0(J,Q){let Y=[],G=mK(Object.values(J.getFields()),Object.values(Q.getFields()));for(let X of G.removed)Y.push({type:w9.FIELD_REMOVED,description:`${J.name}.${X.name} was removed.`});for(let[X,z]of G.persisted)if(Y.push(...Im9(J,X,z)),!LP(X.type,z.type))Y.push({type:w9.FIELD_CHANGED_KIND,description:`${J.name}.${X.name} changed type from ${String(X.type)} to ${String(z.type)}.`});return Y}function Im9(J,Q,Y){let G=[],X=mK(Q.args,Y.args);for(let z of X.removed)G.push({type:w9.ARG_REMOVED,description:`${J.name}.${Q.name} arg ${z.name} was removed.`});for(let[z,K]of X.persisted)if(!EP(z.type,K.type))G.push({type:w9.ARG_CHANGED_KIND,description:`${J.name}.${Q.name} arg ${z.name} has changed type from ${String(z.type)} to ${String(K.type)}.`});else if(z.defaultValue!==void 0)if(K.defaultValue===void 0)G.push({type:R2.ARG_DEFAULT_VALUE_CHANGE,description:`${J.name}.${Q.name} arg ${z.name} defaultValue was removed.`});else{let Z=Lf0(z.defaultValue,z.type),V=Lf0(K.defaultValue,K.type);if(Z!==V)G.push({type:R2.ARG_DEFAULT_VALUE_CHANGE,description:`${J.name}.${Q.name} arg ${z.name} has changed defaultValue from ${Z} to ${V}.`})}for(let z of X.added)if((0,S6.isRequiredArgument)(z))G.push({type:w9.REQUIRED_ARG_ADDED,description:`A required arg ${z.name} on ${J.name}.${Q.name} was added.`});else G.push({type:R2.OPTIONAL_ARG_ADDED,description:`An optional arg ${z.name} on ${J.name}.${Q.name} was added.`});return G}function LP(J,Q){if((0,S6.isListType)(J))return(0,S6.isListType)(Q)&&LP(J.ofType,Q.ofType)||(0,S6.isNonNullType)(Q)&&LP(J,Q.ofType);if((0,S6.isNonNullType)(J))return(0,S6.isNonNullType)(Q)&&LP(J.ofType,Q.ofType);return(0,S6.isNamedType)(Q)&&J.name===Q.name||(0,S6.isNonNullType)(Q)&&LP(J,Q.ofType)}function EP(J,Q){if((0,S6.isListType)(J))return(0,S6.isListType)(Q)&&EP(J.ofType,Q.ofType);if((0,S6.isNonNullType)(J))return(0,S6.isNonNullType)(Q)&&EP(J.ofType,Q.ofType)||!(0,S6.isNonNullType)(Q)&&EP(J.ofType,Q);return(0,S6.isNamedType)(Q)&&J.name===Q.name}function wf0(J){if((0,S6.isScalarType)(J))return"a Scalar type";if((0,S6.isObjectType)(J))return"an Object type";if((0,S6.isInterfaceType)(J))return"an Interface type";if((0,S6.isUnionType)(J))return"a Union type";if((0,S6.isEnumType)(J))return"an Enum type";if((0,S6.isInputObjectType)(J))return"an Input type";(0,Ef0.invariant)(!1,"Unexpected type: "+(0,Gm9.inspect)(J))}function Lf0(J,Q){let Y=(0,Km9.astFromValue)(J,Q);return Y!=null||(0,Ef0.invariant)(!1),(0,Xm9.print)((0,Wm9.sortValueNode)(Y))}function mK(J,Q){let Y=[],G=[],X=[],z=(0,Af0.keyMap)(J,({name:W})=>W),K=(0,Af0.keyMap)(Q,({name:W})=>W);for(let W of J){let Z=K[W.name];if(Z===void 0)G.push(W);else X.push([W,Z])}for(let W of Q)if(z[W.name]===void 0)Y.push(W);return{added:Y,persisted:X,removed:G}}});var $f0=H((Pf0)=>{Object.defineProperty(Pf0,"__esModule",{value:!0});Pf0.resolveASTSchemaCoordinate=Tf0;Pf0.resolveSchemaCoordinate=Nm9;var AD=v6(),CP=Q6(),Bm9=YD(),dV=Y6();function Nm9(J,Q){return Tf0(J,(0,Bm9.parseSchemaCoordinate)(Q))}function wm9(J,Q){let Y=Q.name.value,G=J.getType(Y);if(G==null)return;return{kind:"NamedType",type:G}}function Lm9(J,Q){let Y=Q.name.value,G=J.getType(Y);if(!G)throw Error(`Expected ${(0,AD.inspect)(Y)} to be defined as a type in the schema.`);if(!(0,dV.isEnumType)(G)&&!(0,dV.isInputObjectType)(G)&&!(0,dV.isObjectType)(G)&&!(0,dV.isInterfaceType)(G))throw Error(`Expected ${(0,AD.inspect)(Y)} to be an Enum, Input Object, Object or Interface type.`);if((0,dV.isEnumType)(G)){let K=Q.memberName.value,W=G.getValue(K);if(W==null)return;return{kind:"EnumValue",type:G,enumValue:W}}if((0,dV.isInputObjectType)(G)){let K=Q.memberName.value,W=G.getFields()[K];if(W==null)return;return{kind:"InputField",type:G,inputField:W}}let X=Q.memberName.value,z=G.getFields()[X];if(z==null)return;return{kind:"Field",type:G,field:z}}function Em9(J,Q){let Y=Q.name.value,G=J.getType(Y);if(G==null)throw Error(`Expected ${(0,AD.inspect)(Y)} to be defined as a type in the schema.`);if(!(0,dV.isObjectType)(G)&&!(0,dV.isInterfaceType)(G))throw Error(`Expected ${(0,AD.inspect)(Y)} to be an object type or interface type.`);let X=Q.fieldName.value,z=G.getFields()[X];if(z==null)throw Error(`Expected ${(0,AD.inspect)(X)} to exist as a field of type ${(0,AD.inspect)(Y)} in the schema.`);let K=Q.argumentName.value,W=z.args.find((Z)=>Z.name===K);if(W==null)return;return{kind:"FieldArgument",type:G,field:z,fieldArgument:W}}function Cm9(J,Q){let Y=Q.name.value,G=J.getDirective(Y);if(!G)return;return{kind:"Directive",directive:G}}function Rm9(J,Q){let Y=Q.name.value,G=J.getDirective(Y);if(!G)throw Error(`Expected ${(0,AD.inspect)(Y)} to be defined as a directive in the schema.`);let{argumentName:{value:X}}=Q,z=G.args.find((K)=>K.name===X);if(!z)return;return{kind:"DirectiveArgument",directive:G,directiveArgument:z}}function Tf0(J,Q){switch(Q.kind){case CP.Kind.TYPE_COORDINATE:return wm9(J,Q);case CP.Kind.MEMBER_COORDINATE:return Lm9(J,Q);case CP.Kind.ARGUMENT_COORDINATE:return Em9(J,Q);case CP.Kind.DIRECTIVE_COORDINATE:return Cm9(J,Q);case CP.Kind.DIRECTIVE_ARGUMENT_COORDINATE:return Rm9(J,Q)}}});var hf0=H((W6)=>{Object.defineProperty(W6,"__esModule",{value:!0});Object.defineProperty(W6,"BreakingChangeType",{enumerable:!0,get:function(){return Kl.BreakingChangeType}});Object.defineProperty(W6,"DangerousChangeType",{enumerable:!0,get:function(){return Kl.DangerousChangeType}});Object.defineProperty(W6,"TypeInfo",{enumerable:!0,get:function(){return kf0.TypeInfo}});Object.defineProperty(W6,"assertValidName",{enumerable:!0,get:function(){return vf0.assertValidName}});Object.defineProperty(W6,"astFromValue",{enumerable:!0,get:function(){return ym9.astFromValue}});Object.defineProperty(W6,"buildASTSchema",{enumerable:!0,get:function(){return ff0.buildASTSchema}});Object.defineProperty(W6,"buildClientSchema",{enumerable:!0,get:function(){return km9.buildClientSchema}});Object.defineProperty(W6,"buildSchema",{enumerable:!0,get:function(){return ff0.buildSchema}});Object.defineProperty(W6,"coerceInputValue",{enumerable:!0,get:function(){return gm9.coerceInputValue}});Object.defineProperty(W6,"concatAST",{enumerable:!0,get:function(){return mm9.concatAST}});Object.defineProperty(W6,"doTypesOverlap",{enumerable:!0,get:function(){return KK1.doTypesOverlap}});Object.defineProperty(W6,"extendSchema",{enumerable:!0,get:function(){return vm9.extendSchema}});Object.defineProperty(W6,"findBreakingChanges",{enumerable:!0,get:function(){return Kl.findBreakingChanges}});Object.defineProperty(W6,"findDangerousChanges",{enumerable:!0,get:function(){return Kl.findDangerousChanges}});Object.defineProperty(W6,"getIntrospectionQuery",{enumerable:!0,get:function(){return Tm9.getIntrospectionQuery}});Object.defineProperty(W6,"getOperationAST",{enumerable:!0,get:function(){return Pm9.getOperationAST}});Object.defineProperty(W6,"getOperationRootType",{enumerable:!0,get:function(){return $m9.getOperationRootType}});Object.defineProperty(W6,"introspectionFromSchema",{enumerable:!0,get:function(){return fm9.introspectionFromSchema}});Object.defineProperty(W6,"isEqualType",{enumerable:!0,get:function(){return KK1.isEqualType}});Object.defineProperty(W6,"isTypeSubTypeOf",{enumerable:!0,get:function(){return KK1.isTypeSubTypeOf}});Object.defineProperty(W6,"isValidNameError",{enumerable:!0,get:function(){return vf0.isValidNameError}});Object.defineProperty(W6,"lexicographicSortSchema",{enumerable:!0,get:function(){return jm9.lexicographicSortSchema}});Object.defineProperty(W6,"printIntrospectionSchema",{enumerable:!0,get:function(){return zK1.printIntrospectionSchema}});Object.defineProperty(W6,"printSchema",{enumerable:!0,get:function(){return zK1.printSchema}});Object.defineProperty(W6,"printType",{enumerable:!0,get:function(){return zK1.printType}});Object.defineProperty(W6,"resolveASTSchemaCoordinate",{enumerable:!0,get:function(){return jf0.resolveASTSchemaCoordinate}});Object.defineProperty(W6,"resolveSchemaCoordinate",{enumerable:!0,get:function(){return jf0.resolveSchemaCoordinate}});Object.defineProperty(W6,"separateOperations",{enumerable:!0,get:function(){return dm9.separateOperations}});Object.defineProperty(W6,"stripIgnoredCharacters",{enumerable:!0,get:function(){return um9.stripIgnoredCharacters}});Object.defineProperty(W6,"typeFromAST",{enumerable:!0,get:function(){return hm9.typeFromAST}});Object.defineProperty(W6,"valueFromAST",{enumerable:!0,get:function(){return bm9.valueFromAST}});Object.defineProperty(W6,"valueFromASTUntyped",{enumerable:!0,get:function(){return xm9.valueFromASTUntyped}});Object.defineProperty(W6,"visitWithTypeInfo",{enumerable:!0,get:function(){return kf0.visitWithTypeInfo}});var Tm9=oz1(),Pm9=S$0(),$m9=P$0(),fm9=f$0(),km9=j$0(),ff0=_$0(),vm9=rz1(),jm9=a$0(),zK1=Gf0(),hm9=CX(),bm9=qP(),xm9=YX1(),ym9=QP(),kf0=bu(),gm9=Mz1(),mm9=zf0(),dm9=Vf0(),um9=Df0(),KK1=oT(),vf0=Of0(),Kl=Sf0(),jf0=$f0()});var yf0=H((i)=>{Object.defineProperty(i,"__esModule",{value:!0});Object.defineProperty(i,"BREAK",{enumerable:!0,get:function(){return w6.BREAK}});Object.defineProperty(i,"BreakingChangeType",{enumerable:!0,get:function(){return L6.BreakingChangeType}});Object.defineProperty(i,"DEFAULT_DEPRECATION_REASON",{enumerable:!0,get:function(){return R1.DEFAULT_DEPRECATION_REASON}});Object.defineProperty(i,"DangerousChangeType",{enumerable:!0,get:function(){return L6.DangerousChangeType}});Object.defineProperty(i,"DirectiveLocation",{enumerable:!0,get:function(){return w6.DirectiveLocation}});Object.defineProperty(i,"ExecutableDefinitionsRule",{enumerable:!0,get:function(){return m0.ExecutableDefinitionsRule}});Object.defineProperty(i,"FieldsOnCorrectTypeRule",{enumerable:!0,get:function(){return m0.FieldsOnCorrectTypeRule}});Object.defineProperty(i,"FragmentsOnCompositeTypesRule",{enumerable:!0,get:function(){return m0.FragmentsOnCompositeTypesRule}});Object.defineProperty(i,"GRAPHQL_MAX_INT",{enumerable:!0,get:function(){return R1.GRAPHQL_MAX_INT}});Object.defineProperty(i,"GRAPHQL_MIN_INT",{enumerable:!0,get:function(){return R1.GRAPHQL_MIN_INT}});Object.defineProperty(i,"GraphQLBoolean",{enumerable:!0,get:function(){return R1.GraphQLBoolean}});Object.defineProperty(i,"GraphQLDeprecatedDirective",{enumerable:!0,get:function(){return R1.GraphQLDeprecatedDirective}});Object.defineProperty(i,"GraphQLDirective",{enumerable:!0,get:function(){return R1.GraphQLDirective}});Object.defineProperty(i,"GraphQLEnumType",{enumerable:!0,get:function(){return R1.GraphQLEnumType}});Object.defineProperty(i,"GraphQLError",{enumerable:!0,get:function(){return RP.GraphQLError}});Object.defineProperty(i,"GraphQLFloat",{enumerable:!0,get:function(){return R1.GraphQLFloat}});Object.defineProperty(i,"GraphQLID",{enumerable:!0,get:function(){return R1.GraphQLID}});Object.defineProperty(i,"GraphQLIncludeDirective",{enumerable:!0,get:function(){return R1.GraphQLIncludeDirective}});Object.defineProperty(i,"GraphQLInputObjectType",{enumerable:!0,get:function(){return R1.GraphQLInputObjectType}});Object.defineProperty(i,"GraphQLInt",{enumerable:!0,get:function(){return R1.GraphQLInt}});Object.defineProperty(i,"GraphQLInterfaceType",{enumerable:!0,get:function(){return R1.GraphQLInterfaceType}});Object.defineProperty(i,"GraphQLList",{enumerable:!0,get:function(){return R1.GraphQLList}});Object.defineProperty(i,"GraphQLNonNull",{enumerable:!0,get:function(){return R1.GraphQLNonNull}});Object.defineProperty(i,"GraphQLObjectType",{enumerable:!0,get:function(){return R1.GraphQLObjectType}});Object.defineProperty(i,"GraphQLOneOfDirective",{enumerable:!0,get:function(){return R1.GraphQLOneOfDirective}});Object.defineProperty(i,"GraphQLScalarType",{enumerable:!0,get:function(){return R1.GraphQLScalarType}});Object.defineProperty(i,"GraphQLSchema",{enumerable:!0,get:function(){return R1.GraphQLSchema}});Object.defineProperty(i,"GraphQLSkipDirective",{enumerable:!0,get:function(){return R1.GraphQLSkipDirective}});Object.defineProperty(i,"GraphQLSpecifiedByDirective",{enumerable:!0,get:function(){return R1.GraphQLSpecifiedByDirective}});Object.defineProperty(i,"GraphQLString",{enumerable:!0,get:function(){return R1.GraphQLString}});Object.defineProperty(i,"GraphQLUnionType",{enumerable:!0,get:function(){return R1.GraphQLUnionType}});Object.defineProperty(i,"Kind",{enumerable:!0,get:function(){return w6.Kind}});Object.defineProperty(i,"KnownArgumentNamesRule",{enumerable:!0,get:function(){return m0.KnownArgumentNamesRule}});Object.defineProperty(i,"KnownDirectivesRule",{enumerable:!0,get:function(){return m0.KnownDirectivesRule}});Object.defineProperty(i,"KnownFragmentNamesRule",{enumerable:!0,get:function(){return m0.KnownFragmentNamesRule}});Object.defineProperty(i,"KnownTypeNamesRule",{enumerable:!0,get:function(){return m0.KnownTypeNamesRule}});Object.defineProperty(i,"Lexer",{enumerable:!0,get:function(){return w6.Lexer}});Object.defineProperty(i,"Location",{enumerable:!0,get:function(){return w6.Location}});Object.defineProperty(i,"LoneAnonymousOperationRule",{enumerable:!0,get:function(){return m0.LoneAnonymousOperationRule}});Object.defineProperty(i,"LoneSchemaDefinitionRule",{enumerable:!0,get:function(){return m0.LoneSchemaDefinitionRule}});Object.defineProperty(i,"MaxIntrospectionDepthRule",{enumerable:!0,get:function(){return m0.MaxIntrospectionDepthRule}});Object.defineProperty(i,"NoDeprecatedCustomRule",{enumerable:!0,get:function(){return m0.NoDeprecatedCustomRule}});Object.defineProperty(i,"NoFragmentCyclesRule",{enumerable:!0,get:function(){return m0.NoFragmentCyclesRule}});Object.defineProperty(i,"NoSchemaIntrospectionCustomRule",{enumerable:!0,get:function(){return m0.NoSchemaIntrospectionCustomRule}});Object.defineProperty(i,"NoUndefinedVariablesRule",{enumerable:!0,get:function(){return m0.NoUndefinedVariablesRule}});Object.defineProperty(i,"NoUnusedFragmentsRule",{enumerable:!0,get:function(){return m0.NoUnusedFragmentsRule}});Object.defineProperty(i,"NoUnusedVariablesRule",{enumerable:!0,get:function(){return m0.NoUnusedVariablesRule}});Object.defineProperty(i,"OperationTypeNode",{enumerable:!0,get:function(){return w6.OperationTypeNode}});Object.defineProperty(i,"OverlappingFieldsCanBeMergedRule",{enumerable:!0,get:function(){return m0.OverlappingFieldsCanBeMergedRule}});Object.defineProperty(i,"PossibleFragmentSpreadsRule",{enumerable:!0,get:function(){return m0.PossibleFragmentSpreadsRule}});Object.defineProperty(i,"PossibleTypeExtensionsRule",{enumerable:!0,get:function(){return m0.PossibleTypeExtensionsRule}});Object.defineProperty(i,"ProvidedRequiredArgumentsRule",{enumerable:!0,get:function(){return m0.ProvidedRequiredArgumentsRule}});Object.defineProperty(i,"ScalarLeafsRule",{enumerable:!0,get:function(){return m0.ScalarLeafsRule}});Object.defineProperty(i,"SchemaMetaFieldDef",{enumerable:!0,get:function(){return R1.SchemaMetaFieldDef}});Object.defineProperty(i,"SingleFieldSubscriptionsRule",{enumerable:!0,get:function(){return m0.SingleFieldSubscriptionsRule}});Object.defineProperty(i,"Source",{enumerable:!0,get:function(){return w6.Source}});Object.defineProperty(i,"Token",{enumerable:!0,get:function(){return w6.Token}});Object.defineProperty(i,"TokenKind",{enumerable:!0,get:function(){return w6.TokenKind}});Object.defineProperty(i,"TypeInfo",{enumerable:!0,get:function(){return L6.TypeInfo}});Object.defineProperty(i,"TypeKind",{enumerable:!0,get:function(){return R1.TypeKind}});Object.defineProperty(i,"TypeMetaFieldDef",{enumerable:!0,get:function(){return R1.TypeMetaFieldDef}});Object.defineProperty(i,"TypeNameMetaFieldDef",{enumerable:!0,get:function(){return R1.TypeNameMetaFieldDef}});Object.defineProperty(i,"UniqueArgumentDefinitionNamesRule",{enumerable:!0,get:function(){return m0.UniqueArgumentDefinitionNamesRule}});Object.defineProperty(i,"UniqueArgumentNamesRule",{enumerable:!0,get:function(){return m0.UniqueArgumentNamesRule}});Object.defineProperty(i,"UniqueDirectiveNamesRule",{enumerable:!0,get:function(){return m0.UniqueDirectiveNamesRule}});Object.defineProperty(i,"UniqueDirectivesPerLocationRule",{enumerable:!0,get:function(){return m0.UniqueDirectivesPerLocationRule}});Object.defineProperty(i,"UniqueEnumValueNamesRule",{enumerable:!0,get:function(){return m0.UniqueEnumValueNamesRule}});Object.defineProperty(i,"UniqueFieldDefinitionNamesRule",{enumerable:!0,get:function(){return m0.UniqueFieldDefinitionNamesRule}});Object.defineProperty(i,"UniqueFragmentNamesRule",{enumerable:!0,get:function(){return m0.UniqueFragmentNamesRule}});Object.defineProperty(i,"UniqueInputFieldNamesRule",{enumerable:!0,get:function(){return m0.UniqueInputFieldNamesRule}});Object.defineProperty(i,"UniqueOperationNamesRule",{enumerable:!0,get:function(){return m0.UniqueOperationNamesRule}});Object.defineProperty(i,"UniqueOperationTypesRule",{enumerable:!0,get:function(){return m0.UniqueOperationTypesRule}});Object.defineProperty(i,"UniqueTypeNamesRule",{enumerable:!0,get:function(){return m0.UniqueTypeNamesRule}});Object.defineProperty(i,"UniqueVariableNamesRule",{enumerable:!0,get:function(){return m0.UniqueVariableNamesRule}});Object.defineProperty(i,"ValidationContext",{enumerable:!0,get:function(){return m0.ValidationContext}});Object.defineProperty(i,"ValuesOfCorrectTypeRule",{enumerable:!0,get:function(){return m0.ValuesOfCorrectTypeRule}});Object.defineProperty(i,"VariablesAreInputTypesRule",{enumerable:!0,get:function(){return m0.VariablesAreInputTypesRule}});Object.defineProperty(i,"VariablesInAllowedPositionRule",{enumerable:!0,get:function(){return m0.VariablesInAllowedPositionRule}});Object.defineProperty(i,"__Directive",{enumerable:!0,get:function(){return R1.__Directive}});Object.defineProperty(i,"__DirectiveLocation",{enumerable:!0,get:function(){return R1.__DirectiveLocation}});Object.defineProperty(i,"__EnumValue",{enumerable:!0,get:function(){return R1.__EnumValue}});Object.defineProperty(i,"__Field",{enumerable:!0,get:function(){return R1.__Field}});Object.defineProperty(i,"__InputValue",{enumerable:!0,get:function(){return R1.__InputValue}});Object.defineProperty(i,"__Schema",{enumerable:!0,get:function(){return R1.__Schema}});Object.defineProperty(i,"__Type",{enumerable:!0,get:function(){return R1.__Type}});Object.defineProperty(i,"__TypeKind",{enumerable:!0,get:function(){return R1.__TypeKind}});Object.defineProperty(i,"assertAbstractType",{enumerable:!0,get:function(){return R1.assertAbstractType}});Object.defineProperty(i,"assertCompositeType",{enumerable:!0,get:function(){return R1.assertCompositeType}});Object.defineProperty(i,"assertDirective",{enumerable:!0,get:function(){return R1.assertDirective}});Object.defineProperty(i,"assertEnumType",{enumerable:!0,get:function(){return R1.assertEnumType}});Object.defineProperty(i,"assertEnumValueName",{enumerable:!0,get:function(){return R1.assertEnumValueName}});Object.defineProperty(i,"assertInputObjectType",{enumerable:!0,get:function(){return R1.assertInputObjectType}});Object.defineProperty(i,"assertInputType",{enumerable:!0,get:function(){return R1.assertInputType}});Object.defineProperty(i,"assertInterfaceType",{enumerable:!0,get:function(){return R1.assertInterfaceType}});Object.defineProperty(i,"assertLeafType",{enumerable:!0,get:function(){return R1.assertLeafType}});Object.defineProperty(i,"assertListType",{enumerable:!0,get:function(){return R1.assertListType}});Object.defineProperty(i,"assertName",{enumerable:!0,get:function(){return R1.assertName}});Object.defineProperty(i,"assertNamedType",{enumerable:!0,get:function(){return R1.assertNamedType}});Object.defineProperty(i,"assertNonNullType",{enumerable:!0,get:function(){return R1.assertNonNullType}});Object.defineProperty(i,"assertNullableType",{enumerable:!0,get:function(){return R1.assertNullableType}});Object.defineProperty(i,"assertObjectType",{enumerable:!0,get:function(){return R1.assertObjectType}});Object.defineProperty(i,"assertOutputType",{enumerable:!0,get:function(){return R1.assertOutputType}});Object.defineProperty(i,"assertScalarType",{enumerable:!0,get:function(){return R1.assertScalarType}});Object.defineProperty(i,"assertSchema",{enumerable:!0,get:function(){return R1.assertSchema}});Object.defineProperty(i,"assertType",{enumerable:!0,get:function(){return R1.assertType}});Object.defineProperty(i,"assertUnionType",{enumerable:!0,get:function(){return R1.assertUnionType}});Object.defineProperty(i,"assertValidName",{enumerable:!0,get:function(){return L6.assertValidName}});Object.defineProperty(i,"assertValidSchema",{enumerable:!0,get:function(){return R1.assertValidSchema}});Object.defineProperty(i,"assertWrappingType",{enumerable:!0,get:function(){return R1.assertWrappingType}});Object.defineProperty(i,"astFromValue",{enumerable:!0,get:function(){return L6.astFromValue}});Object.defineProperty(i,"buildASTSchema",{enumerable:!0,get:function(){return L6.buildASTSchema}});Object.defineProperty(i,"buildClientSchema",{enumerable:!0,get:function(){return L6.buildClientSchema}});Object.defineProperty(i,"buildSchema",{enumerable:!0,get:function(){return L6.buildSchema}});Object.defineProperty(i,"coerceInputValue",{enumerable:!0,get:function(){return L6.coerceInputValue}});Object.defineProperty(i,"concatAST",{enumerable:!0,get:function(){return L6.concatAST}});Object.defineProperty(i,"createSourceEventStream",{enumerable:!0,get:function(){return SX.createSourceEventStream}});Object.defineProperty(i,"defaultFieldResolver",{enumerable:!0,get:function(){return SX.defaultFieldResolver}});Object.defineProperty(i,"defaultTypeResolver",{enumerable:!0,get:function(){return SX.defaultTypeResolver}});Object.defineProperty(i,"doTypesOverlap",{enumerable:!0,get:function(){return L6.doTypesOverlap}});Object.defineProperty(i,"execute",{enumerable:!0,get:function(){return SX.execute}});Object.defineProperty(i,"executeSync",{enumerable:!0,get:function(){return SX.executeSync}});Object.defineProperty(i,"extendSchema",{enumerable:!0,get:function(){return L6.extendSchema}});Object.defineProperty(i,"findBreakingChanges",{enumerable:!0,get:function(){return L6.findBreakingChanges}});Object.defineProperty(i,"findDangerousChanges",{enumerable:!0,get:function(){return L6.findDangerousChanges}});Object.defineProperty(i,"formatError",{enumerable:!0,get:function(){return RP.formatError}});Object.defineProperty(i,"getArgumentValues",{enumerable:!0,get:function(){return SX.getArgumentValues}});Object.defineProperty(i,"getDirectiveValues",{enumerable:!0,get:function(){return SX.getDirectiveValues}});Object.defineProperty(i,"getEnterLeaveForKind",{enumerable:!0,get:function(){return w6.getEnterLeaveForKind}});Object.defineProperty(i,"getIntrospectionQuery",{enumerable:!0,get:function(){return L6.getIntrospectionQuery}});Object.defineProperty(i,"getLocation",{enumerable:!0,get:function(){return w6.getLocation}});Object.defineProperty(i,"getNamedType",{enumerable:!0,get:function(){return R1.getNamedType}});Object.defineProperty(i,"getNullableType",{enumerable:!0,get:function(){return R1.getNullableType}});Object.defineProperty(i,"getOperationAST",{enumerable:!0,get:function(){return L6.getOperationAST}});Object.defineProperty(i,"getOperationRootType",{enumerable:!0,get:function(){return L6.getOperationRootType}});Object.defineProperty(i,"getVariableValues",{enumerable:!0,get:function(){return SX.getVariableValues}});Object.defineProperty(i,"getVisitFn",{enumerable:!0,get:function(){return w6.getVisitFn}});Object.defineProperty(i,"graphql",{enumerable:!0,get:function(){return xf0.graphql}});Object.defineProperty(i,"graphqlSync",{enumerable:!0,get:function(){return xf0.graphqlSync}});Object.defineProperty(i,"introspectionFromSchema",{enumerable:!0,get:function(){return L6.introspectionFromSchema}});Object.defineProperty(i,"introspectionTypes",{enumerable:!0,get:function(){return R1.introspectionTypes}});Object.defineProperty(i,"isAbstractType",{enumerable:!0,get:function(){return R1.isAbstractType}});Object.defineProperty(i,"isCompositeType",{enumerable:!0,get:function(){return R1.isCompositeType}});Object.defineProperty(i,"isConstValueNode",{enumerable:!0,get:function(){return w6.isConstValueNode}});Object.defineProperty(i,"isDefinitionNode",{enumerable:!0,get:function(){return w6.isDefinitionNode}});Object.defineProperty(i,"isDirective",{enumerable:!0,get:function(){return R1.isDirective}});Object.defineProperty(i,"isEnumType",{enumerable:!0,get:function(){return R1.isEnumType}});Object.defineProperty(i,"isEqualType",{enumerable:!0,get:function(){return L6.isEqualType}});Object.defineProperty(i,"isExecutableDefinitionNode",{enumerable:!0,get:function(){return w6.isExecutableDefinitionNode}});Object.defineProperty(i,"isInputObjectType",{enumerable:!0,get:function(){return R1.isInputObjectType}});Object.defineProperty(i,"isInputType",{enumerable:!0,get:function(){return R1.isInputType}});Object.defineProperty(i,"isInterfaceType",{enumerable:!0,get:function(){return R1.isInterfaceType}});Object.defineProperty(i,"isIntrospectionType",{enumerable:!0,get:function(){return R1.isIntrospectionType}});Object.defineProperty(i,"isLeafType",{enumerable:!0,get:function(){return R1.isLeafType}});Object.defineProperty(i,"isListType",{enumerable:!0,get:function(){return R1.isListType}});Object.defineProperty(i,"isNamedType",{enumerable:!0,get:function(){return R1.isNamedType}});Object.defineProperty(i,"isNonNullType",{enumerable:!0,get:function(){return R1.isNonNullType}});Object.defineProperty(i,"isNullableType",{enumerable:!0,get:function(){return R1.isNullableType}});Object.defineProperty(i,"isObjectType",{enumerable:!0,get:function(){return R1.isObjectType}});Object.defineProperty(i,"isOutputType",{enumerable:!0,get:function(){return R1.isOutputType}});Object.defineProperty(i,"isRequiredArgument",{enumerable:!0,get:function(){return R1.isRequiredArgument}});Object.defineProperty(i,"isRequiredInputField",{enumerable:!0,get:function(){return R1.isRequiredInputField}});Object.defineProperty(i,"isScalarType",{enumerable:!0,get:function(){return R1.isScalarType}});Object.defineProperty(i,"isSchema",{enumerable:!0,get:function(){return R1.isSchema}});Object.defineProperty(i,"isSchemaCoordinateNode",{enumerable:!0,get:function(){return w6.isSchemaCoordinateNode}});Object.defineProperty(i,"isSelectionNode",{enumerable:!0,get:function(){return w6.isSelectionNode}});Object.defineProperty(i,"isSpecifiedDirective",{enumerable:!0,get:function(){return R1.isSpecifiedDirective}});Object.defineProperty(i,"isSpecifiedScalarType",{enumerable:!0,get:function(){return R1.isSpecifiedScalarType}});Object.defineProperty(i,"isType",{enumerable:!0,get:function(){return R1.isType}});Object.defineProperty(i,"isTypeDefinitionNode",{enumerable:!0,get:function(){return w6.isTypeDefinitionNode}});Object.defineProperty(i,"isTypeExtensionNode",{enumerable:!0,get:function(){return w6.isTypeExtensionNode}});Object.defineProperty(i,"isTypeNode",{enumerable:!0,get:function(){return w6.isTypeNode}});Object.defineProperty(i,"isTypeSubTypeOf",{enumerable:!0,get:function(){return L6.isTypeSubTypeOf}});Object.defineProperty(i,"isTypeSystemDefinitionNode",{enumerable:!0,get:function(){return w6.isTypeSystemDefinitionNode}});Object.defineProperty(i,"isTypeSystemExtensionNode",{enumerable:!0,get:function(){return w6.isTypeSystemExtensionNode}});Object.defineProperty(i,"isUnionType",{enumerable:!0,get:function(){return R1.isUnionType}});Object.defineProperty(i,"isValidNameError",{enumerable:!0,get:function(){return L6.isValidNameError}});Object.defineProperty(i,"isValueNode",{enumerable:!0,get:function(){return w6.isValueNode}});Object.defineProperty(i,"isWrappingType",{enumerable:!0,get:function(){return R1.isWrappingType}});Object.defineProperty(i,"lexicographicSortSchema",{enumerable:!0,get:function(){return L6.lexicographicSortSchema}});Object.defineProperty(i,"locatedError",{enumerable:!0,get:function(){return RP.locatedError}});Object.defineProperty(i,"parse",{enumerable:!0,get:function(){return w6.parse}});Object.defineProperty(i,"parseConstValue",{enumerable:!0,get:function(){return w6.parseConstValue}});Object.defineProperty(i,"parseSchemaCoordinate",{enumerable:!0,get:function(){return w6.parseSchemaCoordinate}});Object.defineProperty(i,"parseType",{enumerable:!0,get:function(){return w6.parseType}});Object.defineProperty(i,"parseValue",{enumerable:!0,get:function(){return w6.parseValue}});Object.defineProperty(i,"print",{enumerable:!0,get:function(){return w6.print}});Object.defineProperty(i,"printError",{enumerable:!0,get:function(){return RP.printError}});Object.defineProperty(i,"printIntrospectionSchema",{enumerable:!0,get:function(){return L6.printIntrospectionSchema}});Object.defineProperty(i,"printLocation",{enumerable:!0,get:function(){return w6.printLocation}});Object.defineProperty(i,"printSchema",{enumerable:!0,get:function(){return L6.printSchema}});Object.defineProperty(i,"printSourceLocation",{enumerable:!0,get:function(){return w6.printSourceLocation}});Object.defineProperty(i,"printType",{enumerable:!0,get:function(){return L6.printType}});Object.defineProperty(i,"recommendedRules",{enumerable:!0,get:function(){return m0.recommendedRules}});Object.defineProperty(i,"resolveASTSchemaCoordinate",{enumerable:!0,get:function(){return L6.resolveASTSchemaCoordinate}});Object.defineProperty(i,"resolveObjMapThunk",{enumerable:!0,get:function(){return R1.resolveObjMapThunk}});Object.defineProperty(i,"resolveReadonlyArrayThunk",{enumerable:!0,get:function(){return R1.resolveReadonlyArrayThunk}});Object.defineProperty(i,"resolveSchemaCoordinate",{enumerable:!0,get:function(){return L6.resolveSchemaCoordinate}});Object.defineProperty(i,"responsePathAsArray",{enumerable:!0,get:function(){return SX.responsePathAsArray}});Object.defineProperty(i,"separateOperations",{enumerable:!0,get:function(){return L6.separateOperations}});Object.defineProperty(i,"specifiedDirectives",{enumerable:!0,get:function(){return R1.specifiedDirectives}});Object.defineProperty(i,"specifiedRules",{enumerable:!0,get:function(){return m0.specifiedRules}});Object.defineProperty(i,"specifiedScalarTypes",{enumerable:!0,get:function(){return R1.specifiedScalarTypes}});Object.defineProperty(i,"stripIgnoredCharacters",{enumerable:!0,get:function(){return L6.stripIgnoredCharacters}});Object.defineProperty(i,"subscribe",{enumerable:!0,get:function(){return SX.subscribe}});Object.defineProperty(i,"syntaxError",{enumerable:!0,get:function(){return RP.syntaxError}});Object.defineProperty(i,"typeFromAST",{enumerable:!0,get:function(){return L6.typeFromAST}});Object.defineProperty(i,"validate",{enumerable:!0,get:function(){return m0.validate}});Object.defineProperty(i,"validateSchema",{enumerable:!0,get:function(){return R1.validateSchema}});Object.defineProperty(i,"valueFromAST",{enumerable:!0,get:function(){return L6.valueFromAST}});Object.defineProperty(i,"valueFromASTUntyped",{enumerable:!0,get:function(){return L6.valueFromASTUntyped}});Object.defineProperty(i,"version",{enumerable:!0,get:function(){return bf0.version}});Object.defineProperty(i,"versionInfo",{enumerable:!0,get:function(){return bf0.versionInfo}});Object.defineProperty(i,"visit",{enumerable:!0,get:function(){return w6.visit}});Object.defineProperty(i,"visitInParallel",{enumerable:!0,get:function(){return w6.visitInParallel}});Object.defineProperty(i,"visitWithTypeInfo",{enumerable:!0,get:function(){return L6.visitWithTypeInfo}});var bf0=mC0(),xf0=J$0(),R1=G$0(),w6=z$0(),SX=O$0(),m0=E$0(),RP=C$0(),L6=hf0()});var rf0=H((Ej5,af0)=>{var{defineProperty:WK1,getOwnPropertyDescriptor:lm9,getOwnPropertyNames:pm9}=Object,cm9=Object.prototype.hasOwnProperty,_m9=(J,Q)=>{for(var Y in Q)WK1(J,Y,{get:Q[Y],enumerable:!0})},im9=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of pm9(Q))if(!cm9.call(J,X)&&X!==Y)WK1(J,X,{get:()=>Q[X],enumerable:!(G=lm9(Q,X))||G.enumerable})}return J},nm9=(J)=>im9(WK1({},"__esModule",{value:!0}),J),gf0={};_m9(gf0,{AddressTransactionRelationship:()=>mf0,ConsensusObjectCancellationReason:()=>df0,DefaultSuinsNameDocument:()=>Xd9,ExecuteTransactionDocument:()=>Zd9,ExecutionStatus:()=>uf0,GetAllBalancesDocument:()=>tm9,GetBalanceDocument:()=>em9,GetCoinsDocument:()=>Jd9,GetDynamicFieldsDocument:()=>Qd9,GetMoveFunctionDocument:()=>Yd9,GetOwnedObjectsDocument:()=>zd9,GetReferenceGasPriceDocument:()=>Gd9,GetTransactionBlockDocument:()=>Vd9,MoveAbility:()=>lf0,MoveVisibility:()=>pf0,Move_Object_FieldsFragmentDoc:()=>rm9,MultiGetObjectsDocument:()=>Kd9,Object_FieldsFragmentDoc:()=>am9,Object_Owner_FieldsFragmentDoc:()=>om9,OwnerKind:()=>cf0,RegulatedState:()=>_f0,SimulateTransactionDocument:()=>Wd9,SupplyState:()=>if0,TransactionKindInput:()=>nf0,Transaction_FieldsFragmentDoc:()=>sm9,TypedDocumentString:()=>D4,VerifyZkLoginSignatureDocument:()=>qd9,ZkLoginIntentScope:()=>of0});af0.exports=nm9(gf0);var mf0=((J)=>{return J.Affected="AFFECTED",J.Sent="SENT",J})(mf0||{}),df0=((J)=>{return J.CancelledRead="CANCELLED_READ",J.Congested="CONGESTED",J.RandomnessUnavailable="RANDOMNESS_UNAVAILABLE",J.Unknown="UNKNOWN",J})(df0||{}),uf0=((J)=>{return J.Failure="FAILURE",J.Success="SUCCESS",J})(uf0||{}),lf0=((J)=>{return J.Copy="COPY",J.Drop="DROP",J.Key="KEY",J.Store="STORE",J})(lf0||{}),pf0=((J)=>{return J.Friend="FRIEND",J.Private="PRIVATE",J.Public="PUBLIC",J})(pf0||{}),cf0=((J)=>{return J.Address="ADDRESS",J.Immutable="IMMUTABLE",J.Object="OBJECT",J.Shared="SHARED",J})(cf0||{}),_f0=((J)=>{return J.Regulated="REGULATED",J.Unregulated="UNREGULATED",J})(_f0||{}),if0=((J)=>{return J.BurnOnly="BURN_ONLY",J.Fixed="FIXED",J})(if0||{}),nf0=((J)=>{return J.ProgrammableTx="PROGRAMMABLE_TX",J.SystemTx="SYSTEM_TX",J})(nf0||{}),of0=((J)=>{return J.PersonalMessage="PERSONAL_MESSAGE",J.TransactionData="TRANSACTION_DATA",J})(of0||{});class D4 extends String{constructor(J,Q){super(J);this.value=J,this.__meta__=Q}toString(){return this.value}}var om9=new D4(`
    fragment OBJECT_OWNER_FIELDS on Owner {
  __typename
  ... on AddressOwner {
    address {
      address
    }
  }
  ... on ObjectOwner {
    address {
      address
    }
  }
  ... on Shared {
    initialSharedVersion
  }
  ... on ConsensusAddressOwner {
    startVersion
    address {
      address
    }
  }
}
    `,{fragmentName:"OBJECT_OWNER_FIELDS"}),am9=new D4(`
    fragment OBJECT_FIELDS on Object {
  address
  digest
  version
  asMoveObject {
    contents {
      bcs
      type {
        repr
      }
    }
  }
  owner {
    ...OBJECT_OWNER_FIELDS
  }
  previousTransaction {
    digest
  }
}
    fragment OBJECT_OWNER_FIELDS on Owner {
  __typename
  ... on AddressOwner {
    address {
      address
    }
  }
  ... on ObjectOwner {
    address {
      address
    }
  }
  ... on Shared {
    initialSharedVersion
  }
  ... on ConsensusAddressOwner {
    startVersion
    address {
      address
    }
  }
}`,{fragmentName:"OBJECT_FIELDS"}),rm9=new D4(`
    fragment MOVE_OBJECT_FIELDS on MoveObject {
  address
  digest
  version
  contents {
    bcs
    type {
      repr
    }
  }
  owner {
    ...OBJECT_OWNER_FIELDS
  }
  previousTransaction {
    digest
  }
}
    fragment OBJECT_OWNER_FIELDS on Owner {
  __typename
  ... on AddressOwner {
    address {
      address
    }
  }
  ... on ObjectOwner {
    address {
      address
    }
  }
  ... on Shared {
    initialSharedVersion
  }
  ... on ConsensusAddressOwner {
    startVersion
    address {
      address
    }
  }
}`,{fragmentName:"MOVE_OBJECT_FIELDS"}),sm9=new D4(`
    fragment TRANSACTION_FIELDS on Transaction {
  digest
  transactionBcs
  signatures {
    signatureBytes
  }
  effects {
    effectsBcs
    epoch {
      epochId
    }
    unchangedConsensusObjects {
      nodes {
        __typename
        ... on ConsensusObjectRead {
          object {
            asMoveObject {
              address
              contents {
                type {
                  repr
                }
              }
            }
          }
        }
      }
    }
    objectChanges {
      nodes {
        address
        inputState {
          version
          asMoveObject {
            address
            contents {
              type {
                repr
              }
            }
          }
        }
        outputState {
          asMoveObject {
            address
            contents {
              type {
                repr
              }
            }
          }
        }
      }
    }
    balanceChanges(first: 50) {
      pageInfo {
        hasNextPage
      }
      nodes {
        owner {
          address
        }
        coinType {
          repr
        }
        amount
      }
    }
  }
}
    `,{fragmentName:"TRANSACTION_FIELDS"}),tm9=new D4(`
    query getAllBalances($owner: SuiAddress!, $limit: Int, $cursor: String) {
  address(address: $owner) {
    balances(first: $limit, after: $cursor) {
      pageInfo {
        hasNextPage
        endCursor
      }
      nodes {
        coinType {
          repr
        }
        totalBalance
      }
    }
  }
}
    `),em9=new D4(`
    query getBalance($owner: SuiAddress!, $coinType: String! = "0x2::sui::SUI") {
  address(address: $owner) {
    balance(coinType: $coinType) {
      coinType {
        repr
      }
      totalBalance
    }
  }
}
    `),Jd9=new D4(`
    query getCoins($owner: SuiAddress!, $first: Int, $cursor: String, $type: String! = "0x2::coin::Coin<0x2::sui::SUI>") {
  address(address: $owner) {
    address
    objects(first: $first, after: $cursor, filter: {type: $type}) {
      pageInfo {
        hasNextPage
        endCursor
      }
      nodes {
        owner {
          ...OBJECT_OWNER_FIELDS
        }
        contents {
          bcs
          json
          type {
            repr
          }
        }
        address
        version
        digest
        previousTransaction {
          digest
        }
      }
    }
  }
}
    fragment OBJECT_OWNER_FIELDS on Owner {
  __typename
  ... on AddressOwner {
    address {
      address
    }
  }
  ... on ObjectOwner {
    address {
      address
    }
  }
  ... on Shared {
    initialSharedVersion
  }
  ... on ConsensusAddressOwner {
    startVersion
    address {
      address
    }
  }
}`),Qd9=new D4(`
    query getDynamicFields($parentId: SuiAddress!, $first: Int, $cursor: String) {
  address(address: $parentId) {
    dynamicFields(first: $first, after: $cursor) {
      pageInfo {
        hasNextPage
        endCursor
      }
      nodes {
        name {
          bcs
          type {
            repr
          }
        }
        value {
          __typename
          ... on MoveValue {
            type {
              repr
            }
          }
          ... on MoveObject {
            contents {
              type {
                repr
              }
            }
          }
        }
      }
    }
  }
}
    `),Yd9=new D4(`
    query getMoveFunction($package: SuiAddress!, $module: String!, $function: String!) {
  package(address: $package) {
    module(name: $module) {
      function(name: $function) {
        name
        visibility
        isEntry
        typeParameters {
          constraints
        }
        parameters {
          signature
        }
        return {
          signature
        }
      }
    }
  }
}
    `),Gd9=new D4(`
    query getReferenceGasPrice {
  epoch {
    referenceGasPrice
  }
}
    `),Xd9=new D4(`
    query defaultSuinsName($address: SuiAddress!) {
  address(address: $address) {
    defaultSuinsName
  }
}
    `),zd9=new D4(`
    query getOwnedObjects($owner: SuiAddress!, $limit: Int, $cursor: String, $filter: ObjectFilter) {
  address(address: $owner) {
    objects(first: $limit, after: $cursor, filter: $filter) {
      pageInfo {
        hasNextPage
        endCursor
      }
      nodes {
        ...MOVE_OBJECT_FIELDS
      }
    }
  }
}
    fragment MOVE_OBJECT_FIELDS on MoveObject {
  address
  digest
  version
  contents {
    bcs
    type {
      repr
    }
  }
  owner {
    ...OBJECT_OWNER_FIELDS
  }
  previousTransaction {
    digest
  }
}
fragment OBJECT_OWNER_FIELDS on Owner {
  __typename
  ... on AddressOwner {
    address {
      address
    }
  }
  ... on ObjectOwner {
    address {
      address
    }
  }
  ... on Shared {
    initialSharedVersion
  }
  ... on ConsensusAddressOwner {
    startVersion
    address {
      address
    }
  }
}`),Kd9=new D4(`
    query multiGetObjects($objectKeys: [ObjectKey!]!) {
  multiGetObjects(keys: $objectKeys) {
    ...OBJECT_FIELDS
  }
}
    fragment OBJECT_FIELDS on Object {
  address
  digest
  version
  asMoveObject {
    contents {
      bcs
      type {
        repr
      }
    }
  }
  owner {
    ...OBJECT_OWNER_FIELDS
  }
  previousTransaction {
    digest
  }
}
fragment OBJECT_OWNER_FIELDS on Owner {
  __typename
  ... on AddressOwner {
    address {
      address
    }
  }
  ... on ObjectOwner {
    address {
      address
    }
  }
  ... on Shared {
    initialSharedVersion
  }
  ... on ConsensusAddressOwner {
    startVersion
    address {
      address
    }
  }
}`),Wd9=new D4(`
    query simulateTransaction($transaction: JSON!) {
  simulateTransaction(transaction: $transaction) {
    error
    effects {
      transaction {
        ...TRANSACTION_FIELDS
      }
    }
  }
}
    fragment TRANSACTION_FIELDS on Transaction {
  digest
  transactionBcs
  signatures {
    signatureBytes
  }
  effects {
    effectsBcs
    epoch {
      epochId
    }
    unchangedConsensusObjects {
      nodes {
        __typename
        ... on ConsensusObjectRead {
          object {
            asMoveObject {
              address
              contents {
                type {
                  repr
                }
              }
            }
          }
        }
      }
    }
    objectChanges {
      nodes {
        address
        inputState {
          version
          asMoveObject {
            address
            contents {
              type {
                repr
              }
            }
          }
        }
        outputState {
          asMoveObject {
            address
            contents {
              type {
                repr
              }
            }
          }
        }
      }
    }
    balanceChanges(first: 50) {
      pageInfo {
        hasNextPage
      }
      nodes {
        owner {
          address
        }
        coinType {
          repr
        }
        amount
      }
    }
  }
}`),Zd9=new D4(`
    mutation executeTransaction($transactionDataBcs: Base64!, $signatures: [Base64!]!) {
  executeTransaction(
    transactionDataBcs: $transactionDataBcs
    signatures: $signatures
  ) {
    errors
    effects {
      transaction {
        ...TRANSACTION_FIELDS
      }
    }
  }
}
    fragment TRANSACTION_FIELDS on Transaction {
  digest
  transactionBcs
  signatures {
    signatureBytes
  }
  effects {
    effectsBcs
    epoch {
      epochId
    }
    unchangedConsensusObjects {
      nodes {
        __typename
        ... on ConsensusObjectRead {
          object {
            asMoveObject {
              address
              contents {
                type {
                  repr
                }
              }
            }
          }
        }
      }
    }
    objectChanges {
      nodes {
        address
        inputState {
          version
          asMoveObject {
            address
            contents {
              type {
                repr
              }
            }
          }
        }
        outputState {
          asMoveObject {
            address
            contents {
              type {
                repr
              }
            }
          }
        }
      }
    }
    balanceChanges(first: 50) {
      pageInfo {
        hasNextPage
      }
      nodes {
        owner {
          address
        }
        coinType {
          repr
        }
        amount
      }
    }
  }
}`),Vd9=new D4(`
    query getTransactionBlock($digest: String!) {
  transaction(digest: $digest) {
    ...TRANSACTION_FIELDS
  }
}
    fragment TRANSACTION_FIELDS on Transaction {
  digest
  transactionBcs
  signatures {
    signatureBytes
  }
  effects {
    effectsBcs
    epoch {
      epochId
    }
    unchangedConsensusObjects {
      nodes {
        __typename
        ... on ConsensusObjectRead {
          object {
            asMoveObject {
              address
              contents {
                type {
                  repr
                }
              }
            }
          }
        }
      }
    }
    objectChanges {
      nodes {
        address
        inputState {
          version
          asMoveObject {
            address
            contents {
              type {
                repr
              }
            }
          }
        }
        outputState {
          asMoveObject {
            address
            contents {
              type {
                repr
              }
            }
          }
        }
      }
    }
    balanceChanges(first: 50) {
      pageInfo {
        hasNextPage
      }
      nodes {
        owner {
          address
        }
        coinType {
          repr
        }
        amount
      }
    }
  }
}`),qd9=new D4(`
    query verifyZkLoginSignature($bytes: Base64!, $signature: Base64!, $intentScope: ZkLoginIntentScope!, $author: SuiAddress!) {
  verifyZkLoginSignature(
    bytes: $bytes
    signature: $signature
    intentScope: $intentScope
    author: $author
  ) {
    success
    error
  }
}
    `)});var Kk0=H((Cj5,zk0)=>{var{defineProperty:UK1,getOwnPropertyDescriptor:Ud9,getOwnPropertyNames:Md9}=Object,Dd9=Object.prototype.hasOwnProperty,Qk0=(J)=>{throw TypeError(J)},Hd9=(J,Q)=>{for(var Y in Q)UK1(J,Y,{get:Q[Y],enumerable:!0})},Id9=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of Md9(Q))if(!Dd9.call(J,X)&&X!==Y)UK1(J,X,{get:()=>Q[X],enumerable:!(G=Ud9(Q,X))||G.enumerable})}return J},Od9=(J)=>Id9(UK1({},"__esModule",{value:!0}),J),MK1=(J,Q,Y)=>Q.has(J)||Qk0("Cannot "+Y),Ad9=(J,Q,Y)=>(MK1(J,Q,"read from private field"),Y?Y.call(J):Q.get(J)),sf0=(J,Q,Y)=>Q.has(J)?Qk0("Cannot add the same private member more than once"):Q instanceof WeakSet?Q.add(J):Q.set(J,Y),Bd9=(J,Q,Y,G)=>(MK1(J,Q,"write to private field"),G?G.call(J,Y):Q.set(J,Y),Y),bJ=(J,Q,Y)=>(MK1(J,Q,"access private method"),Y),Yk0={};Hd9(Yk0,{GraphQLCoreClient:()=>Gk0});zk0.exports=Od9(Yk0);var Nd9=Pj(),d7=rf0(),tf0=kt(),TX=Wz(),Wl=F9(),wd9=lL(),ef0=jt(),Zl,u7,c3;class Gk0 extends Nd9.Experimental_CoreClient{constructor({graphqlClient:J,mvr:Q}){super({network:J.network,base:J,mvr:Q});sf0(this,u7),sf0(this,Zl),Bd9(this,Zl,J)}async getObjects(J){let Q=(0,TX.chunk)(J.objectIds,50),Y=[];for(let G of Q){let X=await bJ(this,u7,c3).call(this,{query:d7.MultiGetObjectsDocument,variables:{objectKeys:G.map((z)=>({address:z}))}},(z)=>z.multiGetObjects);Y.push(...G.map((z)=>(0,Wl.normalizeSuiAddress)(z)).map((z)=>X.find((K)=>K?.address===z)??new tf0.ObjectError("notFound",`Object ${z} not found`)).map((z)=>{if(z instanceof tf0.ObjectError)return z;return{id:z.address,version:z.version?.toString(),digest:z.digest,owner:ZK1(z.owner),type:z.asMoveObject?.contents?.type?.repr,content:Promise.resolve(z.asMoveObject?.contents?.bcs?(0,TX.fromBase64)(z.asMoveObject.contents.bcs):new Uint8Array),previousTransaction:z.previousTransaction?.digest??null}}))}return{objects:Y}}async getOwnedObjects(J){let Q=await bJ(this,u7,c3).call(this,{query:d7.GetOwnedObjectsDocument,variables:{owner:J.address,limit:J.limit,cursor:J.cursor,filter:J.type?{type:(await this.mvr.resolveType({type:J.type})).type}:void 0}},(Y)=>Y.address?.objects);return{objects:Q.nodes.map((Y)=>({id:Y.address,version:Y.version?.toString(),digest:Y.digest,owner:ZK1(Y.owner),type:Y.contents?.type?.repr,content:Promise.resolve(Y.contents?.bcs?(0,TX.fromBase64)(Y.contents.bcs):new Uint8Array),previousTransaction:Y.previousTransaction?.digest??null})),hasNextPage:Q.pageInfo.hasNextPage,cursor:Q.pageInfo.endCursor??null}}async getCoins(J){let Q=await bJ(this,u7,c3).call(this,{query:d7.GetCoinsDocument,variables:{owner:J.address,cursor:J.cursor,first:J.limit,type:`0x2::coin::Coin<${(await this.mvr.resolveType({type:J.coinType})).type}>`}},(Y)=>Y.address?.objects);return{cursor:Q.pageInfo.endCursor??null,hasNextPage:Q.pageInfo.hasNextPage,objects:Q.nodes.map((Y)=>({id:Y.address,version:Y.version?.toString(),digest:Y.digest,owner:ZK1(Y.owner),type:Y.contents?.type?.repr,balance:Y.contents?.json?.balance,content:Promise.resolve(Y.contents?.bcs?(0,TX.fromBase64)(Y.contents.bcs):new Uint8Array),previousTransaction:Y.previousTransaction?.digest??null}))}}async getBalance(J){let Q=await bJ(this,u7,c3).call(this,{query:d7.GetBalanceDocument,variables:{owner:J.address,type:(await this.mvr.resolveType({type:J.coinType})).type}},(Y)=>Y.address?.balance);return{balance:{coinType:Q.coinType?.repr,balance:Q.totalBalance}}}async getAllBalances(J){let Q=await bJ(this,u7,c3).call(this,{query:d7.GetAllBalancesDocument,variables:{owner:J.address}},(Y)=>Y.address?.balances);return{cursor:Q.pageInfo.endCursor??null,hasNextPage:Q.pageInfo.hasNextPage,balances:Q.nodes.map((Y)=>({coinType:Y.coinType?.repr,balance:Y.totalBalance}))}}async getTransaction(J){let Q=await bJ(this,u7,c3).call(this,{query:d7.GetTransactionBlockDocument,variables:{digest:J.digest}},(Y)=>Y.transaction);return{transaction:VK1(Q)}}async executeTransaction(J){let Q=await bJ(this,u7,c3).call(this,{query:d7.ExecuteTransactionDocument,variables:{transactionDataBcs:(0,TX.toBase64)(J.transaction),signatures:J.signatures}},(Y)=>Y.executeTransaction);if(Q.errors){if(Q.errors.length===1)throw Error(Q.errors[0]);throw AggregateError(Q.errors.map((Y)=>Error(Y)))}return{transaction:VK1(Q.effects?.transaction)}}async dryRunTransaction(J){let Q=await bJ(this,u7,c3).call(this,{query:d7.SimulateTransactionDocument,variables:{transaction:{bcs:{value:(0,TX.toBase64)(J.transaction)}}}},(Y)=>Y.simulateTransaction);if(Q.error)throw Error(Q.error);return{transaction:VK1(Q.effects?.transaction)}}async getReferenceGasPrice(){return{referenceGasPrice:await bJ(this,u7,c3).call(this,{query:d7.GetReferenceGasPriceDocument},(Q)=>Q.epoch?.referenceGasPrice)}}async getDynamicFields(J){let Q=await bJ(this,u7,c3).call(this,{query:d7.GetDynamicFieldsDocument,variables:{parentId:J.parentId}},(Y)=>Y.address?.dynamicFields);return{dynamicFields:Q.nodes.map((Y)=>{let G=Y.value?.__typename==="MoveObject"?Y.value.contents?.type?.repr:Y.value?.type?.repr;return{id:(0,wd9.deriveDynamicFieldID)(J.parentId,Y.name?.type?.repr,(0,TX.fromBase64)(Y.name?.bcs)),type:(0,Wl.normalizeStructTag)(Y.value?.__typename==="MoveObject"?`0x2::dynamic_field::Field<0x2::dynamic_object_field::Wrapper<${Y.name?.type?.repr}>,0x2::object::ID>`:`0x2::dynamic_field::Field<${Y.name?.type?.repr},${G}>`),name:{type:Y.name?.type?.repr,bcs:(0,TX.fromBase64)(Y.name?.bcs)},valueType:G}}),cursor:Q.pageInfo.endCursor??null,hasNextPage:Q.pageInfo.hasNextPage}}async verifyZkLoginSignature(J){let Q=J.intentScope==="TransactionData"?d7.ZkLoginIntentScope.TransactionData:d7.ZkLoginIntentScope.PersonalMessage,Y=await bJ(this,u7,c3).call(this,{query:d7.VerifyZkLoginSignatureDocument,variables:{bytes:J.bytes,signature:J.signature,intentScope:Q,author:J.author}},(G)=>G.verifyZkLoginSignature);return{success:Y.success??!1,errors:Y.error?[Y.error]:[]}}async defaultNameServiceName(J){return{data:{name:await bJ(this,u7,c3).call(this,{query:d7.DefaultSuinsNameDocument,signal:J.signal,variables:{address:J.address}},(Y)=>Y.address?.defaultSuinsName??null)}}}async getMoveFunction(J){let Q=await bJ(this,u7,c3).call(this,{query:d7.GetMoveFunctionDocument,variables:{package:(await this.mvr.resolvePackage({package:J.packageId})).package,module:J.moduleName,function:J.name}},(G)=>G.package?.module?.function),Y="unknown";switch(Q.visibility){case"PUBLIC":Y="public";break;case"PRIVATE":Y="private";break;case"FRIEND":Y="friend";break}return{function:{packageId:(0,Wl.normalizeSuiAddress)(J.packageId),moduleName:J.moduleName,name:Q.name,visibility:Y,isEntry:Q.isEntry??!1,typeParameters:Q.typeParameters?.map(({constraints:G})=>({isPhantom:!1,constraints:G.map((X)=>{switch(X){case"COPY":return"copy";case"DROP":return"drop";case"STORE":return"store";case"KEY":return"key";default:return"unknown"}})??[]}))??[],parameters:Q.parameters?.map((G)=>Jk0(G.signature))??[],returns:Q.return?.map(({signature:G})=>Jk0(G))??[]}}}resolveTransactionPlugin(){throw Error("GraphQL client does not support transaction resolution yet")}}Zl=new WeakMap;u7=new WeakSet;c3=async function(J,Q){let{data:Y,errors:G}=await Ad9(this,Zl).query(J);Ld9(G);let X=Y&&(Q?Q(Y):Y);if(X==null)throw Error("Missing response data");return X};function Ld9(J){if(!J||J.length===0)return;let Q=J.map((Y)=>new Xk0(Y));if(Q.length===1)throw Q[0];throw AggregateError(Q)}class Xk0 extends Error{constructor(J){super(J.message);this.locations=J.locations}}function ZK1(J){switch(J.__typename){case"AddressOwner":return{$kind:"AddressOwner",AddressOwner:J.address?.address};case"ConsensusAddressOwner":return{$kind:"ConsensusAddressOwner",ConsensusAddressOwner:{owner:J?.address?.address,startVersion:String(J.startVersion)}};case"ObjectOwner":return{$kind:"ObjectOwner",ObjectOwner:J.address?.address};case"Immutable":return{$kind:"Immutable",Immutable:!0};case"Shared":return{$kind:"Shared",Shared:{initialSharedVersion:String(J.initialSharedVersion)}}}}function VK1(J){let Q={};if(J.effects?.unchangedConsensusObjects?.nodes.forEach((Y)=>{if(Y.__typename==="ConsensusObjectRead"){let G=Y.object?.asMoveObject?.contents?.type?.repr,X=Y.object?.asMoveObject?.address;if(G&&X)Q[X]=G}}),J.effects?.objectChanges?.nodes.forEach((Y)=>{let G=Y.address,X=Y.inputState?.asMoveObject?.contents?.type?.repr??Y.outputState?.asMoveObject?.contents?.type?.repr;if(G&&X)Q[G]=X}),J.effects?.balanceChanges?.pageInfo.hasNextPage)throw Error("Pagination for balance changes is not supported");return{digest:J.digest,effects:(0,ef0.parseTransactionEffectsBcs)((0,TX.fromBase64)(J.effects?.effectsBcs)),epoch:J.effects?.epoch?.epochId?.toString()??null,objectTypes:Promise.resolve(Q),transaction:(0,ef0.parseTransactionBcs)((0,TX.fromBase64)(J.transactionBcs)),signatures:J.signatures.map((Y)=>Y.signatureBytes),balanceChanges:J.effects?.balanceChanges?.nodes.map((Y)=>({coinType:Y?.coinType?.repr,address:Y.owner?.address,amount:Y.amount}))??[]}}function Jk0(J){let Q=null;if(J.ref==="&")Q="immutable";else if(J.ref==="&mut")Q="mutable";return{reference:Q,body:qK1(J.body)}}function qK1(J){switch(J){case"address":return{$kind:"address"};case"bool":return{$kind:"bool"};case"u8":return{$kind:"u8"};case"u16":return{$kind:"u16"};case"u32":return{$kind:"u32"};case"u64":return{$kind:"u64"};case"u128":return{$kind:"u128"};case"u256":return{$kind:"u256"}}if(typeof J==="string")throw Error(`Unknown type: ${J}`);if("vector"in J)return{$kind:"vector",vector:qK1(J.vector)};if("datatype"in J)return{$kind:"datatype",datatype:{typeName:`${(0,Wl.normalizeSuiAddress)(J.datatype.package)}::${J.datatype.module}::${J.datatype.type}`,typeParameters:J.datatype.typeParameters.map((Q)=>qK1(Q))}};if("typeParameter"in J)return{$kind:"typeParameter",index:J.typeParameter};throw Error(`Unknown type: ${JSON.stringify(J)}`)}});var Mk0=H((Rj5,Uk0)=>{var{defineProperty:DK1,getOwnPropertyDescriptor:Ed9,getOwnPropertyNames:Cd9}=Object,Rd9=Object.prototype.hasOwnProperty,Wk0=(J)=>{throw TypeError(J)},Fd9=(J,Q)=>{for(var Y in Q)DK1(J,Y,{get:Q[Y],enumerable:!0})},Sd9=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of Cd9(Q))if(!Rd9.call(J,X)&&X!==Y)DK1(J,X,{get:()=>Q[X],enumerable:!(G=Ed9(Q,X))||G.enumerable})}return J},Td9=(J)=>Sd9(DK1({},"__esModule",{value:!0}),J),Zk0=(J,Q,Y)=>Q.has(J)||Wk0("Cannot "+Y),Vl=(J,Q,Y)=>(Zk0(J,Q,"read from private field"),Y?Y.call(J):Q.get(J)),ql=(J,Q,Y)=>Q.has(J)?Wk0("Cannot add the same private member more than once"):Q instanceof WeakSet?Q.add(J):Q.set(J,Y),Ul=(J,Q,Y,G)=>(Zk0(J,Q,"write to private field"),G?G.call(J,Y):Q.set(J,Y),Y),Vk0={};Fd9(Vk0,{SuiGraphQLClient:()=>qk0,SuiGraphQLRequestError:()=>HK1});Uk0.exports=Td9(Vk0);var Pd9=yf0(),$d9=bt(),fd9=Kk0(),Ml,Dl,Hl,Il;class HK1 extends Error{}class qk0 extends $d9.Experimental_BaseClient{constructor({url:J,fetch:Q=fetch,headers:Y={},queries:G={},network:X="unknown",mvr:z}){super({network:X});ql(this,Ml),ql(this,Dl),ql(this,Hl),ql(this,Il),Ul(this,Ml,J),Ul(this,Dl,G),Ul(this,Hl,Y),Ul(this,Il,(...K)=>Q(...K)),this.core=new fd9.GraphQLCoreClient({graphqlClient:this,mvr:z})}async query(J){let Q=await Vl(this,Il).call(this,Vl(this,Ml),{method:"POST",headers:{"Content-Type":"application/json",...Vl(this,Hl)},body:JSON.stringify({query:typeof J.query==="string"||J.query instanceof String?String(J.query):(0,Pd9.print)(J.query),variables:J.variables,extensions:J.extensions,operationName:J.operationName}),signal:J.signal});if(!Q.ok)throw new HK1(`GraphQL request failed: ${Q.statusText} (${Q.status})`);return await Q.json()}async execute(J,Q){return this.query({...Q,query:Vl(this,Dl)[J]})}}Ml=new WeakMap;Dl=new WeakMap;Hl=new WeakMap;Il=new WeakMap});var Ik0=H((Fj5,Hk0)=>{var{defineProperty:IK1,getOwnPropertyDescriptor:kd9,getOwnPropertyNames:vd9}=Object,jd9=Object.prototype.hasOwnProperty,hd9=(J,Q)=>{for(var Y in Q)IK1(J,Y,{get:Q[Y],enumerable:!0})},bd9=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of vd9(Q))if(!jd9.call(J,X)&&X!==Y)IK1(J,X,{get:()=>Q[X],enumerable:!(G=kd9(Q,X))||G.enumerable})}return J},xd9=(J)=>bd9(IK1({},"__esModule",{value:!0}),J),Dk0={};hd9(Dk0,{InvalidTokenError:()=>BD,jwtDecode:()=>md9});Hk0.exports=xd9(Dk0);class BD extends Error{}BD.prototype.name="InvalidTokenError";function yd9(J){return decodeURIComponent(atob(J).replace(/(.)/g,(Q,Y)=>{let G=Y.charCodeAt(0).toString(16).toUpperCase();if(G.length<2)G="0"+G;return"%"+G}))}function gd9(J){let Q=J.replace(/-/g,"+").replace(/_/g,"/");switch(Q.length%4){case 0:break;case 2:Q+="==";break;case 3:Q+="=";break;default:throw Error("base64 string is not of the correct length")}try{return yd9(Q)}catch{return atob(Q)}}function md9(J,Q){if(typeof J!=="string")throw new BD("Invalid token specified: must be a string");Q||(Q={});let Y=Q.header===!0?0:1,G=J.split(".")[Y];if(typeof G!=="string")throw new BD(`Invalid token specified: missing part #${Y+1}`);let X;try{X=gd9(G)}catch(z){throw new BD(`Invalid token specified: invalid base64 for part #${Y+1} (${z.message})`)}try{return JSON.parse(X)}catch(z){throw new BD(`Invalid token specified: invalid json for part #${Y+1} (${z.message})`)}}});var A5=H((Sj5,Nk0)=>{var Bk0=BigInt("21888242871839275222246405745257275088548364400416034343698204186575808495617"),Ok0=[56,57,56,60,60,63,64,63,60,66,60,65,70,60,64,68],Ak0=(J)=>{let Q=J*J;return J*Q*Q%Bk0};function dd9(J,Q){let Y=[];for(let G=0;G<J.length;G++){let X=0n;for(let z=0;z<J.length;z++)X=X+Q[G][z]*J[z];Y.push(X%Bk0)}return Y}function ud9(J,Q){let Y=J.map((V)=>BigInt(V));if(Y.length<=0)throw Error("poseidon-lite: Not enough inputs");if(Y.length>Ok0.length)throw Error("poseidon-lite: Too many inputs");let G=Y.length+1,X=8,z=Ok0[G-2],{C:K,M:W}=Q;if(W.length!==G)throw Error(`poseidon-lite: Incorrect M length, expected ${G} got ${W.length}`);let Z=[0n,...Y];for(let V=0;V<X+z;V++){for(let q=0;q<Z.length;q++)if(Z[q]=Z[q]+K[V*G+q],V<X/2||V>=X/2+z)Z[q]=Ak0(Z[q]);else if(q===0)Z[q]=Ak0(Z[q]);Z=dd9(Z,W)}return Z[0]}Nk0.exports=ud9});var B5=H((wk0)=>{Object.defineProperty(wk0,"__esModule",{value:!0});wk0.default=OK1;function OK1(J){if(Array.isArray(J))return J.map(OK1);else if(typeof J=="object"){let G={};for(let[X,z]of Object.entries(J))G[X]=OK1(z);return G}let Y=[...Uint8Array.from(atob(J),(G)=>G.charCodeAt(0))].map((G)=>G.toString(16).padStart(2,"0")).join("");return BigInt(`0x${Y}`)}});var Ck0=H((Lk0)=>{Object.defineProperty(Lk0,"__esModule",{value:!0});Lk0.default=void 0;var pd9={C:["CcRunsaOm9T+H6q6KUy6OKcaoXdTTN0bbH3A29Cr16c=","DANWUwiW7sQql+2TfzE1z8UUKzrkBbg0PB2D/6YEy4E=","Hiih2TVpitEULlEYK7VM9KAOpaq9Ymi9MX6pd8wVSjA=","J68tgxqdJ0gICWXbMOKY5A5XV8PgCNuWTPnisSuRJR8=","Hm8RzmD8j1E6ajz+Fq4XWkEpFGLyFM0Iear0NUW3TgM=","Kmc4TTu9XkOFQYGctoHwvgRGLtFMNhPY9xkgYmjRQtM=","C2b981YJOmEWCfjhL7/s8LmF44HwJRiJNkCPXVyfRdA=","AS7j7B541HCDDGEJPCreNwsmyDzFzr7t2qaFLb2wniE=","AlK6X2dgv739iPZ/gXXj/WzRxDGwmba7LRCOe0Rbsbk=","F5R0zOyl/2dsa+w871QpY1Q5Gok1/3HW71rqrXypMvE=","LCQmE3mlG/qSKP9KUD/U7Zwfl0omSWmzfholibvtK5E=","HMHXtiaS5j6sLyiL0GlbQ8L2P1AB/A/FU+ZsBVGAGwU=","JVBZMBqtqYuy7VX4UpeelgB4Tb8X+6zQXZ7/X9nJG1Y=","KEN746wcsuR54fXA7M0ys66iQjSXCoGTsRwpzn5Z79k=","KCFqRC8uH3EcpPprU3ZusRhUjaj7T3jUM4diw39fIEM=","LB9HzRf6Wt8fOfTnBW3QP+7h784DCUWBEx8jdzI0gsk=","B6utArel68SGMrzJNWzrfdna/KJ2Y4pjZGuFZqYhr8k=","AjAmRgH/3yknWzP/qrUd/pQp+QiAppzRN9oMTRX5bDw=","G8lzBU5R2QWg8WhlZJfKQKhkQUVX7iiecX5dZomaoKk=","Lhwi+WRDUAggbDFX6GNB7dJJr/XC2EIfKmsiKI8KZ/w=","EiTzjfZ8U3gSHB1fRhu8UJ6OoVmORsn3pwRSvCu6hrg=","AuTmnYulnlGSgLS9ntAGj9e/6M2d/toZadKYkYbN4g4=","Hx7Mw0qroBN/XfgfwE/z7k8Z7jZOZT8HbUfpc12YAY4=","FnKtPXCaNTl0JmwwOamnMRQkRIAyzRgZ6suKTUKE9YI=","KD4/3CxuQgxW9Er1GStK6c2mlh8oTSSZHS7WAt+Mj8c=","HCo9EgxVDs/Q2wlXFw+gE2g3Ufj9/1nWYU+9af85S8w=","IW+Eh3qsYXL3iXpzI0Vu/hQ6mkN3PqbylstrgXdlP70=","LA0nK+zyp1dkun6OPijRK86qR+phylmkEaH1FVL5R4g=","FuNCmYZcDihITuenTEVOnxcKVICr4FCPy0psPYlUb0M=","F1zrpZnpb1s3WiMqb7nMcXcgR3ZYAikPSM2Tl1VIj8U=","DHWURA3EjBb+rZ4XWLAoBmqkEL+8NU9U2MX/u0Sh7jI=","GjwpvDnyG7XEZtt9frb9j3YOIAE8z5EskkeYgtkZ/Y0=","DM/dkG80JuXAmG6gSbJTQAhV00kHT1pmlcjuq80i5o8=","FPa8gdnxhvYr20dc5slBGGanqKP9Bls84OaZtn3Z55Y=","CWK4J4n7PRKXAspwsvbFqswJmBDJxJXIiO3rc4a5cFI=","GogK9wdNGLO/IMed4lEnvBMoSrAe8CV1r+8Mj2oxqG0=","EMuhhBmmozLNXnfwIRwVSyCvKST8IP8/TDASu3rpMRs=","BX5iqaj4mz69x2umOp6sqPontzGcrjQGdWooSfMC8Q0=","KHyXHekdwKvUSt9ThLSYjLlhMDu/Zc/1r6BBO0QoDO4=","Id8ziK8Wh7uzvKnaDMqQjx5WK8RtSrpOb395YOMGiR0=","G+XIh9JbznA+JcyXTQk0zXid+PcLSY/YPv+LVg4WgrM=","Jo2jb3blaPtoEXF1zqLNDdLLXUL9pazqSNWcJwag1cE=","DherCR9urlDGCb6vVRDs7MXYu3QTXr0FvQZGDMJqXtY=","BNcn5yj/oKZ67lNasHSkMJHvYtjPg9JwBA9cqh9ir0A=","DdvXv5wpNBWBtUl2K8Ai7TNwKsEPG/2GKxVBfX45ym4=","J5DrM1FiF1J2gWLoKYnGwjT1sNHTr5tYiinEnIeJZUs=","HkV8YBpjtz5EcZUBk9ilcDlfPZq4sv0JhLdkIGFC+ek=","Ia5kMB3KliVjjWqyu+cTX/qQ7NDEP/kfxMaG/EbgkbA=","A3n2PIzjRo1NopMWb0lJKIVL6eNDLglVWFhTTu2NNQs=","AC1WQgNZ0CZqdEoICAngVMoOSSGkZoasjJ9YoyTDUEk=","EjFY5ZZbXZsdaLPNMuELvtqNYkWeIfQJD8LFr5Y1FaY=","C+KfxAhHqUFmHRS79svgQg+7K29Sg21OYMgOtJytnsE=","Gslpkd7CuwVXcWFCAVpFPDbbnYWcrV+aIzgC8k/fTBo=","FZZEP3Y9vMJfSWT8YdI7Pl4SyfqX8YqSUcozVbywYn4=","EuC802VL36drKGHU7Drq4PGFfZ8X5xWu1tBJ6uO6MhI=","D8krTxu+qCuepz1K+a8qUM6rrH83FUsZBObHbHz5ZLo=","H5wLFhBEZELW8uWSqAE/QLFPfHciI29PnH6WUjOHJ2I=","Dr10JErnJnX4zeBhV6eC9AUNkU2ji0wFjRWfZD279NM=","LLfw7Tnhbp9pqfr9SrlRwDsGcelzRu45eoOYOdzPxtE=","Gp1uLs/wIsxWBUQ+5BurIM52HQUUzlJmkMcrynNS2b8=","KhFUOWB/M1peqDw7xEqTMdDBMyapp7owh9oYLWSOxy8=","I/m2UptdBA0VuPp67j40EOc4tWMFzUTylTXBFcWkwGA=","BYcsFtsPcqIkmsa6SEu5w6POl8FtWLaLJg65OfDm6Kc=","EwC97gi7eCTKIPuAEYB19AIZthUdVbXFK2JKfN7d9qc=","Gbm2PS8QjhfmOBeGOo9sKI160pkW2YyxBy5Oe31Ss3Y=","AVvuE1fjwBW1vaI3ZoUi9hPRyIcmtexCJKIBKEgbT38=","KVNzbpS7a58blwek8WFeTv4eHOS6shjL6pLHhbEo/9E=","CwaTU7oJFhiGL4BhgMA4X4UbmNNytF9UTOcmbtZgjfw=","ME901GHMwTEV5OC8+5OBflWut+uTBrZOT1iKyX2B9Ck=","FbvxRs6bygnooz9ed9/k9arSoWSkYXpMuO5UFc3pE/w=","CrTf4MJ0LN5EkBAxSHlk7ZuPS4UEBcEMqf8jhZVyyMY=","DjLbMgoETjGX9F92SaGWde9e7f6lRt6pJR3jn5Y5d5o=","ChdWqh83jKSydjWni2iI5meXczqCd0iWoweO+lFtoBY=","BExKM7EPaTRH/RcXf5Uu+JXmHTKPhe+pQlTWoqJdk+8=","LtNhG3JbinC+ZVtTf2b3AP4IedeaSWiR03sHtUZsS4s=","H5uk6Lq3zkLI7MPXIqouDq3965z900e12DOepxIIWKo=","GyMwQwUujCiPfukHqE5RiqOOgqxFAgZtt0BW+GXF09o=","JDHhzBZLuNB0Axq3K9VbTJAgU7/A8U2wyi+XsCCHWVQ=","CC+TTJH1qsMwzWlToKfbRaE+MiCXWDMZp5Hyc5ZYAf0=","K5oKIj51OLCjS+B0MVVCo8dyReKufL6Zmta7kwxImXw=","DhzZHt0s+izOuFSDuIepvoFkFj51qKAOsLWJzHAhTn0=","Lh6sDyv9/WPJUfYUd+NpiZl3TxmFTQD1iNMkYBzr4vk=","DL+pXzf7dAYMdhWOdp1tFXNFeE2O/bM8I9dIEVtQC4M=","CPBbO+kj7UTWWtSdimHppnbZkeOndRPZmAwjLfpKT4Q=","InGeKgcLzQhSv44hmE0EQ+coSSXcB1ijJaLdUQwEfvY=","BB9Zap7hyyvAYPf8w6GrTHvb8DYRmYLA9B9isvJoMMA=","Iz/TXeG+UgqHYo6wb2sdTAIb4cLQ3EZKGfzdCYaxD4k=","BSS0bRqoel5DJeCkI+vIENMeB4qhtHB+78tFPGHJwmc=","LDT0JMgeVxbOR/ysiUuFgkInu5VLDzGZzESGI3xRUhE=","C18qS2M4eBkgfv/CtVQfty3SAltUV8yX8zAQMn3kkV4=","IiB4VggszFTFty/kOdLP1sF0NdL1evbOrvrEH+BcZZ8=","JNV6i/XaY/5OJBWbf4lQtc37IQGUyvefJ4VASM4sgXE=","Cvqxgf3V4Fg7Nx11vWk/mDdK1wl7sBqFc5Gbsjt5OW4=","LbqbEI8gh3KZilLvrHy9VnbABXGUwWwL8WKQ1isRKO4=","JjSbZu24sW9W+IHHiPU/g8u4PeC9WSslWv8T5rzkILM=","Ja984OXhA1doXpX5Izl1OtgaVtKOzBk7I1KIo+bxN9s=","JbTOe9IpQ5DAlNalXt1ouXDu16roiyv/H3wBh/41AR8=","IsVD8Q9siew4flPxkIqI5d6c7yjr3zCxjLnVTB4CtjE=","Ajb5PneJxHJPx5CKnxkeHkJekGqRnXo032aOdIgvh6k=","KTULQBFmygEOfSfjfQXamWUr2uEU6wFlnLSXr5gMS1I=","Du14fWWCDT9r0xu6tUf3WmXtt12ETruJ7hJgkWZSNj8=","B8wRcPE7RvIDanU/Ugsykf3NDpm9lCl9GQb2VvTeb60=","Irk5IzsdcgX0m89hOj0wsZCHhtf59dEMIFlDVonorOo=","AUUXYqCquByKrR3IvDPocHQPCDpaqFQ4rdZQrOYK5aY=","I1BrtdhyfURh+r8QJdRtH+MuqmHex9pX5wT+wIkvzok=","LkhMROg4rqC6wGrj9xvdCSo3CVMeHv6pf4vWiQc1VSI=","D0vH0H66/WQ3nnjFC9LkK69KWUVFztwlRUGNomg1tUw=","H008j2WD6eX6dmN4Yvqu6FFYI4hyXfRg5iCZbVDY504=","CTUU4McHEfgmYNB74OSpiPrgKrx7aB2RU+uby0j+c4k=","GtqwyOKzutNGaZorXzvANkPug+zkcijySljgo0fhU9g=","FnKxcmBX2Z3RRwnrtHRkGjeMG5S4ByusGiLb756A2tI=","Hf1T1Fdq8uOPRPU/3KtGjMXY4vrgrMTuMNR7I5tHnBQ=","DGiIoQt1sPOnCjYmOjfhf+bXfWQPb8PevH8gd1MgXGA=","Gt25M6Zb53CSs0p+d9Ev6GEaYeAO5oSLhQkezKnR5Qg=","ANdUDc0mioRcEK4Y0d6TPPY4/1Ql8K//eTVijimdF5E=","FAwOQmh+nq0BsoJ6VmTKnCb+3eSs2Z2x0xaTnSC4LA4=","Lww6EV1DF9GRuom40T0YBsIKD5sk+MXtwJHirlZWWYQ=","DE7neP98FFUwBu0iDPnIEAigz/ZwsiuC2MU4odyVjGE=","FwTydm1G+Cw2k/AEQMzDYJQk7SbArMZiJ8PXSF3nTGk=","Ly0ZzD6l146noCwbUdJEq/B2nJ+FROQCObZv6QCcPPo=","GuA4U7dfyrpQU/ES4qjo3N1+5suc/tnH1sdmqAb8Zik=","CXGqv3lSQd9R0THQ+mGqXzVWkhstbwFOTkGobdrwVtU=","FAjDFuYBThqR1M9rbg3nPtpiT4OA3xyHX1wp97/i9kY=","Fmfz/i7b6FAkir5CtUMJO2yJ8fdz7yhTQWkfOYIu9b0=","E798XQ0sQ3akiwoDVXzfkVuBcYQJ5cEzQkxpV2UA/jc=","B2IKbfsLbOwwFq3z01M8JAJLlTR4VreXGbwLp0OmLCw=","FXTH7wxDVF82qMoIvb3YsHXSlZ4vMitzFnXePhmCtNA=","Jp5LW3oushr9VnlwpxfO7FvUGEVxwlT9wG4Dp/+DePA="],M:[["Bm9vhdb2ioXsEDRTUaI6Oq8H84r4yVKnvOynC9KvetU=","K51LQRDJrpl3guFQmx0P2yCnwCu9i+pzBUYrn4Elseg="],["DMV827CFB9Yr9npEk8wmL7bAnVVwE//x9XP0MSIfj/k=","EnTmSaMu01WjGm7WlyThra3oV+hutcOhIbzRR5QyA8g="]]};Lk0.default=pd9});var Fk0=H((Rk0)=>{Object.defineProperty(Rk0,"__esModule",{value:!0});Rk0.poseidon1=od9;var cd9=AK1(A5()),_d9=AK1(B5()),id9=AK1(Ck0());function AK1(J){return J&&J.__esModule?J:{default:J}}var nd9=(0,_d9.default)(id9.default);function od9(J){return(0,cd9.default)(J,nd9)}});var Pk0=H((Sk0)=>{Object.defineProperty(Sk0,"__esModule",{value:!0});Sk0.default=void 0;var rd9={C:["DumlkrqalRjQWYbWVvQMIRTEmTwRuymTjSHUcwTNjm4=","APFEUjXyFIxZhlhxafwbzYh7CNTQCGjfVpb/9AlW6GQ=","CN/zSH6KyZ4fKaBY0PqAuTDHKHMLerNs6HnziQ7Pc/U=","Lye+aQ/a7kbDzij3UysTyFbDU0LIS9puIJZjEPrcAdA=","KyrhrPaLe40kFr6/PU9iNLdj/gS4BD7ki4MnvryhbPI=","AxnQYgcr737MperAb5fU1VlSwXWrawPq5ktEx9vxHPo=","KIE9yuuuqoKKN234evSmO8i3vyetScYpjvezh78oUm0=","JydnOyzLyQPxgb844cHUDSAzhlIAw1K8FQkord35y3g=","I07EXKJ3J8LnSr0rKhSUzW771D40BYfWuPueMeZcxjI=","FbUlNAMa4Y9/hiyyz3z3YKsQqBUKM3sczZn/boeX1Cg=","Dcj61tnks19e2aPRhrec444Oio0bWLEy1wHU7s9o0fY=","G82V/8IR+8pgD3BfrT+1Z+pOs3j2Lh/sl4BVGKR+TZw=","EFILCrchyt/p7/gbAW/DTcdto2wleJN4F8uXjQad5Vk=","H21IFJuOf32bJX2O1fu69CkySYB1/tCs6IqeuB9WJ/Y=","HZZV9lIwkBTSngDvNaIIm//43ByBbw3JyjS9tUYMhwU=","BN9aVv+VvK+wUfexzUOpm6cx/2fkcDIFj+PUGFaXzH0=","BnLZlfj/9kAVGz0pDO2vFIaQoQqMhCSn9uwoK25L6Cg=","CZlStBSIRFSyEgDX/6/dXwyancwG8nCOn8HYIJtcdbk=","BSy6IlXf0Ax8SDFDuo1GlEjkNYaptM2Rg/0OhDprn6Y=","C4ut7mkK246wvXRxK3mZr4LeVXByUa13Fgd8uTxGTdw=","EZsVkPEzB69aHuZRAgwHx0nBXWBoOoBQuWPQqOSyvdE=","AxULfNbV0XslKdNr4PZ7gyxKz8iE707lzhW+C/tKjQk=","LMYYLF4UVG488ZUfFzkSNVN077g9gImKvmnLMXyepWU=","AFAyVR5jeMRQz+EppASzdkIYyt7awU4rktLNcxEb8Pk=","IzI34yibqjS7FH6XLry5UWRpw5n8wGn7iPnaLMKCdrU=","Bcj09OvUpuPJgNMWdL++YyMDfyGzSuWk6AwtTCTWAoA=","CnsdsTBC05a6BdgYoxnyUlK8817zru2R7h8JslkPxls=","KnO3H5shDPWxQpZXLJ0y2/FW4rCG/0fcXfVCNlpATsA=","GsmwQXq8yaGTUQfp/8kdw+wY8sTb5/Ipdqdgu1xQxGA=","EsAzmuCDdII/q7B2cH70eSafPk1ssQQ0kBXuBG3JP8A=","C3R1sQKhZa1/WxjbTh5wT1KQCqMlO6rGgkZoLlbpoo4=","A3woSeGRyj7bHF5J9ui4kXyEPjeTZvLqMqs6qI1/hEg=","BaaBH4VW8BTpJnRmHiF+m9UgbFyToH3BRf2xdqcWNG8=","KaeV59mAKJRulHt11U6fBEB26Hp7KIO0e2de9fOL1m4=","IEOaDISzIutFo4V6/Bj1gm6Mc4LIoVhcUHvhmZgf0i8=","Lguo2U2ez0qU7CBQxzcf8btQ8neZqEttSipvKgmCyIc=","FD/RFc4I+yfKOOt8zoIrRReCLNIQkEjS5tDdzKF9ccg=","DGTL7LHHNLhXlo273PgTzfhhFlkyPby/yEMjYjvpyvE=","AoowWEfGg/ZG/KklwWP/WudPNI1iwrZw8UJs75QD2lM=","Lk71EP8Lb9pfqUCrTEOA8mpry2TYlCe4JNZ1W1254ww=","AIHJW8QzhOZj15JwyVbOO4kltPbQM7B4uWOE9QV5QA4=","LtXwyRy9l0kYfi+t5ofgXuJJGzScA5oLuoqfQCOguzg=","MFCZkfiNo1BLvzdO1ari8DRIoix2I0yMmQ8B8zpzUgY=","HD8g/VVAmlMiG3xNSaNWufChEZ+yBntBp1KQlEJOxq0=","ELTn86td8AMElRRFm24Y7sRrsiE+jhMeFwiHtH3cuWw=","KhmCl5w/9/Q93VQ9iRwqvd2A+ATAd9d1A5qjUC5Dre8=","HHTuZPFeHbb+3b6tVtbVXbpDHrw5bJr5XK0PExW9XJE=","B1M+yFC6f5jquTA8rOAbS55PLouCcIz6nC/kWgrhRqA=","IVdrQ45QBEmhUeTurxexVChcaPQtQsGAihGr83ZMB1A=","LxfAVZuP55YIrVyhk9YvELzoOEyBXwkGdD1pMINtSp4=","LUd+OGLQdwinnoqulGFwvJd1pCATGEdK5mWwsbficw4=","Fi9SQ5ZwZMOQ4JVXeYTyka+6ImbDj1q82Jvg9bJ0fqs=","K0yyM+3pukgmTs0siuUNGteoWWqH8p+Kd3enAJI5MxE=","LI+8st2Fc9wduvj0YihUd22y7s5thcTPQlTnw14DsHo=","HW80dyXkgWry/0U/DNVrGZ4bYen2Aemt5eiNuHCUnak=","IEsMOX9OvnHrwtiz31uRPfnmrAK2jTEyTNSa9cRWVSk=","DEy53DxP2BdPEUmzxjw8L57LgnzX3CVTT/j7dbx5xQI=","F0rWGhRIyJmiVBZHT0kwMB5cSUdSeeBjmmFt3EW8e1Q=","GpYXe89NjYn3Wd9OwvPN4uqqKMF3zA+hOpgW1Jo40u8=","Bm0EskMx1xzQ74BUvGDE/wUgLBJqIzwagkKs42C4owo=","KkxPxuwLDPUhlXgoccbdOzgcxl9y4CrVJwN6Yqob2AQ=","E6stE2zPN9RH6fLhSnztyV5yf4RG9tnX5Vr8ASGf1kk=","ESFVL8omBhYZ0k2EPcgnacGwT87Cb1UZTC4+hprMapo=","AO9lMyKxPWyIm8gXFcN9d6bNJn1ZXEqJCaVUbHyXz/E=","DiVIPkWmZSCLJh2Lp0BR5kAMd21lJZXZhFrKNdijl9M=","KfU23LnddoIkUmRlnhXYjjlaw9Td6S2MRkSNuXnuuok=","KlbvnyxT/rrf2jNXXb29iFoSTieAu+oXDkVrqs4Ppb4=","HINhx461z13s+3otF7XECfKuKZmkZ2Lo7kFiQKjLmvE=","FRr/XziyCg/ARzCJqvAga4Po5op2RQe/09CrS+dDGcU=","BMYYfkHtiB3BsjnIj3+dQ6n1L8jIts3R525HYVtR8QA=","E7N72A9NJ/sQ2EMx9vttU0uBxh7RV3ZEnoAbfdycKWc=","AaXFNic8LZ31eL+9MsF7eizjZkwqUgMskyHOscToqOQ=","KrNWGDTKc4Na0F9desuVC0qaLGZrlybagyI5Blt8OwI=","HU2OwpHnINsgD+bWhsDWE6yvavTpXTv2n37VFqWXtkY=","BBKU0sxITSKPV4T+eRn9K7klNRJAoEtxFRTJyAtlrx0=","FUrJjgFwjGEcT6cVmR8ASJj1eTnRJuOSBClx3ZDoH8Y=","CzOdisyn1Pg+7dhAk671EFCzaEyI+LCwRSRWO8bqTaQ=","CVXknmYQyUJUpPhM+6s0RZjw5x6v9Kfdge2VtQg5yC4=","BnRqYVbrpUQmueIiBvFavKmm9B5vU1xvNSVAHqBlRiY=","Dxj1oOzRQjxJbzggxUnCeDjleQ4r0KGWrJF8f/Mgd/s=","BPbuyhdR9zCKxZ7/W+smHku1Y1g+3nvJKnOCI9b3bhM=","K1aXM2TExPXBo+xNo83OA4gR6xFvs+RbwXaNJvwLN1g=","Ejdp3UnVsFTc12uJgEsby44TkrOFcWpdg/62XUN/Ke8=","IUe0JPxIyAqI7lK5EWmqzqmJ9kRkcRUJlCV7L7AcY+k=","D9wfWFSLhXAabFUF6jMqKWR+bzStQkPC6lStiXzr5U0=","Ejc6glH+oATfaKvPD3eG1Lzv8oxdu+DDlE9oXMCgsfI=","IeT06l81+FutfqUv90LJ6KZCdWtq9EID3YofNcGpADU=","FiQ5FtadLKPftHIiJNTEYrVzZkkvRekNioGTTxvDsUc=","HvvkbdeleLT2b5rbyItDeKvCFWbhoEU8oTpBWcrASsI=","B+pehTfPXdCIhgIOI6fzh9Ro1VJb5m+FO2csyWqIlpo=","BajE+ZaLiqO3tHijD5pbY2UPGadefOEcqf4WwLdsALw=","IPBXcSzCFlT7/lm9NF6NrD94GMcBuceILZ1Xtyoy6D8=","BKEu3tqd/WiWcvjGf+4xY23NjojQHUkBm9kLM+sz22k=","J+iNjBXzfc7kTx5UJaUd7L0TbOUJGmdn5J7JVEzNEBo=","L+7Re4QoXtm4pcjF6VpB9m4JZhmncDIjF2xB7kM95NE=","HtfMdu30XHxAQkFCD3Kc85TllCkRMSoNaXK4vVOv8rg=","FXQumbm/oyMVf/jFhvVmDqxng0dhRM3K3yh0vkVGaxo=","GqwoU4f2XoLIlfxoh930BXcQdFTG7AMXKE8DPyfQx4U=","JYUcPIRdR5D53a29tgVzV4MuLnpJd19x7HWpZVTWfHc=","FaWCFWXMLsLOeEV9sZft81O367osVSM3DdzMPZ8Uamc=","JBHVekgTuZgO+n4xodtZZtz2TzYEQndQLxVIXyjHFyc=","AC5vjWUgzUcT4zW4wLbS5kfpqY4S9M0lWIKLXvbLTJs=","L/e8j0OAzemX2gC2FrD80a+PDpHi/h7XOYg0YJ4DFdI=","ALmDG5SFJVle4CckRxvNGC6VIfa3u2jx6Tvk/rsNPL4=","Ci9TdouOv2qGkTsOV8BOARykCGSKR0OofXetvwycNRI=","ACSBVhQv0Dc6R5+R/yOelg9Zn/fpS+abfyopAwXhGY0=","Fx1WILh7+xMoz4wCqz8MmjlxlqpqVCwjUOtRKisrzak=","FwpPVVNvfclwCHx8ENb612DJUhct1U3ZnRBF5Ow0qAg=","KaujP3mf5mwu8xNK6gQzbsw344wc0hG6SC7KF+Lb+uE=","HpvBeaT911j90bsZRQiNR+cNEUoD9qDotbplA2nmSXM=","HdJpeZtmD61Y9/SJLfsLWv6q2GmpxLRPnJ4cQ72vjwk=","Is28i3ARetFAEYHQLhVFnnzNQm/oacfJXR3Syw8krzg=","DvBC5FR3HFM6n1elXFA/zv0xUPUu2Up81bqTucfazv0=","EWCeBq1sj+Lyh/MDYDfohRMY6LCKA1mgOzBP/KYugoQ=","EWbZ5VRhbbqedT7qQnwXt/7NWMB23+QnCLCPW3g6qa8=","LeUpiUMahZWTQTAmNUQT2xd/v0zSrAtW+FWoiDV+5GY=","MAbrT/x6hYGabaSS86isHfUa7lsXuOiddL8Bz19x6a0=","KvQfu2G6ioD9z2//nj9vQimT/o8KRjn5YjRMgiUUUIY=","EZ5oTeR2FV/lprQajryF24cYqyeInoXngbIUus5IJ8M=","GDW3huLokl4Yi+pZrjY1N7USSMI4KPBHz/eEuXs/2AA=","KCAaNMWU36NNeUmWxkM6INFSusKnkFySbEDihasy7rY=","CD79eifRdRCU6A/vr3iwAIZMgutXEYdySnYfiMIsxOc=","C2+Io1dxmVJhWOYc7qJ76BHBbfd3TdhRngeVZPYf0Ts=","Dsho5tFeUdlkT2bh1kcalFiVEcoA0p4QFDkObuQlT1s=","KvM+P4ZncScawMmz7S4RQuzT50uTnNQNANk3q4TJhZE=","C1ICEfkEtefQm12WHGrOdzRWjFR91oWLNkzl5HlR8Xg=","Cy1yLQkZoarY21jxAGKpLqDFasQnDoIsyiKGIBiKHUA=","H3kNTX+M8JTZgM6zfCRT6Ve1SpmRyji74AYdHtblYtQ=","AXHrld+/fR6uqXzThfeAFQiFwWI1oqao2pLOsB5QQjM=","DC0OO1/VdUkym/aIXaZrm3kLQN79LIZQdiMFOBsWiHM=","EWL7KGicJxVOWoIotOcrN3y8r6WJ4oPDXTgDBUQHoY0=","LxRZtl3uRBtkrThqkegxDygsWpKonhmSFiPvgklxG8A=","Hm/zIWtojD2ZbXQ2fVzUwbxInUZ1TrcSwkP3DRtTz7s=","AcqL5zgyuNBoFIfSfRV4AtdBpvNs3CoFdogfkyZHiHU=","H3c1cG/+n8WG+XbVvfIj3GgChggLEM6gC5td4xX5ZQ4=","JSK2D06jMHZAoMLc4EH7qSGsEKPV8JbvR0XKg4KF8Bk=","I/C+4AGxAp1SVQdd3JV/gzQYytT1K2w/jOFsI1VyV1s=","K8Gui43buB/KrC1EVV7VaF0UJjPp35BfZtlAEJMILVk=","D5QGuCllZKNzBFB7jbo+0WI3EnOgex/JgBH81q1yIF8=","I2Co6wzH3vpntymY3pBxThfnWxdKUu5KyxJsjNmV8Kg=","FYcaXN3q2XaATIA8uu8lXrSBWl6W34sAbcu8J2f4iUg=","GTpWdmmY7p4KhlLdLzsdoDYvT1T3I3lUT5V8ze77Qg8=","KjlKQ5NPhpgvm+Vv9PqxcDsuY8itM0g05DCYBed3rg8=","GFmVTP64aV8+i2NdyzRRkoks0RIjRDuntBZuiHbA0UI=","BOEYF2MFDlgBNETby5nxkCsRvCXZC73KQI04GfT+0ys=","D9slPe6Dhp1AwzXqZN6MW7EOuC2wi16LH15VUr/QXyM=","BYy+ippQJ72qTvtiOt6tYnXwhobxwImEqdfFuum08cA=","E4Ltzplx4YZJfq2xrrH1KyO0uDvvAjqw0VIotMzspZo=","A0ZJkPBFxu4IGcpR/RGwvn9huOuZ8Ut34eZjRgHZ6LU=","I/e/yHINwpb/8ztB+Y/4PG/KtGBdsutaqlvBN663Clg=","ClmhWOPuwhF+bpTn8OnezxjD/9XhUxqSGWNhWLuvYvI=","BuxUyAOBwFK1i/I7MS/9POLE66BlQgr49MI+0Adf0Hs=","EYhy3IMuDrVHa1ZkjoZ+yLCTQPenvLG0li8P+e0fnQE=","E9afoSfYNBZa1cfLp61Z7VLgsPDkLX/qleGQa1IJIbE=","FpoXf2PqaBJwscaHenPSG94UOUL7cdxV/YpJ8Z8Qx3s=","BO9RWRxurZfvQvKHrc5A2Tq+sDK5IvZv+36aWnRQVE0=","JW4XWh3AeTkOzXynA/suOxnsYYBdTwPO1fRe5t0Paew=","MBAtKGNqvV/l8q9BL/YAT3XMNg0yBd0toAKBPT4s7rI=","EJmOQt/NO78cBxS8c+sb9ARDo/qZvvSjH9Mb4YL8x5I=","GT7djp/PPXYl+n0ktZih2J8zYur01YLv7K12+HnjaGA=","GBaK/TTy2RXQNozoC3szR9HHpWHOYRQl8mZNeqUfC10=","KTg8AevTtqsMAXZW6+ZYtqMo7He8M2JuKeLpWzPqYRE=","EGRtLyYD3jmh9K5ed3GmSnAttuhvt2q2AL9XP5AQxxE=","C+teB9GycUX1dfE5WlW/Ey+QwltA2ns4ZNAkLcsRF/s=","FtaFJSB4wTPcDT7K1itciDD5W7LlS1mr3/vwGNlvozY=","Cmq9HYM5OPM8dBVOBAS0tApVW7vsId36/Wct1iBH8Bo=","GmefXTbre1yOoSpMLe3I/rEt/+7EUDFycKbxmzTPGGA=","CYD7IzvUVsI5dNUODr/eRyakI+raTo9v+8dZLj8bk9Y=","FhtCIy5huEy/GBCvk6OPwM7OPVYoySggA+ustcMSxys=","CtoQqQx/BSCVD31Hpg1eakk/CXh/FWTl0JID20feGgs=","GnMNNyMQuoIyA0WimsQjjtPweoorThIbtQ3bmvQH9FE=","LIEg8mjvBU+BcGTDad2n6pCDd/6rpcTf+9oQ71joxVY=","HHyIJPdYdT+lfAB4nGhCF7kw6VMTvLc+bnuGSaSWj3A=","LNntMfX4aRyOOeQHenT6oPQArYtJHrP3tHsn+j/Rz3c=","I/9PnUaBNFfPYNkvV2GDmaXgIqwyHKVQhUriORiiLuo=","CZRaXRR6T2bO7OZAXd3Z0K9aLFEDUpQH3/HqWPGAQm0=","GI2cUoAl1MK2dmDGt3G5D3x9puqinT8mim3SI+xvxjA=","MFDjeZZZa3+B9oMRQx2HNNun2SbTYzWV4MDY3fTw9H8=","Fa8RaTloMKkWAMqBAsNcQmzq5UYeP5XYnYKVGNMK/Xg=","HabQmIVDLqmgbZ83+HPZhdrpM+NRRmspBChNozINisw=","J5bqkNJpryn1+KzzOSESTk5PrT2+ZYlF5UbuQR3aqcs=","IC190doPa0sDJcizMHdC8B4VYS7I6TBKfLAxngHTLWA=","CW1nkNBbt1kVapUromPWcqLX+ceI9Mgxop2s5MD4vl8=","BU76H2Ww/OKDgIllJ12He0ONojzlsT4ZY3mMsUR9JaQ=","GxYvg9kX6T7bMwjCmALeudiqaQETsuFIZMz24Y5BZfE=","IeUkHhJWTdb9nxzdKg3jnu3+/BRmzFaOxc63RaBQbtw=","HPtWYujPWskiaoDuF7Nqvstzq1+H4WGSe0NJ4Q5L3wg=","DyEXfjAqdxu65tjR7LNztiyZrzRiIKwBKcU/Zm6yQQA=","FnFSI3RgaZKv+w3X9xsSvsQjau3mKQVGvO9+H1FcIyA=","D6PsW5SIJZwutM8kUBv62b4uyeQsXMjM1BnSppLK2HA=","GTwOBOC9KYNXyyZsFQYIDtNu3OhcZIzAhejFexq1S7o=","ECrfjvdHNaJ+kSgwbcvDyZ9vcpHNQGV4zhTqKtq6aPg=","D+CveFjkmFnipU1vGtlFsTFqokv73SOuQKbQy3DD6rE=","IW9nF7vH3tsIU2oiIIQ/Ti2l8dqp69796KXqc0R5jSI=","HaVcyQDw0h9KPmlDkZGKGzwjsqx3PGs++I4uQigyUWE="],M:[["EJt/QRug5MmytwyvXDansZS+fBGtJDeL/ttoWSuoEYs=","Fu1B4Tu5wMZq4RlCT928vJMU3J/b3upV1sZFQ9xJA+A=","K5C7oA/KBYn2F+fcv+guDfcGq2QM6yR7eRqTt042c20="],["KWnyfu0xpIC5w2x2Q3nbyizI/dFBXD3e1ilAvN4L13E=","LiQZ+ewC7DlMmHHIMpY9wbiddDyMe5ZAKbIxFoex/iM=","EBBx8AMjebaXMVh2aQ8FPRSNThCfX7BlyKrMVaD4m/o="],["FDAh7GhqPzMNX55lRjgGXObNeeKMWzdTMmJE7mWhsac=","F2zAKWla0CWCpw7/CKb9mdBX4S5Y59e2sWzfq8juKRE=","GaP8ClZwK/QXun/uOAJZP6ZERwMHBD93cyec1x0l1eA="]]};Sk0.default=rd9});var fk0=H(($k0)=>{Object.defineProperty($k0,"__esModule",{value:!0});$k0.poseidon2=Qu9;var sd9=BK1(A5()),td9=BK1(B5()),ed9=BK1(Pk0());function BK1(J){return J&&J.__esModule?J:{default:J}}var Ju9=(0,td9.default)(ed9.default);function Qu9(J){return(0,sd9.default)(J,Ju9)}});var jk0=H((kk0)=>{Object.defineProperty(kk0,"__esModule",{value:!0});kk0.default=void 0;var Gu9={C:["GbhJ9pRQsGhI2h05vV5KQwK7hnRO3CYjiwh44mntI+U=","Jl3f4SfdUb1yOTR7dY8KEyDrLMdFCswdrUf4DI3PNNY=","GZdQ7EcvGAng9mpUXh5RYkEIrIRQFcKqPfw2urSX2Ko=","FX/z/mWscggRDwal90MCsU10PqJQZ/D/0DL3h8fxzfg=","LknEPEVp3Zxf01rEX8oz8QsVxZBpL4vu/hj0iWrJSQI=","DjX7iZgYkFINSu8rbWUGw8svC2lzwk+oJzE0X/otHx4=","JRrUfLFcTxEF8QmuXpRPG6nZ54BtZn/+xv5yMALguZY=","E9oH3GTUKDaYc+lxYCNGQfi+tW/dBeXzVj+jnZwi304=","DACbhOZQ5tI9wAx9zO90g6VTk5aJ01DNRue4kFX9Rzg=","AR8WscY6hU8BmS45VvQtiwTrZQxtU16wID3sdL79ygY=","DtaeXjg6aI8gnZpWHap5YS8/eNBGetRUhd8HCT82dUk=","BNupSnsM6eIhrK1BRytrvjrsUH9es9M/RjZyJkyfeJs=","Cj8mN9hA86FusJQnHJ0je2A2dX1LtQv3znMv8dT6KOg=","JZpmbxKe6hmPihxQL9s4+jmx8HVWlWS25UpIXRGCMj8=","KL90Wcmy9MbY59BqTuOkf3dF1CcQOOUVejL99+3g1qE=","ChypQfBXA3Um6iAPSJvo1MN8hbvM5qKu7JG9aUFDJEc=","DG+PlYvg6TBT1/1PxUUShVU17RU58FHctDom/ZJjYc8=","EjEGqTzRdXjUJugSisnZCqnooAcI4pbghN1X5pyq+BE=","JuG6Uq2Shdl906tS+OhACF6PqD/x6PGHewdIZ80t7nU=","HLVcrXvRM94YpkxcR7nJfL5Ni3v54JWGRHFTfmpK4sU=","Hc1z5GrNj44OLHzgS95/bSpTBD1QYKQccUPwjm6QVdA=","ARAD4y9tnGb1hS8FR0pN7wzaKUoOtOm5sSubtFEuVXQ=","Kx6AmsHRCrKa1fINA6V9/rrf5ZA/WLr+18UI3SKHrow=","JTneF4W3NZmftNrDXuF+0O+ZXQWrL8X66qaa6HvOwKU=","DCRsWi747gEmSX8iKz4KDvThw9QchtRuQ5gssR13lR0=","GSCJxJdPaOlUCBSPfAYy7bsJ5qatGhwvPwMF9dA7Uns=","Hq4K2KtosvBqDuNu6w0MBYUpCX2RCWt1bY/cL7WmDYU=","F5GQ5dDiIXnkb4KChyq8iNtuL9wN7pnml2i9mMXQa/s=","KbueLJB2cyV26agcesS4MhRSj32wDzG/bK/nlKmzzRw=","Il05TkIgdZlAPv0MJGSpDVJlJkWIKqw1sQ5ZDm5pHgg=","BkdgYjwlyM91PSOAVbREUyvhNVdFHAh94J79RUsj/Vk=","ELo6DgHfkuh/MBxLcW2KOU1n9L9Cp1wQkikQp49rW4c=","DgcL9T+EUbJPnG6WsMKoActRG8DCQuudNht3aT8hRxw=","G5TNYbBRsE3Tl1X/k4Iac8zWyxHSSR2Kp/khAU3iUvs=","HXyzm6+4x0ThSHh6LnAjD51OkX1XE7sFBIe1qn10Bws=","Lskxib0atPaRF9D+mAyA/4eFwpYYKfcBu3SsHzA7F9s=","LbNmv9020nemkruCW4YnW+rEBKGa4HqQgupGvYNReSY=","BiEA60hdsGJpZVzxhqaFMphSdUKEUDWa3JnOxpYHEbg=","B2HTPGZhSqpXDn8egkTKESAkP5L6WeT5AMVnv0H1pZs=","IPxBGhFNE5ksJwWqA04/MV14YIoPfeTM96cuSUhVrQ0=","JbXABKS9/LWt2exOmrIZuhAsZ+iz7/tfw6MPMXJQvFo=","I7GCLSeO1jKklOWPbfb17QOLGG2EdBVa2H59/2Kzf0s=","InNLTFw/lJNgbEupASSZvw8U0Tv8/MyqFhAqKcwvaeA=","JsDI/gnrMLfienTcM0kjR+W9/0Cao2ECVEE9P615XOU=","Bw3QzLa9e7rojqwD+h+7Jhlr4wg6gJgpu9Ym3zSMytk=","ErZZW9sym2+wQ7p4uyjDvsLApt5G2MWtYGfE6/1CUNo=","JI2X1/dig9Y77DDnpYdsEcBvypsnXGccXjPZW7fo1yk=","GjBtQ51GOwgW/G/WTMk5MYtF63Wd3eSqEG0V2b2bqqo=","KKj4Ny48ONrO18AEIctGIfTxtU3cJ4IbDWLT1ux8Vs8=","AJSXVxf5qKi7NRUvJNQylAcc4yDIKfOIvIUhg+Hizn4=","BNXuTDqnj32A/eYNcWSA01k/dNT2U66D9BAyRtsujWU=","Kmz16aoD1DNjSa1vuO0iace+9UuIIsx20ISVwS794Yc=","IwTTHqq5YLqSdNpD4Z3et/eSGAgI/W5Duq5I1+/Lo/M=","A/2ayGWksqbV5wCXhYFySb/win4HJvy04cEdOdGZ8LA=","ALclje1Su9oiSEBNVe5QRHmK/DogkZMHP3lU1NY7C2Q=","FZ+BraB3F5nsOPyi1L9l67E9OnTzKY2zYnLFymXpLZo=","HvkOZ0N/vIVQI3p1vCjju5AAEw6iXwxUceFEz0JkQx8=","HmX4OFFeX/AZa0mqQaLSVo33ObwXawjslaee2Cky4w0=","KxsEXe86FmzsbOdo0Hm6dLGMhE5XDh+CZXXBBoyUwz8=","CDLldTzrD/ZAJUOxEJIpwWXcLXO+9xXj8cbgfBaLsXM=","AvYU6c7fs9xrdirgo31BurG4QcLotkUbxajjw5C2rRY=","DiQn04vUamDdZAuONiytlnNw67d3vt/0D2oL4n5+1wU=","BJNjC3xnC23rfITUFOfOeQSfDsCYw8fFB2i74pIUpTo=","IurRAOjkgmdN7NqxcGbFomuxUVNV1UYaPcBsyFMnzqk=","JbPlbmVbQs2q4mJu0lVNSFg/GuNWJtBN5QhOC20qbxY=","HjJ1KtqINu9YN6bN6P8T27WZwzY0nkxYS0/cCgz2+dA=","L6KoccFaOHzFD2j288NFWyPACZXwUHj2cqmGQHTUEuU=","L1abippEJMknjh23MR6In1TMvxBmG6t/zRjnx6fYNQU=","BEy0VREKj91TGt5TAjTFGKffk/czL/0hRBZTdLJGtD0=","IngI3pOQbV1CAkYVfy5CsZH+jJCt/hGBeN3HI6UxkCU=","AvzKKTTgRrxiOt6thzV5hl0DeBrgkK1KhXnS56aAA1U=","DvkV8KwSC4dqvMzrNEodNrrT88Wrkajdy+wuBg2L76w=","F5cTD0t6Phd363V7xvKH9qsPuF9r5jsJ87Fu8rFAXTg=","CnYiXcBBcK4zBshaurWeYIx/SXwgFW1NNsZoVV3sxuU=","H/+57BmS1muh53p7kyCa9vj6dtSKy2ZHlhdLUyajGlw=","JXIcT8FaPyhTtXwzj6U42F+Pu6bGucYJBhGIm3l7nF8=","DIF/1C1fekEhXj0HuhlyFq20w3kHBdqV62O5gr/K91o=","E6vj9SOZFdOffhPCwklwtt+M+GzgCiIAK8FYZuUrWpY=","IQb+6lRiJOoS7385mHpGyFwbw9wpvb16ks1grLTTkc4=","IcqFlGinRraqp5R0o32rSfHKWijHSLxxV+GzNFuw+Vk=","BczWJVwebwxc8fDfk0GUxikR0U0DIWYqjxpImZ40GFs=","Dw40pktwpibkZNhGZ0xMiBbE+yZ/5E/m6ihnjLCUkKQ=","BVhTGk4lRwxhV3lMo20Olkfb/P41DWSDj1saii3g1L8=","CdPcqRc+0vrO6hJRV2g9GJJMra0/ZVpgty9YZJYfFFU=","AyjL1U6MCRNJP4Zu0D0hi/I/ktaKrsSGF9THIuW9QzU=","K/ByFuKv8KIjpIexpwlOB+eee8yXmMZI7jNH3VMp00s=","Ha80WlgAa3NkmcWDy3bDFtb3jtam3/yCER4Rpj/kEt8=","F2VjRyRWqqdGtpTGDhgjYR7zkDmy7cf/OR5vIpPSxAQ=","LvHg+tnwjoeju15H1+M1OMqWTSt9EIPU+wIlA1vT+Ns=","ImybGvlbq88XsrH1fHMQF5wYA97Fro8KF3ntNsgXrio=","FLzjVJzD23QoEmtMOhWuD/gUjInxP7NdNXNOtdStDe8=","Lev/FW4na7V0LDNz8mNbSLjpI9MB83L45VDP1ANCEsc=","LUCDz1qH9bb8I5WyLjVrZEGv4baynEet19BDLR1HYMc=","DCJbe80Ev5w0uREmL9ycG5G/eaEMAYTYnDF8U9cWHCk=","AxUhadTz0G7DOnm/rJGgLJmqAgDbZtWqe4NSZfnJyPM=","C2GBGpIQvniwWXRYdIbVi93I9Rv9/ru4ev6LeqfTGZw=","ID4ADK0pjar366alxZIYeLiuSKz3BI8WBG1jelM7b3g=","GkS/CTfHItE3ZnK2n2yWVbp+44b9oREsB1cUPRv6kUY=","A3a0+uCMsD01AK/sGh9WrLjg/edaIQbXAC9ZxWEdTao=","AHgK8socrWRlohcSUP38Mtb8JB0yFBd/PVU+82MYIYU=","EHdNmrgMJb3rgIvt/XKo2bddvhjVIhyH6dhXB5vcMdU=","ENxunABuo4sEseA7S9lJDA0D+Ykpyh1/tWgh/RnTtug=","AFRLgzh5FRiyx2RaUDknmLIfdbtg41lhcAZ9ABQcrBY=","IiwBF1cYOG8uLoLrEieJ41LhBaO4+oUmE7xTRDPuQow=","KEDQRem8IrJZz7iBGx4PRbd/e9t/fitGFRoUMPYI48U=","BidS+G7r4RoAnJN+RowzWwRVRXTCmQGWUI4B+lhgGGs=","BgQb2sSCBayHrbh8IKR4pxyZUMEqgLwKVajoPqrwR0Y=","BKUz8jbEItH/kAo2iUmwAix6KuCS8wjYKx3Lv1H1AA0=","E+MdemcjL9gR1qlVs9TyXf4GbR59wz3wS95QorLQWyo=","ARwmg66R6037wT1jV+hZmpJ50WSP8sldL3mQW7E5IPE=","Cw0hk0a4V0UlsaJw4LTLpdVsko4+LCvQoeyu0BWq9q4=","FKveyNucbclwKR7mOGkCCbZQgHge+f0T2Ex6cmtfE2Q=","GgtwtLJv3Cj80yqj0mZHiAHrEiAu9HztmI0DdmEL4QY=","J4VDch+W0TB7aUP5gE5/5WQB3rLvmcTRJwSILnJ4tgc=","FutZSUqXds9XhmIU29FHPz8HOKMlY42Lo2U14BHVglk=","JWemWKgf+0RPJACI+lUkxpqeU+6ra3+MQcNHnc+MZEo=","KaodfBUemtCnqznxq9nPd6t44CFaVxWmuIKt6EC7E9g=","FcCRIz5g7+DUu/zis2QVAGpPAX+ahTiM4ga5H5nyyYQ=","Fr19Iv+Fjl4IgsLJmVWNd+dnOtXxkV+f62eagRXwFM8=","AttQSAoHvg6ywuE+1u9AdMAYLZtmi44I/+Z2klAEICU=","BeSiIOajvJ97aAbsnWzboYYzDvK/ettME7qGY0O3MRk=","HdoF68MBcLyYy/Kl7jtQ6LX3C8Qk05+kEE038cvPekI=","AYS+9yGIgYf2Rbb+42Z/PJHaIUQU2JulzTAfIrDeiZA=","FJijB+aJAAZfXoJ29irvHDdBS4RJThV3rRptZDQbeOw=","JfQPgrMdrMT0k5gAudLD6s73N7j6sfhk/jNUitRr1J0=","CdMXzGcCUZQ/b1hiow0uqegwVs5JB7+7yx/zHOW7llA=","L3fXd4bZebI7pM5KTBs70KQRMs1GeoarKbkTts8xSdA=","D1Pa/VNan0Rz3CZrb8zGhBu9M2lj8lTBUvieeF9ym78=","JcH9cuIjBFJlw6CZ4XUm+g5pduHAC68W3pbehd7vL6I=","KpAsiYDBf6rjaNOF1S0WvkGvlchOrqPPiT5l1s5Kj2I=","HOFYCjRS7PMCh4yJdrgr6WZ23RFNHcjSVSdAV2L4NSk=","JKYHP5Gt3DOkmh+jBt8AiAHF7FaWCQNNL8UPfw9NAFY=","JeUtvWEkUw2fwn/jBtcdRYPgfKVUtdFXfyVsaLC+K3Q=","I9/648Qj+nqTRo28z7AphVl0vk0KeymUZ5blts1w8V0=","BjQto3DMDYxJt3WU9rAnxIBhXVC+NiQ6mVkbyZJO1vU=","J1QRQoEoZUa3XwnxFfx1G0d4MD0EBcG0zH3w2On2OSU=","FcGehTTFwaiGLCvB0Rnt3qvyFBU4M9e9tZ7hl/gYfPU=","Jl/gYnZtCPq0x40NnvPKvjZvO+CoIQYWebSz0td9Xz4=","E8z2idZ6PsnyLLfNCsOjJ9N3rFzQFG8Ejev9CY0+x74=","F2YvdFZ4lzn4HNOXSCeoh9kqXgW98/5rn7zMpFJKrr0=","IbKcdjKbMcjvGGMeUV9/L4LKalzKcM7k6An9YkvnrV0=","GBN0eDgqrbpEHrl/4nkBmJwGc4FlIVMZk56xewH6l1w=","K8B+or+taOjcck9f7ys3wtNPdhk1/9O3Oc7sRmjzfog=","LdsuN29U1kpWOEBIDfmT/rQXMgPCvZStDmAgd675oD4=","J361DyuqcGEGtByyTGAmCeiiD41y9hNwitslNzWWw/c=","DU3kfhq6NCadDGIJBPAaVrM/xLRQwNtQu3+Hc0yaH+U=","C4RCv+nkobRChnO2vT7qb59EVpcFjxNKrpCNAnminww=","Ef5bGPu+oahuBpMMuJ99SibhhqZZRelldCR/3bcg+PU=","IkAm9t+vceJNJdj22fkAId9bd03K1NiDFw5K2JwzoNY=","CyymqZn+aIfgcE2tWNA0ZalryeN9EJH2G8n5xiu+uCQ=","Ihtj1m8LRfnUDFQFOiigax0KTOQdNkeXoafgyWUp9CE=","MBhcSLey8dU9QSCAGwR9CHSTvOZNTSSu3OL0g2u4StQ=","I/XTcqPw48upieIjBWIn01MzVvD6pI8n+CZzGGMqYfA=","JxZoOzLHVf0b+CNeoWKx84jh4AkNBhYujm375DKPPjs=","CXdUWDaGb6IEyh2FPsCQnj0UB3DICsZ9yTDGl0jV1Lw=","FETo9ZK9v9gCXZGrSYLdQl9RaC0xRysF6BxDwPlDSzE=","JuBLZenKgnC+t0ocXLj+6L4/+/5YP3ASoA+HTncY++M=","IqXC+oYNEf407kelzZ+GmAD0j0/r4prW32mBb7GpFNI=","F0tU2ZB9j1xq/Wcqc49Cc37DOPOglkxin3R03UTFyNc=","HbHbiqRSg/MRaPpmaUzygI0hibh8jIFD1WyHGQezm4c=","FTC/D0ZSfoiQMLjHt9/eEm9l+vjM4KtmOHNB2BPRv9E=","C3P2E5kyKfWfAcHOyHYOmTbq2e3I8oFIiTMKLyut5Fc=","KcJaIv4hZGBFUqrqN39EjVh6uXf8gid4e9LcDza89B4=","KzDVPtF1m/uFA9pmySz0B3q+gnldwnKzd99X13yHVSY=","EvbXA7VwKqt7e35pNZ1TonVsCMhe3nInz18KKRZ4fNI=","JSDhgwCv2j9hpAoLiDcpOlWtAQcQKNSEH/qaxwY2QRM=","Hsna6oYJcezdqO1PNG+pZ6ybxZJ4J3OTxo8J+gO4uV8=","Cpmz4XjbLi5DL1zVvvj+RIO/XL9w7UB8CKriS4MK1yU=","B82p5j22458Ia4m2AcK75AfuCrrDyBehMXq618V3hJI=","CMnGWk+VXolS1XGxkbsK20m9gpCWMgOzXUiqs4+Pw6M=","Jzf4zh1aZ7NJWQ3b+9cJ7Zr1Sio/JxnTOAHJwXvdnJ4=","EEmmxl/wGfDSh3AHJ5jot5CUMr0MEpgTqfF5umJ/fWo=","GLT+locyxGLA6lqb6yfOy96IaJRP32TuYKUSI2Ha7ds=","L/K2/SLfSdJECy6u7vqMAqb0eM/PEfGypPdHNIOIXRk=","LsXy8ZKP6TLlbHibj2u8s+i+QFfL2NvRihs1L1zvQv8=","JlpezNi5KXXjOtn3W/NCbUJKTGp3lO4/CMHRADeOVF4=","JAXqpMC94RKdYkK7WtoOaHeOZWz8s2a/IFF9od/UJ5w=","CUyX2MGUxC6IAYAEy78rxf21GVXYstZrdt2Yotv2BBc=","LDDV8zuzLFwiuZeaYFv2TVCLcFIh5qaGMwyWJcKv4Lg=","AadWZvYkH2gl0BzG3LFiLUiG6lg+hymeaqL8cW/bbPU=","CjKQ6DmBE+pNEqwJHoe+fG01mrmmaXn89Hvy6H04L8s=","FUrenKNuJo3+s4RhQluw2MMSGdj6Dfx17NIb9pqgzHQ=","J6qNPiU4DAsbFy15xvIu7pkjHvXcadjcE6S1CV0Ch3I=","LPQFHmyrSDAaiy47ymCZ11a730ha+h9UnTlbvL2AZGE=","MB5w9ynzyUsdP1F93/nyAVEx/quK+l7rsIQ9f4SyPnE=","KYvrZPgS0l2LTZYgNHqwIzLcTO8ROuYNF6jXpMkfg7w=","GzYucqX4R/hNA/0pHDxHHtHBShWyIWgKzxGj8C5GqpU=","DciiFGEQwLN1QykCmZIj1aoe9ueOHl68vB2bpB3Bxzc=","CkhmOzTOXhwF3JMJLLaXeMshcppy3cA6CK+h65Iv8nk=","Coc5H7HNjN9glrZKgvnpXw/kbxQ7cC10VFuzFIgQmO4=","G1spRvfCiXXwUS/45so2L4gm7dfqnCnzgrqKKgiS/V0=","AQAc9RKsJB1H6+Ijkhm8ahc6i7y4pbmHtOrB9TMxW2s=","L9l3xw9kXbT3BPp9dpPacnrAk9P7X1/rxyvrF9g1ijI=","I8ADmj+rStPC18xogWTznnYdU1XAVETZm+djqXeTqcQ=","GdQ+4MYIHAUsnA32Fh6qwa7DVs9DWIjnnyfyL/A/ol0=","LZsQwvLnrBr93M/9lKVjAovym2RtAggwkZ+dXKHO/lk=","JFfKbC8qow7Efkr/Wmb1zieZKD4Wb8gc2uLyufg+Qmc=","Crw5L+he2oVYIFkkRQlAIoEe6Gdu1vDDBE37VKfBCzU=","GdLMXKVJ0dQM68038+pU8xFhrDmTrPMQHSwrww6sHrA=","D5euMDP/oBYIqvsmrhPNOT7g5OwEG6ZEo9OrVG6Yycg=","FtvHj9KLf7gmDkBM8dQnp/oVU36k4WjoihZkluiM/so=","JA+vKPEUmbkW8IX3O8TyLu+DROV2+K09GCeCA2bV4Hs=","Chuwdao3/wz+bIUx5V4XcOq6gIyP222/RvjKtY2e8a8=","LkfhXqSkf/GmqFOq86ZEyjjVsIWsEEL9xKcFp84In00=","Fm5b8HM3g0iGDKSpwJ054Wc6sFmTX03zX7FFKDdXcrY=","GLQtf/3S6k+vI1kC8FeidAyszNAnIzAB7RD5ZTjwkW8=","CJyxsDIjj15JFHiOPjx+rU/DaAILPtOCId6rEFHDdwI=","JCrNPrOi9yuvfHB23RZa34n5M5x7lxkh2ecIY0Ud2NE=","F0+7EEpO4wK/R/K9gvzolurJoGgoPzJkdK+GBFckXDs=","FzQOcdlvRm1h8wWM4JLGfSiR+yuzGGE/eAwnX+ERbGs=","Ho5ArIU7fULwDy44OYLQJPCYufj9RVlTov04DE339rI=","BSmJjcBkmQfh1NXihLjRB1GYxVytZuipv0D5KTji6WE=","IWJ1TbC6oDC/feW7eXNk3OjHeqAX7h179l8hxNTl348=","EsdVNpjEv2886yUK4AxYwqn5KR773kyEIb70R0F1LsY=","KSZD47ogJq/8uMUnkxO9UaczyTNT6dnHnLcjE2UmUI4=","AMzxPgy2+dgdUpUb6pkL1bbAfF2Y5m/3HbbnTVuH0Vg=","GF0eIOI7CRfdZUEozy86qrZyOHPLMPwisPhsFatkW0s=","FMYcg21V0990K98Rxg76GGd4494PAkwPE/5T+Nh2Th8=","DzVoQbP1Vvzl2+RoBFdpHCkZ4q9TAIGE0D7hGV1yRJ4=","G4/Z/zlxTgdd8ST4h79As4MUM3T9IIC6DAprbo+ls+g=","DoaowgCcFAyj+HOSTiqqFPw8iuBOnfCz6RA0GHlvYCQ=","LmxeiY9VR3cOVGKtky/N0jc/xDggyisWsIYUIeeRVcg=","BdeX8as2RyN8FPnR3wMryf+f4aDs03eXLOX9WgwBRgQ=","KaMRBGOlqudsPRUodZgdDB2vLc1lUZ71yokphR2owAg=","KXTae8B0MiJzw6S5HAU1TNxxZAqLvR+GS3MvgWOIMxQ=","HtD7BmmbokmyowYhwF6xLKKcuRqggsi/zOnFIoibR9w=","HHk+8NzFESNlT/JtjYY/7q4p6MVy7KkS2AyK425A/ps=","HmqsHG090xV5ViV9PSNO8YyR6CWJp4Fp+7Sodwl33C8=","GiCtp1diNO7mJz3W+piyXtA3dICApH2Uj82jMlb7a/U=","GRAz1thc6qb8epojpv2ZlmQtdyBF7OUTNdSTBnKK+Ww=","AG5Zedp+fvU6glqm/dw6v8dvIAs3QLiyMu9IH10GKXs=","Cw1+acZRkQu+8+aNQX6foPvVf1lsjymDHv+MAXTNsG0=","Jcr1sMG5O8UWQ17AhOLs1ErEbbuwM8URLEsgolyc350=","EsHqiSzDHg2a+LeW2WRYcvf3dELWL9TICFsvFQ9yRyo=","Fq8paVFXq6m4u+Ov6yRf7uWpKdn5KLm4Heba3HjDKq4=","ATbfRXyAWI3Wh/svO+GGkXBbh+xaTP3BaNMQhCVrZ9w=","FjmijFtMgRZq6phPum5xR54Hse+8dENNuVooUGDnsIk=","A9Yvv4L9HUMT+OZQ9YfsBoFsKLcAvcUPfiMr2bXKm3Y=","Ea7rUn3IzkS00Uqt3KPP4vd6HkD8bal8JJgw3h7f3lQ=","E/m5pBJ0EpR5xeYTjGyO42pnDmvGjHpJZCtkWAe/yCQ=","Dkdy+j11F53ISEzSbHwfY13e7tepOUQMUGyui3680Vs=","GzmgDLyB5CfeS97Fj+vo2LWXF1IGemErOfxGpoxdTbQ=","K+22bhrVodVx4W4pU/SHMfZkY8LrVKJFRE0cCjolcH4=","LPCgmlXKk6+KvQaPBqcof7CLGTtghYKic3nONdqRXew=","LRvXj6kOd6qIgwyr/vL40n0aUSBQun2wdTyPuGPvs4c=","BlYQxvT5JJH0I9MHHrg1OffA1JwThwYuYw1/0oPcM5Q=","LZM/8ZIXpVRQE7Eoc0Ur68xfmWkDPxXsZC+0ZL1gc2g=","GqnT/kxkSRD3a5Kz4Tsw1QDa5TVOeVCMPEnIqpngJYs=","An7wSGnkgrHHSGOMWREcaycJX6dz4aygeM6h8chFC90=","K31STFFyy7sV204AZoqMRJ9nomBdnsA4AuP6E2rQuPs=","DHw4JEPGqnh8hxjYZ0fH90aTriWx5V3xP3w8Hdc12w8=","ALRWcYa8P3xip7Vqz092IHofQ8LTDQ/kpifc3ZvXkHg=","HkH8KbglRU/m1hc3/gi0f7B/5znkweYdAzdJCIPbT9U=","ElB81Va3u8xy7m2vxhZYRCHhr4ctjA6JACro07oGU7Y=","E9Q3CDVTAGvO8xLl5vUqXZfrNmF+82/k130+l/cctds=","Fj7HMlH4VENociJIfdqaZUZ9kLIvCzhmRoYHfGpEhtU="],M:[["I20TOT74XMSKNR3Xht16HeXjmUIpYSf9h5RyI65RCK0=","J3aGSU92RLvEqbGU4Qck65Z/HcWHGOWePO3IIbKnrhk=","Aj22h4Tj8MwLhWGIJqmzUFEpwWR5lzsKhKRSnmawnGI=","HTWdJF8obBLVDWY7rnM/l4rwjNvWMBfFezp1ZG/zgsE="],["KnWhcVY7gH21Jb4llpmrKP6bx/sfcJQ/8Em8lw6EGgw=","CDq/9eEAUfB44oJ9CS4a6Ai03T4VzMNwbzjOQVe2dw4=","GlrXG7vs2Kl9xJz9uuMDrSTVxHQeq4t1aKn/glOh628=","DXRf0A3RZ/uGdyEzZA8CzpRQBKe8LFnoeQ9yXF2E8K8="],["IHBnnnmHgu9ZKlLKnO+CDUl60u7Lqn5C82az5SHE7UI=","LhjIVw0gv134AHOaU9p12Qbs4xjNIkq2s6K+l54tfqs=","D6hvDyfk091/M2fOhvaE8fLkOG0+W584+ig8aqcjtgg=","A/Pm+reR8WYoFo5LFNuutlcDXuPaayyoPwwkkeC0A+s="],["L1ReV4ICyXMkiFQOQfeDto/wYT/Xk3X4uos9MJWOdnc=","I4EL+Ch3/Bm/9+7+rj+vS7gQTDK6TNcBWWoVYj0BR24=","AU/NXrC+bVvur8SUQDTPMhwGjvkw8QviIH7VjSo0zdY=","AMFfw6HVcz3YNerggj43f4ukqLYnYnzCu2YcJdIPtSo="]]};kk0.default=Gu9});var bk0=H((hk0)=>{Object.defineProperty(hk0,"__esModule",{value:!0});hk0.poseidon3=Zu9;var Xu9=NK1(A5()),zu9=NK1(B5()),Ku9=NK1(jk0());function NK1(J){return J&&J.__esModule?J:{default:J}}var Wu9=(0,zu9.default)(Ku9.default);function Zu9(J){return(0,Xu9.default)(J,Wu9)}});var gk0=H((xk0)=>{Object.defineProperty(xk0,"__esModule",{value:!0});xk0.default=void 0;var qu9={C:["DrVE/uKBXdp/U+KcysmO19iJu069R8OGTzwr2BptqJE=","BVTXNjFbhmLwL9un3XN/vKGXrrEupkcTunM/KEdRKMs=","L4O53yWbK2i810gFYwfDd1SQffDA+wA19Qh8WNXowtQ=","LKcOLo1/OaEkR6yDBSRRtGHxX4tBp17zGRUgj1q6loM=","HLX5MZvmpF6RsE1yIicclJlBlvEu0ixdTscZy4Ps/qk=","LrT5nGn5Zuv4pCGS3n/2FiHHu0e5N1DCueoI0YRGwSI=","Ikoo5aNThafFGYFp5AXZ6g/H2ouT7hO21ffQmeKZUg4=","D3QRtGXmAO7Yr91q/KScMDbzPsvZoPl4I3lrmTu9gvc=","D50NWq0slVWivnFQOS2NmBmyCK4zcPmaBib5/12Q5OM=","HpqW3IKSu1lvUqWVONMpIpcyslJZz3RLahLTBwLW+6A=","CHgFFMzZA4CIfVeMRVVeWTz+Uuq0uUXGws1NUo+z/jw=","JySY/O1obHrIFJ+j9z74ws7WRxfjVW1aWfEZ1inMtfw=","Ae+PndfJOqxLfLgJML0G60W9NQr/WF8Q49Dvingu998=","BFufWbZZXmFNwI8iK0abE46IbmS/PECql+oK51STTTA=","CsHpHFfZ2pGf1vWdKkD/jqPkHiTiR6OHrfJYQpXWHGY=","AooWIalAVLDH+aQhNTzYnQ/WcGGu6Zl50S5o8E5i0TQ=","JrQYAsBx6kyWMmR+0FkjblDBnD+zyW0J0CquKg3Nnbw=","L7XdqAcrtyy6rC9j5GghXgXJ3gZ1jbapSvNDhK7bRis=","IhLToPX8yvJE/zVH/YIySa2KuLoqGNOD3QXFbuiU2FA=","GwQa1bLwaEJY5N+u6gm+VqMnb9sZ9EwBXNDH7tRl4uM=","CgF3a7IvS2uOzP8z52/e0xRPt+OsFOhGqR5kr7FQDv8=","K3tWdKrsw8vzTT8nUGbVSaTzOujBXPgn95NkQIEKzkM=","KdKZuAzUSJ5M91d57VS0jGCwQiV7ePwATBuAM4Gjvf0=","HEaDHZp0UpNXZBwhnXIadKQnEQAyteHdGd3jBCS+QB4=","BtdibJU8y3LzcUHcNNV44DYpbAZXZ0+Ac5rh2IPpEmk=","KP/dyG8YwTbFQAJ0jgxBDtxcRAowIs2WDxCMcc2ikww=","Lmf37l5KopX4Xe7QnkALF75n8bftKratuOwGGfb7xek=","Js44+mNskGMOl/JRFKeaLcpWhZ73WeU856vyLCToDyc=","Lm4Hw8lb98NN16AdAKf/7ELLPRah9ychr6y0xM/TXbE=","KqdPdZfwyfRfkdeWHDpU+4iQ0nZhLhJGOEsUcNok2Mw=","KH1oGkai+q4sfAkPZoq0W4pxMTwVCRg+LsDKY5t/c/4=","ISvRnfgS6q70pAYAUo89faXTEG/1Zao7EeKfMwXnPAQ=","EVT3z1GRhr8ar7FLNQ64YPl/2XQJJtq5OAnChARxNQQ=","Hf9jhcsx8cJGN4EKS9Gxb79RUpBb42WD2nR+eWYfwgc=","DkRFgtIrTnbAgdNMRMGOQkARo01UdiUoY+o8YGtVHlw=","AyPJ5DO6ZsSrq2Y4Mo8C8YFXc+nChGMj/3LTqrfk7/g=","EnRrvXF5EFkZO7p5zexEjyW4zwAnQBEttw8saHapwp0=","EXO30RLCp5j9m503UYQsddRmyDfPUNc+/QSetEOKIkA=","E9UcEJChrUh20eVV1/7RPajlcTslAm6+X9tICHAyQ9o=","AIdME0SkrVH/jct8vS2XQ8tydD8DlO/n9KWOvrlWuqE=","It8iExqquFhlziNrB/JE+g7qSNNUbpfWoypWIHT+8I8=","C/lk0tvSW5CHCLQ3pEX8PphFJKWRAebBi/XrBakZ8VU=","CbGNm5F6VbyjAr4ffxgeDmQLnXOpqymMabQ1tfxQLzI=","CU9VNERPrjakv8HVvz3AW/u7xwpjZTZt1nRaUGconkM=","KZm6saXyUhBRn6ZiKvU6FaPiQMDaVwHLeE/dwNwj8B8=","L2iYwHWB9jccqU23NxDogIQwG86Kk9E2aVdaEbA6PSM=","ByaOqroIvBnsFtfhMYpHQFZd6x6OV0L4YhdLGmhm/Ms=","GGJ5sANFTbATOf93ETvJ62JgPgeOHGaJpslYLEGgUp8=","GKP3NlCRl9bkkVvdBNPl3bZ+LMXemiJ1B2jlUkc3Fyw=","CiH6GYjPONh3zB4u0kyAjHJeLUvLLToAe1mHuHCFZx0=","FbKFy+JsRn8fr172pkYlIoMowYSixDvACzahNeeF+6I=","FktwYsRnHPCMCLjD+YBtVgt3dbfJAvV4jNKN4+d58WE=","CJC6CBmsCm+G2YZf5+UO82HGHT1DtuZdeiT2USSbqnA=","L76k1l1+1CWkJxLlpyHk6qYnrFyw64eMzC7grtVD6SI=","BJK/ODw2+lVUAwOjtTb4XntwpY6FSrm5ED1/Xzeauqo=","Bekf6UTpRBBOICUcVlFC1h1hhanOhWdfapadViktwk4=","Ev5cICnksziT1GPLBBrK0JlbliHm5Jw7fjgKduNubBw=","AkFUrfAlXUeVj3cjkhR0Ex8mKfrciUlpBs0B3G+geE4=","GIJKCeavr0o27SRiqGvQuteYgVZE8rveiBPBNFekVVA=","DItILboK1Rvp8lXeDD293d+EpjCvaNULuwaYPj1dWKU=","FzJf0KtjWHE2PgoWZ9O2fFpPpn/Naq+GRBOSh4/bBeY=","BQrpX20vFRkSL1r2e2kPMeVQdz+o0Yv3HMbQ6RH6QC4=","Dw0Tmg6B6UMDjLKI1iY2dku7YpXwdWmIV3HshO3FDEA=","HA+Gl3lWic33D9LywPk9Gnmznrx6GxxUnbvKe450fNY=","K9D5QK2Ta3ltK8LgSLyXnkm+I6SxNZj5/lNqFtwdgeY=","J+sb4nycTpNHeMCaAFMzf6BuuydeCW0WfOVNHpbuYss=","LkiJ2DCmflqPlr3TFVp8oyhPvTB9H3Gw8VG+YlSOKuo=","GT/j2wq0fTxdLsXpxb2Zg8mJHyytwWXbYGS75vzB4wU=","K/MIbpbDbHvOQVkHrQxA7W6WYcAJZ55ON8sTAnyD5SU=","EvFuLebUrUapjNtpfGytXdXn5BP3Qczyn/LqSG5Zuyg=","KnIUfSMBGfOgJi42U93RnzPz1dbsbEvwrZGbA0O5LS8=","Ib4OLEv9ZOVtxH+VeAbcXwotm8wmQS4pd995rMELqXQ=","Di1+HclG1wsnSaO1Q2eyWnG4T7kRqleuE3/UtsIbREo=","Jmf3+1pPoSRhcKdF2KQYjMMa2w6uMyXcnz8H1LkrPi4=","LMxvQx+3QAcwp4O2YGRpehVQwSsI3+tygw4QfaeONAU=","CIiKlPxaLKNPAgFGJCAAH65tvunoygwkLsUGIeOObl0=","Apd7NO6qPLatQN1Cybb916DS++dTr4izas/NPMvFPyo=","EgzM4T0ot1z9b7bJ6hOmSL/P4Nfm/46WELXp+XHha5o=","CfrSJpxKjpPIHhuXcOoJjJJ4ekV1sr1zoL8q8y+G/zw=","AmCR/T1MRNUKSzEOSsbw+g3r23B3XuuK9jDP+2AJLW8=","KUBKorpWW3e7f7qd+2/DISVDzFavrWr8uQT9K8qJOZQ=","J0lHXDmarznU6HwlSGlbTvH/2GWQ4IJ95yATUbfIg/k=","CYyEIyJHn3I5kStQQkaFy6Lr4twuTacKx1V9q2X/oiI=","GM71gSIrZH4xI45X/q19XHWKzhTJPE2kAZHQwFO1GTY=","Exd4OcaKUIDU50Z0XkNxHTy8DKShCPmNY7KqaBaY3mA=","AgymlvUx5D7AiPVvS3QyVibMTfcSwOXwqQfYjl8N7/0=","JyMO7enMz8n6gFow/FSNtpPRNwjGRoQdFuAoOHx6wCI=","AWRZEcEZiwHWT940o0KheGSXwFlpoBVDkFfS/nW7KBw=","LDI/4WSBv0luQ5yINBziXxmJceFEhwVs/cpKRRpdhkM=","D8CC3+cHKOhFC9IHTD4i4bAiwSTTv/6LWviK5ttQhcg=","IFLBdIANsgnYzcpWjcwls76WQhFqxMd+/opIi0I1Ie4=","KOQg4Q3y+7WvltYh1VQjGQvjUc6BKQZajdn9BbPs6cA=","JWmMpeJKG3mfeDxEYqJNtlXWrhvazRy1SdbgvDrlBpo=","FgqZgaXImlfPj/v6V9UQSaKXthB0QirBNNm4V9aYTTU=","IckaOeFFw7w02baUuEPzv4t86/Wd27CgZGQrBpmX89Q=","GsjYDc1e6HbSsJNF7xEjRdbqoCnZPwO20Ql1Rh5Bc0w=","CrPmrQ7Pi458FmKkF0xSIl2CKJXidVVEuNvOpWV84Cw=","HGdRglEmIK4n47C5F7OiHKUu8+9ZCbThxbIjfL2rM3c=","LNvJmN/Xr/09lI0MhbrS4uN6Sj4Hp9ddDIqQkqwr7UU=","I7WEpW4hF7B3S/Z8wN7jMyQzc1Awnf+DPkkaEzu2Oy4=","Hp4rMQ9gup+MtzAwo8nSoQ0TO8a6TsEVLz0g3hRl6aU=","DgHjZbpbMDGrw+cgFArnRsmrXauYdSDEYLzU8fpbIts=","BAiEzc/GS/x7cSc0BJjVxEM4IBG2HJpLE4fYW8EmTmg=","GQse4SBeuVAMdKOZjyvqNjU/FyTWBn7QoKF94xHvlmg=","FkfHKuxsQ4jQT1L8I82cCMHfz2XOYeFl/CjR+DK9Oyw=","JDAAY0agFF95mIDMTIc2Jp9UlNiftIsChC5ZW3HkVB0=","F3uaCDQ5F+E2UQej2jrn9p2FOQK7FrrLMiGFAlK3V68=","BKQg5kKxGulOWIYqaPXjJgnNU9CuKUI0ObEdBGZt9Pg=","JdDg9zn7OfwQWoj6sK/YEN4kYYWOlWzMzfq+3baiXI8=","BEdtkbfv8v2FkFy/WGUe3DIMsVYQ6u1FLE1P+gx0Cic=","EJDAtos9fXuLycokGeuN6hwo9tXhJQy16XgP2coob64=","JTk847klbVBEinJcXHzVrTdvLUNYVcEOvyiZy1xmF74=","JZMcDHNx9PH8hi8wbm5YMO2CQ4jWuTQml9FE8Pq0ZjA=","I5bLUBcAu+bIKq1RsPt5z4pNNTGF1YCCA/c/Iq+/YvY=","JqNjSDNItYlU6nSKcSmnsKPckGjDzKe1s/DOA7hySIQ=","J8oQfKIE8qGNbxU1uSxUeMmbiTM0IV9rp6DltF/NaJc=","Jtoo/Al+13zkZiveMmsszqwV9zAReFgdjS0Cs7LZEFY=","BWqzUWkdi7NwPjBVBwrJzGVXdMG7NdV1cpcbpW7gy4k=","Jji1fyO3VK7HbRCaL0gao8IlR6Ef/FAVLXKa9jI3apA=","MEdUu4xX1gcy9JLCYFGE/cM+RqUyveyA6nvFUZ7efO8=","ANFyf4RX7gNRTxVbWAbL90jsaFf8VUAQdSrJOpt2Gaw=","AO4fPGb7wFxDuilaMDxy+rW8qGgF7JQZxYjlCUd2H6M=","Cvr63PW03UpKdrWh2CQV/RChn7z8WQeMYfkpfrZ12XI=","CyRJ85dGCF6GzkXo7tEI7mWiNINaCmpeqJltEk3QTQo=","IGsM4vGyxbfJ83sARSJwlfbG8HHsO92nan3fSCPdXdY=","D+uk+4eDTHy2luZ0M2KM1sr/w6TvIP6oUsfhApRZQJw=","JU2/rHTEmwuJJnUuCE4CUTsG8TFebXDhgXPpcjNuVdM=","Ct2xNyzuThZGVRaMNnVZ4ZYGxb0XkQrrN3Ge36DKh2I=","JrJbfiV/PpfHmQJPsBn2XGyk2NgbGuFiIaWJ1ogx11k=","CQmVt5rOwkBBO41MZYeH5aRle5qwC9tbGWCxBZ4RO6M=","CNvcLiHvEfLFcploeEPOo+sNjkDpkTH0KXQXjUT3O3s=","CeirpnFIEZdnn691Kg9440L+nEkVlqtnWPFwk5eFF58=","HesFGA6DPkVlkFKn66+BbH79Eqf57slLe8fGg/E2PVw=","GacOxr38kJipJu+8wEqp7iSJl+iywkrzNf1lI+UlCHk=","IddzZgra+4qHmYb5qrSJBWY1Ojd32KPx65Or4Qu/H2Q=","CfGJD3Lp3HE+ILpje4nV05emsB/NZnNH9vRmF4QcOQE=","Ba9Fk2HrRU0qMAxh5EaZjUj6H4l78hnWCMIUXDOxEcM=","D6Gh1oKfA0VmSmbcdaZXM18zbxXzQHVs+hL8hQzItRM=","AuR6NbzAw6C9oLHAMHrVQ/QoD8+H9jb4U2Vc+Xpii7A=","FPdz6YNMa964+Q54v0wktyA0EUYBEkkQNmIYlSBNDxI=","EC2Yz1Au2EMlXPGdKbx9jmQqvnz9Y5mS/7CRli/I98w=","BD3V9Kpadt1MR/bGXafKIyDUxzrTKUc4y6aGp+kTc8I=","IYM4GcMzcZSmwNKaSNTyZ28OfHl0OjBvTP2ysmvRHvo=","DygZJc9e5km0dKaBnRFso+tOyiRsMR7K3FMmKjz/K1M=","DT4kd6exC+tEcJx3RtaCTt9iXdYFBNXck85mLxXCONY=","LNf2Qb7b9mlW/4oBvpzeNdgPgKtR5ztJrL/D7/Wu/EQ=","KelbSSvy+V9NCTgPmLdOOJFJ0kBFgR16ht2GExBGPPg=","ItpmvGLo8BEmbvyoamyBD5rkxRr2/+tX+LPFDfg8wT4=","D+bTDeeoLRYwI0kXlPSsoyINt56BKd82QwcthBklVUo=","AFDoQqEpmQkSPEbv8YXCOtMS0D/vGt/sx+B+yymP1n8=","ITCjp7MiEiK+NMxTpC13M2Zvnd9xTtfFiFy722MQjCE=","LfnuKU7fmePY1Yg/4FZsJKpmcx80qTKA4dMo5nszyfo=","G/fW5ImtjAzybraMwh/1QVgTI5bcJQrrpLb8X8M3J2I=","DGAvoVW+lYdh6vc5YXqxNs97gHcov3/jXUd40xF4DlQ=","LlDixbNqogUyQH2GuNItfVFUCAokly+utj+vASHtfyE=","F8JRCYKntYJXENYpDsT3gvZ0mV7oQJtCtFkSOxgDMuE=","Cw1S8DyK9ydoA+zyRluIWyEze1OOq9L2sqslXzdrQqg=","D1Yz3xlyuUVZU9iKY/gGR6msd8bA+F1FYZct2Pq4vRQ=","Dr960pyhOAThQi6TloEVUSR4D/Q+dukpA1SYEwp/FXI=","Gv8TyBvaR+gLApYhc7ujQ+GPlL7ifIpXZhsRA6cg/+I=","IQRJ2/XPMGHaJGW+hVBYYtPzHeGjtY/zVxO+V++sbAc=","CIIwwnlOUMV9dc1tPHudvhnR4vHTABBEuTrRw+5imBc=","HECMJWSQsKHaCNxGQTjfx4zOmp4Wx3BWF6TW27IOfjo=","B0UX4IHrTB8i0XcSAPsHZY98d2VNWEQEkN1vVX6eOQM=","AtBOnCHfHb2IUkvbIDaRtM7lUwVZ1s8PoFrfYeEv3L8=","LregEbi86RCC4T69dd47WOubRlDa6fEaqB2zLPG2exM=","Lv2nftNfSvApn3XW6KhJtU0qxr+VNoME5gMMGPDPF7U=","CRmdyv1QzmQu3b7aZSBtT2GnPRCFK4EUxRskQBkq4GQ=","Joxc/ERtOZxN0xnbZmp1tctlXYwXl+n6dhgctCFuFWI=","IwOmUslJBxgmsOmjbIBXhpe0TpEszmaHAShU7aEaGNw=","J8U1Y7EqbuLD8EHzHcRZIrxTU+sRCGjSNwc/Tvs1+98=","EgGofq9K5hjwK9gtClEJBJlptSSM/pD0LCePImFdKw4=","LEMWlDn81p6tghSZe7Bpvsr8sbosUeVwbLS0PasqRD0=","BoNZcxU1kEDqA8RdaYTGiU9Gy7NtcC48T7mEfmME2UQ=","A1RXBnBuqzavuTsSj+vRb7BCXhWDFBl7d3la06eY0YM=","GjPCVOwRdhnTXx/AUbMXKHQL7SOmo3hw7bOTtxoMDms=","H/5paKRHDNVnsMACKByvmW6I9x51m4fm8zjlF/FpDHg=","D9ZuA7qICP/ssFnImf2A9BQN3V0qXESDEH9OAuNVs5M=","Jjq2nxO5ZvgZc5RVKQaxfmyGF6e91ddKe+M5a3/gE6s=","FqQl5H0REGJQVNWhZd5BPjvYfVqjlY/dbrfgPjm6QEY=","LcUQpHGewQytdS8DxnPw4lPMMdE+OekJ/MX3OvkTjZo=","JN+OjYVsW14b0crSPQfdo0I8UXkym3qCy0qnCalFduU=","K8yU/0/Dx2881caJFaBC6HYoJJoBsJVhvfJKbNzlYg8=","B2weiNxUDI2N5U40PffEKdMpX1LDjP/mtIvoaFLal98=","CbXyCaRRrEMcBR+xLZpeT+QO4WARIJR9qZD7jhLLRuE=","IF8XsNhyni6qiNakQTWmq2TpQk9VsPHqBoOvdetnfAc=","KBxcaIg29s+RJjjDi+BGzQkWgfCkF2FyDN0e358jcCk=","GgU+aHjpAPRfTWdEjEcc8wCaROegLqUOSvpE8lkmIfU=","EA3H1CbevjAH+3zqyE5PVGjvy4l+e77pgXQoOdWeBkw=","FwImcqAWqVe7h+LPrci3X7KJBb22LILICxyzG0EeScg=","EIbbfidg/ItxBTqH6+FRI5+4tUcYKxcN4MJyA/lU9NI=","FThP451ztjMCRgrkwpQvrCtB+2WhhVNvuF3ST9dYQGQ=","LrtZn+kTbUJL9KvFNCxsdEexqFMgX8+1UZ5VE1dwkAg=","G0teh8+5Jiz+w8DwVC5MWkzyeCkrTOPu2Zb6xvTTcog=","JGUFOuULaIWAHz+C4wLK+7tKdYG7T7pgtjf+vmWeUFc=","EU8y7c3qCc0JXFu1048bl9qfBeGLNwi/bgq509VIWe8=","K8cN/rK6qy9rOHzXe+d5rC5eVRnz0YEj7ijYwlQ8cUg=","Acm/eiA84it3XjphrX53tqeDSLn27GikEuSb/jLAVBU=","BRSw/lkJ6oh77bApX7vOw1XPtXX/apfNn0rQDMtX7ps=","Jnx27IGTTMgaEyqLBYkQoSCSUgsSogGvA+MgLXtsG34=","KRcOMyKz2NXHjIS6u7RwrfFiJJPOg+lc+xUc91e95dY=","AZ9qgSSxnjOvM+XThz+cM1xvCaRUhsq1Nt1ZbKQdlRk=","GQSqTWkIVEqLNI6dsZgcJwCe2OoXFRiuVAXQNiQrYOk=","JvF4c5Sbxnn38EOVZpTkIrPO4d6d1vZHO5MqR2RV/xo=","GsZo9hK4JDwZOzNyC4qlQEDEdgMRlxMevcrJsYvEj3U=","CZbZYadcDQcZba5Fv2JHZsz7+FVb6XltpS+BVo7wZj0=","AwyX4bjK0dT9UNG0OD++ZnTRcfmcY/67VCWzlcJPyBk=","BuOtakaQDi05UzcCVbaPibPlI/H+UCZC7iJvLYvQhI8=","HWs3VTMc0CFraIDkL5iA9WXLlLDgRVFToymJBYjMkW4=","KOTcukuW8SpZsEFTXnMKyMNRidwLhawDPdOMCLrlMfI=","CLYIYEaoNVCMz0hPKXS2prBxKkdiYDdsejs+S8SkehQ=","FizSyn/jtfFES87JeBIBm7b9hfumoFNqiWQ+Fbm7O1I=","KPHgO6rqm7wFr1sRk35PXLXJqcEZIGPRmYwBxk1IOnY=","G9sGJ3jXwV2jla8nNMJfqgEn0qq0qnE2YDGgu2eRzhA=","I3WDlQLgmJDLKRToKWJ+Dg/JiHCyMkqLUDKevdJHScs=","H6hmL7y2H7OtfFVmjclCOjMtyHz7LfRW6S0zYR7Xu1A=","Hk+tLdawpvH4cH9yFxbIpEbi+yxHpROPP3+XNgeddpQ=","IRJW0Wxyaf1t9vX83R+niLo70FAFn1PSYbD18Tcx/+c=","LkkISzNuzqpPjiouavCDGPQgYOV03aNB9KEHmxK8xaU=","DOGfVM3Dn38781GSrGgIIRrs6gjf4UyrdY0liR+wC7k=","ABHF1Ww5Dok8w5QiEmHYdI3GBFHkrk4chKhGi6ssFMs=","F9ef8GtjrCqKngXuavPbt8pg4Xv6ObR1FKjNgFFXm0w=","GafTpEbLU5PcdFYAk1krBrGos1zWQWouyrABc2OQFfo=","AwwAoJM9zboqgIsuG5KC8zHwRZbYko2nqmw8lyNwN6Y=","Fry0R84tUPOuJa0IBpU4LpNdLQAYTErMk3C+iqtkE5w=","EjQbRrAVCqJepOyHFTEpl+YhJPN8q3ttOSVbfNZv6x0=","DobRORf0QFC3Kpeyv2EMhAAvwo4pbRBE3IkhLbakn/Q=","CObrQInTfWbTV+ALU9fzDRBSoYH48usU0FkCWxEMcmI=","LqEjhWJF9shHONFd0UgaDAQVzLNRoeDO4QxIzpfKexg=","LcpysuvKuMI0RuADMLFjEEGVeJAlQTq/Zk2w+chN+m8=","Bv+e1Q0yfoRjMp9YXskks/L2tCNfA2+kxkomy9Qrams=","JGoQt+PgCJlH98m9o9VN+OKmDgzKhOoqxjCkU1r79zA=","IqY1AcXwS5AYcZ7ZnXAO5S+EanFa5nrXXJaznWiLZpE=","L0xQR39/2cZxeZrF0uIkzbkWT1g1HYqhQOwH5RT66Tc=","EP+3qtH1HH0TsX9Nh22aHjjwuopKI9S1DNoyythRVn4=","Dpzv3cPC076k05ciUy1UIHhAJzUhh+evGgVpNcNYA64=","B6+EpNMUHnrCM1Lm3G6kr6Flb5ajPIl4o+g73UumK0E=","LZ4xoQrrx2H43gDRSx5WbRo5Mj1uibY46UDz7Ioiw8U=","J/GaZTLma1Mz2xr9WS9m8dNgNLMU2thEdlZ0e+J+ZMc=","AFj6PIRU1jNUsgJMO0pXehgO2Z+PMVXNfk1hfUfQf/0=","BBYntnFbeAlnlXwIBpk0PrBBSiBdOhddcIlklWgWpdU=","AGrEndklPtx/Yy5XuVjM7NmCAUcc8fZliYiPErcnxS0=","ATGt/9i9clSx2MNha74zhuwMnA1tJamk7EamvxgwE5g=","HEpvUsn8z3pBOOQT72Kig3eXetfiXkmjzwMOHNj59bY=","A/KmvlHsZ3+UZVGzhg6kef7gSK4geK630feVjSwmRfY=","LadwqtLC6wk5Ggy3jvOpZIoTcthUMRlWTXN2OWuN3GI=","FSeEY2ZfdM3cGAL+v6sCzsnUX+hmw1nHOAYq+3XWSgM=","Ev4niqNlROrJcxAnCQUY1DTjjqlmoIpvjVgGOKxUx3M=","FJucgCGCVYpMRdEZ0/TMf9hYdgTKTw1uIbBv8wtqI7Y=","CBLntNhHvIUX0ZMZdy88mFXgRP1g26yaCtxJWbaR3+Q=","Au2Njd6v49nY338ooL+qf1VYE8fnUDrqKmaXNwOgxhs=","Dr0HO6BTe1FN62Ap+SECnlXl5NmgPWtroTBAOGYtTbg=","FcdU1bFLLEIFxrqNLM0CglWz55LGr6CLRO51ti7/n1k=","FpUVyJrFR52w7Y+m+jEbORzBI1Jw9MvFwp58vDDocyo=","JUefv7Omj5gjiPJiEAEQFgi9wp9v8DdpbZFh9c2aT+8=","FEdcS9UgRR88hSywMRpXjKf45ulyGCGWzglIbpS+YHE=","BFppEGbMZr7JuvJ5iDOh39OoR1Aq7I1fXE5zNj0Jd5k=","JgKcDCZ8eZ+4M6yKEeOj8BR6jKA3IhuQATuLyzfrpoM=","Fj+ss0/1cvv3yUaWnBwmCHPOEqapSj5FuBAdW5SNFkE=","LHFOluGROzUdlpMgzGnV7BPgamJ15YaIr47gDEJA7ig=","HBZh4qfOdLdauoRmXs0r+d3WJo8G3r/i1SuATv8dX6Y=","Bqaa55Xum/5eWvPmYZpH0mY1s0wqCIn+qMPAaLfcLHE=","ET1YU12JIRXF0otMGaNgk3Tb2631QZXHMUFshdcx1Go=","KriRAuK41eY4/5fXYdpgQuU08f9H95F6LKGnQGO0YQE=","A8Ecp55B/f6WJzDEXmmVRjSQMYk9orT9OYBP1qFa0bM=","JwlsZyYhQDiIAU3bu/ydoff2e01M/oRsat8ED6ryZpw=","LeMq0VSXrvTVBNTe61OxPGbbeQzkhhMMqp3CtX71vg0=","DcEI8rCigNL9XTQTEHIqLSjHON3a7J89JVdURI7v0AE=","GGnzt2P+gWTJaFihu5761bzcPuvECb58fTTKUDZdgy8=","Ai7Totn/Mcv4JVn+apEYQ7YWlF4WpWjUjG0zdnEpaC0=","IVXWAFIQFp45RO0TZb0OcpL8ofJ8GcJmEMauwHfQJrw=","DeG6elYqj3rK6TJj9fG0u+wMBVbJGvPbPqWSjIyuroU=","Bdu0QGAkvqvPzlv0bsfaOBJvdAvOjWN7Y1Hfp9qQJWM=","BdQUm6rEE77U2NyK13jTLADnieP81y3MyX5UJ6No/V4=","Ac34tFLZfCub5QRuc5fnb/C2gC+pQceHkhLiIXLCey4=","H8anGGcCf1avgIX/ga3OM8TXxQFeztjHGwoiJ51GwHw=","EEC+9MZC0DRdTVmlp6OkK6nhhbdTBtnDVo4P2paqr8I=","FrecOmvzFuD/LJGyiTNKTSsh6VZ2QxkYqAgUdauPrQ0=","IN/xvDD222tDSzoTh+PIxqNAcOUrYB/BPL4c3NWfR04=","AhKsKrem6q7CVJVQMKlw+AYt1BcacmqL37f9hRKuBg0=","Lyk3dJFHREKGmhCckhVjfLAtwDE08ARCE8gRn2mWrgk=","CYTKal+RhdUl7JPDP+pgMnO+nzhmqihMWDfZ8y2BS/o=","DQgKa2s7YHANKZvW+oEiDeSRNhyKa9Gc6w7pKUsk8Cg=","DmXNmehLBS9niVMGOMsK2CGsyFtkACZNzpKe18haRUQ=","LiCIdbx6wSJICPcscWzQXuMOPSA4D/amVZddoSc2kgs=","KYnzrkd8L9N2oLD/PX36wa4uO4lK/Sn2SmDRqoWSutU=","ETYc5UTpQTeSItEB5vrAzpGBBqRjKQo+OnTDzqcYlFk=","Ho0BS4bLWn2lOeEMFz9qddEiqCK4+zZsNMi9BaIGFDg=","Fz9lreyN7uJ7qBKtKVWOI6DCMkFn72yRIS7iwo7phzM=","AcNtqvnwHxuv7ovQx3msPl2l33rUVJnQmRvWlTEO3dk=","E1OssIwFrbSqmrHEhbuF//J30aPy/ImUSm9XQfOB5WI=","Llq9JTcgfK0YYOceoRiO5ACdM960+TrrIPHIejsGTTQ=","GR1cXtrvQtPQLu27erhWJRPetOs0kToTQhcmuo9pRVw=","Edf40fJpJkKComP+ptdZnYKgTHTBJ96d7nk53S3NCJ4=","BCGP3jZoKe2Q95rV5nmXlzRFy0zWvG+VG60IUobKyXE=","AHB3L3z1JFMEg5fKX0eiAgJ7c7SJMBwyJ7cccw121t0=","A4o4m6712afIZbBlaHodm2doGpjNBRY0wdwE2+PSuGE=","CaXu+rizaoDNpEaytLWczQ850AlmpQvq8ZhgeJAVpuU=","AbWIhIuLR8i5acFFEJtLWD2eyZ7frLdInRYhLHWEzYw=","C4RuSjkOVg9uGvbfwzQUGVReWr+jI9gX/tkeMNQpVKY=","I6ZnnH2a22YNQ6At25AAQOsVE7w5T8T5hcq/6FznL+M=","LgN0ppkZfjQ+XKo18TUen0w0Avt8hezM9y8x1v4IklQ=","B1LNiZ5S3E1/egivTN4/9kuMwLEXa7nsN9QZE6eie0g=","Bo+IExJymdrDSaK21XOXpQJ1FCtmS4AsmeKHPdeuVac=","K6cKECNV1UlndXQWdDSz+YaHLQSilbW4s3QzDy2iArU=","LEZ6+IdIq/ajNNHfA7VSEwn5CZuCXdKJuGCecKC1CCg=","BcXyC+8b2CcBAJorRIrogeOlLC0aMZVyltKeV2Po9Jc=","DcY4X9xWe+WEKjgfYAbixgzQg6LGSdnyOsjJ/mG3OHE=","FC05g/Pcf34Z1JkRuGcPpwN41bhBUNJe0lW6qBFLNpw=","KaAe+y9qqJT9fm2YyWoPoPNvhqepmqNcAPoYwbLfZ78=","BSX/7nN9YFE4xKUGZkTsYwq56K/GRVW30qGvBOthOnY=","HoB9yoHXlYHwdmd8oOgidn4WT2FJECZO8XfPQjgwHcg=","A4X7P4nHTcmTUQgWRyR000wCI+D3M6Uv26VggtvYdXw=","A3ZA3Br8AUPhpimOU8rln8+r1wFv1u8a9VjzN7qw6gE=","E0GZmh7YaRnxKmxSYIKe7l/VbPAx2oBQt+TA3olgdLQ=","Bp6wdYZrCvNWkG1Lr7EK13Ov1kLv3MVleyRPZb7Y7Oc=","FxwLgeYhNuOVs46OCLPmRtJyYQHTr6oC6hkJphkDNpY=","LIGBTJRT9Ry261XDEXU+hMu9yzm/5pb5VXUQdQKsztg=","KdhDwEFdNdnjsz+tzydLKrBLOQMq3Kks45uKhqfDpgQ=","CF1qEHDzUT2ENrzNq7eHUNjhXqWUfyzap2ac8/rncos=","EYIDY+1UHaoQpEumZb8wLNvx3U5nBrAsnipc2kEvw5Q=","IBk1pY9cV/wCtg1hqDeFvd/TFQ4F8d9dEFhAt1GhYxc=","CowoIMVpcariepUqvTOgPUZ5Tu3Whs2Oz+1hDofALpo=","GAY4/zAaZMoEq9bQvXUAtmULZf8z5r4f1Q28FjooGHc=","CVxxYmbx3lkET5cRSkFYo/hcqKk3z77GPpsyGoEt02s=","F8MeoC+8N4Mg2G/+1sfKFYO2GMXBpoeBjUCHpJfXNJA=","BbhsS7jvMYtqcifkGS0UnTwXqXZMzWYN5NUKd/GSqRs=","JlvJXfSkxIdv9w1+ov3ix6sV9KauDSN81s50uphsens=","JHUrR7xsa8jZu+SPX+8vaQhwFznF9bSz1siG1HFceSk=","FIFKHg9JKk6g2G5SepZIIXjWJLmNqW7l5YO5Mk2XTv4=","EN75MQc7ZHm9YFdzePKTgZl8jgQdPPs9x1I7ypBvAL0=","FPeudwv36V9/cGwNirTtA/oLiA0oxp0DG0WSyYYQF18=","Gu9QoM7nUbWfkmr0DoA10Z3sydQo6+TndcXMnc4c5Yk=","BBk1YHFy9o66ZcpgBo3+OwhsKi1X0JYClRIUtX5zz1o=","JoY+ndJCVdFXO9CDlZuFbAST++/oPIGYN6FR079FLLg=","IDbvtvmDCWXrPXoGi9CHyfWt8lG6YgUsZSc45j/4s68=","DHEql1t03J12a2OaAplpyjC+T3WnU/hUsA+k8bT07ps=","CAFNqzzRZn4nr8mb+sHmgHr9/2RWSSyjN1cx04dTlpk=","GY0HGS20+sKoKkp5g51qK5fE3U03tOjztTAJ95s05qQ=","Kesd5Co604GyO0ExQmiXoycJsp1Tu5Rt/RV4TR9j5XI="],M:[["JR5/35lZEIAICwrxM7nkNp8i5XrOPNf2T8b9vPONfaE=","JftQtlrPT7BHy9OxwX2Xx/4m6pyiONbjSFUEhukcd2U=","KT1hfX2nIQI1Xznr9i+RsG3rUyXzZ6RVbqHjHtV2eDM=","EE0ClasAyF6WARGsJdpHQ2ZZnldam37fYUXxS6bTwcQ=","Cqo14shLrxF96j4zbNlqOXkrOBOVT+m/PtW5Dy9pyXc="],["KnC58dS7zNvAPhfB0dzbAgUpA9xmCeppafZhsut0yDk=","KBFUZRySHnRjFamTTxuKG7qfkq2O9Ll5EVuOLpkczXo=","KMK+L4Jk+V8LU8cyE076M4zNj9ue4rRfuGqJT32zbDc=","IYiAQeb+vVRtQnyJCxiDu5tibYy03BjcxOyPp15TChM=","FN21+toBcduAGVuVktjPK+gQkw4+pFdKNQ1l4sv/SUE="],["L2mnGY4fvMfepDJlMGo37VW5G/9lKtaapPqEeJcNQB0=","ABwe3WJkW3Otkxq4Dje7sme6MSs0FA5xbWo3R1lNMFI=","FbmM6T5HvGTOLyyWxpZjxDnEDGAwSUZvp/mksii/wys=","EsfirfpSTllY9lvi+6yAn8uoRYso5E2SZQUd4zFjz5w=","LvwrkNaIE0hJAYIi57iSLq9nznmBbvRoUx7C3lO70Wc="],["DD8FCmv1rxUZgeVePhopoTw/+kVQvSUU8a/Wxfch+DA=","DexU5tv3UgX6dbp5kr008Isu/i7NQkpz7ad4QyCho24=","HEgqJacp9d8gIlgVA0sZYJg2ShH02Yj7fMdc8y2BNvo=","JiXOSKezmkJScyYk5KuUNggSrC/JoUpfuLYHrp/YUUo=","B/AXp+vVbdCG981P1xDFCe1++OMAuai7n7nyivcQJR8="],["KiDjpKDlfZL5fJ1hhsbD6nxeVcIBRiWb4veMLMwuNZU=","EEn4IQVmtR+q+x6aXWPA7nAWc67YINnEQDsB/rcnpUk=","AuysaH71tLVoACvZ0blrS+81emnj6GtVYbkpm4LWnI4=","LToa6i5tREZoCPiMm6kD073La1i6QEQe1OvPEbvh43s=","FAdLsUyYLIHJrRceTzX+SbOcSnpy27bZyY2AO/7WXmQ="]]};xk0.default=qu9});var dk0=H((mk0)=>{Object.defineProperty(mk0,"__esModule",{value:!0});mk0.poseidon4=Iu9;var Uu9=wK1(A5()),Mu9=wK1(B5()),Du9=wK1(gk0());function wK1(J){return J&&J.__esModule?J:{default:J}}var Hu9=(0,Mu9.default)(Du9.default);function Iu9(J){return(0,Uu9.default)(J,Hu9)}});var pk0=H((uk0)=>{Object.defineProperty(uk0,"__esModule",{value:!0});uk0.default=void 0;var Au9={C:["FEhhRZjgD5jnrn3qRfvYO9loZT74OQzeLoa3Bq1AxlE=","CreykTiOXJ5DwNwfWR+4Ps22UCLhtwr0O4p7QMHf98M=","K3y7IXiW9SyajAiOZUryHoTN51SjzvWxXE1UZmEtat8=","K8aw3b4dcBtlcEKL3Byhvw2ln/O7u5X8K8ccDG5nplw=","EjpVoxmAOE89ILLOy8RO1gw4wR99IOknHvq5qQXu/Tw=","A3UBzIydyBkwmnafTfCY5YiwGFi8jrfieeKIO+n7jFM=","HCEW5H4DqGuxFpWwpfbatrmkYLHrlRqwHCWeyj/UfVE=","LBghNIkDLoWpyMuOmmWDm/rtE+V7wPrknb2uv1T1b5M=","Luj+09TSxxoEKer9jl2xcY8p4iJ5hf3yrYcDyDW54DE=","KMZNj17XqsAEySAp2em/kbqUNtHM6UuTFtERxwoMFxQ=","GKAdn/t0euDePoPHB/iyT2gshPFav1cbNCVKA0eGZeA=","HCHZK+8ZfnOyNOR3e2DbFOZCpWzucVFdVOGscc3nK9M=","CtQEzLyx4ZWJfLYMgJgeu51mpmd9u+2ti2RV/mLYB7E=","Cptt6DMGT5O2rbma9sAFlFy2VMt70UyLl6+LYMwfs4c=","ExKeP5MK7W1HaQMx/wncUWDvpY3c4sPmGA1FvsOqOm8=","DXphTImRUIqxzkiVgTuxyC8Yv3v8nigMzKGAeYOTh/E=","BTL37DbjAEGwSGmGh1yROkm93y9a9f6+jDHy9AlP/qU=","BrvLjo4YAgEpPnEvSVDxsLvugIydZCY8hNnYrhVcuJI=","D1WKTbGjrAf2Hi5r7pR/c1hr9A8hHOtPaHylZ4qdyzM=","K+FApgtbXy+O3XioGKlpsgxkPkGbzwtXfCSg0Oes/pg=","HEnEuanwn3ua1fdOusxxBRK46Ge6zifLDeoG6JuW9jE=","FwwacychsSzefzPkdqOaGqd6gcBuLqxQOEewDVl2Uts=","GcJ9DlL2XKNPTjGgaOSTMca/w52SQfnUwwIEFhXPJ/E=","LxvcUlT5Igwacx/FJ2lk2rJrOF+kC2sEvtmWDiVDugg=","BbQtL7zL9NOdK+kznKvp0Nxtkh6FXNkRVLY50o1KHPA=","EiAEBxWkGtWfT0EODAWkLF/TKsUv6dBviBiNcfYeCTU=","JflSZSYVW4OUZgn3u5UH3Ukl74cd7pFtkUTrtOzhNDw=","AXv+QoQpmud0C20OIElR4xSopdBFJBkUeXipWzR0JEQ=","Kl1HZAIcpx14qWdMtnCPFYjSzq81eMQRHPizWe7wic8=","F/Atq3RfvjwIEyH+XO+EXnuNBwslFNKbKnt9icwIFdo=","GdpiYm23GZtl9K3PV/pKPbqhdkp70VVwjubzeMie8BM=","D4jilfou2BtCbJH6aTZqc+33Xzm/GGNM0mbsQDiCngU=","H+McVUhUbHlI/k7hvXQS4ygO/30gywmqhfSfJ2YUgBc=","EP3BYTvb9n84vd5WGy+R5MxItZ+Y1kNjj9wK+tv+Em4=","HyYYwuvpV0UIucUvAADjPr/drRoD/da8pu9/AJMSe+8=","Ep/n/D76xqirI9um2IbzlNoR9ZU8+Y4oJpoNuip0XdM=","Fa/UzfHk+CDBYx1KuFykujuvz+5yvq3p+uYFIxAkSOM=","Hyx0ulw2fjcNco5x4VsmiFGnu4tFUoy3NJVgeayZsBI=","ETDhhy128vk2nPWble35zhnwH6icnDaybgne9nhtrTw=","E1I9Fz9+a623O2P8HJu9vuJCxhvGhlZJMydTOlwbHco=","FNpA0K9CemXxhBta3JZThlM2j3JUy1Zn3a27rXpXTNQ=","AJH5ZADkKX6oW7GGwXswToJjjlf9Yx/2MVl24aXdi4Y=","MDMpv5AxxVFbmjTUmmS7agJnvHtUoN7KXEUCd6ACzcs=","FO1H5VwdocLwXTwaGy5sGFCfyDNuz+nbc3kW4oP6ghs=","EWHxCzV3ddgQrVO8xKINWt0rAyUcdH3rBO6UxWXljWs=","F6ilCucs5wfyK8Bw65koUcqRTrlMxo6vu4qWpxTrgiE=","Gmxh15Xbr2L5klCzfsXfiGRaHBU3kdtjErky3CUOT2I=","H4vSq4qoQGZMTu4ZjEaE3EsFdyuyoIadpnIrFfRHoTM=","H/y4UqTwAnqXmfExzXS5jM+4y8BjSdj+/MYvEMj7Pi8=","A150LsUvGbNtSJxyD0Z/+td81TvC213dskayMCH3nxg=","Hfqu5BvflNeDqin8Yrfse1VnOqgY0wX9QtF1oF8uPYY=","KCE3hHegLplQBaVjUIhUCUW9Mz8tFFXwOKIZuMR5azo=","HbSk0PI4pXCxBhxu7IHALzH/3Up8GedjF08jjQSJdCE=","FL94iUV7ILehNns0o6U4IX1pO1JCav9ApLtyiTsXhMo=","LO1Swr8pb4fldBDD7JqUg6eW0WT2BJEnEJ/w06nAhGU=","Hd6sWAWn9K2k0EQe0QjjFJ1M5lhPSa5b39RtZ2buozQ=","Lja05enJe0YjBOjitfnciOHJ8hYboEBnP5ERI/BCrnA=","DGhA0csGZtxZ6JsYZSddihZLRHxe1kNHyu5jUCwjjV4=","E34uPonnHUYfTJvD6PEhgyYqTR21XFibLK6qwBI49Yw=","JQky57CtzyyE7Uv7YKNra4LlWqlHURV7HUV5Swgciq0=","FwpykvVjTAbdO/CatcnE7NSwDVzi81+XK0VVOR8WtC0=","DWjLvnconnjVy/UdcPG3W6IV30570BSdELLFDypPO4E=","DK90VjuQUl9kWm0gNuzRMG+h3GgLSdnOTtJMl0mXMXg=","IKfRwKJ/zOeP/jcvTFgwaxZvlFbtRs3rJV45W30w1Co=","BiPzImtUcLJ4m4pTBA5ERDOF6Wuc+gvk01AVFYpGhGU=","FjIwhojCXnkPV9aKU1AkEkKlYwU0feSlAJzka4zcuR8=","LeR5Om+ZzRTj9mQiEfTQt7z6NhWXxUT/y1pWfpB29H8=","HU0G0Z6hsJyteQhtUb3hFyWlVPqZVZyi8J87tz1yjGY=","BIDnR5pmp82ephyLKJdDiZCDUKvEqvwYzXXjPdEwwUQ=","MEMLAzaOvKqRJGlgSQvPkX14aBRj4ufXRL+0QzXawk0=","C1ezcyASfUxQ8mkSSw29yysfE1IkGl0SEDKD4InAx0I=","LPSJBlDSckDhlfYKT2mO2iSbjdYUsjN2tQF40t9tK48=","HiIcVSaJi/0S3oaFGg2XA3UaLyOQCKtfm307aRHGQYQ=","KOB0ha19mS7RpY8ynKEq3OTsaT6927KVLlTTOfLuvaU=","L0TWT4TeFtxnvV6tUe+x3IOByEUgwShU3V7zoHms1OA=","BQp2vDLr0d/ivjMPME7ces5xZ6t7oVFvQCHGLPDU+sI=","L1jEXl1lmmfXgTZyQfbDXYy0Y2HZeyiUfSlCHCcFlKk=","JejamuDkLoQOBLIwNw54K9tnU0hEMlujb8fl4WDGanQ=","L+xzTaIP4yAD6gTxJ/hEck84o2i6EMKVRCUr55YED38=","KIpnePOoOYio7Rcn8V6TtMsU9OOju7kd1tH6yv/9Xu8=","INzGx1/Yklm+f0BnULPbZ5olqM0nFdJFuRdTkKySLIQ=","F/QroQlC3yXLilQXgqGLb9Mc+WXREXjHsErEW03qXdM=","Ao7rhdEVqQQCDgxhSO7GYD6c7avGZKvudkqv1FWYa6U=","Cx187POnmyrT+imPbOp66V2AwCmezJGOn4ycPTjVnUA=","BEAznJdkzsecFu/bg0omJh244/Es4c9yLSPA4R/0zwc=","BspkfClyfBlioAIXfaLVBPSwel9+tXx5uI5reru9rVw=","LqEgqGT1xAk90ali6PATx7jvd4sE0rpb/DyrKGGbqeM=","K7c3VGxK7nwMwrqHwRV+KnfEeev7Xcdq27Oc+Gl2M/0=","DjDaZJBiXTPnnNUBdvVo+aLCjC9EmivVGiXRVoaAOpM=","DffKcnihNlC5GdhUl7LrsPcQNafCBDDUEx2QOrf1dSE=","J8xYn1v1hXlKus5Yn7inSi94TAmQuA/KppRAl/hw4tU=","IlXDajjIc13kXO30Uq+oQjMtMwQveOYMQ8dFVCGzJb8=","Ez2WAr0zeNafaBwnsFvf/Ji32GzKY9c6YMrtSFeE0Ic=","DhVI6UKunT4mhgaZuTcnyBeplIYWyT70rM2YGx3D14o=","DyDw5V2TaJ/gnsMS9q9HYnSC5L3goWAqjiyNboTopq4=","LlIyhIPLW3/y605FsS5RsmIyybwXtykpVMCp9r+lG7k=","ArIWLVM+BZpu2iq7dHEu2zp4YL7qld2KSr/JV2YIBPQ=","GeCSdxXRzG04lCmUf7Nzfa1zOXTGsuE+Wz1DJRlRbHQ=","DTqABFfXd4VjYwO4uU8X3P/LRgSIcqyfdO9/J+5XNwU=","LJdNGVJVehqsX3uuSZZhbaYZtz9EHE5QTcj+nPtVnjI=","B2a/7u3izPNwjhtP8wcUwiwdQ0zb6PVVFLq8LdXZe+8=","I9rI6lQIL8Ex4XOuVeRjDNTKfIcbKgpHnB505/GR5iw=","F9X7bCyzcBDj41irLVdTdocO0zGGuOrkmtO0fjQKjX8=","F13Kx22KgSYTm1g644hTKQJG5D54P6aQPsgAfxeMACM=","DE/Qj+3l0iGtt6v1SYmMkeW+foW/H9KmEb8YLMLnFlU=","J3k0uQnnLTo0dbsex2arejitWbEoMD/FAC8Cplvf5yk=","Dog0mZjf5wPxsYRST5w5TWAEzKz5y5UolujP2wsHi2g=","HxsgeLYLD84Hgk4qK8jK6O5nNRSwBwqLRXEMx4y7mUI=","LrFVlWbFNt28MW9kgtUfo0BVdldwD1uKhG6BKg7TNNE=","HE29wzXPZ2Q1Ugi0ydJD00VB1iPGad7Cw7oGa76vZ3M=","I3SmstpvjKuOXP6NgF3Tot/KHot+ul3IV0Ah/RJB47Q=","Gd00JTPMxgOplzjj+1pWm5TvcbPkn5D7h09hYXMwcvQ=","IX1m22x/s+/6UIgAWH0us8bQPYOFEy8vzOfzXycFzM8=","CBX7hZH+AQOM06OziyNvnvynfGGNO/xsKn+okpbH5k8=","K7lDtAwr1FamwXhTscqI6w/zb1l0sv+aX1CT6b9joW8=","EaUVP85llRPufLmXSubLpYHjtM0UVwxXCf7D2NP8guk=","G3K/0HY12FAbLv+HhaJJW650x2U8+Q5tXJ8URCaDbfQ=","FJAsBwDuyJeuF4uoyvhQ15Px2HUSvqDs6jnPax/uIz0=","CcE4xuCmFqSf+Q1DprBD87dFt4hlhW3EwaReL9hMs/Q=","BbWKPc5XsoGicdaYlQUtiHRYpxV4PoMX4CSmGjXsELw=","K+jSlSXAz91eazEl473jv1WOVfvoZ/AkRXqWdlR00Dc=","Bh1y948bqdxrTX93hCJdaoG9/Bta1sJDafnAVgUj2a0=","C/GK78rP+r30ES7drcphRXOLSAOzYUW7lRbbUBoGkuk=","LnPdEF+osuyTHYzfKexnnjqYAakwcafV6jBlklXwO8Y=","D4RA72Z8mugTN7pdjJJ6U0fecpaGCyEcrR7L+101mO8=","AE0wOy3qYnsnMb6D+TrDTn0U0XihOABVjKc5Y5XrEY8=","I0VBrXIECnDaKZajUmkjDJRpnu8xOk1IBQgAjLw9N8E=","DRI/HnLSa5K92P1z0UKGwxKtTCOstGsuCMFXEEQJ4XQ=","L7Ngd28N551wmO56pBI8Be5rBai+Rgp3TzoEjhOFRbs=","A2hcB5Q04WcnbFfTzHlwO339xBwVbqHot/mbaValUyY=","Jgrw4P/8yXcsFjGxeTRFZrR6qto2geuQNMb3XDcFwcc=","KGK0E3T4m2lSdLM7dz8lVJFuK/+f9nJUX8L0lWP2J2c=","AqmRL+FwMQInGJ6h5pHQNi8Ys4tACw7/GSyllRPrqNU=","COUTreaUoNisHz6/GpZEDTLHE9UFjhIk4HA0jCgfSm8=","FApKQx4u55QA7XRll42EdzITxigmT/gPIax6a2c9Cas=","KWr00BnLXffZWbKdVJw/BxICtOuotT3F7pee0UM3eSc=","AYMuKEp/TIFhSIK2k5/A8YVXO9ICPj5QV2VHC7gSs0k=","GoTVame/3T2WWr3NMpqnjU/pNDRJby0QOGH9GdZtcmA=","BAy4KEd3OSfSrv3AdIkDep0fdjHsp1yfsN2gy5294UM=","AQ3PCEzCnLfK7PJqpjO85O0rAZ8oh87nsaePidP6vi8=","B+3CKgkR6iFEJe9UK3dtsjsP5YF4ENQMcsqYqr2a+oM=","LupKsIrsd18hSEeeo2+7lpNtpYuki9HS06zUgXOqq+c=","HkDA6CV/5KYQBc3PrRSM9/R9G1z936oIJzhpVRgkXxk=","I6J4CVg70epR9DbeVEPhCPadRM31HcHwPiGUi0mAuHY=","LkZSsETb/kDmO2sjL81fPzmr+9IFHuaK3HVAgNSSUKk=","Eeer227Lr8Ln2M3v6ce5xQR160dds8LK9/fWf0hXdfI=","GZ1SNQzDDoxzgh+AIJbw5UehNVGye/a4mTlvY6xc+Oc=","D1ddbuZ8vs2YNFYk4DKjfIWafL7zCz/dyUnNCXhIQQE=","HEtvmiritBjmJlrLqclrBhhNBwKOX7eE80da53cv8Fc=","Lctc+Ilt458ijhV8DFWT9GJvubwiUgY4PbIDYKvwySU=","E0CrufThExhr3CbL30vMpQtTGhB/hjylRFdePPhw+OE=","I2jmkrcnh8uIcOqIjnFOAG9Z0rRGDPt0xIqMxzsdGls=","H6ua3ZuqSk9W8jFld1xvLZIqdjKpT5Y3S33IUnVvVLY=","DH97gjANPGzj+JV7oeSt1UxMAV4g2XZdIgVxwWq4aA8=","FdY+hr6s2Txgg2iOXZyPPGlHkp+fH5mrV4pMOpIu/wM=","C+hDrl+bB+UlcheK99ro7QXTaxLAYHhikpNV6nQCPZ4=","EzJ0nFI2lMtpNeCWOgfoGwWWfOHZUMC3MQWOySp6DJo=","JUOUCIEOB0wL3UWYuYFf7okruVylECns8Am/+lubloI=","BX6NGd2ZmpGNopsJQLODup/RXbCw9kmW3/Z/61X5p0I=","HgFON+mxF887SHDZmfK1XTU00Ka+mOnjV/pD8B5wop0=","Gk7STm4DrrzWvbEAUz3JZll6/hXIUbS4Y/boiQhMZHk=","JTQgAHCD8aqGOtR2CQXBA57UERyfBT8ncQRS+DzjapA=","InahRBlxcJr/5tKpkyAAHsRexyFVxXXd7srA4ydZqwY=","KJV90SGOp5n9NBHrGTJYU633rorhKB91MwL+fTHfp7A=","L9klcmq3lMiL11eWqj5/HmaS8pFM+AImfd8B43kCoAg=","HPilycdqhLFHyCONklPNVbR8DEPYKWbEY2ooZ0cF/Zo=","A3PLvDBuG6uecHc2hxXmIwtLLi5KHbnGdLjDWaQekQg=","BgKD0v5/I9/1E9kRCz3GJEi8SPUxzgweq1kgvyMpCkA=","DatGXW2RB0DzPvbMDq3HG/gRm9/Vo1J9yLv636pAJjw=","DLp7y8giSyqOSroXl3IwpobNZCHcDKU0bzRGtiQ5xMM=","HkNl2weQycT0RbBlPEZv8h25bDi0B2uovWi8tN6mkR0=","G7LbohmamrO8hu9fnef2xcoT1g6rQs7WjemPxkOACo0=","CtPBhwxtbvQO661SEjzRopE9nWLoC/usroEuCCAh+co=","AbCYyR57DLtcNFiAd8Dd+VMA3fYUk1YwwM46JickUwg=","Gf1cDqwU+udZi9TO6jseKZiwwWhJO21yrkG1duVbnD8=","DUdJ15zBY/FxEKQEpG/kJ8ZDTz/me357TM+mq5W9fhg=","Hrv+gRSkG7gJ4LMzmSQSMuuUCthyjIpRbUCtpEDb/c8=","JwTlthM9l2TW0/F9SdgzIj45N/gOufrqu/upuvS0wbg=","IWXhyAJzBbGuDjI1cWNeXVQNE9cQw/mjkLaRPxTQNeM=","LjSX5NNf2llsBq+mO8Og8uVdTuukrOtg5lCBrWOqi4o=","Ax2kNF7s1ttsD3sHx4Fdet0f4FRtc49NeatcV6qEHt8=","CJ7OVOR6pckI5D5fCHN8FDaWcIkAasqxyc0Z6sSiCHY=","L1PBXire0zxH9VoHBIPmzH84Ifv4qkBnfQVS7Z0Q2Ec=","FCqjT0suitDfeiGz45wAyLCqKFcJSAHqr9cr7+0Hf5M=","F66k2kx7zw11iLAU64tAl53Scl7aTmrOMxmCRnx/8r8=","DpcMGdGXSNjEZRBNjwIgA2P5pBeG8C8YJ3QrINwNFyc=","BLytnlU3lWQvWbr3FKa9tDL8RaCgt38aujqYI0dt+bk=","JCwL+82qdvcV29S6glxx/P7WccGxkB+khMh/gQMV0M4=","JdsTQ8JBBAcQI/tu002ZCQeDEeHv6FrwoRsZEU+p55A=","L/5NnEIKWenNx8Masr81GHyhR8uJijlC3rNnd4YDaoA=","EluwOvPizxi75vW1kOs7+NDRumO+aWSD6Y8oO8fNB6M=","CBa+QnRbfbtM7/5bjiTqYP2LcZ3rpQA3rHt1lIdFxrw=","ERFg+az27DYNG2pxIxOg28viPmRCAFVHHS7kxd7bNdQ=","E3eXjhsfaokl+o57eUG9+PtZq5VCNCQZKD2CA0Nck5E=","De/B2IghZu88zeU6TyNvuoPThGIZN87lfkIaUT0NM5c=","L4+lx4xwbjpdSgPyp6OVMEbX6Uy4in7zUOZ7W6Dw3r8=","GiqVfsCnI9phwhNLqwvxe+sA5tzYRpDCMNy55Y2pSCc=","HN+HEJlfXgNBK0p/aZUy+f0B8OoWeo38Hd834oBa3e8=","Jv0xRxgow2rjbCe3SAVLDAxP5SObMBaZ43Ze6+zBiUY=","B3XZlswsRFbzA6LB+QB2R+Eakh2f6j97kmFDuZ0voL4=","AW+5M3cIymOM39qRvQ2uprlyJO97IGJnKt3RvRi7iQA=","LDkvvn0/3kL8pPlHi7Q5MxJYJVNW8YSvb3bxGQVBF9c=","GHoqO/eaafo+UInvnx/Vb9tHxV7s53qiKKo94bSGvLE=","AnGoY6KAoyZB/6M1ELLt0njJhjA1lTLz5Qaydf1dIM4=","FVdFnJx0yUqgDlr2mh4xEvtpU3zol+wMcYlY2WUW8qs=","Ko4myo1kfZpjiFFuqdz/iQg9U55YFowqUMba4w8QnyE=","Ict1IZTPQ/O1GULrAEDrqd4rz7HCo/rpeSS3EPJoMs0=","LCba+Za+JHrNbdSsrWDTi1pHHmMiGI0CwTfny0hDd+w=","AkAXbuDnmC7r6Spo0+OjjCaCGswPXQWM+ME3vKLSbxs=","JjbglzyGXBvZdN142qqNCoTNr2vhrUfs8qDRjxFzGPI=","GehPTyWnmUlgQWYdxdl1toH24GdEzuibe+XZ/eF0SsA=","Dr+JBko68kfKHzb281cBiOJx4LMmxPsmZk6J4UVMoRA=","Jcfpe0db4A6LVZo4xFI2T0ycUx/suKxpj3/XPOIucew=","BETJnlkjU+WuyqMCrdkBwU2MVScKFgr+1EKe9VmK108=","E424iHgwVl8mk9Dg8C5OeeFEln8LpTsDUZq6dktcmUo=","JNQPRiEU/p7gKq/PdLT8ok4a42XcdcO1K7E8u7LyHt0=","IeZdbY7kN2C8pA5zC130xM86inMtsUj0spUbTGHWjow=","JI3XlmnsCdvwNQoV1sdcapvarO/KFNUTAJePE9GrbRw=","K4I4wVSPnL4p/TXPkee0jw69p+Y57faf6NWrp5JNU2I=","JDn9I5JX84GBx7489RPxv3I166lPa4lCqUy93s9vYvc=","IAlYI1KBphuixL4KoygqGMdLbSYvXefC4z0rs+iT3+w=","Dh7KXfiO5fYM+n4f5b77txn62CEfqbLQL8wjMZDBfxI=","JrU0J/mz6ix2nZxmD8YIgaFpwScy0AG3FY7ksbhCyiQ=","IPOz9Kyv6fivPgZmGzqPd4+igSUiudcKZ0As/42ysbQ=","IR5dKznWJSCnpifs6MrLrJ+XUG3vTsKGkoumwn1GOxc=","C7dD7jSAISnFVnMa7Z0wLc0IUxPOVy9iQtE4MuU2tLQ=","I8smYbSI7nHkx1P/I65L0l2KRAlPZrZTKXfiIUDrpcs=","A6NaoxI5Ec20U1uu0zWfX2pSBbnJPvMdNTI6R4B7i8k=","J4A4SKCu2WqT+pQ7ZjXkUCF+E39K3nSmLXkXMicUtpc=","DLN4OcLJp/95iEy+x19B6b5eR8dtYVOCMb2BYpltb2c=","HwAm0L8fjh3VQjzC/sH7XNqh7NxMPLIY287vd8ANL5M=","AqfXu5cLim7S7mb6u7qVa22jsQD1tfuSju9C+XCCc8k=","DP1/QhXkNMjaF+wyWLC8YFrRqy6QqklDUeTuQLvEkfo=","GAsRtyBiKhVoSdxvf25/VxZZvmloIjDF7ZrDOXAKfN4=","BOlqllvOPToKJKSkV8lRWCyHE0nOfu4aq/5XipTGUBE=","FZMfeCtF9/tlbyzb0fdwXDU6I/4dMKWkahUi7RYN860=","LiluV8l6Uwms0m/r9VrJY6VETBxfcDrYig17l7ndOLE=","JhV7zreOhGu7Ji+aHgbUJxveWlvOjwQZlS+X/9E+rKg=","IZTriYR9aw8Yl/Z18ZwMVrYbEySO/zyjbjT7nRx57kM=","I1C/NUd2VomRUa193pbqeFfhVQFEcAjatrPSfI/6J08=","GkhvCuWRys2vCcWKScTReVQFQ1NAgZ4APwRp0RC3dSs=","G1bc92+yPMSoNNRVpAZeEzVxQCt98wnVm8MQXUKowwE=","GnSdeWSvC3ICkT7yBMZT8rS/tlzqt7aFIzq1nOO7aSU=","GK5ZAHP5aWlq92L/pOjw67+X+Mx4fjfN3R8yG+O+rbs=","IcR7J12C3eZGDV52mplCEUSxxanaWSlK3py7MXED8kk=","BHPdvVLnN+UnNk6OtjIHl1w41f1swysnIQKwgs0VGPs=","CxL6yVttOogdiSZXyEJOZFrE5rAFFfkC1ZRXQwKybgI=","CK52FqJgz2ZX+Pc6woRYjSxfB/9CXYN6p83O9j4+IQM=","A52vaHYoC4Doc78qMv0oNKg8aXV7rdWKiI74Gekmzig=","Jeex10cKPHXxPwtWVGyOCfLY7+/wbvdm+ceDyoadEw0=","Ho/TY0w/92QYTQNDX5hYSxG1sVrrnHUmLaPx6iwqnno=","JB3MUaw3gIpBXdHjwoHwWv8ReJ3Ayv3XejVITgmT+aQ=","H/wxU8Vu+XVZMs6ivgVzdJva/hxPoHgaS4tAeM6ddUc=","F2MNYtmj5RDIik1Dw2D5K8D6ALZgMa3sKb2VQ/06F+4=","KYBADt0ddOPWnbVFjSzNX6vbI27BaoKkMBoKtZ6kpuk=","MDT7JDZhI+xtyvytNXJtv7FhlMA23NZI+mlDm/zQDNQ=","Gqfo9Bicqd/z2yq3ZIvgojkplc5GBB4EaA3KitcjLfA=","H6GV+DSmnmI3L2DrSX2hZ2RurhQVPYA7OdxdEfXXgAs=","DyPxx01fv2GVrVpq7l5WmTxUd+hFP1uToNe6/TMwNtM=","AWVW+sk0inNatQqgiclxUbPKrwogo0+52TcFBaFRVyk=","I9kreTZIEQ/Fru8GM/DHfKyw27yhh5uKb25d9EXl9ws=","LkwQ7F5l4vI5u8Q8EwMd8mhqtA/XmjBLBdYRuCPyO3M=","EkGLv9d7Y61eFoZK2cMv+/xaPdm3jsK3kyn+XgqNKVM=","HkqKrOFavB1bdqnoSEMdLAanj3K2vrsSk+bFjlGFaW0=","Dz6WEH3s29aHLCDqCaz5LN8Xo+4dEzFIgJLZYXbet1U=","ASw3gCB/OVzCHesKvZUWge6jJJjdumzol6j58MI1cGc=","E+qxtOZyuhscG7kBdpMB8eVlnQPqEMYd4kd/8KwiFCE=","INxmSrsgt0VsBmKc43oeyxonpOiyTjG0i5xGNaowMj4=","LGseLP6njiw2eF52qM+xsFfpRx8k9bORF1w97LAeAA8=","GIySYlX1t689qWNVcpwqhnCrTCxwQASBsqyQN0Dgxas=","L5kTII4J49bp5vumOE/QdquJ8mYpduPjDghwuzDrVPI=","KzOAPZCIlwbnFPcgtWKNJvtgtUWh8+nOSaaukSsCQIY=","JsyrwQ6wQyfLXMPd4quzbwlwhsl+c4wTPJ9XB350iwk=","GxauDXxUQIy3X9kx8kZ1HysMPcINeegqJTG3bCK01d8=","EdC7RhvYryhE9J8PhAyU75UYslETRHQtH1Q4/j1BWuQ=","IzAxhHtHa+rQEY09szjokTPsQg1nPlBK1kclnfZVVx4=","H4TpeJW+5DjrPJLcmxhGya0pwWQ4ewautu0YQe2MTco=","J39/m1QvDCu19FvtBU8JYkU2AQw8+UUtInMZMyf4AdY=","HvyckGnlBouqwT0uZkVkG30n6A/CMHcWFTXERoLuV6k=","DW7Ed3YeLvusTxSzvz1SV6meZMPyX+EE+vmIsg/l/0Q=","Dg59fFUBmZt9Fhc7WbfK4fIDvvIa6/ACUYgUOcz5MBM=","IXvvL08SxtzJHCBYojORy3feU8puRNzcbqPTb+oybqY=","BXgMiK3wFTG1D4F+P+RER9KbNaqKOJxx6M8SJqzvaLo=","GHM4h6ays7TJDY5JkBluI0ReR9fqWTnr+4mj7j1ntL0=","ILrOY6z8rgscnyvuJLjp2oW6WX03sJBXIMTxXbIxsHo=","Fm6llTdaZ4asUn7p7O1z7Wv1UIdqvK86yStCyAiwDY8=","MEJiqe/0BArPQ+Mi1vUmdq4vhT7C56gNsAxIjPkXx04=","ImuscFAWbl9tt4zQsS028wW26MmgVRFK13Ceb1ckW2s=","JrL1OcVzgp9qypG6qVRQW8XD604d8dY4WCcX+98jiMw=","BqD79M1S6Tul5MbEr2XbAu6WKX+K0gDy8c/yUudptVE=","LLnCQRLTU0Gs6siDYPtSiSTli27KwyG5+ynmqjNo/yM=","IOiKTWB1Jt0H/gijVSpEZpEp64f8wLE6rI/or9kwFSE=","FURkmivXPjunLzlt+R3WVAHdj69R3jJfuu251TatlPw=","GYAHdFeZVxLETafhdxMljj+Os1S/2A7Z6vPsuvaWAQU=","JdHSL/E+dwXTwIX5f8Tk9pFLgv+qXSCR7GTaxCN2Xvc=","L+yZDvVW7+EDWkZP9VgedAZ0Rc1Uq8r2uMA5n+DSTPw=","G9lWNQbZVE7z5IMOE1RQEsV5N5wtzBMwQWxK5JvE7GE=","AK/80XumADxW36hVcfwpc3siWoDUgOfdft7AHxTyMBA=","I2cNuu+WaIHwf5GaLYgxKMeyPPdnpHeysuB2K8DbwYs=","H5OlMpFzlMfiL9F6vupjicZv164t2fAvhg9tlpR/Dt0=","LeQun1N7fWGwITdxwOdPVVUSvge2pQk0c04sW+tAvjc=","JcVX9FuZeBzTfTuyKTFmKmf3izd4LIhbRWu5bVXohAQ=","IHTItwlwXJiIU4p/ijxK/2R3Mb0W+OJU+nTqnyvnZiw=","Jzg1WVYpgTiUnkQhcdak5LdO8gZXQNt8/DoLYP1XOss=","E9Nq0KTr64GWl3hkllnGXLfQxBzFGYcf23Gp6moMqlY=","CKLBi6QTgTSMGs+/lhdxaAa0YqFpG8LjQ7ebgIXjdrA=","BZCS/Dla7ShYB7v1V62aEEH1nAeYIrEIhFeIL+57YSw=","FhkkFRtaWtLYysEZUiqZGpBvFehTHccFZ/ayg3HMJOM=","HGjKj3qhdlkHVAXvY0G45popi5pNcvO7hUswnkuoehs=","J/XQO8ocggf3I5pLLPc65VmhWqN+e93fOqsF7sXOVZI=","Dsv/SEaWKpddNH6pqPxGX7RoYVV2IvLCVkp+Y5gzwWk=","J3xN4jY9i1tFbPxaf/jkb/LsjapZhV9a1kvAUh86xWc=","GxGGLFKs01G3pGR5P0+7V/7Jn4MrYyJvldF1yNL8CLI=","BqcZxYTHT/vdchjrVly0yL2GyS49+zxz4VJyAapRI04=","Iw5K3uy3mYd/fOmljINrmdUzWEoZXB13oxOr4cfRJr0=","ELEJuGSAnEdnoTPM5sutbIhigXO46lHozKhYMMp95SI=","DiEReXDc+9SxUmslNjbzd1ONO0+q61qLJL9iANFMxZE=","Jmc0mXhAE2L2sXk57rDmT/VWB+vbNccHHbRrs+e6R3g=","BQAPpf2lBeApoTv+MEwmew2GxywDm6v20/8C7iRr4C4=","Jk2eCUrtX0GmAkIiCjSihAiQh7JDapv86BdMyb6MLiA=","CAdvnEdD3mEw/2Is9AHt0skvJL/hFPPF5ySJF0YxXEc=","EyNwq927Cx3VfypSDCUza9fO3pS5W79cIVHW2I5kG2Q=","CP8RFreiJ7/f1EZaZ4kIgrYVyMTBfyjY0klY7fYC3cs=","K8sLDbi54+ArfpwclGD92cbNmFYjMuZI2KPgq5RZdSA=","EupozmiBvsrX+KaxF7A6uXb3q9WX+QOwvyMNINIalDo=","J0OcmKdmiAZ6CXsZtv3X141fiOJ04Nj+peprdAb92n8=","AvQNCtBfVlLjHvlECtcevIQZ45NJOTfwXwBJnQKpnjY=","L78EKEMn7k9oDwa9OQ4wnQ0TrMdLnFsUtjBZuMx6v/U=","G+aG1T4qitV6gosGUUJc/Gl4xwJ+2/JH9rZyPCHfhuc=","JoO0JehaUI+WhS8UtCIPz+n3rYsXv+/A40jEfKeLtX8=","FtrOmy6AEuMdscfr5nLYa75hoao+FpPg7d/A3gqd2VE=","J6Mh+MfTyQIuli9/7y48hItFOdu3WqE58wQw/lRbzts=","BszXIQ3uHWsOIreeEtGQgtgHi3iNcQB7leendO2GplE=","CkHdQiIWU3Ur7zUPbXSpF7bLsf12o6EhZvTQvpeOQCY=","IgoCiB5NR6yU2VDN+DhidNF4LifL0NhFl43uyRKY8WU=","DiFVpUX+Xzy7Y5dgZYnqwZzZJjkznGsBcpikrTQItLk=","Dw8ZxikeUVRqJnxgzHdOX7nQiLrFMHgtiR7Br0uEcHM=","DpJbzRxt20o6HGfsje771AxTwNM+eu7xtGeVrtWUPJ0=","KtAAsXSKu4Es1uVBEoa5/z7wpb09JZo25F7wW561vus=","CmWqIy0y7W6N5j0c3/68Lz+mFkZcJ6r5fozT3P9khlI=","AmPYRwq0scYddNjoliQvTyYdyxZ6OgaSOJPXyyyT1qE=","KQHZRq3clLBA/VgATZpfjNGSZUDHqGEs7BxYy2DCs6U=","GInPqCCfSVLfkCLbncWDtXF6BpbaQc7mSTfQzWMh5pM=","I2Bk1xy2xkyEdHrCX8+NiBUC5fA7/4dWG4WhFrHzmso=","L/ehdP/Owphi4E9dvcc+vzZhVwAzV2KQwMH2zYztJ64=","GeckoddCyrEDRV8AQO33RaJpanEITJPjInFUUN1Nb1s=","A+7TiStvDmxdoQWcXzeTmFg1qig1AKgSmQSpTIfxYb8=","COK4Jzv6MMGshQMG2R5Gip6NBQkq7ky8gMaHJIRjujA=","B63Mp22DN3KIOaG2rDs+1Cr7h9cq+Y9S9Bby7FiyjOw=","Fx7zeJa64rECCgpYOb1ReEzhG7QjfVSMFxFp0y+hm0A=","IP/fy4b00AUGTtvClpGMMy0y++/xcp3lBWomq7w6Nfo=","COzXpvFzXu2GuqCU5gj0iPONuzmPz+1LmUODoMqORkc=","HD9dhuWSH96YkBifHYxhh1QohgDmkovBgqxNXkyfDMs=","KcYRhO2dRg8zdVihr2Oap+PAl15AFO2OvK1KJdUeq/M=","De/UWyiVhygiituy29rval6bGmSQKnNPQCuM77irO1Y=","CnTqItigkzYGBhAXmsHYL/+pSS33be7U6mDgEzsIEag=","A6N78S2vFADSl6xKwTuiTBfcJi2xbIUj3u5ODM3ppoA=","Ef4XkNWrv1k1/yIxjk9//mmWatovkTa1T4MOrLCmU2g=","AYFlhC9AY3XyNGaGkVr7FL8f4FZMiFjuO94Kuj3l9o8=","Jh2yXnz/Wp+3LydrH5JgtmcwD7fTYbUP1cDotplbBfk=","KjrDMUsrZueW++Nt93jF5GlyMgzEPsgHBIgmtnBLp8Q=","I8qkuA7PqZ6dP+orvB2782nRv8iTfQPQdAYcMP2M12s=","J9smAIXiJImN8UXyP2NfIGbY5OEk5YHoxiYZKbHf4Qc=","J09sX9NKeE1rkV7wXUJO5sC6u/Np55qxOLgWe1YY7H8=","LDop4TqE0moJEckona8apM9YQKraBwHVfiPfx5babaE=","HqIQ8gAaM00+gB9OUycNQtp6rzF6VTtCgqp46qIoLm0=","JU2+tSiEtpnBun+g1ugNYQkDsYo+UJw2NRzMOwJJRuM=","BZ54HWWJbr4OS6JtwvKZB/R7ze2kososcT2FBeox/V0=","C1sc7GPULV5hXcJpuIWiTO8wPseMly3RfNuz6RXMT/s=","KnwBXpw7LFfKi30m05obzIXW/6y32fvWbSqPHWTtDJI=","Kbc2uRHXGnnPY9im94bxG9Wr7iQWHcVnp8hR6uHkO1E=","KFdFqQp/49Ca9agIcEvGnG8XAeVzkS31zB4mXVlsQUE=","LZAbgZXDyWyMNuuZ/sATTsK4MEroEL0w2lVOMICCZxU=","GQXTUYNV6rp4WbWR7XuMnCU5gPBFDb31TXp3groFg5I=","I+gTAm/AuABk0ZtcVCiUL99+/qgL+o7ECVJyv9t7TJ8=","I8ChmiUsh+axwcIbGnmAAgDD+/8+MwDn5VaAcd6e+4E=","EcSuYHuuSSQTv2LNqiwoaO0f7G3AYxsGfKYPqxJbnio=","LNBV67fuRoY2XepFDwRv9iQF+uGxr8n7AXB8+B2g47k=","BTyf7y4CH6miD62iL96hUFtYoxWbu0czfb95GyFbFFI=","CjW9dOh8urqr6JrRMZ0snoY7TGMcIZOMmlOVv5eHKp8=","HBFQVlOc4gzVoE0aXEPisA++g7JZAb429d3EZm/Dg/4=","JClUBH5Xcv073tWQ7IvrTFQvLiZMjD4oTNxHNQXFGpA=","Diq9MVtHwNyThJwM3yZ+gRy9vbIApufCtn7ffLAXQhQ=","KCs3AgwIkNdRw/12lQ2AaGaOHf6uYh3VUtLeiH2i6nU=","KJM4UiZrUtnqa1u5I9nZTy5aW+XHeOdeB5QsI0tkO9k=","CZq2dlUFuhGY7xQOd7eVTU++eaBWznK6zjnASMANo88=","KvIR2OCsLY/af4SbjyKaIlxhhrVXYsensq4tHdhcV8s=","DNBw8jQBSigJq5DHHB2mHpipYyL+3Zm2qq4coQTz+s8=","Jnk+KryNPDDGBib7qhWPJjWH1r0Vgz1EixFiZLkwJWo=","IlvjbtDuheH4Ra2oTldIpWaZFSET/2G1BWtti95gwZ0=","AhdPSe2wLVFU0r7KLckrnMWVOD2h/ejwnkte4+paBl4=","D2SJHCyLAg5Gw1lMt1jwvdzb0JvQMIgW+0FzSoaYcsM=","GSqEyi+Z02mR4tKx3v85idHBVsI54Q6fVhQOGFRXYGc=","Kd/Ne2PwWr8nU6jDQda3pgxiQ7BMmhuLMyC7oEpNR4c=","HuJ61rm1qGdzOvxhorPnalK6PkvV5let6R/AOIGduls=","CrR3PxUMP4rTvJU49DzsOVp+NzGulz/v62I6CSF+ZMc=","E8NSoC9ZUYYgLLC5n6WMVUKrZ/m206Cv0QPe7/bYD0E=","KpfPLBDEv7/SmfZ8UqFp+SwFt9rFakHE3U/ofIJGzhQ=","AL7LtHBCvX+Mn2u0IhYtGu0ImihIL3/RarBqEyhf5wI=","AI5E2iHXOGkbiBdX7zftKcW9n3pEUPz1MpCpLMLKIXY=","KyBai21LcGPZMfO7XTRkBThD/n++S4PBeIP4ZSeIKhg=","LZ4yp8kFVv4QjSVawB513zOPzWOyv4TBkoDUJymIY/w=","KaMiqEwlvS3fbi5CACKNlavWNJoCJmrB27pSBzjOypc=","BnjJv8by3wEvT+VeM7torBTO0d8NAhUnkgidBG2CjEM=","D6/zpedCV5T+IKfg62FbixdgOUt/IwQoajrkAJEk2yM=","H49bYRr5/rnOqGwIQFgSBVPkBBA67iE/WkHR0CVBwNM=","Fgh12EeWAvlvQKzC0ELuUsFYi2op3kKEllptxskw6gc=","Fth6UYOjFqHXCvyVHv4s1mfHcyj8/aRYy/X+MEX0bZ4="],M:[["EkZm+AVh7VkW8vBwsb0kjG1T9E0nPZVqDIe5F2kqTRg=","EZJPAv0ZsJJVqqHPRuoFGOPXv+70dCFglJEBHbC9CwI=","JH+n8CIwShmU/1BUVsIgHvm3FzaUmNP/zkRmAe2d+EU=","A/17Ge8shh8i93/4EPVOJ3vJTrdsAtedmGvj3N8FHD8=","GL1BI5w+cVeaZ3RD7P+9VVqB7u6mk1Kmi2fIVjwMKgY=","LXjDpdKN6f81vwoldjUZblcwyn9ASTJ3B4zXXai069w="],["ClFKXCJ/TOyV36Ap6N0STDSJWqRrsnwJEfN4DVAVVAo=","GS4W0X2VayV7haZS7v3y7glYnqxb6AkVd1cj0ssdoG0=","KYzgweMRO7k1xwWOd3K1M7GqnbDAkmvciRflYFyjrBA=","CUy06DYhr9Jx5BvHFyfwFY69YSI5rJ1pixf+S+Bbf8g=","A9iAOVvpPCfWSa9f0ULnazORjLiEHVooFzvVz30yh5E=","KO6ua1hmrWjkQ7uvkWgNt9fiswN+OP72G0LLzP/OyoE="],["J4u0mntORK6kbrD4gstpKAGm5g/dW1wjxjzWXMzk/go=","Bj7ewb7YMfUGr422SNb96hRTRYh+i9z/EJA1odm2dNc=","G67xy1UJtSakIGH7U2V/mbMjJQDoVRksvoyUDgaMR18=","EyRWSse9+eIhZOmFjX+o42ixZerqPa9Otn7lnA3y5dQ=","AFdhuMauyxqMpOpN/CyDdgZKSoAEzu2iEKVSQFYt3BM=","EMnigxWdWMtMsuNf3oOjuh/cKAAu2ZY9KpnxhheKFI0="],["DDmen2eqQHB6ID/u+wuVi72tzsXKNJAdJT0CaiQZ9qI=","CD8N8/GgNR0DMOw/9gLKjMNTt/bnYscQcYTNe0I0SfY=","Gmdk1ZQ/xKcgtMChn9uMcRmEMHKHpYubX59dWCEssmM=","ARpjom/qv4f6Zr3mbMJakiyWOC12xqf/SPFTe+rtaDo=","CMp7ZGV8NUjzK+9bY60kKIpBwLJRCZrSf5Q0MH4+ZNQ=","AZmCcEcek2GVVEawzbi+qRXsBnXxzWSN3LBDA1B6RIk="],["HWs9X26jacJvgl0jYpM+qjHqNewKd8H72eAcoVI+RDI=","EZ7xiLs90NMjBpdsGZQehmS+aH56aWkton2iFabwbUA=","LZ4KtcBok9/f0DSBOBuoa25ikt9WCdcfLGSy2aefgJ4=","JfFmMb93Bg9+o0CHwCW/E1eEMZ7wjNouMUGe4KUp5lg=","FEx6EdpafF2rrj8z+9A8rYbRi8WUx5pJfsuYlO21VPE=","D5cRYmJ3I/P+rayyiwwQTLj3TeUIdS+o18DbKvE96O4="],["JL5RAJVDYgbdCr0LDLuVyIOrMEqlJZixppMG7JgaaI0=","IRYQ4q1KN3Qm+t9waLDBpsKZoWTBwaYD6u2USHDQubk=","FaZ9mBBBsfbwnz+evv2GTnedOvCBV3hqwHdQXlDsefw=","BJMn+nnSjBKiyCQGlH938Gd1sCh0aLMTaHdwHb58lZg=","IwlA3MUjJlj/nClpej/UFtFw6MmY8aqF3qDELXn5Uao=","GxIcBJzRFZ4okAfgydqZlcxLq0wm+4iOw5cqii5laWQ="]]};uk0.default=Au9});var _k0=H((ck0)=>{Object.defineProperty(ck0,"__esModule",{value:!0});ck0.poseidon5=Eu9;var Bu9=LK1(A5()),Nu9=LK1(B5()),wu9=LK1(pk0());function LK1(J){return J&&J.__esModule?J:{default:J}}var Lu9=(0,Nu9.default)(wu9.default);function Eu9(J){return(0,Bu9.default)(J,Lu9)}});var ok0=H((ik0)=>{Object.defineProperty(ik0,"__esModule",{value:!0});ik0.default=void 0;var Ru9={C:["IZdwP860y/B8bb9GxK2T59FOVU22bQkQL/hIJHQ/5Oc=","EyLw//x+SFS9i1/CPnEGtR9ZvVBh2LVlrKL9Pv5RL3k=","GeQU+AOAqi0iITMRjDN9gqjFiUwviIYe5G9Ej6nWE1k=","IiQRmaTfnLfWUknZViytbGXxZGDnmnk5y/3W17kgnZo=","AwEGFzU4Tfzs+aMRwireMntRx4shFhX0HHf22F6KQbY=","Ip4dhsHygQ9KJjO3tLW7YbfcXRmslf2NN5VI/ytoUO4=","DjHc+cUyCagX7rKS6YlyfD9Wv/ZYg6/l/cKKw9++pnU=","IixzGOvpYwbJ15rBEjcmPGuOslJy64hAfowpo1i0Dyo=","DLQWtCxTqCnPT8gjvo9P7dElkzlM1SkFP/TjYEl0osY=","CJJynQlZSo2LGt+/Li7XU5ne5hKEK22z0tLCqt22wKo=","GOOemuRfFLqXoVvWcnEa4SQ3XZ9IKkSHoOM03uLSfHE=","JWDJ/2cubqaduzOETQ0ihwRh0Y6vD4mS1NesZJ7dZhA=","Ib7iuO1UtybvF/dzZrHc+9p8zx5If5kW5flj6BTFcxI=","MA4bKNq+vcDUvbwZvimj3uTtqEJd0MfG6C/sFHywcLo=","LESl/0Xe6mndKWHWcBGvSYK5QF+f443kpzLSrq6IzCM=","DI1Z/ht/VQleaqrZ47Tnsck9h2ujI03RrF7GQQgpG/0=","Bs+CvF/RFdNIowsMRTeNkMyhZgRGugSXWfpTED/NeLU=","L4DtAaIRjQLiFFERw/5spw79+V2Kvq7ogpKTNH3JBhw=","C9/n9oA+Te57Am4HkHWQjLhBTj1lHdEv2mffCN3tnkI=","BsxI7YgkBVlbNNOROPULtbMaljoNumau8XwZrWIuKbE=","Kmfzum0VlJkyrFYiz54rSTgBvxalAzakUYJYvMaGfJU=","JXJyWmfGBxjfZWk0qnj764DI85WutqIM2DPEsU/vQSo=","A7t/bKQ1RbEfGXISZbQWFmV5y3UzMLGHm3loXR3wv6c=","JBKBXoY/jzvCi/y7lX+qXzkzALJRM+kiG46zFW7VwSs=","Db9k1Y3yEuQweHGWbeCXpdsJqT5bwwXOvc0GMPQzr0U=","J0wGwBFY4Ef/SnkeJbe7PbGQUp349Qtjhic/gQ8Vxqs=","I89AaT9Sq/DtPYQve8hdGiER0Kvs/Bis0P45ke5f0z0=","HaqpJlKPM2j05M+SQWa4vT/42u+8+QDm3MTuY8QJlpg=","EBA3idyUca1xhle+u2eB45vZL9IO4aMtDePqKBegFVU=","AAm8JQZQgObG6ZMuNL/eeNEIXxnp/8iWWkZgpNm21gc=","ExLHJ8tUibsXTh3LgliO36sxopmbN32r7ORm6dzWr+4=","IClKRix9DCWutTdGGOXncxZoKuPXJoJPFfAPfLmnAJ8=","JeDGvom7sEvYORyQzzVYjw6dc/2wYln0egVROteiPpE=","AISguH4LM2yakRBp+J2HWji+MT78Qg0ouewofyiBD9M=","KKA+4p9hKqsmj3YkHVTUd6HZf1gHui4YEvTTUNfG99o=","C2eUGCtyOhLgs192vVWn0QbuakA1UnxNMppvMwaNfto=","AVuaaYRlQo/GhredtJWchJW5K4USL2ppMpQINvrOqG0=","G/5SKJ+BH1w2GfFIZhOK6aEnm7dujOyaiTb9w29Z33s=","HNV0/o1eTEKLkrI6lxc0IXbh0wmn4lkFLDG9ya8JH6M=","IS0bvfqvAgBzW8WFGhVq3L+k9gf12hIuH2Ovrs04yrc=","CwR54ogg6IPZA6lR+VsTCTeI6eHKZN3yq7lLE/7p7bw=","ARD1JXwhyTedc7dunKlcUTx3oVzI7g73JthGDU+72qo=","CMUulAGpdk8MJIff7TTiFcGGtsKDjjjrWlDMpPC8aZQ=","LkIrQyPLTAr0b0sOUFL3V0TFOKvMx2Q/M5RA3Dqu7KM=","LhJIK6FgRy1FVJ/3nNBK68SjJ8S7nXjCVzuDWwXFX+Y=","Ek+l+cWpbWzOks/HPqJEYgLwkQDu0gOuQmeqY3oDLTY=","C/ZR+C+Dyh+gN6lB1OKks+CPXhYD+TOhcjrfQTV5bec=","IcZ06nuDR0HLrTmyGyQquaVVTGyfkugByx/kOCthlGM=","IU+R1sSu9X6DGGtX/Z+kihk+HK8W1/bcFVnRRKJxs0E=","ID4iGDiXKcJsb2YhPyJpwmJ4XsaMdZWZwtjj9oA1BVs=","Gqk0GYcTzhdlj1EpP61EscIvyAORQFznbJKyNJt+s6I=","EBTU5d3ZwXs8KyloRHav269/xW6LeZYWpnu8ZnjkU1E=","AzwT7UW0dipH4dLUXX/I+/nU4kVG4g3FlpEfuZFxA1g=","CbwcMnTFaeflxdd8Uf5psjt+Q1E49PMhcBai1wznHV4=","GAMXHJ28BhDjjYMI2xAdapnKkBN/arjNqyqRs2tjMio=","C6YHGqmK/sP73rRqiOSl0XvURUwOfajHSxWwhEiM/c8=","F56Qq0sIpOrSgahwkFdIfgd7cQh5kR8hX71ujr+Djpc=","HLyoi4qz8FiP+H3uqXjQAAitutgI5lEIlyOOoAf0kaQ=","L1CyCzNpK7D2J3feXjGYN315I+8vqO3giDHhD36bn1o=","FboDDo8e9vJgVm/W/P/80hoc/BIy9+xxSP8HbRumhwc=","Db4FPaAapLfA+tg6PMlm8LgoG7SUD5elUWz7nc1UOm8=","Ii7KXXVK/sqJl/Mdb8uUpdeZr7eV5o1Niwzm2Dn23X4=","Kr/6Q9dW7yQtt/WEvWJAWZERJhg2Lxspoz7iExtGpEY=","A8klJOvmcwDQ3QqsRk8Obs+WLWrUG/JoXwd7/XiOs/0=","KCJBdYreTvj/OFgwUojTtKUiCSldGkvInYhbL13DNBo=","AmNcuXPXG7PSE3vYFoDdO8YH/FSH6JjEwtg8HcKBdoc=","E8hmqmbo1QYHncJMLfex5pGZSIfTViL0z88BS76iI+k=","FR8AB8z0Kn75afG29jFZkuZZS7U0TSg5/uZiC2DiwCM=","HBxqXrzO6Mqk3H7xjhlCdPbhmNKxQN3Ml8sVySuhQJw=","GDMMnmfWL3hhqZbX7Wm7qQSw3UWfKyVPx8xT3SjkWmU=","JrdHdAyVvxOcsRvfAvpjpL2ympDxWJM6GCLN3lOHKQ0=","FHVnb7IFCEJG75vHI08xLCFPQmhS3LLsfcN3L1ea+LE=","GwOtkIDSm3Cq8wu8MgDv/+c+4mncAy0uMr0ZB2e8OA0=","IcF1+TfC+C6Zc1vHwgEoT4lXeyeh+E+iRkLs61UvRFU=","EZLgJpprZqjFiHUnqkR0wt6Rz4xx69qDXfLNzN1KTks=","DzoSwO5S8NNPK0oNzRNUG0ius9USHTERE7upeSpFpY0=","B/tSGIO994szaJIFtF5SJpRYoGG8uH7rOx4YPG1+tbc=","JI0OgFHBqWVkDJbG8BDEkx/mSLlvle9vW45HT2TPMWk=","KrVT256tLILOkf6+GAUp7/NSGHX36Qqbi3o8TeSHfNY=","IR7jvaPJXxlU7vIqCoLC7ehETkKnKoIAurahM4RtW1w=","ER2ztRhP90EvecEpkEqcrE7mWlHCBi1mcy9UvN92e+Q=","GnOEMmTPmjobtvto73YDfE+pgzflwQCWxjC0SexKX2c=","HC5aLZMy9lEoyFNYZi1qfEQ1Ot0JwnzQfaAvkUTahV4=","Dis1/hAhuHneW2enRY+mGIu96jniv0aKGiTjYlyv/5g=","LlaFlOXfv63ycrjW6Mmb14XE+pTOnof6ipo34yx6KN4=","BwQ8dXHLfcUgW/2kLWk1J6S8tYI47WpqJI55F92vDDo=","I54YoMhbhF/9a4XpY0PxqDePPGkdrfsijab/eqee/h8=","JeJHryUMVkwA9f8c8fK8hgZgDxc8tl7weAr59aG2dsg=","AxujOFZkVE4+CAHxaYsVAzpgSbJQTpzcLG4+sv0SEA0=","KjN3dzniqwrfscpWh9seBZsgNwy+7MrTLaXDYJQx/2U=","K/1vDp6Za6E3STJ7nFzsaZA9QTst8pt3fQU4Sz56+VI=","LUU9k/s2+/jjZ0fuktkMrZ4C5pLQdIwH/UPq/CzF6CM=","GHvYBD+GQs2itrrYKVjRFYGIgOuA9rcwOB2XSsXVA34=","IaymBfkqSKw1cI/lFAcp+zXD5IzOxEEhdxOwhklEOTA=","Fz/RZPUiSsBsLpnz4uqmN53xE94wqkhei7zH8P0tHgM=","BxxmpkY8P9QpK/HlrLbeYRFC1zzR21kOibYbV9RNab0=","BEpA45aFW+VQ2MzOe4LuLKrvZnW+vpImbGZpgv9yu/g=","EXbZ9S4S32fwhxEKFar5jR3tKT/9+ZWZ/t7y5RVp5PY=","BujrfdAm0lexXGYkvuLzfVtntKZxz83+5Xl+hFe2ORY=","BpaqSMHV/oTKXPWQCasLqu+7YS4yyR1e8wbe843FZzo=","CFPDOpx6fDs1XJLHXeRENl24LSQe758/rEFwBKOhrMw=","MBbAujRnjgpn9Zz5bOFukIFU9fmAJZFxfmbpW6Jat38=","CvAIYB3JVSUX8wP/niLHk6aCyqkyVvLwmk90ZUJgOw4=","BMttdrWielquOHy2R3kDGMJfwW+NfRhVo4dl+Ef3MbA=","Ls9ww3LY5e3K1J5Y1Hh18mkz1iYU8mbmtPWGF3FIVl8=","AfOTpu503WxNUrDnggpxMvjEiJdCMTwGyqbsxV891BM=","Lk1M4/l7+W/4a4jpadE+QV4UchKCdp98+MOnNyPwlNs=","MGAA7ySn9anGUuOpNnV4VU6lm/jvoL2LxXdkYMGMGt0=","JuWNYodnjz25wiXB07k658Q6aQJOvySci95AYXwrPUk=","Ce7gn4c9G/aDlx30185WyPC4uY3cBblhLAoNMXMQZVo=","DwiHnf1PoNwR3tVW7wHG+UzG9NGFU7CLyx3WBDkuwAw=","EUWffp8OPHJ3d+NNbZPsKKJb2GcXFSO61b4NWiACnrc=","BOnLtvbo6AWiD72AGlO3I/eMH1rNIniA9/N/TlsFKK0=","LS/zLregwCZt1GvVk5yamq6Is+mvXa0BpzBPmGj3x8Y=","I7d+sPJ+lQIApZBEfWRacj2bQF+iU4pct2/F/a4W2Dk=","LNbSxWWOwHktruIGfi+VjWhJiGMYpsHCcjOkaemZjC8=","CuHapCC6yQeA0MgwJr/MhK+DlT4m7Kg52naGHnOYVec=","K0lbhUVT0Cp1todjvabdjvDoH+MrXLBy0/WAqRSWe/A=","BW+l184sMrxXNTUdLUivXWySVqS3LhKjVkC1PqlZ4pY=","LsvhoGso7HjqfSLfEc0iSg4aCsejR2xcw8TlDalhqHs=","FDBTwcOH+TU71nfl226ZdXkr/+7PAtaqD+j2J1ef5s8=","BAZLJVhEmaAR6nSsBHqLN0lBibxjNCuxGC4jQhLUK9s=","EA9h9rgVQhVnYKbSmvXdhkTILeq1uQ5qxm3otKBpVko=","GNMxsugYC3qnBVwCn6d6/08CsOKiB4v/Z2iO1ltR1t0=","D8+bieGbGlX5sDJVz4DMuftqr94rRiB9hz+sgMzvCFw=","JU+AHzyJxiQ272PfZ9kSwfIxux92xse0l/dwjbz9wXs=","FtjoXleBmhCmFGG82NPTyWPE+Vr7o+TY/Q1uyIK50WE=","KclWWqcCCIvUQ+RiDYS7K/uTJTqPDwTlz0CMkoIK2oQ=","KU+2gGRkPYvrI3vXBaVXhxtfFAhiTtpG1HtYOmDSnPk=","LCbzCDFAwQS68kw9+SIxdYSqEXcEUeaoRt59x5UZcxM=","IxgRJ5hUcH26pTfLJyQecCGpSaHZZxOAp9aUTIOJBMs=","FBk2Wtu5Hx99G7CqiktdEcetBXDMbPNji+nFoqJ1tJU=","FnRCXy6fyqZusAH+ykjd1LKinobUUfANF26jW04C+4Q=","KR+Vbe9ZuHgCgADO8D17VNzC/h3Vp13BgNbVvtiYzTA=","LxMCiU/momtbwD+6ppxNlQEjlNeN5JRUnHBXt++WW8w=","BifW1tlNChmhfbRcB5b3243hPSeKKyTJmsXZLQoaHOI=","LuKXZiuv68sB345ivV9Q8DAlUVsQRl1Z86KU8L+7L8U=","EYAplF33c/Uv71Qp2nZrkC7q59lnBi/dh5xgob+rp1s=","MGBC0mL2JounietDI8IWknl1L/7GuFNsxotTvU3w6Fg=","BHKhOsfanr4RMuBfnvYJE1yCoOvZJ43vKzT4znCa7ko=","Lo92sntHQYDwDFpsLWWFC7+WAZvw1227R0OpcPQqEw8=","HjOYQWX0fCBKM/7jH2E1RLfYRqfV6kUoDt5LNiwyqqQ=","F/IuJyUr3PkacrWesnamZs5P6nrfussuqf3yhSS3tD0=","AFR+fHDuTj+0pNOGyLqlXYI6DwK8ljtDA5uIR8/25sk=","COpMy/gVvjJczRVJTzjz+XFTqwnFSoeoUrKplIByTiU=","J3y0Xz5jJxhnO6BdSMcS/nQE357/VAHOvkXRlMZ/qNs=","AVnsfqSarbOosKI8HboAI4B7DQmdPEC2nfhmqS3Iezc=","DDNIkpfiRJVt5XnFwRKrQMf7LYmGaihBj2YKhu4YUk4=","AbtPy64oovM5lWjGs4Sdon1t30/mrau1kRUWee030h8=","KiM0PSSpz6O49BP1LuGyM85MHVub80sD28bXM9UjBck=","Bwem1RWzutA6mwbWvgSN76hQE0qs0SDzj6kyZAFrd4Y=","GDfbVAHdbsMLprhmGE2lbo20Of/QQVTsRptiEgzjXLQ=","JEhyoNJ2a4VH5ralr+q/GY4UCaDwAm3jbBAXk5UvbPs=","IE+xeSfOhzx2EZY5X32kb2ecozGDKln93SrjHoTrofU=","BW9TA31djvx89qb+uhjRAr+Bi7unC4bdm3Y6EgcvTC4=","HfS8XXMjn17DuJ761T35zYrY/KVDvgH19A/qKVIHG9Y=","H/tsy7oAEVXUbhZ9H60cE78okqyHzZw0fHNKte9lg2c=","CO426IFJZTmwq9ZH01PlG2P++R/JRIgABvLCbC7PKiQ=","HDCAwlREMzKj5ig9W6tvf86KqmhIe57k43LLxswXJmU=","LcYEBQDnMp91o876TbSfm0cIWxZg+Ic7PoG3sa+Cr1M=","LIvKndKTu2fbH2b/LoIEeuk4XOZ9fzNWjNTCFqiZlLc=","KhV7l4b5Ikz2Nkiq7BufYcenCH7W64qyDGxUadQBt98=","Hg+wzdilRZHELnwmuQJ7d0F+TmUitHK/5h/4nDm8QOk=","JQFE0c6gM/14vXPuTqTP3NakL3wA4tfuZ5TUZCB9Kz0=","C2s/6aelJcpgRDxLeKjoMJV6rgQDEW0imDouaA7t/2U=","L99hPmfRdlafR0O0lj+MU+Ukgvoy5wUkfrZQvHvWFuk=","BI9ksUJ1+4b8VbPARpzYkwZ1KCfDwERjvlvqZvvXs4w=","DyAnt4HCxSSQ4R7Ut7SU1mzcFuaQtqSzySTcnW6FSDI=","KWUnhRYLJhwcIMdBUkomFHzDGR8zt06/F9RM4viLD5E=","EXaQngKls3v9R4EPy+c6+H/qEwRwqkS99rBYxNNZ4Xk=","GA8mxs4qOkd7rw2ljQaXacK/AVbWNvIlXhvDXAHpiZM=","Kv7tzCzsVyha0i5zT7f+PdZfYmAcHKSISobHpqBfCD0=","DdIah+4iYmmY281z3XUa/7SdR6AumVpBvKJjmRAwh9I=","HSG6oJ1/UPAVn6igtuDWFEbRx9tdFWZGnaaoWqciSWI=","LcWcTJ4nXNjCUGKCzFu4QsAUvqQjaxvCeoVjUbSK+AI=","LPYtCFQd/wkZumiml/RPR5HELRRHpBUTq51fdV6x84o=","L1uIU+LNLkep/t7qQEfkYIPJes1LaHrr0iZOeg6zVLE=","BYZTKKmy/UaRcMORxbqNtcZu75k45NpbrjPycDxHBzA=","KXYcn8PSxMwbEmvh3ARwqXuPJyXTJ8bRypI8KqgJKx4=","HT+x+Nw8d8tRXDe8gQ06XjuWVS1Lu1f9sBwq7rHZoEg=","BfL763yuCjXuLzpNKWTSQaDO60ez98TIe7OwUshwXZA=","H0RQFKDyZggqUCVxUmCcwhkGIVT018EyiHRpVLl5mPg=","LTWRfLHQymEe43z9kHjJJPyEvRpL/X2zzjngWzj2mLE=","BaiaTrQDh7hRLy85i2Um7+dnFpUcUA/I2ryDV3UzXO0=","BOJqo/AmARdPRs7RVZQynk9OW9XX1T1d9shjOpTdAd4=","IE1YfWFSbB4Efh3GttQDueuHMPLi37e8c1DZObrFuQ8=","IcjKIT0vRERq6Qpr2uWEO3wstT7WmfNmdeqCgKKkIOU=","EwO9kh8y+kxOc68hRXxGttaeLmosOWcWIXeHtG6CLr8=","BhOCPFtqvu8UOHRlMX5xO0Ws55wORDPXxNNSCX5cg5k=","DyfFMF7pePT3deIT47oSqQH1EUTOHqibtQRpMPXsVdE=","LK0RxpPGpidTGVCjB+B7MOqKSVEV9aU4iCd5ISDHvbA=","FrslaIPETPNzZmGORsbbTj2pep1K59XFhZWd4ycvgrE=","Ka/lC9ePcsx2NpWXZBAyS/1nFXpczbeuRbAAMuHVelE=","CTKZAuWeUkOnJq5co1QIogcUhgmrNpgTlyWu/imusWc=","BLGADmAMkOxHdrxq8XZMy9wQv1XDMU9CrNBTGtU0IP0=","KY0BELuQ5MNeKTx6fazt737pNCpZG0Mw4nJ2qhO2etE=","Ak6m5oyxqmtAfgImSaoy0bfqSjUOUQwH7uQ5KTleT4I=","Iq46GoHEVQ9foBFuE10t8r2faDWg8NA/Tdk04TIKPY0=","Hw9e7p6auyovSuBNb+CTEf4BFcHhmcKOInBeaBRC7Tc=","AjyGYGYW8xevAiRk81C0vugML8oyBkvL+D6M012sBsc=","KonE5bB0++Z9BMsD7+GMS/kEvsR1mzPa1rLIbr/SudU=","BLD0jE8uBb2kuc+AYHX5wnXfLPYLX9EUcOqnOUqCcn4=","Dt3losATJ60EKmhvRDQXvY8QfJnrfAKQDJMae9jLNJ4=","LKysycnYsABNiTIID5N4tgZ1qL2FOq0dxQZy8TchLME=","CBbzNQhiHy1WNxFWsKP3cxAw5LIY5EyQqIzsrwcXDew=","LvjgpFXUcrSb/9qTXI077hrpJIYI4qUtU/S3YxPJeSA=","FxhKivkZmrpgXdHy3RjrwC4wVc5AgGjsyq8+p8CjNK8=","FjleFTk3qDZg2294RGy5lYNkNmAnd9gfBgcTC0SIFEg=","DhdAiCI8OOlED8dzB9ZyCsMnhMnS9ZHiQ36uqbj14rs=","GecPqTd4j3ohJ1c9VsgZe9DdCWFA85BkhlxlwxtH1AI=","DkNMMp1SQq29qyR4BJX/lyML6zRLkY9vjWvX0hsDaS4=","LIioLrh8gbpCohG/LvPBWHWsFXx/OGj/81r59VqMIrw=","ER3CI+PJ/HRSqcLeRpODkV8zrfTPW0n9LgHFHQnM9DY=","EGRzU94xl7nLSPRTm1B+RTk7AAhC6LqhIYrwl/hxuuo=","DlPWQSHAqFHBs/B0I1ggNKvOaYUl0KR3JDVMBxUvcDs=","KJGTisuD7hk3VJafSqWmKlMQgdvKTewiYljqkphLQ0g=","BBBvleS6P7dNvkvFOrwXAmK6AMfGPtjEV8MidTLBLOM=","KnPmG48bq/uzixhvQB7tDZLFYTuiXdL/TQmffdPBn+U=","GOFrJGQvGRk7eYuSO43SX25IVtayG3Ka7SKBqxVPfF8=","DV+EmxZqufb8GmRGfFVXAp81mi0PGUAwxN2HXhKuNIU=","DiUlDFc2WinGOk8VMbiw71I+qpPB1wrNCqfNeETdBEI=","D4E9FK8Mhbzt+/SAs9gLnzNYU8YBiFJtgHYSdAdKWZo=","DSNWqS26rowkqM6+1kKAg+8vRpRg8Wam53Q3fngFVDU=","H7bc60lb+Q//Vsiq1wtAv3c+oQA83Qkv13pDlh6dfcc=","LApwzteZUadeI8WjI/1wbCq4fDgc/DwmkIFid0HCu+g=","E9xrO9sFFn3OtLEQNwZKxf0i214inkxrpV6DgjIdxe4=","IQ+ot3eQfsMLuI29fA5sqQBOs0JdSYAl2myQpHw1Alw=","DFz6lXE5tFpy+7+ApBCqtUVKmCZouvJLDdPATk1ZnNk=","Hx87xMIdYzQA/Pi9t75Zt/Zc7cBrsvyTqHO27xLg9Ss=","GI8O6Vqd+wPNXj+zCCcFfpM3EWRO571XSQN0wNZ1MuE=","CCOHfr+KhCt36ODztEhz6UCXJxAbGGyuK4DQz6cm7Iw=","D+gWA945zPFIymOQ1vi9yTlcovP1CHgoPZjx8OYbGv8=","LvYf4ZL1Kp186/QcE0CY8syuNcq8qhKWNWZ2j/G4NwY=","DbbQdrLdG59NVtL2b6tNe/xqOP73+a4dTC+MRLFRD1E=","KhlKSuhYPygYn5wBHRB7gvJ55qD4yovJywqlgYMcfQY=","CuU5+pymfUr0j7KS+RiMnnLy7qri5QC35yAXGMjajek=","I/ZqiUsd9NJqi6ptBbGs5RH6/9RgWzbP0Su0xtwrtNc=","E3zvUirylCrumk+4AXvzMOZGAfRmtW0yJFZp2f5bpwc=","GHqvy4eEGy351kwXZ3iaayIXZ+RjTw1VAGOgv5J4jDI=","IyEudfS4mZKjZHA27jbXSTi7mphR4T17blLa9mxMvSU=","D1TL6Wd3DfqdBosvxTq8lkibt9JmISZU0ybea5rxbWM=","I9g6YLmIerQ1m4Vp/zohm7gTZ5Vf3nKmIALTzVEQH8w=","LqZ2/n8h/Fg6sLDhiQINQssi8ERgfuFb+sfdZtpevnY=","FvN/NXoMWEgho1arVqFtQfBFApy1FfWO3gAfBagHiQs=","E5CTt4/JYDpCiK5YEe0TEb6RbkyX01pc8Y5LfkfROwM=","Cqul/K0cBHAwyL8kb0FhC2jWC60oXMFfVZAPUneKEbo=","FhGCeVbzQ1wfxn3T03lUolXqoBls3cXVphh/oKKDnvs=","I9tWNi8kiRJCHl8IetFuDJ5tK7WdswpSgY5Blkt9gSY=","LyFeZAIHqIsCmZyY8a+PoXMx0Z6j3h3s/o8uR4IkIJw=","KyomGRfA/s8rzhkCH4UG43jp0+GvtFHp0WKz2T7thhI=","L2YuTN/vX4IsuVbfdbF7RvF7CPkw9UurQySgNj4jOEs=","CHDuqy57segsQmwqsdZf2iXUJnSaU4tOpmnqox9mGgA=","FpQY3/yZ8u9dxrEBNxfBNECTSdhGRXmFclsVrGoVL6w=","Ah08skDWQAM5rVvFNbT7tAkZzmuQFi5R7GiVp8q7Q3U=","EuRcRsRbZgtq3cFJ5CFu62+xlHTIzOTXjjTDzBgCSvs=","DHyGOUt61h2MNI0YVAPcdxUv0xC10FlwN1oRtavQNUg=","MCTniyF/hdjv62AAj/cNM8PoTCONnCGgQSG0mKL7sTE=","I1l3EBtWBxztMWPB7HGHkJo+12ebtUrUCBG6MY4a/IE=","FL+IXmb3wB/ZdO/cC8LWKO15rW/GulEcWo7Dg+GnOnA=","IjMlrn5zzwk+HViRqpLtQ/gmEPEoPyZfVlSLOAcvONM=","I5pa4Tjc5qAZ9EVg73wZ0rgCXa3wQFWSJvVIcNMYpX4=","AdzDURXZBX769GjXyKfUYEjgE1nJdIVbyZc48LJHZy4=","E1mkABLFMyWHpN61YEpDbiacKCuiQMygptd7ND52u/M=","Cp7jlxIiPUwMN8JqlvJnyF/I4xrK7gwHNU03mNxQA+c=","EYEtHKNnGuaIqYdyM+617CmGj3zXxeEydTkahBZ+AjE=","JDXNaZvJSYWUXYeJYHcPkpjUDA4otrWXkGngWQlS8Lg=","K/AgeF5BF6HqWTDNU1UwO/mqsqHqDWaFOR9A7qsq8KA=","LO9seFd8npenaFUpLKkuQmmsU+m3Q53/usLtpcZ1gCQ=","CaMOAMnw9vJg8F8CnNqnx6/KUGpc5WLId7O41UMTVCk=","H9hZKPjIBTybJkp08SG5C7+a6AY+DolnAWW5umaj580=","JEgiednvpXhips1FJKoonmlQYG34zfj7yu1LZ0/a3pE=","ECYKOc+w2CrYGCppUfnHgKRV/B3kjEF9bOayfzZGIYU=","JSB4J6dgUtSJuyaYcw1cP8lxkqRCBXjSR0o3rn1+MUg=","KONrY07L33uOT54aNH35XXcfFdl/LVxAHt9qbjdYdL0=","Bz8N6m+D1EPuO6J8W38AZKt8wNNLq66Fn2v2bUah4WU=","FMZhhWn3SP9lUUQ3rbz6l/h7mw0WkEjoTFU7qYiMRR4=","DHZ1oEK6bMdPpYigsm/cTy0fEZoP5u8RG+ai1FtLvK0=","A9+tfbPzLG7YEwxDz/YE2+HCnb/yUMaEyVXwnklfs0w=","IBFCgfvjXBiBZPxtQUQgD8HZ7EM+/Gd0gL0s3LNbZOY=","KeQvUhix6j+tBqSOIpLA/j3wiixKgjo75LmYlV2ooh0=","E79AOUiNlLG2pn8lYpba62x8gPrScm1um+EeF8I1KBY=","GEek42s+rOE95Y+kZiqfiMnBekZObb0gg8KTjCJ+4/o=","CnogVse3k4Svn+PGgmgwFF9R9vjKXRo0Tilcp2Y62ic=","GBJ4yqFb37WUDP8rwyFv8GpFli1Jed/A1slJk7t96G0=","CopvT7ui7gmjbTkPuxSF+3ic8/n2QdrgEVIMjxDlekM=","CPa0wNe9XkyH+8aHRSDjMpwGe2hB/IM6o3UUQ16YfOo=","IgaywY8ykuepqRA5aDpV2BPdkUsMfVIyEEJP8PKBffc=","AYbO9cBLOmwy2iZAWhbN01nfV76Okykay+uj9IcynPw=","B1r/Z1cOoXx8eckRTHoQ1TPGCAttFaW+vRIE/c3ncvA=","KwbYOJupYhw4adLoslrBXiyXOJyq9/l6NXAL5mwWVag=","BPxtCmtndEQoFhy1IoqU58DpXe3oBLK0ehgFWs1zeus=","JeSilbTnotxxOU1B7CqPSxJOWMI0RIoCiiw7xq0l5ps=","AJTCSrAcbbWU/akHtjmns6VDAUOTQOiJtsqctsugZ7A=","J1GCGm47IgbNa8PNXZjLrohQdF7Gy76kE+clTSpRRUk=","FFquzCTjh425qNdxSbJBntW0LfAl7L0ajpfYuBeQS7k=","DSqgDMblFn2EXuGHe3qgWbXlFRxX5MFj2jQD+alXVfI=","JCM7aYYccMRJ69NuRCDd/DwkK2n/bj1MYJDCvQinZMI=","LFX+GnUUfJyCb3Yvg21WRaxBhLoZJ91Wp23AVqmJVmc=","GXebHLFqnHllQBZnSXi4tu4aeLZFed6T7S1nueSfCY4=","GAdyG6YPuuR2/2ASDB9H7AvOaSz8ABAq5QvZN2xaIqE=","HAII9auhJ1CAL73DvxLqyeAK2nCPFn1LFnvX1LA9dvE=","CQtuKP9UHMOIaavi9dv7n76IjSECHynSvduRJ9PCc74=","GT1sfnatlOtZogAQp5nHv5ao3ajJCIfWUhTIZl7NoBs=","Cd3VvAsfjUxPGnoQLBuhLsfnVAzaKFpWTqfEdTr4qNE=","MAod1f2hXRqc/iooeAGBcWhyHaL5cBOVSeFoEfVVvh8=","FSCQjfLu+6B1u0HP4HQOHloe4YHOSSAW4VJwbkk89HA=","Cz8hXVLoXsPGgmmOvLYigjOulRj5RQ9IBonnzzATeEY=","BQmWoHr2dlxWqO4vc2ZQ3rSXK/zdsZSg7+sZVNqopNc=","I6WTJtr1+U87UZLBjtBsxYzZYI5EE4aGOZ3E8e6Aet0=","HSILmt0FkoZomM6DSxvcIAOXboFcDPfT9ri/lnrVZJY=","GbScTaPZ46JtNlZnOGWJI0d8UE52o4qCsbEkcQT2geE=","E53sxWewa0lb1vPPAGwFt+HyXVt6xVREXDfdKFvqrno=","Glp9i8qNTwfUzW6bzQDACeMJnpmvMIDeu7IfkPjltCU=","BiHjgR09y5WE0Ki+QeQx1YjJMnTIVJ5iX5j9FZg6gJ4=","AqQcLSvPFGZKATCgIdqm79SjsMOt7ThjW/+X43he1r0=","Ic+1S6cvwGeUlHzDvaM9gVNVQW4qrhkITYRHHu3KOZ0=","BRFQk4lAiaICpM+NCuoynYPL4OznQRYPmXXPAbfIXcY=","LkBUHKynZTISgnEpVZq0IqHAam9IyXQpFHDGX8Bw37Y=","B+6t1zAoT1q2B3iQC2AwDSeXAAGqY+Ruu3+c2hFXYA4=","DPM+SWTTUK3yBR+OLoRI0zJNJNP0hYQH9P1g0zM72Y0=","KHxgSD4tsxPxor2pLB4cKLZe8Lmd9Kz7dXCe32o7/Lk=","KJRA9Lf9uLKyJmHQdC6WlROcGh7O9Tw/694LX22btKU=","KRvaLDf6yWKiRVWnq+s22Oi56yUiL5f0gX7y5bC8cgg=","DhBUSViUEkBM2nuC8U1SdZT/mdBM6olNbswxURn0K3M=","DmCX8K1BiscSOufrps1FIrf/qNyM9gofg2viPkHsJeU=","Iv22dnJAF6+oqAacYtMHqk/1LBRFrUG5TD5AbjPg3vE=","AgTVlK14Va0PaVB0KxnmDCxTOIF6q37nv2McOqkhYPE=","C2pkPa0/lTh3EQUX97M2UYyPwR2Gi8cuds12w7L33Bs=","BBiepsK9SwD6Y0mt3hcCfrfXY1OhC9B9CUJjlEfLQ9M=","I7yESdiYp1JLLf3iYwNsrC4Uk1E0+MO69/HhPqLe7Dw=","ABfvpgjZlBvGTTngslk7dCV226JX+rMj1MmcekIQehY=","AvBhR16diIizh3+TCOd1ihb5Hjo0pYVvFa0Lny+S4rQ=","HyV9TW8yd2dKBhMw1z1roTXafLDLoxhoaHL+HvbVLiU=","GVNA9sH3tfYViIS9I3cVFJzqSI7b/YD8m5zGHDhIU6s=","Jz4gAXnFxF2GCyaiCywIU8EAj5QkWdXNvtYz7eAxqh0=","JL0OzqHh35evDylsDnktZ24sjgLoCKFYvb4BQxxeSkg=","DG5vD3wggR9ARZnUWK9cbLQatnFZnWNQ3zjoIQS8aDU=","He4TUkcCNc2OEptWEfqVNwa8CNWPaj7z2ANw2NGWg6I=","G+DMMDQ6Fo/afHV6wMfl4Wr92/tyZYeAgHJaEvoSrUw=","GkSav2RPaKZMIXxqBCojEQfKjZxhkghYDrdrvZIV2YQ=","CAEX3eWPIopFn1nZDmS6vi2vR2qaLKAY+qPF/sqsF4k=","JKuaFnthhV4PLGC/8JjV630VFm+rUfK2LICd4xjW0XY=","K1asqdWVRgUDNjKSvM3IDoIyAfcbVL2mhMk+sIk3hPY=","BXNh7CPIezAID/HN80Z9V8laEq+/xIq14eTeAWKkG1o=","G67Rdxd6Jey7+vTyBNmSHq3jaJuhN4zZNizBQUUIn5U=","AMzbbV9JE9dlaInDEpdf2+DgMJqEGEn9gI119ZOnFIE=","LFL14e9X3l3eUoRxzB8O54OZKd+Y7nQ9nv+WJRVWGRA=","AjSkoy92fy4cpI2tOi/dP/VLLKPVPOE/yQUkFK1/dVU=","GCtMDFUasM4ZkLRyJ495S6nMYqvMkKie/dgHdlWONDM=","ABqyu9vQQ9LX0aTrdttN5x/d8Z7fENfNuVUOGEblP9U=","IG5s0eMVTBE6dipijiSUCQe0HpDnwtQ6olbqUkmXg1g=","J4Fsq0vsGFd70zW9r4KYeYomG7F1E3F31GupXdA9yLs=","FoC2MqBL4+se1k71iUQLP5Umsq2CzwuIOdPnsPWFvIw=","GWsswObgdijfgjT1jAJ8GQx1sDQlEe/qTDckxP7dbnU=","KasLYGXrvvxoRgisxr87X8aTdww4v5G0vjj+b3JkdIY=","IkzoFNOcOC2i1l7M2d60gFbt4Yxe/LjiVRW3J+VAqFk=","GV4cso84qctXsscZtQT1/dHUJVm2o2gmT9D7/vpmVZ8=","Dp5etw9EkLptvRwO4dZyTM3Vis3xOHhc6Y7jhI/7eEA=","GZXJyOUgAU5EEuxlODnXgVSM9x9G++tRkZWCImy9WyE=","CIYJXMN2yH+mUwACg6bq4RAImC8nEEr+4Zj8N38m4yQ=","E3YeIGs+ibI94jQr/Khg+bDZo21IaqEVVl+fUjacEk0=","IqjGz8DjilAKR1FcUZrWpyUG7A1QjeJZQsEPUfDfq4E=","GJhenH6m8aFpYuTifPGqSqMIaTixP47pRlpex7697gM=","IVtSPOPwVckusUjAACfRrUBqKr1kCBBD4NFUkoRbMaQ=","AQL3jHUTsJO4hXJrffLnApiAGz5AGc3UIjnXZEhYjDE=","C86IYC/ToPCriIWJGtRARQWPms4R/avSTo36GwpK5yc=","B0X3YPjUZvwhBD4ikubLsgtiJ1F/UgAlESnFSB9S+ks=","BAbeOAdEXG08vfexdMQQqZihUw/MqZFTWiomLeTi7lY=","Jneec0Y0kGjbumb3hPh+JDzCfKtZ6If37XoBF4h9Gs0=","JRUGUqCK+MpXTHxcd//Zixclmh2RSm6kHbdQFCZ5Sdg=","ALuNE0OAQPZ0p57UIgLFv25n3m/D9rZcqDfOq3lfzG8=","DB6/QO6qw9Shkt1Q7iXABn9m7/YinQRdWoAQZ2Oczyw=","GjlzHrMv21HdeTdU92EDtcq4aUeq0S1JDUlRky/yByc=","K6rT1BsYrhDEY68WYuyyjGmIUk7d7TaUNnKg6Fe5YPg=","LneNoVGLak+tLoM+QUZvsv6C9PjfG1whjN07fkmvZ+E=","FW3HF5MNZJAWd0ORHpv01GNK4Em1OtqygWmGRfixbcY=","EX8u8XEmkqudvcUdtJaLRfXgEE+eUoEyk0nZCLI+Ixw=","CygbXZ3SyhqS4tg7UIe2oI1qsIMw9HUSqgR7L4i6aMw=","HCgDdm3ZCWVnozZgYXZPjJFvKi3WQLbuwJQsy3XUB2c=","EgF01TulfRoUG/QOTHBWg2aL1VgAAAqrbzR2a3tldaI=","DDeyUCD4x26lU23lTHIuR9AXldMbXtc0ZufYuK03bUY=","ClCPNFzJqLDDC6J2UbocOtg5gCWkAApcJQAijET6kbg=","Eq+kn/TYtMbDcvfgZYQHg8uUl+6syEejQPYfGCPLKo0=","Kfw3617HzQBICVFreqPHFvT39ud3L0Q+BzCwHdUHGlU=","IEj7nB/aztD9xRWUkNspd+V9vL/3UUrR5SonG/hN0ag=","AKbEIjqr5YPombvNAxSkdDGB8dXgPbwRyKTQJVD6tk8=","FfRiq1shwxVX4l2cItjcagzKk8jtaKNWVc/3RWhnZNA=","J7wcmvaO3443MBlxJL5VnxRy5+O7oNNeB5stG55Cce8=","Gi7BSPkA7q44wNPW79pk4UaSnHHrgtoxOaOoWWjsbrw=","BP9By1U8phbQYWVFki8gMLcbI1S80cVdfqvK6okEwi4=","LyxOexioRfzWrdZwCfwjexSphGGSYKez04cS4DoISbc=","IpJcYGofCRwdXHEi+OGo/+pqFAAxEGgmrFOpxp2EwKs=","EOKox7Er9wJmwldXPKJZTYgRYz93gi18IysynFtOcnk=","FxIxlZWuRkmSUkv45Ii3g/pFs1SM0/Fi1Ya84x7HGEw=","LpYWmH0zMziOpaHLVrTBYfJ5/xlFSmSt5D2u1NzaXAs=","LGghDXVmDfXZqDkqKAXqFhL8YTfPWzWmj8HwOs+/5Mo=","BTzzcHKD34cwtuH2N9I8Z7CzUzBho1vLDLD5u+TorcI=","B1d0kUg9A9d2nazHlge5iXCBwAld7Nzj0ifAWd3t22Y=","BWObIyTAsK+BxbJWymstRrler4Vfwmztv5BBExLeShI=","DskJROuPw2xS8/0TdjcU9BzqH/SH6jnXC9lOm3+PFtU=","HpbNOsNFuy5b0+dVki+Er68wPW+yJ/xo9wO5NmX16pY=","BAhCVAXGa6p9SYWObVhx5bQv/rsN+IWoJJQtoeLjbVg=","KE13VmtC85E9QeuwUouJlCbggFqtuZV6U0sCKwgaqXc=","CwROWYSIfNozf1jHylCngSbetWJPZEUWI5QnlI19Brw=","BIaXIXnuNJZ5W97RwvyWdMDD9xtYFQycUlBjpvKzQNg=","JbdWgxbEsv75tyVDtgM7MXp7/kBmI+R8to5ceSlua+4=","DOyedMNEGYcDzv8opNESdfbFwVc4qlpUoZJpJh7GqKg=","K8w0qZNFF0yXpl6JeBlEhqmVfJ1zbwyjm5gTCAHRoRQ=","LdsuvArJj2SYwPK+LXPoanhpQKHoxVjY2+2Nb0SwJVE=","JkK0ogjlA+NIBxjU0gU1H0PaGD7ShO16OF73zcqAvqg=","I/q9sJtIG8dkECroXM8eb/ccd2L4utBKLeP3oCXLUIc=","CuTtDqatt0udMn+80B2/N/X2xGdIDIql9JUSTPcLgj4=","CQNOGmRtZnS+8EGvp3TjY0+vitzHxxvC7W4DsLRJIBY=","KBfqILRxpL8Tjex52E+fbAAV4MoUe2UGg99LM3K1XvI=","Lft/gUJcLe9r+k6DPlHpEimDl954/Sqhf20d0vE3nKk=","E3tb23RlI8BR1oC+CNqmsNVMn/cJnyv1zolMJKjvHzc=","A5AOx63I4or3BGgz260/oQJOOCrr4CvLU1JD3cohqoU=","KyhbbCOyXFLyB5hjx1nmoQwz348ZFVHq1T6lCFEctVU=","EkIGe+IgLRssMrecRk4tbJd+b9EtizUoHoTDdYZGE9g=","HoaQ9bCocpuVNu8pIKvn5vPu6AUjexWNmX22OxdSXu8=","BH9RE+Eoe1VyyC7bNp+w9xepHyYe+dgXZKWyea2cE7o=","LYgA8hzWd01aaqWK4s0yWTWT0XO2hxIqTWHER0OQIQU=","J0uhUh1bxcWAZH8Q0aTEyt7vCIaF0ZdpebrYE3VvhLA=","F4lbfBDWpHUxDTSgc3767d3Kjx7unY1W5/5JNMi1ZEE=","Bu7RGun3DfXO0JsabbJYl4z1vsrS9m0Vdhv2Hn3BNEA=","MDa1IcYxzl01meN/al2vkohCzvy80sa/hOLbXe10jwk=","H1LW6awol2xab78WjIGEeGRckNcuNnYJ19eAWmNnSC0=","Kg5gNWh11qzhBVkys92e85w92HEJHpajI8FZbO2zXms=","AgiWM6YZTz7Tju7CyPVNDH9DSTj967nA4YMNvlMRw48=","F4xz0naXZdhTgyg/2w12lFfP7wYSuqljM2usEkC2BMI=","L8ILyrqePZbrzdcQ47NBg31dDbhJ54nyjEvlAEr6GaA=","FRpCO+5n+xTVrSefQlIT234PIUlJgt+HI1TAHw9Kciw=","JdYWGeE1aQxOEOSv609VeK0PjiXCBzU2aJWzHuvN9H4=","Fd1Xm70HVCkwHXKV0+aF2DK/nzbFEnfQnyw6ZksEXNc=","I2+im4FnjIoQn9NhwcqQrfRCPBPPW4zBAytyg7zJWbE=","KoDLrJuITiA2hpG/FWfLcyBTepd9oQ5TxbrqNEbAHR0=","EdTLiVeTezYoo7P00n8nbMDBebDCKywT//vehf2RI3g=","Eom/jsUHv3UqB8m3HvwPgApS++sWN8UBD6VOratAKUY=","JvhCsamTlCl9JXmfLwPcnkkD530t3APsL7FVRm2m8wM=","FZRLmVS2GCMU6Hj6L54JHcxA6txI0305vdXwmQXDo2k=","B0IWbc2OvYV2pr/g8f7RN5OSj4RELHRloAEvWEQm+t8=","CGA9Wg6Te1NTtWsFdo/VC955LnL9YcBjRMvXNXB7aP8=","DKoXEcZukwG28l4hoxaD2Av1jYYDLQO/0luXd+23SnU=","LWUG2mldIIff+HtfY27mdvqwDDKuRcdbPbNF8/50oxE=","DZJEsHr5turv9vhAScsuAdddxMtoUzYG6Xa4swB1jIQ=","JDq8PDOC+qXd4/HDtDIELT8DDvah9UAao3rNFcscjEY=","FoQW4KbSddMO2jmJJC4HIwJHJ9OweRsG+OG/6O/kAZg=","G83u8DaT0a0OqAxlaIZUr/5jSqFMsRrjpJFoHZxfjus=","AvZr/aPSob3tsKuL9+scTlUb71jZT61/fCMRB+VlOQk=","AZ9oAhcauCpZIvAj/ezAl+uKwf0KHtNJr+mnuUKYl1o=","GVocc4OY/u2MdgRooFVsIyZFod2GLYfB9QjJSa1Sw64=","CjajpG5uwWVn364fhT82Dm8kkkgQ6DjLJO0bD8438eM=","ACEjwp6of36ns1wl+ejdPoG7w5dMPBfGB82EDAnzdK4=","AqcXSZy2wx9x8PA1Kw9b/vMAW4DpOlILbkKzmFeJ4tM=","D8BTWEsKRgeiKT4YuqMJxS/ckz6bqQ/TJ6qoyM/E2qE=","ExDRlCEpc3sy6HqG9FcwMrG5muPG1xuv73tJR5SFVUE=","G/ra5T/IKQD1dhxVj+5eEhjmsqZlfnS1QJae60nguN4=","KMCKaeXzZBRg/yxgt1eTlWUMW2r7OS2hQtMt6Gd1Vuo=","IjIi7kK2ypl/RNZD7Wo/KwQPR/6M2SIWPZ2diyYi2Qk=","Bk2tR1LnCP8puwhC0sRSpxRItDlJNFaQAxyxJViIdqA=","LV3cIXlwQ5lrItyruaG6bIK3HpobxZGduL79NUEQVqU=","JjFfzZteGiZuyOn2YA9abgvNsi+SbWFZHoP6IQacDgs=","B1knOkF3/N6rI9o4tHj68tTyLoLzRqp1SwoTMbyDce4=","CeEzAOrecFaPoKhA6pcpiW3dhMNk1iedNKC50UePzyo=","E+l+08FvrWy1t7uVTyePJDSyL4zAVEY6FFy+AkDU+Lw=","Bc00htylj06yIbwsvtuKowJ83ldllxux9hwnLFqlGtA=","AFzlI/a8Idrx30aLEv0+hmXhwWl4FqmmcaOythScfeQ=","IQMGbMXfVeZ815FAKBRftx8InWccg8W1N6vqSCstjLs=","A5+Ad72bcfkcoFAurMwWcsU59yMpMXqvgXPS7ddjaSg=","Ike8DMQ3NwW4lnKiIFNG5q86ZCLoG09Ihdw698rcxcU=","J7zHaL0xudAGh6flPDzlPEJnYnBhiHkOogsugZY434A=","DZHO9Rp296YsUcc6KAlzLXmsNQFZgU6lNkhzaM/f1wg=","IKns3GSaJjiNxo3AI0Og8We61G1qoc0AhTf2J7oUBzA=","IxNBSaDUVnxt/JEdXLgMGhAWIg054MIwMl2uKUH1KLs=","KgdQfp8DCkLG8pzPHJzE8+WlsNvwWHTV7a3AP+dLlHQ=","G99mux1X/XiOVO8p8G81/bJym3GM6BFSzzqvxklmEQs=","J1wz0H+eczjd9QeDvxWNUb5hm/d6EgIM9WMLeOfg0Lk=","FkEVVOVf5gSh/xs7W3r7aiv9DzLEBwtVvxrSNOiygRY=","Bz5qx+avInVXJJyhpcVSIqNsZBvChRoN/Ptggx9nWag=","EKb96IxfYh10hUPHaiGPlcICu8O6ygaDjzEzGwVW4S8=","KcWGWiZYjKiogSigcshDTMl6G87CPhNvA40p3PlrDrY=","Iz4O9q0TLtIRsZEc3VaVdv6owXymTk1d1Rb8ygchLBo=","CW+bkrnPLH1mRAiimGA2X1tq3CONh4pHa97T5NLguEA=","L8eI/oqtTCi5Q7tXy5Dt9tex8eg13h+/MZLjldt4VVQ=","G6wO1gkjMUhQN5X8XhFAdu98nXIrxkjdAzjZaJ9uAjo=","ABw1JoqgMNbNFI4Qbj/CMJTlYVc9jHKmn8ODZD4q3II=","K7H4/l2ZjQuLkoN/+ye/56Oc45/5T8Fn3cyVpyAuNLI=","GphXZFCkPl5wW5r2jNDBRUItojlFYwsQuOgh3WH5orI=","JxTTfuUG77wrqZQQQ/sj8Wr5ZvEj1lPzg4i8vdUOYDc=","F10EgLoUq/C8uAdaA/SioB/37XVBORe1PlDqAMwqStA=","ID3kWgN7de9jdhdQ3OCNor53CXAeyBWMF/wCb9CE1UE=","Jlqr/Hi3DKmFwykIDWMpoSVg92sBzD1DGnKDAiGTq/g=","E1Ro3763Dowu2v+shlimwisq0VIKwIGcEnry6l86h6g=","IWpB4kMp3tplqKggAchM6ChsYXWER/8b+p2Sk7ZxH90=","KIftSXl71mUr7Yu5muNFrXDRonzbIblGC7b9DU/kguY=","A+K/gmkMgEu27jx52r0YkupTqYEeJCShn65Ea4rknK0=","Dm3OG75unkZcvhTcxhVhGGdBRnbdiozplGZJscToERY="],M:[["Kr2eFre0gomqGc3+xyb6P6FcwWJRAq5RG8pF850zfp0=","G0vFiF0c/I62kYdTANtaDHNirjgYmKyvi2PK0E7LNsY=","CKcvu1Xd4+k8WBhXGkJKVJU2lQKe7bz5Hq6wEnUcf4M=","D5U1mh9oRdSSGJL4PlALuxs9N2PY/HYkAK8Dmwq7g/U=","FvAXUc6YUyiv3jTYFhne+0Pmx7Xa31LQ+CRy+853cNk=","HDkWJjKEV/yvpinz5tM+JVXo2IXjwHzsyK8fTVZZZBc=","AJcPZxubo14+PGQtHguAMgI+1brJHCwQVvA5ZaQsUpc="],["H+n+tcf3x6Qmv/AyzWoxWCeLbGssxXqHEhP8r9ZCeYk=","DMfquxVKp5VerEehn2Q3orjewP6eVoYVD/boixp7S8Q=","A5Pv2WOZqgcm75r3m+i2xxXkKZBsoNFQdrWpkP6nWs4=","CHEjODW3UuoDDPik9DdxKW7rM/aX0bCCXbR9OayeWVU=","GgJ5jwR6Ubquo0/Psmymr+lqX60dLbQnBJe25lBIkcs=","BVZl123zzQ/LcTwjTqedBqMdbj5MO8xlfbpMZk1aDaA=","Ju6WkaY47cfJGIfjAvxV6Od1goakSEWtiP1947sQUsE="],["AM2y255PnXMtIXxeMRSCEWXUnlotQVVrzVPQxNQzIkw=","AS87spyXJ5MYISP1xJMG4Wo6eHxLzZx5ihMbcIVtHL4=","C7qQBkBMXt6CtSdnfa9ETtQ/0eDb3FUo3SzR8XrXNIE=","F+TnO/cB+I0hms8cpjkMweF8n4SxcTggg3ygcL6Eotw=","I0uKB371K1OjQ7jaWyDMNYrWB2DdYCdtSFAV9z1T0gc=","LcP9dzlLe1rBy9G0bm3tW4NdchekxQpIeumjWn/UXZ0=","FmhHdkD6sUxyscFv8BkuSM+ILxIna9Evl/gsbuLmHkg="],["CWZCFspWXBpE/CuYNH6os2kEs4d/IVncyZmJWt601ws=","ER/Y384r07e6DPqT4g+2hav3bXcwWFe43zCRTkhJ7O8=","GfU8ClkrPqk0l6UR5W9mdTWYJlsatndNpI7sBOTZNCY=","GbaDw507AC/DUjt77lpgFIsdvfGN0cMY5qVB6M9moXQ=","JUcROoGHefE+NEhxnH7xALgDa7Pogt1eZFbDUxHBvVs=","AM8Uj4BFzb57sQE/cuvUEmo+NcupqXBEG6jVvHaUOws=","MAhCHu12egkzIqCcNzOXOgOBaMsozS4fcJB2wAuGlZk="],["FGP1HUpMseuhbbwRVWaqSP53tDwkTJmIo8ZY0vVkk9Y=","Fq/Y9MOQOLgAalnSkq6oRzHA+DgyphuCJQ7ZARjo/sI=","IpY2HzvxVO+6uZaSGTbpsd/4NScR+VhjgXIFUzPgdXk=","HDFg666xD4CfaYQ8+NW7rKGY0fjjQ5vim+uS2QnsiRw=","CUxmvc/1Q4LNkhOr5DMS7bW01BTG4JrMokkSp2NUBMY=","Log71AjEyCbQBP93fXwJOENKtbuE80IOXZS4U7F0b4k=","Ior21CXpGng90Y/Ymms4vaBT8vI8CUuHXyfLOruiAws="],["IU5BeIvSuZA0fH8qj0dhLU386xoebaOBZYc99mzlH1k=","A/uoLT94NiCHPalOn06EyLUp129U5LXX1IBScq+bl3U=","BmeC/j6GneLOvX679g+0NXhTKd+xKtm9G05G7TYolRE=","HFzWsj7zNr4B76N6J+a3quXRZD/O6yEs3/UViINftTc=","LztL8PEF+I4nJIrwlOKf7tn/P62aeU4VgwvSsxFTlFM=","L0CF6qn4Cmm3Ofwj8v5AV/ZHKbMReD/PqzoKNvwf9DI=","I2NgM0npT1IPofmP4lB/aq42GTQHiqWaFiFMCIGFY4s="],["BUhUFyT2TiASgmCJmr6PvN/xhKGVepOF+3FZI78Px50=","IcXiWmmRNk5ZogXlsByBHe6wlWgKcpKDac/S3nGxT5g=","EcXMU/YzjIJYF6/3eSou+86P/xcTANQUVaLtrDdmPQI=","J6CUn9yfEElcTuchSqDt0q2O72j1d9qLlvnYejlQS/k=","HH/Gjz+95KI8RV7w0NvODOVWoBlObVUsBFXLtbDCMOI=","EdD1b8AOfYWzopOf0zmR3Iq8HO0MPzxTDL+0UA1j3pw=","AbLp0g2bVd6wSMq+Fjbw6WNjvsiGZ5y9kfMy+yut5E8="]]};ik0.default=Ru9});var rk0=H((ak0)=>{Object.defineProperty(ak0,"__esModule",{value:!0});ak0.poseidon6=$u9;var Fu9=EK1(A5()),Su9=EK1(B5()),Tu9=EK1(ok0());function EK1(J){return J&&J.__esModule?J:{default:J}}var Pu9=(0,Su9.default)(Tu9.default);function $u9(J){return(0,Fu9.default)(J,Pu9)}});var ek0=H((sk0)=>{Object.defineProperty(sk0,"__esModule",{value:!0});sk0.default=void 0;var ku9={C:["EjmS3zudqmUTnsE/u1L300jhNDM2hMFZb+sOjYw61ZY=","L6RvXbqZCc6ZhKAeKvMLVQ3+yXi+krSRGaOVnH9iNwM=","Idj5TTvZjwtjp6rLF1ssyhOy3YqM9o/DbZSuKUAbLSw=","GowGxhBG4Pjcajm8V66g0H/X2zTmj3NXnaieEWr4frg=","KYzXBG9YwMq3dSOlim/f0UAbieeuXu9JlEQtFn960dM=","DqxzeWZxXfSiCzGraT7ahqB/PoMPykdaZXTWf8Xxn2M=","Brm3GLs7bUXgy+bV2aLwlqd76wVoIXUNByJirypwoz4=","C8za1uix/fuoRqlVP8eQWz+W5DXWU+7DlyVl4fu8MCo=","Gz/0pryEkJk6u3oAI5PNHBwAf0kkD/wq4fEFfPzYx60=","AX8MlFLXDuzfXMi2sLIF7C2h3ll1DW0XCXUYMbfkziY=","DPGrgFvEehA0mudxNeqVpBRKbtBxj97tQpccFgeRsmk=","GNysrGExivZEqw8uYe9IwpqK7PoCgun8MltcAocQPOA=","FvuzvfQGbisvBQuJtoXUCHEWhdt+RjjeyQqxzHlDUP4=","Du/QuGF6Hs13Ef/V9sTNBJZIehsRRunz1TJ1rxj8bG8=","A8cH0YNQZvow5ylaCXpv9GO4W3eMoR2b0piNQbYAquI=","BjrT9uP4RD4JCK+ZzjLSwJYG6EquXjrTDtYNemYHOMs=","LPZ8yc06UxPZkuMVAQ2Qy1AfeQu+NaFmOSpR2Q0Rc1M=","Km56e/fBkNTk9/JY2JDdQXgOKPa3Hok3FvcBQPRAazQ=","JhQEIACbbYxzFHI+ZpJbrc+YRA2mwrl7ZqUrmMvfHUE=","ISxhEUnQV7L/78mTirFJjTsmU5LHNIC5ywInaQbkRbo=","CJGKtobBoWClXbEgELIBUPgmMt1ZM+J80BEpUYzZ6VI=","Fz73dndJoySbAE6seqfpTasg1GXGXr9Lq0IvdD8X2LA=","BJ2Q+1SeDiV5D1plcHVcaME8l7GNZ7uRmdx2U1X8sf4=","DRqnz+bKngSKxs4s2kDG1kr7uMFafNngIiVm+ZIqFUc=","LYLizNi9Y7K6RLwPTLXsiBQqRAis8drUUqZughn2Z8k=","Krc6hC4Lv+Ip6hFUv4rrSM8vwom5OUcda0ZbcgLrI1Q=","Iz82uyBd1Z0EUxAGRAjG6vcQFzoRj57SEVPJmmsHg/w=","GMFKUFlbjfMhJL9X+LjfQwRJ81mGJCov95pkT1EM7yc=","GGUI1rdceQLtahlI+RCIx83flz2M/NtOWlsMrGtbItA=","EL9CmQEEw5sn7wukUbUQy7AB+Ow5oxPSWb5DCdZCm9I=","Fj6HX9ngSyVZcQcsDS52FO4fPH0rk3maoVcL9zFT86w=","KSWln4LBRyuBIJiOOvbPJMLr7JqfD4MLtcgmBhxl64w=","Jcr5/2VD3MNOLQuMKvOzbr7z1MP+YuKTfOWQo43y2hs=","FMxBf9Z0CDCQ9EY/ZhgOSj84yluof0iJ5RCtqST2t5k=","GCVQrtf7O32S7wuR9JFqx/fbO5QxA657ouCewPSghRc=","IWMFhSRnR1qfk007ETKplkL7eftruR2UjzkayeHD8cg=","BCO3cfchVxbPl7OnLM/+FWu5+Al8d6K23Ge7WEhom40=","IkfNWvi1zgqYOu3pSfgdx9P8Wiy7640WrUP6LDqIJTc=","BJkM5JEj7R7Kkt97yisnHQe6SuWjDGoBGfd7UcNkPS8=","Bk6LspzAcq9yevG3mvUIlqZUjexBusEPAxn778G/750=","Bfm+gzUaA39XT9D1TU6a5crbkwzrUckbB4lPAWD4+kI=","ICzhfpbLJOiYbNCTUauVdtWlFnFo+dXzh3xMXOA2KbY=","CYovtcsBhozeZCTEIRuVSbj1UKfwPn/Ni1EhUWs/RS0=","LL2UflMs2g+PG4mf+83V4LawhFHmN/5T87So6ngyqic=","Dg+kYgz8lD2oG0C2tC+G/nTlWQD4AGRbpmE3trfHKKA=","LhyggcltWr8sxAs3l8OLCuio71125tA+m7BnQcIYQSM=","Jxzz6nsGtOdDWFrmiZfAFDVC5AXHCFV4cYEWPkrCC0U=","Cd6hJ5ctIQnK236Wq7p1d8CsAHcxK5VQ+Bt3FqkvXqs=","GYLMcW2iCxGVJcZKP+hfXjG6qXx2yCN2mZY32O8cigc=","ImYA3ou2Wzjs+Zbluyb9YojGkPFqXu23MNk5MR0MP/E=","Ag97d/u8rZmOd0TKJ8D3wMJVCj25D+KJROc9AdJK5ss=","HC5EXPyYY3quvCwat7bXkOusUCcHHRBXqUW8kEN8ScI=","JEs0lQLfSjNWOzAjfudQ55veE18LCJbw2c3gTxAEFx4=","EIYKh12AvXHGJnwdVLAvtYyJCxz/w1+nB/5qlJQSgc0=","Luxa3ezE4kZQ276lMaD+8NwyfcaU8imyUm0vMLLEmcE=","GIu3FQtuQGJLAuooIa62tSsehbW3JLwOxRL4+mQRgso=","BeVgB9q94syD1Jg3HpmtqVPs1p4TXvAgTS07bMH0mqE=","JVN1WzbeYR7VV3aLtVE3MUdKCozcbbqPBPMDGwdoexY=","HPJn3Zv7bmeKgsd0WFemPitXBmqGJrUsD9X/QkGKpl0=","EGsqQAhzdeopiLjgcA/dcdNxavK/0Lawym4kq0tMJeE=","C5eOShDbzcvH6QquLKGWFd9nSBnLYR2TtMv18v+aChY=","LtaP+6amRuUEdma4rWn2yzWtCW1tNP4cpn5TK1GGu/Q=","I8Yywv5o1PCnGx7mOVHHK300l5fwcFPfLtM1IOo+lM0=","J/2l+CbOaoNA0SpYTUuchPCk6jydM+ro1sDiOlqYl+M=","LSSqTAdyJW6QNE0g1G3727Xp3BMqT7B/r47dqjDadnQ=","BI1SxOPXFIXOavEi6hNuYAU+OH13Np7t+Nm7xmP7mPc=","DgwfAFoXWd0WEwL9sjPLrF/hUbXCGSJVvXV7PO2Jn5I=","Iw1kHEVS5eVUFuNg6qMpAHUd5cpT6GVK+NQi7sYn77I=","Av9vqDZKjPsZ4wvofUze7Z+VfdAk+BONU1xjgKi104o=","FomgR2KlqxOI9qclfnxyg4UTxX2n9UaiAX/xKK/hYXE=","KI2McyUgQlDoYy9C3r7ooxpHAxKrL9AK+8dpT5W4J80=","I5lhNa+fOkKm2zP9VTGafK7Y2i5uM4Bo149UCFUsg8E=","FdBS2tzhRQb8zSaQwzP47Kw4LStnNHJiNs+ce+J4u+Q=","FJT7ZeWZPZbDC/C84/Vtzmii3lIpm0gJzBGeN9jgQuY=","C4AO+HSfkbMHlHxYEJXskoPDsTG+WtW9pCAJkvv/BTw=","C6wfU9Wn05gRuufBp53Jl/3V8ScPcoBfsF9cUtd8HLA=","F5JJiT+obuBntHu+gzW4lCvJIa4OCCwwPjK4Cdk5eG4=","CYWnybQoBdkQqJ4tyVY+fjRJ/VtAH/TV6sddzn/LQg0=","LBkFtfAMknpXoVTEdEJ+MfPKq4GYHWIft/6lJczam/4=","CyNQLOBMD0yzDAvbbE8qT4HC7yI5NvB+9XhW8Km7T3A=","LcBRwbz2NyM+p8Xghq7X3N61G3o1JYIL3W62XleFGbo=","Jz2KQWbcP1Ox/yTGHxo7MAeigrUmxyOe7IHpL1HHQa4=","JXmIvn3CV6DF3XB4ty9pLHVfAbo8jlfYLZuWlWXb8Po=","IT0P5aPnYI+mAvW1rVuCYGVERevXJJKjKtOZHzpaYhg=","B6OD56IhvHb7FDcNSz7ujeUCYBpeTVSzNwxMUCsJeoo=","GM57PmR86aOpDQ7ZqlfrmoldWWpUlYzJcC2NohliPoE=","EjIO4Q78H4EY0+ppdXTq4t+vjynBg6vRIzkuPCgpkAo=","CT0OEwTGYP3a/bSClZKPtqgxFIJ1ZsvN4m70yHyfqJ4=","KTG5KV2W5blzZLN9rv2n3L89yfSKszZNqdxqcjTXFMY=","H1M6HktIeML8LpcG5UHShIHOQ7FifQukZZaQbPMoFiQ=","JRfLck0S7m6/p7Sw0lzwMVRm6Y2MrD/7+xobze4M8GQ=","AOQ9yYO8j+vqrUATBESrf5GHGFYkFJp/J0SS2b2Dieo=","GGvAmn/8Tt0pFXmHa3fC/T7tCxuD8h3fuJkDnOt383k=","BdIqL0j2RljhgbiuXnLhqUJ5avK/5u90rJq/U6xl7rQ=","HwBujSRjY2vKeH92X9ascjrSwuRmrmMk9dOfPu5Y8M0=","KJE9Qr32gEeP/Rc3Tolf53mdnRABlvbMww3Ajzmkefc=","EbVXyNfpe9ma5fSegjMIvW4iaUIl1AKd/c2DbLfArXs=","B0S1OSbhoO85W7BJCLEzJq4YZqaJg8Qd5W+3zH3M4pc=","K/svJFanCYmxZftqPub5RNKDYpNcq+UWEUmA8UFCKgM=","MCcEeUTsgs72JA0WNwcMYixdKKdDAt4O/W1K3dTcLbI=","HtC15LKa6wtbPrEozwMXWcs7xHzBKGZXzf6IxcQR1KI=","JjR57nfkTosquVPoLvY6fkr/SPDnMPR4KyJcsid3EE8=","GZBMhOVeGvMUfNt/OkKCZeIMG7zL7Cpci5UEF8ou5HE=","L6hGj+oyBO0qk0oe73x4WAqNowxexZIvrImrkq2Bo6Q=","JnwLSxlmLPCbhw4F90QeBC5bli9z39eNIzhNx+pxr6U=","LxUEZ1BBdVQJlG6MX1Qy01hJunvqDRJRJUeuaEuDrC0=","IEGZ1kmC9XQyf/P0AHBeClOyXVmukc4LnTH9u6HuKww=","Cgh1VOVRFCZ4DkV3V8F1z2GHou+5Voo9OQ06UcIpfM8=","Lvm4hChGX1NcsEEZ9RjRwgUiaEVfGrFFzPFpO+kkFqs=","KpbJ8gC0d+ungxb8RJfgiypDhLJsl8e0zod8tl/1Y08=","BDKT5h7xthSFC8AV3TFuLHxU8S0tt0b3wM3LDsVRz8I=","HYHg4oBhG/MJicGnQIhJNQS4GLOF0E2WrSmNvtmnvfs=","GtnPF7g2jZgALO0s9u+ThaB0xeOqCy4S9LdozEgEveM=","GbMKJxGf9Q2ic0sSergymaSwmWlMMazBgqtFP8AA75U=","Ey2B8Au+8oBJAcQHP82cgXpjgyww1lMGP2f9hkguGZg=","KS6j7yMThjoSdrHw5Jc/p4Tep4oeyY9NWTlH9qTnOSQ=","Aoz7XgxBsMd9mH5zelAYeHB58v+mUBAvL+tzXH2bzoQ=","Ea/XXchDU+L5wvBdHzynNOtFVGuSOWIzo/KfTo9nkbM=","Gq9D7W2jm0UxIL0DEvJZKU6hAbZ43/QnhDwPyBZAntY=","GdsJ34M4ex5Bhc15QAYJ55835aRljb7geF2rXczjKGg=","Apyz3K8uuw9bC5SehCeP7S0R24wfzzXjgYmvyhbAy/0=","KIHfk1LSdPDP61Xfj/6x0Ngfzat5QILiEH4bBCanMKI=","Biig+VlMFZIGx2J6jxB0ih3yzlgrdgSo5kpwFevdtls=","ImVzk+t+2fRXLCLNe51RNNH7zilcKpXxr8ZEHeYNf7g=","AGMl9QnwNicUxIUNrth0QGL8+AmGCABefQi1CbujNiQ=","Fx1kmLQrOTRdVuhmHMwrV270SbH45b3FrHLZ+T3D3Zo=","G+gvOxzJ2ElZXYXjOYMxGGtuS0y99Dzu7b8Ec1MVqNI=","FUcRvmLyPNRghrkxGyjurajSYyP4hk3n425VQ7zXo48=","Gezl2MC2zAf6ARl0bn82ycjUlqweHZXNW7jXaaZ0XNg=","JtYWLY2cnGAkTLzBu3iBQmX++XpToWjGKkO55vTLLRY=","KLuF/vn2WITkqZpjpZqQbVhs3Yi7p8USWbH+ajdf5K8=","JnzKweNCcZceR0F5xYAFJs7vLxpv3arB3iKZ6S2djOA=","LmtIaNFTkNgBQkjuwMfxDY7p7r+mQCX5Yezkmp/62YU=","FwOQI7ok43vEzeSX6V0TT/Nd3m/gk+14jkg50rzs+EA=","IURV2R/HR8aqmQitktGbLcdahGURg9z0O5olYyDDPlc=","CgdAXwNtMOx37GSwNLn8XfLP9Yd8PGe3qyO58tja0qQ=","KfaAcoS25DXMwvwUV5uu0KYGF+DuM6NYyzFoEbPYhko=","JGiU9gcfyWMPaRh8tatQbAUIQRTS788jF4C11LXEoMY=","BCJAgbkKZ3dNFf+Y5hNEk8AZJvfsJQU95WIVwUXl2mc=","DZnP52SdHf0pLxF3O//xzjZFzkISeH7TacCga2ArqyE=","H8dgIzM7pNwPKo26+7ob/zO3U/135rG9xMeWoDG3gVo=","L2DgX6H3RGc1o3F6nXNyilsgFmU3/+tlcH5fdQPorPM=","Git1CJIfoFT1jKTW7rEzRTZjyJedYhbsnuEkC4yJToA=","CgrKSSS+ppeaVuR68L+hnB2311a7Sq3gpY5b3dfdy00=","JiojZcx4D2JVfIVFZvosiCLm/f+OrbkJSfqlq9Y6f4I=","Ga1aiC8dxJcUKVRd2j2xhXscoKJGdos6KwAUulowJDk=","Jh4zYPsjwI6HuPWIvVnwjO8Hu0im8SJqZM3H1N5+lco=","BpzGfK5G3tGP3HJcnK2d1k5EXJkCcbDi0szEL9zgv1k=","Fi4hiWyNH2wrfsFvt65++MjuGSFq4Ymm7y1+vbHOYsg=","Eo1CwIRE2JVoeZlaEFozbEJI/5WBE5Ei7ZydVUZO6bM=","Euk5H38THxPDlyXEQUZpvMZMekG2dk5ofO6OUHQz4+k=","HemI5GwsmhwA2F36+x2nUJvLNkIqq2BS/R+SffdBwXA=","IALLinefk96LRNf7CM/1CCjgdx1lAR+ZVLQk5ngCzw0=","KPblrydSx50Bo8bH0pMP37FkmJwg+QXM/AmCwpNl1jE=","GeustTVPfycvXBLWxxs52J4UqqTvv5hzdzN/+jwCays=","Bd1HxpXMbJXirNG/wM4zXLMEo8M4CpTot8BwaCyoaaE=","JGvDwDejya4run5zV4sagl4WcqdBiAHMB0OVRTTZwMc=","G37iVYFbpwIPDPeM65hggVwO66Jopyzs+eP9Gmhws64=","HOBPZDvJUTMWIR/cC8I8mlK9r0vM2coYWQwXA6LRIOE=","LjplMq+pU4i0GtWdfCcFRF184QyI1zQRtycfUu1MRMs=","H5ESHyy9Hq0vcPT3RymiVyNyGolah9czlMycGAn8z7s=","EQgkAziKmdoN4+19O4c/Wrz3H4vqbjWPWw8XylJ22SY=","A5YqaR60LPXvd5vuglCGQTKe2e63hX8c7MRtyTBG4fY=","CmeRDilFg3OcK20Y6lrXThQbsqNT/N2T/D74P0/Xhjo=","HCD5vRMjcJ/aEk9x6IkBI19ExeSCh78PQ7RUQ93Lrlw=","ERq1bhknTv1HOStwFx39qwyM71tt5XneZ/V56GtQb70=","AG5riObwzfmC3kg6oEu50P4ojuWGOmiSkV0SXq7XhrQ=","KbxZ1vum1pLipehbpQ1v2bz8zFfivL3d1liBr0Rf/4Q=","Jh0TrEQbLzAJbB9/ZqbZcyRMLAcCESdaN9SbHXA0Dt0=","B3+NknP/2jftHqaD9pNJcV+VmG0mFj8A1ByePDZsy/w=","Fnj5/GxFAsI1Jn9LhB2VQyCFQjVe19tCCmCay46Ovc4=","GmW0HcMCuQb9FEpZS+ptkJ9y+3B1ALJwg3yaJJWQB1s=","JlNZvw6td3Jk0Y27TEZkMBojsQV5No9AtDNxC5f4B6k=","LpRM4OtlN0WkVjLAcLkx0I7MSXPqCR5dxnElzJBF5B4=","J+MCWi0+gmFKTdBVD1k1n1ZDuGg1kmrtLrCnqk8GIZo=","DZhI4NO4vI1D5eaVTm8BgZhuV1BUhA8jjKtMtbA//8I=","GsOq2BXY7BOwNd7PZ6aFSWqHsQS/V+84zahVh3/KfHU=","DJEBhvkS7vlf1nPq0igf/Q1c6cgMxR9vkx0MdbnAo68=","JItjp2oCTVzy5Cob9wqVTwGxhJ2sMf1UWnzXTFw6HlQ=","GnH7pgzTY7C+PqNgSjhs0d9Ga15p+TUDhYxp9ahoaV4=","FaKGm2NjzQKkcsvOxckb+hckLO3quDCE8O7fKDQxeLE=","KBPBBzH3aUVA6s3oV3hqskQ/sYkWGSQ7jU2aUppzNUg=","KqlpBe9CvB6EUgh/4T3D1VzpQGKTb95I/Cn4aY7V7FA=","Dwk9Np+tCg0lW/wxHEpY3JihkAzzWbPn2WiPZZG404Q=","Bo27xTCWd2XPfH5puL7k7gjUhrQg1TOWJshBHKmEAn0=","HdDKtxVwlB7pYr1h2tHLaKjtgCKt/zVqZ/yrOm6vWu4=","KahX8ISufytQbv1s+wZy1jrpYM0ZefeNf1XXgllVN3c=","IIH3cT9Rs5MN+gpt+Og2EbyIKc0fhHG34uF/SA2FPDM=","Luo3SmCrGiBkjLkI5gXG2FmbpgFThjXIzO4AyryFcns=","GhtovSlREx5tcZUiM2R+QWW8QS2m2Zwhl6o5fY0+5bo=","He/fFEFaeNXm8oeubknrsRgiuHNMnfkcgOCN5XstTys=","EAQMxP0gusymniYocTi+TayUBAzGIk4r/cdmYRBqckk=","IM5n8y6CO5iAEdDDOrsPclvpb8mrWy63EBL1+ApV/0A=","IC7NUMgsnhx58P4TZRiyJVHAWMIbbuzkNYW80ozE6oc=","EPulDAYPzrmJ11NsNpLwwyQzOCENFF1hh5JnmLdHCH0=","AmgJNuQCdl3WzP3+LepxnTxQenxVESPA+d1ZpYv43LU=","ECvrSlxMkD6u+eyw1XlBVGINfp3oQ2T+BYO+ebTefPs=","CNAdsY+uzRomwoW+ZUFL8YqwEtfvsmdfSuHW9eE3BiI=","ES/l0hfzPC0tGXYtKGhBNmungrS936M72oNvot5BkBA=","BkiF9FfPr+bs4pRKmpNe/ccXr/y0RJzrMaJ5LV7qZ2U=","C73DcattQpbnPtIHi5n6R9AMRM9R7sCtStCqucCc2IY=","C55ZtpmqaI3RIUPokLb9DjSADWtED19rbEJrMK0HiIc=","ClqjHU+rjhCbD9/FXrFKXC2SZ9f5hrYQFwzlVDv7MLc=","AyOdULSgEo45x2c/L5nYi1kD6xu3cExsDN1MMUCKems=","EaaUWUmhgnWbbx2mDq2vLHMMzmbqBG+PXreB58RfjJ0=","DFAv8b7YpocmgD4iK4fVkHSVbYNPLWOBfyqe/tPckx4=","Ii2dqjhK4rQOQ+J0zAfS27nraYjQOJS2+/UTNmNMkX4=","Hfj+DdqOUZcbkXsP8PPgXtSwDAlUU1GhF3gFxQ9rwAk=","Iiu4KQQFxbM3PxsZmWnG0Pm6jrdy8kl8VcD1UXdbJjU=","B5Ar7CPZ+RoAOpKOqv+WR6wDAondXqzYyv3TG5MmTRA=","LHBvBZ1qhupJbC5Gk9FxfkCY/4fQWoLXOP2Ig6grnV4=","Ba4mFpS+4kRqGBNgjt7GlvJSki0z6UKAqoBb/YQ3hvU=","GG7iynecXCahk63w/0fZ8zO3UPmbd2VQEcZLPozN+T0=","HCq26W9o47LM5to0ZbGePkpDex8gnFXm75mhrAc2vRE=","L9F9t+GCcWnDLM/ArRTZ+Xx1B/jviNxdbwSwIgPDflU=","JB+tdXBihBirl0jO1TZGwuEAruvWKmxzgE8IDeZtlyA=","ABa1tTQD7m9H5hAMJ3jKlwtAr2vid+mLcQMviU5vai8=","AAoJWEL3GOcWRbLoHJCz8IV8jJNbE1sMsl3xVB04x/8=","MD8roE7t8UJbXXzEvixQiLnS7yv0eLnpuM5v8WaJCb0=","FJRDUULJb8lOjWbZtkPgGRY8asLk4WIFb6j+7lGVZmc=","Axzbua0o7FfE4ayP9mx5HQSyWiirytroOlVz4/PUv+o=","DHh9/wEvE2uJzjUWwc+GeSjXEH0hjWLVGwstjMmFBJg=","CyCzFJB/Ui4XqdXajBD8+Iy5VlVs8HdFfB5KmtXcCw0=","EdXK39BBicbBSknoumeDVArcftcL8lr+Jd+eL/2bw18=","CFIwnVDxRTjIt9NWWNibow4pqrZiZTGqoRhf8Mq4of8=","JXOV58GQs83OX5NNvqkHcFAIowWTxpKT/XEFYiYCYEo=","Cq43r1w6VCICk19ZC2Z/l5+0FCc8yHkxYQpLMUSuv7c=","HBZUp3/q/Nf+66lMMmBfld7QPhPAimJ0xH7bQRNOJEQ=","FIDMTLO52fyXuZ40D+wZgj3NLt8Zj3CV7lxwqSAJleA=","GHEQV4aRiRJviFNqzOpIgqNHl6ndlqlMyHuOpGJBdlU=","DpxHNe55e5xwgzp6a+fCz8uWLwcMqqZJRm/fm75YKM0=","Li44zOp+9sKakisCfTHZhwrA+dJ94Z1wA5u9H5D/dPw=","HWY2npXC52Aw44DWU4qTJ4+R6l3WDloxaz3O0n/BN6M=","Ke+RArXmce3AX4e8zrbZAEhOfudAKjLMx3/eLnhmoIM=","IQOwTBc191Eet3XHM0oLttYm+2CTe6N2Ha1zqER4490=","DdG2uoSjwptikjdlBoz2PHEbwda7KO7+OKDkhhrROWM=","HqtMf6q+xYq5tzsrqvIeQogLd7Dw39MNOOHJVendchs=","AC4aP2ad/JKbnMhNltSJ7OEU1b5duFcUafd0z29sgCI=","EhTKQk6hUXhRUNfbV7k8xrvI110ZKZOEYKfGfwx5HxE=","LhdN1Kr/9hAxZNkWX/gxnZJgyGIYUQpNkQNB8LTgHTg=","ILMvSkI2F/7xRtpfGiaV/P9kl/+row3s9v/mKulSxDU=","KfTdRo2whzSRRotwCduvx5lR87g6tk77jdLlbMmzGo4=","JRmAHeTljkFk9/DYaZQxHIfyeaOK/EyzxNJs9BxkKvA=","LKEj+vh13k6q2A66c8sqAPIur1thCe9Bpl0tKG9gLME=","Dv7WUaYfowtwk3venQK5tqMCoaq3Bmh7IjOumyAzEmc=","E+Idu/1+VSa9xQdec97grvRaDtLIgLKbfb1cnmQ57j8=","LCSG2FqtvDWLEGXdexSVfoz1v3RRr8s5Rll0HPa+WCE=","LJel1bl1GUO8EeBMLWClbEPZRblrCYLIo/XmO3NVDWs=","DTh2sFU2lDgK3AhsyScuF3Di+Gszb/eAQEGeXtzNjPU=","EjZcfN1hbSWPmuNQSzfUTpWMgWoLujdCeOi3rXmrlnk=","G2A1TRawGENUC4/Glh/4Sljr5eQrRtIq62GOLbSt5l8=","A3ePxyPM0DrYyQwxHBQZY96mOdJSStly2EltEp4cJDQ=","Luch3ehSh54SOMt6eSBxR7PYZObIoUoyfi5Vi531dmI=","EQINBYH/jnnI9apNUL4tx5KgOLy2GuxMzqLsTfLQr0w=","Hg6SEZPjWzxC3tAD3Lvtjq5GcS4V5jrscV8/cDHPT48=","KmwT16/WY2wtTV029CwJrDKGtncDrE0sJNz1o63ZAg0=","J73e3qfY05i0tukVLhfC0JIhdgmxCcFFdPkyuwLIhEA=","LhP5y8NWco5tK3pcWTqp7Mm5ALuYkBWT0CHWHrplVaM=","EJrzN3PkFhVohbqwUT3BmaAEXUBdgb0qFRaQva+6O2Y=","C/ehIamF0g7r6/Yk84NzB0Fa5ICVS/SVUt2MXz5QMBo=","D3i6fD5tFdESkt0SGq1FlIMnG1/i7lamOBTV2xkpBWc=","FiXfA16qmS9CTdxtyIwbcArF5tWYHirQ35spCla9UAE=","GsfR8zu1mP6VgaxzsKrU6azpnq0BmB/PLFAqca/VZ2I=","LTcpbvDNVnbQgJYIujQM17IC4uHCVG2YlBfTA+wxkzc=","AZyqYsUjjgPs33W7LCdr4YBb4/5EqVfYqjvwfKzxwRQ=","DzLeoQQyDODwCRnZD5xsdtSWiCeRFGxSKorKzq4+Skg=","LOXSRSwKWp+2WkpkgvNJmIZb6aKfJm+IqK/6hQ9exuU=","E11ZDegKDnF9pzJceBqhZ6JeXDENkt+DEg6JHM7SSos=","HTzpanzXnpRJLjK4mD1i+sc2SZhQci9/590ViXBqtpM=","DqOh4fXco/99hnHy/s+0Z/ak5lFsgDipMGs23IGDIbI=","HtCMTw4W0UQFkQDwX7RjCY49hp80Lg74tKR6/nSoOiU=","Ct9hK8DCToJhNcfeDbqQ++G9JJ90JPGXC1LouyTZhu0=","JAxCSgJOWb6joU/Kc9e2OGnrm2h0atnDVrk/tuqj4is=","JN+rcjiwW/CPZvvlmXY/Y9XHChgafp/jXa8EeeKxy9Q=","Fg15oDlZyWja+3bqPgj/0s4RfQlOgg1en3zh3r07sIw=","G2UhYYehyhZ5ZC1MQKoFv/clv6UCSKqJ1X9XDC/pNFo=","JDUDutitrxSo5WUBOGPBOnf296D/9XHBJ1sY9UvXc1E=","BsKtR79N5XTKz7pRXRjdr3gqit360cGO5DkRY8VBpiw=","IUNmZz04cUhXj++JQ0vPx+DOTrCGYZBAJrMLoQ86E0E=","HbgdmLTU2DImrkExMByONiKjLit4hIYOhSV/X3t+beQ=","KdK9vBmJbo+vDOFdfIg7y/qjiGHXySKZpr70L3xEPw8=","GSlfcsWQfo2fjYzez30ZP6hkBMu3qFUi9/wzhXt6nIg=","C/AVdgdwy+jm9pCA86yhgljyzQkuM9PtYtjRnRRLrKg=","BsshqsC+jcJSjDl0cks41zqRhTCXb/EY0IdkzULgskA=","Enb+LHUbpJ/Vt1yrW3H2SqBYjt6AfbG9WDw9auaUE1Y=","Khf9gEHs12L1KNEgZ6CSBPkpbqVzdIBsOYlv6UmbmM8=","GQTiv5wFEsclWecePxMvZSWQWPfWi519baGo+fXK9nQ=","EVteuZIzqKIgAXBzPEdDuATGAbXY1GVqE4IS1m64nTg=","AGtYiF8OCb5rqRF2/IphcrwW1oD4iKPZLzGjvyE+fvg=","E8ZwTpBTU1KTTc3ASDtLuXTVC+t6W2vjCvDkb71zJc4=","D7vLlsyvQ8dzuhznBhOJJUNzL+zMhyl1uOtz4/tNVKU=","BZtN9j29K7ZuCyqCbFy9qWwzj8w42/npxGBBkYvdi/w=","J9hZ54aMmdgPmdGB5u9+qTppRiOom75Xpsjn7lS+If4=","IerO0I+dC0LG+lH1nWX5ZZjpylDWzR3Um4T9wGRu1o8=","BoFbejuAlx0F/ebX3FzSgjNj840K9cD/ir6qcaMjoqc=","Bqd40pqr67WjzZQLHDPwVVEhe2AFJI4OcWvVoQ1VjG8=","FP6fsfFnxiV+oBAIgRV2nmK2DvOt0POiLJ/npJGOlMc=","CQMF3/MUF04n7evldL2PDI/YWEPn0mJ9tgeygW41fcE=","LOI9++uOGHS5uolMuF8Gi/sEl1Vc/T3684iKpJLSBEU=","Gw/ZTdnP53TZFGvlhO0LJcssdJWnCCR/V2PCOA5cHNU=","Bgu3FrpyOk5fX6oXk2OjZ3RhnR4M2Rv0eJoarbPmEqo=","BDsQxQjoaBhD7dwF5zuVt/VNpak7cBy6TWgi+cnc9DY=","Emc06VArqfrkoxS2et5s6IkOMEpDDmyfT9YMuK1plQ0=","Ju3TXbl8KrLOJ7UDWShZtDF6JaaI+XQ+8N2cwmGdt+c=","J7Il5KmBrzbOqGP1kci8WqlaS+ttXJq8XgO6kG7XIGI=","EQJyiDL3UcMTrGYQ+uWLnL1RG1HWEhs7+mD0fbElGNo=","GCdssBG9xtdescfV0GzOEMfJB5yMmSD6OJsRZiDuQUE=","JQLX3s6M19egShcwv9KGj8ZPg13+FDzuGEgMfD/K2nY=","BrIL6qV13YRiVGlQaEhGEbvuGuSChbosPZnBTmJYGiw=","Bjq0oHj8shInX/X9BgQr29F6zq6ZTiwnobqHYTn47Bo=","BjctWVK7aaRgvxMz70rGsgsHrUq0Ek3UBmps9m9AaZM=","D0HU4+9V2nHPQDfEnUTApkH1KloXT3q+xSJHbjxiPOA=","Dw7phBshubIjwdGpBpk71msOvLfa++K4AruBZcYBF3M=","Ad8usvpCPwE5bgczkBBMrYAEpqXxQKKxjtZYBoFnUho=","HOBbxVQHyIOlpBeS7zSG/yLkA9OEdM+pD17TDI0wGYw=","A38fx5NLvV/cNDiL+9D5VGclTl3ytbYsrtBQCiWU3a0=","G9amFABDmPMptwgP/mnT3/beBsgZ/t6iSu0W5MRxZOc=","D8Llz/fp79Rv7mKqOz8ivMnxo72JF+Lhz1qjNNKdKgY=","J0+k49hufviw/fGoGszo+e0vLrRifedXgagT8Qajd+c=","GTrxxfoFfOaC7HKM6pBzWTWiK1r/RuovgDopQhqpUNY=","DnLDPtYFVHGtrWHQJ8WsG/dURPxOFJiLQiaPB4fimHU=","HHWASk7xyByDaE1ojEQpqxp+UX38YCyaJEPFnzLulhQ=","CIA/adg+DDOX4J3UeoDPn05CNDcAjKutLlARBFbIxg0=","LRIU7Re/gRYqXdQ6P9zxlfv0dCYETLIttThHjpQrB+Y=","DIWyS3mrV1BEIhNfscsMXh46XwoGEDwkhu5qPu+scog=","Lin1F90bMLeRv6sDznR/lQIC8OuCZ+8/cczsQOkdleY=","EygclKZw/lqwl3OvQmBnQFA1Ce/XTB7Zk7xq+vPWQXQ=","IaIRQHzvewRCFgrMnb/OGh4dWMnpjzgafrSPe9oPHgU=","CF7x53+Sm8/60ak/kgwdjIs2MuHhoczU7LAWAnWeCH4=","K295beNQnqcDyNpiduPqFUtQQXDFmo7EWB6XV9dLp1k=","H9pQdPpbrl4W+08tGNWJpyMLmhweTQioBp/I1Fsd480=","AtIqPA0yR1DTvjEhmvMqgoLDct/eSGHvhu8VwxVdzxQ=","DCH09L2uB6ebs6mM+zUapinzI5xNJK75Lqeb+snC+iU=","G3IewcHfgcg6zXqVrOFrPi/0KXqrtvWBALXasG09xAQ=","J+yenpI+3uWBidbH8wPuPlJJxa73h1jH9RHPh7lTVh8=","Hs8QYDZt6pUG/aDQHLoBbbliAJChYNWnYKddEtXXLng=","JdQy3zEuAFxpoGofAE7ImVdQNNomOSdg0XrMgMOVBs0=","F6DqUfmiAboqD4V8mWmn9rxvXVvA5JV+HA3+SyAuSiQ=","AtNMR7hH1nybTcMTvHFP8iOrARJ4Bv9ski2HY/FCAks=","Ag5Z5eW7CVGmYBIvwa7+opTnzNX5x5g5KC69nhGflso=","JJychQFz26D/6jVowoQWAgEhw9mZDf4ukXN3RndZJns=","AejsV7doHWMaAtUwya7vk3dYae8JPekgFM34XuLUWdo=","APc53Lnz7m57VRl3S1QLKJi7bLo2KbtsYOQjt+trX/w=","DgFvByT/+F14GusVSNdsVm5cJqp5lu31BOQWcoX9pm4=","J1Jwgoud3JZLuNaKYlhUNWjIRJR+1e2UsxgMuHTGgyU=","APHKP8KKrLisIaW0S76wrmTMM53hPgTHT86CD0+T5I0=","IWsvickBBfVw4JEb0c4g4GZP/gGBHLd3+QN2cZwOIPM=","GpHt+QlQyyaJ0sKcsi+N6mHsQfsGHxtgAvciZWlMeE4=","LaM0Lq85orJCcTSERilxr+U99VvtX11Q1n2ROM14/oQ=","KfechvWpyW/K8ilr42Qltyr6rUhly5CQhIJJFY4upLE=","BRlCahWlmfINKXkwIGfb0UVLRlOclJnGX2GVtVx2Azc=","D5xHXNcrfi44ZelrrviaFJ6s06s0AhCpxeDeb8CC6J0=","FfHXEZed/hPkXuuXWaifUds9J1lJhYkLiMm/J2kiFzo=","Hwg6wFSaGrANS8kGbwVJQUj2DJVp55iZQcP1D9as92A=","FQXuT3m8gYeFbV8/WiTel6oIK41FLGOxesOlkUUbdH4=","DyCHbXEvFH4vufe+alHzRuooRH31KetBNClI/C2PCWs=","FpbRLZrneckhIO5xX2uNoR6pOvJnNxWi33cx25HjYNw=","KEhfQ47sEzsL42sy+ugtpX+0AGvX9bsVomfndGs3utE=","J4BDb52hJGH74x2Xllbm0aEzhuDmpTCbBQyoGeEK2UU=","Jx6oY2czMt8r8kcebIk1sDfqgxjqWzI3lYP2EeBrPaY=","KfG6SynB2uy5g5vcCEMbyr5oORylQPaLSEpPjpap3GE=","KU9MxyjdQj/a83N34Gmrpm9NMADxpVm/TESRAzBgMeM=","FGtSGxwIyRgSE+vbwqNPw+/Yfd6xv8Xl0XypUfVavRc=","Da4K+XPqCw/N2BWOpRue/e7V62ZLhO9n6qJV/k5V8+I=","JgTMzDcPClDz9ybt8SQrzBMd3fJpeFMnbAeev7iD2MI=","KHOxnbHQOJbT1S1vk2Hj/a3l57Lmgz5NXORmEYa7u58=","CwTQkLzEz6v6R/YAQ4Wa618zpt4gXf3w49CZ1Kg5Tgg=","BQihlcDKWD7BAVbyBcobtvaRcxi47W67c0e3fXLc90g=","CSYt+oCqoLxhxYkcI3pRnTgIxT/AXc49cfF8Dj8qXus=","DObSWxxsG4n6AFwjYZ2Hfyqy/ecI0wkjZppJ/iWzx9w=","LmloW0bIBQJo28EEDiPHOdchayxedhCBNtaJXe093EQ=","Anj7PfP+kTZXvMzrVTE4+nuKtuBipd3q393dWzBf+CI=","FtqJKt41dU5X2PA/Pm9BEKncFjnZtt5l5HkWXKSfek4=","FZdUkk5zNIVP+AOheC/8BZkno8JtxD5mHgmhJhvXyUo=","IhLKZIe4RbpNFsCeIkKX1LGhbjQebFk9f6utraOSnXo=","LdCI3oMYUtFpruHWvmm1LF3uC3Phj8qRzc75uQOWoEc=","JKtCrWdJoU/i9wfsU6w7AxXe7PQhuXUwMlM+KEkdsw8=","L2Rm5Q7zxhoOZJOxjTSRFAbi6X01UYh6+AjWfhzpric=","H1iG+4YYyHEewI3pR3Vx8OtuRiuPXlNJ+FYx8FlZRIA=","Bbo0lTlZeEpXwAGekW4q3l1qUjEQQ3zqnCuURT3N8qA=","J67mejxu94PLVZFRZaW7/dhrwGx3bxRQSLskAdzxc0E=","D1fvwF6fl+f2jGlLorO/IW7vvVxxcQpW9GBoKmul1e8=","HTXrSkCkHdd1BthypFisk9czbcty8VsYKmcCylO5Tu8=","GKMwZFhtWnArxL9k9wtEtad5GCVcLf++/FN+QL1ZUf8=","CwrlcW5CtEC3QjvYmTGciApKZ0VQt70DYgfgBqx6LSE=","ETag9sAEosV9IaAMQN7G8CexQLNtNZTBzcGw6HB7YvE=","Ic7FKsSyqn+A+Y63W04CgFkZd9ULZ3uP8QsKPQKFMqw=","KEpjZ4b6Y1ebFUF0aQHUjkQM8MWG8bCJzEXouDD60i4=","HUoKugysUcMmH3xIPYlijXZ0iwgzy6a7/KxSQ+S8tNo=","BBCgZZJekPxw7RqqRkd6isgZOhDEi12E+16c8hI64k8=","MBRTsj0FXBhKZa1qas/9n1IGN/51H/e3aUCdUS/JLw8=","A3gnEEKH2Uu9wGWE021NXixGxOoiT04NwMO7VB8FO3k=","KUZBuooCdoxeO39ULSgcadwsPy6AMvhkKVpksIqT2ZM=","HBL5k/Dx7dgJ7u+uaTLluIc4sza75vl29fegoXj/6rA=","DLLZSNOPuOF8YLpsZ2CMn/2RLgpifu51a40ir4ueXkM=","JvH/cxJo2bvSarM+WIrOwJ/VpLcNYLVTkE9eLQXolMU=","Ca74ogKfgrdtgK2KOSbLbhF02Li4nFlwfBI0cxILTH0=","G+gMqxL0vRc3eWvHcPFwc8awBGwye8vzo24mQGx3XHQ=","JHbnvGN/JD0j12LLPizYQw2tiXYldsvdkYQop1gog2o=","GW1wfKWp7cwOMQOu38YKvdHJ5Xc1TZML4NW20DYXwgk=","HSYkhyN+hQOQjVN1oaeYqbjA+szAVu3diqh9CmawfSQ=","KiHgPUEVS/MZHxqDS5r2sj1AvAHQJ8K0hB+yPcn/cVs=","ApxkeCKhrlZbK/EkntrroMuzrXMN620uZhj7+edNqtk=","I+GXEXW4+7JsCYneqC2PSj9wh3TChuTtL4367a89teM=","EwYYi3kjaOvaHy4x6EaFTLs08XXgHJJFeVnuHG2g/z0=","En0PfrmAT8IKtPi5QJg0rlIWRf/6hrDCIdkiP6Dp0rI=","JEGYW8rONagbH4H8ZiEhXfC6QkQeRQ/GXjUZoDk7EZY=","LffU6xFRFFRKxPUvyjbWsz8J9jklPp41SdWYew4JcTY=","D2xVGPku4uVJ0xrbtOeANu+ao8IWTDF6ypIgPjuZ+UA=","JuLMnepH3GgH+HzYfFMbF6fy9eqGrAlOXVoi/DQz3Nw=","HHHjPIZLCo3k0Q3Cb3a+1Vdx0WAaDgTTmcsjlwZMXPg=","Ki8LVjtAg3Zsi2xghywy7v8rIHoZgcBbHzlhePASB68=","DBrwvFVGJQp/3fHL0+e8269067l5U14LNDZ23J+UM8o=","AYvfLnB43ECvHL5IjLVi/TISBJnEyXKm1DuSzhZ93+U=","IrNoWaFqjNw98QryggcViR93lmCh+aJe9lIBn2QL7wY=","EOaX27xDx64gMPXUmXT4NE1eSKtm1jW0HnuW+8fGKJ4=","BX3rT+VjkKu73NiCLKtdoSB6CteUI5IGIrDEoS/vNVI=","ErJ8FjnxYvhG+zeucUTykTdoLufrFjLnkbRiiv9KrCM=","Cyx8dtAYQ6LRRlXCPoCRr7bzVZ1mw7vz0RXcnXDbWvI=","C32WhMDI7KDowxY0yftosug6vnKjZ5s2eKjJsaE6SJU=","E6sKf+qbLIKHZtL6v1dCSNLX97L45g4mHO8pzZFumis=","LeNXnXkKw2f2bZBVe1RmgVOlw31TkekqalYVydYL6Xk=","G6AQttY7lTiygb43ZOjmIxZCxqZzXYnJgI+re62iH24=","Jv/eqKjZiU674CpwX7dQbhKxp/EAxZAlhOTcvh8hGaw=","Ef8WGaSdaru1Y5Dj26rwwcsBuVGnNCGLPL2k6AUsy6I=","Jgw2uAiQvvronLs0eLn3tbP2sR3tR6riwNXgxI2OUXQ=","BcqIhXyw3V84Dlkqo39vlPfwwyYhMc7ymUihpJ/RhPs=","GLODKhnrfuGp3PV0MC7gY+wZBGs7nrf7J3pI7oOQ5IU=","JTUpHwPa0ePFQOfyYgHC4zAYj9pYvngwZ2mKFzn3k2k=","AU+DKzip9Drybl7C+r9sQlAIPPh/C6hrlQU+kYLRNz4=","JUjmxHZ8Z2ka9VFi2c4OReieoIpCMvoKIj/ehpv9PqQ=","Aj7Nqj+UK9RbpG9SjLyBpRzhQlA59EeBp2lvSNKd+9E=","FhG7WaOyh1a4QNsxiaOl6iLsFoRUcqvWhXCsdxyPFe4=","C/dhiEUBMzD/Rl8SypUHmrctDKnYp+YzBIwRvyxGx60=","FciPouuj0If9Kfbeb9hkuHVmL/pDgUQ1LWhHF83NPM0=","DVjRJ5irVS+W8NlR6Xy+74h9hYZWsfavQBDIAJGwxmI=","BAbuzXu8IesE+h5WV0XMZUReT4L0okHvuLqwbq+cfLw=","L6iO2gZXFLmuXhhFYTDjG9b0jQKyQV7GHtIJrY3cMWQ=","AXSYY66rE8pRImEQPquTtD+sU99rBAIsfLfxdjj1HCk=","AVUyY6MY7fNEKdkB84eZMrcvXDKtVukAq/R2cvhvmmI=","Aot6i+R8IjkHmgHdbQ5X3cA/ypxqWNPfbyNN/oL5aso=","LEib7w+sGbsYfl+KBk5nY280sonC6K3HbsvbtRBfwck=","H/VIxmkPUifVdmaP72dB+ZnJkUz0hC55P9W1GUvQw90=","A8G1UchJAwQPrz1tuTToPa/F8O/et6j+snVHckcno0Q=","HuNiDo8N2oxvFVzoGpN2AJvO8sjY9vJm4Et7gKyM+Gc=","GORf5+oXH7EdDEr1M4VomQ8iFH4UQh8zb+bgvLuKABQ=","Jzk0BFIaVeDhpOWMVhGABAwYaCgUiC9Fqt0TG58IdT0=","B/9oVwEaJLINaYrUOl+Vms7/9ymUDjRqsY+dJgD4PQU=","KYGzooi0Mng5VCxXls4vCa+dAipgT/rWH+AHfXZ0i/4=","AN1bC4FY6Kc5le/QudiY1P01hwEfpYbP4CzoAPMGQDM=","CEwF+uc8vWQy5iLPmIDw0oM3xodLh7iOwLRaVdOTYj0=","Hi7i/um5v40/NyLnAo/zr45exjGfptiZfcEV5d4uqLE=","AANBj8WQm2KwKW5utCqgepcQUJOeme43H2QS5E4O9Xc=","HEmUotQSWAZDdr5c88mYh6q3SAP2fBLGTmWq9/HvVrI=","BBPCs4czlh/toKaEk9PPRP6813lSuIBv9YPoxAsxAy4=","AcRq05RVJVUlsme4oFM8XGZQT4GulTS90JHqmJlJl/E=","Iy+iwJD/Pd6oOtyguc0OCRjJRYt1sLo7fWd63YIL4ok=","HNVwHIChD0IOs09TRzjA3M/Mtsh8z5rs41q6s3zwX7o=","A7mB/gxxiCxhlEZVN9XkArgWEYqulL+FGOsHpSnk6lQ=","FopYiQAQAAZENlimHKnWWfCsRR0eC/1abGo67oVyO+o=","HlH1WLztJAxlt8683LvbepqwbjWA1G8xjehO3Hleb4g=","GvpajF/OOW3lbsl9zwMXprfLw+4fjpo7zNbYcAIrdQw=","ETXv1j6PjMnMBmHdSdNqyOv3kA2Q1m3V+oFgVNQBfco=","KRTSHC0oRc4rFOlR9CEDWZyHVQFWQdsDxU3zNxA0QK0=","IMh6LXWXSa6psvD4zAFFJFLnEeOer1qLBxAKGXEn7/Y=","DbB5IN13nBn8HqjsUyPVrw1RG4adtn3uBAh4XtkikF0=","DWMfGPrazL/dOzvkZ3KjvO4nY3jNLka6upDVZGjMULY=","LFAPeQ1GP7E28tjUyt5iKW59fEm84YOVswFMn8ctAFo=","F2qeupdjXR5ZsZ+qKzMlpbGic3ahbexzF6rkr+4Cv7Q=","EgL84aUBuItFXKRHiNVSFLrrO1TjfRzIDz1uwOCdR0c=","IilIN37p0n/GQGAH4XJ7VmuCXey5UJbJrt+o5kU6XLw=","LsZvwn2CqrLJjrUOZ6CTIhDzxuEkViadV+qQlfQRZus=","L1wjPb41cYNv2sCRXOZZb8CET+w9C/WpuWjKWMRYRqM=","E4ibtZucB5U7UvZhI8jBOA5vJyQmEDrc797029KGXaI=","HPePJfqlLHRzEtCftOmrtPHlWj2jScyNzG3Kgc+ZrDo=","LA6uKGbWXJcHcEfQ9MQ8KMjX82r2qcb+B+yJIZ8cxzU=","KLgWzYuMmBYzgAZtClDYsOBv8caQuBuRjH3dCKa3Bmo=","HUbZFmnOW+ZVT8Ps7oldQf2u7hia3uOBq/t17eFIjPo=","GEHgO5/FJ0UORHCqjwiI2eyFmdtrD3Ii3KJs1D0iuwU=","LS6teyB4sJCFgFwnd8kPbFV0S0mnO77wTImTE7r6D1c=","AYMKjbNCZ2z3SSKBtM/HsTjFXUTarkexT8iI5b90UJU=","B05M4yvRSwH+n2cp3ioS8hj+RD+3CHOKhg8ZEL36Rng=","H61MsUD6TVWc+VJfsk5/F0lNI5r2eaAw59G3yc/6lJ0=","HlDGUmxzJLl7fzOHUr1wDKW9bA78siUmAiRVbXaigzE=","As8DWbjaGr///XP5B1hkV5P10REv6Jjorwxh555nPls=","ChSuSXtJeFrndx8N/vS/QYV7sv0fJ9FcPLyM49+Ylc0=","Fr+gL1dzVmLqwcH1ILSz+cS9Js0nkhd7J2BokWlUzUE=","D2+pXgEXtzRXn2jcWXNsf5r9nN1KkOE2Ke6r/YRSXps=","HVnK/ie9/Xj1ZIlDAHY0Ntr5P4Y8MhPBqEnRwxabp3E=","KJ451qLUvIF6sQREO4m4pgixO7uTs63ncqY77jALvDo=","DUftr9ao1GUcJ/a+5I6XVvXWUVrxo6NRL1np4+vcwzE=","GY1qqQcqBt4TEo17FxV/hZlKEMSVcmJ3DMT1nmxtMy8=","F0uA5CEPnYG+e/cOOrCyHegGX3Ii6Ay708+YXWqrDwU=","LXgDa6CUh1KueLETi0ucS2fw14qciWXhu7+jVhWFMr8=","DB/0BFma+COQjzLmB1ZPUht1gSxnBUPjkMsC4wh86SQ=","ClYbV49L5MUzFR2hpSm8mPSUCqW0j4wBKpwYHYEbjzQ=","IBKm7SReSM9lAwKJoc0B0m0+suQ5u8TxbyVq3OtAvew=","CCRCKrtkt1j2AMGOa5mMGdgqn/rLlfnv+eAY1a+zC68=","JQoJG8kTAbsTk3gqfiHuqBwLyOaBYaOk5eSop+MJZK0=","GkrbyFMOrOThlpbXegbh7t66PewuRKzNOs/X+ubQdrM=","JaUR97hZWxInjysFtO1mhO4SsdKY/OJ8zWeHtahuJrs=","B98l6PdvMtmbmd0E2SfBsvoZA3dmNuOPcYjYwrc8OlQ=","BZQhztm7kiYvl+fHvrgTVTndZrzW8L1BvRJKkpgj91w=","JuHNrN6R4RJ5bfcN06R5tZW4z+fEyVtZVu1HegeBOEI=","KYCD3q6eDMQKm2DklORObv6TqOD+IRgcsTUdl/wNlUs=","DwH8e/TS8eyMsa+P8XcVMW/EQ4fVFRhfSaJEOtKhTt4=","GGBJVzsyhrFwA/nlsnuKNqeLjzLvvwUQ2fzI+n5zxfA=","BzNYKdjjdYy7/EzEm2Vex1gIZna005Eto58szcSijRQ=","AZ0HLW5mqm4DSEPMPXylHEffUfNdu/SpnTQpP8PVliQ=","K+o0CiI7ZmX1vm3eLrVbQKBaribTSabErwfjRYq5vl0=","G5D1wOU0Cfi1cwVkOL2eY5X1JW+rsWAGwAm8reHuzac=","AZMsPz4cRIFCDGA+I/FgKdi5dgNWX2MUGEd22GW6Ln4=","EuTp8xvjNnd1J6861EOITjU1Uto2KSEHTgI/FFgLXnM=","JeegmlVpiwxzI0crJAllTvEvKVmnZWwNzzWtmnkm8/E=","F4ySOPuR/lEvaIXlEuKlm3aGo0rtD94d3s5rHQjUItQ=","K1aIMuYmJijDHkBTBfiEApSLUV0ohh8N+u8kkh5+NSw=","FGyg2/sPu5jBYuuEs3Ioz9cxHg0V0uSN74X50ge9F1s=","AJU3FnPtPuVYkuNz1a1cdgJoyD339Q1E0p02bh16k3M=","BRxXzDc0OYl0QnKGnNyUwGYL/PbqHBx65RQn+ymMnbQ=","HIvZbKOQcUorAHnsOOJa8P56afzhYg83b3cOEyWqZd8=","FxL2foL5BEZVDVHB0uTrsUddbmBDpcRu2jFwg5eFByo=","HDNjcV3+qVfelhS2zeoXBmw4Wohk2tW0Ov8JyWNXOSU=","JnK4re90rbC3HAFm3nZqOeXhyuA3Ga7Q/M+3/0Mv6RY=","EGNXcaN4UMJBfJa39fpIqYc0/6WQONi3E2y10MZG4ao=","Cxb9W6l/KPVhn2mJzw1mXpCM/oofwk5TJkYZc9Cb8Oc=","ACffJ+FhgnjtIkl1kBdWktJi1Kr93+NL+NthnDemYGg=","A2q43h1993MB0Wy1dqE0b9GW0lU0siZn9QYodprhNuw=","BJqw837FvMcko+oyGpGVH5DMAK/a1bo9UIFwbfXnXmw=","ES/j9mSEmvn0lMzzzPDUuPHkpgDCljHQWbxuw0NFDEk=","Iys+HUcVJy1fGKA2wTfwxvpWh4yaoFTMMwZOKl0w9Wc=","BWyR3OrOQasTGhxZzkoyCFciSgllftgvcUHnYZpdtUU=","FEzZg8+iWVFjghSOKQ2rFLqbXY5udrhN2uKrCG56eVI=","HSGq1ca0B+bu59C1Wqks4KMqOekYuzK8jUXCgJSmNK8=","F29gvlohuY00aeEzm9XHoKjuhKDTQzm+9nXQZObgpGY=","AynQSGWNDu/tfzqqm8FDsMJmNvEyYhdtZQoaeiBE00s=","D+8o8RTWQg0aKI+WD9ndQL1KWgLVgIFiFxHd0oh8dXs=","CIGIE7o+mpMpJU544AqDs2DJBccgJFnPrQq0dlgnaoE=","AgoSi3ESmU5SxISbuo0SF/E6lXu00LpqDZfPGRS2Wwc=","CYDbPH0siGbpygkCw7jgoHhYWVHqSsusJFthz1WnA68=","FPK9bcMX/hkSa1g9oY4tcXXPpwTFJnuEii/5oSuxiMQ=","ESJv6dgfqmxqNdOhIjDWMkUGHyBFNh51eqDFunxbMVI=","H8FEqidcrZUO5OMYK7h3g9xFkGsuhG4nAyKOXVMowfs=","B4WKPhWt/BQUEJDZcs3aNGGQjb/RyRt+m5kXYMHUd0k=","GShEide1PtJUnF/GYzHHG5sxRG6zZoxl2FrQlHJ9ReA=","BYdwLBm5c3hX+Zz9Ah+Pxq9xtCjjrpD59dLsjnFA9dg=","MGArKWziRQ1ysA7ozs6fiWhC/zRwuY4cuiobOth1Oes=","J3bb7AeaUDRwDNnG4hQE6r98E/oX0GWi1p0ph6cY544=","KL3QCVSal/0MKenDD3r5VV2GSu4FrRiG+5GNNxrSnpA=","KXkaLhfcIEr+ZFMG9YStdn8r6UmqbQYfiG8h0EAarRQ=","IqZntlkIaZoi7cFpcyS9N/+w8Y8AwLpykuyOBUcPvXY=","IA1IY7LzWoU7fV3NwivP/Y9FtgvQNsL5SQfYc+XZXKI=","GL3MrKEcihChK+b3zJbUVX3Zzb7NX4QehzA+OjEuniM=","Em/1AnFLWMOkD/o9lt8N5Oiv81Q5dSNb81EMerItiXw=","BXD6TRySzykXA2+y1HdyflW1abSliJGgf5bFAMKLvOI=","CMhAANuPclZV9HQy2zpN3lFNz0m0D8TTAaF85dcij+s=","ByEtqK+zU3akufk8IPdBnscEsiyJiyDrvzrJ8b9RMDg=","KMa9hmen5TNuu35TxySZD8ivagWTkDU77hbYyNupceA=","AXkOeoxZ673OGOp7m+JhuISKj1xps816e2OhsebUySY=","Cc4QdRwre5C84NYuj8sp/TyKDShuk0EfxmWIpwoUpP4=","ID7FeUF+vV8FbhNGqMW+NM2mbJkB+7C8J7jXc95/Zl8=","IpeYEQC/0L28SVVyquXtVnbs8raT4zkTuPz/5l9X9M8=","AOP/82u1VKAX+U6IEwlXqXXTQ9FcB3KmfOiLsXNts+U=","IiFPncMcF2Z4SEYmCXHQUa7ukiJrbxPixGeGie4TBLo=","HuzKrKI6FEYwnKTD2bfQeWLb+LzYs7NyGPQZkoEmMyc=","G9Us8Ku9MuiI1AKqwKNYMJvIPrdCVu+hftwautGWv2M=","Js2M4qznkRTi7pb8HKOAHQEjRcaHUACXRXNe38TinXE=","HdkhAT5lGeKbmqD1LMjAL/86169qGH7w6QY1AIQG3QI=","EDWOHLisEuVJiKZL7k8elJIfAwppJqANVyNig+oMCsI=","HKEWixZ6pSmL/5bYI1a3OH69HXBDHDCxwMDfgfwECMM=","CNGrJpLSkarvLlCYXIaUhQYVeKLfw3mXIiyB7zAfqUI=","LVl4DdCgCoaVFsagswDtBvb8OeD56tYFB8skwUREiZw=","GbMPBjVWkK+neWk/f5nEpHD4q4q9aYmZPUiamxcYDLI=","G5PJNn1Wsge7Gi8XG1YgjGqhJ5viVywaWeZTRdhzdo0=","L4tF4eB5RIregYvLeFsMi8ru8ATZVhQjR6CEZ+GWGAk=","I5r2kbfW7fJ2H4je6uxmUWnemTmc74GdzDe0YJtstOA=","EmC9KZ2emTIVYQkFWbP5Cv7To282xNOXBy3ik9NM+LM="],M:[["GqTUcKvqojVweRKdEUurEXCUT5KfwXghathH1EMPPyc=","Dh9OTSbp2l+O496vSLSTYQvmHX09sdl1T+yjCHmtxkQ=","DCmMFDVqWn8ibFpUnlkYSQA4Wq/Y6kHZdGcplk73XzQ=","GeBwmC0+5nXhYiyiDROyN15Si2dnBoguuPGv4cUEXqE=","AzPikjmS6J3uVwplASXtp1ogpy5p4QhjoZ0Xt77qkpU=","GUSqxyv2+83sBDYSOMPE2VENXwdDmhtv9B9lKZC+ATk=","J9gCrQGaQv0EiSrRZ9noNZanMGBYkEATGWYWdXNjWfM=","K9BaBAoJh6xrwB9nJC1Ut6LFJ6lwrSgVsnNHHrliPnM="],["JUuBJvRSQ/FN2CEd9B/lUWs1lS1WxiZ4wUjnPNutNxg=","IInFl/6qTKmiAu37yCN2MQDilMnjMADlE7KiFkkdR0o=","Dd6qkGy2Xz6cm+pjRN2o25DCU8D3+Z7O+IeG/v4OXMM=","ERTJEgRCdQST2ZnU3UXb1PO3WrGDIJI1OWzoPY7pkW8=","Los1qMKeY53ejf1JtLNH8A7kZ4Y/bvyzVfoVNO9weD8=","IObMYTrmywpRhCX1PbEpin+IWe4gqtCDINCk+bv+hRI=","JCDdEoH8DfrBdqdS0VkGtV8Te5zDINXV2qnfPz1D0+Y=","F71PJyZ0jZmSWvmi8pKeIxwYaUKME7Hjl7sAmRkXI6M="],["JwcS8YsVGPr+CTZg9JLNvC+3D/qzHYpNihk0vmh5I2k=","EHz++h6GQEWmaDllJu2fZ1srvycspjXY0+iAEJm7l9A=","BLlqKWo1rPQVkpuHhLa7pkpjDSnf8otij8mO9wgjC1c=","HwRlqcEzocaAXXBb5rPqmRKi0GLDTb75LeRpVbg+e9k=","J6K39VSeXu25AQXA+OIPBXGrevCAHxvdI+qtkfIimhM=","AxsK+3qy8dJB+IIXj33NrUhZHMZ5BdZR28r86UsU0HM=","IuAyO7vazl+8dKCz3t6m4eO/EOhN/HH+OVCJrBl690Q=","Hu821i8/hk6uZ8YzJOR6Y0TjOi1b+4LwW++ZAMVOdFo="],["K/w5gaJJrqrsSrkAFyfTLU5v51WY7pZPyFzzDVDfWEs=","AhYw7D8jbtIZ9zzGF7n4smfb7pmmPFKFROoxsnzeSfs=","KIkKAxmbcn/t5e0AkO1pSUwFPJeTD7tsUjWLDX0QTBY=","G4Dz9Dk5bC9Ga46bJXZaAUlwRVob6u16b6MI2sdftYI=","Kku60kWjPl2XAVN/dRQQ5P8pe48dHZCY/pxRjCYaGwo=","HkMfKxt+2uT4y7XTB79RMcNSwqIVqHDXOWF/SwF8bRY=","JVY5iJolnr5Z90qP3y785/3h46Zms12ObsYB1NCyJok=","LQ2KgUz6FsIyPxdL4ty+DClYKfxZvyqJ8TtOrQ6wVqg="],["FgYKF+GxH4Uc6rIEZFcrPXjVguoFABSEMQFIX2Wrcj0=","J0EgPWbFI8djnqcTsgNGEZyWHMHpZZpFivdMvuFtcb8=","IgjFAEgGx6r1gxRZC8vqFhaP5i7ASXr8a90pOMEtmiM=","HAH220NdxIhe75zf7RkyULnT60zuNmZ0sHvdGU/zSf0=","Hw42ws+awsQ4jnSWbZ7n0aCzGGkWoIz6MG9rs20h5Ug=","GZ/CvmDknmeewu3mzzNF3LO5GOWz4Hws2BQTM5NOF48=","CjjRY7ii+jCSmZwXl7GvkJvZcaJaZWuu+9vfo2KOZ48=","GYlJ7vKyfCucPWmeP+V9o9W1CcK2cK/OQAq6Gqqe1R8="],["AOcyF6EGxALkxsFmzZ7x/SoLFqwctDZGvBxyb4MXd3A=","F7IJKw9jRXa2VMbeIaGo2BK9TAFVn/+DIXEpCC4rKyA=","LyTWCcsjcg7aVfrinsbxmQLELYv5BPtlYgJzbZey62k=","LfGD/ivJuLdXc/qWHI1BF+WCqAtlavXFh2PnAk6kGJw=","Ff6WP1vQ2Sh4wQqJThGAGNuC5jUor6TUcD6Yge2hGNE=","CvWU3EAw6FCXAfvT2JlfcxJq1yp68P/zRO7oKjHOd/8=","C46FfZ+x1VTzpOwwetkH3npDZDhgOvGyjU5O43mWDOc=","B+vNJaEOVmk6KBVfza97NRnZ4OCCQeIXiWlst27gYpc="],["BLlZygfnGCygjyNRoDVFvXq2dvdAsCMxY36hQ0yFRew=","Bo6OY0Ed8rOp18Vn9mQZpYDTuhW7/dEibv+j/WvUezw=","A0TQx3LC8FNmSnuSZrGdSK5dKrPRwaGBUHVKtLg2r9M=","B+DMoaNe0V+9thm/rsx6mo9MUSk5J1YqzqjquBfGuEs=","Ii7fPia/dLL1A5gxiSAdTujm1vrTQdf/UHSN1zl0nfY=","LUMItII7Rl22U9NoGBgSCdI80S+ET3L3VI1J5VBVpgE=","Lo5n/IX5tNAOnhGXs1vt9Vr9cwCkw3CYfIPBXPc8rjw=","IvG8TsE4tZYSjOXuW4GElkzCYjGOF60h1FxVJHf1PmE="],["D8nMlSIvknFc90dgECJeFMw48xQHHlDg87yexnSoqsw=","L1oqDNDLJIlslIeKgQbVfoLGjc8eIJFnpFrpz4Vw/tI=","LNGbXFW6sYCeUsyfwaA4wIk12hnPxWPnBI1r0ZcKDI4=","JP8phngf5ArmHo9coO8XxaXqe928En1DFUfB9qj1zt0=","Eqh9DFQZ9EhBmEDl5aktJ2rOAJY9mH8qEAiRPZiicRQ=","CvPO/yyGWpAblAbV2bL8WIM9ZC9Gxkk8oDDvWVBh7Gw=","J/QthoQvTYqMOv8vR//B4Xnwl6rszlW7oLD9/VsZCqc=","K2s7w0DUEZ5Xgx5KIYcBPxIWqztjmUXdkqmElDJB8dA="]]};sk0.default=ku9});var Qv0=H((Jv0)=>{Object.defineProperty(Jv0,"__esModule",{value:!0});Jv0.poseidon7=xu9;var vu9=CK1(A5()),ju9=CK1(B5()),hu9=CK1(ek0());function CK1(J){return J&&J.__esModule?J:{default:J}}var bu9=(0,ju9.default)(hu9.default);function xu9(J){return(0,vu9.default)(J,bu9)}});var Xv0=H((Yv0)=>{Object.defineProperty(Yv0,"__esModule",{value:!0});Yv0.default=void 0;var gu9={C:["IIjOlTRXe/OL57xFfydW1VjWbgwHucwAGlgL1CzaDnc=","G4bmOQjEsSr0POxoEDVslNIcnjfXPf/5dCpY4Ow1a+E=","CcoCK6EULRcPdVIS4u3J0KSs4z4Wgl9UDV1Q1aAhoWk=","J35p1HoTOAQkH2rr6USb5uIshJxtitjJOOr2E7wa7NQ=","F7V+oDdU4krg70Jaoq2TGqybpUV6GM7FlFRaI122smk=","EcdAmDOV4PSgJuLHyTkjY3XJB3dV6xo3p31aH9dKusY=","HNhVKQEN1+L7fqQDUVurVydVakecWbgi78WoHrN7xb0=","LLk1QALOxLy/qYXeNPQ9cCztg9GXqjdLWh+W+HsS8pI=","H3r5jgj2h3kj8no9rUDFJaxS9W+72HhQZUT5rNYaoy0=","KxUXaSXfM6RcnpmnxPJq2UaxB13ljHBkwP+SxDHTHdU=","IsiYWbTTmdOmCjItazmbiAYTWEk/PLNlP9qUDpiMHKM=","Gp8nMMgIVNj23ZgQk2PUBVlwOTc69QVapn/BjlsZOP4=","BAuuLFf8aOPOXilJmOoGDiVj67rFj/j8ShoKQFdfDtM=","Fr9PViJylGful0nMOAYF0rxNiFy5lpmqLdhWXE+vi34=","EEXs6gRLocscO/B/9JaDkKPqB1ABshY37H/O9hsRMpo=","JqMZ/mt9bgjdbOqVh8/j9SNJLs52n3D2bTthl6Ji/Qk=","KKVim0wggzh+rLCcFXElbRcu8e2cBzhobahCFrqBvW4=","GGviK2oGPRjMh2DbpjsRnPxtiJfjLWoLGd4oBTL6lyY=","LEHq+cASjEhsVZWhztaz3RW9m3MhjGr4gTfLiqXFdOc=","EYZCZdduiHO00s7M0Y2tpGq3ITMh2+BoNyf6LffjzXo=","E4PnNx1/Prdfl0Yf95VlU4Fm7eb7asaLAstg2DIkZ+Q=","GgBTRuntxZVz45ifNMME/xNR3pZC85gWNgLhOMWcdGk=","K1QTRbxP4VidZJJwzu1LLcYpnGml0ktGDjbztOtIYFI=","IT5047iGkgaLQg/ax6YvPpD4fovZkzELmCiBtOp+tY0=","AlQ3D99g4xnfXSe5hOIdiXnIbMbJ23e0fp4DfUGuK4Q=","CDtzd5h77T+9DF7jJ5zMsxmtqmYLtqec7uYn9aY2nss=","Cismu/K4SlW8TFsJsgnUp3ut5OywmZ4qcAIczNT7zhw=","KHCQ1AfExSk81yvdiBrOGkeFxRiJrJygU/rvBoUz6wk=","AKn8whojS8IqRzwEkx3eZkdgAepuMpMSd8pM2rYqhYc=","HXn8xQZv8qYtbsDAlvPAYj+XIsXRDWQROGuM8GYG0RY=","HS2mdggbewp9h6V8am8skQIqgikZNK6NZGgU84t8nMM=","ASEYnXNi26kvO7ooc36iR+hf9LPOq7Tq2sJvennTca0=","A7oBvcfzG0s2JoMdXoKFKl2lp/Ry9JdWQ2LuY71tYQI=","IWSHrE7qgeTYNbIgx/Hnt6MxLfXtC25gahab3siaNcs=","DrXrQkvHLlsgd51hOKcpbcMztNmOTO3mmMHY8wafyAQ=","FHYIfuaIY/5p1TjekPkL8nGHX6/sOqxoMfoXgRr8RfY=","JZlezwefT4GSXOgFDmvdC0QOet+wDafk39ilquwAnzI=","AbWQ6hRd9hUv8Ojsy5fwV+s3jT3IWFqBlaj8awPd2yE=","Dr/tEnd62XR3NNgvt6tZ68hfB8PQVeuYfdQkcOAWvVI=","LgO1Gf8HDjG60c7SXQLeGMXAczVYkPJtZDfJmQo+Iyw=","Ao7Ui++3BTShV8C8gDc0eDD/b3v/7ak6ImYxF8MDgQk=","IdVIDvIojPN2Jwg/XG/1gGZF14eDOXkhadEJlFqoecw=","KgF/TKYnF/6dYW/Dt09CaiJmaiaO7RkMklE2ef9TGGY=","CFzxIwhNa0sLKzTPBs9viT4KnbZklYVg4TEC3KJYoYI=","Acqx62GuWpxPGx8PTPcQc9Bjz46m7LOjJrw/LyT8MKs=","CLZZpzfAp+GYxR3gdDjn+u6UNpcVBCNnSV8DBeibuW8=","ArOt/vlWAHupSeBEpoEVsKnIlagThudpdE57WywwffY=","GlAqewiD3q+bJKe0Uc9DnZsExAry/swXKwV7T8AMr6Y=","MEilNqKnWvQaD6WWdSyD7bGcRsAOQHJRaizOM6Qs6Uk=","AdAIIWgy93c2ufLI6vGNKuaadZWj0uhyXnWz6cZqsiw=","BnOJ+mcZu55JNCRXbTDWJU8bfVTmnh0YlsGxXuhcDCA=","F9oEy1BghhWIpN7mDazsQH4I1rGWUDWUUnBWmbzcq/Q=","HhELJFJs8ZRIoEtx+R+DTZA6CNOnZY4F/wEEzm3hSvA=","CwootnJp3PskIjHHOE2blsRAZwjxp77CYWDiNSqCDjQ=","Aia6Ijv1zIMbymBKL1WzJK0dSym4GuM8vXORrQ3KDGE=","H6UG+ucfYX22oE26IetiJKzKxffP8UWUcJO/zi8/XPw=","KXJMwpc7WzTE5T+5gfJzWJ5+BGeltLWhbVlvSIRPA5Q=","IBhYFebVvUPXabHns6QjadtE+tpEU0qeQaGBp82QysQ=","LLXsq5Si+viZhrVlVFST1dhknXOp9TEzthSvbYk3ZhI=","BncnBKamw5by8YYnLbglE1xZhvvbzgo/2Hm8J+4hNL8=","ARK/9HNmeaR3RA50TX/GGR4Wjv5sN/0L7rbmTTBZGFE=","L6rMJI0vdCt9xQsBO+nEsuqNAL4XKDKtB6wOJo45Glc=","EV6gU5FckjHWuacbTzQ3520Ir26P5+QqOAATZJjfQKo=","A1PiwoRcD9/FP1g5Ti26ygYWTRDbr3VhJ2IbWiIYEjU=","KbNoWQC7rKkQNjrgzexfYcrixSx+3j7AEOKv6sdIcQ4=","GnO6mFuCQgnQqfMQkgeR+tkieyG/2OijqfHC+on6waQ=","J0aC1jodap616iLgVYsUX1ubXoRcjJ3OuDvpQzCaMF8=","JJ3mY9/fZoLdwSLgKqwNeTmPOOYInZLiyJLM+Un8r80=","B2NGpJTKSZkYIp0vr4e2ta/UmS8NfUAjy7Z36kN21OI=","BxIVTrQ7Cj6L3ZTimthZOeIg2vaTG4RGR0HmTpkmtQ4=","Fbt+EnufyTdkJpKpLYZJYOJJ3fMn/GySr97dib78bDI=","DUONiFw/zlsGqAWEAV6veorgXGAFLBCrgNgAdoANjhE=","K/+4c8mwR2Ky42LWGVyAE9z3pf2IGJS33Dg8iqNKngw=","JOpCx29zUNCOixAWZj/ao/hVK5Vk5botpFt2ZScH1sA=","KmLqIaCt5HQLgIudg4tO8gWxGTtXns7ODaNFI8SB37w=","DEl3Smj1J0tGjOoPMiEcyajKhkxtMvLGRLGrie30dek=","CptNPTJWTYPCTU4FLcMHLP/WHL/67JVxUf6tEyRgc8w=","IhF52EiuPCm6oN6OGa05nPAA3PzlcqwxD8ZL1NIBw6E=","FwIpQ1JXmkPRnaFd7h/csqcKRd4lIDQ14jQGkvf14KA=","BZq3iCc2AGhc9t4E+Hyp27zrGu/jf3eWY6fvUBnU2OA=","I69ksWIr4Hc1rxmZaROYrWoDQCmhCc5DXxLBshtB9Zk=","EJ7SHiRWrX+UoMbKbtlC716BMkM+X7pu2PSbIDhZRRY=","JtnM+lN50/1pJ6WJWDONYDeHInHYkfGfZ/cMOeCJMyY=","JOqeLbNYwb7Pfc19DkaXmmRyB4Fq5akB+wCmzNmR0P4=","ABWpuMM/zpOuOXHRk6Qwvpjuyh0nc1l0z1Ar+yDHG7w=","K7s2b3m8O6oTjXmparXNFIJr06hTR+VZVQvzUfKW3Bw=","Chx2ZB7e0Vfqob9KrclWeR2eeynrFNB2VK8FJoa3Dik=","Coqfnujs+K0LXNhCF68m/c4soWwHvHR9EDq8tIqyH8I=","JtaFK1kX9OIpxGgk0AtERCt32OVm/js5Abpt4gEd6tY=","GWAXNMMMsqRO5KMjs18sFx7Wfg88H87HCW5fAfuuaIU=","B4lffwKfhMPxfjWbDukm1AJQVYfzhsu3EHC8F8yH0EQ=","BYB+Ciskc/O4cTBYbHhoIo602VA78lzCsPNak54O9IM=","Gsm6jrni/eCnmIaqjH29NiqkkKNV4HmCgovj5QmdL94=","Ixx1lfdv6lgoZyr8W7tkY80A56BzRuJYivVjjjsyG0A=","Lj0WdzECF85fzFj0A5Uy/5RuLv8rgNF/WBynjwBoZy0=","CXQWNEFxKXWjO0CT+SLX3xeyvc57frAseDDFmARkAA4=","HPXBpCgIIqWd7suCpkuqtO24eXfpjuKRObtRZxuZGbI=","Ea1G4TeSFQz1eTOqlHbskYS/1fI95G8d947X6UzIEok=","CCj7/AlRweoMDz1a8v5Xlu15Kpw8xAArQeehu45j2uc=","AscgqEhucSIwUwTs86APmYVFNcT/QE/oLjDpnoUA/PY=","Cb38lC+6iCTAo41vUl+RdjYNKIGqQlAo8c06f8PvcsI=","HZVKD5MlDlWBxriX+9cvTyqUPd5R4mLn3MShssqC4rs=","K4KTUuKXqyEG50+f5wL2ljXt8356sOGn+S8UyYrtVus=","EtO5F+WPH0ThurqjQdHaySPfrHVILhCK8cMzaHNKkE4=","KKnmxl0G7W6kd5W96bF3tVCTBfhTJgYq1QFQd6/ku/s=","K9PDOuMRwvjUrYJQi3bfiQwxH8jSMvvC3FNfpZMiHKg=","Jy0A16j7FGO7Yk8d13TtyPOgkjv5BZuuPYTaI3Z9aHM=","E1WnlqvfqpA7gd+uMhAaEwaPUHBEBVLu4KzypNB9A70=","BzS8vOQYCuFtSmaJublPKwLMfXTKjvFZLNFq/ioDNyg=","B3jUphTC924oGZ2YmpBS4mJ0ZLYg2R57bT0V29R5nVQ=","FrvJgKZ7KmVDTQh8UBhZ0SfbN3rhRP9jTLhXT+i/hpw=","EqPn4ZewUExolDZiRb7WXjJtt8eq8sHA1Z5LrBDWM88=","HzX4xEMfsNv0LZ0HM0/Wf5kWD6n34g2BH0uP6n3V0z8=","JdW/GoY6CmRBz1XnyFuPIy/xVW53+8xtcei980m/37w=","Fea42at+Bjo2OCFq5HEXbofuTOMMwkytGVh6IzMjIKo=","AZKe9HxzIrd+vQ0aQPnsTUHrJkG/ujWpy6e3CKU0yco=","GE9R55Htqi3qeREVEke61LDoZNeo9njHcIrGXFHju3k=","JgWt9VYtUFX/soTfHsDU43Hu4Flc4UIqxTWkEFl82GY=","BubUH+uDLC/gB+G8zIFEJYW8nq4WEri8PSpJJcI5rVE=","E3632gaJVc3ijbauXngLeuHA1jPN0RO/D95DRayclU0=","LpeTDrQZ9zU7onslh5dT/mTX0YcCPOLeS/nnDrpum7Y=","E69Ak2IIeGbmLWhg/asVkgdAW/nHWp79kyFzah2BJBM=","D9L5VASp6S9G1XyAUHN1cklmJkVg66+z/y/RklnUfWI=","C92TrCGu3zGCb8MBL8j/8UOErdUh2YE13zznDkfTgRY=","CD6meNWlPoqbYBkGvvvvI4EaYTd4i7hz/v1VIffZnwM=","CKmQa+bpq5PL8blPCQ3y0C32xsz/Y2TC7WmG1h8Wryk=","GHscgs+viARJM3z6d/YY4+0ZxgTmX7dosDM9jVNeqkc=","JFAF+BTjglB1EUMRf14n1cFz8MpOoqgbG48+kNf+xPM=","JapaU+xecfP0f7HPjqjHV/q2mmEnT7Nuracd6vFhTbI=","AcJEou0ZInU7Oexrd18HytkbFM2bZXi2RJLCzEsMi7k=","AWZOXIYSFsTLEM86O9Ua+g8+WeriT81+faqoU9RsOC4=","KvABopbBEeQeMnrSEu0wI02ivq2gRJ6h0uDwoA5CQHQ=","FgIr3WfSreFfZhooff4jkVQzsnDyjCTmBm5FA5rtgTs=","Ey18pfk18+iGQmitcj6HgN82kWOEpUuBLHSnSaJoJvY=","IL2rmCnkjImpnQ6LDWm3mkonOAiAet5OxduV/RhMTzc=","KNtJQ1CunIGrUtcZ6gX5jcKv6HvBr+VWFh5hdyJYqVE=","GfyS8dLB3AQ680J7d+p06Aq59gQeDlHRsk2cufP7PtA=","Fr6nEmuPByq2yGr8qAtgbLkMfl/QK726Hdczw8uIRwU=","H8V7FopbrcoVpBfrtL9b6yj9CeDf+IlVChJvWDPx/V0=","GtINGj7lWbYzS+S6kR3slX1WaZzzfde5fSPcvGW9mv0=","IXNDCmhCBh8Cc5OkQ7biXlmj5bzSCJWt4PzXvrzYiIU=","EWcxcwQ+FRNzYdsFoLBnFHoj1/MANoDz4VNLGD/ifNg=","A3yAr17VHBwiGB8+dziAaYRJPrmYrdBVVu/2USkln/I=","HXC5YSRtImLKzYwJVAQFSLY/vSXzA4KFw29rROm5/18=","IYREinu4DRdtvj3nPzg6kJY15GEMJYZLLGMlIYa2xEs=","A73KayL7gM+eezFxkOu7n2x9PJbBv31QE/NlIaXbp9A=","K2WHMxPVv/pE1RDcs/VQSENvTuqRoQDsDRr5Uutkskc=","Kn/QLvENscncA8nL6C6FfPBvN+oQ5+P1ObU3eMonRhY=","HLiAzqGSFThlcTVl7kJVznLaI7PSFC0mX7whlvuLVp8=","FmKLb4P8NrvB1gApppyEPSdIT1lKfjuo1HzfpUipGlY=","JvqbhOhV8QaeduA3EE+Ihrdg1JGb7XmOLkuNvgCA8W4=","Duhsh73w7NUm42psSsn8m/BbkWGFbWWMG57NgNqeloc=","CKUXmZOoBWQFUny4K29hmYTGPNEV/+06ZzT/qFJnGR8=","BHqmHkvwchrE4KLykeYhJLzCrTlJ3Pluh19F337rVDc=","JjpRHwM+H73G0oK1JxKgm/XR/sIeqLv+LrHvW8TyEUg=","ImUgv3MEhuLYyFm0SbvadjG4ZDKiwQDdc4bJsfmT804=","K67ycQelKFR4jwxalA9aTfDRjTi4k8uxFXs4an01Y1c=","GAIsyhfyaBjVTmDjALXJSdnJISL33lZRpgz3DI2l/FI=","B7qtMB1YRg0ebtEPUqvxvXhcrvhWV3f+2U3WfeZxfSU=","HkdhBsS845A6WqxuEQ3yzBp/cbQTW+NmL0sBBH4kimo=","HgGd6lAo0jst8GPCEEZqiMP8Hr3tzLgEXH6dG7bnepg=","DdVfAGVZu2dHslTSmnP16nF0xrYGfnMKX5qZCBhjCOI=","CZMIWoAkpZjgyQWdO5GfsuvIG+QIy5b+OKSKlSwCkYk=","FD88v5jkCXGyEVST7gbibHiTeHv8+xOznxZYaex/ubc=","BSX/KPokKRuNAzsCE5V1T6Aw1JcxLMF8qv0AhSTtoH0=","LZ/cGM0lhrn0SRQgF5CTkgJQlRgtX0DVkR9wjrBc2FI=","IwmXIC/NbwUeG/Hlmp0BGI42IdYT/g545t+0AO+0P0U=","BEtWRp/7vJ0MDwdeIPOQ0w0RmBp2flB7gK737WnnFx8=","FQfYi74QshwjqUVV0eTTeapxZy4AJFA5Pq96I3NhULc=","EE1nUqdhtQAmN37HmEBPcRUbPPap6hvpPGhAWUgk6bY=","JSdjBc3q5MFlWN5g2nKUFEap/SImqmBNRLv/ErHg7CM=","EPPO+wVNYwvX3Ex8q9l5QNymg9rYzDWm0MMMvZgSBRw=","DkBsv6OExrJO0EP/PLHWiRuv8Fha/E/OzHzM7ICd8D0=","GPNgM/z2TxvaDBJhawC2EYY+/biWbbftNTTP2kCurw0=","Fl0CKjTPEK0yVXI2NaUaNboqbbB1ctuhBtxWymyTfFI=","IjyMmu0wWz0YJltW7Lekz8SxDli6oTZYJ6U5xHgZQk8=","IQP+6UZ0hAsaoYWh+CIe5FEaK1Jo8ayW17KMiYT95tY=","HBOWQzu56smgKr8jkJc8FyPsXNVSl6OHqSgG947504Q=","G+/uJABaiNLJrpImFp6JgQaZb9Mv7LcrDLTezxCfG5I=","GtxJ8fG0Bd9yemTphnXqCsL8dCyAbw1ZUMisQTUPUYQ=","EKDgyrdtsLagB5nasfLkp073ORc8+qstA+riQMnIR8s=","Gpr/YtbGb9/tDrkbbE+XTB4EfAsn70mxDSkzrxrz+Zc=","Jhln9oQJldr3QRA0Um61rHJfleIfw2yO0ZGHOYX5XLQ=","EzgDD4X80vrgnrAW9CVAhuGvL4j+fb4p0YPIntUoYJg=","AsU3RdHw5mSZ/xCed3cn51DBE0kUy7TVK98WSceRGto=","J0AQA1RAbeTZTrhXocXfHA6I2LC4LRDBJ26n2fYqBdA=","C4qRU9PWQ/Cp99wI8k1whj5PFQ0cMqyJBaYiaIfJvO8=","Jd1z2B6okYycH/abC4ag7TgB7RqkBZ2U63LPVIsu6h0=","JT2BPPBfL/HH1mIr25+q/yd7TQMSpYiKnc0SiRrRUm8=","JSMyLS0qeMxUyUS1d1K92NLI5i469R4CDrLBXtgw9fY=","KsnC1g1FaEjo39R0mc29TyN387SsmOEOKuPk+DsAcbQ=","Kk418d+DNEL5zLjHVSOxrIqXFhdPR/sIMNlPm8Q4a88=","Jw5/axXywOCSYUfL95pzMLZ20XSstltzBSLcywlvn9s=","GTPvddS4YvInRjTh9aTlDOiZ8VIU8Lj+rrssou9SztI=","FlEw3fd6gtuEJ4oxhBEJ2kEI02S73GrLsbD6eqUXXcU=","L8H+Ax3NRTjV2LE0DQ0331UF6WW359xMGYlbn2/O2mw=","Dh6tK+b2RVnZA+rrbgKnyF1UZCLncw42Ch5LzA9i8W8=","CpgzYL8yOS1d8wouSyJTWk8WH9o9BbGlBn0njiHI5Uw=","LifmGChpNgfBfv+bseXtC67veC6HnFIwuG1qedcp9M4=","DRzqJqCCB+UirOUF6DfKos57EFy9BOfIOMGs0Ab/pT8=","C5WNq8moBm3p5M74mryC4zlqA1aDdvtEzN5MOMsqGUQ=","FvW0LYj41PeH//95a8+BdbHNzjByYd7IbPIDSpuIu+g=","EraK7C2yYuCmHw/UuXawDdvPdUbvJ/R9dDWiiMK2xjo=","HSI42Nl2jcY50Gylhw41A/P4HvhjMAlEyHt3Yoq22E0=","DRZOMvyjw8jaOuMyqDHMmpXnXUgzriMq44K9xreQ2Ro=","Avzd5tbqvX8voZI0+xV2YbdipcR7V3OaYgANf2yo7zs=","DxM7ix5U9DSEV0ZHgSyjd8gCoVkN9eW4+cjCGQjvvjc=","AwV+qJMum/fRpLrYJB4U8eYK/RO6TpCvtHLZ3SnEK94=","I9vLbstIB3QN69yCX3dkVxvJPzNkWCXQ5FyIsAiKnxg=","AbkHVKIFghfNtkq0XiTC4pQjvDp2+CiVeZJ+zfY+2sk=","KNuACuFtcDPI4QfhmK6qu/nQJxx02VfGu5UUoPA4+pE=","Avl6Nu+Tp5BMvb3Dbl7zdOWOrze1uUOUc8vkd8P6sXg=","G60dljemrW21y9Gbp7lVpFuegInRaXRFoTB0PgPtPK8=","K5b1IN2oJRqHiyi/ltKBhVucQyILCjJ5F5dT90DtroA=","BB+X92xgso4P33l0v5IregmZ4ODkDGVDeK4ShDISkJ0=","E7XPV0dQV6L1+20ICTEjlzrvlybL2YNblWFsKu1ViOA=","LKQ67VrqFi6Mm+kqFeetCvhNRPPS45i190kfot8S3u4=","CJ9rHsi1HNHm6mm5ZJUgpvDy+W6hHfJwqwxdmttcPfA=","BPUQz8flKDcLq7jtfFDDTGBBdyYneToPNxHRMAtNEnU=","Jg4SxH0KtSVjr/zdXChi9LrVt69O4DfqX4Fk0PE9EFk=","GmVkJHYOdUaK7dhRWzER4WzA1g+NzkUfe7NbEt7Hcrc=","AMyFDpWcVnvtIAWLZ2n8J6bHDPcvIiuAh56b37xnEak=","CIlHkQ6ztD69hohpXGSsAg4Z0LvodafzoLaZvGDxjKw=","LCXCNrtIA19F/eWxeBBWVazp8/mvsJBx55DcS6vchr4=","Et/hvChlT1ybplhldpyeR/K94Ned292iFwSQSykF2mg=","BWRbaPmaVk/wj3ReFBO9g6tbBELwuO+qKphqbPsv2Ps=","F88+yYMbTW6tZA2RLkG0xy6cJZEmv2MQ+ksRDkOGTHU=","ErFfKP7+XW+lGaucxnp4xX3XIatEryhucvu9Vommb2E=","LaRPchBSB3nL2s+qsuHvAe3aju22/m0Df/r45ZhCoAs=","E3/3Mj/nV/Mq+hZfEViLQDvTk9XJqWHNL32i5dmolMw=","ExgQX6n+FUnwTvSGecc9Rrke4L8ntEURld6UXIz3iv8=","FAikJZ31KkkXdZNrLC1HahIXCMMS5jXvjR+EPDujQ40=","EM8g3Vc0wYiA3sW+RK4t3MT0R/IMrJjJUZPrdXFYXQc=","J4f+RiO9MmTgyLWkcZdKwf6x43+8OpyKTqdNYBC30I4=","G5DiEHSQdUXB3sPFnb8qax9wMli8A3B+M9tYLUWrFy4=","C46RKl7FoL+3eaCAG5CGPt/ZQpp7NjK7UCL9vEBjbPs=","DZmCN4zZqDcLt6VVw03zGD7msNir8x8fVHo5kwRBiNs=","Hkl7z9XJXN/WMLCvv203bymkaNHNPs3lb2lAIh0kivQ=","LWAkAcq7xp3/PdVS4nHuwppaSsvJNWhsz/mhUHZYW3o=","FwpfRRj1hUQzBnGtKjYfLIA8DTVfPhCleElR8qvvpwc=","IbOiPDpVPUAcCFAuykl76Th3avZx7f5Ex4SVas+Yhl4=","Ik3Ul786Qke5xIyaw87lMHSQ6CShQgTtiMKxFm6OR5o=","JlSWWjvzySQi+1TmdqyEAbqvD2jUJmTjAGJKN1MC4O8=","HVJfQQX1G2nABoKGcOd4W3Julb4WDuGj4plneCCDnzI=","KPiNCJ9CHKK/5pcnD8DzT1DsQaHt5TYSxS23RHm0syM=","CC5iEVPuNDJOn7f/PRI/yVYO+a8PoPlI2yTRyObwepw=","B/hXgzdSOGex2UA+nKYa2ZwNfVvN5PGdh1LhKk1YBfc=","LlLzDdBZMa231+hSVYSbBiuhzy641ZIItb2o411pgZo=","FMs+VrK4xmBboEJhqLEXeRyvJvfCM7sYP4P3LvTI80U=","L9a05siSYJ/aIUFN2HEt6EXqswW+Yn3002yNMlyb16w=","AyWJjIQ098oy69c/U987GtsMmUCmnpGR/ZlqSpYVe/g=","CPUKe1hNwCK4XWoWoNPf9rin7E3PXsBm+Z/EZE1tXUg=","KcW7uOshT7KFyjCkPP1xQdnOuKGf88lw8rv0ybrp4R8=","EmTL2ewAEXUhHihWp4kB5AiPHrfq9ZNJmeGZcwfnQyw=","KKDngZqgJR6c8r2r9k+tvVHclBZTOuM/fLl/0XdohQQ=","GpvmUcQS/ubIAISEd8u2fkxS/CPlGt6cSPavMH7GIdY=","G/cKJP5/yJRv3eb1VrPtSwPDMAXL5/NKwRKW5bDHX20=","L1bIwDh+XkTPSSGr0zsVkMrQcZ6TKjYZXFE44Masg8I=","EQnbh7doT0knsq/u/wBgivXyEZIOuNY446fJQ7KT/t4=","GFHCmAQCW2+cacgIkQNVkKUdEwMs1XbTMsqJIivHV4c=","CQnkzcC8R/LfSJgQa1xA8lxxN+HVrJqYbJ9m/V3637o=","KuPpDiZQ4obVkT1N0ecdTyM2WXAbMZqiKOFq+fAQ4H4=","BqbAFflRc0QfekDU8b3gTrYPvE3HL9q33YHsVXI11TA=","L2q101zP6eo2baJXyFlvpv8w1sRoFqO9PUhMl/jSRGw=","AfnGAwgYLrbUqD+ScrwiCodF2ckScFCJm/ZCb3q1fN0=","L1FMQSv9l1TmeY5MPLE9XkxLKWCdPqVhfe01vAHXmdg=","FMQWK5ye77l5QbHxM7sYIl0oKU0JLLiRevyz4Iq82cw=","GZIf1iXGbsZ+zYrz1v8OCjy2UOHnKz/JiISwA1QIWzI=","HIUq78kpZ1PhJoc5rBXSxtId40NsgW91+TuN6/N+tso=","BL9KabGqTzBK+qHdG/YN4fVZ6BZ+3drB64itnQJ0X7g=","JAp5HzuLti1dmq6A80HLVp/j/nLnGD2OWDAWXk0SN1M=","FRspW0JC4MCf73vF70Dx48hVFlQYbWLMZj7k8o/152Q=","CG6z0wvE2AZkoHSglzncjEl8k89+ZXlUsMv3Z2Fl8j0=","F6qJkte5AerefqzZWo6JOCopKnEhqw676+DdYmIsIcQ=","GlszRaTA2HVmNldge1x/+DL0ibI6PEOWIAhXD5brjeg=","LwO0bZ7u3Nf49M8s9xDkjOPzHRNk8DNFsqeWSwHmNHw=","D+9YPn6OEC/rqHn3vWAkGHCgKRcjqjVKNSWeCkAFDUU=","Lge11wylg89Nm6/6zQLX2A+l5SOrvYlQhqNiiLlp+mo=","JFmdv6HdH0cU1YUkjPI8oTlLhYr46QTAUXuu2/Lxdt8=","AKgmr9NwvLZbZhiejZhnd+YTdziNhyfkB7UA+1KR+O4=","KHRZUIcLwYSK28X0vANBXwor8j6QXn0zytA96QcIHjs=","IZ5tzaWQ/IjUBWc9LLRxD4tXR7Rt2ZFNG+QIFxTKzlg=","KWaSB3tC6XI5nxe6cf/t7dlRhf9yU9nR9BdHxvJ9vmo=","LMxfDiBJ1CaEGGLzL4Bigp+12CampIPdUHjehZ+cvOs=","BPkVpPq8irIIphXdifogfTZ3ALu5vAYdB/qQpw/v/aI=","LgS3waqFP57l5Pu1zXtuYMzqTtWSijT05Z6p66h5Rwg=","CHAN9RE4s2wO8r7RK9eDQOxpsEouG4ZRCANjkbS22zo=","JQMzY5jxZb3qjUkp2x3Qs3EEFv1j16rc7EG7cGLCR4I=","BWM3haUKnHdXOrENiTNBoMwt8HLtjquaKZakelJ72u0=","C6QITkTFDhQSpMmC3A2KDUYiUTt8lun8yyw74tOQHhw=","LW8yy3YUBt+p4D1/+KQ7rhBtxFGcYcOZbMnMzY8wfIY=","L5Wcgwc35jE5WEY3Ox99ADyOa6466i7bc0kSRPg3Noc=","FIY69ZeSrbG7QJAWZDSSF0mNmZJQzAqFjbJ67VT7qjg=","J2I9EBsfkiiZ+cV4Ph/bsedVKCbk1rWNbfjZhpN83II=","JHMopNnOgWA+N+pyzF0ciVwh8JMFMBvxQRwHmGAqYmg=","GSGQmqrQPMeKbPvtbBBW49k6JaVJbK+soSr0zjJMYIE=","CoXANYzziLR9FNQv6vvdQ5LfFU9km3IT4pzxAa7QDYA=","AbrARzSlkg1l1nqu4EFl3mIb61b5AspIOGD3B3U3US4=","HdFyCWazIxuwCwjWuLrGx23uVFT3hBNLk9jHCrPu2Zk=","Iol968brKn82vuHn9C7UsNN61pZTXYLTnM+76S6GwI4=","KtAbtCuV0ROzuRrYjGmjPB6U3IVRK8UWjucwZbOH4XU=","LoK9CgU84Dr5qpR99fExeRUppX+DYKLNaX6qF3xgALA=","LS2urqqTpfnYtlKfAMTG1pHDvE77/I58LwiuPkTh9Ls=","CrCJFLLeVzl5g7rOCzJ/mMGpweWMdu8ucWzDBXJ6D3I=","J1h5bNHBeO0MQzxPG2sZ1C/6G8iEw80czKEHyyvJGZg=","Bj31sDSQFue9pHQeyJjHTkow/E8bWftxOoJJkjEeMPQ=","I3EwFlVVRnU9QavWnm+5HkNEt8BYOASO0GQc7cX8Zyg=","Jr38ColJmOaTt+IFnWpSiqhqtX6wMblrU/6LWtt0wHU=","CIlxGPdcyOkRXaxYG5VTy0B6HeE1tjJUG7c09TmFKGo=","Au+Osseyb3pXaR7LHhWkCvqbOlVXq+gRRupvbUlgw0Y=","JU6OX8EbmSNI/Xosn0paC1hryq8SYDZYslkQ9jzwiwE=","AvQcIbc91Oe1ENyhbntLQncwHaX7vVnbA9OjK4nFe3w=","JT8Jzp7P0q7q6YuhspgGvChx5fxnv/E+MD25lhjh0KA=","BDletlVYLQPyV3XmauZ74Kr3xjzv+76pImsEsOeVv8k=","E3ESNcPSHddJ4+Qb0EijK/oueW4mty4FyZnm5hJuQCw=","CDx1EXUQo31DtVE5Y/vQ+fM1kN3MKX483Z6kKt16F1s=","JsybVxjYTmBlgtNdj9valExlJd3NdIjP8h1NDYI9zqk=","Dol48EeSmxqUYBSZY0qNoCC5pG0LEYfVRQTtijRNVuQ=","KxFCOvOaXRW+OXQ5tcpQqpptQSNKyr7SAGJHaI9vqAU=","IaVjgQQMcC3aWjGlqidc5pJoViXlqne7xDA4JXO0ArY=","Gahp4Vs/m5ZQFv7KLLgqLxTIAJRbpJ23Sq2Ok0avB/Y=","KwHForqhb5Vp1GcAmEZvBb864Jeqkwdxt28kr6a+UNU=","BYYUhXO2tWYX+UYC/WyGrUpxs/xno1RI1k6upTJYISQ=","BANS4ZgJ3ZO8eixUm8GcsAeHLgWZoxJ6PncEQRiU+Yo=","LWSGuOe5VJ6obPBE6JUP+jaXToQuH++HZWHhNGxaiTo=","LqnS4bfQfJo4lVZYQOJYQ8nevliQRPMFwbWHLHTlpJ8=","EuDcQQWs2GkrfOoL122jSq649tAOz4S08GInBBOoCHo=","DanBBlbm9Cw858mApwydeT2034MHWZozpJHyS2NoKQ8=","AvNVHGpkg4faYpyWYz1cyZNg2bia7CPBisdq8hsRqFA=","IC3jOm/Onf6K7qNK8e1cdAkzhsilU9Oj2kbhNHMd3hQ=","BzctQQVNvACePpH5AtV6IT8ENXXzQn41dopaUkgrG3w=","AvfjWku+lpmUmoGSYpQ8l+jpOM2ZnNkRqe28cW4kVPo=","Kie4SnQi4puMxzv1S/U1sBFgbIGbS6poJLYSMDbXP/E=","GVJ+kJOzE9XSY4yGNJmDn/XY5fmOdLMS+gxjr/cWGj4=","CFcaa4tzA2MplmYjHjxJ7SMdHjVdk4lMhWK6AzFH8CU=","LA8yd47f6TLZEpYcgdiOmNT7ZMrqLMLU4/ITpdKhue0=","JxCmPoT4vzsV2gnmm8JMVn+EpFd2ELGcxYGRsrFFPqA=","LUuEQPFodF7YTD45P3W9wLD7PxSOTud7Ul68JYqVPdc=","I0kB/z7GXgpPYpv26W6vN5rqfICMqe55treWiVkXaE8=","KKUppifPxom6G7M3IHJRjHcgtFCXUznoeGXDa+Um5eY=","GhryYEc9g0iaakZt3BhV/cboPXO1xcD+1VSvEcbO9es=","L9WU3BSZfo4BI/OvFskonQiCZMwWqBGejwKrcnCVKSQ=","DTVk5EcW3owC2Pgniw0vgZZYI0vE21kUf6Ol3CPuyDM=","KT6axEi62kI3fdiwLVrlaV6Ibg+OQ/AbOCZqraPPqg0=","IYbpYd8HKLzXtmfTXpXzVM+x7hKIrvt+CyOBKW2uzbg=","G0ly7gOyeHonIZzeq3rNtdzkS/g2igxD4eO4yKf0nnQ=","ARBa0mZR1axS6BfDLYajsQ8Fc4/OmWsvqQXOHDJ5Uio=","Byt3CnDaskKsMNA/XSR3WVz1Ibp8kUeNcuRTWFae8ww=","HjmaQhlqgGEHnp1h7Jf/jINxlbuTYgaZf1qTAhtw0nU=","JPUMzDpoqz4sukU+xAqHlqPFlzXdMwO8+ttiGK77fWo=","FP6S3JIntC3yP4paCnovULwRnwHf5wi5EY91YWcUvTw=","JHE9hZUXNsd7ZpQcAH0XAoInGVjJj9QtaxJpanBlkW8=","Bc8q0Fx13jgjj2MljI384NG2mN7ef+6pqXsmPM6BXOs=","LWJpXHAIoR0Mh0tAOVppX/+q6m5r/Oha4VgNxIIYqiY=","GeRyJ+dNVWMSZ3D6W6YUBepvNIVlw6ra0IMLPvXXdaA=","IOQ/9YA3i6/iB0prL9UMdFlFN/mFZfLWXtjBXlyhCEo=","Jk5IQTCawarpLd2ctNlz4jdAbVDShJxwkb8cG/XBJz4=","Eji+rO3U9Ts1tXivHDDAd/QoloBlj7Jq4bTAsvcQ5gQ=","DZBHTCYqrBkT83RZ1PIFXa3pA96bwC+l/HwTfM4F/jU=","D1qvSCfV9A4AI169HNG59uvzOIOD5pJXO5XK5PZTrYI=","LN2kNQ81M0dzzYI983CX7pZ8KNYtDEXDTQzuQAiDSJM=","HAyMLrtoYOZNxGdVp+ByeVvCx4gyphi7ai1dCRG312g=","Jp+iYGnbHPDLcFvDWEwBULhWQtTyQ9XmjXJAuOjAMnY=","CbRDsKdnZXW5ptPwA2Cfp8e2ImNBrIOJJYiB2ZT6kcg=","GRtGl6jilauA+BsldD/hPz+2mY6RMemahvIr0z573bw=","C0iLaodfI4vDJPBCiK2GXIV36PkGqXGtS7nZF3VkVzA=","J1kosl5QPJyVwBsYpdMAgbsM0xw2zRcr3h24Mof19eY=","H94FPdhykdfhTw8ue3RhtJ9g5K/DnP3N5l1w9lw7Am8=","KbLDhoFunT92EA6PuVQzKf+IrCkZmhgTWNwjGqHdPgs=","BJh94+MSGBHsPBBCEAXhM/4c6cKqfXxUom9CXNGXZ8U=","GaI7qXQmv6gbdX41qjVZBQYoZl60lu2HMtQJlC+24Ws=","EjM+l9Hw4ygLXi+dllYbLATQAdKzk3kahh/cJsG392c=","I+SKW2RtNTiV0GkooYHXWtJcladnLzofSRfKA7r/Mic=","G2v/QjMX0sJyGWWXKCPKLpO48rsKUiRc7c2UWH1ZY4I=","Fq8POHubqUwLptF23zBwH/N4s1JGgKr9pPfE30sIiwc=","G/rZwakiNO2XxRrH3C2A8ukIwJiyi75xLLdbknl6IQM=","KbtQZAc+mmqux7/ZTUj+IgfZDqiWJTDziEQspNleYlY=","HL5FbsP42ISeEP6jZQmsw2R+3D52X03nSJJk9eNAM+U=","AIejUGLb1zVjb3bO9vqztBJ0l4HwOzmxgUlaYqrkJCQ=","HxIZFF/wvxXZZF40eHmnNH+aal896pqb+UlRdNIovMM=","B/k/tBYF08rhtCuS1SeyznzvFK0rkHcCr6E9ds4C+Iw=","CuPeim7dWJq2J2fpLzwZ778yEVZ50mKaXr0mwcfTQpk=","FbZojod3JLQc4I+xdpU0e164hEQjxxqY68wYjCOIjcs=","ExzcJS8Az+SM1ssbFTRLb+yLF2wcpVhNdtb59q0muxM=","G9Vwz4eLPcFhbKMr9V4LP9iYRE0OcNZJCex4n/Eeju0=","HlpU5x73ueq/cXwB3Zm3Jiw7Q9HWlgCUuOUI0eEfA8s=","IciN42CzaiT7ZBAU/s6s7pSFYjPfvMvdHp8PNcnn/M0=","LvOH3BASrpSJi4r8mqVKO+H5GCC2GrhvReyzriHiOsM=","KDkU2pfwNjSZNq8RV8U22cKHP8PBVDr9v8HAxVzG1fQ=","J2rU97ozlx5Nsiksf/cE0VoUJGpufXbqefEYkGbdQsA=","JMp/1qIBTZghpiS/B5UOj2T15oktSOSnHNT2Pp4sY9g=","D+jzcNJJaN5N7A+uWRnY9PZmZz7K54vX4i3CJ2Nkr9U=","Lwu+x/aiVVEt80gSLfS5F3h3Ws5YnUZX3MEiOq+/JYY=","GAcy7m064qpIZhWPVPTYuYABPMZx1oxppy1ZVWeHA9E=","BaCwuha3sGMdviyS+RIShJdKcDOmm+MEB77GsVNZBwM=","KQiloyBKmhRPZWXlYbv+mktmTtrrpBBuGlesdykBk9s=","GMhgpdJTeoSUShB16ATDLsZstZeZCKjKjNfy2KcCnA8=","HvgGF7AlvVTeU2HcL7Fs+5DDZON/eh8H3bmrKSr8DpE=","KrSVIVzN/aSYUQ9tXb/awUKUZOd4iiKf6uVhvj1iwsU=","JR3Ac78jAQoGvqJVYOG+PMssOOZ9ZOrGgK6mwZlSp+w=","AiAcNmKlloWlEeJVVkNWffUHcujBULzsCUOorz8QaEc=","K7kne4AhxdNUMA2gkQHSTHKoQvl2J6ggZeXmeiL0Zfk=","FPXuRoeOYFWFs97T+oubf9YqIBe20vMO1hM5zKQ140g=","EUV4ZotZUi/H15SrzSSXuqvYVfP7pQPV9eBIYEe/P8Q=","ILwGo1/gfNUH0N0KnaaYfyKAFwVQlu5ozTPqs3c6EUY=","GEgB9lXoL40yuU+wYSuqTsmD0c2UytpnI3ZwBR1frF8=","FATV/HouiUB3gVj7LTAzZIkhR6ZL/uVLJdOQarWzSQ8=","JR30M15RZPy7rnO+uMtXuAnXHLWdbjA9sFYLDB7nng8=","CaRb5J81xPmHtY10nHjGkIJIbT+Hd+ukED6scZD6rVc=","Lt4ii5uWsh3V4ebqJgqH+QLABR8fIDx4j7kH3wDlEXc=","EAoxGOMkisQA5qqw5OaxDwfpbeWCwskjqZzRTkXW8gk=","FYctuh8QR6wfrqwHa1dROtkv9xtqaisy8nrc4ISJThA=","H2ijXYHAVzOlcwdszXlGpAOdoi5ClZUgc35KaEMoP6k=","KhZaGisBirL6TlgdfLVn2bFRXbJ+pxCvNoOokZ6ZooI=","Bk/5S5igWIqpJOlDymJ/y9LvhUxm+ReuUm9xn7QMZ1k=","HINJ+JjL8tH+bbk2xTvTVktnO3LWc6qjn5aR4IKD1e8=","LkYoqGVdL8hKMvEOCpXpLQV2c5wHBQvLAVjxVttufFo=","AGgxbecf7YAhM4CodXs6nVF+fqHkgAoixRB1WkoewVI=","Ip4yzflS/UndrIusyp7AqFufXx6LTrvZlexbgomlQok=","JsmvaatKfggzXN/fM84QKhTPr7Ba0ACvpzg/Abm1uJI=","FLxRQFZpFVGPINUUmMpg9uXkhnj5fBu1jhevTbjyMtQ=","Iv4Gu6zMWxi0qL8syMR+NRKRus7lxSJvvQzbMIc0M5w=","HcoUA3c1gRRLCDqpuXaNtagZAmJt4NgdgPU9ddJHrwQ=","BBUujKMp6JKkUDYT80cu6Ut+MCWlktRiX0IMRcVqH1I=","E85+3J8cfS7VMwJhUPK7bSYfN58fu0io1VbMWteRTjY=","JPT6NqSL4B0LvleFTUg5nYHsA8OU+y7sVEpjH04csd4=","JuBlmvjIOKrMNScQ8UM9nfnM78R71cSHoLPCmgHlWew=","Ii+A8zJ/9zDIylhcBntc6UZyRwdgG3pKckdsT3PngY0=","Gc06ZiFuhZ5DP2Tk+fPirZxY2ZPuFozq5evtMEmrL4c=","DQGqgj7oRsLLaVVDyEmYAxAfwO8iLjwrRNhoDop2GI4=","LheQGRjLb0+tmsDTh3V6p3xyB5JOF30IJuvMRcdkiLM=","LjDMSWOQaeIQHLR5xygehxXOXzTRfAFkMKn6db9IStQ=","GGlNGP5nWLNsOKxw0TRMbStwJJ25KnThQEaDsvAN7lw=","JZfvwRMp7j4Mi9QLSnhoFzi0xSr05V+1vlKZlrVr/7w=","AD6tjLoNJHFa6p/1RD0l7mQIkxhub/bARd/JHtu9HJQ=","HhfkWD1o8OHnI01BkV8vo8e3wEzCr6q9fzu+Bxzxyiw=","LQUJjvKCjXHodYg39clz7Je3VHvfoUM6VScWjun51cA=","CSIMpX4t31obLylxYn0adLfBuDet5ko36OHw1DYFGn4=","Iu5cbTapgLekKPivyZnrCYaK3FK0/M/baLP1+6UY4D8=","G3AVS252z5vPRBEgPbHBnHe8DKi++QeuiktKrCcIQsE=","GirZqDSk1BvA1brDt+lFMQD1jIYF/REu9reiW6p9+4g=","B1qgb0Oic0M8+O4ZboV35foohEWVsfKzb2Rz/9o4OA0=","Bw+ITV0Ak/91+wnOk0yHMwCPmU76T1VlIPEe6Lzt+Co=","B9WpMBIJ3g+lbZ3uRfhICxLTOnO+AvB497nfb5Il3fk=","AQDdSigzsSf9gA0orwQlSgGIUyGM5WWo9hWZWg8kZuo=","Fkx54pBiAuc7z7gQXFwQgpOXvLAInOA7r8Xw5ifg2DY=","Kd7Jv6KhLy+hvJFY3B09HrrR2En61Y00Fj10GSP4/aw=","J9WQyV093c3UPjxA91ed3mRfM8ewzgPVXgeXgJYlf4g=","DDLnG+AvqDAtiry4qyxqPcTpYudZVUAcHmpmFX37llw=","DOzVkepPPP4MfT7fUvT5PWCjEmQzv5ueR3ENKYwx6dM=","BwYnoEIf3oRCFvXyR4mz9U1E8aBhhKqB91qiJzNfJk4=","EW9SMqvKusioufGjrIa/qX/ihYEews/XM/Egb0SdHeY=","Ko7K7PE1WFDQP6Lxp5BM86K6fTuuMKrXo1z7Sm19vsE=","JS7oot+6qyZcBgYAs/bhnyTkkd3TcZUhH5WRjT05uRE=","I+1ec6QiPfha/pSP3vK24NPBIKox4vG0yJBU1SGCWOg=","Dd71ENLHujLkMx3bqTqmiLufuGFzYlA3uGukxioGAP4=","IznNXLdprPLa+1BzvZiL4Vplv4rQbDioLTjTF/D+vo0=","JvtKEByXwGrMmZFQSD1EqnYrWFxCK/jcs3r7/fB2q0k=","B31YdNuiHSYMsC8oDF/fePuO2eCsramYq1y4M7CdGFg=","It2yvryM0clG+FItcyZwIyhRExO0C0qegStprrYRMiA=","LnxDxiIuYyP2gsBcVx9qpio9pkviw/OBaY4sDdrck7U=","Ge4OYPwtp6KVNxxmfOhQdyrNu/oKnqt6fJSlDJxoLeU=","BNRtMsExynkljvLFJWWbgTjA4ZnOWWjleoLngPH6ebk=","Ld0lvTfeojOGoDD0vMHUOCY1ptx+o884iaXo+spGvYI=","C+Pp1HK4EYzj0BqS/BaN54VJNHtEUmiTMS/V7D0nJq0=","J/qPI122FqWQmi8xiW3I3pWUeYcHtHfzQ7SP9Sjkm44=","FyJkEqsvq2Ij7toLhIMzgWpN1kleKcpHzouW+Mh66iE=","AIoqymCeY0QIbu2KcQo1Rpvc5oZGpDWmkYJ3oh0D1Kg=","J6EGGe7DtSEbfOnDGN9+367Pe8hAmNwcWCMqwlCT41o=","Bt7y32OOq5iZhlOTVj7IvIGJf+DxrcXASZdV8lSX/EY=","DIa9WwBGe5hWO3rRs2KgWFOKf6oRCkOLnQ7HvoxQwJg=","AiN8OHDKUcDJ2vCGUkcHp4vohF30ceTU+z8ufzDZAhQ=","Ku9MFKUUo2zhr6nyxfHt6NAFMOAeKnBNcElM/Twpgs8=","D0JfgYYa2oVvAfzw1e8Qis6igXNakT0k7qdbVYM7Mo8=","HlYvKjqDvhMh7q9WT7GfV67Jxm5syP2hiZnVuqC0Yw8=","BifY9MGoyPjF4ethdZiVSqgUp1Z4LizYW3no4edIxwU=","FeWtNvcZzKg6QfZ3gjiMyjgMJZkuXNFMZw/Twxew6ls=","DMjRONCFT5tiaXt3kdqWC+UA41Kc3v1PCxjRbF51fOI=","F/9VW1LSi+GzxGyAlG31GeneJH0s+NgXUIb5ddJMHos=","D9XdV8LO3odmcZeNL9KJqgoCaTJSt09/3ui9QE5seeY=","IDFEp3xy6on8r/ObFB3vfpOh2h+54it9DGczvXLwb2k=","GXkyBSTfpFqo7zXuu89vYh4chVtXBNi/dVvtfar3IdQ=","CJtmg7H4Sdu6sPEJLKBIgPi4lNf4u8uVyt5Oc26iiZg=","LC3Y5mEKBJV4SqCLuWYfviXJCDlrXD8r1REJUX+igWI=","K5YntXnsQBkwaIbh/0ADrrOjMkm+XMa1bcNgexfkJHc=","F49wqZUBpuBb9Mp5stbaRwSfjJiJNmllGTRN3ZMRdPU=","Ik/6D50NV+sMfXGOmc87a6AbUjVI6gyiOj8VbAQIOr4=","APLuHivh7OLNiu8dv8gmmX0wTYjN7lVe9np5l1nDntQ=","JXV3QKsUypN0WnYADiQyjrGj0h08vtGTDdG6LL994jY=","D6a5Y7xlvZMFELPKbhrmLBtGde33nueafygOrmSW8W8=","DMt5Td+HC7kqnLpfhZ+zzD9OsfERfRTByu83vs7Q4y0=","Ej/G0wbxf81aQwnU/m4MwcoA/CPqlEenxraMf2ulAAU=","IhYhcKH4ResKoe57rqSGISoJgUqVV7y5/HLPkPCimWE=","E+OFpc0vval43HdA6SfOjUIsnuhhxDA2JXJCSE5Jfjo=","E769gMICJyQBfY4+uEwmmBDOz0f59X4je7S+aUEKeAM=","E+0pFQJWanAztMRgckUVahWKb8hPS6bwJGwd4FfY/xw=","L/oGkoU2r5HHrDt3FPIE4mxUEUJ0IXkhcJWm5U90Mkc=","Km32VekmxKoCl0mqp8mkChD9VaNoYkwUi15SjUMTGD4=","J9hTHsYSGj7KdNtSQyP8EA21AqWAuKTPhlHxv2ubAjg=","HqEEpE2C++G8HM/UYmzqDAZpNCKzhGs6K0qhKjsOdH0=","HWmjhScgqIdYA02VTepgLlmJEUpGZyUbDaWRVBKsX/Q=","G44jJxD2wc7v+cEIbUnNjS5kf2km2pE8teEDN9fz1+U=","LUDT+Ob546pgFMaWMNv98xafiAZ1dP/JIQ99pZnE+z0=","JOHC9gsc02EBdwzvxDNKjALwDMaW32T3bfVKb7bwUIs=","JAjy62selYzK2/+ByaRJE6wMnLXLy0tAVAF6uz24wE0=","DjxuzSgbouFqo32s0qvDjrB8E1Pa2W6H0U5eoz/47N4=","JIx8+3ui5xgZv8dV656aMGzQ9uMhLiVAkPAAbZ7FQ+g=","Jn/c3uz2nXmeefaGMiF99RIm2M45V01ytK5POdIXIe0=","K9kXPvJ2t9SRHr943RU0LrJhYDwsmvz0rYMd6fo0urk=","HMCvM9B+ULKt2jNGcjAGJQ+rrY+j3bNlwdhYL03GXxQ=","Ih8rxLfc6RlfnKnOj96u/LBUQMIN2XVLxZwRRHyuzrw=","GOvVxjsL8g9F0jj9DKtd7I2/GZa80bNInzwkmez5Kwc=","LzOLxaWG8ndK8765Kqks6OWKXvoZ3ciRvkel536fWks=","BVa5w3hBRetPL/bgyI9BmJ2lkH+McRiuSSk5v+Tp+x4=","HsEANn9laEU4vGlWgF7TcFEjijY35HAioylMveOLIoQ=","FkWindRSerkaS3mMcJboMgc8i6rG5duH4mwhW/RI+E8=","IqeKv31bNip0PtUu8nN7u93Tdemzv7QkCala0QWsk1A=","Gpkh3q0mxVqvs6yfPzWsthpJ1fGB6ANlQIMLsYaG6zc=","DrhkWw0rjww5J9RkNXTAsaWIJyRl0xnhX8xsMmIZGqk=","DkivDLJ1r1XeuCWjTKSJBKR8MbVZLEr6kHfWDl5+plU=","F9+6xaJvBv/5Z8/vWXptoRtbyJTua2LmJqYuhaPqS2Y=","Df+9AW/9K3lSJqg+29s8Wm94kX1/vbvBs2MQJ8hmqqE=","L5SNX3CFa18jpDONJE9rp+fr/HUOFuvR4sLROCUJQxA=","GUyfdhXL4+qg+IXFnkILuJ3KYP4XTqMh2AQ1MBURcTw=","FugaBUAUPLvmYseucmBR7GY9YhVi+zcBJAy/u0sXs88=","Ee8MLYgTH3FeR+mklT94n+x43s2+7TS8jqpCkn6m7uI=","CHbkWk+GKQG/xiClWVGAKh0dXD4UFDCNt9VIQA9mhTU=","LnjTXh3YZ3ak3a7hGSwFWqhnY2O/zzFlMX3MmAF+bHU=","Gfblibo4TbPDatrkvANPuaRE2kIWS27yiQCaLNfRWm4=","Cf7ZCx8Q+E9nOb2xtLUIlXrM6trOaHqnNdyfarFEBP4=","BV41u+985e56NgMiLgkAXdUZKtzXDcM3IXFBNyIfSDE=","BejcNZ7pjTu2mQ/ZKOzwVvm7c24NR87CKpbnysZamCg=","DHMil/iwwnL6x2lE7paZMHUqe9OUPHuX4Di80jFdKQ8=","FnA/uLAslK3jFdW2KqG/eDTeJIMQiH3BPP0T+2wqELo=","KHFaxSZdeoEq9OOeQ7+ayABZY10B/W/kDz8eBZ1/f04=","L2g7ACeZTglece7IR1cw/iJ7SApqymerFZPOb4N7yvg=","CFTZw75yGHovGYWQ3s1DlDxaphQKhY8hWVuaCNqFsyM=","Hj1ZK3Gkc8hbIQSswdjbjLkQGjzOVcZoAaDTeUl96t0=","HrJzd8+jijlnpx5pdyXBlbwdfOBH6D0OBp3ui5Wppwo=","AEW5/R4PEVgBIyx6qvtec7wtZXxHsSL04+owplm92b4=","Anrv49ETDpOUthqATf4iMdaClZEN05JF8eHeZah9umo=","LkxfoaQgZOVW/FDdf8p7SGJeTBaUFUh9TfBIKpsd9Os=","BXZ8so8QGaOWJ6GRlqfkZy6CRBvguQUjx7m5903TMV0=","F+RD4yqzUtIJ0+A40TZLJOs/lF6ZpoCVAsVDnIB/tN0=","AXoMDYPOrY/7cJeO3sG/PErO9KLNz9jDNbzkJ5NRPkM=","KLdJsqm+yzRmXjjzxJt2fyBzikgaenahm/EDAAiiUrM=","H1JS62KZIscPL8G17F6goOCs7kfaJsQENsPx/8ppA1Y=","KTJMQO57yF0zoFbD+o9E1qdyTaU8zts+VswmtzNYqg4=","AFZ+m9iiuUfXWzdqmhrxe/i+xsmr7eWCBU+z7PeGDN4=","Hpa6tu1vRVUPJiHAra10fC/JmISF9hhDVcMXbVwR6NY=","CNR9wjsf9SeZLJ7dyRJZp0j2zXwfYYdKCDb1memVo5k=","InM83TGBUPQNidGsFC8mdQgJoLiIyFdDr2cQUM9nNqI=","IWgXS7nEW+Luh0QRdKJP1B3mv/Sjd4AwJYZMXKGSc0c=","C0j9q6iFJO+NBJW6Y+hxO2WvSpJntdYgg+e4cmBDoeA=","GGWGQ/y2NkRSDA+gLc4jKTWkzo17czqbF6hm5Qs+yKk=","L8lM2lI4/HhYcbypeWCyme0N8F9sayijg0hl/Ul0vCE=","GlSpGondfgzodTAwPBLvdiRPz0LDjbNVE9ZcbVmUq28=","FWENjWS6ApUvQXDq9Conz7LRPwTUZzU3tyUQxcTD2iI=","E1l7Rwdlf0N+5CCHz4tYkEKyd0Z9igQ2z2bqRKZmEhI=","LbuV5RFOdAAovF7fWLLp/H44cdPxatDDhF1elhqHg38=","LLOj584WytlZbquS13L2uK+0PLZJKyw2PsceEfhsUvk=","KG6LlGi9LTktrV2Q72XSjewn3nFHzlC47f/spdcAIKQ=","Fm52KnO1GQAddTc319kI7yJiN7B3y3btn2u/zOmYkxc=","HcW+5kd9fnh5+i8zuprc6Hilf604RefJ6vS+VKuET2E=","Hxb38c1h2VY+BkyGtQiv7EHWFKvHs0u0UXS0DTh3FVw=","KN8Ezdf3nLBvvwROYxqxH635aR5OpfYgn4dRr1jI6xU=","GKpkkAR6tSEF3B5g9Eh2JGG3B104p8CyupVkZSZYj7Y=","AHargUOikHkhR8amRlyag73fT2U4jK6DV7xr2UAKuZs=","JhYhepT0BwU87zsjTMEay70uNEtAO72KJvghvLbx+N4=","IpaGLLmhRCSjTToRCA1u1b/hvE4DAewcvU4mDYFnVoQ=","CChCgCKimZA0BjFMFZcyvA/aIno+ekCkg05RPz75fFM=","B3H/nzl0ad2m8gzxhB5wLBeAoHGbP1kBdbOU84J5x3s=","DcSJ3PYauhEEkl65Q5pPRCKNBt1FZ/zhREllp0lWeXU=","EERw+Skj07na+jnqvffqojtv8Rsuu2SmO9uRLUOGX6E=","FKSQzgnJKVBa0iPi85cYYTWqZYayfMnM1PeO++yZOm0=","IGiTu3R8olBEYfskovcurkzzMINYJfuKyVY/7Zp4U+o=","A8KnOOdT81sGjGrIFxJEwj+9TzfIC6UIYYyACs9iZUY=","Ep7begEwKb6A78dAAhLNevEwgQDTSlae82RrUs+wbhY=","CHSw7f7gXYzdrInntWL5F8fs4ewuJi8ib00VJKHdwVg=","EKC6snhs2jBTfGlrsf+viYB4hBiW975BzfMK0lF7Kq4=","C6tmHCoX++AiH0NbqQUgvO2Sg2TKyYThemxypH4T/Cs=","IEIBbmhsmEBXooqirhPJga2N0CrH1GYwBeE4DFT4Q7I=","H8KVrHGRGlmoHQh/ln8Wo6iHc5187mY//11uBxDPSkI=","BZIml7BK5gjMO7DZ00XK3q9PopHeiI6bHdMsGcsah3c=","JxuH2LiVxuHYZLnNAwcp5SO8kLRpzuN7URRLs7Dkuds=","JKpAE0PkcF8ikA/uiSzKJp0MD/q49VwhxnTtude7pVI=","GwcGjK/he1W14A9wN8msN+8CaNXSt21yccYXAE8Fki0=","HjW60xmgNsxqIJTyob8tGYSit0qvPlsTpu4wyQCXyzM=","KrkbmoXOaee+po9PtbH6CQOUXgOcTdvgXv8tXnVPwhk=","Iel5+jollNI2XscLWz4N3F7bjij6fsMHqrFLVHhY9mY=","GHz/12xfspeVUj6+BlycIRXnN4SsaxXFlv3WhGnRrQ4=","GNL/iCxSs5aowGj4jD0j+dEdn5HA9/3p72ryGAoAc5I=","CoeKd95hXoPD1DDxHzJreFwawRTlmcJOWtwdn7kbMfM=","KGucY4FwAoi8x10CDqCcRZV6YVV212IKC5ryYJ05r8w=","HE5e19uW21IFmuLacJh51ImhrFAxw17htsQi2QgMPxI=","JxQWebuSYKaTuIB4T/X7xdWUV7lmMOClwEkSCSpNKr0=","FeM3xl+ljttqdP2+fN0ZAbXQGc591BRKi0nroCvwhf4=","CCVnkiGMgifsqJ9RFPHn8JHYilV8abKpVv0tyQyuNjE=","DAjRmvnDCjGs05KP+1pX3l6DNnIE7mcgnuftG8pRhdo=","GRmDmtkWBMNw8jfSoKqY76wpJG+Twkob0PnStgcJtvo=","Fb9lsCuS9AufDqiT3bsFcvSTday1lYv5RMd/9sNWGkE=","Ei4C8uAWmAmyLe8AGsx5eyAtM1r3vSzwMuOnx17wM7U=","EgdRAN3bgJhlTnGGBSEff2oh9RdtOAFB+zmXcwUYJGk=","La27uP7PXM3wH3PQzGCxXxu+8BimP1D2jQC3LYrfCHg=","FDNOzgWmMas3Xnz+e4n6DYCS7AzuJMn6MAntzWLqi3E=","CaUYVtSexlT31ErKV7F0NlulR52HFKCfD23gizTjlCw=","BI6P7qm4KFKNvGPNPYEe0Fzp3gGPSkZHrB9oW7j2cVs=","IEum8YGT90f/EJgJVwIuyqj6TBPn+k6Jcwp2JTybB/Y=","AHnhvhYi7cV0Lk+BHqLAN5v/T6gref3l0Mmg0XTfEw4=","J+SOq7DvOyIwWrcg7kx/QU6NTb9DYMgdH/rk12g/Y3o=","FVcb7Mf1RU5FrkFqazV2J0dnIV9lnJG6NUNy2ZmIHVo=","LmpFRev3wuRK+RynGS7sSu3dvSrB309RAff4zdMWZV4=","LeGfzHiAACexkyzfb56VkghgbL+KB1JEV0koZ/j2vKU=","Lhyo79GHbiCfwtYssURG6PPEvdU9Y4LKhrET8yCdVfI=","FUs/herti2VxjnM8osp8ivA8+PI778TXxhd6wA6602g=","KeWPOVVdnd57rD3xjY6usqWlBQOGDSDFzQuios9jc70=","Ay0yAy5SEDrXmPs273wGgVBM0thqEsfZN/9Rjle0w/A=","KB3gGR0wr3MQXjncF0AV1l3H/xLSCIjQLOxlDhokWjo=","D352r4AOurFCgWRdKQYH6rsGK/Cv4UGRM+H/3PcMgI8=","J+pAW9/GVXpN0ziivKmBlUdQH293pYinXAFNRig/dbM=","BXCvVD7+/f3atj+wXTHtytOVrII4FJGoDIJcYhx6wis=","Anp5fgAUMCR4pBPO3npFzYlLCiKcjon1brrsTEZpK/4=","HdDig6jvfQ9JZqUXaH/FMkNVSo08fkHZFxmza6zoFRY=","IAZERpWYdWCGnfbc3iZz5bc+5bzLtDoFwti+bFmXkkI=","JxkmOS5fHJRDev4sKWm+pP8/bYPucTlACIMdJLsbbLY=","G2B+0vEwWA2ajCDqJrM7R41uHwDMgvABdpNai1TKv44=","C3puM4CNIXqeVcI4cc/f5JXBDWK4uYF4SwSH5j3wPgo=","KKx5DUYrs0WrgM0WcEA5Q1mbee3vF89wI27LHvhyy8k=","L410WxtHUP0vky95EwlVFcSYvjFCEBgMbDB3IxImu5Q=","Kj7yDmAULxfS87gu72E1B5UjlW2LxoQJLuy3p9Vtcb4=","CBGbFLg5IuSyJGl8LGU2z3ctBnSJ1CZyuYjLY4xxoPA=","GkuubJz3PqInOaJ1vHIsjMg9kefd/VEQYUpS2EznMgU=","HWWa6+Sze4iL46fX8j42LCUARsCdUyYxLY2UzbOE0b4=","KOL7kr9tpOa5ZzBHnxcHYFZEWNlfcyquJAavTAOWn48=","EPTsOtbz7TOHcpmQRWyWhXhu3o5uFLfGYxHUe4d4qmg=","KtNm2QQZEHhmUE1NNDRuCjxZXebgqlHIBScq4bzdwtg=","AvHcKaBsZMnkPTN52w8ujwzY+ANRck0xPKAq0kxtrIE=","IAhqZyw5fmXLN8+2TdqwgHTxc/N9DkoXR7fwIGUtpk4=","DvKGH07Jul/sdLoiwLevnUWMPNj5DIJcHzYRDKLukHY="],M:[["AZD5Itl8in3PChQqO+J3SdHGS8IvHFVqqiSSXRWMrFY=","H406nS0xqzLZvbY3UXDbuon2+PdNFuT9AvNnXV/iuq0=","IwxpQTlBb0BCLXE+E8BWxFw8Yxs0aFRSOXDq6lijffQ=","IGOkYa0GMVrlmSpToUu1mDZ2JK/CgzzLuDr5LKD2ozQ=","DFdOYo+EtrqdF7nSv9R0fgbdaM2iOD1kzjZZJwmMBG8=","J2Qo2IBAo+D0QkJNL/y40Zvs8/tsoCwbXGG13cU865A=","JL32EBsvIjF06GnWrsvo6lsEoUw4/fFJQ5PMb9s+QqU=","GA/KGEFQwONUtLOkoHWCTUto6CdJQ/Tdiwxk7KJdxo4=","EHJtz/hymchTIVmXZgdjPxvCrSRFPBurJrcmuC11brs="],["BgfNj/m4iXc8nraLikNmRp1HDNfGAEEGyq6VwQxCRBk=","JZFYC3PntdXzTZ/cDPf+Pef2oYolXkN2/ePrMd+lHXk=","CTz/EhUK7LNGXEyZ8ES+hdzB66IdQpEywiYN09EupEE=","BZEW2oiggSZ92IggT8b7eQRsMpfMtl+eD+DVC020TsY=","LJSElzc1FOfZhG3qnd9XVTN922YQQ9bGKM7Lj1UXO9g=","LCcpgSvp7UMudXCRMxGcsKFOG26jHBJ5t8Pkld6vEI4=","IoDW1HGPnwa1UamIQI8FFQcORV7WM3fpEL4If7eb0ZE=","Gxu6ElUFrpZ1vOx8mvV5xcyDUzydVVvjmK+gnL+V1qc=","FwEyV3FtPLrijhwnLLaqooRBNgSf+8oFyiAVIwMsZNQ="],["HaUkz/YLZIVtwfXd4P9i2nsYLaJpCPa6blkK3r+RtAw=","K7RWWJO2/8V5kTnNwVEVh0nCxl20hnKrryTFs4E8Dis=","JQgaAPwgrjZrH+fqawnmKlH2/Td/YINowSuk47+Jk18=","G0NxnNELYMVkfAl9H6hLjzwSycR1reE7OIx+xHJAvhE=","It0gHsurlKLuOTeW/vzKY6pU2aGaucfyCgvtz7nRkfI=","C455g4zTBweZnGIWIed+acD0M9VDt5xmjPN5tmI7rIQ=","AggtVkdljq5kiTbO++360s0FOFcqphIspozM7Wj0MvQ=","J3uuL8WXpTatvpwkvI7oFzHt21dMalFCwcWkjFH4LoE=","MDVMnynJIMBemdfMdHUQ529/pppxWUopDq5yk8WkhEE="],["IvM+ruPEgeZYAbdhpygykI8Gb+Idq1+l7B1Mbpndbfw=","HFznd3aJPUgUdES59tZqTaKclXB96DJ1bHOeq46HZY8=","Krjt0i++KhzTzppCEtDvsoLMrCivTYdvyUYgMHDJIL0=","JuSRVKzKJEJNX40p9lD5gk3oLreIcynLyDpWrgHe5KI=","C63Xf1FtT6Mh0QmbweUZCQAVka2ZGfCM6XGK7rK8pNY=","I2ccXR+1VgY6ZLX2ZDQJNtxf/t1L26ouliBXBNpYZPU=","Ag1yAszeJJAdbOLRB+eeH9eNbJOYunpJlvEWre8U3vM=","HYZJaZXxQmTnoFTMgiSQA2h3XD5axrX1QoX0pzwhca4=","E2lhdG00/RlgJRc8TXm/iz0dBSkcWEko2XJY/V+0+04="],["B1+E6ccZu43o5hCDKQ2v8ZqqQzdFTluoBCV3h0cPL1Q=","F1UFORxhm3VTD6g+UTGEOB5gPYRJ0eBwAX7o7ApNJfk=","KcXOl3EMFXigmQ2GLPiBut8Q5Pa95ikZnoA80cQmvk4=","LK+Gz/YFIczF7G4uLIO0cHu5D5SGRL+qj4Cwr81M3hA=","JPknk9Z2OLSr/fSM47YqtdDhslDcJ010by99BUQYW2I=","AoCd/iTH/XzUm5eycVD004o0C2Dwcz/UUwzUJptIEeQ=","JnCWiBUO0DX5WWh+33dH7o7pRrdwFz2+UDkKuMCMX5w=","HlrkwpWtWhfgD5c/E28SMKb7hWN2MbMG03BfgO/6wko=","IxDiM35NU8FjXaGKJyIXjVWvWDWRvMMX66hC3yR96qk="],["IIS+mlfprbgDA6jcr/1Lt3rbaBUWizah02OzhCVDcTU=","Bu0dFN7fdjowZfJ+ekbX+/INK06GoNuGaSoml2fVd+M=","EyRUSlQXTPezzY/8S4YyDyMZ2biMF3m4mxkWAY8/ubc=","LpI+pG1JIkfhLgp9zPZiD17qZim3Uys68kaAk5iFljM=","AAu7u4fszJHV+we2xVCIylFNaN3ZPPMcjtLSzH8jsis=","JgEKP1KVu0SBMQy8pThKR68PmQXkx2v1S4cO8P/vocg=","B1GkpK8kYlXOQSxLtH+jSlG4Yo882QIHd3XI+kiOdRk=","KNI1FhnMxvsxrUIG4sBkv02bIpKyhGPlPkdx8QZw3b8=","GBXk97QKcCeHhkCmzcSyhUMAz2/UlTwqwsd2Je9ErgQ="],["CzA0SfG/S5LSy8Jqs0tCFbbdevAQdHpwWypuM5iIKSI=","FAzdozu3p5srqoUd9a1Fnn31abnyw9pULTuNW3azVs4=","HRiyWqyYsoLhC1o6dM5cqhaaXDC65Su6KA7VF/P4L+8=","HsbDL1E7jzDHqrQufZGuy+VK6xiKhPjKRr1+l0G5o4k=","CJvushw0bLm8GCqitw+FPxoiWNVok85alI2cZF7Lybs=","J5BkOmYDjM5KZIiEfY0tou6oSWH4E0sb42lH+ANSfmc=","FZ4l4AMmp28lwRQ6W+b1P6UczzaNmXTMbZPM6OuB03w=","JIa4hDcNSaAD/QQegA8KiYq2G16UeZdGHuMoQkHzuqo=","ER78E2qd/g68/66JQ+Z5zA+/Yv0M4DtAn+zZMqgoGxA="],["DAmbxoJDU3ID+XJU8I37fvwJ3o+W1y87Pgqt7UXhi0o=","A16ezEZMtDHMksM1boqYVH6EPtEyTB6XEXn9Gtn9UaA=","AvNekh2uh/EoTAyK5zfb3Ek2y7sDoDpZGFUv5WUnCo0=","I6csJ/T15upTJdWzaPmLQGk7LbHoyj0JZzl1PcVngwM=","Dgex0i7tVP35Zv/fvOu2U7Xaw7KpH1AnKHbvsXFYviw=","BfpW1DHUvQliWobTYjRk3JC9VB6kF0jyAm9lAl6p0vI=","LW8+DphBPV1qEQGyRcnnEbsulW4npYcHhP1UA7OYZ8w=","ITF2vBoEk5/n1rwwaRqr1hUu0k8wm/85OaDZHVTGemY=","CloRSNrUVi6rGBYrORS2TVdT6WF6UVTpP35D5oYGh+o="],["HF/ZBg1ODZmSZEKaUATBZVcL0WdbCfl3cIscpI5hY4g=","Ep8GyTDt02/C+3BEpjMnUaLjvNvnVtiDcWzq1rxwY8s=","FKXOFgMijW5vreV8HaU2ZZukbRslVm8Swo3ry+3FtPQ=","FDYX7827wNJ6CR8oA566irs5OS4qRihQsfnNhTL1B18=","KIXy1Evg7P9X2SpDhO21vr+1hbsj6uKi6lCAa6uLe9c=","BHFdtthrUT0AJYnx+VIvfeOxqL1wLBZ1We3pfaLAB20=","CIiHlmwHnS5omo1te9kT6S0yaVm62lm5mmU/6q32xGc=","Et7UH4BH2j5sIr/tPsW7UtAn5WAEjbTA+Wyp+oXhe8M=","H0fGekMlZy8XuL0d29gOTp5sYkGanCBMx+iCGJJDGq4="]]};Yv0.default=gu9});var Kv0=H((zv0)=>{Object.defineProperty(zv0,"__esModule",{value:!0});zv0.poseidon8=pu9;var mu9=RK1(A5()),du9=RK1(B5()),uu9=RK1(Xv0());function RK1(J){return J&&J.__esModule?J:{default:J}}var lu9=(0,du9.default)(uu9.default);function pu9(J){return(0,mu9.default)(J,lu9)}});var Vv0=H((Wv0)=>{Object.defineProperty(Wv0,"__esModule",{value:!0});Wv0.default=void 0;var _u9={C:["DhliwjL9Cmu1StiWKoK5g4z+8Z0pClX8SdbevQYc0vY=","AeH0XP8+dBaKzNCpRTb8pjFxKJU+tH2NLXm4R7NVz1E=","E2fuw7IMt0lTYY/ZJhBHdV73+Krl/+lvyPfZoC43vRo=","L/atQFM6+irLeMm5FlDXzL0nSwn3jBAEefOk1ylW1wY=","FSyMPZ5D2QrYCUgxp0r4FR/c2gsY172DdP/aaNGl/HE=","JBcH2yb5bfUCNk0mcSx/Rl0KxVl6MJVZsHVAY1GiCXc=","FaTkcooZfa5jA9DN0rbR5BFKn604pTC8pv0Gyh/8H1Y=","DL/WPzY5eMOH1lbpPxHjNph6aHSMj1TzhYh+ZLEHVZg=","H7WUR0uDNPmupv5eMj+w4Kwn0olZIaxk6T5STk/9JcQ=","BaxVNh2pMcG0xWCqjbq8hiS6IlhxvOIkrdta+QFnaus=","E1+DMUJSWF9+ARaSzZrP8232vphQKfIm3iVoA+pwTXg=","CmjyYsnhTYqe4Ra/kM19ZePfVhuzkU4xTj9D8Wf1wEo=","CoNgqDfUyXuUZjPDUymLd9aJG2znjoKjvTn7flEZPRA=","E2ohvROxGFfg92cOEtIykMIxi9rIMBVMw3MwzK2aP+Y=","KmCYm4CS+OHBywI47IW71ri2WTJ6A+jhk8FaVNu3PAQ=","G164HxQ78ybaD065XU9FyBQs6mQNM6yvyN6rFV83NF8=","CJA89raEgmc3o0isqkUuG6n5NF3pEfI0CrcyTQvLR+A=","A7i3F7oQA1oSrk3ED0IQsPBSmug3dm4aJpUiEFY12Bg=","BiPufBnqvRMRU5iJPoJu7iEdrqc/gPpToi+M5VkGAnw=","C8iyQ2mrdmR/4OonjIZtTUW8P5PosG52kBu+W/INtcY=","GjJ9X1QBkOHJyx4x2Fe1xRxcrZ8e4SbERnC3gtRsL1A=","EIfvrIe/pIB6ykEKnCl9IxhMBbtYq/1Do/wt1IM4BZI=","KZcRcwTfu0ZLXNSkGIqk9szVbenL2BPaJwrX7mmegGU=","IpZILpGfvUb3pRgVXnKlWWVZaGbzKx+EMzkPPh8OQGM=","IVLV8WTOCfaSis4lZr68YQmk9iBH5HR6BR4p3Bh1Jdk=","EFQQmGGzNJ5Bkhbxu+gvSleCOnessd62xI+iZ+5dMC8=","F3L0ApVAQyq4xpaLNznDokHNo63hPs4uoKCxV9ZcLJM=","AMKWr9suA315eYeGcceKX2AI2Yy/db5OPsPMHUToRZ4=","DshbIsYmhuUst5qymgGB3I403fMWfR41NRTsho5yml4=","FJ4kNcINSKPsVsTkXbvFg7hb1kMRoldv81JmiWLCGGY=","HUQUDctFl8chSm7YW/8aO1+tM/18UwaZu9YQ479SQN4=","A8+wVw+CSFb79BUTvgHtMnHhw4oW9hCoCXzSehMl1NM=","DyI7OWQj7cKdUeWIcrLat+o6rolRe8QZV+rHnOl2E3k=","H+bcLm6Dq4joQzekUTCWMzd0bM0BwvK+EACAvjKllSA=","BHMQ67RZ/oYMlUUXJJRA02fG78W5P3DEELx2+AiLSj8=","IYWM5poBnkzUYJamF5C/fgPhDj7cGimI33aEmK1mfN8=","DaT4faGW2syWT7aSilHzrO8EIDfbdB8xe02AqBz5io4=","GY7uqYHrJWtPpD8F+k4a7JCOV2E+79NQJjWAgOMpvBI=","EZZO/SHqB5NAxmrZL9tiuKGO4IqZkvEzpBfSO3jLGww=","BLB7GWBRgSL1clzq3AwfBgkovfD17ELhb4wpNId7QUM=","Akb1+7X3GbCJbge0wj/PHSRIe0x3WYPOpJUA+GN3Cew=","JNeNrt6TJ/SeumeVOfhdCZ1lgwYJOMsFLc5QElsBzdA=","I96TJljS8YH1nXI0pn4XR2P/eQ05BM+z3RCvivTYhls=","DE9UMdqqmU3fXz/msd8MDEIoejjJpcTHWPcmOOO9tAM=","F1mZWJiVtpR9OG2Dpeb1+vnGWI1SPHhGQzISIz9k0Es=","AtVM7148rRqARxvG7wxuTnTC5WiGox15JXsnYu56tRc=","FTnNxp/ZPy6lDdEuuwQ3wj307Nopx2rrCUN//b8Bx3g=","I1mkVFKCS6l9vAUAhruRDBLO4KkI2xwoCJed7cjymUI=","CIDl2iElsIQiA7uY5fJK4mIopa9abv1UYfY0pEdqFfI=","FhEPxsgWeTC94jDV35VPEHz9DaAFruROxf9kKHJ2TBk=","ExDIRLcNalhW9tGGaeUywta9XQHmox6ATYGi9a3GP98=","LqhoIXqZpsvnm0QuIVKFPHMw/Y3nV+t1VXZYef5Cziw=","KcUEJHHZCe5IE80aNujsoI1ODTgwCfF8SjZ6h3o99L0=","JeNu2g6rV2B16IraORTClEIXKgJ8bRdM4N37sBfVHf8=","LSEFjsRGdNhJPnAqreW987aR4/qsBCcInoZ/nthWvHM=","GNF8ODXsq0S9uLZ+/irMcdOenTRD3Q7RHZUEVAmnx4g=","KKL2Ow6UCv0seNAN4apv1pU+bWzMOqMgOzlhj11pj1o=","AmNfW9m+uv8M52FOx4Q0GKmqg2N5ECKb7/25HiPrwQ8=","H7jocmUlJoAYhF+MgmsOTVbE6cWOqSdS1YHRpRcCuII=","CH4s5NKuXJPqVhHVDDEyAqgMS0NTO0kHf7Vp+DfqH+U=","B4j6lTLPAPE8gX847hurhfvGh5mM8cFK/1/B6rEVp9o=","HFyFxXofdYf40vzvwdTpjCdBoBnv+9TFAzSwwVw4Fc4=","DB+4MrfL4OfhHo7cK6+HSfbqBjeyDpcqYzFdvdW+FHI=","IpdYoitS7DkH+UoRf2Y5FkUIx3v9vGecGz+Ha0bK+Ak=","BeBmyhJX2NXtymWikh+1teAeOi8KKjvGYix5FVIZCio=","KxqTWk/xbCUAvf7iCG2d85J6NY6Oq+dfanDX2yWjGRc=","GaVZkxCAiOA/5/vCoBRQnOmH9Cd/cpuluSTSWzngZpo=","G7ZaP5pDda2SbUTBiNz+UbWl3Wp+4VKqbMzkSBPpXbk=","H3IcTQ23WS+b2gH9H768jldFLiGNii4ZFjBn1K8SjTc=","K9MqAomUmKlzOCpNQCZtrK6JiphHwrM8KtMLzcQlR3Y=","KFhbBS0iKDZQqROdY2GwjOlNF9fI9twdVPWFiQZuSjE=","A+s0NSYQInvrJvjt/kZsv6NH15UL7kMecWVke/HFzN8=","HBNH70GNZXq75uTAGQEb003bIHq1SpuZ8HxARFieCYY=","BKiqOxgmPhcTY+k5aEehkz8ET6xfWxH3VOb+r1TsR0c=","EnRKBjyr6S4uGPAAr+8pyShYWgOvrDsvTBcUEgOUQjk=","EK9NOactLctl7uq/ykCgimmydBKXBMAhoBOI/4Zi+uc=","EDjGVrMy5Rn0g9VOUiKzSzWvEpBtE2UtHYxrD1CbJ/w=","EO4C7RF2gEt9Q2luuHZDtPtF8B3WWInltlEo94HTnZM=","HQjM1HVBV1xgtWf9m2cF3ogkj5zGCvI0MJjTXZ5PbTU=","Brv24y0m6SK6rIxivPheyTTL32hw44GM/kndOkxwiX0=","A65gQD+TqYNwaIEA3Nh61Mce5SnE3MO+Mta8BiHUI1U=","D9D3dtJn3DwBo3fSF+M6JVw5k3rCgaOw6stYsQEjk8g=","LUqzuF7m9VvBfQUfzvc5Forii35tWqSsEqLcwHubpvc=","LsB7P62+KW+b0fzRdY+V5rki23WCBo121VIYQTHggy8=","CmAT439WD1QNvT6XkGACAHd7hqV3wtLYPsfNE9sxk3Y=","DcvDy0qv4Ixicx3KRMhDASJllQ4Hlsc9j55Tp2fH6Ig=","GYw3P7xrpZgCBFb2JN/JBvKMq5FbcOtVaPF1+EI1XCc=","KpUVdw8wU2OOPAZPWQHaeswlEPsp9fNgf4rRJWraB+4=","LUFUc57Yps+akuWQgS8V+TATFj9XuAOXc8+GNI1TGMg=","Arvq5McW7hNsTO7xlOeYXUZBX8EwQwplsk6fR1Mwd9k=","GStbCDIHZvRb57up6acMDvxpr+wqdeTgcebI9V+571Q=","K74OC72pNrMFgp46dKgt8DDU/YESqn8WlnCHawKPBwI=","CWNyLY21MvyVzyJApXDNehNjZt/1RJR4RbbUh9x/pio=","FgEMDteje8qWgqyFj8jSxK9RPwLQ8X3TBvBc1X3GlM8=","JEhhIph+Fwd7AmuqgecF5dDLdrTZLdP/VLu4E/PQnqE=","KNo1qFJiWCsiD3Ji6mjDgVc6kYwQ3Rfo5WTrbaET5cQ=","HTGWqmIJCFw02y8OKz3Uu2u2cObKJNJ9kNyO+l6BY4o=","Dlb+S3umLc2g0ve53oa85hZteaCgw8aVNB+9tAe5pQY=","FF/Udnat5cOAuQvwgCD678jD0nDGvZf5KhirlPlz288=","C2cESG/dKmM7+eQKXF5AkeLUMMk3MGqzBFs5uLdOMz4=","J2dHmURzupFSJ10Vvq/kK5JN5pcoEHiYtHAaZjbfPPQ=","EmZTJMn8jSRsFRjgQKFeOhfA+D8KR5Vx2PYaR/OYLSE=","AojFiTJ/+Xgk6qPf9Au8ycpz9p5D7r8kspzVP6ERzI0=","LDs/Jm8h0h2jPkw5ABx6cD5rk+BHNXhAEj8wck/aM2w=","HQiSYPU9m22RJGDGqdn/nfWmORpJJzFTSCalV16KdyU=","BSImzU/yyF3D/Lv9yqDsrXEloD1TMiPIZnBA+/z3Bi4=","JxL5FxgEJzqcGXP36H+uKL7ZqDP9tw7ZPcYnSGWGk1Y=","J28veB4MnKBCSppRNVk76Vdkp1nCMRmdtdXg53bhWqw=","KyH/w7oWPqYbfAtxfVGcZKrKuBlX4mjhdfRodumsb2I=","LzwraHS4FTG4kKYDvn42zqrtbIozYKho8YvyNzYojAk=","BWchFI2aNwqOgSjuABeGlfZuxQY8ZmD/VUkTOUzV32c=","DhcS/ReY27Sil236oIW7mCLS0mk5g+mcdqVW515jMT8=","JsmEbHyguCJ7bqp2NM+qbEoTv6RxDL7+gL7+URnAtgg=","HruetHmmRNJfU9qz5tyggznw7/3pt6rXo0dIUH1pqK4=","FhH14q3YzP6dCTvqHVXqxiZhqayXE/pMcIlZl0Qbuog=","JGLD1VVWEa7qShRrjaUNMMQZlDwapgDlsTvEejgQ9js=","DzduuefeTEX/UIois05V8P/aAmgmqYsphnLYHIJrYpI=","Dn/4DD0Zoq2YyMUqXRnRcSUXqmWCYpGubnXgUDyLijw=","LrE/9mq0mnOqrXYPW/JxMW8/hTjFJqGmT6Zb07P8LU8=","IqQOUw3n3dwfhCyUIRksY1tDpssfg9id29PFbCpRLts=","J0C6oxjAL94WLJIKYkWw8iCPfQ7hiYI620e6/91e4h0=","GWVSLM6L0ps861CM5AQx9A1UtZwEEeXKQn+MHHidKbA=","EKDbfCsJadwlBkevC9sNmc6kKF/YqQcXwnYCMqkGvn4=","ApVIYnGto8rkz+NyHm17Cs8hvco8qg4CCm2I6tHyuxE=","HQAgbWWpJGbd7yLlWDZhxo7jE8xAoBwJDlzLEYoa8T0=","ESIiYFBSQj/W2iHZVUXW6Wh45ab0P7Jmbi/cWTeXG8U=","Jc+v233zKoby/0SjKtey/Zpg8xpE5bWtQjrlKw4/8u8=","GkKsozB9+EqB/1ufvsARrJ/a89nHPN/pUBH3wax3nRU=","FPtsTg3wBjJ104DmfCUaKa5jgCjY5gcqbk/f9OA5pP8=","Fof1AajAfJ5D60qyJEkUtlEpOAeii8Q9c6xLVkBEUmQ=","LWS6QGeriY97Q0QJMZ18rd2xQYL2E+RmQpGbQ8ibgVk=","Jl4Z4qK8/5SJy3Sdr5t3JW5AjxgM+vBVBuEaAtbUsUI=","ESDZEWpYTsrTI8uLiCW55DrRbOWcXou18RtKuOXuaAE=","E1wgD3wUXAQv3JStW9LkZhsNuIndw8JKIH9cfECYA0o=","L502XZtfn//FSRwMw55rmtFOTYeUv3bma+yil03Gxlo=","K7J8Gh6EUvMXv4amOElU+GCaKFAEWTxS/c/+fYWBLfQ=","JF8o2mmGNod2lo1+XaF2PTi04aW1OsO0V7JtNdjMVTs=","FgR8P0yiPG9drKXQHrxnIaPRVspMNeAISQODa9Eok74=","Eymd3bnid7EiJA0IZWFk0V+NFcx0g95wh+itlpCcBWU=","FZDd4p4RQkoOf31LPg/H5BLQkkY8+VRbfGImCrLUNLk=","Gf1guqJIa/3//8j2cqtky6QLOU8oGDZsdtBbd+keKzY=","Jlgo7fsDkdhggixBGbOc7uwCGRZT+VxzksAXJURO6Ek=","Ajvamjwui7GyJ7Em6ldPl+x3k82AxiykTPiy5BUTK7E=","G3cMgEv7kYsZduM1eriEZosNKqQU4Aft4ABxRxSqCdM=","HYTqq6ZSHrhmtgB0kGnmZD2qgPfeEOwnNR8TaaNynRM=","BzoKobpMHh6YLvAFORg+9kj8RBvoirHcUxWgy7QBybM=","JawJmqhcniruZ4nyWSJYzfXKjHtXOeJn8SA09wV5f4E=","HB8NwirVTanyYyG3k+AUrBuFMAHRVutZDm7FIuaFDDE=","EDdJzK6Q5DSh2WExn5bHROBOwPd8jGUFvCGhGU2mwUs=","CTxHydrV6mHIVmYg5PQ2w2rQDQRrJS0iZNBtmjd+nGg=","EtSKItRDcRsFu6c/58v14HNN9+00WH+F2FClFYwKJ04=","DRSH7nv8pG/rztuD6dxzwz08CZvzwad5M0g0+J99ozQ=","Lrqx5UT2rUUl61WSFS7LRvjg9wzFTnOfWuTEiUXlNKg=","FyYBELwPothZplpRm2ecqxV6ZIXlBiyvo9noUjVD1GA=","FLYLsbgTUzZVt00ZSPr9lMc+HgutK/Pny76ZfEDCLLA=","FEypsYEEtbtanSHXO9lX83MllTmhY8eBlyEM0WyIZkE=","C2mFQMCrInNLrVjkhRX/hFIAUSFfXOSRXYBEQDKjukk=","H0WP35KkwDvOK/ad091OJr/BZjwYd5m7NZWNNhPiW9o=","JsDD+fKr0ZOSMw7pPiVUq7J+03dIHiolUnmNyVKgrNc=","AP6CW93hq6+0gOmF1vqPTHrpxnNfm+CmkkKT0roRRcA=","JN7tOYhUauZSCmwgx2WevSpfS4KBgqMPUZVnSZex9zQ=","C7vNVVwYSq4IkVgsYdZRlRMroUqib65bykz6DvcckLg=","D5942F3t43hDevvsP2ukDI4/Z0y6pR8vxTVVd5zpqk0=","JpzS+4wDk2qm4w39CcNP94bIOZbon3BsOc+aZzp5yPA=","BApe1VwVQa0UMbLgpcI3DMCrjLKrMeYlBfeZsKU1U34=","CxDbUtaaCDgsmw9g1TxYYzMBiHfsh5BnovlUj6A1thM=","HmzFxAkNLZH1ZyNwZMV6u4Dx0YhqUJyra8I+gXZ6KqA=","EE+ZZraokhODGcoDfUKY+uT61dCc0F5uSBS3UuUfVws=","KdlvUw7VzJLJBNIb9WDIKSO/ZWmsuQq/udaMSVy7mBQ=","FrkXokHF4qGUHXRWZtit/t77SPnP/HVv72ZnQ56rof0=","KASdyHA+futK5ct+7J0LlhTzPwO+ylSmfXKc/2WXH6A=","K8I2cUrv64ZFTPlyZ2xkagcecJWdU4caI6J7zEpRS0Y=","DoXj8LYt+sBN7+iTJrHxycV/ldwpnvlf3OLdEwsOCfI=","FXb1VlDg36gZoSc+ag+gTB8a4Y8fhB2vCtWiNXk7hi4=","Lm0fmE2Q13i8DgmQ2+a+ZiWK0ASHEpqzQ42pDJ7DB/E=","ClIWwkA3gITXQQzHeIAcWQORxvYAqFUU3h1c/S4p+pU=","Fq8MbshXcUuennkyrIprGwH7QlMuUelXxzXgJAPs1JI=","B+84KbIehtzbw6oC/SRrj6jn5MIVeO8FhIdNNt5JGqw=","Ahzf3Ksf/awrrwFd2tfvb8GWt0QugrNwoRh7SE1dYtU=","CRGqHOYI9CNP87nzXZvlRvXnuUvwol+LzLNTXr8cWEY=","HIYesBxLM17P22MgfFFn8vKi271MYE35c5CCxduRcTo=","Ayq1wAk6/AWdciZRUgJrxnS2mISJ+hki0/ahMObpjAs=","Hbt8TjCzvbOiSOARjJJZwxt1vrvais3i0RQxHhFmuFA=","KVchmHsqBy+Wghb2nhSvwQrHzmhwoc72ILnjFnEh5WU=","DYSLu1PqjHLIygqTNxEGHNEcOL71IE4Zh8bgAWzIdyg=","ElQ39hBbVzKcBFN2vpgB8VAIg4SRarV+6Q5N8mBTPkA=","Fqb4XPBwqTQ3ad+96M7DDWJQDVDuKUFnsM/Jr0cHrCQ=","I+S6Fm4rWhUG353U3HTHow37efSTreOL4hwKYEBz01k=","DXpXDVwTG/eAMcZsiuX9RUuphV+rkur5yjedCOhWQU8=","IXk9RqaW7lBA9Zn0gr2YRTVsAuTCsHpkUKEAVUNmWCE=","BM+fEheLqG+rEcEtaQ5iBgNSX/ffy1YG0PZ/CnJQ0KY=","HhyHFK66fnVJ4IR3tDZewtvr37tgGJN/aA08+ttbkiQ=","El+ZyB211+dL4MbmtEdt0OUDwccEs8fT/w7TVvmlv9Q=","ERvDIVs7sqXRclf6c6d4UdKiTkgErRrG5lLwhYMmzrI=","Cec3cfrqAGXIBlPfqov/QC7rC+NmiDQ4Jvr2OfaEsxo=","CWT2IZRoEKEjRp/Oa1RP9hzJtzMDO2MgcNR7yUdPSww=","CVMr+fEQUfhjpOgGeXgrBzLWY5RzkMErApVJGKGOR60=","HRSAjFRYOmIOZYfCS5k7GDig6wc5XDCFtEnTE1vjIvU=","CbiM68y7KgoY4tLnmed8q8tKIxEjwwPpjNiX/61ZjUQ=","JP9as470V0hEkwVMm9PsiUqFZkkakaUr14g0PEKdCpM=","E+6uoimMok7npzFi7Doh2Be6hvl3K7aMBGHRFVNdrsM=","EWAKNstB/eLdJqfNSpjNi+rgoE5G2zme7FwdSQIFEPA=","LHaC0+5Ow85+H2fM6b3rpKH2afBNn3pL7hOzyX0+qjo=","LZsdskawBOGFsIyVPcCvT7t8fcZ7I3jv9wdQey2wbLc=","F/FAfChy04ELdHS+vjcR9yWDzJWDEwG04+BqPKligxg=","CJ/VgFXSBgK9vCFxrkhf9I8gUwEGWTK8nVJv5U0pfwI=","J3nq9TcQ86WEio3/vkC19EKooTxRT/l1Af3KCA+zuvw=","B9bD3bgHuGNMia7zVhXac1lujuGoyrSdAi8LyoeA7BU=","GykY2gub7qaagLBaFR5oFyLLZvuO8ffdgpOemRzQIeg=","GiGhQJ3fypnjwJh/l0UIQPlYUkr/6yjBj95znIGJyrs=","H55n45eRldNoFyJnpro7RIFz4jefJcqhN6tpZHFNH+E=","B+V5MTmbzEEZ2c17IZF5PeDuaUdHFrCACKn2ikKHh6Y=","Ce99Surfe/WTxaeSeenmVXjRQxXfne4HQBaT0ZlZlII=","KF/jsV9LQyadTMAYP591sLT+af8XCsZBsYx/sQXS1xE=","GadoK/7P4Y+6siMBJziVwcS5qZSHfdd4ZG6d/WTyTbw=","CreUtEM7XQyp8/kjYVnue58RKr5x06TRk4UgLCCVAdA=","CP9k9bueP4voFXMRfgEcgD9p3GoJcNwFEYqxBxoomAw=","Lw1FS0ngNmFx2VFCIwAC1w+QyMNwR8ayWMB8DJ0DiKk=","F7Rjxo/LpGHhSeVu2p6NsaS8XHuCibDNQobetck1VMg=","LRqDrIMuSSgN+UseJ7q2X6qeIaYKSO8PRVfAP5t9EfE=","HhgkEVYMgNfUxIDk/WW5mXEypO0p+ajcPYgiCbY7B8I=","BLxcGcuzEpQbobcx8JY0mudiTso7g76IZHCA95TX+rM=","DxChMZUIwJqkQn6nkHHaAtzkoXReE55pSfmSFqzYMFo=","B1edlrq3k+8fdAcT9w89LPSvHSDqVg9I5vjATfZPIHc=","H9i1XQooz9AJspizDiJqo9QkM9wUgxjJnE4yrxPFFEo=","Kv/VDGrrpXaH2CSu/6VcIX9jPUaEDJKMA3PKRkMvpzE=","L8FjS2ncaXtmj60+iciBhqduQHe/bRFA2OQo6ut6OHI=","I6U+UUqyYuIuyn7nIkl4GMBk+PdMzTMFA9er+oXwFdM=","CG6pjopO222FALygPVOgOiL2m28TLJnsr56VD78myHs=","D0iRWFW00ZG3w32F6KXUkWSM1OU/WAbUmajeh+4Q8uI=","E+C7ldnTB4wQ7S9zH1f16eQMlWN1dOlakz2fKnqlbFs=","K8NbDFszXfxvGpNi5bOJ2v62XwzltEVIKA9GwW/1H+s=","BbLdzIaoUEsAgIrLtKZDsWnbKwf8JcnMMThGfKdQtaw=","F1DRpH2iEdjoOGwZgJW4P/ZltYmsJ4vKjA+gG/xoPLo=","G7UyHpXR+6KyLPTXXi6iw2Q7he+78aOyzUvg59EjiA8=","Kk6K1N+idlKDnOF54JZMxNRzL7VTcJAbMpLWY73kHs0=","GbmEotWgMjuVb64JtSm9z0VRIsRD7qx/8VhLzdYyeH8=","ERBfgYzCcjKoRF/4ht7YOP6YADhye54rM0NqVcL5/Ts=","IiggVzL+a5rygbWytf2i0H9RhMVV+1Kn9RTGwbH6gKA=","ILTEaLuOKcGG5/Rf7u+EvYV9uFZDqnmLwmRRnapGP90=","FLzS/Vxzkr+dk+SbWFW181xxfUzlETe4dRuCg4anpfY=","Fhyybm+kjbsFpcO9q0oaUkRp+YuNEBgfKEgCnHleBXY=","JtU3zNjU8+Yv0PrEHGokyUEfTW3cAydrrCYXaJU710U=","HefT35fRGggRBqS9Ibl2A6dq3/FlzUCsdH7UnmHGEfU=","KYAPsAIK4Y1O/Y+sHe9cdgevNfTiI5BKzGoU2MbRSsA=","JxJx+FD2kqNQP7chJLWDqB8/DqZ4m+Olb/tJd2V56yU=","FmlL83/kITQLGGy8gX0LE2+XLJNVefLaMA2PPGY0gfw=","Gcyvg5vN4/uXZOV7QPi+A2wdCtbdI8r0Dwwt6nZLRTg=","E0W8Y76OPobT6s3MTPFCVC4KxmD291/jTTx/NFOCPS8=","B+cz42pjscVORTBQrkMHjIahgDubwZhPg22p5b3ibPQ=","Bn34X8Rh0eE7CnRMT3iU0xJtQAwPZ0EV12SgegU/ZDE=","A8ICXqTuLBmy+Ni+CiuQodL0NFNRXsBCV64fxs5TNK8=","LL8dx69Y+prbi6MbGTCEdiTMT49nzdi8o6knbB8G+7c=","ASA1pSGbkA3trsMvYsu4WiIoo+cbU6/U0v5rPJZPkfs=","G4xxPJDWKzZzgsDO6+vimJMVes1W4QdV0QaZko81Ba4=","FEdfdY1dsBot4q3UbEBdk56xrwqza88m/5PkhgVB3VY=","ITd28eD6yFX5WMsgqgkNT9R+cP0Ok291EDf8M8+cQSc=","Ks9CweyhoJPxAZjdWha84Wv4shEHckqUr/LxkJBuaYA=","GRlLaLiYR2WWqeLUBW4VyVpmSCNKu7+cpZLMLFNwM4A=","CyCh2aJHABHrL4GAIVQAtYPLux/Qhf1TvdHJIXzFo7g=","FKfR1wZe1vatcqDvO4SNdgNPepXS2ioGQzxsQWDvnIo=","GRQkFuOxaKu5m6vBfOaCHZWimjHZK/dKEiqO/nmfm70=","LNFXHfsyq+bl3+yDcfgTDPd1ZqntoGzItkZv6eGzxSg=","HLHrxLQgUodugwQL3ns4AjD18UX5QAtdTXE2phxutFg=","BcSrcs3R3pVBlolmHl5zXhWz/8rsof3IZp5z2KbLyW0=","JMjaA82PtJfk8EUAabXU3rECtk5o1YiXckg+jQ45dNc=","DegZWAVwb/dMslHPsLrZueP90FnQGl/HxwXWCXH6SEA=","MEzoyzzVUZYjUgpIg9NXkiVtygwS3B6FUVelnapFCPQ=","Dza1hphNGVmnnDig4GRQ7boAPa63ksjU3zB8VcnvqLE=","GoMl1VSAZGrH+qOt3ssuwO90gvEKCZxbRlZ1LiRVGGk=","LX9nRNBhlq4IefQGgUqr+IkHNQXe2oRmUfr8jCAYWuw=","CSBVB9/DdnLdlxHXv0Ln3ikLNmtd8jZ9Q3qC3J4IZoE=","HCLpvT8j38P3Pcc8kTHhaosHaBj8iCNCXMsbcyv1ST8=","HFl2IzdQB4QR1sk2gNiHlZbfr1+S1I/U3ZTuXSnFHKE=","B8uGxpc6u8afidJI10QUfiZpCmG24x0Q6YATeHnkJnM=","DDyYgKgkhSC2Ee5N9/3MFqZq9F9S6wEEV1eRB9zJnTk=","A5KObeZtSQy6Oh4+NmUSORmTjv+n/E+MmzG73uHkea0=","A0D3iFc7U2/h5Cx/1AnTZxJHI92pxLDzuWLgE3Zn6H8=","AwplvV23nwCcwbP6wc5GTEwNVDOFJS2gF7EWFG/oDYI=","KkKoAt6QhdksO91AhjcaPxftA8CKK8YbPkPgU5NX3hQ=","FUmhyyUENWmbOiRn+DkBEoCURGprulJtVHPoJBtQBKo=","MFAWRdf2fW1OH2S5WjRKhbxqb5f7Nh52ksls/VSh1BQ=","HD6jad4Y3NwzePYd1WOhqvJWmC+snqCZSj7uJsH10Ao=","AE8tJDclKg1NnKTBsBtmCDxwEoHCM4B+dEkQs925cfM=","Ey/lKeSqvQMEEpYkgFYslcj7PEq63pMm4dh77L4TkqA=","GfoQcVa5YYhvudmewTvNjQxMVE1CQMH39Dx3xj8USFc=","LV+RzTy1UtrH94Q/YFUr3ob0Xou6rkhMa3nM/zSsXuE=","La3ZpprRRuZbur+6rDN4r5xVQNF7m6GbspxIyF2/5xo=","A8kAMHTkUCCSErO9FiLaYccaug6KCUp2YL4fRjjqvIs=","C6kXKScfa4FDeL8rhHSQ2LBrRsoxzFxPx0wcsEtxzxQ=","DuWD2BfxcFrHrAua4EIVitDV7zZywdE9x915SqhPMGE=","EUACalq9icQBLSxDpHi1L7tG7Ahhzls7fBz2n+XED2I=","F27Av6WLOXYpCsFFlUQYxXftd6uH+5+CKBdamtjm9fo=","E+WJnEbBT3AE/Q/Tdkds00qn07E0cP3FIy1Wo+WbR+o=","FnMM52b2XAbLYR+Nf0/D1TxmYuoSykUCu5aIc/PhT4Y=","Fl2w64hf/tX3elV7PrIe8tSLSnzGIgcJ3gDmHNn49SU=","DEKCeMIXwefnbjEQ9+GyapCV6MjLwHoXFxTpr+4mcPk=","LvGDQkxZCgpdO4pjnzfk530Q/p4SMncYuOzCtAoukr4=","C7vgn7v9p7bgbK2GjLGjifulyime2VRTUcl05hL1/dM=","L0IAPsyrO/8NzisiqHaaW6GgpvhUxzp4hEO8E+j6XqU=","BZETqvkorNkVTqkpWlpp+GQUnslvBAlnO+hgzcHt3tE=","H7+q53vAYPu9A/+uq64s1NMnk2PF5GQ3g9+5pdWUaCU=","JbPO8dUkxIFW6aJKoNLCDtMvtptN6+HBLeUNskbjyAU=","FebwMp7U5E0DI/AnRLT20DIeIE/TjJnMtyo1eEuUAm4=","FuR/ZCvxPOZsLCvKAaJ2PXBLRt4NfJncsrSAcHwaO/c=","HZ+EjLnf24HK1i3V/UMVblfEuhlOMrQhqgfengqHAOw=","Bw4gaUb0yywqfFx8DKhP5T/9iEJ5JZ6u7uAGJ92YXP4=","Cl+RrtEVlQzmNIsPDwAVaSQ8hABBuXTk+96sz3Kxnac=","J3NnR3ldI1WXBHpXtSTdTB7Q4/QnmCFbqFBWvqdlVA4=","AWfB12R5EGlTKC+UXI2MtyFg9jEEcKf1Fl8VctbCfqQ=","G+zUV9IboJSATEfDpohzS9VDsubXy1GuwMqJ1sHjw1U=","H0M4b+c55/nGP73LuCvM3NQXM4/qwe7ULe9xUNSiE1g=","LQkcNYF1WDsyy5fFgWjzLYOmjJm9+nwgCNnEVLDq3hY=","AXJXxbyNrVfvb2bMBBoWBjUJANzhhMMSQmBlNG29sbo=","C0rcA8e/0xOQLdpnjC+iUVIqkqf8bktH1PH/mOofIcQ=","GvhFJEQawD+i2LWzkafDcfLZzwagkAX+puO3CMzOLLU=","I+yvgShjNiUaH8xd1EpKuf05QKBI53HuRmiDB0Slqb0=","GHvHA8yJPiy6Ivu1mMDneMIEatvliz/yUte2Ne2ZDCA=","JgsC2xEdY5mLavCagZKPYs/JfE+MuiboKP9cBXoOVfM=","LwIyqZQMTEzdDkTjxHhc7RT/E7X4cc4vbuNXQq0FCs4=","BQrcTV1kgH9zDQ9FDaVRdHmjeGo7ssjeJFNqfKXeLY4=","FquPaCpAg9D5mfWBb0HMftvOgsDVm8yqicJUcpRA+YE=","ESf7LwypzJU/ux1Hk0dCY6blG3fnLDixFH74ZUFdTaw=","H20ErZfy9LcQ+R9SJqjFXsvBwlr05MqLdsxPrSTuxnQ=","FBvlRL5MI7NiXvqIbaZeZ1tnmQKNOnpt3h7RSfqklng=","G/eF+YZxlLReIdx2sgAyXOS9Zkt842mRdLKMD7MkOQY=","JNm+fDLH4zv3aBbhmjweSoh8mudNFadxLa6AKGTAhlE=","KKSB74UVhRMg25z96BaCai6vmUrvilUaPQAi13IFrWw=","IFc8FYpJxUcx/tt8SU66fMoXl1y0pEjGiLxWSVkHJh8=","ChWxVlkpcmQe7ylwkE3j4TNDdu5kv3bbS/XnyFQsIcA=","GyvEo/P0SO+/ohpOQdXW4JtzV0c5tm6sJ+Zaof23jHA=","Gnml2Doou8TBE2AAOBNehs5hiN9N/5OBVTAVk9TMc6o=","HhXn8R6jZ1f9z8xVjnxr2MfLhIQ4iiyVJY4hJRZN9BM=","KYoDvB7dd27DNyyCznPESz4S6VCcEkRZ8V2d94OVOBY=","CsrtGGvSG2vwGITC6A37hGmeC9g7d3DQO5GNJKASkxY=","JSnE/7bDnP0apuBIAMtZuuqjHaQ5A9M4WyqyWGSBKWM=","GcR8Kjcnjxg/O1hCcRQTmz64LAuJDEGZcGrZRDkfpqQ=","DScBvfpXz5EfHNH7Q1/uBoyu1oXGNjgiSd2az0XUyYk=","HljjbgrXtLrSesf3bTSrSXSI0WYaRE28B8ucchlAnxI=","Jpiy9m+xXzsWp+UMvYNaMfu4PgtlmC16esspccxYJbg=","HDqONzeFZRQHGliRt+sob8yDbxG2KcEsm2Gnam9tvi0=","KSfOUXMIZHP6RF1TFyoFqmao+dmhafaFxHqpibng9aw=","JaoX2CRYDW1TMjZBKkiapFqjibPT1Vo0XTVmOhsUO/E=","D88REtrMMReYGdZldKXLje1FAD92Zn00wdNBU9j8qZQ=","BgMtblDQWQV9RhR3mZ77Ssq9Gp2lknMaQEiujRmz01E=","AeQOgZ9Cb649uwCSan1lVvMNhJNMyr+Z6YdjUdFxa14=","J5CEltCQb1JMJRZTJRCYz73Je510F+Q3cQ4af0uA0Io=","AtsYFPFDXNB+5U+MMgXH12Jiy1/F2mBYNqCNR/P98TQ=","GTd6Rdal3gB1HqkBGY4aCsxByoqZ/q5e7Af+UjPSibw=","LQBPyC49+am4kyGCNFiDJ3DsgPh1iVo//iNwwKqlz7o=","F7g2JWp95BPNz5OkxPj7a3aXWx7+MK7vCsEqg7NDTA4=","GyNKKNq5FJ4s05uzT3lKhd0SXzM4O3eEG5ExKMuGo/w=","FYhh/Xa9iliVDAxV2VeMnGw/8a76iIA/MncK2xpvF6Y=","Du+AkwLTFBWEKFYYsP8uajc7G+DbBoW+Nxu2AYiKrLQ=","Gs8+528Z3hV5lnaNr6/mBOGFuyM1a24lkgMutzLbpE4=","L09V9Xt3HswVgTUm1ztSsvocTwZVF7m7+MNlgEDhILs=","BiKWTKZaSLMNQKn9To+nV/1zfwIEWedKUzzqVYKQcrw=","HIyzSbXrpZTj6W7gQe634Jb6zUIfeJvX32rq0DDP0es=","HvUZ87gvKARpwep7JVHTo40+UK0rDFLtAYV4DoNHBpc=","Bx+WbFu4cRHh0PA9F+KIXd9Qt7XayZ8s+ch/JaE4M1Q=","B2j5SozIIi+dLrNquurjs1GtfI/QdZcbyV3mwkIv8qs=","E2+50IkXD8s0PdHyzyVEaBGMl60slRtrP+STPVpPqnA=","FCBK1S4X78yNbDspzlIgpeqMaCniqdM/ZG3yQhLCyoE=","GTSaVvFZGPHpxsWHzSO7P5M69YMyLdXA+mFmzxzVjG8=","L/0VQA49V68dUDdV65fTMYFKrprdR2S7fpUYFuBrT9g=","ABiA1AbwQ1K6DnDR6k5VMC8jkyfh37sP6fp02UfAQwQ=","IZT9BKbT6AoE9TI1pfRujiIl6ZxTAXPMKPsVd6Drqk8=","E4TM3eV3QigaPRF8DbyCXLfRt+K1fA3uZSHTFdYNihE=","CrgPZ5rfh4np9oYV+OZcreEsnBnosJb516WKbpFVr8k=","G+OlVwbUgUSHJovxAZbugACaxp0m6qSua4KZ0/on2ms=","H4p4iUBEZCd+P6fa0UOOWlXbK1O0bxCAqyWzG1OKzdQ=","JjyFxYKC9lbqYZP3JkGqLPme5PfkfxvBuyLEbO+tuu4=","AQGQmSZ/8e1yTkY1c3AfTC0HQzeyf0dAYNw15yzNGKE=","BCm+vEMNQGLjhzNhm40/3dXCbQWyA7qbzV+5BYx1Rfk=","CgPhE/dPwK7j5Ublk3v4xWHBInT8UAjMYxgKJgBBR98=","BoiIczT0g0IvR6k5fkVmbJ/cFeUI+9T6g6XnIr6SYSo=","HKtzF3/uyoyGNgF0W0ATjYGwwgkzSqxYlRcJJ4zPfD8=","BYnhEvQ8l5qzuPExp5CaKE83hng6kgUnH3mBNQCCbzo=","CBodebIm0C8+3HnWdWsreNBrdnf757/S4cc8WwVc9vg=","HRJrI9omvSYqC6RcuDt4rhfvzxqluXR42QhD8KYY6SM=","GdAsyvH3KMNbiFkuMA2vjGy6bqpzNDUusEeIXbIvl90=","Hn4h2/ZtpHt2tOAlu9Q4plTWZe7M/5KOKd3QWHvavew=","Fpygn2HRAQRls9agTqbzI/8hJrLFE/Rz4linOMNOhKM=","GvwdDbj01D0yGTNEY0BDvTzVnsPJ6Gflj3yDSJz44bs=","IZ+GBL+i9a69GW7OIfuqK16dWmKFW+2oeBr81mg1fu8=","Dbcdm+hUgTOiYF1xO59QzHaMGrKCQwOxQfSy8nTG8Jg=","E2A+XNIMEszxLaT30E6VVc2mROXZq9D1QX97uMbCRUQ=","ADXENWBEOJ6NjT2EYZJDtX7DDOzDuox+5m2O2Yd8QNM=","C6aMVq8PBF/uGyJm9TmAwxzuVRh/r5e2EtzZMM3bRSo=","I/R1noz4KvTlGxoxIz3FJ39TqiQiQ12iaY8bZalRV4c=","EgEoebn1nezh7Q4DsX7JSmrG8pGRV6uX3B1f7G+k8Bc=","GRV5elS3A4M2MQ5G4vqgtIuj4aLUK4tYe6uG+AuVlOo=","GQ7Rh3fOiKqK2F6OwjnYJZvw9R7YmWM5dZ0EU0KbRCU=","JOBAgcFRnqw5kEOdX4bylnaF/oa43DekRE1fvyq3AbA=","E0XNq0dRD9vn/Dib4EJWM144fT8k0qpzJvWTmaEMhf0=","EZo6x4A9+9pVZNyBeKecwe/3hZespv2Vs9u/SVJRHnw=","GXs1ltO2bK2sbMTYjC2h3jNllO5IpPLoLO79nIEme0k=","AVdAy/W4DAWPZxq3sUsuC/OxWkTcpNZA2kBFPQ68yxM=","I9pkSUPW+JCjRCSfDUmXAoOAEdxuRTXEeO/IoOfqGvw=","I0T3ahvo9LukjZ3sAvqItu7gHRxI1+N9chC1qORxKB4=","Ltb3x7QYis1WIwIrRhwmcgVO+PaaBexY/I7H8Kj8YIU=","D1qRnoOhA8xipzUCgZ+hY0lNkC186t9hPX4Pe1auli0=","FoUG+1riFwMx7kY3CK0BJMUN2obBq0ZPE3Edt6L2xOg=","BlBkriwoRrHoxzlCvbHitALrl6OT4YpgC7jtvI0CmvA=","FxD/lMB5rsVYnXoEh+4HT/pJ+ICrsU2d3dJznuat3is=","KvNVTJu+WVs5YWZpyhmEwsFD0W+e6e0xYim09aCgEDo=","IpZPw0ebIOcLPpgwbsML89USgFa2+1JeEA9oQ2bDiRo=","Jd4LTNYcgZQND+qH2TietHPUafBBXu/YG1bSBI66y2I=","H9V12hxTUtquI3sOj3ZyPUSjQTtJ4BbqEmNIdjEO2zg=","BTO1avMpl2NQZFx8t/opweDDtdiA4l9aUndNBW6WWKw=","Fn2IXGRb2c+0otY9VyaAALc9iDmGFvvb5W8jG4sryCU=","DMLyQ91gzUHgSyQwyWq+QPIeP9EJ56GUYTGIBRa/hvg=","A0FxW81St16Exg7dRykmEcRwP4+Bq7RfWPhv94l+7hI=","HMxtgwGsFLy32Muf7sIo+cLuve9XePuI5pVxN08sJIE=","JtVM/NUfHXbIpvZ/N9/ky1Nl4zAX+0zU1arf6mcrO4g=","JEUxNECiCyllCgDi76dDLszNIYqLERpn4OwoxVm+csM=","CCh81wmbcYpHPjotv/c1Tm9WpU+GDRUzsooMA0B1WLc=","JsJGKDVqZ8CkUM9T9gRT3vpYD/vsUpXaxvJth8pnpx0=","HRzz7qnW8jwXIgcSQTZ+6LBVYKevGoJf54hYdpIJGqQ=","KabMNA3FCTIajbmaHkpvku0iUYcY4FCUaiEbmwsDUJE=","IrBHLY0Y4iB8f6qBnmRqr/7AKDwGzMsEVUiZwo3ds4U=","CspjfT9xOT9ctdAeCDd49Rm4Ie834TNdZdFLL61VVWg=","DMBs3am7rFih4WLvXJEO2fqYYRY7W/9id2W23o4elxk=","IcVHco/JZMF7ZaYBdtoqGoKS0NUD3BalxgUTv4iGPEQ=","CFEt9S2KlDGbzG2qn4FIU+S/WPV9FvV5l+th1qGb/78=","JcDZ/rDAKmS3U7ylfMaCSKXexBSb4rdZvdtTtvdZPDk=","I1LTlE+mGixO1chOwxj7uuBesQIHVhLCaw84Zw5pmV4=","JLs5Pe2z+BFKzcd82i50qX/4z4nXUfv82fUqQodEF2M=","AzugkbxmXiaLZajyJ4qzET+MSum2oLrMtLhAlpo7Tzs=","IctLRF6KV5xzQ29uCLaySHrQ9cRwbw3clUX6YuoCJLM=","BKklrjQmDf3rF/XHk+S2crj1wNpp8Wv7KUA5JujX1Q0=","LfQmZ2EKa8ZgKromdGJmh3B53DRaefbWc9ZPsn1/9Jk=","F5k0OGpkI82zoQlQ+2XRx3doEu4ZyBP1pnICvfNsmAc=","DA88wGQ8kFPn6Hoe1ZDeqKcObV69kHVDyVYdpO6fz2M=","BRqFje/AQOrwhHvFcU/KPWN3VwnVSGqZXpMzYYT+Cqg=","EKDak/XiTgLh2jtwPuzpf9Ogj0OgR2z+/XA3LWJ0+kc=","LXvrQGeEC2VFaTX+gI9XzJcbb++34J7JEzYQPi+wcrM=","E/G7tqhQy7U2oBl8AWpGcj1zh+mRtn1YqAZcPk3BjFU=","BB/ZgJcdSJfl4/QvQ0LbEOUX9jmFX7ryHAuVkLI72Ng=","CWNpJ/WzSdKQBnAp90BQyXUO9XJpFCSooKAWY6RcUDE=","KvNucEAB9gI6y+B1djf2yw+suo4FFbDfXrMXod0OZb8=","L5dVj+b2AEEJrEZYYJptLNGyLl3AmaLqEy6ICH5yzKA=","I8xMD5brkVJEdEClXjo9C+GryDg02f4Ic/ydcUsOJtA=","Kltr2Iioo2V42GJfW3flJ+oG243BtUeW2A+xx9spO5A=","JyIL438iPILvMVffWWt8PyG8wD3oxKuNfx1bqq9jjww=","CbktBcBZCMXZqvTo0jRIH5aEBmvsD0eKb39B5HOPlMI=","EDaG2E9iCVcs24KbeqZ5Yr4BdSiZ3bcXgx32WcLi9gs=","I7YnI9WO1cLGuoGDg6zTlkzzkkMojVkaS6CAOxW0hzU=","GIcPQ2zLZaDh3F5oNySEdK5S/SJrF5Ihu/5z90fq4Tk=","AoaR0vDDNhSLW18cXcBrQi00BxcF+aM/ryYTyQfzMl0=","EZH8Y7edhe2spqJ9iOktQNiXzArQUhNuYLW9Co5WAoI=","FmgLgvbnVdi0GdHjAyA0V7VHDY36IU0CNXnLbB0Jo7Y=","GA/WX4xzfn4H+9DnZGwVQcjDTwvYoeFiOjoOODykIjc=","BsesVN1A04kaFLSOdCoG5YfL37Zd/0qVXanHHRUiQbI=","LGXJWnJXE3Omq3oYt/Q5LBrvKW61gVQdh2urbDv+ba8=","DZwACKTwchTCT9DnM4ZNfFf04TwEDDGSO94+kohVK8c=","EtOgTzQ5v4W2UlIho/MUomY7m4TuKQ5IEWnasrCkjQ4=","LHXvX87iktBd7np+on7r6Hvt/mWCZE26D7URjP3yVes=","F8ATMLtXCxyplw1YcsGqq4zaJLMw6UosldElSRaCg+M=","A1+iZbp47+wbOJ1Q8YgBkcNb1AKXfFDSUokscP86Zvk=","FGpkjkcViALh/XtuIRVh3jzhDfY0c8JU7S45lHlvOyg=","BcLy1zGPkfA5irVBxyuavkzUgQWYvQr7Iw/Nyijw3Jw=","GhS6ySa8gE+qsK1i+iE1g4cilP8x2nMG6KCS6wcKzUc=","CIPNbn2+O7KTINsdoRdhj/n3YXE7eweBT0u61xYQ2J0=","BvmNK760WtgudiS8Pjh6Gw2Bj8yUzp2W9Oc+gMqiPlU=","DC7JjcDuZ22GLMBbCefXQ4n2hE70Yt4zb2qLaT5WjZY=","JVGRz6gzzWqGKshp5SBXXo2nDaMOyXBlfDh4GnsAJkE=","JjbD3h3XeeVXfeIUs+bGNRcR6cwTSNvFU74cjWi4sGc=","BkNwN5NyGPz05zzpszi6ygw/6UjDmM+fy6JawC5lKVY=","EAhVAoQ0AXTR5HrFoCd5MxHEKGfjtxiySkeJrPt9bck=","FSuZFZ6H3W5oGq7zi/cpVBm7h9tfn7DL83Mg7HJtRI4=","DTgq3psoGi5ybLlttU0m9DMliBh1O4jiZigPdNjcqAY=","D1ROJFnmpjbY2iODTjF+qa3nsqB8SrlMNo2jVs2ITm0=","KmEir3wc8pRrM3NdKp9QIMxd2GaVKed9AGnbNkzLCMo=","K9cQY4+gn6cMsKq2vN5WysrrEaqb7GiMAz73gw3QzQc=","F+FysD8lyY6WgM0Lus8ZM6lC2DTZRfuYgPrpXSWUk54=","B1msycuXWu+xioM/9MhN+DRu9jxOtn4iCxGw9TUMYzE=","Ip9B4VOkQJ+iwMfHWBGBPYpxkw2myLG4gnqmSL3Opjw=","DTFT1tFECqjo3AvxBYZnoY5ZMa/iT6kKwZEf4yLT2fc=","GYpvF5+SukJ0kPuQuM80VfafArdW6Y6wfUYBpSx3ozw=","KcK+B+MNk92SfoCqScRN8Nu18FBulmdtLUsakVcLx+Q=","E+dbCVrSGsnRB7Kn8eYgiJdCQFScC7Tn2DzkYwzavc0=","GG0eJsTkFciqswXxYvANindUzBp6Sl8vMYt0N0ZcqGk=","JEYuF7Kz/zkS0OQfF1DP8WmAa8FYZI2oIuG8n2ISiGw=","BMj/O5oXT8BtOzMC/1fFEK04WAw19OO1r3niQFVmK8I=","F0om958m+nxMJoLOwU2nCu1J/nx1dw+HpStaZyQTKJ8=","F5TID6IG6Zhi1+GnU9d1T28XeVgahSAf1Gpb+3uqlS8=","AltGMtKXcGZ9CfecM7sqilr2akSdbTn2/b5jyXbhyhE=","Ea333vlsU9vf/QaoXWMUXw3SOVBj6NMyvkLqmco2hUc=","Abkot/KTvqsDI1DdPqTEtIxKBP3/CCtPVC4JTZc6OZs=","KBGHv5ikxaa/kCAwksauy5/C5WGXT3n3SBqm0pkYMro=","JHFozY/A7izJ/qVhvE4BrT6leHR1b52dc0p/vEXAALk=","Iwl9dBJeBCeOX9DhT1LuGTa5AcLeZKBbK4CZGh8/Geg=","LK/f/2QiI5OZdTqWEQ/qqKFWJku/WQE/HYGVowg45kk=","GlggKA0cxm4su5kyCinYDnhEV2N3Y22MwipbiYOLXoE=","BDmvGRyCR3W4a2rpzd7WngrFJNLXlTvOZdxU4RZUakc=","BZIW3OBr15ephwmtK5DBXR+feBd/CtZtUACXJe1oZLM=","F0U/2M6XxgB589AKopvoubkMvMmiFht871LFmcYobNI=","AjoayPOgfIbpMYTF8IK+UamPcGttFGfc40S/4mY5fsc=","E7e/061RkZDUm+snsA3zCZH61AppTvDfEuidYXJj65g=","A9N1RhRyKLX6+VuggLK0AialiBBGMgi5s5Vm8HMWPf0=","BfO8+43ckXg1Qwoi5Qz7UTlvFSQqX9DH46wVOABNGe4=","C3VVj5JWf8HsVOmVSjPvr79RhmpYlKdlUtE0lSPPZf8=","CUFRg98QMdrSMpfDNO96JVgZt9dDZb5PNTqItCfZBpc=","LcLH8ZtQJDFc9bDHZUb5Qy4GjvtQ3TfDlfuHRHccDjQ=","EVpawUj/DCmQEiC/W5y9PV3pqQLIxu/QL3qSyx1O2l0=","HseJQusP7RaPvlW3MGdfPd/KtpwSLZ9soi98+nIoC6I=","JLxGDGlyV7swVStFrTcxOYdzniUHnChC3N8vl0+btoY=","J4orKb3lS14dD4chbeSPUdTfooRVXr1/5/Pd3CNNGls=","EPXEsCr1CHd8TNPNDGwR9NZ5+zsNelJphZO/UM8gPLQ=","LWlTJPiFRFhA9Sa3HlGfKVz7Cm5PJBRflS2Lr4Vy9XM=","GBE1J1NkNLYx+zd3rHM6slDdvpcdpQ8T+mzybJ4FvR4=","BAcw42hOOR1aFmtUh+8vpCqe/BVGKc5BPJie/iyHhZI=","Hrsh2uavTcfYC9K7k4mCwhXKEksV4Hl4g68qgK3sShI=","DGgCLrY8s6c4WbV3tZsX5vg2F2xZXGof2hJKBezvwQ4=","CI9KmvXWaEdbuqNWEL+sV5DhA+9TuaGzq9u+KT5W9a4=","EyXi6E4oHKrof5Bd9xnrZlFz/ILPzkN0PrPw0fzMmLQ=","Lz6joipW25cMu+2q/p2F8U8CRWiJtkq3EkskeZeO0+4=","BVVkt4Maz9j0bflu+BliKkRiv+goGwXpVVdZgWfunzA=","CMKemiLsfwJEknOjUTaUm3PeZoNOPwFfRokEOqs0EBU=","ISplSSxuKZJIQWDl4vb+j+x1gSVmE7BbjNQjfqWW3aM=","IOYpu1tsHvB++i/B+PY7EqqSv7QuOOSDNds63yZ0Fvw=","BAhv1sISixGlqlj6Kosl7V5Xxbaj32U0g5qBcpnOdxM=","BlJFz1kUjvPPkj0oZubx9h6lTmoOZQtquMm/lNzx6aM=","C2wbG63ADmDcfihr8bdhmOYaBjz9wmMPdWUGSvF5+lQ=","Ajo4Kd785E3igZ2+3c2b0XzBzCTV79lDRTUtFTyJgJc=","G1HVC58qHOA54b8zpDlfaT4Sy6mqXOr1/AxiZepEa98=","Ctori/BpsKhiK+hb7FzBUCR1vMmVpWhwI+oz06lJOC0=","CDJiCjVeExpHnRY71wLi6WqrNoj4GLVK03h2SuGi08w=","Ad189REC6osQSNPfymSTCNWfZfTzcL4Acmz1yOOnL8U=","Is+erdlYCTXwLNiniJeMU7tM14CyYseqC+tn3vXRl14=","F+O1YFUW2xG2JRI0j45/IGwucf1Xp72f6Wgyr2v3IVs=","Gq0cvdGFvForvc7vVw7bmGUg65K84rJlq4hkxRrEidM=","KNXs7Z2eVRXQwpuADjM79mZiqLW5g5hW5AlCIt+049M=","FWYNjJNuHu7tsQQ3xMrlRNvBub4P3WOf7/0CRqMT6IY=","H16PP3Fcug26bxJx4cyJQLNzBSRv6mKqfhbDAcif4+Y=","A7w6ExvOpbL03bXNWPcaksVJc9pn87au65wrKx7TJig=","EJicIYFegV42lbHobqwK1eaEaPNwZhQtBC2VGvoBNgk=","E6FHlr4sYr/O84msy1CVKkbHVp4AkgGWXxMiOnf+/4g=","DzBxSLdp1aOqDXC1RRTR3lCY4HDauYbALNkQBcN6k4U=","HnIMVCuDGpeIYOyogK1SIhBWWgZYhLgv3Zq67T0iS5k=","E2mB/E83pd29V6KEOOsAPKf/AQmzScKzEURHv+ZCDV8=","I8D03KeXp//u1hhbYnAEWulg+A4f+97SNJ94V978xeY=","DK3sNTLu9uQ1ZWQ2vffsVoU+3y7MHcqzPlhdf58z8hU=","HT/QzdypZ0nA52sQlHR/ZugiuwehoBFQbRmOuAuDFCE=","D6S/V1HgXLGHmn6dG+GMDPsHCuLlQ2UDe/FStFrAhe8=","CAHEUApRG1+bbwvLbestCJij7p2XJ88Ce7F7zteZImM=","E7JXyLcZTwzPzYWbA/dFHN6DFHmBFawd5Zgcy+6ljlY=","DI6MsTXdOBEgCHN2oDw4bmeHEADaKxvAK+lRMw96VnA=","FldirIuuZvPzgH3ZJaQzTocKm4hWKMt7wLi3y5QcBw8=","BCVDVWwyWljjrHU/SlrsQNPHOSbp47CmK5KluSDEfMA=","EIhBN+hmAL3wb4HXkEXqxsNPWK1oe3mchJ0tEq+ysAU=","JDqpp9NHjrc/xcEQezm+zZgIxuXkVTOjsmfOphKjvBA=","DVbNT1grVxmjMBvnhzFCzb26w5AcM8cfSQop8ZjPg38=","Ab+3nrNyZNZ8ErxLIU/XKNat+E0CoIFl7MmChoYS5QQ=","CCs4A3uWpH9U/qVPT4UUMPfHFnZstYwU89uO4dqnB7M=","HZLvC2fUapkd5gPIKRejK3sJEUCPjIqyg702/Bxiung=","HoW8yRky+coHs1mEpBxL/cokOhUUQeG3WMWkwK5roYE=","JeMPbYTamJ4NTQ24TPV3Oe2dHzVMjjqvzAG0eALFejQ=","Ee4N0wjGXtyIzirS7eyim2YA/68wn8bF46PWMYypjIM=","GPPKdRiP/1J0IkzeNsLYUhGwlMIPU9njpDUYluPRocA=","BbayHB9wgDKRG24NxOV9Ho7cvdFEECsoyGF+U7EeTns=","AOt5sHvL3y0iWBd7/RW6Q7xW2TYuSfE9ACOU9sY18g8=","HZY1cc5zE6FxELF9ZNRQAbNtILSGn/zuRO5XjSPWSI0=","KMRRROrc40X4c3i0MrzzDp/bQOL/z2H1uRjjrULM8VM=","J3ZTCZOhH7flIi7g31Bb5eV827Y1L/eFPmaAB3FL1xg=","IQpwBEVqTH5WZC55QCMIQv1Ut/vbjDN8sUk1Yed4/o8=","DMHLUZhqsaD2KMEtfGZWqdhJXbkdkOXa6PDdJk2fGbo=","E9Hgy9ng9CFibI2wndJN+SwnBojnAklSMdBXx2dvsd0=","HCta1Fz0GBYR7aZwYKBJDY1q480bEKFXCwC/C9Oibgk=","Je3BHTtebpaMqaJ8NAz5NQdE0okg9XYmh9LTHfrhQjU=","IwyOesP/Kzna66J4gRnNWKOpCpwkw+2CHq/Qg4PziaA=","KTfLM8kwrEvnh7bokOZ/igjMksFR9+Zz/7zCeyXNCx8=","KKOsZ3tvGazmnj0GBJVX/eKpJHbBmeHIGckHzkVoEuU=","Lew0Hu11JKJre5G6swAyM0cDjAEgbg94A0nlwsokcHY=","DoPJ9oxf60IQ1jOCHMhAvR+8vth+/96fI9RAPZuLA+U=","ES+yEYVZjnhb/w8PfkghKJIyQD+ysxtI5+yQIt8reXE=","H6piHwwDn9yAJMvd9MqBdYHG4/Jr3ieLE8NM1lG9h4I=","BOPSat/LTvfMMi7lV4eGBupbU3+h+IBEXGR+jRLJjJE=","GnDCAVvxxd+mN+jev491njCfRsN+U18MZEhplepbkGE=","Io9g3ltfOuilK87ez3s4MNW2h5/tfu2VIxxnTAFsf+o=","Dk3cUS/fg5rEi33bA+dl6c9eMgdFVypdT3AJfBB0QGo=","H45XLi4LSPm2vcR0IQocjfZVyl4Z99E7WomhhfOjzqE=","A6GDITFRwz1sWLZjHK+gwFMA913rn/lx+v01RB9crHg=","G32pgIKASKdJjN0rSewIvjutfUMnyXVLXj/WdOAsgoY=","KF3Zw73nw2GhbL8Uv7C1p42PTORDPUHxOjcuksNeIbU=","BvlS1m1gzRiUnsCKXCA3B/9FLj3zLVCk4iHnKnk8ugY=","L2hD2giPZ16nc6A3fs/O4zyWAa2luCVrSfLCJZq4q98=","G+5NnhaKxganPXmpkMWQkAASqv8DKRdHVTeBOEwo2AA=","DIyFwDINaRGrZaUN6ysoJdPjOSGkZSLlTMtrgG5V8ZI=","EZ/8buSgAOyLa9F1vJlxjatlCOmZV42F9X/iKUYSDVU=","MA0OhoHxF/tJGCf6EhASBiVOz+WnCwhxbRlQtmNc/wY=","BPQkwmRxkGCG2tLeVFKzFIqUgKZE5psNLGqONXIHAYE=","Ku6ghDvm0mNwBnLEJumCDBbwlv3q3ve+scQjwE7d3lU=","JwqgrlxaXd9oW8QytHyZburZ6x7YmiW+0rs1jLTttvQ=","C6T0L6Q7AF4x/i+/J64d8Bf/bRHyfPlSQ2ODrJAb0X8=","GJrJ9Y0lmR0QymIzsa2MxYPMHCR5lnkEqAH5LE2wiBg=","CsfCA7WwbktvVt5F+9nlAteWYrPvTBIvc/ejOD+1KvU=","LtSCvMtKfIp139MaRDt00eTvUiolBmA0TCGoMgpHjP4=","D06trpLM8HHc231nJB24IoagtTQ2Il2NbQbDCU0DK+g=","Lz7kp2cVs7w/63TlKJSP8VLQtpyueqow7T0lS6iTGnM=","CmZsy/pu0JxX9Y7iljQHI2uOvhk1cp6BFomzmKnde0A=","Kr+LnlUzeci/aPvGemfe5aIt+XOTZzFFIR0P6fXvyiQ=","Hg5KUqL+AR6vqs6D1UuS5thXY0tFEBAZWOfYBobuknQ=","E+5z9lJazFIKCYfBYeUZVyO0eF17pqAxyDV/1V6nVA8=","CU/ywkz9KFnvZsT2Jpb83H7bk6uSEnymInpsAp3hnhE=","Am/dQJK+NwkvoT4C0Ds8k9q7f7e7rPMSk0QGGQlVbMc=","Bgyw6/IJBnkAmNJg7QCnVwTojjM4b0PichVIiNVv7+Y=","CrD6jM0oCATFN9LgmuxMEwaxp7R5xmI+kSg2TZKX990=","E90i5h/16eM4f5BIgDfgbEjPnse4/ECy946DHpd/PRM=","JMYq8h1hzCd+0+7La1PaQPgkpryGGfgwpaW/hoRsHUE=","KgJceIjLDsaiM4pL5XGnxnvff33PXAd1t4Wixeo6DGA=","A1wf8HewFrgGnARKK/XMCYA+lO4BEMF6W75ZTLsnDhQ=","LyllBb8TU7I6ZyeRpO4yWiip4bId2wInjki3yP01TRg=","E7FsPMDKRwx1vCrXv9bL8LZpx2K/BBEBAJnBFi4mqac=","LTyQC6mp1UlPztXXDopArLaPR6C9JSHzgT74MfaQ9a8=","DOnl8x/rCo0g6xq6iQCDzDCSc4v8GW4Q24zDSzHxry0=","DaQTvGxkpS0Gi7xmqiUXwyPOLgDsNlI1yrsiNcMsk9E=","GJeuGiPfD5n4wc1NSAlYuVnTJ4FuannYP2TxHyn5om4=","DRFt/lNiEjaEU51oQYJadkwFPe5ttrK7XTWWZ2CiMtA=","IeJZUumPlhW2lrTNxUA818xDKDWo54rHJ6ZGdLNOQxQ=","Gj2tV+euIFpI86AkmExNoFAbVEr8Y66igwImQtO3RSg=","Gb0++gpgkpUe5xsxPBts0rAW8d7LW1HY3BSSfsdw8YY=","Jm78QqMM0E1nePUKP71cUdvPzvtutAD4WnoniuGE44E=","HI2Q2F72S/S+3eYJlX/03QB6oF6yotBOB7AwE9fJC2o=","AqwG1M29MIR6n84URyrjIOHzYlJocifggvITshnnJwM=","BSLyybCHbSc4i4tSpRAC5f4GafM9oHAU27jAqOKehc8=","Jr90RiTOV1RhxGYnDDx8sJ71wLg0LYZZhf8i0XtHI5s=","I3UQD4aPBuxhTg3tbZn3FKGzFZ+BBJPIRu7CXMLfKFQ=","C/RhFGtGs+c+Dt1JNpifQEzqH52aBYKXuUzerHdYMlw=","Dpg3btZBQl4nFvrv2O11RLFzxaOmaTYgnkr2Ka5nccQ=","L5xNlgVqE5HYnyhyCiDQoefLWaXJOoff5gabX07KJxA=","GS8gC/O1VbuseXgZuyG5kLcp1lpNKKJ9bT8A8aAqojo=","K/iYS1YmrM8Qt2Z/T9zNt8tgWgrjTW0gSsHLyAy0kSY=","C8ohwSRkJHJEsqGf0w/tZfjjq7+DNbSSBcH8wfaqwao=","FAeNTuEfRjRxpJUWw8hfmiZvjED217H4ax0ZNbCfFfg=","C7igTs+fmOFpfTMOki0Mir3gAAtQtapXxYANUt9N4BE=","IVJhIcBeCaCr0spu/ltC6/fpEVOCIhyqrmKKM0kXsDU=","APakQ7Dn67C/d3URUS9mxeW74ETJZl2WEJAY2XKchPQ=","EAknUelPtrXkm+oVigFL2ZB4VCRYrxS6TL2SWLis0jY=","ApOJkD0NPCmhc930UqZrSr0278ZCywtX2PEIGdXA9fQ=","K20g5sx8qRb1QmaHJBedjQ/wdBw9UfdFReITkRIXc3Y=","KQC0J3+zoP+DtMWPrHmohh4wXV6zE/LPV9uwWTkDZVg=","EK/cAGbdqbZL3UO4bQ7WK5s5OAB8xQ9WmSUCQM0u4ak=","MB7RVm9SIOF/vUCDpXv0LBLBWmZHroED7conL71fjxE=","J/GDMinDpZmGhpA+gkuz4+ELyWnxNCqw0C3mNf3a/xE=","DE7zX/n5BtC+pInSAcIQxTq71HoVGp5O+9uSICn7ZK8=","C6Wrkkavcjv/RXq4IovgZISvPjVF27TJMspJEV+VfSc=","IcVyvUJk2CHF4q75kwBkmciLMkXO6Vk/AsJQFJroesA=","BNHMR5UAhxkyb4EGyc6aSw3eT03gHSQpojURsf0P0XE=","CjeffW7tynxPB7td8tjqDdh/Hu/irCJxNwp/O+JwZc8=","KNrvfTekPyukQGXyITkS6rbIxg4/dWD8qZC+D/RjlyA=","KQbomWRYUE8sBE8FPErSTTWw4O03OyfgLlI1o9NPZcM=","Jgc4s9CnRvsGEtym21O7loxVIhOy+aE03zQbrz4TecM=","BfF3roxu7IuXEs+gQndmkOkkv0IkMAEe8nr4LfCrsjc=","JoEQJ/RF6GwZLorjcdLoP7c1YcjP0Qu/Wymnf1ax2V8=","Et717lnBtKlrUKs942F1ZAy3A2P++JmV80km7oS+UU8=","BptYpqpBmUoRzH3TpCj2xM5iG1sGeT9elbQDTi736bs=","DbsWL84YEr8qFq62qsfxc38tJ2YMpM3255Eh+/u2xeY=","KHuoSqUIfYzJ+JRQ8f45HMOoTyiiSyYc0dzasDmjCfg=","HoeKHy/HfL4jKup2g9RtiZbeu5ywavADhJ/QmenFBOk=","HI0e8kbddfQt4Txb/gacCNavmUPNfyM28xyJZFbLovE=","B08aZ4ywKUiDVty0d6iDA9De1fLV7OVHafFavBmUU4w=","J2blWBcqxwsfPdhfTIBRe6bhhVa/UdIPaHtmnngV1H0=","IGNjU+KfrOuu5fBO3kL8Pq0NB3J+3nqArxxQXG/11TQ=","Ee2XWqPT+brB4LqxIwQWcfjbaV/gdgH+WnHg/MqRa0Y=","GBABYEGP2Fjz5P6NXWuA4u83Zhi/5aVW8kvDJHCZxEE=","KryhjZs/JSLiHuV6HGY07BJ3TQQeZe+EMCJM8x+WDxQ=","FmJSQVM8WCubV/bglj37uppwJhOdqrMXT75xsNlSLI0=","G9PPG9MSSrqmJ4UP93pneOjYLQfKJGVdlMWie1fHgLc=","CE566KUVu+b9g3DnwT59CYNcN0ntIcKELnxGtL+tTjg=","AQW2T9sPApiHMrWOBtuACy3wmnGltaFlrSAR6/SKZEc=","BD7UNta5r1Z6rH4kIGE3+qCG0YjoREyr1SNJg5BLzvE=","JFHLel3sH5P9Kz+Ll8Sx3S/OfIfQqSyfaZvFUAMqCns=","GPN8Yk6W75xJTS8Ba7HtlW75UfO1dCCkbHFgvfqldsE=","G/hNbXDHSMzZgcIbGdVVznw4QfNCIMEHl6929i4liYA=","C/mwUfICHziilOrf0IEfBcCIUnIL3HSeH5picg9icZo=","GfH9IZnjqsiMfM192FjRWMLvEOgjbSzWanCj8NGHmIo=","GvnWOs5tt6iuIKBLd2+jneNLeVOUIxIUMX8DbllU7qQ=","GzotCNHDdjt2eLnZ3h/uEM2oCTf9fXTyfW5VA4b1RD4="],M:[["Cx55fu4/FbiM46H6/siNodYymsPDRxLbVw3ohs9WkJg=","L+Qp24Bo5huCYk8ldmJzzZ/mNo/wl+q5eqoJvkxjDic=","LnUIZ5QkOQgzZdIf52DH3+yeNZPGfeEqQlXGsBZItpA=","IyN5halrF3/3wBSGqw1gPSmZG4Mkq9awfbuW9cIboX8=","FczshXslk0/9Qpr5LJENsx0A3Bw/uDdFox2BMepbqoU=","FxAq0tmAQ+VQnnbDMeayLV+2LQdHYIBqpnV2RmDrVtI=","Ck7Kq96dHqEcgdr6jV1Iab7nrQv063g5e3G4+YnPmBI=","DsGCFkj93ESKFRKuzIrDdxSSOYGUD1VCc3pGjU2IfI8=","JVpJOqS+zZ0TfrdpQcQSB4TBIz9sX99dZcCDKvVD5BU=","Eg9EZwMBsUNSSSlNmDPVngFoKvTIZYcZcnZ4/Zq37y4="],["GruVtuMyQ6BQ5WO1xP0FneVRPsKJlKb2DlfJjTvI9YY=","CltgTJWLyQBxrRBhixdyWZ4Mjd37ZBEx/vOdqlijmSM=","JOgt9Yc5U3krrKNFt8GfYQOa3rEZBZK8oYz0+QfBpv4=","EOM0nu/ToRJBfhEP2egyB45UtfRTfNAYruPfu5BUFYE=","FlrevgDHugGUmQGMlvXFhw7KVnnJDIQ9lScYSlJfzKA=","AfuBIY/u7fTn4OM92Oy+YtZca31CM/MuBzVx/4YticM=","G+KAL76lEAOq+ugv9EmdEVg3exCPiwIMgrhGCo1gOvo=","BBgIHejClYNVoeReKO5RuixmytBINfT72B5pbeY5h2k=","Hz6TerKfOojG/kOGmKcZilIJqmrJ8UExnzuyAef9ZxY=","ARPpaHabDqMst7X/cEhKrMlvE9woJ6jl5hFpXgeX/Dw="],["EQ0hOoNkeKowG8H9Tt04hQfYd0Wzq/ulvygq/SH3JCo=","LN7gxjWk/NlUnw+RtPSptiiqcxni6qCUppOzi1z5okI=","ANYPBYV1XUhXe0ZXRt6OKG5JklFQ8XhPKftrltvY8Ow=","IWjc8hbYNppibMxhRTI2o4nQJRnzBS6H7/nMuKopnEY=","A1MN2WLvI9wW95sowfwd2v6UWL4VF0y7vzqAbeX2PO8=","HO3G1OFHZ0HBCZVX5Y5kLEKJKqNuLQp5P2cHgaIbDb0=","JpyME5pPYeFr+q6ei7scaYCMkHEIOwoznf+eSQS0Q9Y=","Dqe8UlA+IDnSd5EuAi/W0N7VvGh8b/lxlJdvOii9MMY=","IYC56xVuszytGqdQ6g+j3b+kEnKW5Jf4bmRB4FKiO0U=","GM0UcUMK2tMeRbUpSU/Ip+MZvS/AYZyZIH36zbZXu/c="],["GO2y0QW7U7dorgE3hQ3C0r9tEwOh+O5Krfdtj4GZBYg=","LJYtfVSpjDqCpjjYyCRQgT9CBxoXxsBfRwtElY9X7xU=","H0lekwFDFJiNrOXk6Gf1EJ4J+gD86Hkp0eDs6VpEk0U=","JikD82rPDcBV9hA5ffB5T7wwkn7xhcY1a8M+XDH6758=","G36SKz3VA+ZEGtqWbIs7p7kIyyuYtfvh5ML7mCRVuqI=","GoiuL94SujLl9OzKzxHCW8Fjve2qqIJEdMrlhp5ewg8=","I0B3KCaccP5xKwIZFQWdyNwhJK5kjiy1Sfx2NivCuX0=","EqsxhibVEcI9KLqp+1tYAuCrlePLF67bqiX00ITP2lc=","HMadjzTuh3g4lQ4gqdTEvT6ayvPWk6pkyuBPqiJaLh4=","I9D6ll6SDfxTC1JnCx4y4tX8KCH8kYwIRKADtxQYJa0="],["HlPpLfbFPs7EwN5bB9xMmgxVRfKrzB+r9My4SgpuLCc=","K8dhGF9Z77e2e88dPlTaANrqBn/knj8dkzTlRwQ4tFQ=","EkMx4Oyx2YCKHZHvqpiVCr6TDEb+5aMNWtB5dqW8AmM=","AEaIdyTykyGJXC74vAz1Rd93PAS6oJfDUqQWU5XMp4Y=","JHRgrUWAoYY56tppuQTJGxn31Dh0NXB2lsQLrDv73TM=","JlQSpOO1Vgq6UC0g7YM97/cHt9QlujwJ87Y5K28fQzk=","Aq0G/J+BaEVC4EWKrhnAp8GL6U8d4/zmo+XSM1oB6Q4=","DR40GSND1m/BtlkctqOwYCsINaQDxyJ9vL1y/YAAxvI=","C1ZReYh+4w44FjHY5d01fHDuLrtBBhfSMh9thTf5iXA=","LqazKvN812XXKN3vowkYkCoh4ZspFACFT1Y5PFbWlGA="],["EPy4F+EPafcHTmTDk7gHzd3zPISotc/jP0S3P+GMDjY=","LkUNH+d3PJiJoL5V5ERTvMhEyUtW/Au4BuuZgqxVNCg=","L0Ifz1TXfdOJMM1pB2+bqt09PxlHNxIVpmyJTWN+ibk=","EydggdsBLR1PS33S2KL4pRgNLswzhUzdNfnOsHv0DVM=","FE1b441Exb+PPFc1M0+xoHwTcC2Grzm6C0Ig7Jp1aKI=","EmkbWZ0y7cSK6Zx6c6vVnlsY9L93P6EFHKvSxJqqv2s=","BXilXw/aKZCbn4UMPXS+ZmjkRErGkXZPFkSmJkmCGOQ=","EuOwSSSyz25Ae9JrPNR7ymHW/89++hrqHC4NikneZL4=","EWKlbtO7u0tnYKFqMAunICEwCG2k1ViKcJJkI/+MJC8=","AzQMrLBNWoVhTqzEvjNSk4uqP8cUwldaqdhfc5ETxQs="],["Kx2MEfxlLFk1Q7b5gAu30Mk3He25bwi7vM/9xsxE25g=","JcD4fJRvN140H3L2qN1jqU6G9K0YJxW8/L8rKN9rSg0=","BUOyvGbzstk9TBiCA53bN8cMC0N6wjrFu5ho5t8kSF4=","LdEXIYU46KywMB60Ct+iQ19b/6gCj/Uvlqmdd/6ScGY=","JpsGsx6J/xMtrrwgDv3IqwaBNvzmXy/FWh3Lk5t/xvU=","INRAHLv5KHfs9hbX0oVRywrsVS+ulRjc+SGMOMGgvJA=","LuLaJLf45wNftzsIw0FIM/+jjhSx+qwZioYKV2fS/u0=","Bt2J+r+SVGhHucE7Oja7x+Z5xbsN14VAPz/0m75hyOc=","E2D3GQNFcrWUEMUptipiqpRWVlRZfkJ3nzNADx0X1lI=","Ff+CfgNMAqkHZ/AVKEDn/G25g+SW6gUZwP9B3qgYBig="],["GfRz5AwFZ21fjVHhEzbpxlyzKCjDl8yBJfHcZntsrfc=","C/5vwI4qLhuJEa4GW5hTiPzRBaSQpKuUOyVVjPPQVLY=","ID2e5kYqWGkU/n2/wb+il3O3+bPWOupBIMYBEpwWZg8=","G5Eqvy4WSa1INMpbKjgxzJwgfU0I5L8nSnncqA5S/iQ=","BiyqPJ/Tm2mGT69wHcikWIVxyzG/1cnDxZ39l+mfcBo=","E4wDouzqGDy48mXuzX6TJ1sLuYKXwVRachl9xt3ZM18=","EViZWfwkkykvtsUHMOdJlK181tNTPDsApX2ugzzHAeU=","F7n6zb50fXxRY8oA47C4JdAS7UNXYE5xhXUNZ3xrNX8=","DGA9A/koYNqKaMbcsZJNGkUJmupQ8aNi7bLyp93+kP8=","BdVvDIRNFpJIUDE15N65/9YynVTPzu1LlH14pWhoEUc="],["D886TZxsM5LeG9/iXPuGgX7LgMUb4X1H95dQIB8fzQE=","DBguQ4JXxK1+e3nDto1gmE5QesWXy0fcMdkTp6VA/Zo=","Aloey9fniT9kbzXT4H7pl8lDVHN4hP5sJq6BVXYNuKo=","IBNf8mOGf3CO4CdRcMyXiGicCIspM6Nhx3XPQwdI7x8=","IOFg93KZii99AGTH76FYhOvG2LcYIc1TNuLfFDQcle4=","FQ3xEpG2gOO6kloEccf7sw5wSrS1VOpdjAe3CyuWICo=","F1cgKejolyAtDmXCFyxXHUuRyoVuetPxGK2SISe4cFQ=","Cv8VZQuAW/9vizUV1eKc+RS3NJr4kk55YAn4pPG3Jkw=","GpGPwRfZpkReNj7lgz3AFBEDS5U4TZju5HrolvkqfWc=","LlYYQR7+owzH3jENSHJZfQh8HhIuAuuxF9sMLf8E/Aw="],["I7AtAP4mNIiWc6fQRzb+Fbn2JlKxwGJqGa+NYIXXCCI=","L/TQuHmKgmZ3k1M3MAg8JSI9WJzdB5Ni8ejC4B1UR2o=","HYl/YOh/zlzu2Np/L0pj/e5/+dzxecCOBenlzdgjisc=","C6bUzu4hgtPyqy5KOtCPwx9/TMD+yRrVPpK/ito+J48=","Bc6UuOmmCyiUdxBGHYfHdXJGJmro+l068+qBd2tbjAc=","DDRrBGrwPLkEjCk1PhEH1rdeWQuy1CLqg8CaXaG6DGU=","L7+Mxux++zAQZCPy5nsKqUAzYOVuiLbFy67DSoC9x/Q=","DQZOckSe/BHR6QuXdJ3jkJSQuRK7H3L1QvQdYqsthHo=","AqiODDVhdmXzzC/HfZCvx6jRABxx3rzyczygxxoZ4eo=","Fe6z4FQbzwENoMR62xL231QLl01DnJPhnqTQL5l11EY="]]};Wv0.default=_u9});var Uv0=H((qv0)=>{Object.defineProperty(qv0,"__esModule",{value:!0});qv0.poseidon9=ru9;var iu9=FK1(A5()),nu9=FK1(B5()),ou9=FK1(Vv0());function FK1(J){return J&&J.__esModule?J:{default:J}}var au9=(0,nu9.default)(ou9.default);function ru9(J){return(0,iu9.default)(J,au9)}});var Hv0=H((Mv0)=>{Object.defineProperty(Mv0,"__esModule",{value:!0});Mv0.default=void 0;var tu9={C:["B1KvPG/cyvOGgnZoXwppuXSeFwaoKRe2TsLvhH+ARVk=","BpUD1BfiX0Vox4WLqDNDAcD6GcGzSLx+GKTBrOHRVBg=","JcGxIfM/TPezCOxGMPJ7YD0iqoHKNZXoAcX6fZdwoJY=","I9a1UUW9sygnwUVq9Ne+TC0hPoJcHS8Mn/mbInN1H24=","GzV7zj7z8rdq/CtYBIBa2xTPa/N/4jV8eap9azKsrso=","KOxawIgcHmQmukmUCYlKbzwnb+Vonyw1yQJ+gJRId9k=","LJhiUkrIoHtH0hHJxQTIsL05jQKKz2kOS47UAF3Qbu0=","H25vCsSut6UjQ/MEGAeLQGRM1D4pDaC67pKJHEwGWsg=","A9s1F+Iz+KdtIbL7I8hfp8rMV3dp7eoJquOUB7mvL90=","D8Mz3KQYPatHnFli6wXuS3morG4Mzp6bCiFCJHv9CHc=","Hu0oGXioOVwEKJuGGXZzsPK2XhoTUmRSfiUKXN+ZrKQ=","JWi99lEQNDQ/tdXQIeBS0wgJVP7jV9yjb6XXjzO1vj8=","Ha+t43TmMlHeypcFkdpKKFpj0Rz+ZGYfrdmgAd/4IzA=","CvJceBq/VvpM1oM1gOl8emDqqX8dwytiLold86aRWzk=","E1AUUct9Pgzzy1d0H76N1ZdXyTZ/zEj6Ed6xNUJ8XBw=","GXBF/NzxW82yR9j79shcgPLQZfkjEIVZoXMNccc+Vs4=","GjkNcoE3X6wkm5hV+MZ6J16P+KCoIdGzBcTNsTE8hmE=","F/Bwb34S+wItFflCl8e0WUd1Xl6Ex7mVdlm+HeZLc3w=","Co9fA/GdSXmbb7plDAbkrvJR/8dSQ6jXruiSTVY/fkk=","JMnmw19PgZ9bwe8mV24W0sfHIGoFmARKzwwY/FBC8OI=","ACQFynDVFVDcFKv+4Y44I7npeQcjMNVHEzoUsl5GH9U=","HqtM1W8UdLJw1QKUViHZPkRmPK+PHTHYaxVuEH/vOMs=","BmuXUPc/RWHt5Vk5QH50tJfU3u9Zi4c8S0ofMq5CXQA=","HuPfpZb12HAwpsnSfWHdF1snEXlAgjXxO7P4TqKOekI=","HqlLmsb8G94p1Yk/3LZg7WH/eyxltjikBG6rIXwCquM=","ExOINR8HltR1POVk51RZHLG64Cot1Uh4KBrG56PAac0=","GkWgF/2+U2GaKdjTHyfkCPZL4QvwXOFskK89HxOIai0=","G0oNaOVDErn6Z1UMXA/w2I/leCLd351Y2dIhUFeqlK8=","HUXTaewDmZBbsCndn+C5elztHSnHtaOdo1itImaR27A=","JhVMnFHfgFl0W7LZfZqbjMjz09gT3Er0FK3OHWmSDo8=","K3SK09pDxcuUEsxkMTyNRxElGnCA7FtZIG56yMcBcw4=","F6VGj9seX9rNnJ/Qp/X7dW4F8vL7QQSyy0jYMP7RN1g=","Jpel4iVCEj8JI7hrFSmlQF74Cd4D7kEpsrruXLO9lOY=","CbB61DNw/Ev5reYQ4a3dONnZYuhNjdsQnv26aZFt1Ik=","BpwZS1ufIwG8SNY2PI5a+kp1yi+KAJ4VrUyhGhfIGh4=","Ghl0rUGMs3LVVeya8PNIuXKc3uaB6w5EebkLtyD1Qsk=","GKnY00zyxjMTip656ymCDIW3CYiVgm7N8uG/BA3PAoc=","LgVUg53XCkuZmP2RUyf64UaF7KYj1mJYUYbS8SS6i7A=","Hm0CFsi2eL2eiQzNctI7wmeUith/qyWupiV/jLcBKAM=","CSCTKmxAWx7oca4XOUlzHmFpokRC2PjJ7XnMx6JKSV0=","FCxC3mq//1gFT2pL2o66X38Qzzn76vuNOa7zDohPo7g=","FBjt2I5k092tA/M8oJNhckRLsHEtZGqLzmey5FHuDYE=","BcXc8r1eBOplZU+0c8TUaS6ZWKWZmr1+XN1wbLfggrE=","EURkMR/foR7sFm0gKu78YB5NFpWeyTap6PGy+X/TXd8=","IbcTsP2yOPOwU/bVlsrwciOyqdH8ynWDIaHZF1wyfvU=","Fe9nyuWDilC8Zxpep46HtIvJjjzXv3bV+gMwk93JdYE=","C/iJF8t8Vw9os5Qp2P7g/P5YMwamymkzjDSQJv5mv+k=","GIHwEppkt/hhCF9rNmnc71flaNY0l5gngHcLS8O0N/k=","IFXrcypy03ytqD8E73QXhTaNZI0Jy1AUJXVDChEOic4=","GbhIwzs4drsWiEbROJfN5rC54rKZVDlbOZRqT18m0AM=","AeGXlyMpZM1fJq6KLgS9ez3BvaJbVB89SgWbSPyVLaY=","AouN146HEuFySGpLJ4rI4WaxmWVSx0vS+kv7y6ORNFc=","H7HP9zGW0TTDA1naFaUwsaV0GqDgV4ip1PsgMq/w1YY=","I70zAfWb1lUiX4XEKpRmvNfGSqk2N+4nrv7N8ogyYDk=","Dira6yrH1pROKH3HyDMBUxPT8r6rol6kwdxvDj+8jjQ=","L10IVI73PWXChTF4y8vIpwxIADwNE4bbcogmDSmlLQo=","L1XA6W3nSmH8l03w2oWxGsVEtchUSuWa12y8A4ieebQ=","GIhfc5qcPf7tOc63yO73f9Y1rVLjKU0+EmqSpkxaRUM=","EmfKzpzsPBqW+9pfIN8wnfiPnt9WhKBb/KyxEWeYMII=","KkXASERI2jGyU7Yy85w9T2xq+OPjmd3Tk7ggzexm+QI=","ImAnnDMlg6NgEZc6p2JtToHWOClnhoqWQ6duU6KyUxY=","KOyCRGrouyF4P1TNTa8H4nm8Dq0E16MTdp9mLI50oOs=","FuE1cN7/s76+EYlYsthkcFeMsRKWm8bu86EyG+/aybA=","IojoO+t5RZgHy3dAjJu9vdB35iAnmYb04vCz5frKq9U=","LbWwbxECtyzkmUYITXXyEJrZcHhagynejiJaQQ4kM4k=","L845oZ6hFfOpFwQf2yZ8G1EDtYh+XWPEju39xTNpl1g=","LGXvBVso+0FwfDJKNqiUxq2fhi/R+X2lRFnF2wvaVa8=","KeY6JMkSNdwApncLnlcjWMGKkGOjQGb4tvVmg8/0j/4=","BUIRxWz5ze5kt9qnZ3/p8jXitcmcXYtV3iDZqmEscsM=","EI6Og0M/fLFyhyODft6U0HMDKrZuLg+225eHs5VZ1zs=","D/m/tBkU4ZmlU+Bw7tlDj/8DPNMUdliRSanmDVBYEU4=","BpE7wuNyMNS29WtEaX1vgEGNfBGh0g2EhOlbBn+TW/A=","MA07dzuaQe+Bj90SIC9JnV2945U4ioHFzjvDzItIgJk=","KfmyiXIf4wAZN/bEh7sw40KzRMcd3Q+VfQLZKV+r5ZQ=","FN4Nu1Cgqv/7OZR2LRSWz1FEk1C1386wZQZn99t/M/w=","BFzx03Yp3ukon8vkgjUZ3rhX72bLOcxmMKOsYVfp4O0=","Hn3kb90jxq65St32y5mYVjItOtbVgDzviLZpPtE1kKA=","LAM/3FcjLmhavprrGKWVDln2ZlmKCpAyr89Yrqdyk5s=","EX6uZf/mY0JBJlNI2YRyB06Jyr49j59Vy8dN29mEPks=","KYjoGptdwiyLPHqdATREIvJIM2TBiZlryrB5kS0lmT0=","Db6lkbZqJEj7+4htELiZ1lb92+pOZmwPFEZeCcyt3/U=","Ht9CS7bKCKyMTN/JjW0/0EAA7ExqhijV4rOxJjI0dV0=","IUMGwBBfNj1SWeIUHpe32kG51RFQSNGshIP8aIpwNLE=","JC4AtpML5YNapQJ0k9OxHjEYdyZacCEOASFjKEUv3Jg=","KRVNASjMZQmJ2ruMoLGN1b6x66wPY/pHvpbjgyASGXo=","JdItVNnILXz7icYapiyhUFBqK/q10wDbeE0l0mCCfQs=","LyPwuimfXAl2wW6zuIMGiSYShzkj7ojqotuMwQEI9cY=","C3Q6iRO9jn5wnmgxGjWF77CWcIMVqYEgOfIViZ9ClMA=","Jk76AJKVRstOwwpiHDxvZhMlhyhk/9+E1a22Gvjbs9A=","HEnXZmOjWDh3YtII3IVADnrPG2X7sT7bNG3x8qEKzjc=","L0ByXR61GK5FYu4lygiz5W2sqlEb34LQmfvu5RELaC0=","JlG785IV1tZjKmUqzm/1EYVVrP99TIvn7j4gb0TufAA=","IZjzsKP70L+rB1eNQNf6A+UHYbqPHysBhhPWWwkfPq8=","GNTEaZ99AfoA7a3EPI4fENkqT325bC2ROb3W+xH+pAg=","BZ7bxVNJHsa5QjPVO1MopdJLbkn0VxkLz9BipYIpV8w=","EpphYUtOnkIeZmfaqbhf4UvqqCKzlU5VEohWS9KxRVI=","Liv+TXsyNN9rYmiL3LLIdnWX6j97d5L7RDd+ceHsnxY=","Afg5fP2OruukeY6YY3N+xUVy9qNV7kfNuCen8g3Dick=","EX25zJFA5GcLx05/06b+mbh+F4HSrhkdARxtZOAtz4s=","EeDM41to3vfe1VIvQ0xIbyh9sLa648r7Ix3PlRWY+J8=","Jb9K4wxE3fyHAOI2mu1/VomAxtSOM7bGNzfIL5QrkjA=","EVP1wW1WCKF9z6L8xf+S0KQdD9E4C1jS93wFgzmIb28=","BBvtOcKa+3AEzumT/CImBc3f5kH6OglsgBPzi1zYW38=","BHzVxbDCpgSumchCVA+jfUTmq+w2V2maEWuE/EKtXT0=","FU7yXmcUhtuOiCGBozGCba57lzny62yPdIowZJqkGA4=","G0g+dPQcJlj6/QgbnLdwnfKImZRUSWoppJLu5577liI=","EtuINC0BS1b9v5Pb+dnAghlss04M7d/soKQJBOK4yy0=","CUQmP8rXY1p+jt529P46+yBc+DX0KpXAM23mxC6lqZA=","LnrG+p3/r4Op67aWbvVGTkQpuYt4uPFBZcUBVGlwtzQ=","BLygehW1hc0neQdoyqOC6Z0Uz/j6V+L9qhFaRy3U7BI=","CiMKtIXngUaP2/7fMkE6pADIOeqFWlDxkWsDxnYcA0s=","FiHcPIw9uG+oMFn0o8QSmK7I7ZPEnFO90lhzObIW7HQ=","G05LxPAo/e0NqlwaCU/soNBQlPr+vWYZNI4d2fzhaMo=","GnOeVcpkTpyg/ygGIyCXfZc4s1cof+bYcn4Q/0RSx5k=","KSgA6EUqVmbNArF1aVD4BIw2eiQ5reo9lC7jwxhc/ZI=","H6Nx2RBrgapmTBH1DNQdJIGpFDmjnA+hMR/8KMRITdg=","KnhpQbirYxpFXx8L270+uaGc2l12xGO/9O8SIAvWzfE=","FSHzA/1BUJ4SLWt2YdYskR+67u6CH6LhHinnDIQ/yFk=","JCr3oQfMe9nBxbJTfl7reUxneCfFZjQYu5osnc7ykVc=","HMMNSBO7/0uRdAzIuiC9Bq+p0hfqASzhLRTgJxMB530=","I70pIrQlr02L21h7HMCMzf8BCrAwQxZkiZpKMjspc18=","FQ+rWYbu9b0f76kqq1ACUw2fVMt+ZWM81cMQVV4LOQw=","GLQ8sGS788g/wvFYrnhaq8cw335cauO7yu9hO8CucHo=","E7tC605zeHBgiJvhdQGLjy5aKKEYHXd+KqwcmTrNZpg=","GribVm3/NqlfgFDoQ0lHQLo0zTs10LfJe9LXBe+EKrs=","LV/ZDnF9ivjVsQ9zhExspQ0AWUCvCVRt6ONP+ZFDX7Y=","C4NtDVgZFCGNsOk8hZiziJcqR5s1yTPMrZhKC2zpS8k=","AuzfsVD6Luz0w0x21W6ymkSpQAOZb+PH+51k1y01Ljo=","I1eNfV7I7TGy1+t5RWTTiQJf79AGUhldrRIrQApRlrU=","HM+4tNk+XgjHxMTzBjVwb8nfdZN1//poNaTBwn8iJ5Y=","HAy3NTRhZLqTMIiB1Tb1iIhz1EQeMIN16Oa3OKHAz9M=","C3Plt44NI/d7D9/QAXOBkcMwKcBtu/b0EHdPJC0AI+M=","BEcVwA5fy5nENRicHsJLPOm4MRQh9bHzhISrdpLGxjI=","HTs2R7jqNF6SzChvG8GLbqOzqFUdC/GluVIUzyMQ9wA=","EES5FaM5olgqbn+2pm8rl71hgvmUatoeXT92TOGrDOA=","GBPbIlHj2QTQ0wu4a+LXxYA6krhzdd/Wj5dvRiKlFTQ=","KAgVL1aFv+V3yU/KnXCWLloI4Pb82Nkhgt9/s7Kzkk4=","LalAoejImm+YPj+Yik55dZtcaYe6EfP1HZpT0/0dQBE=","IPsdhpzRksh+NCVOS0jyIvmXtFJqPT+cn+31HNFnAmk=","G9Se7qrDkn0ZgoKQZaTbQmmMD11f68/UjsO8EFmVnxo=","E1ESs3RIBkIxG2sUJwTyFoTdAk4K1VrgJyisMiaJ5m0=","LJ4kXHGDLGkKfKPbHNqtzdfN05VwvtwUqHrOX3Jv/qw=","GjGaWrOyqelesMEaWhK3noVpKRhqHuPrKHKthr5z9WQ=","GhI8MfmdXqVbxC7jIrfAcPTMwfwmvs6fTz60S5BROAg=","CyP/3qBlyOdeoNO/2Wbf8TbWYCr6lDKEOVkP8+IA73Y=","HIH44BSrJbjtecXhvb+Gn7G+Hq7dh1p1OWeARr0aMxQ=","Ab/AkvRwHUyu/27TJgXMDzVD71I4WL996SI2M1SsM3A=","FgaPyJsziP5b1UGnLuvyl2idHm+XiSXe7VbyrabQH+w=","A72dwSHn6YtUlEG88HO1ZNWp1A4wIN5NGnEDnvJjAzY=","HQu7k9nJJ6YJ7/dsPKlaxulOGJPIjvKlRPtfYpXacsI=","IOni3IiupFiD4T2yBiIuTCHU6OuVQgLyuQwhHKyWycg=","CmnewM2KOZ//EZAqNK/poTMfUa0Tp+5ace/X64WU2uU=","CGfJEIUNLyMPfloDs88NwDJk1bbyZhEFtnXF/0FXXIk=","FFYD+PtaDPVr9xueb//4MSfC0Ls2jeI8afx6lMhExAQ=","K4u3bc6v3UoSvh/JQ3udQG/+IUS3vkbZpWpBDRfadcQ=","CJvFzg/UHZCxqmWd54NG4F6sfQVPH6X6fbkcB/s/p9Y=","J7rXi4z95HomTLY0gbWgOI8TOcsh8swykF2C/rTpP5M=","BwQ+5wPSsbarhkH8/67NEHvLzANKvP1G/pZ9hBf9NyA=","BPXM30A2u3iIkzX2hjP+CR4No3DS8H5vhU9nBJ5UwMw=","FbH/4SFH7nHjQBszNeeGgcU0vMWPqfgKgTBQncCCAlY=","EJsFSO7wf7uSMOkrTPt0QYc6RO29Jl/BUtZQGHg81XM=","DwfFiqclrrcxtq8IfnxczsWjeWrXTIcqdCb763/s6H0=","HRNC3c5uRGn3CpSM4QkQjTsedbNzPOfJojekxeUnRRQ=","BjW+nn6EQ9OyiG0VQ0TSQ9qpV4yCo44lKIXE87sTixA=","G9SSKsdYwPTFC7MDW37UtWGK0LcUq0aLXquYjP2MKVk=","LhoOb4TJM0K01Sn4gYRVSXbiHsYYDFgOSlhjSnt0dZ0=","LxWJvloSdpikeDukhyLkyakIjHye3Zqt+RUrndg58rU=","Jz269kXxGFRmv8mbZ2xhh/hBW5+i4d1vxkNfCj7zVSY=","HBG3bfBCOFzrbQ/iac+hUGlZGeBHtIB71umjzUtOCiI=","FqCYjUI07LCQ8J22veea81OUybPM/GoLtETfxseGc1k=","IV0CVzCtoXiOICTM4n8qU86ASpOi/GBFKgz5SPsDqLM=","LN/bCEfegJntipQYIrFe+ekfz2QyWvIgLeQurJK73yE=","CUbb6ZmN7FQdo5qdjqVEp+RJ4mpPmqh8KMfi8RiWE0I=","D5WJgrQ/j9wsN4XErD5jHVyJ+5TgxySnplwcMhi2fkA=","GFAhsZInSxthlSrSGcq2Gsw7Nv02GIobjBLlbZmMXoQ=","JNVrTVK0f5vG3LetNT7sknwOfUISoubeDqxEohAmCzU=","EJjVj+e1NSPu6BUQsIP9rcoAS1SUaMvSAbCjHIt+HRc=","JKmbxISBBoOQvEgzDBE7eSHM/wKK1QRYOXbn4w78PIg=","Eqf9Cnpu2cDqyjRlrlV88xhwUUb3L3tOSrJJNNu0xnM=","DUKt7kR9aupmNlvwHltgfFKEgImoRdH8/66fR+BxaxY=","ANXRCd4lefTlyidjo30TEJMN3e9pwgI7Fn/+pUsMSqo=","Lv5+dEovDkUGk1B3MdnASSoHfRlKAiEAIqzFnn6kadQ=","HcN2RLvs3CT4W3E/0Zr1W2/K0xG3e1/jAwqW1TNLuDM=","JDEVVo2jZILQBACBdqdUJ/2jZsnQe89Wx7D0ghwmN2Q=","KskQbl2C1OIAslewsiLLMJVzJ76umDT8QoBGoPWSbnE=","FrhSlEVwKH1uAsNaYwA5JjWCDOSIP9CTgmD4VVXGwLU=","Kd+kABYbZh9SZLQVhGDUd28+hit7gjURlDD3Z4oqKnQ=","JZCKXPscIQ86/Nbo1jFzptedznU1rtxXqu6ZQybDhrM=","FID1azpo70Hl6kTf8lSq3dvxnVDw6ZCWX8yJvcO/NUY=","LBSQ+TNeFNv66sZnVZX2sQgHvPo+Sadu/JAy9fU69bg=","GDPwzl3FKdNXan+0gdj3D6biFw0xwQMaJVzYAPyyYrE=","JtNkYaHJ86NlNZDoJzVU+B/VHMQw8lvuLMz1Xi52JzM=","KQJ/D7OBMY+OrBSvJPduFwfca+0nEDYiVvFtvaaakK4=","Ckzejz1C7Uj7Pap1iQNvSZQXbN8HouzD2vtU+dRdmwM=","H77BL+/+CInMSjH8rn2BnOxIJ4XhkN2iU24sQBHahwQ=","GybyOMe7hjZ4K8DuSKkxowknRoQBTOcnFABdmLjYxmY=","CP9N8MAn6IgHuLblXmv35kP6YMZtdKM9yETsHDRZjuk=","IgfBMY6VnkoAKtUBXTgbKZFd4iYpphKhtto4mrhvvCQ=","CfywfoIZNTm3HQoFLTl3mWoJ+EIWvMHkbxGshNXXXvU=","GWn1wg6A8Q5x/0L+Wve+xH7nUzFTZ43S7zPx6R+/mM8=","B7ZdaodPVwYoJHnOMj82vyO9+8NHaeEaw07ySU8r/4U=","CemsTFG2HOraLIYeJ2ocBmXxsGkULxRPgMRmSaZbxCU=","CLdOuQsOWzATNHUV+8/pTY/qz9Wu+5VG4eWt9Zq0rPc=","GTUXFM49Lj6T7JAVwC4PoFb2js+NHH+rpRneoRbgIXo=","A8ShW8l0iBOc4cuSj0dFBa1bx4k6U7PPHJuiHVGwBBA=","DYt3c98zW2qc8piwhyHWQCkKCxfVBg8CIvJjx0F9Jcw=","HhTCEvt2eWdq9Qw3EbGRfWWZ9iBlK4vf0kQlFmeu2c4=","IYbMbNxScSkamxEbmL3lDGKigEPZCu9lQXG7cOQp+t4=","B2jb1LkHS0NUZ5J9EYc3jEsXRoWu7KNXiN5mXygSoZU=","Bj9aiIt7zT+K5Aa6QOESB74BNhitX4Ecwxf8HlWMedo=","F4B83C5y8Fszcfzpj97l81U+tM6S6TmNcC+TjPnudB8=","JfPdC+O9+OYyr9y9QxvnrmYBVJMER1ylgNE3QeKn/ZI=","InSkXi1pBkvOZ+LrZk20Wu9PHZ3MzRV73O73quFF9tU=","CH7nk23rd6l7jXRz9TQ2zz+xzoXfB6tooCi0beqEFwE=","Cq7A915TCH25N6l07esy6r62M+zhGA8fhDeryQmd8b4=","EM3wHoxhJjtEbD96EMwp/QHtkfrZiR+cb8t7XOQ4upU=","F2YnqSBy+iu2TdXf+cxKDVvtzz8iyR/pkcxlaKT7VM4=","DqsOFY4vZyxop6CkgyjiEXmkF+sMZbG2F2ROHFLEtCU=","Lt8eoc2X0akf55AeZMDy0S95ZXQdpafH+r7iXqw7R+4=","H8BxN4Y7HTN7tdrBitkSN3OWgKae7V2gvzUGL01MrME=","A3vf9oAlvdy+1VTOrD32ap6ymJZteTCK5BTTQieq+GI=","F39olXugfaZxud2RnyQz3+XzY7dKPBYWlIHFfFtcB6M=","BtR7mSHiUCwquwE407ECiwK4X49CNiz0NnG2Cmnp5go=","Ex1Yy4pBp1PnZ+HpfO9g0AA+ScjNHw9RAchhsXdxXaU=","I2ynYjXZ5pRyyZhfhC5ibzOz/U/V9UOBCgxdIUPtTJw=","L+f4WleZFlRZB/KgIgK4Npa2TR9h6BNzDOvAbQaFN/I=","BJUjJr0m7+1kY31PwPeku1KOOjQSYBJViOdaqoj2LXE=","AMLftXe3ja0Yg3u3DI4pkPMjJbtBj09mJjorY/P5g4Q=","EixoIpO0iS1RJVmR+c+vluJRQL1rNzN+p9+tXhJCMoo=","Ed3FQNShEOSCokVRErpn/7PKPuVHEUmNsaNyucwj0UU=","L2vXH2svOvPUaIIMgKqtcu5Iozfx/j184Bu4kkIQahs=","DWoW0Tbud8NfIW8aoMqeCb3CWecVhIzgR74FakoJ94c=","LnxgE9G+YqeLTAAVRl+wspOgfUYF3KZCIQkJYWSyKyw=","DWu/GLfraErexBJxNXDTv7Nv0PVp+zZHT2lLEbKUi6U=","EkA8+Id65RC3MUt8datbD7f83i5qtIEhKI3ATVtR5ZQ=","FRs6z0zjKX2G6COnIGfHFxc4IVDAgMo/gBK7C6L+1Hs=","KhOWcCBjxi4HxRK51NGB1x2ItWgafkf9EUz7aC+vT5g=","JcxJ81CPyhhzpvhbZVC24QQdkM5TXGONK1I6Yd14acY=","H9GDJ6BILDlHI7FSyQVEcpz0BAvM7ZToo34cnjB2g+E=","CydWbOAr1M0ic/1TEzbA6/5lpbDaEjyzG7yJUz5Rizs=","Gp4VPOgr8qb6DXHRiJwktfER0mLILPNFD5yoBgjsFf8=","B8p5TVrE9A8P7E1p46PNH0csdEbk4n/B+kzc3IYFrMc=","L9r0THB9gonak3NTam9htmSU+p6eeC4OQQQF77r1BK0=","FU18fpTuBqQ2/fWbUBt2O+jcfxKu7AdSt5F5Jn1kOnQ=","LHU7d3mjkJ+gywaVqfM6ZzUyv1zzlPQLuNtexft6ZO4=","FE70DfeiYv9BeV0JWQES1j/q51w1M8CrS7muQ9YSAag=","IsaNbNS7GBY3kSdKKLozsNE44UjW2AtGnW6VGX0WSIM=","J8o4y+iy7IqSe2+gEemCMj5W2pMsJNcwlRd/5/iql5s=","A2mUwWlz6gEkQduueS+z0GsTmt3XzMDA81O+M9iHPqA=","JC19G7jtNlgDUDS1Xii0MTjFbH+pwFhpeAVqp33s/To=","GUV2VHAnxCJOnPbedipRacpcGKxduQEIvXYCG7mwzvI=","DoI6oRYk7lcfI9oCHU15kFY/yYmKfQzmhOU1/sefzdg=","CChYpNsoORm1bAvAi4k4ZyS5CGikuhcLscz14RIgXEw=","AheCJnWvrD2kqRN+CxclMohKpnDxQtpolWnbJPWw1lA=","J0xhTC45LO6Ja3hQqntv6VK3aBlZ+/15E7Q68PWFi7Y=","J9NVcoldYe93mUWS/HUlH0QOXRIBMyUgSThe4b4lquM=","KzkazJyORSs18xyRvH3ifgDT5iVBPSf21gw50Ax0v3o=","G2MgzIrNmMksqEmls65S8t42hHTc5yegBp6XzApUa1w=","IoYHXmqW8aVfum+Es8pJdOhwFoZK7WJzX/DUKMCskfQ=","GKraFxgi6OHcPadpF/7RY6Uju/ghI9yY9MCX4X4R3qo=","D8P6tF1AX6cV7jrEonnHADiF5SAj5uNuXXHwXPXzA1o=","HOmVCa8k4EiSXqrSbSlM1VXNEuHWWIF3fs2mlKXlKjI=","LibBfJIRY7W7Oq0j/63UfdDcREm5TJDqPrTk/vE49yc=","FRFqfJLm2dRvt/tRre5ahiqi+nYsaQmRgErqffXP0/U=","GKJqCAD88oiqfpjwRzFyEOZlbIe+kDvxmpLnwqSZw5Y=","ItekDn5MHnbb+8zhYBwiRpt/v90FWj+VPPz+60eoXHs=","CudxSI60vxB82jBC3aNJWJnsX8Q3khUI/SnVvyGAev4=","FxBOBECoEqM/gl/lfamd3hPBvT4Q3o7JZ6Xe7iNM1wE=","JoDkr8k/u+uXLYQvGPo6NeHOgizgKmKcNpbizbKJSl4=","DWT9qTq6XDhOs5v8FEvqV7E9EbJ9iTI9KuJ0j9VPFtk=","CurMY1E5AJZG24lBQQyBngh6vGAXCbH5I/BOpntfWPM=","Coou0rIVj+ZEO8OxF1TBRSHbGTM1YWx4Wgc/ac8Vvzg=","B7EzogFznuIEyB33iyChPgD9jAo4aUJ5TCkYeqtic7w=","EY+8drf4YeAumuW6UWlgyRFCrXxK8RVj4a3/l/hjzrU=","J1S0/0c2gfMGnt+r4h3HX0EjoMytVZfUJ3moEg9U8CI=","GQNgoDZmhxSDdnX35Z/fFfpXY09NsMLCSoDSaVHB3cI=","Iiki82cLX2XPNLKyZltAoYfzwwPHa+1SAXBzoKGNv1M=","EJ6fwgrPzs89R8BK/fupJvMOEXKl1QbRJBgYrunMfFU=","FiE7Qtyd1MnvkVAK3y74cIhReHN03O7k1FpmRaOmmzA=","JAI+pooqKwCKy8XUoV/NCUK2fOlSsOGgOtF1Bm91WSA=","JHQExI+qBubHKx0FC5Bfo+vXdFlrTP5rtNV6w4BwhZ4=","HYaCMeLfEz3AISxiSBec6hfLD3HEzYJ/U1OAYjDYkWs=","DDFHSVWcE0iG/BK6Eybk/9wzAo2OrNNB9RDx3qK+N64=","DMHDO1MgyRG0fu4DxNluorJbzSbjcR0oyxUsvFuH0s4=","BfTDYF6gnUtzeyn+6H4cK6dNMyvBnm0+i6lH8Os5maw=","Bb185EGjpyeGMS5jhmu5hq28uEewZHb5jGt/i48EJFc=","E/xMDpUCge9OluymA1UVL3wLM14PNrwc3eXzlS3twTI=","FTwvidZoHn+U31Ebnxk+KHaIT67hvTrsJruTSToGTwM=","Fvz9bd0kK+jNSYJnjLq69AEL5Hl4dk7k0U6VLcSjoRg=","FVQ10CszzkW5w7bz8QkJMPwKn6mXiJJ+UEch6gZoz3w=","Bmn6fUQOOgbbb7gMh2o2JFu2k7t5YGRkIWIfwsORxcE=","K1ffk6CW541/FOsReppcXvadls9FvIB+Vdib+YDorHY=","Hop9GaZ2syY/hahILZXQ8+dr4LblyawQehL7nmVchxM=","Km3gve0rvitYZoAfiA5H5r+mkAWgwYWJfHLvtWvZioc=","CZ7Toq4/D20KZ6H3m1WhNb0GbMMuWUKj+iVy3hNI+EA=","Hn184IRlQhNWXW7iG/Hyez2AJ6L6qBBRfvvf3KmX+/c=","LnA9+9yG9Vhu36AiHIG7aJkUMhC72MZoR3ZKpPY8Zbk=","BQWww9+fkpWaQfs2xy2Fu4JtVnJ5j+dIJXK19B83GU0=","JtH8kgq2DX/E6CYFb30Zx4J1CH/5EW41b94wKED/06w=","KzQ5wWsa8nvXpMjZ3caTTnufXhCq58zkDOapN1BtUQo=","HkXYa8GE8OCGAg3q405Tqw7nEjs6EZBHXG4l4G+DIVQ=","I/Pi9JyhyVQ0sDQhVhcuZdvGyfgyHMdenxWmbDvLCcA=","HYwuUdtZ1ulu5p9oSA0fjkjAO8h2zXkV2Ii1sKEaIaM=","Hh3DVGqGAyzfi4v3+UpEcwtmL4pWrYYuoSR7oqsPPSs=","EUfoLADfReGC1Ba4M4/64pkXjaX5LY+fkVPGleeFlEc=","C+lEVrmgPGy/q52KNLQR6R0gyxH1Yk+us/ePOCR+kLk=","DEvZo6qpI/ZJuc0cvXh5V0smb/L3wMBjtcRNa0jMo/c=","BhmMH+QS4liHEVtU/4frTx4ocdTPN3lpyhUf7V17Te4=","HukKrmimvaQsNKeX1NMfeWec60G1h/YZ1iDh9RCLg50=","EapTYLWGwhRHcRtJch6fT93GtsmLV7hHctb8a4vgF8o=","GkGmc5D5IvEM26qgzl6u9h1mtnMIJeuYok0lmH6Hvlg=","JKKZfIMvulSWGJJq+8rQDOkgeIOT3xKPilQW0mIxYVw=","BnA2yvi1fapZrUUUdziY4bIvjojUVLwfjvDILMk6J3I=","LxjoU/m3t8SxtMPw0aJXCwNf0rQjGlhBOa23oRIhvDM=","Gzh0FEkjlDvrZsqLeY0LuPK+f43Z3trG2R/FueUxhqE=","DvWEn/RYoR3EE6LYq+qYiMYiQcPCha/jobFM9xV0w/4=","GWo2ojF1P/0MCUZC4n2AuiAaVJr1hP+ppwqAJoF8pmg=","LgL8Ii3Vb+ZWijRa3TwdV3iYo2GEfli2dXbxLjA0qMY=","I4O76v05HZaq8Lp0gUZ4Z8Z605Nm7YxDtCUgxikkUsE=","IN4s1c5zPqAKfxZ/aGrmcZJjcyHMnw9KpyFHkGdqP3U=","HxvOM0Oa+426sTVLRqW5zrGYC4NRQJXWXlE7eTUamQc=","BXuN6djtWTtdIUMCzojuCPGBLvU87G4FuuwWDAVNZ0c=","Jnd6y9iOkyslUveBPmLzaKuLHWJraFUCJToQyAUKSlU=","AVick54uPv64y2wQNHaHkQH+x6Uwyhj+S9Lwlv9Er0A=","Kja3nYfJY7H0dZDsxM1pFCNGpUrki8P1c633GbTglxk=","Du2HcItbAKQq8+beWNTN2vIieL4O5jRPKndRMv4Qeg0=","K/hP7WOhFpW2OXJ+GBEawgg9k2zmS9UaMt+p8bDnEyU=","FkpgmAdZQcZGcxnCNyRjw+x626b225pYrVmmePjxijk=","IFB16jVYoXsMUa46EH2JhgnjzV2C+N+MP3SxtzsIlz4=","Hx48dvxp/YrPo6m/0K9pXBDCvNzm2PTR97dtUEGbQ3Y=","AGmYKpslvXWBQ5e208ipB4Hhczvlf3Vz8v5E3TVhjFQ=","LxdYKUFIG1SJIRvv1LwNykPUQyzhEVOg/nNeVUdKI5M=","FkUx6rOAv4H2MT8y9cJVqbrb1O23dn+ZDEaw/b6fspc=","Ax9GqLRFX/EhvBhKHDVR1FB6F8iIkx8+mdNWqaBu+Kw=","ETNNuqb39BQNFJO9GIx3Yo3MeCxf+C8ev0HKCUgVdBo=","Ahix04pv0R1lZqUv4TbiyC3iKWmOVBSza+iZfwYOiRM=","Lv/KNpzzT3QkjjeuO8dCmRh+FqdfLr5ARnBgUA65PDE=","B+VBOPgowkuYs1ETkoYa6cWHZVD/Dud2Zjw5l6jxoRY=","KX4ft9pUl9Pb0HmKFG0vq5rFsOeQbYWII4GHt5UAH7E=","FJAWpxf9hcx99/A5ymsbiwalvb2jZaM7sK4iiQDlOzE=","D556IhJL9Q2U25Ix1jaFEi+S21JorSFIulNNyFO/xU8=","GjUZpi+mkrNxbRG4jp1iqqDkO88Dx+qBlwsdgCqGe4g=","K7Z8XWxIz0WKKT1pstHUT6fCxgiOe3+a3s4/hz3t+5U=","H6cT3eOQPkHmjwmsLzTJsSN6RF1RlcXjYcW8ox7fqXI=","IBmqkq33teeV8OU5aC5LObTjK7ZSDHERAq690MFRaEM=","IlO5Iz0EevoBjEDEn+n/H5mUMqnH3wZiGyUEpG8SDNo=","HOoIxJMo9fBTxrR8u8lVkiS+HYE1SRGhiSapjgR72uE=","EjrSOWakLHKXEwlPw1LkZuJkavmtqsIP2OWPMI0nNuE=","HvWafiZkd6ZEUn6+zwu7z5LOX4DSKA2vgmYZt+vfeaU=","GewddNfzZy+bxmvprED1vnAre6yAtOM+zrWS+G1d46E=","JCZGxD1/KM84yayvjGOxsz/wfHeMKuaMVdSJOpJ6OkU=","DiyKYEVT2zuBmA/kDYAcrMz7y9eZkkMPy1CwSkLL6bM=","LnfaMnyGm2P63zgk1xiYPyzR9/iuZMiPXopQCjQFau4=","GRyjvp6sxr5ICLwWaNgUSZdCoRZ3kuM9cNNbX9CsJzY=","KibhC3FMjJLEIzE2hzYBiFC0ig5d55NrLPJe7kZjGWQ=","BaprLiW3zkwXBCcIGgEZDyNkhy0B5R6WmxTZhJMMEPA=","B6yzkE4szYesXZ17a3t7vN44UEkzceGxC870zzL/IIU=","BaqcpfIN/BBMhesrzYDf57/mnULRukQAvPDYrVOhjAk=","BBGgtusJ//vpZodmg+hquWUoAYaYX3L6xtoxDoAXXdk=","HhZWgqVitt0pzvhQsnWev4Ysr3HjSLQgJ1U6sefwzR4=","K2XpKh+R44sufxkuvwvGDNIk7HwcZ7ENHl9jT99Sa3Q=","IgjqfR/GN2ex090ef8/UsTy/qssPn1MbNrC8dNNkgR8=","GscYoocQX91ty91uOp+DN5Hnw0WJG2q0dg5uK7YgWbQ=","CYCQ9yPep7kn7cNqjuz4RjDJLQE4+Q3FVfakiXH1Dms=","Hb4A+qM0Ov9y03swImAUO/tdTlv6Sgs9CmIiPtZrTW4=","BkLDZRgcouw+Qj1s504UUGikP4jOBTV1ouvK9xiGCZg=","JFYR0NgEeiTbPXgTG97cZ+NF774+p/bHpPy9PGQiRus=","CR/+PVGVJboIDh+rVGcJstxioXk+OBHsUWHIALSH9U4=","KmF+1YhyLTrPSQCz3FAVckt8jO9FjPnbSU14aia2nk4=","EwKGipqztqNsztD4D1PxoTykNuLXwPmtqQBAr/ugqMw=","HZA9r0MAdVvgrKr567RBR5W8P7N35ZA/ie6bPvrAUqs=","D2cXkuxri70JNqu8A50qho9SOgBQ3AEi9dlmmyY0d3A=","EEWkJBZnqM04B4BnlwsC3OnDUFSjb6Uc2JLV0hM88nE=","KNc495wHs10t93LVYtVDRt16Qb0HCWw2wiBDIKZ2Cys=","LSRbXBwacy+Cg0Ru3n6EbzW+nUnLTz87tOXh/NF4nVE=","JaSZyhkHY4NR7byDbBSYunyPLhS/mfC8K4uGu4m07qE=","G+P012Y7lJQCMHuCuCihX5Qj+b4RXKmsRYTUrHUpa90=","G2frUfrO9YFKMM9XlKldStEVFGmtTYUdDDNm7WuZMgo=","Bq1pIB+UjkdJ75CVcH/cZZECLHjLb6BH+CWkHdPklcI=","CkuCiFSNX7Pd589LvRoIgeXmHZmx1S0Pgug3FQllQRk=","DrSpNC6J2c8PSCxBzmbkD/fH2PmtHejR2NSKmLAFTJM=","GmRaIjRx4s93a+G/23BgGF5aWKa2UaEqiWmtWg362X4=","AwLESZ1B4ln/dh3bMFo2bz58KwHEZXd7zq4aZ+a0EsE=","LBfgt/kBuTYwydqZuu88XC9aZE3OpkRDV6EhvCqkJ0w=","Cw422oM14kPcf9WcwjZZdNDg/6JHxU75YXqA921Blcw=","Ep5zPB3aLt6NOW2F/Wu4tuYTmfIxHAkzHH7y+b6rIrs=","LN6n6xj2FGtnxDfzfBP4Vu7QHV5GTohwRHxci0vvxP8=","KtTwIWAzAY59KlUMLggkMmFPQH+2AJfUUFzPyzHWd0U=","KqxPVCVoNbrZbuwlZkGhD8RNDWP9WGD9R1zoGCdmkfY=","F+JRMsCerY397WkbkIG1gfH3bEqG8v2cnCnSQz9NIos=","LtleSTrJeaCRu20o6BZy7F4fHjnxY+X0uZSN5bS+MpY=","FhzmPVlt5pRD1/VC//Ns08EQwzz7tEXJzztw2QgeTwo=","GT78d+p2AQVHxbzGAKEfHVqAvdd5ams9mg2vZqC4pLs=","FEmjipOM7jtW9QXxuiMlsYbiyiKoQ18kHPpEPGAA9+E=","IGDs+aox2zEgIBgn/N9rXufxu5PVUBh8otu9SkIFp9I=","BI283+L7bFCWjoJalYNXZGd5VGyTNAdI7y4FeUtIqx4=","AwL76bE6Pu2RqCOwtNPjYhQTQISX5sPC+knZyKo29Ag=","A+gZJaP9XyUIFTLymGUH4O2RJ2y69M4IYIF6x7uDjps=","HFSYeRONQ0zzFDUX3ZvyoyIiTXa6Wz5N40t+xJBAdEA=","CBIMfsNW4WlF2U5V6DXufi6R5BAxXc80dfgtJw0W0O8=","EwZGQAYzAFFoweFO4nq40jjYunUUyQOqpZHc3nv8GGM=","I+m03T0fMMN8/fs6g9ReUk9Uq6HAZ6we8azggqtDR5w=","KFs4qrogw4sEWfSkiEMSK2RzFilWJHiUcR7HZ5lPw74=","JVn99Y08IgDIPtH7Tx7tVowiSMoI5XlIBtGEHzoIGEw=","DjPHNiarHtdB5HrFK+Tp9/eRO12B19oar+IDpJ7LmDs=","BR1BI2Mkl6oyQleuUqUeL8H5uokBqSXcRMDcZ3n/VJY=","H7q+0oIIF4d4JBBSsjbwvHrpiT0kfKnNBWcumv9hMUg=","HC90E5U4vSU8PdRaL/uWFzVQpRzb/ip2gnI3+4W+7H0=","FXdn4qf98lwYR1Wy9HNp8s6STlra7lo3ONT5QrsL+VY=","D98efIaJgETds5f+tI5e3p49JPulQg26jR6m0Q2/R/c=","B2noTtF+bB6sQLXgDM0tggQoEBsshLWI7kCkQ6yeCLA=","LyoPUN7R5qs09g+MVpBKUW2vyBU3IbRPGzVhiQwC6Fw=","Cx3AT+ddyzbeC/4Vyi1a1b8lOK7RMz31bhsthhko4sQ=","F67Y0RfCd+0NHYiLNexL09wLgjsq8DfTYj6hA6IHiyQ=","FTFAqmZYbO4jGo8/2GBZdubTLd9DH/M+4FufQpwMlIE=","Kuki4R701Bt7hNUquDX1vIAnvOneJcHOWwu4i2oX0ao=","D4GCQ8w/rst8c9/CHClovmO36TkLrAd3R7u+FnoFW1U=","H2KDijC61u7U7eKrUoZttRVRN8zjJ6J/S2biIEB1AA4=","L9l5V7lGDTQUAIyuglu2EPAYxbUzCf/Sbzns8ef3lbU=","JpLRHmRpXg0hA3S0gqRyZ8wA3y0bkFVyJ81J/DfsK1E=","D8qniYijUgJof/DdppGwNbTpVApTCMluJYI9h4eloEA=","GnQrLM4hyD15Q/5rSSqbiPr/OZDkiGZnD1Kh2zPWkcw=","BzpZ4snBrrKiu4mx+5tk/EKhv+/x2FtuehY7jDv6ggM=","BMYE13s1a0hdIVqf335ew/KWSPyQoYbJflEhQM/F2WY=","HTgKrWODvZ9cS5+0sSfgdV0RmOo6lp7+XjvPEtFniCo=","DLB8vyAZSTCI4X0Wzp0U/EIE9nDWuOKxtQHR8bP9eVE=","Fm62rVhV39PEXiffkVSFPUsIdBEsRIn/eqAFDkH7uhs=","A3KjvrnbNgMbfwxyuvHlPpxyIHgLJHrtgu4gee+t7tw=","Bb1lUgTVXMa2OQvBZQMBlXpnb309YBfGSWrQMf1fezQ=","FEF5GZ26E1zF+ekbdogPNCpOdLjuZhwn1bZR9FZWAhs=","Dm/oyWzpjzzJfBGZO1CHtV895wvtYycw+SKZs8Mroco=","B6LrWIY3VRfTmb+r5MfOXAPt6DbESsK1G7PjWqlXbU4=","B2TsiWuno3T1/VocvtiivmK64NVyY54Xv/rSRZDDuJ8=","B7qexngctHT6TWIpCPCaAXZ6B4XDoUrFuikyjE2l9PI=","DDJbSYll43cCQwEtr6DdT7A2pAE/L2fzUPP8nnQEkWA=","IZ3TyjyY0WEzk4OMc8iKbGUCyiOzyFtbiVmilpHjQnE=","DrK0X9UY9U4bDUglAm//3XZIn2JgOAr0Ddq1/8HFsz4=","IwW4tav/3FUs2WlW6/pFajazXSAL0+Q84WXrOHEaZ+o=","GnyxHqlGP2OQq7cHmHYVzr5ZTPIy+16JFEB6Q65XuYI=","HmfOBSTRB5IIqU3CVIPZ5rdCjUDDYwW74Ik+GUolsyU=","AP/FOahTd4lwQy2GMbwP2wz2AgtHJLSe8DEZDcS7ESA=","KZRcnKTDnUVUDANcEGeKPy9Ryty/GbMy91zh9GtZeK0=","GctAEyPb0/2L4dqVTAKR1nEkh8aH3ZZkpLFn3AGARFI=","KF/YatshkIzERBJJ/QBcsa3Qsqv3Bsr/QhknUGYZ3Eg=","L6q/0JtjqBwc9Nv8ZDI9jBJ65VLQAzmx3ExZscx6tO4=","L8dTnEBrzib75hUXubjv02FxEMjNSyuztKKzOemFfUw=","EpbNCJ1HUOVcHAHXaLXo8h0rwfrXa4QpQPKT7AvCrJU=","IaDD2q9X/c8uiOvU0dGkTqpGWkDPYLB8wmVJtXeh8ig=","Gs+X9MrMl9iI5OO1rQLdmo7lEUdeIemC+hzlBGdRGrc=","CzVWue72noRH0YadEobg0VSCES0j0OvX+LvWHENd9hI=","C4LPXi24uIsys3l4sRdvKmTaK+pxiUAF9KyxzmpoS3A=","LIrRrMdjb2WhK/g85orJKr3p9FHsoVBRQT82u1Za4+c=","L9zEZJnPsRAvVUCAeTZYIoySrkntfYFHAK0eE+tb74k=","LI17kyP+MOwh63uOC4gkj73HDwR7W5Fm492KYL0qjQw=","DR6/lzydJqZDYmIOZbDKn1nJ6XH8l1Bjca+Uid6T6Rg=","G92SkhahBbE1HGBHtDxT15hmoLZT0PRnAjPp9ZzWMNs=","Fiq6JGdQ3NhWyXWppHOnySG2JWmSApNLCh0p/9A4/pc=","LmgdsOdMO2zEmamvviIpyK/eKTLksVIoZ5tUD/ReLqo=","L8wjUTR5L7SoHaDB/9gITLjNgJkpPDoSlQSAjT7jm9E=","HrZmGtu7Chd0xs8WN/oeXiQ5n2aQpVQW3vMkHO7OdKA=","F0BFxy9oSIOLKginoBF1YJew8+0lTP+rKSbOFZ6fVic=","AqBXXwnzKC+gfptc9VOJk/x0xO6GIclfuyyi5fLcOhE=","KC9irrFn71lj2mxvqoZxEjIlrZGyJ7iGtrmBrv2soMY=","G5q7uBvP9fFwRjLe9tmJ5Qz9vuHSSYAyOOrCRDUdfrk=","GPikZp+vnP8R3Rnz1zw3dI+0Ym0YM5wHegblxcgQutw=","Ia8N5N38RJNo21m+npJBGFxJyElu6G0Rdb23pDEIaoQ=","C5oeyf0hy5Xck8CsGRETWzpo03LObanUVdgKeAsV+Lc=","G0E/cJNYAI9Ew+YId9gQoIHZCETzZ+PdCnu5zBGNxQI=","JLTvtQKFdYiP61uLWdQONJj//OofNQgmNZv/t/1PMdI=","KxHt7zUFqdrWAAYH/8vdAniMe1gCM5vpzXTSuldiARc=","ICJ5cGCWzUL5BiOcQMZxPovYnv2fY3QSmd/1N0Xe6N4=","IH7Z9/9XuxfSePgzthz2ePUsjjIcxrzjrwgEp8FZIF4=","BQQcCI1OY3QxsqSbqjdyqbBEPzFh/kZRWujTrAsOVR0=","ABt8e8FWgiWa0IgdzLzgpkoCWcWeo8XgEvmVNPwCN0o=","HsGXEWI+vEnvTYVzJaqd1++1+jzXrVDz9EzMqZEoyE4=","Bssb51F5wZ+ImSDqkxht/5I+LCFMUKFFUYg3orAcqQA=","JxKoIDl2kxfCGyJaTgukXfY8r7SCEwNmTVszHSIhjYM=","HX0JaHOHNNBxCuhRN340DbsQFCjXIAtzGt87HCIPOwI=","GAUCuuLaA52F9TchK63j7bVvs7alVn+rHkBhuG+j5m0=","HD8aMp8A9vcRWl+ru3Ome910ys6sDlpMzyWuA3PpITo=","C4iAOL8eivouREufR86/KPQoVNGpFgjjnbzahyvelgw=","KgNucOKYfYVFPtej2aaNV0rfVurhIU3HdLqhBliWLBI=","A/EavVUeRNm2oPRED0cAbpjNkAFFnJZy5vlqkuUCPTw=","Hw+gS81jt6K/3IcO+7NpZvVD4jXJ3Vs3HF6lwmqnuc4=","AVTiu9eWaSuJQtw3q9lTTEhrpwvHe+IedMThU4Hhy0w=","CgUls/lqdQeJDn9l57WTiG0YyxR09duGUBpNsfugSwo=","BKRzky5ST8DmBNXunPO6nvjVtGOhN5/NfWrxTb3rVNw=","IRUNEccjL2FWKOc5L2oMk0jHARWhoHuIc20ErrheD40=","DHGxKo6KfY/StOqbWH8ccie+HE6XQNs2z3x8Xo8xMIc=","LZTNvgT393xa8tNsN7u4FynZUav715H+4Ko6MjIaxmE=","FORcXisJ1tYxzGDFn7XCSwpXBBqsZLSoLbC2NgD1WBo=","CrxcXISJeAKDwTnDbd36OfiO4GAWNu09bkzBS7Ox3/U=","C5N7oVE12+9zZEb7SSMgbIQDpCqADCbmKEqTuyM9XDk=","E4aa/O+DCb/UN1JhADG9DRVfD40Rv+mnFURS4r8IQFc=","BtQs71ri7DTkl8WWE57x1QSgzaJA8XYjNfAtzVjDg5U=","FVQwjMcSTMvcBP+xu5f+HoJ3s4b2XM8si1YU40MDGjE=","Hk+8TD5PV+kK1QvG56ELRo/PmgqHopDEhziX5JeRORw=","CNLKW88A6Xad/IaNHIbyiOQKMcqDloUvOXc2mvJNcLc=","H1u+vkoYhDSsaZM/uN9QULqJBwh5l4+kt3h7+uf4O1Y=","EaLc9F10BEXdHoLviIKYE1Vaz3aiGQJMpwAlASQKDkM=","KooS5osfy6EOCm0ahsFKENJuPHQW821izmIXz5Z+HGc=","BFKEjTwMAP5g1yE4BlDISc7Sz3nTBEgggSIj4UZkfzU=","KkelT1n/InRVl6z2AHVHWRE8p9uvEdnAj1B8Rqmqyb4=","GFv1dHJWLMpF+HrBsa6BIq7FjO24MSgcUfN5nwfnK40=","Ds72SJ5wmtXFh2NrO92ce26FdCF1/4br38U6tYjW2NY=","Fgiz4mJP/CwAkeR+kOWsPJlicTxqE2g/1VMXI8uziJo=","DT9gdGvKV+XJaDcuwOmHUQpkfy59NEFbo3mJ2vqUxgo=","CY7PBIThJ6pnlSPK0UjqInI3qNn/ndjY85+1gWLDvWE=","MC8Q4RwT83ZyI7xQGl+d0TD+UXtifwJI94n7ezCsEF0=","CSRxf+e6v+lUGzOG+kBFWgF3xpcxuvIsCYLPdieImeI=","FzgpZbp75wnVTXDKPhP+yiOyK55uWpGKnwCPR82/qIU=","INMAENl3+dkSvnlzd3UXiqhB2XISiqqV63sn4WDC0rE=","BZS9t4s7aZk0SWCThqJR+hSsU2w37QFghImsHHIcBwY=","LO7GwTwRu9R2ZIRDIMz97uQC4K8uyAaHlsfDdTMwr/Y=","J5+tqD+DDf2XtyiOZwRZ3AeMds8GN6iYPAYX8ntLNHI=","Ap1ZOjESw79X7Iq2h9g5j8J2/PHUYqaCKJJzhTP7RQ4=","BxdRgfBVTab/6kqGDAMSS41Qw65bWaFn5YR7oz0ZwFA=","EoDLe96brBw9f1V/J6Ws6tbkp3vl3D6CIQh+SmziPq0=","GplJWNRMND9ZSJBWuM1yVJH/VRwPRJaXtUbI3Py5C/w=","HwBANOiBDB8d5Qe37thCmDQSq4Rz4rAPx1WT604/VQk=","BAX8x7dZuMow6Sc4FO+zUMHlJULTOPJMR/2ZqUIHgAo=","C4clRctczHPSILu+Af45lA56iSmwhGAlQSMIB9r7PIs=","KBn6zKLNbMFqauoxkfgzwtNynUd8c4NepVO+WHPOJzA=","Iucl9s7PFldUzhpS/7rqd02OSF1my6eZcjJTsmtoxT8=","AdEi5GVIYcSz92w7xJUpqMVzx7DU0+ecSOOkv71izRw=","HtT1ZNFH8/qjgzagmFAi1TfTRSG1Eck2C9zRsp+JovI=","L62ZEsTK6l1EBRfw5WiGlaTRaw53s9w/2H+GnIPludw=","K1qFYfDcWG1uO7g+1ewySO0MCfmzA1JHHysLgDId6uE=","GG9NY7AU3oyep6sBp5q+W5vjgI5sqDRBMvYPVZWjPVc=","GuXpQPxdEpXTJFeoQFgcO4u9oBFbZvf3ykKYJPruTRY=","FK/giArZL4FikqRSzQEThGMtZOoYOZedPWfUBa8yd4w=","Gshp51S+iwcaPunGSvSQlkObmPRLFajG9PWui3WjhJ0=","LcKaGjF0mbQ6Wkuhs2ysFQj3lbzEQxv7DqcCjvL9Mqk=","LujQOv5DwriFmfCjW5CSauZRBjficzrA9pRtkI3lExI=","Jm2A+1wQsmVeFBd3CXBARzzVpN7akiW4UlyUg23VHrk=","Lk1m9lWUg/dvH1VoLR7bVsjD4U2vtr6zoCOQVE5Swi0=","EBI67VFCWA3GdAjjN9THc3idk+R55PtEvXMhjPPbdQA=","GVJvJbfr4sRhOV5m+Gb/uAspktU4gxAPDb/GfxMqWpE=","LnfZaoc25sOPtnuTWlWDK1EaStjYZiH5uzEyIt031lY=","CfLGyWnUjsKRV2u82Rf9YiwrmOwhu/ot9dVzJP+7Sxg=","DdNgBYFxsCMmyeTEYYyOGUmZ1sRIAIH6c4h4w+GxHlc=","GYpSuCgsrX66OjgAtZp5SixwlJ7ZZshrop2bzDfyk2U=","F+uMjoAD1rk3g+Z70U0SqUVWhM3qTsWNdqg6B7Qo3Ec=","H7nBYLCXl+nU7sx5xQ4mWOwQ0POOzvwePoeGuV/fliY=","AgLDtklaivid3G4/v01m1z5t0T+Kq4kxdMDK/XjIpRA=","EUun8SwOGjsSwrUpG9gUG9UN/HAARlCEpwH0exV2MIM=","AZrT6GrYKjdlqmTqAi0RF+HCMMAqaskAN4lXKPgrM0c=","JU/47J7KTT+ybHLNY6fU6Ym7G566DYv893E9q/f2TgE=","C+jJta7jfvqT7nm1/8AOi3cnQsYBv48jAlKSWtLJpwI=","DHF3U0GpiskJuh8mrOQN6KVjMJMTNqvnFdLB632TG6I=","C4M+yDBcLLUAK1m+ueWCFqJ6tpu8cYjkMCEx4g/une4=","F0ruMcNrgaYhK51EYGWviACmDMpeqhsW/shcLi/5dOE=","F4Md1AbHeFpTZNOTknfanrW23/Hlb6Nf8YUGxksqi5U=","Eh4cG9t+SjV0v9HDpMs5lKxJNv9UsHyqCnylPMCdxEU=","D7LKXTcGb9cpJHiRdJj4eIvuM9PtSQRSWkFFvONf/xs=","HBMc+KHVRAM3+hPllc9tQsMBYEn/rAmVfmnQtFAef/Q=","Bw7ksvepCt0TVfnNvDpVf4SqzGSGNLD/SPg95PdqWFY=","CsBcmxPR8oKBBTsSrxmHdvPJE11I+V1nyTFLLEjuDdo=","DJWhdr+bN+Du+SQmzPrdKWlUwLynlJKSJc/cQniWFXQ=","FmNaE1EocLcvqB5GSEIaIhDAspv6GjzJ9BRwqRiERF8=","DNwz6xnyEBe+ikzws3trEvgB6lxM23ejTPF2rYW/pu0=","DodkWXcBCb0xX9ky6nxpyWzzFONAPQ+T/bOv1koVBHI=","HyagC/1ne/5XuHnHHLxUypE6R5HUsE4wQ3Zwlm2EADc=","IpoXaSyM8zdyJUJs4Mul1h7V99u1ox3WA+rfoWW8z40=","Ia5xQJQ5XfZSZ6y2VJ1YAhnESb+Gwz6095PgdHpkRfo=","KvvdI1x5Vlvi9uLNsdUnvVaa3/7ODLOf4IvJ0OwuotY=","CpXBGvPvegxYXr0gaL36sqEymCGhe69lpqB0azikrFY=","LtgiQBpIWmIe4LBPb3tQrfeW0iXj6qWHvL+HxOwKGak=","EPUiacDEfj2KTIeLp3sJjRp+kT/NWPihvNSvtSCuAbU=","C6tJANwhnRpzexHGG95dpq83XTZAHBIej/6FNdq2dII=","Dw+FMPAxDLL2yZnuLcaUMpqVeUayx2HIUF7OzLL/Ijc=","IBXLjzKszqsUTZaBNuh9Z8wlF1KpNkt3WYiOsYAKJUo=","BmAZTYguN4oWe4cM5wleWtEZ9m/5dGXcySnLAq62AtY=","AxK62Sdaxn8rs0YQv988aYnonvGL/rOlr1o96tq94Og=","BcvGjlsFofw+eEVp7zJQEfg52tOA6OB3QtwK9RSASTg=","I+ZoithGkLL8wdFm+mchEF02lmzpo4Sg9lmrAqe74B0=","JiAXEweNNn1oozzm67gqtVtsEW5TTIUEP+RYz00fkSA=","KtF3ROB5tw4xde8MyG69cjjMzSgRSAOEmMR8czuu8/A=","ACJ7JFay3zgB7WQEdGQlDoGzvB0g8/t5/vNNOPqjl3M=","GTbCWreOVKlHp0Ut1lwEc59S3zJMtIHrmhMGc2Sg/dA=","KqnTU7ivrr/6u6jtCSIKgSHvjNYa0sIMyk/o1dZXcto=","LDfehEXOsObhZVGgglH9R3pXw21JNwj48VAzRuIk7HM=","C2AWtBMGj9gRlgOsCuCv35QoSRarlYJzJYSFcxL8Yig=","HC2kw/ywIVrvgudfZ7YttX9+JheS+2kZU4K4q1ZbKBQ=","DZAZ4Ge4ot1IEpmskEoUy1FqwN2qF3g5WBdwonYWBB4=","Ct2PLhKZliXWZefsgEwlmGK5l2aZeidUSY8cEMcI9RY=","GwTJT7oBYPrxppriiQH25Y8mUTfE5ur/AD3DTMBq6aI=","GbWMOKNo0b+0neiqsUU2gSOBfhXQa/HYh8oh/u5IG4I=","JoUSphkVeb5MUcyLuLncrNRmP2nmDyle11BDD29/19E=","E9JotCwzhbaMVPK8ufckV9ftkTj+38hRgaBIly004bQ=","LLCplEjjiOBPXeTJy6Uvl7nEt8dIbfMjbI+S4WIAlB8=","HwEBMo2J2Mk01yyjbIPeDwye7gbKNsVR2PvuolXNGM4=","FCYvobM/euPXZmcZkA9koThxA+1LPh2ZX9ztZnYHILw=","ATZBIbPW1kxMzbEFhLS8aw90e7tm8w12TQ5gp5bTCl4=","L/2l7T6hiEfs2Pu7lR6DYoRi4VwkY3pqX8RDzGRFAys=","G2qfnHwJNUu48gb5/kqcqOlcbkGy3ylF0u/t7TGZ78M=","KVQYJ4K4qcKqrmdeXYyBo43J0upkYvXobQgXcL6/0qo=","DK1X7BuIBZvabUHZV/FxeL64qTKim2FiZ1pv7n2uFXQ=","Kdb2Bsr1qteF6Wd/uqH4cVsTDpCKp6XW2I4Is7hxZJI=","MDpof1We1udwyahBFa5yZkP6FvSp7FwkD4mBaZ8vjHs=","IxilqADeRnrHQGhI0iun4vKt4f5n3yVc1ionza0YgIY=","Io6p7687GHAdOuvwDHQy0TpnYOc3Z8umfb/qxGHQqKg=","LtTEK/BK63hzwvoU1WRlhTNVPQzINXz9LE3PVDsim+Q=","Ha/FOh3uh9wGHhJDXJMq4fTU9szlfY5PAw63wO00e4Y=","GB+ICSFxH2Eo4t+rVEQMIIetfQI1vspJbcYa6uI12zo=","FD+6zIuUj/Vh1hz/IQ6K+CoKUAhS2ErinYQQ5NLcfhw=","BsTgZ56LTRuCSeCbriI4uRYWpCCUxpvoOTlXCkdR4JM=","FPfNqJu7zXzdd4/4eMjfZuKZfO0/7TCR+gslnHQzR80=","IbQL2z2xeK+5fmyPUJo6VOSXDHAqPJbipoCjvZzRFZ4=","AiM6+jRW9HLN/j9hDQYS8NdK2YQtCtCLgmkW06O0O6w=","GVg4zXYsKgrCN8a7ER0nS/gJAP9rSVZoC95BrfyQEQ0=","CYK4gCIWQi9G8pwJhZZxAgSLQ7U+PI0eVYss6BYn8NI=","ARy8dBwb9I9wgPSRwm0RZ2aovFHZz7bNCBY+Vp5fVG0=","BMJncL/TC+fwhsnHB/KeOKIqtlQf3V2UkdYT0/w21ko=","Idor2D7oAXDUyxI+Mi+GxKovLr+Fy5e7GejXNAzPpVY=","E4CqWbA7WMaNN39i7gs73AbBst8MaNUD+LCpXBcjm6M=","ITCc7GEgsyBBR1upust6pQdXj8fUKLsBD8BvDqNtB2I=","CHksz4jPbkUNE37XtUlilfP5zWN2RUNG+uRxf3mA5VQ=","Cu8PkIbJ6UJDIgDotZVVaVpPUx4xn9DVfxiBpV46A34=","Dgt0jVhWk2s/2PLrHrTCzSuLi+TWMYqCytPgusUFdm8=","Fy+tMlk8N0zu8aQqu9cIVl01kegDLFF+RZXzBkFVro4=","JvX5zk1yFF0+csQsl0/9/ImkjFEb12Cz2dsDubEFxLg=","EOBTM2k0kE/217Zyo70spYco5RSalYKnLBwwnvz3pAc=","HwGpiTTd3lHzANVC0frY//QRdHHKsBXUFGsF8d6wQRY=","CHzXqV/fX7nX8EMaBGZiXNtC3GI3//539boUxt+hs5M=","H5ro73HbzQ1IoSS9Jl03zAwQGMoLRee0N5awRfZaelU=","FXGisKJRWMDF0pejl3FbAL0cVDXSaGwxYY1BKMU48Mg=","IyL98nYeRffPJl5NYnJRlibeCLv15xrxcGnfKUl6WDg=","LKiYD5/c2xs1Ai4C9r5i8ZNVykuerJsv3MN98u0CZPk=","GoiBwzTzlCDUZyxQUPRdkoFCTrYVRXgqbBcEDcfTgEg=","HzGaDcD5t0KePum+1XqWoPL2fLX82SscnNyXoV93Yb8=","JBkzbybcXUmPJ5r5W019EhETfGCO7Sm1yVEGleGkZ8Y=","H1FNIvZyy7FjY776VmeHeCCb0lfKEXtRQbKeBuS9V5g=","KANKbJAc7ExWZ1MR3vEPvNgIjy9o95XTs1UZux+/Gh0=","JsK5IRjNJwQGMkH7kZgGoP75gUyHsHHVoR78LLEQPPI=","A9U56i3cs1h2OGF5HMQ00e7+cxrTJi7ahXxWoG2c+N8=","Igb0lDZAnovo9UKSbZ4pkSG0MhDnHdeXD7QoMzfSQcc=","DfJVmGB3cQOf71d6b227YQzuryBOqsegm5atIt5oNGc=","KDqJjeWiFGXMoyE69YS39WQTqehLUkQxQ20LE2aVZk4=","JqsmTolhEDncnP1LIW30Rwm1TyQY32ZUXDDLk4FORGo=","IhDX8u9D4inFYx1OcB74n/3xrKZDUXkeD+fu1ChJPI4=","B9oK/7R9ZLftxoLavlxtsiR0O1o4XQSiR01S/+ir/Qk=","Aq2CgK5c+Ck2Bp9y5JAQ+NFkPNwpnxKsCW/UTFAf+a8=","JnuJ+E9IReOSRWX88aVOijJX/oru9RX4bMHABW9G9qo=","LUb1w15agc2QL0GLS5PyWr+ALTLVLaBUpe3u4nYUjKo=","IK6OcVcPiuXmVetCpPJ0ZQImrx/hYKlrF3hU1zbyvSo=","AgubKaVkR5CloxqgpyT7V482UFkN3RZM5a9ZP0PHmPQ=","E5DB2VmRlys7jvoaNnODq5f0cUOWY16HkTlZNwEO8KI=","BJc7Q2Px9V2hLU6rmFAS0yvYC8CtuQIWrtlXTanpfFg=","JfemU/xarcSvD+U0lTvIgweiDpQdfGhrxTu+Mk0YTNM=","Ek14EIIfR3gv5r9kp8XqzwPVWXdqJeL2neKDYr4YC8k=","L28EkJ3DYNGt1QOVPBFkj3JusPYS9wOsHjeGA9MzCag=","E8LPGyG3hiOPqpO/v/XAkhiZ7xqylUiCijdeS8AKG1I=","CEwgDxDv9Zv0PPPMOlBt5QDtaOWbzlzd8RN+x9YaTqQ=","BTta1ZAt+1yjbXay+YCQaxTr3EchVGofXx6XQWRPKRM=","I71EmLTAyfJIgi8VtciLx6eNUo070+PTsnr2Azr+EmI=","K1/2Gw4f4YzYTjUsQXq1uDZoPyjfHBbijAi8T9JpqZ4=","KPd0t5NrxQled+tlUAWrh2eq0HbAmLj7uoUh8YokhbQ=","DH9tLq1oN3JWWYSsgZ3CyDJsxNOxj2M5ElYhJiEoyEU=","HgNTLjURFWUXP3a2funHE5U3VwN7Jys2mxS7XSKrZDM=","HNrhaC8sEORA3jLrUXJtnbdtB7ZClnW/rX53jMC+4HY=","JN5AZm9Z3pfe7/bTTIc7fCSY8CK4VsVR+0um/gM+Tho=","D90BZtFcD0Jm7XKW26S2OQQM6qaRBoPuRNN7CGefSCU=","AxjuIlTDiIzkU02QkESLeoYq+9/71EcNq1XJ+iT1CoU=","B6jRmhl5yPo0Ab/pZO1dPz7vGdfk0LoAfzhUtJBMXzc=","KEbxWhIUVvD3S1ByESqQ7MVqSNmKegfzDrVTQkoAsno=","EpWtLeaOBbETAx3oVJWdmFj6z0SMoQFAVAeq/B/lBJY=","J0UhDswlMwF6QzBfzRMHjWlEPQ3aNb4upQ/Ehf+PHIg=","DcJ/CzX+wOD/jL4THH7kKiKNiJy4JUxJAMtW6nhJGbI=","CXgJJc2xQpzBfB5wsLQ3VeLnBgKZTpddNMP8McrBmDk=","LvieyuEAaiD3OapNpph7uGbWmT+onkovvMu5zijtWK0=","D2/qsyFRVqw/h4zmfFlT28Tlqz0THulYJ1Mm/5TSmlQ=","IEnBvLA1y1miNQvOzCpi9P22WBCPBZvDjBQJhXGofSI=","CcUpj2aWg2sqZUTJyhwPZEjg5uTg1KjDqn5jWu0g2kU=","HUjsjXhr4o9xvXGZTaBPeH3Et3kv4lglWvdCs0jk6mQ=","B2a6PzYPnLjSdZPO4diQ9XNQwjUJbZ0FYzmS1HfvJWc=","GIk5Vs5gBzRxTM/rxE9nA29RxlKCK8DCN5fXOpPUdJM=","ADrF5qPANzxYN5vzjIcWXXFqygXhTORynskUltx0od4=","Fx9LPQSm6vfbC4bbC6W+fURRtOoKEzO/qjG+j1DaEqo=","GBlVo/7U/xnZDZR8LxV/BQ2zTIR/WfX2OsbAO1U4OqA=","FeUDrmbNN7OlisZVSaod5ZIo9eWq3qcDUWm5gB5YqAA=","D+64rsbJY3dLJ/hqVbRZTVS0swlV41hJDqFpc4+eYWk=","DdlTH3o08aAB1OvHTLTqR3K5VRkyXSmJ/JMwNcaK030=","IZ+1msIhdHlyvOZveMozybrjgwXhGrNIGuvbndtLLLg=","H9YNwMR23vO2JMIZswVTc9cyE92SXpQL9VztiCMc4J8=","H40H7z4Wy+uniSQZViEc+llUUoAfCMh2wlJdxQTFILk=","BRV0FUjro5fRTmJpsyVmYV0JRHFVurABrG7iBWmPFuw=","JTCzfS3RthZgOfKfsdeOkOkDTLbptlP+dCjXaPjpstU=","FgLoadULKAlR7Ms85xcVYomA1kg5Domv9Q5VobvK1LU=","IziHIXr2crus2HPxKFo2EnlrDL94kEY+3lSIL8d0zH4=","GEmzqp5wU8jpUlKFiYCr6PFkLsZoBHU/Av9j8P8h1kg=","GgBJeAiF4IJ0R6+bqeueZY/9Yqy6yZj2wagN3lrtwaM=","HKnL+oCMqchVWUJa8xwK7D5ZNLarUaLqJUn7wudWKRM=","KKKg8GIsKo5PFvLgNltytIExLY1Qh+LliuibNLjMk6E=","IdG+7RC/+Wyp9hW97ZlnSnMxpS+zVmlT5t357KKAFT4=","GHEU8ru6mpkyl710DCc17wG4WrvbW0fEHObs8vx+2+M=","EdCjhndcbmcKNgpv2VfEA7Q0uhP3LO3DnRQIv6c/wGw=","D/TvL0ar7yTKFdizieAs05RNEpYTG20tzpVN0R1yT2U=","IDOOR7Ug0oFEjz+L8AiqdD90xbY/mKYwoAEIRkuyiSU=","JW+g/vWFPcEK76hlxWUxaTl9VF8HWE6uZeGz5Q+2phY=","FEujYZ1fydhPBjLfKW6N6lAXMpVzZhtpiAw4ykWuMYk=","KYSYyN8x3TFTgLNlH+nH7VqvSklQpmE0vItgKUcqNWQ=","GMr54mSjLbyiPaUaNRT7qS+2L3jswthEVXNV7IpDsME=","GUyBKCjxzb8MTwsEhq+0xdlszCGLO5DQS8XxyGZf9kE=","I/k+HEQRm6hWoQOAwjMxkbMQX1AqYeq92LGryAPASuI=","JdLMmI5HznD6mc8YEFAA0wRnF9g5r1R+3D3pMZaawAY=","HRCDYAAjzM3H2u6+sZeDqsxulCJtAMfKRNr9dVYUqA4=","GUOp74Eav+ZX//klBPKokU8J391bl5kRBHvuS2mABM8=","AfltsTkqOuXL/uTBhj8L3f2VplKZPI8XzhiGnCYbxsc=","EtSBTrsxUzHU+6nfwu+QnNd7HnEmyeYlijyYIdZj13g=","J6KtabnrVpe4W0MeuoXbsZhD88dRgSGqSVFaZe5VLjA=","Bm9/KYHsxMRBXaYuq9MjBCSr/tNWcSH2VugZGnjF3fA=","FuKY9gsmXwb47JIn5U6LvPK0gjkh3rRPBjySQw/EChI=","HBCrOcsEzgK6ctmWBJrWiJYfYPjZgh0XFsWmov4KlzQ=","LNfIp43Zmu3BjI1HRStNWy6cWyEo6zc7ggyovuyXCnM=","IzkayfKcGpntb72bv75ytIhWm/miB63b1OMKOouXMR8=","MEHFWZpR7aM6Y5jrMSMlGXl7AHJnAqmKMZx8y6n+0vI=","BOZJCNefNe13+oGW8HqUjISFErU02b9PMO8JPHl0A64=","GSUekH16kDv6e+2H6wS9kh3BkGLk7Dq8noK3+k4lvm8=","GzloHCwSXK6NOMxe9vrCUvT4I3T9W5BZYU7ME08rKdU=","IXpU3Wjc1T4zbOpJ2Jkl/RKP7mW9yhMWWdMkrmNmlrA=","LAVL9vkXdgIN4/uXBbop4N8X1+Gv5h4R7ajK94dirzw=","H4hhHWwCh85TVD2H7YGCukdfbiI5ie2jXRq3RidfpOk=","IE1amCnVcOIDveSRuGKpaXnXHkgOv/uxPEyzr1Zjcc8=","DqyVxoivqnc6zkhWJSeIFwurppphgQcdHRpODdMgtLU=","IkWgln13esUWAIJWPVgVtE7Q/55DBcZcUD4P/rrl3S8=","G3MpBUZq2SGrJDDL33cqgW0c7U3qaBjcPO38Z//l/74=","CMrxpM2CbRnhwn+XDK0FstSZMbrjabgsMAEQQYefKJQ=","J9gTRCPNmHskn0vtx3c/t7cxToyD2XJ/OiHQ8WLFYc0=","CaLqN7PXOdzXCGLOYqiDfdJnwiop6wUO8kbt2E9I+fo=","Gtz7Q2sjj3RhdXqWZdLcz+occ1LFnlrqqO0kuFML37Y=","KiNU21Nf66CACtZll2HymqsxwUJxbhZ3lYPBfTy81wA=","AQMbh2/HBMMpa7OBELh0dviPVyGhEyunG6DcQWhxmm0=","C4Xp+2ZMw7TuU5k2+IWIWuVDxgb9oAeu0gJXyOTuNZc=","GAZ70IXGDaYwqyTN9Bmv2gl3iRLVx26/2d9+z/YgcYY=","A3cdvlwzQP0omRfW+smhVLbVXWNVevE9m+pxGq/F4ds=","A6EgOBsVlnzeGjOTn8p4MMqhrx+61tbL1GI1khAfH3c=","BAMk+61zkL2Yw1UyMs6mgdSxi+hXkxIY+70dOU1n94E=","KUqTeKzPcjwmJm34m/8aK9txDxmN4WiJDf1zrPeGzZg=","ID2GQEZjMs4MSTOWcxojuF93zdlYgMRX3ZzUbpm/DyU=","DTOUgc9Sqx9lLsiWeol3bpK2qhIFZ5TJ3IVvwn7JHvg=","FYvkIXdHB2ooqm9hfH7MYEXIzlxISq2hl5lLYYs3y6A=","LaoXs1rC6iHto2uwbbQKf6gf5gzaVW1zEh2/F8igXr0=","Gi95A71kPGHMXraEVSAvZhPJwDvDxZqM1/jRCwx3khA=","HKeDX08cXzWqHgBUr7EUdpqCR0svn3cSJ/Ai+nYrpWo=","BDqzyVtkzvp/l+Hoq/nbJdZMIhO/RLAbAAX+4GeAS+s=","Du0WlAhs3W3YQALGk2USDMIxgoMibrfb2cEVTlvndKI=","AxtyaqXdpFb/rCnNOLZJJr5XobbB/Fk6UOfpzThPfvM=","JlLPv5ARD3cndQ1o7qt6SThYhpU/dYMr43XDfqmtZ1A=","JKWNCHrzgabyewZV3nlbanvnNPBaT07e8FcieaKKO9g=","GwTT6Sozj2vuuAkTgtkxQbO7PQMylEE6OY2iRGQnKkI=","KQue4Co6Ke2pTOCKZ1IZHDwpbMLARO274JEXI2CyTB8=","KgEtL0QVRckU0l0M0o+oEEzaKggIRcecx9DzkUaws1g=","AdTlvBgM7cuO8KWdJUmKVC4yTPD3Eo9wfEM+rB7e1H8=","BUZZ8BLsi3V7HSoXWp+mQ+ljI4w0ImSun8OaaddUYqg=","GfwDBeHlsq/LhqdCFSuolasCSsWce1flNSJP+4B9xyA=","IdH9DCr/zmdKsBZmGiFvBhW1ux8/w5henXTdceqGrWY=","JpVtk/AXdtI7x/HjRkmSWBrd20gXa8uwPvqFOrCcOxc=","JAMSDlpoeJW8vle1sR+6DZY+sMhj2Kq3QRL1Eu2K2eI=","JmhPqblUiwiseeehS8KPjUdlAxLwYppAu8zbWQopjPM=","IWlpwiG9w9qhwq25vkVsoZ/LlI3pcl/Fl6xiaWhxXBg=","BtTlQ2LV3HzUie9GZxPBuKcDh2Bi7QNmpHWumsB3bA0=","EMIev2QtOKrz3hWsSg3jtxq5eItZBKeDJu8Jmh65U/o=","CkuOkbAtqUqmIaz/FrvdRPB50psgNKnh3YvicOfjqAM=","KxpbUrXxxzn44WeoVht8WlZ/1Em2HkqqKWXzF3ut978=","HoWKHtsJfxaPELkTDlHVpPO1Xaf61olimPFLt69OY1Y=","KDYsP/ar5PsBdFDH3TRL1OCBAK/loJywGHcmWWeq/NM=","IE4BfULmsyz/IJE2jjRCAUQIVHYaDNRjdmBB1+ONzUQ=","GCMHqm4Gvxsgy+U0kToLVh4xAxbiNUDzXxvJ7kN+kqo=","HuQArtK58e1nqBFkOMy3vbjReYaMH9am3ZSXdE75up0=","KIWQrNMx9Eme/C5+iqJlbmTL8KaMfZKMIiDbZD251BA=","AIY09kmz0lAiohJfXzANLM4svhIt9PHFEpbmtl//F5U=","A8Riz8tFFp2c6tHQcVyM7P/sd+pEmiCIKur6Su4nTmo=","GP1U1JhqLngEy8t35oEsBue44oylGuMj5W2QlHgqMM0=","Abnv4EqAmkPGJMcm6SlL3NO9HpfL3tdC4hc9P+nkKf4=","EJylkbk1DHGn8ohsblViizggYiOlfAeypEkHcckh4uo=","D5gTTpB3Updo5Ow9zktiymuvgZnXjH419FGRKoD7G/o=","IgWDSrHIpm3hvHZq3uGOr2iaUr6uhlmtTQtDe+wilSY=","KSpsq6Bxuf2PtfDkbd5NcRu0oRitDGfnenY3VEvGwh0=","DyGKxjqJ2W6jfWLqA4fBRd8vFJV7z1x7Wyy5MXqHF0A=","ITk+Xy4RIRNqJfBxRly4WwKy/hJKjk6oMYGJGnELClA=","BuItaUZITa0/StDaQb4R2iqlRR/H9M9sxYmCeKZ0e7k=","HsgRfFWQB0opoBkUDv0cYntxX8Rk8desnUfwl5pMWcc=","Dm9dLvgpRd+zkuRHE4vJTDK923JIMFWgVjREoOT23XA=","Fpq/yz7pbX4C+XEercCp4kpHovn7ESHPjG2s2RpbMso=","LR3NgljSxVlTXsYoYXiN6mDdQtf+4MzNIKauQhTSGZA=","H4pGzsRlu6lkSW0lyvmjUb59CaYo/5fqxPzu17/tXEU=","DdrldTAV58HzsH2uS+d0c5jJuYZnqhP4D3aKIgRiCyg=","HZYSBGlyeSA/RyHdCFgkTyzGTFy/GkvxB3oELr8Rr4E=","JhG78ZrduX9Ldhq8pDmZpLmNdYvHTtNxm/ZbFyY1q70=","LJPFxbBX9SwLPVQzhlnwXRVm0CjBgWv7/PkANZO5gZA=","KpJv0+Bmqft192/QKqmZaZmgkEUNEe4ah6Hg5lzSh/g=","IR3O4P7j+Fcf2W8rXFXeETmAf6afvnkhZWP2xXCfcuQ=","K33cKLK8LScY6da0x5DVWDS3eQbeLUzoswGsNdM712E=","F7pRWTIaGA3e/pa8nQ+at/RL8uVRdLagkCm54/2D4Nw=","JeErYyYhOWleUKHpa2SANTpt1qG7mAwg+R/VnlGKAw4=","CV7KNILigFe1QRjabEWj8PWuU9Z77MT7DKLpbiQQFrA=","ERKuuWIr0uADBt+nYIi6h+jZz+uD11a0CstEVOd+OrQ=","G2lQfeg0Us45d6g+AWSBFK/A9Bl0prqWL3fafuA7I1M=","GMNqIn8wuovoNQIs2giR1RsgSdzstSYcAkQzY0JoEoM=","Ay3/ZQKtvz6uHtsKoqFCwjhyFt1QGsqhijVlESw87zA=","Bn6bLfEORj/05l+iHRi457XFXSF5QSB4UNmEwmTqZLk=","GGqMHd/Z+2cxJDpsGQ10wlgHYlT8TYUbtnwVyFXaaMk=","JfEuCQSvcw7GiSASLo1+g+bbfg04GNgqs/UXllKs8aQ=","KSoFO+kBPzdBVkVHJzKcowxQeBt/aDcesIKXSRTML4o=","EoZ7tUHqF8UyzeFX6+L/bwo9PoO5VuYZlRzJmvIuPXs=","Cd0qdXJqJl6Yq0LKDQE+e6LhWyYQBRbg6rc3+3AEm1Y=","E3z9AFTbrmtjW05PnmF1Im5clcReWyVBM0+U39k7Ig8=","DRRjbXt6/RGG8LnVyPjvVRvqx7stNrJUNvBL99y2Dec=","HbyBAC2KXK4f2RBTLwikMjw1eBwrkBvXIrq+Cl9txhM=","JBBXsNmXfqpQ4Euok3AroYLNsziMxjKQf0wggYNNjaU=","B8p1ydUcZb/CypnJx3O8orrXtJg3C11Q4nWojLawYzk=","Ffq280ro0ive3XYGEN1GPYgc74zoL+SgwPhgUC9tPMU=","DPhG5nq4Fbe/slUAhzP4tF2Dk45usNvRnm1TfqpYHgA="],M:[["Am26WK3ozaGI9J5S/OcWe48hnb2STXeGsPmPt5n++i4=","ARoTGjd4w3dCM7xUCWQZ1GPTq7rhgyKn53pRGIFmX5M=","KhirTcR3fhPLg1jBxCMVNXDRy5CVRCQ6vazUVHyOw6o=","FuvXgsvPbWPDi4eyfbKkpa9YR6mmCInEz2qjGNaGax4=","ArftR/rCddNPhC8JsB75QhAU3gQMJqWRWVsie6e8b7I=","DF5J4xn7lTUHPwf54FWsyvPj8ko13LRsq2ffxkjvrzA=","AWHkrlstJM1ji6XDK8Ixe/kNQE434APxBV2aluQG0w0=","Ijx/xtJPxT0bQo7bjxxS0gzuxZIYfSx6awsUe2KSuB4=","GuBg45szjQmEXi6evrcL+3TNSvkmIX9XMr4rbLf+cqY=","BGGRq0HpOSnqUfGQ/U53OsjVCDMo1LLwSCjco+aQmMM=","FLobU4Pjczxj0Awywrv/2OVFB+0zv3VEyGOIGR7KPkA="],["AJgTyAP/hKNpTu2vSxwhcmFSddwYymVMeZpwRAlGzPA=","FJWvA9yRgMiG8OG9r50Y4y5rDRuANw58vldF2vxDNSM=","DZXoz4pmtWwy59EeAQfkHhKXEi0azEEzLxtJiVo8l/w=","CwXxYQjEYWqXOwHYLlDU/J3NzOZ9LSH4UoFr0jTphys=","IwtiMVswvEnXPf+KneecYg4Dx0exTEMvFwcV5YjWBao=","FdIXoxeEdBBI8ybhVa+W6QtarnNPBneeaYhkA5yS4SM=","CvmvvsrhdhzBfUS1HKZtHb3q80HoXxCClY+cty97VdQ=","HaT048Z5CuG4nEEYhh2MoqUMyCpOfx7TxbqMuUS6Rok=","KGCqUtwvlnwMGguUKsgeAhidAxQwwRqRmlqolbz7YVE=","Fv8z1nyFEhvO59gc/xYYkn8ckrTR0hwqB7auGLK3ubc=","G6DoNfR2JrDYJCaQDEkXCovinDnZAzeqX8EHZOIyGhs="],["ACApc/f7pb0h7Vi/5xVteykBDUEJD2PxuykMHV2hrWA=","EZNExTcH8AJDmDxtAk/Umg+K+A5YcZM+WP+Hw6H0i5M=","B8IvlvL1VlPQTtxjFQVnp6BGCbC3nuz6yxSF3Ot7yHM=","LzlM/T5EJQPDoiUSqkt2uVt0PHB2ykEVqfu7fGsH7l0=","IGNRdQA3vckNTz55GGGfxpDCtYV/i/vYbXwAHkzyyhg=","GszqCcK/0X9AYXJccS/Rl2oH53PlTZBtoWYhUgGlgTY=","BeUsD/jASo5ePH6vodCQL+Y+NYmJNLAPQzOzj+YU+RM=","LnCLqviUvFg15f6oEif6jPrvmQhtErCjp/P4W7ymHSg=","CsI/AP8BW6qxyL6akJQ8PHLReBi+etQnxF6z/xgocn0=","AhNHmPTKf7mSgBLJN/N96HQyuGZa7t83Pn/6b+DBPQA=","Ahn14opfpSaJ0re+QyYkKAyUDJv5iDwfsP6Sn3iHPBs="],["EjBerfZNrCSnkTpi2Vrv1F9INVV2xnHlb96cx8g0T/0=","AKkr1qkZ0WBWFXhvLv6AdDylfBDsgM+5JnIrW+1Ai3k=","D3FsVN5BkgxAGmLfj5GG4ZuVI+mGN6WxE9YczDC6AhM=","ChV+JE+TkSXVf5yOZvfYjsD7PAW5D1JrrAhxvKhGd/U=","Ihi+hh1STq8DuUILE2jpxap87+5y0ObvgHMu6dfm4sA=","L5vRnQyMOIen/AFz+GPwdeZrGDrYnxNwSTBBbh1ct+w=","FOtAHBCEqd3NXQCS5dGimaoPVcNRVFx4FwPAHOh9ayk=","E/4jviQmG6W5LTY5ifWOF/zu1KhY0cYfws8rcdvbaTY=","Ay+i8WZiLwV/YalAXJJWIjyrK6gslJVgeSF1WrAY9pA=","Ku3b+iRXVq0eFlhin3R7jadZOxlcyVAyT5Xtye2kKq8=","EjpgVWgQI7FlcMcPzfOujjh6lzaQueZ2G+IvmUHX73Y="],["JceDrWbWofxshHcL1jf2IHCX3/sDeNfgOV+MC4a1Bfk=","HH06ksqkNc3ZdFILtvtsrIFjTMm/TlNN93c24G12jDw=","LNaPwxtn3EX7axb0K164nboq5+mqUMXxkVJ1qBiHGQo=","HUVnwS22SNSpxBMkwDKTJbdqB3MPrXLvnkkKdIZ0mFw=","Bp7k6yC0hg1K+Rr+F4Ezj1OqNUVi7Nhz4OYlr3B0byY=","BsrQwr1DjE26LtZLv3UGbnMUhMNtH2c4tumGAen7SY0=","Hg4WbXNKphTGtT209pEXmEGjP4EFQwo+5wq8qDum7G4=","HIeclCjhlgfWR/XvFBXnb3xZ/QHlKvuASGCBhR+aUoQ=","IVwM1OPxvbSCuT5XGHnXkxvpACPXoiDo+TshyK3UH/o=","H0H8Z8oTIrN7eqAbYx/RkQUoH2xqTTf79o/BtfYoAsY=","Hc42Bir35LAJj1WQYiztevnyjojUds3hOR6zBAjV0mY="],["Ii3rYG8TzyjHOmchbYixb1lY1dKSuhDvO8LBD1oLYT8=","EvuIoPb3SdaNqSUNWt7PCIRCgnJI1n+Yn9FLXJzU1Mc=","AGYpLmTmosZGc67TZctQ971OHTtScPay6ZglkMP4QA4=","CpSi18QJPGOII7CVcz83F21+dHuiRkW1FawqJB/92oE=","CiJhKNodm9WzKfVfUsdWgt7zNpqxM1nct9IS7vyoYik=","G12oOWY2FYbogQ/tAyQ1yqgKm0dtshKQR07Rl3/O8i8=","L6dd7tKB23NPq6W3Dq9Xli+T4u6h09zuNMgasen8wO4=","EoyzFQsVy8T6qxS/fWdu82grUsq/yNNBnf2YEJ0Z7MA=","BScAsZ721C6jkuBEoJTL/DCO6h9y8qNCix5yG/wyxq0=","ItHmTU7hXmDEWdhR7580lek39akJkDgsl4Z8RbeUAHE=","JS50dGZ3/XWEzrD4qmk2vQT5Uo72AHN+mRP+S1aY6yg="],["FhTQJUcncf2HCp6dQis1ccVJTn1nmCTY/hISF31fouw=","L2xOCXu1hRvhK74scSwvqQbzELeASNaVtKrTAf/A0mg=","CKHvZfUhKOs7It8rasowUJsK+K8veIju52bAwkhxGIs=","L28UUC8g2Vip/yO2lsrDriSWdReuiy6Vktr0UYQLuY4=","F860KhnebdMuOzjMKZDmQnO1KlYYJj7r+knYRRjqO+8=","KtveXHtz6afiK5E/meQNleaJxlxCjCOXzSc5I89o3b0=","FL/jMRXfKTZwOT4dyNpNaUesxLYCSeWxyMrjdmZc1YA=","K/UjzYqjviDOfYkfhyensktypNSDhITehCrMeC/YvTI=","AzuTpc8V/7r6JybyUngkoRr45C4B06fuFZsnPKCmUgw=","JJ9Bb65atSpDXWUgEAbdiujVQmbk1WQzB1UZAkI/fMY=","GakHmpiXojcHQlJ2eRK+17djWujKDt4t06QqdcHGuBo="],["ATWL3Wt6UbH1tdCU29juCGzNz7nCf6rQgG6O9xjQ4rE=","HAbHgvvAmAueSTsppeSgSu/GaM1CVdbP4gjp58i5ocQ=","JFKWOOvN8m3ogWKH/sY3BhThEuEMA5GQwQOnXO0RtCY=","EmQcw89Qyme8k7yMGe2J1GE+nigaUc3zE8vIERkiJCw=","KQEt7/sRLrFANBWcWRYvhm1KGAO00ZKkMpNZ8PkDJm8=","GouK0ey2y4iCc6kL74saLPwD3UTgsosY4QdOQEqeD0w=","F+oZjzqyYdoAAVLyaw6w6+CIpwnosGoYo9whCMIJaGQ=","BFqqmc4eBqPAIVCASpEIf1ekO3l5d3PoMhbKlp6HM4A=","JU46zbx1rFkmebAytlqckdLgkqteVxlVG12mNbE+lHE=","EqmWq8hXcCGseIDBbwWNngbpURGH8Krf9rtkDkMW0mw=","B3ft702RUg/NSQoi3Faal+VAoP21J7Sxo6hU/jRrjn8="],["HCAH66TRYphGu2lASsyEVl3l0kYg91z82fEf7us/N0g=","IRhlt/nBx5GjPXA60ygPaXVjJDSa/IkSoZuD3izQagw=","EuS1QI9IZBlRc56iflIQZyQLgqpRpC3i1NwegiWQgYc=","AhhcekrYyyHxkAk5bxNKLD/WFNMF5HXd0Z8m9tSz+c4=","CcSy9hrfJFJmFozJGOlvf438Nb0997I/xkHvAbzHHM4=","KB7KFLvDkgkZ4AEVBFHD5E/xjh3RFxQS/15mPXSgc8E=","BTPopFS4zW341I+psKnLKVKTPhprHUI8vFTQUzpyWZs=","KEzPcIWVR/y5w8e2TPCtYuUXJuyBtY6wHBofjsep63A=","BPpWIKLAV9xVKln97+UKkBBoGQ/cPfh2GZHKtQoBpEk=","LSZAp07emvbJiI5faKhPrJKxMzfa2PxhUvqzS1VBmQg=","Eho3ZCaf01zfHmIcPcYxj0e4YjgLoANXhJ2IQAWUY+4="],["IvSdckQHfkH0CcCzU6/RaW46oV/9tKC9uIP/56Gochc=","JVQuB8HBOXm7FPjU7pPat6PcdQgGzzfywC/1O0u55m0=","AIS4ixzkWYtwHPlqM3mgKjFX1Bk8io8RV0WfajTsMvs=","L22jhUUJEc0nLhNgHnzmbCuR2AkwdJL37leK401vX7Q=","GAK5flS/Ool4Yyy+EOQpcFsDaAMl0m6hkMDx68c2LqM=","AFTMgcfR1ZWB680msWzL3L8ZaNd/h6IIHRMFT1ERj3w=","GWgbQkLRHiiqclMM8zp9FXGfGoiP/2JeBGUsd+4rLeM=","Gr/ksc9dsp1AeOUom7FDSYq7vcmvVnIEcKJqPforqFU=","HSJ5Zz9sq/ChxLjuv46ceDYWgLLlnX7Bk0iBn1s9WhQ=","DyRtL7tOEhfwljH7yHcIJ8NnUeatjW+xaBDjOVFDrYA=","L4DKFRsHe1B2coHqXUwfdFf42kRN2hbYFJu2wQYe0Ko="],["GVFSOkJwxUQD3+Mhj9PUzO+kMRTxsZ+ywoIaQ3Rxi50=","ErWgnh6V4NAfvNI0+tRz2O4rqXb6IoJ/+m3QPIslpk8=","LBhOkE17/TaNRJW54wJ/mva5MTyPGT+SmsniTRDXo28=","FvxI5V1k2DAQrVczd+okIjl/w6fmyIr4CKVm3gIj8MA=","LbGsTCscI6AAJ/3PD2Y6+JbYdBW7A1sUnSitPamMb8w=","FwwFpfilXVyf3F6COLNnvjWJF6GaKLTEfkbz5z1CoIU=","Hrf25VICFcFeJ0NVsZu/cau/BKpCbNB9pTbLP5Cfblc=","FBEadL0kcwyDNpnrQbOPHU7Rb88P7MFlW3byQ31KDJo=","LUa0jlCQwMVqOQ3jc/TJogCNsxH+MQY89P7VRikRNYU=","FfMOvfuLjuZEJBA5omtAjceo3nfyzG/tdUtwPqkt3lM=","HulQxFoML0pLZGiKeTXtK2PU/ltBSvoFwaKEZ0QJ8WU="]]};Mv0.default=tu9});var Ov0=H((Iv0)=>{Object.defineProperty(Iv0,"__esModule",{value:!0});Iv0.poseidon10=Gl9;var eu9=SK1(A5()),Jl9=SK1(B5()),Ql9=SK1(Hv0());function SK1(J){return J&&J.__esModule?J:{default:J}}var Yl9=(0,Jl9.default)(Ql9.default);function Gl9(J){return(0,eu9.default)(J,Yl9)}});var Nv0=H((Av0)=>{Object.defineProperty(Av0,"__esModule",{value:!0});Av0.default=void 0;var zl9={C:["FRLfATW2aSWJ8HEUCmB0nPd1xkKzANovtK1cbiOtTl8=","KxCa4DftMDYc9lRLL0zljzVliYltaohJSC7T+bZuEZg=","Alhb7OBu/1U9SFR4oZ6xSeIRGuTh7LHWH8EM/hwHfzQ=","Af+Jb0wGYvSyrZJnQbSB0DuBOozDQ7nC0rxIGccLLzw=","GwyvAvQ0+j1M1PuxPTEWrItzhqWv1sZwduy8NwSqRdw=","D8t8nxPIVRengFiUrIK1fAby8VOm9R9g+OUIaE3+W80=","LcK99/Q4EuOc7yEOQukrSWiti/VUVBGCNUUE0yy/mVQ=","Ba3Z3yDBiY2ka790WUQ4vrB8mmVjXJD0XAoI/rrRNmQ=","IcraZkFmTaqZf9VazouIGRzcQZT727bKWJVEfIpYhZ8=","GWI1BFiaYPBYsESJsVMyTRbtZmZ6BN9XKxA1kLhIvwQ=","F3ZELYUKQ2oAXgLGR1ty/S1fhEUokMREFihI7h1X3sI=","BsFpH9bS7pg5ZhDzyGjXCHTyTv+FOTjYf6zokjSgmpg=","IsOroV86Fwob0RdhzCF5Snr7NIpF2F4wvFIniBST9Fs=","H3exjwbhRYh3wrGMrk6SwZbAvg93m55jsGxI6QsCdPo=","Imw9/npqZzGcHa3aG07wTkX2uAp43bC9Z+Nj5juFxUY=","BW7746reaOaIarkumKPSimjKidL7dXBvaUagCB8B9iE=","KWQGRR8gHA0JWHt/TgCn0OGUAmDUgxPegH/C3w91XX8=","IADgtgErIPCd+O7SWwlb8i514qnIfkeCh3ALWTNW+Es=","In83ZrZkLUTG2DahfDDOz/ZUtUSuhjaBjbjifbEkrTE=","JARkGy9drZciVCvxUdSX6RmYBySbiGyXXyY4XfslSnQ=","A3STrGTR3rNLm4NJDzUXDEIS0sMJJtTk7+5XuqZSun8=","GOoHSI8CxpJfSwHQG4CcmmMl7MfZx5CSK2jOXnlBWV0=","EZUr/LoGRCs8Hr2Vnx1MUfmC8h+ZThBcJXj8Sv/5HJE=","Er4qMvJ6TiA1F6sgKOZblJ+JbFvs/lfiTArwT6xyBUQ=","I+gJf2m75F8C+uxeJtxSOgIVO5756LucXxed/jA2w1g=","B2P8S32pS629l7qTNhPDU07yFTaucIXhI8jT4jI1E24=","J6T70cQ+CsFerJdODOLiU0TEbDIy7nExQZOMsBmz+Qc=","Le5K2lk9dWZU3sErhr+wQa14WlZwdhH8SEX02Enn+G0=","C1FR0N32GyKRdy65Ok4+IR9SEkM4zHDz0e2VsOnaM1U=","IRbibHCG5wyAZgWhZxOX18BzvQFtNwqzzOfGlafu+Ws=","CUGEkUerLNjRicT4sXtalzHlXy0UPwp20AAjo45O/l4=","K6B6b4TS0twvGxfiNS3qvbXR47kuQkzWWXx32f5nLpE=","Gq/vei0vBRa074zuM7To+joXdv0pVah4710ifSFagHE=","GUNMyG4vU+XbPOv9LbUrQC+ibinBO8E/MVeG0Q6gHa0=","B1UZwL16bm/kv732Gt3elNuEJ1gBk+KshRc0mAW2Yjs=","EhZdR1zxxLr2Yrxs2HRPmqSRSh2eU0d7IR6FPu+94C8=","C69DT1bLa70IoKWHE7lJtUxEHt5T7rDE+aakBHva58I=","LilbBrvvdabXbdEO26Hrk7KHJhvIRW7ZHCu9CZhETq0=","FGVnknGAysCncdWDDxQx0UzSRF9doWz5NEQuc2WEfk8=","Ix0m59PtlFeRpSAT9G0C9fTkbBfDBHrK/qvkrQLLxEw=","AaL1zkQGJG+9QqV+bVrjsiGSYeNkz8Hyo5KUj6+uHnY=","AGYcyKOdYL6bPIvNgdkfqOv5rr+YKcJTOFz58OPnazk=","H1Zdpw8E+W8ms7NiZfl33aCbQ7zImIkw27IHn7KR/LM=","Ev1G2TXUWlyEia4MsCwvwCFLQNLQ885EKijXZKn7CCE=","KSQVPc9HoVvh+mf43fAOxcgWhoyOkbAp9K+9RfxS7Q8=","HU5h+MZFWAnhm1Y9FotLu4epJnQ0b5/WKOpdIOug/0w=","LE56zsrKji6p/YSb5WLU1dlVhk0VL/M58rLHzMtOw+s=","CAMAhJ8CK1ctYvp4dYO2ybHqdSDzzEJQq/qLS2AKyYY=","GTo3+/02cdv+dZOZ0BjfZM3kX3WxdzMpTodZajBIeM4=","JeJWNoiVfPYReKXwBzq33SjGvNEuu7mj8GVuoOu4fJg=","Hg2RmAxZplJGXOcC5Ojec/nrQhfq4lFFZqOdtEoJ1RY=","E5GyWNr+xZR5nfqBdUToqQf6eUr0pBH4m/V1LzZWH7k=","EsMNX1k9SwuA/IyWfCpQxEgopBdRleR6l8vq1g0CaSU=","IJrIoqu3DrM/INXuK0TvcfL7MXpMvwBMieVanjeqmt4=","C8etCamLWd0Wd6swMC/fDJDlRQa1CExciWkaNk0mjqk=","GnRizSNTo1cBWSocVP02N0fTAizYVIq4yDjIwWNAGmQ=","DiUdxv3Xa9vr6/cICNBSUEIE+rVMTvYxWdBk1o7F820=","KqqFdx6DVZmxPmxDwCKBZ/zMs4Cq98jom0YQ5Yb4+fw=","LEKcNSGawDPKn/VDb//EnDugGk6ycCWfbpo/HD+2FBQ=","ARpanjiTSlkSu+5J1QlWTJlL6dLj62FUaLIqcvwyTao=","IqckAp8AnHW4pDWKp2NtE+rr03zHlYdJe+j/1YtLbA4=","IpI2wVuxkyfSREV6MR1p8HAnzZX8FSqEtuADuEHDN78=","ME5LiglQo5qylDw7aOtvFoUKjO5Fgv5KiCgpY1aBFpY=","CDQXinXQg6Ex6tCUJLPj6WneU7stIPlAEIg/g3yZ+eQ=","EFzEBey0CuP3nPW5vXan+XoD+aB2+KGiLBD0SSBjBJ8=","Kje0tl8IyK3bU+jwJMB+R7KIWgZaNSpGo2FUnh+Poog=","EHjA7ghd0b0k/nH65CbX1rlpfZThenJYdXknqGTPybo=","G+SburcO9npdThcGYkoihgzaKG3sfDosmcC18jXtfi0=","BoyoLRiz59u8dpopVZsdh+3QgiOE0tTOmw7+LGMxbz8=","LYmJNzpVZjnjPymPsEmCSWmhooS2AFPtuXKgWRNq1x0=","DT5BbArhKv9Z2N1c1dxQmt3T9jkNshZ0LFF/LfcVgd8=","FLKmcYH72cgTx7q8nR96fx/r+fUSwSq9DfNGaim0m70=","Is/pMEiUz3moTLsbbgtXfWg7Ak8NWoVdDIahvLQyvY0=","Gt/ppk6AKTMevS+j3vKWH1yVX1lW1hs0wC0LBivdKo8=","J1Gy2n24cbpf20DgvNp8q1sVe1VVFoIgzzt5adYTz3Y=","BX+QpMCBMEGCULeQI28j8yCeiP/ivcaiQKgS87Vxq6E=","CtdO8JdxCZwEDCxUZxl4PDnrr9XsKlX8g5mwSrkig54=","CwDC+nYTtS4l5KbPYzozNVut6kNcu/72dSPjs7G3PvM=","J5U4G+aU4JkaNp6ObOdeffGNOMQ68bxYjNxl7Y6He4Q=","CRd9GMv/Wc5n7nbT0Q198S+gux3qZgw86wBqajAh3is=","G8d+VxiCbvzlKoa4YQ2UgAdGR79LO5+jcHtoHBqFWkM=","Ly0Si0LTIQLQV2EkCBfsu8qgPS+kXFyy+CwaDASM67E=","IVv9JY68eTUqek+qusswhA9+s1ft0haZ1bMmG1diiAs=","DmszK0rluV1Rjmrrt6B/tPwJI103pBM6Ub4X++n4J0s=","Jyk2dz/Bo4qoL30xcqJHe2AeEBWsAZjcKICiG7rGVCA=","JrxNQqF6D/yTeYv78uK1YcFadGDhr9nCOvesKm3gNCc=","LQk2If1Aq3bvFv30mnkj0tEsAij47bm4aVloRhE2f/0=","AnW6DioqTDsfXXGLW4y43MS7+6G3BktrODMNlQy6DoQ=","HtY4TKneeIwjXH+/DDGlm4YaUr/yhHryqyJZJIeHnao=","LDN8gIv+DSyrVEvZrwHwj5FtlLfOBymgjMTvue7vmOw=","LT4JNKQ3FITJWN8el+fw85hLVmdTn9EMPo5xJGra0Jo=","BU5CWqAq2s/rcpyunfGQfkFhMCKJRnyTJ+0I41dVzBM=","AklX+p1I+UIHPvkKVMsGMsiaQz7LI20Y9X2sWv+F75Y=","GUtWGpEzS9DdTq7PuU8D66uSf+V4fxcjwlNZRLL+aXE=","H187t3pIeQXj05smVrkeCoIjImo8wMekc8/EpSx0rAM=","Gzo6/tegghpoT8DQ+a2d+jtVfGVCv3u8XPAb0zacugY=","K5Zhndw7KikvzrB+KqgMhq1jbqfW1Lq+jSlH4Gk5BzY=","C6MeLR6Ac3SnEM2/gfBa9Pqtzojq0KFliwtIFAZhMXc=","JdfVvct0uSt0pgTW+rOy86IorSM2Dk3vORkUboxE+lI=","HKn5EfCwjRpiBZJc3nql/TiwYQlWIRUuir0BZUOA+ts=","GpDU4JCqq/ZSBTQ1483qXepkUn5chB6pNYgl4hkbSLc=","DKrzt2kJsLHhx/TsST8nUB9ebwg2noo26sQG8px4VOQ=","HI+UKG4ykGnR6AtFeHyzCM4hSwSZmzuZUx0QP9JXfNk=","Gs1DJx1LBJdttexCcA6D+xUTWfnyYKW5dwhz48uYqQA=","BGy91N/ojGd5G7DFrHSbXN9Eo6h+hfx7vBm3g5ZHpwQ=","K0sDz7RIfBoZ18BcoVEzvinJ0/MFHksB+k3Fc+7rwq8=","GpoB8AQKO+phJJRqd+Z/06pPxv8h/1+0nIUqxZtl5cc=","CeteB3p9ARBnOmF+WTaYMKzf7lDeWCOuBojmBxQpK28=","DQBs58GH7GRyVi0hLfwp9hXF0RkFfODHIWIK9uRmb6Q=","BUvI1lmzEAGipSn0VkCpmNyq8uzx/4/T8gb+NPqEci4=","HKH/JExRBuqIBFEWCBwgHGMjaYxraHOBZq+Ofz+N2bs=","BPJU3oCT8/szMN10I9nZ4XNXzLNKPBjpQBlidhDKsds=","GPpq+TQQDNoBI/7gtWNraTaS2RzIMvh8dsBLsglQFT0=","C8F1zWoK1UbTMpjSfSzhj/xplfFT9r8FxZwJpO7qsUI=","Lit5KrtrYxDizVsYj9zPUwKNbKcGBONlaLFfNAjuphg=","Ehb8D256yPDqWb94QPxyCzeEjm3LDHfyU+LNaDOqOvY=","FTgSdQdBc1Qs0lC6fNptG+bBLESvKgChH88Hh0IdigI=","JapWLE37CjjdkuAgtNb5snaTQfOB3pwnrw7aFFMYO88=","GayeNUn/IJCUiKtyim6I0QoPY093F0KlF+ALwsx8vjw=","E8AjOUYtCC8T7Mje1rK8smqABamrVe9pqR+EfnYL8wI=","H+8NzY9YWPJAyJhgA+V3onajUmxrRfdUA+gUoLxiCh0=","Ax2b4hJCSmQ8bJvxRNgaBub8nWhjegk4ic88f+5ePqY=","GmzKB+8w00MUBHIU8ahylyi43+jA5VvqNWSSiwfeQvE=","LTue2pbPGG+OC14URlQygZMbJgo/8EPGbPIy9JCcEqY=","B9pYMlllvsJLTRLWBvtFY6I6Ew6Y7uf3dmpKNVi11q8=","JlVXHCP38c0b5nuyTUxOfMZ0uIS5xY6oFl0pNJMNb/w=","LlupXkos5cQz8VqwoCaxq8Kyy6JWxhcGtpl/61d6QtI=","MADHlZ3zHuS/0RGMeuIpBtqNgC2cR4VQUBF5JjQryoc=","EOE9CIHSewjPW2TO73LEKO8QhGebU5sFjIGhcAar4FM=","K+KpOzcr5mTuv4Cd2HPHQSKss89auqbCFYcWAbiI9Ik=","ITECGCF6cmzIUMCn3JGdKf+oth/2BjkLLrDsqV1EZaw=","FNkH9HBwdUIgW/143ydL3yTYl4lZtE2+nfen5SEUp+U=","Baz6HoV9gAHOMR/TtdnrOhyS/G5drCRmwK8LJ3gWo94=","Ej/+YdF8vWYj7Uhq8OuOdtBN46d6SDxmKwtcuYzUSdo=","JjaKopR0ZF7doeFVpc8N8e7JX06JVlCBCqd/S6cCevc=","IQUOIGDc7rVjZ1Eq8/oR89LmvptycxJVsFvl/ueT+IA=","Iu4NkMfXFTJqA4PHq/aCS52TavKWdWEpV0vHmvL+8KQ=","DkV0Z7rowTL2h/wGI1+pKguyw/3h67vubvg3KfJfPCw=","HfucsAAqVuOLc5E2NvpW4mo7TedRk51esJo0MqPiljg=","BsX2BIDADKYMAW80qK4Wa2k0MZuBq0snvrRKEzg53BY=","AShJBBV8BxSOYeVil/8E/a05SmmQ1OR6YUoAmZ5Ljng=","E9EDAKw5HHj5whXbxdLUYbYs+lo6xwppvUcL5dgs8y0=","Bj1lhEuIBdqo/XcbB8J4QExyi2ZesXICKXJmxCKpYYg=","FeO/F8UoMO0yVc1cEUnzYYZB1uf+30aMMF0IIg28ijg=","Er9d1cPKrRLgh15X4ZsQdS2WUeOl3aBcD2blv4+qPfA=","JDw7eX6DGlUEauiRYVj+U2SOIek5QA+fXrZ9bAzAlMc=","AB4o+ps0wsYVW4Qh7dTeWMmdHl6B6SNF9iMZq5bfA+U=","KtHbpVBu4GQGSWNSe97NgjzOBJSobqRS2bQDNiPzhrw=","IxN4eaAky8G0gQ7lTH+bhQRnNBRfM0p8weSlfHQMjYI=","B09vpilylo4iGJOEVj1nUuMCNdoidUgbxsOwVpN8dzw=","IrEKUlNxbRZaZwc27iQ94GJ2GTeO2/dRtGvaCxLczPU=","DBkAQPHk6qEbT8cEaZWYloCEkXfs57/ve0RlE/nr4RI=","MBh1hSya0lYhG3+fMc7Y4iVhiNMsMHLFGdcGmw0Q23Y=","HA9n0F6/1lDSLerXoREwMivBJy766YuFyBXbazGN2kI=","KG6aFzZPNpRqPSx7oGEv7z+sYLDa626XOqvrzlh6ePk=","K3KUaBJuqhAfQjO6qgmdAtsU/jXEhYDrMWXGHdvOtS8=","HzD3FAal2pjpKQYstI4KNORz6DL8DOgRwo8Jox1UFvo=","JZVG+EGfoVl4qzYAhP4KEyKfwR3GmNuLuByCLiyDIXM=","BuNhJBIa+soZiHp8pCjhLA7I+qr11zPsxpYL16pdfes=","EPHOC/V8B3i/TeYKHiusiJLea3tu8vjekR9zFJQmC+I=","F3/JUfY5/MJ0tO4o8/f/Vg1soNn5MPU9OrtV5tda0QM=","HzQDKqRswI1oVVu8JGmmai77ojxW7D3dxYNuLpGc1hA=","JpzQt3T4Yl9d51Gb5hhXzJ6+BtEGENyR2fTMVxEeq0E=","B09DeCgUD8+xrgCzjCmlCA8ND+65nUaI/4hx9jSfPGY=","A5by/OjNWrPSYB03+A/Zd1ql6fVrQG8BXZsJX+GQWUU=","LgOvv/c/sF8y9QI5kH9IquGrqBCmMSSAzOND7GY/IQ8=","KuiZRVpqfEmZfIK742Bm7x1sIthCavVNLHSXCzOtKpA=","K/7e4+r3NAoQ/Alx7wAD3IfLmXzWh++ff4izDD3vJpA=","K1CzmkPPnx2f6vBKHxADEeeJMqaAUeeSwjqZ/5UTmgA=","JNFusfye45Ni3GYzjqDSdRR/inq0tizrJtw+KxbDu74=","FTnU9heNoQIARjWQxu+xynMFu7qTXlp97JQOI226L3E=","Cehd3LAr/gcJAh3JufTvuiynoEB1p4wb/Snd28e+dSg=","Af5/d7osAYKCBzq00iKVk1H3zBbKx+HGeUYR7tBqOBM=","HTIgz3zroZeJnnkv0rUWWAeoN4LfVUOMyPzuaudWWfk=","E2S7Rv58ebyRVqE6jIa3fTQlOR9+0SSgNblBM0BFF9g=","C3DuoPqVlxxStMkf2c9v+13pfmPjZAKPDAsZBLB1sG4=","Kpq5a03jP4zP3M2OhlEOjMcx/mc+sonRWjdOsNBV0hc=","LserTUOeItHZfv8lAelFd2kdKGmEQOe0EZCouODJhSU=","HBtZ/5ISIkQilo52Fs6ucVc7BcmeS8smITEm/k27XeQ=","H9+qTaVA5Q0rzRoqCXU1D5aeNJJYQIX33T//nYgUzUk=","DMjvaj3CUNekyUu4kL55e5HwiGmpk5HK9w4u/99/CGY=","CeWV+uyFBnAKQqWkEZDLa595+um2AcxlZ1aejuniSBM=","BgR83A/4vZTGq2Dj/+ohkS8BAaYL9sLpY3G+VOY9c0Y=","LkAoikpoHh/1MY+/t5bot/Cy+s+lyeaRocSST/+6SVA=","EmFpkr9vr1FEyM5YNV7CtuIKfSXH37E0YLByJoFZaAc=","CnhCXVY3KvmV2JMNSM1kWm5rRUhbTAb8OOBSgYtbPK8=","D+nGCmTc6LRbU0YspuaL4yXYF00GdHEpWpg867HJoPo=","LnqpzudiT3H6SQKXHQfNMDMZv0EAe9xOoP6kDvl8uh0=","EEaQzwSgZm9JIaTvn4CPuaO+5hkt8ObNsVtvMC9HbI0=","LmPEISpAIoTe3fnvJgvP56OVAC4iyaYVWTBTOymVlHE=","I94MlSfU7eUWuVbJIAMVhmN4UQYVgVNRvFjTtdateCY=","JUOe0XN0QNeeS+AJQDlJ7J0yoLpszX/FFY7JfJ0yxEc=","FONQgOjakLF+crb7//4Sawnd8MDL0LIm31SVjmgK/pA=","Lg6HygogkNmuGCTOyKOJ4AGzwK/3PoG9JYR/8KRdH6Y=","Exng9gihL6Abd0Co4UBmuIDwtlCDHY9CS2rz+zYcbes=","JiuC8dHQe7GLmSBZfDklpBwKYUNrcdJO53I8f7iHWvk=","J3c9euftAIKWpXKttk9PtcIpc1slnAPUxDnsKuRot38=","BaZRiKxtZGfgKNvkuUG6xagSQOgIN6UZFS1lQqX0B0w=","AKKosHcZ7PsslOkPjgRbGOxFX2cyUyTEURnAMpGV784=","Eswxamac7QKQvslnV26OKp6bYIG7Cb/aZFbc0/2AJaI=","JaBbqaP33MKaQ99F78QEvtQIdJt9IWUDjXArMD6/EDc=","Br1F2bE68o4wk0jRwGzxU7Bh4NsSbsWaivCVoxDChNg=","L1X92i3I+vLPgwhnWMe8d6GjgpNOcWjDCh6dqtK5b7s=","GkaKGLGF3DQqxrjr5T7yZcaRkXWeVT7rvmdO6XY7GQA=","AxsPm2/8tFHyYX7pFc1tr+F6yZaJQXsdkmmGB+4AUUI=","KPldbrdUfnq+JdJIQZO7+qNsZXaxnDb74GtEVezSDzc=","BPcMNAsWboNAgK/ESuRE6h71aqjQhLIwHmLwjgd3Qgs=","D9ch0UMFsv2bIJdXdfVObE6AaeLHH9ZjqcnNDRMIYWU=","DnnrUT6r2Mo/xhCWUFBRCHnA0sdVt+Wdp3JtDVSUN4M=","LjY2oPjDAU/ZY/8c/vzIRKF2O/st4jNS6lWqXde7j10=","Dt6vNfRPM52vtX4wgMmcdMEH9h4+Dem4tMI0oyGnVYk=","IOQ5E1BlTQRjtuoWzGjSxBG/jJfa8dr8SuYQbrs0dkM=","GqC5q6tcdyWbJLpt8DW/hkx+bVc0gKtLLYWSbpWwudY=","K1gq5+APPG3VFj8+RPiuH46qkyTmNHrp/KfCo68rla8=","EQfpEtJtDEJTSWNS8UsmOjCgmyCtsx29T8v6wOTKk7U=","Ex3sKKuw66Dpgh/855gLzKBgRsEvAUE60AoZuEV/gEw=","MA7YD0kV/LXcjUIK2s3GtUF8jONdkH2VN2dW0jI2u2Y=","GI4hHiFd7ZyGHToh9D8VeJd5OKUzW+dDJeBmnn7bVR0=","F9MhhV0coDA9x7CygHxD3hiAu2b9azq/5cwsOo5qInw=","FSjglvvSfg4JAEYL4ippt/gsoaoIpt7z81JWkUsFAhA=","JxZy+7Upp98n3SDoiL8zH13e9cB/9OcgYEdUc5/VY4E=","LX1QjfEo+pbaeRFsFJHW1NTYeort+Xsk3i8y6GhV9dE=","AsEq4GSQNE1lhFUzigulV+Kh2tvYyZFaxALyN4mUs+4=","Hvf1cdfarFraL1uU3hN0Ar6KgfnJ/e+UKP8/Rr7YG3A=","GGIT5tml7MhRkteQOI6v7VU13DY02DWecwaFodfrhmY=","A3DrbS6YKCzn6r2N+tvEa3S+6g8Fq6r2evFpirPQJeU=","EE//+/8iWLHUosZh0tDL94luBTmO83MIi8hjJ7N7wQM=","IG051a9eHlC0d+RsYlNCALwEPKmFzuF/C/0+aLyJeuQ=","AaqiCTHV3lkxc06AVGyWa4uvitbCeVWN4WlrLospB98=","H0qheEokA/PAsxLiD//Cn3fk0B5xLUOjW59ULWSUiPk=","JwGgsJ54Ws2XEeXm/2IyvGSX6pemzrgtOUdQi7tSAuY=","B+ma1fMxfBrOGbSny5S1CQAxn2RbK5VqNAVjVdOzAEc=","IlBFVnDerlCHX3Wul3mmAIyfz+UwtBfeTUI6oCypj1k=","Jg1iiT4lSr0Q8OT4vje1Ih0VKS/wCoaE9eKLXySVl54=","Fau80uDEQkSSdeyl5JEdFXy23ARaWVQXg0vznFWPnyY=","CXUfeTIYI/S/uTgEkZxk5crBkH0DEIX/jaqe/aleQZo=","CLPYLPvsjME/dfd8OmGEiqDLwNzkzvjXLOOllAey4lo=","GXa8DbvYOhom+eFKpDHiSnKK9Oj1zf19KZQ9/CmnssU=","BPWdIB27Jj3QTSwvo5axK6CKSJidwkZLO9WXZTTrOOk=","K7IyQ+hBxWTnrdLXtSjZrwP+dYgOmrdutNRqAgym4w0=","L2a5YUTvbFyuW/0lEd0kVqHW41SFaavsfXpJ4eBHSYM=","KbVp8vZ/HANj9gSTbNWcMplFPYIz55aiUHXEH6fhnUM=","GqthAxBL1Q86ZetCu/kBeS556znUR1bK7yWSaKBtJ04=","EAlV8+Vr0XpOr/b3m2l3QtBlU3GFm8cE3Opez8iF6iM=","Jxs2PE9E9PqvoC2ydS3MGS9O31w5wXrVp7j0eQUnEeo=","ECHqqPogC7DT1+9QLF1+7fKmyjbmOje1zt2Yoxin+3Y=","E8aiAzIRcMBG19ROJfIcRwj1hATfbCtXhGL0rBgcXho=","BmaRoCdU29Aq2igdpBiT/uvmhwg/TsKZYAyEZX7yvJ8=","Fjea83wnTmY7fjwErQZe4wmZwwoF+93xpDA3qNvU8Zk=","LgHPmBMlKlFxYkpJY9Vy4bbmWiuTqcmQ9qU7p9V3VpY=","BaTsd6IcoV+ASu2HuY3D1fySrtecNySz6c/PXI01v3c=","ADLzurBpq9SmaqmEXoSj6h05CjwrCUGXpVkcawwptLI=","BWQWMoz21H09KRzXJZSBRDIVt9KQTHxWMbtLcug959k=","FsBonUgoyTXq/ar6wI5NkJ2nvId2x2xdzGtL1JxyF/0=","HY0j7R3WpT0sGPkVN1ZOtwbsETm6IkC3M606y4R/eZI=","GqGiHjeEuXhD7GIMqJYejGLV4SuOPv+6sqTu2biljeQ=","C7VEOdTG+BKnBYGrfB2lbZigiRYEjWtI+VQLRRt+Ztw=","JEIbc+6vYxNLRsKWRsKyTdesuGChiLCKbtHQDLkLPD4=","MEXCAS90RYkPefFWcGDDyTWWWs0OpVGmcfG2JeaE19Q=","COyGOZGgU/7tqlKBCYr8Axt1VRBl1tAfbesExjECyb0=","JQyyq51VeaJKV/qqh/fIKMlJUs+ySMxG2S7mC4xMla8=","DyW2O17rwxmBIsYGsKWy3hXm9f0s0PST+WJlNpZC+T0=","LvarxasCyEMd6PemS6NpnHnh3wyPLZ1ejWW3ktvDbQ0=","HoSJd2aqneBWu12Xxnl73pPDsFklEjQCBmNTMrXCKxE=","CJI/BbBQ5uD+wO/vTepQD/OuwwVNSysKH7rrNWOE1w4=","EWh6wF4k9Q2wYzXhh123PY83nbOlwcO59XtyWx/YQ3o=","J1WDe4BUmtq6R+CYCQdZEin1ppce4PM6yTD1vhOxVKY=","CfgMgjC8WngTj5lSumtkzmI+EtoBlGA2Okn15e/AdsU=","EEAJdG1hwLtmQ+ZN3+qi1PMIcqkkFlUqHftLddQJLUs=","GW6CH2U4Y7FLcrGaBoqsQ0pgE1mL9zso7rNsQedvxUo=","LIqKheJhhFKo0KnqWSvElaUGclIlNux2Y4afdYrHIMc=","B71N4q7Fp6z6ZmeHVO+V7qhA3Jf9FnnmU9X6MritYZU=","JGShf0NTp22RHMg0n13QLL8rLFiht96iXwAOua3KOW8=","JoMSlOM49ERArc9d0cpNFBKlzEHJOiA3mF7s9ML75KU=","Ftae465rIN3WLdGhPSedTX2nSyB7xXoVrJrJLK4uz6s=","FrVaeS8bGdzOa59Mm2G+DgRXqZgOYFDaJQCkCUFfIHs=","DUnjHifhxxwW1SSyqK2wpkhDrqXaL6TmhvGDvpXUFwo=","Gv+4/YskPWLV1Kewe2JPmgRSeT0dGhHq07uChOtl+Xo=","J9p7oQy4bAZ1jFXn6Kx23Jq6LoY8LeuPrnUl5CyWzrs=","J+G+DbH91zbSGEQ/VtBph0Q3BNGMQqlvP9y3xFNvugk=","L7HdH3Rh11+jweJd9nDBRCsAG5J15nDXPIHrYf4CgyI=","D18MyaPU0wZsmRlP6yKfDjGDHc8IC/9C/x0Ul0+C/+Y=","K80jWFQBsPf+M/42bOkuOs2IGKI1UPN1Peyx7CRAX/4=","AFxVKgLio5rw4hyJRLnE9W4VtDjPNGUWuiFHNWkE8B0=","A2KoooZaKy/pAoMcgETFSwypS5X8t5tl8UdTxYIitKw=","Apuxg6aikbk/CYl0YQXjPMZpkHJQ/XBkho/TE4EPqik=","Bgj2IhSHFXjtWKEtzE0cFSr5cOblBF95E89MQMpt8Yw=","H4pM9TL16DVwTtfKg+/7UXV5AGyiLs10IlEcA5G1xO4=","ITiCuzEpHbw0bK5Y+/3PA5eBUuFbNEiSqUxE4vCxszg=","KXEl9nKLZfGJ+rYcOJYBa+sKly3TR2SRDwWVCNfoYiw=","D3YCnMP/CGHgSKYB61KhHPG/xp8t1u4VFqRuSGW3x64=","BaUG7XOC21GFHCJNUhPHzmoisZx/96f8zGI3rxFCuxc=","FX3bb7bUJ7l7pp6HmPOVDWiI5Exg3+wKmLcmKpd3RKE=","J3qjmeVcPly0nEvYeJ9lUTUdpUDK4Dfro3VDsEXpHq8=","FJkJGujcVn+NBQoINers9LmVtTQdKcVI2gg5Hm8UU6U=","IAva4+9wp1oSl5BBzeM6F47AKxEKvTecLSbL6pFntvg=","Lmg13kSVcTDdckoKxjNbfDXor61qy7pqqxb0VZOdx3o=","CeMCIiwBzbLEXlw6kg7dgto8uoVeFf9jSJMgm7/lXTo=","CltBLMzOCjcWF9raJnvHg8oZzsBo8VXWlU0nnzlZzZk=","L/sDS/K6Yp6tb4pgIuIzl3nmjvLIvznv2hoDMuY968Q=","Hzqz+/X9JIWTgKtZqPcsxS3BqyR5oQ8z18W3EhxYF2s=","CDA9jqbErwUKkGrrrkkuMgEOzmCbWyxusTfvXcJ2myg=","GfCUXZ9xlQ9sKymK08ZG5PuemZOdwXDHNfQHFIx5JTI=","GmIaWyR1i7A2NEY55CfAPzPSWvf3cRw+2ZmV2YPEw6Q=","IYp7dF819Je0Qo5hw7eVY3UupvjIdjYdMnMpV5M5kos=","Fuzr6+WN/1mnsLpAaTqkMbiZyndptEWnOH2xGAiJY/s=","Ha7kbPy71jQ1+m+HkbNqT8ZZ9SNuiWpNRHqz2mgoD6w=","Jgh1yh6Y6JXGNds77VANOTlAtWVNNpxhFW2ykn3l7Rg=","HL9x4OvrwtFRlmrMK+ERFniIFWFL7Gb2hzWRTDuK3jU=","A7KjIOrd9I6lcOZD+J7yJyu+vbHK7zKq2tsiqRioqZ8=","By9TS/B7pVVCYVLDfiEMwdNti3zELh3WSoMIE1cYn28=","F/5iqTqe+xI2AS4soQZLG5PYZ7Daow3TNO5coI0wSwc=","LtO123rS/Ag3NPthRxYpRj1Glt3YyNzbHS/dRgq0zR0=","Jug7mop8e9aSnyICH+p4CIA3wlxyCUJbqD6ZgRUzXBk=","F1j95eLYuIhq4hNJQ0B9i+zrpL5RegHlGlGpwRwVEKs=","Iz4i/4W//LV881B3/GyBljWQ9n40hKZ9hGvBz/LL4dU=","K91zSi2KdfXhzacRSoxBi/UGQ5gEXcepqPMWaSgs6S4=","IcLijVRzOQa9E4OG1/BbHMQvZgTfiTUJpinDUfV7ldk=","A+w9tBm3ibmhOBHfosUYQNOgGWHl+IQUirP2r77Mo/k=","BEUs67DNlPcWMmaqs2WzZm0qMp1jTsU9sAnfvjMQYvo=","I3TnzTSS3eQKIaQRGzIxPfWk0dSD/zjEsM1JIUsS7io=","GKrOFjmcf9bp0hl8XXh5WY0rcr1QjgXW+Lzrfz/GaKM=","BB1Gn4W/reyWwH93VqZzX0F716iC5Guga6B1cx9WtWM=","ELPBzqMC+2sa7v56cBiQzuA1i7Rd/NbbZPkN+WTLkuU=","CG3/A50icYldCozflE11ulQoSJfRSy6qAJQAqNd6S+s=","By5y2Gd/alH0wjhuLoMNZkjEUzpyhR/bo0pQg/AIAu8=","E97dV0WQ82K4NcBRUdbXwachBixQ8URT+/zhKBLexHc=","D3tzC59avDW4dLIk6/Eg1Gm8uIPUtOdX6OtSvCaVgIQ=","I/Lf0CQuDdnd92tXVWPmmGjhPCzzmCxSd35sUzlHIIM=","JkAyyETavLAlVFMVWItFCeJ3F7jpZPYEBNKpjoxECO0=","KlBcaD7QCbhOoJ5wWxySVhh6SO6WBk0/CU0VqTHAnWU=","EhlftTFOXcptu1MBoLqzdBUiqs2SYsVQPeygntO1v6U=","K5Z0jLthR+9IYPDX2Twh5CqE2ipdJMB/LmmQF142ITg=","Fo3E369v7NSISIH9Xw/rJ5mtsEHG4WcH+fhwHKNTW94=","KT/fXpdBhRtu/dIWQYlOq6rk571LS5HXJ6gM6FBYVDk=","EI1BIv+kqb7Uhtib+c5xiOU+AWGyM3vFv72BxmgUTmA=","HTTvkPH165vppxjC9Yk/5N1CIgOjBvlhcHtKF56KgJY=","LW22L5GUnxLdffCEbH1z3p0T9XHt0yoaOx5X78eWcEk=","GLpzeD9m6PlmFiIfSVmlpt8GzrW9PTYvrEsQYRHuLVI=","ChdgPSKZu/mQ7hqVtazAia7RFkb/5pbuBlvC6mUM9uk=","D8nua1EMAL8s+qXmEituaMqGb84R3630J/t3DYwl0vw=","KCIuCJlck+OMg4m9MvOdvMID0O/EARRHxUPQUWVhIsw=","B9J6i7pzSd1xbRzyqVlXQN1BMTuTmJ3n5en6q5fOm0Y=","FEmLR8S48mY+Qi9xcbSjwHPTqheJWzMbzNCfGJJ4iow=","C9jndvO6dVOTNhn2BxEYToXBxrWWtyq7y9DR7w8Gf80=","IPrfOFQOHkbaIq5Wt1MktJgwMbnI9RmNMsUNXyWwOgE=","JpmX7q675Ytuqfnn/XnRhbrHFYUHOSinTqb1lN0uoFw=","KH2RyOsNLQiC/Fdk2rVATIqP/xaF5932Vt68ezthkNU=","CHjTNEp9FH/7TAR7fW36hahk3qpMFqZ1PB5yRUwsYwo=","LjxKzKBhERLCmxjg+bWTV/fF3Kt6jV+avpLXsrKqZ+o=","HiiNN8yj0LpVit5JzFIg72Ke9UNnmVlO3K1gVcW8aUM=","Gh1/ZVmEYMB591unJDidURjRQg+Vi+A0j+127E9wV4Y=","DxpsWH8VTLngkixcTY0nfmZnmsN+q1sn3f9mhhXMrYg=","LXgnkuPPqEEc9iM+W+MN7A3yLTbJ0gfahd28pex0cZc=","G/TcWbMcAcqd0tmnBSCsCdG4Y7TnZHHaAVRPBteKm+A=","KavhTUSnch/+tSg2BmKEIWKxcIGBBuVE7xRykQR8P8U=","AvSwIO32AgTI3HWrz7B2BRc8vGjE2TXQ9+ZU8QRpb6g=","HGkqEhS7auLFs0grluxGeML3lWqCgZ46nIU99GBrmp4=","JcuQNDRf00XHmCQGmluaBbd7lPvcJOtXgtVWItta/SA=","FbplsyNlvvovfLDFIQ65AapAlonJx0v90lONeAJaYyw=","MBoC1F+ro8Fh+CUKLn4oDVYJD0zsAjRIrhGZ/LxYqog=","LpXG8qZ6E29RJDReOkPvIu3PqAar1zHJGkwwA/og81U=","Ch3B2pDxd606vMs1E+G7dEDY5pXyzwgPu4PmHtKF6HE=","Jv6xBTOouZDczp7ALoe3zTB1N1DRFWpSIHuCzmOpLFE=","GQ6vkUIy+WzdHeS73hN6K4qnuoF9bUsdzl3T8DqEHUs=","HUQcP8R/53oYg+BpZsiYDlhGh46XBx7g6Z5WDv/1iyM=","JwKKgZaVUI5wiC3VagIukS44bbRtvg2AZOEciudKISI=","Cia7/VCmj/nxYi40TiC/iQwqGYtqWL2CLHIvfkLuLFM=","JVHjURwRQDXfSY4H2DVMBC3zGwvT7lAsjCCri8qCb9c=","F8YgPesKgDJyBD1bqSe1mEwHjACikALmVTpiXvzwsKw=","DepNTFK97CFO5OC4i87wPgYu4t3attBQsUUMC5WlHH4=","BeZgsVUtNP8/YtvFsatn6OEVbfUGw5wKsdbasfb5piw=","C5hwwtF7yyu4siWeyy5U7hYjYs+bGCQ8iGQhqQpkbDA=","DYPvk79VFVBDTcB2PP61wKthTUfLDLPHkYDOVRhJmTo=","K9RIRYmNiaAF9cG7v19bjphdSOkWKFpk5naoEdVzO6A=","JVch4S+8giNeZKEGcxwSkQkgxxv+s5vmvIIpHTIufzQ=","EbQZEO0zrgFsfQWaNzZX9Wqx7Tr6iE9q6qw+hle1LW8=","FjSv4buuF2a3/3sRsBHvn4j/Df2INPywhZaKNYcMls0=","F+mSKENZ6SNTbu1BvWHjCChTmaErbB3yL2VwvQDlojc=","GYCMflQ2iMokNxnfwtoTAUcSew1EHYjf9TRD09fbnZA=","KqGcFFSKT87hcMAZbTY+iGUGS/yYIiXVlGx+v/eUWXk=","LmorAjrHZudIW9g8uroBahMMAKcxE0v2ZpLNXXRgYW0=","BOEyEwl8skoqizgZAZoLZ2vLyB0v9Jr02ox8sM6NUSU=","BDbbiLT2beOEuupzxQW4ccecI1JgD1hZsw4hjwcyatg=","AMl+lWiO4H/6eQVngW4x1qt7sObo+dPpzQmpsbFqkJQ=","LwTIxyyKABgK5tDCny36vYPQ1mDr615688YCTT5Xd0c=","FQcM3Zm5tc3AaUaFvbBkicVvLJmWHhrplmCFFs/Qh5E=","E0444YwfQrhXuiFL51zktdMxVboQ+YNOlfOpbiXi9w4=","FxFikFPVAhuvoRGsIKyFFhzeyFT8FwoGS+dFRxq13u4=","DQcuHI/xchOyeEhVekJnAarYvzUBxqVe8B3UshrPAX4=","DWy6gYzJsPTiMjoHOGnE1LTl3ZX9BGEP/ieplof6mKA=","G7fscgEHBltddfxFObO5GvDZXuwLUc4G9q47QPEKVN4=","D0sZivKq5MHxUDWv+90wZHrQSGHePmU6dn76UDa8WaU=","Jr1dTmoV7W4q1Mr4d2Ko4lMxWMaJ7S5rFPU39/ivSJE=","Hbdiw+GLxsANroEk6xOSE1epzbKn2NWviZzlyKME70s=","JCHy54gpR+BotZBJPfRT3SKjrEH5qB4Ej9XIARn/Ytg=","C9nXFpfWyS43aFBJO6aHKD6Eg7UppXvWuPMkCUcxDNw=","Jk5RDlp+tY/jfIkRlOcihzfiwKwv2efsQW6Eu0SDUCU=","Gijv4V5bprwu5gLqhYgp1UsatxVM+Uu5SBcf8JLwhKU=","FKIGZC+ppsvnjWmU1Ecq7C1m6b3P7KTPwTOFVmKgrhU=","KRlfb16ylgXrtRNIrbcrhuGE1a8qVZeehdjDfV+jd8M=","K+y9GqL8HWoMuHp0MroYBw1NjYfHxQhcxXo2hyzc9JY=","LrMRx9lq8bu+7cgR3NDPOw86C5MtqrgFgO8Z8uyk3H4=","BrE7Dsae/sDdqA3eBaIpguRQ2ktxnq3ALo5vCuipyL4=","KVFWlYbEUuV6Ft7/7WZDuQcyergw+kPHYWxrvXszf6U=","D4CRPWqY1o59IDFJCDQhWYeQvRf7caujvmgjXaMfrpo=","D2xuvBUscUI1XzZQVhCMonUqk5ND9S1M+qGtD56oBic=","JlGjVF1VoXm5XB1eyfR5AJTM7+mRtDSC06zMGl5rxBs=","Gf/taXvpkL0iwzoxUvG2HZJKiPJaaCpgSBSrD4P92mQ=","BRT1ERKyEx/3RGvcjmA1+KFWMwQeMcrM2uV6LPLm4w8=","J7JQ7t6hJ4ew50xn/SnuPW8xAyBLDsFTveGzEK2KuWA=","A047CSru7Pn8vgEiUAcbfYb1Dd/Gi1v1nlfF+Txx4ck=","FFOqvUqzCc4R3wYLNpBvIh407EV/PhGG4eozab5Lkjo=","EWgLGcD2IsOuzjcBPZ2cawlNy150wI4i8XD9p0TuF8Y=","JRIbpKCt6ai03avcM3sJZF7mxCw/u2wwug+0V7yjPZk=","MBDB0lzOZPbdNjVYkc+mgdxuLu1trrNo9meMy0Gwg1A=","HVDJfi/IUBcEDMGS0ZnOlsrPpUGJttZq9ddZ/La9p54=","Fc3LscUxcZIoHfYCZwCKnOjbhm/vPs3MzDz60p56sqo=","C66GKS0AS2HeqR2rWt3s2EUuTcD2ZMxgDSy2ljt9+Hw=","CWbgrntuUv0YGFJmxEmsoTnXYEg2FZLThjKiDI0CRvc=","HK6S/ob5p++DugQZomHcg6oSoSZWJQv2zbkpCahRCGc=","AKLLg6BUmIzuGnqEfCKMgAZobqYqbxPdlTXbokj8vUc=","FBfQt0n9oFvIo29B8/cUAl8uSs8C9vYWBxS7TYbYp8Q=","BSxacHI0QhNONTKAblfSg6FCBG0qgykdp5LPpUsjR4I=","IqjJ098lkFx7+ZwGl+E5iCYJwIJ2oXHIjcAuhdtJrs0=","HDiCYeB2oGQ9VHkYfLbtJDG14fUx+RzbUSe6+JyDxzw=","CrJiwyFdkCY/AtnPGiNQ2dWrARShrHgmRg80Y1pVx7E=","IaqGXNAkzQIQTaF2IVREGI+ZKuybU7ZbnP9jkLKKwsw=","CwSOBa76D7LBkuxVaQ0W6mqWnSR1diudIf3/itpKC84=","HPtmT6xIsBNy+G8QeGA5jAE8I2HcVnG5jxOFXBVzKuY=","HGOXjYKYSo9bEF1ZfWWkN8gpj7QHTuFAYi6cvfOctHk=","Bocn3ex4Ki0MAgKPyjdX+oXmHzOvz1zTWYZzIhZQnHc=","DYkFgswhU0DTR2tQvY0iJh28tj7nxs4ZpBHoCbcxpWM=","GEzY5n0zRrCx7VEyJd9PiBHyKyUhmsbK3Ai9J0RMWfU=","Ea7c1JD8dwr0UbtUppjdvUo84mZxXqhbmQ8BAnkQAA8=","KW2m5eMsIK7caadD9qReS7jV9mBIl7HMdRvEJqzg3oM=","C6V2lw2jksVEdxWKvSWWi2A4cVjKz18IKIlU4REz+Ls=","GX6dUSnXE+OCrlzmZs0SdviN2q591Q2/qwcBm8Ql9t8=","KYUpIwyO/KEm8uXxJ+tXfB+N/eT2Ey5hsmkzcmzXFi4=","CX7DLh4QywGfpbqHp44xtPVjh98tzyEGOcnZYj77UEE=","Cmlq0ZmmHf+lIQ9aZ+95eVGyWWDv3ROuR3hSmT2XQ/s=","IOaRECRoYVZSA/Kz/v/+aGZ4k82IG70K27BzBr3fTtY=","J4kPMiv9D6vJaCv2BiDR/AQ0R1OU7BINdwiAQ1E6ELA=","Gd9ht7jb6BUsV6jZUkYJrV/Fi5XZ3Lxqrg/lDlo/BnE=","HxWaAJLo4TdT2aRwgsz9TpziM4j6f0jQNB4YS+7U32k=","A++K+zbdur3O+ptD0eVVfokVlXblTHsaF3/qWgk7v8s=","HM3/o6j5GM0zi4UUawV/h/hhajIVmEL1V0TM7Y+0Y7A=","EMbOWAdwtJHgTPIiIc7OXscQ+dxwSKmAY/vKmw6e46E=","FVFUNExEu65IiCq2geHkAvcmWFimpJmST5YeQkHX6hw=","Fo8o0oonl5Ree057WF3KsZKx/Ac/aw5ir6jMkWF0jAo=","JdmcCAqDbs8Kp+EpmnV898XQqWtYElR5abPwkHPTOm0=","CVWtGrEHTbEoDHh1PqQ0OtBe7kLQuvvzISxlbDBexV8=","CNRm1kuJSeS9F1OS5CGZIpc+r8v72WXLJFXtPyGG8zw=","E0mSNCZ0lDO34AFOgns1QMA8OnMj56JaT4q/wU1JK2g=","FXkrvipvhBR/AI+EtZG1g+ZGXLYjjvVAGJ9eaUEt2ck=","BhpoW07QW2WEOkHCSyNqKnty/9BgIDC2O3g8HiOSMJY=","Jdfw3D4KnnEJDHK0iwUbjY++2jk9lb2OnPvqoZ7+tkI=","IwHAwxnP1VILx/lytmRmYRNbKsbNgrDo+/fIFKnzivg=","LWmS8t97VryfoU5l0AcHY9+lxtcL8v2I5CitHfc/tSM=","AeZiGpjGXvfr6ydfaW0REQ2DyoAxAUV2uqEOz9hBECQ=","BpDljtokZleZoqFWaYbwWzw0I0CihVrnRqmqbX0L4ug=","KCkkrSq0MdUNR5wtQ5QLRxNShQ8y/Ht1ZHpTcYnpgec=","A5g6/t5I+BB9PEPY7yAFAHHmk+FPdYNefOOq/PIJnXI=","LT4s890XQF+qnKvaxVnKtcS4jAU8z4iBYacC2dCDFNc=","CkEYyxHjWvCcgKditmXP2RX7nMEFpkOYWejQnGquOzI=","H08qy/eGigmcDPMOz88lQhDAqbbdlSCQAn9lrth8JwE=","EnRWyc9LBMZOoygPGLSrnhuWQHYnBMk0PFyTyibb/i8=","IvYGGHrekdzTj5zH/7zVF1NxPUMcMvJrtQ8aBo2Stw4=","IxzGLyX2Fp1XCXY4UTJyTNWq/aNPlV8vtVeMjrb60uk=","D8l9DmX3rqs5fK/DaWar3qkiFX1n3M3q0bIxXR8AjLI=","KgfMQ0PqGziYKCC8nz2N8BS9K+WLn51VaqG3VRHMi3o=","IFYSy8El0AtKJtWix0jLe2f3905cGjr5nStTsh+QRSc=","ETuU+guzenziDnR2lOGcThl68/6wPiflXOG22ox/gVE=","E19XyIiQsQkWSx8Zk0sOMHcAGqPDmbRsvks9RVhK7LY=","Ev7FI6d74HWsDEeGLysYzF5fXKodvvPZB8kmJSUuJwI=","JPhkvjXvYFfeB4qF0elqa21l9fdgQv5GyKAoAWyZFj4=","ADKiiNJwGFvBZ7vCG/Q71pVXjPxNrE9ZrSat/wO0HfM=","ASp6Iptt4ynPQNYd4VEY1gULmyNdYHRWXJOTjPm15WQ=","BYtjZF45Y769tutjkQbE4WwP3vK+gmPiO4YD/iAEJBo=","GaWvDCsAsdoHudS1Nbu73fBS/dCQM1QWg/xU+nzs380=","CiUS//lOvQBXHQVnBNXNSj2LAkw26y8poD0KamnUcvo=","F3df5y0XhavhG3Y3m9s1QciN/Wu+yjfSweas8ooA5aU=","FEd3NRMgsTaXkX27ocJSMV/4X8ueXBD2QsQfkGyMLLQ=","DM6HCI02nqJc8gMV23MjmzHfiXkVtws4AJ0IMRHt77Y=","HINgQxj3jBh6gMeLji72a0iIKgkTgFg/PBSleXw+v70=","GVsQURAu1pPiYob670B0afDCM+po+3S+W4uAHfT+OXI=","JFT1O6T/HAmyplDN/MMnNRBcAxFrJUwgvYoZYoXPbuM=","AtD+FUqFW9aD1GdsNgd3TFBa4zsGVkJeLdIaYQRcSqk=","Gpwapl0F6QdjI3toalny1zisHuv0M5k+JzdrzcbaOY8=","A4DG/+w12RsmgFLoV1By2lELX6l2QAIhET3wrcIoPgo=","L0g1t8iTjm49Wo2FPNpeJMh5peDnp5tjqK+OPAI1l2k=","EngRHbuqRquUR5SFaD5HPv30W+JJCDw/ZXYtre212rc=","L20OIFkWkZzXxTgauSY+m/2XWqfPpFzp60tnmf+QNTg=","CYe3lWHQ0kxfzWxr8RibE/E6oKr++5imwRMF5waPmhU=","IKH5TqOdlnS+sOI3t02ScGuPG+/1j0IP6xoGKZOOpEo=","BGYklE9nKBpggtMOMaLXgiXeoAv6Vf8uvWtLaku8+g0=","Dsht9OJAS01MXBx/K3z0/8riuq7JbxyTtXGMRuMvS14=","F6mIti80MxvCPFxm/lVV3Cr2gPkXXE6VJp/yZWQafCg=","L5M6QAnDhAbBA4dM3pHsAtYiBnx8rFaJBAPHRAih78M=","KcYKbufiLAuNilHPhyFdTj3VLCPIxROoyFwhIFra9OI=","Hi483XEsasA5rrPU3KTpLeUSShqSiTqPG4tt0X3QINU=","HMDPG1pne7Vq+pKNcITJ4x1PVGkam5Ci9IIg+yb7U04=","A/X1PLNMpbZHb2HUtMwB4dEjuQ3/mOBEfIAQB+ZASGU=","Jk9SNAegdrBPcuJoNM6L1FuMkNxKkV+lUfOuVtUNtQM=","F5Axl0X3kyr8gm+MKW+SssD39rPP20v9x2PQofKPNws=","AwmacqnDU7MpobxLqrt4RQHJA3unNsSYBvHaSCkQQbU=","FgSqpBvOBy9Etq28wHV1QuTKq8rxCer3r3GOussJD+U=","EO61mhb6E5Jn48Rc7wG1POfcqPiAjMwkj9tXKKeZ22c=","Euq4z/zAbO+NESu+Xfun51U09kxEYdFi/LO6BnFZR+U=","DFjgRlPYi7px6fU5tQMLk32tJAXSJaMLWnXaiuGcI7A=","GxV/LtdAzb95ivCSquWDO/UuORsROYXKajDu1YjLpPk=","DQg30JfO4AIDRdA402Vt4U7kwoM7uc0Noa/yOZ2kNuY=","CkIlpdNn4M54oSVcmmmqYm7SIkh2PRkO2d0PPTWTQVQ=","H2ooGaZ+IBoldvCv/LCUlu1/7KC4UFhBHQmm51b/6OQ=","HGdKm5/bSfyWbgZLo9oywawtS2obTQa5b3XjFgXDjLM=","IIRM1Heikh6OyybuwjHYxtm4RtupPbXv8iAKzOPcUxI=","Co+mtlaseXvnl/QuKUs6xNnqfT1SEluf13+NRMtymGQ=","JllH/gh3xz4MZa9U9kOw84RKS3TecJ/fdxVvTDOMgAc=","HwTkZj8vmTfPB9PC/l8G6FQUuWDcd6GejW44xbztfUg=","BtAg8D2d2RjJhfHn1c05+tY/ZFkFX4XhuNZcJXrWQEY=","D0+4JjvIExkMRMOD1Uh0GyRNIT30NEw9y855eWmHOVE=","Djseat+gVFCvunz76Oigi7/2u+wJnGjVdV8JYHXCECU=","Ivt8AAQuXkuktRLvuQAiS8a81TyxIk88zNQlMx/W+DE=","GTdd2Qnl7CbnJ0v7i0AsXVjKGTF1Bb1EaugN2lU6xx0=","EdCVJGHtudJMa7CK/TaWkhc6ct7Ch/axk1PDu1QN004=","HaCHKs87Ne2gmczJ6aX/JHeIm/oSK1vFS0vgXomHAqg=","GnSjst6aFsFMAmucURFSzBF0C5udmba++fRMv3V7c3Y=","Ihs0W6S0ncuq1J/lGRfZKMUzzeu0SwlQgAZKk+bO7MM=","DeUp7zJAQRb8DdYEHIqdP3mAljFDw+J18p7GOGycK9s=","HfA0F+cLyKWBKac/K/7UdfWc9pQLpIdXyGDk1a/pErw=","AaamxeQd18oWIxKTX/pMqm4WgXabECkfpl+8NixX98Q=","Jr5KuFXvosOVoLrVEzjiQoOIOXPQ3+sthYS7OUH3uS0=","AfHH0ieYblqaMpusGaI/x99SYJNg02bgr85ZE6gJ+TI=","B1hSrghQEaNCDu9vxNUciBDUD1fOTFRWngNJvd5k8l8=","LmnKFVHkipMAkxmu9A/M14uKsOs+anWqOnzcLqlRDhg=","IdHYGD5UMK6xvnc2IFBLqZTB307VUKh1Bf1oibvHCUA=","EYZti7uM+P5YXeGdgW9EQJew1euIBxwnhaw6dX6lqXM=","GOs/0PZ5OgG05KNQUFVaef1Dx9mzBfQum2du14VQhv4=","KHThYpNYUOsrHnqZhH2+SLOXJr91oYqZiSsrttuxQa4=","BDFk5cDWGK91H5RYrWEHzCwYtOJJaGFNqpCfOmZPyJg=","HH+tdUdteWYxTaqSbhiKwDO8PA6ddU23R2WdmEUoXxU=","AByvpgmGZFlpBzrYwOKdjUbEkRszNr0Vo4leENCjk3g=","BZs5qEvqqzvRbmSRFNUHrKi0l0DdvEx+cJryUfflwAI=","LvftFHVdQ+cepuum1HjkGXxTaMydf/fEJ+PJetzq+qU=","B+Ji9DlHw+Q4C+1ZibNTaPbuEBhekR4pkYRXMN8qzXg=","D1TvgNlmSHbnuenPjOMAuf2CkpJ0+O9LpQMJZ1IINRc=","F7GaDNdZfAuVqdGx86o4/t4FZeNOuu58mVdpb5Kj+uM=","I3JNsHj9QQ9JTlOBiGooSGGP/UqMCI/VETOwvnhEF9s=","CH9gKRWc93zyKMnPE30l+k2EKghP6kL82y0KFtxMs6k=","LJG0NuIiA/XN87HCGIYmAHMSt+gP/CxwJk/wZWDz9S0=","CLl5PPI/tbDuvSZH0rx9TMkB1wdHFbRFsU+2SlXkO84=","IUFD+EIRdK1w00Me/p1AvtNhggYz4nuRzwUFqJULO+0=","HVuIVgUXF2ckqFMl9ieevZEwov+ijNALByhv46mCIU0=","FMlXfAY9TfqryO7XwyuZoYcCjYZuK5kZdObmOw+Dj6Q=","BGJzN1v0Nb7d5ZDLK6yI7+6Jra6MbiewH3eSSTB0uzQ=","H9ifBjImmQOHsBfr6YX1XU9rHlulor/W8ic9LWu2qBs=","BQIIHzsSUFVa71h8tbSzB9cwwbzRUa3sqlMwL8Lue/0=","ELqmwxjH5qOjYodWrULspmqSvlH0des4b5bAJncuHLU=","Ad/kUB6LLvQYThpNDwycx2qJSXZmNjCLAsZqyYI+3GU=","GnLTIPrq8F4M9E25ML29ju0loJvBR1RmXn+18o6j/L0=","JmszNAqL9mE255mbpHNFW9kPiqU/RVNDM57VtTILBpE=","AkSOUuBpxrREAtWVc4IsO1cDCQIW1gfeS/tnjhNXuVg=","KqJeRZBlUytlqyeAtjz28D2HLqdZZke/lResYot5oiY=","ALHVTniYtjo62v7m46NrKquB45vzoVqbH0ebdJmy79c=","JG9/fY5e6AAi1FNIpa7bqGEsPPRiOmJg3ckxlSUSxM8=","AnkHrTafxLg3LHjmqznUo/qkRVHwC4PSSp4z4B3we6A=","K2e9J3vcTAjHkIuxWtOXJW78YuAyUyf4GQx62bCepeg=","CKXpSNHbFF4gvwq/1BnnBwiyAX6PixFwRZwsdnp+41Q=","BJHJOBE4G78IDN3aIDV7vQF1XVDrhprFDr+3dbSVmf0=","C75YEMM5UF8ZFlnFH+6sTW3YvIOW8wweSz2JiEA1lGw=","A7BlvSkeKIoXfxYeNcNlLFfvcORuF0LvdQzmPSKySBA=","EfJbhduEH/dkj/DjWsC2xGPHFPsrxfKIlwYIqzU6au0=","LxT3USMhDPadOPLzK4M8rgqjEOdjSGEm0NNsKeaAFK4=","JnF58fBQqiTRd340ipnazkWq2/FkINgo6R99i6XWtqs=","AtdgqczZWPcj4ILIBN/CkGhgdnzDq6iLNdR9lVUaEoM=","BCVAEz/CVIdpZ9JznxAUk0aVdh2kZH0zCxgHKNnbl8E=","ANT81YYTUyaXXhIFfN4ZMkTK0VBMThRxFWEMOv+wZVc=","J6I1L4xfiPZD1t6nJRsCfNOqBDZPrmDj5xT2hNBaiWY=","HH6VXH3qPeFEmeGwDGRRKx0N9gPFSS8ddXRxYcIRLs8=","BQ57y/2fqcHE0pQVsDwNAKUcK8zvWxxEHYMB/cczWVY=","Grtqjq3vCUBwTWEVA8nylXFcPE6+Ajq8YIqP83BEE8s=","BlYgORSZX3j0odXyVGOH736LUUl/V5ZSGZm/Dg0egKQ=","Gippx2c/ByrrLsxedQyBvQr1ZcccvQ0zZ++nd56t7LU=","FZliK1sLdfxmzNnvIOxVm78/UaSkrOhW2PaH9oRciSY=","DrVN/CNxB0avEC3EF6NkX1sbh9iIv421yM+0tF6wOiI=","GeGm+R6X3rGt8NJcuqsJofcgBu6So261nzLPME2ImGQ=","IBCBUpQTpvH0nz1S3N38dKzxRsazL4W+s1FJR5yJHUo=","IMOTWE4oV/V8I+/reCAYalBEDJNb00pKF/Klu/8ofxs=","F5zwRhyYqZ9wxDP3T2D7pQ58L8m/2+UAoKUS9r6TaTQ=","E4y3bTeA1ClCv+AEPWJb3U1ukcg75M7D2ghb8lDBjYE=","DnBESvAZOcYqjKX/Pdzkbimx5FrGqrfTcpfezyBj/c4=","FCsQ9YIEvvTLFRExNv7leVE8EmoWhIjDdsIa22KCeWE=","EkyMYHYStfvSr4SsN77hA+7hGk63EeEfrncA68Y4f7A=","FD/ecN1r3osmoIWc2lEtr1V8RS+l92tUJCa5+8lPdEY=","JGlN5ToTmmQ17PcWtBOevQHLQDotOG1Y7HM3NswhaSw=","FoYYRmIR8F6IobdxrIlZ/OOmNSy2R9RzRgFLxIb5wPI=","G5vnEFJmJF5wekbiuj3oMi1KjnvcpDRIqwWnJ1505D4=","D8LI4fVOFmBJ1f839rX615rnbX8Gn5j4/PjzZ8D7O4g=","DG9YMyMGQM6OcK9NymdIIc7nIGkL00nmRfDY9ZaErEg=","JFYOSvSf8IoiJqfwleRIkFGcm5l2rvo1FMCwZaBS40A=","DWHwYXYmhCMcX0ae4Kwz9B0xSt1qedVTxkLc7jY+oEc=","Gt+lf07EQ+SX3jBG9k0Ymnzb4IbZjJTLHQA6WSZdQN4=","CfwiiFqwGXW6mqTIaSoE115Qlx99y3c4YpUFUyJyZRo=","HAG/j4XIvMA1zOkprq4g5byV4dNhYOKG9aNzAyy7Sfg=","LfvMSNckGmZ0gDqmQlO8syENs3ry6cA2xHl4yYQq56k=","J7lF1DmNt8aNE1dqiSiqyZrKiKGAsxvphbhfqJ0KvUk=","J3VyvwspAQY4DEv1iVnaIX+eaJlA2dsP2+ecGhVKf4k=","CDHRuIr4VhwO7mlkvXIMN30ENh+a9lztfwMp5963FaE=","EZRZyjOeXIobNlk6igkbvp3nyGGf+DqNMqVmwrFTNqQ=","J+hIm8jO1qnyCb/oP25mT9JVOuhGMqjd6Fd0+GpxT5Q=","EPtsj6trE116UMVPix+1dOsFQsBbm9hKr0rokyjW9T0=","Ha04ZIFmZso6XR/LDf8HvxLTUvCKrdHUoUufqbKsBXo=","JDmv0lQqnFZLhfpo/sb5/UjVTDmM3+FO7LftfZ4JZC8=","K+pAWHlNi9clcF5lCHXaIVO4KdwkWXAIJ3CgNUZjak0=","KScS7NCNNJvAP+YQ7CoOfZuDg+PfPBOvflc2W0jZhdw=","JBwfdyGdF41NYfUIOKabbXApyhs20+s0igsaC2TENTA=","IZGReNDKmHTJD4dUB+bedC/WR6dnlomXLPAsKGPbbgA=","MD15bVKGfplCIa9RshIP84Is2KBjfJCW7+Lpqj0se1M=","Hw8wJDIS60vsa/not5SYmrrdrxNX99gbefInMU6aqEM=","DBJYGu2WOhaf8cM3Fsi6/GvpqLbbE6JYiSGCI/hQ3no=","EUWd38D1krJkJpcGUBwEznvZmFR5eSU+zcvMqj9UAHw=","Dys3FGoKBKxT57Ywhx2yUqHdhDMajTnqApYfk4te+ho=","Ie/K5ll5Bna12RFLgdYEkOtVHWsh9l82Lwggjq++TT0=","HhtWxvduPMJihLBKQrWgLFudubhCJyEAJF2758h2GE0=","EIe+TQxHvPIKgV9gzoA9X7khbx0LR0p4HIXo7RR47KY=","IMeiwQHjQnD8GLTwXSsvWloSmKJZLb8/m2mOSnkdkxE=","LUiG8gC5nFf08JwMNi/TU1rpBqEc8BHiYfr0hzSjsH4=","LebaFVG18dF43k3YidA67uRkAk/Ck2CXIVwF7hSST1w=","ANkDSL10XlzXeaamtcS2JeG4ZVnXHFWhO0qSq6IYeqQ=","FBwwhARNK8/pWU2mv4F1uVCrNrRDOn5huBW2EBpbtwM=","BnwyQXmePIlALRBIujADAoO1B1U6BsprN6OHIABBLig=","FI85/TWla8fSC6HIki5K1cIVZg2tjURrD1l+3EKh/gc=","HdH9YIvkdk7h3OBQZ4md5T//xrAPvkdaLgIipjxoxU8=","FbsPht0KN4ArEVqB1OP2j5odP+WJ5YSLu8X1pdd77vQ=","JkL99d8fr3qmovN7M6Zl8WOn33DIatqth9+rBkk+xys=","JccmuyChugjHOAjgD4Kb0/2VOB54yIux0/NH3H3FQ6o=","HKWAjD1otRr8WG7UT0QYmk9NDlbLSWzRD13jaJZrhns=","HNquoXoteDhaVumYSWN+3X512FVr/Y8kGhH9kDr0+oc=","JVsG1IUj+X0tML3K6TzpgDJWoHI+wWG5h87wYod5SK8=","HLP/IPdDqEXENf0+LRDpMS9h2kE3Q8SnnmerbDLbr8Y=","BHoyI4Uyp6c03auxUCS4oVRFX8JIHTHDVI0eclSIZR4=","CZWyEBMZEPAd+Jdq50LpXgpatJCkq+sw/ONI5U3MTng=","G/Fu5TDJyUpAjy/9Sazn3eY1CZvP3cHuQd7x2Gra3Jg=","ExB6XqKjQGrNtlY6Xj8ICaHGt+qaBJKFMyZidfpvUh8=","LVYswGUAKN9uMMB72+wH9z7r52ahktEwpsc3/Jzj2zk=","Lv0SteT6EC+9YL7cEgsdwCL4xDovzoZCiTaY31PCNSk=","EQCYyRa1IyEeGLmF+PzH6KgEvLx2K/62wlyBDO1VIWI=","IKnVIWyqwX21q0X8trRd/s1gpwgpH1yGq4TaIspZatM=","BIyCVAkJTQViWd08p+FaCFlL6C9IjWb5G0OvZg3POLY=","GYRHn/ymtko7lQNydHwbkmrDan3U9w5H4Yi/e0EN7SA=","IJzsfuN9R6ilb4SEuU9dsgU1tVLBHV/azIAwX9glyPg=","LammkrCJFbe2GTDwEfdrCb637c/WoZxIzedC6ZzUkwg=","MC9Q7OSvoX1VI3Ck4Swlo7AVGkPjmC715xo4x0w271k=","G0bggedWxCx4MVP3OmQFT/SYUHO5pzIVOrackpRwKD4=","FRA+OYjQuvYmv53lTXWwMBotOSfGXXC3I5GwYt98tPQ=","FWTnAGLtbDs/8nLeqA/z3FfKHeaIsd5IHnwHJjdq7tI=","HlRfOIueBaRt7lFgyHBtqAz4B8bBAmDIXOBKw9Qe/F4=","CIzUB/Blf8i26Kzz7isEc+UOcr9Y9U6pHspA34AXPcY=","CLjkL6HEEERn1nx6PjhKPABD4cHVN9Br7tmX4LUqvMU=","FPGz+ecgMbp04uAygE2nho03vexlx7TDMTPc4rGZCEY=","FhnA7MoULtFC+Iov4LA4EiCxDT/1wg+2ema62r7vAYo=","EPYgqGLH7JhsPufpLuQxyqTo0xgr7yIXXSlUJ5bJmSU=","Ly9z85U69uzqhvXvKQdfxOAb3Ag8A/5u+JhCy4H1eTY=","EkrpP9sbMnVANhlkKFGcg1DmmcEK54O47+wE9tDk1A8=","I7uo/ZwdiIzJ8yaPxU7v314Y1gtB9XlBF8gA6pVk9Xk=","HaJI9NkOAFa2g+Kokodv3Y7+R0+1EfRpVa0xRTQeDTM=","L9gjRRHlSWbQDz6kpl388KaqB9CTI/mUM5tDvNmO5nA=","HPg0UNI8X9ZOpe1gA+1lA3N9/iSe+/8tBfbMKFtK278=","BzAChwO2OID6R6oLlIoqlWWQ+dLeAiKYwDUGNlht17A=","Ku45pRZpwUdjCU+4xC1kkGSYX/HhddiCj04CUukIEQ0=","I2pI/sf0hx4qD8YwW07TUWm5QvnoApc03JpfRQsKQLw=","JpF9dNtxZYAOuwuwWv2M3Hm0cMHVSl6x3trYdKSness=","IXJ5ydmtVov94ZlSJ26KdXAhmFssbBln3NjDpBmKOKo=","H4SiZgL4OXCjiv36M150DiS4+5dN2diwMZx89tNJHhI=","FCn8mlOmk38VFWIoMybZ+ZVKKtgkKF5WO2fSg45dwmU=","JTJk5bRyWZOAf3mdawZtOFAjLs0Q27wB6aDVL4G7t6M=","Hxk94FDh5vxVk544yGkD6gMlK0iRINCnTuKqIDtYfyM=","Cxeen881mEAM6YgnhCH3pettWtw2kX+lFklTc5a9+Zo=","DdPP0udKxkQ/EInEwIhKiQgBxgjBpTtQPrphU4GfkBY=","EeT0PnPBjfUGaD2JpRG0k/r7xP7hTDSoND6wPRwZeM4=","B+lhP1z2VRqX7NzCTYgQ43jJtUK7WdeUYaTCVJNXHuw=","CPJQqrryt7tYoJxs2VjhPAuGyAbDPmD0zfBnic0CQcM=","EHanhV87fR7NW9x8CGA5HFeuHq01COqZTDFTDinFokI=","G1dga/1xq447LqnNMqeFadAOioNrii+U4WUUkAWiIEs=","FqD+yOK9dVWWOW8dHPt5IQeWuFvTve2CvMK45tSmHF8=","L6k5t4/TWJFguwmzWu3d60PBDdQMKsZHFZjErRNoiaw=","L+xKp1Vj97jONprC0jlIan4uWTxMv3R0/CDlFUIn2R4=","DhFY5jybffMtfD8yqX6OQVND9Uxil34o9r4wFBjYw94=","DhGJPDLmO0KnS+2B3XHmNIqby1W/WDUzVYC+Hqqy/uQ=","D8BwG5Q1swW2EMf+DGZ7M957vTMMqUDXHVzNtzMkUtA=","D+5KpwqXWApzldZ6N/VTMLkIRw+4A/0ATUNK5mR2X8Q=","FGdC9FMfpJxISAQGSYxlQWANKjA92NrJcbe5IHFO4TE=","JvFF3FKDQMuTNcu2+x5w0MhxhJ50def5wIkLkH+fa9c=","DjB6PSC9FjgeLLnQuAIEbz0zAmU18bK3wDqwdbaBz7k=","A3UY46D9R8mh4zqRjDD+n9zk3QTcDpOBYtLDpUE5Tlw=","BSDE9r3DdbqO9eT01V7nOUk4aoE8YHGNsIyj6KrmgLc=","Gl7gkbdNzHw5YlkNMEJIa7Q5kQdgDF9mZLFFt+uMmi8=","GYYlZCQIT7eXUpz6tAOyy/C2Ym1JMKvOF7GmTa4DYxQ=","A4Z8cdPPqAOatkB6tGBTq0t0BSdvSD3JgxkEe5UaFW4=","BtVjBQ9Ql3dORWQFuMQNH2W4oKneFOKwUgOXAL26I/s=","EHZ+Vogr5ICTKKWNdHxtP/hd5lE9UNCcLjN9IusRwgs=","EBcXZnT5PUggfiOWdNme45ts2JPr+5A6KkHyj/C1YzI=","DufmzjWSVCR5MvTgPTETwuom5RqDMT5MFknM4iNms88=","Jv+CxlvkN0/M11syOFNN+lRMsEIouLF/3mi/VKeR1j0=","B+iKb85gHEjVzS7FlF4kCA+4QMWsdQhBRtS6Gmpv1hc=","EpuMaehRi9FmNqsPGj1+Oa2iil3nnqX7oban0TVQuF0=","DXlPCGvE5F7qYzfNHmU5EEnVw9P+6JRwMsQAaa7v9oo=","JiK0+o+wciZTK3eekE7qRPb5CUiM9RYFa9gdr8/WCgc=","JWMMjRBGk+el/kGuZds1/T9MY/j1HvnQlI6iWV8ViiY=","KQI/xPM8kCjN+jAFADN/Zo3ipUOEemGbam3PfGRxG1o=","LAVnLpp2PqIJuqD3wx7Fbrq7NMRbJLcJfIQbs8vatG0=","H1AcAMG6iq7Rc1JL4vKyF9a2ugCsJi7lj/YiAWe6IB8=","GboIWzZ5WlXb8EDlTDVucDIbgfrim+DXHXd9ScT0u40=","GbUdL+eIMUJw4U0bwkjAkNqGBaQPdVkhb7hkgv5pAi0=","E1Vl/dbT5lEZHX7RqwEEM3gvmwekHb4UYpurcTwiljU=","IkYe17pEWWvzp0Atyu1cJHsJg1xTSoGrNlFI4Uj9Eyc=","DgnDmTVlB3OXWkEbwJNxjax36NeHdmaoWsPaFYBc34o=","CEq4UxRAKgtozTAh4a5nkLJ2hsaw/y5JSKrk7my1B34=","FDtd6DgUgUvBVTvH7JvEdWu9250xhDqdr7wpNvyMv2k=","Kpuc4m8LhyG+BtqF7hR0cnWAsCN82wgTW67uYQpGBSI=","Cqs+py9D0AZLd2pHRupuKxibfgb+jUnr9FLKRiejh9c=","Flb/owwDesRXO4oHJoiNmSKK2DJFSr78pZjCMYo+xlM=","AUoqoqWYsuI3DRQhDatcXrdYsMkXjOt/8/poHaXJvN0=","FTyT3iTgHAfM11I25OySm276DalsaHtdwSX2gYUFZ+s=","FBcHvcdpg5jln0rQTsRPq4t/T3sgCW94Ag6Uh3ipD1U=","AhOBJZ2c0YqDfcNPuVAXo/Mnhb2RzJGFidrkISr3uXk=","HV0QwTIisXFteh3vazhNcnlIsP3rGecjsr+hKS2XVH8=","E2/57bnAVozVhbJZqqVizj4kswpsRmCswLUpDTCg2oA=","Lzq0QYuwy3uFlnW5/86MSI8WzdjOpEwU3gQy5uKIFGQ=","LwNyfQiUp03JfmDL/nTHxzEbBdAgyoeHGNv1YduL6jk=","BN34i+uRamYo5gp9qYF4HfsKXhB2KFskNX8ikSj+Ja0=","CBhRnqK3H77Gxr//h8l4r0Qn57zFdt+lwVvE/J/tJjs=","EVTRqjRFhcTs+e6TkMhGaNzpkjHA9CfoYprJBSNOnrU=","AwQpjGteIUSumlCM1Mn0yBYMN6+kd7OCmv1J1qSfywA=","E2UKWNyp/a6AbnZFTJSiGYvtJN821pSnpTMUdUitAjQ=","B8zxnIuHFLGNKApMDKDozGjiF1FtHFTbb/c1gr9NMmM=","GyhHbjTfFGtPnVMLb1nNA6vigb4psyRqUP7e1kcIPTI=","HFg0emT9W+YtR4yp2P44Or6z+jDYdr1QJezwcBJXtz8=","HMkALUEZWWr/l0MQ2lvGJyGRUJJQQSam/ztoQ4P56q4=","E9md50i0/tRHa7LW6aTscriwSISH1lgiiVpSZ7NaV3I=","IaeAq7Lvr85h9NZ9p7i9+sSUg56MOE8JBgWpTns5bag=","DZ3Ii/OGH3Bbmq8fgt+dU4cKDT+N5P2LjJZc2vZXGIY=","B4868tE+v4VehAqMhYo/LxQxauUgqxL+YTgcDS1KBGk=","Bi9bV3gEpCP/Okc5Usr38FLyLItDjwDDKsiI0AyZcTs=","JajDPXrbfd1qGd2DB6k12RSPLpYkdfJB7WcFG+w4vHs=","BDFlKwPJQzOg7XbDbxlo1Qmsc7iRDfQHsDQ7ndA/tWw=","IhI605kQhio6JTlzKePcFJtQKJ+QleciSoHV8tOZh8A=","K0MzR0P8OMG9zHzH02zkQas74BZ03kSbFTSadcuTez8=","LQoLyS4QnF/XCvvbhxvOwXimn9HiRBleLdrq71yhDdA=","KZ21+eSfSs63YKSqw2q8N69y5QmtbSH2rxomfS/vxrM=","DIE/beCBvyWAhlbViBGoi469X9pbE2WlT3k6wr1NwPg=","DjJnOmi6lqqVmyXmVblCLZhxxtW2FdFNqXjRBBMvqTg=","Gp6dw97C5xLalS+0zn9k6ZHMWQoKP88kY9zvkrXtw4k=","FZrnLoCxtl9DtQdN3GZCN54JxGdp1wKLnWjpeav1lEI=","JHmyEa2egfgYD6LUTQZ1+N42BG3yFuJU3anAQ7NNB2s=","Bi+LMS85uy5fEaeG6muwUeU3N2MyndkExRmeoZ41R90=","IpY8A2Vh3OyOHc/tbOUKcnCssuQV+zQ83c/Mt3kG2lU=","BEQPsyNUf0bGc9DeWk+xmM/IuUtk4Md2RC+x8YmtI7Q=","K9bgj5bHgB0+xzwE7HBuOlbhDpCQTCmloJZU1WzDn4g=","BTHQ1tymLtLLR5zCSQIIRzznji1josHW3rahX37vSTs=","FhHDjQfLzitRV3tkBzM49Qr2r4p9TpmSiUK2poc0Dtw=","FIYE/SNNL1Qkd8egxzpZ/ZoZxVJ+n+tBZeT3EdBNhK8=","D/sB60dSdBsFtRtjMcKxoDvK+tStv1f7Yh+P/j7sjgI=","FK9kftNr5OFlk/ioEzUwBFlyHX3J666xyd4kULx9IZk=","AR4qK/FrS3DZFUb+PpdBUY8U4rbuddWWQP1i8GBtbJg=","H8L93mxawlf0BS8BIDNUB+Uzcw2SeAmHneDQI3Jv5PQ=","BJ6JIEW42STXV+7O9mYCmHwxe6VbeQm1+6pK31apoHU=","AYuExZ6LW9yeTFWukUV75KZjMrWGmpv0koEk4XDqpsE=","Jjx75WREY+Eu/nFxV5k/1YdRzXVa0xo6dbf1JCAgix0=","DLJ80jnqXW+Yis+0t96albDqqwrQzslsm7oOai5Fmvc=","A2NIMeiw5zu0V4dJp4dfV2Q5FN9HiuwMRX9i6NFVACc=","Ihypox6KEXiAF1kesGex+HvDWzYuEEc4Y3jYXCTSaks=","CNXcz9LSFkwAhvvauRanVScVa4KrRTYSCrZUjcma3vo=","HqIvgmRp8ENPnf5nSUJ/0VeBVkNhre6iVIUEWK1IJWA=","FiWZed6eE7eaqsarigLsDvJrCxaQ5oLsqlSIZ/0WGic=","JWFhM+6R53KwINTExZU8BajOogiwFiyCtX+dB6W2vN0=","EJRR/37o+/2VY7jC59+DT3JCLN1o+TcnWcOjG1FNhwQ=","KenrYdDOM8iZVLBTC6VXcfO2UKnKANC1K2Eg2kvZeIU=","F2sja3eaqWPebig7wG9NQLIRn98ia7zE1W+TN+6UDfg=","FqAz1sJmCbBi+cNpsG6+HtrDZuhTSjO2LQ7JGYVVIMM=","J81moy3Zabqf2wOCAXQsgGJQfsrWLolHZY9GbyrLu8I=","D5ADh3nnLpiAM//LH+yrCH8wLvYXUaaoSUbJl+Y0N10=","IF9wuW1uf+10Sf8PcL5pjLW4BcdXPXcI4saOS93oUfw=","G6icJ8CRz4X5l7oOPfu4S6ldRj0aWJgm+ZO/YNhnAGE=","GC6i2QVjBWcTb4OuZxrGMVjbnvqucbW9PuCj3pqfnuw=","BlCaiF/hFrlnrSzJmZ1EIQay8JZ7v/8CyEnFJyoQBIE=","Aig/fTG8dejsPI8dtM04PATALa/kKmzIMgXAwWU6qFU=","F/ryTSOyQLw6QwZtIY24odiShxRkHnK0G3T+v/A31Ow=","CgOp/HqlCNoyYULmLH1IGPWT38UOFLi4NKuJNDGipiA=","Bxza0JDdBs6kUETyWmrbUpcVlPPhYfYvQSngtyp6lAc=","EfF2WJuCRPVVYAlqGEI+xDRR1umd4WWil3Xx4Fa647Q=","JZ9QwToXb4UT2ndE/DGv7K4OmkECprv4kxeL7ialPQg=","JoBwwX9m6CoSGfFE6XrBqfb5JtjWBrvmbCvHwFHqU4o=","L+sepkgNbKqtCiWjtmDQFjtwGTG39zdR1ehqSPCu9Ww=","JnqABMCkpltKwzuGWLG2g1ee14RkezeHcrS2bMTBifk=","JdZ6dg8qF6lDXluk10hrznoAEPdx6QncOMtAEX5AEwg=","HhTC0yCdQ+c/clJO/aOWDhbI0W2sbfuuc8fnUYnyDRE=","HBJBDQmzNkNArFcbQLwddKm0KrEAH564nNyDoyZWtEg=","J5e3nGekjE5SEOk0Avf3OdHk9ENmTmmB3xtCMqmRb1U=","L2/ueArFpYza+2U/8lCsluAsZxP9xT7lMBERMa/S3KM=","AJbYddd2QlecqRcIxbzO9hrNafyUHOLhJsOsOUylsaM=","CckYsfEoThI69KQnlZja5cROXCAUdasIPaqicOQ1maA=","FMCwYZaVvwdaI3lHvEJa3xfDW+ddRE5UKIo83IW47Rk=","JtjynMQarD4OOeNUVHxTswYn7Cbk+6M72NYJeb4ny3Q=","CdnwQ5S0svW6XC5Pg+Tw9j5MF5HvARFIyyGWkB3scM8=","FwTECFg+kt62NlXDa5DLpqmixAMmH6IgG0/muhDc3LA=","AwcCtk0KdssMnmUetXkmNxizXP5i4TZHLghhaTj/Dsc=","Gd7Pg97ONQBTCYl6PrgdXiXLzk614v7+xc9o2QODKX8=","A4xiX1Tk0uxJw4EcNwY6HRCMDVN2z5eUTKEHSWT36pU=","DNcm0IWaVcgGMFbYNWrSm0ELHh3R7Q4oKuSE1rlMM+o=","DpoNsUoYKC1DmUfvdBL+Hmru/MlrSsUOf0MNmAtH+9I=","HTsA5nASWR8/5b3cHrNldN56A1ehvig1nBUY0H1c+YU=","CXRexdJM8YN2lvWoZ8PGEpoNRMA32WYS6ZuC7vPb2Hw=","LdXi6kFYjbewHMYRUohQEUrfyFE7N7F/sqRvKwm/axs=","Cz2tcxuR7Uwq7rEEEMUabpJTYMvKsgw93s+D26p+TJc=","BJmYspT4rru/L7vsaV5NLVapkE7gUchLDuH+yXmM+0I="],M:[["LLExedbopK0bn+w3N2JTz2Q4atkF4kBXX8qGU5snLcY=","D9VHhA86MKUzqZTR/bP2CuUHP0SE80vpUe4Wonb965o=","BQGWcb2gJmcMf/qQgXlRBZY/Vs4yf894RR+6K9s6wcY=","KVLBjBVVjymyrnf8OeUaOV8XOpCX20BNt2WrApBrJ9w=","I1OmCva9YeXqwsmkJj1FH60HOAZU1HkjeNr3UuXMM/o=","DtajvUgXTjcLTyZLN0iLA6Xj9MD2HPMtMVetPjuG9r0=","IRA6eqIMjRVQG+jCNQTGqRLGEAxdiAhcwuQqUjAvRIM=","L7IyVz6F1oxTbRAMOm6pFyiERR5new0c0PtNxMJ1Nrc=","MCoIW+BA/5pwmtDHMjiw0eEeHRdAmrqjT8Rd4ptUFTU=","BoPmQOYVTvc8PNax0PD9huv34pLmP6hM8KiDwvH6qLo=","Hwnz+wf39kdvrJiUa3N1CV4BSyjyOgesn8cHcUSsOXk=","BZjDjS4seN/kkHx06CMlyxkdUmCJVbWD5YJuvr0YV7U="],["H5MFV6KEmYIl9fTk37z1rCEfGxLZGwVi7T1jKF16cUo=","BMQGGCDNqb9HLfP2TWr6AE8ehiPQpPYULMofGaTCdfs=","Dbwiw+VMkkqILCIACVEjnMJjdV38s4sn70+IDiAstfo=","L7scWenomZ2RxA9NRCMxIqs1/8l17ftDxT7Qfb8NnHY=","C49A0sTSjEcghSA6DkYK9zu+zsOys6Y/JwKPLKinElE=","AowBqfAWAbtGQX7UZr5gCFlQUveC5GhX2BIp5k5r2gI=","I86OQCk5zM82F2pb2DGDoNVKJO5sq+T8f4FN+/Jvheo=","Dbgqu806G1b3/I0RbLVMVP4mJDcCvT1X5x984NRwpA8=","LnA+qa+ZFhrPmUnaevsY1GLYW2cWVtYcLN7jpyOQIT8=","FlEsFQwdL7cjXv0tTw+tX914+NDN5TpmvJAgbILEtZc=","ApiqXVpEVlt172jfkC15HQHZinXoIu9VOxdhxY1v3zI=","ID/SB4qyqPiLdgZUMUXuNNrqsq78oxvASkdgZWl8q/g="],["AY6CIvaQfaV0Xuuc1KnmLyi4txCqhf5yn56nOj7wCZ0=","EHdX6wwHmfeBMI2D0uBX74EG9rZWtF52NhgeETos3zI=","CWaiG5YVryt1Y9/kG4ufwGA5US3JyOEZaJHrd/hWtgg=","CCBGCBSY7uY8KHxvo+/N7+uhtScqd7upz921avpTyC0=","LH7L8UstYEmmQ50PKfEOJuyXWsw+Pt23fIMaUJr1kZY=","FEAi5+B3/yKizj3+mSMQfVrvBG0KHyy182GRqwTq5O0=","FwQD1BQUj0aBuCE1UJUeI47cAJ9GsAaTzj2cWAD63Qo=","KZfZKl6bxmyE9jXoy/CA63IOzUyj5Cw6uNCIYRiAhho=","IUJ7Opos3x4ubGKJBrIeJCcdcsGLAmG+aMykSGXezhE=","JLulgIanhUGo6/1TXBB8NpRteLpssm0ifmFRMfcdM30=","Af1abrpS6eods4mh/I3T0Cg9c3wY6wbgkLb9LciOChQ=","EnZELZODxS1Q/Jtaw0RCpOyOnNeu5tbOrMGm9SGq5KQ="],["GA6STXV9C+QGb+sUbtViEuOKz530lXQyZT83D5Bbiwc=","Ks0544kqxCntgShj76Be2nRrVbuXRpSk53uaGau1UAE=","F7GGIdvWHfCF2kz4oDOV43ACacffTZjOSFH5Cry7NjE=","AqQpwtBtzzTTRzDDr4vBmwSr1lJGjeWoW11cv9nCPm4=","GX37ZBicCarvlKH1QtjDSuon//unBCAtUobWK9Du03I=","D9O9t5ytkTQyt9OCjgctrcJs9JA9VriXYgByOEbGV34=","Kbn/4F2yxS3dG/DlxTLu/nBJfH30uX2y8GJINldqayk=","CioAbjsIa/UCxbFUDqrsFLnBW/iEccttR5+0Vj8BZJc=","I3qeAgkIzQ7b2erodyNQ4Ocx4yKLiS/F9k/fqbnapnA=","AG00nWGC7DDWjJvgEFh8cH9+HhdcDTJOat3tYzenLCs=","Cqu6OdIg8wYE0MRN1Hw8cN47efW6pwo6egygKuGwgMU=","Fu6YCixn3iT6GjQILxHHG3xFlmpui8aqGh28fvapurI="],["L30HFdE5EZDnsUoSQrZ5nqwxQuIfCMoCwhdV6ud6Vbw=","KXiLts2Ufqnvru/Q7rf9Vj/MLkC9Yj6iskQrVdmNxaY=","EswnRkf8Vyu3kDW/wzMqTlZqKAEfad0IdPAcVrxEw+I=","LvWEw6ru274rSxA6YelO1AqXKUFWrX3fDeQ7hFJJ9TQ=","BfmmqNZMyhJyXdFREPdK7Pmd0w5Xp9mYKc2HV7dbdy8=","KXnRrq/fl5iFYNTrus+m4rfz0CaUaru51Tl2ReboGCU=","FTiRBS/KEpD7+DJA0zT9TOBd54rfqiyWhkiODEfOH8A=","G4x+sE01Gv9Odq9/n6ERT+Rartr960LBwjUDsSJjnHs=","LYEl2+9gK9lw0R+tfP4Gw8ZPVoewm5YKuSsU9p776lc=","EJJIB/b9xOnlhnkuOs4wAfFrwC6EraXfUde9NyQ+4e4=","IwkYkZtoJvqnEkxb0V0QwDbVZeEAtpajvnr67bKrums=","HbkiuMJJ/3v5YSHq6dlVXvd3Dz3XsFYZGumrOKXM9u0="],["Aig+2NXm+UcLP09Jp3EGHkpPx9rGg978wDSKiGLGznE=","BquGcsk2BwoQdXrbRQMaXiki8PuLX6s6T144cvtYLtM=","LH1Ti55tKy4G5y+KqrJtvd6tH+9qdAoR6ZU/jo6e4Fc=","KORiDSEFNryqQu5Gsc3LIb8hWTO65O7GOe+9UfS7ZVc=","AP4N73C/ukBnmu+NWiObOhtaUv6P1+23VK7isYLWS2Y=","Iq4CNSCXl0HlxY+wT9JdEtyPX8tq0VIjpdp+D5HHtPU=","EFwLJGZgxL2Kbxs2/Dz/hqLEMsDckyHLUKu5ihDNG64=","Klq6O0XnnrJgaypbR+uQdYSuz7/AtM1QzaHOSFQzhZc=","I6OyPV7fXLZhYP0lI7OjgxQikcDg7mZmgulGsdV5N9Y=","JmNfTfcXIQfa1rfDBo0tQ4v79IZHEDn55lqchGKiycI=","K7KO9C9fratqb/1WVbNlgN6wY64wgdWHuxWYh4WQ8cw=","CW3UOoMqto415XyY17AfKi5ZNoB3BFk6xyx0ABOD9+I="],["IfYO+xMrYpCZkLn5lPOBqcAqvDzLVMXI6MnFZkxpE9Y=","HbmKVi/NGl5EluYSZKrV6jtFX0bqvYlXumcenDHlCSs=","LzCADA7kYQEFadNrYGhaOLApEqAgvEcIWYhU9lgi8Vw=","HjKx4ua1knOhE9YJZjr2swyVs2iE/l+vNx3j1WQhPDs=","GxUjRjpFopgoiQSGgaQiwC6jc/i4wb8Wx0o3XVBgxmI=","BSRu54VLLiDoYS2gIbMHmOXw0Cpb/V550/msbHn6YJs=","Bs34BVQ5rIQkxDXn6b6j8K6T6rFxrDg+0s7bRg/LBMQ=","L5pc23lkXjRUxhfXendP6vJO9gNFTAIHb8TJ11SMxFU=","AbFiXXV3hqGak7N6338iyopQKqRGLKePfaLXwis31/k=","KL9UiKUl9VFEANznIkMCh/6OTIEBVAVusPTW/mEJHPU=","IYkb7jH7e9ifDkQis8j1s5MpmvDZgl25vnPnsgCXkjw=","IoLoat6FhV1OoGV8St0gYlxtqpC8k5Q7Waktu3e2NoE="],["HN6CrO5guEQk6bzuSaVGTuBdHPC3BGkgimdWNaxxVJU=","HE3eB9D5TRqqgyrC9XEtQ4tOGAS1IJzlWULXr7JMZAE=","EWxF5NiM6uRWXA6U2oROryd11fW0NdlNLT04tYP6eEE=","GIIDZIBNIhGTR7coE1tAmVb3kz3voQWdY0uXfZ06vN4=","DISdB7HZ5uy6xRf8GSN/9zQkoGePlGmbI/dpUq+kUUw=","K2Ck1D0SzzEHbgaQ6TFxbEeobncow0stPLDLz5W7t08=","AxYde5ThsEEfwB3PvXSKbfMVb/BFNrPdMQH3suvDgRs=","BkOOiwIgRkA5p7gCLwa+ruUCxd4mnbgvkdiP4bcoNPo=","FImLq8iBDLxiZohTFRGoRz7YmiJWnUe6WGwoTkW9CuA=","AJDfzAMnpUFnLPwmx+E3BYPF+SFBdwkwEP0/vyear9Q=","A44MLinHnM9GteobxYknauyVt06LuC5DhcBYVjfIhfg=","KDMdDTHKhnWtR2fEkCYbv+W4SttMosVZmofzMZCBMPQ="],["EYokUQohU/gY8KmWyH3pE1h4BfFs2xk52UBpQflY6OE=","LPyCcS7Z1x/0/fY+5K0Rb6wZV5T42RAobBUu/Z+Vm+4=","L/zLxAAx66/s/DqXKEvQ9txNRezri4mY8aZnvuNp7WI=","CbbACjffJ3DOwPG/Yqaqw704DGzp9PluDwh5I3/6UQs=","LEA2YWwVYAYzd3HB41X8Dy8jjmTL1p0Giqu0tYEWiG8=","BBuQmmWNE2mTs/UJqenVATi6ykj2tmOZrFxknmjdOqQ=","JcB1tB6i2CeklVtkadudQXYPr4hfLG6cCUB+uxxNwnQ=","EVqRhnIzzHXRyQakKTDpPLnBavztOQzBRDXlz++06W4=","L4+zcXi1JXWL9qpSfyV3Ph68+OFCU3lQDIJFx0G6P8Q=","KaFNxLrApMUr8wqva5uOBUU9DXlyRrZHMtUPF2p8olc=","LIncdWK5HY8vfaogm3VgUgtrxi7GMdtBzF7awfsUK+Q=","FJcr/IXeA3sH5VMy5rxbTwjzntTripch3/xKWG3Zod8="],["FkVnsN4Wt6VVD8oim6x8sHeVJDJeTKXnioYHiIFmAmQ=","GLSbdz9XmYiOmr4/aIPXBjMzg1ts3TM1gLK0v0jzsn4=","IAdCSxKa3iGUxz5uLJ15Ng0TYMT7uMXzEzD5OFWLOs4=","BEXibib5FwfaLfXBiLr4DqL0jHA2FJgPp5iXHNjsYPU=","F2gE7Bz4XTUpg1EkXTIjZUaDjZuYz0JC1gHH6OUBtJs=","JbbmXpD/v5ENGf464j0Df49k2p/j30g/xPSXfKNqexw=","L6KveXDhMffv46fHiIkKuGD3Z1HlW0/2NN1GzE3mYNg=","DI/U7OXCBRkM9shC0Wg0RAeb9Jg11ci437sRr5VsyvM=","DpkvREY+Lf0mfmpKHDMD6noRhiUu/Wyfrp5fDB9tgmY=","AmCf+X71dP1o0Wo94IcsO1mluSgljdFGmCahkdy/W9A=","FdxXh5y0HWAV2piB+Ui0DSDw4D+th3RthXWvAJyWAz0=","BtA5tk6C15dd0ho3te55MI8g6C4jSJOC7C0XYZBYeJY="],["GI/zAxlBEqcDRSfMndC03rCWDJwQbOEVF43XCH5OjAI=","CzAN5bmcJ9MyCR+PsNl88EqGpR1NIDd4jg1POOj06rI=","LFPWZ21NTIfZ6vXU2gjR6Y0QOjOI1Zp8DD3lHiYjqjo=","GfUQFxUWKXZ2bitXpYZ0vFjhuivhilmwegfkqT4DgHU=","L1hVqHajf3u71hBKzPyuUH6d3NKnIZtIenaxfFJbUMo=","LA3kSKiN/qrMm88oULb/T3AeGlONaQmLyUCHzDWTCWY=","DOWHBm6uDDRcM2jFPf8hcM2wgb7lKyQ6Hm3m1PgkUdc=","LOqYzGSr2Sbflj2lfy70xDQUHLU6xjEbJWbtuVeYJxM=","LHrkddkMR19zwNKb6IidDEuFNv7mwDiZhL+eTbsarm0=","IyOP2hQXMC3QPOVGB3SWECkpRb3b1YckFxT9OWSvXxA=","HGdP8urSfOAC9L78etXw9RI+WXk8D+IQdegZzlbOHoM=","Jie+aNnNDM2jgo1RYhukCfms8J8anMUDop7DBvhgauc="],["CD2DKt+btKJfaGq+2p8W6/UyY9z570MReB0Jkg0JTq0=","BUGva5ZSRmIITRII1xtrKo1m2RF5dFshNnnCorvJSWg=","LPLJksAqNjNP9dyFFkbufaBLROtUTuPA+tuNxe7ypYU=","BsXfj9Yeyi+0kj8KRt1OQWo6O0jBDe0TEz/+q2/RU+M=","GiM8fOv7DG63Lf0HqitTfM8pHoQJOq42zGgAL/uDY5s=","BfbWL1RRjwOeeapya/FaWYNYPspAYkBUAKzKWMqdIjU=","Kwnek8bjFIz3/1cxyOFE3rtmyoluy+QInS0iy9sJd34=","Ajns2SUXglF095Y0XbKWViIjdg+xuBwJG3SmpKgpaKQ=","KUXLheNFMuOiL8V2cDeXiTzikNAVZDCo3OYcnfiai9U=","ANO+alsSvPG8cFwgww8yC4iBxsLsAOhXaFwFmSYqPPA=","Eee8SjnScwGWtsM0+ZdQ3lu15PvKXWoZ63/hSr6EXb0=","DHyduVKGX7lHD4qhQCU2yzuCJ22eKICCrH+DsQvLbRc="]]};Av0.default=zl9});var Lv0=H((wv0)=>{Object.defineProperty(wv0,"__esModule",{value:!0});wv0.poseidon11=ql9;var Kl9=TK1(A5()),Wl9=TK1(B5()),Zl9=TK1(Nv0());function TK1(J){return J&&J.__esModule?J:{default:J}}var Vl9=(0,Wl9.default)(Zl9.default);function ql9(J){return(0,Kl9.default)(J,Vl9)}});var Rv0=H((Ev0)=>{Object.defineProperty(Ev0,"__esModule",{value:!0});Ev0.default=void 0;var Ml9={C:["E3PHcc3xUSGiJPMw2EtmiO+f4AOKO8JqKOMZZXigAA0=","Kfn72jyZmDYBf3bhIa86ylzni7SPqGemqV5bnbOHUzo=","HH61EWogB1wWm3htnchqJO56JSW1ZbvCYiCajNpJBSg=","IaVJ61VPD4WfYdaPG2u+mqNEmmI4VGu98qHDCMnMUuY=","C1P/9wE0fRud+YtGF1gA4NMlCsbUoa+nGjSe0ZWHNQg=","AhKaxHQkFcAg2yRzmZs039urujytRxNxj5XmNG4Vg7c=","AdKPMF6LDsiNo3yCUbDI0jC2i+qUAaFfUSTWTFRUvCk=","HtMB4C4/yTCZn85tN0TCNZZwDANyBwWTnWHO5FH6/5M=","LtsYMpZuNOru4JA4WK/tsT27qffIAsg+5ihTDQ4mrhs=","Ej2q3ckwxl/Ge8d8qL9BI/6B+9BQHo+JrDGmmHVth9k=","K8w2NiyQIQrPZ9X+IdUxBOnVR40FcUHTsXJZ/tjkqPw=","H6koyrWTggfomOYdmcfWFiaRRPeQCBWxcJX3/3bjydU=","KcLxz6cqD7j1OmMehM/fXMGPtCbCVPWpBf0+gx/HyDc=","F6cyrRPxtqGv9CZkw5C5AXxBghAnPH0Ei/MAqnvpxl4=","DBjG53PqfrQ7mMrGZyLenRNUhMbPoITCpRLqGXemAmg=","GVTFwjjYowyfG6T7lj4JGsrLw+17SY3PZgD1MLZUXkk=","JZGrd4E/NNig4LewyqzW7xed0xRZfP3ni3SGnXTa1gA=","F525+4qrRhnmemqGZ8e0sy9A7YSNjjO3VsmnlLWTL+w=","MF0BQhS0EHwR/YOHBFhzjgT7jcTnRwd8DkYvUdHFlXU=","KYcj1waUV4/ikWNYmHYrzryprEVjsSuQ4f7092+be78=","ArM26bOLUExBKmgzCa6AJNCAKkXQbmSaXlNxmqspqRM=","CGh+aZtSexNB+at/FxE9ng7KBEMlHvNfCpBXBPFV0zk=","Cl/599RbPKm3mxjXnbQwfufErE3eqajaGjarO+BXyb0=","IORHR2ATGSI1NfRWbNyGylQyTFZXJlNTrdfb9PJQRlY=","AlTcMeOv0wToXJ74+rwaHNGkx7m8hgzpzkNsM6ICqW0=","Ec1kktxSDFfcPlXjP4o4fLwe2joUkLakvOvZTgdCy/A=","L5ixAmWjBHW7A0jUp4fPtmAxGaGk/hXDbcmGy0+MfPE=","FT2BTk5VrXgrzO+ZjJdCUMBzRl73B3VQJG9pxYupifo=","BNsRqeoBSu0u0I5GwGMG6HExdE1l0onlmWT5MNE7ntY=","Dpqabe6TOfXecTXKMiL9IjDD8/PgHu3TYz5gaqCxod0=","Dm2ORkv824+e5g+x8vMweZEeegc4VvrueDmIEcuXZ1c=","Ajf+IVEYZDehzxkBEGriWqwW6YRvnUH9aHlteijtcoo=","Hj09HuqLdhWpiX74Yil3bL2h2EiqWmgJNYJec/H1qoQ=","CXJBRMekrsDdy7qfmp6eybzfaIyj9YcPHubhdBeftEA=","EROZh+EUdGfZJ9sl7siPDB4CMuNIbNmgFL4/yM8GYSk=","FSTlvs73LCaX40yAVeyBl0rwSRLXyh34PmWggOqWJp0=","Bk0SmbEbGmu1Cz5ax1kqBU/XI4CvpMCSzijsjDHoDJk=","Etn70nviTrYgt3Q8/FKWVny0gECRoYA92Xd4ip9Yjkw=","CI0ibmnhsnProx1NqFdghcwP0NquFUa+8wB5+EtlG8M=","FRJt4YchPrtA3OXaGrOtxYoxOZIMGUl8P0cRm6pQZw8=","EWnB/nObxSjqwWpSY9It7kpmqZYfAe71FoTveSEmhZ0=","KnAGxoMJT2+E0SKtV3StLwyfqAtslj4vo6Hq09dPOqo=","JgfCLKmu/ozeow//BbBcT+x+2OkwLQ+VDNlAWulLslg=","JFMLCG9EHjg082wrEevAqAnb392DF6OERlkxwcWMJjg=","BjVOAtjE3peoEUgeOQwm5ck/wpoqGoSCSs5QRnyaplI=","H2+6s+LqJ5HJT1/0PKEolDZAaSFRspXc9CysDYqwdXs=","F0fKRbcoLvCZKPdkn1zIM3U34oNObIkFwa5pAI33C/0=","A+/UubTUGXTjaITjsQVacFq07D+xyOdvguA1mRIApjM=","LZzRidR7CxsyyaJBLbalmxtHXckevS1oXJazScIgtLY=","AcmYJlCqzRpEntBGBb1l/XXOOT1CTJdRgU/QNUG0dWs=","JD/+qoLzwDhIHoS3KLRZ6yITWYUa4ibBxtanuhsf/bQ=","BlDar9ADvtC+0iutoxvqcJSRqDtVyv8wAzmIVIHcZeg=","FtIMYZZ0Iot2f8YlqsZQuq4tDNFcH50BZFRwgrMJnfk=","Be6NXWYdOfFb6SP6KUTvKynaP0gx6x5PLxwSMM9dFJs=","I+vI/ED+7FJALhj4gerOv+RB3iVic//lUe7g7X5NrXM=","KSu1nnpscBFq17fhGVHDuLaxsTDzW8bEKKlTPAA6cOg=","Ez1C2fg9BU20PkNU0b1+w6ibjPlHA/3BKVDZ88IaY+o=","H9a+0NNHqI5G/LQvM5eusM8HqOcUZ+YRC5TJD5MjdF4=","AjsJGgwfCCLIFWdHqQfIp5uMH8q0o0IGIlEchn9513Y=","B1/HO8tuosFY5yGpqmw/HE0Tm1zxt1LIfZb0RCBRLu8=","AX47y6Cy0i0nzau8s2DIAg5WwBwHnLVQ4/Fp+yqaRRs=","GUKZ8Pt5UagKzplKPqMSPm4Mty1cRv7ilupvjnOtGII=","BvDlIpJKTPJdkBHUd6J0bHfozHcVC4e0LIwRjxRztRQ=","DMkcGMX+4bV52gkA8E5abDbWXw/Jd5kyA9SzEcv10O8=","Gr2UwqWyjmYTEOMxW2etv1Y/2waSa23E5Nk9BBZe0wk=","JBQskAGnv/82Pz9n9KK9Eo77cuhG47oQNE/65lXlby4=","GTG51FI8s/eL+89rHd5oxGASqnR9zXo684LteBJS5Hg=","LOO9EWGgEqVyg26X6o8GlPk8lS0R/RGo6Pmknf+d+F4=","FaCfo3MEHCOegUllfJi086ow0ZLIfAPM5HorJFPVpIw=","Cx3Dj3SnG32Qnlzn/lYBdoc4QXpXhomNoxb1KJmK9mU=","E+oi+TFrtWlNaQJP7iy5XuZDxUVJbfC9HCVJDjTQ8fY=","H/5YvRSxK5+v3DZecIGjlalhTgIvf017x9/JdLCq1x0=","Ebqx8YbNoDwB6F3+3UC8XUBuJMpYswWmJXt8dyvOJEc=","FAB+stFEC3uOCTbHlnIFGub1yp/UBVtBfwDJYyq+MOw=","EDfwGT1A9oLtliOnct5nnwQxhz6OC1AEofJCrJY/7nI=","ILGL52DofXxhSbgQ/klqv3eg+EDuV+vP4c93I2M4+r0=","Heg15mI/QmcRJ23eeiocIKYbkQv2/c0zs0Noz5bpWi0=","IRw4BQsHxKdHxdxEk5zh92sIIMS18HpH6LELBeepnU8=","A3L8LNgyAV4RnCoS02Iv1yEqSIfkvRJ1wgX64uF/RS4=","AUON7newgly+9rD0EumnJ31OXcFhzpgW8CCuTRQQ0L4=","B/Ls4WwSyXV6qmCVPe3XCcUT9vgzfiKWimXNULDZkhE=","DFemnQlXXY4fUl4BLXNym8iWSbW8QmDXPkMkhIRSUQ8=","HI0Knbd/FPg1MJ8tPGghuZIaNmRooNFe+zCPV85lhRM=","Fp2gk+els5vwiCdwctT9WNgCFbacomLMLRKl6zDAC44=","LzA0qyCvD9g6xgsCNmloZvglC/LXZbENbaLj7x4teHs=","DjG0+mJ90OXy2srxBYZad3gVQ2IPPrKP99wQJlZYMHM=","KpAHEm9n4WMdKVEvQzpqC8uMlaNr4WS+X6hr6f64pZQ=","CAr0AhW2B4voT7R6zXm1nszv6KkramAz53LCIYO9wNc=","DeiiNNIIhh67Bas4EuXE/dOeetqQR8km77iOHL8uu1I=","IqryTA8eP5QWBqUnN23f+RzGsK3AYu/mQfluMAWvNlk=","H09bdwnPWEvwcEhh6UI0zYkJhR47ISxkoLMFH/qi62Y=","EpbUZCfrLjiBal6BcTNWXU9t7U63K10KtVm9V2Z6ovE=","A/qGdnwfote060W0olWxKYxV0EXGlif12K3rloOhKb4=","CAIoBavgK611MG0iZHjknSX6z7yv9kk2Q1LUqI2Sjzg=","HVizOiqWOLoYDNNgKTCKLovn7Sc0QdXSgEVrLTuNigo=","H4yuc1nIAPMHpiW2b/IVTGxDZOhcqOAZEaY0qkrWV6c=","A5ymby/X+AwXFxpO2Mgq48O/BGLRRRqfWlh0iVhxe/I=","B09+E+dPK3sxajg5lW9L8lQerySXZTttsakzXabIgtw=","H2PPEUjA76ZW1a+FDNAqDYea14hs/K/h7FX+a/StXLA=","HZv268BGS5y0dYNJSie0V2PXpiKW7MoX776pc1anPiM=","B2SSh0YDsCGJLlwqA8cGl5vlV/1O4uBAeS2hbii8isY=","BwEjOMXGJuJn921Cg4iUC5AOAIXHhRZtJ7fsiWCCUjg=","CcKQWeIBPQzizOCyTjlGdlqV8EBSbDySJNKAGhvU/4E=","Hy3gNQmBqzdMm6fqGmnYGyh8LJ+tkJUgWrIVgroOpkE=","DFK6uG4lmjvYwGEZcCiHO4AbTFbqgDb/laZ/Q087dCU=","LyYuBheGcMT/hh9nDHtR755ikhOmQiAy38smdgQmo+U=","KvaqIzVAARRFNDXpcBDb5weGppGl2XLqIRrxLUzjhMI=","GMrWVWfwMi/W8GJstcr1Z6RvqhItMMNzgLVLa10Bqz4=","FFZn4ZBn3dvUJp22ynbQwNflfxlF7qJR+KythuhJhY4=","Lrqn4QGUzSlXoT0aNY/JPOVNi9Pb7QbiFbK/JiOyGEc=","KLhblZguvHbEdiZU+TLbAx/9U3ahKZtFuoBcS04HVNA=","F8sMRzhB7S6x8aHd8CG3T3PzQXLgZbJMloTdPP/DQKU=","JPRuy4WDypfFsBhzbSJ/3nw50ZeMpjyX456gZYjbB7A=","J0tcQJ6pgJv38Ep8te5NMi0alahsHQlhsV1KJKcYXew=","LLqJYNVD/ZhGN3NI6lW30EKzNIUk12EBg2ZGYn3tRHc=","J/AuQW3XC0SQf5fX7LlFzrurHU3HPIoYwAz7H7JGmYg=","KrIYZWkSKfpEC2UorXw5xBaTsbk57Anb7t8m83ckoVE=","KRDakW5DjASDfOeZuBsOl5LB6tAI2S/PnKhnsWX14nU=","DwPOmDZhEd4SzL5aESHJ+DCVGaflIwDjl9nZA2ggevo=","I2sDcefOlyE9iutmg/AvRARKH+2so9FR7dMSGkT6GeE=","LFDKtqhnsegBo2/7zuUhuDr7xYC+GJfcTFts1d87NQ8=","DL+MjczYN9HbrAkVHk7jePk+hUjZI9iknm34G5w/J3w=","HRip+wASRcGmoX980k7YILDb7envR5gw0K5IM0blS+Q=","FHa7HDBgP3+UST0uAWvuYyg7Kn79mZ1ZCQxDTIiDftM=","JNVl+1eN0lL1anoNXY1NHF1yfVI0rEvZqWAEVcy1rVg=","DGjn6VZ96rjouVBRp3iEQ0OOD1++DX3kNvo8+tWWNp4=","HOWyWlOdPhwMXc0evQ9O5xaEDUTDrhCaZp6s3cSjVhE=","LTIQ5mQH9sND7vKPu3uuWfYm23O+xdn/BrqdQ7qE4gg=","EYqzQndH7xpFpgnN9+cQKvrm1BE5LeJU07cvHUUK0vk=","C0XHDShWx+Wz/W+PD94af8sUoqzOT93f5Qs5+5dCO10=","LOfCutVggVPF0eQO4XzDPvF4PZsc8BU+SikYiU+qRrM=","CFS9Rv72wuZICzsJmCFfVfTgkKPpngOlpkdC+Y3OWvg=","Fcd+dgDfcR9Y8vD6iLfUNXcBBKGWB2t05vXXqWyOaT0=","Kgo+447f2gdhu5swF5JNCTCUeLFnpgmeVNL1oiFyTtg=","DowU/UO5rOK36Y4axlZZzTf43pQZiu5C9b5mWXZaStk=","FjJ26DbE7mq5RmYTxh/Gkk+u2c/cCkWLyVtZ/zgeIeQ=","I9FYSlywt0wABxxofN2stKYysQTeQVnA4AxTUtB4zP0=","FWhbyQOhxMAxzgFsCThgoq4q76v6R9HykOtaYoUi9aA=","GzP1DpDpC13KyxoVhkHWMxGXJFfv2UhYNLg/D6BCYKU=","KDgMVc1meJTGOGR+aqFLhX0/McAxWrMV1qlFcwTyHcE=","KdEIVB87RRlD6s9yOsxohqqxjI5EhYCPSx5VpzzaYkY=","HUwsulnVVRvD/pdq5awJ5bco0wW72hk6/CWcmZMvlfA=","FqjWmXBWEANlAzeqvl5OXd+ktxwbnbjMe4J4A1nHDTM=","KJ5QwfCwvd7cmLfoo1vmLxT1bdXXNFv6atDS5Dv5LkM=","CkF2WlNS7L4LMnyngnqfxklee2wULf/KAD9YODxt/2U=","JMDUI3igyKYTwEAu3m3pvTUn7yuCzupgBuf3G/d2ZtQ=","J3yuUFfVtaznLEfmDMS44RPtcGtdkepPubE/0Z+k1Hs=","CjA1Z8v5SWgJBDiiPi/SzLin9xYiv/3BwWhOiVjDdl0=","H37YwmeimmnZRQ3HSvr3aKiE5Cw34Ob7TUOFywJ6uUk=","CGxLgwFla2rLinNQGVVqJ4pgMTBA8jboFf0i6Ec7vGU=","J7Y/vClZR2Db/++NMP70mv793xUEvUh/1igtnj1uMzc=","ALnApFYhcW+YSa+KPJB1t6uDnCgoge3osOWp5yN2bXA=","G1ui+87ZIsN5bVe0li/SU/WrbiuRNV0sCo0iYEBlI5U=","LhrVfr35MmA/Ubsd2rIE3AJuE9xJhnkfVMQDDKxvGTg=","L4ZeHfEWmjV3H2FwRkhfj7F6/eOyuX0er6+9GGKsbhY=","AGKs5b44DF5DYbIJuAvv3K0FIUa4adUN1YCF6mXZ0UE=","Lby7G06gjjdphEvtUiuS7gH+zVs/I3nCS0XVmEJTYzc=","HOPZADTf2hHpv32Stl+BBIPEiybMoJJ0e0zq8Hx7qEc=","CGWDpZSXR0sNHrDDzsTx31lq7z22OP7hiV0/WlhFJSw=","K5hNXJG3syD38pe93Wh4nvbKiM/tOVfSxeim/A5412w=","CO3q+d3NJacwdRsyzUPGMNqDEQHrMQOZNW5LUt8R/Cg=","KN85zH+WZyVpz4buNzYj2p8cWP8f1m2TDMI0p+lZxB8=","Fa9qhMaxQurMWBN/s3F5m/Ov8XgEVcMtjTWYz7kbJN8=","Gc8NyiJ4GpvVYXNJHr69GOyERtZxdWO9OoDMUqG+aWE=","BODgtSkjv/i2exIQ8joRJ3M3mWzlAYDrqXd1YYsANVg=","FasKX9orUZHMK9BIWjDC51tUC8OXw0NtLmS2otqaxJ4=","AY6D96a79Ff957i6T8U61IEO4HGUGWn4e2K2xuqPVe8=","FxsFOc8dboUZeJ++sxKStr5gw/k+K0UwmrVZqFTmM1U=","LqdqFODRd/NV9oHIIt4rNxQq5uk3EkkiZdKZJHPaECE=","FEKSYntkO1GAxxDrptdKB2zaXT/4NldumD2pt9k1ZLM=","B60r83zh70qPrFtEMF8aXSEn2Mb/Fz7ELw5CHqU/fBw=","BVUU3JsBSArle6JP1d0S8im7VZftz/yhRRVq8zJLDYQ=","CwWkW7k3fhWXUH/eDbv6LWQvbDWOIz7LjtfldexqNKU=","GYs2nwJKBWGvmtegz3rBBwQrQvkwG6/i4bTCrZ5G+oY=","JT+CshrdqoZyRne61KTEZKxex1x4dV++xvRtnvc8LwQ=","DvJW6dXp49ofVtfSEV/fEO12dOPOy8yc28tGx8+8dCk=","LYkmVwsIAmAWTmtmr6+609klpGTpldeh0C+QxyZPezg=","Gc5MNsUSEHh/ccuwgMw0Dy+3MswZFhjVJUALL9xRaJY=","BZ35B8n+UknUhBg/LonxAuH5l4WFyItXuah+jYzfxss=","KvwnpBgy4L072OlHKE2azRrHBQKVs4i2tcwxeahC+AM=","BulgpbI4VBdCnfqJzRTXeHwHeOTFQh26LrppSwhUohs=","Hot5DKLQgWJEhqz9YTJF79cQ56epCKIz7Fr+EUhHYJg=","L2jXjfTgiyPJb6lZere6WheFMpo3AFMwDXkqBCHPOuk=","Ci6C8ML540Vomy8tohCNAYzOMITuhdyD1Xk3+s8+VsM=","EIsq9l2KK474FDTXNkbP9sJf6Ou4i7do3ENcqhkUMRE=","DC+Q63f7KFXTm3RahdPJYMPQwe50DYd3lxyTbdziZgE=","A9rdxZA949UwLHoH1MVGA5+oTD2mz06snCucvJTbAFw=","AQ9NSBiIBdMSZzjSSXbvTIBZazxjgO/7I8s7PqyVQTQ=","BnATF3CGWc50UV9i+RKOqaHP8nluGOuer+nC7E+eQoA=","LdA0nw8O9S13YCA3ohHlxWXgCR4BBy7whjAFbZB/xtk=","GxWVfYyHdAdt8W1J14ixGlrUaQy9gCJDf0AqayXrVDY=","AqkqH1DEZYtofytsivtTI8m4490X/c1cQOF9tziidZI=","DUyzFvBy/I4kY6SkLRaNbcBOCxN/pLVyFtHyul5krVY=","HPD5v5DiB/Ogql/BCFOMZBxA4JUsb2bmAk+tvSJI4Ww=","C4HAPmgGpJqKXt/D20v3j9S+uAZ00MiN3e71Q9NgCug=","Hb0y0El2TWq29ne4nECPn00/KbWhgUjMjVdA5I7MnTU=","FtUrv4OESLDkTCvwUinD90G5ZnkEOKKZe+nMZgEDrZA=","LI74gNV4jlNZuX0b5VQwXgz1vVXCk5kSgb/lQBueNd4=","HwB+8WfJuZ6UgAfdgGCFcZK53JkhJ8I1rsRqKzI/LxE=","DNM2g+wIIHxWqAIQ2ZKXMdIDUmQ5SEGytvZcYVGc2EI=","CvGw9w+Tu49Td9tlF8RIKsk9369gUeaP5znxYbQ4D9k=","JNA9UiEY5UTATUnTiv/qeJ5J0usv3dFxYT5p9OsHu0A=","Lx8OS/mtzSpPGu5c70wtPyfJtIJHlpUwJQJ6N5QkKOs=","JIpBLyh807NEiTChA5qzIoGVj5mi7sDC8aUqZbPlibY=","IeN0tF2lXB09icbSFz4RRpmSuBvrLT1M1NFgONy6sjE=","HC+FxC9qMxCSygM7SuBqtmfNir7yS1RY6xDlM0ZpSmU=","KetVXd1MdKuQMQhBJ7/CUDbxd76O1i0y7TWXPT3pTnY=","B9MBAd9xHyU2SpVacAL+SPR+wKfArNVLoMtVHJEuxuM=","Kvrtx6ZXlByed+co8gLVaOStEjD5HTaalhtNzU4Vo28=","La9CamXTfMgRJcPRzKUnyynpRRvgpay35PyBsq+uWoM=","DHdOgSeVIO7KcPins9d5m97oNxqfz5AtQ1M+ZJx79I0=","AwghKgpWysmVYVFcg/Adw2hL6KN6JRl7RnrN02fuAws=","IPqUR+kuT2gCXhvsUfEV+2UyNaukhPoNq5ysSqdE0pU=","L09kfvRQzcSzlUrRTHyxw+CNFAVJvDbIL3OSk86LYkU=","JabQJCK54AscpeEVa4e0zdpWy7s0H4K0pj7NQa/Hm9g=","BWWDTHzwPI5ULxwyiABrqfNcVslUcLuGuWaNAGPQlcw=","JKb4jV1wkLJKFRxort6fNH/t/6pYSqQxstDpDaPNT70=","AUsNRN31zqV2y4LTmcjkpT54IltkbSXJe1BOY9ukzOo=","JR0yC3YDwchrYQJJMhnLH3N+T/m4TO9wUON0VujwOs8=","I4wr7Gz604jUd8VcDd6rLTJoFV8zY7ze/TzYrl9jdms=","EzfXeL8PC8ABrZ2/mZk3nMCN4O1WdWhEjKPAw1Vdqdo=","JprjX36zhK0ZZbgvjJ6LT2XTzs/XZ+1ECKAlrHupdEg=","KwHYeXz7lhbjRxkhthDceMZK6asv5IcBuu5eeFPqGJE=","Gsxfid/CSgNFgVb/exVrIvQnB0aQDXE2ix6K/ppoTNI=","CmbW+Rn33OcUTsj2bOzo2+3GIyfgQHq9x71xBg+NW3g=","F5eOeaVcwHfUvJKzjuXTV6tKbGIUayqErNmvUJVOjKg=","Ecu75mu02VeBNAgAmEOyyWzXsC/UtEnbGJXIM6ZK0E8=","C8eENSnhPb4wQhCSKulRWi+BSOr16DvQaGES3GRvyTo=","I9ZE+rAdgGNh3mZci8bpctlljSmjXpYgi/U/j7TKdww=","BINxxiALkjsaCtPwCDENvDUOHjxHDSTTrSPrQePZOzw=","ISB7HUekusUro66QeMJl5c07EaEmVH8hROUBwYplb2Y=","Grhu2mGmvJYG5l9FXDxI1BNrA9jNzmledQwlcQRWRwQ=","BHG0HGQYtq+t8MlRc2mwH2K6eNVhlBxL6qHemCdnZEQ=","H2erPXFkbAOc4J7nIyCyrXVf+9cYfrQ9WuCFDJI85vw=","HXjaVaTAw/147zS0MW7d1/NtXY22VRvNvINrpxl9r/k=","FLNyV8H4hSrtRIA2r+WbOhIVm4mvpeLss1BjqpHDt5E=","ALkEseBoy3cSu2Oxch2/Wt9bZxfmsN6u//HyqYizpaE=","L8EA7LeWk66pHGEYtwIJ+0RcX+rk9tHFiGAYoO/kqNA=","Cp13vI9DAjO1n2c3ucAZeuzik5o7Y8WsJMrTG8xwB0s=","H0vcaFiCrhFJr/x0+h5MphTNlJnXUCemynIAAApTm5w=","DdEbG+/ikxEMxPa1wN5vrjpn7axOhLI4+suKRF+3P9M=","IQEoZKRLZHnUS9seLpd2QGffaeB20eHDEN6Sm8weu7U=","FCzqk+WUnAbDfayItmTtNqi/4avMtLMUXQCHQQpc+P4=","JdB04x3Qk9Q/o6OmtcBEF31Dznc5rLnlgYroM56TNeM=","FSNo6N1y6b0/APpHrQGXCWWZu1uj9jQBrps2ifWvuUM=","IkRQpvJN2EJ9jW+d2YVjAxPspX1XR57JjtPuvjoj5Q0=","CO6L7RpTOBEzCKMs9LjwpCucEiy46pN83B4xh4VUyBs=","BoRx90V1hnDK2n8jAUDgmssKz8I3z38x4GNVO6sVbdU=","F9zu2ahhraKXAxj/i53BMHShET8wdu193uZ4RWYtVZQ=","IclRsoSfUTNtoS4ZMMuyzUB8XKC9+c9uLuiKjmzzbhw=","CusVvdM9CceA6xq2hI3LwaGKXGofJQzuh89QbUbDbjY=","A35m4L97fH97ALtcBnIVViIgBEyUv3iMQLSAb+hqCOs=","JwXSl9tKtpOmXUzHPtgM6sOm4Q1XEjcBpSdpCVZHuwA=","DfghsaOH54+OI4jK4ClOiNDC3/gRQlqUCmDgKFpxs8M=","KVn/ypRkJ2akbNg0DbCOya2pFdI1QGiK0fJeNKmuOv4=","Doa4ZVMGu94BdIF1tW5myjZBD3WOG8Akc+QlXYgSCkM=","CPlNwSB24b05AHBeiAJFphSe04+Huv/aCm9LFCZLX88=","KWjkdi6p5u5QE9lrq7JQ2V8wD9gNhtIswJXelRRZBQY=","FVbCZloOdMwFb9RUqFo/vstXojqHncHMlbmNm8SXAY4=","DOhqSMBdQpvkgLnLzCIPOinG7IZb7RCgeDXG/mvuNOE=","Iea16aWlxXFW37jPWoeF0hF1mcJHr2/rV3u0TnUkU04=","BETGVZ8VpdbzeBvDkuiOisWC5IfWDeEs28NXyWI+SsQ=","F82wg9shccdiEZj1G30YkRergOSqq4F2VjQuGws9wfQ=","DE/NMvu7z7J75BqUkuxVQllpyRQvNlNRx9I0eP1os/Q=","A3pHoY3qb8dl5s5s571Z49EQOracv5IG0cL/TsA4lXY=","LBS6sXp4ugAVN+N6YwNXq+Buy9vSr3QkzhIl1KRBS1o=","EL2M+6zVBf/Veiv6p1etPkX2PvN+Z91UHvB+lXmE5/k=","DyoLamZIa1X9gnOkU+9iL0wdTj2XXDTVOMvYRAo86cg=","KXtOtIQ03FNC5MmiYsIAMxSAoCEJFjhjgFu3D8epJhQ=","Is08xVK4MQlUtiti1PepGGTmts959V8kTThIBJRqd7Q=","Bc9Jbq3I6gzLNlAvRDyZs0e/cCPy1/vOUS4cWARfuyo=","HgrosILTcmGQpoePS4iJ4LYpfSfePxg6qanyyyq7kNQ=","Kygv/vieHDqQw1m8fIATO59jQhXDDB24KglQEnk8fBs=","E7rn6DjGOKQamWGrgVIPQIyZIQcNmgKn/lv9HaHa3Ew=","DNwyDurXC/DbV5ZbKfnMoogm9sRNgk9/Ei5DCqTnRs0=","G5TtiR46c+G81rep+jNrSFpag+UtXbCLcEr9jUgTZlc=","Lo12WnD9OVM/HEVtsStCDKwNewhr8ZWWxgzWQGsHbGc=","L2kiD9kgm7QbDvlCv+sxE3CI/5ozjtKD3p7DqIUOlr4=","FQbp/ewUqdwD6xWdAR8Lq6ZS2zZLACDzSF2kDvgHnr8=","LkMJOgYKWV3BMhOuchHAQbKdOUAdu9Tn/LA0GRRJKgg=","F0JusCQV8daCc1OCRQ78dqBcagIYZx7E+j7y0DmA2yE=","Iqio9HUpQzy0cay7ztqbbdTp5XEhdFuGV32o0QYXHj0=","ENBmrwTncI5RKjgjEL2aEMutdRpyHGYO0PgH8Wk9aCY=","EyLKvSG4+YJtqEgW81mfIKMyS/R7RKvso9jmomv2TI8=","DpAzKYt/uoEGmtcIpAHMrKcTwSKnkHudLuw57B5YNNM=","J3oGnT/FcBJJASoPwtltcMWLjwu0Wh05MgUdRUHJvos=","K2pNK0RkZRbgUR0DWVuU9fMbU4yERVYqX3h8t5FiON4=","Hpt+iX9jbChqx1khgRNbMGHPAt5etMM0TysyRvF0Wdk=","CJ1Vdr8Gd5QOyFMeM3YWUKOO2uZptz7l9wTAGDEEWL0=","EdkctqfJHzo3eKRXv7y6l3so6wi4UORyYNuz0gWtpj4=","B568M0qjd82vK7BXAXt3atFQresnrZUDHB5tbkWFuaE=","DuzrZvuv4lUiEkZ/vX7ixTUkRkLIfFTvrtQ74ZNE7vo=","EYm7GBV1keWCY3J1E57/H/GAIXQ5ur8DaafWr9pTrwA=","ChBOG8Wu9bozYnc7FdFSo0u2b8rVFpBh5MdPQvgILtQ=","Eq6rxV8KCnOUhEByQy6fEJWnnip7h2XA5/k3IfXrj+s=","LV+n5EjroPP3W4LRVdK/tGfBE2FTbWHPrB6err+fmWA=","Ebw4KtbzmYrhJ2F2Tic+jlfeUkQAiWTdwc59iHs+oV0=","L53lLhFk1XgkQwHcD1LAnc+3sSSZrXaKTJGvN/H+mZ8=","JKFg3Ts/GQcfIxEYQmUV5/df0/1NmEedhV6IzEDyoUY=","JWLasBly3NIwdBf4NWywluWlKzmJjXcAyQgv5mGrWqc=","DHH8hUTYv+HrV+uLGTRIJfKADncoh0wNSu7gnTf8gBg=","HDjO5wnqV6VDPvBdTz2P6F0nWVq1871bHoGKdrF+3Is=","FgIhOBbGDMIA6LKu5QnaTeiVLKb3dfaVGqF2psx40Qo=","CaBGxnuYAlVNMVgh2hw9EzgxGsqikYIiZFVoWzpqGgQ=","CirHOjtA8ujZO4iOFa2WlaB9VvAtFy+v3DJume2UR18=","Jkl/HLPtg/YcMnlfVGDiMgoLBWEX/i1IaL/LaRrMnSM=","GxqIa5V7W3rzYIMzw02hJMaOE3aX7gguIdbp9TSt2j4=","Ghzsl7PmN2NhDz/unl+IQxPWbz/aGTmF//+iY4iotTY=","JOtYZcI5P36dbaegRg+f4KERLEETcAf3H/xT6Q/SzV4=","Ba1zn0rnOF0YrpYZkP247T6AjeAQjK50PXmVojI5v+0=","IOpN9kPDGzrsDIwstET/7A8jUYQYJ6ghA6Nv74HCtaM=","B+Qm18+40O2PFQ124RxCvX0NC+ho98yAdA0U1rbZheM=","DChBcBOaPTL+uJPi45O+IvxXErSxNOEXycv5HAbHoVY=","GY6JLgtulpQnefwjrIbtPq9caMefj4gTON37OBvKs+w=","BPcnS0xGDMDV141jkXAKtwaxiNaky8vcxspjHGF6QUY=","JXogfJrwF/UMJMgobpmgBvWpoGaZf+pNY8vER50VPP4=","L5GV6HeSzt4x+CfdQIFgaXwXSoSpzdB81ptEQ6RfDIE=","AsMkV/HIpIEI8cFkkejaHnSuH7WYZCrOu3bQIQ0K998=","DRYGLqmltRhK4CLFaOiH4v0xwtLxMgrNkVuE3xzXfD0=","JzghtZ/CP1hfQj4WxdlXHni0KORGrarnicFZhmwVqao=","KNWBOMqOHh9BAUbshAF5b3yr9J1B5Z9LiulC3G/grDI=","DLurSiKWPtUBUK436K6cwTk1X4PeTzjwEXlzVjOuP4U=","Lym4OftXWSctFRmhffAzEOua+rElQGk7eByTl8DaSJw=","ISUF8dtzra396mNTs4uFdP1S3oqzy+MxD1JiqUlqV14=","BRFxftEEGY0LZzh7V2sCC2tkXZTyBfcAXrsEFh6glZw=","LNF6P9/xsu4VO2VVT8BqTtq3yy2HDBzawOllHCFZPYA=","JCHs7WXkD1vXt84UerCEWIiFPOnZ6QJC7w7L5N+U9Kk=","K3uxwTpgXgYiYnGxVn2AcFdrcfvPvg6KDObtmmC+S2A=","IN6TsJsQ9vQNKWDzrn9wPUr/fU4qMJSBY1aT/B57V8s=","FfOdppR9BwADYJARG5RjzTInEvX8DbOKgJir1NP97UM=","BVoQxbLhw9Osl4U9N6zHrDIBw/abp3DJBzblmRAplIY=","D4b4WFfy87+l+kB2eDWcXkvX9o5PjkryIxTfXqFwywU=","LVdoDe4QTraIfHc0Xsp6jBMQIqRHH4jFTU25v3oY9HU=","AdJecXDmuSsrvO/tmPfM+UwguXpUZAjZYuSPat/e7VU=","Ed3omANN9dClChBn/jpbbp1Ua0JoBD9ZmL78qYAnHgc=","DZbkUdodU1HThIZDzYKsgqkdKX26YQ4ZaZLQgEXvxWU=","HsUOLwWvi9FpVWErfdCiKuBG22kqNA8LgUtHLOvvx/k=","EuelZeZF4YX3yeAPBq3nFzbZkAUucsl1QNeTkSJMgqU=","J31evzPRR1DOyKXfSE/Ns5LbeYFVmqNQ4rpws1ZWMq4=","InqMXGsfGiWdX861fX3INCVzF6jBuUIJw/uG/ZSEaok=","K8xBSnIMhaQvbtFL99Hiyn06pffWHE/10b0e7c7An38=","H3hkpynnD3fMG1zYbBk8uqlBAHCGPV2jd0LWZeLeMYg=","Kt1TOhwUtK0qTs14A5c5GsnZrIBoWEw65p9WqeTXLr4=","FhmNlYFAUzShPhCbBNnR9WOKffJ4MA5WBZUI9u9lRg0=","CgYKJZnraWtD0nXEPqsLOwS0YcxMQ2z+ixdI1l0UM3k=","MC57bAq79PRLHXmXka4MyFcAeyijdIeYlly0soGCKzo=","K4lxVH/xcoGpOUPd7LSJ9sCR6WzlBbe6MMFI4DazCWM=","IfZ8QGeAV40eE8AB6zak3CtWJNw/ErPkpqAlcLPoTNg=","DK61BBuFMqcj2caKmQwIOQmrlNqGXmcxIPSIRqx3v7Y=","DVdqXdrGk5nwb9XiR0F923P7R7UzQAvHmjXhjwpRrYY=","BtzE0g2nIE5+ist0BLa3Gc0VNq82FumUiHsDMSVhTVM=","DQroDSwD0n721qxu3Vf6r7iK2xjLQ8s6NAUskqig1rU=","AiF7JM2eVzyPy6RtMEbYMMz9vo9p5D7uMVZkxGX7a1o=","GwN9Rleys8QTb/g/LedGofMU3KM+4rkqgGY26FCWlM0=","K+fYUmaJL6TUl2LOZO+EV1+ju2IS35lLqfvU4sNZH0U=","LC7Giz/b5LEMo0rR8cnuUpbk5BgTK/2C/Lr0NyEN1Bc=","A1auDud41CfWqEVFvyQaaE/VYt6pLNMLC3W9mniA/PY=","DqZ7zQKpNe1WMRlPBpaENPyYIt95H/b2rWxAKgvq8YQ=","GIu6RnTC4aK40fHbTCs956wvVy6YSASs1Xnzwi4OTOg=","DYIeYFBG4Lfvxifh8t2EF3pm5il0u3vTynnhQvcHQu8=","Gbu0QGTayTPRB06+q5kXkMY3pKNMM9HJyg7MlVmAhlk=","Cz81GzvM2Wu8o0U7q20QvyUjgKHjs6woZ7IU0GOwLU0=","H2V4OKTd8rBjmWHJJhnur2VgJDwBFRUlh/o7YzvHsUw=","FzlmsDI2ySGxtuTk53+6Q5A/K2i/g//SsAspdMxPTCQ=","JVrfzPTaz9lDOT/ZCCL7PpIpKxUK4iBfnuO2g3xofJQ=","Ktm2R/osXZfWQRpWhO8YMSzt9vaf3vj2iv5DREJIeio=","JsgVr5uurfCYyL5lqbZpNtiKkPR8h45G1VqkH7I6APg=","IVMAMW2Y+zvCIM03nLz0tUEz5hO6QvqLSJhGZ++uEFM=","BRrC4Deoy4RElzgEDLXZK+wev2ThplE4x/LYYqr7u+o=","Gwz6TJ97SuycanCaEG0Xf62P/GrDZJFKq/M2J9HeajI=","AIT1uAzTgGv9QPfRiL3g9VJt7Ep3vKBEnxEB8AqtSk0=","L9aAPlFuhzfEW/L0BzaDHr7Stufn5kPg1MZ7XlEJnRc=","Cxf3MsbZOKx+hbzPmo3UASctfW1iOo5Z7D6mfiqqUmw=","AbP7iPbKuA86+XTdSWyfpfkF2poHkBe8UpkIDh1dT2Q=","Ixn1cnmYHQoSsG8vdUGCav/E5RpE4ZkPswFd35oYNxU=","L03CibXn8jo3Cw9hBTvYL+TL/H0dEdE/KJ77o6PFQSE=","G2ebc06rvm+MQq0Y2rVN4IHInWjHCKgfj+YUOJBMKrY=","CjRTwIhC7zCAs6907o55m/ojZ5DP2gAjtYjspGbxkhY=","EcidL1SYp4hBbQBCzvoNVELb5V8hImCVBFFoE5NE8KI=","Cz8smMowYfYnITdgUG/nb/3YjudVZDeIg3wY2/+2jOE=","JXXHH7isq8XLUTv2bb1KSUb04hp7LxpAYpcqCEJaA7Q=","HewJRN/dyc/7tVwZAvhFcly5LglUV0nePxoRjUGAFWA=","JTK5aotQgozGGd3OgKLpkw3Y3sZYj1LtXD4ZgO4DBkI=","AOs+By6fwr6prqA89F60gcTmvWcJH1n/ofRgL8OZ8hs=","KKbnRm2rH0k7/KGZG/uIbC75IHcKzKvsSGuWQiaYYSw=","GLcq1sNyu4s7Us61xl6deMBIFONxO6qBMj8qGVaVe48=","L6mOSHlP3UzbqOEdDN4YzlssydDbf2WqG2yGCZGLLGM=","Ai1tBau6tAOxMn7c4zAk/JGDqlFPadFnLUndv8ngY/c=","Is4KI4eiIyKKCoa5QvE1pZ1rvunxuW0/s6FRAjpn+3M=","ClWedR3+FBXkDQIn17PdHxiNmdk1WW097CwDPeWiLS8=","EyAjYPElyiLCgaGOIaesELGWFTI2+GxZaLMatQwoIFY=","HoW6o3aYUBW6Y8OjjngXqwo5zSjiNyM/TBvjVjL8ctQ=","JFCxmLBF5PDNVAsLdN5cpW2F2l/lmBavMIBt0uA2xcw=","G/BHlaeXlTOIb3+0fVoLft0u3MEJElWqy5bvqsZxK24=","DxJu2UkLaZNb6XEQxHYRjQDIsHxYa6BM+BrmmWB+Yu8=","CH7UdSBGwiWZRzJRxT9puBewipD0MUF9m86Hzk/SvAo=","ABUYUDDBLYzKQvIIct5pmYmQHiVWmGOktbP6JoLb+cw=","G0JLlUbYfubKKPuBl6IYa24AFVawjhkAIpjgXxZk3IQ=","IUuiOmeiIq6eM7RhWjHnsJ+pEeGIgLw3nf0g7RF36y4=","GG4O3AlsYlOxeRAqfJ7hSW3bYGDJk/qeg2FqfapsIkM=","FRvJU07F82y6zde99hdqYMm7e2z7JoWce8wNH3vE3Q8=","KBkvYq2XMj5srfy7mpn1utpord26w6TdwY5puVI5sWY=","CCWxIy5oMWePaR5+HrJ4iEOeEue6/4TbPRi3vUUXKxg=","CZ6TUAtisQEnYJBx519MVMrXhzK0hZbRa0Tq5Fmln8c=","DdXNOmRzH4A9p4cwV+sKSaKsFb1wV0hbQ9RzQKICq7o=","HUzxYmUQZ/gvwhJPbWdNrvA63D2nWCK+0rDYtpC2o0o=","I6hrRA1e+7CianapmTtuwBwztGkkw/YB7Xmof5xGQGg=","LJgzAqxAomy7Mj7Kho6adX4qZgU7sIG8pV9VY1FoiE4=","BumNO6+9tC29LqL8uWmCc5gL0cgI8ffeeZYyqQ/wmzY=","Dy67kRkidsp1IQhM/3oCX+U+FOuISYk4HXnAb5+pCEo=","C2eIWtnf2sX1Np9uMYG8x5CBmB62F32yfl1vbYUdUCE=","HDLiEJW+t5HhvHhQQ7szzZR4S2Ix/4+Fqe3/kvkb5Lg=","EhgY36dtmFicMnT+LXAtqDrYjO2d9EliZQa+Hu74MmQ=","KDKsm7ILV+zJabpP9ccTxAYi+mtOvtBmxlW+IdoCQQo=","CRcYD716GYFuj8OkX9Q7Q1usay3hn1FrN2QaaxxCNDQ=","G9hfTEsRrnFfRaF7oh3b3H0cO6aA+5eKGyrDJb7UEac=","DQ8qhvsNSN6ogEnSvLZnAwop1yHkwXdtQteDu8/SKvE=","BGCviPbRGvtdGR5IhxL9ecuWEWhESRtCd6wLXvGbRDI=","C8F4PDasyt1Puj1jTp9yxekCX3eEvT77jccgluLFYDI=","Du+4ePbrFYnXpofpSBPZ2EI/pQ2zTejV66rBMC5vRdY=","AaxAMZZQHwBU+o1LVmz/23+B9ClTjbm0CKPcILksEdU=","HVvd59ZKY7rMJYW4oUCC2NNfO6jB6FffH3KcUuan5dw=","B5nfr/Ln1jBBSn3bD97qED4bw86vPMzgd8hzOGnlK3U=","D+D4Fu/XSn66XI3V56iUOImWJJLxQ1Phr8eO+sUO2W4=","ByVhxnrS/AeTghtQUY1LXYrDOvJtptLOd86/gCkr0n4=","KJE1KsYP+wnpyIZguESd75mG+UY/WoHGFafLn0vgcks=","IG6e/MRsriz8foZsraCkxywp8jXwRNVsgkSpLogvRks=","LnxEk+dwBfSUB/LVy0bN1tBPIqBhrI/K4E0tk9fI39I=","C56UTVus2Im+71kJoTn157fyOhznoeVabEucOCpRFSQ=","JjW4RxEmUjRI0LG85dj1T/W8mIoKb+U9ynITBPj2Iss=","EN9zv92rmUzcB5IWy1heqFMME9pY1jga4MUX8t3IjgI=","LaVPenv9ePQMmObsrbZl8mRLCpU5sndl3yProkH//Xo=","Gc41xqEE7jl11KlJCPWx4ERNdwm9p8X8WaUnyywWZQk=","GkfbveLVAEob4O18IfV6OIochvi0Zm1NEY7pmrwRWj0=","LwN+c8eIjO+dcEbljZmIg3vo+so0xYvFDwIehzTFOZ8=","J6tycZjZt6YuDZmy0REnEBAkZMP1+o3v8nYq+Khpnnw=","MBF2NZvptmWryN2meD0713MMS0k2ob2DzFV0xpQIBmg=","Aw6HIEzOQD7k6S4FB+jpnK4wlZnc4YkpqUMBAPxcCGk=","IY6GU3YWlM9JofPideziiGam6ZY8PubupGwrGTaI07E=","KyGWh6RUnrF+KdufzLV5ahHdtvsnG1pUeUbw3jJpijY=","Ih54STnSnrVEL9FhKzCli55VWjmLrpbWotbZphbs4Ks=","CA+9ubxLToqDsq2JODslUm4zBnjAV/fDSZPyfu0uFMQ=","FgHmV6IriigNRFLVJ77M/bnYw+38t70DctDfQ+k+kSM=","BlLR2Hja2df4VOSAZlMf/9R3PopcYTAfWBZRtQ41l1E=","ENuIFojj21i7YI7Jk9NuyFMa06tYDmXVN/Tzfk2iYCc=","HYoGtRkn8DeSUOc1n52rk6qcz692TdcKzM7HF3pMcDc=","GcvC6lC3v78An3CdFZqp7yosD2ily60fXhyZ6iyiYj8=","GlJ544iDtT8xP4aufrsH17sM1li+WQqjrDtBNBX+Po4=","GvE21TzfZ2woQQBwXQSpdmRSNPQ5cUD9haLYikhOqws=","Dbivdk7vULsd3M/gWD/3MAiPPpwsVVJ4o8mnN2qJMjI=","FhPBS8hvleJeBfjscsj/aqIHvbqjP5EoCKxpPxN9XVE=","D8R++S8Q950zZVCrPgp1RcdNLT4rn5e8xD5Hg9HZjPk=","Dyy/QLNEcHzOEB53l9E3qeiwEXl8Zv5vsEdNK3ESQds=","Lv1Xd/jKImeIOaxgwaMIcDCUqdK+RBPIF8dR3PVtjhw=","KrTjQTeVrZppWwRpXbMbawrQvtkb/DNzkmW73CgFsYA=","LjtthYTkJmaCnA4ZVXHFDX+nv6zsErrXr6JCdE4AwDk=","GDPxUd5b2GymjSZNXeXTU7gSipbjgT7SzQDjItyRyNY=","DqgsJS2NVUma1jxhxHQZyOjkIyV3Mvn2hvaxBtfa8Oo=","CYV4dEImk3BafJgGNAxtoHd/RXHpIXTV+CwHuR8shb4=","J3KseSivCnmTH4iofmNN1h+szPYQy5R3JOeiEQ1QFEk=","LmIjm3kFMHVsoynGPm9DOOJjHvTizGfoBG/i6Ib2dpo=","AmW+9rks2WIphiHiYJyQFi3Vh/iBObxg10vzY8ZxJig=","JEhMDCkTeZF9L9i0hDn7PXCwWxVei88zCla1Anz9vDA=","Ky1Emjq1Wrfud9N3WdtYrbyR0NUJNlOM+wFzNgor2M8=","I2Y9GVb88acjCFglzGfKyC0+u/0BNPhhq1Up4qTH3lc=","KPyuwPts9DpXMmHRDtMsHbtLmXVkP63gBTLBvR6g5BE=","AUXG4kGBhanrxyzY3Q9T3FN4UetaQu3cBMqlLLOuir0=","FnN2oEIJnvrhzYmI4Cxm6M/aN4+qZOhWJr/kY288WAo=","DLc13g5hKmFXWVKOsnixs0EHxKjfWOpnTuf7cZ0Nq5k=","LWe6xmFswEZNT+kH5faPDs7QcLiBG+cpBb93WPPr6IQ=","ANvSovjX+/OsQDsRFVIxErfwEKCt9spYTXrgP5R9IWs=","EamS1+ggV1euNrurtUToQ7AQ/dx71auqgt/dyrP4XHo=","Iw00NBJG+3FbeEeX6d2LtzB6TEbi9EcNLDGTQP2+ACU=","Cf7v/CGKr6YU6Pt9xOx4btJRUOwdNQezpxcLkmb/aUE=","Egj/lPEiO9JJ2qTjoCZuB5cx98P5mLf6cH3Z/lODP4I=","JgyjzIIPhzljzSbfG4/+xM80n6vhboHy+XNmNGaALak=","EmVeLJitNexEShNOVc9o3N5o8Up7c0s4NHJTCGCbyFQ=","KQCX8sBHo91mALcGN30OHEYUXzqengum18za97fgXvk=","AsYuW9ZTgeCXJBTOAJCpbCKwVVv374sq6uG5hICNT4E=","IzxkIwjb94NwFCB4ixkVPc8IimPo2nZcUYJklCSSb7s=","K3Mo42jtS3pi/tucv1AQRVe2w9m+XQwnRbzHZHb4zlA=","FzjqlM1DMce2CfQvJ8TdV9jbeLcKldoMI5TE7xiZKFU=","LpAtGCof4fPUDaKMNYx+iQdtLdre+A4xuYle7QLKIbg=","FoP/foSlpPHayyBvxE/JIXnmZkUMWmX1Q1S76GdvWF0=","EylYRU4Bwf0rxD4CQk4SlrVLVdPdPtHhy884J5DWJU8=","DetIt99zeSZrEj4LbYOh/gMYB/HuN/dnNzhDiupk6wA=","LGg0ibMGXkrl1xBuGPRVN2LVjM3gBu6WvWkfFAsV84Y=","HXwXtSHhWK1CDJ1pI39LpugVJUHYeOJIdkFVcnNMzzI=","Bk3ufwTPVkMz+9xhCri/aBBjKe7qwbGllhRyZWHbW+8=","IelOXZra2d/8wYbgMQrFT/OLCinThJ/jhHd9AEir1mA=","Fu4KC0UXDYnF2RVX6tCyU8OahC24BBlr+gcESubitNw=","CnAJ+CW2+hgEVf3oqQHUKiglDplIgH4kpigFOIzug2s=","CNWjSFPd+wmfsP4d90YM5KjklSoUjaZB0OFfce/Sz2g=","D7GYUxvK17yRSJq68TRaPrxfXe1bIcHRcjfMz5saSBI=","CpH1DHKkIvPwwGz7FAHcrebLmcKFsHBVQv2q1A4LUSQ=","LbM7NOXZqYivNVAa9OE3xHF0gbZzKSJG2Y53KKE7ySQ=","G3Rf+cblPCddN48KadbA1V1ZhUnO+8dmm7Y6PUEA7U8=","EUVU46/JbfO2Y8YiQwReJ/aiSlwmuHXnNEAUsqmFgyc=","Gu+WjbR2W0UPCY1OGmIQtxZcU+8zaz2W9V+6xYpUK9w=","JL317E67FttHg3GJFy6KVbNgOMUL8fOM95BVJ5IlvlI=","KufEoWVZdaxwUtEB0TRu+hD8pbDxO6vd1i3++pgP948=","FlzUKaOWbRvO2mFLBtRZ56Dgz75G1j8lUhya90AoqPA=","G7PUsvZ0QKX75BB1aUW3vdyi/x3tP+IQjRJWeQl7B34=","GGlfAYVECl81rXSlRR2mM37aBJ1QuaXXuyhNUvkDPSs=","Ausb206qP92qYlNE6mUK/EYDBuDj1Lxhj4Hp7XO0Og0=","Heh05xPlxo0vVtUY+OqidSKf2PyKfhEtfRok5gTT74M=","Hlpv603O/CtopbLD0GZNqrsfBzX/Ki0raEMPTTmxCfg=","J6QoTuDG9z3a0C+dSZvpD+3TLr16+G9ErFDjVPdDx4I=","AJnY6VRv2JG7q1R6DsHcg4z2ISZ4jYWydZd02d5153c=","MEOn6onR5P4U8fkbWE0Aw7p5gx7Y2GSbW6/PdaAM91k=","DnquBNq/o0hZAk0HWjAU54yQljY2kPU+sOmbfWKIl+8=","EP4KEcQDDe9yXOdoT9hyTgbWzw0pXbCbQZnrO2qfBrg=","Fozfa69elw4ea9eAmTHUh2VLQuntXY2SpI8dro0rTCM=","DSQdM8VSyFVW5ip6/knlpxKP6KohB3K7rllXy2CiOcU=","HiXA4A23fGm4fVvLlcupNLd27CM5LYzOtsOSr+WWHz8=","IrDlL3ZqcCr8OMLGAWHjUtiAP5IEMaz5QQ9/0R6dfTI=","EuybkfOV8WZVZzGL0/ztenUsoB7goIgTjEBUmjEWT7Y=","KZyP3KiRjCTa+HaBIlinVSfxtdF0Gr1xqC6sDh+/INA=","D0KL+R1NMRhPNddwpUdd6/Q1POfcqbwidjtplDNE8jU=","G+BUmlRwyUKfDhtvlILzxOdS6JwgPCW2JIF/Ujp56ek=","D9zDzgKOlrIfkbyHrQUteORMpslheerWQ3jNNW3SrMY=","E2pqmEP+EEg43AhZksDrjjCf09Fpr2ivgFjdi2BeqhM=","BYREFYHOY6TtIXTbNTZbywG5Oy7AL+1bbO1zFKEn5ms=","G/mrkLH1z2yp8Blb1DNuaBNaWuJrazURzJBhVrYhzBM=","Kwv2s8yc8CO6E9xlAfAKdC1E0mtm6b173Zar+7M8x7g=","GdGGGbtzVIWQwAx9AuyUtSu4u/GqXC7gbh+Oh1mROX8=","FJCfjIkg951GhqFKGqbgOnG4TT2Raft2czF6prKEM/o=","I5fzEfWY0knmzNua9q5b628Jf1o1CIbNrwaR0Kir2PY=","CsL3o8Lkpv1Y+eUC+d/PyQRgh2PWm5TqUCiN17Y7OEI=","Cr42pwSKNNkRCkY8/y+iO1qglmo8WNMIbsr6ES9QAdE=","JFrkeQEHr8m5vR8Uwg8Q2KdF8HfrFalg5devN5oY29w=","FK4RCygpEmJQ4daU8IQ27gxW0jC0idCNMrw1A+c79OA=","IKBXbr3vCNviGRYP3Rp+ddg4dwx4CmKLHMcg8Cf2HGw=","I6Bcpbch5I2lfTc983bFJS9m6fljxpfX2OTs21Xvgzo=","KBPYmoqQYcMANIzvqUR/GpY0PzKfZcThZbWxOHxMZMc=","K/fuVC4y4oCB+r7dkvSxgZG7rkikNic9wEkWrgmmRVM=","JcFI+ybP5MPZd7F9oGj9Z+qJzFEHn7XQzTZUqRiLE4U=","HT3SPmBIhm8IVXQZA3ZYQnVqYniXz0fZH58rHsirK70=","CveZbPpLURY7Tqj/Se0uv4peVqRGh6jeNR78Fyyb31A=","A3DfvZinPiSVLwII635b+oOsd2HYwLS1PsZpxpNphzA=","E6rNv+BaBkf8FYoTBoA8vR6/jZldWye8XDqS0EOCQPg=","BQ+0/yP1Z31/QrDIGEwiS7adTzBXmmuOnaXSKk97+yY=","DLL1zuhcxuD5vss5G37dQsr/98NDgqqeGd5HOixn45M=","ChRkMKmKhfkG0x6Mp7J1dXCZbbz0CnqotnUGZ7lqLvI=","Ix77I93XzDSFuLyoEomK78gJUHjlRxUWYqu6DM4fYn0=","LrzACO0OzVUYKWVsc7a6jYsO74ca77lKIaPrrINWE1A=","HSkC6LYnwEQ76p+K6lYBsh3ApB3/2YoVFnYdQA97N54=","J3NY2+CcO7lXCIkpP3lcQdnCyQQlvfGipWb55O5GgZo=","H79pLofaIAvE/9SJiJPO+2WkP8pQT29nUZP41jxgObs=","DzuIH7ZbMPsvhJYg50oNv1k68zu4ChXrf7iKCdl+D6o=","ChFvoyyXYQhms6k745GQgCGb5gV6S3W8o6e9e++Iuuo=","MDhKMbgMUy7MoS0sYc5OuYCYp1QHmmmw5E+qCjvv8j4=","FAPnKYFK3bz4CeSaVGXta6bk8DVKmGzSfp0Dqmqf0YE=","EXlGJ+YSWsRl/y7XHZWcMYYKotjqw/pBG2gVK8OBzSQ=","BwNU43E4mbOK10p/XjFU7KqicxS0f4V3O24Gb9TmPbo=","LR4B/ntJZg7O/Qk7WrJpriAw/Xgn1kMMK8xT0oAGMbA=","EaAVM+NxPh84+Uw5BoQzI8DIi/q4A+E1BCuhuLzu2jw=","BY5Ly090Y7xtAtbEDX6Fiw4KrPw6iNwyAYfYxaAV0Vk=","GyrTh2LGkYIB4JPSvDk/n8UP1fRe2UOo8Rsml4MzXnQ=","BaudOTpLt+7gByPo3maLJAShYqDhdXem5VuAJbGBSwo=","BAWK3rWt6anJ49hp7bcDIieLCc4SGbpFaFv49tac7Xc=","IaHHxiy47OjTvUNPh5NsOhhCQy8vGmxmEBsayNEcmhk=","ICjvudROWvOMDB7TX5y4Q/OBhO4PufHEISEhBUKwAQA=","JLB5LWnrMTZM3It0wQkiPBwtJEQExkpB1RYHarAkDKA=","IXn/UuogMu/ZWsTno3qcDOUDTTytNmEFNB4W7HSD2hk=","Kcuts393PG3FgMwMLr8pJtWYoZ+kH4geEs9KXt+voT0=","K4kvCeqfYP1yBIUva7mV4gw1EGSL3EALl9+3zE1/vfI=","E7rb0JU+CWFaThPUs0D04b8qA6LfXmuPr2nYaXmQyVs=","K4/t+MNmKwoQV2ztvXIM7Wn4YhJP62LuyDxxUNmTZBE=","ArPWLW7+oKIuLZaPkZqL6lZ5Gje58h0D+VGF2ZJscuA=","BwN7rItmkHlN0JB/fjFbqlJe3HKYM8icZgQG3yG/tlI=","LPnqR0k8t4Z7hpQuNTSHzU9Ms80z4xDp/UvDw+a1JC0=","MD9aj6rypq6teA8qE5N9df20YF2PWmVSJCZEKQbtrCU=","CRtii9/U1JMzwqnthKuj7C6rM2qNkaYFud7prwr0TyY=","AfRo9u9cNdPJVZLiex3nohOHimU2hav7DSly+w9/njI=","H1kjcl2ZGzbehVfSmc/ifYsHbGQMxM//zlfpx0d7iaA=","DdXXsdDVImbDh8fhEfq46sRASyB7xeIWq2S34QQUpr0=","Juo9xcvQG+HAbOwE7zKKfSZq/jP3a7sm2oRX6WY1FEQ=","BnIxh1o9U2tFEdCgsht9JJWKS/HNHuxMWXwl46AKyzY=","ByS9TVI6cAVMmVJBtn9K6k5mlFit2aZ3nYnPPTvdnag=","HMnb+KrUXWcXjFuRoKpEcBYoskEgmQ/m4pAmoLIem6k=","K1hBRTpmU/0wwF0lgdv7+sW6ib2niEIgjiSgPEb9MqE=","JaG9ksnKECJrz3+9mx2OKyJ7wt1OPUbhM64mgVRnT4s=","AcNS+9kickiXq3mmDkflu/PEtxSpB8Y/TvzFvVzG6Cc=","BeRIMOwXCkpd/Z3oRufkIq6cuYxvSZu2doH89g9+grU=","B3wnNqwtCgcKGhxuReqcxSYgHWaO5AQJa2nchQhuqcI=","AwPzT2qiKaUij+yVlUT4Me5xoRN97bakt2RDAR7sMUk=","JzARVZ0jkWDUY6K5iQCWukVY7/e2Y3KRCCxeqp/7FT4=","DE3F7+AWSY6oI/rV4S0uAD8stOyqp/DgKRliblivp9Y=","HLmQ2An86j2qjQOzvN8Uemkv96DY8MEU9qCA2qWjrBI=","Ggo9OGwmw9Rn9QunM+bXkBpZt0U6SjQFbpLncbbdT2w=","INgWGMDmrl7DA8/eVDRicQQWNMs88iIZ+ZmlS8UDO34=","Cjm6j1fHk/5ltmkHzGVql/9SOBfPzsy8LC3lu7jewMs=","DeBW+zGVJt/sFdUCFzSD6jXmBX5klJ+252kNPCWSP24=","A/gqwS1b5jmXR5T7PCMiv25homLHtHCsXpfSCkpNiuw=","CDWsYQAep5UNgOMvzCC8DHGX0Sq7C17Zk5IQE5DeKkY=","Eg79nAZj4O87bFlkFPAYpzy1UyZvvLFWRFLfkBa7SXU=","Ba/DYC4CORvU4sXr3aKACF7CwfNWo6XNL9I3K+bz8lk=","D4hYKTWAJPwp0EHrKaQxMOxAOSLER5xVqzs0ZTasFZ8=","CXUsIeKpx9bVuJY0KI4RmgxkBqvp53tK0bjzbJ7Mjxw=","HWuzLUFLj5hYOElpSterV4XYjscL3kvNdQKHAWr87rE=","B9RVzWmtAOk7CaxEkV9kp9XqPEwbPRdrtRhZY5+SS1Q=","EYiGiQ99Pd6a8SBKlZDhB1DJpgNeZrmLutH7YlGBq6s=","JF57NkOndmVmOV795uR2Aar+MHN4/QANoI+swz27BD0=","LOthdgc6mKZhO0D3aGVNrY0RmuZO3WzITks0Nw+UCdo=","G05NQQYTroN7f2p/UgagPp7KZpL6lwKHpTMXmQzoEUg=","CABXuOZkrVgOpfOFEFdm/A46IiZSDPUjYElz2idNENg=","ETHsONiWBWen+pvZbfp/1Qg+FPKEMBKrNulG1LkBsKs=","HSeOYsWPPBfhR2n+Pb1sa5+v8R3vfQAwZtjmsP5/saQ=","BxBDH6iOA28YDw5NRujteKfmNhojmr14e2zi9UYVzLE=","MB6GsGk8B99g+KwVrGscqnbxPvUXVTXY+XYAuM/jteY=","JYcDeMC3BoBBuSp/RLSFYFRIRYxNLnqHomzalMpAme0=","EXYhjUjDnOe2z0bnYNNIhxJmAFywB0uYhussS+9b4Js=","Hh78OwP++xyXKJFAlDLAL7D06bb24ys/wQlCOHqagSU=","AZLOT7l+7HaGByEKKo+xyymCjUvYQCNvFDJ+GG05Rs4=","CdlEkDRWzEOkPpgnNodVuTijHUKkfMbZEMoLBO4Q/Y8=","GOQXk1dYjyMKuI5vphDYgkQqiVGcpxvxDYumT7KqvzQ=","JdD3v/Iqnpl3XY84inTU/9cPnfcdl3oH2TQ3n+5ik3g=","BWzg1HQY4sHtfqY9ewbct+cGir95R44rU/QC1YT4AUw=","IN15STB7ws5TMjAi/LZ2U3nJU+hVH4eMS3EgU4ehe0E=","BLl81aR4dJKOjjrW3mRCJkk8o6h6GbGC6uiYEts6oGA=","CTdKEKpssLLK2qIenxBFn3k3b4rQ/QeDAEW28elFJgA=","IRS18DjNQA0klZkW+D0MyCc/f3pRlVvbpZ3z7l6kyVs=","J1HYEkBfE9IcTVk30gqYHbfNWTOCISQYlhVhH/S6LZE=","DNkKiCJ26iuKcnPtoVWm/Z1j3QlLllAkQRKBriurv3c=","AoO9rMFHV+KDmOZ9bnkhUplR7a8MmHIZRFYZXpeBWB4=","FvF51NxPIQHOqNEnptwJ5PJez+T3n6PgKFH8BhCP1Jg=","KG+R0bednmgdbFQL0Ur4MpnP5SVNmhs6pjTlRWr7cA0=","FczfrTTSkiadZzTBc+JB35ji/XXobmHGE2nG9Zq0e/E=","Csa5DGt6R6HtqdSm1Gayrf4HjcQcnG7dCjkDA6nfIQs=","JUl8pRXa/DfBJe/c5+5mByyNTBUqKjD4Hhlf2+x2SYI=","KAlIz+PsoZ4c0Pu6pf0jo45nKFR+ZI/oC6lHxHWCfis=","DNsbZBK225fcWSvJZsbhpn/acCMurZoVfyf2AUiFRz0=","DEONWr71BCoKY7pDGNeJEf7FNz+6cr7G/S9SvLOGaC0=","IZ7Fgsknjnjkh5gCPFNA1SKg9+Y5hY3kygEZnERSBgs=","A6CScwzDse6opadhJZ3SvqT1husJp77rF8KaYlu6gXM=","EOu/w1Iz181jG2IEzcibpP2TKuBYGoVqOVqKUmYjOaM=","Is4IkNnvTysO9OaYJ9+2jzpupsMKJKZ11RueGZttfDA=","GJSPWANbsQlWvfbUZnwuFs4YRCoZuMKB1JsuJlNP2K4=","JhnO7cuDS6QAiFOutqjWFE4oG3rjZ48dUtNS8EqfDfE=","AkTHTXk/Ghbxl6L7ABvdMemG8JSoPgnVjyvFrtLIvrk=","Fuvt1LI9RoufNsvbNeABh967FWaMGAyKsznuW1nIfL4=","K8Qcnu2fY1IyRfS0EiFnFdKb7PUdZgyGva84gJZ3utA=","AJ7b9TR0X4xzWsh6YC2Aa5ncaAEut9bCwdTDigZz6iM=","GNrMjRMgK/IyYW86F1vAIRiaJaKW78mXeIB4KzFAeYk=","CyYAoHJj6DrAdrscSwf0jywqPPa/e+SvdyYtORc1Tuk=","J/bSD84OdHz+Q3dDMaGc/kwjTpnRgDMok/cFhKF/EWs=","EFC6IMj015ehruyd5G/H95TLaRqbFoaKLe/+7Ruz9io=","B93SEVoeNTEbBSSUucBe1H/4/i1BgXjsYASHrI5l2iA=","FSpltUeOD5LsP8NgFD5qHLg9bplmgWj+vtNxYK3aiiw=","Id5E6+SEUjwXqc4WL0L826px7UQ3+M3riF49SiBcNww=","G+N2RKHTo5e2tUmBBWjsdjahvk16ZK4j983wfsk6ARE=","GOexEmkyIyYKJd0Xxx5DG+XtSoq3N/N3XvYUiSmPh1k=","ACP39xC8BXd0AqIb7ENy47ZIRz83R/HrKKeMfgOj29U=","JHDeI2d6AWoABMbvKSBkzux5zRLLH6SZkqO5vNCiXeU=","HR+/iy5BAAgD72pQvkCZh8b1LYtTthfEBVvSTn0nv+w=","An9f4fS+2wZEc75Lbqwez9ZWrSCGq8MRtn86yLjJ82c=","LVOvARnfp3wo3RArKCj+6Ar5rmUdsQFMPzn6W5uP+FI=","EvGZR8JkX0SByJET9FFGQfSvt0qMQ+A2YDboBUmnH9g=","LwBzZ0v0/XnSSWOOxkeGqURftZDxCI6+Sk8B/l9MJRM=","KO1FtH4MRcKavwOyZdn7dQADepVlTu1LbPShhdHJrro=","KSFC3HZwY5LzAGuPW0WkUfPDfsutn2mycRIRF4aDvls=","F+qp7vPcmnBZv2zjpRzqSkX/A7fMYFy4sFw+3yudZ/0=","GhZ9Ik9wO4PyCprh3JC+d1Fql35vLtB9qFsGkQplvlY=","CE7r52axQdei7Pz/CHULBL1v6oBTWyoOMK6JM9mAJso=","LsD0AsbLlwnm44F+KzZCheGMq+KQv4uDh+nR/o3tyi0=","FlfibGGg62+LynTFu/NKlHdy/9bCwPm2KDah6P9vR4A=","H4gnvrfayGlY7d3qOLKPmedxgPPDuVmXk3jEd3ZharU=","IXoH1lkvwAAfwkC+RPccAX84cAYTG4PyN/pMlmjtT9M=","BZbZ1shPdFRw/JmXxaHOnU45BOF/FvE54fxvC/J62ks=","C9Lx5hp+1HcmSC3nauSw17QXOOsGyemP8Cd/6hbCsPs=","FOTxSyp7v53Yw6G1Jgw4RFGcO9XRObc0Rnj3Sjb05Ko=","CYCws9gHEKFn3xR/nUdaKNyvkYpqo8lnpbtV2XqPbaw=","Jabe8fGnno1jVmcd8cozUN+FUGn6G15+hvJ7r97mCsE=","LLJCopckdA5j2EiK19rWxdN+nl0JFVguenHFPlNrZOY=","BrMtwECLF4LAUrulh8N5zrNS+ylXmyHGGAzT+zmrevo=","CfIKE3X1bmvuUyasdWNwm/9ukBgqwJLxIUXKCI/fP0c=","MEAoHEfTtu24MUGCpZWh8+Z2TmYswOyHi2OIJt09t/g=","AHLtoWBoPDupyg3Lsn8AhQXoOoXrWsdTt6Z6I9JFUY0=","HQxAa9QLuP6ADKc31QHhnxWPogXZ9jowtIfmFfRyFAA=","LhtvcB3744RiBhqR1fZBq8x0BqX0Y4IrcX3nk0TIqds=","KRjT/TMjcjoc513BsfgpSNKY2hRjZs8BZ60IL1r7Kqs=","BKjt6C6gxWFEOFj+CNLJBdzURfUbEa/UH0Z2Zz10rwo=","Ji929a+/3ITCQOaGNi8lzR80l9GVx5pAzJlyJaQ0koA=","Dpg70gKkJPJKg/gXNzfavyxxHswFIE4dJrT3fx8QdSY=","GoyKOxODekplfCbQ+ATKfvg6rH51FhhLTCLrev76UWk=","BaFvJ/RgcZ+LdcScHNrzSHOataIWp4MDm8BV7G8K7xU=","EJpOICpdbulDshONxePIaBiLArpXqxWKRuAzWQ3rHQI=","EUvmNuEgYNMXp/CMRLhWFE6IPcigevH2LK8wDSNBLd4=","H+zvroYHrrLxCSOeBh0YOd/KEmNKSwAb6h0RkOTsgCk=","HPtQBrYoEUewXcuKCKpUp/z+mxIfEr026YnS9Hz4Cc0=","LC4xyicZdZC7DUZoKsENIAnttX4KiLR5DXMcs06SbYI=","GPKgsAtUSfS7gmXZvCsDoxoc5quuXq/Z7sLzdFvlYbo=","BDG2xinOvc5ESwr3ffCAhQYQb3ZXIJqclsc/a0TaawI=","DPM/wv3h4XG+FR7jRFlXBe7J0JMDQUia3GQz/bmUH5M=","CgdDh3sooqZ1lm5q1uLK8y94++gwvLAYerpMIf59knU=","GVudKFpY3q4wdYoXfiCkz2Y1DPS+zYEmu1uJ5nLTn8o=","LD6sXVL69bRvylS158Fs2VA79i/x4/fK+VFJAhVER28=","EACDlu1+Jgl9Y4Rxbd8pkxv6jPiNDxVAa30+MBRrzCw=","CdYSDYzv2NuZopBiaPwRb10xM5wRkIJS7Aj9Oa7mbHs=","KfYP374Nd8FkGCW0meJFL1/KPftCe+B6MiAbyzgBkYc=","KnfZiEM9rd36MXzxqGwlA/4BlPwVlef4QnwLg/kLQYA=","DJZQ8UnJlGcMu5ZvOQPlKmN+lWtXkvtpoNc3bnMugRM=","DL+heyNH5oIfeI6aRCVcE/UDJZjR4hWoIuPn7Zt1fLo=","FnxMmV9aIDV0lmePwawz4IQxEnrvkqmgBkTGHv+t0Hk=","F7CTeNqa2Pp3tdENtsx7Ui35Vmb7IEr/I8C5qeujeVE=","FURLNGou7kAiDVq72jAyT9QisSvQYlB4h6F0nJ2+q9E=","A9CKJvhsl/McTNmgGn9o/sjCCNQuyqftLP9zt03BhlY=","HFOckkF+DhGyY9maD62Pxh/RwGXnA5mv9RLYd3188bQ=","GbkgnhBV9ARkfS8L1IF+eYlyln4fdoiHf06FdAD/hSY=","AU5zJT47XSyQ8ZmVnr8HGxiTJvOdF3KYbeG6edty8KE=","D3aqignNBCVZ4h7fZElVV+gGWSodct/oyj1YOgT+vQY=","B+l+GXf4c6BYHtp1eVXJMnSodFSmXm3++UQLvhLwFIk=","L9U0r53zEQnJSNWl2TNrjXvFGJXDS/zerEj4tW2ss2I=","G3lxxkS3/VFwM7jfIyXfgvoio7eanuADMje7Q/34dyM=","DIMJacqR74e+EJr0bQrWLJPoCxypMH1ycJUIyx/qZKI=","H9uG80Euuxh1Sh+c9N8wlssRuonnmJYilcyiVMVl8ug=","LJpcgkgcrc3qa/vaMDQ9mBUiHimuYXow+VDSmDStJlQ=","I7GavB2+NKl5NTfx85o9gZRNG4z8TyawY5yk+uzZjSs=","DNaSLzMEpNA4gzxpewd0FHlyUWvcj5ZWeymmR2lxVIM=","GDIS8uQn/BCAwje/rkID7xJHKgbIJ/k9ul1a8k7DNqY=","BEF6DdbT2M1tLvgcyDMzItcPJk9RAIdKTBYD0db4OdA=","Huf9hq5r/pFvvYfPCnKkvkM9TT9bO5ZwftoMR6Qiw6I=","Djht3dhw+AQd/mGdTdju+FGmORz0nu728fFEPuoXPRA=","CzGknpV6w7x/8PZe5v27TPSxRd2KI08NfmwGOb6gB0c=","F77fnxOrnOim4oGQR5k5zSeGO4kv/NrgVHighZx+7cE=","HCj7M9md0bOuN/iE81UlRqT1r65WL0hi/h6S5wJAnhU=","FcbQo5QWaWfLw5KAUF65UozasOpS8VlcXnhxgV/9Asw=","I2MDFQ+edlA8zxvlyQw6SF+Q98H/rrscT8uqgqBRm80=","H7vgdHvSu8PMu3Us7ZiXcxlC952adh06ukoWloHjD+A=","FHFG+m9GT35YoTBEQdK39kMz4hd5zXH4gJYqUOpjhbo=","IX4CySiUFRb1qaeOulFGjZO/snjRx5Bh5mbfSjIJLAM=","JGATtCPMiToWtowiiwG5OAtHsK++Tb6xtDQPWAG6TBw=","K1IlSWweb6zVt08ScFyg1Ke3fDDByDEcPIGDcWerRe8=","CpUPVydJtvrW1sMk9AVo1yGedaiE+bv5QbIO6BtCwCI=","GnGIjmZNK6m7paoi+8OA8pgQ0JJ9KGr1kRB2nwf5l24=","FcXHIO9vpbApNjdsKYOUu+3OWYJNbKn8Jg9e3I6l+rw=","HISYPKsy+5bM0CdtJfy1qXjt7mk1IMCxygl3ksvRdC8=","EHWbenROgTIvg2j/+mhFEChn4hymiT2XtGMJTscqHiQ=","GrQ/Gs8odjdn5YdUKj85nwmYtNIPUy0fWzk17yyj/Go=","HTLy4MVkJ1gN6WLxR2M4ma5yN/TM/N1S4Nm3sDfOIM8=","IUdQbgD74PZFgRUSbfnusa5MMxpKOBkVzBlb7JSIjWU=","BOle2NilVGlfKoRBwXXyLGGrBBqk0n5IIQYrAveimrE=","LMGB+U3lcZ/izvIiJ3fdmKranUy80Haizss+p4+L/q4=","FhX21YJsqqZ4xOXAHO9JtEJEgVfSxlHjscmdMrLFHAs=","BUsOJJHT69F/f+4LDc5nuCNG0iSqqkd9XZj94r9d9dM=","IQUv4X8/gzkK2Kquzki3kk5UuAcLYwT0tOirn4lJNxM=","Gx2NkFxxOVjdMVsMhKZdR59vuNhphjDn8JY0K+TxKb4=","CHZd+SFBzHtRvQhz+1JZqKzVqbUIKImuVQvz/x6M/Dk=","HdHiwGi2UyA1Qv6jdGMp7KlUueKP3L2JWHCzLzSBEFQ=","BQWCr/38Tlw85z10ZoC4MKhDk5VhIWdn5O5jQlAuKhg=","FRVyptH1feL6nkqqVF/7hCuxhK0+CwveKScbVXMuotM=","GNCqOAw3mo5wAFMqZtVhQQ6NEY0ur7bA1tP68tyOhb4=","JCSlhrtXwIg+5MpOxzGWnHQiUCyKIZy5XO06EgmwX90=","AXTWZDzLYyoUsRFi/DVwBgTFk5nToAf1+JFQS899d80=","GCEEyUFmBS/cdI1JeZAROHkVspngSoDjPmEnQHBuemo=","C3DBGFIw4i3LlIQozt3p19ycln69Ra9NnNYtoHvVIvU=","HbRLbgFCuuEHD3NFIrwdQLmc/FHmL/ba04n95dxo7KA=","I3eVmBGfr5IzNqLp/hWnoy1GAKix97vHPN3xD8qBqrI=","DTENCNSMBNx4vaaH1IoAWYu5Y/CbGN87i40xYpt7ioI=","Kov04tUkduxIgpqZ+lO0fLEEW8P8zr6yUiGBhhYcezw=","E8uw84Gm5mCcP+QHfc4NoyE4lm57ooEolgAYN1hbLqw=","KuQSZS5EFycz4ZOf0y63gEZH0pdop0szUDayRVNXG0A=","A/Qmpcdwen2hqDSPnmwObVstUHu+mKAG9xW/LyjBQzM=","CS/R/T2cW/zL0VgbShbsCoCRXtL1aj1AmbI5qbREnNA=","ALHoFt+4OaizHdzlGWPzUhExpayhz8s9IEkvn6T/K4o=","DNqjpjeugexfxrT1krXgT3/Y8fZ7kV1/y5XJxb89fHM=","Ef7Vuec2Vik4pXGq1sG/mHiVvSXVPvtek6iVidY40Ps=","DQa5A49dBBqe3RFLPWNGrV4R2IF9+j50A0+4L8+8hjI=","IvebPZ30JW/INfI9XhbI+WPrD4DXa5DEevRjt+5Jry8=","K7Ls10vjyEfH3xShyDk3+LJKO6J0SVmi83M91Mt3fms=","EL0dYRcH6+SoLSypYuAFS7K3Yx3oXjRo+vAFre3CuTE=","L0A1/bFiLSPRucuC2mT59wcdCXMs8XpTzoQuqkLzZcQ=","D6fYwX+nAYrRTwieuFZLyafBV3ALvQfDpkuiWLjnkg0=","C4ypNoi/t8GuNlrrNEYwwZ0PHnS2Zt7CsAQ29Ja8xdY=","ENaFYUqZpAVBPjVZ2CYXUgWgP//ZsDfO2QvvCvDbGnI=","Bo4WLGoCyu4CHW9EYftOHKHWCSqF2QBEw+sU4HxOSoM=","L21qDE7iEpZJb2mpZcuP4jm5HqgXZ8uCBkqKpeJ7zFY=","DGpDmu2OyGtbpfKkoEX68v5Iu0Qtn3UhvvSY0FfCE3w=","HmsNS4jjk6nZFcATtP2lp8O1iYcsBt/dogfh1mQari0=","GyEW+KfeaYHplCVEbBtyDLRJVd1L1G/MbFIjYOHGvYs=","BQE/AMhnc945wBujzO6lwM2w2ILxmVafqzfEQOJajlY=","CD1DDEiexoTBZN/b/FoFVt2Qq7sRqLoQN7kufDzkLNM=","Gw36XC8PpzmwOwv/QGFsm1qyRsKWlEc9biO6XF3ZgoY=","BVP9zqFJjyipxKWG1HsCl7I35ZwsDnA0RZ95y6SykEU=","FkwnLELh+Qe6n8evYuWp3INunnEk6sxtvFz+7jt05eE=","Lu7pSTgrdCKaOl+GQgxZa4IkIg7pwdCTz5ZcIAPHc9s=","Gqe4mdtCi2SfoeRnJYGQnxWgkcMBxSfsSlTDwJPtYAM=","KERmcJJWUVfyqIoFWEUK3MOI5hSNJBfKw9/5Xr1wcwM=","JHwNhljGpX7Egq3F6e5rtnlI2Wx4GtmDEeJ5uB9n7zU=","IWIaOzxkiZkbAA0e/NxpsKVA0JaASX1h6WKE5mjJq60=","La6qsSWf9lltCe5LVnzaZKsPuIoxeDJm5dFASBGOYvk=","GQbK/n309Kg1mkgYpO1bZ2nK2gouBG4tYTi/j4RAn00=","AMKttRYAu6kvxT3CFl+A9wU6E1C+UPYmjb4YsQ66KzE=","JrKFFpIlZY+MzDBAzYXDzh9Efkfut76OO23zjfPUS8s=","HCt+LbVk7vCQncd1NgSkzF1F1kM1XjxgMh0kqA7WzK0=","Ldo+n8CdLC5tUqdr2oTfEG7SNv+VbxJ6gE/HAlv83fg=","EZGbj0eX4O6J8F4EKPV4M9i150EEgUpqtmTeikWIfvY=","EnuywehVKUBYID3npz8FXG9CYBokdbHXX5OVmTraex8=","LFkxjPQyuOSZqZoIY8kU6MeDaiOzG8dYAoGC+DKD9hs=","E7JGd+aK37hz7Q8jsAJbtXR6X8dENTAl0hKNRHAXrH4=","Jij+JrTSvF+OkGefeYzZ3lpHvS8EhlFLbbTHDPPCR8M=","I3zRYKHWrjDvIMk0dsnODWBmwOelq9Jh+qpLzM6v6rs=","HhrVhKtnXVtaSu08pbgE1iwpczV0y5ya2iV32Ha5nCQ=","D77XMaghdN576eBHmFZzWAq2zEGUiTiEyfUeoR/+j1g=","C0QcjxQjoppxsdyxb9rQMW1TNKKY/USAEl5ghdz/EHg=","IU5XOmxX/32jlsCqFe+qIfwJMMWZhM+cjHTa3jr5YfU=","G25DZFduM6PPVL8hwQqRxI9+3b2RBrUFlkro4LSKXb4=","LLYNwwqvw6mfH0Oes0w46KerJl3kb0UAPPJgDzpGGaU=","CBwLXFZxHlQb3qwVCwZEp87iVRAqRiLdmQ80ENFoU8Y=","GSD4R66Dlpr1vjlaRZg4mEoNt3MQssjFM+tgKQgyFEQ=","G9FMtbCVDTtHg8U9LHM6KubpFOxgFVFwORKLFUdGrvc=","LKFnAOZxNL4O7zKfVh+wV4Z6sMZqf6Ha1s1g6zwNMvo=","I6S9a+9/TSHCYZJHVUckVmP73TolGvyidjbtHe3pU2U=","AJAgTL5VCjbxHJ0SsqVqauc5nP/LwWgtdknN+hK1s6I=","GumUVtDosjhRalIGdVnlmSB9ooXQN77Vx0jzmm+UoEs=","LBizoPxL81vrmkAGSmnH2Xbv9FuuLBaRAFy4NawH9E8=","LcqUS5EBHqnyJP5eBhLsICHi4xHfrY2NUjdrYN0pY68=","LqkM5/NMhkWWYX/sVitM2foKy3EWFlWVetRhXr30ZFo=","B9Khb615XzgmeZmnDr3ZsrJN6FqtEsq+EIVcK9cb2i8=","I2RBX8hk30w0Go5CZ6Hz6DLqUUOk4mhuDYRAwET/hiw=","L1yIuWrthUzABJqbpHamumF4nlaSzy19jZp8x7nQy7E=","KZAqrr8+OPDvOcN9615PsPMvzyO3RRGmIUaz95wl9u8=","DhkOBX688CzgNg92/Vsnmk/iuoBkbtacx9VoQR6By1E=","Iwl7gsDHXlPLgISGnlFAC/+eHw11tSUumIq+NWJwL38=","MBgOF1MLhgkBsf3K8jsu+8E+vUlXTmmqbfFZ1KnchVM=","EbpgWVmvtd6S0KDPaJRbXmYKWebJ3S7kg4qeUt03oJ4=","Gfi+6zYpyhdyDoMmnAECeCMaMwMZvqvnk+mvQVGKNMo=","J485iXzINhAzDbJl9vlZ7Jg/oTg4uoj3aq0DTC+QFRs=","I0nKvag64r9VhC5yuASzZDWkngsvhQHwCFZgXiTew4I=","ByebdfenwSEAXDtit9GdrKtuFUPxK9NmXDGBjF8seqE=","AGpJzsBQDAWb9hlw06A8TsoHnzvqdr22UsnBPrOlfyY=","AId9wptQQBlkRIVXZnDzjKUxSWlbWqzFxNUBCOJoMQk=","KUlKSZ/XzE40cwxIsipimyTXSnKDAGlvUjvvrYoyn3c=","BiCGo6JPPdByGbOJdcRRtIQJ40M+yobAgyBwyC9tuqA=","KwDTnu4rQQanDqYYTZXcGZkaD8IcRycXdAwydqmpBRw=","JceI3t7jazgZJVA9wb/IHwmHY2S3ZJifhrmpZCyS7Os=","CjOdfDOZ6wCQ+cqIcZb1Xlkn3ehoLDf8noUAXQyhTl0=","AQ/d1NYo7sxrtV7E7VY8nJ+9du9FxZHCIeCLZvRMlXU=","CMrX8J/NbQp2OxU6a6E9CeT7kQ6Yp0VwcJXEKsMvfNU=","K6jPOgcTjAhkMmPi1O3PmkpHMov9oTft1BFboLMnTXg=","KAxarbkvGGPAqyDKFLAbACAbId+3HB7TKVmyEt3o6K8=","JDxDvmJYhb+6V1S+/9uMTicYvRrji6w5tmiDogMkVH0=","H7in25bYgHW3qzbnFmlWixqIwLzFcqsceAMDxWnkEIo=","D3rfaifrl50KFHtBclUFjj3TmfJU4dFXHlpgJdhdWT8=","Kpwgv7AjTdIZrFkz52FgQP+Y1vCZtTzp27dreiHGVek=","LbEaddhkmSpt9Wy7HrVp2jaSf0M2Lpg94St2YaqR9GU=","Kc1j71f/iXrFt987qO1y1Dok/xigPKpNmfHlMZDNI5o=","FNBSGTLoc7bbheajqrABRpoWjpeO60wak4YZDddO3nE=","Amo+g0BUy0c2cj0dFaJBhp+PI0ddN35p5KNzFonN7RY=","CL2Cd0WejgqDWe5TI1QbzBRlsnuWhfzw135Kpz9KXqI=","GfahtagCK9Ek0mKndJliERTIexvcjorHFfDZBrX1cfA=","H5lHfbUDGwunI7HAxtFW/ojq943gkkHx9Z4INPkcCBc=","B6h+2tUGfzYd87dk7zf8MRdeAX2WNaZijO+RWPY9RLM=","Jk/hYcmKLARRS5LyC3XCEiOywiZV6P4vduTOjSVjkQ0=","Jby6g5FZVL/Go/5bzPbsVmiOwgnPH5dqSEVNxt7QeZw=","J0KoLEGuL/aOUkgDpD44fkJelDooR/1ykifNAbcH3P8=","CkvKIp65zqln21+GUPOpITp+q6BmRSnsSMtIFqMvPkA=","Fi279y8x4q9ajGKXXWrdDddHqGgXvtCdaQ0glawfMCo=","HZDTqXBcWpoeBsd3yRWNeGA61PmxDO9BqtK4AI2Gv8U=","LpfaEI5BkgxxUH0//EGY9OQD/AgOMZO2NHHoFtOqZVw=","K+p8/P9Gy3mCjRvVvE0Yo3V2W9aSeSi8/76iru5FRRk=","Ll5U4PxkLYoKId9IMQ/onT7Lgb0tVksrEtN+pBzmY3Q=","LfSkS+XvwMYcSWqMtyPp+v19yoXvnFulLHGnj/KlnZo=","HdqcYIM7UmdsyUduy8s07n9bdZ/A+CKfHWReOAc/4FE=","L5Hu4FT6UUMh3ArKIf8lr3OByj9O8JovonNVxPvYhss=","CUMnp5ci7hFqr4GWxIRORC5/NkROqcgWlIQQ/xEeNQM=","Dg3jKevAE2hGcapo8PXFamWjx+MbNK8o1C59tgay7Es=","C/wb2uo5l+Y9tj6U1DB06jedXV+WFu3Z8ZwXh+SHWTc=","LXQlbUcOj4k/WmoScjfCRQLJ4QVnuJL3cUmD0ULQB7Q=","EIUjBipRqLQo7sKmYoS+vQfcHu6QT0NHCD/REgZJ1hY=","DFqAXS7H5rMgHklUGE3dx6k9OfwiH9hnSzO2jWXKnkg=","FyoGIVZz4MBDLJiszhxCbP7WQIUBl+cv6EizPvvIgIo=","D2XQP8zHU36x9P1sXNBfsEtAOW6ZMoqenzRMXb0qLps=","IMMK09a1cld6hzOZYJPVuTn7gPLnyqU/DMlnwzTc1vw=","A3P+veECYP78bOlnCRSpzsXCBaddI972LiL78xph3qM=","IzS6wpuS23acBjCLeHlDN1un5FYP23Qaplad6NFkF9s=","Cj4gyKYci/rsvWXkOxOlk4KwITWM2/epmAXWWCL0N7o=","AOp4umVSiscDXgb72b5jpQ4Mr40GKPM8eyKdCTGqbwU=","DRaC+gqSS5s1ERiPvI8h38b5747qGJFgfyKx+RZyBNg=","KESo77hTsttjSjzzbOfP3DMefzKwA11nBd7BVLgktM8=","KipXRmH5OebGpJ+QEHorVKAAICL5Y8IMG/h1PIJrrb8=","Ec9i7gbkq5JsSC81Ulpd0wCiWb6tTNj7lJbKBqrJBlo=","KQRcf6nHP8Wx4TSZ0XGhbzdryLgS8mVJCLXs0rgmF2k=","BX5EN3ZC1PPHwWJd7C8/TSLpFcfpBVKHmvAW96FmXyE=","JYxGQKwdqZW9BSX6kWLXyzpdmyZ9BEqMPDxDEOaJcf0=","CV7m/1Vo+lNQktdMFjEeR3t8Yrq1/VhbfU8b9lq0zGw=","CAaVEIjW+DYxo3GUhib2ZiWADVth7upj0NU/HEauTiE=","LoysX+L3CwJthPOfG8gPPr/yCTYlodRNjJSYoxcu4vw=","ESquPYAyroDf4CenCWHATRfJlgmjjCpuamCevTEqEUo=","B/G9KJqu4fTCgyvNiHRjQ9ISi5gm8Y/0egLGBOBLJW8=","Ag+yUfKUrR/D1VPPncUyzyEF0otBnLM3m+VPaDhNNlY=","CnYwnvTzWg2ULSrbQAQhAxF/ipL4+iJxPlyPRjCjOv8=","AuM4puJ2OU5iCFUTfSPYbnO2qcRHE1Q+bvDKNzAytmI=","ESd8Ah9LsFZhEqYtApifMGvj1qYaVdbCvzK5stbrSI4=","DkFvWXeYwkKBPQfwL6P1r9PNI+7ovsBczzIoDS6vDoU=","EkboCh6Q2vj1DI5woZcyKcHAR2omLfeRNgh7OyUjJac=","Auf1asUwAq/t3S7PSSULUjTUDtJZJM4E2lL7E9gZfbQ=","Czg/RgtxPRrywnIe+G3bnul7TVEoGZPtt3RyrO5VKCI=","AUxGtKPyW4Wi0Qhc/agSyK5VhmALR2rPXmthRatEnFI=","C6OpXTwos5LzlXVpF522NVk6n+XqqqZBAlnK56ZqtjU=","ArvSrTELu10lRjKIcsVLZOJasF40d+BM4fAwIe8xuQs=","HPBjf/Kr1ypMXYskr5mY/CnV8vpiq0eRTfFOiXRn0KM=","JjrN9F0HnUOxQ2Yl2cMinljYLa86QL+J4mcv9nhbpYA=","KBHrl6YA8TkSNI9OmvR9MNvggFDqCDcBDhdOw/Os24Q=","FeaBlgg2hRsVyOmJbpHWX/sbwkd5TFkA5oroLxz3Mq0=","Ghv117c9bLPdsPzRBlUGdM+LSSqGRA+QmUVDRx1VRAU=","CRN+hzZJKvxtcU2FTsG9jA/mPUAproQObKBfs6izYkM=","EAdaAjbjxpOOis81dZ+MGchjAmC9jlhxbt6pcOwCulg=","EmNEtBy0z92dePkS4C7kcFnAkVn5fEKUPF0rc1tnac8=","BHKprH9mAIgQiaF18yh//cAf7leAo44eCIsG8EcCTE8=","DlKxqNxmAUoUr0gLgMiz/ZlZJjPu7Wz5UG5PbKm7uMY=","GQ4wfmYmrHlu18lpMoANPxVcqJ2EwDkrtIpgsAmGdUA=","GQF1KSE+HLMxodB2vjJUyO5dnqQAXpOVcG6g+RhJE4Q=","GInez61WyxSm4pKAkVUKRQT7q81xqfTjiVNnrcz+x2c=","FLN5i7J3E7P5L7CGSSNnM1QkxW4Oe9msObVYX7GNAGc=","IX+qC3hmxmCnAP2vPvBDis9E/HPLfqvF/BkLZMqXBW0=","K/Rly1Jx/lYxIbuQh3qCHVKfyBX87jckdOwCzzmPm7g=","Bqg7bzNBWTTMR8lSt5EcV0DY1W3mo0g33PgpK6gjgR0=","JrxLcVLslZZ94YFi2gQAorNpyRCIg1ZZ2pV9HOK0nno=","DZvDY5qx6aUCNMENcEHqIiC758lBYxiPqx955lbROxg=","ExUvBxTt6Xu67zop1E+0Qa7oGNrATxHk5cak3DHIyzw=","GvwSmmdLpKx1Ut/q2a6NLVhNx+Si/yzOXTtvE1DgjSc=","KEmLBF3RubVuVYBl4NcQBnX6FihKwM7RBI4HwoChdF0=","E/i69u/JQpTIKCn1naKshhkbAxu+Ky/jMs0wLNXZRsU=","KwMU7s/PYa19TG2Me5Xsf8mez4pkjCHiP8XxlGQy95A=","K9AjKfVz0FvRTrWXH45t+UOOireLLTemjdsahF1M3a0=","LxIe6kYuLb4lMYQDDEwaWf1Q+rGsXEnr9iHzI0fbwMo=","CxHKFlc221P//XLg2Tmxb9W94HoDZ427b+EwLf86vi8=","JE2dm5vb8KYiGT31tT5TOuFGrv+7lYFcFN1ENA4ZK5w=","At/4NH5kwJZs0yfEMdQrv6jkPtZdWNRS0khvKv+0/Po=","IjYpkbq+1Zxd6dn9lqM5rJiBgbJWvxrsUqPQy4lS9xc=","C13coEz2YhpvIrlLkDlaWPqPHPKW/lvrQEnHVl9PKlA=","A7PtxrN0TPBXiy7EDROpnevbbnGXPgpA0mW5mlTWMQ4=","Ld/Zpd1tqpBRd5Egyxf/kEbt5dqiS1wzNo+4S1W+440=","LpKPJYVk8RvXIVa2J/A3S/ilV8SfiFmKyUAifKL1mDM=","D5cLTihOlal5CUWaNKA7kNyXA7JPnPBftSUMGiSGEHE=","AnqALq8vna/khF+bMJB/2zn92cRMXRgWEPVYgrezgd0=","BKx7wDGCvoApqEQO+HWiSKSAmF5pP9Tq65JjfHPonjE=","B18xka+9IdUUl6JsUkZl3nQxVxIfCTwSDZPhgFgur4w=","C9O+khMSH3ecKysKAkvoK1GOG7wTSmX0QMRHap6vWF0=","DJvOlfLVln07WPk9fgPJMXCRfqU7X4sn3HCh+qtHTN0=","HjsE3uauZjVyLjVGVfYDLRpcoubXr6DHewvhkvTwxvI=","DB/DO5MZXyqsA/5u7z5BEHhMfEgyLjDuUcvXj2zp2Ts=","KrYEJn2uEklFUOHvJzcI3RHBdmZ3D/DMfAd8k1vyr4o=","HGmYX/eFWVGaAFLqBeYI41ys5i237Mu87FWvPbkVZGg=","FjNPzUISVjmM3u4IqTRaUn3stxoB60NST4092w2yTUg=","B++N12ZRUvhdAJOc+6vP434rHvineoRWiu/gHx6bXqk=","DcxCbciL3sjChI8tiKIAVxuKASzQhw/G6guYFJT1gng="],M:[["DQZN7oJJKNOfKovn0vpYMiPDOZV4TSKIOa3eJVlZJZI=","Ky/18nUxtvPWqF114+CPOi8NrDaApsJtVey/gDyoBWk=","C2WISc5iC77v8jO30SJYAV6p+HpTkPVhSYHrbky0pfo=","EYEy+8HNg/lRZ8tEc9VMa9LEF+J4Ll7+oW5y1HtItw8=","C1lEdo1hwbNWKldJ9PBsTdCFu1Yrg41+LvFKIf31JMA=","KwTW/7r3FEAS2SxcYhKAPAtbzA17GVC4idH6bz5WRFo=","Kb4qQoNK4y3jMg+w7ka0wQKj0a5ExdzhUv3qtUUMnEQ=","GUb+neCpQ9WnFurAhWHNkfkDH+yC2pq3KIPHshixHrc=","GvPKYkClWrpV345Jg1uS+hfjmtVwHvcPgUQQn4lL8dA=","CB9YqRpODRAOA2n92BoZADU0L9BnfuG/UhXkf45YwsM=","IqhSr5BoCoypaItx7SfBV9ArQGvWx/2BIdfHeTrSMF0=","Cye6gqD/uYNomBc2rpJ6IngomFwAw+XfjBJ2sQAQiaE=","BLRlJiB+3HCg0jyEOLxJo2VjVVLe4kBmGize75ZvIPY="],["LYxwA1cxrZ77qSghqIEZ9rgYOjYr5kFympPWoyfAOAk=","Ce80kq0Z3R0L++sZEzCogO55M8nTs2u1+gIoO65dYF4=","FFjeUWpTQZDFVQxqG+069TXDiyQuuSkTcwluxg45wfE=","E27yUVlV/2YZSY+sWUJIFhifiWrA7Wm1mFTRBd9HxLQ=","GMv94M0hwYN5ei8IlZSoHNgo87B0I3HtAuuD+wBk3UM=","InV9qegiNFKXvQYKP3G7HnDOl3BJw5MjUDVnfoQ1cxQ=","FiKAUSXd80TBjjUdEegikWGLl1girQyQPvvq2lpR1E8=","KXZdjPd2GaWAZY0Sf7b6pE1scKD01l26qWB1S0GV2f4=","K7C2sI/BvREHDtxC8j6Ae4LouI73A1Xfx04Jan/zgcs=","BJUedHt65rmdklAQjF0rcBgak/8dS/cjeB4bk4Apgnw=","F3gLlGnoHKcMfLtDR+f7QMY+9o893lHQTLR7O4P8KZ4=","GRPVHZxx0EK/v2Sdnm5upf3YK0/TFz/y/gK4VYJSiRI=","Kp40KlbItkZtP+UzuJ8atEG2Lf8xU9OuZQDCw75jZeg="],["B7YgyKeOCeSc5UeqeDqnjz5FlMSas91vYCvGwDUdgj8=","J9a9GHA9fKkqokB20xh7bAAo0LYhPZ5dLGYRUjehkFE=","KWnrUBbySzGszxc8ogRmjcIimEW/ZEbOoAfBEzSb1Nc=","KcZ7zgS/0CD0/36sq2y94DSyL7hjNGdaNh8FnlA5UxE=","EkR0sIgp2bcXxQiEvIlc0/gdUZhZ0hI116dEUNCpQns=","LH4o9Z/oqKO7L6KyseEUzig/4iqXij359ioXHLHWXk4=","FlwLl4tLtkap/yJaxJAFISkr5UyHmILT8R6qMQM0FIc=","AgZhNLspnZ41nLgqg4D+tjtg5LmFnZuYcu2vkVL5LU8=","CTcu0Yuhp3Tq/hv/be7EvAgUsImcYZb6Faes0V7MXKI=","HjoTDoyv+bXlY+iq+EsvxzZo41HP0oz2b1AS3mE0W1g=","JVVDoxSvxaKZFBMijHXq45i5BXayO2zYYShmXMO9lHg=","B2VHRJ+gOEXxheYVeKWo8mg6GXM/wExzrGoLib67hFM=","L5i/CB4Ot4+AJcA+6cGZ8ug4xR5aCu/TM+n3z7OPU0s="],["IxmWtZJShXVWfTnQBkWoOxOSkJO7+gDWpmHkppA1HQ8=","GT8yo/g592BJycvyQUWQaYohGOg2WDJ8QziqNkjY99c=","Cl2mWbb8saQnPht+O1RNLL02LKxJev0AS46pIP2wS/8=","Aqgyzu04N+dCGW4JSR/iPj9uURJuq5rOyW5xlTEC7yQ=","CYuyxMYzTf6kdNBMsul2GGH2sYqAWKUrYZ1iJ6JiKKg=","EBdJ+d0mBRkcGWPyVpSuJn9rRL/i0a80/vy2XpWHhLA=","DHteCTQ9tcY8EQ0xddAbtJgpDZcbHm3A6aDp5xWDVrE=","EWoxPQDPmdwY4h+TpbsZgBi76kt83O0+TSEJcd0KaBs=","BATA+hvR9+BZBUy7h/a1xp0RRX5Z+QQZzkvRC7ioA98=","DBwhavMwVMSX7wQ4H1hYIpi1QzX2Mr1irdKeCAZ6Wdk=","EcsgVE9DQ3poin3LVzp9pPjHtENzSe7fP85DKm88FlM=","GG8WCuhm4QxL4Op9IEzWTlczfGDECzTDo3HXU/L/ABo=","Hh1ZIO3P6day0N2y9vdBr7BlkDQPwHsYLqfD672TOTE="],["BOR6cuSbnFqj9p9q8i+gq2QMk/xSTdPFCEhtZvB5hSo=","I10OcaNQ8fI9m7UYKsROyeRhXneAHlqtyrgzaq2xcSw=","Ehl0DEJHQ9u/iWmW8O56QHa6lgpX6Ndnm4KEeSGFcNE=","K1AfEAPieqgJ3J5c2El2o7jBacHpxjl314I/gNP4I74=","DzTbk+qNKtfR7/httYIMx62ke9zYyC0Bgh9cIaPqIyU=","BNAqsFgm+lC8xfmvnjlkd+aFQtB2toPuYbhYadRTWJM=","K8yC51ORvk6pzQ+KUF+eT2hHePx6mxvOt4aLspnNIHI=","D+KbW+rVTFu/QmuxKESikgiErER5BhAc6piImGoDCxE=","G7IJGHCk+sA2gv5bHi61axStbkj0Z2/kFFS/7rD/1Nk=","D1TJxSKlx04NTgxjYRp1AmV1dbepY8DnhtKnYcToRbs=","Fg9awLJIH4AZ6V4LJkRbpk3AOkvooVRhSWJH5qwpACo=","Lz1rjiNhFmCJUBuRR+hKtrCXkqwXpfCA11s+Mgr/yGw=","G1m7YOmGGUmH/OoHBJi8x8k91WHOivX63nVM6sB7FwU="],["Coy0sr8/DF2mceSPg+XBswGPDTEgCm8Z/VGV2yLu9/Q=","HfXJ72lK/mG8JTrpCKj2rwoIzbnnip8yLCI4gyLxbCo=","E0QxEo5f/Aq2ATbF2FGhHc3WPNzxetZP13UXcB3mdfg=","A+pOK//gLaWXfO0fGm6FLpIavi4BXzWzbOS9AkbCzYk=","BuA8oRRnBVIrtencc1YO7ua5tL9R1I+VP70fAG11inU=","AUxJnuUZJbIx2hfue1WnX5b0YuQxZ17jbHvk6bBp4mA=","BhHs0fN5oAYrBcSu2xALwBUkTGqI8WMaRWzCrMqJMMw=","Iq83wOSojerp9/rYOBmRBzXLS0kxHgquEct1NNC87m4=","KZ75Wu2MdUlNuC6GefvG1aPS4prs3PaXmpsnKmB91d8=","EDzIOEvhvhCHubtHwOtgSfheBBP3tAjx3C+h5vxK+Rs=","IGz0KQrJhENPp3S7D4kBojOQVjK3k8gLHVmWbpanODI=","Ddhdzwj9ONIvMW2R2BLLKohDCHda+p9mfGyoCVQ5fIY=","JM4Ky1ItpSfT6rcoZc8HPZVLq77TzRcGqmnXZ+mv580="],["GLuwArRvLl/sKxIPr4eCLKjnes6U4DqrXBbEuTFzncg=","HbICHso6NiSn1FuxbPSkTir0+uDcKAAw5+vlU5T2nYw=","CXxhM66o/kjzpfxBa99eRtBd4HI7xJ5Tufteg9NQwpU=","FQ756TKnS43r9nAIBkEzmxJoT/WjA7L7fB2NVvVqth8=","Ejf0TwNrLaAGepSUczTjr6KsTPEAmJZ2b1sZHN4oSXI=","LZ6pnS0jcygmbVndfgGLvWvMeUHZ/18HoXuvAJn2FNI=","BHf5UeGfUxuENK11W2eD1htnnvu4f9lW45TbnENOI1I=","HYuLp3LEzacujvmxnEJNVdVyUbJHxjK+olUnGvz8cLY=","IGqi824ysrBta+SK1JPTVMp0aHU/Um5r2CVJ/DbNQQk=","KNqTCazKED7PGd9ypyITTVMLrmxmDbPDZNDrsgDCrqo=","AblDWFXWzEM5JA6fo4GcL/QgmA1s8Ucht15Msf5X4Rg=","I4gy5kMVjpZom1gDsLd2AbWb37SSYROjRV8f9N9uK0Y=","C0O4+sxDz8BntVE6vM6EZQS5OVzcFN+WhhpSilKuLsU="],["Ar+uGwVO8ukk11qKASg9opEDxXutEp7IOWzidLpFJN8=","GkaiZpGEHCYQmjKuB+tYSmuK9lcnPNxNihEt6gvMhc8=","EH2geE37MU2ChZvkTTe00rY0XBdLkWUcZcmESWgqUgQ=","K0WzviZ0/YIFFqzWzGGDxPrg9+36mvzQLf7szQK/7UY=","IILpEDzEUkWSQokRFScxKGD25+6UV48BGPSpIND41SU=","MDqeIoVdldB+gXLzoFNtS5UUL5YrAGqKsJ57tjNehIc=","KWNRQxPwRvhE+VD/6oD15bQktwfxZZlmLlouNmjL5fs=","BLf40dXsi/aJrfEtZWuU4VsLIpwWOMnEdX+vDRj6ZDM=","JZVHFotksqIolBpULzlKJpnAgcFJRj3Cw9If2LLk8xw=","J5Gd0vnT3J/L2hojuVzyPjYw5v1SEPrKas9GKbiOX/E=","K5I35ZQeFlfvpQe4ksO43Vf8jVKHbstZndXhBStrHy8=","IC445mmINhnsvGpqRTaLm5o+mrZ+/vUPiW3+SLeNPaw=","JidY+z4HaTaZX/MUDvfRsKHg/kJApQdH4sPBINl386w="],["BtEBsZR30WJ7lUJYG/DN+rOLBc3v3LgZZcW+ANeA8ZI=","DK6AzAWu22bW5kmwV9vFrpdZ2l17Q9XiWkAOH5Lp0ao=","EiVrO5nTHYo3KYb5XWbME53SPpNUh9oms+JJ6ny/ka4=","I4ll1liWevorzlD/GMu+U1MnxlsLduUNowc53tJetJI=","I6bhQyhOjyOMS2Mq14rOWw3NlKiXywXR4pe0iA50M7I=","JOE6OPBNXg/Atrbg94KmpSOos7ASciS44jdRucufiWA=","CQENc2d2IKrhsPqAI/8cgSMTrpw79DBm6mC8GrR3p/g=","CkHlpEId79Xtes/UhAE5WkCaZ8Pt9MFozjNo7ZRCEtc=","L8fRfzqa/B3iia0PlBJq7sg0SYEgYpzIfEWGxid4AHU=","H4bj6dFH7WBMceH7bvhFnPxAABu0/FzMJmFmmxVavro=","GC2Pke4qmiYhWzXzwO7PjsXMNgEkz2uQPnDKgxJpddw=","Bn0rYS119Pl0MS0Erg/vQ6NbYO8FTA9HUwLFX8EL2rA=","Dqs/JkF+a1PFMgct6S1Kp4zN8dqRZgpGGrsPn9e9zX8="],["GK9h9hhP+F8QTCvvF5s+xaXSQt++vo4nopGPYg6KW+g=","GVBXrxMZ4k3xuQXG4uspVwA8/DSwAcDlS53PLqXfa+k=","HZUuv/y+3SYDbFSh6KKCj+MgrfB6KG5/LCEbR/bD7oY=","A3C3V6xs3UZhDuwMItQ6VD1eBIJXe73BTnEJAwe19po=","IuB2o6puv+mWugaL9b/7F/pyQzjNZ/Z+olMwGVxigXI=","EmhR8+rcAYMoinUBU5EKQeB0s1RPBhClEnOtNpi+DLk=","A2H0CCt1puvSP5pucwnYxOdSAVnaI0Qe3WMaasFMIM0=","Gr6LrbLRI1O5u5gVIIapQht87hd2FzDiWsKE1rHtezc=","FafmSlpG9Zc+ToKiY++QXtZPGCsgQbqgChNZ5+nF7ac=","DhVOvVDbPChk2+HtcrCBYhCFG4bDU2ktF0TLM3K/py0=","JVKNXTHb13z6bnsYR/joTIHB7VuuKlHJ5APMdUxUu1U=","IfDGuJb7FCINgRRBYpx4+Ojid0YCYiDjMczriaDuiaM=","IK3esq/SDnUqOdLyHr3cJ3J3OwYpItyN07oGiDbbpGQ="],["EeOnwtX3Q3G+sYjG49ehSzMSivjuModUbRLXd3zvcMs=","LU01rNnyij5r/WAUcpSCk8Hk8ITHFN2xoHXy6unOIbM=","JjCbUstV9upakDCwE3j2XS5repYZkm2bGx4hy6Afp+E=","KqhMHvnoSKZPdIuA4nndz/hx6cTD4vr6r3kVmwtOQBg=","L+MbDfBPJ2pSW2GazEpbo+tY2MMhxiOQ/rqwXs28eY0=","J8G0Br0Z7RPVM1ULi2IRhrH9R/Zx5mBGgDF+ZjiwkeE=","DOvPMJdbNyZ67fUh7ivHU8NCTcS27fOYT7Aq4erUTa8=","KRwNpzHAFsDWxMdThwMKliv3ous14VqsAvrfUwJ4o9E=","EhbwVgfgMuSQOKwUWBAOiayFGaWjzuRUWwiFDYvxYOA=","Ga5llFodvtOWXy3jo5/y1Uqx3uDzM7iPtJ7bP8mseJk=","L5lq5iDQCj1OVe96bOC2gTiPG3/zh1tyWupuuQOdiyU=","LIJe5WHEq2oiMxF3mZyJgG+8NFGDh+gHwgw1lzm6nrY=","B1SUdDbDze0ppgyeiYI3whg6Sdt+cOfrc677S1xpMkY="],["LeXWp6JzQ90EIqxxuNQJtDzLC2cul4+P39IU9NeGZAQ=","Al6y7YTFIKuhZOM/A1O1ExiGwPvRjlVpVUFRLexWOgw=","ChJSXweBMiNx/XCwkozObi6qpnuJcNzfMZ3yXoAZpt4=","G79D3bWgsNKEWSOxzhKCkjWcuzE8WHb7tS9eax/LcDE=","I+jDYGrugY0q+oxEZdXsucRb3njdgZwPNaYgWTwfQuY=","FYiA9a25bdE5gSi5/zOfPYJ9pkY4kcyhKcASwGsWsyE=","I6GsBzUZRql0yIQekgkqT/xq78f6mI48H358h+FRKpA=","A0xGD/8ohi73pQmhdQom7R5ZYPy1jE9Ix9Jnx35Y3WY=","Ij2xjzHIXpjh3XtyRd3doP+OMZvX0aZ/28fu9W1meBg=","AJm5fIeM41yVfQG0PasH+AA+LDebQcphpuVqkgT7Frw=","LCsefHD+wvWMoBvvWsN8u5RxrnkUvwjffkfdjjvDzpM=","BGJfIljt8CYroGR8rkJqSG/IAdwLWdIOwPTQr4y9I84=","I5ymGm735QGBCqiatJltvqj71H/S96LJaoGOk6PDjIk="],["Iny0O5gYkk8qJYiWSgrX3fo99iKEtLOxAZmlAe2XBiI=","FsfFxhYe2jLGW7NHZVrKqAvMmL/AI/SrEvWyqJnzfj0=","J+N8aKAVMPCSzTfEom3s4nN4aNwsNRlDXh8suI8Htiw=","Gd0cbUUpgkitSZUx8zzgAlBUWNdheOyiYpjjmmL7lQE=","IV9VY0ZOLfao2qjDRHakZeTun6CtAfxDmbZJsuB9Fnk=","APNtFm6ZE5ub/BrDJwo9mMSvqBv5dDYHb1c4PaUENqU=","Ht18ferySeD9P1doqpLp2tZBGLSRvM4SNAxG8hCwfO0=","COF0Gpf2NI7W1o9Le8bsiy2/A/QmdpzHec7uS6G+sD8=","L0qoZB6kE1Ax9Nl6ei9nmoy8pWK6aqVOrn0y/30E29I=","IaCkPIjOJu/7+LmtZoBWtbA2LlAJ89gAM9tHMij7f8g=","Axs2nQEfIZ5Kj7Id+TUoeNk/+ANbzag0w9zEHDwt+F0=","AgpyCDV5BZy2WZUtPyoB7ZDSEAInW16hHyCcdjuqhFc=","GfEXcQSbW+gbQ8qB42EfQQikudwwzRIkQfdDGcOtzek="]]};Ev0.default=Ml9});var Sv0=H((Fv0)=>{Object.defineProperty(Fv0,"__esModule",{value:!0});Fv0.poseidon12=Al9;var Dl9=PK1(A5()),Hl9=PK1(B5()),Il9=PK1(Rv0());function PK1(J){return J&&J.__esModule?J:{default:J}}var Ol9=(0,Hl9.default)(Il9.default);function Al9(J){return(0,Dl9.default)(J,Ol9)}});var $v0=H((Tv0)=>{Object.defineProperty(Tv0,"__esModule",{value:!0});Tv0.default=void 0;var Nl9={C:["MEwprrbxhzhHh5V20w8fboo85BCCwVx2Mt+SDW21Fk0=","K3OA2LJbymSbP4u9CoauQXEJBpvicGb0b90cfIfUxAw=","BMdyAOVJSxy4o9M09prluvp+h3W6GSTlY+/lke/zAvc=","BsC4lm35MIDDrBV2SG5hqw0CdjeqxBuzXkgr+hDjT8U=","JMc/QlkDkE9A2/9ZAiXyUc4ZgKWlzi0HrkNuHQkHeNc=","I99vb0RIJzx0XOU9XXq7XSbEZySljWiETTw+5F6bkks=","HcGxrDiSgBiOk3VmBxuEv4GJuVXQV5tt5eqKUTa8Luk=","J/ccXKd0ziACi4FA8URHIEORfNSRnP9k2EinRb1WkYA=","IrLuU7MCui6Da5h4PhXrbenRWnLMfKo3TmG1HdDS4sc=","JU2FBl+HJx6G17QR1qzCgPntJXwJjJ/bBKLKTffH12Y=","KGIHk/N4v+iB4Ji9LsYr60aJnzelSr0FPPsLO7jV51Q=","LBnybQg2Y1sE84+jDuXGSPoOobIC6whGghrNPGmc8GE=","D57Yfpobp+58KL/XrDj/O6EISfsE0zIomLqf4BBPtEU=","DR3v9CJjt8rooSOhZBtyWAFUdhYauIHh3CDhZbPwRXk=","BbJ14HqeI/R3qfDiKUInKGUo3dptx0SE125qqnFNtaQ=","G8JVBSrtnc43dlvFqV3neSc6lvS/QBNUJYiwl4Pqf6A=","DsIobLqZmE04w9+4DMCK6/eaSvjsuY/8U+xKvveepug=","GwW+9x/DlvG+l8gsCC0vek2LMuzzDBmHVAkFDjrTWIY=","Fuk8fu0NwABpWNGCTQ3HQLXPuMmG//zxth0QDynraag=","GsSevADjdPxkfGWYHdk624mY1hKLkXpiNapWI+pGEoI=","Bye+u4RfbUdE093xLCqvbywqWOBFcf8Xrf2QXNV8YPM=","HVZZvk+p5xPT5CjCnTT5/6muDyrKNHRUOiDWJUsvAZk=","ExbkcLVPDc1TEbapMDR7/9uDOQHgJEipQZ8Sf4ZC/Xc=","H3GCkG4YS9iFlMolif+EnrLaowyvjL9SE+0/pHR+RYE=","ExlxTs3H5rqyt89X2LCICUoAPy1PiO2w0L2EQbTO8xg=","CIwQb9rrMjp2+UoJEq3RtmviFghKQuFL7FlySOAX2I4=","D7irW9xhaNGth2kiVkHQtetP+PtcYJxmHajug+oqBIg=","Ld7d5ASFjE8JfGyN22agA4FjXE8VUBTTASrR2veQNF4=","EtkrfHqIyYafefxh5OocHIgbsTIMC3eHxkN+IwtY7aY=","IcrVIcGr7EZL6Zp38MD3kqWq76EEu3wDa2yKQFBQqk0=","EQR/un3ipVPD7FUlF2gxRABwjmF8m9/zOklmPKLesxk=","KQRSn0/AKRRJw68Y/J9UcirSx1FiDY9uDh8qE4LKxac=","Eh/mLFP2hHWqLMvijViqdKKr67JlhCLNbxRcJmLMlqA=","DdseTqem82cFbu2s95O5Sl0336Ag5lXpBxEwbccULRk=","JotEh18Z/1ihXdhPS7ZOqLrMffwE0a2GGRD7mUKjce0=","CcF4KEJd5ek8nuuC0yX3cJNd6MJFhFkbdEgIMWWQMZs=","IwFE0pRfFHU3a95+u0N81zWNUBuclU9n4GwKbpCrPEQ=","BYUaiEfN+8gCiJreNESldyY9k3GLIDigWwW76JCpiJE=","KbWtLGKClUzjVqp8MQheuRtsxJ7GvxOUIsOfpU7/ALQ=","Jl+hg4ri9tWRuPM963jT18nKFAFBcP9lBhi2AUQ76RY=","HofLhliMab9Pnt7TPwPUl8FdYbDkjdBFlN8zbYeTojs=","JFlPEVBj+aBjzLGlgOjp8EJSbIzPbkvypqJzr+oWfwY=","HQUrDdVxXIiRlP4X6Ddjym97x5ogTExABzvIpRb5NMg=","Hnu2keZ0EKJFB92aXMMjwPhvl7hCvBPs512IyADnYEk=","K3VY0Iq4cNMLGGY++ccQ+XzkxJRU00xL9xS+iGW4DHY=","FP6iP9f63VPJ+vQ+HjDB5CZmjQCA5wY4n11E+NDNtEg=","DY+F/2t5fpoo9KumAZM3QS16d4w7fX/+BtTiCGRJGt0=","FdcssSqObTycgA+W/a1RzyRSd2jJ0TNMYICE1aByjMQ=","JfdeNhwmSVvZ5RRorqFo+fCXh05WLXJ/AwqM9djFhVo=","KGI6aIaGchzPztpsnXhoMuAmVIWbgVDiHPA2/MFUGSw=","ADHnB2ZKQyvmOZNMKy2qV1dQzEH4QEWdhabW19iru+0=","D9VV1VE7jGlF+Xu286XTsf8qwtgadhLxLu3v0iK+4aY=","Kh/hF1O3qNCXcDi+EnajVYV6sgy+RISwixUKRsjjktU=","IueXDaEAjbV3K8+6Geq0U4VTjiVF/CDZUKYPhA2XAqU=","FUH+yFCQsH2IVkAuoiThuy2Kip0RkrmhPeyBuPaWgrI=","F8N750YixgjnAwEJLtxp69GdF76aDUS8eJRKMJ8iHNU=","JgMsl7u7XJIOEghZKk9SRrEdTXjWOqGVzjhihb0NtNw=","LmLXPMis5bwS9eWqI2zLcwgw/aYtbdk1xqPEIP2cQOs=","LwJqgrFYcjhZeLSca2tIdlnk9cw5Tebm7kq6JqEE4ik=","JdKXYcweSbZhSsQpRE4ZwHC2okupDnrHJmcsfPw2MnA=","G6l7SGBeF1Tn4X0a9+5JbndQ++YWXKuhUpyJzGfyeRE=","J15a7SVGQgLxtxOFK0cwJ1sc6SFT0CUGPgoV+gd7UcA=","KzY+Rdo/83EyQwQJyACOxoWyLr/oQ4320+1KeHp2LmU=","EK2j2SL5lNiK/MQM2d35la4hGZYd9rHa6622ImL0Pyo=","CjntFkKG45sBKC1lGc0CIRHb0P+D7xVWJppjoBAIM0E=","HDfWCFeTowxH2SyvZ3wM4MrM0pgrz/GAeKRrEUjPYxA=","JVLK7oBGmdTWynW+9KWPdAj5fqMHtEilxA0xEphWImM=","ByUpkD9aVWyMUeFDyXhTVAqVa9O5UCsaQ/39u8ZqWyw=","GpYR3msYiUrZZ6RPEp9Ir4Lv8r0P5AsLvuY64HvIq3Y=","CgFMvt+TviqSS5qjJT6PgyhFqFYtRZrJMryDHgQlJM4=","CGQtkUclVyu/5+t/e0XZF7LR3r08RNNjbL1mF8Epsk0=","CfgTjPA/3WvREBScaNzk3tjUUgboAW/H085uK2b3Q6w=","GvquJgnOfRXHrkdQl2doeljdwhFTZxUdbzjS7jNzAW8=","Hic5KcJ8o/b+BPu0iPu8HZRUMfppIHEA28zb4mEPyYQ=","A0X+C4/RMLjjo7I3mss073P+7RQbgGwHRiGk4FHBSak=","F6OpintwpEWjrvMBY16OXosnfuoXcwYeucU2Tx92dzs=","CxJMmrTe9xnklhmuptN0uyvdhC1bi4TrVWZTNMFDkXA=","IKy3ppz87NYHM0Jq5adHLbm4huLxE2mqnw+ScEQMwc4=","E3rGiniJOqRXzjr3n4SlLtMd90B8X+tatLTZqrPUecg=","KCLl6CQ8IO3uOMsUK+Pn1+AF0nT8NGUi9THBzgsFYOQ=","GcU75rcMtceePkIJaLRUiz7lXc3g7SgHWUWyro8jMe4=","JwqRySXt5FwAi9vLFi2dUycXV3oB7pSOCpkT7NLvnSs=","Kco+aBHYA3owkpaj+tzXNx6Hq+IerLN8j0rHyY8dSKY=","L76DKHTmoESk5e4bY/19okkQ7WheHdEkRLgMlflZuRs=","KxC5Q7xCsTBq48DJYvrBR/FY2eKt/tB59Ki3y4NumY0=","BpJzU86X8aLHW1eqQtdCl0pg3LsTWG+ZmeUtQre8pDM=","CIGf7gHJt/jx2Yf8PyzHDeeFSs5t4HKLp6DnpdchkX8=","BVBKFngunJXRhwFm1uyFPc0oWdDUyvptMgcJBp4iE0A=","CmycPGnlWECJMSQIheTt+R5USCMKoCCllyHpTuGcSxA=","FjiiRbY1Rukx7nltOtf4/bH3NzFpgzqm3dTKDTSZaT0=","ErWrPUUHHYRTm+dyyfRoyM1u/vFRo/WytSuGxHyUgNo=","L50Ex6r4VBgLfJlDqGq3ZvHGH4Jlv/uEdyY7WZmaTuQ=","EXCaJCZX4Xcn8kKcZzbtG/bHVtu6iZqk6uXstshFVi0=","ApZo9fXEoyRrw6hvIhMvwM/GJWZvmeZA3qDh2nqbVnA=","K2E9SAT+q95H2nHybhPWFCjyeBuc4f3giJAt7PUV8yI=","JfOJLrV4YvAIdVfqDpOGfSvMAiD32ivAc8onbXUK2Do=","IQP3pSFPQOL/ZEdFg8zgkU0umk78Ai8Hzly9eR9UMnE=","FKhxEHKorrTjxyv3aFEg8jJbZPkG4sHuMfavrWyBUTg=","LYIAEQx0DdUb0i9CZ8q5eTTlrbhtrxwvBAXCeBvafr8=","BbKZ5AUTG7VjEHI5bFtXy4f1DQcPGWUzvD8FBsj/IYs=","JZXk4iP4Q90BtVDFUyz9xRkx/cNAoRytEBn94IQ87Ic=","G6krx48m3zFI2pIMe0CE8BXuFkZipauzyUrPNveKlX4=","CSyu/e1fgEkkzPHmNUPWHf1XAAehBSq7dkmDIzzGPks=","HA363j7D1FEZI4x1xwC4JqQi7gL0VDHsEQRJ8fdWdbc=","HaBerEZ06ZuVRodkYTaayiDiieZ9BSzOEPv0GLCgRCs=","BQhpKMvQ1JQDv0rW9MYmy9SMHZx6IpVzBvC93OnakZs=","HTL3Hk3Zk4WikpoCuSkSCFFztIJUjhvAbvs62W+jEXA=","GP6JRcCB8amTfiA1lXjL2xk0OtCsUENfJtyBk83q2/Y=","DCehRp18G7YMaSNYeoG/oFF1h6Ow0zVoJqRcOsiv1NQ=","GgvNsnS61U4cPsoeThTq7Tva+whGtP20HAy8bvpJAMc=","GMFaO/6A5Ig2AWZCiN9iFxr+rX3K7sD72Vmz58ao92g=","I68q3fzs2M9AO+6MTcqB+3yXj68UfJkPJg8RWy07yPU=","GG77NaayPUBu/GI34XXa4C3pxE5dwol9VjPP/1cck5s=","CrFx6VxgXG1TYf/THnb/jk64L/LaVtZZxmkC6dOSh50=","EiYibVVB5ghvt3WEN4fKU326WpaEuofsDeWSz9IOiLA=","JGx35tKFijSjyinTWXYRrfMopKIhH3TV/QTc7KmDDI4=","DXSVzfgHrD1hhMGN2ehYslD7s3wRop5ikcElQNXivaY=","IwhT7EftctH//4Or7wO1/3Z48uEEuSltjSlDAUDolwI=","FB2GCIxjFs4Nw6VglhpQ8Hact94hZokHfPZcYkXudqk=","H9T9pXHqXbUL+aN1t+g+4Y2+3DeRSwZkYBSlAJKoHiY=","BZfMFDKpc9g4lvq+mR58KlNwRfmorGEqx2aje8r5ydo=","FtyTI5t06riYI6r9kTl96npcL+oH4S5WKv4qlOfzPLo=","Fdc+7ubUgQKggYz+cKsPKt2S67fI2EeSKq7wIFQoBBQ=","InyDMOLXp96Qfuvp6C9yZMFt6X+yP0vA1WOnh0vL9Xg=","G5Uvp7DZ3I6fPFKpV0aPSSoqrUXLLUpQN6R0prMjGv4=","Lf4ZK73l2nXBdawyZYV7zpBap+zFha0g9Jl/Z6UELkQ=","GM4bWL0/K8VUt0bpDxiKZwX4Qr4p+FtqZyMJkJ/sIVY=","FG1fODsu+5li53OvpLCGwWSwqlMG5Td0XxVoCoX2obQ=","BRMAgq6ncgOrHigZ1HBPDp1yPQbEV5sbz/e55wzxyyY=","ASLSwcSFUK3myI00mNe6g5XUR3YxnxJkjBTKy62mzDA=","Ar4N/CqewoRKWFY/jwEVlE6aOaj7zPw9eYMPSklKQpw=","AjYrg+zVrIapCFM6h2yhc4yERCWCL9D14GRsll6UzZk=","JzQ6DKg7fL9M14/sfCv71kUoWfsPe1wU9iORqPu4E/c=","JfZuTDGq09Po+JQDAqdx3ncMhVy3/OP7FwFiRJlQBZw=","FygTWGEmHj8ZlbB4rwoPEjbrRX/GIBxazrjJP4che2M=","FTtNdWVMX+YE+i/Ja7tqDvEkDIKB+MC2QyvxpSn1Dro=","HvKU/nl1aPVSU8L5PEoyq2k3oTMrscQSuMwV50s7jvg=","Kl8wLEmoyP1uTc4eJlvG7A7vNMxGE2+cymZCc6w9jqo=","IyFaFBNjNgaoyPIrpkK8qo+1WffNMiywiq55ZzW9UnA=","Eynw1vqdgOU27RIIWNrm5RN2Ykx9quO6eXlaVSWmxIQ=","JmTpqY+vdOFBaqZFtkWJ3eyzvCyF+aiWiK99tw7GAoU=","MF2UD92lJfSeI1rm0l+dRHHjlue8OhM67s4eVu6qc4I=","EnGvb9AEuGdITeod1Dy7XVjXMdrG3o2/uzAmwXMx6po=","Ix/Z4RqmiOMxJzGmoCfswTMVFtANfjB4jGNSGqkyYlE=","Dhn8uGOCi6udFS4FBM4J+mH6o+CiPAJIDvb4ZmVdV14=","EwMGVBdrBq/LYRIDojaaRC6GOzwNHIi4nNTH/fT57wY=","H81guaUix0BXY7zJVGLXfAo2tOlSxGG7Luvx6EKFRVk=","G8HMTxIuyhe5UUUcdzRy8KP2pXwYUxnOHS3g0Zuh8ho=","AsAxhWPb+ZrmNrwBK/MQF1yrt2Y/Kmdkz8PWfRhqIfc=","HLsaKkkLYRdvkEW0sLYOwD8SsVswVVo5Mqo8H/6ms7c=","AGeW8Q6bpmnf+Ujob9Ri3FzZW6gHmwLCsrStHmL6N94=","B+ao/kpDl7pwkhXFqycvPFQUZcvY5DZT3OL1nN743uU=","KE4JPJhWV76+lr1nESDJKZW9vSyZHN1JCTCcw3IrXtM=","DSBx2t/Sac6odAzAKZMjy24aZL8SPf4a+YoXh6bKPAQ=","GUW29bnPlLldk0H7tri0t7RhuWOGwenPPHxOOy8INVA=","FXammEClDkflq08hqznVMZADhZTsWZcAQV4SxGkrRng=","HZ90hBlOkEOVjW7nyKVSwNJflYfmbNiZ0s8CkXlkFnU=","FQYAPzm75BLhoKTypX2ynimvKrYQBjgvah1Ou4w5Q3s=","IkX3ft+es+ItZHhTaYvoong/rPkrFLg5LnNopFnaYtU=","GJfnTG8b8xOQYOuASblTKP/06duSYOraHlU0bbvezjs=","IJ/4YIUnPmgM7ZV9Dk4WXHi9lnCiSWnoOuiw2xJjjDo=","BiLunSOwxhsFhFsjhT5A2I1zWTq4Uei+OzOMp86M9a8=","KuBlnp50mkfj4NJEhizPX9b9bhrwsoiUtOxylAd0vZs=","AsMXFOLGfARUVGU/G9+kfbA5KEOdROMhIyAj/00voPo=","HEqCeHS7SkVdeQzXqGZyY0A4uvsS07iVTPOj+qh/+uE=","E02n4ZJD7rCOD35o6rp2QemOw1+Kt38TTdEKityEma8=","FfZTaeURVe1CoNUMNHnXuIDP+H6BdlqXzorSi53mcl8=","EIHcrhD9f+wSozKKYGeMLXYBM4YM8w9eRaD/9bqV+xQ=","KCBrXNRM23vxd6Lj1grjheOrLHyO+dqps9rjX7uZJng=","Bdk1Uwar6noUlLSHXwb6n4H0+wuFUkqmGwOqBTuvQ6o=","CGmuhoModCM4OiMXzlj8+IQzu1RmddaXHKKSoPAKrzM=","CwfYVmrGHfnC+r6NQGLY/ka93RXQhzSk7t65HcmHOJE=","Al3VepvuWjDvEpHwrKddVfINEfjg8uaXBAE4MPJsIrU=","HJ4u7n15t54ZoB9hfzfrj9++BCDzxf7FhJH/E2tFny0=","GgU3Mc3fvy1Y1yO6XVD4dBJXVciywjaxGi+uPrFdFU0=","EJ3WfwbEkJQDlt9kEGNvZTXqfyuOubr447464doSs3Q=","G46Tmjz7dgVqR5PoWxtC/TgFmFbBpDSufskL4EB/gP8=","G7RUmHMZFwH8dDl0ZaxImsWt+ZBxD5rln8doXEifLjE=","DZcaMHZRU0F8tkgpjjkvT2He/KBqBbTkI7l+RcjOFek=","LFj3IxZC6G24LcNKEazg6Hwk+aG7jpzZJuBz90qWo+U=","F5fTfX7jXlDaxiq0NDTTwQPHRCsAiR3T+L8NrX1/RKQ=","FHsc8LRO+wjwO8SSSHe/Ue9fekzxXhrcVyU6M/AGxgc=","CXZnoDXjswRwKZWo5RohKBORP7lMjbiGxsT63VJht0Q=","AdZTrpbcV8G/7HzEJbMo5PSn4BdiG29SgYjS+8WshGA=","GznNnxEziDZMd/dVvx+kK3BocNYdvcQWg48mRZ9KJjA=","Jcve/YJknOUZaItOT4UzQcEeFOyoO3DGvSfv2oY1KTE=","BCKJ9RnFx+InKLdMqSr6jOiQztwHpwVH/bj7fkZ8hGY=","HPlm6U8dfGlhP+GHHycE0jnhgEF53H7RMB2tsOEO5yg=","KATSVbVxuas/VAEbaf78B3Lbd/Upzv4n6wrPHkNzURw=","KydLI7ZtnVYdBXvbetOKljQblTlDpLs2GsV/gWtEq5g=","FjcFe6fF37p43Y44ouOopBQd3C37QVmJI/ZrXviGy3E=","HlXN5YZL6l1g18HtNOYDbAB9dtkdCSnoHhkp9jBTIrY=","FpDplKoUiZ2T/yGrmP/K6Wktfj8AyiWGhCaMBrfIBjI=","J99DD4VAkv6pGgjrfkBXA4JWOxbHjBK46Dnn5+PXI/M=","Jiwnhlxsyykg16jX7xgRNs1fd4jK56ub4jx0mNI9ng8=","FNjU7GVQBCjrrESyZ7Mi5B1cvcq8J37Nw87ng4sId6E=","HSdmVYGVo64wMbv9MCQ5sIzIXWCLvjbm2Mmu6i6gtm0=","EcK+ivMTFpUV9KhV0NcegOthZ7uI01M7cPgY6wyUXMg=","IMlpL0o/rf0K49L3p46jAKRBdpbjIVA7C2rq665+RUk=","KM1OLnwfPsM0PkT2yxeGwl3/I97LeFMCgg0Nvu0zArw=","EfNN2XM709CCLHY13JdrLML2cH6vQXhWHdxdT1Y6J+Q=","AtbHkJZVgqBfjjq/0eBp5BSh312GpS2w+1fekgHZuWQ=","MFAl4cA6qhqbQxI/ufNTmcbtzzDf9zmDIKeL2pILG6k=","H5qRaRpKOqdlxzA/S3q4zKzU2DT1yOaAaHBT6se4YyM=","A/E04Bja2LgMy43XgMgI0/ux6yIiw2SgoxKQSCWdKdw=","LZzcOzyiRnwjfe5mbze34txY28WeC+R3JIlh79Z4KyA=","D0N9jzzE3Eh+iXGwOKETJLephMhcv2mNKCOyw7cfSFs=","EkE6pj3gOMwEJ7GsvSTuLObNGbNxScbKdhUE/B45kE8=","HkLMCytL9YAXPfrGO6YhDRleB4iARnza2HdJgKGGdW8=","CNYrTs41SZtg0b7KTyOpw9Ob1nmN2YGPlanwLnB1esU=","KSSYhCKzzxPumMUT9P4knDw/uUSAUoi1CGTCbC45iHU=","Cnl+kBb49SeGBX8bKjz1D+IPH82YNGqVjkvBxQ7otoU=","Bj2CIrryVNrRZn9r2yTIYOoXozEhdjkI6KsenD6kj6g=","GBXY6c3LnDt9GXWciYsHijPfo6OPPCLx/0VQNjYDy7Y=","EAVB4+qL9ZIetmlRlDtftEUwB2Mw0ZxszEnV/t74FYk=","E+1KD31aJsBSZlNfjuseymPjRv1+8g24jt0dGwWsH+w=","IX+0mmAdB6bnchIgdPe64Rb+IGExWWbuOeezy09R4ts=","HrkIDg97tvAbOwX5xgxi4L+naCdunlnurrY7vwb14Sc=","AhHQLp1FPehCxuJ0TVzmVXo/qmRny5I3VdVDq/0wIJQ=","DL1ffLYJx+Wtzbsl9vDLdNpiakJUr6QJudLBlhtN1LU=","E+xtBVAlj6kQV7DcBtjwCkfUDAWqEk3NESTFn04iY1o=","EljKHnfPnWeougLR9mW7QFs4hVOlzZ1sQwN9CCSsS9I=","KMWngkORtSnprbBi05g4Ju4ee7vc8gUKokBFstWs+O8=","Gc9zpUqx8uRCHPiKy6RHdt4XQaCzF8teHiAS31coe64=","MBFFXRHEoUM+ap9uqaxVlSfXoXoBkWhpcbeDajFwcxo=","F7c3OsXD8+INcbNJr/RJxz1B808dAIFA7VgpyyZVSOc=","IEqWNTU4/gjagHKz/ZfWSyReBk2byQHwwKGO+6rgmVw=","KFpymH0PDyKMxpTRDe+F0iujWOdEglUiGC2q+xT0wlg=","JHS7n5H29UAfq7zg8QL5dM3QYaXlengtWyOc9/iSWpY=","G0WEHqtSpRBaqkLPf22KzsXAbqiosO4T7WkUdwVM9aQ=","CjpLi8d9RYyOsmNS6StoXgBgKmjdSp8TysEOiM6XLOk=","LKtMNZ2JCh3sGIHSTf2/+XghgANzWhA5LL9gSdXNOCs=","DQ/QaU2md/magJ94XuHvBndRMiwoYTkpqPtySdPmeH0=","KeTgnZdbUCAcQKi7l1DTHzDKNgHhENF7shxf+GByelA=","EV7+ePiypy6KITwksfXG7+gPY0cEOeZ4r3IaDwQiE3A=","KbPM3xUEKFg/6qKEYc8f8aTkmqkvkMb3IO4vqJtYkDE=","LrdUmQ9ol1hn416ViUNkFLiKJUQL3AiGYj8aVo9RYHc=","CYkzW8/UECDKhWzPYa9QMh6x0hzgTRWB2wxiBD+iCbY=","IIqYV7hZw/YgFpBXUZBQcZBDstQsZp/9S2gaHlIVkVA=","Dn+EaRhPQanuxpkEWSIbERsBxdwPrQmpheMVduAABBA=","Jdr6e8a+Ch+f0hy9caZOVr+kb8fyeyp7E1kEoPdnLmw=","A9otwgSdB8TRhaFqKYAPeFvPYijMiR8c4wFW+zF1yho=","BHtf8ZqXNAL0Yh5R/zFGUTUFaH9yDi7AgLbkTEaIHTo=","KZwB1glaHWYNTgAaaCH4AOUO+hNmwlZW0UTOw7ApTGU=","FmLX+gB+ox6J5pLr9SJ5Ti0QbNhE+PDdXQtfWXWeRNY=","AP5M0GUJDf70DQdAOb0GIoySXHe87UslxuspheptpeY=","KC5J4xTDG20zf0F+naVKx7aG+mz8H66LWCczU75lhng=","DmzXUlN6kYC4b8u1uoVxgUx3gLLkhml7GKjcOhWdn78=","DMcM8oZvEjos3yy56KI4gTsBEt42T94FUtOAYjIL2l4=","GspRuUx0eYUNP2fQenEPVe14TUy7728EVCK4C0OOXQc=","JnChzAkL+x2xbFKMGtUUeLWNtmrbHru8v+afWuR8qEQ=","FEtWbTZn+vDq4+qcjA5L5VOnkXu2+MRZOANmETJ1WbI=","J7AmT/WU/s4izSbmCSVC7SiFGnXR8VMQpAkb2/7Tb80=","H2CKiOjS3Fu2zJG+L0dOrEw6ZZ4L3Tc/nG395Nagrdc=","Ei0FCdJQjGDooqaoP3cPJ9JKpSikBCfbBpCT/o54oGQ=","AV6jd39h3S+NSGCyAtP07drQ9qWsUIlwW+DtYBNf2Yg=","Dw8caeUrHkENSaRpOe7b1IEpgIkj758F3gJfmTdBpLU=","FtvZY/oZj8mjwjDKq0WAs00lxiI9YRNRyWV3AuUWhUU=","AdhWU76sYWCfCNSpiLhcWBpbV0wmmCHmaygVsxUhKFw=","Cf8J8MyaU8h4AoZSmVILhjn1m2pcrwbLgMyA/pYJUPM=","BlCuiHVLTtSNNSCqd3H0/57kAoC4XZ52fT5TztNq4NM=","CRdBsqQl1aVrL5FLz8p2meOFxzS7pgbTlCYbY2exAmM=","LvSBCLvEx7Z/HQDgReswkG7eADKpg45oBnWA8iwVo4Y=","Eb2oRqXlhov/9l6TMeC+x2SnLbpVSaxmF5pFJPvW46s=","K2s7yULaaEpYEkeNzuXyvAE4OVy70KBaxrBLbp3wgm4=","DhF/xYl6ptfOICWldMjk8WUf2V/x5jwy3x+tQfKDBHM=","DShcZFZbxQKs2up0eVoKZKRqFIuQTvmGp66zqebcVtI=","CYFBpXyca3LqoLzcmPIDNZE3+6G94nr6lBgddVgjxyM=","HRE8//LN8Sz4NTcBUh/5IOjRBIn0d9V1NrWcYAgSoCM=","E7+YOHlErtPiaNCtFbKBqCsoD9kkuNTrQ6BbI+Dzbr0=","HIQkmozs0TYaS2a20ZEWNa3mQPSYGs4s3Eu4WucZkXM=","GIj4aa3fKpEjC+oDk+yAt8+0pMvnoqBJ90QB50ef5Ko=","JXNB2GMiVddvKc17M9iQsMVLDpe4zWiXiGtuOJqNIwU=","Hfm7+0msyZxDIDQDyZkjpv2ci/f5qmy7kb0akapNfpI=","KiiM5Lj+0blMvTetyLb4FKMlT+sNC8aHITwQd2SIGdQ=","I9unyZbeazwifCOnB4UHn9QjKhfxnQMR1WE5XZk6S64=","GZIx7fIoeL+IDfMFQS/9ijzmpVWx5+gcfDxyqgKzWMw=","LMPZ0RB+el+mqpSXmUMWKUx9MYmNgOzDt4JXPYGTKHM=","GEfo5o1MGD8wlIiN6hUAemvGs12ved7Mnwzoi4jcPGU=","HqeR29mqo9KtVuWQqnNEUU5FaE6jIB3Ju6IAoEbDuJY=","Cjjp5HEt4xelM+PJKdbOdJMH6ISRN+Pr+ipNC/bAgM8=","At5CZHwCMveHDEEllrrOvaCL8n/hJOFvFYXPqdH2G9s=","IIx6f029TALRG7aECj/ZareP+WI80KOePfOszAP7Xcs=","Dd0i0seiJ5hwcYdhWpH5Ewpm0sDX16AV/cNaaN6444g=","KpCy1YamwEE2LPJmfRMf58QmB1ATwzkjsMYuP/pzYMs=","KYqy41Pfa6YoQhlIoClSsq/aaMRjv6NgUKfBQYoCZkM=","CNptLKYZgpZygJgTphzFMV8CRg2LF1fcAU+Ue3KeWAM=","Blycdhn3GM3tGnhPA3P//qEUFwMQsxBeJiju1iGiVhw=","Jc64v9oBEyNk8HBEwzr8TRR1Xt0b1lAlKMNnSXwuHbM=","AvrMeRc6oHBZNXnWSw81hB9lzaO0fErk5nUROp6rojE=","CS8VetEj5l2ZFASicEqRsjvOv94UKh4g2I4T6P3Fmd8=","Lkfqjhu3cpLAbsCQKcHRJFlJ/jneh/QQEzhBfdP3K/M=","Hjk2lBk5O4/6OJo0OSRJ2VOpktevsLo0r48hWfE5ZTY=","Cs5GrQ38wxYhGlB75OhxJ7IYChayRE+okXRZlhwDBZA=","LiX+fBnYSKx4CvkSqkKZzVmlXPZ5Yl//6cFNT7mU7t8=","AdjTHZf7Xr6Qwlqz+0M/ioK6n7tEQ6+Dx1SdK3aIwX4=","ApVhyAyVJ65IpfYF22HmmwiS5DdB8n44cV6+FFVHdsI=","GRBMyOOadxVqVa6suQBYpCsAHnQpjegfLRjMYXdg2wg=","HLLhOIYFvdZYOqE6bq6y/J7N4TN63g5W8+Lj4/geJfg=","Fkt8Doez43zQJ2UuL+84sIl2da00uqx6d3p4pZKGYPo=","A6LFxS80udYDrdtjI4NHwgTpux5l/tKy2M0JQozLBgE=","FDEHvvpIA7GgQmnQMCM/aNknZ2gyARx1Erv+KyLDV4U=","BgbOJqGjt9i8+t8A8w1P8N/L/rFDfqD7NfkYUQscN8g=","JM8TN7Q8gn6pdjPjh8eUjfkKPEKo9/J6HvpeB5A2+YI=","HCYCiz/3q3PdLMmd8Kw8quSp+BvkCRrH+uV2fkQ22oc=","Hg5NJD3ZgsYRY31RD0P/ModOpmgMiCRqBTEh+g4wKo8=","AEBPORgWVzBuHq6KzVECEjiXE2mGBrPIxlaybNTyu3M=","ETiqJOQryIOZPUxfbreFqMWct7sSABhrUZOvvhwq5Hg=","I7Em/N5QLfVpoDb51l5lGAXKBAsOAXNVxqqZDh9I6KY=","AudhI5o4mlMUk/ppncyz2GElUzpGCGiK0vFZJ43KyQg=","GOCHBZ3g6q2148XEuSec123D9tig0GBVixnDz97WptI=","JzZPJ3cPWLbbo9PxZm5QSqRehnswruWRRKU8soFSiWU=","D+AM4WeeOqX01re4Do4gIrwvgEXrQ6T4/p8EzU6u6U4=","Gv7elIn1q5RnHSDRq0mlrgrupPop047iEuCpyvr13gU=","L9sNfnVzHtqT/JMejY9Zdi4MvhW89uCj7h2g6JlUalA=","C3R5KtTlYk+Uza9SKNj3t2QedZol704w6ALjB2rQkAc=","BAeVCyRTyXRYC5ujFK69SdiQUqHY6ypgb620BS8tnd0=","KbjR7IiPJ921L442bLB6OCmoIb/VcpbfZntJaZ4klZM=","JdDCCpAGu6vU9RYPqeq8ZIx+QVUqB2K101DMFR1sQCA=","LzVAreLlfybONqzbu0GYzwoX/PBMbJJrwyg6EaZh31E=","FGlf+NogkE4H/vVFqxBP3w3Lr1tpo7g0hQSKAFflgxI=","FsfyhTGn3GdOjyQONddbCMZnOZWka6dGvHGPQpEv9po=","LiwmFva8AgG+kIlByDw43Xz3nEeAX/k71kDrxVLEygo=","BjvKLYkQChECG+w58RWQ7AhIggbgFiVwYcz7xhM1cGA=","D4xQq6OZMQ8wwgHXvmmQp7UGHVLh3sXftZ9p7JPXr58=","ELZDVCGi7bRNgEWlEzKwUPE34ms31CmNzDMhMiW/FFI=","DaIaCOX3OiMblOINxRPyaBuxWtEvM7rj1fcaTA7Ml/w=","I4+tH2lg1hmUfVCdl+/ds+LvPjDxiiZkLigoZKfdtCY=","DrjBfu0uMwMpQBtbpZZrus4RXMyJNCOybyJPuirxF58=","GX8SAKKef881N7GHVU3Ont0iXLvYAxEgxX/amiotbNc=","AH5Z75onMiD7ZwnsjRuDEGmzIWnKqY5/Mq/6cytVuCc=","CHmPQSzirsqlenN4KVVuXAW+qCLOgfhW+cwJXGumV0c=","LEP4rcwrOeJiwlLDMJ5f+9btc2vA7R5FlzqvUvfgBj8=","CMHQF7zx7dU+Td3AEPm5l596DQ3D/tNNu9iw78SdGWw=","Ie0vF5e1GDonGSV/8+sdO/qJbmEZkp396A+jQZdiciI=","KGiGtgZ9YnlHiR5ls2+NS3yBxccWrZX/ROkRsDQesMQ=","HArjiliwzT5d+WyOX65fmxm3rF3Lg57cQhOl+pbJX2A=","BUPyhrglTtw/UyO/bKRwq1Dq/0anXgluqaIVUIqk98w=","Jbza+01bbddz17PPy6QPjMjbdnW8VB0YfCFTf8LAo0A=","KKgQcYJutPFmFZZDBqp7Gt3QM25hWLMN7Cdz3E/npmI=","CyrpLZbRk35dG0LIMDiCVN0n5g1RL+jEF7hfyoybA6Y=","Ea6zQP/okIi5ik/ucgRYXX24Qj/dsbQQZLeFqtCih4o=","FBV+LasEII7uFtqmfzVb2wT3AUA208dYbL3MbBQwuC0=","FUA1eZJS9dM16xWva++eEtbzfjO0PUwJnonlGKQYfEI=","FF7kiFKBMwslUGh1ZpD4rzxS/+OgPG9TwQGoQafsr4M=","CMYLBAAG6sjwGTB6/esAqpMUu4MGuPpg+MFDTADSyos=","Hgqr4APoNJAJWKE7R5FKxM+PiVCcABx/j/76SZ8xgA8=","EqDRMvYVt4sHd6qRNuZ5uN0zQTcCf/5euygSFOu+SoM=","A6d0jFkat6kdjyWFngbnfGbMAIjyurBOkZUIkz6E2Ys=","KBWn1Cjxq/ot3XtnwukW48yLLWlQc59RRoToEV8O8Pw=","Kk5p1nORBS+OLZ8Jzwmw8lJhv8CwqiCLFTLi6yVzJTs=","KPQrtegGl1TXK5fywIuorOou8cIbOq1kLFywTctM7m0=","IPtywDLyzbPKrn/4SjiSCXBTrYwu4Jf85rJHRQ7MOYc=","E2nJWvOOxRTdpn7Z6m6w4Y4OETf3DoaVKON77Rh2hZ0=","HAIfJEnyXccYZz6pPmUgErFJWP2bAmjDD+95NCm3Pio=","CuOBXqJq9DwzVn5B+D4wXQF5oFn4miKOgk2xaExUlk4=","Bb0r4xVlhlAzR1sOVTvi9HwPexIW9zk2VGkXT2f4+YI=","I2jaKGal3RfRh1ZPvCpP/oaCr+cUCp2VcEbCvaGg9mk=","ITeEv/bvHUTQjLfDNgJmakACrq5JHdWBlrC8nXMeO/o=","HcgkvjNioYTujtl0iTM60sXsisgPwpyxo/6Tck61mF0=","JVsqHCAqKFElCrnR9BQn6AMbY3ruKf9qQdLxbiNeXS0=","DHr2YT4ewuAGeA/vdLN6EDnf4px29jdMgRypI5YvHeI=","AVU2hh2HR0KQTLw1ambzAzpDMG5nwzebPDl7jXOXlxM=","JUnHv61FyxkxCCjMvTtbgDJYk/P1N79pALN9lswQJis=","F4U+aivpK3UhSWBek4xZ7VuYpRteKY2/Cj9C54XsYRw=","IvuRh+gm+8NAVhVbZCQdGVoCHBmbzpYUDEWgZrdV7QQ=","DgHbsC0E3tmSFRHuC0HUIqR98az6hczoQ0GzoaQVFz4=","E+5674c/iistdhLNLOuIaU2dra03kX6NMjy/f/hdvxM=","BnKEBaHZbn6RIQR8bp5PqRllzVabilXJisqox5kFhuA=","G41MHZDxORmd+NoE9tCYs46PCP8IFcfFDscPDyIda4Y=","G/UPl6KQ9T3Zk4e8nD/9/i+Hi7D/ex5HMdw4+IBtRps=","BwhWTMbDmd4OO5bcwG74d/g5Ipqq6hUmUnuKu36KHHI=","Bhz0wiYK/iRyCT4rGNW3pj4COg3SMy/BHLnHeSU2nhQ=","DBAS3S9BaKTubI21x7UcjziTTp7INdD9ErrBr9I7/6k=","AQ0seycvax0CFgvXip+/VW/KbNIce8huI6vXSXeGrSA=","GafexoFEDalbGGZ2C7ikihe0kfcaYb1Iy37NnwzyosM=","L+o32vfHiFWHgqLUY2vIsSoCHWgGVeFtRBlOiKKEbh0=","CTGBMCtE37wGT+t+9HnReIxbnG528AJHvMH08o2HNk4=","DVYvfcyLGle0fnMWwoMkcER9RrGgXRX7h9NVDVLjELQ=","Ax12gCW2UTnepXyCNCWfqv4ooaSt1fTeCf71sMU6gAo=","DIwlLsEEbyiOxjuiPcrGi5FHlSge4t/OXDEor8Z5k5E=","JJkjrj2tJkcPBxxW2T6opMRdnsvDNcGDVeDIlhqPN7U=","GP7dr8mWEezgA64G1+08p9aafM1a3ON3ue3a5d8gpno=","AdZK/f3pm+hNN/rrN0CrSETV2xeYNG4+Ig6FQk5OAxg=","D7jebKQz5YbHteHLCjgHaea87PeK5NnhwJh5/Z4oJHs=","DVsXyURwUsiYovS7Ie2CfrnTbqw05Ju74YML2pNfA4s=","Dyt9Uex+pld7LnM/A1Je8ej+xr1PJcH1eff2VbqTJ9M=","KyPVvjkZmXZJPGRzKrZVWJ4FUyp5pRl9JOBGwoHA3R4=","GR62oz8+gPvSJ/vcQ2+4seOqN7A2F6fIdYeiywaPsqI=","C9GbhHkcdG/VuBD2jxDOH1FOzgCg53SVN8EIRP/KEeo=","JakaJxSnkGD3eyUD8NMHD7270YfTTWCXrig7y/TWXAs=","LlB6/58Agg4hdS51aQxhm4oDseJpnse8C9VQ+sn2MTs=","CwsFHPlSbEAZYS3Q/Sr+d0qLHoKNsuQvra7W0m1R6hc=","FWtMwEZrlT+fOJ7/mhx+Jh6QKsA0vZ0oVVnpxY61Ep8=","AviIfcfBbBEUdRMcQJ8izasUQO6mhPt2FI+sfzOupOk=","Hzp8Lka9T8F4bdlJ3tLi0z7l+9UxMPhyNSMCCYGDRrM=","EQJUbxxl+zhDEVIXRhNgjf0XVkrq4XZPFXD3K79HmVA=","AMsrZ8H0ruv1TpJ++QP8aqDmrPDUsUJwQOmBoQLRX4Q=","FveSTCmmHReQ0j2lT6TcqvHiZORtaILIXU+9hvK5fC8=","Gol35/n4gzIBBLzKuntpINT7Kz4V1RNBhMjAb/qcu1w=","ADjd6TZmoG/231GFekAhi2w082jnvMUtRQS4Wp7qmZQ=","Ca+LfsdPlnQPjtqfaepywI9eIxHnjAYzv/eIdmRtbsE=","DwbnZD+m/QsBaQS7EjSFXa4GBEcqofnnsSsO9ZR4D1o=","EP+w8NZZsXyrWLLnSRISpzTUW0Hdq4ib62VRjMKyo6M=","CDk+BYG++dsnK1US09asFiiabVGn6P7o8MqFS355aMk=","DNkZ8R45QK/Q/jt9aH7XEXtAEA+Jpguh/Hz3Q5Ys+X0=","F2zS1d1QOa/k+cmvhPGSDefIPx1mOj3M76rDwKzvpG0=","HM8gt53ceNxjLkHBHlN+WZtBjUy5q4inQQGiemaM1Go=","H4y2HtOAYUEcdQrLTDE9L9Fn+63FiKFP5qMNrGcZoSo=","LeN0TvLXEU/Wu1j7A9CWm76S+/TbSbY2oqSHZBg7Z5s=","FS+MR+hjQ9l4AyTDewhEaBsabFt23HqjpX6VftwKr94=","CZ5jOl9V/LgONJTCDmxgf/Ec35L0Ws1hNAEe+W4j1OA=","GPiMfdXcUH9jJkYQ1mi42jsccENYM2cYvGjqItX3McM=","KeObQsMsZC7zYQBFEhjaezPXy+e8WIJWGjpMLzC5DC8=","DavmeBJR3wIwpwDvv98lsHdrW1XigWvpthTDQz6ibFs=","CaH7SMdXXLIV6YGvr2+k4PBZSfr69+w/Hrwaay4NYf0=","CVStDQtrnGY7GTa0MBGUqcvmd/mjjtC1RBIjNLxQnxI=","INNAvaJxvuKfCT8qXi8ldYD313Ov4/1gBvtdnJRh0zc=","BOF1qaVoyaNHMib79n88jb33GJGDP+tRbtjx3JUtFD0=","Fu/FPqDJYOa7tnpJMLdxSlBNus6nhQMD1mKlYYlojJw=","FjZCs235ybmdalNQIiE5QG/1WMSGRFpXqMIABlo/hfM=","FohfLWfdLqprbm5KHLd4/ls40knR1mgVbAM+NvjzW84=","IVTW8krNDNoRMm4nnun56E3bTKS8Ee/XE2rF1UVzqTM=","Fiz5jAggX7X0oOnLdsZURbMAgAAh2x7zsteRn5wgL6A=","Cm+2fCwPMyDiK0EktP63bOEzD4XauJxEd6zXghT0crQ=","JgIc90oCsZLwxO53k45PRSmF8CHEabboT33z29hlNdQ=","LIuXBMa0F2nJBZI49R+zgnqfsUa6Qk4xirNZNYuuDXc=","KPtshDt+iSWcE+UViYBMpAoQ9bl/xBhUSbGmGmMhUY0=","HiNMF0BYdhVOGvccLOQDMHgJlwXPy3GIZrNH2A3tCYs=","IoNuNxYu/Ih4mtSlYV+OMuFqBfsneABkkKL6+zdDp7U=","KKcNKv9nnfckbbpfxdjkAccmESnooZZcXF7Vfy7lp6Q=","IKWkFsQQH7HMrLTxAeyTwIuK2fS8wM00xRjWvBNtTWI=","CEBXo6OdyS2h89oaG+4pZ580MJYofRBE3uL+KcyIsGg=","Dt9E2inuQYbD663RFI4QEbUIqpSlRJFfl0b3XFffd34=","H3XzyzJaU3sRwWACySf/XYx1GJxjK/5meTJS0kIiDUs=","AgrLaPAVvWiXed5qbHAYnkD5KaxIQ9HfHXjmzyX2dT8=","FWwGjzLg18qqMOhuqXP37MS8LVMEmXDJVrCu2jr4iNc=","DrXGbIYwocOxtnoofcMuuHTXuJRPfi5LbV+BupqGNR4=","CGQyymwQPL52RJ/yes3Axy71U1s99etyjh1Mqs04Z7M=","JZGhKhuy6FUm8rARCw/alwM3v/PEKw0OCSH88S4T6R4=","BN3I4VIULFfHZrUMTIuu6raBNGfBy9Q65XyVsPS3TLI=","Fr7zANh8ZYKVTwsuX7dLsEt4UrLQmvU327h/TAN9EU8=","IrtArJUSftBdounDfxTtqSWGtQSF77YbtX57BYpcxd0=","IVKiXjKGFuzGP59iW+StTuN6KW5aWEkm8cHmqZ0zX6c=","G8XUG60XtE/FqmlQqmQ+3gHTc7Cu3HA8JqJ9+mM30Ew=","GZk+I1L+kH7O+L0z5kLVSfl4RUXortUSr37qClcD6k8=","Co4Amrgp+tNOy5hmC6BV7UbZ4ZpUV/rQ5XE0bYMgcnY=","Dlq6o7IOvt3b3hYwJ1FK0i6otkUtHg/f5dbJLKGLzeA=","Lew8FzEnRpiPeDsU+S/ZAPs76hN7naJB4taFjce2keQ=","GgW3gYDzv0WZT3hEu7WfAlON06BqH0YrOoWG1FJz/84=","FtIrh5M0RIeFQFtudOgj/SPOguaNsrOSv748p0DBQbU=","CJB3Gs7TmYRezFuc7GSm/JJfKOOeSOoMtHPyrTi2cPA=","JTD0AOc07YsWW1kNsWWAYMtFF4/Eo7apa99iQ3xCFaE=","FeApDX7MVbJ19iOmNSHTl5d3RCoU8YkU0fqDYbuuxmo=","IEf7eNSGZblsSIXlVh/YnGykQhj0qtSt8gLzKj40Nf4=","FQUHpILJsC6ciISzOxVPTYViKGVee2TQRw7rkvBwUXs=","JgmNuFK/2wczwHcn7pRZi1t1+WFw8s6kG1EIjU/OuLs=","GWk5T7SmV4TDyksf2dJBZI5qpYv0Xa21hIubVa60ndE=","LM1boETgmQLlQLxYr5mIYRlbjRuWvelvBZziFYuPTSc=","DiQaHojBZ2ss0rSP9UpHPTtejJXaOcJOhDdedPdkDrk=","DWT1W4SgpSSddFLLvNJle8LO3omTgBae82rPc8b7Qqo=","J2z5gbPISFp/boqFoMN7/pSF6v/UZ5aCnNFw3x0l9d4=","Elq3BaDzWmyecON8+Cy/0bdKR85N2MY2Ug71J8/UmW0=","Lt8ryxgrbBZdd5RqIZpUKvyTg+mXYnGxnlhc26O0wDQ=","AwRFk+URXIv0tCvMc3TtofM2sdAM8w0Mbg2LigLnCxc=","LJKI0HuGR0y/JNsnt0Qh3UE7kIcM/AE/AOzA2p2IAIY=","CAlt232sXKvdAnlOBlPe94e9y76nNmGRWyCyM7E7STg=","LKDGXt3qZDxs3Sthd1L3HFs2MUr7VuLXczxU7X392MY=","AHIO8Rt4aN5hclQZZVYJUeMPnqyvldoYPnk6xEBceu4=","FXdRaCEa4slQXN085hiHgtAxZIz4EtnrorJM7KNid8A=","Db1zWFBUeeyj/nzns8dWFQGJltAJks1DvSc2vY7g+ms=","FRphQ6C9l2MpKmrq98CZKrZd2rXTXy5xMof71nK59uk=","EZgwp/HhblOf2XYC3cln5BGdmkjW6EKBrQ5yE5wKVOU=","Fm1JVfbHQi9T51AIRGK7gs5WUWHHinH2jAar/IDF9Xg=","K/f3eRrYSObIgEETy3igptxfGpRzQQBt2/6E2/luy8M=","CbJVDalVwnRus6ABTBFuZ7BhQCByrPLN3chK922iHMU=","A64k5Y+Co+l/rIs5DGRDRyIyWzOMbeFqsH6oPacRW4k=","IuqY2ydQLkFCgkozPZTil+ATR1fzFtutI3HMLwrRjSE=","LUICC48CYX2a/QaT3YzQkADAKpSqoUs12OzYCO38FZY=","DZSMAyjWrens/xORzJJtpzEbtLMRzYk6n+kXZAsm58E=","HqHCyMKCSAm95j3MYvawahSf0rm9raY1pMNe3iannoI=","LpCIcnem5ujZY3mXmMmZO0Hh1lhFwXhAvBZpw0MsZLA=","DIUKhml9mmCdJvAqmeEWwWTz2DldO9aZ+DIfdigHcWU=","FtiQmducMtkOZ6dDCLhciGfRzfC6PJfHo8BQMi+RIyk=","EiuLt0obiyKcSRrTFjLajguQxm9Svhz/uh9QvXQBSK8=","LLuy2mKpUlKD/aX8V4Lk4RwPTvVZxxV7g8WZ+lHBG9Y=","FkTC0K85DHg1v5of7AGuCHvd8aIaPZiKdcnF2mAGrNg=","FHzSuuLptxeWPKYjzy8rf8uVZy0FbB1z0q83LY3NbPM=","C6pNDOYzHZK5i+ucKPavr6C5wsosGUufcKbTtijj6iU=","BG+aSq+2VPSmuRA9IIFOSFsKAIGfIA+LL8SETu65uHE=","Lm5IKBNJS3ei0VP4zprIT2FIceLW1kEKfp6aeGIQ6dw=","IZrv4FML8IMziGXVnkJldZbKaM4SBn+8hFxLkGrm2PA=","K5PutfXe+qLNzxZckdxLLGefCoJ14STZpF5O9JunhBk=","L1JwrHWB8hhv87zFjG/L5Tw6iRKl4rUdBzsOPipeBIk=","EM2/X5az/3GW+KbKoOh0VJMnf6ZZvMRI795ytx6DI8M=","L9OJC4JWywYAntwcphTluJiWQUGQxKyRLd0vsKVFR+0=","DgFYp3a65s/sWGVEJqjgh00qC1FYAIhoJijYW49ijtk=","EdA551cwlG4bQ/9rGjbKCMxo78FjpEr7u9GBrqHj92A=","Bx5MSPxGJXXGdGO+TeTGfBeOaQ99o6AlVfEk9yLyjAk=","Ih0RqY7rvyruU26jLQKsGNU5rVTukXLkaiMqAQAXsqI=","ALpOT2nDSWNoonfKNvay2OdAKVhDIZ6Qz3y6JRhzV/E=","MAxMZITeA8s1/4WLsZn3qEpBTw9yjehHQqiHc2QtCqU=","HFCNMUzOeMJdN8KZ7bqzDtdSThkCszW7TJOG9ZbvP3I=","I4PqpdtPetdBijhFlSOyt5Wk8VFQW9eWkWxeBcC3tyE=","CVAHybrOlDmU/Qqfnyvwn45XaJMlauqGlp0b0hDyJJo=","Lr6kyUcMWXllXDEXJN9qDkUc24TLLvsFgwN0tP7pmnE=","JLfnP2L5fBPuNwVS8Pvm7wtabmR/QtlfPGbjHgsOAiY=","CANZn4A16miQYzdsGrms/2IgP14MG6Fey478MPwcvbo=","KrTAqekRXMEwNTBzO+qDZU+z2KitStu8obN60h+NmzU=","EPELDVt6IZGPhCY81krcEOVPh2etoKf7WdcZHDHWj0w=","I47jLlym8pEQR+B5f0/SVx3NzXdagb+UV4ff+Dwfy2o=","HO1q1bpGbz793rdJx9CT1aWiQ0jJvttRPeYEdifKLSk=","KEKVVeNOe505sPm41osJyJy8C9Yd0wGqlR2kK3ercvI=","GzpOPbTdZ6XfgwNbpuVa/3H1F9fmaSI4CR/9HaiaFlU=","E8wggrxgRVHvT9AagaUiYfeXnb6g64Qpby9kFtV9Rg0=","JjuePNjcWkQTzo6MVzqBFt5K+WQr2qo1rDQqyHBc5f4=","GrOVIay9yIqrrVgvoiLWrfVjPLFvqFPm9O4EFN2BQ84=","D8EzAQJwICtVCgMi5WmpZToh8DSoswWmGBnCapy1OLk=","KRh10Ae1zdQVrLx2xpthIshqvlHBjuowE2v2ZXFYghY=","Li+TKTRtkgqYOG8sCjZ3QOAyRoaW/NWsbizGYi7YHWs=","Dwk7QoxiRFeM0HDKFuabNrC44qWF2r5K+Jnvp8X3qzQ=","CFvBO2mCOTELBVAc1Zp46dHzqtFhVBvUMIDZ/IZ9gcY=","E2IiqR8clIfz/zILnjuqUu8jJ4lfQUxNSyuMy/74LQ4=","LpNB5arE2jmzNj3uk68EgiRLR2ed5O7LWlRlXhGEEwU=","KJiLuYo01RlThERdds++mnzal5aT0lyvaBlzmIjP2ns=","E7TgMX4/nMLz9J99wUyXE3JRjysFPeNXYiJe0mXNWzY=","Ges1xwIeFOlGIl+seq4JSBVI0Oq/iTBKP2LOkVdop+k=","HTfR4ewNfxGb0zpRFuGbB8y0Kmv3sSm/KqHcrwaQlP4=","FlKhEks6b8ICnkPcJN4KLjBpaLEgknh+PVeO0dhR2xc=","LYLj1iJY2xoDXmCuz5DPw1wqaKvM7oRtbzDce+ExNsc=","Fxe/isYUarFO0y3Ho0D4vAFlve7lUiLU/A0bm46HMT8=","L+qMonUbFlAF/FeZy5ySjT9XGf03esPVq5iM/n/NC5Y=","ExIgICYWOFM84dsYGOru7To+VGGSXfr00a0lPQDA7ZY=","COY7lpFvyIqrMxQPbtR3QkyvG3kqzX6kPDKEgIizW2E=","H6rQM294pRjiIJ1+hYI75T6tUG37DrSRBmQSH02219c=","CeY/LH+hj9tvocJjrV9ssMOedXQalL+fMsWYQ0c2kXI=","DVgSvNOxMFHypYEWCMswlo3k+cNt18T204/Kqa694fs=","HO9IsdYSJriYgUgVnoJvlC6TlyzjYFH1XQ3AGfnr0QY=","IT0/SoAXhNQ5CbVHnNFZy9Youviwdc2yy+9VbcEgYeE=","E3eISlFUTaeKILyifAM9ZmwFF59vDDtXoUSk18FU/oo=","LCAoIGxqWOprP7i9cyk10hBDn2z+toO3+gtfLZBB+Gw=","KRwpyCZRTSgH/mVrwurbCl8mRBGxOBsNhe4hXkgGpP0=","LH8mfTkGnkkCWXyeM0i4SpUPkdx+7pGoBheF3gwjFyM=","G9//9HWXM4frjNvcua3HuhyfYwAKMz1rWnfFudDvzm0=","EIUE3mwyPXvWxqVLPHssvmfi+GOkg6/PjOxNZoSeKCI=","FDgwdYcC2ih5GRB7eW8+LEIIU3cEs1XvbX1K87FlGcY=","IMug9ETFS31EbpVGA0dgu8sh6U9k1rTJqrQTVto5/jQ=","DQXxEB2omMqANCNMV8G42QqEBoz0JC06TcPsanG1apE=","DVjJnnOW82eRuSHva2Wwb4fDkbZud0v0DaQq95No544=","Lw01uRj7rlIhJnTSwIasNf/vKJ07/Xg+dhg48RmGYhQ=","LPSGgnC6PCiPTeKemF0BF++PIDIjW1A5y/rPr5W59u8=","AUze1VZJJZuSrBKL1uGxvbcRUmRMTYGMHZo6DjpG6yo=","Dxb0lmMzQdFwnhRN4phG9/saQOQbs5CfQeeRt0l5XUk=","AgdmCCcYBBN+DJ9owbCutXHk002jlU4H5gZw4xz01pE=","IUFf1HJ4noDLwV+8Sl4/yWVn1VJFMEnzuooKQVjYspM=","KNgMnWl5VkVouHdFQJ/Qwz447+BWUQh0cnys9l5/QGg=","B/wyiCp0hMA83ToOJKv+dYfvAsHMUrEcVa47Ym+LBwE=","LY3S76mGi6Va3nlyJvp0q4jc0M1r2UrmhfANQjg+X40=","GphtwKnBJQN/o7MLoLtJlZ0hzrIKxdM2sJWXxCJTeuA=","IfOSGD7tNuARuFExGvwsqsb+dszh62ykK5gTcCvwFcM=","FNVvHOSnczPmHhDUSWRHS+x0NJ0iwgm9TB48Cj31Aio=","IybtZTAe8cJP606WA4YMqs2cb4BoMwPK6wrX8myrCXA=","Kj2fyrTFCLByXp+4Ug7Qa20ptSLl6K9ORia6KB7oVxg=","Kc3P3kD2/UuEuONni1HtVGvoo6DQAlv4kjV6miN1vP4=","Hvgr2tCbn8T32EsdNV8JMbCWyj0Nt87I4z2v8rQJOoY=","C8/iiutzWmZKNgEgsJF2hjN0w4fWwP/+pYcLwOqHfNI=","B/Pj67DX+2C9V2rZ58skGqMQzKDV1FAUlkGX91lL/yo=","KsVsI607hmf7BUaTFwIwNcuHumSsBm+gNcc4N6yN8e8=","Hi6ffjcC+oL+3bFgNrlEQu8WEcoaLxyi9HM28W24D58=","JF1V6u2DHL6v5FrYzrT8vb/J0O+O5v8D4xBo0IMjmN4=","HqKV3s/anApADfFEg6s9rlv0OYftkmoC3y587yu2TqQ=","Bbv1aCSfPMrkyY4lSdveY5iCkns55PObt9BfN/avDQ4=","HBKRqrmJPkbSdivuuxv7l0ZdAPMNps8z6GB4WHTK19k=","F2NNHM1R+UMxUmNMNZdz/Pyfk/gPvmW6pZY3cDZG9+o=","FPyPcjT2kSxA+Cob286T+hr40k/Per6wwtT1qY7XHCQ=","J+/f9a1meNX8W9HacUOwdlmLkNt3dyqOnPXFKV4K97I=","BGZExOcCJYDoPu4zDHIoRpt+yK/RVKR1ZPDMq5uomHI=","LADUV/cuNFLIbBrjZF5kXQ/uLTT11QKtGzq00O471DE=","A9JNfV9mjgx2MwswCz63d2etmCqHj2Q8qTWgB0KiGuU=","A96UHfgH+xy94PiLnsibZMESUu3dzlEj0kQ/2r3+xTQ=","E5aO51pmbvvt4tzcHN2aXhVUPL/dPQRUhuyrrTYt+C4=","KknxHzYDDrKNuxwSPAC8EkkaRhEm7fI3HUeH2/q2kNk=","D6aAwIZhzgZxhH61grXrswXGm2FmotPTLa3TW3PIf/8=","BtWguk9jhAt9vu4XB3LbwGDE59p4WA9/At/428q+Kt8=","H2JIE/9OTqVRsYp1T7CoUr5q3pGAfobKbe8jjMDyPyA=","EEmI69ZXeDmisHoDerTSDisA2utkUeIephAosrasspY=","BOcdy3r6LoMkh6x/E7ee7ETXeBiX6QdbkZjdqYTX9+s=","I29rAR17lklvp7qrTF2+dDJ2vJdMDS0XqB/weaSD/yA=","FYdmPitddA6u9Z42KS2FaGtYVAgs+QPk3kvrU0DgFdU=","EdRYlbYjm6C/fWjtd5BQKq2OE8i0XTE+Mj4nQy4svPw=","JTx5Np+yuxY62Ix1HoHQ7ZA+D+bxXhLA/PqaBu7BJHY=","GJE0WLWdN9rNDcFoEaNPhEtyU+i/TX2+zr+XsFScKwE=","CNW8oZaozrHdsWWSev/ODj5X5CsioTA5K8UiFHSSl9c=","DfHrAitE88jzWKdCQCFAIDPrVtQ5uvygkgGkY3Eva7M=","HsmaSj26tYFI+cwwJNoof0CD1wqRlmpcdrRrCie9ZRw=","HO88YZxscAvSlZNwYzlVAc9OIIGCIJ9nGNV9ozoj5ms=","KABkeKIRfdNQBxHPhD7he5cCaIRoGlvtBiHBV/eKE7I=","H42xcYTpqjnlrAMG5HFAioMVQ0Csb5xYXtkQ0NiXrWE=","C03XJ94GoKWUaWG29fwLzvAmP34uWCndtuSQCMvBsWs=","IXIJ+omW2GDaofnCEOyiWA6z8c7Fqru1a9kBs9n8hxs=","D2i1O7uLtHmNGRYI+VQoScGGl910AtsLXzAxfSF4vv4=","Du82tqIF+76L5oFaGYPmzRRuQileykbbsxb5dr8FluY=","DqifVJ6Jd7LKmb5S6f71cTpz5aBmY5GMg9IrzbAX8Vo=","K7Xxgn4USF2iGDwsANYk3bwB3v+8MjWHjwegSke+0b0=","L2MHEahLmkcDVrPPwuoLngm+Ft/Jp1CGtLWXi2no3k4=","LRpk4EEdZmwO+fBrPrHwxEKRPKYhpUMHlhiW9h/nRkY=","FeuF3DgKDLgfFRHcz6/4pQee0xAJB3cu8Hb2S7T7H4w=","KTXetEEoc5kbYiCu3D6SPAXrh9j92v3L4dpq5HYHWu0=","ISpYpfKsVTCiUVQ0Q3U4iFIYUirEEkls5fhan++i0HQ=","DcuHP+K/j/1k+nYAECNXKZe94JN5k7yYIpKEduc1Vh4=","DjkwjBKBiZ1xUAktHxFuQbmBIyydCWER2CdZLjLF6lw=","ClZ50JQYRmpzAOigqWT007uSKViIUUe13ssUOLEBz4Q=","A4qPMmzIpR3UEJL0DqOqxK1yKodEEB9AaBOcXZEV6+I=","HcD7ORwZyXkzfxmDsH2QrSJRedHGv0/YVgH87xwYVK4=","H/6w/e65xyDnvlhCoBlSdomzuPXj1jo94lBalkIjopI=","LNZRG759ydKozAUCJbc9affCB1piP9b/S9Akwqaa0mg=","IdRwZZCxhU2WK+xM+laVGuhEHL6x5BdfXTthuNt59oo=","EtpZUoq5KunwJo6xvaR1lJIOT1pFJieEeN2aAQe9/68=","B67Z4W7dQarOk8IHi6EzNFdnZpfOuNd7WDMSGupj8Go=","E+nFJ2HQ/TVnePLJypT2rBxxQyRDXgEF1BnhEtP0LH4=","KIyzwuRdNTIz0mgDZtSRPBJefyzGu/1lBpU42J9NxHc=","AWr3EgdERcivdXjNaObjLg+IzZ6Zs/RsY7hMg5JGju0=","HB2bEFhKRGRjuQXXGUx4Bma5qgCngezxADpqDIFoX30=","CnyHb4OrTv0NBCSTaB6ZOmZCDyOw3GM3/Y4f8L7e730=","G7hDXNLm/Jx2hEaxOlP97O4Fb3ntjQ0dNuOnhM288lU=","LZC+GuGCw/RAuF/W2mniHenrKSnlS3USIW3c4Ipwlb4=","DJ3joNvS0UJw+KFsSGSVrlrS1EwDIvDZkKxKTgJL9XU=","Hjl8GCEW1OAKU1gaoQjlv4gPj+BzbpgSSsqShzhAOZ4=","IKYR1Ps5LJTYVoRZDqCqo45IANAnZQ+CO92g6Ag7ogI=","HqG4gql9cymRgFrkaTUjPutCT5Nj+eX+hk0wI3SE6/Q=","E/Z+5uj/xv8mZIvG4xBrg0ozVO2YnTUfTwjyeWkQ0bk=","A11uEf1xRYyqHAp/doKOM2CtKvLoinqo5eX7KmEQpW0=","ElS+tHOKXo5Q9F/HrXPFEhZeDCDAx2SxdH3STaS1GG8=","HgsjH1lZWJd911ceDmmI3azBSsH76YrHhPhoShAfQX0=","HXh74Y2T7uvKz065jyImZFzBqkNU5q9M6+rOa0QAGWM=","G2Kc4bUjSKmGWr4Y5sU3+IskVeDw3jOM9R3/FOCZk7s=","ECsLgq/OytULbNl2vTrKv9NO9PV8ePX+e1cSfRZlBLs=","LE9OFDbYXpFBYr1Ru50Tv8r5+dMO9TvXXY9lmCASTrA=","Dl1ijnW5zcOpiYxHIgI7zSbCMH3Ny3TQl/T+ALrQIdU=","GJjv27u2JZgtsN1RLoVA/5hpJbt46pcMtdBExT3t1LM=","Klhq4Bk9wFDGimNA1jh7WUTSHLeVZmEMoVzAr7vr1hk=","LI3zqDn/Ky4Qcf+XOWPhY8veWZTaNwDSTAlCofuPPoE=","LEDnP0H3ranORv7XVLmH13x7nJvhyGbPDlBJF4X5qoY=","EKREGaJxBDvknM9Q0YcwLzAAJzY/IBh5JduL3QqpzF0=","KCUM3GHu7YuY/PD5qDmwyymfSoD4hTQphmCQKTKx6Mc=","GwG21DgiI3+ohruG+l0K2uzeO4NDJOk6AlcSAtOcFsE=","K3gDhvnz2psj+I3H+iYV40KSiNnF3kgD1Czmns+2RmE=","JJhKx7DTpANQDwqIpz7Qgvh2LBaG83nVJBtkxtHKJsg=","KVSCnnKmk0f0oFteS7Oj5uW63G97lj/t+VxS7V7MSI0=","CDYH+eBTpcd6uVNDwaRiA1cmKJHSghlbzE3tPdeIzss=","J83I8GGN03inymuJ/Mhs7ucKfMc9KTZ9PUU5KRtzd14=","HEUqdCazHvnBhpBrJSjeK2+LJkxwg9Bxlf7jJA8M8II=","KnC496T5jJTf5Hg5bCTAxzRFFTympj9BNaYaenFJIJw=","HdrywpBgOEpk8UKWT2jDjqmy3fFMmu+StwGgD014yWc=","GNdj9ZVWacdWhdeLvP2ZI7Hiim/iLRnlMYK64uOHpLE=","FUh7KLPwaHRIxz9DLPyg21VlAamYXbl4KtHxYBGqVYQ=","HNFX9gI81yAYDlnbnc3R1tas7/m22xrHIoTApUFXu7g=","AvI2j40EaxiTTdJ/Kbv/KckJu0gO4P3LdwUnN2ahib8=","CdE6Au5Hk3hZM87Sq3C7AzTnpv5lPo1O2Xg/2/ml8b4=","DWbGH4tQWo79BqhlnR+DkQp4EYKkODucc09RIA3E1io=","LTKupMwyb4Iga5HJhhgfGO08MXGlMXckPy38dHGXa3I=","Cv3l+FoELr4yiJxqPgD7QMQNmhMl8vQYkWsaRuPkQR4=","KaPD0Mqr3MtsfTWFk7z/jcLgUYqeQf+tJRtQ2bOXzuI=","AyLDOGv8vqiPTDIu2waqbVkkEi2FjfNO/mNzxEt8vWE=","FDjFhxrdesDTpJrNgooAUiLOjI30MFntz+OZ2Q4oE2M=","Fov6e/QA9bwMwUOI3ReAVQmA5BNHAaLyH+Ds7rpZxxI=","HcBzoXKqlyjFI1RSRfkWDO8aduTPdLbqx9ET/fkRljw=","JsgPgeLxKjAuYw6eTT/EqhSn70FQjks1oLWPOmOAkpA=","Lb9K+vTF3fsEyzrnqqprxiRMV3kKaTnsD+viwXvOUys=","AJBbv71hrEIibz2aH7/S6Q6wTcZl4CPqI5Xisc951DY=","HB2qA+K1vONgf/FeN77R3LteGJsHO2wgwnuhbuKrqBQ=","Gi+OjVUzliPBE0CuGxNUVGNcccvY0gtqU2o5/3NqUkM=","GFNcWS5iWBF2o0ZHg88Jn2uQ5cvG2A8SOYcI15Qe9FM=","ACn2vEncWZHIyJySNuBTX/1uwT4jBCvSeEOlH5/Ss2k=","D5m9qJArwmMKQYhKXEd/6M52l/6GooEZ1aF77bmthao=","KTb0GhmBbavEEyddlD7wnz+WG0nhXvnWcdEZqjnitNs=","Kz5cH6G8os/kP+//rvre5di86X9SSErOWbEGVJCaPCs=","LPVNooZMKNxoFwAKqBX01YWCF4C7J/1nYqxvjCzlA5g=","AxjUq97RH/RC4ylerl9iuatTx4OwUJZDhDEjuALSVJ0=","CtXtrhickJiuU3NFodMUW0Qqd3Y3Dsb9tswzzqZ4nGw=","DALsZOkSpS+YvJZ/Z9dOpTN0oZXmuN8tocCr+V/tHJY=","ELNU+wXge3LX1lVETMlkEw4+57Y3RJgePFplJ5roBfY=","GBNaNUdEOt24CeVtKZ1qtxYAympn1z+5A8RuofiKeKA=","FpstHJUz/eKPW2FyXrHbLfUjyKfzJoFqSKBrSS99CXE=","BwbMaEaZG/pQqlJ0fGOrG7NXx86qSzigtr39xIzHRdI=","DyOi3weaOn85Cf/onyouXUjgjIH1arqGm4oHOxNMJ2Y=","G7LtTNaBBHp9RJpDWxQSoaVFdtGimdgwfJMl0NlXZlg=","KNQaKsezxxl07gWMciOgp84LtaHkhdvSaGvBMAtH4h4=","JatQ8g3TkbO62D//DulpIlhTbaIoGQtyMHPVUxDEvR8=","J7JLNG3hb08oagVqJCOYla3eERh+1cfRHnxTW6XKYwA=","D/Fq/dnaAoFbmPuSxXY7SbDr+xa87WKbj/LWNxCQxJU=","CKEyn+tU8ICS0Y2yKR6RxOF8fAmRP+1MATD8jn91ybQ=","DNa9cyMH7FMUoUJZ01S/fSd/BbrbHNByU4ZkctfpB2k=","EBvaHygxHCl3zTtFLfaqQpQkuHz0fJI2bNRdmSagq8g=","AsOTGURZmfgOe4C1o4Y5oM681bB2b2QjAif2gJKA724=","I+ev/9DG/i7JWjlK8stySusIglAhTAmTQyib30ZdRvI=","IXbnpUWiRM5LwafCvcqVMS2mL73Su/ja40fGEWcOp9o=","HGBncxx30B0/qGfo3+wriKy8F+fOrdcGxYquOCVOouI=","FYiyWCEx0F7iC+yhzkBclJ/BYpIhlEfStzxij6wAzFg=","Iy9lg4R24BvhKHty+Il5OPB4PtqSufTB6+ggLrKdyIk=","AitvLGJLY36EPnSnbDJbBf/CrkYUOE4POgzBhWViRnY=","EgLiwKc7iitDRpSV3ZUx3MgHLRbmOtwCkjxQsUGhhO4=","AU4gPKZNwFc1szB4rYO5aUIblqqeg0fOLlIus4iG2yQ=","BAkjISsbfjfJN3k67MIz8gLWt1ePxvUndLFl7WeE5HE=","D7/EW+fF85Aave+FPS5iFrcYNcNl8Pl98vNB8PBJ6So=","JzEBVRkrFyZ1DFv/cRfE6+wgmcmLDejFU/WN78MLoxg=","GcJZQyjcqVlZwq+Av7F50lre9Z6qSnTxXtPxk0CgjMI=","EEeWvnQ2M8zFP3KBRLrL6/Wgm1vAcXujP6ad7z8xzXI=","HJf5HfHXmg5beAOypZ8VqxdqIH0c4/aG8uMiMUuvz+c=","CiSq+RbODSL+Aa/cX5bLHEC0nEjJlmk1T+LCgKM/jLQ=","F9x6UwPqeXGE+2UCc/qsRHKEvrI+KTOdPsnZHT+MdrI=","Lhs4fvlZ+CoVD4B9/lo0gPrvbn950V7GX5JNCu0oClY=","EVPEzhCItRNZ1xclgj0WPOaVQTF2EOBJvroBXyVsH7o=","DYuJJMukTVce9TkSRVInpb/6RgVwGPtoMU3O7r0IhRU=","FR6Gj14Z6W9tI2cijTiK/YwIB5TQ1cd8djvuzKyfwLM=","L6PrEqdw54N6jmkLcV9agR9BAvPxS9MKMIoTmGqS19I=","KDGOU6mUlkF2Hqh69sgVmg+5SRUIPRoTCL6LsF3t44k=","K8OBkFOtmmZWAG/eqH76lOT6o3nonEwdOKoS0KFB6bc=","HBJHdtK7c1KD1KrRStgr+o6CHsVCqvcGW0dld1esMdU=","KgAHEuSpv1s5Xt2jCS2wBA1EoDRheKoBKJl0WYdMS8U=","HggAtB7Jw5LC774l9d587trc79EtQ32HTcRq+ZeuAIc=","KrO1Ch4XaVfcHwjdRxhfDtDZqt3sRcXKt5bdLZkenhg=","IZCgxVdiZxVuyQgZYTOKRxoEItVgNbi/Oor+eHCjGWw=","A8t7t9Ojin/xq/jJKCKYpVUcVdKOG9tsTnN3yqA0lh4=","E0MtGApLgV/4w/OvtCUMmeiclRhBfOXhR0QN+A2T5zA=","FZb01+WpufW39eGkttBotqrJCSh3uCDr6VoVxZgw+pw=","K3VwMkmQFvyF35QNfqeKa2yKG+8EF8l2VUZAuRTcm3U=","KxUov4eonFQneeHWZxomkzGiuaZLVlAaZSvvDcW9UJk=","L9FDGURBOCtNr0htFZ3vWPHJhpqgo/0Dq9XZySPbxgE=","CE5b2E6fWj+KwaC+QmnhyrO+p1plHrR2sjrwqUNunhA=","Jsc3dQIXpOOU4GOBUnXz6Zv4emM55DdlXOkfmaP4lOc=","ABHUShSiF0VLfLmwE6ftnueNOAhGkD2rkwqfOcBypU4=","LP8C9GsOyAbEe3yDTgwzeBcsoPdxm2LeF/WY748EdzE=","GNIVnjoEDYrzmQOJS8nsUdSaqm1Xdtsx8c1N+mFiaNg=","GPARCuHQZ+703QV3Iulr5mFrbF7a8QHbUpsEmk5hJuc=","KHDnyiY1tcP4mGVrzY3YU5kXBOB60wFhL017sXS+0vA=","JnT1ntH95bswPNAQqsipFFi+plop25oWO6OrMTy9bHY=","A+NLLzOxdrN9jojdNQF3Kolh8Cpb2ymBRYikSYgVfak=","F5RMDH2RRlGBV/kgAJK8gr8sVnLchYSCNlmwegzvN+8=","Emeqp3zXGZwQ98K8VYGkLzx7CDceOqpgu0I60uJymDA=","DvrDzA2qI/HjeNHcvbLt1qXYSVTdAFU/rJZBYlkSODE=","KHLvRvxXAEYfmvApw2EUAKCoBJe1hSCvtDeU2nEyapc=","Gr8/tmuTP+XENrLpDcHbxqwv+nTPYLvRXRgxNPBptC4=","CT2okKakFjoJT7DDFAaDupho/M+OQr7wpR571Xe9oPc=","JSDKjeNEKJCD9dASZP92pa53bmnWXWcUQvUqaAJCpE4=","CPN5EXXrRUlCul4/1/AEY+uIkA7pwFPRBfnIONKbEDU=","BDibn8+bJqDVKnqGsR9Q5M1JzHWP+cHJNSSBwrfPVbU=","CL+sZ11NFiP1SGZiuOmnL9tJcwZNXMZXKjb4aRV0z6k=","Ko5TEIpeb6Kwv9LgGoWTI0ka7lzKRZgdcWjxrR3UKl0=","Hql+SW+mGcUsGdWzMHbOhNUe2UeXBkOwpt8wEQIlKps=","KSEJewYzZZQsDWpTTiqSqkCJCLaJeUXueHvOZ+RXTO0=","IRP4cbcTx6se169jmCz0YJWCHiqu9hNo7uEzrqYkXyc=","BCHJ+x6n0FjAHCU34i0ccX5AwDlsZDvj58ApwFVhY3Q=","GBxX2QE1VO69Wz6anEqJp/1V53LrL9Sy9H5fAVtSt9U=","IQ+8f65JqHEbcnRKJYeNHs86iEAdvch+diDvCA6bG1U=","ADinMDfQSxnDzb90wyzb/xdZ2rV/3UKVSjr9mAdTfIw=","HE+upSeloUYXDMOoUolHn7IuW7WtLBkAmZ+qkIC7vuk=","ILx0RX97NpVvJ1mtahiwDsYCoDnADKeSkwSv4aoAZ4s=","GNvtix69FPzyhY/ywTnSb+kBzk6LUPKMFrpqVsvWw98=","KQ5fkYzlGCeT/uBi4KyCWZpgOc7bAyfGnMNcSEpgtS8=","EnDxxJvwW1cRKZg4rLLXfk1SCdZQ3lQNAA/gtjaVclA=","JEvwBxhEkQWmEv2Z+B+Ck739Q3WKg3WqxkR9Z6+gfUs=","JTwSZ+Fpd2ncW5FKNBsC6tNYJhBH/adJ7dzD5klqti4=","H2IFkj8V1mdPj6P13L+bauMAVHGvvNhXGgsCU1JG/3Q=","GX19hCZUyOlYKQC1tyqbvVtDFVwDkUBkawj+0DKvx7s=","DcUWKBQzjfvcN05tsvS1QcWY3jpoMjYfRAA6ioixP0Y=","EYwDhx51P3UossCDQSPKj0PKerN+sf2lNLuzNOlMUr8=","ISqMKWd6kZz6wrnarakjRq5Yi+4UJlT6g2NHI50jFE4=","Erv0DSRk+snmTdBNZTmfpu90+FKM9qOuwjVVqCryOFY=","Hh3rtPdvPXrBVjPja/8J2hjfH56og687y1q02EtKeY0=","AM6Y2x2lQxuNzYre5wSWP46Jo1s/Ag5pbXkGiuPPsC0=","IZRGJ+YMqHp3Dq3dVIbBXKXkh/TdGubsIQTeg8MhboY=","Ijykg3dKfF1PHOOIMg4dX1P/ldxc5TRCru2UvCYl05I=","JQG1DH5/cpx/TYllAeKU3JHCZr0qbewMuwmvihP8N6g=","LkOMbvB/m8ywIYZJqR2pNzhwpFrEUkxsvwczGaIZT/8=","IOsXtT5oDCtg2fPVW53Mi121ngS2Kvy5aM9hR+Nakcc=","JWEYJTmE63HybXgVBLhNgog5gpPMQZrvWehhPJ+vzUI=","ILwXBufeJ7l5FmxQ87S3E6oHpbho9fzJ2k+vegZv60Q=","KLo4pIJ6qN35NJ3EZA+oAXsMrNtFapAQZaps02F+F/w=","BWH41pl7g2Ui1PGGA3mc3GA4H19l/Pp7znYguP6MdGI=","CRSHFGWy8PPIPEFlNaUlCC+OZVi1TeMB5fTt9Su2qo4=","Fg4LSda7IDaLKkiiDFXaDSZZqUq1nxdN5d1ME1BbBNM=","CXGsL+HzhIPScTf3kva8DvURCNKoeHftsBIFojoYRj0=","DbNulZsgibN5CIky+lJR5l1O4fQVrUl/VnfmnWIMPz4=","Jg5rrqBqU+eUfhY/D+gz5RKAL3hi6HCPV1+2uqftbMw=","AQPnyYSarhLDZCunOHIUHAv7Zb6Jamzg9FrJrI10b/Y=","GYU6DvDEk4EcMWjikoVfaQEAtzBpu1DdMt3gbJaku7M=","DigjhJ7AB3wujLJQRvajh4DpQ8o6/9lzyIOAniJ/zZ8=","FWaeEPN6PSUrKPjAX2ZCCkvG6br3pt1wMoOJcr982eg=","HaO0Z8EzkSxU/STgDykWqR1TPuRuaP/wdNGhRnF5u58=","KMiqqAaxP44kDpR9SL6JxgnsJLQu+bGyWRZmnrYT9xU=","EocwkSbc8gNMszqg0Bt+XhsCCooIrOG64zUw1duM8Vw=","Jz1z1W/EmNG+QUQohwqS8AgmWNOBAT3nbME8gKLNjeI=","D3PikUnQ+l4n/6U+SFEYemU/LFsxDt5rlZjky701pag=","EVCPqi/0+GpOzf7HdOnT+QTgTQ+5yiW5m+MQwj3HS/M=","CK2jYWXDp4z5POTenH4TvZ/t8isCIuXnCQfBdliOSWY=","GmSfKnYSGwCh/X1JReOR/Nrzv2lEO4YfzxXZI6RWWPE=","DH+43MKl2pQJlod7Z5CEl/4HSpiqjWAIBBvbH03G1v4=","CmolSiV0uGhnv6nlBV7GGCY2jAKOUmkyQvY6gxU6vTw=","AChoduLz6Vknp9zXbzfkyTe0xeJ0vxI4AfBWm/pv40s=","IJXC0qnyM5XXfxqGF5xRLcEwHVSZlqMlAID1K5cEyNI=","KskK/1K5VngsqFmMuysioyhVlrWJGh9g4UEBK/KBLvU=","EU6RL94h+8EjSL6R4FmLBXQwva+wtOuc+T5n9yNXSaY=","MB/fDB/1vpgHtRqRYUVBvAaWzsf7FqUDApz7RwTZaW4=","CaV5w2+LuP4SwN5lwk71h8pAeWyFAFPAIvsBX8a7Bys=","HG+T1VP55PlqV1MlrtloKlPcphuIUHcjttKt8s1oM4g=","AA7UGXKPoxxVxZRttEa3+ng/ivWUFY7GCtjB9miTwX8=","GUEZlsuDvdleYa/y5tSle+mRIHg+Qf3ElfNYyYImiQo=","Kh7qUyH/xgT4fQVbZQ7mNQNYRJWSOkUbMvwkGsEU8uM=","IdX+h+OQW2wZw4TUkCv/Tlc+0d+WAQD+L2MPWsckljY=","Ii2iH0t8gH6+j5O2e/UH33FfU8OyundUYEv5Ou0jp84=","EbyzMpTl+Ogr+rWBUuqiuR72NSqdC6VbrAA9xzUXJik=","FfYrjlrBd+fFL6ypHb8k5qkO29pT6gxU1q58OCR7JLA=","HjKerrQC7PJiWaElf6hc3xB429hYOUwG29Hke5iM8lc=","H8qUMoEDXtcdiY0WHrwkb5zwQTXDJVy4fK/G4R4OcVw=","IRJ9Vvbf69QPAm11iku4WR0+HUjBLih1PMcUMaHbHs0=","Bqad/euegHlqY7SmmCZgk+G6dTTrt+Kw86tYdR0Mv2A=","LApXpctJZFnlR9Q2bjSp+JrauCH0GLmmxwqhxhUSzmY=","JhhY9zf80IIBUZZoY6EQNDtgZZJrEzhwkSxZXQ+oA+g=","B0li1U8moCkJ+ZvDfJPvcAQ+fMUedzpehz04YMV/6eI=","KX6yC//7s8Pc3PtW8LDiIe8o/PT68FKlKEwEv3dqCHM=","G4xxGwphCan7quA0wN9lDDLdgM/FmBgW26Wi07qIQkY=","GHLAz6zyv25C0R1S0owwb8zVPCV1qaJTS4PdJxhiE6Y=","CegCBjq4wLABJlzPnlvNmoPeD1b969OFzL9cu12oVms=","LQF32el64W6pI7wpw7NPQ7l0O7BOCvOF/kAQ65Kz+u8=","IPZO+fO5FDpNynfNssEacvjjvvjK03puB9FW2YLTatk=","FAheMV/RG9QxFhO1Y2WOGUqN5dzoKNC0AZdNpiqPWVM=","Hq45B3cijAPr1WP8TMEe4N7XGNCtqO0yfUzAmjMH7ek=","BkctOprdrbfKVa2NKG1+8GMM6E+mMYMgCfLc2twxXaY=","APzf2zU9Opm/LCE9mmh9AyGETiNxpcpIvUH3sl6Wtqc=","IkxFH3Z0V5vgRWiVfa74auv6uHRrjY1oy7XU4sUwGeU=","DjePILcczf+wsgFJ30HigyxXu/OF6VPyyPVf1UEpGhs=","AF7etqTKemy/9cXZJpS7RmmNLUduzBeHkEhj9JkU5J8=","EVvda1yThZVaiiDSRMQGKwjut462kurXiTSCsAvv/ug=","D2panDnnYjxFg9m3IV3U48yX5ajiQKzg6MX6g0MGDvU=","KuvnN3Qa2g3PmYDoTwIVBtX1L3pAgvDpfTeUASOtC/g=","GxzpI/7GH/jaKsSsXTwnksmhrfkDldjHYaqWc1o4omY=","HCIWccp48A9Y1dVDnA0Rv/O590ti5Adwp5ja6XCl2yQ=","FXcKkwFuh2FYm21uW8V9yoTLkRViImOROazG8lZozrE=","DFMNn7DYSisE1P1dI0XFxYfoYDYfgI5dXmDX9hdbMbA=","Ccko3dMQ8BOgF24xTS126Uh8VjEILcTIMrGDsUNjB4I=","B1kZp3QmXvYki66AcEkpRWMUsqJ0pE2L4iwaF0fs6Ec=","HMAls6WfvZkzGNvWXyK0QY+vill/vp2cRiYvW5n+EEw=","ECRPDpW/k+gy/lLknhwFgw8Q+6kTYie8e+6coQq3Jmc=","J/xIxf2P7OSFHrX6sojU/UGz6wzOVoJ9rMejUJ5PpMc=","IZQEz4x/7vdR255dLE2x7JbuZnAeeEIvV7c2+vJZM5g=","AsFjbWEu4Eji3x843GeSCr0AZ2qXevh1rmbqXVJ3oTQ=","Ex5AhYehs3Lct5yE1Kkyfk0ak+Il5oL1qMHmrQ95sMg=","FkBksFJJtsyH0e2vshyOK/F3+XnUa2iyv8bS+bxjajk=","GjLThhFM+OqdxyBxffhVr0EGUzq35CfaPW+AkeppWQU=","JhOXaNO+0d/NV1y9XGH8V90s1FuPclwl29h4GRKfI60=","HSTpdNPBTZo39lo2zioqWT8yHN7IGkCljWXxLaICw9Y=","JWmv+I5NPyCQYcsCPvqTwmpifa7mbRtnuZdAaCoFf9c=","ELYh0gxh5wsykghZNxILmyjEiIdezvS7VuyxNOQn1ao=","K0QZrwNTvlB/PTEhJ1+c6aGjyEAD9HNDlyJItcDS8cI=","GHNpeFZw+6Rz2nLqxqa4Jf1FgbW9UseEIMskaGWEW/U=","IQOjKPSiZzoMMpsTb7fwCNGh8AXtXkyibbdNTX9J+8s=","B5nHvzAHV1i0AONBCFVxQ8TXExlOLfxtilAImxy0Ytg=","IK7FbA5biUyq9OU31wjKf4+h6KHeYAmnov6kOnBRkjQ=","K4OeTL/Dv5WU6JPgQZiUOYYwJwVtuRiHwtwJNz+AzBw=","CVwcBqU5OlmVhw3aLmW5CiBDPc2XiCWHqsAs+P0EQsE=","CPLPeIb/p4EeFM+LT17oyigZa4NHje03GcLOyaK03n4=","HqJ2PZepGbxEw/uS5hQ3/kCTJTxHu/sqnlWyUs9/nyc=","DI6fkWascu3W18uA6AInzMrh0tIFbWqFapBFX1b9cGc=","BXuzRq8ov9S8I0HWTmWxpXNANK2z4Qmc+fzKec2pyAM=","Bw9jCvJe+o5NjF41hhNEiJvrx923kAFBE8HCoiHhYf8=","EdNbtyq9kABHTUSP4iQWyOv6FSwI5qD/z6Ihf7hunBQ=","LkhhAChJMMLpHB0ArdnGyYwxFHObE/Oz+BFxc3LCWiY=","CMOf9uYI3Os1Ej8tZNaLI8SoFoHlt9C4uEB+mqHFCtY=","JwqqtYUtoC58HmyBZ3ObHXGfLaOAYRj+ZrCLUQqh654=","CLB+2URfPU+dUgVTDXtkkEQGUwcMb0w+OJaOgrk7pYQ=","Bma0gEcq2zF/WxOKkqTSlRJ778+4O3ZgaB1BuWxAjdw=","LgaYUFivnhE+siN5zFW2ehXhk2EzhbvEd1poxsUmttk=","BSMZyRnBlUxNOKfHd0GUmoObPxiGGfdAk+MYDRRMcls=","L4yAqMMh3XTYXy2rLLFyoIJLmQymN2XW4XtINzTEpMs=","IpsX/v63FwOnq+gElf9922FAFT9351H/8pAK++GRFL8=","D5mFrsJjw76GZ+TJPcDYgS+HTO9twyGCfWb9kmga6c4=","CvFcVmtoLBDMg8O7quPOYh0bw+C0UQgSbMDfmcYiXHg=","Axd3VME3JqVAUCeH8D3qkXycCWD7IFR4cUyVFdahDoc=","IshIhdpoWsa3TjkUv+Jmj6CCYu8k8a20xV3doM21gMg=","ETu4eWG0Scz1WVz2gynLGTCejQZdAT/bAJqw6QZFGG0=","Kr8ZJHr9f89o/jCYmpo3C5mh8S35svrjC2zTOD+NaRQ=","L9T+z05G0v5yZHvXCPS9SAn/lh2J3P0q6R+BLgo7n6g=","F6F++7w1jFP7QZMAAnaN6eE5jznfMqiwbiMDMRTH+a0=","AiiOKrK4ehLVWjGbNR2YdMMu1EzBbZOmpj4IUvD2Rpc=","A6w5+GcAtmEfEZImPZRC6QDREA8mAxvLio5iVe0an00=","ANUyKjTbMAl4U2bABgxH0pphj+CyyulF3vmjXz3a0fU=","CdmnbjduGU0FNVSiZzRrfgNKbRNEeDTbaNHBAjZ7ks0=","Kh4L/H84d4e5PLObvVHNnwI64Oc4q8Q96By78SLBPl4=","LJuhJlq+intX9p+LNjK7E653K6HMmMoDPVNpZkxA9aE=","DoK3hN9Uc5NlFWht5c+OoahkVaaLO1Wr2lhXvVUn4+4=","A+x36WS03BE6+/od0u6tu2dvc+J4mfAzxvrKIjgCSFs=","Cm+e3Mp2x3pdaZohfde2LQ1wRIUjbtkSzmuN4ik8HiM=","G2KAhND7j+dtY1O/lIK1mvl790im6ARujuypqKn7DKI=","JID7sEuvCTvMHJFi94IUv+FMNklQDXmOh0d/9x6pkVk=","LJLBgekWJLyyb6J7bABGBU6ArrzzQt6CLfd1Mz4rGzM=","Is+8+ErIM5Ijl2Lc2wPoR3smG+Ge9X4jIsBDwIk10nE=","CaoND9ACfVisrK8g5VHnZDS9ghbrHqazF9Gm0jpTseA=","FE2OVUCMiYZG8uDdtuwZK15BabsxJZHSx1i5cgdAmsE=","Dxo53ceFywiBQg9C605rXswQyB9JC+F/gV+dfzTl5Uw=","Hoc68YpVZjoEyERwSYskW0bva9eB+7Lkv9QzO6FDq0Y=","JKR3mIahyhqlcgTh+1DgM+Mcf5m4CE0oWwuakzyws8c=","DnOu3JpFeCVfHQ+FJ3CPnTETEgXh1hQO+XV+jgfVk7g=","EG8n6CRXuR6fozNY7ZWh+6+GquXU75lUoE3UY13cT84=","GpUpR/y3fAqwfs8y6/QNltQOx/6Hsk65K0yesW8vz30=","GXue0ajKhIe3LR6MzlAtqdK6eMPyLPfAXYMUci//cuE=","FghVS7MJdyy8mgqrkUxOLEANcvny5drUZt+h374F1cg=","CEgoO9ggGDeXbUM0HUNXj5siYJrC5FfgJmTTSDBnHjY=","FL63fP4oVAGeBRYLkh+WEZ6U1hbpOgYHk2tFCj4DO2Q=","A0oUlJFOdpgYXViGRYK/6C/At95q1j+TFxir+CONKAU=","HDGd87JoC9jHFmlrXSz1A+DupbEdXd6OlSF/SqtqvQ8=","EsKclf3r8BRjEhog6zOgZCXpFKqexhv2ZbwByiJY4cc=","G83/tBCwCe/aZ/QF+jP9Eo+nz/NzCzhg3ymyvVYeGsA=","LoqbgMzStDh/DsJMqg3a+3sP7hys40LOsY6RIj7qduA=","IxSetlW4ZAt/52scDTtIbCdJ5keo0g8ptfkrL8ZNeqU=","KmUGleN7/qisyZiRQzX/N23NKXWDJiOE4n+4BaIiP4U=","KQouZPTh8XvznV1FGaFSgB/8LSA11Iu6DrGo+COOhpo=","F5eGAZ02kX6Lr6aClHHFgdUyvxC+faHokXpfcKdyThM=","IrxowIVe7frvVRRI2jtjknEAjQYzqp54P65SQE593LQ=","E0DVts4GAHVFmoT/f0eSDNUxj50Sf55STdH3rB0IK4w=","CULJrX3lVd2XYniuu/HSLxvq6g5cortbDm5nnyx7ayI=","DmW7y16/I6QNbiVwOuApoxcitkoNIQSW3BfJAU+d9FE=","ARKpGb0M64RVd17kniFltSkbnk5ACnXpd8plZuagvWk=","G5HE2KVENpsNrureJ6DClmt0Gi1GEx0xBXQfMd8g6hE=","At2FeX4WjSH6fluWYidm7AwCJGv57jKKkV/y4sjZdCo=","FiJHJDFBR9R5rgy9JqOB1FhKis/TGF1EObUnYZ065MQ=","L+hOWXG/06kZ+tBCFKy8UNB/MBXZfChAXd6SgnwCU/M=","LLZzThmz4CxGqAPVYWcwrWND09kj/pq5hJKSHb4Uw8g=","GoV+F/LsG0whCt+2q3DHs90M5v9gO3dB3Sp+7UdEU9I=","FM5jo1DSnl3HD56i4d0JEvjXNNMoM3I6r+2r9BvrW5I=","ATHS4VLH/D5lqJ9KIuc3M17U9oyCxdzrQ4tRnDUhMrs=","HkEK8uDE8tITyzRkFNkWnL9IHpuk1EMeI1kRnXlnEPY=","LJPBRU0MyG60HfEiTZhpcA7eeDZHVhHrHwagNgcC0eQ=","C9WDWBOt391/5S9MijsQsVfKYwc+4ngvdPQ1BqtY/FI=","IJRN4b/Be6keek5X6syxKoZPDwP0l5u0oxqEQlzEwOY=","IXh7VM5UPppx0RvgPh7jrJzN1iIfQ64NJhYkrcK9mC4=","Il50oLwCPIC7Ja3xEdUquDPqTkaWcoEGQGHt4PPXDjo=","GfYYlHMAtWHcPUajzWKp0l9+mzPzATh9gasSCf6wpUE=","IzpGKH1RmsVorfmbuGlHB3dbmZptCjq8qNbKZOAYSEE=","GNDbqqmNtnO0csitEbSQ+sdvYgieEN7B4lOG49BNz/M=","F3qmvoZFSttORfZJZyQjGJ6u3zRDkzyl2M8tpLwIb+U=","AaAoEKxqdnnkAmbyupeMYnhftGe4T7FdprA8Qo6hmE0=","GubHCl6/JR9ffkoSQglqMm7x1VFMOEM/ASj9xmg1dQU=","AiFO8XrLoopxWHR2zndfbuDTvT+l7a3piVu16OXQNVg=","F2lIaYBIuJ7d6MQaAtQZj/Rj12iBo3ibSw2+iDe91hI=","L6jqeyuxNBXkF1jwS3hJc/8I9Ivj1dz/kGn0id7YQo8=","AUTMfGrSj6LkfrAnWhpL7/6pc4z6j45zzIkWNJ0eIsY=","FPmqtcFvsCyayMFDpB1+wfSWj0jujfeP/k+Ht5ofPF0=","Ief+Dzj8rTdPUlp+WuwFtHoz7umXCX17Z0yvxKBs3cg=","KLCpHkSKvgkFh298S3z34NWCw5AWENcvov00RTOfibs=","GhaHTcZ3VUr0NoP/Cvga6nw30Min1IAmaYZA9pRH9Ew=","JCKJHUOrcfhzDxwURzIOUPk1IT9QNtodLKMIuEpZTuc=","HaZlJRN86PcrrJ2jauT2ZsPLejsp26nYL3soa0TDL84=","AMRzGCU1erFfSb6L6Pthukqkm7xmueqInedDPojG1Uk=","MAACjEAR2uvk5vZO2x/TMzY4r2nUDw6V9IQWWGjJu7c=","Kb7ck6uztiVp2vyLiYfyld4lJwBvp9HtD9LxSB/WaHo=","DL50OAUJyKx2aIlYmfwvtrf791KqSD4dnczCUGC5YP8=","IraUvGjfK8RomkgAUxuxydilNih88emRoDwCZNAJ/CU=","KtjijC5L9zyHPuhGPqsvO6re2TKlQ9ULuRgvJG85Td4=","C70EtDSlXUxc2raE+iuEhPihuDpXCZhWaOLU4Mc5yAI=","K9FUpgdKFbZRth3BWpNkCoh72eEXBCY0ZOy5/sPwQ54=","LVrxerJYV73XYEQgvQDx+XIy25N3iWctLKknoIIEa5I=","AvjnlOGy6WHTssx3zraEykUzi+Zd2Y9MzRLnfTRwjqI=","JOpPvn+bnmbEHMDLG7XizjN2EeNgkl3TzJSVNDKiM84=","CjfdW8yYvf5PxtD9DsRSDG9EmvWou+T4E7XtXdVEFo8=","CGpZI1/iDbvhDMYD9pp4t5ZkfLCvNbxyBsVBpIh2cho=","K9dNbD3Jd9wjCaCnsMfNrQnVS7Rmsr8MrxmCGN/OrwA=","H69EvQS6v1qy5xUo/bzNX9kdssIAHaP152FiMTYI7Kw=","Jup//4b+VrdxK1nnDlAquc4JvYvqmAIjY4Frcm83QUU=","HbI3C18UvkhIXhv/kDOFPJnYBzyxi8nsCweMLNkFKP8=","JPW/dX0afCj9U958jKvsXLYuRMNzoqMvN42lqqB9Ges=","C8us7Z754LA9O4frCcQFAQUsS81fwy5LK/e3XiEUit4=","GrdtrrvtxfHbRAeIYWGHyf7UOxyyZo5T3lFRdhs5J3s=","JJ3NW6bX0jRzwqFpx261gRhTmfkhaqyt3SRj4FGf5tY=","DF2hcgC5CgsSWwOe2SK2lU00uXk1RCN0PmAWtbxdgCM=","LfkIh4yUAv3QowFDUbCSjxxVl5Cg1BatJaJhbBoHPNA=","Ic4uMwiZUbAa9F3zgWyA4gSGhvHoAUwlfJXi7z4nU/E=","G77LYHlQxU90pic2mp+UVIhnd4YE3Y3kBkg+IfYe4aU=","I8F1R5lls7SpcZz+a+amEMDHdnDlhsKrDPCDUB5p8QE=","LzcNFY0VtzZWLW0EV8RHBuZxvpqqUkvGs7/DQoCZYQA=","DvEcv/UN8eHTa+DI81WIu75Aa76jGju25pt/fE9Ooac=","Hy/xF2ddl1NcJNGaWLqvqwOQ89QRSpZcQzUMF84JWu8=","FHEtAciXWQ0u6qtumOGOWsGVhpKgTBtRJO4GroYoz6I=","Jo42F1LHKkrZSbKtHvnm8ugGN1lGuLnmM2A41PhJws0=","Ed4ft8Betjikq9tLQ4JhhSm5mXisxz9OhWPCgxzeErk=","DSpyNDqQ27UykCOVgbL/MSBqArnNmLrGZn/SR62QlUQ=","D8aT+fj1y2obi+ZonbwD9QMfXfSjB4LYCR9zjcfh6d8=","DkHiqZf6TQ+LdS7MDcY7OhIb6B6g4kIVTf5n7ASfVwQ=","CHssqNeJMfb94IN85PpYlEWW88nPKtq46uMLRJROF4g=","El2TrM92nU01FLIdTGY7FTniJ+nLxFlkQgNh2NIgIV0=","H5GscYZIzR/a8r9vEa7v972CBs7ldp2IF7uXAznojrk=","KZFKts7EZf2S+PLIaeHOnU27P4g7KWhQY/M5WIESZZw=","AtpKEEhu9tDv/rJvhpvvmfbVDY/qoeoci96VmJQp5dU=","CCVX0/UPpRfeJxDgSYpoOTDbW5+yaeirakJ3HVrn3DM=","HSCDLpYPVQ1wYYcvbNlnlvnPYfr0+AffDDc0peg5Iyw=","G1eoItNOStBs7E4Z3/Mka/hGvDQIA22rArwrEso44EQ=","C8eYyNz3nKmnx2yw6Lt8I2Zxn+dAkuYeb0DoxAh/wLU=","GpdbF5ZJsRTjxFWaGxQSXjXjYwvx+Dg/r5rygsk2cAw=","DKrp9LZrReRzLpeFGROllFQHMPJlKYAVOcTUSJYHX9Q=","COPagSTGIeBw6KQfD/Hxz3XiIRCHlVOS2FoXI70txB8=","Jg4xVRSPiSt/lrLXTmx5ueLBo82c0HhK5QeHXkomeIE=","Lj7Y0n7nG7QeW8mPtGbdT/nQ+KZohht3Ovgl0mCuOUM=","IdD7fONk4Kx4Gx4R2Jq/6gBjksq9IPB0DRVr4eRefuw=","AwGhqsxPhmhOPteg6wI7ksx1r2+CFJEPhAxifD2jzXE=","Ee5TvrHo7k7BBon0/kDr2TzRyf4G2BLpalgzaENewrY=","AdQtLdnSNyUwww9NYSJzLRzvjeqeLr+zsmeenw3NBMk=","CGHkSLkv/nOOGK5noUOHbVWljBYvdNjlVnFNH35ih5I=","GTeTv+XHuQxtYUdeic8NQURxKPKA2MbF3Uvh/JBy7ys=","ASawXuEkyFqiscEnPCHDzv597TmzBcXgOaNfkCTMElY=","BWncwibC4hWuaXuMYAEBHLrnzlNfRagD3GD96dpQyDo=","D+YXLdWv6P8OfjP2SZkW/Uxf8vq5aWN64y2OTP0/79Q=","B0/yxfAIBg6J0wllWRJgZ5zT8PWu0zFirJrJnaELq1M=","CG5lRE1TZtghM9jK0KYcIAZrib4chw3Kv+RTZI0rawY=","C5vL1St7iZplGgLDJuBkrGqXvnRXu86JbkZdc+k6+5o=","AmngNcQpxL2u3Dk9KoeXihwvjKCyWwhepEzlh47FBrs=","CeG3ckWDsOFqebp2cGNvh+oTShniDcPscMAce5RmTa0=","JkylZRrnuE9D2IQc+ylry18Z+loGosTSGEtUw9Y3CTY=","JOStjC84//37UDpN1QV1xaEkJqU0Y1njpWVK8BiPCqI=","Ct/KzvarJi+PydL2FMD+SjJzyCqeczXl4OCADYHoeHU=","GHrduXxKZDcUWGbPJw30pXunBZcP4eBhmg8BaTMGXSw=","BxBwLfhB1O9eDK2rcZep7xnXUkgIu6Vt+EWi6PFBvKo=","LgZkqrx0tcVNnQR79UcORevHhAJhWSc/HS9eR1nABlE=","Jxy3qukUKtcYQqdwzGXfGdfRAtkjVFTXxgCnNaH6Tac=","L/R1+dUiQcImG59SDSMi9SJo0omgKOl0dC1An9i7OwY=","LTuyz4Uw5pi3ce3mZXigFJ5WGzZtUCpuecI7M8UAwqQ=","BcgLWha2pZ4eNjA6Wbp4LNcUB/gyc/N8GepUqWHgytk=","Fwd8ymnu0o8h7q8PAEhpLNMQ5rqHtlt1lN5ZAqgp168=","Ltvk2ChpYtkc8akxdfklsXTPU9hVko8vEM9G57rx+ZQ=","L5V1emLRpSicagh+XIKeVNW8LgMIKthiFkHYL1dYJZo=","DCyhpPFoLaP1ZJDR8VQZTr5Aq0QZlRy81QjIYAXMz6w=","FRtVl3Ptv9SkmkU8FzIhKVXcnV/2FOgOdaxj0GXdDMw=","MEOuCGnrjRO4EBeLlus3yqJ6hHB3e92rhQAjhLbhqhE=","AahD3/liFIfTU7cM4E2d7UOPdsUBP0eAeYBjpN9tt7E=","Du+CQVJ3hMv/M/VR9uLlPRa3RFifUFCM2qCELgXsoB0=","GuhbRScBfUXYBaJbE54/Qk03RYQc7K2kZY2Xs4zvxMM=","DtQ38PEZMr8WsM139Jg68VEeVweEJ/7tMoeAgouNhCw=","F96aEXFhuuf4JDFN23pJ1Z4kQ81iDg568ILnJGpyXpw=","EoWM6lHu7C5PulByqQSTGN5A6ppBefp0x7/B4VcGgB8=","CM9AQJH07l/cBo/1Gifnmhj4rpOt2iO0Et437tFk+9U=","B2OPdVg0sF5tuvG5kqur4bV1iX53bq00caT+aNnnD3o=","JGEFVY9FR56M1Ul9kkCm3ZjZboER7U5v6K5IHMIhOUs=","KZTk3iP0c3HGjNH2AucSlaNqNluXBwTHCyL4qBaFC18=","IsjTv73zY3qWMenRsIUG1g/uaUWwA466jy2oXxD+8Mc=","KBwvryosRJu0CkvEc46mTv7BGNNL37OGUvyG5VKXoz4=","GMBFzdqrQziTRLTv6VJU3OfSX305KwUlbCuUnkfKo/0=","APiafxrJ+zeydTx1itAmXJTv/n54OMXwNpb74eoZzWI=","F6qqa8cbLRqg2ISwCTTxKDxZkBHpbv1G1NYC2V2Gn4o=","KRNFcXUkElXZTwAuxQpRg4YW8nWNaXI6kb8K3Eb60Os=","EuujTFLJN2Ui+ACKZmCKtPCEAaq4XRY2R5H9+RumYfw=","E16TeWk/Ttvp/IaESTilJRjonbn+E+RXWRMoco8V3Ag=","L2u06RggseE2f4MTTtYygwMHBlrfda7uFmbTpZvqp2o=","E1Q6mOWLG235gkf0UuAA/gcas/zbCz5rGpGa41I1KBg=","L9gffYRLmaxh6PCT3GX+DPRdwqXN6+lvALD0O9C32c4=","LVVSIiztTiDMgDcaAhBBHpUYDMSzEOtmIJwqRmgafwc=","I8FTOIvhIZa8HJfYjZoY3trgmbyw8f+ldphTeQIqGyE=","B/DSaes03Wmt3V3vWQK5p6ltzRc7/kYIKO05jvs6Ovo=","DVEWkbbvezLWtku3DiGYJtEFwOPfuQWouIFkuOM/Ldw=","KH3DYJd0CW0rnZjG8lMJRpANnc0F8APeHS+LPLjn0a4=","EVMbFN20mwZvESmAjwQ+PJ0/MgieOuvP4pzknZPQ11k=","JwwH+4WHHzAXxGiz9HAcQsViu3miy3Shtj+FcJCTMYE=","CRz9eQ1JBJci1IISkhHwrsOhCvPRy6/xrMZ09ZjPvSo=","Lh+bVGXqXoTIyyWbpc72PH94sER3vq87YSd0rdYyXLo=","Bk1a5w1LhXT/MHfoNf7kiAF8wxfKivJiFj/PnxNIaNg=","GN2UVqdnRJxlfD1WY+6nHlTl61s4HU4BWMccoOOo+yk=","AVD4tY4GNbyo5URS8+Mf9ZecISLi7WMVx14uHvv02VM=","GcH4IhNfu1kyuuuGImHTf1hhPBrG7MbRqYWlRqUuYUI=","LOsqsldrK2beZMmoxWSGn3kQCng9SupB509DZUfP1jA=","KJ7zBKEAI+Ty1OR8ryV2YHkQPltwWfrcxBpHWTfqR7c=","EGRVrBf/WxYlE1Zj8oYn2RnrrpEMaXyUDpZ+kXtm46k=","J+GUFhodDeRUyfR6R9hiiaEyTzBp40agoUopHtH1D3g=","A+o6zhMaWAxzfq13J1qqsfu/NflXul/6QOMZARf/vxk=","EI4Tb2wKcBaqPJEUAXhmj4vpKuqL8ipYpgQBvwN/OKY=","E4S1b2nK6TkwCVgoXOrVz+sZcfQrtzWFLSHz8/8ua9Y=","F6/FvMOuFPDdqqCtfwaHhcKohnKuJmnKaNVT9LVhHac=","KvK01uSFkMtqs3JgzQYowwXpVxoQSq/FowCG7Tbrc54=","BJZfyLuXB9qu0geZTIjSNqM8wJmcfhFlEvw2w/PEhRY=","GqJ0+TmuklvayAkXnmBUe6kXbQzE07Zuxh6lkUYnhwQ=","AsvP9dC1J2nuD+z870zdmV5mQXCU6EyUeYVngPsdlA4=","JRPyrVm5kbkBW4dIkBo3Am0uUR7K8SpxZkOBAye8I0k=","I/4xLnu2ow/tbNAPoNmKIV6QO0VgPuwU/5ITUtaUTaY=","DONSwVu4Gzn+DnJjhGucC60PmtspNcESpMpPWMELRgY=","F4So4WG+jMhSV0pAxkhirfWtZARo9FG6Ed4/2sNeyt0=","FIr2a406BtTaS/0JEhyrIEXPoaluie4eI9xhRFNm8cw=","DSgpWxd1MCQ5XFD4C+xmiQr7xFiGaFhHT1dlz751r1Q=","CbxWiq3yXJqIQE2ifHNzKBe2qmyb+9TOhR6Jrv0Umd4=","Cw/1uWlN7pzsZphi1JgluJNPc96uQEyeWmAWUq+P1PQ=","Dn/O5bxSmVb7TTHpjaE3YnbK55UDkG3Vs/mHv0I+wNY=","BXkDlpkAEXwoeynKxLMVKX0TeynvKIPjnxftwxhSmko=","Hc11Y1yDHPPPW+rt1UUO1j/7F9w120Tr+gIHj8VcNt8=","DyNef8NHgOgAXCQsyEKHZL5uSIyOuGBL271+BkQ2FwE=","AdhP/sRlTd4E3psKCThdUJzCsgIWJKWdJ0/Q4GOziZ0=","CALPNoTsJkbFNcAYMFvBN3tDdZCq1lSVFRnFOcMNVN4="],M:[["DjCndMNTosvyRNPQFNGg5f8LrF4kJnOuM/G7IDD+/2g=","EhhrsiAArYS2vykXmt4tTn6U/wflFifglYBXEGH6jOg=","I5n6pkiu35Akxqw86v6iSCFuJKnlbK9azSnOJUap9rI=","A63Sn+OY7S1E8jMSXs0VCePO3nfmvgi5SvT+yH6z5I4=","Ehr2H03FuySJCr65JR5c6pR3CrBi3Awou4mV3Y8YNjU=","LKj/7i1Y8pRSl7AM0LUR2hZwgNU5SbPx/OrKlha2FD0=","LJnvXgZBR9qXgrkUopS2wU0h6n7sH3LodhZxBp2CoTQ=","DX0HzTeY9E2DKmVxwhcGdYaT5ek2hM4tGl6KU+DMZwk=","KRlRFxBmI///sK9SXIOGhtDZcln8c6UZRgmse3sXExM=","AbYtSxfeZzdbWPJIqI2/cHzJ0UkbzgCVZEygIZoB5Ao=","LhaBvHwi0kxDP4HdOjJv0CQr/H4r3rYwfk0qyjKt2h0=","AGWFDRHQ7Kh8Npe29eV/eMqGlSutHJBH29Lra+np2zA=","Glmza5T51yNXflBNYAxJPygQ8OZxEmcsdDq7sTq/Q7g=","GksYa3fNU/lhyMy3gV2Xgc73pSr2TQv3RstSJRLT0K8="],["EoJuW5vhybhffJiqypziiocGh9NijWDe8KswcrV7Cbg=","I345mA+QB7v4aZ2+zgVP6h8ZdmvmEBiF1CH6PqRrU0g=","BUD1SSSXWV4TCA8C9rHmU+LlGJUWD/1coU0mrtk7hnI=","Erv7sRDsKXEAfdrF+ONvZVRl0F8kYplrIRTvrKxwr7U=","Ly7FHEj4tzxRsmSnDSugtGvbQ/kz3g+uqKfaKpfLQfM=","JuNlRNC1lS3eQAfRGBhGW96RxNzmWrwBXnVWuli5X/o=","Imv5S4axd8/n8DED1Z4/nOI5OCGVRwjnxyP4EEpoxmQ=","JeMRs3zuaTVF4sLvwgQ7wHNVIRWzoGXO8T02VHtrncU=","DyM24O7kaFdByiOCjDTCTwc0kfDnLBOWEFJKVvcapAU=","DZu32rShiaO2mQpVJsgrCuULp91Vj5Ubuf00PLtLDhk=","KkpsyITP0Ir0sNvom22ODlgRMget7Yy6stB1BT7+mYw=","Hrl4GbNTHrtkDta0ITQzVBkQHR22DdGpJO+WZfepGvU=","ImuR41LGXeT87hEkRb/yDkpnrw4RCVcxmyhg1Qh0Brs=","CsW4YSjuR5RMEq9THPFFgELDWt/NnltqdTGXNxRVnec="],["Iv6hKXpKXwiQTVVcLhXQFhAqTtKcMrS7EICe8Ur0LHc=","GAjL593yo2hNihZP4tFQ32Igb2vjPVd9xXmPGTru16E=","HBzLRP+KttqFTpJx9L7ybSrCbNdEHxtp0W7uDXp7SBs=","G40gnWayway6ukNeMEriBmLTNtEDML6zNVz4AfGUcz8=","EXOM7TkzxLJ94TkR23HM1Yt7MTRO2RU9vd3bkfvbzqs=","HpfOATr6punJk+nP3JquyRsGeHgZgwmFpy6ffG5Rarc=","Bmq4vq2ue+vSajOtvWuzktaCXaN6Z56K+a6LxIE8MWg=","IbN75SGDXDK2c6Mdca7RvH8+qW/h1MI/FGI6CoUaPNg=","HobsCGgFvHcSt1EN72USSbodSRB2JB2Z0AxpKIDzmnU=","B10aps0rjRgcng9CJ1yYhK5voJGG/iJ+XEZz5W46zSg=","FCqDIGdHIA/bAnc+dm9QTGWvgrIAwOf9lC+SviPVhr4=","DuRoPI2lNra1B3Okabu94uQXoc+b4iFSCvHnVZaNf/Y=","Fo53Hp+PhgxJNn75GaANTxKLqwHBPX3XLOjTa8bR2DU=","DCpDkGcSFEnB7z26a+H/hParf6xLvVStdTnmGCbKGXE="],["JMxnUYlAh7gxWYtbx/nbPLtIzilNkgjhqkNstfougOE=","AzzM7wWwvPe3eqVWCg+UnJC+XMLFcSL5iF0koRfGP5g=","Do78hc/r3ilc5YneYK7A20PIH0vn2kTrJvpLcffLfuk=","Cp1+5+6RZ3r/08pPxnRiW+iX33n4LsQ46A8eAAyLH3A=","CRdbH6+s3A5itflebKZ8P/yWom43z8c0eVuS8eRhJNQ=","MBawdMgUIl4tXBCRqDA+7kvkdrFFitVMFrThaR9rRyQ=","DAmYYVReATpofN1Jo6KWqNLC6ZaRwlNdpxLTUdXmPBA=","C3Gga7dbChC/0oo3iL9UqKFEsyh9+cWRomQ8QQD+OI8=","FJN4ecTHEnZEx2W2Ni+LmM/TL4Vy16rZzDKb7VtQemk=","KPngBY688VkbwAfLAqw6zeCFFCfbIMc1jb75+pxXwro=","DfZTUk//kt3o7ByaUcG+wwvzak8B6bO2LrE/j/33uL8=","At/PsoCj03LbwVY56s5FwLrFYsROKS8UKbyRZXj7C/0=","CzRYkLM8I9FnOWxYPRLk89nvyQTyYSAlEjUBkKsZYcU=","BPfx+v7hIbuBE0T3P1T0o1gwdnOd2d/EYrOuY0PJPLA="],["LMPQUDoOHalSsIG6XcWxF+ZGvtVypkUmbG7DzgoUdLk=","KFTIK0tfXfbdOHLj83E3LeDRLhbpEIdmkgtUWBBedr0=","Cx2BD8xyFVHipZbpAJNn/GqSSFerKbcDIHsIyV7NAB0=","C26yJU7frh11A8NRjmTPGfNEPWzQO3HPvxvlk22k4EY=","IQpKgObqp5n3zgV1K72k1P8FIHQslD4e/usSqRIppa8=","HBss8R8NOjoSG+fQ3fsk3HH1S5vvlDruMpY5ZpIqg5k=","FXTJ5cqqimp/tIlNLEXRkB0cQrMhT+mnL9PMZo45n3Y=","Ju1f/wbvnhlCvT0NO6aEjkfsBFzSb5MEnYDL+mvMc7A=","BZ3oc8WYBvVRFLw/gwn5tkz8unQ0quIgRH6g6cSmbaI=","AX45zLo0MqE1wAddcgxklWLuTTG22i6ckL1yoDl2XnM=","KufxQU8UQ3NTGBY+G/seG89cJx839qvxqoZ2ay5Z4Ek=","EuqSGs9bitxqTja+hXE1dtZYCZIwsLF2bGZvEtkqsUI=","GBXUwuahj08/pTigBBRtf1QPvoCkYFhXcU+6J5VhXfk=","GPbEDjzPiFgEs3RDOvCpYrKWP7mqAei66MyDSz4Xox0="],["Ee7b5aWWnzNEZQNJS0aaK4P4jTqkd+XW15Y6gzOmExU=","AJtjx138q1ctKAsFf7w2QNNd1fFiRIY6uKMeCVbaiAI=","Cfysw5mAZRJN4Bv3wMi6JqxCQfH33soe7+XvPVAV460=","AamrP8IFmwz/fjzEMffbRfWdj39yTNEKA/MaNmOPi1I=","Gbr9DXlCuDnzatPXDZyHtVZ0ub3uAqfcMOT5nrzB2U8=","AMR0gkr9KogMaoWnt6WkNKxCLHpjqvjdx8TZMl7e9A4=","A6ZakdNbbod5CNXEGeeFD2RfYrHJE3ZaIUuw96KRW0k=","E3kIuqwuNeE/hoNKv+mNG1S3wl1shfxsBex83tkXVRc=","FmLybPBPW5ac3WuT6JDvK1sRJPUYIoiNwhZ7vs98Mec=","DNCkwn3hGutkYOMvoryyicuDMhcjFVMEkp6wyk7qA8k=","IDC3vCpwkF0DFnTvtCAzb6uwdprAElw13+L/NywapOs=","C1NCUDr0Ru+CTfTfagiBlftnJ2ZX1CDm8xKyYo6SKYY=","KCpVX5rU+1dpj6ofwyebuMKMH43IxpMiW9hSDbQxNIk=","F0waEJXpXU8JjI1ggmd2wvc2kds37DuTeDW2WwG6E9Y="],["GJrp6bFiqxoZ1ZnO3O9Ci9EyXHh0CqrWcVtxC/rEweY=","KP028cdh6nvOKebwAGf6QLMuazGPUGtslLuEe/crW1I=","BdLwo8IjEirAEhQlAyC1L/Wj0kIRjhl3iyyM0al2xhE=","Aj+6I6tLwk1IgLpab/1utQUN+40PVkdtOjApDto3KsQ=","JrjqsN0NlbeoQ54P99NDinOie1mT2B/OznKagko1IbE=","GXdex4H9QImFn2t/EnyR64Put+yereFGd7CmsQuebiQ=","DAc+rdtdP3nlv4O6wA83cAvWRQLYv31aCZ+z7/fTsD8=","FDmR6DhtYjNMoNh4MqCEW0hBbvUVjBjnuduM1q7iI6o=","BfuJfXHt2NjrHztcgjpYgqBtlkBWr9Uy5siIk6JfJhU=","J0WgWdCWLxvw3eHhuX4Lv0xBQ9EP0/3rjSspXuTXqd0=","EqcQ3m0X+Rr4kBAiJoU7tkIJ8bQTMaHRcwW/W3tSFy0=","CSZfsxSmdraz+CfwcoOh7U8wDo2Q+WeyD/YfRV0qsv4=","FIqxWXKmkltxRgJxD+nmTAoBUFOsuDjQ6HakbLVlP1k=","H3+XBMqxz+orJHHVee+Z0ZOyNK+Q5iygm1pnHCQopRU="],["Gq0RRJ1uLG4a3PnokRTDNsAUVSjzVqwEn1L9jLCENwo=","K1bC5E9wOjsUPaA8JXSTZ/dSsWgXJX5tEjsQvIVUNDI=","DHUT92K2QCKhUdYjAgmd/9UXkdmv09z5bL/PYDWiwnw=","CyZwD9TpUMJa14/ttj/LDZunPsq4WMBxZkhmqQlvFNU=","FzmF/hfzsPuF3mEEwCtGw9ee7p3Ci1Z/AqsaHA3exXY=","IKmmKEz8Q4F5XjsGg36VloFf1bbxYr3gL5fbaHyEef0=","IXqkALK2Jbw2QypUXlMxJPmcHLmOuF33RzGehdUwRwo=","FI3JM19iH/+cjS+nKpz1tv66vh9c53aJwaKeOTGF+6M=","Ds+sqtDBR+Czx+BJdx5tQHKwLuTRccDlMiQhTRet41E=","E2WpBMf2chAC284XB3qJqSu4A4vSevUzM/RHxM8DWoA=","H7pxO5h0IxHfs/o1b/g+7yNM6L8rDUpS3nr00lGfLxI=","CrkT9l4c6znti4O9XX/ZAOeFEe2rz+YjFN0Q1WeFjY4=","COE8LmHERrUwJNIRarF2yENgDQDmdkAsRkF0UVjCQ/g=","AfoCYWAkzZvt9kPqNtJi0bJPOKVXp3qCxoZhjDwz7fk="],["DX4eriz+xAZALTTCWeWWb24usmHU8I4pCIMlprtmmmM=","GE5YJGieT4FDhWffQ1854dNagZBB1+rzr5CEKb6yvC8=","GP3mRRBiAW7eqjLkCo/DB1HhfpusGS+MqJHBHznr/4E=","BKVyuGEF26UlPX7R5201oSbmcYVRuXayCPWT8IFY3qk=","HZSOh3SxgPpeGjkyQ53+jF8ypDdlfSEnfkJhS0yaPcM=","IEQapfTVY45k162ZgrG/z94Vj2o81q9ilB4FzI5TMVE=","F4pY/xItFozU/xGkcoCkuOXNsxNBG29umpR8f7V3pR8=","JW4UU3jSYE24xQndpFUkUrbEqJH6xdoZnHVgdo2UiDY=","JfZNQqdQlxr8uAIwcPbsl7sjYrGWparir2pw8uezV68=","AvgSEh4urMx9Ub8mY5jVuo9gGiqm0zXrafeGRkIXdmc=","AMj4ciiSovBsWrRU5Ae9VX6cLqd++AfuDj2JxnhbDTM=","BAfVhaan77VhN35fOXIxmj5yheFGxUme9shQSj0LYuM=","EcuD4B/1gDsEmitZrpkVs+AEXh22lKbfnenE5xUtGR0=","LhwpLga3+KbkNE8QVAZ1pjyknkUvaVZfz7zUO6wPOvQ="],["B5aiOtbtKsmVEEoNPmx16XfOKauh0l5iqaiiA2TqG+A=","EATF7Lq2t9Eva7TK6rM91Wwfgp7ij0fCn7+7FH6IRlQ=","B3VZRzc3VJ37IBbfpyVYuywcgW1zGHY6Xk/VFrBJFOg=","G8vmftX7dSKt6v0dmhUPjVetohjbNGkVyG5sAMAOOLg=","G2GgPiGDYiBP0gtnU25ebKe5bbtT1T7RYCMCmIYUh28=","LT0mnuMk58Q8EaqEzRW61lRE74Np3xV0moprLIEh4rk=","DqRdIkee9Xc+WLD+dAho/B6LUL/3YEnVtu1ecjcRhns=","IoAlDiEr4qSNKTeWqIrGKwVBEBL0amb4egIgo9/z950=","IL5wP4bXwLna2Y/4u5/JL+isCoTGiXp12FEUb3SEC3E=","IfjYVAkd22AdqxsB+zDD1Pd8wxZ/ozMsOzI3egfmqsg=","Db0JPcFuc4Mr3mLQXLsG+CcfpHIpRwRi2MGM+KEk+es=","L/W7vAItG3T+GEwGTljZZ/Gq0fCSbJBqXjVs/DuBrSQ=","EZgWhiyCJunl36vzFns7K/f7PRkGOYmyShbZfJS9U9c=","BvvO1SV2qRPmzcXFyW/cj59Okx+pC+60bZs8LXdeHjY="],["KZuOhiHX2MjT1ihssSazTuU7LcmjaXuDgMbkf1cRNFw=","Cpc6ZlaT7QlDTtsssKlxrSd6grM4V4hVI0muCei9DIU=","LenuZSnlq8eu6Tt5TE7v3VF8T+EvpWvOBqNwjYYza74=","Lqa3pyZcUD/LKEwrsZUS2uce81cSXDrHVca8bMN722Y=","E4C+rHsGLGuJkUqXao0LnTJ2oTyCwj+iH0+kQD4yZ80=","GlcY9Kkt2NF5uTKwgg9lx7uT6rzjmPmXMk+YrHYyO5I=","HHy/JEjecRTu1wGwQYCQNOB7lGoDQLd3JoUp1YLCJao=","CcieBsrVQwFT3VLMZq5PUhv0FF3wSGgb6y4Go4UFARc=","KW86nBBCImkqRK0k8Pb9gZACfgdVVn6acAnsce9EDqA=","AYOTUF6mIwZpqAMPbnYTChTBBwqQG6W2QLiK6A19MLU=","HcowYKa7xMMk9++6IidP2NHyVgpO66jIsNOJl+DZxGs=","BtptiMIz4xgsX6XM2hOSwPiffGvsTmDajfgFSAfrCSI=","DGHsebEG6dxklKY1nxdf9jeDnKU6yOehNHHFZkYYA5A=","LOxn5iMgvGoMoyUY7IHHQ2OkttJZvSdaY0JdbO3kaNg="],["IPEe6B0qyantHKxh2c/fEL8bSc37ttIyhyod8UJ8GDk=","ElR4yJc7w5W2SMgiCR+N9GlQSnHKT98dq1mnCND+Rxk=","ErWRt681/9mXs6YTaH5EkiViXdXRAc7y1vKvAtnb1tc=","MFRO2pwyLGyHJnHWZ/xfzwnPuNNOjlgStuc456tA2O8=","IRDBBe+0gbZ5zrLxEtbqcERCdjrirGXt+PFc/RacVg0=","CP1Dl6qLOoTdG6Ti0Ot8bRxe2h92SBS1/+IEyOxzVgY=","JIffnV4Ga3b/yy8MoZCr9fweWHLEtqNqRocOkVkgEBA=","Cq1owg+t4ePiv3D870tVC6ANY5niDYNAL+CbUt3N9Sc=","BjAWebbNsXqmwhLONC7PaBq3zZa/C/uTNQNoAE2Xw1M=","HhUf7f6hFlnBiaMbon8sz2lWCEGI6yxMmbgn9kXx22E=","KRvZQB3iCRa5ACoAZhFLO/rk08gwirpK/czfCuwS1mo=","AKqyfmJ5lSxykfA2kY8LJ507HZ+OTorDgNp37C/CTqA=","Ho7mQTCLpv5WALLfSSzy8U+YkroQJYJsU8d663vNsEs=","J24mI4KJSeai/ckX4u1F3ODuUDza/8mt2BX20dPE+dU="],["CkA+l5lDuNL5R/btptQRcIgTQbteT7uztP4919zN13c=","KwaW1FmAAgoqQhBzRA46T9Oe3FKI5pAKWVjgzYHg7uY=","L5+I/pvjZFfopUZFWqAKD1EAp/MlgLePJqd70LdhIYE=","IGcz4yemS3jTxItvdYDQiHwXeDQ7Z3aIWeJTLX0cRqc=","AMJy0Qry73ipjf90hsSddQXt2IySLlZyo6uxXMSfQTQ=","GjJ/8sRvWWn8rLRjUG4QLWglAjgfw/mZuf+9RSC6RpU=","LAy75GQikXFSyhkGRivLWhPvU2MiqHFSN9oJuMWUysU=","JfQQNSHjbVXkGBYu+Ov+xtRWlVIO9HuFSLo4tSon+/U=","AHlA6wS2HsU0HBcC8DmT+u0Wfbb6LOqSKQzYIbFf5MI=","KuHsnglXfILJe0sJFCrOUaqtHffcNSzU5YE9jO6cmNs=","HJf8d1+WL+Bae2Y0a5PDJgyPapCn9cYyI6M4bhmFLq0=","J3N/zXbdKWwogXZG0wsRaMTQDh92TEVlyqMnbe/RXH4=","FrYbJC1B4ZdYQzCaAaNqFDl9fI5760r72SM7RTqszbo=","DHW6YPjg9q+hJudXA7g9mQgRYUe4sttF7yTzFWuPGFU="],["BGRiUzgPS/ZClyroGXd3lFSqCDP9o2sYIsucCXGePdE=","AmRiXHTyo7u9wZSBt4ZnV+Y5wSS061YNpTH875l3OQM=","CXFOcX2qPOs+l5TSSrzRcoMcuhgGbEwEiwmV6ebfHew=","FNrJBZyeeNlsfvgHujQrlGhwZ5eCIx0q8Pbkq3bL0QE=","Ep3Wd8H4qi020qfVNAZF36w0pkrkVvkbl96fjpExNhU=","EIec6rw60EXXb2zVsmtW3Ee1EtZQlFj5/96Np55mSc0=","D3w/PMls7aA55DyGwbaAx31vSfUOlN4j5NtC+OnK99M=","EL14JPwbiDs9oActLGGUxKHllXFWWU6Qitv25rGRK5s=","CQ2hLhWVVR0lAPkDELdwHfl2dkBBE8M+R1sud0mtthM=","JM6wdm3iX8IniShqCSh750AxDEF0cyC98utclW4EA1Y=","HH3OzqWeb3vrbXAuL+dFiEFdMOXcCZcLstVqzI4IMo8=","EQpehN4JIJ6TY8A8IrU3rGp6q6L2qdGh9r+rcalgpYM=","E4ItzD9icbcVScLNkXuFnNrDavaEiATRWjVNTeD2fvk=","CF44CQXrLLfnU9CrD/SRiyMsc0QYtr/hMx3kkvx2shw="]]};Tv0.default=Nl9});var kv0=H((fv0)=>{Object.defineProperty(fv0,"__esModule",{value:!0});fv0.poseidon13=Rl9;var wl9=$K1(A5()),Ll9=$K1(B5()),El9=$K1($v0());function $K1(J){return J&&J.__esModule?J:{default:J}}var Cl9=(0,Ll9.default)(El9.default);function Rl9(J){return(0,wl9.default)(J,Cl9)}});var hv0=H((vv0)=>{Object.defineProperty(vv0,"__esModule",{value:!0});vv0.default=void 0;var Sl9={C:["FI2eRUIGaxJdptaf8/tnbr0n5qOKH/QoG9Y5yXr2/9U=","C2CiiAUyQpX8r1G7iNlpI3LL9O7xy6i4XLwFk0ZpGog=","LTj4Eq0desecMv3VelbtuGGIXyD6S8bQ2ULC9B6OSn0=","JXOKzRFjWAAzNn/Y8e4ZnX6zw3iR4GvCDmtHagNXWIs=","JH9pZ/ykJomujiC1p6GY1jCGVJt4wWIKUfXTaCTM9D0=","LiKBMHemaLK3Ukm41RWj3Nk1AgBmlCRbsIf/BzJwi5M=","FSPqib5hvkfhw2sOAkBowoxI2nS/cGmrLXc4nIPUdPQ=","FGaVzhOCMOCHtT7xv4FgHyWR3TRKfLUJ8TiTk2ng0cM=","EtBdlXH6S0FxiG2cLNRMfX/FpBJRlefSjDxHy1y1t8U=","JCchFHCE1GE1Q3iJdxEfP95siTJqVW41vM0qLnPKxos=","D9khuoOVpd3oM+bbpBczhQB7ONGvXjhBo0XJpIDJ0pI=","Dwu9x6OeUUaSny4cqftKY1UM6o8SEJwdguYBl11YH10=","AA1lAIWIsu4aTe4DE7bUOWlS2QE4Xy4a/moKDe92XcI=","CupWe+MeHELOM/WJ2QM2OkgvIcHD2P5Q+m3wGKLcfCU=","AvozR1ewPexr4d91jr4DUzF7NTFuz8cpNNBp8YI0a70=","ABcyJ4Kzcz43nIkJrn2pRlXEbdK2sGG5JT14eh6qm48=","FWgW9I4++Yj/4EzHesTImvj++EgmBOf5O3XB+xFk1g4=","LI/5d6JzUrXX2ewQP8jwxye4SnePQa33d8OOAYAK/aw=","LMIly17kuitwU/mK97O0iFaQFuz29JQ9ZLqEMJLFkik=","DTTXqLj0mr+kjHOxDyk6yhngl0OoNF6eGvny1j/q2Wk=","KgNVqwS+3qYf6uCDVhBn7fFHayByXPXgMtuAbTPtwgQ=","LcrrRlOgzK0cCHL3axA79Po49tYxGeFDfHmCA9KXaMU=","ItLmOQf8C2VkhQEiyOkkqXLegn10kekt2EOXsuvKd3A=","FZOltQPfSDBf/DYMT0nOsCU2xz12tPL3dPnaPVuNzgM=","ItRfEgPMEeUrkVV0mnwKCoIdpLBjzdyCBYAoDiECbr4=","KPAaCttfj4UjbhoSn/r7LN+GrrQFbrX/WgaVHWTD1LI=","G6YCrp08TL+t0K4sz4/M51n4PP8pvxK1PWBQp1heaqo=","J7ygYdgVd47YcZxfT1QGMhPFAFpG7XrtDJedKtFVfDM=","JVk75Fi3WlNppL1qhrcK55h26Vq5NwXSRBAdXfPkVwA=","FWCAMOi7KozsX25pSJBkzSH5s2FwNMl1HFMFbMETwEs=","FKtlfvUncyabQAK3osxtAepm7I61Gpfgvejvn1k+qsE=","GvGFia6QBY0NsVafTU7PdBVDhsu2/pBWQxG0NAsaEdo=","H2AQb4j6202Pl86ezCTQkQpFdcWnEAAlBLSPqij7kcw=","AGYCezZdUSVfmcqrgtUAmuBm22W6EDli98ZfLy2upWI=","GBMB+jh+Uh6JUaO/d8WULFu8So/MbDlcNLT0kakGirM=","LcBMs6gKUjmhMpnupwugJlk/QMz0nLjr1z2imnZBPjs=","K6VeHVzAkEMCdZfk/FRqGJIrr4XWqw7G7/HPE5IrVZI=","LVsPAWOuR2k85zFWjNZ8VLgvJJ8qQp5YX2VADwx63eQ=","A3SsR2n6b9C4Fm/WKhEjV5AjCKEnZFRT1y9SScpck2g=","DnZ9YX275BCWhwj1hdugTplag0fvI+oQH+oIhQhAOqw=","H7OO885Q8VhFHje/VIC6cKkfj87pMnSrAh3+1w8uKCI=","FOI5qnO5Q+Ocm0irsgXMqk/1nWj50yW3F3kWZhd9tls=","JxLZQBlUD18NYcEcLBbT36sCVzhYlr5Zwx/5ejfGVVs=","Dm9SQ5JFLrrUCXOpgOCPaaveshTl63gw9yhMHRPjYDY=","KUcLaSq0pVBSO0SGhOGX5r6byIW50xEMKBV1wbvGfKI=","I5EIJ9DUpB7osTpxGuGbWsYEQBoiFBcXLDAYpJ3pWfs=","C/WGL4mp02h/L7JGmAVw2W7SWOhBSsp+DJ33zugz3YU=","ACcNSGP9AfJ7BVhGi8qVZIvI2zylWqpf6yfChq6tsns=","Lfq+x2ceHpMrB/Fkq0nmnmPxc1E/LUoBXOjePhaMG8g=","C6smrLxI+GSNc2Nmraop/eSSSAAC9QIMYiD7GH2uiJE=","K83wgEMVRKTtJcnbhog3otF4dv17MAG/zCK8toZIO7E=","IGSn67fmrenLzFliAO7JfKXi+b6yomrMZzuTohjxasc=","BFHlhhfsiCeZsrM6rTS8qraocVOMIHggCbXaKjd7kao=","JYL5V2tWsikHxLv6fkFVtOKK4Dh2lkzUCtsOJVtsGhQ=","Gvc1FbZhvQORW1w7XYzsBgtJDXQsT0jUPtkHrGXqbIk=","DuthmwFkXLMfH1FF0tGsoEXmn5qJdCz4X6plqPMHgcQ=","G07muagfvwwgHQiYppSKCZXrzQgODOqDraPY7WGCqxc=","BavgU5koivhO/rhI7GHVPdDwdDmYLgTjpaMEFmrBcw0=","LMAsnM1j8j3OnsKzWHMi2kpM6/nMkkbHANtmEqp2lnQ=","DaZPk1W8w8z4epaWs0TlaDytP4dqW55fcVoNcKlzAB8=","LQs/OpAfiK2IwgEsKzL0658Cu9rt9M0eN7hPQBb+q3s=","HVZlI+1n5xtf8Mxc0XoyXTCSvWalJ3OlN4luPG34bHY=","A301RG4Z7tZiorYoEmsoUPfaoIeXTiH609M51+Lcwz4=","IrWVR8M8N+bDAKNVb4fbumZ72oThuO+HQwpSKldt6fA=","GW+Nb4UfW7zqahYUZWs4ow5by/8mHO8Z9uNAZqy9t0s=","BXbW1txpLZ7XIyAF5j+VTS2hHHfm6RmyudzrrtoRtQc=","Cdz9X/8L4t9aUmWFbCKsIxzt2BoTEjBPWJbwkJzD5qU=","JveSKGzd6IjkVMHd8DWS1tYvS+SEOCNSZQmCn8tJYWM=","KZkh27apIB+Kyn5p2BkCONXkqC3adDrthcojXKuAwWM=","KGOiI4Vr3ULjUGnSBqUIjSF7X/um+6CTnKIoWM13Deo=","D/pWCdG5qoSHIdLh4q1toF1DokHo4Kf1lQj/qbHt5DI=","EdklJ02Prn1Rjf7OpYqaV9iGQgYpaeZ+RX6WLj7UoUQ=","IcIZIEImvEPw2yRINJITqeVj6U0//yiy5pJojQ9bKxI=","LASunyULoBlL9Z7KlATjr23NZN0443CgOPP9Hjl/UQQ=","IjzKgx3HYNt7lU1BgQYUum4sYr4x6UiE1Mfl/6Z9pcY=","JEs4lBBOUaFRpnHKEfyzQtGsIl9Dq+6DlGl0NFcTPYE=","JPcdWgrASjh7dYxpeCRJ33ucztthY6fu2yHvQBRS9FA=","Lvs2DZyg4V9SqkAz9MQj4PpcF1zdBeSuvMJ4p7gpa5c=","Kf/X7z0BjJXoA5wumQ5M/mb/CTgQrUUIww4o6LuXBiA=","Jn/3WlMhI4PszKxOijvy/J6YK6837ERHhgHPqm9BcjM=","L7/Ess5sKwjLs+N0n7Iv89aNO7fTNc4OQuxtwnCQw4U=","Ji+T3iAAXE3i9KXY0FXI1fVomRsKhiBH5a2UyIaLo8o=","DwgL4np5H80XVXVPkx2bh/WtjBljoCqnyv3R6NMblOM=","Iac1ITqMeEl25lyjvsSsxCJFJ0k80WJtI0YTOriHX/A=","FgqS+2pgfV7nlJ/NVTfIQxxEnXmqUbuVWEXSy+aEu/w=","AHkVn2NkVD62Q/BCRGHwATVzmBOECsdN6B33yeEMj3I=","IoYkfFjqpFCbqvhblH5plQHTtfkBrMhHWn2deUFgbNU=","ERBCUZi6BsQu+9tulYQNAcALXQiFDwzUZDXNuhvczqY=","DsWhVXGVDOw8MZOsoBV5FgS32uGF17nYmS4CAYX/2Qk=","Ig+YM1WXSTwuf0/jvcDNIp0MgbLQtvnlZcz2Xrood+M=","HC+i0Xb01wcP5Fz+ao1LvQzmhaoZbkuiNypRleerZEo=","KYwf4/Y1MaqYtqrQLkOKjyeLytTtl/PIKgkfrqkQ5Qs=","LoFLLwiNkAEr7nTO7xDHATAzrxKDVt2kiOP+qzvyUlM=","ISYJlE7AR5JfMcE9fKn9Q6TlSjP7CabslGPLY9JXDmk=","FXu7nQVG+G5Ki15FADarCoTWEJ1VBshfI5Jn9LpYS1Y=","E4782zRLW0D6qcCkFWZL/9dyQLWpy6VrSZ2i486ms9w=","DKUOCNJ76lCPICcwIfboOc8SSlQ2He88mypkWV5Y/k8=","DTTS1ZdaLanw3XLoRteXqzEgIjmeH+cJgPmD8Vh+98Q=","AN0b5PP7A01GaagZIvoBTDwcXFdfOb2AmHfbK5//l0Q=","JVQPzBYjB+OQarrnuiWOT6hP9N1P8ZdCoJadCAGLIb8=","JPV5Npea4qO5dS03wBdXRJNSSiVKW7wQITt/prFa01s=","Atm9YmR6RTNNtzYx2p2Xon6MYn6RG4Pxli3DQX3Gzik=","FJnCmUrYOHcO46mvZDYqEN5sTF8y1atbuuVcoLKfv7o=","FaZFmgju02vT4jFX3VlRK7yEhH436KTj99f9vHviCXA=","FI1lpqdfvvszllvi3wmJ/gMfR0eJItJUbx7hJt5/Nfw=","FtL0hlx204N5+1rS77Ied34BdEtOIJwJXTMuQe20V0g=","DIbGnpSgA8xFTimQp62BZ8O71HMuZG+fkelhEUvGXDc=","ALEiJ6MQ+GIsms/iuzIoqgXO5hBcQmjCZt1Bds5/jiE=","La+R0iX5FYhObP2rQqy2LSdjQZh7w6JUGBnsd3TZDo0=","C8To1VVhS6wbjMmbrn8AjLfIK1zRo8SBpVPK+Kw3P24=","I3XzfQAwuJShqCmN0t1Z4rfnNmfzGxVuhtmzhhdQD60=","Ho48K9DUhS4mGjwPqT2D+5wh1EtJV4Mw3LlxjL1UsoU=","HoDsyimzRe2Ivo5TygQtbGKv0qRiTLrLO9B8hYOTMrQ=","Lh9e5wM4xQxFb0MHchYSX+8xTGZTybpyx12ltTz+2pk=","DpujGuE2+wGZ+dng2FgPVWBEnyqLap0PIj7FLEEgQx4=","JN5S8VayII2BvxCceQ9Am6qUGreXivhvvA+JGl6QT3U=","Bb3HIFomvxJwBlZCXrrEjRFQ4C/ptKywekFgnXFo8E0=","An+BBlQtmaH5A1gq11cHbhivzlYzZ7Y9XQlz2AmTo9g=","B8ryvDeF23rWgbtsBd3yRSXBnRUZqYG0QEWl94y6UrY=","AjC4RGYQZsI0SDx/32MkSZIkU/+47zeXV1Ca3dgc13M=","HFE6f/i9+UDvDQHnb9TsGQhhcOiMZClPc37yC2YZgqw=","Dg6Xl5roZLVfJzcebG5hmre4h849hh/t2ErhEb6kDgw=","Bi1GrcWRNHhM2vDE37bJ1zWPMV8JSHZcj8vJfsPzjrI=","JkLO4jQIESeyi07bA4SXp5oqMTobdJ/S62fjd5QoNkU=","JACzmCyS9/whgYiacIfA3JRtsrLo2G00ULwlT2UY2zc=","JNqItPLC3HBV9KVfeDIjktgIwHby3my2oDiB8jVOkQY=","GjlRzWklMWSBSErDmzG4NielSEwlnIGO4jonAMbOrJ8=","LOyif7mWzbptbuHhBfpd+LprZ7hlkxwBdRX7QpCN4BA=","FggdBL1lvBnkGt72/Y2ngU0rsM/fsuzOXfgqi+qHnm4=","BO7UuJwO3hvViFGpMeTeeR5Mac8rERb4o2srxVkADkY=","HWACG0E3sgd7MRc3hwBCAfILBwFBHEirnhRBj+Ju9Ls=","FjbCnYVof+w6pBJbtm5dXxVWVXpIYMHfhRJ3kPCaYaE=","JccW5epc4saitnGoY9Wss7LdSWOHn0wWPaagb7JlzEI=","HezgAoS8aY6ir5fePUJs+QEQu0m+caOTwc5w6pcdtGA=","KSoYVprtPChoUAHUDLQt2BU/qZABy9UnKcpvjixGbu4=","Ju2qCrf37qyHdr/xILRIPOmmvOhdCZkx7JMiuh+/OIE=","BdI/0HQ+DjcIlYg5LG3wsE1a7y5SaKsZwunps6OvSSE=","MAu+wwLJuLfkuqBpkFcf712tJq9hjQd5tpl3okTFifU=","Jp8tnOCY7uieaU1T07LZhhSQzxhOoJuvZA8Ao5rHKj0=","ESKjf6DDeGNDEYK7gne9DoSbIXioFtMcdgT8UhnRqmI=","FOLbvrMKOld6CyKZzprwU50I6uB0inIYgKrKr+GGRTg=","L5JsZ3OoxBG4fcUZjDCZA9n0kq9vCkOlryAo5Un2yAE=","EWnxEM/0lwC7X+6eUkpJ41iJxGieOEuSeYTplXxYf+M=","AD/shj9AMnsGbmgFTIfSDO+h6xMUBSDUOmebnkoUemE=","LodkDOtAEqmtoxSCx5oI9kurLiwBDLA2u6weSofIAb0=","A+B6jo6GqGOxRxlHvS6WKRSbVVAqas2r9gntr6C8nZg=","Izl9og/h3QX/Ico9IT/AznzkbEaVN8GiqvUilNL9ba4=","F5czp1zhGv6KSEL4UJ5JMB90KNY8qDlzuNgVb9gqtpo=","EMHooO6BEya4g8qOEPOtsSRCj/zFx9x56Dx5B7Kh6uk=","JN+TaBtDh5pLthtcYoD01eE2AoeUW5eOWbGD8CMzh6s=","IhQPNC/s744n40WEQ7qn38unrDXL1KGgmth8f2PXu1w=","CLr4WJSQDsCDIiWdUXWzcP1K0z1fWZ1gnJXi0Vwm+94=","JN6UiAgbhJFO/759VgBFmGdTY+NLQf4Om3gQeTAxLhc=","HyUpEJOFb2SicdvYYUkxuXwx+OyNpxIbC7gsqnH0U8c=","Eeq+TH7+OuxZKlzsaz9t0QlfnThOoM4EAmLqwPBTyRk=","C3fbBCDsHjK5ug6ZBKKJIfI23tSPP0mqLXYaYxwlA4s=","FonjWg/eex06bm0Uk4D/xrfZdygHpVOrfFBz6y4+3ho=","FiI2s0PCwvf0izbz56fsl8B8zPIuMlTczEs6MPM8abM=","JIyVHJUF0s8hNvayTCt0nHdRoBqxzYOTS+Evy7jQXIY=","CUhwQvAUlMKvBGuUEFtwsbjl7RrF8VhAgwmmanemq6s=","CpqXB2xdU0EcPo//a7U3ApCAtnEySBn7ivM9ltQyrOc=","DEPV/AAgKS/S7NBoQs+oNz65vvip2YQ0i0P6lhSzLiM=","FG0QrlOqr1lcuOjrKa3j5WyS2ptVo7wkvs8qL1+rA5M=","G6y6QtgMZrOwYstd2mpiMEkthoWGJEfGOMybTsN0M3w=","FuwWjbA3KpFE9RHF6GCwcROmcbMjlSqG6P1Acix/yHk=","ARPlRXqt3+Gjk9diWtBb7EDp1Ep+GF6jrytYrmlat3s=","GLqBSip/3RIG22ow97mPPEXKtZM2K+/csNKolqx4p/c=","EGhDu8NuQGSFbrZojY86kKQ/+n9zv+Ywchab9SAkgyg=","AM55D1SsLTSibKF83WQqMbHUAFwJdSxrxbQzBkzuYyI=","K05Hym+JfjN9bVLB/zOlJIfGibq1/TViDYPFZ7V6YAo=","JyGbg60kWbLfn3PfXNHS+L5mUS2VxPPYG6h2dAUZ2y0=","IswJaAZhJVPlBH624OyNAXWbnfI8lvU7b7yqijYWuo8=","Jz4KKlbkJD8hM72Q5UaSZHGEqIBf3SzrVBoiAlOniy8=","DUSa60HozJsvMoVvidvxQJ1WBfxVfEPHz1c1cdWu6hQ=","GwfPxg5hwWLcnxLeJTt/lSqSRr0sfERco1uFcuXXGaI=","Dk7rUSw8rIR1NYl67U+57TS//YfAEqEX8qPaqBDfseY=","JwIecg2gKGthwjt0jMfDWPtogtgQB4f7zmhfBuEQRsw=","LqwfotEhJiS8XgCQ4lrA4BYPLXOQx5Ci3ndAd1gw5UI=","DMBkWHaBf4FSzNkBCm8mKlFq8MookzCjQNtkdK5m0mE=","LM+S0jpqvu5ueSS/DUqecEC3FeZiF5oYL9Ebsm//WMQ=","G3ad3DERqdON8x9ICfMU10m4vp+mQtKqo2lh3N4L4jw=","LcCaVji2GUxtbLecVu8gWwvh58g/yu+Ysc0TZSlcfS0=","B+/KmtYmh1SgPvtnblk6jHWjq4StkEaFBlSlSIMS/U4=","G7c7TjRbB0FUjaKqaYeDqMh+kjqxsQCOctc3++f22fI=","BjUXO3VR/U/oMGq9dkoWm8zm83Gd1gbNC8HysRf8Nv4=","GJ3Tsg0/j1Pw9aKtl/MA+Z67hAkKQ493OPKhJuqKRQo=","Jl6N0fphlGGVLM0dOpbyqpSQbZ3wc2XCjdPpOiRPbuo=","FDoFj+OYeq8cob8sN2tJeTEO9Uwpo+ZowSTlr0N5AsI=","GG7I8cO6cK2DTBHOp5YnUNdse+hpHmeb0ZWmXf5pjsA=","KBjrAxmYxVTJVwhCGARY0UkxbxTin+FiYAUHseUJUq8=","CM+bF90sq8It5oBysPO73kvqxctYtXUhnHD5P+HsXeU=","CimKnwRKFZC/tKaDUCfJSBpAbHZe1chBh4pcFLHE9O0=","L0BQ5LOxUBfGwZ1Bd5DiL6bSkmnTO1TYAcSvmM9mLOk=","Hx5QNfcsujoCJqBEf80oxrshHaX96SKUWMj305dKBqk=","JXY/vJQhNdqF+vNU9Hs66fwnYGrXAb/n3j7nBNgWD50=","DrYUK9oqXya0n23tq9y3qX8gkx/BQlaqheajsFmcg4M=","H449ibXJcyWnBjxwMBQUSvGV7DfLiwnVRHhutnIejvQ=","GgJ1g+Laet/7NTQJVwDcb31v8qehmwbX1p1+tj2kFYw=","KCPTgiGQFx9ZJLT/5TgwUMswH7rNdFwuB0+JFSpTRww=","F/znogX0LxfIChRqo1KOdKPPxEShKJz1NUB/72z6Ho0=","IRt6EfHTbJwQqbPnjuUymuh+fv+8zlloJgtkyk3NBu0=","GGE2i7mOoyKQdfSsjOrFERIOw/zoTq5jKwMTikS0vV8=","ERtN+arYG0La1QTPB80pVsxISOft6M4QB1U494y391g=","Et9uCEfbjQGziWOWA8h42RoZ9EYRf5pK78qQOMydFH0=","LV5HQRTHxgIL16224VM3xOcvbvFTJBBudYXKP4wRbE8=","Im5lWAikBi+LtHwTHOElus/mjnhA9LpkdoQQQcKAiYE=","HwGp2YqtPZplpTc+1tK2cgMNwcqbRhSbv58ISn0k9OQ=","LzV4y6g6rIqD80qvXGUbBXEZnjpN457AV55e4zmT/gM=","GDkdQjxFQBlALPDsezbMEzJH65i5u0OcnBib6uv91aw=","Jvz2yoEe3yZ72ADgsA9rSeYOWhPKlEgQo2YyWV14gYE=","FA+bWFmE2TH+hWvfRRgF/KZK3+NNVbpPQUBIC9epes8=","Eeh44X8fhnrek+kU5YAkRkOFq/ZAP9SmIuQfsdwi49w=","H5l8beZk6c6wQsVb0iySMrhY5A/07+tAgsdvvWLd2OI=","J3MoS26xxH8U3nHyMpicqb1qcKrhhn7glSmfZBnO5So=","EGa4cwCvQ5yrg2YFIe6dA7BqF8mgC1t6jVa/xAH6W90=","LxMJZEZ5MH6Y1iB2aihhzuWJ5tVd2XDIxD3nrYTX0RA=","LxBDt/nktuw5qgdkAH5QMgYX2XqHvp37jwC0zCfFuus=","GzrFUL/cb89O+YObZrMiO6257Mdq45/pXJpHwqEQLKs=","BwvjDkN4Tc99meQzQQKmnEDHmB7u02DVuZaOfPGc/rE=","DlUpxf1k45IPYRUH+umfjId+klf8Nnv1TdBz8JGjxlE=","EdiPe1ZJpLDh94jInvGQ7ZF9vjnKZMxYzehjOqR5uV4=","L2y/8YqG2LQPiXOxzjC92s0vJIofR/H2bTIB/UbZPRc=","F2gjlieIy3SOEu1ZQmutjuiBOBAkmT1XA8LBB5wLeFY=","B3w6wRUM2kOUquTjlR+NCuvbb+noszbYme12N0WHWtc=","I1XHIltgJRaARasfnPfWdU6DNlVj5FohGqmX0bhejzM=","GG8La21gQKfhQL9yt0pxsjxt3B6EluL3M3V64ADpACc=","FHQIQFFrgNI092oC3DEn+aX/qxs/I0aqnJuRAFhDXtI=","IgNDO+BmgL8u8FCE9FyvttjpQVjGWYqxY087pm3Rbko=","IX0+mENVqh9t9lLxAbvcKBxpt8dRZKE/0pd2uAsqkxQ=","F3fwa6PrxH76Q5WfoIm76LrOZPmkQGk3YAwnPb4h5NE=","H9ilTfTm7UarXSmXufqwQOi0hw9XVDZIUMUIqeVz52c=","EdVLjJSe/LmYFjKNt67uCkEsfQdKmGoGA+qvWs/jKh0=","LMQeUtj5hu53xZsd4mkK5OR47/JdTxA7FcwFynq3RG0=","BHxf6/d0xiIVqn5sw0OYmPV2BB8ZqzyFALB9XBmnb6I=","Lphw7VjfpX0QCBkRY2i7+6gcaaSQOoUXnPekwqjzFEU=","H63TvTpcYVik/z8K6jdPljX1IRcwx5s50Dn5zhesiUU=","KlyBDWxDqy0p/xxapG5NmCwbZSe2oug+xVzQzE1F0cg=","Efr+mDQwE8L9O0Nk4eWSLbW+XA96/de4ZF0HtMkdQQ0=","HRqCqLJdUD60rmXWv1ETBJNCwMEOLzy42pU2yVsSEcs=","Ev8YruK6N/RI6J3LUHE1VjfV0VVFz5z45guq8suDJ5M=","EXN+ZUwzdK5fTrXHTyA9HaKqgSu2CwxcrLXwHAsPY+U=","GvP6+LLalEAQxeOzU1WrWT1Z+q5AQWWgfOku4RNW0rE=","BcoXmtDaNZ2SJS/zMk6ISvJbDt+b0XAOAS9FtoO8LfA=","HWpZiFGx7LudOsRw2V7L1YijsyMDpM2KdoDvXfK5X10=","AWFyDc6hSq1+BxCmcVGSG7nVxAusE2Z0+GLBxDiZ2VQ=","Izhc1J21dfc1UHWfZ530jL0e0daZMnABed9v1hhw5Jc=","EzkhcUnadNULJaQ8yAJ0IOJy/BNnJXAvgdqINdC59BA=","JlFlmtabN6R67Am+cUgbzjyrI9wEwxYRjUBwBVAbDAo=","Aoc3VeXXmWmFTMyqNs2EZqqi4FlOO6N7j1G7Omybh9A=","C/huykwEjVn/P/1hDIGn+Zh1zg/x4ZNBX7wrzENVQY4=","EnI3qgkKQU8mdrxbJndqQg19pu+RSonfsupDS220LFQ=","Cq8BJZP8AUyriHm+i2PiTqgpt4D+nNkbaIknBRAtrgk=","I0lRG88+FLWsvJc+QAY9IMGkL76eXe6Zlk39UIadAoY=","ChOHfoL9VL95RX5wOjxXgOqxlwqbN032mIEpwy4u+4E=","LxNETAJGYT5KjwbFS3c6VTtu+Ur2XTQ3wE4/aFbubn4=","FJ+fha+hIKql2zjhOU9TbMFTD/tjnikq+zE2+wURceQ=","Ca8ex41OqlUvFPpuftQYQqQRyL0rSclyHc1t6A4WSbk=","FZgwbGa2miI6FpJZOGIXucVDu2OyJsKDfINQcPpu5yQ=","BS0ArGA64m7f19iUWv7iAhp/jNNxmYL0Y752XSa+l8o=","LQtb/N2+mutChqyp0Q+aeDF2v4ud3lUAjiMrno9FtUE=","IudtYXvGknjDl2FF++yKEd7XDmu5sUc51Z13RfvoATM=","EOByXmLmYNxaZ14tpgyPHOdWwWKhC1PNoJi7FH2vwTg=","FS5YedtzLvAm0nSNaxfCEAWiMSXswBrOSyrUZ0S2kY8=","LAVkzSBDpQeQG1BU2y5u2ijJRTYBPOZupXZ65FPAnVE=","CmH9uHSCRfu/Am/jzWpCuHOBnIOQXEKl16AbPOMKYjM=","DYazieZj2v68XutyAU7k/9IFhB+75D3LVaBwG0LCHnA=","Kw6gbqKbXr9ZRv8F36VtodufkRh65niaUSgyhrckK1s=","LJ09ZVkantB2GN308QdwWWo/zyXd9HISbIyws/iXVnU=","BerqlmPNMZ17Y5D9N6W5FtCty96g72DeW+o9tj6XM3Q=","HOsIjcjkdu7iIg316JyZQ9KPmvNq2y260XQfGdBkEJw=","H4jHE/p/nq4rqA8qy+5WqsgaJFSt1msecL7h5TO96V8=","BfwQybOrpCN4YhChiajL8GOUSNI5CIkmq5Y0bMVD910=","CX+ZJ3o9j9LZVN5sLVjjP2UgilO8NtE4PC0XeXtJtSA=","KVUIoGlmGngiJ7oqdMIS1HKPuOhpXxtIJvh0CKxNCHo=","B2C9XTCCcB/Z59F9UwpFfUGnvlXOa2CK4jY8PEXbRXY=","D2xBP1EGf7Mk2gSyE/qJD7lTMy6GPfOwb7/j1d5zJnM=","GwqEKyP18AWaAvJledlSYJMbZDhb5CVVNwJwy0YutV4=","CJjl9NYrtZE/5f0uO3VECIfRFW9BWu4YzWf8nXKBNOI=","EPiFJlYFX2NSJ2QkpU7ImfxubYekKZ7QzLkAEcrLEZg=","FbEurbEAOuY4Kz0ziFSlACwVwD2bsChC4D+7ddp2nME=","AFjX8czd8m/fpu4K/TQJ7BA7kfSZJRgwCsKnu/glg/o=","JKz0MeZ6nX8b7UQXVrA6d3qZ+nKAsR3vEGHN6yh4u4s=","Go5y47dkaMQ0u6TxkekBcKZCzn670okIfRh8MF8TpM8=","FVqYHxYcjDx1b+IE/yolzg9TRpV9afrcaFXGEH4CqNQ=","HHR7lNuljDlwQUhRMYpv30yGpfZeTZHo1HcvVntJqIM=","JZ+RGfr8/zwKmNgo2qXRrCEojG68jhb06Khd/P9EL5U=","HFzRs0BADjejfeCbsgdT1JeTIuI/2snHr/n4IJ7qE10=","KJcuyBmsA+ZbCwDFLr6sA7XveCgf5UO7P052LnkExvY=","J34t2ikwFMXHZmKCbdPXbMfGYtKLKQW7se86P1CB3Ko=","B24Frun4x0nRqYs0AvSiyHvihAZZpRguFcqH8xgJyE4=","JrIpHDHc3MLrVfAEweq0lkkNAl8SJlvoNfeDqWE63xQ=","HsrFOu634spDaiANqvHpdb6KxoeoECviOn8pHZJEhB8=","EXZgA73/Xs81IBRQF3bQou7h96iJhAmyGr81pwkvRhA=","C+ytYOjqsQeTP5JJXsblBwsmFJ6ua7EAUZdVYiUjn5Q=","CM+8Xh9e//j7Fza/EYz98PvYHL6H6mGTHc8MxwscSIo=","FfYwdrIKGfVF6n+dOGxj765hne/ZDP2DR+Pn7tprLWo=","CpichsqX+UZyQNkjmlGuuox3cqS2izf5f0+6JpWLvho=","C2ZnAnxBUwz8HPfGtgv3T9FaEYb/wLd/CXbV4dRQGpU=","CofdIFgwvu3T+L+SI1zieOLIUp658aRFMM4bJibEnAE=","JKgz2PXbfPSeiJ/iPFGFEKiVgB9/KHU4U4ujsIKPgQE=","KgEWKV4gdMI+G9gXhCWG0RXPpxA92YJF5tNkyp1WQsU=","GCckAkvRtIenqIZgTkMS8l3xG7KWPqFSZJzttv/PQ9g=","LsT9Fx4JJ9yTMVQOH2Y54VQetODLdMZs3tlboF5xi4w=","K+wp914TrnACITu9gbqYSFAdYTiUWW6fo11zT/6a1Q0=","DKj+hj+yNsEK507AlKif+XS12cxJhUb3bAvxpRCo+YQ=","FX5q3DnphP9g6QT/2F1LBsD3yV2LIk6rsOEJDAgKMgQ=","EzfmuVABiulvRiFEJSEJB+dXiuqg9i/jr7mHfuMQF4I=","Jn8KwyWTBGHe9q/E9UttCeFj6EwApBQHk40tJj/WSbs=","HASQATZqNSHb/fzpLDJK0CHQNXZ5EVdPvUtOkACumk4=","Fn2ybR+T2RFBxIsafs94qz9xRIFZTz6x2rSkt4MpcG8=","FZ+iPiqoG3h9cPrPQWB5to3muNfA4jRCH8RQwvGRclY=","Ka2vIM9ZwIICCadJxho2uE6xaCh/esZAo330pWnD3vo=","A8OQaUunq0gAuTEhu1OjbWVNzqj/m9pkyVdw+lRdrVk=","CR+UKS9rUlJXK7QZ7EVdVDXqsUc+69ctiyCuP94BRsI=","KdZNA1a2zQfKvBjrXeKHKMJGZjxgEz3Zieia+X9dwhI=","MEiXqlA2s6gHdOQJmU9dHnGng29XeDnTuS2ThZCIhpc=","El4N2PJJSG8TO4vLkXnFUlkpysOrCbuu/ZenUby4foM=","L+9py54hqletwHSdMjEOu8OSHXX4tceZeKXoPWaIjm4=","Hjr0CL6M/ku+A4SacR/K2FtPJ5d3M1JPK9NbcWZDhoc=","BOZV32EUZIIg86KgVoBaY2MHuAl3npOXlT2/2LlHe1Q=","KkMinmZgk75hhOKStKh9YFzThgA3+irvB0htT4Vtyow=","FW+a7HNZ5UJ9X5ehZcq0R9JwidzknxQB6Ww34VlJDNE=","ISRYJB4pqD0NEcZP2w0sXnA29EHlOUpiX1LBEA+NrqU=","HdkJ9aMqZXqJ6vlIoR+O6odO7M9JYysxAxTXftcsYlc=","GdioH0hnxAzSkjRN+NLdZLB/6tQFQQdBSkW7UEu+YOA=","HyhaQ4/HymLtvb+l+a5if9Gmto1Lu9erhnw023PGKNI=","Bu3SyXy47123ETYHQ0WN3m1F3g+0HGRqcq/g4CAzqd0=","Lzdx+YTTNMcpiXPpss+qGtWYnPN5vEH3i5ZAc5Vbl48=","KrvEO5IkGISVzZ7IR58512O41WDfTp3qHNexYY/Oyb4=","JRePCDiRU6ojbh2jw7ul5AjVK6kTw3GBKKWW/EB1WlQ=","GygEXTbOlMpyrVU5xU1qmocuZv5iBqJRph31r9UOPpM=","EcFmRjPxL9k6NdhVP7jh6/Prq3NhRkLaSPdCSDwNgUg=","GTB8aYDGrbf+HUU5wQ1hVzEK9FzqpGGMDUpn9xpKjDE=","FPrkbQBzPl9+jr+zYIUzEfAh4qJScFRTysI9/Ncrcu8=","Dj0UVeR507mbyx+LZipDyIWpkRsjjgj8T6a9EJA2lJI=","Dz4oXoVd4HnC88VitQdNCVtXJosKsaoHxPdlAlQIfX8=","JK1YULT5I6vWh9vEr+dbomA599SzPMQ7tV9gC+X9Lr0=","CiIUPrGCF+GUVeAjvVcdHnV8zImFBQT1gOQzy0Cv3ac=","C5aMCyePMunuG0rf83q6PRXVlDp3rHeDNTOXtyxw1TM=","J2mQ5dwNsDC42IpYKKSzQxd9zVVPzoo2aS90/zj2TGg=","HxgKzqp2byS5JVIkJEigEyZYCpwtvirj/7tTDyO6Fxc=","Ld30oUdXso3gPP4hC+M4z+O2P4oC1/sBVaycbj4ra9A=","FIGEEQjoCZaweePpd1eEQ84OqImdVY3ZLFzyAnl5Xdw=","KjpqFzQByoPTOwmX6qKAW/eGnMfeukBPOV7hTgbao+I=","Edc3LbW3ljYylsa5kEDYg61m9UhitJZfXaDuAie7xFY=","Az51fpnj8cqCbJpkinPeN0oRwoOAJM9zbdMcW198CCU=","DhuuXnRt7VEOqhFFV0qEaMOn4mkaezJKm577NqnN1K0=","IYGLH7qwy6HvICRe2ZRRyh3MqJkiLBR7QxVTAWoJ3EE=","GiYExlees7HoA0JySezxdCqb1ypq2aw4RRkfjFNvfZE=","L0G11dNJ6VXhX1C6DMPT6FTpBl+NYkYTMszXRry1eGU=","A5T/8sAlAnY1z0p8t1iKbvWH7ZlDFOn4E7ermfjUwyo=","Cp0OvdjNw5K6RG1tzVyTgN/yl18nXjD2NtyWQbKiNio=","JVSYy+fJ6JWAVI8NkiVf6aF3VWnDgKvRjSIASAe2iHQ=","Kd+xo1/lx/JUkLbi4wPXEYhwUcCSqOZCwH3BMK05AbI=","JaWZWpjvD1QCslsgMWmER/+JqbYwCU1xqu34tfxMzf0=","A4/2Bf7t96dA6JCGL9WT+3EqoZtHIdDZewqF6nfytiE=","GqINcw9TsDWBPxUEqFPsh/ibtWsF+3s08h3rGq1MGME=","ESTysz4FxBWn2YgdlIueFfWJHIFqBJXo5i6JCJopZz8=","BR067yRO068YgNaGWLT6RSqj+Kt5600d4qG4J/teo1k=","GMORHT4l29kBpzdzJ8ViJSKin1b8stOVxMmsHgVAnTo=","CeCkdz7Vq/JuR0yAUOlXjFOYq/xC0q5mpyw5V2It4Vc=","LeQ2yKIX8yvl0UUb+/9+P2s61GotpY+EOZCNKFya/lU=","JprSjLH6wiOGHaZkrN8zDBcy51zp0agAcdj2I+ZodY8=","GNXJ8KjDwcYqMaEtlFrFYufyjpURRdcAdRtZ9cTgRt0=","HuwWnqeaFJtqTFs6zolPQhd53J6bs2bo7N7y6zxT/Tk=","CYLOUY09LjdJ2r5rV3WP7562Y6mW272RrsDthOqnXt4=","JyAH7p1+x++2yA8lohEPlNIKxDb3xQweK39r3MdpCfM=","EHLT1UDRsA38kj3K4QLyts42PlBUs9/ivs5Pls0V1kc=","KLuNcZTUEjdnc41rTXOgWpTI6Tx+CPgIw6S99WRCASA=","BLqhjbPbUB055CxJ8czjDdVhnh69FCZoV+OKdTxj3eY=","Ewx3Y3vfGjNtm0yDEE7R57gYCBQqC/GydxtTDu2Z8D8=","AsDOVtoSz/Ke/7w9ybBb0H161Cdk/yg1DHxIzkitSvk=","I+rHaV/qI6ovLsnh6ntiyvXnHtYQZgCb+Tpu8/dAVqQ=","HHm+QDgh9oD6+CiYByRKazwE0HFhNNCJrdRNu5facXI=","BaSKvCgfdx7DbcpiaPWR67reBbI/uB55YcjN/11cglU=","Airvwemk0GzHZOlJhjS9qXvxHu3VhQEAptvIWGGdJrw=","EA+0AOKq7KaMy91MsFKN07jaggfWvOLUG0rswfByBYE=","BPCx1fv3yUZ+gmw4VCS5H6/35fa1njdlHcS8pQAyfMU=","BuM6ELm6+gTyDz5ZbAwdmGg2t8FqVspIZp1aBRQnAWA=","CBvwVjNbHETEYcTW/B+eAyoYudL38kAHJNsGOFvfB3Q=","BsoDqXpWGKxnHU0sGFAeXoWIvXk7LDtU3BVNH0C/YnE=","EUvb2IeY2tWNy9uaH73BI+0bVkkKAVt8KUPrWq2e0d0=","Ib0o/UnLEVG+GvrBy+0LcFt2BYeEq5L8s6IlgpF4BIk=","JVFuNYBFKQ17zOG0Y2yjMJUULUsB8i732U4oz4Hp4p0=","Id7mArJeWmeInvJDrJyJG3PrxxfH2BYZlddL9OW+wH0=","IFmSEB73xcNJOuv1+463rNATGVJN21b7ddwVmgE+nIg=","BmfPabRtz65y9/5rXYHm0Rke8CkoCAPuwDL1/66xIBk=","K3qQJ/oFJD/7qkhtqsrvhQxNAzuEs2QduY/eATFeW+Y=","LHrtE6qQZOBsTdkplHn9L79W9z7f3koRfLjbVNx24TQ=","GfdtDB9bHvxhxkUYDFRBtWmpCtcRD1EnEEbGQveO5KY=","BHSdLMPTxWEtdYbvEhTeOPhI2LPZr6Jm4VPto5IOcsI=","KFjgQtvVEtnsFH/NXMD/IVcLtejaOyD39prL0oeFYQ0=","F6XPJQj3htc0l/uwHxoC3Yvt7Ymio8IXC6HzsusxyWQ=","CMezJjz9q+p4TSGi2Ii3sQ1slaKCoQFpyF8ioiu3jmY=","FgT4SQviTmrbw3210j+CvXBlRtTnjAjjnBWAt8BNRv4=","BNLk2xOtrUm7+TCtJDFnx3KXq+G9c7XRSFKe/XXr7gA=","JJNhiIvexY2sU/nAF1LF9u172X/Cez/UHgy5C5spN8Y=","AB/yV/i5D8PMP0g7liPKJlGeTgSubdOO8kJ1JYp/FJQ=","J+nJHjC2tePDCX6hn+U0FyeivY3Lr/ONBXMTFp4/vsE=","AiFUAV3/nfqU96gzn0/xGKj4F236ssiEaLLKx+ORTP0=","A6CEcpRKTITuf+dqxhuhKtG17Op9FNTe3IsveoeOKvo=","InBmuJNQqLE55b+LFGYMq6NpsIKLTKulhgD4DKzoSrc=","GIVB+hLad+IdBBA1GQ4K8ycoGTGI93Ip15oIzeNeEfo=","Jd1cHv0WI1LyWrd2mFsP/8Bd63CUu20oedkly6Moz78=","Ep8pLpz8fNsbKuLHwww7tJE0nO9PfWWBLWYJWunqKqY=","IGqAntp9OW0DTomBNxmljKrjgOufIh9EW2fNWnUU3UQ=","Ln9WahjFxCi1W0t9S9rsY/chtZxKMHp6dARY3NnQXZo=","HA3wsQDk5yip56o09rDbDaa4/JnD03fxVgqhVrfyYmo=","C4daNmcQwGkYcrJtmpikmOkprMLmd4aMTM/2Yzlc+3I=","IUFo6R07apTUhHaxtCTxYkC/yP/2dCSUzIlxA7p9JFk=","Abq0it5Ga/Y2gTY0Yk2vc7bF1mFDQFQolXlcSXFjUek=","DIQl4bJHDKQkOXz6ZmZfuGGjr07WbbkEX7tqf3YUedY=","CHDhOZT+MflLgstJI+ggoTw31xHVbcxxj0sVoD1ifXI=","FOu8/Ke+F6Xvw1aQSjGfSWm01BNvECb1dADNfbQk13g=","It1epppQNv0NT2MVOvOG/rI7y9AhEtC3V0pjFbTdX9E=","HnKgmeies3RD5C3h/33vFUlICFJgDPRVL7F0ZqvYnsU=","AY/mX/D4kBYDzq6kp0YvvOuA32JgKpwTImTFqkneDPs=","G2Sf5goXeSJSp37DZe+DL9NyJQXuQLCJmcco1cbbKmI=","GKQvJ2Mgcbh1Jtldy33iY2KqKKvqQmxzz2eUULypWeo=","Iqt+pwDbKyh7MB0BASTB0q9Y92Q0uLxHxZqohiCt2EA=","Jtrak13u+FUam91HSYVZLipunqNSLAevxL85V3IRAR4=","DG9Bf4il/giDny6LkAfiNg4dYY4bRqSXnLpZ0ptxlkQ=","JHiP87CMTQ+wtRubQ1j8DL0xyjG6BVFYVaM6KC4t4eA=","HbP8riSrWXIe/5rKXV1B7p14MaeaRa0+04WxMip7J4U=","H0X9V+gR1OV0UWV12GUBzmvpJG9Ykd3vYrfM+DW/3KE=","EazsCxPQWNxscjnrqQNKozcC2hfeddYwbygqGyvRaJI=","IazbBdVa4fSq2HPsWttrYHgXAGOnDNLmMZ6gzvgzzyk=","EQ2blNSXmbZZ4UJpnnZ9lWTORRebUiZI+oqDtF+NdtM=","GNsrWLQHQfLgB/cBGOOhobwhUOBPo05CHbUGjeGePyQ=","AUdoxpNBJtDr+97zQbV+0ikHbXA0juza2GR7HQ33GR4=","FwTS0uGHagdbFnpl9swm2IN/fi0/diiqJtP3aWliwjc=","LLgUdnD3Pi/3mtGRLINdPT8rI4H2DrN0RKbAwXO1N+c=","CQi54iCIW0F7WNsdoMqXTC1le1CuHDxeEUESqSWnFZ0=","Dw2FtFhhYet+E1P763qz4xtbYucgN57+P2VJB5rD5g4=","IQP69mPDVJyb0HPeIUWFwa7b1QI+SlrmGZb14isKSmU=","Enygxk02EGOmx9o3xsPCCAGBtt6l+2NGkVby+khuf/o=","DD6d0Jn5ymAO3gOa2nifKHle9/xlDoRUAvwV+Z1IwAs=","DqBbXU2IubX+NUBvF8obtKhV4KbufWCzHjaioh9BH84=","CWPEvgccMv0GpSEkwNh67+WVwdsrLmwsnO9TRWu6MLQ=","Cv+JwegUEEaPpR53dvI6B38nRGvZjMchifZBtkVuzOo=","FedTAn1jM3ozDCYAAAguoHVIpyTcr6JV5nt3RVdGJKI=","H3rLf/RqfGIzgRVcaCk3S7d1h6vR+fprh53zJAlUrXU=","DGKj3gu2gRB8TcbZ5iPQViy2eE8kA2k/3WRiIgOxaGQ=","Fs5YIBbPLhg425fcvs6HP0n4xgci11bFUa8607GpM7w=","Kc1eL9K2hOR8B4/Vb4UrHduwfrz5lb6ZHpwiWVOfoDI=","Euj/k81cPX4EVdnrDn6f+UBXXEHDXR5eRB5TDqiIqQg=","DzxACGchnUDmq/LvIqkJAYEeyVxhkGxzDL53d2HOEvg=","KmH5a8U8IyjdyF5FCWyVMsAS9HE7i4yLH+Eif4/XYMA=","HKlKtwblaaT8G9Nsm2NFfV1yNbNWvla9+u8k+ZN4tGc=","K9SiOH5uwSQVXeRwCXieG5Ra2jraxeNRBzmL1WlSQJA=","AEVBULo0VIqFGxkfsanzWHRk3hes/bDd63FaLmQ3MXQ=","HyKzm+3RFalQ99eExwMcoOw9GmpnN117bt5IDFyhRf8=","B5pmFWz7mcwXxtOfycIhm7iSR7bK+TZY1Zxv0KHRuwY=","F+5t8IIjcYNMIi+VTwOwFrjVrU2xvmbz+UbV0CjmUXY=","JM3hQWm0p1jDoSarP48YB3+9/uDwP6e8z5mZGd1BeAQ=","IK0I01WMnv4DyIla1NyIv4q17Uhn4azeZTPqL4bZ+n4=","HQ6H5gTQEJGJjW6F0qua+brgOrURo0zZpiDwiP348eA=","AxCjGZUvP24lAVq8zkn6gRC6ODwEhBPImaxNICw2uAQ=","FXCxHmRhT9SQRyecRUB46qnPuIOpQ0oGT3Y0IbJrJwk=","B6aFCrmXukWDekIsHARm5s2vdvrCGZ8T9jmGsqGc8tc=","AsJTRAQ2QsY0pMAR2YGqp+Xxec6epOkh6NUtDlcWnOI=","CfdOioXCk+6KLnH20jSVvNneVsLgA0FpA07uhVlvWno=","B5M2NjIgx1NZCrIeFkq6UYlmp0gMSyiQ9FJyNoqyqXw=","H/BGr6zRT7o0bOcu3yPlQNEIQq1+48czRnd5UYqacNk=","EdZMwXwJXknEXrHKK61IKoIDJgA9ScjPnpwC7LestLc=","LtIMC44z9X3tVYHPk3pAVfaAt9ctZcVUwBRWgIfVdy0=","JZy9JE6oyYQL7Nct8p6W/Ym2w5x75ysWvp8OQ7c+724=","Hn0vIZFylfw3WFQiXmOtUD4n6NbJIl2zXCujdc9Pj8Y=","JX4xp7at2Qxhe5MyW603En8HMt+sTQrZMzH6eZkhKlo=","Ha1U+tQnPpOXHe/33D/nSr7xz2wwKmRAP8doOWaXUBk=","KWoClnpVE+GCfinHcoW+ZGgqsULRPG0rfrWMCSDf0Ng=","MBL/YfYwoDUrdB5j1ijdvtR0rmmTrNwPnjFOjspZD50=","D8uPohZ+u2tPQiExqO2EEwazoIQPJY1o7bR36OHr+io=","ATV2fl0xEuB3dgfBxbkbEUi6ZB3OoH4cI1XCYChbocw=","CRlDCY/QyUqv6r9NvElLY4XjmWnAbApoVN4MfmiMTXc=","EwEGB9JOeheMQ9m9aCEhV3djIdlUONVyo7bvdxQeEbg=","FnmdaSMbmAJ4mt+dIkaEQnZ0YbSdWU6alQ3Y1cpJ59M=","HrB7cEAf6TuB35eh9FmZR6aoEuNEmL8qu+sdJWoo7cc=","AFzdmnl7zx3vI+jKEguQCnYms1fvhpZE8or+DAU/Pu8=","JLINiFzZpjGCaarql7JGnCtg9+o3HGqcIj7u2uy6SeQ=","KYawujo+IyEp48RE6UglhP2D1tan2b9DEgpMVu5dsDs=","GhiFN7eM6fZj1ktXVdpTz4jsruhSRCdn/BYCX/emZ4A=","CGGRNHSYQZFb9fkswgRev7EkUGubJSVb6BSjso++EY0=","ATXPbDzQxpRYH8Lkd9ZTinsjP4nSJjc2IngbApNA8MY=","BPmlJU3/dlygQD76oqzZCWt/WfvCADkThmC4ksgIBoo=","KbzdbGcvChhwcI036FEwIlxfyCbp5iFGMT++HuLHTR8=","DB13f47tkR1MwOUMP0MM6aHV1xdoAL7cNvkrfkpoX+A=","H/6Kn/vHbUbC6iq8Dh+zgx8YyBFEvOYCgR3jliPUpJM=","IWzT5m7oKx2mWFSfTfE+w/OM6TQWc8SYWf8Ogxgnp+E=","BrgGiDv2k4ixSK/XO0iA/2O8V+CJ7yVuSla+/nir27M=","GGj2UhTOhZlGoqhusJJaZQzE1HqVuYijvZilQG+q7Is=","IBsss/sAAlhL7/afqoooloznMgf3MTNqPVaGC8jTPT0=","DxyZj/1lfVr189FQD5ghRTdD+s4Dri/9BVvt9iS3Zpk=","HY1YT9OT0qjF+p+yhAASpOXP0fypf4O/bMpGiLOTH08=","HUxex5LQ+eEhwX/1dU7/mAokd/FC+7gVkBtsWX9fUQE=","BYKD2agsv9jwFnU3OqY9knnpu0Y8IlrniVqMUaeUvxU=","J5e+SMmcGaFB5XzuMreEX1U5I7CEdHlsvg6555sF+OE=","K1SJYRbMRd+qRyBNUVYHXR3smM/KdEevTpNFfsHZ7G8=","Gy+tLte67j+z0hl9ap7cow7OQpJfE0geD3gBchGfsT0=","BrVOP914XgmfeRyU+r/GLDz3WWPCGnWmDmXaiW6jfcg=","LzyJYzZaQFiovnqR5uRR3LHXkzqoSEpapzWWg8z6h+g=","L9mSnciVkw6wmGYe0NFS8oaL/qE+iZLQimklO56a/H0=","JdHr6OnsD8bRgrkG10dJjLn6VaKY+Pn2ybTMLrMmrck=","C25lNrowILviWfRascOLL102hluErIJBcg0ozfvDQSI=","I7i02yLo/5k+Etm4F1fR5+3Gw53U3kfvbKyhR+n61xM=","HCMr9hy3096Ldh/akwTCRCCwWf0B1Cx0aTGSrXdjTWk=","BtAYSiH0WT2vho2VYORke1KDiSUm9qf5xe4mY8Zm1Wc=","HZbsrcNPDvn1qcEGUdb/4/r6bWxxB9ipLt5AbCKd75M=","JdaVT2uOWExl1woNn8W1dbX+NOfKZtgnOSjtS4/RkwM=","ARVg0FgXtxFq68Cw482mUOaMD1KPYlk68TWH1oO/Pjc=","Cke8VWob32Oa7g6v5s9+e5AWebGxSkfb/6Gxmv34d6w=","KHr0k9L5Hv2eEvO8fHxODgTf6J+p5oJC/EGNrucze+o=","EUmAMk7vhfkMOHeug6SABau6sMPA999GsyRNhAGbpas=","Ly8HTJvCdtn6FyqB6VS2Fsr6yhEJDaTDMPN1nGjqwqU=","E9GaWXKK/dpFg6nhgMy5sJX1tXKehmhRmCcRkDrc/hM=","Jg8Dilv5R5CyLyeW531l1LUxQKsYxhevfaWbseutj0Y=","AnCUSFS3cRFb6drjuuYAeDjoExH/d+M0dVw3wvirzLE=","KfupCA4iAaTQnxeZGdj44psit6/xGjw6G6i/02iAcy4=","BzXVUZ5/nPr6npQ/9U+QS63TwHgSpxFVV502GAOw0wA=","Ej2IunjV1jOtT0547CgG1kKtjSSqm6jW6kOT04xaeU4=","Lyw2iabOfRw2qkKQbdi2lL51Kk1WQ8yGNVAamH5jjao=","Cp83yQFFayow6NVtZa+vfL6Qs6abRxEvapCe4ciWwLw=","BpbRpSzZZcYbgzPP758UfafL2u1xvl/MCk7tOs/70D0=","LfZCBtnLfnY9lMcuhdom5hR8oCI29nCju5fQcFzb8f8=","D5JO7sCQsSOuZ4pHqj1Muy+8M9LqEK/8y9Vb1YAhzHA=","E3aOnWuoVMVXEk5+zy57mmo7weJXUcXbULaBuD9eTms=","BSV/EhNTjRGK6EuJ4q3efkAD4EKDb9oyplqmPJanAqc=","Lt24VMTeBYFIJxV+nXYA4FPGhjRlN3dlkskanFHvrv0=","DFsobkanD4EmGheZwDbP86E43TGvhH7qN5v9zoz/3cw=","KM6xMRrj8hEsWe/y8d428Cf+dI45jmHi37X0FgUZW3Y=","ArqjxCjU854d1RFyhAzsr8k4aaXU0sRR7yYbkdgz6xg=","Ev3fy6TtxI/6Cvkn5dKdZ4ytQ7HliJ5JZRJCPFHHUZQ=","H/5KQldlrLtN2PZx8Rw6vtHkPMhynI1yWKeHNm5pNb0=","BRjhFnY513Jt6BTlc/jW5kTeJAGQ6yLaB6wqbdGkn8U=","EIgIjKOy7F7zQG2LGUmECSU0I6DLqlebeM/iK40v/dg=","AUETLmOb45D1T7RtrxvDOmmNoxtuISQawlupG0p6I0Q=","LTDkB1eWBQwPQARABZs7CBQaPAlpVcAHIPN+M0mxADc=","BsD40gUEENeXl046IrSNe0qg9MEtt8caMZrexDYZQbM=","AncUBZs8olMeOmXgJNO9RoaehUtoiEprFoaRCallMzo=","EUPpYAM7KDfjWRGyJZZvs1Wfhphop1h2hM1yEOys6dA=","JFYQIrM1I0Evt4US45YXIm7IdAIZOdPQ6bekAXlGMrU=","Ilo6I5BU7wYeZktW1l79Yt2+XP759VvUAqMni5TJvB8=","BL4WWlM9GbSaAVHnGDhopRIKLmQitQBEEFC0HEhjBbI=","FyWFcaqHxj1HfRDmTQaf3yMabkfUox3dpNbl8ZM/k98=","KppriTQ/xBbil9u6b2vD0oTbGAzd5mzpSwuupf9xa54=","FOBZWI+PivIil913u7ARL1flbDt9PqR0cTNNNOIYG2w=","CMCc9nv00P0MIRKY/kftIz5qtS68uhtST2ba0BNm70M=","GRbtS4pfl5FUqRmVZqizYcwQB1Ua2dtFUV+KbA4bJwU=","Eax6hg15P5eHDpUrMkZMtfUB4hXmaRql1LecHEz8zzM=","J3DFpbg+9AfLefyeVWoxC9aqPwgea0XZinaD9gwyJ7Y=","HUEtFc3990jzqX2tgph2YN05pOqTL8vFGggiM8FW1ps=","MD3vLq8Wd7XHuc+2eYKYBNZzTavNetOndLv7moM3vEU=","JB1tUL5J+3lvzNNiqvRbNQvP10Vz0UTHPnq0LjBHAR4=","EUcnqBzZEHM1L3+APPYhgg3nec18bCuauHy1s4JzfUQ=","DYGE7u6v87L8oaTNqznklR46VzJ93uUWN9xtJEZIQvk=","KWmY8WJwCazHkTrwVrw0KANF7GqcJ8c4BO4UL+CyuZ0=","FFsnPBHFdsdXiksCKB2bFRU3dYhLtueIQFxIecDtwtI=","CXPm9Rqc9Pvsp0FlVi16ZW249kLEEFooQbG5NImx5zo=","EugbAB4ekF+dzqUStR/2PVVIjVfNJf863UAlzzqfZ/k=","Jy54gKF59XcdvnCufX1RyiiRQSDqHcOrhClWXNany8w=","FVtNOnix1wX2zmJL9GXYIyX+9wFnzXeEr4cocrNIoCU=","CSA+YMMdr2AHqe8gyy407KnRydk+mQIeCjg1mL/nc5I=","Ea1ID6cts7wWlcm9Zy0uCaVOcqyejKn0X/ihxz8PdfI=","Bf5O4wDEiwzv0DuHBxVCZM1RPAyIO0Y5RN/tMEDFXc0=","GCoinRBCnbn/ClJYcp5wb+koLGt8pgRz6iNMoToxv+Y=","HvTStmih4c5ETSE/GtTSPebMu/bPWpPTFoflPpZ/ndQ=","HPLTvyQOAWkcxvu/I79I0h65uInGKUzBjR+3nJuaU+k=","AMEQFxqPBkKsDtsH+Drix52ZGjQ4Nm+YwywtEvL5Skk=","DYKmiwVwrIy0tw+/KmC/F5Yv8ohihO3+WquP/YQxS/w=","CjHFhZOWaeVpfGsWZ2ftrHTmNZ02ThJjE0kQknZIrTg=","E3xbBluNOnFhxju6zWDeyesuF8Y9xpal0Ve2SFVLHFg=","CQZYmRzOCa+b93vx/AUGNG5aA+MJaSHo1DZGn9dbtvo=","CbMJ9jiKf2U5O75Q69YRCFSpHGdOoFGJRRz2r9SP26M=","DNIX8w7uJZjKpzidLvoYKkdW+t7PZ7g5Fa6ksMNs67U=","K5pQ0pc/Tsz+JmFu7qj38qn8Hwno0oU4aRlEAhebqnw=","HURO+iceEFqDsxBdRpyh6u5qJ1NLmmLMIQsZlG8I4a4=","FuIeCBUl09vA80V3/RQ2g3yRLTkk7XVVdxiZLRTfz0w=","FXt8/XVWCgvq1neEPFJZHRdVTY74oBW+I+NK3DkEUdg=","G8RmasP0zR9d1yvP0dzP2MYP43IqNfZWggkVht0oUoQ=","IrEPXCGU2QVCIewqnMahv8H0RBhxgx1fJNPaaG1NXp4=","BR5UhGnRkpCiP62E2u3StUlVkfIsPca/Rn8erxKgn1A=","Fm5k+n0JOckSeqWLeq8r6mHfuzE4vN892cyYbpyk8MM=","Ln+NRxB8DzEDHeFfhA/8e0O49kgV3XwQNX6FKWPxTIQ=","FVmKayx6uRwbp2hYXxHWTUyaP2CazpA533U7TPkBaTE=","CDAIB51ZAM9zrJ8FAc6yfD6SJQ7MuI0Q0OAcWTIC6Mc=","Ao4wCWZU2hb9kK0sIAgPrbC7rRCaPtGJ1COOr9Lfw8Q=","FOuZNWWJTQVWGJrcUJtZRfEnX3B4vslpl8NjC3Q+k9w=","IDARww2yGF4/71M2BY/22aXQXFV8PeG2J7tKrWUdubs=","BjeQGsZHW4JvBz4ThkmJee+6mNS12vktKpq7Y7WuqnQ=","IDyz/fPMI0py7UyGmTJ6tsrA6LdHmyhMCMcJfRYp7Ac=","GhpAj4mchBRbE1ygp6Q/Nes8t3zVEkMMMlzkShHd7do=","CQDCbahVfgdguXHjWvWGbHzElKwvvyDYYhMESexB+bo=","MDpFUIl+23lcamO2DqM8xe74L9BEm2ohGat01V5JwkE=","FyLlqENIK1mwea7LmVxD1rgnXhQT7AilXyGLgA+zB1s=","IKiqGgwvtM0QqC1wLCwwEE8A3lrZkQOnJN61Lp2AHWE=","L5gNft2rAsBrb7IDmOenrPYTKvGmBdDK4BgilJUvUjY=","GBSJhwZJSR+EkSx13/3VXNDcALCHJOof5DFH4Zltj7I=","HdC5VK0uZazFykZhU5GueLbdJTlXap3kQXVVNW+XlL0=","GU95zqYk8rylHTaHBlIaYtxHOUcgmqXFAIODfBbuxqU=","KunCROSwvOQrG1UFOk/Jbuev/aIyZ5IKiOh/FiKf0TI=","GuamqMm+9HfRWiEXautCK+JOXQ8MvYycs39LkURRDjg=","JODmoAsXXiJAfeZoFb3dCWtC3XP7VR64EPhOAb4wTAo=","LxarVnEIn33gu9HhR45FufpihP9ERM78i0NGkYe4Pl4=","Gdysnc8Hi2poUj07zDQSmA5VGc5tuNErbas5B7vX4Ow=","ILC7HykBNq6IvbwVs8hkYksH7T3/V5BVwWgLChhfawY=","COiT2K+Xig+6KkL2v/fy/jp003Zerf9JqCBW0BTb40Y=","DqyZ16903hrR/6qbX0Pso11gg0lVNsCsvpjLry177Co=","Genm1WkjczkjoVzX+KQ1A1LqMI1hYEc9WTfpxLULfP4=","GOQXZNu10g+FgxqJ/cFAlO0DQyFvYCZh+lpU2+vAScc=","Jm38bp0xBAz90QiIQPwLZRcpdvWOBkDqb16tso6ryqs=","CfGsH12A0UPZzQhyc6lX8Tye4m9bds8w0/tzw5L5HPk=","FJU4TFk+xNokiheqRXvb6M+VAgFZ/0brlzprVYptRt0=","ChGmPlGR66FvbMtOkr1jickprRU8U6EwyTOkH0a2tMg=","IxoiouD2qyBGZEUSnZakD+7BsplQmUlYjA9Yp2bZs/Y=","ADo+sRENdblmjQ2KSNoHbn3NLtD83rnMNTjBF3MEe6U=","KLUr9t2NDFQTrnvaXx5rXT5FSKRQXQjjb3e3JinZd5A=","G6GIMUM8sVQF7nJLtCgbulQSmc+t1IXGsX90/OQ2z1c=","HSlZZwhChKISuEHqLr9/8p3c+ujb7r2d9Ytfhi5/2Ag=","DoY1Z9eI2sHdXzJEVkrtkox5I7q4liRSvHiFckqTRy4=","DCFKUFPqYJ5WCOmm1UNDoyzQLTJPYFPjOLNNwHAatcg=","Fv+w2bXz+9a98dUDg3I83XLzUw0+fe0piDuQAIPGCP4=","IOBYNVUOajYmBvUCUdisBwbi++V+RrSXflLhrfNIni4=","GJGo0bB4ZQUhsIxBYhbKoIbg6YNlqh1bpB1K4HaAet4=","Ab0TGeqBqPieLaP0b8dHnF7+oeQje9V1T1b3GbI8EH8=","HE78OywPJmnLpUlgCsAj94FaldJPlHZYn3NK17lPqO0=","JDjjv0/HJ6dD9MRAlUgkDm6FKTnwPoXjUsMco4bEMvw=","KKjSUKCiqirPSNeeBD4lLu4V8dHmqE1YvsPfrzfwuFU=","Kinn04HY2AgwQ5cO+4qlYYaDk4UKDzSgp+vNPX42vcw=","D55XntBN+F6oArSIWIdpw8DlN2xCqWjovQsC3CNHJJM=","AqgdwD9JrLpJcJ6eeAxWqqnd6yRf5gJteExHzdiaFb4=","IHEWruHntwIqkKyCFDXp9+y5T5+5Qve2/3xjQqAkF7w=","EbQx8yEIGGWMusgY9jZV3Gwx8AZAxIcDGnpmmbVKckI=","GXpQr53sIBRRiz4vwmATpE9wZGbUWW8GJD8lW6OBgyU=","Cm/QK82/ywIA3Yn5uGZpv+hifOZ0VLJATUlm8XJvR60=","BfrFz9Xi9WkHBPM7RA5vc5+0/0RFxb06aXidtlL65Fk=","J4Qs+KTr1wCc4tfsNI/3g4MKzIdHmtTkAe/V5zOdJfY=","InhoOu9mKgfUJ9Cjbua1LOlijpkUzFO8pbpKwkk2Y6s=","KUz+5mx7jeUF4MduIiVhkGbqXr45r5Lbp6t0uHgIU6U=","AMa2Co4robd09SwfWY0Uz82a69yNctTIfbnG6u7E3zc=","L1YR/ZuKnLBS07bvKy7DLUghiGLapOVNYyGfzLngrE4=","Jhu2asmIyjp+Lf8CeUT4/LPey52YWwW7yw/GBiCAyso=","C142vbV0LtoDodHjBERlp1H6Kb4oBO5ps4wvKUOGJNc=","FAh2DGUE412wLXbQtqF1VxnHV0GaSUuqWW5a4KSzEhk=","L4mOWUfxSwZV8EvONd/osIqkEwP2AnR3SDU5Wbldfbs=","LV+tKcv0xCDmGS/36v+Xhi3lUjrNaoGuYRl+heDyILs=","JCA3ZDZPHrzI9S2vZIr2sC3p5GKT7y9SuJViafWjBFg=","GoYnp/pVLBzQc6pT/XzDT7cSBRPip1b/czW2qyPUfjI=","Ge3P1r77P7Xf7HaLXErtKyfdkxHEvUntroSYOG3ls+Y=","Hszs43M8KoGgBpdbnkM+aTHacMZJ/vZH82imdoLhpag=","E6cosL+ysyLIr2ZahHiRPy8Wk7OQd+6onrgd5BJa4eY=","F3O1sJZV6b3ay1CvTzP151x+qo9L+kaAxL4RxxzCq64=","HZEQfs3V3jcgW/6CfngAyEZvZXK/YRp31NUCJCr1sjA=","EJ5YkisC0XLINj+IxbkiXMASL7mA4NIQuE10pauwGl8=","AKDRstFNhh+wTAfoX0Csikr0gcpgK9IkustEIpD/dLI=","A62UpeOPv7W77dLTYX5vvP9PWwv4kyngHoy5U4+Rwmo=","I1JpoIdScSRx4tiyBM7L9jP4obCHuNUNQ4a/3uR/0Mc=","Bj0ixG9hJaIIIG9pkaflU+zd60M093D2lxW5wx3v7kc=","JEhSvQ+IOCWUj7pYx5U4n4Kgxsq9kF9vZZbWC4py59c=","IMnD+tCKMNZNrKJNd8yT4H+pUxqUWLZOfDbiuNXeelU=","KPAsS1PF+7m4T5vn8tEVGj/qQIKVlhUux6lZHXt39Ts=","BjKC5FybL6XGrF/Mtk86lBIE2KfQ2/tuLyBjunnbyT8=","EyKVeAPoFP9lYoGolqG0VPg+51kdBK5FxViU79oNRnk=","JvkcYybF26LiMy5l4lrc+oDsRN7dsc6/YvXDuQ/OB+0=","GwBqiigvX6j6gmgXQFj8RXuz4icNv6vxp3qxD/GT4dc=","BEtHAaiX9oT5c+81+RPIcUsjoLxokjmNKZnVuJfdzzM=","KQ+m3A4J7E2ceFlIkTdIB/Qumu3ccQ2uY8npqCTxzzI=","KBtkYxRwuYVypndjflOBZu3s9qSEbsS2aFeqjOqdYS0=","G85HrdWH5gftaIaHwBedoXxUynP5tPYJH4Fu6hcnU28=","Fcju01RpSjASuCJiC8kfHWjHusDmaF8KFcSO9YlBoZY=","GG6oLwmB+Mo0fwqe7AVtq6F2pERly9hee463vQWA/4U=","MBR3fftjoRo9m3NOekek07asT+QG4ZXzujKgFYF/6Kw=","ILokNW7/euC5zv8VYqSkFYWqnKDUWRUgTkM/ByixWZc=","LmFhZDsbMdw4KUSGIt+mrHzXkyHuQyOZh33E7bJe2zI=","AktRLGMgcL/OPvqL0vNLwQDw3mR9D1UQJp/ywBx/Kbo=","Cpruwi79AXVxr/poQnciof3qaSiAhvnGk60qQudztZ0=","FckI42Srk8FhE2GthPBvoRxTwjEf/R9GlNY7K5gsV3I=","JWK1c5FwxfoeHP3ofXpWwnlaHfnA1uUA+ms3WeyoSYY=","BBNZZeb9AniNAPmuIYPxngk2KIgH9I30WtP/GnD2nj8=","H7Tu4zKLqdPHnxr3GjiVLEBfPecUWM9IhW2oPgapb4w=","GKXjU4TU5HlFmtQFwFUyVTwk/tkLg5PzowuMOLsqs8o=","D/9/c+QqUuu/MLbnP9TUXCETPkziKPU0/240ELWznxc=","FZo9qmZsMyoSxsVue1bmJtjuqfKjbqaqzpWDTObMUxQ=","FCSHUiH2jL1PDeRHK6dr3l5MeQp6/3grTrEhQZ1h9Wc=","GLMgkgLGdXVJKWsBCVxcw5DXrie1Ix3YQU5pmrsYYT8=","DrrsnKuSsYL2WraM+rTPfhqAo2cUvK4weY9hGHpqkwA=","EVVS/v8XW24yiVFsdcch4Vkizu6DQlk4eDQ00S368Uc=","ItAEh1mF7rM0F7T/vMxolYiwD1+5nHbPYFoKJCioIYU=","DzlqZZM8Za2bVArOFBa8R4eqS2yj9/I2ak7Nle8Szjs=","AO3X0o42Fz8MOyggfdwLVfoS5PVNol52GYccqNhDnUI=","DX2QCcPWeXCQ5uEFmTPiE2LSzwN+JR+/wrbhhhGHW6o=","LjaMFT+jWj2cpowhp8pYqQuiirJSoY785aLVmVHX5IA=","DNZ3SucuBxoL7tvq56RJ7FI2L3blsOCkQZ7tGHoxv+o=","E8JYU9loDS6NyMaE70iyAueiJ1kvdgEKINWT7WcgKe4=","F6cX0eP1hU+1m38J5vjVE+Mt24lGRn9wgL64yhD7oHY=","CGkRF+v05nGAAh+9bfYjykjAZ+nokOFzmpZyouuknsE=","GcrRLERTQTTD/roggqKdr+tVCSDxPzdsz7ZZ6DXOirE=","C3x10BD/mOx7WtHjoXoeCSw1PFRPjn9wf16BZRn9b8s=","IFUVYUXEQR21R775Lvv9S4obtf4uExk+DZwH855Ydcc=","Fkr660Fmcmlk/loHmhszJReYDEejOgTOIvVsM9A0Efg=","KTbFCYL72w9WzObU9XWjFmX6gT1yJSRkwndqcOy8LG4=","BN6fS51EJM3oYK1VNNqoOXsbg4Ndg/ADcvrE43bm6Qc=","DGVTAHVGgW6Gx9kFUqbsIW+aNJh75iK+F65O70VNWl4=","GnBB0FX5jb4thzM96KPQtPY0j06ylorsnLx9wzQlh+k=","FGfO8XbLcX7q2iuEIwM2pw6kXg9K9cVaRK6uI8pWOkg=","JQqtw66Ynz6C9Ksa8E6lrT2SqYFR0GBGtjVPmLBGEQ0=","BVOXKu5ZPr+qRckyvLFT5i+mOBZ7RlVfmop0o2H3iv0=","BOVlayZ/jOCxoxX5SThz7qNcEZPy/r2/7N3klLaUWDg=","GUAekArOIllB9sWBgk4zj/mNM/LwtD87dN+8CVHsqGs=","CHJTshFuj8tF+Oyhs879khEF6c77M+PMC/faAGODuAs=","E1vYBoL3cVcr9XTz9xTzQQWvsh6H1yxAovRuzYUYync=","EcI0l3IA22xoj8JUBTrTAWOQoCXQygl10TN7wHfbOM8=","FqW3W5cOSKXsPu3S37CNK2yVtzLa3/HhyB6Bo9ybJLg=","An7davs2Kp2i9gM1IH1yltA1nTOdQYYCqMJwadFn0jw=","DHpxjmPB+vhyr3YYfFw/j/yFXUCV9cVduqAFM1FbI4w=","GE13w9bXI22zLZo+SMlf1EiloMH9PlrRX6/4uvEDkBk=","IDGFnb4qNompl1tBGW/fLv8aWHqSRzYeeLewKXY9Y+Q=","MFaQwZ1226Xf+uzs4oIYCWoymAzeep9CBbGYn+qA3G0=","LeL7SUGX2cHxRRZB78JHO4UwDQXA0n5+0YFt4UyUqbo=","JX5+yziQPkTxpVi0n9ACLDvdkyWYRyyKEmAregIOTDU=","AyUHF2+qBJwNzHSo/8ezJ6wpdDZ58h/1UxcK/dLwS/w=","JnIClrSDcFklega9w7CdJpKBAs3lfiPpHRVAz+/E/pw=","GveOXpGJYwUKQV2ySrRc39gVOcr3T770uABHOmI1oOs=","L8e3Fk/0CWWT9FzGdHZdtV1TbNToZxEIX8BbsqfP/g0=","Gkqw9FFbSb06pK2wP/+0UU2a7CJPZ2gxW7sjZf6Z3M0=","HeIW4vraTCTX/Hj1h0lsJKjut6qD/LnMc3kZ2es9he0=","GqMw3E4lqNDJEL/IenrQUeSMguYlhhebGMLOlWyLM1o=","A9X7HKrZ+1BJGnOXTI3LKC6GimBUlN16H/my3xawzW8=","BF4TBCTY4NlDwRiPlSGm95kzT1fb5iywXuRpQ441tLo=","H6+24l9+kaTyADnCnpR/hjwJD6KdxWZNn4ppJhMn5LU=","KHpWAYzQj11ik+FlLbjL9AJJzcdZqE3Xys9Jec9N9Vk=","I7NQjDPpzTc4dNqC1sFcJQqsmdM95RbwNR18QhVFBXo=","GzdFsE7A+EO5/Yctbe6XyMz+lSo2F3FiMRmNi9g39E4=","LdOJ8Itv460Hm8nR2u17FpgBHXSpE1Arx8en4dc5/e4=","Cozdub4AxuF48+yDFIK419vX6Rtcjx2ifxOGBo5Y+xQ=","LompDMSt4+IVDK2GK2y8StQLj+Z3mo5h78SCf15DqlU=","JwOBUhfVf7YmM9pk5HdyKbu2Y/zKdijqNRAaWm75kck=","LR1XC+CCDo2Q9u7Iu6doIekO8gnXBWBNbkODLch2ApU=","AtkFO4hjumzUas/6CJHAcgvZt4+hZivA+EKh4F3mJAA=","F/Syb/MRsbTVTnT/pFrSg1ZbZ370Di5OGaY11jjY00Q=","LmgCDKgpYwha782SUHOmQnBQ4EkG55MMEz8YidEjAm4=","JXTDDaEMJ05ljeqC89WvtY2hqDTNJbf/pcWWZTALHrk=","FcNholWFImqGZVEB4PDzE2x7d3UhrCQJ5W5mbKRJdj0=","C1ThyL/ilKCDKDldxs06NTEIIhFhzXD73xGMOVTKuck=","GAURXx1bYBkexahzPMxbG1tKMtgccPI5gt8qJZlSiRY=","KTTXPb/aRmazMaDMLzj36D7YCTzynREe90p6jXByxeg=","AEiOw6ZWNTZpYTTYoKUahyz8Su3EWMROtqcjWvkmPJU=","ExnZtPs70BQm/8sm8la0+GNODxj5WX2sN6D1+aAMu0c=","CrXoLjReMEsaig9lf98/4D77AGsuU/yOd2UGeWwzWBw=","A/1o/3RyKwnKxNWLN34IGGcdn/UqIR5EmrFiw9DPh1s=","HnxVLlqPNgVgnDZnvB+BUwmfRuyO3/eL3c/35CNy0Ak=","BplS6csm2N3Y74RIT0//hJVgFInd+c+8hnMcoVvCtCs=","Bp3kMi85D7SzxBFllvmo9RsA8uzJ7VO4zocDel2Ms2w=","Ei5TU1HQN5C5oUEevNWViha69hsBwQb18VhGHbpCclg=","Iv8i8BH4wibs55fR42sSAUSTOPvVI/xGulL6SLMie2Q=","EWHTBJDxpQffGnW+hqXflNRIoiQRHzwxOsP9JzFlOIw=","KuL6L8OWLyL/a71DdrZHeyrOP6ljWGY31wCuk22Svgk=","Kp3Am78sQ/Lcdatvm/7TZXA6Q7nDWBAffrzKIIJlOyA=","L0AuYK7Zxf6FufrOEsKncEg6zoETL83J+7x+/0h0wws=","FPNS6dykbWXv6L7De4mlc/ZfCqjgx1O80Q0k/QRf0PU=","E8cMO/Qs40w2iTOQUAuC+xSGow05IbTssfpHwIXyD9k=","EYYZuxSlOiGh7O+RE7EOfGt6NtOzj35s5auql/6Wv1I=","I2pFsnIyDOpqdCgPKpVOOxVxdLiS1fOyrEtuXE2684w=","IP14qfZi074HwHuZ5NTLgEl0s/rhreY42IAOg0kLMaE=","BJkq+LkDA0+sykACWGRmE2pnUiIJOsNIp3hMi/vN2aA=","I1Sy7Ix+jm0ak/cwc0LHtm3WzJMT5ds9BsOA/rJJGTw=","GsjJVYiF36fX30kOEbEChU3z3lsUxfv/8veqPzH9Lig=","BjZ1l6t6LlM9maREdyY4jDWYG5l2MuVVr9tJF0bYPSs=","FDY2PIbOShdqiCuybEt19a2NpGmTWn+zvoGCfQte1JQ=","JR5h0Aq07yMsM9VacziO7d1l4xM7xPs+3HCXl+lSmxg=","JzZWhwx7i4nTimOpSFZjrf88Rqx9Q+YWBuJvUZHM4Lk=","LsK1TJqkQOD6AXvCkTXrEkrqCXCGS48deU37Fvi4yxY=","E0xlT1o47MsQcKWniDG8AFumrH16O3blVVgOsSM/lJ0=","KbyONLGhD5eZdQJECXmxGMXPKvKr2XJB20BpR1BQgPI=","DPMRKDLEXEjB3LXthmpRNltbt5ScDP2arfZ9El1POrI=","B43OUh07uqrlx5x2j/3M2LBOER2LRsHy/6bS5gLvMf4=","FiQY66Kxkwoamluf4K3mY0SBiOJbKKyBQQ/wjCLHD1c=","C9O0mIytKQEsnf3cnS11gSY07goHRWQ18aD3PALqCMw=","EeM7WYjWsuVnLVjFkh97HNcpBjVnW50+DNB+gayy9Ys=","Byv4GhMIz1F1nychfJaHRrMjJLydQpJwwQ4Wcabzp1k=","BVhToz0RUODhBhYP4df8ZboY+uXL5Z6PtryMx71mMhY=","IIP8GtNQ2C8dQ93Vx/pHUmjCkn4PAua+ceUJD4ITcWk=","Jsp5qFWVjkXhqJu0VG+Di2fZjcTIySvsJqDv1nTKYhE=","CcZpqg6DFXK+WlQuhJgJDvaTkAu015pYiq3VzcvmJpY=","AmHLkKt5amI1qS2preu8OdyrzQGHSvXWPZDWYDe6O1c=","B8FNKIzvyGI5mhFW5/py3vz7wEZuB2irzh41NmRQQEo=","LdzW2s3Lv67zfLLUxQYPDvNvERCAf9gcQwic1Fom2h0=","Fi08P86PMCBMUieCwMrmb5EeQyyLRHYWazW19TDT6Mg=","CQ+6/h+GX0P+OiFgm32EWf40jWCkxHHcYqCvxVXMJkg=","Hb6OUMKThGMFxRuqNHPinazlfm4a9I+7I9gVVuq1czs=","Gf/vm9WMpUesAvS5U8uUHe82/YNMH17FpZQYstIt+RE=","DimwR5UbaAXBm3ohrH0kEpyo+OKzhXMbIZTBkF8h5AE=","GY07qso3nbYQVnUFKlWjHB/USodzqdfHibzgbgdxnTI=","Dujeryh3ika/gYEEJ2u92btIkmzmmb0YXGSai0p+wWw=","AwPZgxjBhshXnRgDmE/eMoR0SrFh8UvEV7oEXzwTKa8=","Jl1/qIwK88Ld+sDbPUZMMd8JXNqW3DkUc/gzrPT2SAc=","DtrI2Bg/sOoxrzs4Pvn5IaPCk+i9v5VZj5UKICpnfLk=","KfqJ0WGQ0WNHBMwJbwMNyMx8XJ+G0T2Vl2tvF4/9IVQ=","I0w+MfQS/B+3yaW3Dr4x8ztZh8c1VfwOTufnUoDYQmQ=","LgU9wYZ4bkRx0KxvXhmzP2ONyPZDkHfizzaNFNT7rmE=","HWFqxQWH/wxzCxoJmo2qbgXDLbtdw2ZJ2ewMH+7ytTM=","A3dx6s3IUxJcsLyRdhDAw9OwZVYGALSu+IO9FzrcR6A=","AxxGIWYWrjJBhR6C3s0EX0ColgfFeMYkgJizDFRuHnY=","AEgtHSmH17/G0lavMHK0FpYDilV8mGeorSZwJ+w6W+4=","IRXXzRz5qE9D+2QmrruJdleP8+Vkb4nyQKSKzRbw/hs=","JtqEdPW/25yI4NcvMiJ68sX0tjQMj/yWsEI7EXLH950=","BjbbWv3TNeMZWKcOaU4XJF33/I0UjRy+Gf+IDn3Ar28=","BwlrOVcB+ss0kqwkVkxGgCblh96rSe9jxSj0GPfkcfw=","FIvG3582S5KNaBgKpqJmeimt/5Zs7z40DDaAgDMzvDE=","JNz+y+IDq8ZzE8gyTGM5oiqaH3L+lEWRyP4AP/KhliA=","INuTuQJGCrYRJW8o3+0+cAOz0/ujbXvvmT84Hz8iMNg=","BE45IBqpkMTjLJRAnBsUEPz+UR8vWryUIWsNnuqkeh0=","Kq+QwwzmDhkIWlQVP0Z1khuOZecSu0sKBA1MEepmU70=","I/oJCNfYnzZz6hQO1mT30e7Kdl+yNsqKeO8rrTBKnPY=","HxnBQQib5/1z/QvLw+Zy+STp2X/i7aQp/iX18fjB1Hc=","L6W4hKqXRrB+hyCdECNYJHhgOplPH/7DwdZi/gljLf4=","JyvUNX1E4uLBUvaU77vCOBJfD1NPx6jOeAOn53pDtv8=","EnD6WAjAyhQzQjuQBgw0reAfOpyBt21NKzz3FYM4Y50=","G0f50/LrD81weh0px/D8QEgftr0uGSVxNYrQbkKZUhg=","FmG8PtQERcm49aa3TKUsgeMHIRemud3q5WL29Rv5uLY=","ADjI9bunPffZqtTwZ3WmVqjreAwLh4P8pEBjHYfUhuA=","A3l8lFVMcUIb4OohCL1dwtYXL5wLUegYzfDJmOdli18=","JvgBy+rSwmvC7mbJxWHWZI+dz7oC1XMxaZgHDUNJIKE=","G9nrB4Gu25bJeZ9wmgyrqA2wz8FVxDfSfe2GQd4Y5ho=","FIXIP3SBhsG44jfq7ubyPgk8JQmDhDbAhMbvC4gwP+s=","GV7WTdCoE0aUhY+W+hSvtAIY2sQKMwR2IyW47+A6lIU=","LuMQYcpxYM/P9BSvZ9q8WtFWqd4mMla3kScKas+fCWk=","FdDw+4JIYL2uXwGJuwnOSzvAAqf4bpO/hWeNXJvVF7I=","C/sv3BnbLZ1+r48lSaya646dzYPJHmegR9D6f9NvOFw=","F5zWJItcCvJ3s5LGI7dE+GWosf6FHfJ8X8Kkegqh+g8=","GfFGn5yBcHZm9tuQDo2QEjtxXnSsAiStw1fM3qhzf6I=","ITOaIgOvzF8ssf1W0u6ReWN85Fq9Lf3Jp8VhzX+vtos=","DmVybaa+iNX5FhVNICrT2+P/9dZevcKcfJfqgtmYfkc=","AlZOiw+/ZfFDap5xal7H4Hnu0tbbcbfZSi8kNOAGhoI=","KiNmR9zk5FxggJz20WA7qkNilT74Urj3he5elZAR6kk=","AXSszp5zqa1eyq7f3Od21NHGt3YfsVmcz5cDKlnF8/E=","EM8qgIA7aALPKmOjfhJ7VWtw1lu7YWV/aCHKRaBvJA8=","FhZ/nRs6sJT2fQy79AoxX+ObReRUB2jz+jXdbVW69/w=","E3sbB8tg/weyGqFRck+bxqUOShemjyrqUS/B6TloyJc=","ANWQ63qvjjDc7RjKMX/70EipsPyA03xUqL23ck2N1kU=","LQpjaQI3rTRpq9Ry5FDBH+Ue4UQNO7MJsilcuVTv09w=","ItVeBLoNhV9CA50YodwU3RYwWuUWxonVFBqc5XILj34=","AcxxFp8yK5WViXuGRDggi2anGQK3P5UYgmFY1xRd2lg=","IflJoWrLNRlNnlP9/FrAHzSRd1FwJUwstLkXcvRmNts=","FM9TUcFMCHpZz1+lMDxXUsM9RGtc/zF+RXDffWhaqvI=","EPE78XJ61+kGn9ZwFQb5WP31n9LQiw/FBIyUhrQ+tkw=","BjIIXncfdN+Pz169B/lTc/gyy0HsmAiX2oqGDAXpsMQ=","Fv1nOqS0mYI/sXPZ7+zm5rYErgO9WoxnfXrr+9c79ZI=","EQ2pFaypyHosRhSx721vA9gifWw+LWO9oCjeGlgKQ4o=","Hm8SXz+BpFRZNeUg9eva9vmaDAO0hfWC/iOlOsZsG40=","EsBpqDtVtmWqkJUvv6g0fsFXwRU59JZA1L0jWNpYmzc=","K3hOL1LDuVIt1IuvbD/iguJoLsxQ+xZ1X/iiZe9riC4=","FJSGG66tAFiAHUfvVoQnI8a5bQTTguR8RUc+7eur5IQ=","CdxxdR2qWhRQG7LDy4silT86PDyIy7d7GTEYF0HccJU=","IdPhLF3mUl1dq1oVAAiI6M429AvjtJ8Dskz/pwxzkxE=","Gw5wkp9XcvcurlbIonLTGVaJ7EaI2WVwtG4Z+7Zocsg=","FA/ko5Rr3q/1LAzT7/Yo3EDjCvj6hTTGem0HyVjzPfE=","DHNJ3W15HUhxQztQH8PFkzUv1plduk+mh/UB7ImG8N0=","BLCjXPYmxA+CofB7kWB2wNNZi0QU9zyfbJdEICREGj4=","HbAraJZO6c1SopNsx4PMEviNmLYOhYyzY2ZRn6ASs4g=","EOLpVpk+I/k8Bzx8pNsL/Hro5Vj2dribHuZghiA8BZY=","H0XeNl8dk8+EAoCJDjae9uTFqYuaf4M57P32BNXm+C4=","HLuFvaiV3BciMvfVmEXG/BcQFrgskdkfQzJh/tTqnH8=","A9Pzu4bvFhKV+RNL/lhEHdcrZGG1++LVeHkC4+WrHec=","D/8CgU1Hs0UW3YTtF6IAxErXL0CA+AV9p3Bg0RRx6e4=","LpQW0xYeT3sCO6Ycj2Y1YXhV4wjWIztOhelB96Xmyfg=","BccO4+64DbhFAcFUTCQWH/1VE7ylzytcdAAR43k9jOc=","BmbXM9JJ295P7RBbLqLW1LmRmD4rT1itVJEJI9CWXcM=","J/lFuyLcGAqZpZZEnoOzLb0Q54v0NnUx7BHk2pNvOfY=","EuJ68Ut+zpuLz3vBySQdDYX5+kfIMVODbhmeuolhVE8=","Co1sn9gMeZvuB2F3ofnXvrpEarE7fHmVbwfZlGd5Rvw=","CKDTZGxHYmkHcGLcPER1U9YaRkjzBtIOVvrjLRCYhvA=","Bz+q1XVEmsNc38UUcXJRvxaOzs8DKXUtt0A8VGPs2E8=","Iu4i9DYHjeBI1ZP0r7q/VvSj/U4H6KZkX8aFQfDl/fA=","AbUCNa07Gm9qx13jqfdfTzmGbmASQ5ycAXmrAyxCZqU=","Ls9PPIT3XqexDsEaayWWFmzptaKKUm+AzQLWZSJqP+s=","J+x/PsViTNMxmrhfffE4AoOlmzbr8YrDi+11GrGgS8c=","DldiUOFWDHfKtnKvFOv4VkAkaNLpsKwD888pcJ4T2TE=","IlHydv3nfJmNQrXa0FqiX+mKkIIAtEC8t7q+y7d+f/E=","Ao3M93xGfHgYGS1Hh+OEi7BXxJvgmfYCkaLx5I3hg0w=","Gy2+kjb1on7VyeO3DgmUMtMk84DzkVjhGQaflZIRM70=","CGmSC49QJsxDz/GL45D3TDVYbNK2lDsp73sXvu0neDI=","FvT8sYM2Gb7mZyBqLJHL2RBVsQeDBZsL5S4bZW1nYAw=","KlDNbmlC/KdKzRNARcKIOIOHI/32UdoCvzs9d0E5CCQ=","La5M6CmnAYLb3EGo7aiWURELLJnGBWWuM23yvSr7220=","Lb/ZRH1CFPmqy59dKSTVRdBzECMMFGmvoDsoO4x+2To=","EOe62VLIpjKt4dB3SQv4CxJcGgWuTveRLmnxUtZAbeI=","KNSrMJf+jQN39KJngmEWa1uyTFHwTXaAguzus8ax+0M=","B3KxwUy5WqazneHUwk7LfwjSY0OxSthYIbopv1mDsmM=","GFb6NW/pSEf1dgL1/UHanUykBPhY4p5yN1aKjx9SygU=","JFe4Ip29tJwgfloSCLECsPhsnyp2tKSiPA1CMwS/6dQ=","BF+/5rLIdZqCNOFvD0w39TMSWW+pCyt70n8LVdxa73c=","F/Til1gjlZbnBHiqqLY/8SanQFWsW4DHdcD5JNgPLGM=","FGzal9Qf6ji8Y8lVFEplIj1PVlLFG+4WDa27xoElJxc=","FczLKR47dWc7qo0sSEbuVtoz3bSXZhdgxL8Z1SUD7C4=","DbVgxek+zRMbeyakt3fCgjTJ0VWIzF5fIASID17XbZg=","J3CR9NaMTbwbi5NXDMJJlz6JL0jbPDVqllgWojsoaEE=","IwwIeLjmcGcvI1mLdxfO8bcipEjZ0U4EuB73IucrtQU=","HXquPNjdP5HifKtvFbopdP2/cngoJfmUBaUME6AERGo=","LIfkuBFzzo/ZnJvfLwxL054yRdhMvYnXnY6fp96WNYk=","KzE3s6dk1fNgQjLMF90uirltRqffnmhBm058GOv9Wo4=","HZLRAvT0MNDhiUi5cBtUTlQT0LW7HgVu4mchZb9SRZ0=","C/90ygTmVouP62oDSUMRM510kKddBzNoJCeE6nHwUg8=","EE+zqn/ID3zTVqlkAbQVqrkcQHdCb7CI8qqXKCL5eG8=","IdXFMn+cCsZut9qHunpjok5H2OA+tJgXq58QcNhk9gM=","Lym+soEg2b3E4UeUbPfMJgu7vl6mQh19O62Zr587FuQ=","FmHZ06uY5yBLI1XgV2jWz0Nn8w8URtjLV1dscdj4PLM=","K0BvK58TWF4OXkTbUhCt1pfL0/C1IySaIe1jSUCXvPM=","CdUHtQByZQsP/Fw2pjo1loBjdHvXCmVcnw4HtYrkqIE=","F+ONt2fP99+vyBPptnc+ddnxJX6L/sHqnoMp6AqHp9E=","IbXBEpK6wmYnmOYJjQrQ8p+ObYJq317hM8IVBM4Kssg=","A15HOGEgr2ZsMtfE/IcFKzDvGM/CsGGTfpNbCQMTT9w=","BPmB06mEyi2F+VgdenT4WbYcPgE21sRQ0XdoyhmHypY=","DCojRX9ZCxJq9qTFTRragQEh9MtJddiVbYRM/+Clulw=","G1yhTNl229EOdrEre/vCilSsiv22aWOd1MX2n5HoqdM=","GD9o0andcGEJqJNvqtgTqJzz2Ec8zcd7POKTM7eqeqk=","BqX5XZi1Vz31KnzyCw4zNmgNtet4MxlOgqkuvMarA+g=","IUA7JV0SVsDHNs7sUvIkxrdj+LbXIwspW0oU6Qge9rg=","Lw1uWZKwIebEgG4HhJTZhTNaRL0EPCfsj7liEMczpsI=","J2YTf+3WAT2G2ck9PY4F+fdDSqLbgNRENx/+yo1UYbE=","BykqHcivyUhS3eS7UT6pOAlu/hzMC2D1O68DHmTOeus=","D2T0oCjjQZ5FE4DE/b3OWwP/QDWSB/W7EZwpU0M9UtM=","HCs8YHLzRMeuy9s4jaoYRj6rXLWUPSxXr++rUYJLN+o=","Es3KV7lMiqbCFHA9XEVt/IgVlAHn9m0UgbAPNt2Dhto=","I/UFzpM/oKdIZmT7AOXKVLaFII37SZndNG5PJqaXuAc=","GoS7gt7WJVxu3jdYXk4o/nh9IIRN8wlP0DyCxvLMC5c=","EKZlW++sVESM0uDn5SpWwXjT/mcLEcWLFhCft1n079I=","GiZVbVFRlawo+IN2jz6meQTsI/dCzlRPui+FQxO74U8=","I6ju8IeRbx7T3wf3pg2c4sKhltTpxCMdDpvBbNDjiF8=","EJ5Zy7pwDiLuL6C4UQXlKDPHxwvG0ekYgTqiQhoYjj8=","FjlSjasd0fDplFtjt5JG0+hywLG/Y3o7aA2YaJ2Zd1k=","IxPo0zHPLjQuEy0qdezg5xKvrYsLsyGF2RsCSTyHZ5Y=","A+lqA3Yq2Cc/sFgYqyjPrWJqssOwFGX4yXO0J18lhfY=","DjGGN7fxU2bERSbTrjwNM72hLClKSHaYjCjQmn92CLc=","EqHx3DV96i2kzWpjJc0lQiiXNhF9lHs78C0yBFCFNU8=","EXN0tYb0aSsWgvjQJunsczKkP3sJKbvVFUPiGzMD3mg=","K6/Xv8IE2eVbilO1ZB5HbuX8URPWMXNre/qjSeYY3CQ=","CNB1yEukjPNZeboBLDeavViCfxu1YhVbGbyloJ7QviQ=","KweFRDotXe7mbu6is/irMX3TeiNY0YXb663VozZnYkM=","CvIoZQqljikbGbURIlwfDcEcXJgtm5rlej4OrVJmes8=","C05+NFTyuSF2mGMv0x2VpQEmOURTyJtpRSUPjTbs4KM=","Dl8nbBQ/7pEBOOFxFb7PRYdYzpu4EtmGx6ibKXWBrHk=","JBNB+EqOMWKVkuPCpaM/Wo+FP2EN84hCuAln9U6z0wo=","IGBjANiwZD9sDLS0r9ttNQPv7bI9aTscNwXL5Gwn/GI=","C6yZ21YxDn3ylnYIZlAr72/s1MkMF+5dwTpwTRcVliI=","IXGzw0ii3xU/JnaOIGEUsMSWjDyZ6PuefV0GlgY5j4M=","Bf6ZRc6nHrgCIm/myjg1frc+hqdvqy9m2Il2yCJBn8A=","BDq8LzWXFqQdbFZhlQ+jGtEc7Q7/Gt4C1DryPd6QO+0=","Kh1Nm9Fk1LPbzMd1kbaQ/H+nsH4J+lsnCYhwYuRKk8M=","LxS0qe/0GSlqZFcWtAIstvw6jzyXzwd/pgFAzcQ71KU=","CGUWgkjHsYqps4x2d00YCUna6i1kf84Pg53110nYVIs=","JhI6DqOTRQ9v6mf3wRrNY4SO/QLQc4DjZMzK6aZUjU4=","IsY3/ykHq6Fcz9P3e+Eu1o/DL4vpZpjtdnPogbcS1Do=","EX/e8HxZ75yadwdWAnEEcw7p5rQ5h0U5OAShdiaLiiI=","BwFTyWsUjMQA+VU5ZTZvYyrJI/ot3fadO2u+UDzpYpY=","HoTHmB7nqP0/fyBQw2TpIfsxCgdaOugXwAp3+HO8kBE=","BmH/DN5uWBZg9fw6GBsANTvQusqAFtb3X8omlQirjUE=","Fb7aXR65S+5pbvhtAoPd/mk4f78MDtdfhR61XJyXICo=","FEIHh4PEJhb1TZMn9dQ9ZZcT4sOWDtpFLcuJ7D5QM1k=","AmBnBTbOfmTNMcl7I9W5bElPk/s7HAqdGrfeTd2uh5Y=","IDiQI18gn9TItm4wiocC6WTFLC8CGOur4dsRTmpxCBc=","AN5FfT/JphiNXpNmedqGBqEUzlRRP9Ed6oSX1V3QhE0=","CCXyxC3yymkn72eVNr3Q2BOvMHClkWslnqzn8hQ47kw=","L9Wxb4nf6+swhBYyuYkPalaByqZiLVzE/p0+yMelQwY=","EC/cQWe/tKKuTtc4hk5bXB87+7RvXAypJqeRv76ZHJM=","D9uu4KmqSWSb6YdJXPc5L0hXoEqtKf8lZJ4BI6UTzYw=","CVn4RwmqCzhbfYklktG24Xe9ioOY/8a/B6ObfAxIowo=","KYZoIGRG6S5H1BFE4vTF0A7vwD2iCgoqMD5XUMzG77k=","GnmAgdiKueC9rAMnArRIYIc4PV/3XA1o0fi5uY6UUvQ=","I+lHEVlOfkxnHfkPJg7PY3cKdjUs319HHdwx6OAGSiQ=","Le3mmkQGSf4XMiuLzPTBzoS34FG7gumbgUB+vtuscCg=","A0ditE5Hu6/Vrj1/gXPSqgwdoXKRNwvC+EZZtMgPSDs=","HqRCsFRbpiQ9kuqXWaI9cyhd2Zhz6MNlfmoAajznzCU=","L1MDhDLuFMdSIoE/M4DwLqSW13y5vc2tPTyF7PnpOn8=","Gdff8piCWTf7fEwX0j1TEZrpbtPjl7HfcYD9MERhtQs=","HnH/5uUWtXtIIvU38DZCsjIB5C5bDMIjlzMGetiQI8I=","HcRtQ8KnFdVl356UhfPf6Si9U/h5XIsDoYYnc6fPZ88=","L1Rp25XLjNdSpoPk0ocICcGr6y+EFg/yFkgVH3s/AYg=","JzncwuSPttsAKi8Nck9SzRcAN0gW5ZIQRXXtQi+ixsg=","L8VlWtrPv4ED/FjIy14Q3TDpM+z7oiY7CHph84aKSk8=","EP+ERJb9WpKWVjD1pdUfZ+W242pksrUcKL9MfKtAOr0=","CbMq2MHhDDHpJk7s7v1hnoEp2cMFMD6O1NwM21IqbvM=","KdsVDTZ6UyPDUkdLtV8jVyCUPf1s+WjDS3P6yfvXeCI=","IF5EtUC9NXqoMR82x5Lp3VAKOkneTjZ+uIW79ohitWs=","HWtn23+LcgCoL/uyvSaxjb2WpTvYPFtCZO25BdhD/u0=","JTZ3VBOJNwvUIz+AZ6eKadbp5Zb1nigml4N8wUFdmJ8=","GQhCkj64DysiDPFeP4JF5KN4bvJYT+YLw+Rco06kOAI=","DyXe1jHwFvkUSP56otDRPdQPmXIsUICF4xSHdIkedWM=","EWNzgJixx4e27NoGkvJ3202veHLv/oqexSMNjZiLe7Q=","EWAPDtPrcR3G09mg2W9Lo8ojmb+SSXhu9zkAybNOEbQ=","HI2/VUfVUeMad6UCseBYk0Gi+5Xa7YHFAo/vTozBas8=","LkpcGlV4e9wEa+5w9Jifj5Nd5Y76SJDYE4VWMdq8lIQ=","HWA1wBC7rDvMRUk6zvfN9Abi6HbusyqIUfYgnDhaeMI=","HWtvucLxh7Hsg3OhjQd9NWPcHkgpxz28ZWNArgxhsso=","KEgMpiXuAkdUF/v0/GUTWbA031W1bcYuzrmnm9vO25Y=","DABO2cUJ/Xfw+YQfOfT+Ea0Zknfa8MQ1nwArx42XTxQ=","IZuVeY2bLtLSMHMsuvTKV7fQQHQxnXGnOfyptMCDvd4=","FE8UcsPHpjndrmEbLrW+Iu5t8lqFmgUpLKgwf4YYw/M=","KmiBd+llRcuR+c+7RKehSyQ3Z4EJfpVhMUzO7BbHi3s=","JMiY4DLzPX4HSKVEFgIGJYyXhlvlSJiWyXkKzOklHhk=","EKvh4N8Kq5bV1zcEBouSHswdz/eNYFoTcnzp3YsOrug=","LoCuOeyhdw3KNad6SKmRtt7b9UkkYYdW3wZNSzPytlg=","FeOej4pMf4kNDMcH4oppatad9bSPo3t0BJtQeRoiwnI=","LV56Nv5osYRVK7xFK+tHapbHqF/SGWqpVyIIosAqVjI=","FDnwQLTJB8UILTMKtDneR7S5nxF5ukasIBElBqgrwUo=","LsmWskegqMFoLR0JAPBJ1w7QsB4WnnXsJ9dpoWDgbEM=","ASQXEJb8taql0eeTxThnE0/xpJxqkPJSFgHE4HvDSVw=","JT6iaeRJm8sKFAuQz3HN+SSEPTXrKG3AMFlkf3YRofU=","CDxPqzwgV3Ij+sbzX47Vm/42pHAtpRSRSCm8Gtl5IXs=","IoT1Rgd/MVQvcWVqRU0IvYXggNtOzMREkPiN2J0ZHEE=","LP5R5BTV2Uw+KkY1jGsfterXesFM96b1O0YKcFioOTw=","GoX+zjsnq1JB4qcgMu1ucSJBS77pD7QHIQEa6zDpRPc=","EIKaqFtkB4qE1LiyFz4MrMPPH147jx4UiMG0FrvcuOY=","BHXefYjd6UQhiS2MSGg0AkMcysQS781W/tAbzdo5xdQ=","AugmRHj6YSlBGTNn2gGFf3kbN34gg7NhOlskPPOOZfk=","E0lqQ90c+XSWUXCi2Bu0gNcWHVi1Fw9fE06+chAp7ws=","JZqB6STtRsVEHtxaWnXmwgf3PDQ+aFDXrvmDm/mGmDI=","AtLe0+WOuEPrOaM0SCkUP1Btz550reO5fy8Nxdl3kU4=","Bl/no879fcd1vZbTHnWGGd3Dcd82I3DqyYWZdkvMvHE=","Cc6Va1hMrqUcW1ejPRN3O3H/A8MfrpvBSal+KBVUz4E=","HBNbgFXydza0yJygnMtyo3KU4GGUusxU3q6pRJrBfFg="],M:[["BFI78ajyhMbZWzEN7CtU4OAOWbVx3Z1GtiAcGOG1bf4=","Gakqxgh6uJmC/lZQ5eeZ+RAD/YtFQAdI0sJeQPBMV40=","MCYI11DxZJHfWihfX39qXOa1VPXazwtp1FCyS7tJZ9c=","Gjx9qmtK9WYtDYQHsodnTYPq5bdWNAX0je9JmByYxCQ=","LbHJhVrCmsxnk2fb9w8I2YiUB33yQR+R72jdkBd8Hps=","DwbuR1WPGC2BC7yyFKJdp/cKVnoEZLNI4bMOyn3pnSc=","IWbXjZSNr6ljOBzxVg0AvzoKHCiKdDNEyGQ6WNr4y7M=","KSm+m/4/k800/OrmZdlrHeGvsmvK7qL07cRUxQy8RAE=","EHbUOcZ5l8N8bB/amjfcL3Yt1XeUbzb8/czXiY7GfNQ=","GFya0NqHz4JGJNAr7DukZlgioPazsl3v86/MaHzhMh0=","JwKxvjnpEET7c5JsEQRxn0wDeqQVGCPOqyTwzsSfRkg=","CvcaUc1GO5+u2pOAPNwDGGx3gYRSUv304BVXCdk903U=","KGZ/nHMyBz4pPIC5jt/64Br09ntMUqtF5J24sw8YLSg=","J2PDP1ste8OiMECvvNr5mLsTJUwnKl+GNaEmBqWcLlw=","D4Go2OCHWOijKqgpJmbEy2uj9fBsTc9PxQL/l/A6haY="],["ETrYtGw+7CDJlltaey6KUVKYcdBAG03m9j3p5SEWI+I=","B5MM1SVvird6uSsIu7WxlaRKI4LGbidRRhnvuU5kkRA=","KPgUS9rhuQTq1ws7cseUMDfea0hJDv0xd3g1lO3Si58=","JHT1Q9Hy8zte8/uxkGURNaWTkMijZh+uLfHT8UQytgg=","IXFahHQsAtBXrEH3Q7Fm2gIyKEJWgZUO36/4WBIBoJc=","HvDgwfC19nZExIb+zwIjjLf0+mOggqPAMNrdzmWkuCo=","J46NrIxWsooj26TZD7qR65R/UJLUp6nseAL2F3hIjoc=","D68zhD5nM0N+mJleb3v6b+76c9dBDYWFkYw0fzz+kqU=","K6Q31q5sWIxrcVBsi1CDR+Y0tlzuMXrx+7nMKpl/wAY=","JKbBkZ+Uq6nbmKWvOP6qU5HNp5+d6/rxGGcNeSfkHbA=","BNgOfvfieisTl2eKxCq8xuJmLIgFA+RkP9+6zmcnO5I=","F/ajrtsABamwoljjG45uKkjz+VUc72gSpJB1rruHhfU=","HmICkSlJLIvfhRSUWVBoE2FZGp9e7cJEnl8inIW7l9s=","FrrndIZ2VuZPyV88JJ+AHxUP1+4o0ZW62erkN0OHUng=","EPAXJ5m+I6j8PxVq37bFErpBXjUWe1Y797GG/RKkHlc="],["H8UKFtvfocO5kDj0f4GhxdHvbnsiHUzMpughIgEw4AA=","LY09kk8olxmeOOr7x+EB0X1+VjSIqfMZgGB5auhMGwg=","Kqmq5izbhSSQxlD/nifJsz1M1AIMpm9eGms3TmYpNbw=","GEimDvyJllBzuVdz9GdmZofjjVm+II6Dd9MZA5IQV+Q=","DIk4CBA1SdIDDL/gAE6mZV4k7nGh+MHwctXPbheuJJk=","CtgHGMbp0cZ7Sje54QPbMvIl/kKpumVf8GVhi4e4Kuo=","Ag2HR28SQ/SQJG+Ic27l/W0zGR8FYScUh+lpP8/Xpkk=","E0uGZC/yAjiPT+NzVspPDsOAVWa31NQS2JN6NZ75tAE=","LASHi0y4FW6Zg9EVdO2Z3HVi0/uxh4JXq7xohS/dJoA=","F4OkUhWAWt6dNZIyEgsYPbVLQ/mn6PuNzZW6m7q7ulk=","D8ljAuhmLeI8xcjCKKyKwtzb/EiKWfTdQePycJX34ZU=","JLIuXOZxznnf+N4W180r1jddfsqgFuz1nP6yRtrIByA=","BSwz/OCNSjn9gFFWyK/7hDSUKLpJIM/S55At3PmwVX8=","APDUdSJcmXAruk/QEnYQK1yr/3vU0UfA483uTAesMbE=","EYPpG3q3Ny8VfUxHdpHur/yeiGP7LYBlcMZ/SxhY/FQ="],["EhSp1tcoj+hWUajLgwSMdmnIO17YLKJkL/8B6FKkS0o=","HA3iv+r84WTJg4BnqN9jQPnZft8BIjMxWbcU9Fw/E7E=","HjlNgAZ/DhC6qV3g2ZtOOSBKGHJ9FAG0duyXa18XOoI=","LKLYsKeT2Q7TGM219pcZMTcVW8+5Qtgr71WL5fqzWb0=","KEJ6sAemjHqxI3HxO9fboKz36X6m5krlLVIZIQ/oorA=","LP/DeNLOx2unCAs3/GcaljKLzfxGMPzC8hM9zynHDdE=","AM/KodfTguH+H8uVDhTfICoIeT1xhSVbAl1WLrjZdUQ=","HYckxeZB2W9uNydxsKd2u3Qv08COGuJQQyJGzTvQG94=","D+6PlzE5eXQQCDRknuh6J6ySvno4EDA0YBQar7VCpCk=","EW8jmr6CBze14egrKs46Rc76xImmv/CE4yMDb1QncQg=","KjHK25GNeLltzVSLOUQlpC4qp6KKa2PlCSYb+ub6JbM=","JAyvbXqy97arPRXvzzB09bIUKh6ATyUBLZiEVICeCWw=","IiTIXwwLQJMBTbHoF9H/FpGPFeDNIxuEikjPgzJMQUQ=","ADmiiJUaA4HjqvWY7xMoU7XWlHFsINuHkj8LzxTJFKg=","F2INQ4SZ9sCma7V3rdTK3WatOeM3fTAr+D07uhJrKso="],["DUIafCWvVTh4j0lHWDZxKvXaFW+IxYZ1aM2VjjBQJsw=","IOSigwPdVeXO4zLzDuuvvXky57NTHZQkVMNEuLjBfN4=","IL0CjJWNV7eeNSGP405Gnr2qjo5xTpGNWBkfZQRrlyo=","Bu2YoYW7I1jzNOsleuXjGDWZwFTBtOICJWm4No2hq8g=","BR3rSyNIkOMfWsjmmh5TJFN3Suk6npNg/gCe03eunDY=","IfH2pjBHHjKouaxLftSwTFa5anHuIKZqVFjGuNXG00Y=","DDnb325tJKkaCkX5IsiUviUrqhJ9msdpCfhtwLzGimY=","MFYUqs39QWfNG/3Y/N7OaJLYTUpl6G5vfGNJ+3Xki5Y=","DvmuZeuSJgXUJgqyAh37tHdM1f+u3Bt53GgSCL5vhcU=","GtzLiY5f4YtcKaRwjEsRK1bQ+l0pm17cB9b1vABCi4s=","GKJmHAOrmw2PfQEJHH5WPvwDMZZ0fjQTnT9cx6wAHpo=","D4rux0FE0Ao8o4v/ELsPOo2/9K9hl4R9uHl0WutXteo=","H1NRSpfotXIE5XvWsbHZVV87UDaBVBVOZ8ITT9MVFZE=","J7zWOcR0gtLci20T2hn7jWPz1sh19v6khtpv8u4R4Qc=","Dp6DcxFK0lr5fSjicvxC2EkDc8q1ghk7h0oQQo7mzSE="],["Lei6g9K2q2pxH7kjCt7hy6Rt6MkwyG0masuMHLloTiQ=","G7Fe5NSSqOLPGxDbG3OMZ4AGbqg0er5TY1enI/bPV74=","J/ohIEMTecvYYgX/EU803S284T4cKgqORqHcJ+e2hv0=","GrUnYUo3wv+wDA+tNgq6pEesEGP7n8ZW0BSM3OLXw3I=","FwzuKYP6PT7O8vgG9A7tjY4TXO/wdvxTC7/uh2yefx4=","KIhRdw8aE4IiUdqRyE4SNZP64cnLzmxP8jF+cLtlggk=","F5U4TpG6+lVN7fUVbNeZ4RIQ/9Kv6Be1xjrVuF5/3QY=","LNomRzz9zRhbooz9qhXn3iNZZGoCh+votg1wLfAJAQw=","J6tLQJAUZe9ZAHEU7PH7+rYVfCT0AiRrhqYDlyZzCPM=","JxIngd97sF9q6eFOjpnaXCPcd8wGEIwOuwYeXRvpNiY=","JoEqzQPbNBLK1Luhrvcb1EsAlNMYrOA2bHnnKf8OsuY=","IT0p1OG2wB/A0QnqYWlJAHbRMdjgNLMED3vZw8Nz6hc=","ITL3GsiYksmEoKc2U/LUUiKto0GBqebbzqDWOWH5NPM=","EhOVAjkx9rs+8otgY+t6LteDngg/25LB5Vk8g+3/X1M=","H2Zboz2kq52YBsr/d87TnJviVPzExdqPVwCWER+xCbU="],["Dqe+gvHLSTsbvYOrfKKFvwoVWeoFw/WYJ7OwE9CpH7I=","LM8xpXJBK7fZz6Y3cHhTIX59tVULHMMKiUzfSDo7Y+M=","BWRlG8EXkXDjyXr7xPSTYXAXtDshPu7Ya5sb/+Uh/oY=","C8dpzXs0/NG0VKv/DAC4m1QKYZuHyVREZ5w6xr6E1FA=","JEtrY/gEGll19GQLGMfQZ+SgYn8YdR3JBgFriJPDUSM=","L/TuEQ7hvmLicV3NEZyVuVQTN26I7D3cPwb8nbjCepQ=","JmbsGmfap76wV6oObooQOWYBohiENyNpwBK0mq+EkEk=","KwZmlx/ZEVKecO+RjQGfRLXJ13RCttGGb252gy1HiEc=","K7W/A875M+Tuh/UR3jmFz/AyOre3GNTLyj9Cmt2/MFI=","LjenRA51tkmgeZz/63+drjj638fKtsVYXkqE9DdynQI=","AANx8NSTRt8tiLnxraismd2BJc+mww83OPuZMqhTJo4=","DQMntZMELeBPWOD/kzhtFgjTOoaHLB0+fgiRIKrHpP8=","BNvEyN5wjlmqSyEW5TlEvsl+1CMJtKGEVh2PMtKR+cE=","KQ7ZrnR5+b4TrxP5i/iFB+b98BhxDkhZ/S5IzGb/myQ=","E1qjgzm9kn3VBk5NVy31WBGyJrq1SwrK7lEdYK7bAvo="],["Hjrn5XddNSZR1xPr386/nKjpBc+3kr94dCOUUPkUyMU=","AdSSw0skW8EpQbsWPFEYv8+FvE80QEKyAx7YZiofb/o=","BzM8vQ/xPIreH+vnKJLZrUNce0UapyqMBacII5WIKGU=","Ka1SNv+7WYovjSOHA2CNt6SXp0U++dV5+/Bb44+PdvE=","LnKxsRTf7n6NfwFhJVxolfp4YHDOYtgGxFoi19mKCjA=","KtNpqEtX90VboxBkABynd50rS5awtKkfFWq+w2aqt4Y=","FXk/McrqOd4xXcW/WjZirV2OGhL6GnKA8u+q2vqXrfQ=","BWxV31Q6jUBDoS9AnNLEvPQ6dw8+OMP8ea0hS0Lag0w=","HuEOKMYS2dbucvEnSFDD6Cm+XAb1uykygBUqVhDrAeM=","KfNW3Ow7eVI8BYmnBG7wdYSGgoshIUbD9c6YevP9cZ4=","J86pxD/gvxzp5TwMAm6DnYCn2GkTZgMQLN32PN8ouXU=","C9wHix7dnLH9LCoBqXvffUWGSEOfrB8oUJtBotyed0A=","JWWhemvFboewtjZkMZuKR79mLB9J4uySUb5P3zPZD08=","FbCFtetnj4zt8hv7MOLWSuHL3XRyRJ7STmA0EBxliGg=","IryWy+f4y8qBspun34SN1lmQNf9RW21IVVCELho1ocI="],["BZQ+NhijLPBQAYpOI3X00Ce4wUrIKg3lfLuQxRIqZLQ=","HJtcLAf8z9ncazq/4FZ1/Jl+t7jL2Ni0y35nFhWw7M4=","KQp65zL0dU4MuRkjySSJcZMmB74ugpFj8RYS/4qVWxA=","FDTs4gnUkSgMWuBdfibPktmbtyiaXBysCaOM5TtuA98=","Io5zmbDgWAKFK91dXgmWbwPEw6/1PGg+svaeD8whwLs=","JPD6FU/MbWRZ1sVvcR8l441X6QvnuARsngAYFe20FAQ=","GIAL2heomDL+pU8mdB2Gxrb7nhWwLnvQZVM8tWYdKpU=","FrEfJFAqpMw7DCVioYokq4+YZDGyRANNP8KVVUArX0o=","AgqdV1/qiRMCsQZDmrA6ipUdiy7ytWKZGUbrJUHx+60=","D5wF9gmtFN6+r/EHuVrM1g5iZiJZkFEFq/r6no4I6uo=","CV8dtDyCfm8LnNT+kp57jHjJP9AuyeDxCZL+t1O0ygc=","JrwA2c0lEkRCgy2Xq9kIZtP6ekAb84vZX6etUmVI/qI=","Fz6AWWdWzZruBL1t2dwV5Ljrv+/jdx2YGb1NREcm950=","EqZD9KMnrNJFRRTdRpVR42qw4/JOzDsop23B84IU/jg=","EeGwr39fyfBJh3FUrhc6GnLHvDuhkuQ4qdD6gf36SQA="],["BgN1UYD2bpghXWHlNGsRbMAM/QWCdNfZabOvleeLszU=","AkOTC6Ad/TlF8qoC1YiSK0fBvvL/gCOoSbTKZqG/6Ys=","HrUg/qxi5FRfT+fNtnXjZHS4sf0Z4V18c6Kx37sj/tc=","JV373zBVNBOh+PURPWDphYODjRPhHB7gKyWjh+oAzM8=","GEURMlgbmt+ZbGyuFbktLkwJ/cfWwntEJvMrXmagtyM=","ByIcrTnZtfjbcFqHIwOLkra6+HKEExc16vvs1TPdptE=","FW9qCeaoHY7s9NvyFka7loskBnhs0d7dTMcyt1Mvf+A=","GOoO3pAQx78PrDYbW45/l8de2ToTp61KAX2SDAPJhoY=","C3MRnJjSXrbeFCRrFAG+9IXJ3GrM7cI0lLlSajnVMiE=","HGaChVLKwUQzNO1wt/1/tSX5B6tkR50ReGTJLpEZhsY=","EKZiaN2aLzaOlVB+/CCF7u7ozpd8oe/1suPZS8NC/1g=","HxSqtaWa1FLPaSsSPGWHPdgP/BiHmKRXDsp5Kz8vJX4=","AdNGVbV3biRwFiGstBMkystQFl4Bm/8eZfmDBPfYIqY=","FqHu276nnFQRpjnjvw6Q9uP3QPFBWZr45qQ6IGlXL5U=","FN5Ei+y6bKCtshsHRV0sKGTHuFOCJnAm4o8JeIItZaw="],["GYF9tm/bghXs9wR2xARMP0HXisWlScaE41hFlH3KCxE=","CPMo5eZsC4ebNsIz9Zi9hXjRji2p8BnwQRcxUk9C2Qs=","JZoqHwRoRHJM+ZKu3CY19mgPVeig/axpXs0F+8LLvRk=","Bn2SlLQHKxLDaMKBalO7Frfn4qeZeaQW8tAq+GKr7fs=","Dh1+wqVLEbNuZddVHpqHWojMx6bARw58JuGZZwoIWbI=","Fzs7NJ7oiNk0runBToic19eF0ePk8etypcLlbEj9VMk=","KXdlihDebnkhq540vPB7vKYaclSa5X0MFWkb0UPU0t4=","A5YJdzPeWh+kpUh0m3P/fEJvmNnlrRaSBhTTN4l/ax8=","Kmbe/PSJwj7sUHmg7OHFNBAnpZ58WS52AYS4JtcNupw=","EPQzaMBWf0Bapqr882fj5ovv+VfEsMuhfDDGKz+VSQw=","JaKkPuYSZj29YYFPLesG7QBadBT5mCX4vmb1Qvlaey8=","GC8ck8brKYZ7FVnFggemrq9Atm6q9XnKa9fKQKrrer0=","BC7qYW2QUCUUekgutDajt1U1yYabdtbNrOEY4VyR+3c=","Bc5/WS3KIUjhmFVP1k24xHnynSPx8W2vPLiTDZRW5MU=","GESoHU+rV67btMRiji5H/LKSKIPqsLLh3hbySN5LuQI="],["Bzll96m6jLM6lV1C2lX9fDej8CJrAp023LP76pXWQvM=","KEovCD7jKmZjCByABxPg8jleNI3OzIn8gap1pdsroSs=","CPeObcWc1GlMQau8oIZWmpCDyozIAL2RNOTUjtnYncM=","KTyooGxfF52TgGXqR/gPZf8hlpqUKeQAqhd+z2tq6FM=","Apto5lLerIGIJNoMKhG0CNeoOaLoV2xVv6XxM1/8W5M=","Cbw+QL/l9hb71SDziUoP3Tf+spQp/TpQFZUxcd46cPk=","KEGBCT5DQZeJJjc25USBcRH9y1WaQ3c/BRhmCKzFQuQ=","C51aOpV+7yUa6cJuU0I/m+by78JLsYdWiTqdgOVqCCU=","BKqOkdww+coxj+JHGP5ZWHH3iX6S1X8th9SxvPmmNeE=","JToRxmRjptyv2Dmfyli6J/67wwfYgzxmbg2N8HLF9p8=","Dk/UmHeMLHagLQ2R2PiYJYVucG9Zgzff6788ozOXlo8=","Em7IwgAmLEXREzv52l8eX9YrzqHkk6CArxvSg6uG8SI=","DPAwsQobQpHlduurs5xYP+oPpt7PqYz/epbcBst32lE=","EQKY/n8rz9rAvNw6/+60Ntezo3dFOud4+r03qayymac=","Du8E8kriEO4KlLxWIVdHg+SdTZM2Wis90Gn6/UMFVFI="],["CaVQQxQwhGtmlBJbVkKwBgfzahopSFNho89Cfad+zNA=","GXcug4FvwsSblkJ8atBXM0f6SaXfaRJSWSrrw5AFWjU=","LY7Gra06ZGhDyIzaAShfjzLSnGsQJctUIUIr+L26f84=","JVuWJY3I4WRPG8rs7nc2MvJabqgDzTKh4B+CVzd19vw=","GG4TYAQRk+EvOAmbDjXnZ6/8NBD2qN/Om8dVZ+ObxAI=","Kcsx4a/vTyUleKq9dvI6EyCqyQ1KCmbCIl49lMxI0i8=","IA+iDtG4cTE5AMAfi2l3YNAw2MwBUP3FjgSg2KKzRLE=","GmOlidFxCqcFE2y1IMLxxE13jkkMIS1LcunxU45VVc8=","EzNps7zHPueT6Gk2DNUNjfYP45jtnZwNDQPmafeW6H8=","HplRbCQNQryqrZxz8hpGGT24QzNJIDA17qMDmPnfeJM=","E9hMp/NYqv+x7o666Bwy4BrcAekNCclFGvNuMa+CFw4=","BaeEZKS2u8pultg5gnv926qdkkhArvZVXeZD3xZ9TKo=","Jg7xOsfoD9LbPenrlC7e7z9eJS1MBFCLHhsTAZGtDfY=","FIKfCdS+675vwwVFBHJD+z2rmcYqq3Nkp6W0J0V6AsA=","EyhGfIe6cwKJIaiTM7q5f4sk/Kpy9Dg3y8/l37epRf4="],["Bo606dbgpYi2GmrVAfOA2g8AkGdmbAhT0VbjPVnENRU=","LcWQADnUyFI6w3mUXLm1ilTgHbrNZ/DEuu6F01PT/pc=","G3KsQ3TpW3t9KM0pCVB/MAboNS1K8Z5HsLkJaCoDIA4=","HyqNyv55/Q6iK7FWPDsosjxcTXWR1F4GdEs7N51CZhg=","GSlN0i2mc0cDd9Zx+r30LOzTfsvAGDhqQ4cG1hBrBKg=","GTK8a7SItzbg1L8wbUHmIuZsHWhapFmBUwVLQPdcCwA=","CNHWi4Q3vJgKp8Wdgzk7FioIJ950Bw0tNLTq7cF+fmA=","HANDgWuM7LpIUZtZsPttSputMJ7jgxHcPoz+i611378=","BwnquWzGJV8q6ReRTyUIUCVJDEIyhJFuI7YIY4zM4pw=","DGegazPPc4grHHFS1FhbeCI9hcd83cLH01lIJMUBZWU=","B0DB6bjtFun64gQ2nFVM+3IAfcz9JTDy401UQAOuWZQ=","AqhMQk61j5w4tDgK844EWEaJgJiPqh8NTG5yOEVnhSM=","C8Nn/ZPOrLWZxhSqKAaHg6XSfuwfyPoXZQFbdt2C9c8=","Ani1hQPguQFBBPjERr7Uxt5XXHLU3Z2z0YZoRpeaq5s=","B5HYMul2tmvar/RQcx/zXZmFlauXSPaVu0XSwP7waTA="],["Il4AoNpaf3SWtw0JI6fPf/Myv/BpWMwPP61DmHT2Ak0=","DMN4tE5Y9mi0WDL9q0pJNycx7yQVw39Atd7VWUrvPMo=","DX2Cc94je6LU1egFHFvV4xLSmLZyb/vTr35zKvkd/yc=","IuvgoxXge+SwkoiF9SRJsBGzln5RnkOMQkzAQow1cm8=","Au088CFPRE1DZlXgOviu4rTZaWHuoG6BM71ujT44I08=","DLb6Cl4RuRkqUZBJOdRaBa+AVb3qPzefqsKdEwmDDoU=","A5WYoUQ8AJZ4YCuN00dPJ22l1iQlCD7GKKFzfozKPnw=","GvVuZXUSP5nF16t7g3cPD9YPufQDjClCZEBp48JDeT0=","Do2cBwfcW/gKLwjDQ8acxlne+GYwrzFBoAOss9PpDAg=","H23Y6F01l7ttN7R6HwYxIgFMiIJQs4z46C4+VHHvhKk=","DMj5C6to5t6EhF2hiZv8UkQL3duUCyCDAa6UqVd3y3I=","DA3PKxNVLsVclxZr40fKL5OwfioQFkCW01P6KAx5aCE=","AB8SYRepSd/5APpdERoM4mYb2dVERXfEkamVHPtYGS0=","E49n+9nLke9SBtSMq7JprEK9NSzzceQzEbzK2JrMUJ4=","EUkrpAZDXzViOQb/Rd8Rw577Wf/wn1AfuJPXF+NPnWE="]]};vv0.default=Sl9});var xv0=H((bv0)=>{Object.defineProperty(bv0,"__esModule",{value:!0});bv0.poseidon14=kl9;var Tl9=fK1(A5()),Pl9=fK1(B5()),$l9=fK1(hv0());function fK1(J){return J&&J.__esModule?J:{default:J}}var fl9=(0,Pl9.default)($l9.default);function kl9(J){return(0,Tl9.default)(J,fl9)}});var mv0=H((yv0)=>{Object.defineProperty(yv0,"__esModule",{value:!0});yv0.default=void 0;var jl9={C:["EeJ9p7fvlklIozKXTQfM7qd4vDOu280J3iIvoirQsQE=","H2A4G4O0So/mWg9BQvqq/F+/VfeRM8V0DFPwNqMGW2U=","D8HhrIrTUk69v6RdzFFXZUgjTQKSrf4c1wpwahttrdg=","CkB5jq06EreLzY8QuxXLDEJrvSKCqB3NwHAITOeLjXY=","LcCdM1cFEVWYfqlVlENrbL85OwE19R4vZ16l9GL0qcU=","EEuSQdU0JkUy7aGB3hoVTdF17hUPNJAz5G3cVBgdoIg=","EnpiCNmPbNOHuAL6RMqyA3s7kfBiLxcITxuNisnRJpg=","LQdc7rq1Q0HcAvsfUNk4zh39zeZZlVqTDsGPhiX4bU0=","BE/VwhAaIL4q2SO+vhWkd/QMYDmj3Q10Q/5ydYBCAQw=","KzAshRH703ArgVVkxTmay4qPKo63f5bH8ISWKOCfm8g=","B8vjOduQWZRV0e3tHoqHC9MCySp5sdD07ociLM6Z4is=","EyZ0kxLG6L1O8kyXyAn3iuVIOUyUw98vKP+oEF3r4hE=","BUAhQGuNH4xwgOfCRTBOS3p5fNI22tktkpsiPyaXgOA=","BcDgM7WJ+N2yOp1Vnq7s+YaRqNAY8Seb9AbQjyeHzEI=","JQiozdRQ+Wm2HHSdVmyUWaFurUMw411UFbEuyjhYS7E=","Jk3MwC5XTKfnNtolByvY++mQliH9T0Fpsrro02j/EtI=","KpOMJUDWNhV2PsO6EMGiYAG59L8UGNEJKmsC3aUZXbM=","JU83C4X1in5KsnpiA/OhYcGwcPqjGFuvKFKnWoZaQAw=","BIAYlvEmjlq/g3EsdBTIlT1iI+UcRMstyrCynBSVKsg=","H3GI5NT3VJQ39I/asi6HTnHQofGMMBBuPdJyH5naVh8=","K5JzcBrgLXsjHORDrx2AvyHWWuphY1MzYFn3Ve3raKA=","FZciTLjpBc7YKWIKrNz6x25Qmg97wYb7cGAZbbk3QsY=","HYxaZSiDRpB8/VenUjchloQeYyPpaznaf9F6gsXhJxY=","G3Xc6VBzH1CCUbhqfhpROZINK+wYeY1Dn1gVcMHcZjA=","J3OgGGm/mtNZ1a2CCbM3EZ/43t36xuTtLI/QFY7o8qs=","Gl1HiD8kRiYQy+etDpsbiuWTC9O51MHuAZhPYiZRW3w=","GYJ3MgWUYeIHPNkKCa1UFJscpZCbligaR7LZw5hQbP0=","KXyL9UsDpvf/JyRl+4gckYVRu+mEdR8+nysw6jexpPY=","AfPaNrH/UoOweLafXzp9S6sVowh8Wuim3DB+unci5A4=","FnztbjndO9bWVe3dKr5saP8kfYb5pqa8vUHJjTe08TI=","CF0ZsOFvCsKfMtpUFEXoqKbbmnv0XnQfnxE+dSa4II8=","BPNl9xDprNXBZTzG/Y6TyuKg02PxaX8++Cn3Q1Ul6k0=","Eo1PA9A9cJfToiza72sR8ynK8PrLwaZ7qR/0k76cpxU=","KAIQ3UEmixM8n653C3ma/9PmaAXGFnQVrKNuqgLbECE=","IE7nx9TqBvfKZfqtYx5wPg49u1nEW1Hc7nOwymTUXMI=","MEKv8JwXZbT9c2Wm3KDxFyZm/cDlSYIrA/c4jqwz14Y=","I7eAd+dRYCvnd5BFhhzOOtMYZwu4LzPCk59m1BVUx/w=","DzUeFL06Qa13A8+akGuteRpieZa5NRIebNw79xKSzsc=","DmewE19x1IWWdJ+fqFhcN4lEECLUW1tGEaUHvUAdDuQ=","BuhGNJZtRiu9aMFM5u4WYnaeQzFODrhePVkJ9RjanfM=","F2ERLxXzV8+WQiu0Z5b1fCx9baQBabj1eUhB6FYfwCs=","JDh6xXMTeZx3Vpmb+sSVuP43enOFUmyKyv4U5a/gOcc=","HzyBfL+UMCoG41Jv6nsyGKKHoxKZ8N0WK2bTWM3PI3A=","CxPPJcJy2uM58abzDUPUD3S8C5OO1zvxapXsw8SZb8k=","LHMeYttMxBxWzUZcSl6NVxnLUK53NwRP5OqFlmWZfwI=","CWG/6o+fKnCPOt/BJ/2xfr60pWMqgmTxeklMDwYBFWs=","Hu+5n+nayakZY/ES3TV+1R9Zm5JU5b4sdf0BpY73E5o=","Av+YY/oqbK494Rax1qpWqK+9k8cEF7igWThVof9XQSM=","KWVfwDDwoPbdKwDKulJ5OP0P30HeibQuqhbuWY/QMfE=","LZ/nRPK+rbmJhp/CBelIdpf1ZyG+scojC1m4LqsnsFA=","BLTD9PHCHW84mEgoDm4AbAVSRRztv1q5be+/DCy575I=","E6jz89DofVO56VlmKgaWOPvfB3AkVkvCpWdvAkfoQo4=","GHXC6PQ9lmDhpVY4j9gXQe2n5IbPYkPC/hdS+RmFm38=","DbepF/fvwdIWdySvTqMrH2pswjwdtav62QINuvW6U3E=","AcVtt6gfx4uUsmfc5FpNukikKIuZ6r1Qsa3PEy3Up8M=","HJy1pdAnTZ3DHKB3Q9HXtNQWgB2WQDmFHwVnjkvoKFM=","AveG2/g72+xmq2VmlNU0iYi4JStPWj9KRSoHX2Df6So=","GLl4mnpoGDrThOzwOEKfdYFFk8D+of0l8QAcO+xEiMQ=","KOscNPdwq5ErVUgqlGvaqinfK0yUfCnOt8ihnjiIHWE=","JunJ2qtiqfHWpMaUuwxv7CdHh6gyI0PAP5Xf5l7njoE=","ARGXeFiHkUVnW6fx1w8wEpT+3bCoAs+pRKdZB6TC7RU=","Fk80t8NWuf2hp9hBX6u2g7rGHucMI1c/pyqddWulLPM=","FjIZylMis3dOdbHm91ZX4LvrdqnjI7fHiKfdZjiys6U=","BEFZT1nGXRqFdrj7urQFjcOQAqG8Q1cIQZTOYyuWEbI=","BMsAW01DkxycSrxQtjmo5uILPKWvtgsGFAyyS35KaR4=","JetQIDyqwXw5nIPGdM/OtOc/InIoZH+dIg6V00NKBNI=","CmBff+nja7dQRSNSUWnGaJzW0v0HbX3BEnfuEGkxZ3Y=","CrL+IJud/HyQBySMt8o2tMFNmRqzuNBKFj6w6DakbFg=","DhRZy1wK3W+Q+UmWVgMyCzE0VOZ0evXzmVZvXSNGEyY=","BFrh3EqG0eyA3EQu3OloKmFtJudgE2dauwTMpF/OB6o=","GDT0fBNpjLuRYFnLzIiXX+Fd0OnDMZhl4IFH5NOXqXA=","IDmhxzNafkx6aUtcW04bRPYglg2Ikz7VI3Qi7VMYn1w=","KhAxbx5mrPMuKtzcKSo1CgDY1eh+xdu2aUnj8DNQuz8=","E2C5FBVFnaWEDt8UgmrqBSgflz3BgTPO5cvidhF2gko=","FQXiVSZ9M2oIHbbwiol78rpA2s1OwdYamQz6pA9qX2s=","A1DjAg6jDR53nZgToLZQl3rbGEJpHoo2TBK45Fj3fTM=","Duu9TCsMmzK4LZbWSw0iGo29BkE7YHumn0udQswSyvs=","FbLUs2HfSeNESiQE9wA+4EMUfKw9FChxHxIms3TYf4w=","KcgzjFz+mN9/1J+TFrSVCBTd6dZlNe9iToksNdOAsY4=","HXomJ/Va7ODMgbd1WAzN6V/RDxEvjqcaf43OfprHmOY=","DNY0wnq0BgWKvaFWr0Vlct4vVJIAVYeu5px+XTRdde0=","EwP9SOJlZWXnoWyo6FIxMUkwNalyHTVPxE17xZtyetw=","BS9aQ4bqIvX/Bv/qYXnlhhe8kIo9xrHnRigZycnpBqs=","B347xe0cNLo3AvwKQsRbpccUprDBC6K02MKnqnWVkpM=","CNiBYIgvyK/KYESQTnqYT4XJnvz+FHussLfxBG+VPWU=","HOOyLf+V+DTH5bYyYCnGvLTVrksZ72nEBBnRqteWoYk=","DU/ZlNvMFSYt9fPAya3+wmg+Pv+/UG5TCdvYwrmIq44=","K6a+XNea/3RiUR71o4pPjHjHT9BJ5rhlfNBE6Cq9lLM=","CXZ6LZ36OeZ8lUAEANqWoZLab+XA8CzfG5w53I6Whko=","AQUhxyP0fcX+/DW/4M5+M9LgRbKgGOEJNmLshPEEwF4=","FE8JuANGzPvAhl+mTSINbbt7Pou/A2PmL9jMtFe94e0=","H8C5ky90tNtW0JMVzGqOhiBSdso+OxJJY9roPbXta6o=","B3bS2XKgBMBKi+e18vzrsC4aOxt4cDbjUUu4+XLINh4=","Ih1uVg5U6ydmUSjzfhwxJSi+Sa867sydfFZ1XwdnWNY=","FkGJzf2YM7ccH4Ny6Zm6J7vSDeYvllrUBtiu5nuI4fw=","Hj5zbs+XRbSr9xpNhj2LbQNSPq+C2SdFJjk+EDsIo8s=","H/PTCzKGuYj1AeySCxYi0qC6LPqd/FicU/Y503nBAFE=","ClDZgk/MlanSK8CKWSsabTls02GUCrw/hzpyUjAIOn4=","LbUKHha+Y7tj1C3lFonZkNLkchuToH7fuijyCJZXQO0=","EoJZT/ICEuilgaIo+0QF8u59NERVZvyd6gEdibICu5I=","Ct4nwHeVHNM1/3ibe01j/10Lzq7MRtzO/gaAwOxu8Js=","JzdK3xs4rGLQePpOcTaSvjJMok8u5D4k62Ktzi8+Z+M=","Lv91+jbocWybasCst42pKXDPespqDsOzfYbpdTgkLhE=","GigiVYKh7dRkeEsR7H7/GQ+uM6YaeDuEUydkLoL65o4=","DhET6B3hvPIE5RqMw/IABH89jYVwTET19axu6GLJ9Dk=","IQV10g88KBa4BwdOcqZypQc47QxPoJtvlmIjkDpHn1w=","IeiX90nISsL6/6niZKxhuYPwO/nzN726TcSMWXGhQ1E=","GlaH3LusYpcq7YXFDnDL61AZPYMcB5Due7zefZc4pmo=","BBBUmdXP6vEV/gpA10KEToBrEHKWswbE1VbS8kTklXc=","GvlJenKA4UFJVugPTwcuLya1CgaHaWfN1Xrs5yDGvkg=","Kg4tPuxiWbfOfg6xZn6O0MFs2/oiR7i8fjCO4y4sYDE=","LXyYbT09O+jHAQXkhJIWDvhTifHjHbyIFLDNPoSsXtE=","JR0SMedjl5I4t99KjA9QGScd5eQ4noTAnlpZbU4eIrs=","JjuNwDrH0lP1y3uL2SKikGdbq+1jZK4Sz6H6uMVsN+w=","B8WcMfl526kwuUyJfOcBbJ3fxSemlnhrfl4cGTiiwo8=","AJ9H8CH6Zd5rVOdR3VpL+Re9dXTgcce7Mb8aTmOvIVA=","HBYAQ9z/IzDORB1J8oBIMpafJzE4PlJMjnqYE/dB3e4=","DFtolmh/Bmucsj8hsywmkJLNbHEdvma/3gmFhzXLg3w=","I6y9f5KLvltyp+xELmaEyPDVDPgj8CgEx4UJM7m3DPA=","DoroodEUHcB4KUE4R8qFcQXlGJpl35rEDq1Mr8Idfd8=","LsoJifmrkW0HqylqAiT9o2oLx6Wr1XHzNoBU2neV4wI=","LHbOt9BAtOWP4Gt7D+g+qIt7TPN2KWdx7BXRIjfNjyQ=","DFOv0bOBFn1z0Uq3246kG5M1zsQZSxBaq34AYO4eMEQ=","DDZilWKn3GfljMFb/c4jkrOhZzYC6XDxdM1saxRVUyI=","BS1mthQlOt6PdAACdduFJfiMt6cbFN+diqTs8m9Mm9E=","Dea6FAkEYFjYMg/Q6/n8UnX4N+5d7CeWPbQUUJ9gj5w=","EJrgUkr8KxGH6Iwvo6FvY4hWi3+L28SzmfwAole8G0o=","CxPl8skBtFTKSb7Cn/y12j4T/iN86G7e3BfaQLkEUFM=","DJqYavKtWEg7VT6Vxou7O0WCnvbk56SrhfFyggnsBZs=","AJOk4fxGuGohCJDnQaFP/kEknrCwAIJk6m3DGaBzXMo=","Ab6n5So6yik3VJkj37fjX8349cgSJ2N7MBXtG6cSZXo=","EeiNwLWQC9KVQvvCODLnSbyaq2NH8L+XzTo2xjCP1ZY=","E4dB9ey/OVmX8h8hLnY2ZJHw9Y7BlSAPEDOFXOukMC0=","JEcBKpRpJ6QkC0cT240n4TDkGd9Pu01ooeDxuV3TZtE=","AnYZOngvbeW5A5RTceU0G55dys4EuXaOZ76YMKL2dNk=","Dfm9aMT8MsjAZPbEfVF7E4iGd8mF0+8fHEn7iA3te8o=","KQkcGGE5Y8bLpPTA3vUPzhyrZHqJAZV+4qVTBcKw+ME=","C3j47MZXeWb+1H7mB+JfIbQf1npUFt42QSg/L+glyVk=","Lo8FnJt49iQRsBf4fpAP1wyANr4XacU0TupBWcYrazo=","A+NMKHaoNBMCnLcBj2V7Uqwoe6NR8lIXOK19MJ0bZzI=","E6H2YKh1V87PAbUFwaR/zda1LF8FoexCYtswjOhvayw=","AQ6aWZb44zkLa3hhAsrZFFIKjpPn7VUbSPMkVofxTTU=","C9vumEao1nzZ1U8EMyeQRNhQdgQbB8PiJLONII/0jE0=","I4Hf3ZvDN9XW+4YeFsoo0RfVhtFtXu63QZpmHHgsH4o=","C4Vr2P3W67fw8d7Q7xkgRpHhw3gfipxPWFEfH6SE/MY=","FuwVlZvoNXUTyqij/vCy/BCxaWuBUZsKLPwYyRMXi3A=","GUPXDA7BPJFCZZEhFWp3P0FG1UjN/ULkCiFbFllIbjE=","KeUmiseW0m77wstPmOLCoB7/rLFQG4WCzK8eMRry7bI=","D9ctKOdb5T1iaTf3WvIvdE6ht9z//5TIZvPaiol45P4=","Gc6fmKNphp7EW/7LHxEqX3Bi/NbHXa/OkCrHDMwM43A=","CKTRSaiieiFwvJzmcEOO6mTSEdOpfHAsGwHb071ekf8=","GRUL44+l5f5N5+v5jVn8mvGrqhP1oGjLcWAC86aYORA=","I8RSYRAUQN7xwMI+56r12LFe578x/3N0q4CDdNja9pc=","IEqVQsaQ/jOP6rZT6aRqrOuvLfU+TpBeiWQUy1oMsSY=","Eo79TGJUzQPCGyGRPOUmZfrNDpxG9GXFGkWBJHI63xA=","MFvs0cugf7dCyVKOS5J22HGxgVr6r2IYyw51iq5ezn8=","C7FLaWlv+0pG+5EwGvMmgv7po5GlNyrRnzpOMgv6xqA=","L5gdjuyZUOOcb+2Aef5EovJW5+aGpgy3VL8YP8Ou3go=","LjjG9qdImlTtmCxIOip5Ues9Cyjkjd+LV9KWn3g2kzc=","G9cIbrcVDA3OG+ujmmfLrecri3LhwbtvDdtRwT7lg80=","HItDfyvj5hZx5rYvtpjorxhyAxGWpD/+dtFSeyMVtGE=","K5HHp4KJp8Q+FjXo7s1QukyWaUMfECQ6ZcyuYDFWb8E=","C9+Ynn3d2NlFHEVhyne6cHtzj5zb/10VwRDudHE3D4M=","CtGjIX6GZFps/xpNhsofGa/oWkXnSRLWFqTStDC71Hk=","JW/40/Uk5OpoV4BEjy+MVbWSU0Lwj5RKx41Kzq0Hqgg=","IJ16spf1oxJYIH087aey4SFoPSCuVhxtRgwR6/sbawE=","Ca/OisLCzzr/YAJEG5jqUvyG0+xBEhbj1mm1XOW4v1I=","KfgrHsAuaMJQmfAQSBWJfjPtnCbc/zssieajRxIiyTQ=","A833+PsBX2hhMi963CIa2igAIRl723H4AM7vie0CHdI=","J+smPb986sgk2F8qdTgEaSJwM90CFTNlY23wRNjLC2E=","FijPCEKAvBSanjzL/FvQhyIQGuSgQ9M7L5iudqnVWYQ=","KxaL+x5sTO1qRP3VYYYX3LjpxNrXsExKiVUgnxthq5M=","BX3gcJTcowcjamqMyz8XIHeFSQV663p9r4pGO6GMhf8=","D7B5ZQ1e4/eGA8YOi1RTE75ef31sGmED/XnxAKyMoQE=","GNl27Z1E+3Q3MguR0ylcjjNue0AmWRSbLKuusnL7Br0=","Ht+77xgBQsR8TH860eLMgb0CCr/MtDLuMnyqIuk/9F8=","JRD72gwbglYpCirTtFGcgV8Dl7uMhVBa9nKut9ofklo=","FHg86b1Jhg82TQ5G3vpmbTYTjcQGJVuSAJBPwGDPBCQ=","EA4AR3NpwMZ3j+ZTaXRIFjMb/jd9sz5m9jrOMeO1aFc=","GuqTtRcmqNcEOd37fi+HdL3plrcvnLAMw9fy7i4MRcM=","CxTA32siItl3ITFhQBIpdjpVG4iWlN/TDoDffm92y0k=","CmQ7pyUxoZKx75yCdLqOq3P7GmTDlRtnJynGDuysNU0=","DDahLIOkRaaXmxOha4ehK8xjXO2MhCHvmoyyg585awI=","Jct5Ks8UcIDTo8Lof3KcXr7BxDiY4iL9DlCpUYl9XTk=","HhBk9lRINVSG2/osLINXn+9kMd6sNQRvsne1iFsJv5k=","JkQO5PxMR303mYDBg0o7LzsmHX7XuRPilQZ27SD4eFQ=","MArPPpqQG5xoG0Om6ntILL/ESV3VElJH1Mmyq4Q6r8A=","DSeDPaitzCFdmlMGlsUmk7AE3hUsZHGUXKehcBw4Scs=","HE6PYCS7eWMz+FNGKileDMFqYJhXLvWNFZpSjPiGquY=","DbOOEHEhjvDuXXeseA3Oqt8c953J8k0vPJ1YQSsaWTk=","D4pCPQQK7w7d1u/EafTdnd1/5ZGkruOuOQbaenf4vCI=","CdpXDVXi9kyU47LnouJV8FndNi95amkUKWZ1b62FkME=","DXzVwmXPtbAaWeREjGfHrdvCwJsl8HiyPFINeK9ABX4=","LJxHvEwzKqwVrGi9tGSuGTp0XBNRx9EjCyYfpAuV32k=","GrE188gfw5WnuU4LkRU1kQHsdedq36FFKXWTk6F4nIo=","MFIdQIL1i486ErfI5B0f2WgoSs8SFD2FkH7HgtPfr5w=","G5AQIhAnmkK3+PJse9Bo3YK3bNP6LzMBRWmKEfXtmW0=","LprENBeQKYJs28YksyCAMNTwsmXkqOHHC4lRMQM5gJY=","J4TD1x0SVYYYVJbj/Hw2mZbnAK2Xg7I/QftIPN+O7jc=","AlMFQokh9uNNoqsFw7diJo7Rsbw/BqzdHdXjJpHmK6g=","HTAG5sVyXhe1gotbWiNxb5ptCkyGf+0swlQ9wKyZ2qk=","FodnMj5Ql7sv5mgr9qyLtbj5rwcf8mAlZHOZiKOm8Lw=","Cl2AsgDn7gBQD1Jo3DGeALeX0K01iYmhXYr1UUIeG9c=","Jdu1Qj7ip9eGH5mC9SKww6rm3P0OkFCMtlUPck17goI=","JeG5cqp1dv8ACs9+4QEXXR0e8YJkQV1PyfTFwzYqsCY=","J6nGcOaW7FKHuLYGpcIxrg/jzbdk4u+ZrSVSMbmFAP8=","Jg1mBqHbSFS7NY+kFc4TzhFDFthxp6K5DREsout73wU=","I5ejdPhKKaWtN5i7zlZ+tjFzDHRafTieZUII7s7LKPk=","Ee4cYWME3M8CD4j2pI+kByEm5k4nlv+6id2Ts6kfHy4=","BVrgEVILTsW1p307Xzd6JS7ph4GowpRNK/CuGGfvkhU=","FwB/dKL+K4VYGvh50TbVh8vhjpqcO6GsAcUM+i+47Us=","IUrJZLNLIQ4DKX/s/Ij00GqF/PDxXjgPlIsV+hME7Bo=","HCFG6hU94R+kgLREKF/dHNpTzCcop5bDdcR8Li1XQEI=","DKCvAk2YOuqP9jQN7p7IKN15h2LBjwa9qSJZs8FYB2s=","AS+Czp2naHCmVzVUiYjm4K8YDG1LXZjFrhq4bAVcpug=","JV9hSjM7E3XpJSbjnTdj+njxPlNffsoqKnuXyg1Ez2w=","DQNUrTIvXh3/p6ruxEQp/8ieTfYIHASbftPT3ggue5I=","A59Jbov3a+n6/2nPMxqEjpKA7aAybVoZExG12vwn66A=","GwsOjdhiUj2gkDzL1RjtxaEpUX+mmJQf2wkl/wPPV5Q=","IhtnybkjJ3OHuR/UHHZU03zrk37mkvvsOv5uqs8utrA=","ElJJujyaxMWcHc2qbeKaua0UgPiz8CDkaGCPZb7FEVc=","AmTpOQt7J4fErjXZ41Ng14B+NBS0B3tTO4U4GBHR5zA=","Go36F4Oa9c2sQKyJxf8jR+cMF3BuMmiM97GOCdGbdS0=","At2ydOIvE9HpwYbrcQwrPPe7A3jORiJsG8oFj4AuHaU=","HtkdcKHg4inYVmu8qvY7CqoyNtxy3Hcv+1Jkw0D5Rc4=","JY2XFHSMo7rWKx/JvtzK4C+IYWQJBlgNaD8hExxSBbo=","KAlPsMnOP6Nwc956EmG/Dz5w9jOP1ZjtrvV4SSl68gs=","AbJoJFlgokLY1g9IMJKP0Qsr2bJ9inMd/faUdWA+R3k=","HM3CxIJJSWgYYYhzrOC79Ks6Py9kl/k5vnMzCtGL3Wo=","ENe2/XxxuraIf1HsVjmkR2gtf9a6cQ6PsU+B7XLHH2s=","FKE2oeSCfXB9rMko+L1SNMwyfIo+S6YADG217jsSV1c=","KZEgiEL+tcmxHGGA21f0ecMonJu/K21eY5sU13zCWFg=","CGQnbwbPUFANUcwtbu3KCS8e/R41cXyRtRgcZuqzSF4=","AdoRFcA1kB1C1RKwO8KWLS895QTK7AjxhDfJA2OlzRg=","DOTGFSLPEYtm7dLd32g7QH/dHQAhPy3r+ZY7WoopdhM=","IoIr4Uc2x3DdERAYrTpIGJedoi61Irs+5LPr9PlMATg=","AkiMLvPOzfmA6CavKYrzuBztSQANCe9szu4ZTBPzpE8=","IrO9Q70TDA4umJ/QYz41KAXqcsIUQd2xT6Kk1/9bXr0=","D/6hHZALXBPNjkYy6S0o5V9LArmuGC6yYtn8BUxZKs8=","FKzcBlk1Iw7+gK27Q7pW5IFcxT4eu/05AEKU2eN2ch4=","FfwefLgZkktvrqUfwa3sEM0eOtrA0KMkYKDUqVoDxqE=","BUfRkSg0N28ANXkO5/Nqtzycj0HhxPvNdzm0x2diLFE=","E1+fTBb5dUW5zbXOulrLmk5SriVeKmniKzEUVzeJgJk=","CM5K9A195ZjFZPDDjGYg7dyf7YJsQGCqbCjw7bM0XoM=","Idam2XElkpbtm3KHIQSzQM7bkRnEd0tbCKtLrSnBYec=","KrxiKsNfUCQfNlKqli1LBFyM4bTTp3xRpcrpmVxu7rQ=","JUWyjVT9zr5C+KRWLeEGHrIWJyiJU2Jg1fMt7NvEyC0=","KFQmDmPcRdIq/SLYyf2MIuHaaPQXOkAou4hb9/u0reI=","CV1U5WiYeufDedzkbWeFN6JtYVWKNwYJ9JHP53jo+5w=","KsA8RAyK4PdTpPYz5wS7QfjHUcxGO5GXbcYxVwV8+NI=","DOWXcA+k7wfM79Juo0bDBhjrQr+aS315GpV3NnmJcL4=","AsE6QCf0FTs2gKKbcmjh6veN3u+fjRrAhmWVzZUDuDY=","IaZDg5vjUaTzj7uxc7Ww617KxPeLd/aDDaaA71q6EcI=","BTsHxxzYZLIROr0HBf3yQs88oBayzlRc0Yd6tEujXMo=","GInHBQLj7fs/IMizL77arVH8atHKoUdVx+3eUuHUujk=","FoZrZkqj9ijOnhp5iHr3H/G/INTfbnB9UeBf7HuO32E=","CrR8IBrTFcciBBLhwwS4ElRtSj2E0P9xx6VwGOfceDQ=","BXe/yTsatQ7GIiV87ts9L0pUhgAvdYHJ/zzSLzpd22U=","B5AKo1K/lZ5xjlKEpEhfJBp0oLt/cwFmwpfkSHMtbMs=","JjXflWt98/feKYzp4Y0xCQfmXByWUCxpPRvpVUurRfk=","LnEV8da7df1a38hyYTkiqhcvrZopSDtIcuX9Icg3QwY=","KOMwtuQTrPM02+rxlp1WaXfcpna0YYrCelMLbIWeVyg=","J+ghwgUoaBPhMK2ZGsvixx3lUs6yzDTucnZm+Taw6C4=","CCImhNgBVJMPli3feLLFZWilnl2dohro8GOtrMnCw4s=","D/t8w8Be1KMITb10MRLAXyVPz5tZOr24LiXfxbTbj9o=","DW4R2bUe+PoSsDT9hwaP3CLwpKP3k9xslmLrnrkV0nk=","LF1t3hjSiwjZGfOYHl8nqZ8sENmvUmd9JEzPZIDGlgw=","EFgt/F9TmcTJUlUBKO/uIRaaRyftnhwUC5oi227LwPk=","HFj9pounS9U01RkAbK5xgEwuYHSrph2V99ishKPe8L8=","JxBEyNVOGmQ9xG3bkJ/0B46VNOjSOowqGRbJxcKx2Mw=","GGxeJAFfsLahQNf17OwTKxS4WWZ2jOGznCA2XNP10zU=","HvUoEkO9I+Gh0/DqqGU+KmQlVq+BZkhZyBbF9psTZa0=","Dpr1MhXiNkk1oCclibXDsMgK8VTPps9klpiF03z6aLM=","DApcm/EYoHVASFoCTxz3x88GiIJ/bB1tk/YxXGKgIzc=","AnUuo830EBaaK599lAuTAfhVy4iP9V3KjV+g8UzPtMY=","H0hNThSvOxHNJX63n8Unhf3Nj/FS3Fbcn4IkdSiePWY=","GKQuIaw16/MDSmt+g2r2uploa8B7Hugo/RjOJk+YrxQ=","F7xPz+Fn7XQIABZ+TThkMe8b3yTGEoqWTAJ6r4eSL6g=","L8O3tBCsrgFcY3dJ2f6Q2JQCtrUMnYRHdTFsIEu0o7w=","IwULNmZ2j6kRhs7Yh28MNZmK8+5I/7FBuEGnkhUejhg=","CRuzMrNdbkZHiZURWQA/aIL8hkqHv1KJlxHoTXppbns=","Lue/bOrbV0lhLT8yN7GB2DmzLGa1HD4OUY1hluP7Gtk=","DlA3s4fN3suENGy1wEuhyadgAlPHXyjRTJOJFoA8oBg=","FVbYcNObtQbbtpzfFMwIMIC42BsUUASAkMrdkQ7HOX4=","IZlN0BLBB6Fl+TrX4ovKtzRoZFJmzhI2QM+qgzDbN+s=","LalCVthDCU3Zvbx1tsiGNM2qdubSuyx6S5wjJg4oFE4=","C+CpLtxI2wmAjVCgOVaz6EfdpUgfrh39B314Idm1N7E=","HTMsfQdcyBXdMWMHGJ2T4U8LueIBY4V5zvP6dFaLZi4=","FajVjde0Q7HgR+MwuZ65AHtI5cGkimXwTCukDhNrqYw=","FfC6Ji68XXItPP5nu30vwgN1+vXO54cWoyHqN5B8eUI=","LPtBe167sAFe+pRYaHzZLKwSudeMZAM26ukZNPs28eo=","DTMbMiiIUyc3dByMtTJyjezd1+fDxUWdgwqP9Dlbnco=","GIpIVZGfFLeQAC2busx/wBGYDj9Rl+U8UJubBNcCPV4=","CM7pambB7X4/l4YHwYj7kGEj00P0u/AtAJIKZtJD6p8=","ILYcQ+Jk3syl2zer+3F1IeeOzyXQKb9LphFCbxqC1Vg=","G3C+onOkCqp0ztg2nVYRqtNFKAQZbuh6OHBFDCLBzQI=","JMI0vWxz4XJU76sBUFCgG3rG3IKjNU1uE2qU91oad5Y=","KiGlWUcH7vGxBwyjnVU+x0+Pzoj2T19JTjyiuAencEc=","Cc3P1QOVi5AbPG28FoE4a3/Q4zgxPjveTuTMaQcXXzU=","A3IT/Wua34uYNgYSUyD3PsOLHjPe/2oOcZ6oL7XRVWM=","K+W1XYPMb7Mux1joPsV29SHc2x2hN0zCrgIkcl1tXYU=","H5uYUKOS9toQ/QCI/QYFTkPV4gS646s4UJ2/oYhYkwA=","CWikenSNsjtz4aEDmyqyUzupGhLtgOMK/kdUwDyhyqM=","GmJHherkg72O+dga/tDIYSv+RQoSTiZ92DlXq/aj3RU=","JawkDHEmpkLusSmLwZh22WnZy17QlSzURutUiWK/FYY=","JxUbztFLb1M4O/RVO8koLBfbu4y0fB6Efqib5D7BZ/U=","AezivsLeeJEnL48vEfygwAyq4WLj/bBuBUih/ZBf30k=","J+hW3yJ8/32Tzx0MBaENGEk0XpnWlWpmWeoR19c3TEM=","G6hZGvHFikXfCQNHdKg24xWIQSfWK6ArTpkVe2K4xGc=","LxH6lALFhTvTCBgcZZbc53yVpDGSjRa4U0CYDaEuUy8=","GdzN82eDlhoYyOQyYY+r3QiSzBfL846/zmOiv4RiMu0=","E1DspajLwsU7ap3xo5rH1y8Bg7/5+/0BdX8Ido3VLW0=","IwWFr3WCtqTcZiBw6zfrHDV4Vk+AqGcC1aBG/nslEnI=","BSpxtdrtcNEee7mrGmEwz74Bk4PcFPmf4rUxCO+DEYM=","B4Ud3HOixvl7igigW9HePciOBJEL6g2DcWTyxXTD0zc=","BpmVKH/u9buplsvFqDG6ABCV4ms+a141+XZf799GDo8=","CmkgQVC9x7xzKXqkvxVrB/pYG6Le9pJOKGjH2uhMdKs=","IP2fvRU2oz3qzfJ2eLcENsuBcF4mfNw7zWkmrSYoURQ=","LrGi6vFdtdV4qSHY532mL55iKCu7Ap8MskG2AhNk60A=","BR9VvAl0zLdeabef1pX9VOIQrTcDSDa0AfLyM5edXeU=","DqE4bXfA+JbQCtor+WMDsX8bQxin3V2VnzyKscJdw7k=","EeL84Ot+ZOSI4KY5pfHdIPHbkaHNvHn0cRHg4BSLTC8=","ImM4dPta5HdNHwKpVadHX46SmrZ0mhfLyw4SZj653os=","HuJhO47V+uqMO7Xzj450J1KOUrNqXNEUyNhGW+3WIT8=","Gz7yU111mt0Fq/Qt3eKDEpJ0pxMYg0tWGwfguYlayyM=","JKCE6sYAYS4HowxfFlG5hD++/iXmUHfxu9TtdeR4vDU=","BJwuDn4XehZmjo1qKDHSC/UskVWGtSvjpTXDhuLiP7A=","B2nStW0NSAU6LbrR3dEfcmL4DwS8eo9h3SxKk2FbYJw=","GqIKJeRSZAEwX7JDLIl86DxOTa+dS2/FYJ3w3Y0Mgnk=","ICFNU0Rp8Jaaj1ezb21rshJeLqYbISYUPPxm9zd2Mq4=","AsJbn12w/u/HLqlNo1/DBccS4RYrkhyVlLjJs7kJU0U=","EdBtXNhBSImyCfCCZOH2OLVr79CnrU0cuRqHmGQm86I=","ARGMZjOtu/ofCLc9woFI71AIEo6UlG5H33jlK1OoGBM=","EMvQqXEkPBAM/DRH1Zh3kLYEIGZNqWR3sp7VgVnTwLs=","LX3vpWIYsdAuZLMeDYT7OdQGjn/vL45HwXNAHVoBvnw=","A1v6Gj8WRyrQlkpmA9RMtwqTD0U4qyNdXLHZDnWoqTU=","ChcjKXQq3kbn83YS5jf4oCYmIMzYOIkvP8vOD2NA//E=","LFjEh+pgdpJC0Z3YIwoOEKm2AKBVQWhYFgyriZa9dH0=","EHU7NhaO9IFMvOipIXb+DQQpKUp7v1YlmekBOJcjRdc=","Bcq5jfsycLyfJ8YVExXdsK8LKSZCKX/XY0h5SWdas8M=","JEur0xQDajUwaLOH548GS2w8IaHkN5xkA0hSUouMwoY=","GJ1uoZdUIMFRCPkol17qT2Na/oD7FUP/ZRjF3ZibTvQ=","KDSwbi8x4cLgE7WJwwZinViMlnfqO0cp2inluTFyfhE=","LqZVc8rXBh0gi+6T1vcued+3qbDFjRw8Q7KVt+28BQs=","Kor68yTcoowzGcZCyTn+44D7sJkr0AwNUHuyROefO2Q=","JwDKlkRWISLG7BM5qevQYXD9g1Ds2JP0xLVMpxTozKU=","CI0gumPVI10Wk1HlrlOCpl0KDkVCRmYlxJZITlJ8r/0=","HjsraSdG2y4yIdMcLJ0q9suuWc3qLfjJ1h0JyrVDZRw=","AyAUDiw2NOK7xuq9Z+MVBZNAnhfIqLoU1roQtI9Xvns=","JfzOrnr8RJz2+pWNfQG7V8DK2Wa4nenbBJ5Nmao1xjw=","LQisfD0e9EJS2jxAqqfclVdgZy+72rysmI+F3X9hZZ4=","B3I7fzTDGh1YxdZ+jwCCoRf3e0A/Qjg3g97XVQEojiE=","CPk/EaYoWII7V+vnu08sf98Kma2a5Sa8dWX3/L7VMdw=","JQXAiWb0GMu3y/GGByzaNHi6AwzAijHU3INT8U9f6c4=","InMMd7rO7l+mxWB+y+usD7zKCl+qSKs31PSeYD8zweA=","KGbaj2XO95QXftmcoOXijEXjPwWab9jbi73YPze5O6c=","LLvRafSjLWebgYY0tAGKAKITqrHfdYzA5e1paRTSeUs=","FS1n2hbSSgCoKZGIbG4YQbtY8ZwGRhhTH2b+7nI7rfw=","Bk69nwDTqpJQL23fj+6W56JHrwdJPt/1mmRzzyuHe1s=","F790ML4O0KWSTsaIm4cOOlrh0AVDLpZVlyZEV746kgo=","AtjNbE2r+rRqB5JzxLeJt5IbaJCaad7ftkl0zRIo8mo=","Bhbn/AF4Wu8WcA3XQIYOFEVGTsBSQiF8HXeV/Pr+0L4=","GNMJJ3szykgTAeDKPUKogDPqg/5rmr4sLn2TBhox88k=","B1JIEco1f8Ms88VYLK1mKwQNzBXwr6PgRVBocDGYRlU=","HsBl4OyVZA73T9M324xuD9ehQUFi0dtFu+Ujs3OUEzk=","JHF1Y4azSWwhgOaMasa9CEL4zyAk1uUZo3ES6cKwEV0=","FbFnluVz7oSrhnbawEGj0rCIvOWxfvQ3s9zFllMCvHA=","IY5vCRcxhor9WspL6vlvz6yYrKqmbVc4AU8BOcAv+kI=","EJ+6nlnPVSA/6XHc8yYIpX5FqtZKfI3KV9tIEdwXyAg=","ElpsBRp4FsUWa6yzZHv1TxLsKUXKalG8nfGQUc75sZ4=","Gy5mIdlFjNXc3DDj7/L/00Z3st2K909NdCBJ4VfV7ho=","Duahhkq4XwzGChk3KxO40WcYIaaBzd9o39gqDprMcso=","LF6ouNIs9M5V1KOBHqSs4dryEnqSx3uzvKUeY2xd1aM=","BHaevZSfQk+SXgnS8RY6ZgLyZ4X3AaD25G7vkaebLYE=","FMpWMfcwnN0nw1Ngbo671IuRGiOdhrRcVYm9Wp1WZPk=","FwheCRzLVcsB1Fwv66HIwYyjgM8XYV7dENP9uRBA7MU=","K1gGLgYJf0eEMZhFipdLx7qIqvAbu/q3I1zZkMPsgqs=","BfGXQra5y/FLYi5Vtb9FvHJjlTPBjJiy3YEcTdZ37kk=","KvTLo0szZdaPWwd1vc7MbsH0KXKvSNZIIO/xZuaMRYk=","ME75Zc/AzEzeoA6aK4SH3XkWUrr22YEKXv2uOSwzTqI=","DGtwBQ4X2V6q5n4DuCC+e88F4OmcQMft46TWlDTCzk8=","FSBRVnse19b00oZOrx07BS7CgDfOcJrfz+wNzjZPrnY=","GWp+UMtRfiF2nR/b6qkqu8BAx2QE1xRFVKSoiye9WlY=","HbpNbS66hDObsqejL5zJeHJkrPaHUErkxpqLGilrmgo=","EU+zWDndtXw6gz1AMW7rKOMiIdNP+Gq5ZQetdVxNN1s=","FSCG0SR9qAUDllQSvKWwIPCRjgX65PQCk8XBNWsBWDI=","JI+GWVdMJ7NJuXw0A91fCPyq/J9gallpO4nXQ66VL+8=","ISEkzteLsM0LcI0fDdo6jk9bQssyRuemTs75NeX7zi0=","CdaKcX2EF4ZNpxaz3Cmmqm4t/AtmHMlSa2YCanyei1I=","EAnZAzAROH17WddYQYyjwHQt1q9+yi5eaImsNlGzKgE=","Hc7ZBgTSnMZvWBAQhxPAlXn6+rezF1sS91QPGgPeaFE=","EtQl2pURZXBx83AOc9OjV8HbM2iv9RSNQNOzFcPPTVA=","AnvcBo8j+PkofIvlVGmAmSXf5SJhCJE3lLR4Kwf/Wbg=","B9kJGW1svSCR57ZtFVDjdys2CvpPlkavh5ACvSDmdLs=","LFQII05HPvpyaWBOc9EnM3E6R7VScmMy38WId7r7hPQ=","CZGpp1SOPFxPCUc6rGCBXG4Ey8cTi/wC1DNG9GpbzSE=","DmxuR5JtI4aw23SyD2d4xQe/ksP+XrwmMn7xvFqb1X4=","Adt9f1mVODM7/cG5N2s46M26J+jEm9gZ4I0o4TL/8hE=","FODSu7WWnB4PhoBRAMKE2Pb2wcEB6Ocjmjjjx6AGJnw=","Jrp4TgTZLvWdV6FxE4svK7v5nOuy1brCHNhsivUQZ1U=","B94GnrzWfdWIDQmFSa0+HLvnTyGbjFP4vUkWapcl9yw=","MCiUmw3TPgFaprRgaR2DfY+5udXnCHe9g98DALSg2EM=","C18sy4TbPAPuSEL2Y0edmwqMsI0/HX7UEGn+MBIAOPM=","D1ajDcOW1sGxePaSUwlF0YfWnAgoFBki8pI9+k2T+CE=","Fqhzw/PNgP1qReeCbspZFRwD5OqMF3eyC0+7QtcRj5g=","InR53UpehuRN6Abf/5jQXuLFFI9bQqWs0HdHrHHHtHQ=","JH8XcgTBORpLsCQc8NCE7Xn4H7QElJjAA7obIlUUmU0=","GnoNPgLd/Whjm5jtzKZAm1EaTFCKrEo+4m3s86t0EY4=","BhCQdHFfkBlhid4oCvbQyCDI44YqvWml0FCTL0QiNfU=","ES751GTi7Qw/NIYs2VXSlijDEW/lRSDnYwm3fKkbwv4=","BSr9NIiodbxE5zxU6uasBcrS1+GbSA9QwoWLjsWk26w=","B/6okRt8KEH0976k87e+fLVxCmJCl752ezE0R/sqH50=","JTuIu/RhDRWTTX6Y9KEwNmL5z1R7th+l8QNbEYNzEuc=","EO+PKh5Uo+CNS2QqW1hCB4hRZoQ3CUaWkdM4NQKDSog=","Lec4wB9yUitpgsdY4BVAxteSBA8+oVKFx4ZOO/ksjjU=","GGmgXCQ19O3iyjP62ECweFfv3mX4UJMl4GoG+Jswk/U=","BEo8WJz/GwCVo7uiGMY8RRmY1UNiQ7oek/cm2uglk+s=","Dt8VzEerUKkuVAFLVkMWiYjiU62ubwVR4jnSZdEPH80=","Hd5xo4jhqcsHWv1rahM1RwHgQfw0FbXWthNUHUED9Ak=","ExAXNAgssj+b0mV+y8Md6968iG3LWhW72LEgyKlF+Cs=","JaOnwSisb/3f/sTXoXzTBErQqzCLl0Jg8IPDn/cpN9U=","DFqTg5MBb/oHHjufL+PFjKMIOWeilOYu2L5WVyRmG0s=","G2OgvuBwct+zozxj/QDS2k5oKtrcZm2xIFMmAIy6bhc=","JvmaNPwZ6n3/6carlnGbLO+dONQaIJ6+dLUbL4sPYMg=","HxiEsc8/42zA4KroisZoY3XOZq13AIe2ay0cQB5Jg78=","DX8OIgbWoJLFAsoltEBFXamOadf9Xk4gXFF3qKTfgSo=","GE2gn9Rf26Nghh8SX7U5D1pHYlL+cYiVgs17c9qYBQo=","GEB4FWKVXMGpA1+LG6ZRyDOwcZ/igzM8JJyLJjuwFXM=","AtB30CfzmJbZ2LGmGepgYykNoUd9BtaiRLSAI7bzzcg=","LLqPMFsAkxCjYRZ2mioX/yIwtJFeFWxDwrXZyXeBNmA=","HhxGsGj0gH1oMqlovp95vKqZC2SThErXJPios3u3kho=","Ia01dAS7jNnbU1XlzEedwaoeSPxsdvYvXRrnaKDhpBk=","AOGc6LcsZFPHOjU46Rn0jU7uEfZgm2DPQw4Ut0zqxf4=","D4nZRVZqKGt7xjuTcDbUD+WP/zsTpv0ep2dutmGU0Gw=","FealfLtTIggDxOkeBmtIOjGLqwviEZqGQ+0c7LphE30=","HEXIhB/V1OZ1pGyZEVRcFOnkaO+D4efGZ16RcD8OIyc=","EOqT8CV1EmwjFFiyD0t3SAoPEPU89MW28du7v+jYigE=","Abu3eEsfSXG4t0txTRcmbjpFAIgFrHQkdxQnZ60MX/E=","E4lB+09mas83T88BkKQcyG+UKThq18ogT9wsoiTDQFo=","LImR+ztilc1nFiYx7DSR71T7pxcnwilXdAVSyCWUNCM=","DeZrJMHU4uVngbxinBs5ideN+tYocWqEOjLF20GMdQE=","Dos3wW+2KBJVyyd5CsUj9f9cFb4oax6C2XO04BBLsqU=","D7QQZ9/Z7m6EC4goBZfUNqDL1hUC4GiYz4tf7ZKJyF4=","ARnBnfaT+Ap6ew5kR5qad+9LjrcNa+4H+8M+96z4V9s=","KCbA6zrgt1yWz8GBeX9hM9hDS4EgWL0Yh+carL8JV5U=","HROMhzNBT3AevNMZpoWBeAN6qwgrgE4hQzIqh7ZHfHY=","IuMsihqeIA1+MdaeQnfD5nlJSx2XDgx5IXWH5JVdfAc=","LVK2VYK4O10T8ojWes4ixcUfik8HW45tdmCmYK1c9uc=","Li5wSMCg24kQ4IJ+rdEko1lHyyYGSiLnk7TUq2q5Ahw=","I0+dls9IMzPBP1IkpA3UlTcNrLe2eZ4/k2Hiq4kwQcI=","C7PgAiLNPXL1SZonSd1+Nsji1V4lX+gddYoQcHC6SBw=","GZrlK3VHo9pfVL0rnKncDyHRFZTrUqB5B3Wbgu7nZhI=","AaPYBI2tCVgcGNGrLhBmbT7M0HaWidYSGZwmVQ86GBs=","Fma6lKwss6WMXMhu7HUTU6FDkbDgb74mOFE5bezA/Rs=","FcMDTNecrnXAC3l2gXxZaVmJFu1WNEcnuBGHKvQELo0=","CGrGky3mGpzkGLYSUChR4G1dcPTcOx4e2Oosbfdbh4k=","D0OnDIZOeoHgV2uyd2RlYUGrQ7GZJaG006F2i8city0=","HbOit8a1OK0HBo2XUI31/7NKCeofmO0wOZrymD+hRfQ=","GxU5HKhSN+6OpIVw11lBbxgmqrNOqH06PMNUfRfn39k=","AmOqqfnoPCVeZ/mgmQH+7SaN9WFR553zRUJjQeDzjzM=","LahOw493B9XXH67q7eeT2ZDwTozdAWy7871lwSkTghM=","E66d7UgS0fTSjTeWQrp7ebstPrgdzSI+iRDFXo93vp4=","JbGBxyVQACwrEwSTfv3DSg1F5wlRGSnOoGA1n7Ujv2o=","LRQfh3eOuvZH8tonq74FBNRkQoOPOuIarpB0WD9rZLo=","Bc+1aY9oz1EwwUv9TId0Ggtl4sGX9ZSDHKQU/1PvVQU=","D7o3fmlJs5CBVAhchFeimAzF6jRy7DDgmWzI3Z2jHZ4=","LqW8Iv0+TuhYWsiD5XRQEhWXKyA+IdPKwztIUtm1B7U=","DbL+hKp9E3Ry5ysP+8fnanb5Ik+sHRs9pu41pcck+Ns=","EcgEpBnEfcc9sasmgpea/bBCwSzjSaAN/toccvCk2yM=","FCPfmcie/kPD6Ar2mf76u4Yf4NiXRiTfwZJ9J3ba8kE=","LgfB+Bu6n44b2JFXh8p0wEYH6Dwwj02iUxQN4OPLTuA=","G5Rcyxe8J+EKI5JspVN7SbKLYzErMnjNFtsUSrJ/o8o=","CumCEkPgO36pNzsDInXTLdTLq8k3gfNtUyt8ydt6V10=","GPLmL56Rw+OZNYI0+moMkHw/NUH8DOjvG1rRNdQcTAI=","F9eu4pLbo94ZQ8+DNCVPl1SxetelosVyMO734GxASf0=","D/dfj/c6VdSGvu/Z9di/b2+dMbEKCQOyT0o78hGPmDY=","L4IZ88fBSNyy84xpe//TEA40sOyNz210Nt436d/GWk4=","Fuwe5qdPed3Z0UIhZlnZm5Ej99eJAZ7LXPOgQ/fYIOY=","D+VhLY5f5f9OIkB4y/OQfyUHjSYE2/IKaurxiwIWtX4=","CAIZd330fOoLw4UkLFJj6uBrKn6qymBbfd0y/gsM/I0=","COkMBakJEECBXsCOsUIQahsslO7tUTLGN8+cDEBAPnc=","J50s6DRnMf3uekmQO35u8TYsWZcOMarwGqxR3sf58CY=","EX4AR6zSK2H7+B6ZzBPiufHY24+zg3hZLUQ3J3m98WU=","ArxwU9yFKVpR0PjQURidoi8y8iJIfsnsOdWhdlLZQR8=","B5BoS00muagyJc9y5gwCZDLKU3hnjrjHRN27bmRfwBA=","CM6p8CUj6dy4dwmBLh94aD83OjOJV3RJHB1gcuOrB50=","Gij1VI6+LCEPNhDOML/xzV8CM/4EXw2i0qcGH2OtNfM=","FVFJGqDgNXhyQvW/Q1Ga1WG2YBApxW/IY8Y0dMvGcT0=","JwXnNVb9KYs4z+az0ELk5fS0V+kOfosWo8m1S0nGRPY=","Ge24SGKkoRPjcuAcODW3FnvVjW7csDgHjeUH3IlHJyg=","CTixwmUwK35BSJBv4OkPmt43VRCVDUdSJKCRXb0qNCk=","BDXWYeGNi7KLuhpGSLc69kRBYjFi5bY2uh37en6IfAg=","LOcc4kMWYpEeoz+Z3dQiJ7FHdXOyYfnTiVf5yGKGssw=","F8ddoVIb0/RLLtOXmbdH+0/SgDioelCm79m/OQYPHfQ=","L6GOiVleaZk+qlf3GroVqLuD6ahsXa93B5RWf/T/GHo=","Cpe19zB7m2tGFNvdnKBu7YD6jsY2AIYodA8EZzzM2YM=","L7AjI6jbe6fjvqeGUqPdUP2QcFy2Xy+ZEVzlENHukNo=","AQmEkV+8vLLH0FHAagAgCCPGQxQ1/zh3iLh4NLRqZF8=","JfrvtUrn6KybNRbtRFNoRwRfmDUP6AIO2yT9Aoy5XnQ=","Fj6ahYBRZjhkBq7EMJFlbfijVBBJYKxwl8hdIQfc/3c=","LgHjn90gnt0AOT28eSc3go+B0KJXBkNsRYaKQMI/5T0=","HubKAVbuvtQ6fwJyYzjJJZSEY0iD5ky2w0/0tFnc+mE=","Je/7S4TCwJBuu2Vxr3oVEyXGrWlqwKtafno0NmqSP0Q=","CQGFCG0M+9+UGvCfboXmyRmdpBwLKUwEniFD4tG/lMQ=","GWkho3QCDy989r92t/2Nuq4Gzt7Un/lIJo03KNC6zL0=","LjCoipwaSN62a7H+kjLXOuzS2Bl2gisu1DeqnBEIBXc=","GPyV77hA3VL03lTNAjsLVS1X9Ums3E+GwWNWhSJTQ80=","C9Iyawyq6m1RQbO+Rw6GXa6Z2G2+a9eGGiLvbi2VwIs=","BN4ao/uYB7Iv48UD3LClgyU0DqC1pQcC5idnAYZVqMM=","J50hZXs5tpQYHVCBgnlA9ubhJxoITFX0Lfxzehh+uYk=","JZSpQhXcxsc9ZFELrDswQUq84Yzb/rUJr+bXDT3Jeos=","CVFC485uX726mIWDPGFLv0WYlbbOoQ7fut3bJ23dKSA=","BPfHEigezFbb+Lv5X8GvRpD0GbhBMDQmR7460bZ3MmE=","FQwpW7BKYoClz69w3j6Zj4pCRIt6juVtH86oxRX85IM=","BAsHOuoBtVlIRis8lpZeBwaBukLZJwW+q6fqnOWYN4M=","KFhUquBCw+phbaewKmsu8wl1qqKpCuuHE/GJxMqjbJ4=","CrALvuICpR5C7I+5tcth+RZc62UraVbBIF6N1TvqOwQ=","ARUuGRMJHN5fOKa98KTrDrtQGVS3IfOFmgqiYs3hP4A=","LfSpOOlIiCWXlELYXdpShQEXG9CbeA1D0bLiUy6KTRU=","HRBDPmdsCNw61J1xrAJ9xLK8byGi+z031+npWBknmnc=","CH4qwSzRJnoEkJP3MMKkYa/2pCnCMeX/7bYsxSZ23yY=","Dzdpc3pENA5vyf7btrdghWgm98OmyouZP7AEEYcYrDg=","KfbVSiHMAgmADuYTtEWFJS58NdPApPAM8YqCIPNs928=","ABBt/WoF98VQBMbQeScomF45LWPG0i4YO3bBPNTuRl4=","MCS2ZT39aKGrhe0k8wv7iGkMULmWDa7Vm0YDMfjjbj4=","Lxea4/oWc2EQwpEaUEg31xx89dJ6TIPcRHp+pU6aif8=","BXdA+4jtIcb0rQOtSaszhmgNPQ+13sxN/mXiwYezl70=","FX+Fc8wfl3OzhSyWW7ALwRibyDNVx9gx8ciBAG09IoY=","Idrp3oTIlvs+Bg/kZ8fdC3Rx526WGjsw03ZE0g6PRJw=","LXbro3+QEIu53O0/naGsrVop0qNU7dVCMK+pt25HA8g=","IEHqQNSR0vEGKGI3JxU4PbiXUIKAUiVbHgcfmbo2AZY=","Jbk54sQMbgdaQsuJaLv5KOPWqK+NpMx5yb/HLWghxnM=","LKjwoVl4LSqy/07Nbt+yh+9uWh8g1Qz3p1qLB2Bc5GE=","COGCUuzVjehadPzypd/YZteA6LP1khU7fnwEcH0vH/s=","DnQvomuECK2rqhfKfcor/BT0Djq6RqLW6F0+O6DFdn4=","KHQ8rT2HKEKtI9rml4KV0mF52BJ15S3DCnr4Cjs/2n8=","K3ikd3LfD4AF5QjMR6PCo3BZ/eNA04hsLq/nmur76Gg=","FplLgVIp9m+Q6I+J4Ee07NP5GlfdnuXppWKUwvNQr3s=","Dg8WzXUEEohSDtsYl69asRuFpUX01kL/sVf1dyEpQw8=","GwHo6R13Pb1Kx1YSL455qp8BfaPhXUhlbQfpj5pz7wQ=","DR8lJbat9QE+nXYXCv5vURdqRJfBWIyL5XXATlZ9My0=","CtFQKUWIWdz/4Q8xb9zBNFJ+qx+XwKawmU4tFuP0UhA=","Lu95A0+Mwu4E8PGIEVwB4itB1Cn+sqZrwjk2HupK9Fw=","JeQqIeZemfY/BbNs/Ehel+ct46o4qFc9ND+VzlDGLa0=","BsYsBWQEqjEGGXhhPJuioFLvhTHu3TJjvMNMTxZvfI4=","F6aYtYOnaRReMHeVEigEAj+Cvjdhis3BINQe7e6dTP0=","Dhy8wR1l4hQJKCF5Vjqz4nOFk2OwvunP8Ggc5aEfUgw=","IguOwHxkkZE222v/y6zZvLwqVgv+mLAsqdKhwWIN0K0=","H3GVs78Ympl8LU1/jRB9kcKtU1K2PREc8UJQXC6jVkU=","CUbiKl/hJSzqdJcwqmNja3+ZaA9imagCScOZw4tWZwk=","JHhYdb3snuLcdlYNr53CsBZHIYm3sqfX3ZnoYykxO10=","JNbaCv+EU/ApUx6akMq2lsQyn9BdW8M84+lJ0tNRBbo=","GV4+IQeco4CTvduxFZHNutrM7O6R1EqceXOA/StwFRI=","G/9rQ6RT4WsrEwMjMXzPaMARbMTmmQj8T+qt68AQIJ4=","Bz+dX1JpTYHvYohPupoxQy6MWQCHYwJmqGuJ88Dpx4o=","K+P+TauEwYzOQ2+T1JKnPTM1whpvtvPDJccPJ6sHF+k=","KA91g1DiziKswCIIKMN0ETwKBFRyFt7HZrJmntaHTbU=","BqS4qqNjJhwrpj/DHnPEcEFSkIJQ6613vXkC44HV8lE=","BhGBNcaxmX+W0wphlod+4KEDcTuRAEAnQQp23Fvf3V4=","GomysQq6Ja00RFkXBVuVjxITBfezFIn1Du9HRJTDHAc=","LjTDokuQ+lr8s7krQFkcOAOSHbS7FHX9lJhBJ6/h9MA=","KfTNZLfJ2qiMHgy+NsC1OEC5JBr2vj+jUoy9hJXYm3Y=","ETA0+JnJr4RlTuc0z1kHE0EoUo+MovxicmGt4AbcXaQ=","DdXkHk0ALRf9MDoYLHzk2hwSwp5SRalOZ4lg95oDwiE=","CUlSOaT+0GOjwpKKQkE/As+a4IhoFG+ABU5tX/Uxy2c=","FUhv82tzJVKK/lMpgZhLbAamOgtuJbH7Jx9juMpujYI=","LYquHQgqYNtrOxqgskSSnON8E5J+jWH7DpGPAaFOSDU=","AJTrtVAdrlCz2GgxFwD7g3pcaem9CQCQNgFhb2k1ReA=","H9r/rK2sQbYVSxbJqiyIWcQv2NqQg9KsB8zLJuaQx+I=","C3WEzuHHjpAwF+Oi6D6BWDDbkRiltHebWU12SqWyQck=","FBLoVNqKTJ4KEdJ/8MRgm9co8uDVZqVswpNvNwxAyHU=","A9NNvC5vd6HRKu36XhHeJ8yZHEnt+zlu504mnvXaKYE=","Ku3VeVBG28bJE3g4gtSkVGOVDRCKfmkQUyuhofTTF8M=","Cl3OHsXH0ZkdJ1+R7S/qN5PtxK+n07Fx1sotXsiA4oM=","FY5/ydFZbPBLrICkn0qTRFs3F4qeWna+JNbHCM04lZ4=","CNcwYdmDYQ0wk+BegPBJTOxuapdS+F5/YEtOZeb6WV4=","LrFtkjVqnOLHNyAVtfFqsYl03ynPU/F+H2QdU2DX8gk=","Lpv7HAcv+h8USLzzyxiePI0EVIV6k/LbTB8I9mUG1tQ=","BNo66czyPEQlDunzIJWy03WMMiOquFzU4heRKHuqTQg=","FkSVdJzNfq4gXKFPSIK21an4TXCi6xJl5+NhkyJybl0=","HIGzkz4wLiojBSoe3oDI7ceggw/JDU+WfBPo+hmdupg=","Ded5AqLaRc9nJ6boeQtLOH0mu+PToQ+PGvfXG+gqzrs=","D7yPHzn6VvUB0hjMQoPZ9PfFdYvxIa6Xl4oFRrJ1oiQ=","GxWImN3q9XB1rFoDPQaVQ//ZIm7B/J9f6M0XQo6fnCU=","EKm6fY/DYkm3HOOCgsVQBHwHI9QySFm48zwHIzFX99A=","HmK3xT9RDmDBzLeCZRXADWLrIa7gCwoSu+0z8/CkEBM=","IeKjCXPmAUab049p5r/l/GsfLFRqKY2+S3We7Bg5l+g=","H0JWwBK9tzzGMktgWbGW9mB8ge6+DO/ON/uuNDoNuGI=","KDgVQG6AyUWraoC0t5A1kuMyX+//8g1g3x7swBwxCTY=","DLTODeBf/t5nCKe7FCRUDXgRliRH3qB7vWs+JP/P8/k=","I/na34LFIt89C0HjGn9rpTIw35BGuKM407NxJ8utloM=","IRMG4Z+2WuEChti2KdTMe/IUWrds5RPUr8tdBYpc0Fk=","JvGLsJ7vpwJX2UBsU7FwPtMgLufuKR/2awgHV8i8q8E=","LWm0ZCP+eaocoH3JokBvJCRXfjv6//WOpQTBBOxPfcc=","B0ZbozAm7SPcz3bVIVwR/8jHUKMLXZ05yyrTGW0sfjI=","DkFG3ueM66aIdzgQ5TJ5Rq4g8EesT6ssxFo5C01G1ks=","FiTpYLHcVuWHbqiy4hFc219gpoiYY0V//67qwCBm3YU=","H9DjrieGykHmVb+OAkenGev9843w738BLuWl+TWNesQ=","IFLDbmuJ4YQObRdMlmSaPS57UPJVjL+GKgXDaxd2lqE=","Ese+gL9/+J1p1i9cJdHLgp9ZgYdXjS/RFYpH89ybGH0=","HnEiY2fPDmf57h5bubzsCYoCJAA7xyTwRK2mPw3IhII=","Gxrv3ifUAJ2pyp3RTY2cVGp8hOZ0eosf4qVh1i1HMvk=","KPtvvoDRYbnRnWTGi/0kZ9sDmUWeTgCGmbujsJAfW08=","JwNMmhi1X1JZgF+W2KHZt3Fvsch1cfcfE3sCMUkUzhk=","LmreSe6W0rmc7JTHq5CYnK/ZEdnXT2uWkTDcn2ECyK4=","HvrKPVroel9o1PMRSQLkgKlBbWkzKRTgw8z6ol6BlmU=","Hb+hK7HnsM85GVq5iy9P57C1I8Q/YXeLKtOOF7ZguOA=","HSGtxZW7NGKqOV6drMZxU6WsTiqByLqD/jN+ZNmYHco=","GDoDH2UoOixXqmG5P3H46iqn6piBsKTIp+tiqZxipOA=","BVBdcD9//9Mj3FZ5hy2bv96BpYzlosT6AEoftXAFs/Y=","L6lLk2NuUJpfu9N08RGlSXTq5N+oV7ySfUY/0CxmWy0=","Lxgk7+5rkMcojbzEF00u6ykWitRoyfNDPRg9OP27YNg=","L4sAQ8erffElKjZaZTa17kWG15v07dTOTU6hI2p30pQ=","KgZvqBF1SkyN9ho+7ukqeoBCD5JUHQ3LBuraMSf0s0Y=","LdSDl1vyEk+oXcpBdJGIxPdNqBJ+zvvnjdlyt+nZ4UQ=","A4dSJNPQtAoWR0b6MPeDXtbcvOnSPcSjxB5l4KcPeow=","KYSP7mJlCN4GbnBG2TzmeMc2y/5kg5sP53R3LGUUwcY=","KKfYrqv8HvqlFchVAkjjRBKifn+my9eNILAGfBJWejs=","GVB7FWhuIP4rH5jJoeSVs2/8JNwUmtKfIzlh5kFfkrc=","CmG5aPUF4HBL4vZ2smfqRJCNkp/4Y5vcQUSUWwB1y5U=","EJdaf3BgswKrxNXNLo0rXTMNQrMb1cikeNenaFkFn1o=","I9HvO0LQwVPWIWNPQ7JCMr91yQ9zxbwwuF++GLTImiw=","FbZr0+p5hsfSlkEXiU88Q/4CuCVtLJwYXct/jGO3qnQ=","CeRqjO+onFympblh+9lF8HJVr1TFP3MtMmGUQrj9+OQ=","DnLbSHJsMEkSHL+9HAg0WcCmM81pU4y2M7h55K9sa9k=","FvBTCduRs504rPwd69OakcxEQzDD7URYEhQgFqZNeEY=","Bv/97rOBy/OXlfg8nWnIs6zLLYf9bOQnD1pmBt0M38U=","GiUrHzR9jYlK9huy91xlz1/KGiIR3h+QXPOfptOE530=","IxVhu2h6Wqiq9+HFlb8VWtLZPgki2rMn+5wfJ4dyEO0=","APjUAw6sk+xtp59jBM2msEvjLwNugLQq3ao1HnAHkT0=","L0nd9WXLUyTp091Iu1cCLMt7R5vhI+AD3j8symzcgNI=","Hf7omHaWwy3jBEBjdyWGVTH518PXb+6YEWVqQ1vwaE4=","BYIXveswZVRokszq4hj3/fOkPCODzu8SOH/CnU3HQ4A=","BfhCOSqaB9TH1w8cofcrnjtc9WM+GZ6/VLokI1YNT1U=","GIsIB7eRBdy9XDbsxnbC/uYDrqByt3EvLrtpudF1Lks=","EQP26gnK5iHsb2leB5KaNgN8Uu/LtJPxCvE82wBVVI4=","GkD4ujGS8MkpJItK7WGcgaIvigvwN0XRU3K+Q3sPwIw=","AIgjt2JfhKX1yaiJHL89x6NHfaIVIAukIOUYIWRfnS8=","BSpJSvPs3vUDHYeZTyZJBdJfxsYme2995ENbxhYfPzI=","D8jNGe4x2gGNDGxZhW5ro2mlQpIxET3/TI5T1Q8Vd74=","C+zohwj/RH8mEDVgDZmxE4mqByW0Rsno1UoC6P8t48A=","K8L8L3yTJF8fXtCrbEzft3FUT43+ygIlDZyhv23C75I=","IrFvgyXyosaZB69CaAEB5Pht6A2QG7aXAxDfob+AX9Y=","J4KCPVGIz11BTCgM/Y3sgWrn/zbA/azYcK5kSfJabLY=","Eto8kKzEGJtFsGofdBWY37LZwk9FkSDevs5cX+I9tb8=","LYGl+fpBc/WPdUZDSB0ICJcmuse7cHj0ERtVEGta3ws=","KG28mQFABG4eJjeIXU0pBIdfCvpRIZqyt1j8MstgDG8=","IOejZ0oGZ2bQQiY2LnMhm1TKakJYJgN16Dl/j8EVGX0=","IonzIn9M7rrgwdxRTeTGQvFTFOrpN7OaPDwSR2kT/N8=","ITJR4wp2GZDyf6GXBCb51EoJPdBFJAFnBqEYB1OqRhY=","CRZVYSqT9b480x2ySMe2J6LfKq+h72n38nZZwT8wGe4=","GvYPrzSwV1XxlBGVsC5kY7tC33bBKxDxT4sWJQa41ek=","IbQdDv/SsEQMDTtwEjt3MZA7+0bbPHojrP8Bbq8Qf9g=","FqCHbJbUW1nd6CyPHhAixcrTFjjE44zs5belbECNhLQ=","GFMp+eSqhdSdQqYqtPZB1ixf3t4XAVp9efMWS2kPZAc=","Ej8gjbDE71SVYzXRaucVJTTS2Lp5PWAfFVJJaWOeo+E=","GqVlQnjeIjgNp2vniFOBwXhMgO9PS7AyrNE7CXOcJjo=","CVW4oWd6W2MQrY4EkugtEEShTHjKh9HjDg1/MxbqbOg=","DH/v1O3Uun2SdWtRc5KJBNGPm2/plaV18Oam6I98Dlg=","EW0YiZfuxqHiryrsil2x68XPpYj75UkPCN7RUD7K+wY=","JY0u7Swt51nws5S2o8zS2W4osQAY8+f0U5Osj/6UfqY=","Ip3owpZa6sGqftt4+/tdf7Euf9f/5rmzr7XoiDSabEQ=","Cx+w/q/pjWz2NyFw1MWVrdpxcCwOnUHGyhoD11GPg6s=","KFoFvpst/Yry0PKPLjL1zOaxU9iA2Kz2kGeAymNsTLs=","HYJA6ZAjlO3uK3YJnbA9dN/5GFQ086Tk/oV1lpzk8pU=","IWC+gjPOGwszGYk0nsS9mxJIZEhRCDHmQUZ4sxLVf5M=","KSm4OdRL0rP8W/LMgV7nkQ25ls1bXf9CbI8Ypa2rUv4=","B9DUPD9jNwHl8N6tVRbpS5H5dyXkaYLRmd4DNFkg7Ag=","C5nCfa/5DMBTs3EyYi/dxf1SvOusEnCxzON4p/Ajk+8=","LpUt/MkkwIECzKfpVl7t/s54llCDuFOsH0Eox/PXhpE=","IZC3f5YzkQZtbSbz10Yg7DXlATdrUpnNP36cI7Vcyl8=","Bb6RnFLS8dwNCw0WH3unGVUQIIquu13OsIFfKpEWhlI=","C05LPKiqg0Yiy//7dubzD535l9y/k98ip77Mj/mgZy8=","FiBSKojDtTHEXVHlNj+U+TM1guX27hw8t2QI0RYUT9Q=","D0QuomiD+OGIcV9YQaaQyys45HnYrXB06JPvGePHOQo=","GoVb++gKeIatgd3w577dgMHg5NG7AxMOAwNdU7WbpxA=","Bqk4aGEiM+PWCY3guBJmSQNswUsc48exkUmhfKogtm0=","BnFCSWLpI9qSZhLpwGYWZcSmfFJCZ8Rag97lKBMNTEQ=","CxGXmfbuZ+J3XNSnGoxdRVuCQm4Armzs6jK19Eg7bUU=","JtRo1V3DHNXqFBbcoPfqUZBkK3fK+ndB8SMyE3lsFls=","J2/P4X74IYGAEElL4K7SSrwaQerKUxx/XS9xKeroAyU=","I41AyDbbchW+oUVcySttc/UQBWjXGm0egavvwYwh6Ts=","BkxP0cUO9Yffx9yszUq3rVx82wIwzI4ONNds45n7Sbk=","A3GGafFv4wrcOEdKdUBq8pQx7LV/PbG6e2aZeweypCU=","GfEE+Qu8A3YtYhonSjJcSfUHP8UMR9uIXpRWZiQhCY8=","JIbJPv+iSJC+pO+a5subj2X9dZG9hNU1t2AinAzie6c=","Ke99PqMtljImn7Aik3x4qR17yqBjqBjFkkt7ktAey/U=","JtkefM4dje6ryNfFScuxvv8MFSy4gZ6GhM8gUEoCUvc=","AkjQiZO167JU7Iha8qONPkFcStFU61Nha5sJw5NK0Wc=","IK5G6itwHTebynQx3NIx1aBTin320l396czX3QJRjbA=","CkhNb0uGV41JGT5cAkhoC5YUlQ2OOR9SffD0eOxR2ww=","BnF/W4adJlbCs1wB4oxWlysEv5fsp3YT5bjKkrz4Tz4=","A3g8cTA45UiS3Sp2/M8BGaMp1jOsUz6BHlEYF8TEo1A=","DxO7/sHH+puUEjVXGded63N2r94NoOcOLLMfdS5PnTQ=","JRrczOUxfJiTdw8WlKN4h8/rJvH6rPm//2yuyTphgqA=","D4JaBvxpAXyp5XLHMueqhZW+b2yqof3Jg7mvEoT2Pb8=","Cjzy+zCtLHNYl12W/7iV3o/c1h9067JNPxzW0lHrqTM=","AlGy4GGxLFYBnsBMVNdEbBO7199G0f2RI9b5G5v3ekI=","KVFwLfoSb1C6bQRjvkyjThLsjeKBgHX7BDykcbzC03k=","GCyfCICaKVPmRlzNNhtXyiilKbuVGjVWQ7cInqtxVpg=","DeofZA4J3NaftFAIjNsGHfRjDbYpLx1ghcEdWua2+FA=","FXQQ6+DooMgexwJTvBYCLdq8znBwxQnniqG7b0nhfG0=","EXsJs0c4OXxhY+9kfWCWnW95fP4fS0pVtZSQqm/1WKs=","FXN+WlsxNA9K7FeKc9huTaYcvU0aVLtfufrDZ4p2L+c=","GWsGclE/J59dsgDRJkwDwexfC+AAJVo9JW7cPrcT8RU=","C73OA4unkjAM2xjmidLgZ4oJXmnhCjpWu28rGMB29pg=","COT7XhROLYZ8VcyyzALGZgYL4OvD9vqpi0CXSlPc2sY=","JUzFOuiu3IMjtUakBRb5rSeirBr++drovafVai1rqmg=","GixA8ZhN0jON5ygQIK14Tf2TbKN2qL80kcphywAocgQ=","CwKhT17V++MPmLa77puiXzeUmUKAxjO33AOjqb9TIQA=","FSKLRNuZFeVq7z/Q6WXyvQWBZj3Nx35baphpSAdEFg4=","JO+PojIx80yYseGcDistJTLqEEjwpFw+xgXMp0F2Yxc=","Jc0FqSZ+IeLQtX8i/AfKMyc4pulP3i7HL3Zre91FZqw=","DO6mttht3o1jE/fW5Rme0jpmNphMi64BE62tmKz3EnI=","ImPAcBtJMG3x139vGhRybStu9GW95LlQSS6kAvkBRlc=","L7ZW9N8ChBJI+YpGMDaTN+RD0YFuFqPB8ITDjwBe4Q4=","Dm+e/rQY+gtAFnV+EuZBR2C81FmOZB2JSqJFxvOpZhk=","Aklsc5lRJK4ARBUbtpj1dl+CcvOI17US6pQ24s27gxQ=","DfPEm8ZbcIe+yxlAmU8c3Ouxb08hEho/ZiZ542G9aV8=","AjQ/a4AYbmyuoq1N8mw3Yoqv9xMXYaGA964oufu0sxI=","J2uGUuYTPsFkgQ2vuqQM6Pw6MPeCZtjnxhsvsL6FRuc=","K/CaI1yJ/r5+VvAC33sAQhS/ANoRlAGEZ5CerZXqhf0=","HvkGTCD4Pox1gbYJrFcr3PS24fs2jKvA2/8IrZW3PnM=","IQtBjil+7j2k6As8k34ZBvWw9V2sAj4nZGvB3LjPjoM=","LKnm7lmYwq0GdTYkB13gdxp9AZ6Jptb3av9Zk2Zb7r0=","F0ripdsy3KTVYiZXXx5cT7D/6n7ndksfUd3H9SVshqA=","GGIxnO6N4+5NY4mV9pPzJFRqUjXSKVLN71IEDYu9kCU=","EiGQbJl5jN62bFDxQLi1eeAyEozOCRebsmM5Dsr5zUk=","CE3SWk0UGnI7Kcac3o4Lu1PQMZJvsNFNCRN+P4oSLx8=","KTQa0E5zpuadOsZU1EUKOG7Sx5R7AXae0yTW4zE4FBE=","GqsNyWUWH3fu+ND7TnLka/3249cY6sTlzqF2M5mT3Ag=","GFLBJoYrdC/+PlaP4nrOC2df1d82FVpmCZmFxwDSaYQ=","Am6r7lwaXBsPviJBd6x6Fujw17SMTvti7tlqkxIC8MQ=","JotgenVJiqhqHrZdtfpypUtBw+jtnKWnB9dhE7zapJI=","EKUFHwZP7cC/wOx7a+Vq3flNEHfdv0VqGA86m9UCm+s=","LCeTjOTh4PmNXlM1m87KWpwiBmyz3Q92VHHdhf9kEhQ=","BgOQogNFmWOO0NvCkDzs30kPHCDWBfYrf5W6+9Nno/8=","IQnn3EqvbLKhP/Yrw8vQ680+vfAiY49eSA0BC+/+x8s=","AQaVnhDOaBm9r0jNXBlDLTWsihZygrRMsKZwPuvj7Sw=","J2rPi84muTIVkbxYg5JgW1Dff3Zr6QyDF6Ge6TyNy0A=","JiXLG+Cf9jxeA0B5jRC3dMBDIdIjQOXujSzErqPckks=","F1IjtWu8dKRv65kaT8VfAvrRrJuvx1x2yj2zpp3c/yI=","Is1uF70UJrE+dCITYG8VWNVhm64l/sab4N9sMeprmXA=","AzMHkX8vBYrmKVYR42A2qr25Gg+586S60+av3yg7GDY=","DHTifVNqYnSoq5HfevudTr+UTGgVfEE1qBmTYyukEUs=","EbIhKgjLh3zLO0pWOc54Je90h1+yE/B2E2nKXYepqAk=","LIyNQggOLpYV1MjcDyDDwwBdzrFpfZYj687rY4um7vg=","DWESTQbNdbqgjUY7mjo6HNH6O/bKUIOZER4gbcGfe+U=","GKjM6eeqbfPV6zVAawzUa4fksI+P3JkekftZJKBzQMA=","AUUyJsdXQrhA+3HxUePlNGZIuaB/wQqsMUhdfA8HGoA=","DrBfUgZ5NdC1UXrduXrZE09muSHID75oVI4MCM+45g0=","F4g6D6+jfQP749pkD9zfAv6oIrz2EtfoLgIX0420Ago=","B1Fsuz9n27wFC9LsIbGLudDqmXF3BZWoXEhjYzsOGcc=","H4bvlHFEOyalnaZ+HCoiPkV7rur/KunwCQxVDDC/4tM=","C4TsY1XL+0OraXCdT+2QZoXwJhPZtIYS84zeM8aenwM=","GsAWtA0w0mcjxb206dL8caG574BlzQjM72bKmM54lzA=","ELL6id5FRWBhdqAEVozqbDOBvpYS6DgVRnzEv661hfE=","AL9WdKXqHOb9TLdc5/JnEOUQY5s0NU5Tyi5mMbQE1eg=","L+FDmZO9M3g7ohxewfKNq5cUej6GZIZt0EZo4EwBN7g=","L0A759OMpzNnaKOpx/ZWaShTYo9DeKdKUt9Ilv3MQDQ=","DhwXG6oLo+gl0kLR1wRUuDPD4j/onn4iPUjezYgX25Q=","Fy/IYcgioEWdJ+B4P8YDQJ+DWRP3O3HVH/MaYvbk+4c=","G7niRUozw8CMvjHddbM9nWZCzZsKl4wCUfW5HwgjUjw=","KSk/hCLU+W49xpT02ZhGzNbNW0p4ZiYl78cgNDCNTDo=","KbN48kRqmjHzfUdcgwaQUymU7bZLqkN5ThPx2caUnRM=","AYqCx0utiqx7dheUdg4JCs9VqPlVVvKqz8IP2YwZYW4=","LB/ATe2H432fHGOc7UjdjJ5GYYz0khhjfbVHVZIbFkQ=","KeoOHgFeXK6z/xzm0nclAud3i8+j3AN3ytfV7+Z0sr4=","KhdTxqTHxDcWzjNx8UCmWQPSKNWTneqSjsN5aGEPM0k=","AtlKo7tUmNDXfvHvxZUFGbECk1DUdGOUqmjoUmwJ4d8=","CPJpCE7mN2IKEXgOq9jo+WwrBLjbYCfuiKe+hQSF2/A=","A6v1U/taS51Qk9O1+JihEaQmHCQZ8+BVBg37RdgufbI=","G52E0YnFoivJvikmYjNh/GvnxxTQeVNkJ/x6cL+8u7A=","I6/CAEFPI+dJa0BGKU22kKYLz1y3LEGmHsc1E2XIhcE=","JqXObqY7/Z5uGjcxiTjU3aDc1f6dbCrPGr3SfOFFN5k=","In/AQS9x++SQIlIjeFnwuKaUmQMWkYrWcMNFTvJV+c4=","DGtEin3q5Ir7/PNMt1jYR1aPddcknepNoJqQ+WxnK+w=","IYyS455i38EZxMst7ZUS3CF6mQepqLDtuWonUWn46dk=","EGv5KgF8MI8Pcm3z0FFapv7sHBgCDDgDM892wlAWu6U=","Hyg/6hckTwQ7fDXqHnGTFknPcABpJUasVDplsYyjrao=","H8X1jloG4ccOvz/Sosjf/nvfLCwXm4F/wfQdGibufa4=","ItDXfwrkzZOWz82KJ6JGMDzscP7dVL7vbdhskZOP1WA=","HOURIS2GiFN6XgOZVydumTWz6NW9RwRcbVg1EI7sXw0=","HIPKXfasR3rnQjbEn5MJ3fUqQpD5x8HTCSwRMBLRw/Y=","LnLaDh0dHKzJX4qRPYehBoivCtESlLNQzubRKKl0Qu4=","BFXujnVSvna458JZfZeHHWECtJ6yzx3bb2gbfgWw0Pw=","EHhj2vTKwxjdBqsU8TIVl5SQLjuNoXG4hI0+2gTmxEk=","ATKrr4DjOsSJgtqdXS/pEZHxfxkQ+9wGcxcXtrxjqdg=","E05FZ7KQ7ZTEexY/owSsjRTwD54mN19imahGdw9KrCE=","DmwQCKbWzzBKHdnmGUo2DB6aptdlouUyihvitSNRZPs=","L428D4bNMwij1ZipND1jijwvVulzbpHw931Qi/04KKI=","Hu2pqcbYoDw82e/RvqfkaEDWxw1/qC4IW65nNH5dp9E=","Hivco1idIrwJMVYig3/riVVyBah3FM2AEfsm26GuD8Q=","H+uVkRIXW6byq9nWBR86/zKpxNpFn8XzuqFmt+ASBKU=","G2pL8vsyAxuYN2VLH7qKygS2RyqR0F+WMgu1vdOt1m8=","C8IHYmDbeX8E7y+mDGz10BTYl9MgK+AJ/F2Opg3BjLw=","A5pf8yTKqdzWW4xEvdHUI7bALkBQrYrpMa3m27InPMU=","HlDB96W9ipZhTqJn4MIgOctHCGcGOLFuTE5rS6CI/zU=","JDFRQNseA9NKnokNhfs3hoYa32SCEhQb5vAx7dUbjAo=","ASy281oY2UhccqBzxPkDfdZk2Y0BHokr+gbfi+ortd0=","FJpSjnMDEZzgZt6dpBd4A9d04/Gyxtq+nt/7OVFIFhU=","AJkHOP/sxvjcDmtSab0d3nTG9q/Ud3mhGdjJY9W2XTM=","FbMZ5PUayJMe3mVC/5g8su078wdy5oG63ky9ZGWfx0E=","FVM0P5Wx/yJqbYUyrz5InTBaCOjVxTJ4fTUaXDC0JvA=","Ek1AwVTURU0Q4lT843OYboosobQ90iG1Wo+40ZxaIxQ=","CGMmcvpCNqykP03+oFCMttOJXb/vWMX4D2XqD0jBegM=","GO1CAuCB7+txBwIa7LcG9290ZuXjYQH9kmdMaQvaNqk=","IrYtY+Tap8ZnTcl/Q9fsY/qc/gR+rWAeujb9N12EAJE=","H3a6GIRIwtxQz+KrZcqmRihmxeMbynLRLNfcG+fsFtU=","JZtJaPnkwyiFkLtSGyvvXzuxswpyis1FYn66RdcyYN0=","GhryQYsezU660kxaVK3M0AkHKit+26wEoIA4cPzfIdE=","E8SI77V22YsvWMJloNdtRQx0wBBdIlprERgIz88T6Pc=","LgJ4kz2UuENMUqNk5ao51MAuJoKVgZuwpMmZsV/ja+s=","JvxqD1YOV4EgLpXlhm5nnqOqSnbNi9T+Z1ULtObB21k=","LXzgNU5qRX7V02Ia+5FzLQLlyZJIeGvougxR2mj+lIg=","LeHbbat+ALgYOFlszmbouwqiaYmmk4bOUGFWDyaTz9c=","LjBoCQc9SgC6voNub+SO6o5PoTuZMskoZB+rrUlE9Yc=","Ibm8W6e94Hh6IKiqnvmhfVauKvwde9eirad1BtFrZvc=","A34SI4Ap+70O9IoyV3SApNn2Y645oOO2xq0PjDkUxxE=","BiNA76GjBhkQ/shU/1+pA33ddJ2f+9WmKA6UmLt7npw=","KOLsZ1LQfmRXTk6SQJtBdob3JRJ/FWTRZGxP9Evrnew=","EIHbOe9BlhqsjP2vuMR4WoR8ozSKm26vWpXg/088RUE=","CsA8SK3Wh26ouEdc4W0wb4CupiKdCLPJhmYvu7eiI3A=","CZQTZsVzQ8V9+GB4LVP+itwqddotDxdDZKBVqn6gfY4=","Dck42mCrkYLHEhyKoEwdlVwfcpt+prvYw3uli3S7Tc4=","B0Jr0S1HaeF0hA1KOmS0BUHoXtht0h/11xvn1+upMOs=","LKNFEVOTN88FRxyqOsZgTvBwWz0uSHTbF4d/ajotZms=","I9scEYAi/KkN/JoqvxGGqsCcIjcrWmgUg1RY0zwYM6k=","KCtZliYH7TwzqfmjaJmiSSB2jmecQ7MZx4GswCDGhVg=","HOxxmk6P24OD1URiPPsuz1wIet4DoSzCAgYN3yO6oF4=","J50UkOgc7rc7zOZuCm3ZhEO3EasTF6MeosF3GMU06kE=","Fo2oTrswP6k15w6FMhsQtnYHOSVh5v+6M2T4iNKnFaU=","Fkx74TZ7Ig2qM7X49jfpIAxDySI/1xxB+5gwKHyvNQI=","HAnpl7or0WJYUsUOHWq+u27Gxhsg0cyRsBUISUIWK88=","LsOFou9Z9ZQWcRKxSR1Yd1IGNLsw0A3GgtCJ7kWDNsU=","DPqe/kUHljgG044kZChzaCOLL5DhOublIOxfHl2hroM=","Ivj+4LMTKpU7sPTUrMYhtaU0QD2SL5v1oi5RLMDBA7k=","FEc902UKe/FAdDtDxYMhk4I+JQbGDbZp1xxj/Hy7Qr4=","FvkTlaQvaKkSFIkg5bnDC1NuhPFcp7UJ4RXjOgjfRcY=","DZ9JTuZ1wlDL3/ScvXhgNtiZEXUTsWDAJxyLpvrzDaQ=","C/NtTG//QQHYTdB89tCpyeWrNG1fFMkYWvPbPhPWl/o=","I0UogKfLWdOT5ZgCZvHnUsaGtXqH8EH3XvExiTJXeQU=","MF8qFN8VkLqk1i2kwWhCNiXj5yHyDAwhoPtFzsovV/Y=","GUfwF1qKnzvkkPYDiEhngVM6wL/1uHMKCLQ1+KNAes0=","LeQXqWC1ZqvPhtmr9JrUEUTDthEN609H6jYiVzRedIs=","E7iHx3WS8V2uDSD6JTMOGSAdVXLfJEuY3CsDvAaDvqM=","CXs13Qsm5GgF4W/QSQzgVgkW5J7x68oh2rtKvyxEU3A=","I3oDetlqNgrtWTfTzOOO2R5YkXsUPxcjO8LXVFbdQVE=","GM3ANlqN+rz7BJQnCvSCLCmm2RJOjBkKnAtIJndK20Y=","FjQov5ZghZZZAWE6HN7Z8o1ip00AHmaEvD9qR6izv2s=","Ha4NFfoYIqXlm5QNgbOvJ6W9P33VCBZ+pgZbbUnDMt8=","Aq3Zx0zyLR5JJ/rGdUtcvMFy1K3HWsH+wF/4/KDZd90=","HttWLltDdjJKC2R7kGkP4zZAeNwhLeCtNvX7JtFPZ98=","MB3al+KQp6AewQDlm1nXj+QCGXOvHZ59EBIx7Y/pofc=","FwoRXn+w52pO2wWsCA3STdtcJ8DJSzs2715uxU65jaE=","KXY4FVd1nyTamfruLWxQWb7pOaZvsyG5+ypgnk1H6fQ=","CFjHxvn+x3zHtsKl3y3WMSFAcT+XzHyFA7TXxsge/6Y=","ElV8YSwPdxjsEScB2AV6HcMBzMMLLIR1pGvK01FNOaY=","GrBj/9/6IWpbzikA832Bny115vAMZ84CS6P4Mt5k3LY=","KEk9BGcgaMam6U95yxrx1BUrgjVGNjWJSZwKFBvSpYA=","Aj755dRog4Dd8sFsDQioMSN+5Yd1eXxn2VxuDY2K80U=","EJMyUQByL4g2yvML7lPA7xTrGEEL+RVXCzJ//ZRkpcE=","FwVHnPO9u6941PED0460dBPJM1R4ADgQiT81JZ3ejVU=","AIlsK3nP3aXrf2+e3jq0d87uKziwaBdPFaOze7izSOY=","FJ8TvD5OKwUVs3iidH37qQ99XHcx5Z6fNr3j8E61DLI=","LhQiJEi+UMBo7P6/cJRLWTVAxylcoOR/K7f2MZm4cS4=","HiLAOWAkuj9tsYGskrIppRhxhwM7E4+yehz39thwUNM=","LFoeRTQG/NpdWGFDU/CimEL7VK+I7Etz93eFY+BeB8Y=","LQja5vH7fgJQpmDnGxzTGFPCJ7GI2HVZIWrxxGXYq+4=","IVUzp3d2ImZkEYqAgdh+ISoSUHZhOeo4x2n5PKK017M=","HLu7JvmRpyHHvfg17J0e4MB0CS/NvwB55N86wocpLt0=","CPV73Dx8lWgfAFUAQnrVOZJZ9pEEwiIGrsL5kSKSTo4=","G0WTjHuE8BdvM1IDIVANEpfPl6pmmWZP24zNde05kS4=","KusgkESGjKhEh7eRbmtAM+5svvcm4mnQ6RasLP0/ut4=","J2Nb0q5+DKyv8Lg2WWYHp5JAPboQrDcGyeEZd0A6PrI=","IuWTt6Z5NQJ5OBSb8W/OB/6ecmBV/AzdB+fqoX/lcwE=","F5WWK7UQAjahg95JFp1rg6Qn7evSNxG4lpTag8vQh8c=","AHf8jXzZrbwoPCUyG/N1mM3yiCftNXB89Ih/zkcHxDc=","CuW0lNFm9qMkQtHQvVm2Xst62PZXG3dIakXs2CfdEoA=","KSQim21kgYT+Y3Ga2nBB5pJyzf6JVFXXfwFjSouJLIc=","BR6ECQPdq9vyIQNnSTNoUUKYHAhSpspq8MjRWwaHFtU=","D8UIt+Ygu2xHqFlxv8vijfYmGcUwloXQoKat88i/L4Q=","GfdiG71lmyfRibsyAQuV/CvYdzkuK1avtVisX8Dw8iw=","MD6Y7jW/ytKSaAp5VuC5MvfFcsChMa3sUAbY8pi3Ibs=","GnglPlf4JbDLx0LYeSOyfFH0pTHRI1qKkB2ZfjGy6gc=","FeIgk5umSzo6sp3r87CISkxDhadNhF4g40Sef6LzkyA=","FgSGtuYh36DpASOk5D/WkiHsGw7HPRlkdrUEvM0pC5Q=","K+60JATbirXieWJLrNthSyG1rjhvLCo0p5j+ynYxEAY=","JLQHUAQW/7BFmx25dAZwvbi+itu0/Vr4/pxLXsAh8OE=","B/X9rpiChcSbz//yP8ESO66xA7/8l99oOaDDUGt8BCs=","LOm1oI3szkuFPmfSivbrTHVce+6BkNeAavBCdZo5lQM=","HarckRw+w7jl9CyxIwF/H78W5KouMt6UsBgSiEW/0CI=","H/gLFpYXt+5arvvuZ6pkvWTdFO2O2uFI+ZoW4/IgVlE=","Kv9ozTjRiLirhcAI8wDFCIJJi1Bo0807grWuAjv8buk=","EU0LP1TxTeRcxNtaH+scR1DqAkfY8k6Pb0ctkutwht8=","ErYHV4wtNJtp4PdWhQ3MISWPha6NjKqKOgIc+NAqu5w=","FMaS680H/O9VCSu+lQWJ9H3+x+xPOkKUSwRCaQeVoFQ=","Iinb37kq5+uDROtW10bQcGdjfXX/pDnts9daiwgZnyA=","FvRkisR8GX/FcvWDUeSwB3OtmivK0ErA+HOlVrbs9r4=","EtkNVcjT7BhN0E9cautjm+pwp+PQE/yxdDfrpmISL/Y=","BOLEl1a4tawmr52TlBHK+H8VYm7EQ23uvH3AdJBFIW8=","IZF9cjoz2yZrB/gZSJVcRd1QeFfp5ZgYMdNcVtvQuzY=","DRO0aqG0EWj4G00jZRImjCPnv8QQiUi16fOl9e4MJmE=","F71zEnXWAtF8objsR8sS3xpLy7njsCom+GoIsu7x+3A=","AkDuYBpoI+xpikvHdOba/C89HOwsXIn1vRNim9xpJ0U=","JmP/nQ6qbpEFk9EQItPHe4d6O+2NAH9vwgeorXW/JSw=","AsRbU/py16DXokSrOrC0H8QOnMOMu+KU6MhKcsfD++c=","ELuKdTGrBdIocogPloNNI6MZN2I98/0pU4havd0SIrc=","IiKVDIoczBwhIqNT0UgnRNQuYSVN1lO9Ja5p0rp5sDE=","LD0+tyBTfS3ee/uO9iZdJsnW2Rjjfy6XAw+9awRFfbQ=","BTmmluFRmBaTFClt5W3IdDEuGeWzUY711Qpyz5ijCJU=","JeKl/h8VWi7ur1DQFmT5b31ncrEIrFxMv6XvWh/NWtE=","L10+h99pBKvUVO/KnMMPFUFkIgyeP+8n4YEuCHC5D8U=","De4g5HMcDnVC5OVD6L5sLt5x1uqoIVluT8nmjoncMA4=","BhRCwTudH7M5YVzYr8C8nhG+dBy/y9KzqSGUA06dLlQ=","I6VhheEtYjCg66981KAc0YQQ09LKmR95r1cW/iKZMSM=","AzRLe5rbFaO3w9ZP4e7DU0IgLuPEo22y1J6B5RdCNbw=","KEt1HtYdSEuitZQKGh7h7FNtOSsRPQbbSZWwirZh5nU=","FwGtJqQt539NWKTIGR+dRzAwnF9LzQxtw6Cqs5Y0CCA=","J8rdpRmoNwEI16pukQL2sp6PojhswCllk/L2NEn/PUs=","JibWHLEQuwOzJxLVnw47Gy9bkFnrmUgHsmfkrSYe1pY=","HPMzCJfFTyXxX16LjaV77Qhl8/qEHsSEQanwRXkVE44=","AbW8zp1pnlWkkNPYboySyDpyVqf+uf2K9shNaOFI9k4=","KhdRBdFbo/7PW8snRrPIH8jKRo0dSqmZ+7qo2BEgJu8=","IKI4IpXsoKYciIzvgRFa4GN9fseS0w7Kag8pinf5sms=","BRVJu5rbzibkshiynKeeIhy2kcmrWyeGI574EmutLlE=","CBylNJ5k1gvKCAv8U0yLMLGL6kMJzwL0THEYX+aI4Hk=","KFpADWGly9bKe6p8PJrKVQOxf9cC4AQgvOczI4LAuC0=","BOG/jJVbw8hwgmLj/xSL6iaK22YqwkWUeeavLnNECyE=","C74ZrE9cZ+nuwyyea33XvIBZyR9QGy8mqSswvCaLC0s=","JySsWOHqTfGeZkS457dmXZJI00/7v0xMqJNMYI0uj2o=","BEZ4jZVCav6oMNGmyo0tCFv7QzDLJRTf/WCpq3D/9wk=","Dh7PJsKGyGq9kQwrN6xAv8DmXLKRQmmmpqrsXN/1dY8=","KaJn3J89EtYBqEkUiiRJED8lcTCDsWEcOG19DAXqS6M=","HcNKYOeDtdr0ISVYbqKltJ3Cy+udK5C6iBw0zrmdLTs=","K5/OWFNL9KSGwyIPD/kCb1eMqcQ12DIQJNEO7IK+Tls=","L9nJfwEFT+YcpeB+NoHB3ZqdH4umMN0kylo0TD1mbRk=","AE5qcUbCrAFQN/CoLBvHRr+0ac7J/uN/G3CCOfQz5kc=","D1vrogIK/ecwE7fv4ME4R2LbhhLa4FjQ+EnHODwHlDw=","HF4ebvG+Gq9Lbg0y1ZDcWySeGxu899BdPmDGPgoYZn4=","CVZ1xuHo9tqo3UIGCIOn6XlfG/iBCV6YSX0z/VyM+nk=","BgCTzJ4fVPe7p0r3GOGaEPAzGYwi0h8+6AJxJYCZ3Mw=","LESjXKjiSp9Qk84cuSyNCknFM3zDYBxE5PEuBErODcE=","A+iWI0d8XxNlu6FuyxqKWnDj1cg9UPMHFaQHQ0Pmj2g=","GSX9WG5ngzTRYYp1Y0mfa00AHL86+yAjKENfLUnPc0o=","Ghh9Yt62ObggFo6Lclp2yW5Vam6QMEoayn8ZcQV3Gbs=","FyON3kR9m8bKtmOVf/VMdLR9U7rUJdw7wRSCrUSEqg4=","LXoFk6Vr0zfn6uiphBgad0ZYkctpnQae+7zocRNXApE=","J4OHxO7uas4S8GUxoxK3d4ley0NJW/kKdAtf8linM68=","GBriCXCZg72QP0G1fu6gVoSfSobT154SiSpFJQ4B9Hg=","KGeTTr5mwzVmOwOMliK0HLa/iEAsBJ6RgB1BbXNEGmg=","AWUYcNGg19BaIY2BHkZPxHZ+eYBhUV5DvgFsZnK021U=","DxcJX4orIe3VASbSdRNPKc+5EaeEbVzy2nlb4MGnACQ=","DynqQAl7NPOdAc2InmMZcx2ncwIXFxPimQ6Djty1HOg=","A0UDQY8nzPvcDuJSkRLVdoCHNnOGMVtTCi2aBStgiQE=","LaZYruodt7IGbMmCo6SmL8Iu6papVrjI1Pa58Wm/NPY=","CZiR6PIgW57bc0+wvGyOFNTPLreFClSW/7RNrPvuaHc=","IrKFJ6nifWW32dQl9LL01XvNw5AInTqyEM9GNzVlslE=","JKxBwh4DLxIF9Ik4obqJJxaujUxyMIZLhvO3VXbSSfo=","Dv3hfFYYm13I3T/J1Hlu78fdUjR8DdOtBlOMLLzNhgE=","AfMhob5V5LQcXVqZhdRQ9sI6LbWAzeH9F98eoW85OZg=","EoRjXoqhfjS6sWH8WKPoXsJpEjWTeXpEYi9rxbFKAoo=","GEA6Xt8wy4aA9+uGJkqg78ZCLqbzTv5V+Xg7trzKr1w=","Ka18Xnxe6TyWHUtnDCmYBHF0u/p+3P4osrTRnzyV2ZU=","JoW43scQnACMTrVZrviyiWSHOAh3cNZaik9h2TMwnOE=","BtGhvKdSLWl6k7RIrBHZWXLic3yfbal4lAjvSnAcA+A=","FZ+GKURrJhsX8ruphnnNIV/xio4ioK3a3KoITKcoviw=","IQDBYFtA4WRMUnVx0fKiaNF6icGwJ0/ePBhWdo4TQ2E=","FM1YN2PFqqWWWmzYENOqcI6hsB6GWthJJrbdigwpfzo=","L5r98ldfhESXzPckzcBgFVsp4vRSyVAGv+VNRAIGgnI=","C2zj8G/CO2HmlJCGoniRyyEycw1dl2xNA2x+Wqlg7NI=","IJakrOGcx8DZTJdYT4vR4aoPOKBbpESxWMCk8z3vZfo=","F0KQnSD58X77XGzosj9rhffbDgERGtgOkQ2nOHkmvsM=","EzxIbDvp05kXbIl3eHL29lzEv6QaALEaKwfbeVQaTZ0=","BgtbyblPRUldbj+tXvfCDB0wTD0LXb/pMMiuIiM/w1g=","FsD5KGdpUfrrsal/cN2GuyQ5xPresmAo1p8zEHlJ3Kw=","BFf0Lb2nyzjeM2m60TtoMhdiR3FYw9my7cZXMdKwxD4=","BbxT9L84i19HfVv4xd4efzjvD5THddc337z+QKf8ykc=","INBX4w4lY9fbxdJkEibG9gALy1Sefc25t9+Bn/0QvNs=","FvBXTnwTtBxezsw2+VkHGcMfKUNac2wzrZrBr7kodYM=","G5Yp1WeLGOyl+cUkStvCh78bGolGjlSdF2WDXbX9zn4=","J9gPFWSI/ZA9B9LGRGDdZE1H21lz0Mc22RTj+mD9ux4=","IRl7s/2LZthzUBnN15Ec/Oq6Y7SdzQeRDkjJk/552VA=","KPX0lyjallMqZqLTd+spnekcwdeHAdRKClpcxn3ev54=","Flu84NYtaEESQnb1PLKIg6xefswS0SUU4v6y4Zt5E/U=","FJN4B6LZ1y0iNGmcXzsS8bcuKCshb66RDbVvaMraS/c=","BxQvxJAfDiFOxMdPFoXDWwSFUWt7gn116huAHnjwRF0=","JxTWp3rArHZsTaLPRoxZ/Me+OckxKbnZJ8Kr1oQ7ulM=","HTEQN52Xxcpw2nsEiovIWVh6+Xe1+7g+rw+VGx2yzGk=","Ei+bSABgw15rGwuwISKRsK2+JxnGYOqxB6vV5jLiuW4=","AoFfdvPuypS48sQpgs8YLJN69e+8gCYhxK2Qh2A+W1s=","IorO9ndGa7zoFgvVnJOMXTQAwkoQ0aPPFFUZzhOXkEs=","L28IAMc+C1jE4xY5wdmOV6odezjyQZjdq0072tixsdI=","EtywC5bpcp4+RA7qtW0jtJWSyNMGgm7hjvyPf7EfzT0=","FMk0/duek8G1Of88cmkjF9DDZf16cn8rDUDgRC7mzYI=","H1tI+7EM6g71mtmxJIPte+XGAVE7DMzhzaOoDEWoDGI=","B2iriqXNBA5e5d5SYRENIru9MMC12co9KwdasLDejzg=","K4T+AsME8k+twe3AaR9b/7BQH3voo4HQmaZ6m3qHA0c=","GCfRGRsV3PUaIAvZaPXKnNH5bD/Xnt1kVAbKDK0YJRw=","AWlQoGuStUhe91nQpDlFxIIxsP/eWyKB74fsoBgL+t0=","IRKX2k1wz31D88zXCojBUiTPBD9vrqaKdNb+KCqDFgc=","ChgSF9ExX8P+z16AGBS0Bgp0L4GGiT25Xzn/IXIeTYU=","KGBY7WME8Syde2BT5tInnTSgwYfwKYEIVMgJSG2DREQ=","LNClYhMmePX4QM2iTaTTBgY5hB9TxgOxp61Fn4Hd+ak=","Ic4m6OfIMEXZ55QozZBa1InfvnXKwf5YVAhnyG7zATU=","AUrdxnqekj/4kO0nm2opZWsRRe4qIT48BnV4wXdYxRc=","Cvq033kR0RVPm1ufnUTQjCzpSNDpKgbjpGbBKTYY24A=","B1bdxGhmuiiuICmerFjD1Y0HwMaPhP7Zy+MGoLmgAig=","FeoXfYvB8lTD0pDnLY6+b55fZy7E+lu1O/6vvTDEEic=","EtQZkqzMclhnHh6mFn67Pcmf5idcOPEvt/zJlOMmMCU=","BXCgcCHn8Ml5rkfUL54+NxJJ6ypYO3Bggi2DTmic+O4=","IbbpxNbcd5gpLkkArIn1um3dw9J7u1DEX372P2Pm1wo=","C9c4Pa6P0/GvFpaklzusWjSgHFStxz8a7/1fMfAfwfM=","Eahm/Vnluh2Qw5xaSkFeyDA2EfNFDVLwSHqnrMgt7p0=","LjMOD7KVXYRzrZ4bpiM/2vRP3S+hiNSkrtFcgpebM9A=","LsYUFHZSRPa0Z8XyTkQsk5wEw4Ebmd72TVKxpPF9nas=","E3p3CDjYUjcE53aCfcNy5VqQ8gui3VEyDArHg7Ajlns=","HWrlI3u6a24yqJ8wIAIAr13K8pQBmGjk4VKzMnZeDIY=","H5A3+RiaU61Xc8kT6IrnkQ/QICmaw5TuLk1wO2L6ad4=","LGASJZwzKBx30CxhvytLPbOzMUZVd0d0bJ2x6ru3z30=","Ehffgw7FZEV1IJp1q9w1+mBrJxd19G7be3dCtXPSies=","HTm3IdSNO+nT1RVcWMVFSF5x0APxmp/AxmP/9X+Py9M=","FE72tSmhnFXAfkHShZ099ysPdWAm158y7rHa5XInwjc=","LSZpB9mG1+BzA+LrRbZiDQFkTLjDgeo9FzjXZ0co79Q=","GzG2O5yXNjZS5kzgS4RO/GpjsSLxZP09L4fUnU+w/mY=","GoxFKjGv3GKiU4DXOMbPTlhBxWINqxlBAigJRTfs9Tc=","DZ2BD8faWTHHpJB5dre3f7aM5/qGBDWRDKNGqqiyrKY=","FecwiEHoLLRK0AukrvmkJBAE+K30loGQMjdaEP7NyKU=","Lhf3GK6feJfnK0gfDHeahMQb+s7bE+CVMKfRb+NV92U=","En5//G/4uhlMlCLtVPYbY+WMeuZykoDRtuHogdTQL6M=","DHMJmevawVC21ef6adR/CQhj+rENGUmRGgAVbTKFk/I=","ERQYJUudFu+NZJxaL8QTasV2IZHvYfHvRtNe8Zn5Kic=","ANDjIy976KlWmbm9EVCP5JXgJtqrue/JNe58S3VLyEY=","JRMOl37E9r60rk2/ZPGW9I1g+Av4DI1fIoEYODeQySc=","DL0iynAwAHIWPsG2GslaRelZ9qaEPR96j+9rWykNtMo=","DE5ccbRuJmO8iTkutXdcd2nAgFUdIijYED5UVUi1gSw=","B2O1VzHRBSIL277T4PPY3JIbSrotW/LVmVMXo51Do9E=","LleLnDUnUCws8kj50l5ySyUrH+pdMLloQLFCsGas8UU=","LXJivYnnP2T3hQ5Wq5NFN/Ysr69RFhS8iGmHXjOmk4E=","Iz5e85dmHHNDP6xJC3KjdfMcb2d03WkzADOHPFmo24U=","IEeIHVQrv5dLnp6SAUU8grV0RzDueNL8Imv3Pcckv7g=","E5LgnY49aUN3j1AjrFd+1YVzZA36jPsiYd7lbwIMrgI=","ETzlZB6MCEAe2/jkClj38ZhIbJQ9mItXEmXaO4AJiyk=","Bv40ruljMsDbqnVnBPCsym/UiLehpCS8UHWa1m3z7PY=","IQ7tqQ3waI837n9NsBL6cFHar9PU5iqKdarXPKDEWAg=","KPVTEcpSbjnibjjiBlhh887B5ijeRvQ1ZEHI7NtxYXg=","D7OoCktSiolVFC5kIZSsSmT1s0XIbgzPcCUAFgUtlTI=","H2eKV6dXdbuzypX13sB2G7casUffEH+nX0Oq+TCuo6U=","Bz7lGpiupOnOXd75lhtZl3DlgN7lyykWG/gcCqdLpsM=","EjbBqSWazsUKBPGTUGkYmQ2hvMnyO6/HdIA63qQX6bY=","Fpq5pYNVV/UYoXdW21V16agnMRL1Sx9jR50mGq1deAo=","Ij3JefKDNWnCQTD1mTagXaqkm2EMevHfNzyBrUGHbwc=","Kn4HxCsmT4hHUI93Z/rSC36FM4p8x7jbnPBhWmFLKnw=","LTdMnsFIL017DPRbX2rlsJ+bTF4NPkKGRoIv/FgzILI=","F3IqbJevNhHDHi6cinwb4s8bHmeSDMYZJSKLtrFxn8w=","G+whvSt5vwqrgk0sc0Ob8waXmVB4nHYtPyRu8XJmXGw=","Hk9cTBUWaysNDy4SQ85eTX3w5AhvG2wTwkdgwjs9K5Q=","GyZtagP+amZ+W7uu0kB6ygQvxl/1h6N0WSQuNH2pCKs=","D4LrtKOi2cBhIx0HKXTaeGdGTUWgksNpM31vfzjxnU8=","A18PUQ3wU62Y2VfNY/LFEay41j+O5zTZuc2dPNpxfFU=","I54iRkEPkKuq3CVtCtZJRY2KLzqYtoC9yGSDKHBuWdA=","Iwpk4OOVMbq2noN4vsXs1F3QT3uRomTUuFKxcFCi/n0=","IB2TWS5j3Y7ZftoMHvj1SuM1VugLpR7Gx9TvU3baJmk=","G/54xQ0LhVqmmIXmNTfuy5hMGOLJ/99vdqDTjNiqJKA=","MClwjH87W6/FwN3Nhl0XThuexxJq1zDBJCdMVie4v74=","FaBpLid4DMFU3Pt7zKfYxp1hPtcaxznojMrVMR1Bk5M=","FYWAiFtFIfqx9ZJVvHSsRty8b2fkxbvjwEB/bnn5lmM=","IuVCcJ4Taxj9qNHFnl34qe/PImKWzmuZ8MWkxtjFv1M=","AAmE0YTCCQmxibVtieH+MQdLcRsQaBPjGkMPkjSEX8g=","JguywvVhr3tLujwjrxRGDmP++RkTd51quHgAk68udsg=","ACbi6jcrSYIa5Wu+GXhuvyHEMmwYjEe3D0ey0SB2XK4=","C2xNnTb6wwM52Wh2owQCJLrzi1n5b9CqAq6jCuGi9NU=","LPX8PXXvQrWzdDv6vCFJC6uai9nTgob41uxls8E3U/M=","CEaqaqIfGMdAAPBEFD+iZv8ee+e99gC+Fs5P3ED/HmI=","AC+NDsjPBr2z5MY4cziU1dCpUgTWSPvOraBTrNnTukA=","HOj/m3S3nEzqC83VgGP3RNuWMPO/WWPxy92Vn2ESb4c=","AX15ER44VFLmFcRCxu8IMzOoqeCGKLvh6E9N7nldwc0=","J9Bk37CcUTSMlpKr5059t9iZsG1jrxA2q3SVPAizxVw=","FGh0po3zNGFpJUa4i8B52Flh6kYvDEgX5RIddOK/L1M=","BStjUsJ9CA3PXR5QuHcMG/bP3lWbJOff3RfTc+mpSFI=","HnQ4lG15zRkb7w95q0+WBGaTZ1ciUuuCyw87GdRpEVk=","BHCdoXNvrvQ9YW1Z/hAQyS6R4UEOXdmsN278c4ZwJCY=","KDgdSgKopV+wa7aWxefsILNjYviFt1Ox3cUX24E/Yvw=","Fg7PkLTieknT9Assvp8Katf7qCVrmlL7TL//FQekcRM=","Aw5SHZGh4fiDbzmydzN0X9+W0IZ7v9bMqrzJRzWkcEs=","K2avMxg6pOU8+2ZSFvhrRY/T6QnZo7A3WLrZ5EZXxDo=","HoUWsKInbcupLYuI1v2PmwTWGrNnohBYylvIp1Kqu1M=","KyFytzMR/07r32uJr1FtKuC4q3W4rfgETrfiDVEYJrg=","BkwuBjaEWjsikSyLqpTDnhTn32u21Sy4kUUhurFDceY=","G9T4ln5EPo7+WhhgG/7X0r1Hs0xg3/Cslk1qTrBZtBc=","BO/CNKFzY1S+EGIOrbD6+/AwCS4PFvU57alYJ01UNDA=","L0L8HwXZDbzkE3d/dKNTxX6OZjLTDiiq696IuHjfRts=","Cj/cay1GsAR3MfWZTxk7Nf0j5tTUkG0GIr6W8p2bU2k=","Cpo4Gm8r5bcUUDFPNW/M7v8DGqRqJ8ks7O0s67VH2WA=","K/Kg06wAvp5bwGCjkFPYX0UV0+zG7m2ZJcVX6z/6SHo=","FJzqSsydNFr5uqCwqp27OidTQUh7SAmpctTKSf0Cz6A=","Lq00OkKw6lcOGzWvGck7DCX1DxUDz0pjfbuby1igvyE=","HBJ1nGwzycv2rYka2xzC70Mt40JRhlH4sVdzlNdSft8=","FhkjD+r8gQH2vHmyxyBOuKiwg6OMDUuudLMfzTU9h5s=","K9xLuH/s7KYazgmwq+i23XXPr3ulkfAu61Y1gI7NtG4=","HYM8cTXSdhDmly/fAFeArkHw+Y42tiUZeLa/ldffaj0=","H/ekWVJueWOW/MoZbdBPgbo0Af7Ge2ttg0IumHeCAJ0=","JED7tIds82p3GuE1lPMbBvO6F0jMsG86Fql/lNjWayg=","EOXYSxGrhkh5/tBn2igE91yadSc5Ec3ti7VRz/Prs+Y=","LlbBgw/mY3AwZND3dIC8eLTx0Xk5Yp/qLp45KE8/YmI=","CgmQJ8pvXBAIei9LOMrds2a5jMTdDqdPCIGedQKfRvU=","GpdGjY2bhBpX3sJt1PF6+GAt5pX8U50oTueP+FKUmQQ=","A5SmRYNJpST0mVx3trf5zmRVohYvE3Q4MYenUakINY0=","EhbPjweaCYhSY1KWQy9XakjG3N76rHC9Y8D4bXnelZE=","IcU6nuHY9xCZ/RhavpdyYjNDuLpl4/lpq2ZcxYwKYAM=","DQDh7JkOvVIlxwmQYzLsIYRZ1FKjRWDAAKQUH+kqEnU=","B5A232swo2tPalLMh2sz7IzBO+7T5J2Za8MRMOmUL9k=","BzFskNVwl8IUB+ZHwSkKQtV2bUOo8yRzNCDKvazBZYA=","LKqF87gTIAG7D89BFNhNuo1qxhyWoh8xlddIA4VwhbM=","GlsyoSJpbfBDD84jOr/iH80R3Qcx+Wn5Xy6SQ/3ZjfU=","HUanYzQXDPC1i6DN11sx+Ds60rx598jJMKXqywugLho=","DZm/BIQ3o8xx6mmY+JClMqs6EgJOIw6FNtiovvCE6VY=","GvwvTIuhJuMExhcm/sIjQfRHMCoka5IuM5zYe/Le9WA=","HJ8R6GMc1GZNqbz0W97B2SuoFAfnEyHHJ7FMTFP/SRw=","GZJo46wUtgwqKe/hjqh+wQhyHriB9qSenWuhod2U0+A=","IsM11Hv2cYAx6D3kLUergFvc4D4+rLLuil3YjK9dVlc=","EWC/mfD07Ae47y0Vvlo6jRz6GS5Aa7717Y3V+3XbQbk=","IlTNMv1Ah7cTh9rDVUz8neABlPdHL6Qd5nTYygHL8Iw=","GRl1HDeKglBv4wlYo2vW517Gc78l1pPZgDNgLnPWR+U=","J5FrPkoMiZIjgayUzfiLOk6CpTn89ciZpRIKY8tPdo4=","Jo0/+eGNycNzYWpqWhuByT7CCNwENBRVcxDHSbd5hcg=","IShtUdNQR297Oirj7ARsE9XJERc95BrB3J5Zu7pmnyw=","IPv41oQ7rIRLbLYyT3BUNEEl21TVYAoG/JtyDyIplB0=","Gi+1dEOjo9cDCquBslbIuahNpyQDagA9Q168rMx3T0Q=","IbE7mky46XErvOMvF49ZB0o1qM8HcQYcoHZLaxkPoTk=","LHoRgVpCADj3H9IBuqZBKsKSpj3Z99MJC6FVc7ujxdY=","GMljgJRibbfli//XF7EofIrOcGgjJTv2+Rygajf3+zU=","E2+0q8TglPtLW/8j3g1Bu0dkSB3nk/govz2fnfGqHMc=","A+wPeb93ML2hiKARCJuS0mr6pbrWdyTY4ZMlcsZXlqg=","BinzBtixoGgsd5TDLala2uoL5IP+T2McK53CUFQSV9A=","HwhU7mhhSRchaEJwh532h6EsKKCnk1wLrAly6jmEENY=","BYko98e4UDolhaxDmuTtqTENh/lQQkAv+v6Y70jqcTw=","L+Wk+siIz436ms/O4kn3iOhsBDRBzTYj+5cu5Rms4XI=","KelUBFzMq5YS/4QCrSIsId1c07NNQVZUHVAk3IhbjZg=","JRo5YroPPp+N6IHRBGQ8nDknIJIxKip3HxF5HmOVeyA=","DrBPiVmcuhAO5bvEcE7GONECxnAQg8av7o0mzcZLEB0=","LSBX67SHjEcxMwD4oWHG1rMAjCY+c47Rt39uLSNosII=","D1N8doHqrXUgYfWUahDySPiv4C76pyTZfnY8yMCXFVY=","HkC5qgANcNbuaA8j00ugfqBDVht56LbDBvp4eCMvHPs=","GqOPShGfqcPj/5nQrlSqbLEYDEHXWF704DNnj6yEsvc=","BWYcAjzI/63EJa+O28WkWl2vZJZ7qwO5HG8jg6YZSak=","AjxNnYCbDTr8HCfLax3sZj6WJf1E8fE4nNGyni2xUOA=","CfrA65IxhQ3nllOTqL/RXdy78mWWJ43HibPkBwPbQrY=","BAuEqwBzcQPtWsMS9dROJ9R0nNGRBRv4piMbtHgONU0=","Li60uDVFcsJnzoRsnrIj44GWKLJkVtckSJnlfXDf+Ts=","GYco7Jlq0JU8+Hv+uIEL5cWIrBC3OMytex+LrVDJfjU=","L4qO5B2QqsKpHBzHB3Ltb5g0AFJRazpUvY3ziIcMWyQ="],M:[["K2/XvDo7WVwgbEParHUrdloSJVw3q1GuGDkzc3qLgJk=","BpsXed7D6t7T8H0MPmzs1s/+eNdH+u2tnJBmWqLZLLM=","H6Tv/INJjRmqpZi3dx+IoFVN3dqJ0y3Pim9M93bRO5k=","AWdvXAdBerVMN+yK4agxS97rCZZHaYgVkgQ9/8smv0E=","H057vI1Cd55Yqge/VP8yS4FP5oe0yOuBubfnREjuJ/8=","D2sYyY/In7+pmgTIyWrl2zXClkefSEtoDfkF1MvR36k=","AObNEIg+HhHGwZHTYynzDrAEWvBsLYbQxDn1wfT+9Us=","BCWpZB+wFVi8cXCi/8JOtqUUGYspahYpzChNmDvKh1c=","ADl6fXQ0sKqUE0jeRa7EQs1crSw5iISVDoIzxY3VAzU=","HWbyCPwEQRoThcIuID3AjwusL3zZ36zN7CDTuTJSrQQ=","DsHtOuO+rE3dH9sXucfGSOfsgYhaB6W8vZZ+ajZ281Y=","Cz5gHjal2C4CFDYshBlHTcHMLA7YEmU01po/eQsnxgM=","Fjy046XskuV7JbCVo6qoz9xM5ZJncYzGCQoH4UrxCw0=","LcqQ8+WhWymJX0jXoSkNejNka4liDdCozN46o6UdQcs=","LHjuXqFtOPC+udwHM8S7GJPLM/9nG3N6ESLWT3Kc/yI=","KvMk7E+ed4bc8AQ5x1opS/91PjKSu/YuZkcfpzDxnHk="],["ER0EwIP1Gm/fh0EqU39mAQdtYfQ1CU6haUbvv6SJPpc=","GHquJh7z7iGzcCNRigcWdcbQC96CvX9UQUSKu2Mqdks=","DaKO3n9j91WWolaLLdelhFduWygvKEeVsaeqIWY4IrE=","IEO/5S0pZOSjstpeMBB3Fsx2T5sci6Rj8hWrH38DSYs=","J7SKY2o5tRqTiuo+tVIJFVn7++ceCW1RjEDZCN0lcO4=","F/51o9EbS50qz3hW1t6ju6xireDFATR7FoZPPHPrt/k=","IybD3KeqtrGFJlT7E//0KhUsqWMhJCFsx8xvbTdSKlk=","CAxEKQkif0qdqS4zI3+agssMb30MQVW96lxlF7BG654=","KxwA6gCJP5+RMxvJBzl9uGXDfTvGxLObgc2TFpb9eDc=","CS8Dx+mOYcKoWUP/r5wE27AUX8IFXk1b6Qu2i5AQl0Y=","Kg93uzYk/EgmyaKma+TsddvCFkKhb8xBgtLWXA/Y1/8=","EIO3QtNTMqi3m4Dn3ASnL36GaS5Sm2oexWhzNLYH2nw=","BT6V+UVbxkmdRHts7dC2qtnLztl8zxAGDzye9R4o520=","BZBNrjRw1AzhJ0myfWRuYg6FGeKxfPoBbK64nZ407m4=","LlY7ncWj1NWpP0drRm43EBnHf9bupQYSak95J08va5s=","FFYAg9mA0XLdQMlCbP9BRnrOpB1/SP8RrF/MCHui1bg="],["ATPFkT8l/16qhg0DGPaktDSf0i8tU1MOXHhbcJiKOog=","FpU4CU1PdSUpRx4/3cnvmUz61PltzH1jbw/VCbjrnDE=","GZg12pX26yLFkevlFMfyg/Z0/Poet4ff7leBpk8IJDk=","Db2GYlEd1wAJkbOdoSn50DtWWgzS8hjW6ru0miXxBeU=","DdDBGPFa4H5dtVB336RuCBCZVNmeGNcs0sr2E5IOOQs=","B8khv0XjVISKYLDl8pK7A8JGlJi5weTTIvSv0YZ0CMk=","H2lNGsuqsOpbwCahhk1Wi+VVuJwPSbYTTpuJWuFB2oY=","FgTeai2xIr3V2DlUChAF7UAkJbrDuF46ciJNM3QCvew=","JZcM4xt7EM7yISZ7sb4WVuwpFG3wb9tbT2/mYHUjqgg=","FJVvgKZbAfnul+LrBw6d8nEcuLy1ON2Y5TJjbMYHgug=","AdeZroPvZVLzDtxHuegq3AUD3Et02kC6C70syesbClM=","EkF8ABvoYZcBOytIccTpsNzrg5kZGanK+s/lRmb1kK8=","IXH9EflEhUZqgZ4k0KzvCLDIfXi0bZO7lGK0Q/pAzcU=","Ium/KqAv5l48x0+z2D1OM1GGm9MFKMN4lYr0Yu/WRf8=","By6i9c3Io3ifvOpBSpHnsnu/sxUd9RDQgP9O98xz8Nk=","Jg91HHgjq65huPN0jIR5HAvYSs9+toVIcCUBeOmlLPU="],["CIdfR9b1GMjC31Gnhr8iB6reKEBnIo9EDn0DB1IKVs8=","CmiDDxnApymy+Jvic3PTl64RV79QfneZ1CIBZuoJgtc=","KvVgYAs+JavMf3ik1uLNP9mby6B1q4K1XphBvve5IQ0=","EbM6nxgY7X9YHKwCAFHeJv4o3AvYyxpEV9WoRHvb1vw=","BFxhf2BMGsn7jXbo04AyLlo7afp7fCriyOxZZtakx4g=","DmGX/lAjKNDvf5uTA1UxKzRyBLh35/hdm1adw08GTBo=","DN/gmeehVCeN+2wDiLnaoej/Mjogvmpqp6hDgzP4ecs=","Fd7YWdUBwnM/6t3eIv82+oroWAOux6IE9CsfZVO8xlU=","LUAmv6ezehmjAKuvLh1cMtvNQiQO2GD2gfYd1tYhTO8=","C8y2acsBbUmEZJRPcZLs/2cW5stfiV0nFby7tlsSiMA=","Bd4QmcZfCKmQrA8fRewvuHLHceECddzPpPzhFGY50NU=","LEZdm164UteTOLQnsxhNlB80BGFyqCzOROK45cQ3lHg=","I5GAdcj6CSm+/CsXH5nr6d3WaDWU75qD+E1Kz9lZLVk=","Fdf7piusV75dl0UqPAbZ+nV/FE3xZkee5zBpZ0gKKH0=","Arbxb4ErqQOQE1WVXMTduZ8k8cbiZDCUflGBGmgxG78=","D2Zzt/tL6M3qdKqngCycc/8NU6mOlKK8YGhdiQok/es="],["C6n0ShB6gcsj+6ZvK8NBUnKPX1ymhAZkmn7+R8lHPyE=","AYrjkIbuu5jR/F8F+g+H3csUmwr+ONG7uFplaXiV5j8=","EBVE0TFFTyC1SbJKZeyE8bMiH9m0NGHdxtFWgzs0xSo=","Am8vWNY8pu9Zu5UgbOPtMSSIXsIXYrux2x1qd3HsZlA=","Jbl0/FEp2CrkxiRuNfgC4DRA6tCZlYZTE8jKkcggwtE=","LUCb94vW9qTspzl9BlAj8LtnMiB5JdPOS+759iHaK6I=","F/cyzBNUsftHbnBWjS3LC2aD0wsCQV39OFUEc2qobeY=","BA2w3v5rpHl7dKQxJc802GorM+eiLicQsPt6VWiJOqw=","KeiQNJQkFKH/aDPW4idC1BBuD1830fKrgOVETlpSycc=","Eh0rpb2PIy7PRKrPEETNarb5Px5TfX0VQXVP1J9RsiU=","DwkT607n08AtjOc9HOwrbLsXapISmzSilK3wZiQ/9r0=","Cg/mbA1N4AzHdhAIcyoAl/sU1kZfnR34NeBCP7IH2Xk=","CJjtHsGkNof/aroy3l+BlDRSigdSs5KDMYmbBkay8GE=","EeCyND7zcdLW0igFl08lObblENdh4NoXDQ2pAJWhMmI=","HVnVwQsMndNHiZN32jW35nfH057xtJFmuXSn8ryZyUY=","GhW34t4nEl8uanT07HzSRV8bv66xFV8a+Bm9tf5UJB0="],["BUKDKrI7bHpLVHoQZgNxUqJELpmMU4G6l2mEExU7pvE=","BMXrx3E0TMBhJ2VxC/yxwuYJerw9NG8ElJX317fwbLE=","GlF0DNpeRepNS9e/XOVGamahGvtbyTzxDVMJ4H1BDk4=","LrbtVoN3tpatPLI3Bk7GjjkMJIhuHxItIdfPMpDcbQg=","GBWJsUDJEJ5JL8PsfYyo48JafOWN8G8T70NWHVjFkm4=","IFptWqstIktmjHD8tBWC7p6+H/CZKStLxQr4spLA6kI=","KCOaiC3HsvP/e5qo3p49ga9zbU7m7ZkdXGtPpUAUj0M=","GrFfL95vU1535hXIwmAhk9RYYMwBWEnfV4+f75pbsoM=","AytiZvJAF/3hsoHQ/iBt/zC1OdXFuhO1MS5IjY1vGUs=","BONY8lmjMkT0BYoFYRCiaBa77Dx2q2pfe+k8ngyS8+s=","JamsLR74Sr2YkntSwk84eW6mDmOFjsW1AZbX4WnJO4Q=","L1IfJLwCKGriv4SE+7w5hDiGdV9Sv+x9PdXfeNNAch0=","HcP3pllTChOsytGBtuJlR0EI2LFGkmZVLfvDjLZ50G0=","K6OYRTk/zHdv04PlNdVnYhx/ZABag6b39IIivJAgkqg=","BHMP4E4BCMmlFFpcSOYMVFfkcIUiFXv+D4KvXGZNbqI=","B1oJ5B503ooqx/7ydZHnanfIUeGlEYXzHpm14I8BzHQ="],["C6H3ZDZzYJUpQsy27fBRyPk3kGqBZkHg0eni7SaQb6g=","Kfqn2tyLfpWI1KYB53vYCq3ycqG/7DxEPKPMrIHZ4eE=","EyRVi4pdS6YbF3kBKL6fJEDACF3V1gZbiPCjslN72t0=","GPqvHJHgAvfbvRL0CL1cW5LzjgLONjWCSCHgNH+vU+w=","DuEoiymFXi443SYpKzniYFKYQTRFONZJmZajLnzFI/M=","I4CrBR0KxYCn0Rb0qTN+sxCQpMfsvU5jjncXt6Ur8QY=","FYkmuelLEPyzIbKTu4qGR2J6W9MTFYCNOXwclPZQ8s0=","Jk+tzHkaoY52dRqJUkLDDNu9EZepCkVtwnjhC/C/9eU=","LqAUth7VdTkiOb2UEcCmxCArczTPLg3YwwQFKOSj39o=","LaJgOibU/ew1MYIEulBgZj4VoLHk2TlSWNXm7srqj7E=","IKDj9OEknExq8QDf32P4vcaex4hbzQ0sLpjZj5u50QQ=","AvHT7tNgGPlnlxHgML265RIkte+4sesc3KiriGIS8Ps=","DjiLsQUkJAbjcggOmXoxOSz0/72caUFj/DZurncOQ10=","JRQ2ScE+CNSwC/NNKqGo5FD4l4jid2aJYhcEcVXFvx4=","EuwkI5uhsPyflSVQoiOlLSCdjSK4shrCSIGicZJ2vg4=","B5wElE1QtHd90L6+lTYAZFzsqdZfugIPlzZRRr75xs4="],["LgYR+kyjmF17+vUS8hpAgRQfTtDcSwIoNNPLbP2Lf/w=","Ks80kwErvYGHJOfO2iQx6XyJM7+utddGO1Eubo6Pf8w=","E0cwJLpBn8KndD59+PyDdaqxUNN1OlQlCoCNZvLQa5E=","KUN68bFPY3ofDjmVXyYEvyBDn8sqCQ40aqZanr5peI4=","IG5NRFMVt2QoDMZDuUefSZRuqG1zBLaixpKsNNfJjTQ=","E4LDwkvySJ/p79gKFj5lARH12YheWKntcp3KH5p05Z8=","F80Rhk/Sxz0IZ9NyZLTKFN+TWoLypvQyxJmBNfpfSqA=","LeJ5/Pd6JwgjqRps0ar7WOnjqzL9/ws7BcmNVU22+tM=","Es7VJU4mCp23q+DL6iY5ZoD25X3AdzKnVdQJ73USALk=","DvX57muhrh0SZM8aNuD+S4BDqwvd+bnDIA+2h6jqXIM=","BrfhjQG0f/jk7wgHjoEooGaTvmV0iUkqxBlahUcivf0=","I6p8zDdRt0DuyfNaKZhryVik28fEsS6rK+g3Zwbesg4=","InPDcOtYEMA5A2BdfMlNWpKvaqqnuETzUYnndAan6Gs=","KnMQ51+v6QLiAoepGr44iq6EILHqRmDdfBWcJrljLNE=","IAmDmXJe4V2T/9PkgeSnuVyMUIP51pv/FxTup8fYLUk=","AsorrHwaoMZOaEEj8P/iIXOSMFK2oB88Kb6AE3/Ylyw="],["Dm8jwO9vFZ3saDQah4MPuGS2wIy5VKFKJQCHZpeJf7c=","I7NGEufQUvazEsoODPcANK0jLZv2PIiCEIU4O29uxKM=","E/FbxkU99vk4NEZVBTTcV67bEBOeMFPoO6/dmTVhdfA=","Dt+GvxsVmf4nxm80lIYtdd93ZAcKgmPPiHePcoeTjY4=","FkFkjCa1otwpfaqm1N22ovJYunOPkJTnxc2m76jJk7E=","KAxFIq0P/ZLDkelMcPhxILg0GJDDMprwUGJfK+UvOkE=","HXcgmLYVSSHbjnUG5vA3LKRPIK8zhuE7z3H/XcDWGxs=","BT7YrVUNiZL0uYFJIBg92Dm/NV6sqMx7BwIKImFKgIo=","HU+bpP2M5O8ZO5+HD0SVYHlTjWO840T5AWrF7WOpml4=","DVPWHIpSFODEcVJ0rWel1qLPufw8HnkdQd4iyLqEaKQ=","Es+HJTkT1F0ofpdfK09bkJ0WqH2JyIkFf2Zva6YTibA=","KwiM0woQiZurwyW7oyqjQ9Mp+ah4JGnE0l8PI3/2B/0=","GZcv/d54mOyL5Pso5LGe+qQ8fuIMiOKQluvocuHBlHU=","H6aURwP+ABKhbuYEJSn/AryAQxPvjG2LD5EKdeb0dzk=","GCN69zO8REGKyE5iP0g6a+KLjyHQM/vwmdZFuiDx/CY=","E9kDWg3HmLBNzvDwjt0kFST9yg6VupysBdIHvTF+Gc8="],["AaeipKCNh+dfcgMCvq18ohyPfC7S3rrO2bixstpGHLw=","EWgMxugLDkMKTNNgcBf6gzHYbE0DqW38GHZ8l8vgoZc=","ExS1T4eGCWJEUyyfBUs3ljbitYv9zrPUjfsiELUptOU=","EzayCOANjrrIMkapbr3eNRBj+j9jWIfnU6DOPinH7t0=","GIe+h/ejUkEEgu873PfvF5duCH64mQx21+lxxEwEgjk=","H0BalIMxHhSXVo8b3NbVjNa8gTmCoOcVYbYgADuIggQ=","IJV2vnLbewyf4rgykSXn3/BImo6QCl8UwebkhgQTQmQ=","ACeXArE10UTt6UMZUmnAC/Yg8Fi/AYbOn/88s4siJFo=","AsnDE1z2S4nrW3FNey682B/H7a5jfMYRZZHfIItrJYM=","JS54tIOK1QB/UYu5xqTOUBhx9xEo7uPwyXhM1ksYP78=","KafVVOn/vuY5hnhC/Q59QeqbG8liG2VPyzmPcclbZo4=","MFoMLCxNNZmOmROCn1YCUENj8hvXIDRzULYEGT55vD8=","Bh144ZU9GUPi2WgzW3PhX+zviQdelslD05cCshTdxfo=","Jh+XW6vXaSgiRzuOOflIuc+YcwqXhd45MXnUu5nazcg=","Hj1s7zf5vawj0bOBpsWNDs8Gpuv1jfp6mVpEPtffaOk=","HWZX15GDEWnFa26aIB+LeyQCRqLQ+FRDBIm5g0VAMtQ="],["HYAF30jIVlmH27RCtILK5b/BDuSG7MW2cM6GE0WXnR0=","H6dy695vNzJERiPWf+mREWKY+PMKLRAQyK5hMqPWkH8=","BWqOzSMqZ0xj17YD74zQYyHFYN8v0/bCZJr1dkZ/15g=","JkY0HrRLSADVYITLSFAPrEj8UziR9VfpZ4TMYATYkos=","Ix8smL2o1Iu0ptnJi7vBYCcjWiKh7U+IvI06blgiCfI=","HK/Ptikm+8BIV7C9fXOSuNit0WtcvvtUtNUxKCbomUI=","C3qx7xf/YjX3c38EQWGQLwPVlM9KDMZ7T/tHEa3h6w8=","F5qCt38sy5SzjrWCrEq7sW30KezCJHG+c8x3ZvltmUg=","GLY2hfb+0qoZBIVjeEQhUd0foBx85hIdI+Hp7iC0JVg=","Cieo0a9qBGCuFyTzLyGgawNmaNCoY75Q/MR/7FdjzpM=","GGdWd1BY0JxjnNq7rNAb88J0QVIVb79+jz6Zn7YQ7Tg=","CL2d3RkteXoZ3R2gSb6zn6ZZZZiicDHqHCsolm2WGAw=","GUGEqCXenptj7Xp70HElPvWQPh51pQU225PCYxGnIBc=","Lgiyi9zEF9lkOzAICFon9KmHZ5LTkVyLnaNWem3WzoI=","KOVbC+1ZGRIW1dvh3QWyLACbB53od/1UqvVAHSyGfgI=","HInY+XXwMEKCrY971BwSw7GKxrgOQGX8zaQju7P/p4Y="],["KBIiVII/iSast+mPVX55YoLl4ScWGIWOdtSdCIbaFvM=","LmPxdAMy9X6DF/JZLr2NsIEnFNZgQTLVJeM+GbPJhJQ=","AJi3QJdsKhAx51Ey4FC/ODi3OdBhWCVDwcf5XBUu4mI=","BvU8ef7Z4JhI4RKgdC2K6EoEvZulqidlseXt+xYCFA8=","H86okobcHbYf4REWBq85bpjLU9q1GZdQql5dEVYfsUU=","ChLhYmIOcb7rIDvlZZRBawg+fpTuwj4PRKX/6eFZUIs=","Gxu/Tp9wYFFxag4omQyvF1cwhqXYGMA4g2aWgIsS2OU=","CJ7+0A6dmT9fwdWvLytdR6m3Dm1aYD+6qo9lECEj79c=","KyAuHSYmxnk9aKrPnDqP/7J831oLg/+PNQT5qyakPRU=","AwSKJl0O60DlpTFjOsIruCX3XO6QNuZqBhvj1NJIyGI=","JTLddIf8rg3Dp6xQuA7DMMb7bUz4hfETWYi/bfwBCm8=","Es7o49HKwcqEUXqz3vSHxGCuwFg0j/IgyAG3iXmvnmE=","IcDRh03sr5BhMYPqgnuRwbKVGDn3HzKcucmwdT/67+4=","AX6e0ZHFZB12iw5V7A1KhfblQZ0y9WaNOX1bbLgFOH8=","DGyewxyeO+B0SRn8VVx3wMElknvRbeKAdxKzXKJt0EU=","IIKe89+cGD+JZeScjzFcKZWmRGp2BTVD63UBRfGndAA="],["JBTUrvx7SFffaBMo5opYLSOy3P/Veajmru1sYQUOBc0=","EgLjSdHXuAWEbpCDTvyRHraxDCoJ6uqintKIvXebFPE=","AkuW2+v6ttI/oywsjndYyyQLrNgUMyPFPNtI3Itl+OQ=","KjyfVa+s7nNaG1FVJkJjhK0EQpH3aRl02cBcY0tDlH4=","D3v8+rF9s0wUTO5EY2verfq0Smv0/I7zhOyJpK6e0gk=","FyA8TS4aQooXviwn0cTFlg38aqNvIr3ei+VqDNROcas=","IqjudDZ0E+zPeqA/3UIMa7YlWm3YIIHWsU7ampdSMps=","IeJfCn+O3DjeJbpgWobMCOCMywPnfF4Lntq+dHaLYMA=","BqeN/eFFjuNBoInBX5U6IZNSff+0P1Us2tWV2nxv7MY=","A/2U5Ru9poQ9MaKCUw1UJAqklhZdZE1ddzex5afWDVI=","Au/lKdsd48Adb+f7inHx6qtq8WQfsfeq1PK4jNE8n+U=","DKtQSyKjVz0JUJ+F0/vZTpRBesslOSNCus1oQAbDcYU=","HLM60rp90MIGNENDKoR7zM53Wo2vho4MR0kFpPo21w4=","Cq830fU90FVuNH7HBZYjeQd81UMZjhwnWT9EVFISYfc=","KmB/rNOTb90OhOm8PktLrIboECwrWtFcrlUNKLNlTnM=","FKK9Wlb4cAnbmBVGUzIC86+BLS701rA38oMIU7n5A5w="],["L3EMctbaGcfYfL/9VWZbRysCZdE+IyapozuW6V03RrY=","Fo/cMtSqjckDStSk+v7onw7VyYDT20JNOPjOXNBMI3w=","FbvVYZ8NWXkIBPK5s34Gn8kJonltH3fQxiYJ3totAng=","HhbpyiUC1pYCO840JyRK1lU86Gu8TDSaNLphBnxrbWo=","Ad0KVQJ0OqqfWDvQrTXeE62NX8mPGWHyYSrUwo/Z+fo=","DtLPrns29HCn0faUD5FOjs0yK/1rUPmtn2oiJuepXbQ=","LHhfnYg09c9dCPEG1fmRg0D9QUq+JPCp/yuOBJK0TYM=","DY28P8hUwGZcMMSIRte7DrGNPXik9w/vB/JC5FuGXqo=","IvYuReUAhGlqwlEqJduZJSRM8CFLa1Q9Op+DuOjlj/o=","Lya8E65IUgpDnJ9Uars1oSIqMH44+vw+f/yEP2x3160=","Cvgl98oktKKF9UR2LZ3v3JnyuFwbifxf8gedPVDm1Oo=","FgWQloQp9ID1VhHGRIkS/fQj03v0g8NqzMwayaKdKlM=","K7Ms9g+NRp7bG2xWST1Mkzi0BRriUU1LYILvGLHVIoo=","Kkpy6d/lvyX2/edQoYR+W0Qpi6WPtQS+V6WV5/zNxAQ=","DFCaS/SK126QQQvqNKiRl0Fgi7u2tVA8k+cyA28HnRI=","GZcz2kru2NbNFIRhYX6ORt4i03IEMfwWBWGbEqf9Tio="],["LihUQdC+2Qu0HWSAg2hQ5NdtqCEbBKI228fDwwMgwA4=","C5rp9e5q1wplG0tm409SGxMNGMSUZNhv5dSxggSJAo8=","BHYAVL1dBxMlSL7XZX8XxhwDjrzf3UAlx7gC4IlI4Qg=","AqTG0yWXecOW74Fzrl/oe9YR2+JdHASK2pYwbbHjpA0=","GVnbAfXIuwz0g0kDc+dbBFG4e0PlkYG+C2AWZ08/Xvs=","GEnNCRDXLqzDLYkbcfr1ALy5PhzvJQSvRDuU+LHOchI=","BLXcIFe4gXCnGKEC4MqRd6/HV+4mdzoCkMa6sVnKT7k=","F73zOAcohLUizjxQ70cRCRudr0ikM3S9wKgww35dzcg=","LZN55psXggi4SWuKCgqQ1XiyHwkMUwQr5HZ+PBDTtA4=","AUBX0C5evPM8Fm4Y/pBN76njQqGeiNQjNjd/HF5n7DA=","F4GN0CVLKR0Nj08aRYxqIdiEEVNmGBK76YaxQDzycN8=","HJXCkXNTxTtM2391Cg/obOEPjVvbAYAy0/eTeX18CjU=","AklbPBv+xgdBgIFJMz/EPwTXnexWWCwpKCn/37PBo8Q=","Kt7IVJ3/3nI4sr2m53MpkKkRcAyNNSiLqjnmcBWVMjE=","F4B0MDuQ2JheN2WEuLjft/lS+PTPhNgV+Quqo7ZExMY=","H1/AYAKLoH0R/JR39Pr/55qBBA6poExWgmdkSJXmc38="],["KWSQGitC6a6hplk2Yq654SB3oodDS9pOwgEuNqGdyVw=","BsIZSvcvrFjKE6Kl4yIxBO9JpUD9Lq6g1nqSDYVnBAo=","ClSUybz6Bqpyw2/SLZj+ctwU3A5OdOA9F1XzisNAUK0=","JlyiERgLASw3jgGY8LX3dYwVXjZ1+t+SynkVa9Vv4zk=","IfZZ/tr2wmF/F9Y3zW9UoneC9OhDH4evXIWRkyzn2rc=","HkY64/TDvQR6oQSfTwkaLx1dNVDj1YAfz/aPml5oKPQ=","J0EhkforLlMnoR0pDktDmkEk9IFFxh/07OhEikNz6t8=","Czp2nIs3FWImA5XuTzSPiLsFai8OwPmOTmM799lDYV8=","GttMh0M9hm6P5a4m0BR345YoecIMjDoXDAcnFnwG0Lg=","H8Ju0Cfbe55yQcLHYBdmYvY0ugWpynqFDhhK5YjL4hU=","EBdftvgbFkNq8waC82+6s5bt23gppQ6UbHXyfiYJh8c=","I9MANzu46/fbzzFKPAsf3s1criP357uRW822pngrV/s=","DwQX+mI3Fn50FSUmEwbBdmTcPvqSR6oNS8//OOid7e4=","Ho/SCoAw/dlOLENT2PgrSyEr+Ie8WWFYFIkLD5KkfZA=","GFcoJjhd/G7spNPHHRELBKuuATxUUNnklHo9AZu0G28=","IIt8jB/4Qi1KG9E6AqlGgc4hfZJfQNKHX3Pe8U3noiA="]]};yv0.default=jl9});var uv0=H((dv0)=>{Object.defineProperty(dv0,"__esModule",{value:!0});dv0.poseidon15=gl9;var hl9=kK1(A5()),bl9=kK1(B5()),xl9=kK1(mv0());function kK1(J){return J&&J.__esModule?J:{default:J}}var yl9=(0,bl9.default)(xl9.default);function gl9(J){return(0,hl9.default)(J,yl9)}});var cv0=H((lv0)=>{Object.defineProperty(lv0,"__esModule",{value:!0});lv0.default=void 0;var dl9={C:["L7WDdis3WSxsWpXrHQZpS2xvncTxrUhi3Y9eZ8t6P1w=","Eun0bNgjG7A9QCi/ehHXwOMx3AXAiObcPR0AHaWLhaU=","EnXNcDJvUvgWp8U/5i4yPv5hpbjTdH9t7Fg3qCWHOvw=","BufRZbV7ApnSPnUKdeouEsnHoWlUxApNEJBKYeh3NUE=","L2fyOpPvHiFaSt0uy0G+9LnYXvkTUGXZkoAONPqYEIs=","Fp65lS4qhiPvON5X4V4kLfOIAZSJ4Bt8hPqDnYZNzRo=","D0zUBLQCTKE6UTujFW1N6cs6okDGg7Pg63JTvJjItfY=","HEhr+uOrAy/1GejcptxB6gYLDvkIMSe9fCxOCJ/UWso=","EC50WGQlHOlAxnseL0vE0n/ThRVxzmgTuqxmXozAx50=","HmptYgQz0iKTBE/+NqXypynBKczj7rC9r9zQ1SvDurU=","CPOr+XrY0Bz9hlH/LVduPWjsxHqtgrQYjZITi65gO20=","KD2j8c+Ed9mCHuYDeLHDnHJChRGhudZoPAMCk4wkjOY=","LZnNjYjknguryEy9WK28FDp1omuhb5ZGai5BYpc0Q30=","Fx7danRWpMJf74qm2LdI6thpNp9ypOUChh/QN92o93k=","L6tkaUNp46K9VzwMw4NpXAKjgeeFeSo/q9bhyo3y06E=","DGFVlE9k92lPyOzSormiNwVow8iY25Ux3BjHJHT5r+c=","HuDlz64DBiIkkhDNzacUN/KPCxcwZTwJFe+/wIYHw8c=","J0Hhp7xrossWKFjE6EVNug0OEtzZVtEnvtBxc5ul74Y=","MBGUpmMwmrjYCkNIIqb2VSWF6IjUmFgYRfVL5jTryTo=","GIrSU0fsJeaoobWZGz6W34H1XL4sUrpIdBwE79Rx8pY=","LRoKAyVUxQsiaZSW3sSHsBQB8lKC9YfhtXX8mMn71kg=","LEf+ZTO9NKdgCE6NTEiMTKKzvRHCJJMXmsgamfikSp0=","L9tBTrgGm1Vz21wR7eBFpgCfJnqNkI29fZDWoPAo8o4=","AJzr+ettBvsnj+c21roJ+T4N8qBA392l/n2a0PuUv2I=","AdVaOACmTugnA6sVkdGK2wAlnRaCduGw+tRxjL/gWWY=","Ci9rBZJV7e1truR0PAj6hNw8UbrjF5BABWs6jfOJgq0=","F89JwFaDhOk3+BtBxixHbburh7vW9NkiiwRCkpnMgbU=","Kyj2Cz7hKEAdrdPZTclvABuUMvcOobOzIZ2A02mSGqI=","JfDP0zJX3izDJBXmXr/sQkbZChgegUX5OH3vPExeDYw=","EXw8K3AuzA0SzfJk/Cb7i07GCrN1LSDx0tfEQM1GEnM=","CshgPugZJ0p7rGE7bSZCC8ppodFHBy3pCqOdSvgDds4=","EsOx3DfWZRI/p0ouaO4ymkL3XbQtKxwFWnHBbwTURVs=","EHsPVQb9wud0Zo5BkrlZQQpKjgyegtBcXLuovpPXPzc=","G9ufXiz3rvabJvC+yLvVALo6Vq3cslUFyHfGYqgQiZs=","AIIkp0ao9yy6YZWCvXIEuOIdPO1zcLt/x37lEkHBz3I=","DS+1yHl6KKFb0nZl3FEP96+66Vq9MteIbSI9GuhuwvU=","ITl7RcAk9szuu7nRsOQ2RPbKdtLenrBQXIYvBdczBYY=","DiBzBebTAotcRZ32CQOW/j7tuuDPiIThX6W0/Zxe600=","HNpkbJTDJPhNzMAvd6cW2qhudnfFcEfKoAJnJMEnid4=","AzktHBKe7PiA373X0wtKjTXFc21x5uGHn64jYiEaeu8=","KkZ3VYXMnlvOpIIWTmaIGOxU/XbZ0sfZM74JD3poeLc=","B1bXkce2cN+9GOu6/sVvwUg2Xx35lRi2NKSRoiA8njo=","FoLSgf3d9vNLQqS60LJg1ZfoI4h4wdegIYCmmdtPqn8=","C6Bp3sABImKcLuu+b5hCBApA2KEjJ7wITvNP0ULLoss=","JdGQo8HiNNF07BTajbkDqN8KdukSF/kZPciR8ZZdGrM=","IgYnDNf2yw9GklYK4t4O/x+tn4YQAFOj6lLbMvbekt4=","ExNbQXGtdS85BvegInQG2MUNyuWHtaZxxj6uwLQu/Yk=","D/mjNDKH/120lfZC0ypx8ZPOJWUO6aPws81wzN8R9M8=","LF+/hrLfdcnxTuILMU/ks9f9NRlZOtjHOs5pz/ZAapQ=","GtbfqrLL2zUK8PK7qDwhQ4oHjwnW9Qp2UJZGkHUwfIE=","Jt7zq1T/4E0hbXK98+NDRcIfKccV28lkpw0VZSJKYv0=","GtgCs3yWxq02CjFssIg6FcPW6VHz+Bsp8tpRepMpfDA=","FpYxd7U7UWK/L5gpUUyhrGAZa0KKd3CoC+ASpC65hOM=","AyBlKbcj2ASrWCxEY+HTnsV59kFeDDwQDE3fy4ehtus=","G3CA5bNrimeCMHiC7da6nENxSjGVRDYHJfEMvkA21Wo=","H1Ad9mfOQPICMnKzLsEjhU/eyoz6jSH6X4+R9LPG4VE=","Kdz9IEisC16y2yAxamy4BUkM+qp/fFLP4yXQ7j88gTI=","K1wKTzrElHHe/0dmLPQMIFPhq5vYyQJZ/TmViBnxzCY=","K9FS56cEWrZKlC1q+QLMKZXOyj1fpSmPEL3kZ9IOs4M=","GSQYD8YIww1xymvBlva2tlkV2Cq7aqpm30FUCI2+8rY=","COeoSj7J/qLFaWkENuG4n46Xh0J8wur4lfhr7zemprw=","G7k2zYqS46yx1Ahhrnq117Cw5NFUjhNuJ1HiYWMs1dY=","L2/bBKbdug2gPvcKNsiRLOQHuB6WP0xOxKBeHBr9u6o=","Az3TdRfE4GVXozS8TCcqvBmIU+OBWZpfCw8kjV6U15o=","JXvZNqpW1xsNZLqYAG04uoX9B+LFVkQ8EQHeuTDWJ1Q=","HBiZckZp7+Gx2bF9Vib6fqUtYri8k6Uvpp60paDWaas=","E25AB712nQWQltzhuNFujV69kmLWRjg7gMzsw/Zwji0=","HN77BWYYtShiZffRzYXNrZRdycbSA7l3VnAKaKfjBeg=","E772QK871o7duZ5lMuBfp4cXGrIQYfLVEoJQVViw93g=","IixDtExYH6+SRDD+WxZ04V5fYrF06TYpno+kGu4ADBc=","DLdIkUnXh4S1Xe7xaFPj+vEpjnjaXD0Znk9iVu7DvJQ=","GYjPiwmCt+uzxd8b5KoJfKWTEYFqwcUt+H9gR3nl2Bo=","KoYkPVU34OG7lGuoevwEFBpPRoO3OopkL0MBE7WDTXk=","CBDkdnwPg7CO7kXHQ6KPaqD2xHgXnckjpzDACnd8CA4=","ERBRtvbmRbER7hb41yd8VzZUQle5k99Rmh7CxWvNz9A=","E45jcYahrqEM0ZKfR4vnXq47qQiDdaXxAy65A4n70W4=","HEjofDpfZYXH/rkAn5WRJ1E5ZYafZzErXcSuEJHZexM=","G8keOSNznYVXpJ33PWsY6s0/HYQ9L5oZ1aVE0s9hux0=","H1XLhtROiXW8FIPlb9uNp8SuU+HsMbhLstoCcAXUUn0=","J99CgNwP6eQLPGn4HuNbnRDDp37hqlaMuZ3jwlozxEU=","L1yfhyYGTZ7yrnC5yLm9jGe9C04B4z2hTusIyehJALE=","GAOfya3Wnhw4+qMgu2ob8P3vRP6wk1iC3wGZIMh6+C0=","AyeQN4jDJF2mqwCx3QVO8KiQnHRjgdNr4yxjVA9q7dg=","H56dGukMGPGLMzhuGQKDzXlbAKXnANm0UL8wWXv94yI=","EzXyolHZfB9P6Yyd8vXgtJqZFbY65qyGBxWkUM4EXGk=","IW/ePEfUTbEsqbOJC3RlUeFN5h1h6tqoKHK4sC0IwP0=","IK6l6id9XBeZvwVlA9FunBgGfM5SNlVSBQCkUJVY1t0=","LJhz/uTzanZORjPK5Y1ZdXkOiHjQL2aH/Vrs8P6kXHI=","DFnQapgngRiqMUwKLh/xOHgqEBZZJkMUH8EerEWO+gY=","IO0ooOXdbTUo9t20cp+tQhrQeIAvKDUiizjASs21yz0=","JCqEygEoZH27PvPaJcs4fUIvVxFx21CEXVjqa+q5Dd4=","KawUoLErWB2LdrceIZet/1aHkJDYTlw5lS+R8r+MOXs=","A33N2yUw7VzambOJDJ5+oLCRoA9QaHvaC2Iz2gu5tCI=","JaiYf7b0wYqgHS5UKWl9Ye7EgwowGmDDVithrjKQypI=","HJv3HxE7Yce/cZ2Zu1rr8Mq+hxKzBPHh7y0XoJjHms8=","BKDJ9Zr0M/Ry8d6SzDnWBNTOg2npHE35/rbXZwbRDiE=","DTAONScK3J5F9DFfPD2dk5rp5t3RBe1PftOAXSn7DXw=","A7PV/pjNPUHWVgONhPP2PVA2zoOasQyshtkxvG9Jxx8=","DU/x6OX0ccDLYMS2TiXUYFimS6MNn9Umtt9SjzalxYU=","DmmDM3WYX2yZ8yz5BH7XIxmnjRzEUldLFgrlAfkQa3A=","IYotoacb8tlJVDXBOCboG8T7xS9+nnaAHXbvptFQbV4=","Igt8XH3yWdKO9ch4GNN7Gu3TMcXtZOK+NpY7qm8OLt4=","Beb/O7LDw9Nv7jCXQ4HH6eQlfPyxdSJpdfgMeCZgHX0=","BuohMEdQOEgtQ7QNcB8uVxn4tSkeMucOfstnyElSwV0=","Do6j4yo5zS8FJBYJE0JO8BqZtJDs+36shE6b+Fi5sBQ=","KU5cuG5N667g1Q250hgo1U0plqbSycGEFyxuWPq2bxY=","G3am3GGPcCOy6SAYFrVuBGAKH2AHcEdXog3npFMTfuY=","FYuH4ftO4DoM82TXc3/qW1BcjyZdheU82LbtIbj34Mw=","DWhF+P+oOukFyQuTm8Ahe5ahFOrhkRQreznMz2oF+Rg=","AecLh6pe7DH8/KVvAd5vDhar1o6UAWpoYvH9hKx1Prk=","Fa/QjZzY8Rn2uEwbzxvYMhv8Jp98pLoxL3jBjO4GMyo=","DooYr1CIjA5nihjbA16V8+UU0SrdJbMSn8sKEXW/INY=","BaQjt2oGb/2Gv6ziSmnuoBnXQqwlZzz7zi1sjY+pWfk=","HNZjP8eBdp3km7BgIi9w52TApZnPpj3KVGzHcKjJbgE=","C97GiPtlGkGoRUurcrzre0uaTmThWndZr5bDkQ8a8e0=","Fv4vZ8uB30ChOu4Gy8o5GqnzY8i2ETlw2ld/AOy2hjI=","DZ4wMWza307nhhu/BY+YZLpBlJqX2A9XL08yHFyBwmY=","K3JQ3itnAUPSeVdnvmK0AbM8qHMX1Rd0My79wNVh4uw=","IRkRB82Xzm2C2PJFgNPzEjhP+PfDcqam+EvqRhlDISY=","LT0U0BmQO767OESVH0kq5kA07/MR9vrS5+4iTfEiq/g=","CxdhU3q/5SMT0phHlODwy1pn+rbH3mBkqbI6nBaC5I8=","JkjAIeoiNA2cFb87TeEBnKW7KxVPUorL7IebowYMXnE=","IQODuSlaz7Cv4KJ3mQT/aFEJecuDCM1L4bp01Q+OvS4=","I2a+ufsK77KyeRmpNqkOUXi2ySCnza6ywk2v347sT2I=","CsC6u/6wWsoLr8hqE3NFAIpHhYKK7K5udXJuUrGUc/U=","FPTj+Sn6MJ/3a3cCL5g1WIHTpGGYJvj0bz8zB7ftfL8=","JsF6cFwfsW/JO0mRKjsCYjmqNxRxFlSK8ixQsXxj0vM=","HAQbVgUnV6qLJRyc+TrITxY7UClEa2udX3NzjHFWnBs=","HbhHr1X03uSwSwfYx1be0EsQw4Qjq9qIz5VWhuGbTZg=","FKn2tSdspkxx64VCEyTqItqeWUGMPz0Wii4lYUqrslA=","Gell2AFPqiFSCoefpwYvjNg+g9I9NOuW9hVctpj8xa4=","JymDtHuYfJSqcEoByIaYwof2bNajWwxTsK4kglcyhJE=","F5CCRF9+kAUPJ1FhOhi+fGFUQ6WqvZ7jDdWuGu0UHQ8=","KkXZkXZdaBDnxt6Vt1EHf/Os0ani7YQdTjUWQbUxr3c=","DOgGAK53e3V33LDDjjAX3bvLzoa+2qePPugP6PjtnEY=","GDbv0ynt6ZntoCmsdpM+UdN5wuyfgRBgkdTdgRhLSpA=","I8L59cMrn8nYoPBqH7lDQvjg9yhxUyrmIuac0mmDy9Y=","Ippg3p6nuaMa8FN6FfwMyPThh0sFsCmheqYGm63HBwk=","J8HKzYR2NQS7namV+5wR3+HeT5tN4AcMYkWNwG5vcYw=","Imkl47KOnTWDMGERQSx/sxJaYinVZJnUrUzidfuUWm0=","LUw+9rhkn9UhwxfUQPDeIXDH3AzirP5VR8liZSNyKaA=","LhYzUtPGwgSk85xjR+0qFUbaHBYsF7N/5RItvgyjjYE=","HVCUSrUmFOz3lKmeydk2Ssl6yxc/AaV5PVX5rb6kw6A=","K0vXC18fQ09w8flS0CsDFyP3aa4YIHeBs376fYYLajM=","AdqEGUvq5ZnqvN0NnKKc7gXI1wEYryLXlJZmS6Y9lT0=","CxRpwUhq2DemSkiJwkrNYMeXX1mnAYG+vemVD8BLlNo=","GR4tz026QQrFD36apJelx4O/+9zC24Rxy89wtW5QEEA=","AWaGB/34ZNVPS8YqemS8yE58mSilv4IV/fvyKHdnMxc=","L5lnIo1wVCbVASx2ThdU4fQ+HLnb3imo2kuoYq5GSRY=","AXTBUUjNZMapx+Jb9+ksDu2Tup2dINydmRJ7mDf4Qq4=","D+rgvM2QYfAVeKegAzlN8CDQmLG11NmU6cewHVwqbj4=","Ds0UaPulsxQta2o2mL0n6ylh8iMtpWFIkerm+y9QH4M=","I7i7K2bM5xsIBVhsnQH4LB96zWYIuhQ3cFKrUii50qg=","KWwpQsBBc1qAaH55sDFZ6gvMnIKIv2HpMrFtmndBhwM=","Df5/nJQXyJKhqkJeNuq9GoMHvxQXjMG/8w3icIBKxrQ=","D5yAwe2dv6UmTsDKfykHtFWCqhqtyPIkTrgm82MCB14=","E8dqng72oq/hJFPVLFreB5yUXeZwCt6ZnSZU8A4OHbA=","CNFJNsUcnVv6iTTqaXUlYOf3LTPG22gsbuqo03r+crM=","K7/SnnEDK9bfNibK541dfZULglGqmtOHuv8M7MVa54o=","IK3Z2uKMC2xWrPjdj7+Lgq7oueRkcEJDB3GFRoxseiU=","H+yWuqhth0FG/stJUwi5J8vGPvCs8kgSUs/ul313oFE=","EH+ULNH32wKoT/QQkTsHyhQGfAjjzuaIPIKfg4PbVq8=","IERqVIgCRjLByloD8+DZkn23kRtI0K2jRc9ELVdPcI0=","FsRcbuLgm9hgIEoSVQz+3xwVz1rnkhD/VsOgZ76YIjI=","CVr6yenA5786N1ev4aWbHNLIqd0KQBanaN5OOUxa/0o=","F4m41QxPRwogQKjJdUBTDrSkuhiOBYxc+Y7v8phjY8s=","GuSgk/H/BW1D6x8XbvrFnmTbsLMKF7+c6+c5ztAtfuo=","IHhmSFKSOvjuBaw5O7G3F3Gu4jesS8E/7vXt24JLUhI=","BFwmO/0sgM9WP9HdCTkZ5hcCxBgGZ87UcQnyIpPW9jU=","Bb1orf6SKepfkbm5t8ZIkwJ4/5zUI1p03aopibjtG2g=","K6YUe/YfrG/p+J9dA0JLvT3SWr0bqAmUmM3eh6g1CKY=","BsKcGpZDFuX/RoIB7NpcXqso5csMvsH4P79V+RHb9uY=","CzpC4QxbMqTbSuV0KRe9KitkhNWNBpmI1A9LLF2SNRE=","HvBcRB5cRJ3N4rAQTMDPCTOMh/we8knkchm+AfiQDUw=","E0a5dNNVkj+IErG4HNac6sArou1CB+B4sbzdZbmcHEs=","BkG+hD3FurraKJOgAIVgOLDEgMc7sSIiQvXBgrA2ZWY=","Dgq5dU+lVBhXYznHSlGNoj2kUS70TZGPPOetwDh3wOg=","BSTtqajPdMiu1A8n6AShGPR52jYzECnY41+jBnqKLmA=","LZzCaWi5VtKC2IKtJgYmkq1XVBriB86Qo260CP/MHC4=","IIvoFELw7qIAFNfFDP4/hJfD7vWdI6x1Z22G5t9nIXc=","ChA8eRgp5fkekUOqrzc8Ewvov8NXnzYIsu7yPdonJ3U=","JMJQ6163stAMKQ9UjyWLQgbaBQ/P7EOTIGmBRqaHtNE=","BK9hHcdWIovIfHkeq8lBK03FOeSCsRNg3eLosVxc6yY=","Lt2kwMjNtqwfdmrzDylsMLrSmn+jRcSSxf1GHIOnStQ=","JKV8yXrHE9Ei0goPRa8yoZLVfuLfAQoqv5MtP+3FMaA=","K3hpJW74RJ7xYyaGwuTuv2x9wBkl4XG2owU8AMf9k4w=","H8LK3B1CWY+or5oIffl9EVZPlhJEhvnTYnSlKQdxY38=","FyGDB0DqtdPoJMpQHZ27J5wzzKRtlXz03/2GxGQ4Uvc=","Blusw4Renh2xZmZ5upGYllqWBPnQ4XpQnTQ1Rhvdqss=","FLRpAly+OuaVSABKdauMynPmaPP9vlsEEhSdohK4YpU=","FpFVYZXK7m258+kqdAuOPfl7pluUAdZAcXIPw/W5PRE=","IEN2DAhG7xqDB7iJZAw0lbzRe4VfrSOGbNyUCp6b8gI=","JUw5qTN9rgd+NO/8sr9hSdqx/0xHB39WWhFkzBYGXfI=","Fv/4G4Tctu6BlfyaK0MYPvLJPrpp7QH9ZiFa/UEYvHs=","HdP99JPld5HicM8eRZMqA4ca50nYsHGyEMETx0bO0+g=","GfNMMNKeKy5x0Oe1iXW1LliVEApkLlJQn3NJlHBmTm4=","DlM3irUk/eNbr79bBz9gM303zHuwJOTXcLR4yrce/e0=","AmV6Qvt/5w9p+900z3fizB2b5dq1w99URoQC6YI7cww=","JweX4YETGuRU++A1t0yBhXTbSwsUYXFFYUv80X2Gb10=","H+hQxu6r6MwyQQX4eA14ArNSY2OcwJ18J+LD0zn+xTA=","ETsP2E+Jaxcm7X4yTwN9Sbz8YRBzQbpQ5s5Ge9T7A5M=","BFUwHJw6lXaGTlNJuduqJLtacxlJKeICL5+UYtxg/Fg=","Hniv6ec/T6w8BgPxqZRPrJU+hkmmOrnKOG4U92zJgD0=","Ki34BizU5AGev60yavdfB1rZkQESyeVtz1wUAq8utac=","IxmdLj0hPFk+oFDFta2fafGwywo7x4WSdQlIHZNlp5s=","ERLz9SBsrW6gb4Hn6T9tomBdEhEffYLa2rchqGKCBFQ=","KnhQl1ND3S2XNqQfrZYXOr347JVaXb8P71mKNCewbNc=","Do8My1VHOG+zd/jrA84xov2ZY3yCiKzIJLs8fhGXYkc=","Lf+gy3mCohX6o65Yfz0Kj9s4vWf+SX1uxqmvOFp95f0=","A4EE2HWGHBb4aWYw//D1ZKtjZ+67VK7ABESr98oBCX0=","LhwUYFBST80FnlVElsc2XcokmDH4884ZFUo6TyXAoV4=","HxsAcROyVxY6Izj33NMQGYmLyd6M1DPG9NKg1htKiVs=","AkXUFMAhPSs0GRg47OUkg7m4I61fxgsNG1+qGdxJlCg=","J7ibKusgSYz8TqELcFe4U80GDZ9Dq9oLYuwKy1DvsLQ=","HHfMxlF4netarI08Yzrg1hAh+ST9Feo/ZLIZBpLwuEo=","E0SrlgMQg2SnHNCPKROPF7gTouUHxaNxJlCUw/8JFzM=","CW9H2kCb4rh9cqW03/52jkZLnzQxSFYcyPf2WZZHMzg=","KpY6LX2/G2ZIMkylyiAQBXB8aPGQM4YCEG/3ocgYAHQ=","CiSh+/jp6l4O2bL29FGQuvmOsTDyPjpZuYgAR0zObX0=","Hvw5MmWT2zVx0fgfbiOe+7tiWEjiBAQ6Pq42G3hNqMs=","AoePGZQ3+AzrYRWkzGmtQwbLkMr30zpX7ix3L8sOfEM=","FOcUEWrwLqxoyi8tf9xWAtFLDjFWv2id2K8CIl9n1qU=","HMT4laSURCpMa9C5vkTqjVwWTqCuvc4Ra/biLqnJ3/c=","H3LZ9XzOaaepU6nR6taOD+5ihHjVmzf8zx5xByn58rU=","FQQSJFLtH9ACHCdLL5DoYNYhxTA5fUmZYlcyhBwkF1w=","D4TCGF3yV0JsxxYL4AFm+r8nk/F7Tc+VVTeELMOevsY=","JiEYdc/rHwhAKQa24QCD6r80GIwPHJ5u5mZvx0mRYbM=","H9r5pbfctIfrQ06uOjobYyBFxPNnJ6FgDaXGfXFivsY=","GoLHxA4LM7w76Pg2xLWMEWe53TuJpkpA8lD7peeZJgM=","Jqgw1Vkydf0Jg4ozfc66nXO2sLzeV5TzeVosfZoAW+s=","HKG1EDG1TWwgnGAJXrpGPPJ6/B2H22C4UnM2WGv1rDc=","Au0LLA/ATpndNz8Ro/zlKAApFyKk9g9p3kSwvjabQwE=","E4v5Jsn32Z87NWeG7KBtA2lsNKKz5wRcz001A2uo9eM=","FMkATTqkeTLsxDtk9IASKW7sYXWZiyfUrp5nrDfiUt0=","Lo/OHavgzfP8Xuv62Pp63G+K/al+QpFy2bdT3eS5j9U=","CG2Gw8cx/kVya6/FF2tYQ/0E3WT1gIBnfbGsmf0nnDQ=","B8UiqpWCMTwQejYpQD9Uafd36GuD6nLVBghxh6jnK9M=","D4rhHY9vQm+vhRbjUAE7539IklElgO0052DaHCmLaOk=","C6WqDms9x8Z4BP24S8G7zB+ETpBGpmJKkQFzzaQVS80=","EloFfBCeRshtSgedOqQ5aviz4BNlVWobVPOdjt5m/SE=","KMpsEBAnCtxJYaqDNc6DaWskvttLtHPfwV6C0wW5XXU=","HWNpN4YdqhIhXwMd0x713bXSmP6KaH8VQcET3GpvmC4=","LnVTNeQCLXusCE3M4UmFIPgK6T2pfS9lcVAn3I8G8N0=","Bx8nE7GnkzoKIPUHuRIFZK9+OZvss8Nk3E1P8A6CyEs=","L/1dqCgOMpmeGaFxfhDImvzgxvgfXTKJ49X85izg8yg=","HdFP5jZelBUX3bj7MI46k/VAA6tL9fKsx6e8KLUTPXc=","JxARKfx/zmIoDKLFiOwVfZblruXCsNvyBJ7SSywTBdc=","IZGf4lN4Tw2zltT55MdzUjhrm3JIkEN1S6iisfSsEmo=","BwJ5WKj1MYd9HOus+CjdiwF6ElydKHWVNzpaOeWM+NQ=","D0wSt2gUrcHN2zr00c5pAJNO0hQgPP9Nqjwyf57OVFY=","CNmIaD6vSRWKfJrocUYGj24c91RVqdgiMWRfcpDRCzY=","AnLnRCbQdNllj9lSa4YWkH1Wc6707jNnhQf4K87vWGg=","GkcJ3640z13fcAbXwpC7WMdCl8jEgY/fXzlQtUySRSU=","IgAri0F1dQR6DtXTWRQ67aGeiBDFNJnqS1fehtRBraw=","JFdIaOyKSnAuoM+lW94uo7+yKCH22IpmGDUnscf48Ok=","ENlm3n5oCIdBLu/YfYEdxGsCQIhtaFSTQzjSESGBl5g=","LufH4+ipeQh97e0C5yVewGexxGR8xxS5bhooJY1waWY=","BwKfBnlF7R9pRolNZuKo8XUTt8rr1Aya3K857O7+uoY=","I4+W3OIsEMmsqaGYLubuqHt86/rlo4d4K0mmL+paq/w=","C0aGbFJIL9SSuqM5XgoskEcLQC5Tiz2NDFByLlYh3R0=","DXZt8qEQ7+JaPZwAcJz1MJpxw+2nmUGfw8uw9pzOKuY=","BwFDt0DFTHEI9fYYPOhDcfdwdQ3aBLp2Xvg72j+y1e4=","FwC1efFeUMKtGM933d1UnaAApsg5Del+ftDY5o3XfVw=","CWakx2cB0JZ2oIbpXZC+z6B7uANGQiRM9q7wClQNI0g=","Db7+i+8K8lWY9UEvhOAKPdTofeZTB1ugxdp+14OXC/Q=","Fm2GN0w512YAlshyeOJwJMqDkZfmXNLzQeeliMU4f6A=","JRWDve0VTrI5YlF1RYhxLQ4beMKc/US0Xymp/VLOrsQ=","EE+i82HPaWCCxfztR+eKdfOTYxQuh3s9gsVcaG5SYno=","LpN7+Ekwl2WjUO2HkalthZogNyKbtqZSvGre0mTHxbk=","Kx2f9/twiDUIxWAh9X4/nqHbrGynQRaxfukmwewxkKs=","BfY4TBm+migG6JLIEJF8ECJBiL9D8EGk6WM/Nw+rzZ4=","Ls0yEeBe8npQ6M68Qv8LGDz+Id+rI46p73Yimz8QkwM=","E0zEJKJt8n0G3+zc4mQaAb0QLn/xoHmi9+AstcBND74=","Bkkb9t8DhQmZJrMiGX8DZrJ1fX3WLuPCoE+bTJU0BRw=","GV/CWg8OUYk2r3Ouvf2W2bOKQ1NQSw/4wUGJhlUpIMw=","IdkFLM4oz25OlAc/hjzo7fEvAuwyhiN/nSI7YjlmYoY=","C6qPcwyjHwP+7PrDSpbDrHrxSAeRB70dFyQZF5FzIb8=","JVgTiSEPbfx3TTcW4ZeEmE2Tg39G5RncdT026yrH7Ts=","JOAOL8sZ9kJNcjoC3uUDlrd5okbaU6GiQPG9iJqJcKY=","CD1IVLMO4GedLbQQsgfg46Z1eIYxxaNWzIdzKWATTHo=","AK9UQW1zQzyi7S8WE1knJ3C24wCTgdcSmPgiPerPrxE=","DYYRLgtcqTj6ftvsqewW6enrRYnHdwb/OGtPEh//EC8=","Ii7rCxapt+0xCIkX6+HNPeKlHxXh45IpoIv3NPss9U8=","JqsYh5evxzMiywL455V44OKW+ZG7K8/rtjXRISEW9Do=","AYmjMJViSp/oQ+42frIyJNuQyNeWFJQfQwCSAr8/dpI=","DLEW8FxbGI1mChUQDk5TIT+ckaLHzEhJdGjuAJIEFV0=","BncWe6Zc4xztgSxXIRYCER/Domu+kiaRingZyUKBGWs=","IDhwnnz8w6H9UOyER2yQhwdI67MPZDG9E2/emc/eJS8=","ETBLRx8HhGS8IATCJNwFpMTsXbCg0V8yQTDhJ5Onruk=","Jdjiq3+HqtN52j4+t/XTXyl+uAxDDHZa3sf2N8T1kuw=","AlJwX1TVW/KbMCN/jRKq0rIbSl06eqrpgvfN49pjCGc=","Hbnt54rw6/JtwYj2+nVmPuyPZbbJpe04+7NCHex9fkQ=","KJFb36tyNThKAFLtc4OfO2YAp61jKCIqW1z26DOiN3g=","Ckj9mw4AJ59R8kC0cpwTYHQPAD6ASglXnijAM8R9WyU=","AEqolejBJOpiZD4dR7KBYsQEqjkP1Fwy+coAwID+wAc=","L2/yw9uXFHrQRZTRhYmUtBb5iqEkO/ud7qZcEJ3ydxw=","JPT0+vfOT0BambmXrL6U9PdWRv59Zpd5c35q6npZMYs=","LG3og2GPYb9/P32NJ6YH1qfER3SRtKUFlVMSoerTvBA=","CE5tTjgh4TP7kd3xfFKjw+BW3FIR2ZxQel+OsBDyBR4=","GCaVd4rCUDvVqyMvega/ZwqVD6sPUmkeZthdZ49+xLA=","FgMzRh76oqua8MgxCE1U52adijnFzbZ7Lc9B08T8XgU=","LNFBQmrvg7YLrySpGWT6A6ShWpVtuWuf+LGALPeIaQc=","Hvz0beQNAx+EM1A/NbV+fgXnMzKS/E6H6M9pAWcXYCM=","E1ZlNMYh2AbtFi7+ht4T6Z9boLh7dmK7x7VYq9R/ty0=","E90PPnrXCRhA8PpG3ygEKXpgoAr7XLTK3mLvkwELkH0=","BjB01kcpgHJ0uVgvVFn6XxOlcKoMjBzflw4KZ2z8a+0=","LPC5RjJAGJ+RsNAIHx/fEXAT47v2ay7CB2i2GWynikA=","JBS8CGmJ2cWktDiSMWcuEGcPqg+kY5PtOsuPdZLVPP0=","A1w3UhDEA3jedjo6HKgLb1nucuYLzNyrmYdWdgenpmE=","JGSbIkhdQWSlhJ5v4J5JGAC7l1xMGNvgduxMhDCUQQU=","KP8wFUGR5zS7+INQhtAmlYdw9YwFrfKrh0UbD1tqW5A=","EzPgaO7CRJ7J8+wlCQM6le7n2Ts+IbrL8THzUwIers8=","Gq8B/vA2jabsJdQg32K/f8I47raPnAHv4ICr2SGWmZI=","GoFY6dbv/7P3cEMBNnScE6w7V7CsZ7fnkLh+TJUzFk0=","JnpLzkZEjSUPvEdiQL3ygIK7ez/U/fa0lZ0gLKXCLMA=","GQks4XnGgs5lSFjzPX23U7mmhkJo7qw+AbnHSZ1mk4I=","LLyEM0UFFByFRGo2i9zm9DxMcwArnH+idVuv08kTzeU=","DyKQ16zcJu8g4Ov2x5CyJuwnYYeA1ps0I124BsLPf60=","CJl9j+mKOweyRauxov+STmnJTsUS3YcX0m2ROXb3AJo=","KBJXppMEQqBLYrcu2F4GwmUQ7zVyuddqWkfTnMjs/Rk=","G+0+9Z1ST9OOsoNRrNiSj+aDfO5ELNQSjhfkzqv1xeE=","JFDEIi+SE5HC2IDQVJpmh5sfA25hlrDtBLb2XXUBrog=","E8vIFkUvGnhZxaFah96nxwdLBvUGI7jVNa0x84CGIBQ=","KkR9q2Dpo1beBOCSN7Cl6COZcHLFV8KDmNw0NJzmsQM=","BAOvsp1YvXqZhcR/j8XiMGGcMGvDueUAHlZBeB4qJ2c=","AfGzTXTHuksknp7RpAPt667bfN1omX12lwLGFnXPn+0=","Dl48VO2t812YSSxGl128ji/wjBOFir6PzeX/dAGCtkI=","DWO6ZgA3sJrYkfKnPuaHzZP+JqzRAvkK1ax/zm48wk4=","Cvty7Pj9AuFpmAzY9NaSzu7O1/VEBqZJ2gtUITgXdQY=","ChjRgpO1OwQwV8SMrudS93fry77Wysh4rm3X+CPa+Ic=","A0GHWGAUm4AjiZ2lSZEvbKYz0M1kMIF4ta8wWDECXJs=","HnT0f0MOHZ/k7a/PZIQpPUddu9MuTbevsQk0TWshfKE=","E5POMDxSwtcny0AERGuOKtIsGPPGuq9/C5gHtNyrYO0=","KZaphoiziWsSv4RGMASx5s/UH+v6gqdsOYKcAKWQlWM=","EQEniES7HtFTKojJRe6j8XccC3F32ekKifwU4Vc1wPI=","D/lE5YSVw/rPnovOPqfmO0XgCURT1t46R2808Ly38HY=","CWhYkrFkeTai0G7CkEI1oqRzI2+64AB4E4MrOyh0ehE=","LflZVmp/dPB6bY2w7kjM4z2D122Dzfty+OYBy9qKYZ8=","E3HDDfhPb6F3F9yr8hJAsfYrag962I6pdLdEJFdr2y0=","Bj33il0q5lk32GX7ZlM1jxEKFiC0YiIfxTci4+WRS/Y=","BpQ8OzuTpR91ue8Cfn5InEAx/5LfyebMjBRHZe1FWWM=","JYpjAeHU7Yb0MMEhuKegKsQaRTENbsz7HiXFDhRNVSo=","FpRsFgUJvaDmoosxDR49RlSW9Q8zHroSo9M16A0Czv8=","Ioo3fcBj7pXqk4MgPgnNxE7orUzko71qzPru682zr+Q=","KdViyDM1WhMkbq/tnLgWtwDkMmiPnQFh6zRfk8htHDA=","Brwy6FGfumNkr0jGPUaHlOQ+rwRKEi9d91BttzKBFXQ=","BbX17k4d4BZUhe0uiJ3mUkRZfOl5W9EwKZXWRItwmcw=","Io4PaudZArjG81Hjr+kRhS+3JZTaxthLslAfbB+2K3s=","Gt7ho1f5vQe5ql1d5sHPE6uF48Y3VyxEBRgCVaayYss=","D+jiMPemU+cNfma2jN3jsJHJC74zku1wxlfMGFKcSNA=","F/Ljt+Kl6VnKxLLiq9WyBO0dHaeI7LYB4gnpE1tCd24=","Dl67jZq3suz9dPXH2FL7cu6h0pQ45YSdYMO+EQ3M138=","EXb/YLCakw/DeL+lv64TfX6RSywuXUFxi75Zh+pCBKY=","HCieKo9O/FvwJyv0UBLnxTsuolk1PKX6wTRSVw8Owwo=","CJcIXKgGLfQ0pPlSb2Xe9rkN9CJESFpy4jti28OtSy8=","CHAtd8brSFSrmg3CAKlJYCI4Hh/DNgb4onbK4KAIbt8=","LVV94ESwupk0tOhMFMJ5C3ff1zxglk+sQ8EoNK4WAjY=","G3xxtUcpVIUlGmAeeVpb4pHskxDQmvTL9sbx2dl/B1k=","DC/6nQjQH3hjrPMnQeb0D1phTVtbyWgNRFC8w93P5+A=","FrTfdglIDcSWycgMIFyxMNx1o2vIbtOXU3+4Yhu1Wqs=","J4hwKFAiqOYsAH6hqA37mDEIkzkWR01wWX6yI9s40SA=","EtCG8kJwmVUy9eml/g9FQhHfbg1wpPVkjewVMrztCCI=","FAUbWyRscGFYGORgBypjNTU+0Lqv7nyifdHtMjoaRgs=","ErZPP7NJF0AjTEsqnCKw02FeZAk3Tb1RxoSA/+2DxXg=","Hbp3w3FVz8OkDmCjyrIqZe09CzueFKCI2g94I183jEY=","LTze58IOmB33hBSvvBGsC6VTiwXYs+5k6T3fedFq92E=","HnLsZFkESoVFzwT8l1zqQ5aTJBGYX2P2nPWr/Qeeozk=","Az3kKq3zQr9juN+ojxg0MW7AoaIDH+a5kLiTnq2QI2c=","AQM6+kIPwxHfhzz6Zisap0wyk7Mvr7bdi1CVe0DkU4w=","AyRgifxzWioQ7/gZiN3fa/bLNspMlOX4EdNKE4r3aV8=","GEN4h33CnqyW1w8sPCPQOxW7XMM+9Gqk19i8dDbi4TM=","JKRXCcvP+4Zl4Abm2hOHGLlhoR5fgzr8FN43JzoU+rI=","Fe35xWurzM+1l3I8Ti7MTp8npmIsFh6Q9qoYnMwoxHk=","JKWzc6QbYoS1jf/IU+V8HpTdgBi/YVXc959TmtOPBYg=","ISZngWrfs+quI39LxQA4NyR/8WbPjLof3UMkTzSqVA8=","HviT9jcVg2jpqWt4k7E2k9GgjaxPRSMQiwqZzWDWJ+c=","Al0U0dnQOarCrNTS3aP3OoCIRq7XFZgXKJ24/wGlEsI=","CdGHCdXNHmajClrypAICoG4sS2RW++KMVQn8+PUBAJc=","EOSeRRWrI/EbqZsKjrK5wMAP/THil8wOv/S3ChkISgM=","Eg2PPeU00550poZqCVqjA4zVqKbaLIw68RxqV4ePvSc=","EIahxnDAs4pGFeK1ydpFJDWyjLYYp1XLjk1sxKGF4Ng=","FD2k8eVsKZU5DebVwgOoGg+FNK5v4bVIvAbtZu63G4I=","A/Z/DGgudBhvqKQxha0QWJhteCkDfJvE79EzA98lZbk=","LMyCARXxc9bfGQY3+GD3VZg41i2khHaKqRR+OHGP5PU=","FseMAD2xet5JZAJtnIBfmPa8wY9asIS/bbR4MktMu/E=","LO1z/vwsyvZbKJ6dvFZetxGPlKHlW0McF2ZZpOIDALs=","CANV0mdEbmV/T6SERda765K9ByIiS2I1QQL6+ZXIzw4=","HXsDXi40RxELVpoKKF/MdYSOntsF8mB5CxhCgnyqacg=","De99aTIZZXTfqju5PkVeswc688b1sjUQrzBORK+dRes=","HXvul7g6UIqvq8/CFelL5sMZyRoGpEbv7qXS62Qz0B8=","KX3yDxFo3zUqwvby66N8AfLh3OjGyatv30vU9zqKphs=","JwTaahciNWNVUD0saP4bTMgcfsjseeYCk8br4s0Pu+Y=","LuHJNiFWkEL8tXh5hrFix3E8P0a6mA+Ew1YF85xr0Jw=","FD2tsnApQ/DBq19NvFRHQScbX+rMQQd4ORu9Md8n1Xo=","CStIgNYpdRyIDFKlg+fIl7lvjkAX0DYVJAtYsJlxA0c=","Lfu54w391qYQn/YJb6eIC73KYwr1hamN3cJsPAugax8=","GD9e+rzQuztbzcMHowAECP+iJ9fqCdHkZyi4pB3BCxs=","GI7BG45Cef5daIXK5otHsOLzsbFJGCPVbUW37guBm+8=","A7ky9C8FdFLPfmO+HXkd8TWxIDoFoe6HGBt5Vp3Zyvk=","DwBOQRhmvzgn7od/8muQMOgjSvkc7Bq/Sx5j7DdstPs=","B7KaK/JsMlNVmskYZuGL0kIxhzxijGxUCFAg6dlOTgY=","DdSTMkR32rP7guv5u17LJhsWBT/94HgMehA/UiTtDZs=","FaJIHZoC8PZg8m9zGABnLU8BOGqIs5pIEwBST/fW138=","Ag/Kjemx7BsTBgaUWRNDhexzbOPUf8/jHJA23kZlmdU=","E/EwBswhxEE9EmuQNDDH0PkYQ/zIyp1vKeCI1T5tVtA=","FWInAyHzUdGf8DDNsQYZBuyvHVRahCYR39L2K1F/rcw=","KhusDRN2J3FKZNJc/4A7Vjl+t8SfkW8hLDJeNuCZohs=","CmJrhBPENxb7OUdareWl+mAyvmWHChTHU225aazNn08=","AdhhSnUBuFCLlyuzqYZdfr4Q2h9++aS3yq4ujb6v3jg=","LEzVQhO8nBGFhJIlc+3Ql5aH/+YBlO5heomXEJX/FxI=","Jztn5Eu+DzbgP+G7fQJtOuGNdCgOpmD362revxNiQ3A=","I0Xtw6SU/QhicN+OwzNwIbv+2zE+Zm7RM1jYCNf7lr4=","FOMkDUALLzfEYnMeqxq/oxIf/0RSrfi48eotff7+W5Y=","Jv7RAML+GK/UVY21aQ8fXBrkhI5F95hLl1oSeyw+Q/w=","CU8MBDLj3WHdWfePPK57LOrMfqUuHkKWGBMtKZNWGz8=","AbaVKNHLBl6hu4y0/81vcnpDwYSZioxSKJcT5S8aTxo=","J/QeVT+dWHqEes7am8N0raI/1aMQaGQM6IUfKslBa50=","HnjcV5njGuAEfsQzjM+LU2Nc6/7sfeBQmKyaSfUbThE=","FAjbI6AZUWP1f/VzObxpV3uWqnyfWyNHz/7nxsrNOJU=","CkXtKHS6oeVYU8qGnYjs4LGPknUqamIpkvLECoD6G9o=","AIxp4RYo718lz1qpqGxYGSKT7ae4A4sPzb6exDo4ezg=","BEGL3dG2N7Vm6YOvcXSEDzEW/u5j7PgRujwYMgi3NFc=","IVzaZHhzXrFD/7kGdPz3W6TWD4Hy4TujoUiuMvctS0Q=","A1V3pU5RZpYzSUTTVfj18ZzcAAaj2PGcv1KjFfypJlc=","FAB+CPIFCmcmetyJma+r8t9AjFJLYtZiQuB7yoRrc08=","HTTcFvebbjDtWmYc03wZF44bm172gUEEsPAbMEL7wfE=","IQKHOD+OqdAiMwWDA3yXx4vGVZsG2pmNNIbHhFGOKPQ=","JPFOhSkNadUBojR1cHIP+4Be36PEJXTxDBc2MdwVqTM=","MBFiAkuye7y+dgb1D+f/Yfnvb+xscPrySF0RhZ9ZJJo=","ARLsfPGrd7qI3wvyucmtzVu9OQR5hVex+xfJ8JrrwK0=","AEBeWIiFRoQ5jKoKRH8Qd/IpTSPE/hiL0dkCS1x4bJ4=","JkgTfW9I6S4bzKysvjCERzmfY1g3CDRuLr+Yfzl8jxk=","KCjtcDkwPNKrGsB+JOLKjfE1YvGXSyyfKz+udC6twjo=","AV5txYPk4fRibYaZkQFw+qMjXVTU/awkgAEMvEODc28=","Dg2QHxJhNtuK5AgDU4puY4pnvklaiw2mUj3RUr4kUU4=","FfHWuIcX83YDH0yduTiZIsgyda8+Zb0G8WOUV9iuptI=","LUotS+9CCUUS2iXx/ERRl9pBFsvxpfGd7acTKbP9PMI=","K3VRa5DIMYdaUu/sZjs6wkQwCkrqM5DLt5yrBKQcnDc=","It/nuhqLg7T/nlmOT4U1aOSSEu7AvrVmy9g6WAyRNRA=","FzVtIw+dpNJF6V0xk5xUaP1rT+HUOl5qI8MlvreBjoU=","AHcapaActVHWdOzHekVm0wQT88bz+YiD8il7sq+QFwA=","IDjCvcV9kv0igm/Hbm0Iwrnw38UoT/+SBnyncRhp8fc=","G7steDEp1WR9zYaNQGi0yykXVTQvTRiWZ8q3P1iRPFQ=","DPo81ioiVpvZ+D2sdZgvXZrnP20R6UXbTxaR5H1pDN0=","ILi8r7IZwOjMdMVkw2Xn8arc6+nR3jB6fYv+vZpZRIo=","Ez+PSTJM5Vq+E8UgZbn9VSXRmuH9lcloQA78LTKj5Vk=","Hjk+KBbRhLtv0GJPD6fQvix2fODNqHqiI1hjVktvDsU=","Dqn5ltp3eSlpf9nAtweBKOcKzkTg+cW9K0CAlrpqyrI=","H5mCObsTWZ2yXFYhQ+En2H9/epTTIXesRszrh8uZArs=","JzGVT/P6k/5hE0ll0/LboL+sz8kep2ylljjS+pxKego=","GNB6mTn6+lEuLbP1I9HK1d5e5hONwtaMjKBtWrtK5lU=","IcUSLwDw21/YTOHXwjcOAZ+oJp/nYxVg8wpMeR8ijg8=","D5TL3knXu3R/G3qDvbw/u6zJXGg1V2e+7QLWj0RFBMs=","B3hlhVd9gWOMjfbG++lP1jL3rX41zv++Nn6co8ozwWU=","E4mfobQfEvm6nYW3K6MQ4Chzb1IAKTvBXfVCwfP986I=","Gj4rSjQQuBDQ2NjpG8CrvFhDyQ4fGWkCkkkB5KQj3ME=","JGk81SmIhlA0OL5oUnflgMqgxhCQzn3g59QOSdErkZA=","HLiHB9OFBIgo7kpP9GUdJrDGzkQDgBtw5l0DZChb0l8=","LV2ONshy9boImQXnSLAMFzitUQPlYzQlDbjDT4n0y1g=","HfSP0EGw53Yv/3hAhwZP27uvKSQqNb3Gokx2TxIB450=","Ia6hjWUmT0hsmGs9zeery8DOH4JBi2/p3EIO9yj5pa4=","KVqXjWsRQ9403tb4Hir1C7r56To8T5jwe2mpEpeCGNo=","BPDwtU4vmt1RfFPxHehlps403zUtDIt7Dqj8oFIaO18=","DE2qa9iigGlc63c8I+qTbq4wua7LfSlzLz0AXo9r6HU=","AnW1+VDla+0BMgnjTJiVn61Rsr3rrPsVHimTyGkeHxk=","FC5iK46wlNFWR/1pEW9ZpSfYmEcQq4Q3N5IGvJW6sGQ=","CazJD7pSV0I1t+vpSzr7EHpou37W1gshcUIZ/BcNVbA=","JlErTlNZHxhxCbK0829BMfwLzRzGBraFOqIFJrlZHd4=","MEy00lizCmeYz14/yG5JGAnKculEBmFgon7GDGaH+u0=","CfJNhGlxeiu9s0dAlCy2aATtZ9kyt2jIe7a07PNU7M8=","MCpgTRSlzqSdBBHW1ml5dXjePt7dS+5ZUQmlCfIAX3g=","FwV6kv2C8ndjuYwBN6Papq68gtHuhNwoZSHEszrRas0=","F8mMPmsU5cOL/T0ZGOezLYXUMk8W5DRImS/xK9AGOnk=","LYW6ppK74B7o7Pq44guAuMASyW1p9pS67vwlO7mOSec=","IqcTrtFgfTbKrrRv/0EeZMG7MWDbPzQx+swHlp2rTU4=","L3rk1Kz8hJf9pKwNCCytOBlvJlyGCJI1CT4arFPGfoo=","Gv1SlEYoye72pNXPIanc9vpJsdofvZyXaXqlDc1s9xI=","GY6HTrMYdbV5bDCBQk2nOpJwjs106A7e1cisSSqAEf0=","AU6ht47GJHEU1GFc4NEeKAwzsKH7rGNvVfBDpevwTKc=","I7R5ezv/sh20J35OsTl55ndKzwRS3qs9BX7WwOtfFxI=","J8hcHBRwds13f0G5nS5VUw1NQ7NBEhGH0BBjfLtmroY=","H4RoNwl2OfrUPA9AakApo6ttgJwaJ8YeSLFcG3E2Xx0=","JrM4v98VAxE1f4BkSe6Bsv0p4/L0O638eEiUjdd4GvE=","LMxueXM3Rfm3WcHrX6NnHcPZkGXoQT1lPrJIN6m9xUQ=","G3+6a9KFte514ZXeK7sYnoIt7RmihnxTI8f2xXXBmNo=","GEpchYWGmW8IrFz1tfZzZ9kc/NcbNeujd4fkTnz8YbE=","I5FXa6kRjbEodOUWnpPHKfiq73HS3tyB0oPdlT1Z4Kw=","Bv1hO+9kavpPHVf3EoUY+DNQ5e/A5B+BSNLru9kZQFg=","Hs8UR5SHrY+OXkZ39z2+gfPON37Hvtn78MCg8WuRJxg=","Bv6YcPA6j4NJjnPs8uIUUyuLEUoUzzs0LXYj6dUZK2c=","BLjac5elGRU/B1b3LJtiZw7V6YPAKkEJEx5yddfy0bM=","KxxA/L332duF+Biq1/szO3JJ23kdH2X0P1Kad+MRiZg=","J4+yHkytEQCRcC5cjNyEQlvKCIKGdy8YFzCPMQl4cFc=","F37wPDQzKN79UijffU5E1M0jlW37E0RIpIWxllcpJbQ=","DSAWVL/N1Ay6UuUb1BnA+VwSEB/BBj67jYFVTHHBYVM=","A7IcSjcCasXZYhGVcti7q7RTND91wNVcdAqtE5aNbgk=","BypSFk4xdfY1BPvnoOAlCdBQ5VUkkOI9fJyCQvqHDOU=","Aw0MGEt0PjQBEUsfOVsS+2qWIZHHfFvf7xZZd836y+g=","JLo797kTSAOrPch/2enCfxKXZPkcNOtTtVfvP+qHo5o=","E+BdXE4dutRohd/yevvwIffhu9Qy0Knxo9/88zAKekg=","ETov5ukBnoPg6JhBDDUybBDN0BQprLsfq1+qnPR03i0=","B4rryP8poC6JUU6aW+tWkLdeWY0q8vkBa7+9rAL0fRc=","Ld073wTX0UScEuYAMLlxtExld6tWD57+joZygu8RY+k=","Ig+vNqAX/v2d9CgqlGUTWFpPbPpbxfl2aGH7+kPKGKw=","Drai6p9oJwZf5mb/PRMYKAkjpjT5HvqeQ6IjBgJXiB4=","C+lFjpz9bMZInX8g0XOPPlGbXCKtFTUstEQQXvS4moo=","GSXSRjW/rAlDGxc4Njb2nyJLrtNXdijeM9Gigs0Y79o=","CkCYiUcp1Eu5aksmXPmAkAOe/2z4sXDOPdb45CVm3Zc=","GcnUgO84qhMQW1dKQZUgqn0JKmjtbnYXEGWAPaUEgr0=","HApsB8vA1quJSGTfzp30BrBLsMP319TwCzQDVRQRwHs=","HUC9QM2uZHz/OLSSia0szP/Gab2UpqpyT6L+Iy1OawI=","KO8tS7NPtP9nMWmqHN/L/XqGmXSVf/fse+9Mcx29tmY=","Gy1daxcbAUiUfVX2GwaYKChWcPS4Q9Kap/RJO8xaiSM=","DqCmflBKVeB/yGjthfPLJEMYNUCdteZlPMMfwwfSnr8=","FKmbvLj/8GdyFJ377QED3ueLViKvwNmcyyvN4GcywEI=","KPcRZ26K6MJEPD+CqLdl7cF8/G7SVLfSM4+SK2hDqOY=","FF7voBSgLZzvO9swUgbfsdzU5Li7kVE+rdE3TDjpQZU=","I3nSnV6cadb7qMomFlbJ0DcCNaN493zKKFDPs9X8IXA=","LRLOT7Ae1e5sRExZWDzRom2OdFRDpnIatIc517JoXh0=","La2l/KznTXTb6+iNr9dUuFmYmwkkC0OkbgPcb7psj0U=","LiM4ZXXi8PH5fk+whDihNyjf1QMNOYGS/6qh/G2l0Vk=","Jw1YkB+Iig0zMTkddLctNf50mEmt1kGc10fWzWfbLVI=","KeSLFXy0B/nOBp0PgKRTfNnocXnZ7sqzUMeNaZCk4OY=","HRXVBjG+cj4s6L+LVZ2XWvNwVXq+4ztlFM7RvH2/v3A=","GalUqlVWlpcILZcBfLZsxnbQO+1lQqWKIjfnSDro49I=","EUbYzULm4eR7UdXYBmDX4Xq0NGeipbXIwNJxv5KDcVE=","AoGjvCh3uC6al5a+++jbNTaq/xK7zr2R3miHQy83u0Q=","JxkE1vmN594ccCddPjYsOYWy5+vAc65ZBYrCtOcTlOs=","Gwfw+IHWC3zt3+Tf+Hj8cWLJLYwje1JBAX/Aoq70OIE=","K80nAaY3Nec7Ale3PWOsfNd5LPlu0KD6POO/YiCDWus=","Ex8l6KqWY8/4/NxPMlQ0/hRAVvrauwHU7/wCAUjwdWY=","HgPGJFHLv7gqakyFE2i5qc95Nmvkx5N+8W6JC8ps1sY=","Ko0wF/KyGoGNPIyTJWa9G6qqfEVgC6oJkKpnpJMJyzI=","AXTCDhENEG6wOM2TGNRmkaaF13e3HYhS1FYCRi7F46Q=","JjnfBz+jJ4nQ6a+rDzRCJIjq4G/XXvVZleNp4bFdvd8=","DBcNaPEzEldjuncUYksAdHX7Z4ehsXBDkmlj2tFq/R0=","L7KZNASDoXObAQjmMaxuiRc2clOna555k7Gq2faU7Ck=","JYjP5CGmBwIhb6C9VnyyZq8QQpI7xstX7Wi7kEiPNfM=","Isj9RjhWS53pDKNeZhll6m8B83/2Fe8wgEb+E27l8Bo=","AXzvCcmAqAxOU9coS1sqEN0c0KtBJg0zzBnfraiOVEc=","HZ8KMCLEdk+eXmQEOXu/RL4EnlGFysSLxymslIqwEzE=","G79rFK0+dma9WMfpdQ97ufbW9wxMKr6R4g/FHMXsKMU=","FMjSPnsVeHAkeU3DPFjauMEXtRtFiPXsXNjFn5zDDcs=","G5H8jmKnnpj1Rc2iYI8ppBaWQaP3FerXi/SUgiVV9WU=","CukEFHYgvPBKS0qWebJxP92M1QKW1CyjGFSOMrgeOzg=","Fm8+MyV3zhDIc4kbXMdC58NLtNYrV3MxZojlEPTYK4s=","AUHgiL/G4Aei2Cz3F5VHIMspuXswyMgSXV+bRsLiZiE=","EY4O5CAtEnoFd6buopu2FNmcEDT+Di50Zekel8g3qik=","KXC48x2bmvs9O5EtkFlKhHugSD3aSwk03xJ4uhS8Lsg=","L0peqkt6/z/NBsnWj6LjLktOYprrk+zLVSyflvvaPd0=","ApHWzH6OUVKQL1sFwTACu6lctUZX7zk+krzCO5u/f/w=","LiIar0BwwsDXNbWwpSCZxllNOJNpFMk5PY7NIycIjEI=","ED1mn8RrB6r2zESJ6FckGBUDAAgX+MH7XUcbKzYXnyI=","ENvjc+1wZ0ATqTm0agfuT4wZHj+2OfjQp4HR/7qC/pA=","EWIpuhz1gP+G7QBrkgcDbmnMDxtV1AiKs04Bo/JfpTE=","F5uzk7m+6O+RiiuiI5/x5r1j1tSMrUq28tMZ8pmb5PA=","JXqN0BULElS1hRIph+O/zd5/kU03TSvsBZXEavvAmXo=","EBX3+IcdurDRIVcLC6ZBeYCi0RspL7KjesdMim4Zjfw=","FgrPPcmNnR/7FersIofVzHQ+89FvuL1AlGokYz0jgl8=","BjxzVSsZ/m9o6d+UOKWBgn7ObDFSARfCNTxnzwcU1bE=","A+jIDa+IeTjNNV7HEKnjL0TEdSCqul3P+cYsS8BBKoI=","GsP3gc2WdsQeoh/St80/OMx5Xra6RaUlspHGa4znumg=","GJ1xIUkybXGwMn+bcQLKD5MEP9vPQAwY479wEGSTNUo=","JakSdh+Ni938+8CZvJlKNVF2xUoYMfjupVcsR2WSwco=","EVjJdY/bvWVR/SzNYV274L7elpps0PKAQOk7UjntouY=","KOe1bNKbFhM+Zjg6IO2qanebavuCdyNEzSwll5qaXu4=","AsNZf+rxA67wzw2pbHgXv+VxOCjGE+MmyXXKEwmSdwA=","HEy2AxVUovQPzRtxIjqXl13en09cJsoIZ4hwoTntk8k=","Lsco/ntpzEIfGNlr96gmyhsEJh8kqY/pweigpBtktYo=","B54zH2XIqCuHWSLIRJu96joRGmgXnl0t//9gXhykfco=","AmzYE/JIBwM9fAJEyfB5D7gNow5ePB5F18cDLyqqGDE=","Bb0RwrZN4ac2+TrI/34MFm+MVwpvBo3tr3IifoXBFFE=","JeFuxb5ojhN7LMzug1Qo2rk5NRsyJ+i+v66F86H5wnA=","CzgHOYGwr0GP5p6lXtob5dKJsvDeO93kfuZIPwM7Fs8=","G0C+Ux7froGjPkBjj+hfiAZ5GaFN0d55Po6xUg2zor8=","GzQ30PQFqyfBhWVpmcU4pnZUQ48oVis6AOrDlecTODU=","JavpbdwhssF7a/s6ipCirAUbOHHIf7njU4PPbXIjiIo=","JeP8k7zf/rQovfjBJJGWPkrKGEdYRLZ/xWdsc/0Os1g=","A6+WtLlywzcbB2ghNZz6rq+WOKByxPk+CKsRnmx0Kac=","IypIcy3yWZsJ8fFjHWgSkwP/bUAJj4smAJg+VTRDXBE=","DN1RipGzj+2kaB07yZIYLuER4EQOmGDNxxzbNq6Aweg=","G4IYmMQ7TzriAH6ZTqg6hNP6Y+dZXbL0ExLN+tHPJJk=","E4YgOuQTwZQqM2svoIA49OkuWVLlI7vffPM3gRPvDP4=","BCVlflepQQ66A2Zc8c6O/z4N6UabAy1Gi6Fdkgj8ILU=","J4hK3ky07sDJHIF34Jcb1am4RK8YjSisGYDMtCX+aYY=","DsgXMN4IeJQq9LOCe4vZrEy7Hzq3rpfNG7E1sLfHj0w=","CpPxyWKeyQceJoFIxlA84YAPTMPFOJw26e3j7rq7cCU=","B+nFjdfEdn/KXMvNe92KT0vqeFhUKymHQ2YGVAAexS8=","CXXgdhTM/jzzn9AgjpfK1JxlowrzWQsk3xAW5qetmzk=","AoPzAsmJdaQYojLTJj2A3XQwARPYUd5te17zx/kplFA=","K5mZP4EnLABVPHGCfp4ksycFSecDUVpnBDk7OJSn03g=","A8zmPO8LzuS51cdToZDCSRJ6YotO/11Vfy7AW10DPJ0=","K/TOE0Ch5xf9jfUl1GQ5N16zZCIoranbrKWATmmYUHo=","GulFPcuIkM5XiyIdhGYSozlqskrIBX7Uggnv2/MRZc0=","J2TT43yCx2OCwsR/SpPdjnP9x8rb7Gi9OwO03XXAmHE=","FQ+UGaO21G2v4FKULhXtSW5bFiZIt93Tz1W/HlL3Y28=","CHbcJCyNKqGD0YTLvENA1amjpHTqhKmQRpmdlceIS88=","Ia6GrQtprmnkub4M6uAWZ4lanZOBocDebThk0ijo7FU=","C6CudfPHYunvoReUyBIdK3vG6+448QX+wANZWZJBlYA=","EKFqv9azg2DU8yV/PFHJ+5TsX4Rd2D4MSsT3eY8tkHc=","CdzZsAfQRQfAvHcsDr+WTUluaXRhdTvRu4G7w5WD3jw=","CxuyoQlmGO47riJWP2P89+hagX9jRVAUJsJxos8ZdeQ=","BEx2UgaPuwmRrtaURUAyG9awmh8NbpGlS4r026GEccs=","IU6pVcSypRB9iFo3c03lya/O90TEgVWT+XC72sUdtV8=","FoTTbc2GQItoIwyp+Y54SVe/t1UqklPq7odoIL7jEKo=","AWZs652c+ky+0VmuaslFUWsJPOWJxZ39Wr7/bGwu4Gs=","IVGpnve8B3B+9+IjhkyejFCDYwLymarQXeNa10xAna8=","L1bhUyYpW9cBpAMU5CzP1cpOCBT6VNMS53F+SI2gWVU=","EWrgCabEu0wowBZxY2T7fnvjshcjdV4WB7GiYrkaFq4=","L9vnH1PVTls7y4UM5hdD1nW+YB10Qw2euAc/aBQgUYk=","ARqR875CS5VbIkHXU+PW1bDEj/nGi6ho+KYRIyukQvU=","HHyc93USVQcOvdDj23+X5dlVZNM9KzKTyv+gQ05teI8=","Hrl5Ihwx9peNQ+dWinzudwnWi4blbXfsiVh9+qeCYbU=","JjtI5G7f+J8t5dzSWIUNIAVD7l3eMUWbb7UkGmvO/XY=","B4W5VZxdoL1XqAFQwim7LXX1EJTI4aEb/qU44hfS7PU=","I88a1axXZYXsz5cJG+V88Oo7uy06+RdPgEJYJCQyHZo=","J9TbS9sw6k4HVQ2eB3uoqdXKodQYwadqEtxx7FWIEYA=","EV9iQv1UErEgjNQCPYz4f7YtM6gpKyMcr42CVwGraBo=","CJu8gwlPZOKTyRrnmot+AJ0PZ5xn3BnGJZewThQVxCQ=","HUobPnptJqjIHX6fS/CK8L8TcNzQ0hAUae2H1GnSRq4=","KGhYPpvesQU4Ni1/7YmX6c60tDq421sKSy8UCUOuUqg=","C3lFnqgOcVOegHnPs+quA85tDjyFZVfD9x/JgwlbQ08=","EZEZ1O0W641HZsY40MNKzBWaK44k44kow7qHWJDqGYU=","C/2+S0N3IFN39pw81ek+zSqcs7SuLBVB2OdLZOllp80=","DUEXTNa1xMDTSy9NhB8/naTxAOIM9hQIZO/m7uVMCKE=","IcWRW4bSIRBn0Z/poxgjQEO4C1MxJ0mJi1N3g8vk4cc=","EDikqc+iDKui0j7wZOdBl5LoOjHwyr3k7qsuSZcv144=","AXzAB5+YYxdxR4WMidPX8xra6/vkyeB07KvSC30iQ6Q=","KU/35eNvdpDWD602uATjVlnoIRfs1E3u63nli7jIdNg=","HwP12BDfpi7dMlIavR0oPCQWoo/KokTTZ4ju6xlakEE=","ACET4nFeqJPQDRAbsw5uFwIVfRD6/+hQlUJ9ydnK7sU=","LpLCm3okOimdkueBlfMKmWo/U01XkaMqC+KLt+iWDH4=","ALswCsdFZESfhyZ039nhehhUMvH0YzF8351JnIfPhZU=","JQ6DXM2g5Gbb1ZpUHh0DxPvtY3rGtxXILDKvWI4bsCA=","Brd2xQJKtjdMhPVSjKeTBDnaAS1BL5Np7jbbM/xDWCY=","Id+LMYpEzF+dVLvvyXqRt4eRK91c3KlfR+ucyJq80eI=","Hk4er10XKdVSMLr7F0PeRzKhjWapaShJcB+aJedMqbk=","JozrN0lxk3mxTqBixjs1lEnnCtWBbfAUy9ECrGR/Iig=","DiUrIxwfDvGMjWr72Hnqp/nmHepzJHyjr2Kzweh5T78=","B5nBTuwgQ4oOU7aYgskMbZI5tzZ75Q9kzpLZl0wr2v8=","D8BQAAyCGkz07mv02RukbSysIwURjrwZRoSi3LfXOD4=","JhqM7DHBKJ8jWMc1MO1+AcLu+Iy61AEOwJ0DblfSqcQ=","D+U2ycfdpQcKN/0xE193pn+fOphrHCPeuD6FeTzzz4k=","Gf/drv21ADK1jgi083exwOs38GN1/3jnq3tgV4Hd6Nc=","LiBEE8U0RTUQBDFhEPU5hJrnlx+Hf7CEGxnudT7iCD0=","Kq2YaC3+CK0smxX0RVogHUqWOsfbsYmkLSs+HD4DERo=","LIn4VVRFlLCMpDp8MsMcDZCurzABMsi0pMxmhDoYGuk=","F6ofI24OidbIITN+yQvXp4sy65uv3Z6D/4x7G5eEgos=","KQ/qrv8pjYh9WluqR/4uhAcOt40gedeRrLkGepeawaA=","JhA7hziWhnGJdBL7QkbahurGkjXEoacap6koA0kV9n0=","Aopw/OoPJ3l4Eg20vUeKawnVTqqKl9Np2seXFpibQ8c=","JJnR5FRMbblOne2bqT/ZIWJobkEgmd5brxIyEbQTjKA=","ChqqaqqX4Mcij/rlF7WTkiEa8476ZwqgYgetfwW/Cvc=","JbYYnM9qs6dZZBrnk4Xz594ON1phwmDYTZGzMPg2Fto=","F0awuYL+/Z2Q585yzbX5LODGmQ60OifNU++hvOiB62A=","KJ6V2FjSur4lJlF9hQWHw2Can0rTKmRt5R6Ga7oLQr4=","MEhBGuIc7Rsx1D00lskuZqJtU6JPJQ4X8yjDWNl8Igw=","A37HEXkLW5gZ7S8g2gkqa++pvETL5sHCHzPT77F2iPs=","LUAp3nK/AeWTe/o0/01eu+rLAQ6oFtn81uevkdmmcUo=","BGb9iyODbY5FoXUaHQ0o2wA80gVFqI5BMYxXHDj9OxI=","Ay7fXfbYM7VJCEDgFAJHIY1iVMNpfQBw/c+/bxFo6EE=","JAmOcz4wem7knjj/0BBYmlHB3yEoLYJ4j1vQz4ko0eE=","LV4vpeYwBCoHMeyE9KVIQg3VZ0thSz3oPlynB+yzJwY=","DnchDcnyjwqguTML2mmCWOQpraPhDwhPUGaq3IbX3gE=","AuvaoJk/anAucQ+PxHOS16DlGGKUunjMveKRNRCHtPs=","BWZ2VcL1SyQThbhvz+J00fJFaZzWqmC2/lFRAubtnA4=","DPl666gk5Fhcyec8YvAzS47UzOEna5OVAfwvv2ss8t0=","Gw2B1YuFqA1f0QtMOZ4LqWA+DWDHpjyJyDOd+ss92Iw=","FlJhgG1XTgYS2TXv8wZHVK7w+fyGmEseMdqZaWG1Ze4=","JUPBIup+CEBrfFqJ84VXnFhc5kfZjsRAC2247L5tr8g=","GKrB6TMywGlWkYUogLMI8GnYdJ+UySNywTZ7ztFx7gE=","G/Y8/7Ra5vCDWN8BUqzhcFi7OmOwsfJWfmnUK0QEi6s=","ICg9BEPIQ9+izMsoURn7ShIJTJDOatoPbe8R7Gyqa5Y=","HZVP3WOz7hOmyhPf/pgyqp2eXy4ezT5AcnLYfCgSULI=","AxuA7zDrD2OcM/1OfVt3jWB85iSrfAu82bKSG23QsWQ=","G65vI0YfaCpjicYHZwyiyXW3aLpJIlQ9/gx43N4+2FQ=","DBXTS07w1t0yTx+o7wWL8ktXQZweSTlq7MaylFVieA8=","DJXZH0brWHUGxXu8LM+HoPxTSKwNrTdetAmqZM+S2pY=","LR2hXKUiqhhodAuegBoAjdt4hGV66JUH+5lFcyZ4bds=","BXLM1/xv4Gvpvyv6i0iRo35yiAXGCfHigqAhRIDmKJQ=","IBa6dm3BTr6yack5+YjAsOXXoW8mSeOId/L/ilJaiKY=","HVcLX/hXMOmtjDJhtq6FdJmSIVdP2oqX8ZutUNwuxyQ=","FDIj0CfLIvQrIKJYYDM2V8JDoF4W+KD7B3hKP4s/g7I=","D2ftUw8xUEv+O4cyVoKl6bkW11yqe1s9XiIsf4ZBfc8=","EBOFFkaUeClP7wUIFR6oFk8UbI43fpBjfEYw0LRd5Tw=","KG3L25yF5dbGgGa2lyC1UPRhWDdLiOdrpICRZhtZHhk=","GJAXrQ7GWZZV+l9cBBsYnUpQVag5FOXrFWUgnUQ2bx0=","EjvOn9QMfxli0AZoVgzDGSQovCKWyS/ROkLXW0G0QaQ=","H5ql4lOHmFBzyiINp98qbO+LYKCJ5K/ZPhTus9XcteY=","ED843bbhpmmqQuoce5qwV2HxgEoV/iLya9NDZ2VDJqA=","EjieAQk3eq1Ca+RxY3WEHC/Uq1mLYLaytOei74pIrno=","IE7wpP5o2/ISNxQxJlRg061jaRJFxWzNT2mQuYlTfZo=","FCXH4fX1pCcIYzQ3Zy+Mz/HBe/dNvvoemc0EDNGT+5E=","HRsl08q/9YQo4mluzqmXWpSEMC0X+hLPM9hBa0/h0pk=","I5CBhnZ/B/E9CtrRFihPLxeRRHULDx/9zmLrR5fsIOY=","DXVEc9fIdX6CKolxjLfXxazRElyl4NEnGEhlUqN0GXQ=","LVneccZbhnjdedns05FRl9FhslORMpkjjvjT0ozBLWc=","Ky9jjc5sXcBL/L+0DW1UflJzDN+8p08MC75f4l4KbkQ=","IIMfMxiNqt93xILB8667/MubwnVZQGhEQSdvgAaTx1g=","G96gOocRKsX3HSewaQ61eL4gp+qwLM976UqbUEMGv+8=","B/GQYmxc5ANnCrsj9zkRL/uR3CNIGRgNg94jTedDox0=","IdA6isxQAsdWXf2E/jAB2dcCWSnHF0neJTgr+Tg8cM4=","A3+OH58xC5CQhc7ZOLYA1N0GoUfVGDmS2XkqxEWPeTY=","AmgMtCDqSuScIobkl608u1U2CHWitp4X4f0JbrrFMcU=","E6OgbR+4J/8UBhkhYusjs+J+lM/aaqBahqteMl5d81g=","BwYJJ7PGQRF0ZkjWqEM/+PNzpFNIQeXL/+W8QbnmiPA=","HUFDUmBFxsQYyn7fv5hQ/SYNIxtSsgl/0iQRBBy+744=","BPbbJTC3GaN2xufUic1/vGUufS0JBk4+lESXjJvhl6M=","BULvw99bzvaZ8Pp75ccc0y0lPyBIi/cNc0JB5DTb8J0=","J2lCS7lqbCHGSlBhB9SIX+U2A8Cf+7AYYGWDMKsbV/w=","EjvNsM9uevtHuGaCfbcjMuk8VxUG4HPEmK0akr766vA=","FaHSWrZNsDU7M60QCahnJ2CX1aYLSxjdAr/oVaSVKyE=","C5y2/X5v+uyCRqzUHkPgcS/XbVyuVqlAds2BY1TbMb4=","HzjB/+VHDINnZ3yMZbP4MZTNnH0ugIChwxUTosI5Esc=","DzIjfS1u0AscqVTfN8MMmI+JQV7tgpEz9ac2NNBfDGA=","GQX3boJeFnH4Z/tYWPJeU6RfjzBqmhtt7nAzZH/IrRU=","CRx9VOAgZ63AeUSU79CtkG6MM4pSTDf4JfkAOsMS0Cw=","LbpaIZQ1mAQfkIYMjpIiPXURx0vrRkjKquS43jhw8/g=","KTo1C8PHidv3wuWgFUgGeKdV681o4csp5B0dKULFedQ=","BJ0BmbbA8rMSLX10sxrqj8twGiT0C6X+aY3mMdIvYkg=","K5MlKRyhSMhuq8LrMsrkd93oMPAo9Ui1tcbhQ/uKto4=","CWpu6YxWhr89WGoOVJYbCjr9bVLaN3Ei6Fo1UAn0pWA=","E/zHfMtKCR6kUqP0oQ/K3bqnqxjrP4hQi9EorS6lqBg=","CRmfBhVu2nyBAzQ7NEurEfQ1UbuVB7zNR6KSrz1Pumg=","L8QXxXbj+ptrOKguAyhCLC0tq5CHnkL+pzAzp1YhZrA=","J6gaDJ5dDJj8/mea/eDK7c4sX9ZnQkkugNzpX8rHn/E=","BGe/jVN9voI9an1kyix6JBei13WPwaif+TME/etNB5o=","Bx2CvKkq7+djbxDJzhb35bQTFBKK5ZB+GIS6oYNEJGk=","FHPkQ07uMLLn2zTa7vsN9H0fXpOayiU5SqEaaG687LA=","IwNAMBTt2DM7h9XMTLCP+inudS9qNnxcmRj447gKzUk=","IT8vNBdJ3McC++uOuRauZXVEXNnU5f1b8Eerp+wl3II=","BkNpvqTGdtN+/jpl29Qxbg4ba1GsSL+cAbUsFbJOihk=","JhiTQVCZUeY647AiOXCY5fqTU2JSgBMbMdrDocGDeWc=","KMUatGMBLYup8Lf47skczXaR7wVwIXiS1XSUxvqmq9M=","Kj5aZgdTwPczgnYgzz0jUeTxcRM/dJ6uDKslrFqk8Ms=","C/MU2ddeNUhs+fYvZTlYTQ+W/P3+oWF7dqRkCZnz0Qk=","LZY2hFbF/ibRGaV0LQFNuehv6w4jFcKje/v34CygFJQ=","Htjy90Pkr57dYtmt1jRHTVQRNxLl6UjwW4LQbntZkT0=","AI1aBHojOWq2scAtEIl0slrhNeTw3mgFYnygdPPFiok=","BH2KtsUjUNZU+GuJQvENLAAhv+nf+h2yVNzFAorvcQA=","GZHIV7MPPtilj+Ip2lwT/gfXUZmZjfEJIQaK/tCaajY=","Ai5IZrivFs63/UVzesNSgFscV1RW4VNanp2fenngpbU=","CghAzDcg5lnzEdrM/mNI8ofOHdRzkSw0l5pI5psGqlQ=","Dk/5EO45IMWH0GENsfvgi/3C21OBkmJjsXdpiBDdpX0=","FV0nsESFaSC721Zn02GlNsP4xaXYWZ4qeVXf/ud8Jm8=","DNwAXVX1dcYaQ9iij9u+8+7DXlakOKuZaAxNHvrmTns=","Ix6Hupimf4bVAWUfW3S9U8/ia57gnAep2Dcba/fEK+Y=","BrTYeAW/t1+cN6YeEOVXkSLTaTJ8NE1RbizmyJOYs3k=","FuZtFtP1cK1do9weyz4Ys4642OBbLo54hEkaLhsuViw=","DGamNAycIM9m3j1u651J6Kc3wjM0PfjYR+WnGO1RGKs=","FUpLGVdRR7ZnK7CnIc5AlX+uPjNsgsf8oZmrMOdRInQ=","FeS2pwzavyxN6YQZ2oEdBiyo6d/L45vHVC9m97YL9j8=","EWGtj7ogdgoTv9e36h04JX7f+oxSvo9BAIfJFvUEr74=","J7g7x50q1NpLXvSYLpG4EHSYXPIzEaZY29DtMB6Q/Fo=","GkEVcw11FeiujQAA5I9s78yJMZBWbZTTnbFVF/QB2d0=","GpwrO5ekEIgovXa8QZaNMUArQEGq3EFtZcIJlu5qxq4=","FWrrUOEcOa+UbFMS+w4U226RlJBXHg7WtVVVbDH5fZA=","FNJVB9uGnigtB1nN8W6BAG+vnxDmY4gwMJl6uJQUnio=","AzaXe6VRD7O4Er85+hlGWUp4qZwAEB7xAXJ8Lo581oc=","B/i7dx5Y5XYQF6lWLGsoW5PWtwmu2hhtlmFhl1efG2g=","FUxHiiVmKU0vltg0MjAJrw2+8V2mLe+BccMJoF7R3Wo=","G5OL8wbef0gyXeWYd6vL/i7qCJ6rCQOALHvz+5UyYn0=","GqRGiQz2W+bOf31gO9QuA7f+wNIBZo92DdYJ0xtYfiA=","F+t+5Bw4dHN0p7HxRXh6x1uNVC0zSU1l8O0Ayk7Rft0=","HRuV6eTc89+QGq/hvaLMgjcDL9Nu1QjGHItBCfggu2E=","CZ19+XyrUibMfjo1zqpjXCKrARDpOmJRbwNwopZ0KfA=","Fh5TsvEO6aryJZbGIUgOHeIJBQP8xVqClcI9Rbr2j5Q=","C5u1PWYDZM4aUiK9zyqAoWGTTj6S3lBX1mjc9J3qmfU=","HIRXomXBdW3nVxswKQ3LSPoL6yt9HkQRQmJRWFSAgyY=","J/nG/QuQmDAQ1go32ApYq7DzUA1tFsm7TWpSrJHEpJE=","JogM+gTsre39o6JKlWc01KvIri+SZENpyEYN9fIWR6s=","LztY6by+N+lc3ZmQrrJkgsVesqlAnijlbK4k38643eg=","ERcQTezGeaZq8udYjZcYBbUYrCGfrIB4zVIqyJgMaYA=","AcdFQY5M3YDqGKM571kOWDYrOCOx/tLWqO2UIZB3HPw=","DK2KlU7GZ2tC5DyGkCQyoeF+LPSvWjJ0vBvmcm4dvj0=","GzC7mJ2wM30EMg/M3H1m8LsVtDd/zhp1tCeL+qYdX1c=","GaVXoXIAX4QkLUDFa+fDeVXPdNoiNVew6t3rW1XGGB8=","Kh+IPF6ttpZNSEdHn1LIJQtMzKD9spIji5N13MIY9Mc=","FioORNuPqgLb4apSsWgHEKjcpgkTh2lcsiwf+ESSg0E=","DtmUS/5IVC76EMnyC33UxrFVhOEmvywByOBFaLyK4h4=","HVPAdsEF2mf1z9gi/MnCkd+ikjxMbSdd20XZJslxHC8=","Byugos2uV7WDuh1y8Jx0XlD04Wre3WSIyti3k+PSrc4=","JuctxgnCkBhz1Ap+c59wr3IqpDmg/kF9dWjDjjj0fOE=","HzyrZaq10MxkWFGaFNKw3930wAWmMwPRc49W1MQWAr0=","Hfs0WrVllw6VyJuil7Y1XesvIwK2YXnh3FSJg6rgLXY=","C2Dml1NSFb8Q8csSCODmmb2IWYGZxtjWUuabkK2A5sA=","CBWTeG4wJlA5awpF/49iNmMQofU4adBVcoRIGsS+4lg=","JgJ2pG5sYkeB86d3qbRbSDWnUcawFuWE2jWjwwmEQ1E=","IBILQEUWcxN4TQwstO3gev5/sGBVGPb1DOwbiktorHM=","AfweIpJnivjcXcHy8fVzw6xOGVxamFfkD66SMJvHaKk=","FMAEetALfXNqjYF+Vh5YLpAbRIHjgxZWixviZ+d1uTs=","JQtOatHH74ymwlHCev8QHXvh/CX7xIRHfLvk6Q1FbS8=","Ea77wMSh24Hlt0WB+B96g857/u/Oq3SrS2raDYrKKsw=","EAkX4IhnJIHIPOnj/LPbMvtyqDMy5bJ69VpIxzpvmok=","A3te7b9NqXYX9TuJg3CTM2diA4jTjhagvaandZcUu88=","CvmLGoVsUTh3Z7wmFGiIsoBuZmQ7RG/MP5GFn7Oc3bM=","AP3QCLysaX6BE+ccHA5JBPUln2CqQ+1Eh5bA7ZSPutQ=","F4Hh/PUEbibxm9rzQW6mBEVOJU/rCkk5BfVmtRUQtZY=","DoDu8U1c4GhHpRsOnkVBs6uUyufKKlNtqaJkyDkYWUw=","A33KA6a14VC1BWQSgILmmApncD/LeD4OPhIDMAT9drs=","EJwo3LhzsyctQL6wo/6PT9seei7Fp5s8Q3wZ3E5WH2c=","GUk8D1w3LHrQxPCWv0wgZgLq0j0Zdz9nZvE1px4Be+o=","GxC+lly35G8VTjwIo2ZWwuiVS11QfJSfdZe5ccA94yU=","LeJucAMg7UzJhlUNnk1qFlYRVnDzQR9fUDQERFtK238=","Edhqxx3nRgeFner/PPCT+AdtKGIKiGIcCaeqsSCakaY=","LDw80T8jE4loFwEkGlT1jJ9q8ev9bO9Pow6fovpOAqI=","B4hkvnpfNsB/qSSOmBgQQPxakRgVmEuHUPlEv6U2UDI=","D9cYfLYJauDhLk4nZBmgPtwNMkYgM2LVg80GSmx5//A=","FeYmWWgp2ALwrb8kdulWbhw2NIsCJe6ufji9Dj6y3aY=","DUbe1VIdFlxPsHJWovf15IGfbYit6RC5rT+mxdffqxA=","B5U5e95Gtal6I/cqi5JqMp880rtiAFBufoMqu2RTuKc=","EwCOFRm+MCk09CADKduVG3AOMi2xqH3VeYwrnhJZ6aE=","Gj9AP2RHN6RmFeBHpCrK3t+z2E/MtzmZyrYn+2BQEj4=","DJIbwyqfyerGBl9dxjRhWe+fbc7ZZJiWsU7b86qCZPg=","AHj5ejfVX1D71juH1ZXcZl/SBu1siHUJrafxrw0eZJM=","G8Y5MhQWKlICbQf+dw5TB2PHJbdTnZshnMV0lDl3xtY=","EhiYwBLsiFFPFViAw2wXVcFYk5CJ+KiVtWVAHeB7xg0=","DxvKRmuyTdzGDOkrmu/nv/Qn0eV+VvZU+9zDYuseDWs=","CvN57E2NZTMiGPUTjcEo1BsbNaM6XQ78XbtsiBREiQ0=","BPIQhjkt2+Iika+QBwm+h/5OnVKx3WWexWO9hI1C3Xc=","A1iU9YDIJsZp2RKmlmR47PoZqxu+gOWnDGoYZ8AsjZU=","LOuRXS5Hh83I6Uik6jWuBLtqAsByDFHs+ZialLiXlII=","BjPXfaXtiPnBJ8RZow1fjMC9hTd6Y8TnVB/3NSceZvc=","IvcTdZVFF180PQAmXDrZFWrpmjXzBFoDRG/NiP8zFo8=","E+MDRTfiuCB6ItF1NHTyxLv7ED8kc+xQg0jdxQ1gKXo=","EiNoZ6e94hq9KXp3AY7q/kuEDfZ/eE0baYHX6R1wQks=","Fa0Q1oCTRP12o4uZ9F/D0Q6Y8LTRr07t9GHEPpKmwOY=","Bec1LZXcHHogMTpT5m5pUlkCoX4e1DhZRTFC/ElSm4Q=","KfbibY1hQeGVXZ+zImp0rHHzk7Fqr6tB48eH5x+/4ZY=","HKPAtAVtureXxUaIg4oHTP+N5r1qdce2CB8ROx/jc4A=","FB0xvXHca8jErVlYL1m5Y8BWI95GGZQ4un7b5L4qRmA=","EGNTj6RGVzmeEll60MkiD9YIF43jmeWpj+ir86xBDIM=","ChrvcGTMmqMZNd2lfNxO4PEQTUNFvPLkKsSKyj+5FY0=","CFKAeTEo4VVsu/s1yaqXqgdMSmDYFpQn39o2bkJoaqw=","BqPI2ruaAECvVnHLHdv3JbSExoNg71EW6bfsBf4KaWY=","CaX2WW4IkdzF4no7mMz1N6zJqLt0+FAiCbQ23AcbtMk=","EWIEEpQ8V7kCrzYm7P9gj3Hj+VjIfNABSiH5TJ/zVek=","BSFE17lOrjPeDWzOsuJsgpt/ci7S+bYBBgb8bzi3zGM=","B60co0bW9MwXv+WCdMGzVWWQksWCleTA54ERo4euqx4=","KWMFLdNtM4PzWMgCQwja4hJyE2QMeF8gKo2DJRJE1L4=","BIlpCl1WNytFdjLXfMyLgKokh0c36aBd4mnhFhjtaf4=","HAH/8Gs3pRfTnsev2mbudo/TnsVomx7N6/MSmcN2zGY=","BrMMFYMY2bXIHt7oBSKvr3LogPoyfMsH+Nh922bxXt8=","FtVx/HHl5KljA3PRK4WkEiaDIs2UcH7uDWeNK2Jm6ew=","Bn3ZgdpgUgh7vkTtNXiYvowQj7ftahNIGmUJATAM1YQ=","ARRPM78b26kD6wtDRJskaHvZlfDbvLZU44rrlKbZOhs=","FhQDZ4W6Fsw+FYv3DCFPwFhOQz/RQAnVdqZ4eXDsC/0=","JXdVIoMAljWBZi+g52f0LVvG/WQvBANyxT06H+6Wkt8=","DehiiitR1w4w//0lHbTcYY33MIHQHfFhIYKy87wHuhw=","L7PIuW/hfMFDJ+hIphAHrH8EMtO0DwgC92TOfBaGZCg=","G2gDdhfqZfhj2Cjyu+RBIouddtlGPYPXeeXuoN3JIpc=","KILBZUfLaPiAa3etgT7jY3I1PpvRwAb9GWECBQh3RBE=","C78J74OTmJ0opo0eC/m0m5M10MNhETZJThKOX3tk2LU=","AscK9tNsB/TktlSz+K2Ysska8Jt7+3QHmXeqh/mbE5Q=","A+ft69GMw/+CuDWtCLxMM3G31VKG98SMdH2TASf2K1o=","LQJN8EGVS6I0Qd2SezCh7RAo6S1MNRZDKWdCqXQTm28=","KYwNH8Lzbo//M0JWvFzX6eQ7iSyhdikrOmTXYifMSak=","GOZBaViJjsiYhTU2MElsLF9XLsUNwtBO8XhpeY+a7+o=","LVOifCwH+5YFi4jJeJ/D+OHTYaQSvxZLKqDmbnALNng=","BVJ3BBy3oSKxYYsF/7k/cjQW6o7raBMIXdVKmds+sT0=","JkPm1d7QajtUCjoX52y87Qbqzkx/jpXpnbCaHPZ0+yU=","BMfQDNd2fhwKgzdaexHUO8L8LZrT/2NmiQomHFPDELI=","D4nR5TENBnZ7LwsSZtVr5lPYNkiHjqJdecS6BdcZLiY=","LmqQRKX0j6m7de46dZnacX3MiZbOwAPSbeh+SU7U6Xo=","LJnB/2padXKVQMQJs5+u2Th3WbVzHwQB6Gyd+arQjKw=","E+rXJn3GzWFikxg2sHdFvxQuvzj7sWwDCkEAVar0Hmw=","F6hxBclsICbHd6ozpTKS7iAMu5+FXZkJSaNtVdV2980=","Lq07bdr0lmG9S/P2zR8SEnuOJte6+TZgBYYdCKur1M4=","GUf4wNssWCYEeSIqcbaS5O6/M8yiz/gvLtYvkPUfF6o=","K7gRDSEJxqHy7Fa/cuBaFh6UkZu7DYVdW7NRYlpAnoY=","AX3XbLDbpJVvi/tTEagyIuYL9d8uIDFrM2aT0ocadF4=","G2of2ljAhKkJMuJpuOVvtRy3dB3jJigOA12diZJaRTw=","F9lVEURpczerLcKULLd0vEJECN/D/hgZs7sw/K9AS2o=","Eqtou3uio2+mRfkPxyINT4LoOE4jGwnOmTk4o0ng1bU=","Dajf/Hvzyj0q3L02IDWuySlrx06mfR6Uovb332oNkhk=","FJbLPsfNpR2F93bYYTsEMOl018OnpqhD5m+iUx2idXg=","LoGVfS9zqrRKWQMK/8lFsmFy/OCbTUNRrlPs2sgt2Z4=","L76Na6UCcpa5jwJ3sn4ofkxZ6bH4RiTgCX2zkPplwJA=","KATUXJbS2EIsjB3a2MERXZKuwrFpMM1wB5vUTPQf2Y0=","K3uotkocsv5ndFvlI/9GpMjAQICS+qIzPEXRg0ghFBU=","D1BrHbsbXt8rLZO/vCl8EX3yEtYSfLKcbuYKL1e54hU=","LptSx/BQsueb03fUe9wdgkb63z23mYJjZMS37iEzIH4=","CBUfrychALRZ6jG3LDq8KqDM1xrdouwBlolcmy+abDU=","B33YpUYUG+CNrKFkYA410Q1NTp9TYWPUHCcMev7bWOc=","MGHlVZBBHp+BFHbW7ni9r9iPT8PUvmC1Yet54OF4MeA=","D1AAwm5zgkpFMA0EIOgdjP8+hYA4fpMQ1PRpCM3pqS8=","CR2DHPFerUdRG5OvdcgwW1VhCzEW0HoWT+62rush96M=","HTo+c11JmRAwWQebWViNtfoHa5TqjHCsfqbNun96lVM=","HonSs+MOxmTukpw4hCchwHRFCgy7QqSpKWVLN1bQu7o=","HEu9X3Lzun0UhOUX2lwK9yI2NBtqjpkf6eAqGcskv3E=","KnyB94E7guOyY/xXOcqyPF6zXYTH2CEj8IYl23tPuWM=","ANSOQGLPJe1gfRebw9hOH0nTDiH3g4OGrDsgNwGumIQ=","F/QzBZQvNWYmWXK6VUPUqIRdrAyA4svLVqqxedKFQVc=","CNh3F9Xqzz5bs/tHN3alzEfS74Bb2h53BZAmx8Zil0E=","GebidVAL0OgCA6ogwP9l95hUVcsAlgiKW5uN4xSQCkc=","CW0PO238XpIz26qs9pvHCgqqob9sDgTgLew7XPiIn4Y=","ALmlZDSbrk/82wRTy3IwrsWhXxjszfGRDBDdetOu+wg=","I31EnBVI24mHkXV0zlQLHM0k7v2Q4oEHhmoXXHwWrwA=","Eu0I97nRK8MEVr9CTywFxryRKZDecxjiJX2YpBPkfes=","KWEWAavhjSb1wZgmivXzKbJfQrjwemWEn9vfkAOECOA=","Dhcofut30IX+egsQ/hZUA2jksbRXQlv8qGOO0Q9isgE=","KdFYE9tmZQ1ftjPP4PxW4kKsPQOdHeIFsKJheMRkNOM=","B/5/e+H8s2quFaMxcenQ1/Lg4ZPnieV7y48BbggRYYI=","H6h74Zb5ONoinOrETuND2o8sP5VsjlAJXTa3MSO36w0=","JP/bUvT0Q+38BrjzGpNXJTxqFXqg7TURlDcZbCMI/S0=","LUvKd0VxIyCP5FCOpOtJxhcDK2vHNfxTmbDC/W4Lb3c=","AjEdfwzldj8EvhIOgE1+iU94nbnr4vhaYmWalKJ9O/c=","G2vvjVHpRR8A1frwmng5O6g+WO0iSi4hwAOWWL/3mZU=","CQjWBF2W0RE8T8MDNt8wEbzFa6ZuyofsjSB1oXana94=","DZTz7oCDMB+OOIEAjGZlHDL3QyTUFCOuCFnrwJb3a1A=","AeqJ4RuH5v0AYjSJ1t3am/Z+/XSnA9O99YvAn2igES8=","DQdFfcPuz8bud8etqsofWjaeCW3vNp5mUZqIcBuqt4Y=","JgRho/drsGYJTXZAZYerY3chf+1SgiLaKb4sx7kPHS0=","GiKeOT4tMMeXglC/7zFl8mdkPrPCLdnxyxreV+wb3B0=","FK4jSWlFSE4ViCJFC+4dWd8opVKvydvc50jjZVPSF4Y=","AKKHIAq32SWpRVPmk60w1ReWHXtbopPZ1rpnlTQ4unI=","F4uBh0hjNhTpIt4xWD8nxBfDZYGJU9QM1E8YBC7h0dc=","AISuiu71+3ksNs1XOgsS8N0MkdbUR2d54dmbKSWgVDI=","KKaqYNVw8Jmbdy18g89Vg8myPf859jOI3aQPbqStzvI=","Gv4qSDkTKwyuSU929vuwn8l6Lc/8PPRV9kTfoeieAZ0=","H10AwMOiS8EVeYcgsfm6a1L+qkRSKtH+wsGsnMLPqa0=","KAwgMl0Qxcn5UmV21gGdwCSPEFigr9XaWgzGWm3rzpM=","CqNOA687Aoy2fR9N7H14lHijy3OifwHHX4S9Rm7Zsyw=","LeUe/rNt1/W+6bZ6/hkq1+9Kv2O0YhJHvog69wiCgHQ=","FDy6YVsGIj9VYr0KKKYaM8+N2hNMK0GVThpWbdMLvwE=","FDUanSfWcLeuormZuxh9fssFKfkgOqA2FC5Sd+aBX24=","BGkikEKUkn5rWAKAUBOQAYQwMvaWetigWiBEJXEeGOw=","LgVuHONp6pA8Rzq/eYiiTYL+n+DIe3yaYFxlbazTxao=","ByRTk5EvhTAu17XTYB/Lv7qm81kgFF7wxZzojBpqkhk=","Iwn+bDBu9zb2Hcr2W/bZs50Q0un89o7eN9UR+ku97hE=","Fw5DMtohfLNWLiX14gChnPNvhMmGKW5x3h+yYSW254o=","Hj6svBHpyBkCdNcLvV3QrGSjdFlct33AjjPuXg2Cxgk=","CZgya4+T5tp6RguvbL/R0p2zdzBwvsqwAcW0r3bMJOk=","JX2UDtDNdmR+LT9io4kZs8YjJqSUrJ4Dn4KiLvHmiJE=","D0M10Qv8Bal58DjekNr3AnK73CQm5JiGRmUOFkxWJ7E=","HeKnKunSpWMsPmI55h3ng7e4TIv76X35Zcc53KdgkoQ=","EvRLDoxpTnu9Vpnk/QynNKjJzD9Zui6rSjKc9csikok=","D+JpJnT6wv4Bf+59kiko3L0xWOognXlIo9dppwnZDUU=","EHWrsOWiCM7hiEETGrTIcwXxRBqvy4CM//aEd8xPssQ=","GmTPjAIOcSszTcgWTyR975CYVT3K16RAw0n+kCQ56Tw=","KWpRpKuZDFk0kiufVT4FMpPK9GMW4Fi8ea0To398gtM=","E471yoSYDhHcm1TOAr1RZiG2XqeK4JdMHbmmcgwAIjw=","KKdc2tU53DAKLpUYu/tHz+zOXaAc8ekCEHgmBRgTALg=","JtK5IznY1Es2h3CaupXDgEODYP34i/x6AROCvSp4WeE=","HfEfvLd/Dt5QZQS/tAiOMnmnn+a4TDpRr1EqX6nirjY=","HCR4+nYqvGB/sKFiokc7nkyYOFngzPUdq95fp8jWd4k=","Ld/gLN61dZMy6uTite3VOBIFUVZTt6dmlnuCnKuA4Y8=","Bn+dCCxK5S5T6wKsEIDTGpNTfqJNdKUQyJt9p5vDFY4=","AQ9WNJFpqYwB9+jaYuUV5Vrr1NRMRQN4MBL1iKN8coA=","ArA1h5scVwSVQ20lCipFvYVRC4prlRYppKW/76pxF/w=","EFnk4zILjC1mpraxUR+gnmGcSydCAe6HQb53/Fs5prM=","B5lLkTaBRGnLCihgZ/Yys0m1riTa54sFbORdcidS65A=","Jp5HDojL2Tb0w17F8AQrnW/BOPPcpd46g6mTIcjB5Kc=","Ep8/CXsqpXRv/ISuF6/5qJKmvEvJZatL0cZa3e/BYOA=","GfObQnz5SmWqe/dqQFtDwNC0qCTI5g3dZF1m8Kkeu8k=","HLgvfOSHG0qwT3dGnQEAhX6Y1tlQ2+jvZONWgc+IjDI=","L86ga7PE+ckVhBiSG4xKsTgNFVoTmJRkiuzuiRJBQTs=","DIjS7R1v/FhEVQJ1IkffU0wld7GPyD+EGf6jNyflb24=","Ch2lgaOdtOjb5PX2hjJ+fK+84HjKfN/inKXTrnSrHSY=","DVbxHRkwCyFKYwl2nCOBbZEJtBX+ax+7F95vrX1+Ess=","LldFvY5l3y6MSQRl2Ok1fpr69Vqhgrikak2LR8o+a+I=","HagDw9CGBkQjGpWLF9LCLqStoTR8V0j4q2ikAud/6Oo=","FGptH8hCjKZ5++jGlhb/Z5j1moJ9R9r8Fa80/lGC8I0=","EuoHMe/z5TyIGqzA6nfBY+MAAc50oPV3N3kFn5Y2D7A=","IcRVkQmWGH7Gd8CDc+IMQaMKLUwGzq8huR8LFKE8kEY=","GJiQxo5g2XWsbkTTQ7Kc2h3LoJ4KZ+YeLOyLL7n22Mg=","IRLflsv1uR5PGSaej8dPJP82Y+1WMqJsnDtyUrUCz9s=","BcS4Kr+wwVKSPVbw//BBGjtdEb8AU5RF/xg9azFw+80=","J9iP4o8SxR6Ur5srPxQJmvznOjc2qf4cyJsR/UuERHo=","F0ULM7A1qX62E9KJ7Pd19AAwRNhh60GWOl14ME672QU=","DumIqevI5gjWMf5DJP14+nfgDkAvW0sEdHI+5H3cJv4=","FKiVZtwvD/C2Tfr12HA9yfdKD57jlZYYMsGU4yV+Dt8=","DOZn2TF349rJkB7DI4+w9AO33rNwvAaVE0KL5wATRkw=","AWqsQMpF+Bir/vnBWHBKl5syogixVXZHxgbehoWCGEw=","B0Xyzr5MfrOhcLOqtYJdXCvLqMBNZt4QB/WHsqHlNbU=","MGHxiOtU3HGhnGmPGTHuJh7Gkpf3nEIIBa4HUUlnA9k=","G3GkF9Es5zo7enAloU+PtRqQ/eya+bHc2AZ/WDD8F/4=","Krqtl74ou/Qzm1pL4uJLV+jZzBR3X1txeujLInyMWB8=","FXl8WgcssAzao6l86pabzVP7KYTCO3rbI3tgZcZQ3HM=","Kd9+2ss0okscUtgULFM4uY3DQMDPJ7zaloiR5juKems=","JAI6xCCyf4OBS9GCqEP26+Vzm7G5xob1nOihqUeNcEQ=","C6tAXtEcqlQ/nNbYhjpl3YAN0I6MlJnl1qWEdIADOfU=","EnDROaDdima9nTYKngERzEQLOa17OrRpSzzlB7pkqSI=","BNciUDpzQaaQ8ziXe4CtZtBxCqZcbye9SYI9fBLH+PA=","B6CDAM9VxgGR656etjtASXmAiDeWhWrOthR+OQ31cUM=","FDbqOgM5mpWHENSnb6kUCzLVGA0W3YN9ozXff74Y3EI=","A+WXKp7lRz0r7nBoOkBUCY1B+vikTAPqnQnMpGCxhq8=","ISmJ1JVA/AvGsaLRUOO9dqYhuizbRHWrG3KwtjkdiKM=","Drf0ALDpoqRjVRClN5tKA9+NVsVDNPyMcT25a/s6XZk=","IzjDSP2VavbhkZCaIqmQCazFO/2BgJJvWRyn94+PmGo=","Amr8x3YBHIvsXjL1bxSaUR0GTfCc2yjwlltwFVjmODg=","IdpIa6CqRXcEFXiycWIh8VtbsFTvJ2zZpDg+ZGo6I/w=","BKzNu2ylAy+nOWwlb92PUr90EtEfMYwvgpOqHJgyuEk=","Leio1JYMEO6d/oqwGP6jyHVTmS9ZvLrjbNQq9LRVvFs=","IVrh9X4kIbszwrTC6FQITOoLErz2GlOWMFep6q+hmn8=","GoHfPHkbsIdolIrmP9u6G9Qu/LAJ/7B6rYgLMbuKpoo=","FBmDRxyXwN69zU8PCFFFNkkA+6hCnh5Vg6TlYd2tW8k=","AXbLembFhuwfSAzu7fMyzWzVUI1LVaGjKGKJoXiGTB0=","A6J6E3jmARh7gd/dduP/gZDRcNHM1/fPMzy2H15qavs=","F+HYkZtq2njJ0YI6/oJHFP0JSEBjEbIaK5TToNHAip0=","Fh1kI99k4asenbYEgJ06xf7HZ21X1C7zE40/DSIRb6I=","KloYPALsR8AisvZWQqSTcw64bZd+WZwNV7HVfiHLq7Y=","JzTMM2cCZFpXaeF2tiYnsK2Jno0+8k6ENXIU3qBnXho=","GaC8Wk7WW1GJDGCZRib4bXytNxmHngD9F7Tbby7wmqs=","HbYIfqn0JoUmWEfeE93xjcRGsVj4S/ogpSfWLsmEE5g=","HVRL3zwvELSu7rhUOvVDCXBfeidfCT7cdpAZe6Oly6E=","KxqHYSeSG3Xb9Nfadaa+23QUvF1VyZjb7kn0fOIA87g=","J2qzNQYuNhl/5EJET52UUMt24XHADD6/t2F78K+67qg=","Av7VjVkgsFvHQstlodflDdjmobrtwntt461qT7vCWbU=","H2AKUp361v9i7xcZdK1w5283M/DJjg6xsQyV8TZ2CVo=","K6NersLDj0+qrOUrvMBo0wshFJpgiNBGeVJULp3YMds=","FmMOQqqrwCAWPofBv3RjwQB9/c4+HOnFwo/mTBt98JM=","FYXjxpKyfn40K/u0vUIY5+0B7+E8ldqqymLS9UVfZQY=","GNfPnAmPc02ioE+Town3dIIOFB+aqS6M/KQtjiLGHZ8=","BkanMqfVLoq8BEHsmwTSr2/36qCFoiwM/YKtAkO25k0=","BP+pV4ReHgHykW8iQ4Ffjl48djYfNoDiWSGMDSjznxQ=","I9PIkP1lJbeBT9PDJd7i/6EfZ+FMuL894ispBYJ20dA=","IAAxVyOlbL1naSFGz0Kc7kCVLrxgezEA8hNUvgYFwt8=","Dwkr2zmVMF6/5ydRLr7sHqSNKazJd8/RFpWIMm9Q+Zk=","G4BZ5hYie5qDYJnp7jcyn7WiQX47W6/tcx2q7hK5saY=","HY5gsl8fsdC5faDxfglCWK6qQLFCyXqGOyRfeHx12uM=","HNc41lGdPoIqZ2en2/0jQo42HjclqVv2LTByOkFO0dw=","IyyF1JJZbTJDzXIInFDzppH9efvWC2y7rOFmGibHpek=","DeYL21ik58fvvZW1UBfTIBt0bnippvS+vrUcHW7k5ko=","AvwQGgIwYFQDXvWbYOHj76ssP2UCf5PaIHVuir7xIFc=","A/U+us3vVytzvqmVUAZHgtKRlDag8rXZIjstqXTjygk=","DieDTMj76jiBzkPZiW5gebjoydtNdxktqria3TJq7sg=","JNQGFscTuQmffI86q7xzHvUuDpZpOnRqOH2M5nbW9w4=","FJ0n0MsBTlzpxBp4p2qP96N1Ad72A7Vr8Dl+3RduDGg=","ALzJeO9pqAUXOnvx0dVlGIEwMlAuSh13Ktkammp+cAw=","BpZKCvuryGovSR6GJw6tRPSfmGIriPTET/hoMPzOFkA=","GTQhInE7ZiMbCny6GZPF2QTUJ56XhzX6B85oMtpNbmE=","JvU1wgQkJnqRAF/SJCMKSu69OsB5pYp4pjUg1YcW9x4=","K8Q+kwkFIWdkiBRFTL13lW9zqmmyAclPtReEWoxxmLY=","DZkio2Q7TJ4XW1ffWX8QtwpG6e2kGVZMM2dbavt/6/E=","EbQ4+x3wpFV/5rFAW2cgrUoVN/4bQviEuEEAf1XGGv8=","FJXer6G9Hye3VBE46uIHc7oB0NnsELdxcHlV54/a6jM=","Jqc9ShBahmEaAb0i2Q4OtS3QNAunR293EZDP5YerfZM=","Ft2rzm5t3TKp+KOmdIUe2JduD1PB9/bG9aKMywDZcxc=","BYHrplWgON5JbHhdMdZakZQEvCXwkip3S8OZpn/hIvc=","BldippdOt87YD/QrU0vFRe1s3ghD0lg+5wIrnOQP5vk=","F7/xpw42toSi7Z29lVMMvps4uH126utjNZ/9JQt4xeI=","GOaCie01IZSRcvBuilndmwdNw8nbyCA9j884GMcKGp0=","AqjY7gPV8DppwLDSsfNXknR7NCnwC24BH0oUE0Xlcks=","AwAkOr7UsY4GH7ERCrrGMo/1XcUxYjiPnbx1N0mUa48=","DyrOIYdxJc8ueKvpavt5/bXVcqNp8dpPLde1d29mUq8=","JrfpK59Ph3ayua8x7YUPyB3/GPcLFlyERydfbqXBuoc=","GHizpPrh05glOG+uXxmaGztfj1BFWrUAJRfL0ut7X6c=","AGLQ2J6We7b6TJh8CoP2W8x5XA6pd7bdY9Yl4G/7ClU=","CgOyeLJa4ufTGzEIKg0MxXyOekMvJM6f28zZNHXz0TU=","EA2hIOwq53KSHHwEuD7Y7naC0gd89HdACGyYDgTjj2s=","I0IiOyBaKwJ52eXwzn8Pm813KDmjTFLFfQdQvh5ROF8=","Lff0OXv8QtysWEgPVzFod/mqIbqQj3AVPfoZt+UvNu4=","I2IlhMhqirWfuvJWlIHZZNHhX4BzuvqMbpL8LAsYf7Y=","Br+AjM5lH1gaGrJSYdZrdPYEtwSAr2BUzEX4HaMpCsQ=","D1PJcnAs3uD5/KCnBQXLqvbJYFkJ3eA8/kwzczH9/XI=","KYixp5+NIml8DVG1N6mzCPl5eSscpHzECLi9i6b2eQ4=","DEG+AQxBiWCS90CTeR2QyFwEBPkoYfdLoXdt5toPPoM=","L4jBkqgioqCy8SyzSeFeorPzscg+or9UYauwEPgL8+8=","A6RDpLBwnr1AiRxZPtUoy56fZe7MQK8fIxV0t8lzgYk=","KPghHsGaTcGR91c3Ht+3iGlu/CsLWS1l2Al/OOcj8TE=","CruqfvI6XZhxDkKmab+kIwWt/B+OSeBbs6vclsjKc+w=","HwT7VKCe4t8oa2xeCJVguPph4GK8kPtymNUhNJEhGrA=","BnnBu7/X9NDywsGNgpSNBg81Y/KKGmMsmfLGSkYegmc=","K0TXDr6Web92gbLhoySeKbXYABCTZ6ekj//1PpaaE9Q=","I/P54AkTjwmYtT+EEJMwekGsOANI72YuNI3ignykmeM=","JIEacM66Un6mx/r1di9YE1kchlFw0oeaCLytSWsjIBw=","AapTWBH7sT/jFfQRzuA+IKSjxI7G2vp1/tDhI1LDS7s=","CuPfPk5ZyZmxZgb/OJAsdhY04rSdY+pxaSmmHotXMGs=","DsGsyquKduQ8SYTzgNL9Sh+Lu/SaFriJRn90JMsGlF4=","GxbvxXKcgVZZvLG+z9HhlIZW/63/B5eNE4tUNJ+Xt28=","EfsVFK4bA425dQgV2rXX7pKc+4BnSsxUG9BnmxH/B10=","A+igi88J7sHcLq2XhKkZgQzsZJk+tAzUk5nC6jHvJ/0=","Iy3AYXtgNcmPZv/EqJRdH4eN9eMljptUIXjWuhtoTkI=","ErLF1RoULX+KBUAiji/zzsd46R5P9wHe6iNexxQgR/I=","CdbyIorNudSgZXesn4928shY/1MblX+JuCKo0o33Dws=","JuYQGP5LPvbZZpVMdMY+HhWHeE4nbsGYIytl49HzttE=","C+6WNbmsUQCZucgt1iIgXGfxNhlyJlk5wMGX98SKDoA=","Lvx0VngrkCY/V4U+soB+Z6iM8V8sx1a39KlXC8w443k=","KD+y6NaxjsP0EV0EMXU+tvrP6Z8JnsZ5q9hWkX3CL44=","KIm4cO6YaI+u6IY6VISvy2eHSzOp8MF5S0apJj4YGrQ=","Bde9vz3w8B+6+cH72H8NjcNUh15FFnhHaupLDuDAFrw=","GyMSSjZ4Adk7j7/SIusn0UmuLumMa53DC7Kc47UB96c=","E/Vzuq7TKqY+8u5RydJamWzJzbMzv73SuV4qOjI7n00=","AP2GxjEq5TjFgMb75n4HU5ZDln8HXIHPxQTUoLUdTVI=","EdB+GQdI0V0ARHtMZTsFWIdnfR0MuJmkpwkOoHqgs5M=","G4++s8cVB3sKCU1241cC/+vEdA/syj+u6WCNRgwc3q8=","ApdCPiEYB4RSe9kL5j0CH76MS9uLIEOY7h3m89QfzDk=","Bp+tSy6vmp/UiRvl9PEo70zBHkWXysfFXjsr7e2MBaQ=","GzUfMOIEwhKl6oa33imbHfdE0HyP9/f0lEUUmFFgxJ0=","A8gUu3Bvc/kzuwPTv/g/tbeT2DjC3gAInV1YIYPJVKA=","JjwUgq+SZy8o5kyj1NxTdIYuLmCwLJ4vqV3sqdlbn8g=","INU2Mti9UkLZ3JrY+rxIxsYMb3GiNYB7GzvQ1C4YfAI=","ExKDOEbU0CHmuFRHjajZ1j8eH+NqCMapWVLuTRuCRX4=","I6vlmMvJcf8LZiXkQQGOH/hOoH7Fo32zrX/y4Y0e/fQ=","GJsTShqnLIBrqQ1wWA7nWNlowaCsvB1f06qYgedCt4Q=","IXOTlvgZPU7AFUy7MC1yJudWO4A9m2Y5p8oGVynYem0=","DRe9pbDysI8spHYPvI/sGclhwOuCGVZaIBfBm4/q3c8=","IpT9ILYqGFSBlUDlVgMCtFQDFI226YkL3gsKiD/hkJs=","K8qhIW1XN0dcAT28PYxU42vgGW3HHqCYGwFgk2nSBLw=","D/xi1Zy473HwPVt8/73z8eios5Bsj9Jbm6hbdW93TlI=","KCsplkSICQaMJfs0MNu1vbA46cOBDVVNerPKH7JbCOU=","Ixt3Z6TLsAiPzxVv/4xxy98Csn4x37z3WXr0n8yZ1hA=","DVLpcD1P0LQkY51LgXO8jucwvD2zyVncHx42c3ur6GU=","Do0SBfdokOlL60RglVrpe1vylWccsdCcWBuA0Mlyl1U=","CbXivIKKvvqTpQG/dcCmdob9igzxBv3PrWWo8guos2M=","CO5iC7c0IsazyVBqlz7Q91T52BBhSP1ibNWgTUOGgA4=","FN62iYOvK9s3a4czA+B/RnLXd5j4+opIGiLCI+s1fRk=","De2yMNlVy5sCuopYYBAETkxuyoNzGStf/9ElKSfOCbE=","FqbpAIDqGqTg0ZKqE/cBp4EUI3PA2amFpMpacObKIPo=","F8/kbtZEHu4ems+/z2ae+zhvJw0UJCmz0cao89mEz5M=","CdQ8vVQ0hrMWlLsfhW2HbPPxNbhqoOL0WImWaRIoDzE=","GBRXZC5pFlfVskFLeoG+tYQyqxyau1iMfhstofHoqpY=","FAUEYUg5/Rb5DxpaKknxnIsuCjoKxn0foqMc7UPzons=","EgSHBhyn0fo0DxGy1scRXq+5cVaVKUJBcbsdPxD7Kv0=","FnjqHJqfY/H/DR62X/fH1ccEsqDaw7FVBftFIkzM44c=","KYlkwoKNUqF2S0G1+0YHUq4birEI+8BwvRvhW7b67XM=","DOl7byd3w6Xrhv7GoOplqCPLm+5lJTFXoLlzOsakTAE=","Ao6BkjG1VB57UkPP9vBEti5uxfuK3t0rar+Hmt1fj9I=","HQSikXB3MHPDaAoNc7oHWegGMLuyeY9KbnfAA6FFttc=","KsMuXZB7ySF3lSW8ua1K4ajHgv8Kvu3tMnh+slJ1rdo=","H3YA5zbfg3QE8MMnIFz7kxzqSLsUcsoLRal0trWZi5U=","KSHcpcDcO9MX4MoVV+LnLG38SFb/9NcF94p+H1X1o+k=","FPgL/FIfULjXlFekwunXVT8/M8N2Se4YpDpICrLNW78=","La4FmsFwebFfa20N5kemzpr5zJtd9WWfFpvoJuCudFo=","J60fxtpUZbi5AT8MzpbbSvHdDRjieZtzzFQWNlCEptk=","E+qyP9At4BTjBVtKtCiBUJxrYl4ESI6O6ThVfGaIJh8=","GM+17HdesWg9t6cyeUXfRFAuRBoAgrv3YIJf3AUFTcM=","Jsu/vHGc8GV9mKb8p40lcq2yMBk4oewZv3NBeMIghlY=","DM/i+XbOK6QI5DHKMZ6Vv77tWSdB4Lsz2mOgP8hALT8=","Fzh81mghT3Nq9YLcv4bACoDct3JQvgMcLgIHE5HVN9U=","LZrPjqptFebaf/qxThY1PPc39+VYXvni5DrKxsyHl0I=","A5Okwe6DevrrEBFM7RL5a7kITdSkwnUNcA6Ha2yu+/k=","DwQHpxGLaRDdkJ6JSWa0JEDWFtpAPgoHs/hvS6gBHfg=","L3c1dl4nif1NBceDUMNca4SmmnTH9p4K+pk0Lxxs3Dk=","DbqReNLvavHgHNwt5+hVeEGMJq2/N20GPLa1sRgfQbQ=","IUT/1Wk5XIMHP4guz8oNjJQosyyUadt3YNN3hkn+J10=","KYQTfF4gEti9ebHVkIeRW5l6iq9WjfNVvPUx9AFDd6U=","CTTzshkSkc8+YxgiCHwZ+DWijMSbmHQngyJM5s7oWI8=","DgulkYqky8OMR2SKWyjYPHrC/2ikEn7OmINrVCmsMHg=","BJo3NKjiov8voKAeWmw8z+N9Cf7WyPXbp+9MRrXTO5w=","Kf/4GSEo+uvG+oQywVYrwBtyibP7UoXinRKjVWzArEk=","IgGCDePPpKohY3vHQq+qOcNhGVEzBZjmGtPc2BkIGOE=","CUghUnZX5xfcF3EnobEFMaKp0Y+RQaEujJ8C0ffsGh4=","ELWNqjbFbvLypN3hhpjichEvzAHmh2mGjp7xte27T8Y=","KdrWjOWIJLpdibez5+wf3ZXCU6a2qytsQY1TpX4+6PU=","HvddDfL+JJ5vzsbPVWmbvWFrux29s4TWqiH1xrV5Om8=","F1SRQmewsJqUhoX9fWBpLabGvJkNO9hsBdFAkTKSCjc=","D1k8mXrgqUJrT+MFS2BjU3SgSbxVr40Tc1oKkDkZpm4=","CqkYVMq2enoeKYKo5RWEWnGRNTD/Wu6YyR7r9542GCU=","EvLmU6c6kHc2e2q9416mjLoUEGKt59NYOwXaLI8Lqtg=","FpLDf5Zmf6YsYZ/hoOeavfhtm91yQXKCKNtgCf/b9Dc=","BOgzYgsTnVDgM9/tOzk5RXT2MTceMcK7DpxEq4oWhJA=","FPE9/T5Ygagg7OH+SERiixTaq5wPvv6IrNGJXENXZhk=","BFi3gzDXkCtOhPcMJQv6CBySuh3ili4ZyrYosYYI09k=","LFIHflutps71OXAZORcXJkFAuKmbfS/eUg7InTEZIxI=","Ad4vV8KBMyJkUAGVMa6G0WCg5ygJ8BWTwXceTsynojw=","CnYfzSNMK71mG814j1sUpe5CVRkLgf0xU8AD1ooxmac=","DryXThf3E/PqDYsS5GP9WvBFAUkGbW5yMi2NDh4baDE=","G5bgJBtyIakxJSFSVqtggTWyIU4vBMEno+RR1/j3eH4=","HfNiOoGs0XsOtFzuZjjR3R6Elm44zerYjKX5+QlvvM8=","II8Rk7dPSPUAIdHAzZd9vGpV4vaO8O8AAM0ho4zlvwg=","JGNSuzbrUS/082/Y33IEL2nPZ/F0RSGJihF7bvrseJU=","Aw6U/0AYpalyUwDydKYZ3kkBd9FATa2agpnvKeCwTxo=","H1I1QDXkSsBQ7obKYxwORetfdbRNbn8BsIBeKAZqzMo=","JlklDk8uzD08xaHHQ1WqAfK0w66sYH9983LBW4Xsvj4=","G+IxG3i1wSRvrYqMNG6D5sCCLfWVV1iLVRG06CHivyw=","BQm13k3/cy2kNDcpcrRm0RVNGU4QkVtDR9/QZlpyv58=","AyR2gIUKWGLAj7yw/vbHOd8eiAQ8Ol5zUx9oL5P46XU=","LREFQO/2h6lFAQ4EDcQEl6PRNguZBzur1pEVQdML5fM=","B7ohs61PEz9pYnshHBLzJE0atVOubWodqoiNAECwd3k=","IAd9tlFWqN+3wxYKgdYuEZsqhhEYvj3VCc3M7/2ojRA=","HP6iuJhLYrKPvWuNvhNCQOK8ENa7vTwvc6MIhxCwmXM=","FUm6l/xTiGdQbzSZKafRuGITiG6NKr+2D84DaHmP0pQ=","JGJSq3zzRemCcXIl+VTnTnMDzgybGySx3Ab+EP3O5KI=","K3UNd9qVd08r7hKbMU0cPdXjArZmwr6kbPiGWF1atts=","I2/UlHd0OV1/lCNSfFujTKvW96lQHM0zNTI0ki6JbhY=","GKSRev+7d1Fmf3Yp7Aha8akC6bVHGgLIngVnjWILsNA=","Asz7d/ndl9fmqLqe3kI2QhTFKgLIoKQgzNB2jfyhcaE=","GNtJtPmfaFkG93KTiYBoJXKDehNw8CPQ+jefzxweyFQ=","IEDcCeh3y6AE1AYbNwHGqSsD/KQcHcbr/1JcdqH59+s=","C+xcRJTAtd2728vG+oj0ODBVJbTAivWYYAVcH4tz7Nk=","KHnuxH5ylznR956D96ceYx7M7CyDtD2t1u5WhB+DofM=","AaUMOgGAWQQuXOlaeJkU5cKAC09O/hczbFsqIWQQAY0=","GVC5jCK488yFXBZ8fZu9/U6jeqyYsSsfsBclfD5/KT8=","E7dxDZIYwLFp7koSdnFSdM6aZGhzDS3ncxNJrRrp33w=","HvgNkIBe0oL6T14ShD7Uq8jyL1tZ8E7hM0kgmou1ge4=","E6vEgtQe8ituPQ25J2t1WZBEQ4r4lAtcjVjn3+gMRMU=","Jn1hZw5T3QNOeVuyDCCRIWOlgkhwnVq6ipXA369QsCw=","JEQc0c2BReQrRx+C5Pf5wo1FrCxV5OYNPmbXTotWORo=","A1X+iD91waQ1PBwNrO7y06camnTGIFMZnkMbj6gcuNI=","BVG1P8kq5jwrLsvfQM6TeiCV/OBkdILmSg/fUVz0Lqg=","KLaqpK7iVgcdmYi/8bzChO1op2FGIjkuU0ZabqkSWLw=","LfMdhH2//LBEQljmmHbtO3RjpJRUvmq2JQqERsagFwM=","G9IkU9NpUP8bobSbzEP5ydS6OIt4DEP0rTIWudqNoSY=","ITq+J5y4l/p0m26YGAocgiVVis2IZnvfoUBwuqZdyBI=","BIU6jq55DDTldRiT40upMgJNnFScendR1Ta+nMmva5Q=","FSQvvjFHfZ3gxDHSXQyONdSJ3NTJn933LE8K1MSS3U8=","EvYyPzHhRXYyiVep85NFHdyGiqV2ksoye8Whaek6ujk=","HdogNbdYDmO6soU13DkvJAhdWdC7+7VJkbo+6VY6GJk=","EyUbtzoo2ua9SYUB255sWMT51FjoaVWWZpss6QAHYp8=","AjHs7dKCgTag923c3cWPnLOnfKBcTA+5XdtpYEA5Eyg=","IAKnGpJvziah537kn2iEbDcbdMp63dZtp+xShrt8VKs=","LKtvD5i/EH80XiLb7xaxXq2UQHCYqTOtBZGzxFACOKU=","BAGnShe1FPBTLhubSqRCGt3+xyafk0h1s01Pc8+eh2w=","J8eL+j0kbahPzHZcqLAOzfa6yiyWd5ao6MjhxQG/W0M=","GO2YrNLI8UCtPVZifZ8Oi0HoTjDdHBZeQEPBxD4y9mM=","GI1R995w4hiFPESkDlBbOPRcrKjJLVCQ1HTy0BUw2xg=","GTC4mzMDE08fkAiA/Xw5x7oAqWqXL8T0Oxfhnj8fPUo=","H8yEJqSTZzYZnuaCnF872UfPYt0KkuetSvTLr7SQsKg=","LThHlx4zaETWJrbDntJT1plAAr0H7JRrUh4G6Zk6LUg=","JCF9aDuYydYwpwTDvEVQy/cOoU3U3XcKukW0H/OsAwE=","KK7yaeCj3uZaHfQ00bKtTcr46ECxodBns1OimG2U01o=","I4s9InoBKuE9/LbwsGURuaHX3d8AkymfBACoh6kOBw4=","GX16Y0k/Ies+mREZRMwTAmlGH3vYjTAvizV7t9aGgX0=","G9ysmI7bAKNQVWfe1vlEClQt8J4grrATxDlyu/s8p7Y=","EWkXEWO9zCwMi9nlax/KZuRL9h+SQzQ82x4THMA0sLU=","CrZqvLeGlDeyT6zs7hyJsY/40tAkBGv5eLhEoaXdEjs=","ILmlVaiznwz7xgMafM3mwRhavNBuP2+ixmhQOLh02rI=","Ay4HAo0f73a3zLncVP9PQdoQMf+olSxkpUN5g+g4zOg=","FXNpQ3MJW8MQbpK2tieuTH0P+OSZyy6kJtBE7tgYzwg=","AaYC39NS5D7LL2n8vVaLYKFAq1L6n2W1OvExI9URywQ=","Hiv0+ldOqQfv6yhfZ2a0oX2zW8thhshKBGAtQ4puMhY=","JQXI1BdznyHSFiEQ22Z3AXvdRunhBb1KPVYUfDcyegw=","DmVFSc19oVooCNBthhF5bAAChvp30C9qAjDevvyIwhU=","BvunMsYWx4KM7FV//s1uOuIq61LHKiEOAH/NxcN0AHk=","FlgyGtnD0KNjnvu54jr/MJUSWZ8N8lGZi7OwO3ylaSo=","KzMFLGGDh7i2Z3mby4Vmprb8Xizj+UQNAl/akVDUqCs=","FBCxrp2yGODKZU3nDwXOzHlTznEK76SIXwhjuOA0cMM=","GEjoDtFEk24xIt48cGz7cH6j/OMQR+Yyx5Y4qwHe4ek=","J6J//V58+h3FVB28lACFvT3FkLIUc9BThPjEY/srqTY=","KblBJvVTaojHY9AwGuNmq/JIa9MA2zEjdi3zy5PR2YY=","LVuWzdAsYQFKIo+rraWXpl4cV1d3IkgAmAK7pFC2BJw=","AgLFNQpqN8bxWREu+lFr6XDC+I4WwBqoRi1i7k5SBD4=","LKxxjYa7aLgM/D4Xy3QGCdQlqlR67hT5EFtNqUkNqN0=","KD4aOeisCxkTlD6GGKGcicXHS1jVkpmxH9En8Cz8mJE=","Eaa88O5rC59vYtwMSBaMrdV26NhjkPhcR0S9cOPB6Wc=","EmghdxQRGGrbVe1+WeWEgyu4w1RN7XIn6NcHpbNNYTc=","EwHSgKEr78AvmhPzqSUB2nIIJ5vAPZnnctpJDnrgack=","KOcpzZyicWz16CsMFUf/PEiVjMxJ+Ab5381vjZCy5CI=","EP+SZ8OxkfL7N0UNTgFaoTeyXxIpRDDpNujRJKH5jV0=","LBm0mdPcT4VF0xzKalimJAyyzVzgIEI5387dsrd9FCM=","L5JyeBLIYvWrJUOuiLtVOfymqXzTMfpOXgLvcjEBfuI=","K5vM6hjQP13k3Lmk8QrID7RL50b6W/MHJP4EwNV2gUs=","HIW7F2HZfkpXb69cU7m9tHmg+8N4GN2osqvLNl4Kc/k=","B9rp6H3zekAU0Rh4tJ4FcWKKIP8+ahAikdIRuPux6o8=","K5s73+NCmHk1ydeA3xPwYfbOmk5rRwzBvHx6qlMHUzI=","Eq2r4odJi+nd+rJO95m8Sb59WPBpy0m/AcnEsVBdBYY=","KyBqEaku21R0rnq2W4/oXUUD3jtvQzB2f5OOfGcGD8Y=","H1QMSDfEpKddj4MJNcbS5Ncx8jDdp7pQUqUNVyQ5wBk=","BU24cmBQr9oOigxrXq9fln2A/g5LhRecFj82lwcA0qc=","LOqa1Lr+E2zONJ/G6q4tsFBxEYtLgvJZignNyNsAWvY=","JS9pnqc51VZC74oitFtY7qjVWQD47X85H7Hwd9E/lPc=","HwYbBLX5J7IQjHtr55XDyTFJZRBwALE7tjKD9BklrYk=","CEWe6nOpSvNh08ZW51+X0n9vHkJQP86Oy7rxmikYaDU=","Gz1wD+f1GVPiJ1YE05HxNsH9qYaj0wIB7Q+hQCCKyBI=","KOVgKHmBlu1esNiO2QXVsMR+nWEQx1YypaLuioakhh0=","Cb2Q8jM8TCy9S/ft2t0f56keW5iQivpVl4HZiiV5RMg=","Fbwabmuq1fawwq4zeKJSsUKZ4K9m7MtrJmgUJ47RJ40=","GcUvDcyqRBmaf0/DO7R9Qdaggc82MX5/4Vno/msfCok=","JUe7X/INteDFkpg+VPyWLw9l9HhZiyzF/s1y8WlImpo=","HvC8pwA2878dfT8pTIsKEFdpEXJ5PFvmWLjVX45TN6U=","BBmNWOzc+vC5wtas7e9SU30QQxNrYkpaH1iKQM3spSs=","LF7fVl7SBl19BP731PfhsXIqLQZMAFSXJeBxWUfCb0s=","K7oz+9SosZ1sxShZJZN5o7Rqn6F8xcRXCVZQPvNOuLc=","Lpj62COrqap0Cq4ISGDwQIGljeObuxAe76EZzWpHH7A=","LSDCzQkKvQUzqgXksl7ZR56exLIetZx2VjcIO4epWSE=","EJZ77unaJQXNxTvlyYN2cujzcpxqeEsBOXnYq4o8Cok=","Eh+3rGhe8T90/4Kc0YrxQLvtJQ21iW8P/OukLV2AOj8=","AULghYdohOZXLIaJmKDqMXdvOKsw5sb/dMu+8UHckG4=","I8oEH/4SMfzKEtYwyNtZe9hEGRiVcU3RYj6vwgVsG8s=","GjB2e19PAdAMKwGkTwG18TalJY96UT1vfQYn93iXDVE=","G6D/ZTrmvYFXP615AVM8x5SAaqYW8aJjwG/N8HA510E=","CUpZRaiBhC2AZ7p36eaZzPx07oUXYg5rCQ9WJ7/XKT8=","IchPIyiDwEGgeOHPYI7B8woHuIWfbrju9yKfxryobwM=","EPg/5Ss4oJG/rQfey/KV6GEMYxEoc7sFt+8I9wQ/e84=","A3IzQB4D9ZBxkuR+cz95LBVSDH9Jdagod9tt6mOP1Ns=","ExdD9lvtot5+S8+qekvco50Gb5ydVxUp5i5/XOR1EqI=","LD5vtwBwI2bdRtN/llpFSGnWo/G479kM6pC+DcFd7sE=","C8oujdVxnySQaZ6sa/wrPnxlkTF8dv+xUW0SbOPsFiw=","CerS6+oSmlYCOvpy/xt3xuhnpy34GDn7dsJSP5RSIFo=","GaIQ1742Buv5rs2bDI86sLsECZWEvOWnrio1oPgIzmo=","G0TfBepG7BIxgYAI7M+DjmJ6+yzkt3mKqob2CcJCNjQ=","Dk2Xj6LtBQffpH3RVLUQBtJVeOGNbJ2D+HNeagy38cQ=","FU5NGlBvwMEAGfL4nRhvSvii0basOtqDHssA86klymo=","I/J/JGTBFvVaW3SCoc9ebHvJnxLij7rcb9SCYHLrduQ=","LfGWyS1TVYF4BcbMPKEClEDifbg7F/rkDDX+NRiVR1M=","K3qJrRQZ6F9NQU8aNy/spqq91p9yH2hPNP6CmyBIyNA=","IsKddIJIF6BCOrHXDVydUkmxahgQNFUGaef6NX2dwz0=","LURVm/ZTwRKRj7AzyBU73ORJsPHnaeRruR5frJfvfPE=","IdcPGBsyL3SrUMQy3flzah43OMTog2JYiUNNpQ2ITI8=","KkN7lw/zJkW9UwP5R0tXQ0JzM8ZmPRf0TZGOnyygBdQ="],M:[["GWt2zv3Mf2pUxx1AEUoLuCaUyTbxVzrHrB6j/M4f6Tg=","FEDcJXj0RpTRjCX4ktmMI8/bh6dyIAAg6JeCPUvITTs=","I67rDGSZuEv8Mq48Qt+XKHmP0u93TxUYuHC8V9E4WQA=","HtnT6Sdqy3tNrlProUiAb9m7B7LdBhhyEvq33L5j1yw=","L/V/P36VsDQR23kKhmR0Z1gRlxJNIXUg7y5jMqWzUYU=","Ffrvv4WEo4lptKcZ/+XwLCGRqMztoLd1FiID0wuAIIs=","Hm6qsRkVk94NicuyOZq4qpVdgprZWUKM1Tm+MLcv3pw=","KjuwIMilDTEO9bXHfMQIsHf+JIFFR1TEVo/2aP5fCXQ=","BR+BXEVLYBXH6/kMKXuQ6WBM02rMavB/mbXlH96zIjQ=","KLdcKsFn/fGEclMXx7u4CD5axbupN7z6bO/LaeQEi/A=","AjrzJFmWg9m3G2HQk9Y9y72X5ElXMz0ml/3QYMHktYU=","BaB4aKfJX1CgFYef583x62wxfk1InUUVII3fQKMjKeo=","LFtKZbxVrF++695Tzl+miIL67SqSp7P1cygyxy9/LDA=","Fz+JXkcsTrFqKv87jgQX+zK4PrHjIzRxx2oFUFBdBgc=","IGywOMwyhSbQw9xa8ZQ32DIZdRxe6PYbDp4vWIE2a+M=","AkDFeJcWFmbyjQALiNM1OSHZZ0IPQBzoa77kK+KHpPg=","Gq78Lpkl/NRTmW/agEBj/asnazfF9R39/vklW07BDMA="],["Ew/FRHf9lTN3/COrvXpBvmdkiSqHh8dZwUQP4BM8hS0=","Bl4TTLjYREfW6h4XkyvUo0Hr7yVoMTwkWU+vnX7KIRA=","DnbEA5K9X0WLwYe+VAmTEqD+//RLRBY3Ag65JnCm/PM=","C5gXZeyuad1687EP+kJLiusgbMT0klcmXGdTscxU688=","Dk+wRKn8tAh+NRNB8l2YsTmbV24tZlRTTzSCGaCs34Y=","MD45yojo2m5cljVkcS34p/hQGnr0qZDkzOwZ5fj8gF0=","Abd5ldvzDMVfnUzUhJztlJNJ2oEjmgFUQP2zi4dqvuU=","I2Q63TC+IEc00CnPA0yVgURVEGDBkBxCCijJaI7DaoA=","GUaiariVP5vlWBBfpRefF152okQp2tXVMsLOs8/qBck=","JItTP4deXujnUc76Sx0HMvzTAVHDpcxKu7sek7RlXUU=","LnocUdph3SFKF4nW8e4pV/adIbHxbR+UWOslpAZQC9M=","IGXjdO2x88u9KRncBNFK2wcGLdAewVAbhVIufg+vkl4=","LzZTWoOgnPCfw4ogpyVHeuxWZo8DSjZKn0pWBf/9M8w=","ESPTyX/45rWJ0Ri8QMoLmsEq6QlVjyWCVR96QjRbRiE=","FgswyHTZwGcEySwmbHpbf9lmpipdsAjxv/30Q7EJmoI=","E2HSfEKntL1urrmKM5WSYWwNTY/Orf2xZGgWK9+ojUY=","APHo+Ghgw7XHi8FN+2fSLGvriZISNliELyP3WuOpLpk="],["LJyR9IZhdxuu72d0V4p49pw1XI6QcVb98m2znSRGQT8=","LGsTPoCr74SQT6SnX5aPuqvviQKG1f0RuHoeUrfrbQ0=","LOhUbLWfQg7eYWkudk4On2cVsWosgEfNgTHJdkb1DSQ=","Ctrq8od2uBPVGPZFx5Ple/FgZ/2A65Id1aZ+iVZGycQ=","IIagG4FkOKKkHFnkPXP6mqzwwk5Pa6winWX7pZkiVUo=","I0hYDeSarAHOj8taorRn9nh92Klszs1vtH331aQwc5g=","H7a9bfZQ0n6MrAWsC0Xu8HAOMIsptL1B7s/1gCftxFw=","A+lxgjfBcA190hPgJvMH6AALOFFGf+2eb1H6UCDCNpw=","AJJa81ozZoAayAox1j90X6gHvaEFYDRa1XK+9M8s4NY=","D4aS1kpbaalWxOIAa/7DREd/318MmquGZgmEK511Jp0=","K9/n60+oA7wdwAUqRthQ7j4JHrqKfxJXloL29v1QRNQ=","E72swTe7z1HYvJ0oGTHW5xEi3G6T5//ouDXjOTd1w9Q=","B9eM4MHIc5GgagbIPTANUlJLKfGDiE4wDg6t2s0F8Gg=","CYTBMrKaBfK1BsoHwG/pplhPNruHUG0tMWpPNTysXx8=","GwD6qFE2sb/EluDqmmKEyuUlqpZhL/7rUUgIlVaTh54=","GeHkZTZwTOzqw+q5kb2AbjR75AoLeVbc1wNzUv28Q0c=","GcJUC7sc1OCPEFQ3BjyUXP7yiundULl+C3lfjcWuNOI="],["HewLr6PoGQYh5eCV73UeoDyDbbuARbKnP405fPuBUZI=","J8cjMvWaABNbqpS94pSRHRNdHZX1PFLrizuVWUN0kG0=","FuZGYRRNgWiFsy8/eAlwNHd4gmjVfBSx2TmiaynLfvM=","IBjbOGo+Tlfq2o2RQIsVUGHfBQFA+yL5pPNPtOLQJCg=","EiY7fj895giZosIv7pGZcs153Ciah/MfG0S68kOdyHw=","EOQg7cttp2Fwsk13fOnTFhLtsVk+ptMOjP2s+2l0+ZE=","DryzWPlfhLcZxjHUBFzvA6xvwjj2g0Uizr0C5HQRu28=","DEji8wT3MNSOg9rlx4pGGIUAvIBApJVC7qXvGiG50iI=","AOdm8Dr7t69jDqqK/0/mDzgQ8w8/RDhJjv4BhjM9rcA=","G4p5CdfnvU8LzIADlo44SsLotAWtBc9hA2TT7LmC234=","HZLkIT2ECjMOy9sIaT2/mpcbvWIpBH64igPzNMre8ic=","DTs/uGpEt0IkKaJJiEyFZErxl1ZBIG5hAHDALvWp9M0=","Jcfo+vbEihVsuR2BqZfGZz0yaUo/3WT16VlOn1BLrYM=","LXr4NMnN8bOMjP7SGPHvDOC5kI3p56p6VRDE+5F6AoE=","F1r15Q5Whewtuxz3os0l1FaA9s3faNfAeV3smLh/anE=","Eh9KGNe32WUKq2JevoaVqAeUOfKrAMCQJ53nRyYjTm4=","IfCPmzwj86AlGBFKlpKbbRBW600dsUfODIiC4bD3vRs="],["Cl9SrW7EqKo3fY3SrjqvbuoMaMY6HQNPvaZxM8oLhcs=","CHSI9zWx/i+jxscUjElo5/NHmxQYoaVmdDwcohXc/Pw=","Bs8NuS+GsnMu5fuIHvAXYBLcSt/YSbm+TeF4RqbOXZk=","BnxEEXRdtsaqZZ7HN6WGqPShzeA1LjCqAGN5SGX8HAQ=","GZCSQcrFAojA0SND4MEs+bl5C0Be8KkAGqa+AokGOqk=","AdJblLt8ScAXDuH7Klgktw5FVLzFS2yPjMDMnXTxml4=","AydOc12y+vGGeHUoJUJy7gGWfmrp2CUUE3i4NU2EOWU=","DKwyA2LiNbRY1tNkzQ//kU88BWrbsDjcKoYaSff3DiQ=","ERHtema6LM1L6g1D7shuo1q0AlOhIJ42N/ED3LhPxCk=","E+c2zHC3yCijjdY5Ts52ucza4spPQ5Y0MlAv6MKtGf8=","HygFCEl2sUL3x0pBb/Q5/xvNi457BXATAEB1SmG3GRI=","J6pQoOXVWIwUhujn/I3aZUif/7hmdWwhj4fnKAzd+mQ=","HzzG9l2dNDcIJaOP0fSPUJ98VhcbnnpiTZsOzfasTqs=","GxFxN5HqTLLhfIxYZ1AgQ9Coz5VThMHHk8UGt1/A2yk=","EEVg6VxJ/rt6Awhi7bOjPCsqPUFLBTay5U4lqzbo8oE=","CMRfPExIb2tTeMd5xge1FyALtwtVM72s7xhRn2Jbkls=","LSGTxne7zVanT8KuUKtPLMaap3zPwzx3B0UtWtrHfts="],["IKtzlL/as0TLtvISOACg4jUI4hJb/nlatKdnzstNkwY=","GfDi4UGJbq5tVtGCtoe4psZMu1ngMbdJ81gi/H7jU/4=","GPdUqVsK8ORwb/kCS7E1Fkq9b8Fu5AzC1oUtiKL/yfc=","GT/g6bSAEPoxnDO4a2sY9CjzI/ojfKkYo4+qqRuklWc=","AR/wkd1VG21YYgPuDK+uL3ZS6SOrqCV0pTtjKgZvSIQ=","HaPgBgHKP8DZCxl70qR0tG7+Ov87LPrx6+Ffoa+t8ts=","AE70GUVVnB+wshFssr4fBDv86NvJb+7MzaR8v2i+WbU=","LwU/3xpy1q2Mnfl6BNY3kW8l40JbbcM+mcp8rFzH5Mc=","Ha90hCx+eRBDSa05lZLFxMzhb3nhqG9Q2UFZh3LMqVM=","KujajQsSmiL4NNDSNMiRfC+Hf/ANwWIVSY1LdI+0DfE=","CZsKYzCSakoVZN/pT5oRBLuDdLtRioneCMWRwX36oFk=","C5rr8EEUbBGRmXV+qM7uWrzqnsQs2yi5IcryHoSEeFE=","BV7yceOIJ4sayjTTywARa9b3y1hLPGnw3ip6/I2Y3rg=","Jvvxo1GWP7vatZDb12DOYoQnNSWhtGxB8pImxlM59LM=","Ev1nhjsuA7b7RSJPsEH/KA6TZ0K1TI5U04I+CQ4UQWk=","AGAM8mY1stVGQxUHWJc5AQ0bdXzqrmF7+VuOHvqYZD0=","D1KPWRK+SUVdQyOyWeMM4phNgXBgHutL1wlrRzU6t/w="],["EQ6jIrDCZHbGe/osG50XE/k7O5z4Mgzg3NS2Qoi9oHo=","KZxH8ePsxVerHJq+NvDSug7OAQUeB/CFjpepzhb1Zk4=","HMBTpqTW+W2nfl5zrbnUm8TQ7yzC9p+t5IBAt/jXE4Y=","CVWOzFi+5PPFePYkid2QCECpiJCWwKYhFKotsEWh0DM=","CT19VWPjzNC18VqbCT/muGOqzM+a8R/+qbKVt91CsfY=","BF3AV5ymbn4JbU3Ya4guaK8tNdcM9eOxeDyqoOxCQlM=","DaAvZBDiQFih6QQSzVMCxXGX97GvKplJb5z/P/1YgI8=","Lftt1ZitpX6nGo1o5pJGCPDseDiAhojuSz/NUh975tI=","EFcGK0C9zx/iqu9FiYyHEUZ5mpLIfQ/OZDAta8gxct8=","JubRiup1qUhhoCMztTZM7Oqnit+7dCgXIYyjr2B7kQ4=","BWW5ZlkCWTXZwCXHqyCxYR2wC2fsxRQms0L4x6F/7YM=","J3a95SoSWUcsHMAg5xn4IZHew6t2mbfQ/Xad0/45KZc=","DBoyTEnRX4eTGCGYm4yEN+qetG7Tqs+Ilf0cwxEFPmA=","J+aFaOnP/Qf5JT7528NWJR3GstapA9bHBGtekOG83Jo=","HbDn4BciqtIQ5SlsNukQPoLRV2XDGBNNF3FGodn9U1g=","Cu+KTkfV7HYOBWWues2r5+jpiXLeht0vRHqvIWq0zBc=","CMAMTls0Z/AZAfZPn4nBW7C5CRjUiLcwyswylmkekgA="],["BU6r5hMWgfoB+8bb8+fVNZXQ+ICZhxghQriQrIr4nL4=","Gkvv4RwCMMYt5E/6/qDekDujKMbWevc2gDEraPms/9o=","AeQGZfW7jFwNycEfOdR+nTPnF6+jG6dPkvhzelXv4TQ=","I8Sr/rgxkjYqriGy6e5c/HZb8QAPeYw65wEzVWq8eL0=","FmnkS/AiOnf0j/+8n08gtYFPYYWuEaIQ+P38tfcdYD0=","LVs/UjqWaMvkiHiBv3tAGE+XhxPjWN4nDYemAOXFyS8=","EMGFbygvVW189tSik2IVBnJLptPFguTCYYQvKkvbDsY=","IsxDSfa6o6jgth/ECrlyEOS9Oz3sfwW7jvg5yEaSr7w=","EtAZ43zRvXb+4GW7c4CpvYMxpNvNHJx3Z5K8GQRcI7Y=","J6o4+gUcQ0GJ31e6/YByPuKb3M1Z+8GqmvEYkdNyLmE=","DwuTNttcFtRy/aP7msE7EzlMCaufSE7PatIGAhe1iWo=","J1pvWWIzVNcdOLTiAM4ulnaqt06ouDZvzjO9vEfQWG0=","Auu2cw17r+rCP8C0V+qCTu6jxV7KY0vySyrCqaIUg+E=","D/IV6x443GdDLiYt8n7afDqpQZ1bbimb2UjpcPw1pi8=","JH+cf6YQMiU1/rBnbP9UnxwXfQ050/Hu5kLpJTqvuC0=","KtC9n3HieFCEqguEYWt9raBTIHxBjmX0A1vmagzcjBI=","D8PM7wDWpkCAq77U/tkLacXlgDE0witCzcoKYPA+wzw="],["Ik2BH73vjsCgBtN2oBnlfJO9WWIToHgjt9Srzh/Y5iE=","FAdi0wxcOgsHULFACoap4vXPwlMbcpNw862f4dzUP5Y=","CXbXw4RLyN7qDwM3+JsqExMC/9LQqHAYHKX9X7bU+2M=","AVJgQgHKffBZlOnV8FjztnSc6mOqDLW04cOgC2ZnlY4=","GrbY/jn4e7DuW4g+6iclyqUsV1dA1awwsFj3cRPQUjk=","G2K6gDeoPxJhVEwwfwGdvqHMaoTUgeqJYLD8ZwdF6K4=","I5q8fJ+GauwoaFwm9OBGqS1DYNNstQiQ9CLhjtb4p7I=","Av7VoDIAQXZkU334+jAna4XZG9LtId4z2QH7TYJDmFc=","CZbK502WJ8o8VsZGCV85cwJ00l6CxCziHPeJJT1Io/A=","ME28CTaGI1bgAksqMt+jCFq+29M38iuJBivmFNg8sIM=","Kn3o9f9HbYHTk/HSdGNsqVbwW9QivJ88wPrABUtYywI=","Esb2yDo1MPrO1gyI8ZqC/RK32TinmGTtIKVFpS/c4R0=","IB4D8f9nJilHOiTzLS1QKs3I/dKIMBTedMmPQKGVs+Q=","EYw+/pIMnD+QfIZ3Q9NdLMv/fInpwxu2oXxVLvkrbAE=","D3Bf66XwHLJ7J8EEvJPwyXT1Yfom1WFPap2eR9A7xlU=","KNMnocLWAS2eaemjtMEa0zbTwNzf9MXITd3fkR62RfU=","G85n9NyZVH8sr/G1xtY+PuJWWkBBkGZFM8HGXdnY1TI="],["DmkfykIxKKfUr8qlgrGpR5m6H10qXVO8K7pWu+yyJ6E=","GAqkur+nU5dT2cIi5eM1mspZ4Gu+/Hzzo/+k+WH6HVs=","LFQofu42jV1S37BoKC1o5rCbdr0bXJMzs2hIrCd3RPU=","L2U2GkrtMg/NA6RcRN2nQCE1cfOXXOILlr/9lgy8biU=","I1vxeLW1YmLZiL/GJwiw+F1XOFzeK02s+ebVkt6yr+Q=","F5TsKw7rIvvXU7IfzZSee+2zBfFaWer3SpYcMEZjX4U=","CD4c1ZQ0YatQWyADEb3kAD+09+0WqljIvCjy4I6faSI=","IqZ6iHdpgtahX1d9z3gKxIXrqub99vvlC5XqJmp7YFk=","LRGI2efmrCTEssncPfz7D+R4LWifMblLH7Fe8p0R8Z4=","JlxDyIbwfQJSANVs0kawFnCz6Cq0gvWHmxBgjMBaN/w=","DybQXpOPgxe9YI7/CJXTUtynErZTsUkvjC6payb5OB4=","JXaJpOIvaodoqv5UIY0x3k5An9v0IxlYJTa7WDMTo5U=","HtxX8XThMitifG+dvieuJwPD8Rw2SzgYi/QdjKDBcJo=","F7OfOGNtXv9eBu/wietWBRpgK8j0vxuwrSss0QzwcTg=","MGCU7P5jMAsvlbyYoEBseJjYaFIzCntp+bBLVASz7vM=","Ea/syFWQVDvS34q5Ur4WRnCj8yWT6WLUvUk7zTyE+E0=","Gouk830jFTichWDXTaxXKkRHoCFFUWKHBT5rnt77yi0="],["GJ4nnJLeC6tmcH5ubjEFJOYVzUxqrMZlNyo7jjctjOY=","FyCOqc1Nwabe6+ao0noxgatfhsanBub9AH/B62eOneY=","Ioo0iMq7+fKe/AvOIRoJAxlys38l6jWsqEDcIzGgzzU=","IhIsYxP8mkxtD5RNPOI4JyvzUUext4iqsrjbzrYCTHY=","BmSaE+ZQI6cTqu5Th9OI42Ca6bFLpNoQZC7gt7ShZjQ=","HtTJXGKDtF7AzYj1EZdvBj6ivrBpW4r3zBBYlZOnl4w=","Ff5ippsEOClDldob/JMnLYh5fO7vZmuiRD8MFG+Kt+4=","KweaHQm51KdtTlDEXAH7dQixxEOo+yHr0oUz4F3viGQ=","DDRJan21q7MwsvbOmtrvWubjCMj8LFY0CXrjUqp0V9Q=","BP/iepLLQwDndDiO3DFHq53MSrNUw4D1HKei5/4EY8Q=","KLc7M1xy8HdIcaIDDUROX7lUl5wcVo4RL7kRpGxmZ2g=","GVghuZrywhdATuWC4piJByujzZlLdJVcJhta02Tlqcc=","IKVvzjcSK3QAq2GmXqyBXdGA9S+tKDX3/ZZJBjUjiB4=","I1EykS2y2gekdQxe1d8lkOcYQErvxIvmlTQy9kQkBC4=","EFnbXpfyWCawu+/Wv6pulJbFXvWoj+/pcSaR9vvfQpg=","CwUMiCBzpYHnZyI3Bc2VEMBMMBaMUP/gyYdaKLaTgpk=","EV5gxOKTfrU8bkpUiPgBJm6E0HVHoLHNkbGPSe/vmSA="],["HZvLvRe5OxkT0vec3xKEREEjcgbwKUdG2T+OW9zrRyU=","IAB6D103eYeJ4KjvaDU22c9IMaZWbrcntBGR2fKXRxA=","Frrkn167H/6Ia2NNIV3mHr9PRNHNxPhGcN+O1pMQv+I=","IpqltUemN4DY0SniCf25L4VmJhbVnakIB15mj9gXgi0=","KaWx5OLyVEVJat7CMO1To1mTs3YwrstdduVmCNG3jMY=","C/znsSAGi5owAp29s2vgHQcegWP6FyTxPGyom+Kbcp4=","IAVVaLMzZ7wSv0rtegkJwXNYildjxqGnWYunxsfjwqU=","LfH/hmRPzEKhkyzxXTFO7UB2CCRvFKgJhyX/e+gJyH4=","HU+w8Y8xyCcLRjbmtdejPkVbEFDeEWQYLPy3OczpZdo=","Gdbx0RDZ+HPbAC/y7YKJBb1sxdeSHCONdWnaqbJAHTI=","KCoB6PLOCcvdhi+Y/auj+a8CRD7cliyzSALQRHfeHiA=","MEtnkAjoofCUSEI6BYieDfZjorZQVcqe5amd/hP7mhY=","GZgUftrzqSqxecYawsNq9crz54vL+2hM/qFdsXuDWQc=","AopFcstlQmHPk1hDWSPmWv+PQDk3UnSLdqz9Lj9XVck=","Fb2ZjCcp2+rMwptdbk8P2WrQpgN8hKGhp4UWn7M2+24=","B83zMJ4TD5zt3WiK84hTafus9tikTeTUUGZ8DXZBIT8=","FS1HrLmwbJ0SwhOKMUFru7uZGmXcTU+O+Ro91yjmO2o="],["EXkYRjWpeA7hMS3MPRXH7wQrGK6UCWcOKMTH8PubYI4=","Ip2kQaMCkpsLrpN0G3x14RM3x5flch+dfuWSNc2ppAw=","Liadx49w+RA7K87T7b1B4VbmSRCIe03d+KPu6WD2Abc=","Iakf7YvtFJFMT9SRtvpNy657O4s9RWMDr4hsMoq/Rpk=","KfB8Hv/GW1WJ4cpSy+AL1l716WLQEgAwJnC23Oee6wA=","BQanpd5rVuvsXnCKcKPOyzos/SXnog7UleKVqTAjxag=","DAKxSPShVZtZfNMg8AwCuWp/x8g4Eb2GoeecwxBrIgE=","JKRm906ZpgKJT0IQEPQ6gccIsbStB2QlGQuFNH9oWxo=","H+4YiIQlcklwvSiXtUx/qOnDZ93byEhNo3hk+v+fkFY=","GXEcQddvZKNxq6YvP0ZxDe4MOq0he3ywC9EmE7JO9Ss=","J3DRSiIBUvpwgwQL6bPNOMis6eIHBzSGvPr8rXBnSLE=","CN/+aEqjP5EdNemmRLS9v80VpNpJtlMYFrYOjOT2teA=","HL+rfLBeLyglSyML/OAX8AX7Ty3Yk1rRF2WzR9IANmc=","IdcmmlPTcSsgVDsAOa7MlGZSATPSmehEIACzMYSjnoQ=","If3lgKGYhrEzWPGKMtWv9oW0vXfZTwZ/RPbnqTNQ/So=","BSMr+VgH5IrYKh60vEgemwcg6VGW3+Nh9VxNHPx5Jtc=","E2AmRriLoxwNVEx1e9kYFyeDXb5pDDBYOiPzf1L+Xj0="],["DkhGYYKugzOvGJGmqhlzZ0HtBoDVfJMe3hP8B66C6Is=","ETe1xhuWhL7EHk36p2Q4JWYipDeOpOZGooRLvIW/gcw=","H0uFVSuWDRwYt7j2avcwWmdz2bBfr1Hg7RpfLvL5Xn0=","C6ilSRSIb64WcAwC7993Z0E6C+xaGe0M8KfYrGDB8cM=","MCiclnjAMw+Fz442JoOmFE8iuEGqCPWG8hndntrveLw=","BIkASPzb3mNmdhzVj8xqwKM2DZpkIz0+pNjWvooj7EU=","GkFi6KdwREe+DB1NXPL3d2cPSEHqJ6wnCc1r/+7Szr0=","LpRLRJwTac6XZvpvT5modjC1wfLWNnekN6U31htsdHA=","Itbnh/RNqmtlk9/eVXbS/fXcBEfmWh1edxLk5iw73O4=","Dgjdtp1e/ZScPWceTnjk/HYoxl7Bz7wYumoQGqGdv2Y=","J6VzA2UJqKKakOqjTSra7V7R7GsgcnTzxcoj2tOIDlc=","ByNyCD9iGVvMK1r6sQOBmKPwVGti0XHqIcN8jzFVEXY=","FR4LwhEOQwDdgqTJJELEdRxlspRCbIwyDGnmGDGVjOs=","E/Gsw4nE+OdSzH5LgcN64hMMYN+ci36H3F+3RZyvSRY=","BoI6m6pVYjcysC+icLL4h/04BKhcGn8qNV3z++/GncE=","HkGTbmvAw+1mXC4kZquSFrmXP+E22fmq2Vh4wbVgfG4=","Bldm0pgDMaVcCjnYO+eL0Se67nfVOiQmjgZMcdqvK2o="],["HJ1W9xwvIsRNOowXv1tARS4FRx8Lbf6f/kcl6yn3NGQ=","ETADwdx7rzXkU2+V9Oqy87rdosehxrWvyVYjSt4+cSk=","DV+5sOFQPyuSaXxHO2nPdtOPwSkS4sPLM5ltuwzfqjg=","LhZKUk7iLrWokD+uHzWjp4+ILz46mJK2/0dTuqyTSUk=","AfncvefQWBNKUQpxHQNtHxgA5HOmOzOn4PsE3C4J468=","KFsgeZlwtYxjrJ9K9WTODyggm2GAIhTaW/r9DPJMZxI=","DOPdcn/dEai8cxUA7/ojdjCJzjMyy3MPn+VxRu4gSBA=","AQeXRspR2VGKDDCSlspIIGKSeYkQSUJ3viu2WmsTSzo=","I6hdT5Htpp8xDEUdfUgML0DA1TOC3dP8qq5ie5YXFw4=","JAZX1n+SteQmGs5DT9KGIGwxVWU3jOi4FmFSPw5t3FQ=","I4SjhLzCxKF/98nj59Ex05FzxDEzOpx8HW/XEQ4lkCs=","JVR7UbLGh05FOMqbNAk7cUrTao81bkx44NZrHxkAOPs=","DlnhqZDsAPcu3Dckg0nXpab3vK7xWBEEUPHlmF8KXZk=","BmxgkJNvawVPF96pFoKVQzKz4y2PIKCuFx1BcxbTYi8=","GyVmKEOwmGqxpOmnZhk+/KR8cNSTZPA9UMXttbVRfr4=","JkdjVHfuX6nnrFmD+S2zTXM2ZGxjxj4t1T1guHFL11k=","JtsuhakAbvXBHNZ1omfULv759a+QRmsqr3XuqAJLALs="],["IjRUb16FQej3KteUiRlQsysc2JHMZndcW2NZYWQunBU=","G2FGj6tZySXxmGGGvLl5ZahYUjolgtQ0MZqVJa5xFY8=","ARKR71FKENbwZR5K0NpdSkieMBiSeHnalC3v299wHd0=","LfL7LC4yHjzOE9FgkXBaQMXHlfi0G2Hf1q59l9Y1eLQ=","Abqvj/lrsiJLw0z4DDi/EwhvHkKbzuwSCQ2KfDdqmoI=","B7DXDM/xtw2tm7SwFC4/bcW8ldN2av+tN4zFBCSE3sk=","EfKO5dqA0Z4xWBtWakOVN0ZtnKf98UtwhoML2KwTxMs=","ABPXsD6Pyfpkf8ps3KlxRpAd98Z1oWSRPCvSo7buPLQ=","JEDnhheaf7z+jSmrGND8bPo4PPt0f3otFbd9gtmw2dM=","BWFJIhcSuI7CkfwhgyQULQKHPN1TGZZ5/OTfy13akRY=","FixbvIG0RCe+ToLF5SU71mwwVPXFtzsospI4SHhJp5Q=","F48qqN+aEe8zVY3Mk0lx92l+Ymz+8A/83rbzycGn0Qo=","JK/ZL4Dld4j0D7srefKUVNxIX7r7WnJj9GK3yEtOUAs=","BJKuX1rCpRAuqW5grIN1VTaHFRrkQELb9YmSMsjyEAo=","ENyxH4FcfinGa+HdPF92AsmOn7FofC2CW0h4nFIfvQs=","ChHVh8t11IVE7sZirSfKas/smPeot5Y6KU5LsymxcN8=","HdawlctoRZ3Pa9rdQ0qoH4ClWgjmeCxlOpOv2KZfMmc="],["FMCdFVxdQoGYwjS1U9ozjyJ8vBKw5C8rnOcVY+4UlcA=","EX/VKHcPsX9xjimi2Rpj7Hw57x3TA58JQ/cX0YBCU9U=","Eg50FtdDCOJAR/aCjGiuKLwoiyFuiiXosOvPc4SA45A=","BpleUQ/XZpN0w50nkD80KsW/ihRkgH8wi+9hC3bLaT4=","HYFLPBdlbCMn+UzAJHJ4C4hriDlPGly+NNxPRP8TT84=","A7kNo0sZjLyhfjSqyYsWmHXs9zrrXG/x8Ayf5TWqmQI=","J/p3oGWHkeZ1V4HDZ2g/nJMzpBNk94cO3/GTWjR0hdg=","BtbuUxuj/c7QXiTPkQPQli3SJ/HeaSwBmUg+kqskulk=","HlB5Ib58dhJIef/OW2LdDpYlnpjMZMJyCNYrQL/j5II=","BoGtrqec9FfbVwGTHw7i8V7LsVntUM90ahW4XG+KU3A=","HmGWFHUIvy7chyxOiXqWd3ixGfaftDGn9kbSAY6rQBA=","Bo76NbxiASSrfYiZAXG65BAq0h3937OH3w3gyKOhiek=","GwEiJKTwUN+EESLRfF6k7e18jsIDR0OkMqLO6JOXbyk=","II2BQVG83N38+DWpWMJZpkd7/kszknEO352AeHolxdA=","KPkB/KqGCw3EGSre+OpK5Vr2zkMsheDOTQc+UUqyQlI=","G9Y5h5cxgjyHH5zUcU48xWpusZiEtzZk7tJLEZKRGaA=","HT7oXwePvuzaJHPvwr7dG6fsb0eV+q6uOw3kjTCAxiU="]]};lv0.default=dl9});var iv0=H((_v0)=>{Object.defineProperty(_v0,"__esModule",{value:!0});_v0.poseidon16=_l9;var ul9=vK1(A5()),ll9=vK1(B5()),pl9=vK1(cv0());function vK1(J){return J&&J.__esModule?J:{default:J}}var cl9=(0,ll9.default)(pl9.default);function _l9(J){return(0,ul9.default)(J,cl9)}});var nv0=H((d4)=>{Object.defineProperty(d4,"__esModule",{value:!0});Object.defineProperty(d4,"poseidon1",{enumerable:!0,get:function(){return nl9.poseidon1}});Object.defineProperty(d4,"poseidon10",{enumerable:!0,get:function(){return Yp9.poseidon10}});Object.defineProperty(d4,"poseidon11",{enumerable:!0,get:function(){return Gp9.poseidon11}});Object.defineProperty(d4,"poseidon12",{enumerable:!0,get:function(){return Xp9.poseidon12}});Object.defineProperty(d4,"poseidon13",{enumerable:!0,get:function(){return zp9.poseidon13}});Object.defineProperty(d4,"poseidon14",{enumerable:!0,get:function(){return Kp9.poseidon14}});Object.defineProperty(d4,"poseidon15",{enumerable:!0,get:function(){return Wp9.poseidon15}});Object.defineProperty(d4,"poseidon16",{enumerable:!0,get:function(){return Zp9.poseidon16}});Object.defineProperty(d4,"poseidon2",{enumerable:!0,get:function(){return ol9.poseidon2}});Object.defineProperty(d4,"poseidon3",{enumerable:!0,get:function(){return al9.poseidon3}});Object.defineProperty(d4,"poseidon4",{enumerable:!0,get:function(){return rl9.poseidon4}});Object.defineProperty(d4,"poseidon5",{enumerable:!0,get:function(){return sl9.poseidon5}});Object.defineProperty(d4,"poseidon6",{enumerable:!0,get:function(){return tl9.poseidon6}});Object.defineProperty(d4,"poseidon7",{enumerable:!0,get:function(){return el9.poseidon7}});Object.defineProperty(d4,"poseidon8",{enumerable:!0,get:function(){return Jp9.poseidon8}});Object.defineProperty(d4,"poseidon9",{enumerable:!0,get:function(){return Qp9.poseidon9}});var nl9=Fk0(),ol9=fk0(),al9=bk0(),rl9=dk0(),sl9=_k0(),tl9=rk0(),el9=Qv0(),Jp9=Kv0(),Qp9=Uv0(),Yp9=Ov0(),Gp9=Lv0(),Xp9=Sv0(),zp9=kv0(),Kp9=xv0(),Wp9=uv0(),Zp9=iv0()});var sv0=H((Wh5,rv0)=>{var{defineProperty:jK1,getOwnPropertyDescriptor:Vp9,getOwnPropertyNames:qp9}=Object,Up9=Object.prototype.hasOwnProperty,Mp9=(J,Q)=>{for(var Y in Q)jK1(J,Y,{get:Q[Y],enumerable:!0})},Dp9=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of qp9(Q))if(!Up9.call(J,X)&&X!==Y)jK1(J,X,{get:()=>Q[X],enumerable:!(G=Vp9(Q,X))||G.enumerable})}return J},Hp9=(J)=>Dp9(jK1({},"__esModule",{value:!0}),J),ov0={};Mp9(ov0,{BN254_FIELD_SIZE:()=>av0,poseidonHash:()=>Ol});rv0.exports=Hp9(ov0);var Q7=nv0(),Ip9=[Q7.poseidon1,Q7.poseidon2,Q7.poseidon3,Q7.poseidon4,Q7.poseidon5,Q7.poseidon6,Q7.poseidon7,Q7.poseidon8,Q7.poseidon9,Q7.poseidon10,Q7.poseidon11,Q7.poseidon12,Q7.poseidon13,Q7.poseidon14,Q7.poseidon15,Q7.poseidon16],av0=21888242871839275222246405745257275088548364400416034343698204186575808495617n;function Ol(J){J.forEach((Y)=>{let G=BigInt(Y);if(G<0||G>=av0)throw Error(`Element ${G} not in the BN254 field`)});let Q=Ip9[J.length-1];if(Q)return Q(J);else if(J.length<=32){let Y=Ol(J.slice(0,16)),G=Ol(J.slice(16));return Ol([Y,G])}else throw Error(`Yet to implement: Unable to hash a vector of length ${J.length}`)}});var xK1=H((Zh5,Qj0)=>{var{defineProperty:bK1,getOwnPropertyDescriptor:Op9,getOwnPropertyNames:Ap9}=Object,Bp9=Object.prototype.hasOwnProperty,Np9=(J,Q)=>{for(var Y in Q)bK1(J,Y,{get:Q[Y],enumerable:!0})},wp9=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of Ap9(Q))if(!Bp9.call(J,X)&&X!==Y)bK1(J,X,{get:()=>Q[X],enumerable:!(G=Op9(Q,X))||G.enumerable})}return J},Lp9=(J)=>wp9(bK1({},"__esModule",{value:!0}),J),tv0={};Np9(tv0,{chunkArray:()=>Jj0,genAddressSeed:()=>kp9,getExtendedEphemeralPublicKey:()=>$p9,hashASCIIStrToField:()=>Al,normalizeZkLoginIssuer:()=>vp9,toBigEndianBytes:()=>Pp9,toPaddedBigEndianBytes:()=>ev0});Qj0.exports=Lp9(tv0);var Ep9=M8(),hK1=sv0(),Cp9=32,Rp9=115,Fp9=145,Sp9=248;function Tp9(J){for(let Q=0;Q<J.length;Q++)if(J[Q]!==0)return Q;return-1}function ev0(J,Q){let Y=J.toString(16);return(0,Ep9.hexToBytes)(Y.padStart(Q*2,"0").slice(-Q*2))}function Pp9(J,Q){let Y=ev0(J,Q),G=Tp9(Y);if(G===-1)return new Uint8Array([0]);return Y.slice(G)}function $p9(J){return J.toSuiPublicKey()}function Jj0(J,Q){let Y=Array(Math.ceil(J.length/Q)),G=J.reverse();for(let X=0;X<Y.length;X++)Y[X]=G.slice(X*Q,(X+1)*Q).reverse();return Y.reverse()}function fp9(J){let Q=J.map((Y)=>Y.toString(16).padStart(2,"0")).join("");if(Q.length===0)return BigInt(0);return BigInt("0x"+Q)}function Al(J,Q){if(J.length>Q)throw Error(`String ${J} is longer than ${Q} chars`);let Y=J.padEnd(Q,String.fromCharCode(0)).split("").map((z)=>z.charCodeAt(0)),G=Sp9/8,X=Jj0(Y,G).map((z)=>fp9(z));return(0,hK1.poseidonHash)(X)}function kp9(J,Q,Y,G,X=Cp9,z=Rp9,K=Fp9){return(0,hK1.poseidonHash)([Al(Q,X),Al(Y,z),Al(G,K),(0,hK1.poseidonHash)([BigInt(J)])])}function vp9(J){if(J==="accounts.google.com")return"https://accounts.google.com";return J}});var Xj0=H((Vh5,Gj0)=>{var{defineProperty:yK1,getOwnPropertyDescriptor:jp9,getOwnPropertyNames:hp9}=Object,bp9=Object.prototype.hasOwnProperty,xp9=(J,Q)=>{for(var Y in Q)yK1(J,Y,{get:Q[Y],enumerable:!0})},yp9=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of hp9(Q))if(!bp9.call(J,X)&&X!==Y)yK1(J,X,{get:()=>Q[X],enumerable:!(G=jp9(Q,X))||G.enumerable})}return J},gp9=(J)=>yp9(yK1({},"__esModule",{value:!0}),J),Yj0={};xp9(Yj0,{decodeJwt:()=>ip9,extractClaimValue:()=>_p9});Gj0.exports=gp9(Yj0);var mp9=Ik0(),dp9=xK1();function up9(J){if(J.length!==1)throw Error("Invalid base64Url character: "+J);let Y="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".indexOf(J);if(Y===-1)throw Error("Invalid base64Url character: "+J);let G=Y.toString(2).padStart(6,"0");return Array.from(G).map(Number)}function lp9(J){let Q=[];for(let Y=0;Y<J.length;Y++){let G=J.charAt(Y),X=up9(G);Q=Q.concat(X)}return Q}function pp9(J,Q){if(J.length<2)throw Error(`Input (s = ${J}) is not tightly packed because s.length < 2`);let Y=lp9(J),G=Q%4;if(G===0);else if(G===1)Y=Y.slice(2);else if(G===2)Y=Y.slice(4);else throw Error(`Input (s = ${J}) is not tightly packed because i%4 = 3 (i = ${Q}))`);let X=(Q+J.length-1)%4;if(X===3);else if(X===2)Y=Y.slice(0,Y.length-2);else if(X===1)Y=Y.slice(0,Y.length-4);else throw Error(`Input (s = ${J}) is not tightly packed because (i + s.length - 1)%4 = 0 (i = ${Q}))`);if(Y.length%8!==0)throw Error("We should never reach here...");let z=new Uint8Array(Math.floor(Y.length/8)),K=0;for(let W=0;W<Y.length;W+=8){let Z=Y.slice(W,W+8),V=parseInt(Z.join(""),2);z[K++]=V}return new TextDecoder().decode(z)}function cp9(J){if(!(J.slice(-1)==="}"||J.slice(-1)===","))throw Error("Invalid claim");let Q=JSON.parse("{"+J.slice(0,-1)+"}");if(Object.keys(Q).length!==1)throw Error("Invalid claim");let Y=Object.keys(Q)[0];return[Y,Q[Y]]}function _p9(J,Q){let Y=pp9(J.value,J.indexMod4),[G,X]=cp9(Y);if(G!==Q)throw Error(`Invalid field name: found ${G} expected ${Q}`);return X}function ip9(J){let{iss:Q,aud:Y,sub:G,...X}=(0,mp9.jwtDecode)(J);if(!G||!Q||!Y)throw Error("Missing jwt data");if(Array.isArray(Y))throw Error("Not supported aud. Aud is an array, string was expected.");return{...X,iss:(0,dp9.normalizeZkLoginIssuer)(Q),rawIss:Q,aud:Y,sub:G}}});var Wj0=H((qh5,Kj0)=>{var{defineProperty:gK1,getOwnPropertyDescriptor:np9,getOwnPropertyNames:op9}=Object,ap9=Object.prototype.hasOwnProperty,rp9=(J,Q)=>{for(var Y in Q)gK1(J,Y,{get:Q[Y],enumerable:!0})},sp9=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of op9(Q))if(!ap9.call(J,X)&&X!==Y)gK1(J,X,{get:()=>Q[X],enumerable:!(G=np9(Q,X))||G.enumerable})}return J},tp9=(J)=>sp9(gK1({},"__esModule",{value:!0}),J),zj0={};rp9(zj0,{zkLoginSignature:()=>ep9});Kj0.exports=tp9(zj0);var N5=j6(),ep9=N5.bcs.struct("ZkLoginSignature",{inputs:N5.bcs.struct("ZkLoginSignatureInputs",{proofPoints:N5.bcs.struct("ZkLoginSignatureInputsProofPoints",{a:N5.bcs.vector(N5.bcs.string()),b:N5.bcs.vector(N5.bcs.vector(N5.bcs.string())),c:N5.bcs.vector(N5.bcs.string())}),issBase64Details:N5.bcs.struct("ZkLoginSignatureInputsClaim",{value:N5.bcs.string(),indexMod4:N5.bcs.u8()}),headerBase64:N5.bcs.string(),addressSeed:N5.bcs.string()}),maxEpoch:N5.bcs.u64(),userSignature:N5.bcs.byteVector()})});var Uj0=H((Uh5,qj0)=>{var{defineProperty:mK1,getOwnPropertyDescriptor:Jc9,getOwnPropertyNames:Qc9}=Object,Yc9=Object.prototype.hasOwnProperty,Gc9=(J,Q)=>{for(var Y in Q)mK1(J,Y,{get:Q[Y],enumerable:!0})},Xc9=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of Qc9(Q))if(!Yc9.call(J,X)&&X!==Y)mK1(J,X,{get:()=>Q[X],enumerable:!(G=Jc9(Q,X))||G.enumerable})}return J},zc9=(J)=>Xc9(mK1({},"__esModule",{value:!0}),J),Zj0={};Gc9(Zj0,{getZkLoginSignature:()=>Zc9,parseZkLoginSignature:()=>Vc9});qj0.exports=zc9(Zj0);var dK1=j6(),Kc9=kK(),Vj0=Wj0();function Wc9({inputs:J,maxEpoch:Q,userSignature:Y}){return Vj0.zkLoginSignature.serialize({inputs:J,maxEpoch:Q,userSignature:typeof Y==="string"?(0,dK1.fromBase64)(Y):Y},{maxSize:2048}).toBytes()}function Zc9({inputs:J,maxEpoch:Q,userSignature:Y}){let G=Wc9({inputs:J,maxEpoch:Q,userSignature:Y}),X=new Uint8Array(G.length+1);return X.set([Kc9.SIGNATURE_SCHEME_TO_FLAG.ZkLogin]),X.set(G,1),(0,dK1.toBase64)(X)}function Vc9(J){return Vj0.zkLoginSignature.parse(typeof J==="string"?(0,dK1.fromBase64)(J):J)}});var Lj0=H((Mh5,wj0)=>{var{defineProperty:pK1,getOwnPropertyDescriptor:qc9,getOwnPropertyNames:Uc9}=Object,Mc9=Object.prototype.hasOwnProperty,Ij0=(J)=>{throw TypeError(J)},Dc9=(J,Q)=>{for(var Y in Q)pK1(J,Y,{get:Q[Y],enumerable:!0})},Hc9=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of Uc9(Q))if(!Mc9.call(J,X)&&X!==Y)pK1(J,X,{get:()=>Q[X],enumerable:!(G=qc9(Q,X))||G.enumerable})}return J},Ic9=(J)=>Hc9(pK1({},"__esModule",{value:!0}),J),cK1=(J,Q,Y)=>Q.has(J)||Ij0("Cannot "+Y),dK=(J,Q,Y)=>(cK1(J,Q,"read from private field"),Y?Y.call(J):Q.get(J)),Bl=(J,Q,Y)=>Q.has(J)?Ij0("Cannot add the same private member more than once"):Q instanceof WeakSet?Q.add(J):Q.set(J,Y),NN=(J,Q,Y,G)=>(cK1(J,Q,"write to private field"),G?G.call(J,Y):Q.set(J,Y),Y),Mj0=(J,Q,Y)=>(cK1(J,Q,"access private method"),Y),Oj0={};Dc9(Oj0,{ZkLoginPublicIdentifier:()=>Nj0,parseSerializedZkLoginSignature:()=>lK1,toZkLoginPublicIdentifier:()=>wl});wj0.exports=Ic9(Oj0);var LN=j6(),Oc9=pH(),Ac9=M8(),Bc9=GN(),Aj0=kK(),Nc9=Mk0(),Dj0=F9(),Bj0=Xj0(),wc9=Uj0(),TP=xK1(),F2,FP,SP,Nl,uK1,Lc9=class J extends Bc9.PublicKey{constructor(Q,{client:Y}={}){super();if(Bl(this,Nl),Bl(this,F2),Bl(this,FP),Bl(this,SP),NN(this,FP,Y),typeof Q==="string")NN(this,F2,(0,LN.fromBase64)(Q));else if(Q instanceof Uint8Array)NN(this,F2,Q);else NN(this,F2,Uint8Array.from(Q));if(NN(this,SP,dK(this,F2).length!==dK(this,F2)[0]+1+32),dK(this,SP))NN(this,F2,wN(dK(this,F2)))}static fromBytes(Q,{client:Y,address:G,legacyAddress:X}={}){let z;if(X===!0)z=new J(wN(Q,!0),{client:Y});else if(X===!1)z=new J(wN(Q,!1),{client:Y});else if(G){if(z=new J(wN(Q,!1),{client:Y}),z.toSuiAddress()!==G)z=new J(wN(Q,!0),{client:Y})}else z=new J(Q,{client:Y});if(G&&z.toSuiAddress()!==G)throw Error("Public key bytes do not match the provided address");return z}static fromProof(Q,Y){let{issBase64Details:G,addressSeed:X}=Y,z=(0,Bj0.extractClaimValue)(G,"iss"),K=wl(BigInt(X),z,{legacyAddress:!0});if(K.toSuiAddress()===Q)return K;let W=wl(BigInt(X),z,{legacyAddress:!1});if(W.toSuiAddress()!==Q)throw Error("Proof does not match address");return W}equals(Q){return super.equals(Q)}toSuiAddress(){if(dK(this,SP))return Mj0(this,Nl,uK1).call(this);return super.toSuiAddress()}toRawBytes(){return dK(this,F2)}flag(){return Aj0.SIGNATURE_SCHEME_TO_FLAG.ZkLogin}async verify(Q,Y){throw Error("does not support")}verifyPersonalMessage(Q,Y){let G=lK1(Y),X=new J(G.publicKey).toSuiAddress();return Hj0({address:X,bytes:(0,LN.toBase64)(Q),signature:G.serializedSignature,intentScope:"PersonalMessage",client:dK(this,FP)})}verifyTransaction(Q,Y){let G=lK1(Y),X=new J(G.publicKey).toSuiAddress();return Hj0({address:X,bytes:(0,LN.toBase64)(Q),signature:G.serializedSignature,intentScope:"TransactionData",client:dK(this,FP)})}verifyAddress(Q){return Q===super.toSuiAddress()||Q===Mj0(this,Nl,uK1).call(this)}};F2=new WeakMap;FP=new WeakMap;SP=new WeakMap;Nl=new WeakSet;uK1=function(){let J=wN(dK(this,F2),!0),Q=new Uint8Array(J.length+1);return Q[0]=this.flag(),Q.set(J,1),(0,Dj0.normalizeSuiAddress)((0,Ac9.bytesToHex)((0,Oc9.blake2b)(Q,{dkLen:32})).slice(0,Dj0.SUI_ADDRESS_LENGTH*2))};var Nj0=Lc9;function wl(J,Q,Y){let G=Y?.legacyAddress?(0,TP.toBigEndianBytes)(J,32):(0,TP.toPaddedBigEndianBytes)(J,32),X=new TextEncoder().encode((0,TP.normalizeZkLoginIssuer)(Q)),z=new Uint8Array(1+X.length+G.length);return z.set([X.length],0),z.set(X,1),z.set(G,1+X.length),new Nj0(z,Y)}function wN(J,Q=!1){let Y=J[0]+1,G=BigInt(`0x${(0,LN.toHex)(J.slice(Y))}`),X=Q?(0,TP.toBigEndianBytes)(G,32):(0,TP.toPaddedBigEndianBytes)(G,32),z=new Uint8Array(Y+X.length);return z.set(J.slice(0,Y),0),z.set(X,Y),z}async function Hj0({address:J,bytes:Q,signature:Y,intentScope:G,client:X=new Nc9.SuiGraphQLClient({url:"https://graphql.mainnet.sui.io/graphql"})}){let z=await X.core.verifyZkLoginSignature({bytes:Q,signature:Y,intentScope:G,author:J});return z.success===!0&&z.errors.length===0}function lK1(J){let Q=typeof J==="string"?(0,LN.fromBase64)(J):J;if(Q[0]!==Aj0.SIGNATURE_SCHEME_TO_FLAG.ZkLogin)throw Error("Invalid signature scheme");let Y=Q.slice(1),{inputs:G,maxEpoch:X,userSignature:z}=(0,wc9.parseZkLoginSignature)(Y),{issBase64Details:K,addressSeed:W}=G,Z=(0,Bj0.extractClaimValue)(K,"iss"),V=wl(BigInt(W),Z);return{serializedSignature:(0,LN.toBase64)(Q),signatureScheme:"ZkLogin",zkLogin:{inputs:G,maxEpoch:X,userSignature:z,iss:Z,addressSeed:BigInt(W)},signature:Q,publicKey:V.toRawBytes()}}});var iK1=H((Dh5,Fj0)=>{var{defineProperty:_K1,getOwnPropertyDescriptor:Ec9,getOwnPropertyNames:Cc9}=Object,Rc9=Object.prototype.hasOwnProperty,Fc9=(J,Q)=>{for(var Y in Q)_K1(J,Y,{get:Q[Y],enumerable:!0})},Sc9=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of Cc9(Q))if(!Rc9.call(J,X)&&X!==Y)_K1(J,X,{get:()=>Q[X],enumerable:!(G=Ec9(Q,X))||G.enumerable})}return J},Tc9=(J)=>Sc9(_K1({},"__esModule",{value:!0}),J),Ej0={};Fc9(Ej0,{parseSerializedSignature:()=>jc9,toSerializedSignature:()=>vc9});Fj0.exports=Tc9(Ej0);var Cj0=j6(),Pc9=I7(),$c9=xC0(),fc9=Lj0(),kc9=GN(),Rj0=kK();function vc9({signature:J,signatureScheme:Q,publicKey:Y}){if(!Y)throw Error("`publicKey` is required");let G=Y.toRawBytes(),X=new Uint8Array(1+J.length+G.length);return X.set([Rj0.SIGNATURE_SCHEME_TO_FLAG[Q]]),X.set(J,1),X.set(G,1+J.length),(0,Cj0.toBase64)(X)}function jc9(J){let Q=(0,Cj0.fromBase64)(J),Y=Rj0.SIGNATURE_FLAG_TO_SCHEME[Q[0]];switch(Y){case"Passkey":return(0,$c9.parseSerializedPasskeySignature)(J);case"MultiSig":let G=Pc9.bcs.MultiSig.parse(Q.slice(1));return{serializedSignature:J,signatureScheme:Y,multisig:G,bytes:Q,signature:void 0};case"ZkLogin":return(0,fc9.parseSerializedZkLoginSignature)(J);case"ED25519":case"Secp256k1":case"Secp256r1":return(0,kc9.parseSerializedKeypairSignature)(J);default:throw Error("Unsupported signature scheme")}}});var sK1=H((Hh5,fj0)=>{var{defineProperty:oK1,getOwnPropertyDescriptor:hc9,getOwnPropertyNames:bc9}=Object,xc9=Object.prototype.hasOwnProperty,yc9=(J,Q)=>{for(var Y in Q)oK1(J,Y,{get:Q[Y],enumerable:!0})},gc9=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of bc9(Q))if(!xc9.call(J,X)&&X!==Y)oK1(J,X,{get:()=>Q[X],enumerable:!(G=hc9(Q,X))||G.enumerable})}return J},mc9=(J)=>gc9(oK1({},"__esModule",{value:!0}),J),Sj0={};yc9(Sj0,{Keypair:()=>$j0,LEGACY_PRIVATE_KEY_SIZE:()=>pc9,PRIVATE_KEY_SIZE:()=>Pj0,SUI_PRIVATE_KEY_PREFIX:()=>aK1,Signer:()=>rK1,decodeSuiPrivateKey:()=>cc9,encodeSuiPrivateKey:()=>_c9});fj0.exports=mc9(Sj0);var nK1=j6(),dc9=pH(),Ll=xL(),uc9=Xu(),Tj0=kK(),lc9=iK1(),Pj0=32,pc9=64,aK1="suiprivkey";class rK1{async signWithIntent(J,Q){let Y=(0,uc9.messageWithIntent)(Q,J),G=(0,dc9.blake2b)(Y,{dkLen:32});return{signature:(0,lc9.toSerializedSignature)({signature:await this.sign(G),signatureScheme:this.getKeyScheme(),publicKey:this.getPublicKey()}),bytes:(0,nK1.toBase64)(J)}}async signTransaction(J){return this.signWithIntent(J,"TransactionData")}async signPersonalMessage(J){let{signature:Q}=await this.signWithIntent(nK1.bcs.byteVector().serialize(J).toBytes(),"PersonalMessage");return{bytes:(0,nK1.toBase64)(J),signature:Q}}async signAndExecuteTransaction({transaction:J,client:Q}){let Y=await J.build({client:Q}),{signature:G}=await this.signTransaction(Y);return(await Q.core.executeTransaction({transaction:Y,signatures:[G]})).transaction}toSuiAddress(){return this.getPublicKey().toSuiAddress()}}class $j0 extends rK1{}function cc9(J){let{prefix:Q,words:Y}=Ll.bech32.decode(J);if(Q!==aK1)throw Error("invalid private key prefix");let G=new Uint8Array(Ll.bech32.fromWords(Y)),X=G.slice(1),z=Tj0.SIGNATURE_FLAG_TO_SCHEME[G[0]];return{scheme:z,schema:z,secretKey:X}}function _c9(J,Q){if(J.length!==Pj0)throw Error("Invalid bytes length");let Y=Tj0.SIGNATURE_SCHEME_TO_FLAG[Q],G=new Uint8Array(J.length+1);return G.set([Y]),G.set(J,1),Ll.bech32.encode(aK1,Ll.bech32.toWords(G))}});var eK1=H((Ih5,jj0)=>{var{defineProperty:tK1,getOwnPropertyDescriptor:ic9,getOwnPropertyNames:nc9}=Object,oc9=Object.prototype.hasOwnProperty,ac9=(J,Q)=>{for(var Y in Q)tK1(J,Y,{get:Q[Y],enumerable:!0})},rc9=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of nc9(Q))if(!oc9.call(J,X)&&X!==Y)tK1(J,X,{get:()=>Q[X],enumerable:!(G=ic9(Q,X))||G.enumerable})}return J},sc9=(J)=>rc9(tK1({},"__esModule",{value:!0}),J),kj0={};ac9(kj0,{isValidBIP32Path:()=>Q_9,isValidHardenedPath:()=>J_9,mnemonicToSeed:()=>vj0,mnemonicToSeedHex:()=>Y_9});jj0.exports=sc9(kj0);var tc9=j6(),ec9=Hd();function J_9(J){if(!new RegExp("^m\\/44'\\/784'\\/[0-9]+'\\/[0-9]+'\\/[0-9]+'+$").test(J))return!1;return!0}function Q_9(J){if(!new RegExp("^m\\/(54|74)'\\/784'\\/[0-9]+'\\/[0-9]+\\/[0-9]+$").test(J))return!1;return!0}function vj0(J){return(0,ec9.mnemonicToSeedSync)(J,"")}function Y_9(J){return(0,tc9.toHex)(vj0(J))}});var JW1=H((hj0)=>{Object.defineProperty(hj0,"__esModule",{value:!0});hj0.sha512_256=hj0.SHA512_256=hj0.sha512_224=hj0.SHA512_224=hj0.sha384=hj0.SHA384=hj0.sha512=hj0.SHA512=void 0;var uV=DK();hj0.SHA512=uV.SHA512;hj0.sha512=uV.sha512;hj0.SHA384=uV.SHA384;hj0.sha384=uV.sha384;hj0.SHA512_224=uV.SHA512_224;hj0.sha512_224=uV.sha512_224;hj0.SHA512_256=uV.SHA512_256;hj0.sha512_256=uV.sha512_256});var uj0=H((Ah5,dj0)=>{var{defineProperty:QW1,getOwnPropertyDescriptor:q_9,getOwnPropertyNames:U_9}=Object,M_9=Object.prototype.hasOwnProperty,D_9=(J,Q)=>{for(var Y in Q)QW1(J,Y,{get:Q[Y],enumerable:!0})},H_9=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of U_9(Q))if(!M_9.call(J,X)&&X!==Y)QW1(J,X,{get:()=>Q[X],enumerable:!(G=q_9(Q,X))||G.enumerable})}return J},I_9=(J)=>H_9(QW1({},"__esModule",{value:!0}),J),xj0={};D_9(xj0,{derivePath:()=>C_9});dj0.exports=I_9(xj0);var O_9=j6(),yj0=WM(),gj0=JW1(),A_9="ed25519 seed",B_9=2147483648,N_9=new RegExp("^m(\\/[0-9]+')+$"),mj0=(J)=>J.replace("'",""),w_9=(J)=>{let Y=yj0.hmac.create(gj0.sha512,A_9).update((0,O_9.fromHex)(J)).digest(),G=Y.slice(0,32),X=Y.slice(32);return{key:G,chainCode:X}},L_9=({key:J,chainCode:Q},Y)=>{let G=new ArrayBuffer(4);new DataView(G).setUint32(0,Y);let z=new Uint8Array(1+J.length+G.byteLength);z.set(new Uint8Array(1).fill(0)),z.set(J,1),z.set(new Uint8Array(G,0,G.byteLength),J.length+1);let K=yj0.hmac.create(gj0.sha512,Q).update(z).digest(),W=K.slice(0,32),Z=K.slice(32);return{key:W,chainCode:Z}},E_9=(J)=>{if(!N_9.test(J))return!1;return!J.split("/").slice(1).map(mj0).some(isNaN)},C_9=(J,Q,Y=B_9)=>{if(!E_9(J))throw Error("Invalid derivation path");let{key:G,chainCode:X}=w_9(Q);return J.split("/").slice(1).map(mj0).map((K)=>parseInt(K,10)).reduce((K,W)=>L_9(K,W+Y),{key:G,chainCode:X})}});var KW1=H((Bh5,pj0)=>{var{defineProperty:XW1,getOwnPropertyDescriptor:R_9,getOwnPropertyNames:F_9}=Object,S_9=Object.prototype.hasOwnProperty,T_9=(J,Q)=>{for(var Y in Q)XW1(J,Y,{get:Q[Y],enumerable:!0})},P_9=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of F_9(Q))if(!S_9.call(J,X)&&X!==Y)XW1(J,X,{get:()=>Q[X],enumerable:!(G=R_9(Q,X))||G.enumerable})}return J},$_9=(J)=>P_9(XW1({},"__esModule",{value:!0}),J),lj0={};T_9(lj0,{Ed25519PublicKey:()=>zW1});pj0.exports=$_9(lj0);var f_9=j6(),k_9=LG1(),YW1=GN(),v_9=kK(),GW1=32;class zW1 extends YW1.PublicKey{constructor(J){super();if(typeof J==="string")this.data=(0,f_9.fromBase64)(J);else if(J instanceof Uint8Array)this.data=J;else this.data=Uint8Array.from(J);if(this.data.length!==GW1)throw Error(`Invalid public key input. Expected ${GW1} bytes, got ${this.data.length}`)}equals(J){return super.equals(J)}toRawBytes(){return this.data}flag(){return v_9.SIGNATURE_SCHEME_TO_FLAG.ED25519}async verify(J,Q){let Y;if(typeof Q==="string"){let G=(0,YW1.parseSerializedKeypairSignature)(Q);if(G.signatureScheme!=="ED25519")throw Error("Invalid signature scheme");if(!(0,YW1.bytesEqual)(this.toRawBytes(),G.publicKey))throw Error("Signature does not match public key");Y=G.signature}else Y=Q;return k_9.ed25519.verify(Y,J,this.toRawBytes())}}zW1.SIZE=GW1});var nj0=H((Nh5,ij0)=>{var{defineProperty:VW1,getOwnPropertyDescriptor:j_9,getOwnPropertyNames:h_9}=Object,b_9=Object.prototype.hasOwnProperty,x_9=(J,Q)=>{for(var Y in Q)VW1(J,Y,{get:Q[Y],enumerable:!0})},y_9=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of h_9(Q))if(!b_9.call(J,X)&&X!==Y)VW1(J,X,{get:()=>Q[X],enumerable:!(G=j_9(Q,X))||G.enumerable})}return J},g_9=(J)=>y_9(VW1({},"__esModule",{value:!0}),J),_j0={};x_9(_j0,{DEFAULT_ED25519_DERIVATION_PATH:()=>ZW1,Ed25519Keypair:()=>CN});ij0.exports=g_9(_j0);var lV=LG1(),EN=sK1(),WW1=eK1(),cj0=uj0(),m_9=KW1(),ZW1="m/44'/784'/0'/0'/0'";class CN extends EN.Keypair{constructor(J){super();if(J)this.keypair={publicKey:J.publicKey,secretKey:J.secretKey.slice(0,32)};else{let Q=lV.ed25519.utils.randomPrivateKey();this.keypair={publicKey:lV.ed25519.getPublicKey(Q),secretKey:Q}}}getKeyScheme(){return"ED25519"}static generate(){let J=lV.ed25519.utils.randomPrivateKey();return new CN({publicKey:lV.ed25519.getPublicKey(J),secretKey:J})}static fromSecretKey(J,Q){if(typeof J==="string"){let X=(0,EN.decodeSuiPrivateKey)(J);if(X.schema!=="ED25519")throw Error(`Expected a ED25519 keypair, got ${X.schema}`);return this.fromSecretKey(X.secretKey,Q)}let Y=J.length;if(Y!==EN.PRIVATE_KEY_SIZE)throw Error(`Wrong secretKey size. Expected ${EN.PRIVATE_KEY_SIZE} bytes, got ${Y}.`);let G={publicKey:lV.ed25519.getPublicKey(J),secretKey:J};if(!Q||!Q.skipValidation){let z=new TextEncoder().encode("sui validation"),K=lV.ed25519.sign(z,J);if(!lV.ed25519.verify(K,z,G.publicKey))throw Error("provided secretKey is invalid")}return new CN(G)}getPublicKey(){return new m_9.Ed25519PublicKey(this.keypair.publicKey)}getSecretKey(){return(0,EN.encodeSuiPrivateKey)(this.keypair.secretKey.slice(0,EN.PRIVATE_KEY_SIZE),this.getKeyScheme())}async sign(J){return lV.ed25519.sign(J,this.keypair.secretKey)}static deriveKeypair(J,Q){if(Q==null)Q=ZW1;if(!(0,WW1.isValidHardenedPath)(Q))throw Error("Invalid derivation path");let{key:Y}=(0,cj0.derivePath)(Q,(0,WW1.mnemonicToSeedHex)(J));return CN.fromSecretKey(Y)}static deriveKeypairFromSeed(J,Q){if(Q==null)Q=ZW1;if(!(0,WW1.isValidHardenedPath)(Q))throw Error("Invalid derivation path");let{key:Y}=(0,cj0.derivePath)(Q,J);return CN.fromSecretKey(Y)}}});var UW1=H((wh5,rj0)=>{var{defineProperty:qW1,getOwnPropertyDescriptor:d_9,getOwnPropertyNames:u_9}=Object,l_9=Object.prototype.hasOwnProperty,p_9=(J,Q)=>{for(var Y in Q)qW1(J,Y,{get:Q[Y],enumerable:!0})},c_9=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of u_9(Q))if(!l_9.call(J,X)&&X!==Y)qW1(J,X,{get:()=>Q[X],enumerable:!(G=d_9(Q,X))||G.enumerable})}return J},__9=(J)=>c_9(qW1({},"__esModule",{value:!0}),J),aj0={};p_9(aj0,{DEFAULT_ED25519_DERIVATION_PATH:()=>oj0.DEFAULT_ED25519_DERIVATION_PATH,Ed25519Keypair:()=>oj0.Ed25519Keypair,Ed25519PublicKey:()=>i_9.Ed25519PublicKey});rj0.exports=__9(aj0);var oj0=nj0(),i_9=KW1()});var ej0=H((sj0)=>{Object.defineProperty(sj0,"__esModule",{value:!0});sj0.version=void 0;sj0.version="1.1.0"});var ND=H((Jh0)=>{Object.defineProperty(Jh0,"__esModule",{value:!0});Jh0.BaseError=void 0;var n_9=ej0();class El extends Error{constructor(J,Q={}){let Y=Q.cause instanceof El?Q.cause.details:Q.cause?.message?Q.cause.message:Q.details,G=Q.cause instanceof El?Q.cause.docsPath||Q.docsPath:Q.docsPath,X=[J||"An error occurred.","",...Q.metaMessages?[...Q.metaMessages,""]:[],...G?[`Docs: https://abitype.dev${G}`]:[],...Y?[`Details: ${Y}`]:[],`Version: abitype@${n_9.version}`].join(`
`);super(X);if(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,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiTypeError"}),Q.cause)this.cause=Q.cause;this.details=Y,this.docsPath=G,this.metaMessages=Q.metaMessages,this.shortMessage=J}}Jh0.BaseError=El});var Gh0=H((Yh0)=>{Object.defineProperty(Yh0,"__esModule",{value:!0});Yh0.narrow=o_9;function o_9(J){return J}});var PP=H((Xh0)=>{Object.defineProperty(Xh0,"__esModule",{value:!0});Xh0.isTupleRegex=Xh0.integerRegex=Xh0.bytesRegex=void 0;Xh0.execTyped=r_9;function r_9(J,Q){return J.exec(Q)?.groups}Xh0.bytesRegex=/^bytes([1-9]|1[0-9]|2[0-9]|3[0-2])?$/;Xh0.integerRegex=/^u?int(8|16|24|32|40|48|56|64|72|80|88|96|104|112|120|128|136|144|152|160|168|176|184|192|200|208|216|224|232|240|248|256)?$/;Xh0.isTupleRegex=/^\(.+?\).*?$/});var DW1=H((Wh0)=>{Object.defineProperty(Wh0,"__esModule",{value:!0});Wh0.formatAbiParameter=MW1;var Ji9=PP(),Kh0=/^tuple(?<array>(\[(\d*)\])*)$/;function MW1(J){let Q=J.type;if(Kh0.test(J.type)&&"components"in J){Q="(";let Y=J.components.length;for(let X=0;X<Y;X++){let z=J.components[X];if(Q+=MW1(z),X<Y-1)Q+=", "}let G=(0,Ji9.execTyped)(Kh0,J.type);return Q+=`)${G?.array??""}`,MW1({...J,type:Q})}if("indexed"in J&&J.indexed)Q=`${Q} indexed`;if(J.name)return`${Q} ${J.name}`;return Q}});var HW1=H((Zh0)=>{Object.defineProperty(Zh0,"__esModule",{value:!0});Zh0.formatAbiParameters=Gi9;var Yi9=DW1();function Gi9(J){let Q="",Y=J.length;for(let G=0;G<Y;G++){let X=J[G];if(Q+=(0,Yi9.formatAbiParameter)(X),G!==Y-1)Q+=", "}return Q}});var IW1=H((Vh0)=>{Object.defineProperty(Vh0,"__esModule",{value:!0});Vh0.formatAbiItem=zi9;var $P=HW1();function zi9(J){if(J.type==="function")return`function ${J.name}(${(0,$P.formatAbiParameters)(J.inputs)})${J.stateMutability&&J.stateMutability!=="nonpayable"?` ${J.stateMutability}`:""}${J.outputs?.length?` returns (${(0,$P.formatAbiParameters)(J.outputs)})`:""}`;if(J.type==="event")return`event ${J.name}(${(0,$P.formatAbiParameters)(J.inputs)})`;if(J.type==="error")return`error ${J.name}(${(0,$P.formatAbiParameters)(J.inputs)})`;if(J.type==="constructor")return`constructor(${(0,$P.formatAbiParameters)(J.inputs)})${J.stateMutability==="payable"?" payable":""}`;if(J.type==="fallback")return`fallback() external${J.stateMutability==="payable"?" payable":""}`;return"receive() external payable"}});var Uh0=H((qh0)=>{Object.defineProperty(qh0,"__esModule",{value:!0});qh0.formatAbi=Zi9;var Wi9=IW1();function Zi9(J){let Q=[],Y=J.length;for(let G=0;G<Y;G++){let X=J[G],z=(0,Wi9.formatAbiItem)(X);Q.push(z)}return Q}});var wD=H((Bh0)=>{Object.defineProperty(Bh0,"__esModule",{value:!0});Bh0.functionModifiers=Bh0.eventModifiers=Bh0.modifiers=void 0;Bh0.isErrorSignature=qi9;Bh0.execErrorSignature=Ui9;Bh0.isEventSignature=Mi9;Bh0.execEventSignature=Di9;Bh0.isFunctionSignature=Hi9;Bh0.execFunctionSignature=Ii9;Bh0.isStructSignature=Oi9;Bh0.execStructSignature=Ai9;Bh0.isConstructorSignature=Bi9;Bh0.execConstructorSignature=Ni9;Bh0.isFallbackSignature=wi9;Bh0.execFallbackSignature=Li9;Bh0.isReceiveSignature=Ci9;var RN=PP(),Mh0=/^error (?<name>[a-zA-Z$_][a-zA-Z0-9$_]*)\((?<parameters>.*?)\)$/;function qi9(J){return Mh0.test(J)}function Ui9(J){return(0,RN.execTyped)(Mh0,J)}var Dh0=/^event (?<name>[a-zA-Z$_][a-zA-Z0-9$_]*)\((?<parameters>.*?)\)$/;function Mi9(J){return Dh0.test(J)}function Di9(J){return(0,RN.execTyped)(Dh0,J)}var Hh0=/^function (?<name>[a-zA-Z$_][a-zA-Z0-9$_]*)\((?<parameters>.*?)\)(?: (?<scope>external|public{1}))?(?: (?<stateMutability>pure|view|nonpayable|payable{1}))?(?: returns\s?\((?<returns>.*?)\))?$/;function Hi9(J){return Hh0.test(J)}function Ii9(J){return(0,RN.execTyped)(Hh0,J)}var Ih0=/^struct (?<name>[a-zA-Z$_][a-zA-Z0-9$_]*) \{(?<properties>.*?)\}$/;function Oi9(J){return Ih0.test(J)}function Ai9(J){return(0,RN.execTyped)(Ih0,J)}var Oh0=/^constructor\((?<parameters>.*?)\)(?:\s(?<stateMutability>payable{1}))?$/;function Bi9(J){return Oh0.test(J)}function Ni9(J){return(0,RN.execTyped)(Oh0,J)}var Ah0=/^fallback\(\) external(?:\s(?<stateMutability>payable{1}))?$/;function wi9(J){return Ah0.test(J)}function Li9(J){return(0,RN.execTyped)(Ah0,J)}var Ei9=/^receive\(\) external payable$/;function Ci9(J){return Ei9.test(J)}Bh0.modifiers=new Set(["memory","indexed","storage","calldata"]);Bh0.eventModifiers=new Set(["indexed"]);Bh0.functionModifiers=new Set(["calldata","memory","storage"])});var fP=H((Ch0)=>{Object.defineProperty(Ch0,"__esModule",{value:!0});Ch0.UnknownSolidityTypeError=Ch0.UnknownTypeError=Ch0.InvalidAbiItemError=void 0;var OW1=ND();class wh0 extends OW1.BaseError{constructor({signature:J}){super("Failed to parse ABI item.",{details:`parseAbiItem(${JSON.stringify(J,null,2)})`,docsPath:"/api/human#parseabiitem-1"});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidAbiItemError"})}}Ch0.InvalidAbiItemError=wh0;class Lh0 extends OW1.BaseError{constructor({type:J}){super("Unknown type.",{metaMessages:[`Type "${J}" is not a valid ABI type. Perhaps you forgot to include a struct signature?`]});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"UnknownTypeError"})}}Ch0.UnknownTypeError=Lh0;class Eh0 extends OW1.BaseError{constructor({type:J}){super("Unknown type.",{metaMessages:[`Type "${J}" is not a valid ABI type.`]});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"UnknownSolidityTypeError"})}}Ch0.UnknownSolidityTypeError=Eh0});var FN=H((vh0)=>{Object.defineProperty(vh0,"__esModule",{value:!0});vh0.InvalidAbiTypeParameterError=vh0.InvalidFunctionModifierError=vh0.InvalidModifierError=vh0.SolidityProtectedKeywordError=vh0.InvalidParameterError=vh0.InvalidAbiParametersError=vh0.InvalidAbiParameterError=void 0;var LD=ND();class Fh0 extends LD.BaseError{constructor({param:J}){super("Failed to parse ABI parameter.",{details:`parseAbiParameter(${JSON.stringify(J,null,2)})`,docsPath:"/api/human#parseabiparameter-1"});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidAbiParameterError"})}}vh0.InvalidAbiParameterError=Fh0;class Sh0 extends LD.BaseError{constructor({params:J}){super("Failed to parse ABI parameters.",{details:`parseAbiParameters(${JSON.stringify(J,null,2)})`,docsPath:"/api/human#parseabiparameters-1"});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidAbiParametersError"})}}vh0.InvalidAbiParametersError=Sh0;class Th0 extends LD.BaseError{constructor({param:J}){super("Invalid ABI parameter.",{details:J});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidParameterError"})}}vh0.InvalidParameterError=Th0;class Ph0 extends LD.BaseError{constructor({param:J,name:Q}){super("Invalid ABI parameter.",{details:J,metaMessages:[`"${Q}" is a protected Solidity keyword. More info: https://docs.soliditylang.org/en/latest/cheatsheet.html`]});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"SolidityProtectedKeywordError"})}}vh0.SolidityProtectedKeywordError=Ph0;class $h0 extends LD.BaseError{constructor({param:J,type:Q,modifier:Y}){super("Invalid ABI parameter.",{details:J,metaMessages:[`Modifier "${Y}" not allowed${Q?` in "${Q}" type`:""}.`]});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidModifierError"})}}vh0.InvalidModifierError=$h0;class fh0 extends LD.BaseError{constructor({param:J,type:Q,modifier:Y}){super("Invalid ABI parameter.",{details:J,metaMessages:[`Modifier "${Y}" not allowed${Q?` in "${Q}" type`:""}.`,`Data location can only be specified for array, struct, or mapping types, but "${Y}" was given.`]});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidFunctionModifierError"})}}vh0.InvalidFunctionModifierError=fh0;class kh0 extends LD.BaseError{constructor({abiParameter:J}){super("Invalid ABI parameter.",{details:JSON.stringify(J,null,2),metaMessages:["ABI parameter type is invalid."]});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidAbiTypeParameterError"})}}vh0.InvalidAbiTypeParameterError=kh0});var Cl=H((yh0)=>{Object.defineProperty(yh0,"__esModule",{value:!0});yh0.InvalidStructSignatureError=yh0.UnknownSignatureError=yh0.InvalidSignatureError=void 0;var AW1=ND();class hh0 extends AW1.BaseError{constructor({signature:J,type:Q}){super(`Invalid ${Q} signature.`,{details:J});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidSignatureError"})}}yh0.InvalidSignatureError=hh0;class bh0 extends AW1.BaseError{constructor({signature:J}){super("Unknown signature.",{details:J});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"UnknownSignatureError"})}}yh0.UnknownSignatureError=bh0;class xh0 extends AW1.BaseError{constructor({signature:J}){super("Invalid struct signature.",{details:J,metaMessages:["No properties exist."]});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidStructSignatureError"})}}yh0.InvalidStructSignatureError=xh0});var BW1=H((dh0)=>{Object.defineProperty(dh0,"__esModule",{value:!0});dh0.CircularReferenceError=void 0;var ai9=ND();class mh0 extends ai9.BaseError{constructor({type:J}){super("Circular reference detected.",{metaMessages:[`Struct "${J}" is a circular reference.`]});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"CircularReferenceError"})}}dh0.CircularReferenceError=mh0});var NW1=H((ph0)=>{Object.defineProperty(ph0,"__esModule",{value:!0});ph0.InvalidParenthesisError=void 0;var ri9=ND();class lh0 extends ri9.BaseError{constructor({current:J,depth:Q}){super("Unbalanced parentheses.",{metaMessages:[`"${J.trim()}" has too many ${Q>0?"opening":"closing"} parentheses.`],details:`Depth "${Q}"`});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidParenthesisError"})}}ph0.InvalidParenthesisError=lh0});var nh0=H((_h0)=>{Object.defineProperty(_h0,"__esModule",{value:!0});_h0.parameterCache=void 0;_h0.getParameterCacheKey=si9;function si9(J,Q,Y){let G="";if(Y)for(let X of Object.entries(Y)){if(!X)continue;let z="";for(let K of X[1])z+=`[${K.type}${K.name?`:${K.name}`:""}]`;G+=`(${X[0]}{${z}})`}if(Q)return`${Q}:${J}${G}`;return J}_h0.parameterCache=new Map([["address",{type:"address"}],["bool",{type:"bool"}],["bytes",{type:"bytes"}],["bytes32",{type:"bytes32"}],["int",{type:"int256"}],["int256",{type:"int256"}],["string",{type:"string"}],["uint",{type:"uint256"}],["uint8",{type:"uint8"}],["uint16",{type:"uint16"}],["uint24",{type:"uint24"}],["uint32",{type:"uint32"}],["uint64",{type:"uint64"}],["uint96",{type:"uint96"}],["uint112",{type:"uint112"}],["uint160",{type:"uint160"}],["uint192",{type:"uint192"}],["uint256",{type:"uint256"}],["address owner",{type:"address",name:"owner"}],["address to",{type:"address",name:"to"}],["bool approved",{type:"bool",name:"approved"}],["bytes _data",{type:"bytes",name:"_data"}],["bytes data",{type:"bytes",name:"data"}],["bytes signature",{type:"bytes",name:"signature"}],["bytes32 hash",{type:"bytes32",name:"hash"}],["bytes32 r",{type:"bytes32",name:"r"}],["bytes32 root",{type:"bytes32",name:"root"}],["bytes32 s",{type:"bytes32",name:"s"}],["string name",{type:"string",name:"name"}],["string symbol",{type:"string",name:"symbol"}],["string tokenURI",{type:"string",name:"tokenURI"}],["uint tokenId",{type:"uint256",name:"tokenId"}],["uint8 v",{type:"uint8",name:"v"}],["uint256 balance",{type:"uint256",name:"balance"}],["uint256 tokenId",{type:"uint256",name:"tokenId"}],["uint256 value",{type:"uint256",name:"value"}],["event:address indexed from",{type:"address",name:"from",indexed:!0}],["event:address indexed to",{type:"address",name:"to",indexed:!0}],["event:uint indexed tokenId",{type:"uint256",name:"tokenId",indexed:!0}],["event:uint256 indexed tokenId",{type:"uint256",name:"tokenId",indexed:!0}]])});var CD=H((Yb0)=>{Object.defineProperty(Yb0,"__esModule",{value:!0});Yb0.parseSignature=Qn9;Yb0.parseFunctionSignature=oh0;Yb0.parseEventSignature=ah0;Yb0.parseErrorSignature=rh0;Yb0.parseConstructorSignature=sh0;Yb0.parseFallbackSignature=th0;Yb0.parseAbiParameter=ED;Yb0.splitParameters=sQ;Yb0.isSolidityType=eh0;Yb0.isSolidityKeyword=Jb0;Yb0.isValidDataLocation=Qb0;var SN=PP(),ei9=fP(),Rl=FN(),TN=Cl(),Jn9=NW1(),Fl=nh0(),l7=wD();function Qn9(J,Q={}){if((0,l7.isFunctionSignature)(J))return oh0(J,Q);if((0,l7.isEventSignature)(J))return ah0(J,Q);if((0,l7.isErrorSignature)(J))return rh0(J,Q);if((0,l7.isConstructorSignature)(J))return sh0(J,Q);if((0,l7.isFallbackSignature)(J))return th0(J);if((0,l7.isReceiveSignature)(J))return{type:"receive",stateMutability:"payable"};throw new TN.UnknownSignatureError({signature:J})}function oh0(J,Q={}){let Y=(0,l7.execFunctionSignature)(J);if(!Y)throw new TN.InvalidSignatureError({signature:J,type:"function"});let G=sQ(Y.parameters),X=[],z=G.length;for(let W=0;W<z;W++)X.push(ED(G[W],{modifiers:l7.functionModifiers,structs:Q,type:"function"}));let K=[];if(Y.returns){let W=sQ(Y.returns),Z=W.length;for(let V=0;V<Z;V++)K.push(ED(W[V],{modifiers:l7.functionModifiers,structs:Q,type:"function"}))}return{name:Y.name,type:"function",stateMutability:Y.stateMutability??"nonpayable",inputs:X,outputs:K}}function ah0(J,Q={}){let Y=(0,l7.execEventSignature)(J);if(!Y)throw new TN.InvalidSignatureError({signature:J,type:"event"});let G=sQ(Y.parameters),X=[],z=G.length;for(let K=0;K<z;K++)X.push(ED(G[K],{modifiers:l7.eventModifiers,structs:Q,type:"event"}));return{name:Y.name,type:"event",inputs:X}}function rh0(J,Q={}){let Y=(0,l7.execErrorSignature)(J);if(!Y)throw new TN.InvalidSignatureError({signature:J,type:"error"});let G=sQ(Y.parameters),X=[],z=G.length;for(let K=0;K<z;K++)X.push(ED(G[K],{structs:Q,type:"error"}));return{name:Y.name,type:"error",inputs:X}}function sh0(J,Q={}){let Y=(0,l7.execConstructorSignature)(J);if(!Y)throw new TN.InvalidSignatureError({signature:J,type:"constructor"});let G=sQ(Y.parameters),X=[],z=G.length;for(let K=0;K<z;K++)X.push(ED(G[K],{structs:Q,type:"constructor"}));return{type:"constructor",stateMutability:Y.stateMutability??"nonpayable",inputs:X}}function th0(J){let Q=(0,l7.execFallbackSignature)(J);if(!Q)throw new TN.InvalidSignatureError({signature:J,type:"fallback"});return{type:"fallback",stateMutability:Q.stateMutability??"nonpayable"}}var Yn9=/^(?<type>[a-zA-Z$_][a-zA-Z0-9$_]*(?:\spayable)?)(?<array>(?:\[\d*?\])+?)?(?:\s(?<modifier>calldata|indexed|memory|storage{1}))?(?:\s(?<name>[a-zA-Z$_][a-zA-Z0-9$_]*))?$/,Gn9=/^\((?<type>.+?)\)(?<array>(?:\[\d*?\])+?)?(?:\s(?<modifier>calldata|indexed|memory|storage{1}))?(?:\s(?<name>[a-zA-Z$_][a-zA-Z0-9$_]*))?$/,Xn9=/^u?int$/;function ED(J,Q){let Y=(0,Fl.getParameterCacheKey)(J,Q?.type,Q?.structs);if(Fl.parameterCache.has(Y))return Fl.parameterCache.get(Y);let G=SN.isTupleRegex.test(J),X=(0,SN.execTyped)(G?Gn9:Yn9,J);if(!X)throw new Rl.InvalidParameterError({param:J});if(X.name&&Jb0(X.name))throw new Rl.SolidityProtectedKeywordError({param:J,name:X.name});let z=X.name?{name:X.name}:{},K=X.modifier==="indexed"?{indexed:!0}:{},W=Q?.structs??{},Z,V={};if(G){Z="tuple";let U=sQ(X.type),M=[],D=U.length;for(let I=0;I<D;I++)M.push(ED(U[I],{structs:W}));V={components:M}}else if(X.type in W)Z="tuple",V={components:W[X.type]};else if(Xn9.test(X.type))Z=`${X.type}256`;else if(X.type==="address payable")Z="address";else if(Z=X.type,Q?.type!=="struct"&&!eh0(Z))throw new ei9.UnknownSolidityTypeError({type:Z});if(X.modifier){if(!Q?.modifiers?.has?.(X.modifier))throw new Rl.InvalidModifierError({param:J,type:Q?.type,modifier:X.modifier});if(l7.functionModifiers.has(X.modifier)&&!Qb0(Z,!!X.array))throw new Rl.InvalidFunctionModifierError({param:J,type:Q?.type,modifier:X.modifier})}let q={type:`${Z}${X.array??""}`,...z,...K,...V};return Fl.parameterCache.set(Y,q),q}function sQ(J,Q=[],Y="",G=0){let X=J.trim().length;for(let z=0;z<X;z++){let K=J[z],W=J.slice(z+1);switch(K){case",":return G===0?sQ(W,[...Q,Y.trim()]):sQ(W,Q,`${Y}${K}`,G);case"(":return sQ(W,Q,`${Y}${K}`,G+1);case")":return sQ(W,Q,`${Y}${K}`,G-1);default:return sQ(W,Q,`${Y}${K}`,G)}}if(Y==="")return Q;if(G!==0)throw new Jn9.InvalidParenthesisError({current:Y,depth:G});return Q.push(Y.trim()),Q}function eh0(J){return J==="address"||J==="bool"||J==="function"||J==="string"||SN.bytesRegex.test(J)||SN.integerRegex.test(J)}var zn9=/^(?:after|alias|anonymous|apply|auto|byte|calldata|case|catch|constant|copyof|default|defined|error|event|external|false|final|function|immutable|implements|in|indexed|inline|internal|let|mapping|match|memory|mutable|null|of|override|partial|private|promise|public|pure|reference|relocatable|return|returns|sizeof|static|storage|struct|super|supports|switch|this|true|try|typedef|typeof|var|view|virtual)$/;function Jb0(J){return J==="address"||J==="bool"||J==="function"||J==="string"||J==="tuple"||SN.bytesRegex.test(J)||SN.integerRegex.test(J)||zn9.test(J)}function Qb0(J,Q){return Q||J==="bytes"||J==="string"||J==="tuple"}});var kP=H((Zb0)=>{Object.defineProperty(Zb0,"__esModule",{value:!0});Zb0.parseStructs=wn9;var Gb0=PP(),An9=fP(),Bn9=FN(),Xb0=Cl(),Nn9=BW1(),zb0=wD(),Kb0=CD();function wn9(J){let Q={},Y=J.length;for(let K=0;K<Y;K++){let W=J[K];if(!(0,zb0.isStructSignature)(W))continue;let Z=(0,zb0.execStructSignature)(W);if(!Z)throw new Xb0.InvalidSignatureError({signature:W,type:"struct"});let V=Z.properties.split(";"),q=[],U=V.length;for(let M=0;M<U;M++){let I=V[M].trim();if(!I)continue;let O=(0,Kb0.parseAbiParameter)(I,{type:"struct"});q.push(O)}if(!q.length)throw new Xb0.InvalidStructSignatureError({signature:W});Q[Z.name]=q}let G={},X=Object.entries(Q),z=X.length;for(let K=0;K<z;K++){let[W,Z]=X[K];G[W]=Wb0(Z,Q)}return G}var Ln9=/^(?<type>[a-zA-Z$_][a-zA-Z0-9$_]*)(?<array>(?:\[\d*?\])+?)?$/;function Wb0(J,Q,Y=new Set){let G=[],X=J.length;for(let z=0;z<X;z++){let K=J[z];if(Gb0.isTupleRegex.test(K.type))G.push(K);else{let Z=(0,Gb0.execTyped)(Ln9,K.type);if(!Z?.type)throw new Bn9.InvalidAbiTypeParameterError({abiParameter:K});let{array:V,type:q}=Z;if(q in Q){if(Y.has(q))throw new Nn9.CircularReferenceError({type:q});G.push({...K,type:`tuple${V??""}`,components:Wb0(Q[q]??[],Q,new Set([...Y,q]))})}else if((0,Kb0.isSolidityType)(q))G.push(K);else throw new An9.UnknownTypeError({type:q})}}return G}});var qb0=H((Vb0)=>{Object.defineProperty(Vb0,"__esModule",{value:!0});Vb0.parseAbi=Sn9;var Cn9=wD(),Rn9=kP(),Fn9=CD();function Sn9(J){let Q=(0,Rn9.parseStructs)(J),Y=[],G=J.length;for(let X=0;X<G;X++){let z=J[X];if((0,Cn9.isStructSignature)(z))continue;Y.push((0,Fn9.parseSignature)(z,Q))}return Y}});var Db0=H((Mb0)=>{Object.defineProperty(Mb0,"__esModule",{value:!0});Mb0.parseAbiItem=kn9;var Pn9=fP(),$n9=wD(),fn9=kP(),Ub0=CD();function kn9(J){let Q;if(typeof J==="string")Q=(0,Ub0.parseSignature)(J);else{let Y=(0,fn9.parseStructs)(J),G=J.length;for(let X=0;X<G;X++){let z=J[X];if((0,$n9.isStructSignature)(z))continue;Q=(0,Ub0.parseSignature)(z,Y);break}}if(!Q)throw new Pn9.InvalidAbiItemError({signature:J});return Q}});var Ob0=H((Ib0)=>{Object.defineProperty(Ib0,"__esModule",{value:!0});Ib0.parseAbiParameter=bn9;var jn9=FN(),wW1=wD(),hn9=kP(),Hb0=CD();function bn9(J){let Q;if(typeof J==="string")Q=(0,Hb0.parseAbiParameter)(J,{modifiers:wW1.modifiers});else{let Y=(0,hn9.parseStructs)(J),G=J.length;for(let X=0;X<G;X++){let z=J[X];if((0,wW1.isStructSignature)(z))continue;Q=(0,Hb0.parseAbiParameter)(z,{modifiers:wW1.modifiers,structs:Y});break}}if(!Q)throw new jn9.InvalidAbiParameterError({param:J});return Q}});var wb0=H((Nb0)=>{Object.defineProperty(Nb0,"__esModule",{value:!0});Nb0.parseAbiParameters=mn9;var yn9=FN(),LW1=wD(),gn9=kP(),Ab0=CD(),Bb0=CD();function mn9(J){let Q=[];if(typeof J==="string"){let Y=(0,Ab0.splitParameters)(J),G=Y.length;for(let X=0;X<G;X++)Q.push((0,Bb0.parseAbiParameter)(Y[X],{modifiers:LW1.modifiers}))}else{let Y=(0,gn9.parseStructs)(J),G=J.length;for(let X=0;X<G;X++){let z=J[X];if((0,LW1.isStructSignature)(z))continue;let K=(0,Ab0.splitParameters)(z),W=K.length;for(let Z=0;Z<W;Z++)Q.push((0,Bb0.parseAbiParameter)(K[Z],{modifiers:LW1.modifiers,structs:Y}))}}if(Q.length===0)throw new yn9.InvalidAbiParametersError({params:J});return Q}});var vP=H((V8)=>{Object.defineProperty(V8,"__esModule",{value:!0});V8.CircularReferenceError=V8.InvalidParenthesisError=V8.UnknownSignatureError=V8.InvalidSignatureError=V8.InvalidStructSignatureError=V8.InvalidAbiParameterError=V8.InvalidAbiParametersError=V8.InvalidParameterError=V8.SolidityProtectedKeywordError=V8.InvalidModifierError=V8.InvalidFunctionModifierError=V8.InvalidAbiTypeParameterError=V8.UnknownSolidityTypeError=V8.InvalidAbiItemError=V8.UnknownTypeError=V8.parseAbiParameters=V8.parseAbiParameter=V8.parseAbiItem=V8.parseAbi=V8.formatAbiParameters=V8.formatAbiParameter=V8.formatAbiItem=V8.formatAbi=V8.narrow=V8.BaseError=void 0;var un9=ND();Object.defineProperty(V8,"BaseError",{enumerable:!0,get:function(){return un9.BaseError}});var ln9=Gh0();Object.defineProperty(V8,"narrow",{enumerable:!0,get:function(){return ln9.narrow}});var pn9=Uh0();Object.defineProperty(V8,"formatAbi",{enumerable:!0,get:function(){return pn9.formatAbi}});var cn9=IW1();Object.defineProperty(V8,"formatAbiItem",{enumerable:!0,get:function(){return cn9.formatAbiItem}});var _n9=DW1();Object.defineProperty(V8,"formatAbiParameter",{enumerable:!0,get:function(){return _n9.formatAbiParameter}});var in9=HW1();Object.defineProperty(V8,"formatAbiParameters",{enumerable:!0,get:function(){return in9.formatAbiParameters}});var nn9=qb0();Object.defineProperty(V8,"parseAbi",{enumerable:!0,get:function(){return nn9.parseAbi}});var on9=Db0();Object.defineProperty(V8,"parseAbiItem",{enumerable:!0,get:function(){return on9.parseAbiItem}});var an9=Ob0();Object.defineProperty(V8,"parseAbiParameter",{enumerable:!0,get:function(){return an9.parseAbiParameter}});var rn9=wb0();Object.defineProperty(V8,"parseAbiParameters",{enumerable:!0,get:function(){return rn9.parseAbiParameters}});var EW1=fP();Object.defineProperty(V8,"UnknownTypeError",{enumerable:!0,get:function(){return EW1.UnknownTypeError}});Object.defineProperty(V8,"InvalidAbiItemError",{enumerable:!0,get:function(){return EW1.InvalidAbiItemError}});Object.defineProperty(V8,"UnknownSolidityTypeError",{enumerable:!0,get:function(){return EW1.UnknownSolidityTypeError}});var RD=FN();Object.defineProperty(V8,"InvalidAbiTypeParameterError",{enumerable:!0,get:function(){return RD.InvalidAbiTypeParameterError}});Object.defineProperty(V8,"InvalidFunctionModifierError",{enumerable:!0,get:function(){return RD.InvalidFunctionModifierError}});Object.defineProperty(V8,"InvalidModifierError",{enumerable:!0,get:function(){return RD.InvalidModifierError}});Object.defineProperty(V8,"SolidityProtectedKeywordError",{enumerable:!0,get:function(){return RD.SolidityProtectedKeywordError}});Object.defineProperty(V8,"InvalidParameterError",{enumerable:!0,get:function(){return RD.InvalidParameterError}});Object.defineProperty(V8,"InvalidAbiParametersError",{enumerable:!0,get:function(){return RD.InvalidAbiParametersError}});Object.defineProperty(V8,"InvalidAbiParameterError",{enumerable:!0,get:function(){return RD.InvalidAbiParameterError}});var CW1=Cl();Object.defineProperty(V8,"InvalidStructSignatureError",{enumerable:!0,get:function(){return CW1.InvalidStructSignatureError}});Object.defineProperty(V8,"InvalidSignatureError",{enumerable:!0,get:function(){return CW1.InvalidSignatureError}});Object.defineProperty(V8,"UnknownSignatureError",{enumerable:!0,get:function(){return CW1.UnknownSignatureError}});var sn9=NW1();Object.defineProperty(V8,"InvalidParenthesisError",{enumerable:!0,get:function(){return sn9.InvalidParenthesisError}});var tn9=BW1();Object.defineProperty(V8,"CircularReferenceError",{enumerable:!0,get:function(){return tn9.CircularReferenceError}})});var g6=H((Lb0)=>{Object.defineProperty(Lb0,"__esModule",{value:!0});Lb0.getAction=Jo9;function Jo9(J,Q,Y){let G=J[Q.name];if(typeof G==="function")return G;let X=J[Y];if(typeof X==="function")return X;return(z)=>Q(J,z)}});var PX=H((Eb0)=>{Object.defineProperty(Eb0,"__esModule",{value:!0});Eb0.formatAbiItem=Go9;Eb0.formatAbiParams=RW1;var Yo9=P8();function Go9(J,{includeName:Q=!1}={}){if(J.type!=="function"&&J.type!=="event"&&J.type!=="error")throw new Yo9.InvalidDefinitionTypeError(J.type);return`${J.name}(${RW1(J.inputs,{includeName:Q})})`}function RW1(J,{includeName:Q=!1}={}){if(!J)return"";return J.map((Y)=>Xo9(Y,{includeName:Q})).join(Q?", ":",")}function Xo9(J,{includeName:Q}){if(J.type.startsWith("tuple"))return`(${RW1(J.components,{includeName:Q})})${J.type.slice(5)}`;return J.type+(Q&&J.name?` ${J.name}`:"")}});var Y7=H((Cb0)=>{Object.defineProperty(Cb0,"__esModule",{value:!0});Cb0.isHex=Wo9;function Wo9(J,{strict:Q=!0}={}){if(!J)return!1;if(typeof J!=="string")return!1;return Q?/^0x[0-9a-fA-F]*$/.test(J):J.startsWith("0x")}});var p7=H((Rb0)=>{Object.defineProperty(Rb0,"__esModule",{value:!0});Rb0.size=qo9;var Vo9=Y7();function qo9(J){if((0,Vo9.isHex)(J,{strict:!1}))return Math.ceil((J.length-2)/2);return J.length}});var Tb0=H((Fb0)=>{Object.defineProperty(Fb0,"__esModule",{value:!0});Fb0.version=void 0;Fb0.version="2.37.3"});var f0=H((fb0)=>{Object.defineProperty(fb0,"__esModule",{value:!0});fb0.BaseError=void 0;fb0.setErrorConfig=Mo9;var Pb0=Tb0(),Sl={getDocsUrl:({docsBaseUrl:J,docsPath:Q="",docsSlug:Y})=>Q?`${J??"https://viem.sh"}${Q}${Y?`#${Y}`:""}`:void 0,version:`viem@${Pb0.version}`};function Mo9(J){Sl=J}class Tl extends Error{constructor(J,Q={}){let Y=(()=>{if(Q.cause instanceof Tl)return Q.cause.details;if(Q.cause?.message)return Q.cause.message;return Q.details})(),G=(()=>{if(Q.cause instanceof Tl)return Q.cause.docsPath||Q.docsPath;return Q.docsPath})(),X=Sl.getDocsUrl?.({...Q,docsPath:G}),z=[J||"An error occurred.","",...Q.metaMessages?[...Q.metaMessages,""]:[],...X?[`Docs: ${X}`]:[],...Y?[`Details: ${Y}`]:[],...Sl.version?[`Version: ${Sl.version}`]:[]].join(`
`);super(z,Q.cause?{cause:Q.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=Y,this.docsPath=G,this.metaMessages=Q.metaMessages,this.name=Q.name??this.name,this.shortMessage=J,this.version=Pb0.version}walk(J){return $b0(this,J)}}fb0.BaseError=Tl;function $b0(J,Q){if(Q?.(J))return J;if(J&&typeof J==="object"&&"cause"in J&&J.cause!==void 0)return $b0(J.cause,Q);return Q?null:J}});var P8=H((Xx0)=>{Object.defineProperty(Xx0,"__esModule",{value:!0});Xx0.UnsupportedPackedAbiType=Xx0.InvalidDefinitionTypeError=Xx0.InvalidArrayError=Xx0.InvalidAbiDecodingTypeError=Xx0.InvalidAbiEncodingTypeError=Xx0.DecodeLogTopicsMismatch=Xx0.DecodeLogDataMismatch=Xx0.BytesSizeMismatchError=Xx0.AbiItemAmbiguityError=Xx0.AbiFunctionSignatureNotFoundError=Xx0.AbiFunctionOutputsNotFoundError=Xx0.AbiFunctionNotFoundError=Xx0.AbiEventNotFoundError=Xx0.AbiEventSignatureNotFoundError=Xx0.AbiEventSignatureEmptyTopicsError=Xx0.AbiErrorSignatureNotFoundError=Xx0.AbiErrorNotFoundError=Xx0.AbiErrorInputsNotFoundError=Xx0.AbiEncodingLengthMismatchError=Xx0.AbiEncodingBytesSizeMismatchError=Xx0.AbiEncodingArrayLengthMismatchError=Xx0.AbiDecodingZeroDataError=Xx0.AbiDecodingDataSizeTooSmallError=Xx0.AbiDecodingDataSizeInvalidError=Xx0.AbiConstructorParamsNotFoundError=Xx0.AbiConstructorNotFoundError=void 0;var jP=PX(),Ho9=p7(),w8=f0();class vb0 extends w8.BaseError{constructor({docsPath:J}){super(["A constructor was not found on the ABI.","Make sure you are using the correct ABI and that the constructor exists on it."].join(`
`),{docsPath:J,name:"AbiConstructorNotFoundError"})}}Xx0.AbiConstructorNotFoundError=vb0;class jb0 extends w8.BaseError{constructor({docsPath:J}){super(["Constructor arguments were provided (`args`), but a constructor parameters (`inputs`) were not found on the ABI.","Make sure you are using the correct ABI, and that the `inputs` attribute on the constructor exists."].join(`
`),{docsPath:J,name:"AbiConstructorParamsNotFoundError"})}}Xx0.AbiConstructorParamsNotFoundError=jb0;class hb0 extends w8.BaseError{constructor({data:J,size:Q}){super([`Data size of ${Q} bytes is invalid.`,"Size must be in increments of 32 bytes (size % 32 === 0)."].join(`
`),{metaMessages:[`Data: ${J} (${Q} bytes)`],name:"AbiDecodingDataSizeInvalidError"})}}Xx0.AbiDecodingDataSizeInvalidError=hb0;class bb0 extends w8.BaseError{constructor({data:J,params:Q,size:Y}){super([`Data size of ${Y} bytes is too small for given parameters.`].join(`
`),{metaMessages:[`Params: (${(0,jP.formatAbiParams)(Q,{includeName:!0})})`,`Data:   ${J} (${Y} bytes)`],name:"AbiDecodingDataSizeTooSmallError"});Object.defineProperty(this,"data",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"params",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"size",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.data=J,this.params=Q,this.size=Y}}Xx0.AbiDecodingDataSizeTooSmallError=bb0;class xb0 extends w8.BaseError{constructor(){super('Cannot decode zero data ("0x") with ABI parameters.',{name:"AbiDecodingZeroDataError"})}}Xx0.AbiDecodingZeroDataError=xb0;class yb0 extends w8.BaseError{constructor({expectedLength:J,givenLength:Q,type:Y}){super([`ABI encoding array length mismatch for type ${Y}.`,`Expected length: ${J}`,`Given length: ${Q}`].join(`
`),{name:"AbiEncodingArrayLengthMismatchError"})}}Xx0.AbiEncodingArrayLengthMismatchError=yb0;class gb0 extends w8.BaseError{constructor({expectedSize:J,value:Q}){super(`Size of bytes "${Q}" (bytes${(0,Ho9.size)(Q)}) does not match expected size (bytes${J}).`,{name:"AbiEncodingBytesSizeMismatchError"})}}Xx0.AbiEncodingBytesSizeMismatchError=gb0;class mb0 extends w8.BaseError{constructor({expectedLength:J,givenLength:Q}){super(["ABI encoding params/values length mismatch.",`Expected length (params): ${J}`,`Given length (values): ${Q}`].join(`
`),{name:"AbiEncodingLengthMismatchError"})}}Xx0.AbiEncodingLengthMismatchError=mb0;class db0 extends w8.BaseError{constructor(J,{docsPath:Q}){super([`Arguments (\`args\`) were provided to "${J}", but "${J}" on the ABI does not contain any parameters (\`inputs\`).`,"Cannot encode error result without knowing what the parameter types are.","Make sure you are using the correct ABI and that the inputs exist on it."].join(`
`),{docsPath:Q,name:"AbiErrorInputsNotFoundError"})}}Xx0.AbiErrorInputsNotFoundError=db0;class ub0 extends w8.BaseError{constructor(J,{docsPath:Q}={}){super([`Error ${J?`"${J}" `:""}not found on ABI.`,"Make sure you are using the correct ABI and that the error exists on it."].join(`
`),{docsPath:Q,name:"AbiErrorNotFoundError"})}}Xx0.AbiErrorNotFoundError=ub0;class lb0 extends w8.BaseError{constructor(J,{docsPath:Q}){super([`Encoded error signature "${J}" not found on ABI.`,"Make sure you are using the correct ABI and that the error exists on it.",`You can look up the decoded signature here: https://openchain.xyz/signatures?query=${J}.`].join(`
`),{docsPath:Q,name:"AbiErrorSignatureNotFoundError"});Object.defineProperty(this,"signature",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.signature=J}}Xx0.AbiErrorSignatureNotFoundError=lb0;class pb0 extends w8.BaseError{constructor({docsPath:J}){super("Cannot extract event signature from empty topics.",{docsPath:J,name:"AbiEventSignatureEmptyTopicsError"})}}Xx0.AbiEventSignatureEmptyTopicsError=pb0;class cb0 extends w8.BaseError{constructor(J,{docsPath:Q}){super([`Encoded event signature "${J}" not found on ABI.`,"Make sure you are using the correct ABI and that the event exists on it.",`You can look up the signature here: https://openchain.xyz/signatures?query=${J}.`].join(`
`),{docsPath:Q,name:"AbiEventSignatureNotFoundError"})}}Xx0.AbiEventSignatureNotFoundError=cb0;class _b0 extends w8.BaseError{constructor(J,{docsPath:Q}={}){super([`Event ${J?`"${J}" `:""}not found on ABI.`,"Make sure you are using the correct ABI and that the event exists on it."].join(`
`),{docsPath:Q,name:"AbiEventNotFoundError"})}}Xx0.AbiEventNotFoundError=_b0;class ib0 extends w8.BaseError{constructor(J,{docsPath:Q}={}){super([`Function ${J?`"${J}" `:""}not found on ABI.`,"Make sure you are using the correct ABI and that the function exists on it."].join(`
`),{docsPath:Q,name:"AbiFunctionNotFoundError"})}}Xx0.AbiFunctionNotFoundError=ib0;class nb0 extends w8.BaseError{constructor(J,{docsPath:Q}){super([`Function "${J}" does not contain any \`outputs\` on ABI.`,"Cannot decode function result without knowing what the parameter types are.","Make sure you are using the correct ABI and that the function exists on it."].join(`
`),{docsPath:Q,name:"AbiFunctionOutputsNotFoundError"})}}Xx0.AbiFunctionOutputsNotFoundError=nb0;class ob0 extends w8.BaseError{constructor(J,{docsPath:Q}){super([`Encoded function signature "${J}" not found on ABI.`,"Make sure you are using the correct ABI and that the function exists on it.",`You can look up the signature here: https://openchain.xyz/signatures?query=${J}.`].join(`
`),{docsPath:Q,name:"AbiFunctionSignatureNotFoundError"})}}Xx0.AbiFunctionSignatureNotFoundError=ob0;class ab0 extends w8.BaseError{constructor(J,Q){super("Found ambiguous types in overloaded ABI items.",{metaMessages:[`\`${J.type}\` in \`${(0,jP.formatAbiItem)(J.abiItem)}\`, and`,`\`${Q.type}\` in \`${(0,jP.formatAbiItem)(Q.abiItem)}\``,"","These types encode differently and cannot be distinguished at runtime.","Remove one of the ambiguous items in the ABI."],name:"AbiItemAmbiguityError"})}}Xx0.AbiItemAmbiguityError=ab0;class rb0 extends w8.BaseError{constructor({expectedSize:J,givenSize:Q}){super(`Expected bytes${J}, got bytes${Q}.`,{name:"BytesSizeMismatchError"})}}Xx0.BytesSizeMismatchError=rb0;class sb0 extends w8.BaseError{constructor({abiItem:J,data:Q,params:Y,size:G}){super([`Data size of ${G} bytes is too small for non-indexed event parameters.`].join(`
`),{metaMessages:[`Params: (${(0,jP.formatAbiParams)(Y,{includeName:!0})})`,`Data:   ${Q} (${G} bytes)`],name:"DecodeLogDataMismatch"});Object.defineProperty(this,"abiItem",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"data",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"params",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"size",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.abiItem=J,this.data=Q,this.params=Y,this.size=G}}Xx0.DecodeLogDataMismatch=sb0;class tb0 extends w8.BaseError{constructor({abiItem:J,param:Q}){super([`Expected a topic for indexed event parameter${Q.name?` "${Q.name}"`:""} on event "${(0,jP.formatAbiItem)(J,{includeName:!0})}".`].join(`
`),{name:"DecodeLogTopicsMismatch"});Object.defineProperty(this,"abiItem",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.abiItem=J}}Xx0.DecodeLogTopicsMismatch=tb0;class eb0 extends w8.BaseError{constructor(J,{docsPath:Q}){super([`Type "${J}" is not a valid encoding type.`,"Please provide a valid ABI type."].join(`
`),{docsPath:Q,name:"InvalidAbiEncodingType"})}}Xx0.InvalidAbiEncodingTypeError=eb0;class Jx0 extends w8.BaseError{constructor(J,{docsPath:Q}){super([`Type "${J}" is not a valid decoding type.`,"Please provide a valid ABI type."].join(`
`),{docsPath:Q,name:"InvalidAbiDecodingType"})}}Xx0.InvalidAbiDecodingTypeError=Jx0;class Qx0 extends w8.BaseError{constructor(J){super([`Value "${J}" is not a valid array.`].join(`
`),{name:"InvalidArrayError"})}}Xx0.InvalidArrayError=Qx0;class Yx0 extends w8.BaseError{constructor(J){super([`"${J}" is not a valid definition type.`,'Valid types: "function", "event", "error"'].join(`
`),{name:"InvalidDefinitionTypeError"})}}Xx0.InvalidDefinitionTypeError=Yx0;class Gx0 extends w8.BaseError{constructor(J){super(`Type "${J}" is not supported for packed encoding.`,{name:"UnsupportedPackedAbiType"})}}Xx0.UnsupportedPackedAbiType=Gx0});var FW1=H((Wx0)=>{Object.defineProperty(Wx0,"__esModule",{value:!0});Wx0.FilterTypeNotSupportedError=void 0;var do9=f0();class Kx0 extends do9.BaseError{constructor(J){super(`Filter type "${J}" is not supported.`,{name:"FilterTypeNotSupportedError"})}}Wx0.FilterTypeNotSupportedError=Kx0});var hP=H((Mx0)=>{Object.defineProperty(Mx0,"__esModule",{value:!0});Mx0.InvalidBytesLengthError=Mx0.SizeExceedsPaddingSizeError=Mx0.SliceOffsetOutOfBoundsError=void 0;var SW1=f0();class Vx0 extends SW1.BaseError{constructor({offset:J,position:Q,size:Y}){super(`Slice ${Q==="start"?"starting":"ending"} at offset "${J}" is out-of-bounds (size: ${Y}).`,{name:"SliceOffsetOutOfBoundsError"})}}Mx0.SliceOffsetOutOfBoundsError=Vx0;class qx0 extends SW1.BaseError{constructor({size:J,targetSize:Q,type:Y}){super(`${Y.charAt(0).toUpperCase()}${Y.slice(1).toLowerCase()} size (${J}) exceeds padding size (${Q}).`,{name:"SizeExceedsPaddingSizeError"})}}Mx0.SizeExceedsPaddingSizeError=qx0;class Ux0 extends SW1.BaseError{constructor({size:J,targetSize:Q,type:Y}){super(`${Y.charAt(0).toUpperCase()}${Y.slice(1).toLowerCase()} is expected to be ${Q} ${Y} long, but is ${J} ${Y} long.`,{name:"InvalidBytesLengthError"})}}Mx0.InvalidBytesLengthError=Ux0});var uK=H((Ax0)=>{Object.defineProperty(Ax0,"__esModule",{value:!0});Ax0.pad=po9;Ax0.padHex=Ix0;Ax0.padBytes=Ox0;var Hx0=hP();function po9(J,{dir:Q,size:Y=32}={}){if(typeof J==="string")return Ix0(J,{dir:Q,size:Y});return Ox0(J,{dir:Q,size:Y})}function Ix0(J,{dir:Q,size:Y=32}={}){if(Y===null)return J;let G=J.replace("0x","");if(G.length>Y*2)throw new Hx0.SizeExceedsPaddingSizeError({size:Math.ceil(G.length/2),targetSize:Y,type:"hex"});return`0x${G[Q==="right"?"padEnd":"padStart"](Y*2,"0")}`}function Ox0(J,{dir:Q,size:Y=32}={}){if(Y===null)return J;if(J.length>Y)throw new Hx0.SizeExceedsPaddingSizeError({size:J.length,targetSize:Y,type:"bytes"});let G=new Uint8Array(Y);for(let X=0;X<Y;X++){let z=Q==="right";G[z?X:Y-X-1]=J[z?X:J.length-X-1]}return G}});var FD=H((Cx0)=>{Object.defineProperty(Cx0,"__esModule",{value:!0});Cx0.SizeOverflowError=Cx0.InvalidHexValueError=Cx0.InvalidHexBooleanError=Cx0.InvalidBytesBooleanError=Cx0.IntegerOutOfRangeError=void 0;var bP=f0();class Bx0 extends bP.BaseError{constructor({max:J,min:Q,signed:Y,size:G,value:X}){super(`Number "${X}" is not in safe ${G?`${G*8}-bit ${Y?"signed":"unsigned"} `:""}integer range ${J?`(${Q} to ${J})`:`(above ${Q})`}`,{name:"IntegerOutOfRangeError"})}}Cx0.IntegerOutOfRangeError=Bx0;class Nx0 extends bP.BaseError{constructor(J){super(`Bytes value "${J}" is not a valid boolean. The bytes array must contain a single byte of either a 0 or 1 value.`,{name:"InvalidBytesBooleanError"})}}Cx0.InvalidBytesBooleanError=Nx0;class wx0 extends bP.BaseError{constructor(J){super(`Hex value "${J}" is not a valid boolean. The hex value must be "0x0" (false) or "0x1" (true).`,{name:"InvalidHexBooleanError"})}}Cx0.InvalidHexBooleanError=wx0;class Lx0 extends bP.BaseError{constructor(J){super(`Hex value "${J}" is an odd length (${J.length}). It must be an even length.`,{name:"InvalidHexValueError"})}}Cx0.InvalidHexValueError=Lx0;class Ex0 extends bP.BaseError{constructor({givenSize:J,maxSize:Q}){super(`Size cannot exceed ${Q} bytes. Given size: ${J} bytes.`,{name:"SizeOverflowError"})}}Cx0.SizeOverflowError=Ex0});var $X=H((Fx0)=>{Object.defineProperty(Fx0,"__esModule",{value:!0});Fx0.trim=so9;function so9(J,{dir:Q="left"}={}){let Y=typeof J==="string"?J.replace("0x",""):J,G=0;for(let X=0;X<Y.length-1;X++)if(Y[Q==="left"?X:Y.length-X-1].toString()==="0")G++;else break;if(Y=Q==="left"?Y.slice(G):Y.slice(0,Y.length-G),typeof J==="string"){if(Y.length===1&&Q==="right")Y=`${Y}0`;return`0x${Y.length%2===1?`0${Y}`:Y}`}return Y}});var o8=H((vx0)=>{Object.defineProperty(vx0,"__esModule",{value:!0});vx0.assertSize=$l;vx0.fromHex=eo9;vx0.hexToBigInt=TW1;vx0.hexToBool=$x0;vx0.hexToNumber=fx0;vx0.hexToString=kx0;var Tx0=FD(),Sx0=p7(),Pl=$X(),Px0=t6();function $l(J,{size:Q}){if((0,Sx0.size)(J)>Q)throw new Tx0.SizeOverflowError({givenSize:(0,Sx0.size)(J),maxSize:Q})}function eo9(J,Q){let Y=typeof Q==="string"?{to:Q}:Q,G=Y.to;if(G==="number")return fx0(J,Y);if(G==="bigint")return TW1(J,Y);if(G==="string")return kx0(J,Y);if(G==="boolean")return $x0(J,Y);return(0,Px0.hexToBytes)(J,Y)}function TW1(J,Q={}){let{signed:Y}=Q;if(Q.size)$l(J,{size:Q.size});let G=BigInt(J);if(!Y)return G;let X=(J.length-2)/2,z=(1n<<BigInt(X)*8n-1n)-1n;if(G<=z)return G;return G-BigInt(`0x${"f".padStart(X*2,"f")}`)-1n}function $x0(J,Q={}){let Y=J;if(Q.size)$l(Y,{size:Q.size}),Y=(0,Pl.trim)(Y);if((0,Pl.trim)(Y)==="0x00")return!1;if((0,Pl.trim)(Y)==="0x01")return!0;throw new Tx0.InvalidHexBooleanError(Y)}function fx0(J,Q={}){return Number(TW1(J,Q))}function kx0(J,Q={}){let Y=(0,Px0.hexToBytes)(J);if(Q.size)$l(Y,{size:Q.size}),Y=(0,Pl.trim)(Y,{dir:"right"});return new TextDecoder().decode(Y)}});var y1=H((yx0)=>{Object.defineProperty(yx0,"__esModule",{value:!0});yx0.toHex=Za9;yx0.boolToHex=hx0;yx0.bytesToHex=$W1;yx0.numberToHex=bx0;yx0.stringToHex=xx0;var Ka9=FD(),PW1=uK(),jx0=o8(),Wa9=Array.from({length:256},(J,Q)=>Q.toString(16).padStart(2,"0"));function Za9(J,Q={}){if(typeof J==="number"||typeof J==="bigint")return bx0(J,Q);if(typeof J==="string")return xx0(J,Q);if(typeof J==="boolean")return hx0(J,Q);return $W1(J,Q)}function hx0(J,Q={}){let Y=`0x${Number(J)}`;if(typeof Q.size==="number")return(0,jx0.assertSize)(Y,{size:Q.size}),(0,PW1.pad)(Y,{size:Q.size});return Y}function $W1(J,Q={}){let Y="";for(let X=0;X<J.length;X++)Y+=Wa9[J[X]];let G=`0x${Y}`;if(typeof Q.size==="number")return(0,jx0.assertSize)(G,{size:Q.size}),(0,PW1.pad)(G,{dir:"right",size:Q.size});return G}function bx0(J,Q={}){let{signed:Y,size:G}=Q,X=BigInt(J),z;if(G)if(Y)z=(1n<<BigInt(G)*8n-1n)-1n;else z=2n**(BigInt(G)*8n)-1n;else if(typeof J==="number")z=BigInt(Number.MAX_SAFE_INTEGER);let K=typeof z==="bigint"&&Y?-z-1n:0;if(z&&X>z||X<K){let Z=typeof J==="bigint"?"n":"";throw new Ka9.IntegerOutOfRangeError({max:z?`${z}${Z}`:void 0,min:`${K}${Z}`,signed:Y,size:G,value:`${J}${Z}`})}let W=`0x${(Y&&X<0?(1n<<BigInt(G*8))+BigInt(X):X).toString(16)}`;if(G)return(0,PW1.pad)(W,{size:G});return W}var Va9=new TextEncoder;function xx0(J,Q={}){let Y=Va9.encode(J);return $W1(Y,Q)}});var t6=H((lx0)=>{Object.defineProperty(lx0,"__esModule",{value:!0});lx0.toBytes=Na9;lx0.boolToBytes=mx0;lx0.hexToBytes=vW1;lx0.numberToBytes=dx0;lx0.stringToBytes=ux0;var Ia9=f0(),Oa9=Y7(),fW1=uK(),kW1=o8(),Aa9=y1(),Ba9=new TextEncoder;function Na9(J,Q={}){if(typeof J==="number"||typeof J==="bigint")return dx0(J,Q);if(typeof J==="boolean")return mx0(J,Q);if((0,Oa9.isHex)(J))return vW1(J,Q);return ux0(J,Q)}function mx0(J,Q={}){let Y=new Uint8Array(1);if(Y[0]=Number(J),typeof Q.size==="number")return(0,kW1.assertSize)(Y,{size:Q.size}),(0,fW1.pad)(Y,{size:Q.size});return Y}var lK={zero:48,nine:57,A:65,F:70,a:97,f:102};function gx0(J){if(J>=lK.zero&&J<=lK.nine)return J-lK.zero;if(J>=lK.A&&J<=lK.F)return J-(lK.A-10);if(J>=lK.a&&J<=lK.f)return J-(lK.a-10);return}function vW1(J,Q={}){let Y=J;if(Q.size)(0,kW1.assertSize)(Y,{size:Q.size}),Y=(0,fW1.pad)(Y,{dir:"right",size:Q.size});let G=Y.slice(2);if(G.length%2)G=`0${G}`;let X=G.length/2,z=new Uint8Array(X);for(let K=0,W=0;K<X;K++){let Z=gx0(G.charCodeAt(W++)),V=gx0(G.charCodeAt(W++));if(Z===void 0||V===void 0)throw new Ia9.BaseError(`Invalid byte sequence ("${G[W-2]}${G[W-1]}" in "${G}").`);z[K]=Z*16+V}return z}function dx0(J,Q){let Y=(0,Aa9.numberToHex)(J,Q);return vW1(Y)}function ux0(J,Q={}){let Y=Ba9.encode(J);if(typeof Q.size==="number")return(0,kW1.assertSize)(Y,{size:Q.size}),(0,fW1.pad)(Y,{dir:"right",size:Q.size});return Y}});var bW1=H((qy0)=>{Object.defineProperty(qy0,"__esModule",{value:!0});qy0.toBig=qy0.shrSL=qy0.shrSH=qy0.rotrSL=qy0.rotrSH=qy0.rotrBL=qy0.rotrBH=qy0.rotr32L=qy0.rotr32H=qy0.rotlSL=qy0.rotlSH=qy0.rotlBL=qy0.rotlBH=qy0.add5L=qy0.add5H=qy0.add4L=qy0.add4H=qy0.add3L=qy0.add3H=void 0;qy0.add=Gy0;qy0.fromBig=hW1;qy0.split=px0;var fl=BigInt(4294967295),jW1=BigInt(32);function hW1(J,Q=!1){if(Q)return{h:Number(J&fl),l:Number(J>>jW1&fl)};return{h:Number(J>>jW1&fl)|0,l:Number(J&fl)|0}}function px0(J,Q=!1){let Y=J.length,G=new Uint32Array(Y),X=new Uint32Array(Y);for(let z=0;z<Y;z++){let{h:K,l:W}=hW1(J[z],Q);[G[z],X[z]]=[K,W]}return[G,X]}var cx0=(J,Q)=>BigInt(J>>>0)<<jW1|BigInt(Q>>>0);qy0.toBig=cx0;var _x0=(J,Q,Y)=>J>>>Y;qy0.shrSH=_x0;var ix0=(J,Q,Y)=>J<<32-Y|Q>>>Y;qy0.shrSL=ix0;var nx0=(J,Q,Y)=>J>>>Y|Q<<32-Y;qy0.rotrSH=nx0;var ox0=(J,Q,Y)=>J<<32-Y|Q>>>Y;qy0.rotrSL=ox0;var ax0=(J,Q,Y)=>J<<64-Y|Q>>>Y-32;qy0.rotrBH=ax0;var rx0=(J,Q,Y)=>J>>>Y-32|Q<<64-Y;qy0.rotrBL=rx0;var sx0=(J,Q)=>Q;qy0.rotr32H=sx0;var tx0=(J,Q)=>J;qy0.rotr32L=tx0;var ex0=(J,Q,Y)=>J<<Y|Q>>>32-Y;qy0.rotlSH=ex0;var Jy0=(J,Q,Y)=>Q<<Y|J>>>32-Y;qy0.rotlSL=Jy0;var Qy0=(J,Q,Y)=>Q<<Y-32|J>>>64-Y;qy0.rotlBH=Qy0;var Yy0=(J,Q,Y)=>J<<Y-32|Q>>>64-Y;qy0.rotlBL=Yy0;function Gy0(J,Q,Y,G){let X=(Q>>>0)+(G>>>0);return{h:J+Y+(X/4294967296|0)|0,l:X|0}}var Xy0=(J,Q,Y)=>(J>>>0)+(Q>>>0)+(Y>>>0);qy0.add3L=Xy0;var zy0=(J,Q,Y,G)=>Q+Y+G+(J/4294967296|0)|0;qy0.add3H=zy0;var Ky0=(J,Q,Y,G)=>(J>>>0)+(Q>>>0)+(Y>>>0)+(G>>>0);qy0.add4L=Ky0;var Wy0=(J,Q,Y,G,X)=>Q+Y+G+X+(J/4294967296|0)|0;qy0.add4H=Wy0;var Zy0=(J,Q,Y,G,X)=>(J>>>0)+(Q>>>0)+(Y>>>0)+(G>>>0)+(X>>>0);qy0.add5L=Zy0;var Vy0=(J,Q,Y,G,X,z)=>Q+Y+G+X+z+(J/4294967296|0)|0;qy0.add5H=Vy0;var Fa9={fromBig:hW1,split:px0,toBig:cx0,shrSH:_x0,shrSL:ix0,rotrSH:nx0,rotrSL:ox0,rotrBH:ax0,rotrBL:rx0,rotr32H:sx0,rotr32L:tx0,rotlSH:ex0,rotlSL:Jy0,rotlBH:Qy0,rotlBL:Yy0,add:Gy0,add3L:Xy0,add3H:zy0,add4L:Ky0,add4H:Wy0,add5H:Vy0,add5L:Zy0};qy0.default=Fa9});var Hy0=H((My0)=>{Object.defineProperty(My0,"__esModule",{value:!0});My0.crypto=void 0;var pV=V1("node:crypto");My0.crypto=pV&&typeof pV==="object"&&"webcrypto"in pV?pV.webcrypto:pV&&typeof pV==="object"&&("randomBytes"in pV)?pV:void 0});var cK=H((Cy0)=>{/*! noble-hashes - MIT License (c) 2022 Paul Miller (paulmillr.com) */Object.defineProperty(Cy0,"__esModule",{value:!0});Cy0.wrapXOFConstructorWithOpts=Cy0.wrapConstructorWithOpts=Cy0.wrapConstructor=Cy0.Hash=Cy0.nextTick=Cy0.swap32IfBE=Cy0.byteSwapIfBE=Cy0.swap8IfBE=Cy0.isLE=void 0;Cy0.isBytes=Oy0;Cy0.anumber=xW1;Cy0.abytes=$N;Cy0.ahash=oa9;Cy0.aexists=aa9;Cy0.aoutput=ra9;Cy0.u8=sa9;Cy0.u32=ta9;Cy0.clean=ea9;Cy0.createView=Jr9;Cy0.rotr=Qr9;Cy0.rotl=Yr9;Cy0.byteSwap=yW1;Cy0.byteSwap32=Ay0;Cy0.bytesToHex=Xr9;Cy0.hexToBytes=zr9;Cy0.asyncLoop=Wr9;Cy0.utf8ToBytes=gW1;Cy0.bytesToUtf8=Zr9;Cy0.toBytes=kl;Cy0.kdfInputToBytes=Vr9;Cy0.concatBytes=qr9;Cy0.checkOpts=Ur9;Cy0.createHasher=wy0;Cy0.createOptHasher=Ly0;Cy0.createXOFer=Ey0;Cy0.randomBytes=Mr9;var PN=Hy0();function Oy0(J){return J instanceof Uint8Array||ArrayBuffer.isView(J)&&J.constructor.name==="Uint8Array"}function xW1(J){if(!Number.isSafeInteger(J)||J<0)throw Error("positive integer expected, got "+J)}function $N(J,...Q){if(!Oy0(J))throw Error("Uint8Array expected");if(Q.length>0&&!Q.includes(J.length))throw Error("Uint8Array expected of length "+Q+", got length="+J.length)}function oa9(J){if(typeof J!=="function"||typeof J.create!=="function")throw Error("Hash should be wrapped by utils.createHasher");xW1(J.outputLen),xW1(J.blockLen)}function aa9(J,Q=!0){if(J.destroyed)throw Error("Hash instance has been destroyed");if(Q&&J.finished)throw Error("Hash#digest() has already been called")}function ra9(J,Q){$N(J);let Y=Q.outputLen;if(J.length<Y)throw Error("digestInto() expects output buffer of length at least "+Y)}function sa9(J){return new Uint8Array(J.buffer,J.byteOffset,J.byteLength)}function ta9(J){return new Uint32Array(J.buffer,J.byteOffset,Math.floor(J.byteLength/4))}function ea9(...J){for(let Q=0;Q<J.length;Q++)J[Q].fill(0)}function Jr9(J){return new DataView(J.buffer,J.byteOffset,J.byteLength)}function Qr9(J,Q){return J<<32-Q|J>>>Q}function Yr9(J,Q){return J<<Q|J>>>32-Q>>>0}Cy0.isLE=(()=>new Uint8Array(new Uint32Array([287454020]).buffer)[0]===68)();function yW1(J){return J<<24&4278190080|J<<8&16711680|J>>>8&65280|J>>>24&255}Cy0.swap8IfBE=Cy0.isLE?(J)=>J:(J)=>yW1(J);Cy0.byteSwapIfBE=Cy0.swap8IfBE;function Ay0(J){for(let Q=0;Q<J.length;Q++)J[Q]=yW1(J[Q]);return J}Cy0.swap32IfBE=Cy0.isLE?(J)=>J:Ay0;var By0=(()=>typeof Uint8Array.from([]).toHex==="function"&&typeof Uint8Array.fromHex==="function")(),Gr9=Array.from({length:256},(J,Q)=>Q.toString(16).padStart(2,"0"));function Xr9(J){if($N(J),By0)return J.toHex();let Q="";for(let Y=0;Y<J.length;Y++)Q+=Gr9[J[Y]];return Q}var pK={_0:48,_9:57,A:65,F:70,a:97,f:102};function Iy0(J){if(J>=pK._0&&J<=pK._9)return J-pK._0;if(J>=pK.A&&J<=pK.F)return J-(pK.A-10);if(J>=pK.a&&J<=pK.f)return J-(pK.a-10);return}function zr9(J){if(typeof J!=="string")throw Error("hex string expected, got "+typeof J);if(By0)return Uint8Array.fromHex(J);let Q=J.length,Y=Q/2;if(Q%2)throw Error("hex string expected, got unpadded hex of length "+Q);let G=new Uint8Array(Y);for(let X=0,z=0;X<Y;X++,z+=2){let K=Iy0(J.charCodeAt(z)),W=Iy0(J.charCodeAt(z+1));if(K===void 0||W===void 0){let Z=J[z]+J[z+1];throw Error('hex string expected, got non-hex character "'+Z+'" at index '+z)}G[X]=K*16+W}return G}var Kr9=async()=>{};Cy0.nextTick=Kr9;async function Wr9(J,Q,Y){let G=Date.now();for(let X=0;X<J;X++){Y(X);let z=Date.now()-G;if(z>=0&&z<Q)continue;await Cy0.nextTick(),G+=z}}function gW1(J){if(typeof J!=="string")throw Error("string expected");return new Uint8Array(new TextEncoder().encode(J))}function Zr9(J){return new TextDecoder().decode(J)}function kl(J){if(typeof J==="string")J=gW1(J);return $N(J),J}function Vr9(J){if(typeof J==="string")J=gW1(J);return $N(J),J}function qr9(...J){let Q=0;for(let G=0;G<J.length;G++){let X=J[G];$N(X),Q+=X.length}let Y=new Uint8Array(Q);for(let G=0,X=0;G<J.length;G++){let z=J[G];Y.set(z,X),X+=z.length}return Y}function Ur9(J,Q){if(Q!==void 0&&{}.toString.call(Q)!=="[object Object]")throw Error("options should be object or undefined");return Object.assign(J,Q)}class Ny0{}Cy0.Hash=Ny0;function wy0(J){let Q=(G)=>J().update(kl(G)).digest(),Y=J();return Q.outputLen=Y.outputLen,Q.blockLen=Y.blockLen,Q.create=()=>J(),Q}function Ly0(J){let Q=(G,X)=>J(X).update(kl(G)).digest(),Y=J({});return Q.outputLen=Y.outputLen,Q.blockLen=Y.blockLen,Q.create=(G)=>J(G),Q}function Ey0(J){let Q=(G,X)=>J(X).update(kl(G)).digest(),Y=J({});return Q.outputLen=Y.outputLen,Q.blockLen=Y.blockLen,Q.create=(G)=>J(G),Q}Cy0.wrapConstructor=wy0;Cy0.wrapConstructorWithOpts=Ly0;Cy0.wrapXOFConstructorWithOpts=Ey0;function Mr9(J=32){if(PN.crypto&&typeof PN.crypto.getRandomValues==="function")return PN.crypto.getRandomValues(new Uint8Array(J));if(PN.crypto&&typeof PN.crypto.randomBytes==="function")return Uint8Array.from(PN.crypto.randomBytes(J));throw Error("crypto.getRandomValues must be defined")}});var dW1=H((by0)=>{Object.defineProperty(by0,"__esModule",{value:!0});by0.shake256=by0.shake128=by0.keccak_512=by0.keccak_384=by0.keccak_256=by0.keccak_224=by0.sha3_512=by0.sha3_384=by0.sha3_256=by0.sha3_224=by0.Keccak=void 0;by0.keccakP=jy0;var yP=bW1(),G7=cK(),_r9=BigInt(0),xP=BigInt(1),ir9=BigInt(2),nr9=BigInt(7),or9=BigInt(256),ar9=BigInt(113),$y0=[],fy0=[],ky0=[];for(let J=0,Q=xP,Y=1,G=0;J<24;J++){[Y,G]=[G,(2*Y+3*G)%5],$y0.push(2*(5*G+Y)),fy0.push((J+1)*(J+2)/2%64);let X=_r9;for(let z=0;z<7;z++)if(Q=(Q<<xP^(Q>>nr9)*ar9)%or9,Q&ir9)X^=xP<<(xP<<BigInt(z))-xP;ky0.push(X)}var vy0=(0,yP.split)(ky0,!0),rr9=vy0[0],sr9=vy0[1],Ty0=(J,Q,Y)=>Y>32?(0,yP.rotlBH)(J,Q,Y):(0,yP.rotlSH)(J,Q,Y),Py0=(J,Q,Y)=>Y>32?(0,yP.rotlBL)(J,Q,Y):(0,yP.rotlSL)(J,Q,Y);function jy0(J,Q=24){let Y=new Uint32Array(10);for(let G=24-Q;G<24;G++){for(let K=0;K<10;K++)Y[K]=J[K]^J[K+10]^J[K+20]^J[K+30]^J[K+40];for(let K=0;K<10;K+=2){let W=(K+8)%10,Z=(K+2)%10,V=Y[Z],q=Y[Z+1],U=Ty0(V,q,1)^Y[W],M=Py0(V,q,1)^Y[W+1];for(let D=0;D<50;D+=10)J[K+D]^=U,J[K+D+1]^=M}let X=J[2],z=J[3];for(let K=0;K<24;K++){let W=fy0[K],Z=Ty0(X,z,W),V=Py0(X,z,W),q=$y0[K];X=J[q],z=J[q+1],J[q]=Z,J[q+1]=V}for(let K=0;K<50;K+=10){for(let W=0;W<10;W++)Y[W]=J[K+W];for(let W=0;W<10;W++)J[K+W]^=~Y[(W+2)%10]&Y[(W+4)%10]}J[0]^=rr9[G],J[1]^=sr9[G]}(0,G7.clean)(Y)}class gP extends G7.Hash{constructor(J,Q,Y,G=!1,X=24){super();if(this.pos=0,this.posOut=0,this.finished=!1,this.destroyed=!1,this.enableXOF=!1,this.blockLen=J,this.suffix=Q,this.outputLen=Y,this.enableXOF=G,this.rounds=X,(0,G7.anumber)(Y),!(0<J&&J<200))throw Error("only keccak-f1600 function is supported");this.state=new Uint8Array(200),this.state32=(0,G7.u32)(this.state)}clone(){return this._cloneInto()}keccak(){(0,G7.swap32IfBE)(this.state32),jy0(this.state32,this.rounds),(0,G7.swap32IfBE)(this.state32),this.posOut=0,this.pos=0}update(J){(0,G7.aexists)(this),J=(0,G7.toBytes)(J),(0,G7.abytes)(J);let{blockLen:Q,state:Y}=this,G=J.length;for(let X=0;X<G;){let z=Math.min(Q-this.pos,G-X);for(let K=0;K<z;K++)Y[this.pos++]^=J[X++];if(this.pos===Q)this.keccak()}return this}finish(){if(this.finished)return;this.finished=!0;let{state:J,suffix:Q,pos:Y,blockLen:G}=this;if(J[Y]^=Q,(Q&128)!==0&&Y===G-1)this.keccak();J[G-1]^=128,this.keccak()}writeInto(J){(0,G7.aexists)(this,!1),(0,G7.abytes)(J),this.finish();let Q=this.state,{blockLen:Y}=this;for(let G=0,X=J.length;G<X;){if(this.posOut>=Y)this.keccak();let z=Math.min(Y-this.posOut,X-G);J.set(Q.subarray(this.posOut,this.posOut+z),G),this.posOut+=z,G+=z}return J}xofInto(J){if(!this.enableXOF)throw Error("XOF is not possible for this instance");return this.writeInto(J)}xof(J){return(0,G7.anumber)(J),this.xofInto(new Uint8Array(J))}digestInto(J){if((0,G7.aoutput)(J,this),this.finished)throw Error("digest() was already called");return this.writeInto(J),this.destroy(),J}digest(){return this.digestInto(new Uint8Array(this.outputLen))}destroy(){this.destroyed=!0,(0,G7.clean)(this.state)}_cloneInto(J){let{blockLen:Q,suffix:Y,outputLen:G,rounds:X,enableXOF:z}=this;return J||(J=new gP(Q,Y,G,z,X)),J.state32.set(this.state32),J.pos=this.pos,J.posOut=this.posOut,J.finished=this.finished,J.rounds=X,J.suffix=Y,J.outputLen=G,J.enableXOF=z,J.destroyed=this.destroyed,J}}by0.Keccak=gP;var cV=(J,Q,Y)=>(0,G7.createHasher)(()=>new gP(Q,J,Y));by0.sha3_224=(()=>cV(6,144,28))();by0.sha3_256=(()=>cV(6,136,32))();by0.sha3_384=(()=>cV(6,104,48))();by0.sha3_512=(()=>cV(6,72,64))();by0.keccak_224=(()=>cV(1,144,28))();by0.keccak_256=(()=>cV(1,136,32))();by0.keccak_384=(()=>cV(1,104,48))();by0.keccak_512=(()=>cV(1,72,64))();var hy0=(J,Q,Y)=>(0,G7.createXOFer)((G={})=>new gP(Q,J,G.dkLen===void 0?Y:G.dkLen,!0));by0.shake128=(()=>hy0(31,168,16))();by0.shake256=(()=>hy0(31,136,32))()});var c7=H((yy0)=>{Object.defineProperty(yy0,"__esModule",{value:!0});yy0.keccak256=Ds9;var Vs9=dW1(),qs9=Y7(),Us9=t6(),Ms9=y1();function Ds9(J,Q){let Y=Q||"hex",G=(0,Vs9.keccak_256)((0,qs9.isHex)(J,{strict:!1})?(0,Us9.toBytes)(J):J);if(Y==="bytes")return G;return(0,Ms9.toHex)(G)}});var my0=H((gy0)=>{Object.defineProperty(gy0,"__esModule",{value:!0});gy0.hashSignature=Bs9;var Is9=t6(),Os9=c7(),As9=(J)=>(0,Os9.keccak256)((0,Is9.toBytes)(J));function Bs9(J){return As9(J)}});var uy0=H((dy0)=>{Object.defineProperty(dy0,"__esModule",{value:!0});dy0.normalizeSignature=Ls9;var ws9=f0();function Ls9(J){let Q=!0,Y="",G=0,X="",z=!1;for(let K=0;K<J.length;K++){let W=J[K];if(["(",")",","].includes(W))Q=!0;if(W==="(")G++;if(W===")")G--;if(!Q)continue;if(G===0){if(W===" "&&["event","function",""].includes(X))X="";else if(X+=W,W===")"){z=!0;break}continue}if(W===" "){if(J[K-1]!==","&&Y!==","&&Y!==",(")Y="",Q=!1;continue}X+=W,Y+=W}if(!z)throw new ws9.BaseError("Unable to normalize signature.");return X}});var vl=H((ly0)=>{Object.defineProperty(ly0,"__esModule",{value:!0});ly0.toSignature=void 0;var Cs9=vP(),Rs9=uy0(),Fs9=(J)=>{let Q=(()=>{if(typeof J==="string")return J;return(0,Cs9.formatAbiItem)(J)})();return(0,Rs9.normalizeSignature)(Q)};ly0.toSignature=Fs9});var mP=H((cy0)=>{Object.defineProperty(cy0,"__esModule",{value:!0});cy0.toSignatureHash=Ps9;var Ss9=my0(),Ts9=vl();function Ps9(J){return(0,Ss9.hashSignature)((0,Ts9.toSignature)(J))}});var SD=H((_y0)=>{Object.defineProperty(_y0,"__esModule",{value:!0});_y0.toEventSelector=void 0;var fs9=mP();_y0.toEventSelector=fs9.toSignatureHash});var tQ=H((oy0)=>{Object.defineProperty(oy0,"__esModule",{value:!0});oy0.InvalidAddressError=void 0;var ks9=f0();class ny0 extends ks9.BaseError{constructor({address:J}){super(`Address "${J}" is invalid.`,{metaMessages:["- Address must be a hex value of 20 bytes (40 hex characters).","- Address must match its checksum counterpart."],name:"InvalidAddressError"})}}oy0.InvalidAddressError=ny0});var fN=H((sy0)=>{Object.defineProperty(sy0,"__esModule",{value:!0});sy0.LruMap=void 0;class ry0 extends Map{constructor(J){super();Object.defineProperty(this,"maxSize",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.maxSize=J}get(J){let Q=super.get(J);if(super.has(J)&&Q!==void 0)this.delete(J),super.set(J,Q);return Q}set(J,Q){if(super.set(J,Q),this.maxSize&&this.size>this.maxSize){let Y=this.keys().next().value;if(Y)this.delete(Y)}return this}}sy0.LruMap=ry0});var _3=H((Jg0)=>{Object.defineProperty(Jg0,"__esModule",{value:!0});Jg0.checksumAddress=ey0;Jg0.getAddress=ys9;var vs9=tQ(),js9=t6(),hs9=c7(),bs9=fN(),xs9=_7(),uW1=new bs9.LruMap(8192);function ey0(J,Q){if(uW1.has(`${J}.${Q}`))return uW1.get(`${J}.${Q}`);let Y=Q?`${Q}${J.toLowerCase()}`:J.substring(2).toLowerCase(),G=(0,hs9.keccak256)((0,js9.stringToBytes)(Y),"bytes"),X=(Q?Y.substring(`${Q}0x`.length):Y).split("");for(let K=0;K<40;K+=2){if(G[K>>1]>>4>=8&&X[K])X[K]=X[K].toUpperCase();if((G[K>>1]&15)>=8&&X[K+1])X[K+1]=X[K+1].toUpperCase()}let z=`0x${X.join("")}`;return uW1.set(`${J}.${Q}`,z),z}function ys9(J,Q){if(!(0,xs9.isAddress)(J,{strict:!1}))throw new vs9.InvalidAddressError({address:J});return ey0(J,Q)}});var _7=H((Qg0)=>{Object.defineProperty(Qg0,"__esModule",{value:!0});Qg0.isAddressCache=void 0;Qg0.isAddress=ps9;var ds9=fN(),us9=_3(),ls9=/^0x[a-fA-F0-9]{40}$/;Qg0.isAddressCache=new ds9.LruMap(8192);function ps9(J,Q){let{strict:Y=!0}=Q??{},G=`${J}.${Y}`;if(Qg0.isAddressCache.has(G))return Qg0.isAddressCache.get(G);let X=(()=>{if(!ls9.test(J))return!1;if(J.toLowerCase()===J)return!0;if(Y)return(0,us9.checksumAddress)(J)===J;return!0})();return Qg0.isAddressCache.set(G,X),X}});var H4=H((Xg0)=>{Object.defineProperty(Xg0,"__esModule",{value:!0});Xg0.concat=_s9;Xg0.concatBytes=Yg0;Xg0.concatHex=Gg0;function _s9(J){if(typeof J[0]==="string")return Gg0(J);return Yg0(J)}function Yg0(J){let Q=0;for(let X of J)Q+=X.length;let Y=new Uint8Array(Q),G=0;for(let X of J)Y.set(X,G),G+=X.length;return Y}function Gg0(J){return`0x${J.reduce((Q,Y)=>Q+Y.replace("0x",""),"")}`}});var xJ=H((qg0)=>{Object.defineProperty(qg0,"__esModule",{value:!0});qg0.slice=rs9;qg0.sliceBytes=Zg0;qg0.sliceHex=Vg0;var zg0=hP(),as9=Y7(),jl=p7();function rs9(J,Q,Y,{strict:G}={}){if((0,as9.isHex)(J,{strict:!1}))return Vg0(J,Q,Y,{strict:G});return Zg0(J,Q,Y,{strict:G})}function Kg0(J,Q){if(typeof Q==="number"&&Q>0&&Q>(0,jl.size)(J)-1)throw new zg0.SliceOffsetOutOfBoundsError({offset:Q,position:"start",size:(0,jl.size)(J)})}function Wg0(J,Q,Y){if(typeof Q==="number"&&typeof Y==="number"&&(0,jl.size)(J)!==Y-Q)throw new zg0.SliceOffsetOutOfBoundsError({offset:Y,position:"end",size:(0,jl.size)(J)})}function Zg0(J,Q,Y,{strict:G}={}){Kg0(J,Q);let X=J.slice(Q,Y);if(G)Wg0(X,Q,Y);return X}function Vg0(J,Q,Y,{strict:G}={}){Kg0(J,Q);let X=`0x${J.replace("0x","").slice((Q??0)*2,(Y??J.length)*2)}`;if(G)Wg0(X,Q,Y);return X}});var uP=H((Ug0)=>{Object.defineProperty(Ug0,"__esModule",{value:!0});Ug0.integerRegex=Ug0.bytesRegex=Ug0.arrayRegex=void 0;Ug0.arrayRegex=/^(.*)\[([0-9]*)\]$/;Ug0.bytesRegex=/^bytes([1-9]|1[0-9]|2[0-9]|3[0-2])?$/;Ug0.integerRegex=/^(u?int)(8|16|24|32|40|48|56|64|72|80|88|96|104|112|120|128|136|144|152|160|168|176|184|192|200|208|216|224|232|240|248|256)?$/});var eQ=H((Hg0)=>{Object.defineProperty(Hg0,"__esModule",{value:!0});Hg0.encodeAbiParameters=Zt9;Hg0.getArrayComponents=Dg0;var lP=P8(),Yt9=tQ(),Gt9=f0(),Xt9=FD(),zt9=_7(),kN=H4(),TD=uK(),pP=p7(),Kt9=xJ(),PD=y1(),Wt9=uP();function Zt9(J,Q){if(J.length!==Q.length)throw new lP.AbiEncodingLengthMismatchError({expectedLength:J.length,givenLength:Q.length});let Y=Vt9({params:J,values:Q}),G=pW1(Y);if(G.length===0)return"0x";return G}function Vt9({params:J,values:Q}){let Y=[];for(let G=0;G<J.length;G++)Y.push(lW1({param:J[G],value:Q[G]}));return Y}function lW1({param:J,value:Q}){let Y=Dg0(J.type);if(Y){let[G,X]=Y;return Ut9(Q,{length:G,param:{...J,type:X}})}if(J.type==="tuple")return Ot9(Q,{param:J});if(J.type==="address")return qt9(Q);if(J.type==="bool")return Dt9(Q);if(J.type.startsWith("uint")||J.type.startsWith("int")){let G=J.type.startsWith("int"),[,,X="256"]=Wt9.integerRegex.exec(J.type)??[];return Ht9(Q,{signed:G,size:Number(X)})}if(J.type.startsWith("bytes"))return Mt9(Q,{param:J});if(J.type==="string")return It9(Q);throw new lP.InvalidAbiEncodingTypeError(J.type,{docsPath:"/docs/contract/encodeAbiParameters"})}function pW1(J){let Q=0;for(let z=0;z<J.length;z++){let{dynamic:K,encoded:W}=J[z];if(K)Q+=32;else Q+=(0,pP.size)(W)}let Y=[],G=[],X=0;for(let z=0;z<J.length;z++){let{dynamic:K,encoded:W}=J[z];if(K)Y.push((0,PD.numberToHex)(Q+X,{size:32})),G.push(W),X+=(0,pP.size)(W);else Y.push(W)}return(0,kN.concat)([...Y,...G])}function qt9(J){if(!(0,zt9.isAddress)(J))throw new Yt9.InvalidAddressError({address:J});return{dynamic:!1,encoded:(0,TD.padHex)(J.toLowerCase())}}function Ut9(J,{length:Q,param:Y}){let G=Q===null;if(!Array.isArray(J))throw new lP.InvalidArrayError(J);if(!G&&J.length!==Q)throw new lP.AbiEncodingArrayLengthMismatchError({expectedLength:Q,givenLength:J.length,type:`${Y.type}[${Q}]`});let X=!1,z=[];for(let K=0;K<J.length;K++){let W=lW1({param:Y,value:J[K]});if(W.dynamic)X=!0;z.push(W)}if(G||X){let K=pW1(z);if(G){let W=(0,PD.numberToHex)(z.length,{size:32});return{dynamic:!0,encoded:z.length>0?(0,kN.concat)([W,K]):W}}if(X)return{dynamic:!0,encoded:K}}return{dynamic:!1,encoded:(0,kN.concat)(z.map(({encoded:K})=>K))}}function Mt9(J,{param:Q}){let[,Y]=Q.type.split("bytes"),G=(0,pP.size)(J);if(!Y){let X=J;if(G%32!==0)X=(0,TD.padHex)(X,{dir:"right",size:Math.ceil((J.length-2)/2/32)*32});return{dynamic:!0,encoded:(0,kN.concat)([(0,TD.padHex)((0,PD.numberToHex)(G,{size:32})),X])}}if(G!==Number.parseInt(Y,10))throw new lP.AbiEncodingBytesSizeMismatchError({expectedSize:Number.parseInt(Y,10),value:J});return{dynamic:!1,encoded:(0,TD.padHex)(J,{dir:"right"})}}function Dt9(J){if(typeof J!=="boolean")throw new Gt9.BaseError(`Invalid boolean value: "${J}" (type: ${typeof J}). Expected: \`true\` or \`false\`.`);return{dynamic:!1,encoded:(0,TD.padHex)((0,PD.boolToHex)(J))}}function Ht9(J,{signed:Q,size:Y=256}){if(typeof Y==="number"){let G=2n**(BigInt(Y)-(Q?1n:0n))-1n,X=Q?-G-1n:0n;if(J>G||J<X)throw new Xt9.IntegerOutOfRangeError({max:G.toString(),min:X.toString(),signed:Q,size:Y/8,value:J.toString()})}return{dynamic:!1,encoded:(0,PD.numberToHex)(J,{size:32,signed:Q})}}function It9(J){let Q=(0,PD.stringToHex)(J),Y=Math.ceil((0,pP.size)(Q)/32),G=[];for(let X=0;X<Y;X++)G.push((0,TD.padHex)((0,Kt9.slice)(Q,X*32,(X+1)*32),{dir:"right"}));return{dynamic:!0,encoded:(0,kN.concat)([(0,TD.padHex)((0,PD.numberToHex)((0,pP.size)(Q),{size:32})),...G])}}function Ot9(J,{param:Q}){let Y=!1,G=[];for(let X=0;X<Q.components.length;X++){let z=Q.components[X],K=Array.isArray(J)?X:z.name,W=lW1({param:z,value:J[K]});if(G.push(W),W.dynamic)Y=!0}return{dynamic:Y,encoded:Y?pW1(G):(0,kN.concat)(G.map(({encoded:X})=>X))}}function Dg0(J){let Q=J.match(/^(.*)\[(\d+)?\]$/);return Q?[Q[2]?Number(Q[2]):null,Q[1]]:void 0}});var _V=H((Ig0)=>{Object.defineProperty(Ig0,"__esModule",{value:!0});Ig0.toFunctionSelector=void 0;var Nt9=xJ(),wt9=mP(),Lt9=(J)=>(0,Nt9.slice)((0,wt9.toSignatureHash)(J),0,4);Ig0.toFunctionSelector=Lt9});var fX=H((Ag0)=>{Object.defineProperty(Ag0,"__esModule",{value:!0});Ag0.getAbiItem=St9;Ag0.isArgOfType=hl;Ag0.getAmbiguousTypes=_W1;var Et9=P8(),Ct9=Y7(),cW1=_7(),Rt9=SD(),Ft9=_V();function St9(J){let{abi:Q,args:Y=[],name:G}=J,X=(0,Ct9.isHex)(G,{strict:!1}),z=Q.filter((W)=>{if(X){if(W.type==="function")return(0,Ft9.toFunctionSelector)(W)===G;if(W.type==="event")return(0,Rt9.toEventSelector)(W)===G;return!1}return"name"in W&&W.name===G});if(z.length===0)return;if(z.length===1)return z[0];let K;for(let W of z){if(!("inputs"in W))continue;if(!Y||Y.length===0){if(!W.inputs||W.inputs.length===0)return W;continue}if(!W.inputs)continue;if(W.inputs.length===0)continue;if(W.inputs.length!==Y.length)continue;if(Y.every((V,q)=>{let U="inputs"in W&&W.inputs[q];if(!U)return!1;return hl(V,U)})){if(K&&"inputs"in K&&K.inputs){let V=_W1(W.inputs,K.inputs,Y);if(V)throw new Et9.AbiItemAmbiguityError({abiItem:W,type:V[0]},{abiItem:K,type:V[1]})}K=W}}if(K)return K;return z[0]}function hl(J,Q){let Y=typeof J,G=Q.type;switch(G){case"address":return(0,cW1.isAddress)(J,{strict:!1});case"bool":return Y==="boolean";case"function":return Y==="string";case"string":return Y==="string";default:{if(G==="tuple"&&"components"in Q)return Object.values(Q.components).every((X,z)=>{return hl(Object.values(J)[z],X)});if(/^u?int(8|16|24|32|40|48|56|64|72|80|88|96|104|112|120|128|136|144|152|160|168|176|184|192|200|208|216|224|232|240|248|256)?$/.test(G))return Y==="number"||Y==="bigint";if(/^bytes([1-9]|1[0-9]|2[0-9]|3[0-2])?$/.test(G))return Y==="string"||J instanceof Uint8Array;if(/[a-z]+[1-9]{0,3}(\[[0-9]{0,}\])+$/.test(G))return Array.isArray(J)&&J.every((X)=>hl(X,{...Q,type:G.replace(/(\[[0-9]{0,}\])$/,"")}));return!1}}}function _W1(J,Q,Y){for(let G in J){let X=J[G],z=Q[G];if(X.type==="tuple"&&z.type==="tuple"&&"components"in X&&"components"in z)return _W1(X.components,z.components,Y[G]);let K=[X.type,z.type];if((()=>{if(K.includes("address")&&K.includes("bytes20"))return!0;if(K.includes("address")&&K.includes("string"))return(0,cW1.isAddress)(Y[G],{strict:!1});if(K.includes("address")&&K.includes("bytes"))return(0,cW1.isAddress)(Y[G],{strict:!1});return!1})())return K}return}});var iV=H((Lg0)=>{Object.defineProperty(Lg0,"__esModule",{value:!0});Lg0.encodeEventTopics=yt9;var Bg0=P8(),ft9=FW1(),kt9=t6(),vt9=c7(),jt9=SD(),ht9=eQ(),bt9=PX(),xt9=fX(),Ng0="/docs/contract/encodeEventTopics";function yt9(J){let{abi:Q,eventName:Y,args:G}=J,X=Q[0];if(Y){let Z=(0,xt9.getAbiItem)({abi:Q,name:Y});if(!Z)throw new Bg0.AbiEventNotFoundError(Y,{docsPath:Ng0});X=Z}if(X.type!=="event")throw new Bg0.AbiEventNotFoundError(void 0,{docsPath:Ng0});let z=(0,bt9.formatAbiItem)(X),K=(0,jt9.toEventSelector)(z),W=[];if(G&&"inputs"in X){let Z=X.inputs?.filter((q)=>("indexed"in q)&&q.indexed),V=Array.isArray(G)?G:Object.values(G).length>0?Z?.map((q)=>G[q.name])??[]:[];if(V.length>0)W=Z?.map((q,U)=>{if(Array.isArray(V[U]))return V[U].map((M,D)=>wg0({param:q,value:V[U][D]}));return typeof V[U]<"u"&&V[U]!==null?wg0({param:q,value:V[U]}):null})??[]}return[K,...W]}function wg0({param:J,value:Q}){if(J.type==="string"||J.type==="bytes")return(0,vt9.keccak256)((0,kt9.toBytes)(Q));if(J.type==="tuple"||J.type.match(/^(.*)\[(\d+)?\]$/))throw new ft9.FilterTypeNotSupportedError(J.type);return(0,ht9.encodeAbiParameters)([J],[Q])}});var cP=H((Eg0)=>{Object.defineProperty(Eg0,"__esModule",{value:!0});Eg0.createFilterRequestScope=mt9;function mt9(J,{method:Q}){let Y={};if(J.transport.type==="fallback")J.transport.onResponse?.(({method:G,response:X,status:z,transport:K})=>{if(z==="success"&&Q===G)Y[X]=K.request});return(G)=>Y[G]||J.request}});var bl=H((Rg0)=>{Object.defineProperty(Rg0,"__esModule",{value:!0});Rg0.createContractEventFilter=pt9;var ut9=iV(),Cg0=y1(),lt9=cP();async function pt9(J,Q){let{address:Y,abi:G,args:X,eventName:z,fromBlock:K,strict:W,toBlock:Z}=Q,V=(0,lt9.createFilterRequestScope)(J,{method:"eth_newFilter"}),q=z?(0,ut9.encodeEventTopics)({abi:G,args:X,eventName:z}):void 0,U=await J.request({method:"eth_newFilter",params:[{address:Y,fromBlock:typeof K==="bigint"?(0,Cg0.numberToHex)(K):K,toBlock:typeof Z==="bigint"?(0,Cg0.numberToHex)(Z):Z,topics:q}]});return{abi:G,args:X,eventName:z,id:U,request:V(U),strict:Boolean(W),type:"event"}}});var L9=H((Fg0)=>{Object.defineProperty(Fg0,"__esModule",{value:!0});Fg0.parseAccount=_t9;function _t9(J){if(typeof J==="string")return{address:J,type:"json-rpc"};return J}});var iW1=H((Pg0)=>{Object.defineProperty(Pg0,"__esModule",{value:!0});Pg0.prepareEncodeFunctionData=rt9;var Sg0=P8(),nt9=_V(),ot9=PX(),at9=fX(),Tg0="/docs/contract/encodeFunctionData";function rt9(J){let{abi:Q,args:Y,functionName:G}=J,X=Q[0];if(G){let z=(0,at9.getAbiItem)({abi:Q,args:Y,name:G});if(!z)throw new Sg0.AbiFunctionNotFoundError(G,{docsPath:Tg0});X=z}if(X.type!=="function")throw new Sg0.AbiFunctionNotFoundError(void 0,{docsPath:Tg0});return{abi:[X],functionName:(0,nt9.toFunctionSelector)((0,ot9.formatAbiItem)(X))}}});var i7=H(($g0)=>{Object.defineProperty($g0,"__esModule",{value:!0});$g0.encodeFunctionData=Qe9;var tt9=H4(),et9=eQ(),Je9=iW1();function Qe9(J){let{args:Q}=J,{abi:Y,functionName:G}=(()=>{if(J.abi.length===1&&J.functionName?.startsWith("0x"))return J;return(0,Je9.prepareEncodeFunctionData)(J)})(),X=Y[0],z=G,K="inputs"in X&&X.inputs?(0,et9.encodeAbiParameters)(X.inputs,Q??[]):void 0;return(0,tt9.concatHex)([z,K??"0x"])}});var xl=H((fg0)=>{Object.defineProperty(fg0,"__esModule",{value:!0});fg0.solidityPanic=fg0.solidityError=fg0.panicReasons=void 0;fg0.panicReasons={1:"An `assert` condition failed.",17:"Arithmetic operation resulted in underflow or overflow.",18:"Division or modulo by zero (e.g. `5 / 0` or `23 % 0`).",33:"Attempted to convert to an invalid type.",34:"Attempted to access a storage byte array that is incorrectly encoded.",49:"Performed `.pop()` on an empty array",50:"Array index is out of bounds.",65:"Allocated too much memory or created an array which is too large.",81:"Attempted to call a zero-initialized variable of internal function type."};fg0.solidityError={inputs:[{name:"message",type:"string"}],name:"Error",type:"error"};fg0.solidityPanic={inputs:[{name:"reason",type:"uint256"}],name:"Panic",type:"error"}});var oW1=H((bg0)=>{Object.defineProperty(bg0,"__esModule",{value:!0});bg0.RecursiveReadLimitExceededError=bg0.PositionOutOfBoundsError=bg0.NegativeOffsetError=void 0;var nW1=f0();class vg0 extends nW1.BaseError{constructor({offset:J}){super(`Offset \`${J}\` cannot be negative.`,{name:"NegativeOffsetError"})}}bg0.NegativeOffsetError=vg0;class jg0 extends nW1.BaseError{constructor({length:J,position:Q}){super(`Position \`${Q}\` is out of bounds (\`0 < position < ${J}\`).`,{name:"PositionOutOfBoundsError"})}}bg0.PositionOutOfBoundsError=jg0;class hg0 extends nW1.BaseError{constructor({count:J,limit:Q}){super(`Recursive read limit of \`${Q}\` exceeded (recursive read count: \`${J}\`).`,{name:"RecursiveReadLimitExceededError"})}}bg0.RecursiveReadLimitExceededError=hg0});var vN=H((yg0)=>{Object.defineProperty(yg0,"__esModule",{value:!0});yg0.createCursor=Ze9;var yl=oW1(),We9={bytes:new Uint8Array,dataView:new DataView(new ArrayBuffer(0)),position:0,positionReadCount:new Map,recursiveReadCount:0,recursiveReadLimit:Number.POSITIVE_INFINITY,assertReadLimit(){if(this.recursiveReadCount>=this.recursiveReadLimit)throw new yl.RecursiveReadLimitExceededError({count:this.recursiveReadCount+1,limit:this.recursiveReadLimit})},assertPosition(J){if(J<0||J>this.bytes.length-1)throw new yl.PositionOutOfBoundsError({length:this.bytes.length,position:J})},decrementPosition(J){if(J<0)throw new yl.NegativeOffsetError({offset:J});let Q=this.position-J;this.assertPosition(Q),this.position=Q},getReadCount(J){return this.positionReadCount.get(J||this.position)||0},incrementPosition(J){if(J<0)throw new yl.NegativeOffsetError({offset:J});let Q=this.position+J;this.assertPosition(Q),this.position=Q},inspectByte(J){let Q=J??this.position;return this.assertPosition(Q),this.bytes[Q]},inspectBytes(J,Q){let Y=Q??this.position;return this.assertPosition(Y+J-1),this.bytes.subarray(Y,Y+J)},inspectUint8(J){let Q=J??this.position;return this.assertPosition(Q),this.bytes[Q]},inspectUint16(J){let Q=J??this.position;return this.assertPosition(Q+1),this.dataView.getUint16(Q)},inspectUint24(J){let Q=J??this.position;return this.assertPosition(Q+2),(this.dataView.getUint16(Q)<<8)+this.dataView.getUint8(Q+2)},inspectUint32(J){let Q=J??this.position;return this.assertPosition(Q+3),this.dataView.getUint32(Q)},pushByte(J){this.assertPosition(this.position),this.bytes[this.position]=J,this.position++},pushBytes(J){this.assertPosition(this.position+J.length-1),this.bytes.set(J,this.position),this.position+=J.length},pushUint8(J){this.assertPosition(this.position),this.bytes[this.position]=J,this.position++},pushUint16(J){this.assertPosition(this.position+1),this.dataView.setUint16(this.position,J),this.position+=2},pushUint24(J){this.assertPosition(this.position+2),this.dataView.setUint16(this.position,J>>8),this.dataView.setUint8(this.position+2,J&255),this.position+=3},pushUint32(J){this.assertPosition(this.position+3),this.dataView.setUint32(this.position,J),this.position+=4},readByte(){this.assertReadLimit(),this._touch();let J=this.inspectByte();return this.position++,J},readBytes(J,Q){this.assertReadLimit(),this._touch();let Y=this.inspectBytes(J);return this.position+=Q??J,Y},readUint8(){this.assertReadLimit(),this._touch();let J=this.inspectUint8();return this.position+=1,J},readUint16(){this.assertReadLimit(),this._touch();let J=this.inspectUint16();return this.position+=2,J},readUint24(){this.assertReadLimit(),this._touch();let J=this.inspectUint24();return this.position+=3,J},readUint32(){this.assertReadLimit(),this._touch();let J=this.inspectUint32();return this.position+=4,J},get remaining(){return this.bytes.length-this.position},setPosition(J){let Q=this.position;return this.assertPosition(J),this.position=J,()=>this.position=Q},_touch(){if(this.recursiveReadLimit===Number.POSITIVE_INFINITY)return;let J=this.getReadCount();if(this.positionReadCount.set(this.position,J+1),J>0)this.recursiveReadCount++}};function Ze9(J,{recursiveReadLimit:Q=8192}={}){let Y=Object.create(We9);return Y.bytes=J,Y.dataView=new DataView(J.buffer,J.byteOffset,J.byteLength),Y.positionReadCount=new Map,Y.recursiveReadLimit=Q,Y}});var gl=H((pg0)=>{Object.defineProperty(pg0,"__esModule",{value:!0});pg0.fromBytes=Ue9;pg0.bytesToBigInt=mg0;pg0.bytesToBool=dg0;pg0.bytesToNumber=ug0;pg0.bytesToString=lg0;var qe9=FD(),gg0=$X(),jN=o8(),aW1=y1();function Ue9(J,Q){let Y=typeof Q==="string"?{to:Q}:Q,G=Y.to;if(G==="number")return ug0(J,Y);if(G==="bigint")return mg0(J,Y);if(G==="boolean")return dg0(J,Y);if(G==="string")return lg0(J,Y);return(0,aW1.bytesToHex)(J,Y)}function mg0(J,Q={}){if(typeof Q.size<"u")(0,jN.assertSize)(J,{size:Q.size});let Y=(0,aW1.bytesToHex)(J,Q);return(0,jN.hexToBigInt)(Y,Q)}function dg0(J,Q={}){let Y=J;if(typeof Q.size<"u")(0,jN.assertSize)(Y,{size:Q.size}),Y=(0,gg0.trim)(Y);if(Y.length>1||Y[0]>1)throw new qe9.InvalidBytesBooleanError(Y);return Boolean(Y[0])}function ug0(J,Q={}){if(typeof Q.size<"u")(0,jN.assertSize)(J,{size:Q.size});let Y=(0,aW1.bytesToHex)(J,Q);return(0,jN.hexToNumber)(Y,Q)}function lg0(J,Q={}){let Y=J;if(typeof Q.size<"u")(0,jN.assertSize)(Y,{size:Q.size}),Y=(0,gg0.trim)(Y,{dir:"right"});return new TextDecoder().decode(Y)}});var _K=H((ig0)=>{Object.defineProperty(ig0,"__esModule",{value:!0});ig0.decodeAbiParameters=Ee9;var rW1=P8(),Ae9=_3(),Be9=vN(),ml=p7(),Ne9=xJ(),we9=$X(),JY=gl(),Le9=t6(),dl=y1(),_g0=eQ();function Ee9(J,Q){let Y=typeof Q==="string"?(0,Le9.hexToBytes)(Q):Q,G=(0,Be9.createCursor)(Y);if((0,ml.size)(Y)===0&&J.length>0)throw new rW1.AbiDecodingZeroDataError;if((0,ml.size)(Q)&&(0,ml.size)(Q)<32)throw new rW1.AbiDecodingDataSizeTooSmallError({data:typeof Q==="string"?Q:(0,dl.bytesToHex)(Q),params:J,size:(0,ml.size)(Q)});let X=0,z=[];for(let K=0;K<J.length;++K){let W=J[K];G.setPosition(X);let[Z,V]=hN(G,W,{staticPosition:0});X+=V,z.push(Z)}return z}function hN(J,Q,{staticPosition:Y}){let G=(0,_g0.getArrayComponents)(Q.type);if(G){let[X,z]=G;return Re9(J,{...Q,type:z},{length:X,staticPosition:Y})}if(Q.type==="tuple")return Pe9(J,Q,{staticPosition:Y});if(Q.type==="address")return Ce9(J);if(Q.type==="bool")return Fe9(J);if(Q.type.startsWith("bytes"))return Se9(J,Q,{staticPosition:Y});if(Q.type.startsWith("uint")||Q.type.startsWith("int"))return Te9(J,Q);if(Q.type==="string")return $e9(J,{staticPosition:Y});throw new rW1.InvalidAbiDecodingTypeError(Q.type,{docsPath:"/docs/contract/decodeAbiParameters"})}var cg0=32,sW1=32;function Ce9(J){let Q=J.readBytes(32);return[(0,Ae9.checksumAddress)((0,dl.bytesToHex)((0,Ne9.sliceBytes)(Q,-20))),32]}function Re9(J,Q,{length:Y,staticPosition:G}){if(!Y){let K=(0,JY.bytesToNumber)(J.readBytes(sW1)),W=G+K,Z=W+cg0;J.setPosition(W);let V=(0,JY.bytesToNumber)(J.readBytes(cg0)),q=_P(Q),U=0,M=[];for(let D=0;D<V;++D){J.setPosition(Z+(q?D*32:U));let[I,O]=hN(J,Q,{staticPosition:Z});U+=O,M.push(I)}return J.setPosition(G+32),[M,32]}if(_P(Q)){let K=(0,JY.bytesToNumber)(J.readBytes(sW1)),W=G+K,Z=[];for(let V=0;V<Y;++V){J.setPosition(W+V*32);let[q]=hN(J,Q,{staticPosition:W});Z.push(q)}return J.setPosition(G+32),[Z,32]}let X=0,z=[];for(let K=0;K<Y;++K){let[W,Z]=hN(J,Q,{staticPosition:G+X});X+=Z,z.push(W)}return[z,X]}function Fe9(J){return[(0,JY.bytesToBool)(J.readBytes(32),{size:32}),32]}function Se9(J,Q,{staticPosition:Y}){let[G,X]=Q.type.split("bytes");if(!X){let K=(0,JY.bytesToNumber)(J.readBytes(32));J.setPosition(Y+K);let W=(0,JY.bytesToNumber)(J.readBytes(32));if(W===0)return J.setPosition(Y+32),["0x",32];let Z=J.readBytes(W);return J.setPosition(Y+32),[(0,dl.bytesToHex)(Z),32]}return[(0,dl.bytesToHex)(J.readBytes(Number.parseInt(X,10),32)),32]}function Te9(J,Q){let Y=Q.type.startsWith("int"),G=Number.parseInt(Q.type.split("int")[1]||"256",10),X=J.readBytes(32);return[G>48?(0,JY.bytesToBigInt)(X,{signed:Y}):(0,JY.bytesToNumber)(X,{signed:Y}),32]}function Pe9(J,Q,{staticPosition:Y}){let G=Q.components.length===0||Q.components.some(({name:K})=>!K),X=G?[]:{},z=0;if(_P(Q)){let K=(0,JY.bytesToNumber)(J.readBytes(sW1)),W=Y+K;for(let Z=0;Z<Q.components.length;++Z){let V=Q.components[Z];J.setPosition(W+z);let[q,U]=hN(J,V,{staticPosition:W});z+=U,X[G?Z:V?.name]=q}return J.setPosition(Y+32),[X,32]}for(let K=0;K<Q.components.length;++K){let W=Q.components[K],[Z,V]=hN(J,W,{staticPosition:Y});X[G?K:W?.name]=Z,z+=V}return[X,z]}function $e9(J,{staticPosition:Q}){let Y=(0,JY.bytesToNumber)(J.readBytes(32)),G=Q+Y;J.setPosition(G);let X=(0,JY.bytesToNumber)(J.readBytes(32));if(X===0)return J.setPosition(Q+32),["",32];let z=J.readBytes(X,32),K=(0,JY.bytesToString)((0,we9.trim)(z));return J.setPosition(Q+32),[K,32]}function _P(J){let{type:Q}=J;if(Q==="string")return!0;if(Q==="bytes")return!0;if(Q.endsWith("[]"))return!0;if(Q==="tuple")return J.components?.some(_P);let Y=(0,_g0.getArrayComponents)(J.type);if(Y&&_P({...J,type:Y[1]}))return!0;return!1}});var iP=H((rg0)=>{Object.defineProperty(rg0,"__esModule",{value:!0});rg0.decodeErrorResult=he9;var ng0=xl(),og0=P8(),ag0=xJ(),ke9=_V(),ve9=_K(),je9=PX();function he9(J){let{abi:Q,data:Y}=J,G=(0,ag0.slice)(Y,0,4);if(G==="0x")throw new og0.AbiDecodingZeroDataError;let z=[...Q||[],ng0.solidityError,ng0.solidityPanic].find((K)=>K.type==="error"&&G===(0,ke9.toFunctionSelector)((0,je9.formatAbiItem)(K)));if(!z)throw new og0.AbiErrorSignatureNotFoundError(G,{docsPath:"/docs/contract/decodeErrorResult"});return{abiItem:z,args:"inputs"in z&&z.inputs&&z.inputs.length>0?(0,ve9.decodeAbiParameters)(z.inputs,(0,ag0.slice)(Y,4)):void 0,errorName:z.name}}});var u4=H((sg0)=>{Object.defineProperty(sg0,"__esModule",{value:!0});sg0.stringify=void 0;var xe9=(J,Q,Y)=>JSON.stringify(J,(G,X)=>{let z=typeof X==="bigint"?X.toString():X;return typeof Q==="function"?Q(G,z):z},Y);sg0.stringify=xe9});var tW1=H((eg0)=>{Object.defineProperty(eg0,"__esModule",{value:!0});eg0.formatAbiItemWithArgs=ge9;var ye9=u4();function ge9({abiItem:J,args:Q,includeFunctionName:Y=!0,includeName:G=!1}){if(!("name"in J))return;if(!("inputs"in J))return;if(!J.inputs)return;return`${Y?J.name:""}(${J.inputs.map((X,z)=>`${G&&X.name?`${X.name}: `:""}${typeof Q[z]==="object"?(0,ye9.stringify)(Q[z]):Q[z]}`).join(", ")})`}});var bN=H((Jm0)=>{Object.defineProperty(Jm0,"__esModule",{value:!0});Jm0.weiUnits=Jm0.gweiUnits=Jm0.etherUnits=void 0;Jm0.etherUnits={gwei:9,wei:18};Jm0.gweiUnits={ether:-9,wei:9};Jm0.weiUnits={ether:-18,gwei:-9}});var nP=H((Ym0)=>{Object.defineProperty(Ym0,"__esModule",{value:!0});Ym0.formatUnits=le9;function le9(J,Q){let Y=J.toString(),G=Y.startsWith("-");if(G)Y=Y.slice(1);Y=Y.padStart(Q,"0");let[X,z]=[Y.slice(0,Y.length-Q),Y.slice(Y.length-Q)];return z=z.replace(/(0+)$/,""),`${G?"-":""}${X||"0"}${z?`.${z}`:""}`}});var xN=H((Gm0)=>{Object.defineProperty(Gm0,"__esModule",{value:!0});Gm0.formatEther=ie9;var ce9=bN(),_e9=nP();function ie9(J,Q="wei"){return(0,_e9.formatUnits)(J,ce9.etherUnits[Q])}});var nV=H((Xm0)=>{Object.defineProperty(Xm0,"__esModule",{value:!0});Xm0.formatGwei=re9;var oe9=bN(),ae9=nP();function re9(J,Q="wei"){return(0,ae9.formatUnits)(J,oe9.gweiUnits[Q])}});var ul=H((Zm0)=>{Object.defineProperty(Zm0,"__esModule",{value:!0});Zm0.StateAssignmentConflictError=Zm0.AccountStateConflictError=void 0;Zm0.prettyStateMapping=eW1;Zm0.prettyStateOverride=te9;var zm0=f0();class Km0 extends zm0.BaseError{constructor({address:J}){super(`State for account "${J}" is set multiple times.`,{name:"AccountStateConflictError"})}}Zm0.AccountStateConflictError=Km0;class Wm0 extends zm0.BaseError{constructor(){super("state and stateDiff are set on the same account.",{name:"StateAssignmentConflictError"})}}Zm0.StateAssignmentConflictError=Wm0;function eW1(J){return J.reduce((Q,{slot:Y,value:G})=>{return`${Q}        ${Y}: ${G}
`},"")}function te9(J){return J.reduce((Q,{address:Y,...G})=>{let X=`${Q}    ${Y}:
`;if(G.nonce)X+=`      nonce: ${G.nonce}
`;if(G.balance)X+=`      balance: ${G.balance}
`;if(G.code)X+=`      code: ${G.code}
`;if(G.state)X+=`      state:
`,X+=eW1(G.state);if(G.stateDiff)X+=`      stateDiff:
`,X+=eW1(G.stateDiff);return X},`  State Override:
`).slice(0,-1)}});var i3=H((wm0)=>{Object.defineProperty(wm0,"__esModule",{value:!0});wm0.WaitForTransactionReceiptTimeoutError=wm0.TransactionReceiptNotFoundError=wm0.TransactionNotFoundError=wm0.TransactionExecutionError=wm0.InvalidStorageKeySizeError=wm0.InvalidSerializedTransactionError=wm0.InvalidSerializedTransactionTypeError=wm0.InvalidSerializableTransactionError=wm0.InvalidLegacyVError=wm0.FeeConflictError=void 0;wm0.prettyPrint=QZ1;var Y14=xN(),JZ1=nV(),kX=f0();function QZ1(J){let Q=Object.entries(J).map(([G,X])=>{if(X===void 0||X===!1)return null;return[G,X]}).filter(Boolean),Y=Q.reduce((G,[X])=>Math.max(G,X.length),0);return Q.map(([G,X])=>`  ${`${G}:`.padEnd(Y+1)}  ${X}`).join(`
`)}class qm0 extends kX.BaseError{constructor(){super(["Cannot specify both a `gasPrice` and a `maxFeePerGas`/`maxPriorityFeePerGas`.","Use `maxFeePerGas`/`maxPriorityFeePerGas` for EIP-1559 compatible networks, and `gasPrice` for others."].join(`
`),{name:"FeeConflictError"})}}wm0.FeeConflictError=qm0;class Um0 extends kX.BaseError{constructor({v:J}){super(`Invalid \`v\` value "${J}". Expected 27 or 28.`,{name:"InvalidLegacyVError"})}}wm0.InvalidLegacyVError=Um0;class Mm0 extends kX.BaseError{constructor({transaction:J}){super("Cannot infer a transaction type from provided transaction.",{metaMessages:["Provided Transaction:","{",QZ1(J),"}","","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"})}}wm0.InvalidSerializableTransactionError=Mm0;class Dm0 extends kX.BaseError{constructor({serializedType:J}){super(`Serialized transaction type "${J}" is invalid.`,{name:"InvalidSerializedTransactionType"});Object.defineProperty(this,"serializedType",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.serializedType=J}}wm0.InvalidSerializedTransactionTypeError=Dm0;class Hm0 extends kX.BaseError{constructor({attributes:J,serializedTransaction:Q,type:Y}){let G=Object.entries(J).map(([X,z])=>typeof z>"u"?X:void 0).filter(Boolean);super(`Invalid serialized transaction of type "${Y}" was provided.`,{metaMessages:[`Serialized Transaction: "${Q}"`,G.length>0?`Missing Attributes: ${G.join(", ")}`:""].filter(Boolean),name:"InvalidSerializedTransactionError"});Object.defineProperty(this,"serializedTransaction",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"type",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.serializedTransaction=Q,this.type=Y}}wm0.InvalidSerializedTransactionError=Hm0;class Im0 extends kX.BaseError{constructor({storageKey:J}){super(`Size for storage key "${J}" is invalid. Expected 32 bytes. Got ${Math.floor((J.length-2)/2)} bytes.`,{name:"InvalidStorageKeySizeError"})}}wm0.InvalidStorageKeySizeError=Im0;class Om0 extends kX.BaseError{constructor(J,{account:Q,docsPath:Y,chain:G,data:X,gas:z,gasPrice:K,maxFeePerGas:W,maxPriorityFeePerGas:Z,nonce:V,to:q,value:U}){let M=QZ1({chain:G&&`${G?.name} (id: ${G?.id})`,from:Q?.address,to:q,value:typeof U<"u"&&`${(0,Y14.formatEther)(U)} ${G?.nativeCurrency?.symbol||"ETH"}`,data:X,gas:z,gasPrice:typeof K<"u"&&`${(0,JZ1.formatGwei)(K)} gwei`,maxFeePerGas:typeof W<"u"&&`${(0,JZ1.formatGwei)(W)} gwei`,maxPriorityFeePerGas:typeof Z<"u"&&`${(0,JZ1.formatGwei)(Z)} gwei`,nonce:V});super(J.shortMessage,{cause:J,docsPath:Y,metaMessages:[...J.metaMessages?[...J.metaMessages," "]:[],"Request Arguments:",M].filter(Boolean),name:"TransactionExecutionError"});Object.defineProperty(this,"cause",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.cause=J}}wm0.TransactionExecutionError=Om0;class Am0 extends kX.BaseError{constructor({blockHash:J,blockNumber:Q,blockTag:Y,hash:G,index:X}){let z="Transaction";if(Y&&X!==void 0)z=`Transaction at block time "${Y}" at index "${X}"`;if(J&&X!==void 0)z=`Transaction at block hash "${J}" at index "${X}"`;if(Q&&X!==void 0)z=`Transaction at block number "${Q}" at index "${X}"`;if(G)z=`Transaction with hash "${G}"`;super(`${z} could not be found.`,{name:"TransactionNotFoundError"})}}wm0.TransactionNotFoundError=Am0;class Bm0 extends kX.BaseError{constructor({hash:J}){super(`Transaction receipt with hash "${J}" could not be found. The Transaction may not be processed on a block yet.`,{name:"TransactionReceiptNotFoundError"})}}wm0.TransactionReceiptNotFoundError=Bm0;class Nm0 extends kX.BaseError{constructor({hash:J}){super(`Timed out while waiting for transaction with hash "${J}" to be confirmed.`,{name:"WaitForTransactionReceiptTimeoutError"})}}wm0.WaitForTransactionReceiptTimeoutError=Nm0});var ll=H((Em0)=>{Object.defineProperty(Em0,"__esModule",{value:!0});Em0.getUrl=Em0.getContractAddress=void 0;var D14=(J)=>J;Em0.getContractAddress=D14;var H14=(J)=>J;Em0.getUrl=H14});var iK=H((jm0)=>{Object.defineProperty(jm0,"__esModule",{value:!0});jm0.RawContractError=jm0.CounterfactualDeploymentFailedError=jm0.ContractFunctionZeroDataError=jm0.ContractFunctionRevertedError=jm0.ContractFunctionExecutionError=jm0.CallExecutionError=void 0;var O14=L9(),A14=xl(),B14=iP(),Rm0=PX(),Fm0=tW1(),N14=fX(),w14=xN(),YZ1=nV(),L14=P8(),yN=f0(),E14=ul(),Sm0=i3(),C14=ll();class Tm0 extends yN.BaseError{constructor(J,{account:Q,docsPath:Y,chain:G,data:X,gas:z,gasPrice:K,maxFeePerGas:W,maxPriorityFeePerGas:Z,nonce:V,to:q,value:U,stateOverride:M}){let D=Q?(0,O14.parseAccount)(Q):void 0,I=(0,Sm0.prettyPrint)({from:D?.address,to:q,value:typeof U<"u"&&`${(0,w14.formatEther)(U)} ${G?.nativeCurrency?.symbol||"ETH"}`,data:X,gas:z,gasPrice:typeof K<"u"&&`${(0,YZ1.formatGwei)(K)} gwei`,maxFeePerGas:typeof W<"u"&&`${(0,YZ1.formatGwei)(W)} gwei`,maxPriorityFeePerGas:typeof Z<"u"&&`${(0,YZ1.formatGwei)(Z)} gwei`,nonce:V});if(M)I+=`
${(0,E14.prettyStateOverride)(M)}`;super(J.shortMessage,{cause:J,docsPath:Y,metaMessages:[...J.metaMessages?[...J.metaMessages," "]:[],"Raw Call Arguments:",I].filter(Boolean),name:"CallExecutionError"});Object.defineProperty(this,"cause",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.cause=J}}jm0.CallExecutionError=Tm0;class Pm0 extends yN.BaseError{constructor(J,{abi:Q,args:Y,contractAddress:G,docsPath:X,functionName:z,sender:K}){let W=(0,N14.getAbiItem)({abi:Q,args:Y,name:z}),Z=W?(0,Fm0.formatAbiItemWithArgs)({abiItem:W,args:Y,includeFunctionName:!1,includeName:!1}):void 0,V=W?(0,Rm0.formatAbiItem)(W,{includeName:!0}):void 0,q=(0,Sm0.prettyPrint)({address:G&&(0,C14.getContractAddress)(G),function:V,args:Z&&Z!=="()"&&`${[...Array(z?.length??0).keys()].map(()=>" ").join("")}${Z}`,sender:K});super(J.shortMessage||`An unknown error occurred while executing the contract function "${z}".`,{cause:J,docsPath:X,metaMessages:[...J.metaMessages?[...J.metaMessages," "]:[],q&&"Contract Call:",q].filter(Boolean),name:"ContractFunctionExecutionError"});Object.defineProperty(this,"abi",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"args",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"cause",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"contractAddress",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"formattedArgs",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"functionName",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"sender",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.abi=Q,this.args=Y,this.cause=J,this.contractAddress=G,this.functionName=z,this.sender=K}}jm0.ContractFunctionExecutionError=Pm0;class $m0 extends yN.BaseError{constructor({abi:J,data:Q,functionName:Y,message:G}){let X,z,K,W;if(Q&&Q!=="0x")try{z=(0,B14.decodeErrorResult)({abi:J,data:Q});let{abiItem:V,errorName:q,args:U}=z;if(q==="Error")W=U[0];else if(q==="Panic"){let[M]=U;W=A14.panicReasons[M]}else{let M=V?(0,Rm0.formatAbiItem)(V,{includeName:!0}):void 0,D=V&&U?(0,Fm0.formatAbiItemWithArgs)({abiItem:V,args:U,includeFunctionName:!1,includeName:!1}):void 0;K=[M?`Error: ${M}`:"",D&&D!=="()"?`       ${[...Array(q?.length??0).keys()].map(()=>" ").join("")}${D}`:""]}}catch(V){X=V}else if(G)W=G;let Z;if(X instanceof L14.AbiErrorSignatureNotFoundError)Z=X.signature,K=[`Unable to decode signature "${Z}" as it was not found on the provided ABI.`,"Make sure you are using the correct ABI and that the error exists on it.",`You can look up the decoded signature here: https://openchain.xyz/signatures?query=${Z}.`];super(W&&W!=="execution reverted"||Z?[`The contract function "${Y}" reverted with the following ${Z?"signature":"reason"}:`,W||Z].join(`
`):`The contract function "${Y}" reverted.`,{cause:X,metaMessages:K,name:"ContractFunctionRevertedError"});Object.defineProperty(this,"data",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"raw",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"reason",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"signature",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.data=z,this.raw=Q,this.reason=W,this.signature=Z}}jm0.ContractFunctionRevertedError=$m0;class fm0 extends yN.BaseError{constructor({functionName:J}){super(`The contract function "${J}" returned no data ("0x").`,{metaMessages:["This could be due to any of the following:",`  - The contract does not have the function "${J}",`,"  - The parameters passed to the contract function may be invalid, or","  - The address is not a contract."],name:"ContractFunctionZeroDataError"})}}jm0.ContractFunctionZeroDataError=fm0;class km0 extends yN.BaseError{constructor({factory:J}){super(`Deployment for counterfactual contract call failed${J?` for factory "${J}".`:""}`,{metaMessages:["Please ensure:","- The `factory` is a valid contract deployment factory (ie. Create2 Factory, ERC-4337 Factory, etc).","- The `factoryData` is a valid encoded function call for contract deployment function on the factory."],name:"CounterfactualDeploymentFailedError"})}}jm0.CounterfactualDeploymentFailedError=km0;class vm0 extends yN.BaseError{constructor({data:J,message:Q}){super(Q||"",{name:"RawContractError"});Object.defineProperty(this,"code",{enumerable:!0,configurable:!0,writable:!0,value:3}),Object.defineProperty(this,"data",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.data=J}}jm0.RawContractError=vm0});var QY=H((dm0)=>{Object.defineProperty(dm0,"__esModule",{value:!0});dm0.TimeoutError=dm0.SocketClosedError=dm0.RpcRequestError=dm0.WebSocketRequestError=dm0.HttpRequestError=void 0;var pl=u4(),oP=f0(),aP=ll();class bm0 extends oP.BaseError{constructor({body:J,cause:Q,details:Y,headers:G,status:X,url:z}){super("HTTP request failed.",{cause:Q,details:Y,metaMessages:[X&&`Status: ${X}`,`URL: ${(0,aP.getUrl)(z)}`,J&&`Request body: ${(0,pl.stringify)(J)}`].filter(Boolean),name:"HttpRequestError"});Object.defineProperty(this,"body",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"headers",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"status",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"url",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.body=J,this.headers=G,this.status=X,this.url=z}}dm0.HttpRequestError=bm0;class xm0 extends oP.BaseError{constructor({body:J,cause:Q,details:Y,url:G}){super("WebSocket request failed.",{cause:Q,details:Y,metaMessages:[`URL: ${(0,aP.getUrl)(G)}`,J&&`Request body: ${(0,pl.stringify)(J)}`].filter(Boolean),name:"WebSocketRequestError"})}}dm0.WebSocketRequestError=xm0;class ym0 extends oP.BaseError{constructor({body:J,error:Q,url:Y}){super("RPC Request failed.",{cause:Q,details:Q.message,metaMessages:[`URL: ${(0,aP.getUrl)(Y)}`,`Request body: ${(0,pl.stringify)(J)}`],name:"RpcRequestError"});Object.defineProperty(this,"code",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"data",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.code=Q.code,this.data=Q.data}}dm0.RpcRequestError=ym0;class gm0 extends oP.BaseError{constructor({url:J}={}){super("The socket has been closed.",{metaMessages:[J&&`URL: ${(0,aP.getUrl)(J)}`].filter(Boolean),name:"SocketClosedError"})}}dm0.SocketClosedError=gm0;class mm0 extends oP.BaseError{constructor({body:J,url:Q}){super("The request took too long to respond.",{details:"The request timed out.",metaMessages:[`URL: ${(0,aP.getUrl)(Q)}`,`Request body: ${(0,pl.stringify)(J)}`],name:"TimeoutError"})}}dm0.TimeoutError=mm0});var nK=H((pm0)=>{Object.defineProperty(pm0,"__esModule",{value:!0});pm0.UnknownRpcError=pm0.AtomicityNotSupportedError=pm0.AtomicReadyWalletRejectedUpgradeError=pm0.BundleTooLargeError=pm0.UnknownBundleIdError=pm0.DuplicateIdError=pm0.UnsupportedChainIdError=pm0.UnsupportedNonOptionalCapabilityError=pm0.SwitchChainError=pm0.ChainDisconnectedError=pm0.ProviderDisconnectedError=pm0.UnsupportedProviderMethodError=pm0.UnauthorizedProviderError=pm0.UserRejectedRequestError=pm0.JsonRpcVersionUnsupportedError=pm0.LimitExceededRpcError=pm0.MethodNotSupportedRpcError=pm0.TransactionRejectedRpcError=pm0.ResourceUnavailableRpcError=pm0.ResourceNotFoundRpcError=pm0.InvalidInputRpcError=pm0.InternalRpcError=pm0.InvalidParamsRpcError=pm0.MethodNotFoundRpcError=pm0.InvalidRequestRpcError=pm0.ParseRpcError=pm0.ProviderRpcError=pm0.RpcError=void 0;var j14=f0(),h14=QY(),b14=-1;class X7 extends j14.BaseError{constructor(J,{code:Q,docsPath:Y,metaMessages:G,name:X,shortMessage:z}){super(z,{cause:J,docsPath:Y,metaMessages:G||J?.metaMessages,name:X||"RpcError"});Object.defineProperty(this,"code",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.name=X||J.name,this.code=J instanceof h14.RpcRequestError?J.code:Q??b14}}pm0.RpcError=X7;class n7 extends X7{constructor(J,Q){super(J,Q);Object.defineProperty(this,"data",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.data=Q.data}}pm0.ProviderRpcError=n7;class cl extends X7{constructor(J){super(J,{code:cl.code,name:"ParseRpcError",shortMessage:"Invalid JSON was received by the server. An error occurred on the server while parsing the JSON text."})}}pm0.ParseRpcError=cl;Object.defineProperty(cl,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32700});class _l extends X7{constructor(J){super(J,{code:_l.code,name:"InvalidRequestRpcError",shortMessage:"JSON is not a valid request object."})}}pm0.InvalidRequestRpcError=_l;Object.defineProperty(_l,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32600});class il extends X7{constructor(J,{method:Q}={}){super(J,{code:il.code,name:"MethodNotFoundRpcError",shortMessage:`The method${Q?` "${Q}"`:""} does not exist / is not available.`})}}pm0.MethodNotFoundRpcError=il;Object.defineProperty(il,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32601});class nl extends X7{constructor(J){super(J,{code:nl.code,name:"InvalidParamsRpcError",shortMessage:["Invalid parameters were provided to the RPC method.","Double check you have provided the correct parameters."].join(`
`)})}}pm0.InvalidParamsRpcError=nl;Object.defineProperty(nl,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32602});class ol extends X7{constructor(J){super(J,{code:ol.code,name:"InternalRpcError",shortMessage:"An internal error was received."})}}pm0.InternalRpcError=ol;Object.defineProperty(ol,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32603});class al extends X7{constructor(J){super(J,{code:al.code,name:"InvalidInputRpcError",shortMessage:["Missing or invalid parameters.","Double check you have provided the correct parameters."].join(`
`)})}}pm0.InvalidInputRpcError=al;Object.defineProperty(al,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32000});class rl extends X7{constructor(J){super(J,{code:rl.code,name:"ResourceNotFoundRpcError",shortMessage:"Requested resource not found."});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"ResourceNotFoundRpcError"})}}pm0.ResourceNotFoundRpcError=rl;Object.defineProperty(rl,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32001});class sl extends X7{constructor(J){super(J,{code:sl.code,name:"ResourceUnavailableRpcError",shortMessage:"Requested resource not available."})}}pm0.ResourceUnavailableRpcError=sl;Object.defineProperty(sl,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32002});class tl extends X7{constructor(J){super(J,{code:tl.code,name:"TransactionRejectedRpcError",shortMessage:"Transaction creation failed."})}}pm0.TransactionRejectedRpcError=tl;Object.defineProperty(tl,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32003});class el extends X7{constructor(J,{method:Q}={}){super(J,{code:el.code,name:"MethodNotSupportedRpcError",shortMessage:`Method${Q?` "${Q}"`:""} is not supported.`})}}pm0.MethodNotSupportedRpcError=el;Object.defineProperty(el,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32004});class Jp extends X7{constructor(J){super(J,{code:Jp.code,name:"LimitExceededRpcError",shortMessage:"Request exceeds defined limit."})}}pm0.LimitExceededRpcError=Jp;Object.defineProperty(Jp,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32005});class Qp extends X7{constructor(J){super(J,{code:Qp.code,name:"JsonRpcVersionUnsupportedError",shortMessage:"Version of JSON-RPC protocol is not supported."})}}pm0.JsonRpcVersionUnsupportedError=Qp;Object.defineProperty(Qp,"code",{enumerable:!0,configurable:!0,writable:!0,value:-32006});class Yp extends n7{constructor(J){super(J,{code:Yp.code,name:"UserRejectedRequestError",shortMessage:"User rejected the request."})}}pm0.UserRejectedRequestError=Yp;Object.defineProperty(Yp,"code",{enumerable:!0,configurable:!0,writable:!0,value:4001});class Gp extends n7{constructor(J){super(J,{code:Gp.code,name:"UnauthorizedProviderError",shortMessage:"The requested method and/or account has not been authorized by the user."})}}pm0.UnauthorizedProviderError=Gp;Object.defineProperty(Gp,"code",{enumerable:!0,configurable:!0,writable:!0,value:4100});class Xp extends n7{constructor(J,{method:Q}={}){super(J,{code:Xp.code,name:"UnsupportedProviderMethodError",shortMessage:`The Provider does not support the requested method${Q?` " ${Q}"`:""}.`})}}pm0.UnsupportedProviderMethodError=Xp;Object.defineProperty(Xp,"code",{enumerable:!0,configurable:!0,writable:!0,value:4200});class zp extends n7{constructor(J){super(J,{code:zp.code,name:"ProviderDisconnectedError",shortMessage:"The Provider is disconnected from all chains."})}}pm0.ProviderDisconnectedError=zp;Object.defineProperty(zp,"code",{enumerable:!0,configurable:!0,writable:!0,value:4900});class Kp extends n7{constructor(J){super(J,{code:Kp.code,name:"ChainDisconnectedError",shortMessage:"The Provider is not connected to the requested chain."})}}pm0.ChainDisconnectedError=Kp;Object.defineProperty(Kp,"code",{enumerable:!0,configurable:!0,writable:!0,value:4901});class Wp extends n7{constructor(J){super(J,{code:Wp.code,name:"SwitchChainError",shortMessage:"An error occurred when attempting to switch chain."})}}pm0.SwitchChainError=Wp;Object.defineProperty(Wp,"code",{enumerable:!0,configurable:!0,writable:!0,value:4902});class Zp extends n7{constructor(J){super(J,{code:Zp.code,name:"UnsupportedNonOptionalCapabilityError",shortMessage:"This Wallet does not support a capability that was not marked as optional."})}}pm0.UnsupportedNonOptionalCapabilityError=Zp;Object.defineProperty(Zp,"code",{enumerable:!0,configurable:!0,writable:!0,value:5700});class Vp extends n7{constructor(J){super(J,{code:Vp.code,name:"UnsupportedChainIdError",shortMessage:"This Wallet does not support the requested chain ID."})}}pm0.UnsupportedChainIdError=Vp;Object.defineProperty(Vp,"code",{enumerable:!0,configurable:!0,writable:!0,value:5710});class qp extends n7{constructor(J){super(J,{code:qp.code,name:"DuplicateIdError",shortMessage:"There is already a bundle submitted with this ID."})}}pm0.DuplicateIdError=qp;Object.defineProperty(qp,"code",{enumerable:!0,configurable:!0,writable:!0,value:5720});class Up extends n7{constructor(J){super(J,{code:Up.code,name:"UnknownBundleIdError",shortMessage:"This bundle id is unknown / has not been submitted"})}}pm0.UnknownBundleIdError=Up;Object.defineProperty(Up,"code",{enumerable:!0,configurable:!0,writable:!0,value:5730});class Mp extends n7{constructor(J){super(J,{code:Mp.code,name:"BundleTooLargeError",shortMessage:"The call bundle is too large for the Wallet to process."})}}pm0.BundleTooLargeError=Mp;Object.defineProperty(Mp,"code",{enumerable:!0,configurable:!0,writable:!0,value:5740});class Dp extends n7{constructor(J){super(J,{code:Dp.code,name:"AtomicReadyWalletRejectedUpgradeError",shortMessage:"The Wallet can support atomicity after an upgrade, but the user rejected the upgrade."})}}pm0.AtomicReadyWalletRejectedUpgradeError=Dp;Object.defineProperty(Dp,"code",{enumerable:!0,configurable:!0,writable:!0,value:5750});class Hp extends n7{constructor(J){super(J,{code:Hp.code,name:"AtomicityNotSupportedError",shortMessage:"The wallet does not support atomic execution but the request requires it."})}}pm0.AtomicityNotSupportedError=Hp;Object.defineProperty(Hp,"code",{enumerable:!0,configurable:!0,writable:!0,value:5760});class lm0 extends X7{constructor(J){super(J,{name:"UnknownRpcError",shortMessage:"An unknown RPC error occurred."})}}pm0.UnknownRpcError=lm0});var oK=H((_m0)=>{Object.defineProperty(_m0,"__esModule",{value:!0});_m0.getContractError=H04;var V04=P8(),q04=f0(),Ip=iK(),U04=QY(),M04=nK(),D04=3;function H04(J,{abi:Q,address:Y,args:G,docsPath:X,functionName:z,sender:K}){let W=J instanceof Ip.RawContractError?J:J instanceof q04.BaseError?J.walk((I)=>("data"in I))||J.walk():{},{code:Z,data:V,details:q,message:U,shortMessage:M}=W,D=(()=>{if(J instanceof V04.AbiDecodingZeroDataError)return new Ip.ContractFunctionZeroDataError({functionName:z});if([D04,M04.InternalRpcError.code].includes(Z)&&(V||q||U||M))return new Ip.ContractFunctionRevertedError({abi:Q,data:typeof V==="object"?V.data:V,functionName:z,message:W instanceof U04.RpcRequestError?q:M??U});return J})();return new Ip.ContractFunctionExecutionError(D,{abi:Q,args:G,contractAddress:Y,docsPath:X,functionName:z,sender:K})}});var GZ1=H((im0)=>{Object.defineProperty(im0,"__esModule",{value:!0});im0.publicKeyToAddress=B04;var O04=_3(),A04=c7();function B04(J){let Q=(0,A04.keccak256)(`0x${J.substring(4)}`).substring(26);return(0,O04.checksumAddress)(`0x${Q}`)}});var XZ1=H((am0)=>{Object.defineProperty(am0,"__esModule",{value:!0});am0.SHA512_IV=am0.SHA384_IV=am0.SHA224_IV=am0.SHA256_IV=am0.HashMD=void 0;am0.setBigUint64=nm0;am0.Chi=w04;am0.Maj=L04;var vX=cK();function nm0(J,Q,Y,G){if(typeof J.setBigUint64==="function")return J.setBigUint64(Q,Y,G);let X=BigInt(32),z=BigInt(4294967295),K=Number(Y>>X&z),W=Number(Y&z),Z=G?4:0,V=G?0:4;J.setUint32(Q+Z,K,G),J.setUint32(Q+V,W,G)}function w04(J,Q,Y){return J&Q^~J&Y}function L04(J,Q,Y){return J&Q^J&Y^Q&Y}class om0 extends vX.Hash{constructor(J,Q,Y,G){super();this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.blockLen=J,this.outputLen=Q,this.padOffset=Y,this.isLE=G,this.buffer=new Uint8Array(J),this.view=(0,vX.createView)(this.buffer)}update(J){(0,vX.aexists)(this),J=(0,vX.toBytes)(J),(0,vX.abytes)(J);let{view:Q,buffer:Y,blockLen:G}=this,X=J.length;for(let z=0;z<X;){let K=Math.min(G-this.pos,X-z);if(K===G){let W=(0,vX.createView)(J);for(;G<=X-z;z+=G)this.process(W,z);continue}if(Y.set(J.subarray(z,z+K),this.pos),this.pos+=K,z+=K,this.pos===G)this.process(Q,0),this.pos=0}return this.length+=J.length,this.roundClean(),this}digestInto(J){(0,vX.aexists)(this),(0,vX.aoutput)(J,this),this.finished=!0;let{buffer:Q,view:Y,blockLen:G,isLE:X}=this,{pos:z}=this;if(Q[z++]=128,(0,vX.clean)(this.buffer.subarray(z)),this.padOffset>G-z)this.process(Y,0),z=0;for(let q=z;q<G;q++)Q[q]=0;nm0(Y,G-8,BigInt(this.length*8),X),this.process(Y,0);let K=(0,vX.createView)(J),W=this.outputLen;if(W%4)throw Error("_sha2: outputLen should be aligned to 32bit");let Z=W/4,V=this.get();if(Z>V.length)throw Error("_sha2: outputLen bigger than state");for(let q=0;q<Z;q++)K.setUint32(4*q,V[q],X)}digest(){let{buffer:J,outputLen:Q}=this;this.digestInto(J);let Y=J.slice(0,Q);return this.destroy(),Y}_cloneInto(J){J||(J=new this.constructor),J.set(...this.get());let{blockLen:Q,buffer:Y,length:G,finished:X,destroyed:z,pos:K}=this;if(J.destroyed=z,J.finished=X,J.length=G,J.pos=K,G%Q)J.buffer.set(Y);return J}clone(){return this._cloneInto()}}am0.HashMD=om0;am0.SHA256_IV=Uint32Array.from([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]);am0.SHA224_IV=Uint32Array.from([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428]);am0.SHA384_IV=Uint32Array.from([3418070365,3238371032,1654270250,914150663,2438529370,812702999,355462360,4144912697,1731405415,4290775857,2394180231,1750603025,3675008525,1694076839,1203062813,3204075428]);am0.SHA512_IV=Uint32Array.from([1779033703,4089235720,3144134277,2227873595,1013904242,4271175723,2773480762,1595750129,1359893119,2917565137,2600822924,725511199,528734635,4215389547,1541459225,327033209])});var VZ1=H((tm0)=>{Object.defineProperty(tm0,"__esModule",{value:!0});tm0.sha512_224=tm0.sha512_256=tm0.sha384=tm0.sha512=tm0.sha224=tm0.sha256=tm0.SHA512_256=tm0.SHA512_224=tm0.SHA384=tm0.SHA512=tm0.SHA224=tm0.SHA256=void 0;var U0=XZ1(),i0=bW1(),l9=cK(),$04=Uint32Array.from([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),oV=new Uint32Array(64);class Op extends U0.HashMD{constructor(J=32){super(64,J,8,!1);this.A=U0.SHA256_IV[0]|0,this.B=U0.SHA256_IV[1]|0,this.C=U0.SHA256_IV[2]|0,this.D=U0.SHA256_IV[3]|0,this.E=U0.SHA256_IV[4]|0,this.F=U0.SHA256_IV[5]|0,this.G=U0.SHA256_IV[6]|0,this.H=U0.SHA256_IV[7]|0}get(){let{A:J,B:Q,C:Y,D:G,E:X,F:z,G:K,H:W}=this;return[J,Q,Y,G,X,z,K,W]}set(J,Q,Y,G,X,z,K,W){this.A=J|0,this.B=Q|0,this.C=Y|0,this.D=G|0,this.E=X|0,this.F=z|0,this.G=K|0,this.H=W|0}process(J,Q){for(let q=0;q<16;q++,Q+=4)oV[q]=J.getUint32(Q,!1);for(let q=16;q<64;q++){let U=oV[q-15],M=oV[q-2],D=(0,l9.rotr)(U,7)^(0,l9.rotr)(U,18)^U>>>3,I=(0,l9.rotr)(M,17)^(0,l9.rotr)(M,19)^M>>>10;oV[q]=I+oV[q-7]+D+oV[q-16]|0}let{A:Y,B:G,C:X,D:z,E:K,F:W,G:Z,H:V}=this;for(let q=0;q<64;q++){let U=(0,l9.rotr)(K,6)^(0,l9.rotr)(K,11)^(0,l9.rotr)(K,25),M=V+U+(0,U0.Chi)(K,W,Z)+$04[q]+oV[q]|0,I=((0,l9.rotr)(Y,2)^(0,l9.rotr)(Y,13)^(0,l9.rotr)(Y,22))+(0,U0.Maj)(Y,G,X)|0;V=Z,Z=W,W=K,K=z+M|0,z=X,X=G,G=Y,Y=M+I|0}Y=Y+this.A|0,G=G+this.B|0,X=X+this.C|0,z=z+this.D|0,K=K+this.E|0,W=W+this.F|0,Z=Z+this.G|0,V=V+this.H|0,this.set(Y,G,X,z,K,W,Z,V)}roundClean(){(0,l9.clean)(oV)}destroy(){this.set(0,0,0,0,0,0,0,0),(0,l9.clean)(this.buffer)}}tm0.SHA256=Op;class zZ1 extends Op{constructor(){super(28);this.A=U0.SHA224_IV[0]|0,this.B=U0.SHA224_IV[1]|0,this.C=U0.SHA224_IV[2]|0,this.D=U0.SHA224_IV[3]|0,this.E=U0.SHA224_IV[4]|0,this.F=U0.SHA224_IV[5]|0,this.G=U0.SHA224_IV[6]|0,this.H=U0.SHA224_IV[7]|0}}tm0.SHA224=zZ1;var sm0=(()=>i0.split(["0x428a2f98d728ae22","0x7137449123ef65cd","0xb5c0fbcfec4d3b2f","0xe9b5dba58189dbbc","0x3956c25bf348b538","0x59f111f1b605d019","0x923f82a4af194f9b","0xab1c5ed5da6d8118","0xd807aa98a3030242","0x12835b0145706fbe","0x243185be4ee4b28c","0x550c7dc3d5ffb4e2","0x72be5d74f27b896f","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((J)=>BigInt(J))))(),f04=(()=>sm0[0])(),k04=(()=>sm0[1])(),aV=new Uint32Array(80),rV=new Uint32Array(80);class gN extends U0.HashMD{constructor(J=64){super(128,J,16,!1);this.Ah=U0.SHA512_IV[0]|0,this.Al=U0.SHA512_IV[1]|0,this.Bh=U0.SHA512_IV[2]|0,this.Bl=U0.SHA512_IV[3]|0,this.Ch=U0.SHA512_IV[4]|0,this.Cl=U0.SHA512_IV[5]|0,this.Dh=U0.SHA512_IV[6]|0,this.Dl=U0.SHA512_IV[7]|0,this.Eh=U0.SHA512_IV[8]|0,this.El=U0.SHA512_IV[9]|0,this.Fh=U0.SHA512_IV[10]|0,this.Fl=U0.SHA512_IV[11]|0,this.Gh=U0.SHA512_IV[12]|0,this.Gl=U0.SHA512_IV[13]|0,this.Hh=U0.SHA512_IV[14]|0,this.Hl=U0.SHA512_IV[15]|0}get(){let{Ah:J,Al:Q,Bh:Y,Bl:G,Ch:X,Cl:z,Dh:K,Dl:W,Eh:Z,El:V,Fh:q,Fl:U,Gh:M,Gl:D,Hh:I,Hl:O}=this;return[J,Q,Y,G,X,z,K,W,Z,V,q,U,M,D,I,O]}set(J,Q,Y,G,X,z,K,W,Z,V,q,U,M,D,I,O){this.Ah=J|0,this.Al=Q|0,this.Bh=Y|0,this.Bl=G|0,this.Ch=X|0,this.Cl=z|0,this.Dh=K|0,this.Dl=W|0,this.Eh=Z|0,this.El=V|0,this.Fh=q|0,this.Fl=U|0,this.Gh=M|0,this.Gl=D|0,this.Hh=I|0,this.Hl=O|0}process(J,Q){for(let w=0;w<16;w++,Q+=4)aV[w]=J.getUint32(Q),rV[w]=J.getUint32(Q+=4);for(let w=16;w<80;w++){let N=aV[w-15]|0,L=rV[w-15]|0,E=i0.rotrSH(N,L,1)^i0.rotrSH(N,L,8)^i0.shrSH(N,L,7),R=i0.rotrSL(N,L,1)^i0.rotrSL(N,L,8)^i0.shrSL(N,L,7),F=aV[w-2]|0,f=rV[w-2]|0,C=i0.rotrSH(F,f,19)^i0.rotrBH(F,f,61)^i0.shrSH(F,f,6),P=i0.rotrSL(F,f,19)^i0.rotrBL(F,f,61)^i0.shrSL(F,f,6),k=i0.add4L(R,P,rV[w-7],rV[w-16]),$=i0.add4H(k,E,C,aV[w-7],aV[w-16]);aV[w]=$|0,rV[w]=k|0}let{Ah:Y,Al:G,Bh:X,Bl:z,Ch:K,Cl:W,Dh:Z,Dl:V,Eh:q,El:U,Fh:M,Fl:D,Gh:I,Gl:O,Hh:A,Hl:B}=this;for(let w=0;w<80;w++){let N=i0.rotrSH(q,U,14)^i0.rotrSH(q,U,18)^i0.rotrBH(q,U,41),L=i0.rotrSL(q,U,14)^i0.rotrSL(q,U,18)^i0.rotrBL(q,U,41),E=q&M^~q&I,R=U&D^~U&O,F=i0.add5L(B,L,R,k04[w],rV[w]),f=i0.add5H(F,A,N,E,f04[w],aV[w]),C=F|0,P=i0.rotrSH(Y,G,28)^i0.rotrBH(Y,G,34)^i0.rotrBH(Y,G,39),k=i0.rotrSL(Y,G,28)^i0.rotrBL(Y,G,34)^i0.rotrBL(Y,G,39),$=Y&X^Y&K^X&K,d=G&z^G&W^z&W;A=I|0,B=O|0,I=M|0,O=D|0,M=q|0,D=U|0,{h:q,l:U}=i0.add(Z|0,V|0,f|0,C|0),Z=K|0,V=W|0,K=X|0,W=z|0,X=Y|0,z=G|0;let h=i0.add3L(C,k,d);Y=i0.add3H(h,f,P,$),G=h|0}({h:Y,l:G}=i0.add(this.Ah|0,this.Al|0,Y|0,G|0)),{h:X,l:z}=i0.add(this.Bh|0,this.Bl|0,X|0,z|0),{h:K,l:W}=i0.add(this.Ch|0,this.Cl|0,K|0,W|0),{h:Z,l:V}=i0.add(this.Dh|0,this.Dl|0,Z|0,V|0),{h:q,l:U}=i0.add(this.Eh|0,this.El|0,q|0,U|0),{h:M,l:D}=i0.add(this.Fh|0,this.Fl|0,M|0,D|0),{h:I,l:O}=i0.add(this.Gh|0,this.Gl|0,I|0,O|0),{h:A,l:B}=i0.add(this.Hh|0,this.Hl|0,A|0,B|0),this.set(Y,G,X,z,K,W,Z,V,q,U,M,D,I,O,A,B)}roundClean(){(0,l9.clean)(aV,rV)}destroy(){(0,l9.clean)(this.buffer),this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)}}tm0.SHA512=gN;class KZ1 extends gN{constructor(){super(48);this.Ah=U0.SHA384_IV[0]|0,this.Al=U0.SHA384_IV[1]|0,this.Bh=U0.SHA384_IV[2]|0,this.Bl=U0.SHA384_IV[3]|0,this.Ch=U0.SHA384_IV[4]|0,this.Cl=U0.SHA384_IV[5]|0,this.Dh=U0.SHA384_IV[6]|0,this.Dl=U0.SHA384_IV[7]|0,this.Eh=U0.SHA384_IV[8]|0,this.El=U0.SHA384_IV[9]|0,this.Fh=U0.SHA384_IV[10]|0,this.Fl=U0.SHA384_IV[11]|0,this.Gh=U0.SHA384_IV[12]|0,this.Gl=U0.SHA384_IV[13]|0,this.Hh=U0.SHA384_IV[14]|0,this.Hl=U0.SHA384_IV[15]|0}}tm0.SHA384=KZ1;var z7=Uint32Array.from([2352822216,424955298,1944164710,2312950998,502970286,855612546,1738396948,1479516111,258812777,2077511080,2011393907,79989058,1067287976,1780299464,286451373,2446758561]),K7=Uint32Array.from([573645204,4230739756,2673172387,3360449730,596883563,1867755857,2520282905,1497426621,2519219938,2827943907,3193839141,1401305490,721525244,746961066,246885852,2177182882]);class WZ1 extends gN{constructor(){super(28);this.Ah=z7[0]|0,this.Al=z7[1]|0,this.Bh=z7[2]|0,this.Bl=z7[3]|0,this.Ch=z7[4]|0,this.Cl=z7[5]|0,this.Dh=z7[6]|0,this.Dl=z7[7]|0,this.Eh=z7[8]|0,this.El=z7[9]|0,this.Fh=z7[10]|0,this.Fl=z7[11]|0,this.Gh=z7[12]|0,this.Gl=z7[13]|0,this.Hh=z7[14]|0,this.Hl=z7[15]|0}}tm0.SHA512_224=WZ1;class ZZ1 extends gN{constructor(){super(32);this.Ah=K7[0]|0,this.Al=K7[1]|0,this.Bh=K7[2]|0,this.Bl=K7[3]|0,this.Ch=K7[4]|0,this.Cl=K7[5]|0,this.Dh=K7[6]|0,this.Dl=K7[7]|0,this.Eh=K7[8]|0,this.El=K7[9]|0,this.Fh=K7[10]|0,this.Fl=K7[11]|0,this.Gh=K7[12]|0,this.Gl=K7[13]|0,this.Hh=K7[14]|0,this.Hl=K7[15]|0}}tm0.SHA512_256=ZZ1;tm0.sha256=(0,l9.createHasher)(()=>new Op);tm0.sha224=(0,l9.createHasher)(()=>new zZ1);tm0.sha512=(0,l9.createHasher)(()=>new gN);tm0.sha384=(0,l9.createHasher)(()=>new KZ1);tm0.sha512_256=(0,l9.createHasher)(()=>new ZZ1);tm0.sha512_224=(0,l9.createHasher)(()=>new WZ1)});var Qd0=H((Jd0)=>{Object.defineProperty(Jd0,"__esModule",{value:!0});Jd0.hmac=Jd0.HMAC=void 0;var $D=cK();class Ap extends $D.Hash{constructor(J,Q){super();this.finished=!1,this.destroyed=!1,(0,$D.ahash)(J);let Y=(0,$D.toBytes)(Q);if(this.iHash=J.create(),typeof this.iHash.update!=="function")throw Error("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;let G=this.blockLen,X=new Uint8Array(G);X.set(Y.length>G?J.create().update(Y).digest():Y);for(let z=0;z<X.length;z++)X[z]^=54;this.iHash.update(X),this.oHash=J.create();for(let z=0;z<X.length;z++)X[z]^=106;this.oHash.update(X),(0,$D.clean)(X)}update(J){return(0,$D.aexists)(this),this.iHash.update(J),this}digestInto(J){(0,$D.aexists)(this),(0,$D.abytes)(J,this.outputLen),this.finished=!0,this.iHash.digestInto(J),this.oHash.update(J),this.oHash.digestInto(J),this.destroy()}digest(){let J=new Uint8Array(this.oHash.outputLen);return this.digestInto(J),J}_cloneInto(J){J||(J=Object.create(Object.getPrototypeOf(this),{}));let{oHash:Q,iHash:Y,finished:G,destroyed:X,blockLen:z,outputLen:K}=this;return J=J,J.finished=G,J.destroyed=X,J.blockLen=z,J.outputLen=K,J.oHash=Q._cloneInto(J.oHash),J.iHash=Y._cloneInto(J.iHash),J}clone(){return this._cloneInto()}destroy(){this.destroyed=!0,this.oHash.destroy(),this.iHash.destroy()}}Jd0.HMAC=Ap;var p04=(J,Q,Y)=>new Ap(J,Q).update(Y).digest();Jd0.hmac=p04;Jd0.hmac.create=(J,Q)=>new Ap(J,Q)});var sV=H((Vd0)=>{/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */Object.defineProperty(Vd0,"__esModule",{value:!0});Vd0.notImplemented=Vd0.bitMask=void 0;Vd0.isBytes=Np;Vd0.abytes=wp;Vd0.abool=_04;Vd0.numberToHexUnpadded=Xd0;Vd0.hexToNumber=DZ1;Vd0.bytesToHex=HZ1;Vd0.hexToBytes=Lp;Vd0.bytesToNumberBE=n04;Vd0.bytesToNumberLE=o04;Vd0.numberToBytesBE=Kd0;Vd0.numberToBytesLE=a04;Vd0.numberToVarBytesBE=r04;Vd0.ensureBytes=s04;Vd0.concatBytes=Wd0;Vd0.equalBytes=t04;Vd0.utf8ToBytes=e04;Vd0.inRange=Zd0;Vd0.aInRange=J64;Vd0.bitLen=Q64;Vd0.bitGet=Y64;Vd0.bitSet=G64;Vd0.createHmacDrbg=z64;Vd0.validateObject=W64;Vd0.memoized=V64;var Bp=BigInt(0),rP=BigInt(1);function Np(J){return J instanceof Uint8Array||ArrayBuffer.isView(J)&&J.constructor.name==="Uint8Array"}function wp(J){if(!Np(J))throw Error("Uint8Array expected")}function _04(J,Q){if(typeof Q!=="boolean")throw Error(J+" boolean expected, got "+Q)}function Xd0(J){let Q=J.toString(16);return Q.length&1?"0"+Q:Q}function DZ1(J){if(typeof J!=="string")throw Error("hex string expected, got "+typeof J);return J===""?Bp:BigInt("0x"+J)}var zd0=typeof Uint8Array.from([]).toHex==="function"&&typeof Uint8Array.fromHex==="function",i04=Array.from({length:256},(J,Q)=>Q.toString(16).padStart(2,"0"));function HZ1(J){if(wp(J),zd0)return J.toHex();let Q="";for(let Y=0;Y<J.length;Y++)Q+=i04[J[Y]];return Q}var aK={_0:48,_9:57,A:65,F:70,a:97,f:102};function Yd0(J){if(J>=aK._0&&J<=aK._9)return J-aK._0;if(J>=aK.A&&J<=aK.F)return J-(aK.A-10);if(J>=aK.a&&J<=aK.f)return J-(aK.a-10);return}function Lp(J){if(typeof J!=="string")throw Error("hex string expected, got "+typeof J);if(zd0)return Uint8Array.fromHex(J);let Q=J.length,Y=Q/2;if(Q%2)throw Error("hex string expected, got unpadded hex of length "+Q);let G=new Uint8Array(Y);for(let X=0,z=0;X<Y;X++,z+=2){let K=Yd0(J.charCodeAt(z)),W=Yd0(J.charCodeAt(z+1));if(K===void 0||W===void 0){let Z=J[z]+J[z+1];throw Error('hex string expected, got non-hex character "'+Z+'" at index '+z)}G[X]=K*16+W}return G}function n04(J){return DZ1(HZ1(J))}function o04(J){return wp(J),DZ1(HZ1(Uint8Array.from(J).reverse()))}function Kd0(J,Q){return Lp(J.toString(16).padStart(Q*2,"0"))}function a04(J,Q){return Kd0(J,Q).reverse()}function r04(J){return Lp(Xd0(J))}function s04(J,Q,Y){let G;if(typeof Q==="string")try{G=Lp(Q)}catch(z){throw Error(J+" must be hex string or Uint8Array, cause: "+z)}else if(Np(Q))G=Uint8Array.from(Q);else throw Error(J+" must be hex string or Uint8Array");let X=G.length;if(typeof Y==="number"&&X!==Y)throw Error(J+" of length "+Y+" expected, got "+X);return G}function Wd0(...J){let Q=0;for(let G=0;G<J.length;G++){let X=J[G];wp(X),Q+=X.length}let Y=new Uint8Array(Q);for(let G=0,X=0;G<J.length;G++){let z=J[G];Y.set(z,X),X+=z.length}return Y}function t04(J,Q){if(J.length!==Q.length)return!1;let Y=0;for(let G=0;G<J.length;G++)Y|=J[G]^Q[G];return Y===0}function e04(J){if(typeof J!=="string")throw Error("string expected");return new Uint8Array(new TextEncoder().encode(J))}var UZ1=(J)=>typeof J==="bigint"&&Bp<=J;function Zd0(J,Q,Y){return UZ1(J)&&UZ1(Q)&&UZ1(Y)&&Q<=J&&J<Y}function J64(J,Q,Y,G){if(!Zd0(Q,Y,G))throw Error("expected valid "+J+": "+Y+" <= n < "+G+", got "+Q)}function Q64(J){let Q;for(Q=0;J>Bp;J>>=rP,Q+=1);return Q}function Y64(J,Q){return J>>BigInt(Q)&rP}function G64(J,Q,Y){return J|(Y?rP:Bp)<<BigInt(Q)}var X64=(J)=>(rP<<BigInt(J))-rP;Vd0.bitMask=X64;var MZ1=(J)=>new Uint8Array(J),Gd0=(J)=>Uint8Array.from(J);function z64(J,Q,Y){if(typeof J!=="number"||J<2)throw Error("hashLen must be a number");if(typeof Q!=="number"||Q<2)throw Error("qByteLen must be a number");if(typeof Y!=="function")throw Error("hmacFn must be a function");let G=MZ1(J),X=MZ1(J),z=0,K=()=>{G.fill(1),X.fill(0),z=0},W=(...U)=>Y(X,G,...U),Z=(U=MZ1(0))=>{if(X=W(Gd0([0]),U),G=W(),U.length===0)return;X=W(Gd0([1]),U),G=W()},V=()=>{if(z++>=1000)throw Error("drbg: tried 1000 values");let U=0,M=[];while(U<Q){G=W();let D=G.slice();M.push(D),U+=G.length}return Wd0(...M)};return(U,M)=>{K(),Z(U);let D=void 0;while(!(D=M(V())))Z();return K(),D}}var K64={bigint:(J)=>typeof J==="bigint",function:(J)=>typeof J==="function",boolean:(J)=>typeof J==="boolean",string:(J)=>typeof J==="string",stringOrUint8Array:(J)=>typeof J==="string"||Np(J),isSafeInteger:(J)=>Number.isSafeInteger(J),array:(J)=>Array.isArray(J),field:(J,Q)=>Q.Fp.isValid(J),hash:(J)=>typeof J==="function"&&Number.isSafeInteger(J.outputLen)};function W64(J,Q,Y={}){let G=(X,z,K)=>{let W=K64[z];if(typeof W!=="function")throw Error("invalid validator function");let Z=J[X];if(K&&Z===void 0)return;if(!W(Z,J))throw Error("param "+String(X)+" is invalid. Expected "+z+", got "+Z)};for(let[X,z]of Object.entries(Q))G(X,z,!1);for(let[X,z]of Object.entries(Y))G(X,z,!0);return J}var Z64=()=>{throw Error("not implemented")};Vd0.notImplemented=Z64;function V64(J){let Q=new WeakMap;return(Y,...G)=>{let X=Q.get(Y);if(X!==void 0)return X;let z=J(Y,...G);return Q.set(Y,z),z}}});var sP=H((Nd0)=>{Object.defineProperty(Nd0,"__esModule",{value:!0});Nd0.isNegativeLE=void 0;Nd0.mod=yJ;Nd0.pow=y64;Nd0.pow2=g64;Nd0.invert=Ep;Nd0.tonelliShanks=Id0;Nd0.FpSqrt=Od0;Nd0.validateField=l64;Nd0.FpPow=IZ1;Nd0.FpInvertBatch=Ad0;Nd0.FpDiv=p64;Nd0.FpLegendre=Cp;Nd0.FpIsSquare=c64;Nd0.nLength=OZ1;Nd0.Field=AZ1;Nd0.FpSqrtOdd=_64;Nd0.FpSqrtEven=i64;Nd0.hashToPrivateScalar=n64;Nd0.getFieldBytesLength=BZ1;Nd0.getMinHashLength=Bd0;Nd0.mapHashToField=o64;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */var b64=cK(),gJ=sV(),o7=BigInt(0),p9=BigInt(1),fD=BigInt(2),x64=BigInt(3),Ud0=BigInt(4),Md0=BigInt(5),Dd0=BigInt(8);function yJ(J,Q){let Y=J%Q;return Y>=o7?Y:Q+Y}function y64(J,Q,Y){return IZ1(AZ1(Y),J,Q)}function g64(J,Q,Y){let G=J;while(Q-- >o7)G*=G,G%=Y;return G}function Ep(J,Q){if(J===o7)throw Error("invert: expected non-zero number");if(Q<=o7)throw Error("invert: expected positive modulus, got "+Q);let Y=yJ(J,Q),G=Q,X=o7,z=p9,K=p9,W=o7;while(Y!==o7){let V=G/Y,q=G%Y,U=X-K*V,M=z-W*V;G=Y,Y=q,X=K,z=W,K=U,W=M}if(G!==p9)throw Error("invert: does not exist");return yJ(X,Q)}function Hd0(J,Q){let Y=(J.ORDER+p9)/Ud0,G=J.pow(Q,Y);if(!J.eql(J.sqr(G),Q))throw Error("Cannot find square root");return G}function m64(J,Q){let Y=(J.ORDER-Md0)/Dd0,G=J.mul(Q,fD),X=J.pow(G,Y),z=J.mul(Q,X),K=J.mul(J.mul(z,fD),X),W=J.mul(z,J.sub(K,J.ONE));if(!J.eql(J.sqr(W),Q))throw Error("Cannot find square root");return W}function Id0(J){if(J<BigInt(3))throw Error("sqrt is not defined for small field");let Q=J-p9,Y=0;while(Q%fD===o7)Q/=fD,Y++;let G=fD,X=AZ1(J);while(Cp(X,G)===1)if(G++>1000)throw Error("Cannot find square root: probably non-prime P");if(Y===1)return Hd0;let z=X.pow(G,Q),K=(Q+p9)/fD;return function(Z,V){if(Z.is0(V))return V;if(Cp(Z,V)!==1)throw Error("Cannot find square root");let q=Y,U=Z.mul(Z.ONE,z),M=Z.pow(V,Q),D=Z.pow(V,K);while(!Z.eql(M,Z.ONE)){if(Z.is0(M))return Z.ZERO;let I=1,O=Z.sqr(M);while(!Z.eql(O,Z.ONE))if(I++,O=Z.sqr(O),I===q)throw Error("Cannot find square root");let A=p9<<BigInt(q-I-1),B=Z.pow(U,A);q=I,U=Z.sqr(B),M=Z.mul(M,U),D=Z.mul(D,B)}return D}}function Od0(J){if(J%Ud0===x64)return Hd0;if(J%Dd0===Md0)return m64;return Id0(J)}var d64=(J,Q)=>(yJ(J,Q)&p9)===p9;Nd0.isNegativeLE=d64;var u64=["create","isValid","is0","neg","inv","sqrt","sqr","eql","add","sub","mul","pow","div","addN","subN","mulN","sqrN"];function l64(J){let Q={ORDER:"bigint",MASK:"bigint",BYTES:"isSafeInteger",BITS:"isSafeInteger"},Y=u64.reduce((G,X)=>{return G[X]="function",G},Q);return(0,gJ.validateObject)(J,Y)}function IZ1(J,Q,Y){if(Y<o7)throw Error("invalid exponent, negatives unsupported");if(Y===o7)return J.ONE;if(Y===p9)return Q;let G=J.ONE,X=Q;while(Y>o7){if(Y&p9)G=J.mul(G,X);X=J.sqr(X),Y>>=p9}return G}function Ad0(J,Q,Y=!1){let G=Array(Q.length).fill(Y?J.ZERO:void 0),X=Q.reduce((K,W,Z)=>{if(J.is0(W))return K;return G[Z]=K,J.mul(K,W)},J.ONE),z=J.inv(X);return Q.reduceRight((K,W,Z)=>{if(J.is0(W))return K;return G[Z]=J.mul(K,G[Z]),J.mul(K,W)},z),G}function p64(J,Q,Y){return J.mul(Q,typeof Y==="bigint"?Ep(Y,J.ORDER):J.inv(Y))}function Cp(J,Q){let Y=(J.ORDER-p9)/fD,G=J.pow(Q,Y),X=J.eql(G,J.ONE),z=J.eql(G,J.ZERO),K=J.eql(G,J.neg(J.ONE));if(!X&&!z&&!K)throw Error("invalid Legendre symbol result");return X?1:z?0:-1}function c64(J,Q){return Cp(J,Q)===1}function OZ1(J,Q){if(Q!==void 0)(0,b64.anumber)(Q);let Y=Q!==void 0?Q:J.toString(2).length,G=Math.ceil(Y/8);return{nBitLength:Y,nByteLength:G}}function AZ1(J,Q,Y=!1,G={}){if(J<=o7)throw Error("invalid field: expected ORDER > 0, got "+J);let{nBitLength:X,nByteLength:z}=OZ1(J,Q);if(z>2048)throw Error("invalid field: expected ORDER of <= 2048 bytes");let K,W=Object.freeze({ORDER:J,isLE:Y,BITS:X,BYTES:z,MASK:(0,gJ.bitMask)(X),ZERO:o7,ONE:p9,create:(Z)=>yJ(Z,J),isValid:(Z)=>{if(typeof Z!=="bigint")throw Error("invalid field element: expected bigint, got "+typeof Z);return o7<=Z&&Z<J},is0:(Z)=>Z===o7,isOdd:(Z)=>(Z&p9)===p9,neg:(Z)=>yJ(-Z,J),eql:(Z,V)=>Z===V,sqr:(Z)=>yJ(Z*Z,J),add:(Z,V)=>yJ(Z+V,J),sub:(Z,V)=>yJ(Z-V,J),mul:(Z,V)=>yJ(Z*V,J),pow:(Z,V)=>IZ1(W,Z,V),div:(Z,V)=>yJ(Z*Ep(V,J),J),sqrN:(Z)=>Z*Z,addN:(Z,V)=>Z+V,subN:(Z,V)=>Z-V,mulN:(Z,V)=>Z*V,inv:(Z)=>Ep(Z,J),sqrt:G.sqrt||((Z)=>{if(!K)K=Od0(J);return K(W,Z)}),toBytes:(Z)=>Y?(0,gJ.numberToBytesLE)(Z,z):(0,gJ.numberToBytesBE)(Z,z),fromBytes:(Z)=>{if(Z.length!==z)throw Error("Field.fromBytes: expected "+z+" bytes, got "+Z.length);return Y?(0,gJ.bytesToNumberLE)(Z):(0,gJ.bytesToNumberBE)(Z)},invertBatch:(Z)=>Ad0(W,Z),cmov:(Z,V,q)=>q?V:Z});return Object.freeze(W)}function _64(J,Q){if(!J.isOdd)throw Error("Field doesn't have isOdd");let Y=J.sqrt(Q);return J.isOdd(Y)?Y:J.neg(Y)}function i64(J,Q){if(!J.isOdd)throw Error("Field doesn't have isOdd");let Y=J.sqrt(Q);return J.isOdd(Y)?J.neg(Y):Y}function n64(J,Q,Y=!1){J=(0,gJ.ensureBytes)("privateHash",J);let G=J.length,X=OZ1(Q).nByteLength+8;if(X<24||G<X||G>1024)throw Error("hashToPrivateScalar: expected "+X+"-1024 bytes of input, got "+G);let z=Y?(0,gJ.bytesToNumberLE)(J):(0,gJ.bytesToNumberBE)(J);return yJ(z,Q-p9)+p9}function BZ1(J){if(typeof J!=="bigint")throw Error("field order must be bigint");let Q=J.toString(2).length;return Math.ceil(Q/8)}function Bd0(J){let Q=BZ1(J);return Q+Math.ceil(Q/2)}function o64(J,Q,Y=!1){let G=J.length,X=BZ1(Q),z=Bd0(Q);if(G<16||G<z||G>1024)throw Error("expected "+z+"-1024 bytes of input, got "+G);let K=Y?(0,gJ.bytesToNumberLE)(J):(0,gJ.bytesToNumberBE)(J),W=yJ(K,Q-p9)+p9;return Y?(0,gJ.numberToBytesLE)(W,X):(0,gJ.numberToBytesBE)(W,X)}});var Pd0=H((Td0)=>{Object.defineProperty(Td0,"__esModule",{value:!0});Td0.wNAF=I84;Td0.pippenger=O84;Td0.precomputeMSMUnsafe=A84;Td0.validateBasic=B84;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */var Ld0=sP(),tP=sV(),Ed0=BigInt(0),CZ1=BigInt(1);function NZ1(J,Q){let Y=Q.negate();return J?Y:Q}function RZ1(J,Q){if(!Number.isSafeInteger(J)||J<=0||J>Q)throw Error("invalid window size, expected [1.."+Q+"], got W="+J)}function wZ1(J,Q){RZ1(J,Q);let Y=Math.ceil(Q/J)+1,G=2**(J-1),X=2**J,z=(0,tP.bitMask)(J),K=BigInt(J);return{windows:Y,windowSize:G,mask:z,maxNumber:X,shiftBy:K}}function Cd0(J,Q,Y){let{windowSize:G,mask:X,maxNumber:z,shiftBy:K}=Y,W=Number(J&X),Z=J>>K;if(W>G)W-=z,Z+=CZ1;let V=Q*G,q=V+Math.abs(W)-1,U=W===0,M=W<0,D=Q%2!==0;return{nextN:Z,offset:q,isZero:U,isNeg:M,isNegF:D,offsetF:V}}function Rd0(J,Q){if(!Array.isArray(J))throw Error("array expected");J.forEach((Y,G)=>{if(!(Y instanceof Q))throw Error("invalid point at index "+G)})}function Fd0(J,Q){if(!Array.isArray(J))throw Error("array of scalars expected");J.forEach((Y,G)=>{if(!Q.isValid(Y))throw Error("invalid scalar at index "+G)})}var LZ1=new WeakMap,Sd0=new WeakMap;function EZ1(J){return Sd0.get(J)||1}function I84(J,Q){return{constTimeNegate:NZ1,hasPrecomputes(Y){return EZ1(Y)!==1},unsafeLadder(Y,G,X=J.ZERO){let z=Y;while(G>Ed0){if(G&CZ1)X=X.add(z);z=z.double(),G>>=CZ1}return X},precomputeWindow(Y,G){let{windows:X,windowSize:z}=wZ1(G,Q),K=[],W=Y,Z=W;for(let V=0;V<X;V++){Z=W,K.push(Z);for(let q=1;q<z;q++)Z=Z.add(W),K.push(Z);W=Z.double()}return K},wNAF(Y,G,X){let{ZERO:z,BASE:K}=J,W=wZ1(Y,Q);for(let Z=0;Z<W.windows;Z++){let{nextN:V,offset:q,isZero:U,isNeg:M,isNegF:D,offsetF:I}=Cd0(X,Z,W);if(X=V,U)K=K.add(NZ1(D,G[I]));else z=z.add(NZ1(M,G[q]))}return{p:z,f:K}},wNAFUnsafe(Y,G,X,z=J.ZERO){let K=wZ1(Y,Q);for(let W=0;W<K.windows;W++){if(X===Ed0)break;let{nextN:Z,offset:V,isZero:q,isNeg:U}=Cd0(X,W,K);if(X=Z,q)continue;else{let M=G[V];z=z.add(U?M.negate():M)}}return z},getPrecomputes(Y,G,X){let z=LZ1.get(G);if(!z){if(z=this.precomputeWindow(G,Y),Y!==1)LZ1.set(G,X(z))}return z},wNAFCached(Y,G,X){let z=EZ1(Y);return this.wNAF(z,this.getPrecomputes(z,Y,X),G)},wNAFCachedUnsafe(Y,G,X,z){let K=EZ1(Y);if(K===1)return this.unsafeLadder(Y,G,z);return this.wNAFUnsafe(K,this.getPrecomputes(K,Y,X),G,z)},setWindowSize(Y,G){RZ1(G,Q),Sd0.set(Y,G),LZ1.delete(Y)}}}function O84(J,Q,Y,G){Rd0(Y,J),Fd0(G,Q);let X=Y.length,z=G.length;if(X!==z)throw Error("arrays of points and scalars must have equal length");let K=J.ZERO,W=(0,tP.bitLen)(BigInt(X)),Z=1;if(W>12)Z=W-3;else if(W>4)Z=W-2;else if(W>0)Z=2;let V=(0,tP.bitMask)(Z),q=Array(Number(V)+1).fill(K),U=Math.floor((Q.BITS-1)/Z)*Z,M=K;for(let D=U;D>=0;D-=Z){q.fill(K);for(let O=0;O<z;O++){let A=G[O],B=Number(A>>BigInt(D)&V);q[B]=q[B].add(Y[O])}let I=K;for(let O=q.length-1,A=K;O>0;O--)A=A.add(q[O]),I=I.add(A);if(M=M.add(I),D!==0)for(let O=0;O<Z;O++)M=M.double()}return M}function A84(J,Q,Y,G){RZ1(G,Q.BITS),Rd0(Y,J);let X=J.ZERO,z=2**G-1,K=Math.ceil(Q.BITS/G),W=(0,tP.bitMask)(G),Z=Y.map((V)=>{let q=[];for(let U=0,M=V;U<z;U++)q.push(M),M=M.add(V);return q});return(V)=>{if(Fd0(V,Q),V.length>Y.length)throw Error("array of scalars must be smaller than array of points");let q=X;for(let U=0;U<K;U++){if(q!==X)for(let D=0;D<G;D++)q=q.double();let M=BigInt(K*G-(U+1)*G);for(let D=0;D<V.length;D++){let I=V[D],O=Number(I>>M&W);if(!O)continue;q=q.add(Z[D][O-1])}}return q}}function B84(J){return(0,Ld0.validateField)(J.Fp),(0,tP.validateObject)(J,{n:"bigint",h:"bigint",Gx:"field",Gy:"field"},{nBitLength:"isSafeInteger",nByteLength:"isSafeInteger"}),Object.freeze({...(0,Ld0.nLength)(J.n,J.nBitLength),...J,...{p:J.Fp.ORDER}})}});var PZ1=H((vd0)=>{Object.defineProperty(vd0,"__esModule",{value:!0});vd0.DER=vd0.DERErr=void 0;vd0.weierstrassPoints=fd0;vd0.weierstrass=F84;vd0.SWUFpSqrtRatio=kd0;vd0.mapToCurveSimpleSWU=S84;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */var Rp=Pd0(),rK=sP(),M0=sV();function $d0(J){if(J.lowS!==void 0)(0,M0.abool)("lowS",J.lowS);if(J.prehash!==void 0)(0,M0.abool)("prehash",J.prehash)}function C84(J){let Q=(0,Rp.validateBasic)(J);(0,M0.validateObject)(Q,{a:"field",b:"field"},{allowInfinityPoint:"boolean",allowedPrivateKeyLengths:"array",clearCofactor:"function",fromBytes:"function",isTorsionFree:"function",toBytes:"function",wrapPrivateKey:"boolean"});let{endo:Y,Fp:G,a:X}=Q;if(Y){if(!G.eql(X,G.ZERO))throw Error("invalid endo: CURVE.a must be 0");if(typeof Y!=="object"||typeof Y.beta!=="bigint"||typeof Y.splitScalar!=="function")throw Error('invalid endo: expected "beta": bigint and "splitScalar": function')}return Object.freeze({...Q})}class TZ1 extends Error{constructor(J=""){super(J)}}vd0.DERErr=TZ1;vd0.DER={Err:TZ1,_tlv:{encode:(J,Q)=>{let{Err:Y}=vd0.DER;if(J<0||J>256)throw new Y("tlv.encode: wrong tag");if(Q.length&1)throw new Y("tlv.encode: unpadded data");let G=Q.length/2,X=(0,M0.numberToHexUnpadded)(G);if(X.length/2&128)throw new Y("tlv.encode: long form length too big");let z=G>127?(0,M0.numberToHexUnpadded)(X.length/2|128):"";return(0,M0.numberToHexUnpadded)(J)+z+X+Q},decode(J,Q){let{Err:Y}=vd0.DER,G=0;if(J<0||J>256)throw new Y("tlv.encode: wrong tag");if(Q.length<2||Q[G++]!==J)throw new Y("tlv.decode: wrong tlv");let X=Q[G++],z=!!(X&128),K=0;if(!z)K=X;else{let Z=X&127;if(!Z)throw new Y("tlv.decode(long): indefinite length not supported");if(Z>4)throw new Y("tlv.decode(long): byte length is too big");let V=Q.subarray(G,G+Z);if(V.length!==Z)throw new Y("tlv.decode: length bytes not complete");if(V[0]===0)throw new Y("tlv.decode(long): zero leftmost byte");for(let q of V)K=K<<8|q;if(G+=Z,K<128)throw new Y("tlv.decode(long): not minimal encoding")}let W=Q.subarray(G,G+K);if(W.length!==K)throw new Y("tlv.decode: wrong value length");return{v:W,l:Q.subarray(G+K)}}},_int:{encode(J){let{Err:Q}=vd0.DER;if(J<T2)throw new Q("integer: negative integers are not allowed");let Y=(0,M0.numberToHexUnpadded)(J);if(Number.parseInt(Y[0],16)&8)Y="00"+Y;if(Y.length&1)throw new Q("unexpected DER parsing assertion: unpadded hex");return Y},decode(J){let{Err:Q}=vd0.DER;if(J[0]&128)throw new Q("invalid signature integer: negative");if(J[0]===0&&!(J[1]&128))throw new Q("invalid signature integer: unnecessary leading zero");return(0,M0.bytesToNumberBE)(J)}},toSig(J){let{Err:Q,_int:Y,_tlv:G}=vd0.DER,X=(0,M0.ensureBytes)("signature",J),{v:z,l:K}=G.decode(48,X);if(K.length)throw new Q("invalid signature: left bytes after parsing");let{v:W,l:Z}=G.decode(2,z),{v:V,l:q}=G.decode(2,Z);if(q.length)throw new Q("invalid signature: left bytes after parsing");return{r:Y.decode(W),s:Y.decode(V)}},hexFromSig(J){let{_tlv:Q,_int:Y}=vd0.DER,G=Q.encode(2,Y.encode(J.r)),X=Q.encode(2,Y.encode(J.s)),z=G+X;return Q.encode(48,z)}};function FZ1(J,Q){return(0,M0.bytesToHex)((0,M0.numberToBytesBE)(J,Q))}var T2=BigInt(0),e6=BigInt(1),tV=BigInt(2),eP=BigInt(3),SZ1=BigInt(4);function fd0(J){let Q=C84(J),{Fp:Y}=Q,G=(0,rK.Field)(Q.n,Q.nBitLength),X=Q.toBytes||((N,L,E)=>{let R=L.toAffine();return(0,M0.concatBytes)(Uint8Array.from([4]),Y.toBytes(R.x),Y.toBytes(R.y))}),z=Q.fromBytes||((N)=>{let L=N.subarray(1),E=Y.fromBytes(L.subarray(0,Y.BYTES)),R=Y.fromBytes(L.subarray(Y.BYTES,2*Y.BYTES));return{x:E,y:R}});function K(N){let{a:L,b:E}=Q,R=Y.sqr(N),F=Y.mul(R,N);return Y.add(Y.add(F,Y.mul(N,L)),E)}function W(N,L){let E=Y.sqr(L),R=K(N);return Y.eql(E,R)}if(!W(Q.Gx,Q.Gy))throw Error("bad curve params: generator point");let Z=Y.mul(Y.pow(Q.a,eP),SZ1),V=Y.mul(Y.sqr(Q.b),BigInt(27));if(Y.is0(Y.add(Z,V)))throw Error("bad curve params: a or b");function q(N){return(0,M0.inRange)(N,e6,Q.n)}function U(N){let{allowedPrivateKeyLengths:L,nByteLength:E,wrapPrivateKey:R,n:F}=Q;if(L&&typeof N!=="bigint"){if((0,M0.isBytes)(N))N=(0,M0.bytesToHex)(N);if(typeof N!=="string"||!L.includes(N.length))throw Error("invalid private key");N=N.padStart(E*2,"0")}let f;try{f=typeof N==="bigint"?N:(0,M0.bytesToNumberBE)((0,M0.ensureBytes)("private key",N,E))}catch(C){throw Error("invalid private key, expected hex or "+E+" bytes, got "+typeof N)}if(R)f=(0,rK.mod)(f,F);return(0,M0.aInRange)("private key",f,e6,F),f}function M(N){if(!(N instanceof O))throw Error("ProjectivePoint expected")}let D=(0,M0.memoized)((N,L)=>{let{px:E,py:R,pz:F}=N;if(Y.eql(F,Y.ONE))return{x:E,y:R};let f=N.is0();if(L==null)L=f?Y.ONE:Y.inv(F);let C=Y.mul(E,L),P=Y.mul(R,L),k=Y.mul(F,L);if(f)return{x:Y.ZERO,y:Y.ZERO};if(!Y.eql(k,Y.ONE))throw Error("invZ was invalid");return{x:C,y:P}}),I=(0,M0.memoized)((N)=>{if(N.is0()){if(Q.allowInfinityPoint&&!Y.is0(N.py))return;throw Error("bad point: ZERO")}let{x:L,y:E}=N.toAffine();if(!Y.isValid(L)||!Y.isValid(E))throw Error("bad point: x or y not FE");if(!W(L,E))throw Error("bad point: equation left != right");if(!N.isTorsionFree())throw Error("bad point: not in prime-order subgroup");return!0});class O{constructor(N,L,E){if(N==null||!Y.isValid(N))throw Error("x required");if(L==null||!Y.isValid(L)||Y.is0(L))throw Error("y required");if(E==null||!Y.isValid(E))throw Error("z required");this.px=N,this.py=L,this.pz=E,Object.freeze(this)}static fromAffine(N){let{x:L,y:E}=N||{};if(!N||!Y.isValid(L)||!Y.isValid(E))throw Error("invalid affine point");if(N instanceof O)throw Error("projective point not allowed");let R=(F)=>Y.eql(F,Y.ZERO);if(R(L)&&R(E))return O.ZERO;return new O(L,E,Y.ONE)}get x(){return this.toAffine().x}get y(){return this.toAffine().y}static normalizeZ(N){let L=(0,rK.FpInvertBatch)(Y,N.map((E)=>E.pz));return N.map((E,R)=>E.toAffine(L[R])).map(O.fromAffine)}static fromHex(N){let L=O.fromAffine(z((0,M0.ensureBytes)("pointHex",N)));return L.assertValidity(),L}static fromPrivateKey(N){return O.BASE.multiply(U(N))}static msm(N,L){return(0,Rp.pippenger)(O,G,N,L)}_setWindowSize(N){w.setWindowSize(this,N)}assertValidity(){I(this)}hasEvenY(){let{y:N}=this.toAffine();if(Y.isOdd)return!Y.isOdd(N);throw Error("Field doesn't support isOdd")}equals(N){M(N);let{px:L,py:E,pz:R}=this,{px:F,py:f,pz:C}=N,P=Y.eql(Y.mul(L,C),Y.mul(F,R)),k=Y.eql(Y.mul(E,C),Y.mul(f,R));return P&&k}negate(){return new O(this.px,Y.neg(this.py),this.pz)}double(){let{a:N,b:L}=Q,E=Y.mul(L,eP),{px:R,py:F,pz:f}=this,C=Y.ZERO,P=Y.ZERO,k=Y.ZERO,$=Y.mul(R,R),d=Y.mul(F,F),h=Y.mul(f,f),S=Y.mul(R,F);return S=Y.add(S,S),k=Y.mul(R,f),k=Y.add(k,k),C=Y.mul(N,k),P=Y.mul(E,h),P=Y.add(C,P),C=Y.sub(d,P),P=Y.add(d,P),P=Y.mul(C,P),C=Y.mul(S,C),k=Y.mul(E,k),h=Y.mul(N,h),S=Y.sub($,h),S=Y.mul(N,S),S=Y.add(S,k),k=Y.add($,$),$=Y.add(k,$),$=Y.add($,h),$=Y.mul($,S),P=Y.add(P,$),h=Y.mul(F,f),h=Y.add(h,h),$=Y.mul(h,S),C=Y.sub(C,$),k=Y.mul(h,d),k=Y.add(k,k),k=Y.add(k,k),new O(C,P,k)}add(N){M(N);let{px:L,py:E,pz:R}=this,{px:F,py:f,pz:C}=N,P=Y.ZERO,k=Y.ZERO,$=Y.ZERO,d=Q.a,h=Y.mul(Q.b,eP),S=Y.mul(L,F),T=Y.mul(E,f),b=Y.mul(R,C),x=Y.add(L,E),m=Y.add(F,f);x=Y.mul(x,m),m=Y.add(S,T),x=Y.sub(x,m),m=Y.add(L,R);let g=Y.add(F,C);return m=Y.mul(m,g),g=Y.add(S,b),m=Y.sub(m,g),g=Y.add(E,R),P=Y.add(f,C),g=Y.mul(g,P),P=Y.add(T,b),g=Y.sub(g,P),$=Y.mul(d,m),P=Y.mul(h,b),$=Y.add(P,$),P=Y.sub(T,$),$=Y.add(T,$),k=Y.mul(P,$),T=Y.add(S,S),T=Y.add(T,S),b=Y.mul(d,b),m=Y.mul(h,m),T=Y.add(T,b),b=Y.sub(S,b),b=Y.mul(d,b),m=Y.add(m,b),S=Y.mul(T,m),k=Y.add(k,S),S=Y.mul(g,m),P=Y.mul(x,P),P=Y.sub(P,S),S=Y.mul(x,T),$=Y.mul(g,$),$=Y.add($,S),new O(P,k,$)}subtract(N){return this.add(N.negate())}is0(){return this.equals(O.ZERO)}wNAF(N){return w.wNAFCached(this,N,O.normalizeZ)}multiplyUnsafe(N){let{endo:L,n:E}=Q;(0,M0.aInRange)("scalar",N,T2,E);let R=O.ZERO;if(N===T2)return R;if(this.is0()||N===e6)return this;if(!L||w.hasPrecomputes(this))return w.wNAFCachedUnsafe(this,N,O.normalizeZ);let{k1neg:F,k1:f,k2neg:C,k2:P}=L.splitScalar(N),k=R,$=R,d=this;while(f>T2||P>T2){if(f&e6)k=k.add(d);if(P&e6)$=$.add(d);d=d.double(),f>>=e6,P>>=e6}if(F)k=k.negate();if(C)$=$.negate();return $=new O(Y.mul($.px,L.beta),$.py,$.pz),k.add($)}multiply(N){let{endo:L,n:E}=Q;(0,M0.aInRange)("scalar",N,e6,E);let R,F;if(L){let{k1neg:f,k1:C,k2neg:P,k2:k}=L.splitScalar(N),{p:$,f:d}=this.wNAF(C),{p:h,f:S}=this.wNAF(k);$=w.constTimeNegate(f,$),h=w.constTimeNegate(P,h),h=new O(Y.mul(h.px,L.beta),h.py,h.pz),R=$.add(h),F=d.add(S)}else{let{p:f,f:C}=this.wNAF(N);R=f,F=C}return O.normalizeZ([R,F])[0]}multiplyAndAddUnsafe(N,L,E){let R=O.BASE,F=(C,P)=>P===T2||P===e6||!C.equals(R)?C.multiplyUnsafe(P):C.multiply(P),f=F(this,L).add(F(N,E));return f.is0()?void 0:f}toAffine(N){return D(this,N)}isTorsionFree(){let{h:N,isTorsionFree:L}=Q;if(N===e6)return!0;if(L)return L(O,this);throw Error("isTorsionFree() has not been declared for the elliptic curve")}clearCofactor(){let{h:N,clearCofactor:L}=Q;if(N===e6)return this;if(L)return L(O,this);return this.multiplyUnsafe(Q.h)}toRawBytes(N=!0){return(0,M0.abool)("isCompressed",N),this.assertValidity(),X(O,this,N)}toHex(N=!0){return(0,M0.abool)("isCompressed",N),(0,M0.bytesToHex)(this.toRawBytes(N))}}O.BASE=new O(Q.Gx,Q.Gy,Y.ONE),O.ZERO=new O(Y.ZERO,Y.ONE,Y.ZERO);let{endo:A,nBitLength:B}=Q,w=(0,Rp.wNAF)(O,A?Math.ceil(B/2):B);return{CURVE:Q,ProjectivePoint:O,normPrivateKeyToScalar:U,weierstrassEquation:K,isWithinCurveOrder:q}}function R84(J){let Q=(0,Rp.validateBasic)(J);return(0,M0.validateObject)(Q,{hash:"hash",hmac:"function",randomBytes:"function"},{bits2int:"function",bits2int_modN:"function",lowS:"boolean"}),Object.freeze({lowS:!0,...Q})}function F84(J){let Q=R84(J),{Fp:Y,n:G,nByteLength:X,nBitLength:z}=Q,K=Y.BYTES+1,W=2*Y.BYTES+1;function Z(S){return(0,rK.mod)(S,G)}function V(S){return(0,rK.invert)(S,G)}let{ProjectivePoint:q,normPrivateKeyToScalar:U,weierstrassEquation:M,isWithinCurveOrder:D}=fd0({...Q,toBytes(S,T,b){let x=T.toAffine(),m=Y.toBytes(x.x),g=M0.concatBytes;if((0,M0.abool)("isCompressed",b),b)return g(Uint8Array.from([T.hasEvenY()?2:3]),m);else return g(Uint8Array.from([4]),m,Y.toBytes(x.y))},fromBytes(S){let T=S.length,b=S[0],x=S.subarray(1);if(T===K&&(b===2||b===3)){let m=(0,M0.bytesToNumberBE)(x);if(!(0,M0.inRange)(m,e6,Y.ORDER))throw Error("Point is not on curve");let g=M(m),c;try{c=Y.sqrt(g)}catch(a){let Q1=a instanceof Error?": "+a.message:"";throw Error("Point is not on curve"+Q1)}let l=(c&e6)===e6;if((b&1)===1!==l)c=Y.neg(c);return{x:m,y:c}}else if(T===W&&b===4){let m=Y.fromBytes(x.subarray(0,Y.BYTES)),g=Y.fromBytes(x.subarray(Y.BYTES,2*Y.BYTES));return{x:m,y:g}}else{let m=K,g=W;throw Error("invalid Point, expected length of "+m+", or uncompressed "+g+", got "+T)}}});function I(S){let T=G>>e6;return S>T}function O(S){return I(S)?Z(-S):S}let A=(S,T,b)=>(0,M0.bytesToNumberBE)(S.slice(T,b));class B{constructor(S,T,b){if((0,M0.aInRange)("r",S,e6,G),(0,M0.aInRange)("s",T,e6,G),this.r=S,this.s=T,b!=null)this.recovery=b;Object.freeze(this)}static fromCompact(S){let T=X;return S=(0,M0.ensureBytes)("compactSignature",S,T*2),new B(A(S,0,T),A(S,T,2*T))}static fromDER(S){let{r:T,s:b}=vd0.DER.toSig((0,M0.ensureBytes)("DER",S));return new B(T,b)}assertValidity(){}addRecoveryBit(S){return new B(this.r,this.s,S)}recoverPublicKey(S){let{r:T,s:b,recovery:x}=this,m=F((0,M0.ensureBytes)("msgHash",S));if(x==null||![0,1,2,3].includes(x))throw Error("recovery id invalid");let g=x===2||x===3?T+Q.n:T;if(g>=Y.ORDER)throw Error("recovery id 2 or 3 invalid");let c=(x&1)===0?"02":"03",l=q.fromHex(c+FZ1(g,Y.BYTES)),p=V(g),a=Z(-m*p),Q1=Z(b*p),D1=q.BASE.multiplyAndAddUnsafe(l,a,Q1);if(!D1)throw Error("point at infinify");return D1.assertValidity(),D1}hasHighS(){return I(this.s)}normalizeS(){return this.hasHighS()?new B(this.r,Z(-this.s),this.recovery):this}toDERRawBytes(){return(0,M0.hexToBytes)(this.toDERHex())}toDERHex(){return vd0.DER.hexFromSig(this)}toCompactRawBytes(){return(0,M0.hexToBytes)(this.toCompactHex())}toCompactHex(){let S=X;return FZ1(this.r,S)+FZ1(this.s,S)}}let w={isValidPrivateKey(S){try{return U(S),!0}catch(T){return!1}},normPrivateKeyToScalar:U,randomPrivateKey:()=>{let S=(0,rK.getMinHashLength)(Q.n);return(0,rK.mapHashToField)(Q.randomBytes(S),Q.n)},precompute(S=8,T=q.BASE){return T._setWindowSize(S),T.multiply(BigInt(3)),T}};function N(S,T=!0){return q.fromPrivateKey(S).toRawBytes(T)}function L(S){if(typeof S==="bigint")return!1;if(S instanceof q)return!0;let b=(0,M0.ensureBytes)("key",S).length,x=Y.BYTES,m=x+1,g=2*x+1;if(Q.allowedPrivateKeyLengths||X===m)return;else return b===m||b===g}function E(S,T,b=!0){if(L(S)===!0)throw Error("first arg must be private key");if(L(T)===!1)throw Error("second arg must be public key");return q.fromHex(T).multiply(U(S)).toRawBytes(b)}let R=Q.bits2int||function(S){if(S.length>8192)throw Error("input is too large");let T=(0,M0.bytesToNumberBE)(S),b=S.length*8-z;return b>0?T>>BigInt(b):T},F=Q.bits2int_modN||function(S){return Z(R(S))},f=(0,M0.bitMask)(z);function C(S){return(0,M0.aInRange)("num < 2^"+z,S,T2,f),(0,M0.numberToBytesBE)(S,X)}function P(S,T,b=k){if(["recovered","canonical"].some((y)=>(y in b)))throw Error("sign() legacy options not supported");let{hash:x,randomBytes:m}=Q,{lowS:g,prehash:c,extraEntropy:l}=b;if(g==null)g=!0;if(S=(0,M0.ensureBytes)("msgHash",S),$d0(b),c)S=(0,M0.ensureBytes)("prehashed msgHash",x(S));let p=F(S),a=U(T),Q1=[C(a),C(p)];if(l!=null&&l!==!1){let y=l===!0?m(Y.BYTES):l;Q1.push((0,M0.ensureBytes)("extraEntropy",y))}let D1=(0,M0.concatBytes)(...Q1),B1=p;function L1(y){let u=R(y);if(!D(u))return;let _=V(u),o=q.BASE.multiply(u).toAffine(),n=Z(o.x);if(n===T2)return;let t=Z(_*Z(B1+n*a));if(t===T2)return;let X1=(o.x===n?0:2)|Number(o.y&e6),r=t;if(g&&I(t))r=O(t),X1^=1;return new B(n,r,X1)}return{seed:D1,k2sig:L1}}let k={lowS:Q.lowS,prehash:!1},$={lowS:Q.lowS,prehash:!1};function d(S,T,b=k){let{seed:x,k2sig:m}=P(S,T,b),g=Q;return(0,M0.createHmacDrbg)(g.hash.outputLen,g.nByteLength,g.hmac)(x,m)}q.BASE._setWindowSize(8);function h(S,T,b,x=$){let m=S;T=(0,M0.ensureBytes)("msgHash",T),b=(0,M0.ensureBytes)("publicKey",b);let{lowS:g,prehash:c,format:l}=x;if($d0(x),"strict"in x)throw Error("options.strict was renamed to lowS");if(l!==void 0&&l!=="compact"&&l!=="der")throw Error("format must be compact or der");let p=typeof m==="string"||(0,M0.isBytes)(m),a=!p&&!l&&typeof m==="object"&&m!==null&&typeof m.r==="bigint"&&typeof m.s==="bigint";if(!p&&!a)throw Error("invalid signature, expected Uint8Array, hex string or Signature instance");let Q1=void 0,D1;try{if(a)Q1=new B(m.r,m.s);if(p){try{if(l!=="compact")Q1=B.fromDER(m)}catch(X1){if(!(X1 instanceof vd0.DER.Err))throw X1}if(!Q1&&l!=="der")Q1=B.fromCompact(m)}D1=q.fromHex(b)}catch(X1){return!1}if(!Q1)return!1;if(g&&Q1.hasHighS())return!1;if(c)T=Q.hash(T);let{r:B1,s:L1}=Q1,y=F(T),u=V(L1),_=Z(y*u),o=Z(B1*u),n=q.BASE.multiplyAndAddUnsafe(D1,_,o)?.toAffine();if(!n)return!1;return Z(n.x)===B1}return{CURVE:Q,getPublicKey:N,getSharedSecret:E,sign:d,verify:h,ProjectivePoint:q,Signature:B,utils:w}}function kd0(J,Q){let Y=J.ORDER,G=T2;for(let I=Y-e6;I%tV===T2;I/=tV)G+=e6;let X=G,z=tV<<X-e6-e6,K=z*tV,W=(Y-e6)/K,Z=(W-e6)/tV,V=K-e6,q=z,U=J.pow(Q,W),M=J.pow(Q,(W+e6)/tV),D=(I,O)=>{let A=U,B=J.pow(O,V),w=J.sqr(B);w=J.mul(w,O);let N=J.mul(I,w);N=J.pow(N,Z),N=J.mul(N,B),B=J.mul(N,O),w=J.mul(N,I);let L=J.mul(w,B);N=J.pow(L,q);let E=J.eql(N,J.ONE);B=J.mul(w,M),N=J.mul(L,A),w=J.cmov(B,w,E),L=J.cmov(N,L,E);for(let R=X;R>e6;R--){let F=R-tV;F=tV<<F-e6;let f=J.pow(L,F),C=J.eql(f,J.ONE);B=J.mul(w,A),A=J.mul(A,A),f=J.mul(L,A),w=J.cmov(B,w,C),L=J.cmov(f,L,C)}return{isValid:E,value:w}};if(J.ORDER%SZ1===eP){let I=(J.ORDER-eP)/SZ1,O=J.sqrt(J.neg(Q));D=(A,B)=>{let w=J.sqr(B),N=J.mul(A,B);w=J.mul(w,N);let L=J.pow(w,I);L=J.mul(L,N);let E=J.mul(L,O),R=J.mul(J.sqr(L),B),F=J.eql(R,A),f=J.cmov(E,L,F);return{isValid:F,value:f}}}return D}function S84(J,Q){if((0,rK.validateField)(J),!J.isValid(Q.A)||!J.isValid(Q.B)||!J.isValid(Q.Z))throw Error("mapToCurveSimpleSWU: invalid opts");let Y=kd0(J,Q.Z);if(!J.isOdd)throw Error("Fp.isOdd is not implemented!");return(G)=>{let X,z,K,W,Z,V,q,U;X=J.sqr(G),X=J.mul(X,Q.Z),z=J.sqr(X),z=J.add(z,X),K=J.add(z,J.ONE),K=J.mul(K,Q.B),W=J.cmov(Q.Z,J.neg(z),!J.eql(z,J.ZERO)),W=J.mul(W,Q.A),z=J.sqr(K),V=J.sqr(W),Z=J.mul(V,Q.A),z=J.add(z,Z),z=J.mul(z,K),V=J.mul(V,W),Z=J.mul(V,Q.B),z=J.add(z,Z),q=J.mul(X,K);let{isValid:M,value:D}=Y(z,V);U=J.mul(X,G),U=J.mul(U,D),q=J.cmov(q,K,M),U=J.cmov(U,D,M);let I=J.isOdd(G)===J.isOdd(U);U=J.cmov(J.neg(U),U,I);let O=(0,rK.FpInvertBatch)(J,[W],!0)[0];return q=J.mul(q,O),{x:q,y:U}}}});var xd0=H((bd0)=>{Object.defineProperty(bd0,"__esModule",{value:!0});bd0.getHash=hd0;bd0.createCurve=h84;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */var v84=Qd0(),jd0=cK(),j84=PZ1();function hd0(J){return{hash:J,hmac:(Q,...Y)=>(0,v84.hmac)(J,Q,(0,jd0.concatBytes)(...Y)),randomBytes:jd0.randomBytes}}function h84(J,Q){let Y=(G)=>(0,j84.weierstrass)({...J,...hd0(G)});return{...Y(Q),create:Y}}});var ud0=H((dd0)=>{Object.defineProperty(dd0,"__esModule",{value:!0});dd0.expand_message_xmd=gd0;dd0.expand_message_xof=md0;dd0.hash_to_field=$Z1;dd0.isogenyMap=m84;dd0.createHasher=d84;var yd0=sP(),W7=sV(),y84=W7.bytesToNumberBE;function eV(J,Q){if(J$(J),J$(Q),J<0||J>=1<<8*Q)throw Error("invalid I2OSP input: "+J);let Y=Array.from({length:Q}).fill(0);for(let G=Q-1;G>=0;G--)Y[G]=J&255,J>>>=8;return new Uint8Array(Y)}function g84(J,Q){let Y=new Uint8Array(J.length);for(let G=0;G<J.length;G++)Y[G]=J[G]^Q[G];return Y}function J$(J){if(!Number.isSafeInteger(J))throw Error("number expected")}function gd0(J,Q,Y,G){if((0,W7.abytes)(J),(0,W7.abytes)(Q),J$(Y),Q.length>255)Q=G((0,W7.concatBytes)((0,W7.utf8ToBytes)("H2C-OVERSIZE-DST-"),Q));let{outputLen:X,blockLen:z}=G,K=Math.ceil(Y/X);if(Y>65535||K>255)throw Error("expand_message_xmd: invalid lenInBytes");let W=(0,W7.concatBytes)(Q,eV(Q.length,1)),Z=eV(0,z),V=eV(Y,2),q=Array(K),U=G((0,W7.concatBytes)(Z,J,V,eV(0,1),W));q[0]=G((0,W7.concatBytes)(U,eV(1,1),W));for(let D=1;D<=K;D++){let I=[g84(U,q[D-1]),eV(D+1,1),W];q[D]=G((0,W7.concatBytes)(...I))}return(0,W7.concatBytes)(...q).slice(0,Y)}function md0(J,Q,Y,G,X){if((0,W7.abytes)(J),(0,W7.abytes)(Q),J$(Y),Q.length>255){let z=Math.ceil(2*G/8);Q=X.create({dkLen:z}).update((0,W7.utf8ToBytes)("H2C-OVERSIZE-DST-")).update(Q).digest()}if(Y>65535||Q.length>255)throw Error("expand_message_xof: invalid lenInBytes");return X.create({dkLen:Y}).update(J).update(eV(Y,2)).update(Q).update(eV(Q.length,1)).digest()}function $Z1(J,Q,Y){(0,W7.validateObject)(Y,{DST:"stringOrUint8Array",p:"bigint",m:"isSafeInteger",k:"isSafeInteger",hash:"hash"});let{p:G,k:X,m:z,hash:K,expand:W,DST:Z}=Y;(0,W7.abytes)(J),J$(Q);let V=typeof Z==="string"?(0,W7.utf8ToBytes)(Z):Z,q=G.toString(2).length,U=Math.ceil((q+X)/8),M=Q*z*U,D;if(W==="xmd")D=gd0(J,V,M,K);else if(W==="xof")D=md0(J,V,M,X,K);else if(W==="_internal_pass")D=J;else throw Error('expand must be "xmd" or "xof"');let I=Array(Q);for(let O=0;O<Q;O++){let A=Array(z);for(let B=0;B<z;B++){let w=U*(B+O*z),N=D.subarray(w,w+U);A[B]=(0,yd0.mod)(y84(N),G)}I[O]=A}return I}function m84(J,Q){let Y=Q.map((G)=>Array.from(G).reverse());return(G,X)=>{let[z,K,W,Z]=Y.map((U)=>U.reduce((M,D)=>J.add(J.mul(M,G),D))),[V,q]=(0,yd0.FpInvertBatch)(J,[K,Z],!0);return G=J.mul(z,V),X=J.mul(X,J.mul(W,q)),{x:G,y:X}}}function d84(J,Q,Y){if(typeof Q!=="function")throw Error("mapToCurve() must be defined");function G(z){return J.fromAffine(Q(z))}function X(z){let K=z.clearCofactor();if(K.equals(J.ZERO))return J.ZERO;return K.assertValidity(),K}return{defaults:Y,hashToCurve(z,K){let W=$Z1(z,2,{...Y,DST:Y.DST,...K}),Z=G(W[0]),V=G(W[1]);return X(Z.add(V))},encodeToCurve(z,K){let W=$Z1(z,1,{...Y,DST:Y.encodeDST,...K});return X(G(W[0]))},mapToCurve(z){if(!Array.isArray(z))throw Error("expected array of bigints");for(let K of z)if(typeof K!=="bigint")throw Error("expected array of bigints");return X(G(z))}}}});var Qq=H((ad0)=>{Object.defineProperty(ad0,"__esModule",{value:!0});ad0.encodeToCurve=ad0.hashToCurve=ad0.secp256k1_hasher=ad0.schnorr=ad0.secp256k1=void 0;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */var Fp=VZ1(),i84=cK(),n84=xd0(),cd0=ud0(),l4=sP(),n3=sV(),o84=PZ1(),G$=BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f"),Sp=BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),jZ1=BigInt(0),Q$=BigInt(1),Tp=BigInt(2),ld0=(J,Q)=>(J+Q/Tp)/Q;function _d0(J){let Q=G$,Y=BigInt(3),G=BigInt(6),X=BigInt(11),z=BigInt(22),K=BigInt(23),W=BigInt(44),Z=BigInt(88),V=J*J*J%Q,q=V*V*J%Q,U=(0,l4.pow2)(q,Y,Q)*q%Q,M=(0,l4.pow2)(U,Y,Q)*q%Q,D=(0,l4.pow2)(M,Tp,Q)*V%Q,I=(0,l4.pow2)(D,X,Q)*D%Q,O=(0,l4.pow2)(I,z,Q)*I%Q,A=(0,l4.pow2)(O,W,Q)*O%Q,B=(0,l4.pow2)(A,Z,Q)*A%Q,w=(0,l4.pow2)(B,W,Q)*O%Q,N=(0,l4.pow2)(w,Y,Q)*q%Q,L=(0,l4.pow2)(N,K,Q)*I%Q,E=(0,l4.pow2)(L,G,Q)*V%Q,R=(0,l4.pow2)(E,Tp,Q);if(!Jq.eql(Jq.sqr(R),J))throw Error("Cannot find square root");return R}var Jq=(0,l4.Field)(G$,void 0,void 0,{sqrt:_d0});ad0.secp256k1=(0,n84.createCurve)({a:jZ1,b:BigInt(7),Fp:Jq,n:Sp,Gx:BigInt("55066263022277343669578718895168534326250603453777594175500187360389116729240"),Gy:BigInt("32670510020758816978083085130507043184471273380659243275938904335757337482424"),h:BigInt(1),lowS:!0,endo:{beta:BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee"),splitScalar:(J)=>{let Q=Sp,Y=BigInt("0x3086d221a7d46bcde86c90e49284eb15"),G=-Q$*BigInt("0xe4437ed6010e88286f547fa90abfe4c3"),X=BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"),z=Y,K=BigInt("0x100000000000000000000000000000000"),W=ld0(z*J,Q),Z=ld0(-G*J,Q),V=(0,l4.mod)(J-W*Y-Z*X,Q),q=(0,l4.mod)(-W*G-Z*z,Q),U=V>K,M=q>K;if(U)V=Q-V;if(M)q=Q-q;if(V>K||q>K)throw Error("splitScalar: Endomorphism failed, k="+J);return{k1neg:U,k1:V,k2neg:M,k2:q}}}},Fp.sha256);var pd0={};function Pp(J,...Q){let Y=pd0[J];if(Y===void 0){let G=(0,Fp.sha256)(Uint8Array.from(J,(X)=>X.charCodeAt(0)));Y=(0,n3.concatBytes)(G,G),pd0[J]=Y}return(0,Fp.sha256)((0,n3.concatBytes)(Y,...Q))}var hZ1=(J)=>J.toRawBytes(!0).slice(1),kZ1=(J)=>(0,n3.numberToBytesBE)(J,32),fZ1=(J)=>(0,l4.mod)(J,G$),Y$=(J)=>(0,l4.mod)(J,Sp),bZ1=(()=>ad0.secp256k1.ProjectivePoint)(),a84=(J,Q,Y)=>bZ1.BASE.multiplyAndAddUnsafe(J,Q,Y);function vZ1(J){let Q=ad0.secp256k1.utils.normPrivateKeyToScalar(J),Y=bZ1.fromPrivateKey(Q);return{scalar:Y.hasEvenY()?Q:Y$(-Q),bytes:hZ1(Y)}}function id0(J){(0,n3.aInRange)("x",J,Q$,G$);let Q=fZ1(J*J),Y=fZ1(Q*J+BigInt(7)),G=_d0(Y);if(G%Tp!==jZ1)G=fZ1(-G);let X=new bZ1(J,G,Q$);return X.assertValidity(),X}var mN=n3.bytesToNumberBE;function nd0(...J){return Y$(mN(Pp("BIP0340/challenge",...J)))}function r84(J){return vZ1(J).bytes}function s84(J,Q,Y=(0,i84.randomBytes)(32)){let G=(0,n3.ensureBytes)("message",J),{bytes:X,scalar:z}=vZ1(Q),K=(0,n3.ensureBytes)("auxRand",Y,32),W=kZ1(z^mN(Pp("BIP0340/aux",K))),Z=Pp("BIP0340/nonce",W,X,G),V=Y$(mN(Z));if(V===jZ1)throw Error("sign failed: k is zero");let{bytes:q,scalar:U}=vZ1(V),M=nd0(q,X,G),D=new Uint8Array(64);if(D.set(q,0),D.set(kZ1(Y$(U+M*z)),32),!od0(D,G,X))throw Error("sign: Invalid signature produced");return D}function od0(J,Q,Y){let G=(0,n3.ensureBytes)("signature",J,64),X=(0,n3.ensureBytes)("message",Q),z=(0,n3.ensureBytes)("publicKey",Y,32);try{let K=id0(mN(z)),W=mN(G.subarray(0,32));if(!(0,n3.inRange)(W,Q$,G$))return!1;let Z=mN(G.subarray(32,64));if(!(0,n3.inRange)(Z,Q$,Sp))return!1;let V=nd0(kZ1(W),hZ1(K),X),q=a84(K,Z,Y$(-V));if(!q||!q.hasEvenY()||q.toAffine().x!==W)return!1;return!0}catch(K){return!1}}ad0.schnorr=(()=>({getPublicKey:r84,sign:s84,verify:od0,utils:{randomPrivateKey:ad0.secp256k1.utils.randomPrivateKey,lift_x:id0,pointToBytes:hZ1,numberToBytesBE:n3.numberToBytesBE,bytesToNumberBE:n3.bytesToNumberBE,taggedHash:Pp,mod:l4.mod}}))();var t84=(()=>(0,cd0.isogenyMap)(Jq,[["0x8e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38daaaaa8c7","0x7d3d4c80bc321d5b9f315cea7fd44c5d595d2fc0bf63b92dfff1044f17c6581","0x534c328d23f234e6e2a413deca25caece4506144037c40314ecbd0b53d9dd262","0x8e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38daaaaa88c"],["0xd35771193d94918a9ca34ccbb7b640dd86cd409542f8487d9fe6b745781eb49b","0xedadc6f64383dc1df7c4b2d51b54225406d36b641f5e41bbc52a56612a8c6d14","0x0000000000000000000000000000000000000000000000000000000000000001"],["0x4bda12f684bda12f684bda12f684bda12f684bda12f684bda12f684b8e38e23c","0xc75e0c32d5cb7c0fa9d0a54b12a0a6d5647ab046d686da6fdffc90fc201d71a3","0x29a6194691f91a73715209ef6512e576722830a201be2018a765e85a9ecee931","0x2f684bda12f684bda12f684bda12f684bda12f684bda12f684bda12f38e38d84"],["0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffff93b","0x7a06534bb8bdb49fd5e9e6632722c2989467c1bfc8e8d978dfb425d2685c2573","0x6484aa716545ca2cf3a70c3fa8fe337e0a3d21162f0d6299a7bf8192bfd2a76f","0x0000000000000000000000000000000000000000000000000000000000000001"]].map((J)=>J.map((Q)=>BigInt(Q)))))(),e84=(()=>(0,o84.mapToCurveSimpleSWU)(Jq,{A:BigInt("0x3f8731abdd661adca08a5558f0f5d272e953d363cb6f0e5d405447c01a444533"),B:BigInt("1771"),Z:Jq.create(BigInt("-11"))}))();ad0.secp256k1_hasher=(()=>(0,cd0.createHasher)(ad0.secp256k1.ProjectivePoint,(J)=>{let{x:Q,y:Y}=e84(Jq.create(J[0]));return t84(Q,Y)},{DST:"secp256k1_XMD:SHA-256_SSWU_RO_",encodeDST:"secp256k1_XMD:SHA-256_SSWU_NU_",p:Jq.ORDER,m:1,k:128,expand:"xmd",hash:Fp.sha256}))();ad0.hashToCurve=(()=>ad0.secp256k1_hasher.hashToCurve)();ad0.encodeToCurve=(()=>ad0.secp256k1_hasher.encodeToCurve)()});var $p=H((Ju0)=>{Object.defineProperty(Ju0,"__esModule",{value:!0});Ju0.recoverPublicKey=G94;var sd0=Y7(),Y94=p7(),yZ1=o8(),td0=y1();async function G94({hash:J,signature:Q}){let Y=(0,sd0.isHex)(J)?J:(0,td0.toHex)(J),{secp256k1:G}=await Promise.resolve().then(()=>Qq());return`0x${(()=>{if(typeof Q==="object"&&"r"in Q&&"s"in Q){let{r:V,s:q,v:U,yParity:M}=Q,D=Number(M??U),I=ed0(D);return new G.Signature((0,yZ1.hexToBigInt)(V),(0,yZ1.hexToBigInt)(q)).addRecoveryBit(I)}let K=(0,sd0.isHex)(Q)?Q:(0,td0.toHex)(Q);if((0,Y94.size)(K)!==65)throw Error("invalid signature length");let W=(0,yZ1.hexToNumber)(`0x${K.slice(130)}`),Z=ed0(W);return G.Signature.fromCompact(K.substring(2,130)).addRecoveryBit(Z)})().recoverPublicKey(Y.substring(2)).toHex(!1)}`}function ed0(J){if(J===0||J===1)return J;if(J===27)return 0;if(J===28)return 1;throw Error("Invalid yParityOrV value")}});var sK=H((Qu0)=>{Object.defineProperty(Qu0,"__esModule",{value:!0});Qu0.recoverAddress=W94;var z94=GZ1(),K94=$p();async function W94({hash:J,signature:Q}){return(0,z94.publicKeyToAddress)(await(0,K94.recoverPublicKey)({hash:J,signature:Q}))}});var dN=H((Xu0)=>{Object.defineProperty(Xu0,"__esModule",{value:!0});Xu0.toRlp=gZ1;Xu0.bytesToRlp=D94;Xu0.hexToRlp=H94;var V94=f0(),q94=vN(),U94=t6(),M94=y1();function gZ1(J,Q="hex"){let Y=Yu0(J),G=(0,q94.createCursor)(new Uint8Array(Y.length));if(Y.encode(G),Q==="hex")return(0,M94.bytesToHex)(G.bytes);return G.bytes}function D94(J,Q="bytes"){return gZ1(J,Q)}function H94(J,Q="hex"){return gZ1(J,Q)}function Yu0(J){if(Array.isArray(J))return I94(J.map((Q)=>Yu0(Q)));return O94(J)}function I94(J){let Q=J.reduce((X,z)=>X+z.length,0),Y=Gu0(Q);return{length:(()=>{if(Q<=55)return 1+Q;return 1+Y+Q})(),encode(X){if(Q<=55)X.pushByte(192+Q);else if(X.pushByte(247+Y),Y===1)X.pushUint8(Q);else if(Y===2)X.pushUint16(Q);else if(Y===3)X.pushUint24(Q);else X.pushUint32(Q);for(let{encode:z}of J)z(X)}}}function O94(J){let Q=typeof J==="string"?(0,U94.hexToBytes)(J):J,Y=Gu0(Q.length);return{length:(()=>{if(Q.length===1&&Q[0]<128)return 1;if(Q.length<=55)return 1+Q.length;return 1+Y+Q.length})(),encode(X){if(Q.length===1&&Q[0]<128)X.pushBytes(Q);else if(Q.length<=55)X.pushByte(128+Q.length),X.pushBytes(Q);else{if(X.pushByte(183+Y),Y===1)X.pushUint8(Q.length);else if(Y===2)X.pushUint16(Q.length);else if(Y===3)X.pushUint24(Q.length);else X.pushUint32(Q.length);X.pushBytes(Q)}}}}function Gu0(J){if(J<256)return 1;if(J<65536)return 2;if(J<16777216)return 3;if(J<4294967296)return 4;throw new V94.BaseError("Length is too large.")}});var mZ1=H((Ku0)=>{Object.defineProperty(Ku0,"__esModule",{value:!0});Ku0.hashAuthorization=R94;var w94=H4(),L94=t6(),zu0=y1(),E94=dN(),C94=c7();function R94(J){let{chainId:Q,nonce:Y,to:G}=J,X=J.contractAddress??J.address,z=(0,C94.keccak256)((0,w94.concatHex)(["0x05",(0,E94.toRlp)([Q?(0,zu0.numberToHex)(Q):"0x",X,Y?(0,zu0.numberToHex)(Y):"0x"])]));if(G==="bytes")return(0,L94.hexToBytes)(z);return z}});var z$=H((Wu0)=>{Object.defineProperty(Wu0,"__esModule",{value:!0});Wu0.recoverAuthorizationAddress=P94;var S94=sK(),T94=mZ1();async function P94(J){let{authorization:Q,signature:Y}=J;return(0,S94.recoverAddress)({hash:(0,T94.hashAuthorization)(Q),signature:Y??Q})}});var uZ1=H((Vu0)=>{Object.defineProperty(Vu0,"__esModule",{value:!0});Vu0.EstimateGasExecutionError=void 0;var f94=xN(),dZ1=nV(),k94=f0(),v94=i3();class Zu0 extends k94.BaseError{constructor(J,{account:Q,docsPath:Y,chain:G,data:X,gas:z,gasPrice:K,maxFeePerGas:W,maxPriorityFeePerGas:Z,nonce:V,to:q,value:U}){let M=(0,v94.prettyPrint)({from:Q?.address,to:q,value:typeof U<"u"&&`${(0,f94.formatEther)(U)} ${G?.nativeCurrency?.symbol||"ETH"}`,data:X,gas:z,gasPrice:typeof K<"u"&&`${(0,dZ1.formatGwei)(K)} gwei`,maxFeePerGas:typeof W<"u"&&`${(0,dZ1.formatGwei)(W)} gwei`,maxPriorityFeePerGas:typeof Z<"u"&&`${(0,dZ1.formatGwei)(Z)} gwei`,nonce:V});super(J.shortMessage,{cause:J,docsPath:Y,metaMessages:[...J.metaMessages?[...J.metaMessages," "]:[],"Estimate Gas Arguments:",M].filter(Boolean),name:"EstimateGasExecutionError"});Object.defineProperty(this,"cause",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.cause=J}}Vu0.EstimateGasExecutionError=Zu0});var jX=H((Mu0)=>{Object.defineProperty(Mu0,"__esModule",{value:!0});Mu0.UnknownNodeError=Mu0.TipAboveFeeCapError=Mu0.TransactionTypeNotSupportedError=Mu0.IntrinsicGasTooLowError=Mu0.IntrinsicGasTooHighError=Mu0.InsufficientFundsError=Mu0.NonceMaxValueError=Mu0.NonceTooLowError=Mu0.NonceTooHighError=Mu0.FeeCapTooLowError=Mu0.FeeCapTooHighError=Mu0.ExecutionRevertedError=void 0;var fp=nV(),YY=f0();class kp extends YY.BaseError{constructor({cause:J,message:Q}={}){let Y=Q?.replace("execution reverted: ","")?.replace("execution reverted","");super(`Execution reverted ${Y?`with reason: ${Y}`:"for an unknown reason"}.`,{cause:J,name:"ExecutionRevertedError"})}}Mu0.ExecutionRevertedError=kp;Object.defineProperty(kp,"code",{enumerable:!0,configurable:!0,writable:!0,value:3});Object.defineProperty(kp,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/execution reverted/});class lZ1 extends YY.BaseError{constructor({cause:J,maxFeePerGas:Q}={}){super(`The fee cap (\`maxFeePerGas\`${Q?` = ${(0,fp.formatGwei)(Q)} gwei`:""}) cannot be higher than the maximum allowed value (2^256-1).`,{cause:J,name:"FeeCapTooHighError"})}}Mu0.FeeCapTooHighError=lZ1;Object.defineProperty(lZ1,"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 pZ1 extends YY.BaseError{constructor({cause:J,maxFeePerGas:Q}={}){super(`The fee cap (\`maxFeePerGas\`${Q?` = ${(0,fp.formatGwei)(Q)}`:""} gwei) cannot be lower than the block base fee.`,{cause:J,name:"FeeCapTooLowError"})}}Mu0.FeeCapTooLowError=pZ1;Object.defineProperty(pZ1,"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 cZ1 extends YY.BaseError{constructor({cause:J,nonce:Q}={}){super(`Nonce provided for the transaction ${Q?`(${Q}) `:""}is higher than the next one expected.`,{cause:J,name:"NonceTooHighError"})}}Mu0.NonceTooHighError=cZ1;Object.defineProperty(cZ1,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/nonce too high/});class _Z1 extends YY.BaseError{constructor({cause:J,nonce:Q}={}){super([`Nonce provided for the transaction ${Q?`(${Q}) `:""}is lower than the current nonce of the account.`,"Try increasing the nonce or find the latest nonce with `getTransactionCount`."].join(`
`),{cause:J,name:"NonceTooLowError"})}}Mu0.NonceTooLowError=_Z1;Object.defineProperty(_Z1,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/nonce too low|transaction already imported|already known/});class iZ1 extends YY.BaseError{constructor({cause:J,nonce:Q}={}){super(`Nonce provided for the transaction ${Q?`(${Q}) `:""}exceeds the maximum allowed nonce.`,{cause:J,name:"NonceMaxValueError"})}}Mu0.NonceMaxValueError=iZ1;Object.defineProperty(iZ1,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/nonce has max value/});class nZ1 extends YY.BaseError{constructor({cause:J}={}){super(["The total cost (gas * gas fee + value) of executing this transaction exceeds the balance of the account."].join(`
`),{cause:J,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"})}}Mu0.InsufficientFundsError=nZ1;Object.defineProperty(nZ1,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/insufficient funds|exceeds transaction sender account balance/});class oZ1 extends YY.BaseError{constructor({cause:J,gas:Q}={}){super(`The amount of gas ${Q?`(${Q}) `:""}provided for the transaction exceeds the limit allowed for the block.`,{cause:J,name:"IntrinsicGasTooHighError"})}}Mu0.IntrinsicGasTooHighError=oZ1;Object.defineProperty(oZ1,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/intrinsic gas too high|gas limit reached/});class aZ1 extends YY.BaseError{constructor({cause:J,gas:Q}={}){super(`The amount of gas ${Q?`(${Q}) `:""}provided for the transaction is too low.`,{cause:J,name:"IntrinsicGasTooLowError"})}}Mu0.IntrinsicGasTooLowError=aZ1;Object.defineProperty(aZ1,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/intrinsic gas too low/});class rZ1 extends YY.BaseError{constructor({cause:J}){super("The transaction type is not supported for this chain.",{cause:J,name:"TransactionTypeNotSupportedError"})}}Mu0.TransactionTypeNotSupportedError=rZ1;Object.defineProperty(rZ1,"nodeMessage",{enumerable:!0,configurable:!0,writable:!0,value:/transaction type not valid/});class sZ1 extends YY.BaseError{constructor({cause:J,maxPriorityFeePerGas:Q,maxFeePerGas:Y}={}){super([`The provided tip (\`maxPriorityFeePerGas\`${Q?` = ${(0,fp.formatGwei)(Q)} gwei`:""}) cannot be higher than the fee cap (\`maxFeePerGas\`${Y?` = ${(0,fp.formatGwei)(Y)} gwei`:""}).`].join(`
`),{cause:J,name:"TipAboveFeeCapError"})}}Mu0.TipAboveFeeCapError=sZ1;Object.defineProperty(sZ1,"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 Uu0 extends YY.BaseError{constructor({cause:J}){super(`An error occurred while executing: ${J?.shortMessage}`,{cause:J,name:"UnknownNodeError"})}}Mu0.UnknownNodeError=Uu0});var uN=H((Ou0)=>{Object.defineProperty(Ou0,"__esModule",{value:!0});Ou0.containsNodeError=_94;Ou0.getNodeError=i94;var Hu0=f0(),L8=jX(),c94=QY(),Iu0=nK();function _94(J){return J instanceof Iu0.TransactionRejectedRpcError||J instanceof Iu0.InvalidInputRpcError||J instanceof c94.RpcRequestError&&J.code===L8.ExecutionRevertedError.code}function i94(J,Q){let Y=(J.details||"").toLowerCase(),G=J instanceof Hu0.BaseError?J.walk((X)=>X?.code===L8.ExecutionRevertedError.code):J;if(G instanceof Hu0.BaseError)return new L8.ExecutionRevertedError({cause:J,message:G.details});if(L8.ExecutionRevertedError.nodeMessage.test(Y))return new L8.ExecutionRevertedError({cause:J,message:J.details});if(L8.FeeCapTooHighError.nodeMessage.test(Y))return new L8.FeeCapTooHighError({cause:J,maxFeePerGas:Q?.maxFeePerGas});if(L8.FeeCapTooLowError.nodeMessage.test(Y))return new L8.FeeCapTooLowError({cause:J,maxFeePerGas:Q?.maxFeePerGas});if(L8.NonceTooHighError.nodeMessage.test(Y))return new L8.NonceTooHighError({cause:J,nonce:Q?.nonce});if(L8.NonceTooLowError.nodeMessage.test(Y))return new L8.NonceTooLowError({cause:J,nonce:Q?.nonce});if(L8.NonceMaxValueError.nodeMessage.test(Y))return new L8.NonceMaxValueError({cause:J,nonce:Q?.nonce});if(L8.InsufficientFundsError.nodeMessage.test(Y))return new L8.InsufficientFundsError({cause:J});if(L8.IntrinsicGasTooHighError.nodeMessage.test(Y))return new L8.IntrinsicGasTooHighError({cause:J,gas:Q?.gas});if(L8.IntrinsicGasTooLowError.nodeMessage.test(Y))return new L8.IntrinsicGasTooLowError({cause:J,gas:Q?.gas});if(L8.TransactionTypeNotSupportedError.nodeMessage.test(Y))return new L8.TransactionTypeNotSupportedError({cause:J});if(L8.TipAboveFeeCapError.nodeMessage.test(Y))return new L8.TipAboveFeeCapError({cause:J,maxFeePerGas:Q?.maxFeePerGas,maxPriorityFeePerGas:Q?.maxPriorityFeePerGas});return new L8.UnknownNodeError({cause:J})}});var tZ1=H((Au0)=>{Object.defineProperty(Au0,"__esModule",{value:!0});Au0.getEstimateGasError=t94;var a94=uZ1(),r94=jX(),s94=uN();function t94(J,{docsPath:Q,...Y}){let G=(()=>{let X=(0,s94.getNodeError)(J,Y);if(X instanceof r94.UnknownNodeError)return J;return X})();return new a94.EstimateGasExecutionError(G,{docsPath:Q,...Y})}});var kD=H((Bu0)=>{Object.defineProperty(Bu0,"__esModule",{value:!0});Bu0.extract=J44;function J44(J,{format:Q}){if(!Q)return{};let Y={};function G(z){let K=Object.keys(z);for(let W of K){if(W in J)Y[W]=J[W];if(z[W]&&typeof z[W]==="object"&&!Array.isArray(z[W]))G(z[W])}}let X=Q(J||{});return G(X),Y}});var lN=H((Nu0)=>{Object.defineProperty(Nu0,"__esModule",{value:!0});Nu0.defineFormatter=Y44;function Y44(J,Q){return({exclude:Y,format:G})=>{return{exclude:Y,format:(X)=>{let z=Q(X);if(Y)for(let K of Y)delete z[K];return{...z,...G(X)}},type:J}}}});var hX=H((Lu0)=>{Object.defineProperty(Lu0,"__esModule",{value:!0});Lu0.defineTransactionRequest=Lu0.rpcTransactionType=void 0;Lu0.formatTransactionRequest=wu0;var o3=y1(),X44=lN();Lu0.rpcTransactionType={legacy:"0x0",eip2930:"0x1",eip1559:"0x2",eip4844:"0x3",eip7702:"0x4"};function wu0(J){let Q={};if(typeof J.authorizationList<"u")Q.authorizationList=z44(J.authorizationList);if(typeof J.accessList<"u")Q.accessList=J.accessList;if(typeof J.blobVersionedHashes<"u")Q.blobVersionedHashes=J.blobVersionedHashes;if(typeof J.blobs<"u")if(typeof J.blobs[0]!=="string")Q.blobs=J.blobs.map((Y)=>(0,o3.bytesToHex)(Y));else Q.blobs=J.blobs;if(typeof J.data<"u")Q.data=J.data;if(typeof J.from<"u")Q.from=J.from;if(typeof J.gas<"u")Q.gas=(0,o3.numberToHex)(J.gas);if(typeof J.gasPrice<"u")Q.gasPrice=(0,o3.numberToHex)(J.gasPrice);if(typeof J.maxFeePerBlobGas<"u")Q.maxFeePerBlobGas=(0,o3.numberToHex)(J.maxFeePerBlobGas);if(typeof J.maxFeePerGas<"u")Q.maxFeePerGas=(0,o3.numberToHex)(J.maxFeePerGas);if(typeof J.maxPriorityFeePerGas<"u")Q.maxPriorityFeePerGas=(0,o3.numberToHex)(J.maxPriorityFeePerGas);if(typeof J.nonce<"u")Q.nonce=(0,o3.numberToHex)(J.nonce);if(typeof J.to<"u")Q.to=J.to;if(typeof J.type<"u")Q.type=Lu0.rpcTransactionType[J.type];if(typeof J.value<"u")Q.value=(0,o3.numberToHex)(J.value);return Q}Lu0.defineTransactionRequest=(0,X44.defineFormatter)("transactionRequest",wu0);function z44(J){return J.map((Q)=>({address:Q.address,r:Q.r?(0,o3.numberToHex)(BigInt(Q.r)):Q.r,s:Q.s?(0,o3.numberToHex)(BigInt(Q.s)):Q.s,chainId:(0,o3.numberToHex)(Q.chainId),nonce:(0,o3.numberToHex)(Q.nonce),...typeof Q.yParity<"u"?{yParity:(0,o3.numberToHex)(Q.yParity)}:{},...typeof Q.v<"u"&&typeof Q.yParity>"u"?{v:(0,o3.numberToHex)(Q.v)}:{}}))}});var vp=H((Pu0)=>{Object.defineProperty(Pu0,"__esModule",{value:!0});Pu0.serializeStateMapping=eZ1;Pu0.serializeAccountStateOverride=Tu0;Pu0.serializeStateOverride=V44;var W44=tQ(),Ru0=hP(),Su0=ul(),Z44=_7(),Fu0=y1();function eZ1(J){if(!J||J.length===0)return;return J.reduce((Q,{slot:Y,value:G})=>{if(Y.length!==66)throw new Ru0.InvalidBytesLengthError({size:Y.length,targetSize:66,type:"hex"});if(G.length!==66)throw new Ru0.InvalidBytesLengthError({size:G.length,targetSize:66,type:"hex"});return Q[Y]=G,Q},{})}function Tu0(J){let{balance:Q,nonce:Y,state:G,stateDiff:X,code:z}=J,K={};if(z!==void 0)K.code=z;if(Q!==void 0)K.balance=(0,Fu0.numberToHex)(Q);if(Y!==void 0)K.nonce=(0,Fu0.numberToHex)(Y);if(G!==void 0)K.state=eZ1(G);if(X!==void 0){if(K.state)throw new Su0.StateAssignmentConflictError;K.stateDiff=eZ1(X)}return K}function V44(J){if(!J)return;let Q={};for(let{address:Y,...G}of J){if(!(0,Z44.isAddress)(Y,{strict:!1}))throw new W44.InvalidAddressError({address:Y});if(Q[Y])throw new Su0.AccountStateConflictError({address:Y});Q[Y]=Tu0(G)}return Q}});var jp=H(($u0)=>{Object.defineProperty($u0,"__esModule",{value:!0});$u0.minInt144=$u0.minInt136=$u0.minInt128=$u0.minInt120=$u0.minInt112=$u0.minInt104=$u0.minInt96=$u0.minInt88=$u0.minInt80=$u0.minInt72=$u0.minInt64=$u0.minInt56=$u0.minInt48=$u0.minInt40=$u0.minInt32=$u0.minInt24=$u0.minInt16=$u0.minInt8=$u0.maxInt256=$u0.maxInt248=$u0.maxInt240=$u0.maxInt232=$u0.maxInt224=$u0.maxInt216=$u0.maxInt208=$u0.maxInt200=$u0.maxInt192=$u0.maxInt184=$u0.maxInt176=$u0.maxInt168=$u0.maxInt160=$u0.maxInt152=$u0.maxInt144=$u0.maxInt136=$u0.maxInt128=$u0.maxInt120=$u0.maxInt112=$u0.maxInt104=$u0.maxInt96=$u0.maxInt88=$u0.maxInt80=$u0.maxInt72=$u0.maxInt64=$u0.maxInt56=$u0.maxInt48=$u0.maxInt40=$u0.maxInt32=$u0.maxInt24=$u0.maxInt16=$u0.maxInt8=void 0;$u0.maxUint256=$u0.maxUint248=$u0.maxUint240=$u0.maxUint232=$u0.maxUint224=$u0.maxUint216=$u0.maxUint208=$u0.maxUint200=$u0.maxUint192=$u0.maxUint184=$u0.maxUint176=$u0.maxUint168=$u0.maxUint160=$u0.maxUint152=$u0.maxUint144=$u0.maxUint136=$u0.maxUint128=$u0.maxUint120=$u0.maxUint112=$u0.maxUint104=$u0.maxUint96=$u0.maxUint88=$u0.maxUint80=$u0.maxUint72=$u0.maxUint64=$u0.maxUint56=$u0.maxUint48=$u0.maxUint40=$u0.maxUint32=$u0.maxUint24=$u0.maxUint16=$u0.maxUint8=$u0.minInt256=$u0.minInt248=$u0.minInt240=$u0.minInt232=$u0.minInt224=$u0.minInt216=$u0.minInt208=$u0.minInt200=$u0.minInt192=$u0.minInt184=$u0.minInt176=$u0.minInt168=$u0.minInt160=$u0.minInt152=void 0;$u0.maxInt8=2n**(8n-1n)-1n;$u0.maxInt16=2n**(16n-1n)-1n;$u0.maxInt24=2n**(24n-1n)-1n;$u0.maxInt32=2n**(32n-1n)-1n;$u0.maxInt40=2n**(40n-1n)-1n;$u0.maxInt48=2n**(48n-1n)-1n;$u0.maxInt56=2n**(56n-1n)-1n;$u0.maxInt64=2n**(64n-1n)-1n;$u0.maxInt72=2n**(72n-1n)-1n;$u0.maxInt80=2n**(80n-1n)-1n;$u0.maxInt88=2n**(88n-1n)-1n;$u0.maxInt96=2n**(96n-1n)-1n;$u0.maxInt104=2n**(104n-1n)-1n;$u0.maxInt112=2n**(112n-1n)-1n;$u0.maxInt120=2n**(120n-1n)-1n;$u0.maxInt128=2n**(128n-1n)-1n;$u0.maxInt136=2n**(136n-1n)-1n;$u0.maxInt144=2n**(144n-1n)-1n;$u0.maxInt152=2n**(152n-1n)-1n;$u0.maxInt160=2n**(160n-1n)-1n;$u0.maxInt168=2n**(168n-1n)-1n;$u0.maxInt176=2n**(176n-1n)-1n;$u0.maxInt184=2n**(184n-1n)-1n;$u0.maxInt192=2n**(192n-1n)-1n;$u0.maxInt200=2n**(200n-1n)-1n;$u0.maxInt208=2n**(208n-1n)-1n;$u0.maxInt216=2n**(216n-1n)-1n;$u0.maxInt224=2n**(224n-1n)-1n;$u0.maxInt232=2n**(232n-1n)-1n;$u0.maxInt240=2n**(240n-1n)-1n;$u0.maxInt248=2n**(248n-1n)-1n;$u0.maxInt256=2n**(256n-1n)-1n;$u0.minInt8=-(2n**(8n-1n));$u0.minInt16=-(2n**(16n-1n));$u0.minInt24=-(2n**(24n-1n));$u0.minInt32=-(2n**(32n-1n));$u0.minInt40=-(2n**(40n-1n));$u0.minInt48=-(2n**(48n-1n));$u0.minInt56=-(2n**(56n-1n));$u0.minInt64=-(2n**(64n-1n));$u0.minInt72=-(2n**(72n-1n));$u0.minInt80=-(2n**(80n-1n));$u0.minInt88=-(2n**(88n-1n));$u0.minInt96=-(2n**(96n-1n));$u0.minInt104=-(2n**(104n-1n));$u0.minInt112=-(2n**(112n-1n));$u0.minInt120=-(2n**(120n-1n));$u0.minInt128=-(2n**(128n-1n));$u0.minInt136=-(2n**(136n-1n));$u0.minInt144=-(2n**(144n-1n));$u0.minInt152=-(2n**(152n-1n));$u0.minInt160=-(2n**(160n-1n));$u0.minInt168=-(2n**(168n-1n));$u0.minInt176=-(2n**(176n-1n));$u0.minInt184=-(2n**(184n-1n));$u0.minInt192=-(2n**(192n-1n));$u0.minInt200=-(2n**(200n-1n));$u0.minInt208=-(2n**(208n-1n));$u0.minInt216=-(2n**(216n-1n));$u0.minInt224=-(2n**(224n-1n));$u0.minInt232=-(2n**(232n-1n));$u0.minInt240=-(2n**(240n-1n));$u0.minInt248=-(2n**(248n-1n));$u0.minInt256=-(2n**(256n-1n));$u0.maxUint8=2n**8n-1n;$u0.maxUint16=2n**16n-1n;$u0.maxUint24=2n**24n-1n;$u0.maxUint32=2n**32n-1n;$u0.maxUint40=2n**40n-1n;$u0.maxUint48=2n**48n-1n;$u0.maxUint56=2n**56n-1n;$u0.maxUint64=2n**64n-1n;$u0.maxUint72=2n**72n-1n;$u0.maxUint80=2n**80n-1n;$u0.maxUint88=2n**88n-1n;$u0.maxUint96=2n**96n-1n;$u0.maxUint104=2n**104n-1n;$u0.maxUint112=2n**112n-1n;$u0.maxUint120=2n**120n-1n;$u0.maxUint128=2n**128n-1n;$u0.maxUint136=2n**136n-1n;$u0.maxUint144=2n**144n-1n;$u0.maxUint152=2n**152n-1n;$u0.maxUint160=2n**160n-1n;$u0.maxUint168=2n**168n-1n;$u0.maxUint176=2n**176n-1n;$u0.maxUint184=2n**184n-1n;$u0.maxUint192=2n**192n-1n;$u0.maxUint200=2n**200n-1n;$u0.maxUint208=2n**208n-1n;$u0.maxUint216=2n**216n-1n;$u0.maxUint224=2n**224n-1n;$u0.maxUint232=2n**232n-1n;$u0.maxUint240=2n**240n-1n;$u0.maxUint248=2n**248n-1n;$u0.maxUint256=2n**256n-1n});var bX=H((bu0)=>{Object.defineProperty(bu0,"__esModule",{value:!0});bu0.assertRequest=Y74;var e54=L9(),J74=jp(),vu0=tQ(),ju0=jX(),Q74=i3(),hu0=_7();function Y74(J){let{account:Q,gasPrice:Y,maxFeePerGas:G,maxPriorityFeePerGas:X,to:z}=J,K=Q?(0,e54.parseAccount)(Q):void 0;if(K&&!(0,hu0.isAddress)(K.address))throw new vu0.InvalidAddressError({address:K.address});if(z&&!(0,hu0.isAddress)(z))throw new vu0.InvalidAddressError({address:z});if(typeof Y<"u"&&(typeof G<"u"||typeof X<"u"))throw new Q74.FeeConflictError;if(G&&G>J74.maxUint256)throw new ju0.FeeCapTooHighError({maxFeePerGas:G});if(X&&G&&X>G)throw new ju0.TipAboveFeeCapError({maxFeePerGas:G,maxPriorityFeePerGas:X})}});var K$=H((mu0)=>{Object.defineProperty(mu0,"__esModule",{value:!0});mu0.MaxFeePerGasTooLowError=mu0.Eip1559FeesNotSupportedError=mu0.BaseFeeScalarError=void 0;var X74=nV(),JV1=f0();class xu0 extends JV1.BaseError{constructor(){super("`baseFeeMultiplier` must be greater than 1.",{name:"BaseFeeScalarError"})}}mu0.BaseFeeScalarError=xu0;class yu0 extends JV1.BaseError{constructor(){super("Chain does not support EIP-1559 fees.",{name:"Eip1559FeesNotSupportedError"})}}mu0.Eip1559FeesNotSupportedError=yu0;class gu0 extends JV1.BaseError{constructor({maxPriorityFeePerGas:J}){super(`\`maxFeePerGas\` cannot be less than the \`maxPriorityFeePerGas\` (${(0,X74.formatGwei)(J)} gwei).`,{name:"MaxFeePerGasTooLowError"})}}mu0.MaxFeePerGasTooLowError=gu0});var hp=H((lu0)=>{Object.defineProperty(lu0,"__esModule",{value:!0});lu0.BlockNotFoundError=void 0;var W74=f0();class uu0 extends W74.BaseError{constructor({blockHash:J,blockNumber:Q}){let Y="Block";if(J)Y=`Block at hash "${J}"`;if(Q)Y=`Block at number "${Q}"`;super(`${Y} could not be found.`,{name:"BlockNotFoundError"})}}lu0.BlockNotFoundError=uu0});var pN=H((iu0)=>{Object.defineProperty(iu0,"__esModule",{value:!0});iu0.defineTransaction=iu0.transactionType=void 0;iu0.formatTransaction=_u0;var cu0=o8(),Z74=lN();iu0.transactionType={"0x0":"legacy","0x1":"eip2930","0x2":"eip1559","0x3":"eip4844","0x4":"eip7702"};function _u0(J){let Q={...J,blockHash:J.blockHash?J.blockHash:null,blockNumber:J.blockNumber?BigInt(J.blockNumber):null,chainId:J.chainId?(0,cu0.hexToNumber)(J.chainId):void 0,gas:J.gas?BigInt(J.gas):void 0,gasPrice:J.gasPrice?BigInt(J.gasPrice):void 0,maxFeePerBlobGas:J.maxFeePerBlobGas?BigInt(J.maxFeePerBlobGas):void 0,maxFeePerGas:J.maxFeePerGas?BigInt(J.maxFeePerGas):void 0,maxPriorityFeePerGas:J.maxPriorityFeePerGas?BigInt(J.maxPriorityFeePerGas):void 0,nonce:J.nonce?(0,cu0.hexToNumber)(J.nonce):void 0,to:J.to?J.to:null,transactionIndex:J.transactionIndex?Number(J.transactionIndex):null,type:J.type?iu0.transactionType[J.type]:void 0,typeHex:J.type?J.type:void 0,value:J.value?BigInt(J.value):void 0,v:J.v?BigInt(J.v):void 0};if(J.authorizationList)Q.authorizationList=V74(J.authorizationList);if(Q.yParity=(()=>{if(J.yParity)return Number(J.yParity);if(typeof Q.v==="bigint"){if(Q.v===0n||Q.v===27n)return 0;if(Q.v===1n||Q.v===28n)return 1;if(Q.v>=35n)return Q.v%2n===0n?1:0}return})(),Q.type==="legacy")delete Q.accessList,delete Q.maxFeePerBlobGas,delete Q.maxFeePerGas,delete Q.maxPriorityFeePerGas,delete Q.yParity;if(Q.type==="eip2930")delete Q.maxFeePerBlobGas,delete Q.maxFeePerGas,delete Q.maxPriorityFeePerGas;if(Q.type==="eip1559")delete Q.maxFeePerBlobGas;return Q}iu0.defineTransaction=(0,Z74.defineFormatter)("transaction",_u0);function V74(J){return J.map((Q)=>({address:Q.address,chainId:Number(Q.chainId),nonce:Number(Q.nonce),r:Q.r,s:Q.s,yParity:Number(Q.yParity)}))}});var W$=H((ru0)=>{Object.defineProperty(ru0,"__esModule",{value:!0});ru0.defineBlock=void 0;ru0.formatBlock=au0;var U74=lN(),M74=pN();function au0(J){let Q=(J.transactions??[]).map((Y)=>{if(typeof Y==="string")return Y;return(0,M74.formatTransaction)(Y)});return{...J,baseFeePerGas:J.baseFeePerGas?BigInt(J.baseFeePerGas):null,blobGasUsed:J.blobGasUsed?BigInt(J.blobGasUsed):void 0,difficulty:J.difficulty?BigInt(J.difficulty):void 0,excessBlobGas:J.excessBlobGas?BigInt(J.excessBlobGas):void 0,gasLimit:J.gasLimit?BigInt(J.gasLimit):void 0,gasUsed:J.gasUsed?BigInt(J.gasUsed):void 0,hash:J.hash?J.hash:null,logsBloom:J.logsBloom?J.logsBloom:null,nonce:J.nonce?J.nonce:null,number:J.number?BigInt(J.number):null,size:J.size?BigInt(J.size):void 0,timestamp:J.timestamp?BigInt(J.timestamp):void 0,transactions:Q,totalDifficulty:J.totalDifficulty?BigInt(J.totalDifficulty):null}}ru0.defineBlock=(0,U74.defineFormatter)("block",au0)});var vD=H((tu0)=>{Object.defineProperty(tu0,"__esModule",{value:!0});tu0.getBlock=A74;var H74=hp(),I74=y1(),O74=W$();async function A74(J,{blockHash:Q,blockNumber:Y,blockTag:G=J.experimental_blockTag??"latest",includeTransactions:X}={}){let z=X??!1,K=Y!==void 0?(0,I74.numberToHex)(Y):void 0,W=null;if(Q)W=await J.request({method:"eth_getBlockByHash",params:[Q,z]},{dedupe:!0});else W=await J.request({method:"eth_getBlockByNumber",params:[K||G,z]},{dedupe:Boolean(K)});if(!W)throw new H74.BlockNotFoundError({blockHash:Q,blockNumber:Y});return(J.chain?.formatters?.block?.format||O74.formatBlock)(W)}});var bp=H((eu0)=>{Object.defineProperty(eu0,"__esModule",{value:!0});eu0.getGasPrice=N74;async function N74(J){let Q=await J.request({method:"eth_gasPrice"});return BigInt(Q)}});var YV1=H((Yl0)=>{Object.defineProperty(Yl0,"__esModule",{value:!0});Yl0.estimateMaxPriorityFeePerGas=R74;Yl0.internal_estimateMaxPriorityFeePerGas=Ql0;var L74=K$(),E74=o8(),QV1=g6(),Jl0=vD(),C74=bp();async function R74(J,Q){return Ql0(J,Q)}async function Ql0(J,Q){let{block:Y,chain:G=J.chain,request:X}=Q||{};try{let z=G?.fees?.maxPriorityFeePerGas??G?.fees?.defaultPriorityFee;if(typeof z==="function"){let W=Y||await(0,QV1.getAction)(J,Jl0.getBlock,"getBlock")({}),Z=await z({block:W,client:J,request:X});if(Z===null)throw Error();return Z}if(typeof z<"u")return z;let K=await J.request({method:"eth_maxPriorityFeePerGas"});return(0,E74.hexToBigInt)(K)}catch{let[z,K]=await Promise.all([Y?Promise.resolve(Y):(0,QV1.getAction)(J,Jl0.getBlock,"getBlock")({}),(0,QV1.getAction)(J,C74.getGasPrice,"getGasPrice")({})]);if(typeof z.baseFeePerGas!=="bigint")throw new L74.Eip1559FeesNotSupportedError;let W=K-z.baseFeePerGas;if(W<0n)return 0n;return W}}});var GV1=H((Kl0)=>{Object.defineProperty(Kl0,"__esModule",{value:!0});Kl0.estimateFeesPerGas=f74;Kl0.internal_estimateFeesPerGas=zl0;var Gl0=K$(),Xl0=g6(),T74=YV1(),P74=vD(),$74=bp();async function f74(J,Q){return zl0(J,Q)}async function zl0(J,Q){let{block:Y,chain:G=J.chain,request:X,type:z="eip1559"}=Q||{},K=await(async()=>{if(typeof G?.fees?.baseFeeMultiplier==="function")return G.fees.baseFeeMultiplier({block:Y,client:J,request:X});return G?.fees?.baseFeeMultiplier??1.2})();if(K<1)throw new Gl0.BaseFeeScalarError;let Z=10**(K.toString().split(".")[1]?.length??0),V=(M)=>M*BigInt(Math.ceil(K*Z))/BigInt(Z),q=Y?Y:await(0,Xl0.getAction)(J,P74.getBlock,"getBlock")({});if(typeof G?.fees?.estimateFeesPerGas==="function"){let M=await G.fees.estimateFeesPerGas({block:Y,client:J,multiply:V,request:X,type:z});if(M!==null)return M}if(z==="eip1559"){if(typeof q.baseFeePerGas!=="bigint")throw new Gl0.Eip1559FeesNotSupportedError;let M=typeof X?.maxPriorityFeePerGas==="bigint"?X.maxPriorityFeePerGas:await(0,T74.internal_estimateMaxPriorityFeePerGas)(J,{block:q,chain:G,request:X}),D=V(q.baseFeePerGas);return{maxFeePerGas:X?.maxFeePerGas??D+M,maxPriorityFeePerGas:M}}return{gasPrice:X?.gasPrice??V(await(0,Xl0.getAction)(J,$74.getGasPrice,"getGasPrice")({}))}}});var Z$=H((Wl0)=>{Object.defineProperty(Wl0,"__esModule",{value:!0});Wl0.getTransactionCount=b74;var j74=o8(),h74=y1();async function b74(J,{address:Q,blockTag:Y="latest",blockNumber:G}){let X=await J.request({method:"eth_getTransactionCount",params:[Q,typeof G==="bigint"?(0,h74.numberToHex)(G):Y]},{dedupe:Boolean(G)});return(0,j74.hexToNumber)(X)}});var V$=H((Zl0)=>{Object.defineProperty(Zl0,"__esModule",{value:!0});Zl0.blobsToCommitments=m74;var y74=t6(),g74=y1();function m74(J){let{kzg:Q}=J,Y=J.to??(typeof J.blobs[0]==="string"?"hex":"bytes"),G=typeof J.blobs[0]==="string"?J.blobs.map((z)=>(0,y74.hexToBytes)(z)):J.blobs,X=[];for(let z of G)X.push(Uint8Array.from(Q.blobToKzgCommitment(z)));return Y==="bytes"?X:X.map((z)=>(0,g74.bytesToHex)(z))}});var q$=H((ql0)=>{Object.defineProperty(ql0,"__esModule",{value:!0});ql0.blobsToProofs=l74;var Vl0=t6(),u74=y1();function l74(J){let{kzg:Q}=J,Y=J.to??(typeof J.blobs[0]==="string"?"hex":"bytes"),G=typeof J.blobs[0]==="string"?J.blobs.map((K)=>(0,Vl0.hexToBytes)(K)):J.blobs,X=typeof J.commitments[0]==="string"?J.commitments.map((K)=>(0,Vl0.hexToBytes)(K)):J.commitments,z=[];for(let K=0;K<G.length;K++){let W=G[K],Z=X[K];z.push(Uint8Array.from(Q.computeBlobKzgProof(W,Z)))}return Y==="bytes"?z:z.map((K)=>(0,u74.bytesToHex)(K))}});var XV1=H((Ul0)=>{Object.defineProperty(Ul0,"__esModule",{value:!0});Ul0.sha224=Ul0.SHA224=Ul0.sha256=Ul0.SHA256=void 0;var xp=VZ1();Ul0.SHA256=xp.SHA256;Ul0.sha256=xp.sha256;Ul0.SHA224=xp.SHA224;Ul0.sha224=xp.sha224});var yp=H((Dl0)=>{Object.defineProperty(Dl0,"__esModule",{value:!0});Dl0.sha256=s74;var n74=XV1(),o74=Y7(),a74=t6(),r74=y1();function s74(J,Q){let Y=Q||"hex",G=(0,n74.sha256)((0,o74.isHex)(J,{strict:!1})?(0,a74.toBytes)(J):J);if(Y==="bytes")return G;return(0,r74.toHex)(G)}});var gp=H((Hl0)=>{Object.defineProperty(Hl0,"__esModule",{value:!0});Hl0.commitmentToVersionedHash=Q34;var e74=y1(),J34=yp();function Q34(J){let{commitment:Q,version:Y=1}=J,G=J.to??(typeof Q==="string"?"hex":"bytes"),X=(0,J34.sha256)(Q,"bytes");return X.set([Y],0),G==="bytes"?X:(0,e74.bytesToHex)(X)}});var mp=H((Il0)=>{Object.defineProperty(Il0,"__esModule",{value:!0});Il0.commitmentsToVersionedHashes=X34;var G34=gp();function X34(J){let{commitments:Q,version:Y}=J,G=J.to??(typeof Q[0]==="string"?"hex":"bytes"),X=[];for(let z of Q)X.push((0,G34.commitmentToVersionedHash)({commitment:z,to:G,version:Y}));return X}});var Ll0=H((Al0)=>{Object.defineProperty(Al0,"__esModule",{value:!0});Al0.maxBytesPerTransaction=Al0.bytesPerBlob=Al0.fieldElementsPerBlob=Al0.bytesPerFieldElement=void 0;var Ol0=6;Al0.bytesPerFieldElement=32;Al0.fieldElementsPerBlob=4096;Al0.bytesPerBlob=Al0.bytesPerFieldElement*Al0.fieldElementsPerBlob;Al0.maxBytesPerTransaction=Al0.bytesPerBlob*Ol0-1-1*Al0.fieldElementsPerBlob*Ol0});var KV1=H((El0)=>{Object.defineProperty(El0,"__esModule",{value:!0});El0.versionedHashVersionKzg=void 0;El0.versionedHashVersionKzg=1});var WV1=H((Pl0)=>{Object.defineProperty(Pl0,"__esModule",{value:!0});Pl0.InvalidVersionedHashVersionError=Pl0.InvalidVersionedHashSizeError=Pl0.EmptyBlobError=Pl0.BlobSizeTooLargeError=void 0;var K34=KV1(),dp=f0();class Rl0 extends dp.BaseError{constructor({maxSize:J,size:Q}){super("Blob size is too large.",{metaMessages:[`Max: ${J} bytes`,`Given: ${Q} bytes`],name:"BlobSizeTooLargeError"})}}Pl0.BlobSizeTooLargeError=Rl0;class Fl0 extends dp.BaseError{constructor(){super("Blob data must not be empty.",{name:"EmptyBlobError"})}}Pl0.EmptyBlobError=Fl0;class Sl0 extends dp.BaseError{constructor({hash:J,size:Q}){super(`Versioned hash "${J}" size is invalid.`,{metaMessages:["Expected: 32",`Received: ${Q}`],name:"InvalidVersionedHashSizeError"})}}Pl0.InvalidVersionedHashSizeError=Sl0;class Tl0 extends dp.BaseError{constructor({hash:J,version:Q}){super(`Versioned hash "${J}" version is invalid.`,{metaMessages:[`Expected: ${K34.versionedHashVersionKzg}`,`Received: ${Q}`],name:"InvalidVersionedHashVersionError"})}}Pl0.InvalidVersionedHashVersionError=Tl0});var ZV1=H((kl0)=>{Object.defineProperty(kl0,"__esModule",{value:!0});kl0.toBlobs=H34;var U$=Ll0(),fl0=WV1(),q34=vN(),U34=p7(),M34=t6(),D34=y1();function H34(J){let Q=J.to??(typeof J.data==="string"?"hex":"bytes"),Y=typeof J.data==="string"?(0,M34.hexToBytes)(J.data):J.data,G=(0,U34.size)(Y);if(!G)throw new fl0.EmptyBlobError;if(G>U$.maxBytesPerTransaction)throw new fl0.BlobSizeTooLargeError({maxSize:U$.maxBytesPerTransaction,size:G});let X=[],z=!0,K=0;while(z){let W=(0,q34.createCursor)(new Uint8Array(U$.bytesPerBlob)),Z=0;while(Z<U$.fieldElementsPerBlob){let V=Y.slice(K,K+(U$.bytesPerFieldElement-1));if(W.pushByte(0),W.pushBytes(V),V.length<31){W.pushByte(128),z=!1;break}Z++,K+=31}X.push(W)}return Q==="bytes"?X.map((W)=>W.bytes):X.map((W)=>(0,D34.bytesToHex)(W.bytes))}});var M$=H((vl0)=>{Object.defineProperty(vl0,"__esModule",{value:!0});vl0.toBlobSidecars=N34;var O34=V$(),A34=q$(),B34=ZV1();function N34(J){let{data:Q,kzg:Y,to:G}=J,X=J.blobs??(0,B34.toBlobs)({data:Q,to:G}),z=J.commitments??(0,O34.blobsToCommitments)({blobs:X,kzg:Y,to:G}),K=J.proofs??(0,A34.blobsToProofs)({blobs:X,commitments:z,kzg:Y,to:G}),W=[];for(let Z=0;Z<X.length;Z++)W.push({blob:X[Z],commitment:z[Z],proof:K[Z]});return W}});var D$=H((jl0)=>{Object.defineProperty(jl0,"__esModule",{value:!0});jl0.getTransactionType=E34;var L34=i3();function E34(J){if(J.type)return J.type;if(typeof J.authorizationList<"u")return"eip7702";if(typeof J.blobs<"u"||typeof J.blobVersionedHashes<"u"||typeof J.maxFeePerBlobGas<"u"||typeof J.sidecars<"u")return"eip4844";if(typeof J.maxFeePerGas<"u"||typeof J.maxPriorityFeePerGas<"u")return"eip1559";if(typeof J.gasPrice<"u"){if(typeof J.accessList<"u")return"eip2930";return"legacy"}throw new L34.InvalidSerializableTransactionError({transaction:J})}});var jD=H((hl0)=>{Object.defineProperty(hl0,"__esModule",{value:!0});hl0.getChainId=F34;var R34=o8();async function F34(J){let Q=await J.request({method:"eth_chainId"},{dedupe:!0});return(0,R34.hexToNumber)(Q)}});var H$=H((yl0)=>{Object.defineProperty(yl0,"__esModule",{value:!0});yl0.eip1559NetworkCache=yl0.defaultParameters=void 0;yl0.prepareTransactionRequest=g34;var T34=L9(),bl0=GV1(),P34=pp(),$34=vD(),f34=Z$(),xl0=K$(),k34=V$(),v34=q$(),j34=mp(),h34=M$(),up=g6(),b34=bX(),x34=D$(),y34=jD();yl0.defaultParameters=["blobVersionedHashes","chainId","fees","gas","nonce","type"];yl0.eip1559NetworkCache=new Map;async function g34(J,Q){let{account:Y=J.account,blobs:G,chain:X,gas:z,kzg:K,nonce:W,nonceManager:Z,parameters:V=yl0.defaultParameters,type:q}=Q,U=Y?(0,T34.parseAccount)(Y):Y,M={...Q,...U?{from:U?.address}:{}},D;async function I(){if(D)return D;return D=await(0,up.getAction)(J,$34.getBlock,"getBlock")({blockTag:"latest"}),D}let O;async function A(){if(O)return O;if(X)return X.id;if(typeof Q.chainId<"u")return Q.chainId;return O=await(0,up.getAction)(J,y34.getChainId,"getChainId")({}),O}if(V.includes("nonce")&&typeof W>"u"&&U)if(Z){let B=await A();M.nonce=await Z.consume({address:U.address,chainId:B,client:J})}else M.nonce=await(0,up.getAction)(J,f34.getTransactionCount,"getTransactionCount")({address:U.address,blockTag:"pending"});if((V.includes("blobVersionedHashes")||V.includes("sidecars"))&&G&&K){let B=(0,k34.blobsToCommitments)({blobs:G,kzg:K});if(V.includes("blobVersionedHashes")){let w=(0,j34.commitmentsToVersionedHashes)({commitments:B,to:"hex"});M.blobVersionedHashes=w}if(V.includes("sidecars")){let w=(0,v34.blobsToProofs)({blobs:G,commitments:B,kzg:K}),N=(0,h34.toBlobSidecars)({blobs:G,commitments:B,proofs:w,to:"hex"});M.sidecars=N}}if(V.includes("chainId"))M.chainId=await A();if((V.includes("fees")||V.includes("type"))&&typeof q>"u")try{M.type=(0,x34.getTransactionType)(M)}catch{let B=yl0.eip1559NetworkCache.get(J.uid);if(typeof B>"u")B=typeof(await I())?.baseFeePerGas==="bigint",yl0.eip1559NetworkCache.set(J.uid,B);M.type=B?"eip1559":"legacy"}if(V.includes("fees"))if(M.type!=="legacy"&&M.type!=="eip2930"){if(typeof M.maxFeePerGas>"u"||typeof M.maxPriorityFeePerGas>"u"){let B=await I(),{maxFeePerGas:w,maxPriorityFeePerGas:N}=await(0,bl0.internal_estimateFeesPerGas)(J,{block:B,chain:X,request:M});if(typeof Q.maxPriorityFeePerGas>"u"&&Q.maxFeePerGas&&Q.maxFeePerGas<N)throw new xl0.MaxFeePerGasTooLowError({maxPriorityFeePerGas:N});M.maxPriorityFeePerGas=N,M.maxFeePerGas=w}}else{if(typeof Q.maxFeePerGas<"u"||typeof Q.maxPriorityFeePerGas<"u")throw new xl0.Eip1559FeesNotSupportedError;if(typeof Q.gasPrice>"u"){let B=await I(),{gasPrice:w}=await(0,bl0.internal_estimateFeesPerGas)(J,{block:B,chain:X,request:M,type:"legacy"});M.gasPrice=w}}if(V.includes("gas")&&typeof z>"u")M.gas=await(0,up.getAction)(J,P34.estimateGas,"estimateGas")({...M,account:U?{address:U.address,type:"json-rpc"}:U});return(0,b34.assertRequest)(M),delete M.parameters,M}});var VV1=H((ml0)=>{Object.defineProperty(ml0,"__esModule",{value:!0});ml0.getBalance=u34;var d34=y1();async function u34(J,{address:Q,blockNumber:Y,blockTag:G=J.experimental_blockTag??"latest"}){let X=typeof Y==="bigint"?(0,d34.numberToHex)(Y):void 0,z=await J.request({method:"eth_getBalance",params:[Q,X||G]});return BigInt(z)}});var pp=H((ul0)=>{Object.defineProperty(ul0,"__esModule",{value:!0});ul0.estimateGas=e34;var p34=L9(),c34=f0(),_34=z$(),dl0=y1(),i34=tZ1(),n34=kD(),o34=hX(),a34=vp(),r34=bX(),s34=H$(),t34=VV1();async function e34(J,Q){let{account:Y=J.account}=Q,G=Y?(0,p34.parseAccount)(Y):void 0;try{let k=function(d){let{block:h,request:S,rpcStateOverride:T}=d;return J.request({method:"eth_estimateGas",params:T?[S,h??J.experimental_blockTag??"latest",T]:h?[S,h]:[S]})},{accessList:X,authorizationList:z,blobs:K,blobVersionedHashes:W,blockNumber:Z,blockTag:V,data:q,gas:U,gasPrice:M,maxFeePerBlobGas:D,maxFeePerGas:I,maxPriorityFeePerGas:O,nonce:A,value:B,stateOverride:w,...N}=await(0,s34.prepareTransactionRequest)(J,{...Q,parameters:G?.type==="local"?void 0:["blobVersionedHashes"]}),E=(typeof Z==="bigint"?(0,dl0.numberToHex)(Z):void 0)||V,R=(0,a34.serializeStateOverride)(w),F=await(async()=>{if(N.to)return N.to;if(z&&z.length>0)return await(0,_34.recoverAuthorizationAddress)({authorization:z[0]}).catch(()=>{throw new c34.BaseError("`to` is required. Could not infer from `authorizationList`")});return})();(0,r34.assertRequest)(Q);let f=J.chain?.formatters?.transactionRequest?.format,P=(f||o34.formatTransactionRequest)({...(0,n34.extract)(N,{format:f}),from:G?.address,accessList:X,authorizationList:z,blobs:K,blobVersionedHashes:W,data:q,gas:U,gasPrice:M,maxFeePerBlobGas:D,maxFeePerGas:I,maxPriorityFeePerGas:O,nonce:A,to:F,value:B}),$=BigInt(await k({block:E,request:P,rpcStateOverride:R}));if(z){let d=await(0,t34.getBalance)(J,{address:P.from}),h=await Promise.all(z.map(async(S)=>{let{address:T}=S,b=await k({block:E,request:{authorizationList:void 0,data:q,from:G?.address,to:T,value:(0,dl0.numberToHex)(d)},rpcStateOverride:R}).catch(()=>100000n);return 2n*BigInt(b)}));$+=h.reduce((S,T)=>S+T,0n)}return $}catch(X){throw(0,i34.getEstimateGasError)(X,{...Q,account:G,chain:J.chain})}}});var qV1=H((ll0)=>{Object.defineProperty(ll0,"__esModule",{value:!0});ll0.estimateContractGas=KJ4;var QJ4=L9(),YJ4=i7(),GJ4=oK(),XJ4=g6(),zJ4=pp();async function KJ4(J,Q){let{abi:Y,address:G,args:X,functionName:z,dataSuffix:K,...W}=Q,Z=(0,YJ4.encodeFunctionData)({abi:Y,args:X,functionName:z});try{return await(0,XJ4.getAction)(J,zJ4.estimateGas,"estimateGas")({data:`${Z}${K?K.replace("0x",""):""}`,to:G,...W})}catch(V){let q=W.account?(0,QJ4.parseAccount)(W.account):void 0;throw(0,GJ4.getContractError)(V,{abi:Y,address:G,args:X,docsPath:"/docs/contract/estimateContractGas",functionName:z,sender:q?.address})}}});var GY=H((_l0)=>{Object.defineProperty(_l0,"__esModule",{value:!0});_l0.isAddressEqual=ZJ4;var pl0=tQ(),cl0=_7();function ZJ4(J,Q){if(!(0,cl0.isAddress)(J,{strict:!1}))throw new pl0.InvalidAddressError({address:J});if(!(0,cl0.isAddress)(Q,{strict:!1}))throw new pl0.InvalidAddressError({address:Q});return J.toLowerCase()===Q.toLowerCase()}});var _N=H((ol0)=>{Object.defineProperty(ol0,"__esModule",{value:!0});ol0.decodeEventLog=HJ4;var cN=P8(),qJ4=oW1(),UJ4=p7(),MJ4=SD(),nl0=_K(),DJ4=PX(),il0="/docs/contract/decodeEventLog";function HJ4(J){let{abi:Q,data:Y,strict:G,topics:X}=J,z=G??!0,[K,...W]=X;if(!K)throw new cN.AbiEventSignatureEmptyTopicsError({docsPath:il0});let Z=Q.find((O)=>O.type==="event"&&K===(0,MJ4.toEventSelector)((0,DJ4.formatAbiItem)(O)));if(!(Z&&("name"in Z))||Z.type!=="event")throw new cN.AbiEventSignatureNotFoundError(K,{docsPath:il0});let{name:V,inputs:q}=Z,U=q?.some((O)=>!(("name"in O)&&O.name)),M=U?[]:{},D=q.map((O,A)=>[O,A]).filter(([O])=>("indexed"in O)&&O.indexed);for(let O=0;O<D.length;O++){let[A,B]=D[O],w=W[O];if(!w)throw new cN.DecodeLogTopicsMismatch({abiItem:Z,param:A});M[U?B:A.name||B]=IJ4({param:A,value:w})}let I=q.filter((O)=>!(("indexed"in O)&&O.indexed));if(I.length>0){if(Y&&Y!=="0x")try{let O=(0,nl0.decodeAbiParameters)(I,Y);if(O)if(U)for(let A=0;A<q.length;A++)M[A]=M[A]??O.shift();else for(let A=0;A<I.length;A++)M[I[A].name]=O[A]}catch(O){if(z){if(O instanceof cN.AbiDecodingDataSizeTooSmallError||O instanceof qJ4.PositionOutOfBoundsError)throw new cN.DecodeLogDataMismatch({abiItem:Z,data:Y,params:I,size:(0,UJ4.size)(Y)});throw O}}else if(z)throw new cN.DecodeLogDataMismatch({abiItem:Z,data:"0x",params:I,size:0})}return{eventName:V,args:Object.values(M).length>0?M:void 0}}function IJ4({param:J,value:Q}){if(J.type==="string"||J.type==="bytes"||J.type==="tuple"||J.type.match(/^(.*)\[(\d+)?\]$/))return Q;return((0,nl0.decodeAbiParameters)([J],Q)||[])[0]}});var iN=H((al0)=>{Object.defineProperty(al0,"__esModule",{value:!0});al0.parseEventLogs=EJ4;var UV1=P8(),AJ4=GY(),BJ4=t6(),NJ4=c7(),wJ4=SD(),LJ4=_N();function EJ4(J){let{abi:Q,args:Y,logs:G,strict:X=!0}=J,z=(()=>{if(!J.eventName)return;if(Array.isArray(J.eventName))return J.eventName;return[J.eventName]})();return G.map((K)=>{try{let W=Q.find((V)=>V.type==="event"&&K.topics[0]===(0,wJ4.toEventSelector)(V));if(!W)return null;let Z=(0,LJ4.decodeEventLog)({...K,abi:[W],strict:X});if(z&&!z.includes(Z.eventName))return null;if(!CJ4({args:Z.args,inputs:W.inputs,matchArgs:Y}))return null;return{...Z,...K}}catch(W){let Z,V;if(W instanceof UV1.AbiEventSignatureNotFoundError)return null;if(W instanceof UV1.DecodeLogDataMismatch||W instanceof UV1.DecodeLogTopicsMismatch){if(X)return null;Z=W.abiItem.name,V=W.abiItem.inputs?.some((q)=>!(("name"in q)&&q.name))}return{...K,args:V?[]:{},eventName:Z}}}).filter(Boolean)}function CJ4(J){let{args:Q,inputs:Y,matchArgs:G}=J;if(!G)return!0;if(!Q)return!1;function X(z,K,W){try{if(z.type==="address")return(0,AJ4.isAddressEqual)(K,W);if(z.type==="string"||z.type==="bytes")return(0,NJ4.keccak256)((0,BJ4.toBytes)(K))===W;return K===W}catch{return!1}}if(Array.isArray(Q)&&Array.isArray(G))return G.every((z,K)=>{if(z===null||z===void 0)return!0;let W=Y[K];if(!W)return!1;return(Array.isArray(z)?z:[z]).some((V)=>X(W,V,Q[K]))});if(typeof Q==="object"&&!Array.isArray(Q)&&typeof G==="object"&&!Array.isArray(G))return Object.entries(G).every(([z,K])=>{if(K===null||K===void 0)return!0;let W=Y.find((V)=>V.name===z);if(!W)return!1;return(Array.isArray(K)?K:[K]).some((V)=>X(W,V,Q[z]))});return!1}});var xX=H((rl0)=>{Object.defineProperty(rl0,"__esModule",{value:!0});rl0.formatLog=FJ4;function FJ4(J,{args:Q,eventName:Y}={}){return{...J,blockHash:J.blockHash?J.blockHash:null,blockNumber:J.blockNumber?BigInt(J.blockNumber):null,logIndex:J.logIndex?Number(J.logIndex):null,transactionHash:J.transactionHash?J.transactionHash:null,transactionIndex:J.transactionIndex?Number(J.transactionIndex):null,...Y?{args:Q,eventName:Y}:{}}}});var cp=H((tl0)=>{Object.defineProperty(tl0,"__esModule",{value:!0});tl0.getLogs=fJ4;var TJ4=iV(),PJ4=iN(),sl0=y1(),$J4=xX();async function fJ4(J,{address:Q,blockHash:Y,fromBlock:G,toBlock:X,event:z,events:K,args:W,strict:Z}={}){let V=Z??!1,q=K??(z?[z]:void 0),U=[];if(q){if(U=[q.flatMap((O)=>(0,TJ4.encodeEventTopics)({abi:[O],eventName:O.name,args:K?void 0:W}))],z)U=U[0]}let M;if(Y)M=await J.request({method:"eth_getLogs",params:[{address:Q,topics:U,blockHash:Y}]});else M=await J.request({method:"eth_getLogs",params:[{address:Q,topics:U,fromBlock:typeof G==="bigint"?(0,sl0.numberToHex)(G):G,toBlock:typeof X==="bigint"?(0,sl0.numberToHex)(X):X}]});let D=M.map((I)=>(0,$J4.formatLog)(I));if(!q)return D;return(0,PJ4.parseEventLogs)({abi:q,args:W,logs:D,strict:V})}});var _p=H((el0)=>{Object.defineProperty(el0,"__esModule",{value:!0});el0.getContractEvents=bJ4;var vJ4=fX(),jJ4=g6(),hJ4=cp();async function bJ4(J,Q){let{abi:Y,address:G,args:X,blockHash:z,eventName:K,fromBlock:W,toBlock:Z,strict:V}=Q,q=K?(0,vJ4.getAbiItem)({abi:Y,name:K}):void 0,U=!q?Y.filter((M)=>M.type==="event"):void 0;return(0,jJ4.getAction)(J,hJ4.getLogs,"getLogs")({address:G,args:X,blockHash:z,event:q,events:U,fromBlock:W,toBlock:Z,strict:V})}});var yX=H((Jp0)=>{Object.defineProperty(Jp0,"__esModule",{value:!0});Jp0.decodeFunctionResult=mJ4;var MV1=P8(),yJ4=_K(),gJ4=fX(),DV1="/docs/contract/decodeFunctionResult";function mJ4(J){let{abi:Q,args:Y,functionName:G,data:X}=J,z=Q[0];if(G){let W=(0,gJ4.getAbiItem)({abi:Q,args:Y,name:G});if(!W)throw new MV1.AbiFunctionNotFoundError(G,{docsPath:DV1});z=W}if(z.type!=="function")throw new MV1.AbiFunctionNotFoundError(void 0,{docsPath:DV1});if(!z.outputs)throw new MV1.AbiFunctionOutputsNotFoundError(z.name,{docsPath:DV1});let K=(0,yJ4.decodeAbiParameters)(z.outputs,X);if(K&&K.length>1)return K;if(K&&K.length===1)return K[0];return}});var Gp0=H((Qp0)=>{Object.defineProperty(Qp0,"__esModule",{value:!0});Qp0.version=void 0;Qp0.version="0.1.1"});var zp0=H((Xp0)=>{Object.defineProperty(Xp0,"__esModule",{value:!0});Xp0.getUrl=lJ4;Xp0.getVersion=pJ4;Xp0.prettyPrint=cJ4;var uJ4=Gp0();function lJ4(J){return J}function pJ4(){return uJ4.version}function cJ4(J){if(!J)return"";let Q=Object.entries(J).map(([G,X])=>{if(X===void 0||X===!1)return null;return[G,X]}).filter(Boolean),Y=Q.reduce((G,[X])=>Math.max(G,X.length),0);return Q.map(([G,X])=>`  ${`${G}:`.padEnd(Y+1)}  ${X}`).join(`
`)}});var a3=H((Wp0)=>{Object.defineProperty(Wp0,"__esModule",{value:!0});Wp0.BaseError=void 0;var oJ4=zp0();class ip extends Error{constructor(J,Q={}){let Y=(()=>{if(Q.cause instanceof ip){if(Q.cause.details)return Q.cause.details;if(Q.cause.shortMessage)return Q.cause.shortMessage}if(Q.cause&&"details"in Q.cause&&typeof Q.cause.details==="string")return Q.cause.details;if(Q.cause?.message)return Q.cause.message;return Q.details})(),G=(()=>{if(Q.cause instanceof ip)return Q.cause.docsPath||Q.docsPath;return Q.docsPath})(),X="https://oxlib.sh",z=`https://oxlib.sh${G??""}`,K=[J||"An error occurred.",...Q.metaMessages?["",...Q.metaMessages]:[],...Y||G?["",Y?`Details: ${Y}`:void 0,G?`See: ${z}`:void 0]:[]].filter((W)=>typeof W==="string").join(`
`);super(K,Q.cause?{cause:Q.cause}:void 0);Object.defineProperty(this,"details",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"docs",{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,"shortMessage",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"cause",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"BaseError"}),Object.defineProperty(this,"version",{enumerable:!0,configurable:!0,writable:!0,value:`ox@${(0,oJ4.getVersion)()}`}),this.cause=Q.cause,this.details=Y,this.docs=z,this.docsPath=G,this.shortMessage=J}walk(J){return Kp0(this,J)}}Wp0.BaseError=ip;function Kp0(J,Q){if(Q?.(J))return J;if(J&&typeof J==="object"&&"cause"in J&&J.cause)return Kp0(J.cause,Q);return Q?null:J}});var HV1=H((Vp0)=>{Object.defineProperty(Vp0,"__esModule",{value:!0});Vp0.charCodeMap=void 0;Vp0.assertSize=aJ4;Vp0.assertStartOffset=rJ4;Vp0.assertEndOffset=sJ4;Vp0.charCodeToBase16=tJ4;Vp0.pad=eJ4;Vp0.trim=JQ4;var gX=$2();function aJ4(J,Q){if(gX.size(J)>Q)throw new gX.SizeOverflowError({givenSize:gX.size(J),maxSize:Q})}function rJ4(J,Q){if(typeof Q==="number"&&Q>0&&Q>gX.size(J)-1)throw new gX.SliceOffsetOutOfBoundsError({offset:Q,position:"start",size:gX.size(J)})}function sJ4(J,Q,Y){if(typeof Q==="number"&&typeof Y==="number"&&gX.size(J)!==Y-Q)throw new gX.SliceOffsetOutOfBoundsError({offset:Y,position:"end",size:gX.size(J)})}Vp0.charCodeMap={zero:48,nine:57,A:65,F:70,a:97,f:102};function tJ4(J){if(J>=Vp0.charCodeMap.zero&&J<=Vp0.charCodeMap.nine)return J-Vp0.charCodeMap.zero;if(J>=Vp0.charCodeMap.A&&J<=Vp0.charCodeMap.F)return J-(Vp0.charCodeMap.A-10);if(J>=Vp0.charCodeMap.a&&J<=Vp0.charCodeMap.f)return J-(Vp0.charCodeMap.a-10);return}function eJ4(J,Q={}){let{dir:Y,size:G=32}=Q;if(G===0)return J;if(J.length>G)throw new gX.SizeExceedsPaddingSizeError({size:J.length,targetSize:G,type:"Bytes"});let X=new Uint8Array(G);for(let z=0;z<G;z++){let K=Y==="right";X[K?z:G-z-1]=J[K?z:J.length-z-1]}return X}function JQ4(J,Q={}){let{dir:Y="left"}=Q,G=J,X=0;for(let z=0;z<G.length-1;z++)if(G[Y==="left"?z:G.length-z-1].toString()==="0")X++;else break;return G=Y==="left"?G.slice(X):G.slice(0,G.length-X),G}});var IV1=H((qp0)=>{Object.defineProperty(qp0,"__esModule",{value:!0});qp0.assertSize=WQ4;qp0.assertStartOffset=ZQ4;qp0.assertEndOffset=VQ4;qp0.pad=qQ4;qp0.trim=UQ4;var mX=p4();function WQ4(J,Q){if(mX.size(J)>Q)throw new mX.SizeOverflowError({givenSize:mX.size(J),maxSize:Q})}function ZQ4(J,Q){if(typeof Q==="number"&&Q>0&&Q>mX.size(J)-1)throw new mX.SliceOffsetOutOfBoundsError({offset:Q,position:"start",size:mX.size(J)})}function VQ4(J,Q,Y){if(typeof Q==="number"&&typeof Y==="number"&&mX.size(J)!==Y-Q)throw new mX.SliceOffsetOutOfBoundsError({offset:Y,position:"end",size:mX.size(J)})}function qQ4(J,Q={}){let{dir:Y,size:G=32}=Q;if(G===0)return J;let X=J.replace("0x","");if(X.length>G*2)throw new mX.SizeExceedsPaddingSizeError({size:Math.ceil(X.length/2),targetSize:G,type:"Hex"});return`0x${X[Y==="right"?"padEnd":"padStart"](G*2,"0")}`}function UQ4(J,Q={}){let{dir:Y="left"}=Q,G=J.replace("0x",""),X=0;for(let z=0;z<G.length-1;z++)if(G[Y==="left"?z:G.length-z-1].toString()==="0")X++;else break;if(G=Y==="left"?G.slice(X):G.slice(0,G.length-X),G==="0")return"0x";if(Y==="right"&&G.length%2===1)return`0x${G}0`;return`0x${G}`}});var I$=H((Up0)=>{Object.defineProperty(Up0,"__esModule",{value:!0});Up0.parse=AQ4;Up0.stringify=BQ4;var OV1="#__bigint";function AQ4(J,Q){return JSON.parse(J,(Y,G)=>{let X=G;if(typeof X==="string"&&X.endsWith(OV1))return BigInt(X.slice(0,-OV1.length));return typeof Q==="function"?Q(Y,X):X})}function BQ4(J,Q,Y){return JSON.stringify(J,(G,X)=>{if(typeof Q==="function")return Q(G,X);if(typeof X==="bigint")return X.toString()+OV1;return X},Y)}});var $2=H((Lp0)=>{Object.defineProperty(Lp0,"__esModule",{value:!0});Lp0.SizeExceedsPaddingSizeError=Lp0.SliceOffsetOutOfBoundsError=Lp0.SizeOverflowError=Lp0.InvalidBytesTypeError=Lp0.InvalidBytesBooleanError=void 0;Lp0.assert=Mp0;Lp0.concat=SQ4;Lp0.from=TQ4;Lp0.fromArray=Dp0;Lp0.fromBoolean=PQ4;Lp0.fromHex=AV1;Lp0.fromNumber=$Q4;Lp0.fromString=fQ4;Lp0.isEqual=kQ4;Lp0.padLeft=Hp0;Lp0.padRight=Ip0;Lp0.random=vQ4;Lp0.size=jQ4;Lp0.slice=hQ4;Lp0.toBigInt=bQ4;Lp0.toBoolean=xQ4;Lp0.toHex=yQ4;Lp0.toNumber=gQ4;Lp0.toString=mQ4;Lp0.trimLeft=Op0;Lp0.trimRight=Ap0;Lp0.validate=dQ4;var LQ4=sV(),oN=a3(),hD=p4(),r3=HV1(),EQ4=IV1(),CQ4=I$(),RQ4=new TextDecoder,FQ4=new TextEncoder;function Mp0(J){if(J instanceof Uint8Array)return;if(!J)throw new nN(J);if(typeof J!=="object")throw new nN(J);if(!("BYTES_PER_ELEMENT"in J))throw new nN(J);if(J.BYTES_PER_ELEMENT!==1||J.constructor.name!=="Uint8Array")throw new nN(J)}function SQ4(...J){let Q=0;for(let G of J)Q+=G.length;let Y=new Uint8Array(Q);for(let G=0,X=0;G<J.length;G++){let z=J[G];Y.set(z,X),X+=z.length}return Y}function TQ4(J){if(J instanceof Uint8Array)return J;if(typeof J==="string")return AV1(J);return Dp0(J)}function Dp0(J){return J instanceof Uint8Array?J:new Uint8Array(J)}function PQ4(J,Q={}){let{size:Y}=Q,G=new Uint8Array(1);if(G[0]=Number(J),typeof Y==="number")return r3.assertSize(G,Y),Hp0(G,Y);return G}function AV1(J,Q={}){let{size:Y}=Q,G=J;if(Y)EQ4.assertSize(J,Y),G=hD.padRight(J,Y);let X=G.slice(2);if(X.length%2)X=`0${X}`;let z=X.length/2,K=new Uint8Array(z);for(let W=0,Z=0;W<z;W++){let V=r3.charCodeToBase16(X.charCodeAt(Z++)),q=r3.charCodeToBase16(X.charCodeAt(Z++));if(V===void 0||q===void 0)throw new oN.BaseError(`Invalid byte sequence ("${X[Z-2]}${X[Z-1]}" in "${X}").`);K[W]=V*16+q}return K}function $Q4(J,Q){let Y=hD.fromNumber(J,Q);return AV1(Y)}function fQ4(J,Q={}){let{size:Y}=Q,G=FQ4.encode(J);if(typeof Y==="number")return r3.assertSize(G,Y),Ip0(G,Y);return G}function kQ4(J,Q){return(0,LQ4.equalBytes)(J,Q)}function Hp0(J,Q){return r3.pad(J,{dir:"left",size:Q})}function Ip0(J,Q){return r3.pad(J,{dir:"right",size:Q})}function vQ4(J){return crypto.getRandomValues(new Uint8Array(J))}function jQ4(J){return J.length}function hQ4(J,Q,Y,G={}){let{strict:X}=G;r3.assertStartOffset(J,Q);let z=J.slice(Q,Y);if(X)r3.assertEndOffset(z,Q,Y);return z}function bQ4(J,Q={}){let{size:Y}=Q;if(typeof Y<"u")r3.assertSize(J,Y);let G=hD.fromBytes(J,Q);return hD.toBigInt(G,Q)}function xQ4(J,Q={}){let{size:Y}=Q,G=J;if(typeof Y<"u")r3.assertSize(G,Y),G=Op0(G);if(G.length>1||G[0]>1)throw new BV1(G);return Boolean(G[0])}function yQ4(J,Q={}){return hD.fromBytes(J,Q)}function gQ4(J,Q={}){let{size:Y}=Q;if(typeof Y<"u")r3.assertSize(J,Y);let G=hD.fromBytes(J,Q);return hD.toNumber(G,Q)}function mQ4(J,Q={}){let{size:Y}=Q,G=J;if(typeof Y<"u")r3.assertSize(G,Y),G=Ap0(G);return RQ4.decode(G)}function Op0(J){return r3.trim(J,{dir:"left"})}function Ap0(J){return r3.trim(J,{dir:"right"})}function dQ4(J){try{return Mp0(J),!0}catch{return!1}}class BV1 extends oN.BaseError{constructor(J){super(`Bytes value \`${J}\` is not a valid boolean.`,{metaMessages:["The bytes array must contain a single byte of either a `0` or `1` value."]});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Bytes.InvalidBytesBooleanError"})}}Lp0.InvalidBytesBooleanError=BV1;class nN extends oN.BaseError{constructor(J){super(`Value \`${typeof J==="object"?CQ4.stringify(J):J}\` of type \`${typeof J}\` is an invalid Bytes value.`,{metaMessages:["Bytes values must be of type `Bytes`."]});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Bytes.InvalidBytesTypeError"})}}Lp0.InvalidBytesTypeError=nN;class Bp0 extends oN.BaseError{constructor({givenSize:J,maxSize:Q}){super(`Size cannot exceed \`${Q}\` bytes. Given size: \`${J}\` bytes.`);Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Bytes.SizeOverflowError"})}}Lp0.SizeOverflowError=Bp0;class Np0 extends oN.BaseError{constructor({offset:J,position:Q,size:Y}){super(`Slice ${Q==="start"?"starting":"ending"} at offset \`${J}\` is out-of-bounds (size: \`${Y}\`).`);Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Bytes.SliceOffsetOutOfBoundsError"})}}Lp0.SliceOffsetOutOfBoundsError=Np0;class wp0 extends oN.BaseError{constructor({size:J,targetSize:Q,type:Y}){super(`${Y.charAt(0).toUpperCase()}${Y.slice(1).toLowerCase()} size (\`${J}\`) exceeds padding size (\`${Q}\`).`);Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Bytes.SizeExceedsPaddingSizeError"})}}Lp0.SizeExceedsPaddingSizeError=wp0});var p4=H((kp0)=>{Object.defineProperty(kp0,"__esModule",{value:!0});kp0.SizeExceedsPaddingSizeError=kp0.SliceOffsetOutOfBoundsError=kp0.SizeOverflowError=kp0.InvalidLengthError=kp0.InvalidHexValueError=kp0.InvalidHexTypeError=kp0.InvalidHexBooleanError=kp0.IntegerOutOfRangeError=void 0;kp0.assert=Cp0;kp0.concat=BY4;kp0.from=NY4;kp0.fromBoolean=wY4;kp0.fromBytes=O$;kp0.fromNumber=LY4;kp0.fromString=EY4;kp0.isEqual=CY4;kp0.padLeft=NV1;kp0.padRight=Rp0;kp0.random=RY4;kp0.slice=FY4;kp0.size=SY4;kp0.trimLeft=Fp0;kp0.trimRight=TY4;kp0.toBigInt=Sp0;kp0.toBoolean=PY4;kp0.toBytes=$Y4;kp0.toNumber=fY4;kp0.toString=kY4;kp0.validate=vY4;var DY4=sV(),aN=$2(),Yq=a3(),HY4=HV1(),dX=IV1(),IY4=I$(),OY4=new TextEncoder,AY4=Array.from({length:256},(J,Q)=>Q.toString(16).padStart(2,"0"));function Cp0(J,Q={}){let{strict:Y=!1}=Q;if(!J)throw new np(J);if(typeof J!=="string")throw new np(J);if(Y){if(!/^0x[0-9a-fA-F]*$/.test(J))throw new op(J)}if(!J.startsWith("0x"))throw new op(J)}function BY4(...J){return`0x${J.reduce((Q,Y)=>Q+Y.replace("0x",""),"")}`}function NY4(J){if(J instanceof Uint8Array)return O$(J);if(Array.isArray(J))return O$(new Uint8Array(J));return J}function wY4(J,Q={}){let Y=`0x${Number(J)}`;if(typeof Q.size==="number")return dX.assertSize(Y,Q.size),NV1(Y,Q.size);return Y}function O$(J,Q={}){let Y="";for(let X=0;X<J.length;X++)Y+=AY4[J[X]];let G=`0x${Y}`;if(typeof Q.size==="number")return dX.assertSize(G,Q.size),Rp0(G,Q.size);return G}function LY4(J,Q={}){let{signed:Y,size:G}=Q,X=BigInt(J),z;if(G)if(Y)z=(1n<<BigInt(G)*8n-1n)-1n;else z=2n**(BigInt(G)*8n)-1n;else if(typeof J==="number")z=BigInt(Number.MAX_SAFE_INTEGER);let K=typeof z==="bigint"&&Y?-z-1n:0;if(z&&X>z||X<K){let V=typeof J==="bigint"?"n":"";throw new wV1({max:z?`${z}${V}`:void 0,min:`${K}${V}`,signed:Y,size:G,value:`${J}${V}`})}let Z=`0x${(Y&&X<0?(1n<<BigInt(G*8))+BigInt(X):X).toString(16)}`;if(G)return NV1(Z,G);return Z}function EY4(J,Q={}){return O$(OY4.encode(J),Q)}function CY4(J,Q){return(0,DY4.equalBytes)(aN.fromHex(J),aN.fromHex(Q))}function NV1(J,Q){return dX.pad(J,{dir:"left",size:Q})}function Rp0(J,Q){return dX.pad(J,{dir:"right",size:Q})}function RY4(J){return O$(aN.random(J))}function FY4(J,Q,Y,G={}){let{strict:X}=G;dX.assertStartOffset(J,Q);let z=`0x${J.replace("0x","").slice((Q??0)*2,(Y??J.length)*2)}`;if(X)dX.assertEndOffset(z,Q,Y);return z}function SY4(J){return Math.ceil((J.length-2)/2)}function Fp0(J){return dX.trim(J,{dir:"left"})}function TY4(J){return dX.trim(J,{dir:"right"})}function Sp0(J,Q={}){let{signed:Y}=Q;if(Q.size)dX.assertSize(J,Q.size);let G=BigInt(J);if(!Y)return G;let X=(J.length-2)/2,z=(1n<<BigInt(X)*8n)-1n,K=z>>1n;if(G<=K)return G;return G-z-1n}function PY4(J,Q={}){if(Q.size)dX.assertSize(J,Q.size);let Y=Fp0(J);if(Y==="0x")return!1;if(Y==="0x1")return!0;throw new LV1(J)}function $Y4(J,Q={}){return aN.fromHex(J,Q)}function fY4(J,Q={}){let{signed:Y,size:G}=Q;if(!Y&&!G)return Number(J);return Number(Sp0(J,Q))}function kY4(J,Q={}){let{size:Y}=Q,G=aN.fromHex(J);if(Y)HY4.assertSize(G,Y),G=aN.trimRight(G);return new TextDecoder().decode(G)}function vY4(J,Q={}){let{strict:Y=!1}=Q;try{return Cp0(J,{strict:Y}),!0}catch{return!1}}class wV1 extends Yq.BaseError{constructor({max:J,min:Q,signed:Y,size:G,value:X}){super(`Number \`${X}\` is not in safe${G?` ${G*8}-bit`:""}${Y?" signed":" unsigned"} integer range ${J?`(\`${Q}\` to \`${J}\`)`:`(above \`${Q}\`)`}`);Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Hex.IntegerOutOfRangeError"})}}kp0.IntegerOutOfRangeError=wV1;class LV1 extends Yq.BaseError{constructor(J){super(`Hex value \`"${J}"\` is not a valid boolean.`,{metaMessages:['The hex value must be `"0x0"` (false) or `"0x1"` (true).']});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Hex.InvalidHexBooleanError"})}}kp0.InvalidHexBooleanError=LV1;class np extends Yq.BaseError{constructor(J){super(`Value \`${typeof J==="object"?IY4.stringify(J):J}\` of type \`${typeof J}\` is an invalid hex type.`,{metaMessages:['Hex types must be represented as `"0x${string}"`.']});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Hex.InvalidHexTypeError"})}}kp0.InvalidHexTypeError=np;class op extends Yq.BaseError{constructor(J){super(`Value \`${J}\` is an invalid hex value.`,{metaMessages:['Hex values must start with `"0x"` and contain only hexadecimal characters (0-9, a-f, A-F).']});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Hex.InvalidHexValueError"})}}kp0.InvalidHexValueError=op;class Tp0 extends Yq.BaseError{constructor(J){super(`Hex value \`"${J}"\` is an odd length (${J.length-2} nibbles).`,{metaMessages:["It must be an even length."]});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Hex.InvalidLengthError"})}}kp0.InvalidLengthError=Tp0;class Pp0 extends Yq.BaseError{constructor({givenSize:J,maxSize:Q}){super(`Size cannot exceed \`${Q}\` bytes. Given size: \`${J}\` bytes.`);Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Hex.SizeOverflowError"})}}kp0.SizeOverflowError=Pp0;class $p0 extends Yq.BaseError{constructor({offset:J,position:Q,size:Y}){super(`Slice ${Q==="start"?"starting":"ending"} at offset \`${J}\` is out-of-bounds (size: \`${Y}\`).`);Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Hex.SliceOffsetOutOfBoundsError"})}}kp0.SliceOffsetOutOfBoundsError=$p0;class fp0 extends Yq.BaseError{constructor({size:J,targetSize:Q,type:Y}){super(`${Y.charAt(0).toUpperCase()}${Y.slice(1).toLowerCase()} size (\`${J}\`) exceeds padding size (\`${Q}\`).`);Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Hex.SizeExceedsPaddingSizeError"})}}kp0.SizeExceedsPaddingSizeError=fp0});var hp0=H((jp0)=>{Object.defineProperty(jp0,"__esModule",{value:!0});jp0.fromRpc=W24;jp0.toRpc=Z24;var EV1=p4();function W24(J){return{...J,amount:BigInt(J.amount),index:Number(J.index),validatorIndex:Number(J.validatorIndex)}}function Z24(J){return{address:J.address,amount:EV1.fromNumber(J.amount),index:EV1.fromNumber(J.index),validatorIndex:EV1.fromNumber(J.validatorIndex)}}});var CV1=H((xp0)=>{Object.defineProperty(xp0,"__esModule",{value:!0});xp0.fromRpc=U24;xp0.toRpc=M24;var rN=p4(),bp0=hp0();function U24(J){return{...J.baseFeePerGas&&{baseFeePerGas:BigInt(J.baseFeePerGas)},...J.blobBaseFee&&{blobBaseFee:BigInt(J.blobBaseFee)},...J.feeRecipient&&{feeRecipient:J.feeRecipient},...J.gasLimit&&{gasLimit:BigInt(J.gasLimit)},...J.number&&{number:BigInt(J.number)},...J.prevRandao&&{prevRandao:BigInt(J.prevRandao)},...J.time&&{time:BigInt(J.time)},...J.withdrawals&&{withdrawals:J.withdrawals.map(bp0.fromRpc)}}}function M24(J){return{...typeof J.baseFeePerGas==="bigint"&&{baseFeePerGas:rN.fromNumber(J.baseFeePerGas)},...typeof J.blobBaseFee==="bigint"&&{blobBaseFee:rN.fromNumber(J.blobBaseFee)},...typeof J.feeRecipient==="string"&&{feeRecipient:J.feeRecipient},...typeof J.gasLimit==="bigint"&&{gasLimit:rN.fromNumber(J.gasLimit)},...typeof J.number==="bigint"&&{number:rN.fromNumber(J.number)},...typeof J.prevRandao==="bigint"&&{prevRandao:rN.fromNumber(J.prevRandao)},...typeof J.time==="bigint"&&{time:rN.fromNumber(J.time)},...J.withdrawals&&{withdrawals:J.withdrawals.map(bp0.toRpc)}}}});var tK=H((gp0)=>{Object.defineProperty(gp0,"__esModule",{value:!0});gp0.erc4626Abi=gp0.erc721Abi=gp0.erc1155Abi=gp0.erc20Abi_bytes32=gp0.erc20Abi=gp0.erc6492SignatureValidatorAbi=gp0.erc1271Abi=gp0.addressResolverAbi=gp0.textResolverAbi=gp0.universalResolverReverseAbi=gp0.universalResolverResolveAbi=gp0.batchGatewayAbi=gp0.multicall3Abi=void 0;gp0.multicall3Abi=[{inputs:[{components:[{name:"target",type:"address"},{name:"allowFailure",type:"bool"},{name:"callData",type:"bytes"}],name:"calls",type:"tuple[]"}],name:"aggregate3",outputs:[{components:[{name:"success",type:"bool"},{name:"returnData",type:"bytes"}],name:"returnData",type:"tuple[]"}],stateMutability:"view",type:"function"}];gp0.batchGatewayAbi=[{name:"query",type:"function",stateMutability:"view",inputs:[{type:"tuple[]",name:"queries",components:[{type:"address",name:"sender"},{type:"string[]",name:"urls"},{type:"bytes",name:"data"}]}],outputs:[{type:"bool[]",name:"failures"},{type:"bytes[]",name:"responses"}]},{name:"HttpError",type:"error",inputs:[{type:"uint16",name:"status"},{type:"string",name:"message"}]}];var yp0=[{inputs:[{name:"dns",type:"bytes"}],name:"DNSDecodingFailed",type:"error"},{inputs:[{name:"ens",type:"string"}],name:"DNSEncodingFailed",type:"error"},{inputs:[],name:"EmptyAddress",type:"error"},{inputs:[{name:"status",type:"uint16"},{name:"message",type:"string"}],name:"HttpError",type:"error"},{inputs:[],name:"InvalidBatchGatewayResponse",type:"error"},{inputs:[{name:"errorData",type:"bytes"}],name:"ResolverError",type:"error"},{inputs:[{name:"name",type:"bytes"},{name:"resolver",type:"address"}],name:"ResolverNotContract",type:"error"},{inputs:[{name:"name",type:"bytes"}],name:"ResolverNotFound",type:"error"},{inputs:[{name:"primary",type:"string"},{name:"primaryAddress",type:"bytes"}],name:"ReverseAddressMismatch",type:"error"},{inputs:[{internalType:"bytes4",name:"selector",type:"bytes4"}],name:"UnsupportedResolverProfile",type:"error"}];gp0.universalResolverResolveAbi=[...yp0,{name:"resolveWithGateways",type:"function",stateMutability:"view",inputs:[{name:"name",type:"bytes"},{name:"data",type:"bytes"},{name:"gateways",type:"string[]"}],outputs:[{name:"",type:"bytes"},{name:"address",type:"address"}]}];gp0.universalResolverReverseAbi=[...yp0,{name:"reverseWithGateways",type:"function",stateMutability:"view",inputs:[{type:"bytes",name:"reverseName"},{type:"uint256",name:"coinType"},{type:"string[]",name:"gateways"}],outputs:[{type:"string",name:"resolvedName"},{type:"address",name:"resolver"},{type:"address",name:"reverseResolver"}]}];gp0.textResolverAbi=[{name:"text",type:"function",stateMutability:"view",inputs:[{name:"name",type:"bytes32"},{name:"key",type:"string"}],outputs:[{name:"",type:"string"}]}];gp0.addressResolverAbi=[{name:"addr",type:"function",stateMutability:"view",inputs:[{name:"name",type:"bytes32"}],outputs:[{name:"",type:"address"}]},{name:"addr",type:"function",stateMutability:"view",inputs:[{name:"name",type:"bytes32"},{name:"coinType",type:"uint256"}],outputs:[{name:"",type:"bytes"}]}];gp0.erc1271Abi=[{name:"isValidSignature",type:"function",stateMutability:"view",inputs:[{name:"hash",type:"bytes32"},{name:"signature",type:"bytes"}],outputs:[{name:"",type:"bytes4"}]}];gp0.erc6492SignatureValidatorAbi=[{inputs:[{name:"_signer",type:"address"},{name:"_hash",type:"bytes32"},{name:"_signature",type:"bytes"}],stateMutability:"nonpayable",type:"constructor"},{inputs:[{name:"_signer",type:"address"},{name:"_hash",type:"bytes32"},{name:"_signature",type:"bytes"}],outputs:[{type:"bool"}],stateMutability:"nonpayable",type:"function",name:"isValidSig"}];gp0.erc20Abi=[{type:"event",name:"Approval",inputs:[{indexed:!0,name:"owner",type:"address"},{indexed:!0,name:"spender",type:"address"},{indexed:!1,name:"value",type:"uint256"}]},{type:"event",name:"Transfer",inputs:[{indexed:!0,name:"from",type:"address"},{indexed:!0,name:"to",type:"address"},{indexed:!1,name:"value",type:"uint256"}]},{type:"function",name:"allowance",stateMutability:"view",inputs:[{name:"owner",type:"address"},{name:"spender",type:"address"}],outputs:[{type:"uint256"}]},{type:"function",name:"approve",stateMutability:"nonpayable",inputs:[{name:"spender",type:"address"},{name:"amount",type:"uint256"}],outputs:[{type:"bool"}]},{type:"function",name:"balanceOf",stateMutability:"view",inputs:[{name:"account",type:"address"}],outputs:[{type:"uint256"}]},{type:"function",name:"decimals",stateMutability:"view",inputs:[],outputs:[{type:"uint8"}]},{type:"function",name:"name",stateMutability:"view",inputs:[],outputs:[{type:"string"}]},{type:"function",name:"symbol",stateMutability:"view",inputs:[],outputs:[{type:"string"}]},{type:"function",name:"totalSupply",stateMutability:"view",inputs:[],outputs:[{type:"uint256"}]},{type:"function",name:"transfer",stateMutability:"nonpayable",inputs:[{name:"recipient",type:"address"},{name:"amount",type:"uint256"}],outputs:[{type:"bool"}]},{type:"function",name:"transferFrom",stateMutability:"nonpayable",inputs:[{name:"sender",type:"address"},{name:"recipient",type:"address"},{name:"amount",type:"uint256"}],outputs:[{type:"bool"}]}];gp0.erc20Abi_bytes32=[{type:"event",name:"Approval",inputs:[{indexed:!0,name:"owner",type:"address"},{indexed:!0,name:"spender",type:"address"},{indexed:!1,name:"value",type:"uint256"}]},{type:"event",name:"Transfer",inputs:[{indexed:!0,name:"from",type:"address"},{indexed:!0,name:"to",type:"address"},{indexed:!1,name:"value",type:"uint256"}]},{type:"function",name:"allowance",stateMutability:"view",inputs:[{name:"owner",type:"address"},{name:"spender",type:"address"}],outputs:[{type:"uint256"}]},{type:"function",name:"approve",stateMutability:"nonpayable",inputs:[{name:"spender",type:"address"},{name:"amount",type:"uint256"}],outputs:[{type:"bool"}]},{type:"function",name:"balanceOf",stateMutability:"view",inputs:[{name:"account",type:"address"}],outputs:[{type:"uint256"}]},{type:"function",name:"decimals",stateMutability:"view",inputs:[],outputs:[{type:"uint8"}]},{type:"function",name:"name",stateMutability:"view",inputs:[],outputs:[{type:"bytes32"}]},{type:"function",name:"symbol",stateMutability:"view",inputs:[],outputs:[{type:"bytes32"}]},{type:"function",name:"totalSupply",stateMutability:"view",inputs:[],outputs:[{type:"uint256"}]},{type:"function",name:"transfer",stateMutability:"nonpayable",inputs:[{name:"recipient",type:"address"},{name:"amount",type:"uint256"}],outputs:[{type:"bool"}]},{type:"function",name:"transferFrom",stateMutability:"nonpayable",inputs:[{name:"sender",type:"address"},{name:"recipient",type:"address"},{name:"amount",type:"uint256"}],outputs:[{type:"bool"}]}];gp0.erc1155Abi=[{inputs:[{internalType:"address",name:"sender",type:"address"},{internalType:"uint256",name:"balance",type:"uint256"},{internalType:"uint256",name:"needed",type:"uint256"},{internalType:"uint256",name:"tokenId",type:"uint256"}],name:"ERC1155InsufficientBalance",type:"error"},{inputs:[{internalType:"address",name:"approver",type:"address"}],name:"ERC1155InvalidApprover",type:"error"},{inputs:[{internalType:"uint256",name:"idsLength",type:"uint256"},{internalType:"uint256",name:"valuesLength",type:"uint256"}],name:"ERC1155InvalidArrayLength",type:"error"},{inputs:[{internalType:"address",name:"operator",type:"address"}],name:"ERC1155InvalidOperator",type:"error"},{inputs:[{internalType:"address",name:"receiver",type:"address"}],name:"ERC1155InvalidReceiver",type:"error"},{inputs:[{internalType:"address",name:"sender",type:"address"}],name:"ERC1155InvalidSender",type:"error"},{inputs:[{internalType:"address",name:"operator",type:"address"},{internalType:"address",name:"owner",type:"address"}],name:"ERC1155MissingApprovalForAll",type:"error"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"account",type:"address"},{indexed:!0,internalType:"address",name:"operator",type:"address"},{indexed:!1,internalType:"bool",name:"approved",type:"bool"}],name:"ApprovalForAll",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"operator",type:"address"},{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!1,internalType:"uint256[]",name:"ids",type:"uint256[]"},{indexed:!1,internalType:"uint256[]",name:"values",type:"uint256[]"}],name:"TransferBatch",type:"event"},{anonymous:!1,inputs:[{indexed:!0,internalType:"address",name:"operator",type:"address"},{indexed:!0,internalType:"address",name:"from",type:"address"},{indexed:!0,internalType:"address",name:"to",type:"address"},{indexed:!1,internalType:"uint256",name:"id",type:"uint256"},{indexed:!1,internalType:"uint256",name:"value",type:"uint256"}],name:"TransferSingle",type:"event"},{anonymous:!1,inputs:[{indexed:!1,internalType:"string",name:"value",type:"string"},{indexed:!0,internalType:"uint256",name:"id",type:"uint256"}],name:"URI",type:"event"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"uint256",name:"id",type:"uint256"}],name:"balanceOf",outputs:[{internalType:"uint256",name:"",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address[]",name:"accounts",type:"address[]"},{internalType:"uint256[]",name:"ids",type:"uint256[]"}],name:"balanceOfBatch",outputs:[{internalType:"uint256[]",name:"",type:"uint256[]"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"account",type:"address"},{internalType:"address",name:"operator",type:"address"}],name:"isApprovedForAll",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256[]",name:"ids",type:"uint256[]"},{internalType:"uint256[]",name:"values",type:"uint256[]"},{internalType:"bytes",name:"data",type:"bytes"}],name:"safeBatchTransferFrom",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"from",type:"address"},{internalType:"address",name:"to",type:"address"},{internalType:"uint256",name:"id",type:"uint256"},{internalType:"uint256",name:"value",type:"uint256"},{internalType:"bytes",name:"data",type:"bytes"}],name:"safeTransferFrom",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"address",name:"operator",type:"address"},{internalType:"bool",name:"approved",type:"bool"}],name:"setApprovalForAll",outputs:[],stateMutability:"nonpayable",type:"function"},{inputs:[{internalType:"bytes4",name:"interfaceId",type:"bytes4"}],name:"supportsInterface",outputs:[{internalType:"bool",name:"",type:"bool"}],stateMutability:"view",type:"function"},{inputs:[{internalType:"uint256",name:"",type:"uint256"}],name:"uri",outputs:[{internalType:"string",name:"",type:"string"}],stateMutability:"view",type:"function"}];gp0.erc721Abi=[{type:"event",name:"Approval",inputs:[{indexed:!0,name:"owner",type:"address"},{indexed:!0,name:"spender",type:"address"},{indexed:!0,name:"tokenId",type:"uint256"}]},{type:"event",name:"ApprovalForAll",inputs:[{indexed:!0,name:"owner",type:"address"},{indexed:!0,name:"operator",type:"address"},{indexed:!1,name:"approved",type:"bool"}]},{type:"event",name:"Transfer",inputs:[{indexed:!0,name:"from",type:"address"},{indexed:!0,name:"to",type:"address"},{indexed:!0,name:"tokenId",type:"uint256"}]},{type:"function",name:"approve",stateMutability:"payable",inputs:[{name:"spender",type:"address"},{name:"tokenId",type:"uint256"}],outputs:[]},{type:"function",name:"balanceOf",stateMutability:"view",inputs:[{name:"account",type:"address"}],outputs:[{type:"uint256"}]},{type:"function",name:"getApproved",stateMutability:"view",inputs:[{name:"tokenId",type:"uint256"}],outputs:[{type:"address"}]},{type:"function",name:"isApprovedForAll",stateMutability:"view",inputs:[{name:"owner",type:"address"},{name:"operator",type:"address"}],outputs:[{type:"bool"}]},{type:"function",name:"name",stateMutability:"view",inputs:[],outputs:[{type:"string"}]},{type:"function",name:"ownerOf",stateMutability:"view",inputs:[{name:"tokenId",type:"uint256"}],outputs:[{name:"owner",type:"address"}]},{type:"function",name:"safeTransferFrom",stateMutability:"payable",inputs:[{name:"from",type:"address"},{name:"to",type:"address"},{name:"tokenId",type:"uint256"}],outputs:[]},{type:"function",name:"safeTransferFrom",stateMutability:"nonpayable",inputs:[{name:"from",type:"address"},{name:"to",type:"address"},{name:"id",type:"uint256"},{name:"data",type:"bytes"}],outputs:[]},{type:"function",name:"setApprovalForAll",stateMutability:"nonpayable",inputs:[{name:"operator",type:"address"},{name:"approved",type:"bool"}],outputs:[]},{type:"function",name:"symbol",stateMutability:"view",inputs:[],outputs:[{type:"string"}]},{type:"function",name:"tokenByIndex",stateMutability:"view",inputs:[{name:"index",type:"uint256"}],outputs:[{type:"uint256"}]},{type:"function",name:"tokenByIndex",stateMutability:"view",inputs:[{name:"owner",type:"address"},{name:"index",type:"uint256"}],outputs:[{name:"tokenId",type:"uint256"}]},{type:"function",name:"tokenURI",stateMutability:"view",inputs:[{name:"tokenId",type:"uint256"}],outputs:[{type:"string"}]},{type:"function",name:"totalSupply",stateMutability:"view",inputs:[],outputs:[{type:"uint256"}]},{type:"function",name:"transferFrom",stateMutability:"payable",inputs:[{name:"sender",type:"address"},{name:"recipient",type:"address"},{name:"tokenId",type:"uint256"}],outputs:[]}];gp0.erc4626Abi=[{anonymous:!1,inputs:[{indexed:!0,name:"owner",type:"address"},{indexed:!0,name:"spender",type:"address"},{indexed:!1,name:"value",type:"uint256"}],name:"Approval",type:"event"},{anonymous:!1,inputs:[{indexed:!0,name:"sender",type:"address"},{indexed:!0,name:"receiver",type:"address"},{indexed:!1,name:"assets",type:"uint256"},{indexed:!1,name:"shares",type:"uint256"}],name:"Deposit",type:"event"},{anonymous:!1,inputs:[{indexed:!0,name:"from",type:"address"},{indexed:!0,name:"to",type:"address"},{indexed:!1,name:"value",type:"uint256"}],name:"Transfer",type:"event"},{anonymous:!1,inputs:[{indexed:!0,name:"sender",type:"address"},{indexed:!0,name:"receiver",type:"address"},{indexed:!0,name:"owner",type:"address"},{indexed:!1,name:"assets",type:"uint256"},{indexed:!1,name:"shares",type:"uint256"}],name:"Withdraw",type:"event"},{inputs:[{name:"owner",type:"address"},{name:"spender",type:"address"}],name:"allowance",outputs:[{type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{name:"spender",type:"address"},{name:"amount",type:"uint256"}],name:"approve",outputs:[{type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"asset",outputs:[{name:"assetTokenAddress",type:"address"}],stateMutability:"view",type:"function"},{inputs:[{name:"account",type:"address"}],name:"balanceOf",outputs:[{type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{name:"shares",type:"uint256"}],name:"convertToAssets",outputs:[{name:"assets",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{name:"assets",type:"uint256"}],name:"convertToShares",outputs:[{name:"shares",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{name:"assets",type:"uint256"},{name:"receiver",type:"address"}],name:"deposit",outputs:[{name:"shares",type:"uint256"}],stateMutability:"nonpayable",type:"function"},{inputs:[{name:"caller",type:"address"}],name:"maxDeposit",outputs:[{name:"maxAssets",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{name:"caller",type:"address"}],name:"maxMint",outputs:[{name:"maxShares",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{name:"owner",type:"address"}],name:"maxRedeem",outputs:[{name:"maxShares",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{name:"owner",type:"address"}],name:"maxWithdraw",outputs:[{name:"maxAssets",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{name:"shares",type:"uint256"},{name:"receiver",type:"address"}],name:"mint",outputs:[{name:"assets",type:"uint256"}],stateMutability:"nonpayable",type:"function"},{inputs:[{name:"assets",type:"uint256"}],name:"previewDeposit",outputs:[{name:"shares",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{name:"shares",type:"uint256"}],name:"previewMint",outputs:[{name:"assets",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{name:"shares",type:"uint256"}],name:"previewRedeem",outputs:[{name:"assets",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{name:"assets",type:"uint256"}],name:"previewWithdraw",outputs:[{name:"shares",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{name:"shares",type:"uint256"},{name:"receiver",type:"address"},{name:"owner",type:"address"}],name:"redeem",outputs:[{name:"assets",type:"uint256"}],stateMutability:"nonpayable",type:"function"},{inputs:[],name:"totalAssets",outputs:[{name:"totalManagedAssets",type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[],name:"totalSupply",outputs:[{type:"uint256"}],stateMutability:"view",type:"function"},{inputs:[{name:"to",type:"address"},{name:"amount",type:"uint256"}],name:"transfer",outputs:[{type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{name:"from",type:"address"},{name:"to",type:"address"},{name:"amount",type:"uint256"}],name:"transferFrom",outputs:[{type:"bool"}],stateMutability:"nonpayable",type:"function"},{inputs:[{name:"assets",type:"uint256"},{name:"receiver",type:"address"},{name:"owner",type:"address"}],name:"withdraw",outputs:[{name:"shares",type:"uint256"}],stateMutability:"nonpayable",type:"function"}]});var lp0=H((dp0)=>{Object.defineProperty(dp0,"__esModule",{value:!0});dp0.aggregate3Signature=void 0;dp0.aggregate3Signature="0x82ad56cb"});var sN=H((pp0)=>{Object.defineProperty(pp0,"__esModule",{value:!0});pp0.multicall3Bytecode=pp0.erc6492SignatureValidatorByteCode=pp0.deploylessCallViaFactoryBytecode=pp0.deploylessCallViaBytecodeBytecode=void 0;pp0.deploylessCallViaBytecodeBytecode="0x608060405234801561001057600080fd5b5060405161018e38038061018e83398101604081905261002f91610124565b6000808351602085016000f59050803b61004857600080fd5b6000808351602085016000855af16040513d6000823e81610067573d81fd5b3d81f35b634e487b7160e01b600052604160045260246000fd5b600082601f83011261009257600080fd5b81516001600160401b038111156100ab576100ab61006b565b604051601f8201601f19908116603f011681016001600160401b03811182821017156100d9576100d961006b565b6040528181528382016020018510156100f157600080fd5b60005b82811015610110576020818601810151838301820152016100f4565b506000918101602001919091529392505050565b6000806040838503121561013757600080fd5b82516001600160401b0381111561014d57600080fd5b61015985828601610081565b602085015190935090506001600160401b0381111561017757600080fd5b61018385828601610081565b915050925092905056fe";pp0.deploylessCallViaFactoryBytecode="0x608060405234801561001057600080fd5b506040516102c03803806102c083398101604081905261002f916101e6565b836001600160a01b03163b6000036100e457600080836001600160a01b03168360405161005c9190610270565b6000604051808303816000865af19150503d8060008114610099576040519150601f19603f3d011682016040523d82523d6000602084013e61009e565b606091505b50915091508115806100b857506001600160a01b0386163b155b156100e1578060405163101bb98d60e01b81526004016100d8919061028c565b60405180910390fd5b50505b6000808451602086016000885af16040513d6000823e81610103573d81fd5b3d81f35b80516001600160a01b038116811461011e57600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60005b8381101561015457818101518382015260200161013c565b50506000910152565b600082601f83011261016e57600080fd5b81516001600160401b0381111561018757610187610123565b604051601f8201601f19908116603f011681016001600160401b03811182821017156101b5576101b5610123565b6040528181528382016020018510156101cd57600080fd5b6101de826020830160208701610139565b949350505050565b600080600080608085870312156101fc57600080fd5b61020585610107565b60208601519094506001600160401b0381111561022157600080fd5b61022d8782880161015d565b93505061023c60408601610107565b60608601519092506001600160401b0381111561025857600080fd5b6102648782880161015d565b91505092959194509250565b60008251610282818460208701610139565b9190910192915050565b60208152600082518060208401526102ab816040850160208701610139565b601f01601f1916919091016040019291505056fe";pp0.erc6492SignatureValidatorByteCode="0x608060405234801561001057600080fd5b5060405161069438038061069483398101604081905261002f9161051e565b600061003c848484610048565b9050806000526001601ff35b60007f64926492649264926492649264926492649264926492649264926492649264926100748361040c565b036101e7576000606080848060200190518101906100929190610577565b60405192955090935091506000906001600160a01b038516906100b69085906105dd565b6000604051808303816000865af19150503d80600081146100f3576040519150601f19603f3d011682016040523d82523d6000602084013e6100f8565b606091505b50509050876001600160a01b03163b60000361016057806101605760405162461bcd60e51b815260206004820152601e60248201527f5369676e617475726556616c696461746f723a206465706c6f796d656e74000060448201526064015b60405180910390fd5b604051630b135d3f60e11b808252906001600160a01b038a1690631626ba7e90610190908b9087906004016105f9565b602060405180830381865afa1580156101ad573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101d19190610633565b6001600160e01b03191614945050505050610405565b6001600160a01b0384163b1561027a57604051630b135d3f60e11b808252906001600160a01b03861690631626ba7e9061022790879087906004016105f9565b602060405180830381865afa158015610244573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102689190610633565b6001600160e01b031916149050610405565b81516041146102df5760405162461bcd60e51b815260206004820152603a602482015260008051602061067483398151915260448201527f3a20696e76616c6964207369676e6174757265206c656e6774680000000000006064820152608401610157565b6102e7610425565b5060208201516040808401518451859392600091859190811061030c5761030c61065d565b016020015160f81c9050601b811480159061032b57508060ff16601c14155b1561038c5760405162461bcd60e51b815260206004820152603b602482015260008051602061067483398151915260448201527f3a20696e76616c6964207369676e617475726520762076616c756500000000006064820152608401610157565b60408051600081526020810180835289905260ff83169181019190915260608101849052608081018390526001600160a01b0389169060019060a0016020604051602081039080840390855afa1580156103ea573d6000803e3d6000fd5b505050602060405103516001600160a01b0316149450505050505b9392505050565b600060208251101561041d57600080fd5b508051015190565b60405180606001604052806003906020820280368337509192915050565b6001600160a01b038116811461045857600080fd5b50565b634e487b7160e01b600052604160045260246000fd5b60005b8381101561048c578181015183820152602001610474565b50506000910152565b600082601f8301126104a657600080fd5b81516001600160401b038111156104bf576104bf61045b565b604051601f8201601f19908116603f011681016001600160401b03811182821017156104ed576104ed61045b565b60405281815283820160200185101561050557600080fd5b610516826020830160208701610471565b949350505050565b60008060006060848603121561053357600080fd5b835161053e81610443565b6020850151604086015191945092506001600160401b0381111561056157600080fd5b61056d86828701610495565b9150509250925092565b60008060006060848603121561058c57600080fd5b835161059781610443565b60208501519093506001600160401b038111156105b357600080fd5b6105bf86828701610495565b604086015190935090506001600160401b0381111561056157600080fd5b600082516105ef818460208701610471565b9190910192915050565b828152604060208201526000825180604084015261061e816060850160208701610471565b601f01601f1916919091016060019392505050565b60006020828403121561064557600080fd5b81516001600160e01b03198116811461040557600080fd5b634e487b7160e01b600052603260045260246000fdfe5369676e617475726556616c696461746f72237265636f7665725369676e6572";pp0.multicall3Bytecode=" "});var tN=H((rp0)=>{Object.defineProperty(rp0,"__esModule",{value:!0});rp0.InvalidChainIdError=rp0.ClientChainNotConfiguredError=rp0.ChainNotFoundError=rp0.ChainMismatchError=rp0.ChainDoesNotSupportContract=void 0;var A$=f0();class _p0 extends A$.BaseError{constructor({blockNumber:J,chain:Q,contract:Y}){super(`Chain "${Q.name}" does not support contract "${Y.name}".`,{metaMessages:["This could be due to any of the following:",...J&&Y.blockCreated&&Y.blockCreated>J?[`- The contract "${Y.name}" was not deployed until block ${Y.blockCreated} (current block ${J}).`]:[`- The chain does not have the contract "${Y.name}" configured.`]],name:"ChainDoesNotSupportContract"})}}rp0.ChainDoesNotSupportContract=_p0;class ip0 extends A$.BaseError{constructor({chain:J,currentChainId:Q}){super(`The current chain of the wallet (id: ${Q}) does not match the target chain for the transaction (id: ${J.id} – ${J.name}).`,{metaMessages:[`Current Chain ID:  ${Q}`,`Expected Chain ID: ${J.id} – ${J.name}`],name:"ChainMismatchError"})}}rp0.ChainMismatchError=ip0;class np0 extends A$.BaseError{constructor(){super(["No chain was provided to the request.","Please provide a chain with the `chain` argument on the Action, or by supplying a `chain` to WalletClient."].join(`
`),{name:"ChainNotFoundError"})}}rp0.ChainNotFoundError=np0;class op0 extends A$.BaseError{constructor(){super("No chain was provided to the Client.",{name:"ClientChainNotConfiguredError"})}}rp0.ClientChainNotConfiguredError=op0;class ap0 extends A$.BaseError{constructor({chainId:J}){super(typeof J==="number"?`Chain ID "${J}" is invalid.`:"Chain ID is invalid.",{name:"InvalidChainIdError"})}}rp0.InvalidChainIdError=ap0});var eN=H((tp0)=>{Object.defineProperty(tp0,"__esModule",{value:!0});tp0.encodeDeployData=x24;var RV1=P8(),h24=H4(),b24=eQ(),FV1="/docs/contract/encodeDeployData";function x24(J){let{abi:Q,args:Y,bytecode:G}=J;if(!Y||Y.length===0)return G;let X=Q.find((K)=>("type"in K)&&K.type==="constructor");if(!X)throw new RV1.AbiConstructorNotFoundError({docsPath:FV1});if(!("inputs"in X))throw new RV1.AbiConstructorParamsNotFoundError({docsPath:FV1});if(!X.inputs||X.inputs.length===0)throw new RV1.AbiConstructorParamsNotFoundError({docsPath:FV1});let z=(0,b24.encodeAbiParameters)(X.inputs,Y);return(0,h24.concatHex)([G,z])}});var eK=H((Jc0)=>{Object.defineProperty(Jc0,"__esModule",{value:!0});Jc0.getChainContractAddress=g24;var ep0=tN();function g24({blockNumber:J,chain:Q,contract:Y}){let G=Q?.contracts?.[Y];if(!G)throw new ep0.ChainDoesNotSupportContract({chain:Q,contract:{name:Y}});if(J&&G.blockCreated&&G.blockCreated>J)throw new ep0.ChainDoesNotSupportContract({blockNumber:J,chain:Q,contract:{name:Y,blockCreated:G.blockCreated}});return G.address}});var ap=H((Qc0)=>{Object.defineProperty(Qc0,"__esModule",{value:!0});Qc0.getCallError=p24;var d24=iK(),u24=jX(),l24=uN();function p24(J,{docsPath:Q,...Y}){let G=(()=>{let X=(0,l24.getNodeError)(J,Y);if(X instanceof u24.UnknownNodeError)return J;return X})();return new d24.CallExecutionError(G,{docsPath:Q,...Y})}});var rp=H((Yc0)=>{Object.defineProperty(Yc0,"__esModule",{value:!0});Yc0.withResolvers=_24;function _24(){let J=()=>{return},Q=()=>{return};return{promise:new Promise((G,X)=>{J=G,Q=X}),resolve:J,reject:Q}}});var sp=H((Gc0)=>{Object.defineProperty(Gc0,"__esModule",{value:!0});Gc0.createBatchScheduler=o24;var n24=rp(),SV1=new Map;function o24({fn:J,id:Q,shouldSplitBatch:Y,wait:G=0,sort:X}){let z=async()=>{let q=Z();K();let U=q.map(({args:M})=>M);if(U.length===0)return;J(U).then((M)=>{if(X&&Array.isArray(M))M.sort(X);for(let D=0;D<q.length;D++){let{resolve:I}=q[D];I?.([M[D],M])}}).catch((M)=>{for(let D=0;D<q.length;D++){let{reject:I}=q[D];I?.(M)}})},K=()=>SV1.delete(Q),W=()=>Z().map(({args:q})=>q),Z=()=>SV1.get(Q)||[],V=(q)=>SV1.set(Q,[...Z(),q]);return{flush:K,async schedule(q){let{promise:U,resolve:M,reject:D}=(0,n24.withResolvers)();if(Y?.([...W(),q]))z();if(Z().length>0)return V({args:q,resolve:M,reject:D}),U;return V({args:q,resolve:M,reject:D}),setTimeout(z,G),U}}}});var qc0=H((Zc0)=>{Object.defineProperty(Zc0,"__esModule",{value:!0});Zc0.OffchainLookupSenderMismatchError=Zc0.OffchainLookupResponseMalformedError=Zc0.OffchainLookupError=void 0;var r24=u4(),TV1=f0(),Xc0=ll();class zc0 extends TV1.BaseError{constructor({callbackSelector:J,cause:Q,data:Y,extraData:G,sender:X,urls:z}){super(Q.shortMessage||"An error occurred while fetching for an offchain result.",{cause:Q,metaMessages:[...Q.metaMessages||[],Q.metaMessages?.length?"":[],"Offchain Gateway Call:",z&&["  Gateway URL(s):",...z.map((K)=>`    ${(0,Xc0.getUrl)(K)}`)],`  Sender: ${X}`,`  Data: ${Y}`,`  Callback selector: ${J}`,`  Extra data: ${G}`].flat(),name:"OffchainLookupError"})}}Zc0.OffchainLookupError=zc0;class Kc0 extends TV1.BaseError{constructor({result:J,url:Q}){super("Offchain gateway response is malformed. Response data must be a hex value.",{metaMessages:[`Gateway URL: ${(0,Xc0.getUrl)(Q)}`,`Response: ${(0,r24.stringify)(J)}`],name:"OffchainLookupResponseMalformedError"})}}Zc0.OffchainLookupResponseMalformedError=Kc0;class Wc0 extends TV1.BaseError{constructor({sender:J,to:Q}){super("Reverted sender address does not match target contract address (`to`).",{metaMessages:[`Contract address: ${Q}`,`OffchainLookup sender address: ${J}`],name:"OffchainLookupSenderMismatchError"})}}Zc0.OffchainLookupSenderMismatchError=Wc0});var tp=H((Mc0)=>{Object.defineProperty(Mc0,"__esModule",{value:!0});Mc0.decodeFunctionData=GG4;var e24=P8(),Uc0=xJ(),JG4=_V(),QG4=_K(),YG4=PX();function GG4(J){let{abi:Q,data:Y}=J,G=(0,Uc0.slice)(Y,0,4),X=Q.find((z)=>z.type==="function"&&G===(0,JG4.toFunctionSelector)((0,YG4.formatAbiItem)(z)));if(!X)throw new e24.AbiFunctionSignatureNotFoundError(G,{docsPath:"/docs/contract/decodeFunctionData"});return{functionName:X.name,args:"inputs"in X&&X.inputs&&X.inputs.length>0?(0,QG4.decodeAbiParameters)(X.inputs,(0,Uc0.slice)(Y,4)):void 0}}});var ep=H((Dc0)=>{Object.defineProperty(Dc0,"__esModule",{value:!0});Dc0.encodeErrorResult=qG4;var PV1=P8(),zG4=H4(),KG4=_V(),WG4=eQ(),ZG4=PX(),VG4=fX(),$V1="/docs/contract/encodeErrorResult";function qG4(J){let{abi:Q,errorName:Y,args:G}=J,X=Q[0];if(Y){let Z=(0,VG4.getAbiItem)({abi:Q,args:G,name:Y});if(!Z)throw new PV1.AbiErrorNotFoundError(Y,{docsPath:$V1});X=Z}if(X.type!=="error")throw new PV1.AbiErrorNotFoundError(void 0,{docsPath:$V1});let z=(0,ZG4.formatAbiItem)(X),K=(0,KG4.toFunctionSelector)(z),W="0x";if(G&&G.length>0){if(!X.inputs)throw new PV1.AbiErrorInputsNotFoundError(X.name,{docsPath:$V1});W=(0,WG4.encodeAbiParameters)(X.inputs,G)}return(0,zG4.concatHex)([K,W])}});var Qc=H((Hc0)=>{Object.defineProperty(Hc0,"__esModule",{value:!0});Hc0.encodeFunctionResult=HG4;var Jc=P8(),MG4=eQ(),DG4=fX(),fV1="/docs/contract/encodeFunctionResult";function HG4(J){let{abi:Q,functionName:Y,result:G}=J,X=Q[0];if(Y){let K=(0,DG4.getAbiItem)({abi:Q,name:Y});if(!K)throw new Jc.AbiFunctionNotFoundError(Y,{docsPath:fV1});X=K}if(X.type!=="function")throw new Jc.AbiFunctionNotFoundError(void 0,{docsPath:fV1});if(!X.outputs)throw new Jc.AbiFunctionOutputsNotFoundError(X.name,{docsPath:fV1});let z=(()=>{if(X.outputs.length===0)return[];if(X.outputs.length===1)return[G];if(Array.isArray(G))return G;throw new Jc.InvalidArrayError(G)})();return(0,MG4.encodeAbiParameters)(X.outputs,z)}});var B$=H((Ac0)=>{Object.defineProperty(Ac0,"__esModule",{value:!0});Ac0.localBatchGatewayUrl=void 0;Ac0.localBatchGatewayRequest=Oc0;var kV1=tK(),OG4=xl(),AG4=tp(),Ic0=ep(),BG4=Qc();Ac0.localBatchGatewayUrl="x-batch-gateway:true";async function Oc0(J){let{data:Q,ccipRequest:Y}=J,{args:[G]}=(0,AG4.decodeFunctionData)({abi:kV1.batchGatewayAbi,data:Q}),X=[],z=[];return await Promise.all(G.map(async(K,W)=>{try{z[W]=K.urls.includes(Ac0.localBatchGatewayUrl)?await Oc0({data:K.data,ccipRequest:Y}):await Y(K),X[W]=!1}catch(Z){X[W]=!0,z[W]=NG4(Z)}})),(0,BG4.encodeFunctionResult)({abi:kV1.batchGatewayAbi,functionName:"query",result:[X,z]})}function NG4(J){if(J.name==="HttpRequestError"&&J.status)return(0,Ic0.encodeErrorResult)({abi:kV1.batchGatewayAbi,errorName:"HttpError",args:[J.status,J.shortMessage]});return(0,Ic0.encodeErrorResult)({abi:[OG4.solidityError],errorName:"Error",args:["shortMessage"in J?J.shortMessage:J.message]})}});var Yc=H((Lc0)=>{Object.defineProperty(Lc0,"__esModule",{value:!0});Lc0.offchainLookupAbiItem=Lc0.offchainLookupSignature=void 0;Lc0.offchainLookup=PG4;Lc0.ccipRequest=wc0;var LG4=Jw(),jV1=qc0(),Bc0=QY(),EG4=iP(),CG4=eQ(),RG4=GY(),FG4=H4(),SG4=Y7(),Nc0=B$(),TG4=u4();Lc0.offchainLookupSignature="0x556f1830";Lc0.offchainLookupAbiItem={name:"OffchainLookup",type:"error",inputs:[{name:"sender",type:"address"},{name:"urls",type:"string[]"},{name:"callData",type:"bytes"},{name:"callbackFunction",type:"bytes4"},{name:"extraData",type:"bytes"}]};async function PG4(J,{blockNumber:Q,blockTag:Y,data:G,to:X}){let{args:z}=(0,EG4.decodeErrorResult)({data:G,abi:[Lc0.offchainLookupAbiItem]}),[K,W,Z,V,q]=z,{ccipRead:U}=J,M=U&&typeof U?.request==="function"?U.request:wc0;try{if(!(0,RG4.isAddressEqual)(X,K))throw new jV1.OffchainLookupSenderMismatchError({sender:K,to:X});let D=W.includes(Nc0.localBatchGatewayUrl)?await(0,Nc0.localBatchGatewayRequest)({data:Z,ccipRequest:M}):await M({data:Z,sender:K,urls:W}),{data:I}=await(0,LG4.call)(J,{blockNumber:Q,blockTag:Y,data:(0,FG4.concat)([V,(0,CG4.encodeAbiParameters)([{type:"bytes"},{type:"bytes"}],[D,q])]),to:X});return I}catch(D){throw new jV1.OffchainLookupError({callbackSelector:V,cause:D,data:G,extraData:q,sender:K,urls:W})}}async function wc0({data:J,sender:Q,urls:Y}){let G=Error("An unknown error occurred.");for(let X=0;X<Y.length;X++){let z=Y[X],K=z.includes("{data}")?"GET":"POST",W=K==="POST"?{data:J,sender:Q}:void 0,Z=K==="POST"?{"Content-Type":"application/json"}:{};try{let V=await fetch(z.replace("{sender}",Q.toLowerCase()).replace("{data}",J),{body:JSON.stringify(W),headers:Z,method:K}),q;if(V.headers.get("Content-Type")?.startsWith("application/json"))q=(await V.json()).data;else q=await V.text();if(!V.ok){G=new Bc0.HttpRequestError({body:W,details:q?.error?(0,TG4.stringify)(q.error):V.statusText,headers:V.headers,status:V.status,url:z});continue}if(!(0,SG4.isHex)(q)){G=new jV1.OffchainLookupResponseMalformedError({result:q,url:z});continue}return q}catch(V){G=new Bc0.HttpRequestError({body:W,details:V.message,url:z})}}throw G}});var Jw=H(($c0)=>{Object.defineProperty($c0,"__esModule",{value:!0});$c0.call=cG4;$c0.getRevertErrorData=Pc0;var Cc0=vP(),vG4=CV1(),jG4=L9(),Ec0=tK(),hG4=lp0(),yV1=sN(),bV1=f0(),xV1=tN(),Rc0=iK(),bG4=yX(),Fc0=eN(),xG4=i7(),yG4=eK(),Sc0=y1(),gG4=ap(),mG4=kD(),dG4=hX(),uG4=sp(),lG4=vp(),pG4=bX();async function cG4(J,Q){let{account:Y=J.account,authorizationList:G,batch:X=Boolean(J.batch?.multicall),blockNumber:z,blockTag:K=J.experimental_blockTag??"latest",accessList:W,blobs:Z,blockOverrides:V,code:q,data:U,factory:M,factoryData:D,gas:I,gasPrice:O,maxFeePerBlobGas:A,maxFeePerGas:B,maxPriorityFeePerGas:w,nonce:N,to:L,value:E,stateOverride:R,...F}=Q,f=Y?(0,jG4.parseAccount)(Y):void 0;if(q&&(M||D))throw new bV1.BaseError("Cannot provide both `code` & `factory`/`factoryData` as parameters.");if(q&&L)throw new bV1.BaseError("Cannot provide both `code` & `to` as parameters.");let C=q&&U,P=M&&D&&L&&U,k=C||P,$=(()=>{if(C)return Tc0({code:q,data:U});if(P)return nG4({data:U,factory:M,factoryData:D,to:L});return U})();try{(0,pG4.assertRequest)(Q);let h=(typeof z==="bigint"?(0,Sc0.numberToHex)(z):void 0)||K,S=V?vG4.toRpc(V):void 0,T=(0,lG4.serializeStateOverride)(R),b=J.chain?.formatters?.transactionRequest?.format,m=(b||dG4.formatTransactionRequest)({...(0,mG4.extract)(F,{format:b}),from:f?.address,accessList:W,authorizationList:G,blobs:Z,data:$,gas:I,gasPrice:O,maxFeePerBlobGas:A,maxFeePerGas:B,maxPriorityFeePerGas:w,nonce:N,to:k?void 0:L,value:E});if(X&&_G4({request:m})&&!T&&!S)try{return await iG4(J,{...m,blockNumber:z,blockTag:K})}catch(l){if(!(l instanceof xV1.ClientChainNotConfiguredError)&&!(l instanceof xV1.ChainDoesNotSupportContract))throw l}let g=(()=>{let l=[m,h];if(T&&S)return[...l,T,S];if(T)return[...l,T];if(S)return[...l,{},S];return l})(),c=await J.request({method:"eth_call",params:g});if(c==="0x")return{data:void 0};return{data:c}}catch(d){let h=Pc0(d),{offchainLookup:S,offchainLookupSignature:T}=await Promise.resolve().then(()=>Yc());if(J.ccipRead!==!1&&h?.slice(0,10)===T&&L)return{data:await S(J,{data:h,to:L})};if(k&&h?.slice(0,10)==="0x101bb98d")throw new Rc0.CounterfactualDeploymentFailedError({factory:M});throw(0,gG4.getCallError)(d,{...Q,account:f,chain:J.chain})}}function _G4({request:J}){let{data:Q,to:Y,...G}=J;if(!Q)return!1;if(Q.startsWith(hG4.aggregate3Signature))return!1;if(!Y)return!1;if(Object.values(G).filter((X)=>typeof X<"u").length>0)return!1;return!0}async function iG4(J,Q){let{batchSize:Y=1024,deployless:G=!1,wait:X=0}=typeof J.batch?.multicall==="object"?J.batch.multicall:{},{blockNumber:z,blockTag:K=J.experimental_blockTag??"latest",data:W,to:Z}=Q,V=(()=>{if(G)return null;if(Q.multicallAddress)return Q.multicallAddress;if(J.chain)return(0,yG4.getChainContractAddress)({blockNumber:z,chain:J.chain,contract:"multicall3"});throw new xV1.ClientChainNotConfiguredError})(),U=(typeof z==="bigint"?(0,Sc0.numberToHex)(z):void 0)||K,{schedule:M}=(0,uG4.createBatchScheduler)({id:`${J.uid}.${U}`,wait:X,shouldSplitBatch(O){return O.reduce((B,{data:w})=>B+(w.length-2),0)>Y*2},fn:async(O)=>{let A=O.map((N)=>({allowFailure:!0,callData:N.data,target:N.to})),B=(0,xG4.encodeFunctionData)({abi:Ec0.multicall3Abi,args:[A],functionName:"aggregate3"}),w=await J.request({method:"eth_call",params:[{...V===null?{data:Tc0({code:yV1.multicall3Bytecode,data:B})}:{to:V,data:B}},U]});return(0,bG4.decodeFunctionResult)({abi:Ec0.multicall3Abi,args:[A],functionName:"aggregate3",data:w||"0x"})}}),[{returnData:D,success:I}]=await M({data:W,to:Z});if(!I)throw new Rc0.RawContractError({data:D});if(D==="0x")return{data:void 0};return{data:D}}function Tc0(J){let{code:Q,data:Y}=J;return(0,Fc0.encodeDeployData)({abi:(0,Cc0.parseAbi)(["constructor(bytes, bytes)"]),bytecode:yV1.deploylessCallViaBytecodeBytecode,args:[Q,Y]})}function nG4(J){let{data:Q,factory:Y,factoryData:G,to:X}=J;return(0,Fc0.encodeDeployData)({abi:(0,Cc0.parseAbi)(["constructor(address, bytes, address, bytes)"]),bytecode:yV1.deploylessCallViaFactoryBytecode,args:[X,Q,Y,G]})}function Pc0(J){if(!(J instanceof bV1.BaseError))return;let Q=J.walk();return typeof Q?.data==="object"?Q.data?.data:Q.data}});var f2=H((fc0)=>{Object.defineProperty(fc0,"__esModule",{value:!0});fc0.readContract=QX4;var rG4=yX(),sG4=i7(),tG4=oK(),eG4=g6(),JX4=Jw();async function QX4(J,Q){let{abi:Y,address:G,args:X,functionName:z,...K}=Q,W=(0,sG4.encodeFunctionData)({abi:Y,args:X,functionName:z});try{let{data:Z}=await(0,eG4.getAction)(J,JX4.call,"call")({...K,data:W,to:G});return(0,rG4.decodeFunctionResult)({abi:Y,args:X,functionName:z,data:Z||"0x"})}catch(Z){throw(0,tG4.getContractError)(Z,{abi:Y,address:G,args:X,docsPath:"/docs/contract/readContract",functionName:z})}}});var gV1=H((kc0)=>{Object.defineProperty(kc0,"__esModule",{value:!0});kc0.simulateContract=VX4;var GX4=L9(),XX4=yX(),zX4=i7(),KX4=oK(),WX4=g6(),ZX4=Jw();async function VX4(J,Q){let{abi:Y,address:G,args:X,dataSuffix:z,functionName:K,...W}=Q,Z=W.account?(0,GX4.parseAccount)(W.account):J.account,V=(0,zX4.encodeFunctionData)({abi:Y,args:X,functionName:K});try{let{data:q}=await(0,WX4.getAction)(J,ZX4.call,"call")({batch:!1,data:`${V}${z?z.replace("0x",""):""}`,to:G,...W,account:Z}),U=(0,XX4.decodeFunctionResult)({abi:Y,args:X,functionName:K,data:q||"0x"}),M=Y.filter((D)=>("name"in D)&&D.name===Q.functionName);return{result:U,request:{abi:M,address:G,args:X,dataSuffix:z,functionName:K,...W,account:Z}}}catch(q){throw(0,KX4.getContractError)(q,{abi:Y,address:G,args:X,docsPath:"/docs/contract/simulateContract",functionName:K,sender:Z?.address})}}});var Gq=H((vc0)=>{Object.defineProperty(vc0,"__esModule",{value:!0});vc0.cleanupCache=vc0.listenersCache=void 0;vc0.observe=MX4;vc0.listenersCache=new Map;vc0.cleanupCache=new Map;var UX4=0;function MX4(J,Q,Y){let G=++UX4,X=()=>vc0.listenersCache.get(J)||[],z=()=>{let q=X();vc0.listenersCache.set(J,q.filter((U)=>U.id!==G))},K=()=>{let q=X();if(!q.some((M)=>M.id===G))return;let U=vc0.cleanupCache.get(J);if(q.length===1&&U){let M=U();if(M instanceof Promise)M.catch(()=>{})}z()},W=X();if(vc0.listenersCache.set(J,[...W,{id:G,fns:Q}]),W&&W.length>0)return K;let Z={};for(let q in Q)Z[q]=(...U)=>{let M=X();if(M.length===0)return;for(let D of M)D.fns[q]?.(...U)};let V=Y(Z);if(typeof V==="function")vc0.cleanupCache.set(J,V);return K}});var zc=H((jc0)=>{Object.defineProperty(jc0,"__esModule",{value:!0});jc0.wait=HX4;async function HX4(J){return new Promise((Q)=>setTimeout(Q,J))}});var bD=H((bc0)=>{Object.defineProperty(bc0,"__esModule",{value:!0});bc0.poll=OX4;var hc0=zc();function OX4(J,{emitOnBegin:Q,initialWaitTime:Y,interval:G}){let X=!0,z=()=>X=!1;return(async()=>{let W;if(Q)W=await J({unpoll:z});let Z=await Y?.(W)??G;await(0,hc0.wait)(Z);let V=async()=>{if(!X)return;await J({unpoll:z}),await(0,hc0.wait)(G),V()};V()})(),z}});var dV1=H((yc0)=>{Object.defineProperty(yc0,"__esModule",{value:!0});yc0.responseCache=yc0.promiseCache=void 0;yc0.getCache=xc0;yc0.withCache=BX4;yc0.promiseCache=new Map;yc0.responseCache=new Map;function xc0(J){let Q=(X,z)=>({clear:()=>z.delete(X),get:()=>z.get(X),set:(K)=>z.set(X,K)}),Y=Q(J,yc0.promiseCache),G=Q(J,yc0.responseCache);return{clear:()=>{Y.clear(),G.clear()},promise:Y,response:G}}async function BX4(J,{cacheKey:Q,cacheTime:Y=Number.POSITIVE_INFINITY}){let G=xc0(Q),X=G.response.get();if(X&&Y>0){if(Date.now()-X.created.getTime()<Y)return X.data}let z=G.promise.get();if(!z)z=J(),G.promise.set(z);try{let K=await z;return G.response.set({created:new Date,data:K}),K}finally{G.promise.clear()}}});var Qw=H((uc0)=>{Object.defineProperty(uc0,"__esModule",{value:!0});uc0.getBlockNumberCache=LX4;uc0.getBlockNumber=EX4;var mc0=dV1(),dc0=(J)=>`blockNumber.${J}`;function LX4(J){return(0,mc0.getCache)(dc0(J))}async function EX4(J,{cacheTime:Q=J.cacheTime}={}){let Y=await(0,mc0.withCache)(()=>J.request({method:"eth_blockNumber"}),{cacheKey:dc0(J.uid),cacheTime:Q});return BigInt(Y)}});var N$=H((lc0)=>{Object.defineProperty(lc0,"__esModule",{value:!0});lc0.getFilterChanges=TX4;var FX4=iN(),SX4=xX();async function TX4(J,{filter:Q}){let Y="strict"in Q&&Q.strict,G=await Q.request({method:"eth_getFilterChanges",params:[Q.id]});if(typeof G[0]==="string")return G;let X=G.map((z)=>(0,SX4.formatLog)(z));if(!("abi"in Q)||!Q.abi)return X;return(0,FX4.parseEventLogs)({abi:Q.abi,logs:X,strict:Y})}});var w$=H((pc0)=>{Object.defineProperty(pc0,"__esModule",{value:!0});pc0.uninstallFilter=$X4;async function $X4(J,{filter:Q}){return Q.request({method:"eth_uninstallFilter",params:[Q.id]})}});var uV1=H((oc0)=>{Object.defineProperty(oc0,"__esModule",{value:!0});oc0.watchContractEvent=dX4;var cc0=P8(),kX4=nK(),vX4=_N(),jX4=iV(),_c0=xX(),L$=g6(),ic0=Gq(),hX4=bD(),nc0=u4(),bX4=bl(),xX4=Qw(),yX4=_p(),gX4=N$(),mX4=w$();function dX4(J,Q){let{abi:Y,address:G,args:X,batch:z=!0,eventName:K,fromBlock:W,onError:Z,onLogs:V,poll:q,pollingInterval:U=J.pollingInterval,strict:M}=Q;return(()=>{if(typeof q<"u")return q;if(typeof W==="bigint")return!0;if(J.transport.type==="webSocket"||J.transport.type==="ipc")return!1;if(J.transport.type==="fallback"&&(J.transport.transports[0].config.type==="webSocket"||J.transport.transports[0].config.type==="ipc"))return!1;return!0})()?(()=>{let A=M??!1,B=(0,nc0.stringify)(["watchContractEvent",G,X,z,J.uid,K,U,A,W]);return(0,ic0.observe)(B,{onLogs:V,onError:Z},(w)=>{let N;if(W!==void 0)N=W-1n;let L,E=!1,R=(0,hX4.poll)(async()=>{if(!E){try{L=await(0,L$.getAction)(J,bX4.createContractEventFilter,"createContractEventFilter")({abi:Y,address:G,args:X,eventName:K,strict:A,fromBlock:W})}catch{}E=!0;return}try{let F;if(L)F=await(0,L$.getAction)(J,gX4.getFilterChanges,"getFilterChanges")({filter:L});else{let f=await(0,L$.getAction)(J,xX4.getBlockNumber,"getBlockNumber")({});if(N&&N<f)F=await(0,L$.getAction)(J,yX4.getContractEvents,"getContractEvents")({abi:Y,address:G,args:X,eventName:K,fromBlock:N+1n,toBlock:f,strict:A});else F=[];N=f}if(F.length===0)return;if(z)w.onLogs(F);else for(let f of F)w.onLogs([f])}catch(F){if(L&&F instanceof kX4.InvalidInputRpcError)E=!1;w.onError?.(F)}},{emitOnBegin:!0,interval:U});return async()=>{if(L)await(0,L$.getAction)(J,mX4.uninstallFilter,"uninstallFilter")({filter:L});R()}})})():(()=>{let A=M??!1,B=(0,nc0.stringify)(["watchContractEvent",G,X,z,J.uid,K,U,A]),w=!0,N=()=>w=!1;return(0,ic0.observe)(B,{onLogs:V,onError:Z},(L)=>{return(async()=>{try{let E=(()=>{if(J.transport.type==="fallback"){let f=J.transport.transports.find((C)=>C.config.type==="webSocket"||C.config.type==="ipc");if(!f)return J.transport;return f.value}return J.transport})(),R=K?(0,jX4.encodeEventTopics)({abi:Y,eventName:K,args:X}):[],{unsubscribe:F}=await E.subscribe({params:["logs",{address:G,topics:R}],onData(f){if(!w)return;let C=f.result;try{let{eventName:P,args:k}=(0,vX4.decodeEventLog)({abi:Y,data:C.data,topics:C.topics,strict:M}),$=(0,_c0.formatLog)(C,{args:k,eventName:P});L.onLogs([$])}catch(P){let k,$;if(P instanceof cc0.DecodeLogDataMismatch||P instanceof cc0.DecodeLogTopicsMismatch){if(M)return;k=P.abiItem.name,$=P.abiItem.inputs?.some((h)=>!(("name"in h)&&h.name))}let d=(0,_c0.formatLog)(C,{args:$?[]:{},eventName:k});L.onLogs([d])}},onError(f){L.onError?.(f)}});if(N=F,!w)N()}catch(E){Z?.(E)}})(),()=>N()})})()}});var Xq=H((tc0)=>{Object.defineProperty(tc0,"__esModule",{value:!0});tc0.AccountTypeNotSupportedError=tc0.AccountNotFoundError=void 0;var ac0=f0();class rc0 extends ac0.BaseError{constructor({docsPath:J}={}){super(["Could not find an Account to execute with this Action.","Please provide an Account with the `account` argument on the Action, or by supplying an `account` to the Client."].join(`
`),{docsPath:J,docsSlug:"account",name:"AccountNotFoundError"})}}tc0.AccountNotFoundError=rc0;class sc0 extends ac0.BaseError{constructor({docsPath:J,metaMessages:Q,type:Y}){super(`Account type "${Y}" is not supported.`,{docsPath:J,metaMessages:Q,name:"AccountTypeNotSupportedError"})}}tc0.AccountTypeNotSupportedError=sc0});var E$=H((Q_0)=>{Object.defineProperty(Q_0,"__esModule",{value:!0});Q_0.assertCurrentChain=pX4;var J_0=tN();function pX4({chain:J,currentChainId:Q}){if(!J)throw new J_0.ChainNotFoundError;if(Q!==J.id)throw new J_0.ChainMismatchError({chain:J,currentChainId:Q})}});var Kc=H((Y_0)=>{Object.defineProperty(Y_0,"__esModule",{value:!0});Y_0.getTransactionError=oX4;var _X4=jX(),iX4=i3(),nX4=uN();function oX4(J,{docsPath:Q,...Y}){let G=(()=>{let X=(0,nX4.getNodeError)(J,Y);if(X instanceof _X4.UnknownNodeError)return J;return X})();return new iX4.TransactionExecutionError(G,{docsPath:Q,...Y})}});var Wc=H((G_0)=>{Object.defineProperty(G_0,"__esModule",{value:!0});G_0.sendRawTransaction=rX4;async function rX4(J,{serializedTransaction:Q}){return J.request({method:"eth_sendRawTransaction",params:[Q]},{retryCount:0})}});var C$=H((z_0)=>{Object.defineProperty(z_0,"__esModule",{value:!0});z_0.sendTransaction=Vz4;var tX4=L9(),Zc=Xq(),eX4=f0(),Jz4=z$(),Qz4=E$(),Yz4=Kc(),Gz4=kD(),Xz4=hX(),lV1=g6(),zz4=fN(),Kz4=bX(),Wz4=jD(),X_0=H$(),Zz4=Wc(),pV1=new zz4.LruMap(128);async function Vz4(J,Q){let{account:Y=J.account,chain:G=J.chain,accessList:X,authorizationList:z,blobs:K,data:W,gas:Z,gasPrice:V,maxFeePerBlobGas:q,maxFeePerGas:U,maxPriorityFeePerGas:M,nonce:D,type:I,value:O,...A}=Q;if(typeof Y>"u")throw new Zc.AccountNotFoundError({docsPath:"/docs/actions/wallet/sendTransaction"});let B=Y?(0,tX4.parseAccount)(Y):null;try{(0,Kz4.assertRequest)(Q);let w=await(async()=>{if(Q.to)return Q.to;if(Q.to===null)return;if(z&&z.length>0)return await(0,Jz4.recoverAuthorizationAddress)({authorization:z[0]}).catch(()=>{throw new eX4.BaseError("`to` is required. Could not infer from `authorizationList`.")});return})();if(B?.type==="json-rpc"||B===null){let N;if(G!==null)N=await(0,lV1.getAction)(J,Wz4.getChainId,"getChainId")({}),(0,Qz4.assertCurrentChain)({currentChainId:N,chain:G});let L=J.chain?.formatters?.transactionRequest?.format,R=(L||Xz4.formatTransactionRequest)({...(0,Gz4.extract)(A,{format:L}),accessList:X,authorizationList:z,blobs:K,chainId:N,data:W,from:B?.address,gas:Z,gasPrice:V,maxFeePerBlobGas:q,maxFeePerGas:U,maxPriorityFeePerGas:M,nonce:D,to:w,type:I,value:O}),F=pV1.get(J.uid),f=F?"wallet_sendTransaction":"eth_sendTransaction";try{return await J.request({method:f,params:[R]},{retryCount:0})}catch(C){if(F===!1)throw C;let P=C;if(P.name==="InvalidInputRpcError"||P.name==="InvalidParamsRpcError"||P.name==="MethodNotFoundRpcError"||P.name==="MethodNotSupportedRpcError")return await J.request({method:"wallet_sendTransaction",params:[R]},{retryCount:0}).then((k)=>{return pV1.set(J.uid,!0),k}).catch((k)=>{let $=k;if($.name==="MethodNotFoundRpcError"||$.name==="MethodNotSupportedRpcError")throw pV1.set(J.uid,!1),P;throw $});throw P}}if(B?.type==="local"){let N=await(0,lV1.getAction)(J,X_0.prepareTransactionRequest,"prepareTransactionRequest")({account:B,accessList:X,authorizationList:z,blobs:K,chain:G,data:W,gas:Z,gasPrice:V,maxFeePerBlobGas:q,maxFeePerGas:U,maxPriorityFeePerGas:M,nonce:D,nonceManager:B.nonceManager,parameters:[...X_0.defaultParameters,"sidecars"],type:I,value:O,...A,to:w}),L=G?.serializers?.transaction,E=await B.signTransaction(N,{serializer:L});return await(0,lV1.getAction)(J,Zz4.sendRawTransaction,"sendRawTransaction")({serializedTransaction:E})}if(B?.type==="smart")throw new Zc.AccountTypeNotSupportedError({metaMessages:["Consider using the `sendUserOperation` Action instead."],docsPath:"/docs/actions/bundler/sendUserOperation",type:"smart"});throw new Zc.AccountTypeNotSupportedError({docsPath:"/docs/actions/wallet/sendTransaction",type:B?.type})}catch(w){if(w instanceof Zc.AccountTypeNotSupportedError)throw w;throw(0,Yz4.getTransactionError)(w,{...Q,account:B,chain:Q.chain||void 0})}}});var cV1=H((K_0)=>{Object.defineProperty(K_0,"__esModule",{value:!0});K_0.writeContract=Az4;var Uz4=L9(),Mz4=Xq(),Dz4=i7(),Hz4=oK(),Iz4=g6(),Oz4=C$();async function Az4(J,Q){let{abi:Y,account:G=J.account,address:X,args:z,dataSuffix:K,functionName:W,...Z}=Q;if(typeof G>"u")throw new Mz4.AccountNotFoundError({docsPath:"/docs/contract/writeContract"});let V=G?(0,Uz4.parseAccount)(G):null,q=(0,Dz4.encodeFunctionData)({abi:Y,args:z,functionName:W});try{return await(0,Iz4.getAction)(J,Oz4.sendTransaction,"sendTransaction")({data:`${q}${K?K.replace("0x",""):""}`,to:X,account:V,...Z})}catch(U){throw(0,Hz4.getContractError)(U,{abi:Y,address:X,args:z,docsPath:"/docs/contract/writeContract",functionName:W,sender:V?.address})}}});var Z_0=H((W_0)=>{Object.defineProperty(W_0,"__esModule",{value:!0});W_0.getContract=Sz4;W_0.getFunctionParameters=R$;W_0.getEventParameters=Vc;var xD=g6(),Nz4=bl(),wz4=qV1(),Lz4=_p(),Ez4=f2(),Cz4=gV1(),Rz4=uV1(),Fz4=cV1();function Sz4({abi:J,address:Q,client:Y}){let G=Y,[X,z]=(()=>{if(!G)return[void 0,void 0];if("public"in G&&"wallet"in G)return[G.public,G.wallet];if("public"in G)return[G.public,void 0];if("wallet"in G)return[void 0,G.wallet];return[G,G]})(),K=X!==void 0&&X!==null,W=z!==void 0&&z!==null,Z={},V=!1,q=!1,U=!1;for(let M of J){if(M.type==="function")if(M.stateMutability==="view"||M.stateMutability==="pure")V=!0;else q=!0;else if(M.type==="event")U=!0;if(V&&q&&U)break}if(K){if(V)Z.read=new Proxy({},{get(M,D){return(...I)=>{let{args:O,options:A}=R$(I);return(0,xD.getAction)(X,Ez4.readContract,"readContract")({abi:J,address:Q,functionName:D,args:O,...A})}}});if(q)Z.simulate=new Proxy({},{get(M,D){return(...I)=>{let{args:O,options:A}=R$(I);return(0,xD.getAction)(X,Cz4.simulateContract,"simulateContract")({abi:J,address:Q,functionName:D,args:O,...A})}}});if(U)Z.createEventFilter=new Proxy({},{get(M,D){return(...I)=>{let O=J.find((w)=>w.type==="event"&&w.name===D),{args:A,options:B}=Vc(I,O);return(0,xD.getAction)(X,Nz4.createContractEventFilter,"createContractEventFilter")({abi:J,address:Q,eventName:D,args:A,...B})}}}),Z.getEvents=new Proxy({},{get(M,D){return(...I)=>{let O=J.find((w)=>w.type==="event"&&w.name===D),{args:A,options:B}=Vc(I,O);return(0,xD.getAction)(X,Lz4.getContractEvents,"getContractEvents")({abi:J,address:Q,eventName:D,args:A,...B})}}}),Z.watchEvent=new Proxy({},{get(M,D){return(...I)=>{let O=J.find((w)=>w.type==="event"&&w.name===D),{args:A,options:B}=Vc(I,O);return(0,xD.getAction)(X,Rz4.watchContractEvent,"watchContractEvent")({abi:J,address:Q,eventName:D,args:A,...B})}}})}if(W){if(q)Z.write=new Proxy({},{get(M,D){return(...I)=>{let{args:O,options:A}=R$(I);return(0,xD.getAction)(z,Fz4.writeContract,"writeContract")({abi:J,address:Q,functionName:D,args:O,...A})}}})}if(K||W){if(q)Z.estimateGas=new Proxy({},{get(M,D){return(...I)=>{let{args:O,options:A}=R$(I),B=X??z;return(0,xD.getAction)(B,wz4.estimateContractGas,"estimateContractGas")({abi:J,address:Q,functionName:D,args:O,...A,account:A.account??z.account})}}})}return Z.address=Q,Z.abi=J,Z}function R$(J){let Q=J.length&&Array.isArray(J[0]),Y=Q?J[0]:[],G=(Q?J[1]:J[0])??{};return{args:Y,options:G}}function Vc(J,Q){let Y=!1;if(Array.isArray(J[0]))Y=!0;else if(J.length===1)Y=Q.inputs.some((z)=>z.indexed);else if(J.length===2)Y=!0;let G=Y?J[0]:void 0,X=(Y?J[1]:J[0])??{};return{args:G,options:X}}});var _V1=H((q_0)=>{Object.defineProperty(q_0,"__esModule",{value:!0});q_0.BundleFailedError=void 0;var fz4=f0();class V_0 extends fz4.BaseError{constructor(J){super(`Call bundle failed with status: ${J.statusCode}`,{name:"BundleFailedError"});Object.defineProperty(this,"result",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.result=J}}q_0.BundleFailedError=V_0});var F$=H((M_0)=>{Object.defineProperty(M_0,"__esModule",{value:!0});M_0.withRetry=vz4;var kz4=zc();function vz4(J,{delay:Q=100,retryCount:Y=2,shouldRetry:G=()=>!0}={}){return new Promise((X,z)=>{let K=async({count:W=0}={})=>{let Z=async({error:V})=>{let q=typeof Q==="function"?Q({count:W,error:V}):Q;if(q)await(0,kz4.wait)(q);K({count:W+1})};try{let V=await J();X(V)}catch(V){if(W<Y&&await G({count:W,error:V}))return Z({error:V});z(V)}};K()})}});var S$=H((H_0)=>{Object.defineProperty(H_0,"__esModule",{value:!0});H_0.defineTransactionReceipt=H_0.receiptStatuses=void 0;H_0.formatTransactionReceipt=D_0;var hz4=o8(),bz4=lN(),xz4=xX(),yz4=pN();H_0.receiptStatuses={"0x0":"reverted","0x1":"success"};function D_0(J){let Q={...J,blockNumber:J.blockNumber?BigInt(J.blockNumber):null,contractAddress:J.contractAddress?J.contractAddress:null,cumulativeGasUsed:J.cumulativeGasUsed?BigInt(J.cumulativeGasUsed):null,effectiveGasPrice:J.effectiveGasPrice?BigInt(J.effectiveGasPrice):null,gasUsed:J.gasUsed?BigInt(J.gasUsed):null,logs:J.logs?J.logs.map((Y)=>(0,xz4.formatLog)(Y)):null,to:J.to?J.to:null,transactionIndex:J.transactionIndex?(0,hz4.hexToNumber)(J.transactionIndex):null,status:J.status?H_0.receiptStatuses[J.status]:null,type:J.type?yz4.transactionType[J.type]||J.type:null};if(J.blobGasPrice)Q.blobGasPrice=BigInt(J.blobGasPrice);if(J.blobGasUsed)Q.blobGasUsed=BigInt(J.blobGasUsed);return Q}H_0.defineTransactionReceipt=(0,bz4.defineFormatter)("transactionReceipt",D_0)});var nV1=H((w_0)=>{Object.defineProperty(w_0,"__esModule",{value:!0});w_0.fallbackTransactionErrorMagicIdentifier=w_0.fallbackMagicIdentifier=void 0;w_0.sendCalls=cz4;var mz4=L9(),A_0=f0(),B_0=nK(),dz4=i7(),N_0=H4(),uz4=o8(),qc=y1(),lz4=Kc(),pz4=C$();w_0.fallbackMagicIdentifier="0x5792579257925792579257925792579257925792579257925792579257925792";w_0.fallbackTransactionErrorMagicIdentifier=(0,qc.numberToHex)(0,{size:32});async function cz4(J,Q){let{account:Y=J.account,capabilities:G,chain:X=J.chain,experimental_fallback:z,experimental_fallbackDelay:K=32,forceAtomic:W=!1,id:Z,version:V="2.0.0"}=Q,q=Y?(0,mz4.parseAccount)(Y):null,U=Q.calls.map((M)=>{let D=M,I=D.abi?(0,dz4.encodeFunctionData)({abi:D.abi,functionName:D.functionName,args:D.args}):D.data;return{data:D.dataSuffix&&I?(0,N_0.concat)([I,D.dataSuffix]):I,to:D.to,value:D.value?(0,qc.numberToHex)(D.value):void 0}});try{let M=await J.request({method:"wallet_sendCalls",params:[{atomicRequired:W,calls:U,capabilities:G,chainId:(0,qc.numberToHex)(X.id),from:q?.address,id:Z,version:V}]},{retryCount:0});if(typeof M==="string")return{id:M};return M}catch(M){let D=M;if(z&&(D.name==="MethodNotFoundRpcError"||D.name==="MethodNotSupportedRpcError"||D.name==="UnknownRpcError"||D.details.toLowerCase().includes("does not exist / is not available")||D.details.toLowerCase().includes("missing or invalid. request()")||D.details.toLowerCase().includes("did not match any variant of untagged enum")||D.details.toLowerCase().includes("account upgraded to unsupported contract")||D.details.toLowerCase().includes("eip-7702 not supported")||D.details.toLowerCase().includes("unsupported wc_ method")||D.details.toLowerCase().includes("feature toggled misconfigured"))){if(G){if(Object.values(G).some((w)=>!w.optional))throw new B_0.UnsupportedNonOptionalCapabilityError(new A_0.BaseError("non-optional `capabilities` are not supported on fallback to `eth_sendTransaction`.",{details:"non-optional `capabilities` are not supported on fallback to `eth_sendTransaction`."}))}if(W&&U.length>1)throw new B_0.AtomicityNotSupportedError(new A_0.BaseError("`forceAtomic` is not supported on fallback to `eth_sendTransaction`.",{details:"`forceAtomic` is not supported on fallback to `eth_sendTransaction`."}));let I=[];for(let B of U){let w=(0,pz4.sendTransaction)(J,{account:q,chain:X,data:B.data,to:B.to,value:B.value?(0,uz4.hexToBigInt)(B.value):void 0});if(I.push(w),K>0)await new Promise((N)=>setTimeout(N,K))}let O=await Promise.allSettled(I);if(O.every((B)=>B.status==="rejected"))throw O[0].reason;let A=O.map((B)=>{if(B.status==="fulfilled")return B.value;return w_0.fallbackTransactionErrorMagicIdentifier});return{id:(0,N_0.concat)([...A,(0,qc.numberToHex)(X.id,{size:32}),w_0.fallbackMagicIdentifier])}}throw(0,lz4.getTransactionError)(M,{...Q,account:q,chain:Q.chain})}}});var oV1=H((R_0)=>{Object.defineProperty(R_0,"__esModule",{value:!0});R_0.getCallsStatus=oz4;var E_0=xJ(),iz4=$X(),Uc=o8(),nz4=S$(),C_0=nV1();async function oz4(J,Q){async function Y(q){if(q.endsWith(C_0.fallbackMagicIdentifier.slice(2))){let M=(0,iz4.trim)((0,E_0.sliceHex)(q,-64,-32)),D=(0,E_0.sliceHex)(q,0,-64).slice(2).match(/.{1,64}/g),I=await Promise.all(D.map((A)=>C_0.fallbackTransactionErrorMagicIdentifier.slice(2)!==A?J.request({method:"eth_getTransactionReceipt",params:[`0x${A}`]},{dedupe:!0}):void 0)),O=(()=>{if(I.some((A)=>A===null))return 100;if(I.every((A)=>A?.status==="0x1"))return 200;if(I.every((A)=>A?.status==="0x0"))return 500;return 600})();return{atomic:!1,chainId:(0,Uc.hexToNumber)(M),receipts:I.filter(Boolean),status:O,version:"2.0.0"}}return J.request({method:"wallet_getCallsStatus",params:[q]})}let{atomic:G=!1,chainId:X,receipts:z,version:K="2.0.0",...W}=await Y(Q.id),[Z,V]=(()=>{let q=W.status;if(q>=100&&q<200)return["pending",q];if(q>=200&&q<300)return["success",q];if(q>=300&&q<700)return["failure",q];if(q==="CONFIRMED")return["success",200];if(q==="PENDING")return["pending",100];return[void 0,q]})();return{...W,atomic:G,chainId:X?(0,Uc.hexToNumber)(X):void 0,receipts:z?.map((q)=>({...q,blockNumber:(0,Uc.hexToBigInt)(q.blockNumber),gasUsed:(0,Uc.hexToBigInt)(q.gasUsed),status:nz4.receiptStatuses[q.status]}))??[],statusCode:V,status:Z,version:K}}});var rV1=H((F_0)=>{Object.defineProperty(F_0,"__esModule",{value:!0});F_0.WaitForCallsStatusTimeoutError=void 0;F_0.waitForCallsStatus=zK4;var rz4=f0(),sz4=_V1(),tz4=g6(),ez4=Gq(),JK4=bD(),QK4=rp(),YK4=F$(),GK4=u4(),XK4=oV1();async function zK4(J,Q){let{id:Y,pollingInterval:G=J.pollingInterval,status:X=({statusCode:O})=>O===200||O>=300,retryCount:z=4,retryDelay:K=({count:O})=>~~(1<<O)*200,timeout:W=60000,throwOnFailure:Z=!1}=Q,V=(0,GK4.stringify)(["waitForCallsStatus",J.uid,Y]),{promise:q,resolve:U,reject:M}=(0,QK4.withResolvers)(),D,I=(0,ez4.observe)(V,{resolve:U,reject:M},(O)=>{let A=(0,JK4.poll)(async()=>{let B=(w)=>{clearTimeout(D),A(),w(),I()};try{let w=await(0,YK4.withRetry)(async()=>{let N=await(0,tz4.getAction)(J,XK4.getCallsStatus,"getCallsStatus")({id:Y});if(Z&&N.status==="failure")throw new sz4.BundleFailedError(N);return N},{retryCount:z,delay:K});if(!X(w))return;B(()=>O.resolve(w))}catch(w){B(()=>O.reject(w))}},{interval:G,emitOnBegin:!0});return A});return D=W?setTimeout(()=>{I(),clearTimeout(D),M(new aV1({id:Y}))},W):void 0,await q}class aV1 extends rz4.BaseError{constructor({id:J}){super(`Timed out while waiting for call bundle with id "${J}" to be confirmed.`,{name:"WaitForCallsStatusTimeoutError"})}}F_0.WaitForCallsStatusTimeoutError=aV1});var tV1=H((T_0)=>{Object.defineProperty(T_0,"__esModule",{value:!0});T_0.uid=WK4;var sV1=256,Mc=sV1,Dc;function WK4(J=11){if(!Dc||Mc+J>sV1*2){Dc="",Mc=0;for(let Q=0;Q<sV1;Q++)Dc+=(256+Math.random()*256|0).toString(16).substring(1)}return Dc.substring(Mc,Mc+++J)}});var T$=H((P_0)=>{Object.defineProperty(P_0,"__esModule",{value:!0});P_0.createClient=UK4;P_0.rpcSchema=MK4;var VK4=L9(),qK4=tV1();function UK4(J){let{batch:Q,chain:Y,ccipRead:G,key:X="base",name:z="Base Client",type:K="base"}=J,W=J.experimental_blockTag??(typeof Y?.experimental_preconfirmationTime==="number"?"pending":void 0),Z=Y?.blockTime??12000,V=Math.min(Math.max(Math.floor(Z/2),500),4000),q=J.pollingInterval??V,U=J.cacheTime??q,M=J.account?(0,VK4.parseAccount)(J.account):void 0,{config:D,request:I,value:O}=J.transport({chain:Y,pollingInterval:q}),A={...D,...O},B={account:M,batch:Q,cacheTime:U,ccipRead:G,chain:Y,key:X,name:z,pollingInterval:q,request:I,transport:A,type:K,uid:(0,qK4.uid)(),...W?{experimental_blockTag:W}:{}};function w(N){return(L)=>{let E=L(N);for(let F in B)delete E[F];let R={...N,...E};return Object.assign(R,{extend:w(R)})}}return Object.assign(B,{extend:w(B)})}function MK4(){return null}});var Hc=H((f_0)=>{Object.defineProperty(f_0,"__esModule",{value:!0});f_0.isNullUniversalResolverError=OK4;var IK4=f0(),$_0=iK();function OK4(J){if(!(J instanceof IK4.BaseError))return!1;let Q=J.walk((Y)=>Y instanceof $_0.ContractFunctionRevertedError);if(!(Q instanceof $_0.ContractFunctionRevertedError))return!1;if(Q.data?.errorName==="HttpError")return!0;if(Q.data?.errorName==="ResolverError")return!0;if(Q.data?.errorName==="ResolverNotContract")return!0;if(Q.data?.errorName==="ResolverNotFound")return!0;if(Q.data?.errorName==="ReverseAddressMismatch")return!0;if(Q.data?.errorName==="UnsupportedResolverProfile")return!0;return!1}});var eV1=H((k_0)=>{Object.defineProperty(k_0,"__esModule",{value:!0});k_0.encodedLabelToLabelhash=NK4;var BK4=Y7();function NK4(J){if(J.length!==66)return null;if(J.indexOf("[")!==0)return null;if(J.indexOf("]")!==65)return null;let Q=`0x${J.slice(1,65)}`;if(!(0,BK4.isHex)(Q))return null;return Q}});var Ic=H((b_0)=>{Object.defineProperty(b_0,"__esModule",{value:!0});b_0.namehash=CK4;var LK4=H4(),v_0=t6(),j_0=y1(),h_0=c7(),EK4=eV1();function CK4(J){let Q=new Uint8Array(32).fill(0);if(!J)return(0,j_0.bytesToHex)(Q);let Y=J.split(".");for(let G=Y.length-1;G>=0;G-=1){let X=(0,EK4.encodedLabelToLabelhash)(Y[G]),z=X?(0,v_0.toBytes)(X):(0,h_0.keccak256)((0,v_0.stringToBytes)(Y[G]),"bytes");Q=(0,h_0.keccak256)((0,LK4.concat)([Q,z]),"bytes")}return(0,j_0.bytesToHex)(Q)}});var y_0=H((x_0)=>{Object.defineProperty(x_0,"__esModule",{value:!0});x_0.encodeLabelhash=FK4;function FK4(J){return`[${J.slice(2)}]`}});var Jq1=H((g_0)=>{Object.defineProperty(g_0,"__esModule",{value:!0});g_0.labelhash=kK4;var TK4=t6(),PK4=y1(),$K4=c7(),fK4=eV1();function kK4(J){let Q=new Uint8Array(32).fill(0);if(!J)return(0,PK4.bytesToHex)(Q);return(0,fK4.encodedLabelToLabelhash)(J)||(0,$K4.keccak256)((0,TK4.stringToBytes)(J))}});var Oc=H((m_0)=>{Object.defineProperty(m_0,"__esModule",{value:!0});m_0.packetToBytes=bK4;var Qq1=t6(),jK4=y_0(),hK4=Jq1();function bK4(J){let Q=J.replace(/^\.|\.$/gm,"");if(Q.length===0)return new Uint8Array(1);let Y=new Uint8Array((0,Qq1.stringToBytes)(Q).byteLength+2),G=0,X=Q.split(".");for(let z=0;z<X.length;z++){let K=(0,Qq1.stringToBytes)(X[z]);if(K.byteLength>255)K=(0,Qq1.stringToBytes)((0,jK4.encodeLabelhash)((0,hK4.labelhash)(X[z])));Y[G]=K.length,Y.set(K,G+1),G+=K.length+1}if(Y.byteLength!==G+1)return Y.slice(0,G+1);return Y}});var l_0=H((u_0)=>{Object.defineProperty(u_0,"__esModule",{value:!0});u_0.getEnsAddress=nK4;var Yq1=tK(),yK4=yX(),gK4=i7(),mK4=eK(),dK4=$X(),uK4=y1(),lK4=Hc(),pK4=B$(),d_0=Ic(),cK4=Oc(),_K4=g6(),iK4=f2();async function nK4(J,Q){let{blockNumber:Y,blockTag:G,coinType:X,name:z,gatewayUrls:K,strict:W}=Q,{chain:Z}=J,V=(()=>{if(Q.universalResolverAddress)return Q.universalResolverAddress;if(!Z)throw Error("client chain not configured. universalResolverAddress is required.");return(0,mK4.getChainContractAddress)({blockNumber:Y,chain:Z,contract:"ensUniversalResolver"})})(),q=Z?.ensTlds;if(q&&!q.some((M)=>z.endsWith(M)))return null;let U=(()=>{if(X!=null)return[(0,d_0.namehash)(z),BigInt(X)];return[(0,d_0.namehash)(z)]})();try{let M=(0,gK4.encodeFunctionData)({abi:Yq1.addressResolverAbi,functionName:"addr",args:U}),D={address:V,abi:Yq1.universalResolverResolveAbi,functionName:"resolveWithGateways",args:[(0,uK4.toHex)((0,cK4.packetToBytes)(z)),M,K??[pK4.localBatchGatewayUrl]],blockNumber:Y,blockTag:G},O=await(0,_K4.getAction)(J,iK4.readContract,"readContract")(D);if(O[0]==="0x")return null;let A=(0,yK4.decodeFunctionResult)({abi:Yq1.addressResolverAbi,args:U,functionName:"addr",data:O[0]});if(A==="0x")return null;if((0,dK4.trim)(A)==="0x00")return null;return A}catch(M){if(W)throw M;if((0,lK4.isNullUniversalResolverError)(M))return null;throw M}}});var Ac=H((o_0)=>{Object.defineProperty(o_0,"__esModule",{value:!0});o_0.EnsInvalidChainIdError=o_0.EnsAvatarUnsupportedNamespaceError=o_0.EnsAvatarUriResolutionError=o_0.EnsAvatarInvalidNftUriError=o_0.EnsAvatarInvalidMetadataError=void 0;var P$=f0();class p_0 extends P$.BaseError{constructor({data:J}){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(J)}`],name:"EnsAvatarInvalidMetadataError"})}}o_0.EnsAvatarInvalidMetadataError=p_0;class c_0 extends P$.BaseError{constructor({reason:J}){super(`ENS NFT avatar URI is invalid. ${J}`,{name:"EnsAvatarInvalidNftUriError"})}}o_0.EnsAvatarInvalidNftUriError=c_0;class __0 extends P$.BaseError{constructor({uri:J}){super(`Unable to resolve ENS avatar URI "${J}". The URI may be malformed, invalid, or does not respond with a valid image.`,{name:"EnsAvatarUriResolutionError"})}}o_0.EnsAvatarUriResolutionError=__0;class i_0 extends P$.BaseError{constructor({namespace:J}){super(`ENS NFT avatar namespace "${J}" is not supported. Must be "erc721" or "erc1155".`,{name:"EnsAvatarUnsupportedNamespaceError"})}}o_0.EnsAvatarUnsupportedNamespaceError=i_0;class n_0 extends P$.BaseError{constructor({chainId:J}){super(`Invalid ENSIP-11 chainId: ${J}. Must be between 0 and 0x7fffffff, or 1.`,{name:"EnsInvalidChainIdError"})}}o_0.EnsInvalidChainIdError=n_0});var Yi0=H((Qi0)=>{Object.defineProperty(Qi0,"__esModule",{value:!0});Qi0.isImageUri=s_0;Qi0.getGateway=Gq1;Qi0.resolveAvatarUri=t_0;Qi0.getJsonImage=e_0;Qi0.getMetadataAvatarUri=GW4;Qi0.parseAvatarUri=Ji0;Qi0.parseNftUri=XW4;Qi0.getNftTokenUri=zW4;var r_0=f2(),uX=Ac(),eK4=/(?<protocol>https?:\/\/[^/]*|ipfs:\/|ipns:\/|ar:\/)?(?<root>\/)?(?<subpath>ipfs\/|ipns\/)?(?<target>[\w\-.]+)(?<subtarget>\/.*)?/,JW4=/^(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>\/.*)?$/,QW4=/^data:([a-zA-Z\-/+]*);base64,([^"].*)/,YW4=/^data:([a-zA-Z\-/+]*)?(;[a-zA-Z0-9].*?)?(,)/;async function s_0(J){try{let Q=await fetch(J,{method:"HEAD"});if(Q.status===200)return Q.headers.get("content-type")?.startsWith("image/");return!1}catch(Q){if(typeof Q==="object"&&typeof Q.response<"u")return!1;if(!Object.hasOwn(globalThis,"Image"))return!1;return new Promise((Y)=>{let G=new Image;G.onload=()=>{Y(!0)},G.onerror=()=>{Y(!1)},G.src=J})}}function Gq1(J,Q){if(!J)return Q;if(J.endsWith("/"))return J.slice(0,-1);return J}function t_0({uri:J,gatewayUrls:Q}){let Y=QW4.test(J);if(Y)return{uri:J,isOnChain:!0,isEncoded:Y};let G=Gq1(Q?.ipfs,"https://ipfs.io"),X=Gq1(Q?.arweave,"https://arweave.net"),z=J.match(eK4),{protocol:K,subpath:W,target:Z,subtarget:V=""}=z?.groups||{},q=K==="ipns:/"||W==="ipns/",U=K==="ipfs:/"||W==="ipfs/"||JW4.test(J);if(J.startsWith("http")&&!q&&!U){let D=J;if(Q?.arweave)D=J.replace(/https:\/\/arweave.net/g,Q?.arweave);return{uri:D,isOnChain:!1,isEncoded:!1}}if((q||U)&&Z)return{uri:`${G}/${q?"ipns":"ipfs"}/${Z}${V}`,isOnChain:!1,isEncoded:!1};if(K==="ar:/"&&Z)return{uri:`${X}/${Z}${V||""}`,isOnChain:!1,isEncoded:!1};let M=J.replace(YW4,"");if(M.startsWith("<svg"))M=`data:image/svg+xml;base64,${btoa(M)}`;if(M.startsWith("data:")||M.startsWith("{"))return{uri:M,isOnChain:!0,isEncoded:!1};throw new uX.EnsAvatarUriResolutionError({uri:J})}function e_0(J){if(typeof J!=="object"||!("image"in J)&&!("image_url"in J)&&!("image_data"in J))throw new uX.EnsAvatarInvalidMetadataError({data:J});return J.image||J.image_url||J.image_data}async function GW4({gatewayUrls:J,uri:Q}){try{let Y=await fetch(Q).then((X)=>X.json());return await Ji0({gatewayUrls:J,uri:e_0(Y)})}catch{throw new uX.EnsAvatarUriResolutionError({uri:Q})}}async function Ji0({gatewayUrls:J,uri:Q}){let{uri:Y,isOnChain:G}=t_0({uri:Q,gatewayUrls:J});if(G)return Y;if(await s_0(Y))return Y;throw new uX.EnsAvatarUriResolutionError({uri:Q})}function XW4(J){let Q=J;if(Q.startsWith("did:nft:"))Q=Q.replace("did:nft:","").replace(/_/g,"/");let[Y,G,X]=Q.split("/"),[z,K]=Y.split(":"),[W,Z]=G.split(":");if(!z||z.toLowerCase()!=="eip155")throw new uX.EnsAvatarInvalidNftUriError({reason:"Only EIP-155 supported"});if(!K)throw new uX.EnsAvatarInvalidNftUriError({reason:"Chain ID not found"});if(!Z)throw new uX.EnsAvatarInvalidNftUriError({reason:"Contract address not found"});if(!X)throw new uX.EnsAvatarInvalidNftUriError({reason:"Token ID not found"});if(!W)throw new uX.EnsAvatarInvalidNftUriError({reason:"ERC namespace not found"});return{chainID:Number.parseInt(K,10),namespace:W.toLowerCase(),contractAddress:Z,tokenID:X}}async function zW4(J,{nft:Q}){if(Q.namespace==="erc721")return(0,r_0.readContract)(J,{address:Q.contractAddress,abi:[{name:"tokenURI",type:"function",stateMutability:"view",inputs:[{name:"tokenId",type:"uint256"}],outputs:[{name:"",type:"string"}]}],functionName:"tokenURI",args:[BigInt(Q.tokenID)]});if(Q.namespace==="erc1155")return(0,r_0.readContract)(J,{address:Q.contractAddress,abi:[{name:"uri",type:"function",stateMutability:"view",inputs:[{name:"_id",type:"uint256"}],outputs:[{name:"",type:"string"}]}],functionName:"uri",args:[BigInt(Q.tokenID)]});throw new uX.EnsAvatarUnsupportedNamespaceError({namespace:Q.namespace})}});var Xi0=H((Gi0)=>{Object.defineProperty(Gi0,"__esModule",{value:!0});Gi0.parseAvatarRecord=HW4;var yD=Yi0();async function HW4(J,{gatewayUrls:Q,record:Y}){if(/eip155:/i.test(Y))return IW4(J,{gatewayUrls:Q,record:Y});return(0,yD.parseAvatarUri)({uri:Y,gatewayUrls:Q})}async function IW4(J,{gatewayUrls:Q,record:Y}){let G=(0,yD.parseNftUri)(Y),X=await(0,yD.getNftTokenUri)(J,{nft:G}),{uri:z,isOnChain:K,isEncoded:W}=(0,yD.resolveAvatarUri)({uri:X,gatewayUrls:Q});if(K&&(z.includes("data:application/json;base64,")||z.startsWith("{"))){let V=W?atob(z.replace("data:application/json;base64,","")):z,q=JSON.parse(V);return(0,yD.parseAvatarUri)({uri:(0,yD.getJsonImage)(q),gatewayUrls:Q})}let Z=G.tokenID;if(G.namespace==="erc1155")Z=Z.replace("0x","").padStart(64,"0");return(0,yD.getMetadataAvatarUri)({gatewayUrls:Q,uri:z.replace(/(?:0x)?{id}/,Z)})}});var zq1=H((zi0)=>{Object.defineProperty(zi0,"__esModule",{value:!0});zi0.getEnsText=TW4;var Xq1=tK(),AW4=yX(),BW4=i7(),NW4=eK(),wW4=y1(),LW4=Hc(),EW4=B$(),CW4=Ic(),RW4=Oc(),FW4=g6(),SW4=f2();async function TW4(J,Q){let{blockNumber:Y,blockTag:G,key:X,name:z,gatewayUrls:K,strict:W}=Q,{chain:Z}=J,V=(()=>{if(Q.universalResolverAddress)return Q.universalResolverAddress;if(!Z)throw Error("client chain not configured. universalResolverAddress is required.");return(0,NW4.getChainContractAddress)({blockNumber:Y,chain:Z,contract:"ensUniversalResolver"})})(),q=Z?.ensTlds;if(q&&!q.some((U)=>z.endsWith(U)))return null;try{let U={address:V,abi:Xq1.universalResolverResolveAbi,args:[(0,wW4.toHex)((0,RW4.packetToBytes)(z)),(0,BW4.encodeFunctionData)({abi:Xq1.textResolverAbi,functionName:"text",args:[(0,CW4.namehash)(z),X]}),K??[EW4.localBatchGatewayUrl]],functionName:"resolveWithGateways",blockNumber:Y,blockTag:G},D=await(0,FW4.getAction)(J,SW4.readContract,"readContract")(U);if(D[0]==="0x")return null;let I=(0,AW4.decodeFunctionResult)({abi:Xq1.textResolverAbi,functionName:"text",data:D[0]});return I===""?null:I}catch(U){if(W)throw U;if((0,LW4.isNullUniversalResolverError)(U))return null;throw U}}});var Wi0=H((Ki0)=>{Object.defineProperty(Ki0,"__esModule",{value:!0});Ki0.getEnsAvatar=vW4;var $W4=Xi0(),fW4=g6(),kW4=zq1();async function vW4(J,{blockNumber:Q,blockTag:Y,assetGatewayUrls:G,name:X,gatewayUrls:z,strict:K,universalResolverAddress:W}){let Z=await(0,fW4.getAction)(J,kW4.getEnsText,"getEnsText")({blockNumber:Q,blockTag:Y,key:"avatar",name:X,universalResolverAddress:W,gatewayUrls:z,strict:K});if(!Z)return null;try{return await(0,$W4.parseAvatarRecord)(J,{record:Z,gatewayUrls:G})}catch{return null}}});var Vi0=H((Zi0)=>{Object.defineProperty(Zi0,"__esModule",{value:!0});Zi0.getEnsName=dW4;var hW4=tK(),bW4=eK(),xW4=Hc(),yW4=B$(),gW4=g6(),mW4=f2();async function dW4(J,Q){let{address:Y,blockNumber:G,blockTag:X,coinType:z=60n,gatewayUrls:K,strict:W}=Q,{chain:Z}=J,V=(()=>{if(Q.universalResolverAddress)return Q.universalResolverAddress;if(!Z)throw Error("client chain not configured. universalResolverAddress is required.");return(0,bW4.getChainContractAddress)({blockNumber:G,chain:Z,contract:"ensUniversalResolver"})})();try{let q={address:V,abi:hW4.universalResolverReverseAbi,args:[Y,z,K??[yW4.localBatchGatewayUrl]],functionName:"reverseWithGateways",blockNumber:G,blockTag:X},U=(0,gW4.getAction)(J,mW4.readContract,"readContract"),[M]=await U(q);return M||null}catch(q){if(W)throw q;if((0,xW4.isNullUniversalResolverError)(q))return null;throw q}}});var Ui0=H((qi0)=>{Object.defineProperty(qi0,"__esModule",{value:!0});qi0.getEnsResolver=nW4;var lW4=eK(),pW4=y1(),cW4=Oc(),_W4=g6(),iW4=f2();async function nW4(J,Q){let{blockNumber:Y,blockTag:G,name:X}=Q,{chain:z}=J,K=(()=>{if(Q.universalResolverAddress)return Q.universalResolverAddress;if(!z)throw Error("client chain not configured. universalResolverAddress is required.");return(0,lW4.getChainContractAddress)({blockNumber:Y,chain:z,contract:"ensUniversalResolver"})})(),W=z?.ensTlds;if(W&&!W.some((V)=>X.endsWith(V)))throw Error(`${X} is not a valid ENS TLD (${W?.join(", ")}) for chain "${z.name}" (id: ${z.id}).`);let[Z]=await(0,_W4.getAction)(J,iW4.readContract,"readContract")({address:K,abi:[{inputs:[{type:"bytes"}],name:"findResolver",outputs:[{type:"address"},{type:"bytes32"},{type:"uint256"}],stateMutability:"view",type:"function"}],functionName:"findResolver",args:[(0,pW4.toHex)((0,cW4.packetToBytes)(X))],blockNumber:Y,blockTag:G});return Z}});var Kq1=H((Mi0)=>{Object.defineProperty(Mi0,"__esModule",{value:!0});Mi0.createAccessList=QZ4;var aW4=L9(),rW4=y1(),sW4=ap(),tW4=kD(),eW4=hX(),JZ4=bX();async function QZ4(J,Q){let{account:Y=J.account,blockNumber:G,blockTag:X="latest",blobs:z,data:K,gas:W,gasPrice:Z,maxFeePerBlobGas:V,maxFeePerGas:q,maxPriorityFeePerGas:U,to:M,value:D,...I}=Q,O=Y?(0,aW4.parseAccount)(Y):void 0;try{(0,JZ4.assertRequest)(Q);let B=(typeof G==="bigint"?(0,rW4.numberToHex)(G):void 0)||X,w=J.chain?.formatters?.transactionRequest?.format,L=(w||eW4.formatTransactionRequest)({...(0,tW4.extract)(I,{format:w}),from:O?.address,blobs:z,data:K,gas:W,gasPrice:Z,maxFeePerBlobGas:V,maxFeePerGas:q,maxPriorityFeePerGas:U,to:M,value:D}),E=await J.request({method:"eth_createAccessList",params:[L,B]});return{accessList:E.accessList,gasUsed:BigInt(E.gasUsed)}}catch(A){throw(0,sW4.getCallError)(A,{...Q,account:O,chain:J.chain})}}});var Hi0=H((Di0)=>{Object.defineProperty(Di0,"__esModule",{value:!0});Di0.createBlockFilter=XZ4;var GZ4=cP();async function XZ4(J){let Q=(0,GZ4.createFilterRequestScope)(J,{method:"eth_newBlockFilter"}),Y=await J.request({method:"eth_newBlockFilter"});return{id:Y,request:Q(Y),type:"block"}}});var Wq1=H((Oi0)=>{Object.defineProperty(Oi0,"__esModule",{value:!0});Oi0.createEventFilter=ZZ4;var KZ4=iV(),Ii0=y1(),WZ4=cP();async function ZZ4(J,{address:Q,args:Y,event:G,events:X,fromBlock:z,strict:K,toBlock:W}={}){let Z=X??(G?[G]:void 0),V=(0,WZ4.createFilterRequestScope)(J,{method:"eth_newFilter"}),q=[];if(Z){if(q=[Z.flatMap((D)=>(0,KZ4.encodeEventTopics)({abi:[D],eventName:D.name,args:Y}))],G)q=q[0]}let U=await J.request({method:"eth_newFilter",params:[{address:Q,fromBlock:typeof z==="bigint"?(0,Ii0.numberToHex)(z):z,toBlock:typeof W==="bigint"?(0,Ii0.numberToHex)(W):W,...q.length?{topics:q}:{}}]});return{abi:Z,args:Y,eventName:G?G.name:void 0,fromBlock:z,id:U,request:V(U),strict:Boolean(K),toBlock:W,type:"event"}}});var Zq1=H((Ai0)=>{Object.defineProperty(Ai0,"__esModule",{value:!0});Ai0.createPendingTransactionFilter=UZ4;var qZ4=cP();async function UZ4(J){let Q=(0,qZ4.createFilterRequestScope)(J,{method:"eth_newPendingTransactionFilter"}),Y=await J.request({method:"eth_newPendingTransactionFilter"});return{id:Y,request:Q(Y),type:"transaction"}}});var Ni0=H((Bi0)=>{Object.defineProperty(Bi0,"__esModule",{value:!0});Bi0.getBlobBaseFee=DZ4;async function DZ4(J){let Q=await J.request({method:"eth_blobBaseFee"});return BigInt(Q)}});var Li0=H((wi0)=>{Object.defineProperty(wi0,"__esModule",{value:!0});wi0.getBlockTransactionCount=AZ4;var IZ4=o8(),OZ4=y1();async function AZ4(J,{blockHash:Q,blockNumber:Y,blockTag:G="latest"}={}){let X=Y!==void 0?(0,OZ4.numberToHex)(Y):void 0,z;if(Q)z=await J.request({method:"eth_getBlockTransactionCountByHash",params:[Q]},{dedupe:!0});else z=await J.request({method:"eth_getBlockTransactionCountByNumber",params:[X||G]},{dedupe:Boolean(X)});return(0,IZ4.hexToNumber)(z)}});var Vq1=H((Ei0)=>{Object.defineProperty(Ei0,"__esModule",{value:!0});Ei0.getCode=wZ4;var NZ4=y1();async function wZ4(J,{address:Q,blockNumber:Y,blockTag:G="latest"}){let X=Y!==void 0?(0,NZ4.numberToHex)(Y):void 0,z=await J.request({method:"eth_getCode",params:[Q,X||G]},{dedupe:Boolean(X)});if(z==="0x")return;return z}});var Si0=H((Ri0)=>{Object.defineProperty(Ri0,"__esModule",{value:!0});Ri0.Eip712DomainNotFoundError=void 0;var EZ4=f0();class Ci0 extends EZ4.BaseError{constructor({address:J}){super(`No EIP-712 domain found on contract "${J}".`,{metaMessages:["Ensure that:",`- The contract is deployed at the address "${J}".`,"- `eip712Domain()` function exists on the contract.","- `eip712Domain()` function matches signature to ERC-5267 specification."],name:"Eip712DomainNotFoundError"})}}Ri0.Eip712DomainNotFoundError=Ci0});var Pi0=H((Ti0)=>{Object.defineProperty(Ti0,"__esModule",{value:!0});Ti0.getEip712Domain=SZ4;var CZ4=Si0(),RZ4=g6(),FZ4=f2();async function SZ4(J,Q){let{address:Y,factory:G,factoryData:X}=Q;try{let[z,K,W,Z,V,q,U]=await(0,RZ4.getAction)(J,FZ4.readContract,"readContract")({abi:TZ4,address:Y,functionName:"eip712Domain",factory:G,factoryData:X});return{domain:{name:K,version:W,chainId:Number(Z),verifyingContract:V,salt:q},extensions:U,fields:z}}catch(z){let K=z;if(K.name==="ContractFunctionExecutionError"&&K.cause.name==="ContractFunctionZeroDataError")throw new CZ4.Eip712DomainNotFoundError({address:Y});throw K}}var TZ4=[{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"}]});var fi0=H(($i0)=>{Object.defineProperty($i0,"__esModule",{value:!0});$i0.formatFeeHistory=$Z4;function $Z4(J){return{baseFeePerGas:J.baseFeePerGas.map((Q)=>BigInt(Q)),gasUsedRatio:J.gasUsedRatio,oldestBlock:BigInt(J.oldestBlock),reward:J.reward?.map((Q)=>Q.map((Y)=>BigInt(Y)))}}});var ji0=H((vi0)=>{Object.defineProperty(vi0,"__esModule",{value:!0});vi0.getFeeHistory=vZ4;var ki0=y1(),kZ4=fi0();async function vZ4(J,{blockCount:Q,blockNumber:Y,blockTag:G="latest",rewardPercentiles:X}){let z=typeof Y==="bigint"?(0,ki0.numberToHex)(Y):void 0,K=await J.request({method:"eth_feeHistory",params:[(0,ki0.numberToHex)(Q),z||G,X]},{dedupe:Boolean(z)});return(0,kZ4.formatFeeHistory)(K)}});var bi0=H((hi0)=>{Object.defineProperty(hi0,"__esModule",{value:!0});hi0.getFilterLogs=xZ4;var hZ4=iN(),bZ4=xX();async function xZ4(J,{filter:Q}){let Y=Q.strict??!1,X=(await Q.request({method:"eth_getFilterLogs",params:[Q.id]})).map((z)=>(0,bZ4.formatLog)(z));if(!Q.abi)return X;return(0,hZ4.parseEventLogs)({abi:Q.abi,logs:X,strict:Y})}});var Hq1=H((gi0)=>{Object.defineProperty(gi0,"__esModule",{value:!0});gi0.encodePacked=dZ4;var Dq1=P8(),gZ4=tQ(),mZ4=_7(),xi0=H4(),qq1=uK(),Uq1=y1(),Mq1=uP();function dZ4(J,Q){if(J.length!==Q.length)throw new Dq1.AbiEncodingLengthMismatchError({expectedLength:J.length,givenLength:Q.length});let Y=[];for(let G=0;G<J.length;G++){let X=J[G],z=Q[G];Y.push(yi0(X,z))}return(0,xi0.concatHex)(Y)}function yi0(J,Q,Y=!1){if(J==="address"){let K=Q;if(!(0,mZ4.isAddress)(K))throw new gZ4.InvalidAddressError({address:K});return(0,qq1.pad)(K.toLowerCase(),{size:Y?32:null})}if(J==="string")return(0,Uq1.stringToHex)(Q);if(J==="bytes")return Q;if(J==="bool")return(0,qq1.pad)((0,Uq1.boolToHex)(Q),{size:Y?32:1});let G=J.match(Mq1.integerRegex);if(G){let[K,W,Z="256"]=G,V=Number.parseInt(Z,10)/8;return(0,Uq1.numberToHex)(Q,{size:Y?32:V,signed:W==="int"})}let X=J.match(Mq1.bytesRegex);if(X){let[K,W]=X;if(Number.parseInt(W,10)!==(Q.length-2)/2)throw new Dq1.BytesSizeMismatchError({expectedSize:Number.parseInt(W,10),givenSize:(Q.length-2)/2});return(0,qq1.pad)(Q,{dir:"right",size:Y?32:null})}let z=J.match(Mq1.arrayRegex);if(z&&Array.isArray(Q)){let[K,W]=z,Z=[];for(let V=0;V<Q.length;V++)Z.push(yi0(W,Q[V],!0));if(Z.length===0)return"0x";return(0,xi0.concatHex)(Z)}throw new Dq1.UnsupportedPackedAbiType(J)}});var Bc=H((mi0)=>{Object.defineProperty(mi0,"__esModule",{value:!0});mi0.isBytes=lZ4;function lZ4(J){if(!J)return!1;if(typeof J!=="object")return!1;if(!("BYTES_PER_ELEMENT"in J))return!1;return J.BYTES_PER_ELEMENT===1&&J.constructor.name==="Uint8Array"}});var Oq1=H((pi0)=>{Object.defineProperty(pi0,"__esModule",{value:!0});pi0.getContractAddress=oZ4;pi0.getCreateAddress=ui0;pi0.getCreate2Address=li0;var cZ4=H4(),di0=Bc(),_Z4=uK(),iZ4=xJ(),Yw=t6(),nZ4=dN(),Iq1=c7(),Nc=_3();function oZ4(J){if(J.opcode==="CREATE2")return li0(J);return ui0(J)}function ui0(J){let Q=(0,Yw.toBytes)((0,Nc.getAddress)(J.from)),Y=(0,Yw.toBytes)(J.nonce);if(Y[0]===0)Y=new Uint8Array([]);return(0,Nc.getAddress)(`0x${(0,Iq1.keccak256)((0,nZ4.toRlp)([Q,Y],"bytes")).slice(26)}`)}function li0(J){let Q=(0,Yw.toBytes)((0,Nc.getAddress)(J.from)),Y=(0,_Z4.pad)((0,di0.isBytes)(J.salt)?J.salt:(0,Yw.toBytes)(J.salt),{size:32}),G=(()=>{if("bytecodeHash"in J){if((0,di0.isBytes)(J.bytecodeHash))return J.bytecodeHash;return(0,Yw.toBytes)(J.bytecodeHash)}return(0,Iq1.keccak256)(J.bytecode,"bytes")})();return(0,Nc.getAddress)((0,iZ4.slice)((0,Iq1.keccak256)((0,cZ4.concat)([(0,Yw.toBytes)("0xff"),Q,Y,G])),12))}});var $$=H((_i0)=>{Object.defineProperty(_i0,"__esModule",{value:!0});_i0.assertTransactionEIP7702=YV4;_i0.assertTransactionEIP4844=GV4;_i0.assertTransactionEIP1559=Nq1;_i0.assertTransactionEIP2930=XV4;_i0.assertTransactionLegacy=zV4;var tZ4=KV1(),Bq1=jp(),Lc=tQ(),ci0=f0(),Aq1=WV1(),Ec=tN(),wc=jX(),Cc=_7(),eZ4=p7(),JV4=xJ(),QV4=o8();function YV4(J){let{authorizationList:Q}=J;if(Q)for(let Y of Q){let{chainId:G}=Y,X=Y.address;if(!(0,Cc.isAddress)(X))throw new Lc.InvalidAddressError({address:X});if(G<0)throw new Ec.InvalidChainIdError({chainId:G})}Nq1(J)}function GV4(J){let{blobVersionedHashes:Q}=J;if(Q){if(Q.length===0)throw new Aq1.EmptyBlobError;for(let Y of Q){let G=(0,eZ4.size)(Y),X=(0,QV4.hexToNumber)((0,JV4.slice)(Y,0,1));if(G!==32)throw new Aq1.InvalidVersionedHashSizeError({hash:Y,size:G});if(X!==tZ4.versionedHashVersionKzg)throw new Aq1.InvalidVersionedHashVersionError({hash:Y,version:X})}}Nq1(J)}function Nq1(J){let{chainId:Q,maxPriorityFeePerGas:Y,maxFeePerGas:G,to:X}=J;if(Q<=0)throw new Ec.InvalidChainIdError({chainId:Q});if(X&&!(0,Cc.isAddress)(X))throw new Lc.InvalidAddressError({address:X});if(G&&G>Bq1.maxUint256)throw new wc.FeeCapTooHighError({maxFeePerGas:G});if(Y&&G&&Y>G)throw new wc.TipAboveFeeCapError({maxFeePerGas:G,maxPriorityFeePerGas:Y})}function XV4(J){let{chainId:Q,maxPriorityFeePerGas:Y,gasPrice:G,maxFeePerGas:X,to:z}=J;if(Q<=0)throw new Ec.InvalidChainIdError({chainId:Q});if(z&&!(0,Cc.isAddress)(z))throw new Lc.InvalidAddressError({address:z});if(Y||X)throw new ci0.BaseError("`maxFeePerGas`/`maxPriorityFeePerGas` is not a valid EIP-2930 Transaction attribute.");if(G&&G>Bq1.maxUint256)throw new wc.FeeCapTooHighError({maxFeePerGas:G})}function zV4(J){let{chainId:Q,maxPriorityFeePerGas:Y,gasPrice:G,maxFeePerGas:X,to:z}=J;if(z&&!(0,Cc.isAddress)(z))throw new Lc.InvalidAddressError({address:z});if(typeof Q<"u"&&Q<=0)throw new Ec.InvalidChainIdError({chainId:Q});if(Y||X)throw new ci0.BaseError("`maxFeePerGas`/`maxPriorityFeePerGas` is not a valid Legacy Transaction attribute.");if(G&&G>Bq1.maxUint256)throw new wc.FeeCapTooHighError({maxFeePerGas:G})}});var Rc=H((ii0)=>{Object.defineProperty(ii0,"__esModule",{value:!0});ii0.serializeAccessList=HV4;var UV4=tQ(),MV4=i3(),DV4=_7();function HV4(J){if(!J||J.length===0)return[];let Q=[];for(let Y=0;Y<J.length;Y++){let{address:G,storageKeys:X}=J[Y];for(let z=0;z<X.length;z++)if(X[z].length-2!==64)throw new MV4.InvalidStorageKeySizeError({storageKey:X[z]});if(!(0,DV4.isAddress)(G,{strict:!1}))throw new UV4.InvalidAddressError({address:G});Q.push([G,X])}return Q}});var v$=H((ni0)=>{Object.defineProperty(ni0,"__esModule",{value:!0});ni0.serializeTransaction=CV4;ni0.toYParitySignatureArray=k$;var OV4=i3(),AV4=wq1(),BV4=V$(),NV4=q$(),wV4=mp(),LV4=M$(),Sc=H4(),Fc=$X(),I6=y1(),Gw=dN(),f$=$$(),EV4=D$(),Tc=Rc();function CV4(J,Q){let Y=(0,EV4.getTransactionType)(J);if(Y==="eip1559")return SV4(J,Q);if(Y==="eip2930")return TV4(J,Q);if(Y==="eip4844")return FV4(J,Q);if(Y==="eip7702")return RV4(J,Q);return PV4(J,Q)}function RV4(J,Q){let{authorizationList:Y,chainId:G,gas:X,nonce:z,to:K,value:W,maxFeePerGas:Z,maxPriorityFeePerGas:V,accessList:q,data:U}=J;(0,f$.assertTransactionEIP7702)(J);let M=(0,Tc.serializeAccessList)(q),D=(0,AV4.serializeAuthorizationList)(Y);return(0,Sc.concatHex)(["0x04",(0,Gw.toRlp)([(0,I6.numberToHex)(G),z?(0,I6.numberToHex)(z):"0x",V?(0,I6.numberToHex)(V):"0x",Z?(0,I6.numberToHex)(Z):"0x",X?(0,I6.numberToHex)(X):"0x",K??"0x",W?(0,I6.numberToHex)(W):"0x",U??"0x",M,D,...k$(J,Q)])])}function FV4(J,Q){let{chainId:Y,gas:G,nonce:X,to:z,value:K,maxFeePerBlobGas:W,maxFeePerGas:Z,maxPriorityFeePerGas:V,accessList:q,data:U}=J;(0,f$.assertTransactionEIP4844)(J);let{blobVersionedHashes:M,sidecars:D}=J;if(J.blobs&&(typeof M>"u"||typeof D>"u")){let N=typeof J.blobs[0]==="string"?J.blobs:J.blobs.map((R)=>(0,I6.bytesToHex)(R)),L=J.kzg,E=(0,BV4.blobsToCommitments)({blobs:N,kzg:L});if(typeof M>"u")M=(0,wV4.commitmentsToVersionedHashes)({commitments:E});if(typeof D>"u"){let R=(0,NV4.blobsToProofs)({blobs:N,commitments:E,kzg:L});D=(0,LV4.toBlobSidecars)({blobs:N,commitments:E,proofs:R})}}let I=(0,Tc.serializeAccessList)(q),O=[(0,I6.numberToHex)(Y),X?(0,I6.numberToHex)(X):"0x",V?(0,I6.numberToHex)(V):"0x",Z?(0,I6.numberToHex)(Z):"0x",G?(0,I6.numberToHex)(G):"0x",z??"0x",K?(0,I6.numberToHex)(K):"0x",U??"0x",I,W?(0,I6.numberToHex)(W):"0x",M??[],...k$(J,Q)],A=[],B=[],w=[];if(D)for(let N=0;N<D.length;N++){let{blob:L,commitment:E,proof:R}=D[N];A.push(L),B.push(E),w.push(R)}return(0,Sc.concatHex)(["0x03",D?(0,Gw.toRlp)([O,A,B,w]):(0,Gw.toRlp)(O)])}function SV4(J,Q){let{chainId:Y,gas:G,nonce:X,to:z,value:K,maxFeePerGas:W,maxPriorityFeePerGas:Z,accessList:V,data:q}=J;(0,f$.assertTransactionEIP1559)(J);let U=(0,Tc.serializeAccessList)(V),M=[(0,I6.numberToHex)(Y),X?(0,I6.numberToHex)(X):"0x",Z?(0,I6.numberToHex)(Z):"0x",W?(0,I6.numberToHex)(W):"0x",G?(0,I6.numberToHex)(G):"0x",z??"0x",K?(0,I6.numberToHex)(K):"0x",q??"0x",U,...k$(J,Q)];return(0,Sc.concatHex)(["0x02",(0,Gw.toRlp)(M)])}function TV4(J,Q){let{chainId:Y,gas:G,data:X,nonce:z,to:K,value:W,accessList:Z,gasPrice:V}=J;(0,f$.assertTransactionEIP2930)(J);let q=(0,Tc.serializeAccessList)(Z),U=[(0,I6.numberToHex)(Y),z?(0,I6.numberToHex)(z):"0x",V?(0,I6.numberToHex)(V):"0x",G?(0,I6.numberToHex)(G):"0x",K??"0x",W?(0,I6.numberToHex)(W):"0x",X??"0x",q,...k$(J,Q)];return(0,Sc.concatHex)(["0x01",(0,Gw.toRlp)(U)])}function PV4(J,Q){let{chainId:Y=0,gas:G,data:X,nonce:z,to:K,value:W,gasPrice:Z}=J;(0,f$.assertTransactionLegacy)(J);let V=[z?(0,I6.numberToHex)(z):"0x",Z?(0,I6.numberToHex)(Z):"0x",G?(0,I6.numberToHex)(G):"0x",K??"0x",W?(0,I6.numberToHex)(W):"0x",X??"0x"];if(Q){let q=(()=>{if(Q.v>=35n){if((Q.v-35n)/2n>0)return Q.v;return 27n+(Q.v===35n?0n:1n)}if(Y>0)return BigInt(Y*2)+BigInt(35n+Q.v-27n);let D=27n+(Q.v===27n?0n:1n);if(Q.v!==D)throw new OV4.InvalidLegacyVError({v:Q.v});return D})(),U=(0,Fc.trim)(Q.r),M=(0,Fc.trim)(Q.s);V=[...V,(0,I6.numberToHex)(q),U==="0x00"?"0x":U,M==="0x00"?"0x":M]}else if(Y>0)V=[...V,(0,I6.numberToHex)(Y),"0x","0x"];return(0,Gw.toRlp)(V)}function k$(J,Q){let Y=Q??J,{v:G,yParity:X}=Y;if(typeof Y.r>"u")return[];if(typeof Y.s>"u")return[];if(typeof G>"u"&&typeof X>"u")return[];let z=(0,Fc.trim)(Y.r),K=(0,Fc.trim)(Y.s);return[(()=>{if(typeof X==="number")return X?(0,I6.numberToHex)(1):"0x";if(G===0n)return"0x";if(G===1n)return(0,I6.numberToHex)(1);return G===27n?"0x":(0,I6.numberToHex)(1)})(),z==="0x00"?"0x":z,K==="0x00"?"0x":K]}});var wq1=H((ai0)=>{Object.defineProperty(ai0,"__esModule",{value:!0});ai0.serializeAuthorizationList=vV4;var oi0=y1(),kV4=v$();function vV4(J){if(!J||J.length===0)return[];let Q=[];for(let Y of J){let{chainId:G,nonce:X,...z}=Y,K=Y.address;Q.push([G?(0,oi0.toHex)(G):"0x",K,X?(0,oi0.toHex)(X):"0x",...(0,kV4.toYParitySignatureArray)({},z)])}return Q}});var Lq1=H((ri0)=>{Object.defineProperty(ri0,"__esModule",{value:!0});ri0.verifyAuthorization=yV4;var hV4=_3(),bV4=GY(),xV4=z$();async function yV4({address:J,authorization:Q,signature:Y}){return(0,bV4.isAddressEqual)((0,hV4.getAddress)(J),await(0,xV4.recoverAuthorizationAddress)({authorization:Q,signature:Y}))}});var ti0=H((si0)=>{Object.defineProperty(si0,"__esModule",{value:!0});si0.promiseCache=void 0;si0.withDedupe=dV4;var mV4=fN();si0.promiseCache=new mV4.LruMap(8192);function dV4(J,{enabled:Q=!0,id:Y}){if(!Q||!Y)return J();if(si0.promiseCache.get(Y))return si0.promiseCache.get(Y);let G=J().finally(()=>si0.promiseCache.delete(Y));return si0.promiseCache.set(Y,G),G}});var Eq1=H((Qn0)=>{Object.defineProperty(Qn0,"__esModule",{value:!0});Qn0.buildRequest=nV4;Qn0.shouldRetry=Jn0;var lV4=f0(),ei0=QY(),J0=nK(),pV4=y1(),cV4=ti0(),_V4=F$(),iV4=u4();function nV4(J,Q={}){return async(Y,G={})=>{let{dedupe:X=!1,methods:z,retryDelay:K=150,retryCount:W=3,uid:Z}={...Q,...G},{method:V}=Y;if(z?.exclude?.includes(V))throw new J0.MethodNotSupportedRpcError(Error("method not supported"),{method:V});if(z?.include&&!z.include.includes(V))throw new J0.MethodNotSupportedRpcError(Error("method not supported"),{method:V});let q=X?(0,pV4.stringToHex)(`${Z}.${(0,iV4.stringify)(Y)}`):void 0;return(0,cV4.withDedupe)(()=>(0,_V4.withRetry)(async()=>{try{return await J(Y)}catch(U){let M=U;switch(M.code){case J0.ParseRpcError.code:throw new J0.ParseRpcError(M);case J0.InvalidRequestRpcError.code:throw new J0.InvalidRequestRpcError(M);case J0.MethodNotFoundRpcError.code:throw new J0.MethodNotFoundRpcError(M,{method:Y.method});case J0.InvalidParamsRpcError.code:throw new J0.InvalidParamsRpcError(M);case J0.InternalRpcError.code:throw new J0.InternalRpcError(M);case J0.InvalidInputRpcError.code:throw new J0.InvalidInputRpcError(M);case J0.ResourceNotFoundRpcError.code:throw new J0.ResourceNotFoundRpcError(M);case J0.ResourceUnavailableRpcError.code:throw new J0.ResourceUnavailableRpcError(M);case J0.TransactionRejectedRpcError.code:throw new J0.TransactionRejectedRpcError(M);case J0.MethodNotSupportedRpcError.code:throw new J0.MethodNotSupportedRpcError(M,{method:Y.method});case J0.LimitExceededRpcError.code:throw new J0.LimitExceededRpcError(M);case J0.JsonRpcVersionUnsupportedError.code:throw new J0.JsonRpcVersionUnsupportedError(M);case J0.UserRejectedRequestError.code:throw new J0.UserRejectedRequestError(M);case J0.UnauthorizedProviderError.code:throw new J0.UnauthorizedProviderError(M);case J0.UnsupportedProviderMethodError.code:throw new J0.UnsupportedProviderMethodError(M);case J0.ProviderDisconnectedError.code:throw new J0.ProviderDisconnectedError(M);case J0.ChainDisconnectedError.code:throw new J0.ChainDisconnectedError(M);case J0.SwitchChainError.code:throw new J0.SwitchChainError(M);case J0.UnsupportedNonOptionalCapabilityError.code:throw new J0.UnsupportedNonOptionalCapabilityError(M);case J0.UnsupportedChainIdError.code:throw new J0.UnsupportedChainIdError(M);case J0.DuplicateIdError.code:throw new J0.DuplicateIdError(M);case J0.UnknownBundleIdError.code:throw new J0.UnknownBundleIdError(M);case J0.BundleTooLargeError.code:throw new J0.BundleTooLargeError(M);case J0.AtomicReadyWalletRejectedUpgradeError.code:throw new J0.AtomicReadyWalletRejectedUpgradeError(M);case J0.AtomicityNotSupportedError.code:throw new J0.AtomicityNotSupportedError(M);case 5000:throw new J0.UserRejectedRequestError(M);default:if(U instanceof lV4.BaseError)throw U;throw new J0.UnknownRpcError(M)}}},{delay:({count:U,error:M})=>{if(M&&M instanceof ei0.HttpRequestError){let D=M?.headers?.get("Retry-After");if(D?.match(/\d/))return Number.parseInt(D,10)*1000}return~~(1<<U)*K},retryCount:W,shouldRetry:({error:U})=>Jn0(U)}),{enabled:X,id:q})}}function Jn0(J){if("code"in J&&typeof J.code==="number"){if(J.code===-1)return!0;if(J.code===J0.LimitExceededRpcError.code)return!0;if(J.code===J0.InternalRpcError.code)return!0;return!1}if(J instanceof ei0.HttpRequestError&&J.status){if(J.status===403)return!0;if(J.status===408)return!0;if(J.status===413)return!0;if(J.status===429)return!0;if(J.status===500)return!0;if(J.status===502)return!0;if(J.status===503)return!0;if(J.status===504)return!0;return!1}return!0}});var Cq1=H((Yn0)=>{Object.defineProperty(Yn0,"__esModule",{value:!0});Yn0.defineChain=rV4;function rV4(J){return{formatters:void 0,fees:void 0,serializers:void 0,...J}}});var Rq1=H((Gn0)=>{Object.defineProperty(Gn0,"__esModule",{value:!0});Gn0.extractChain=tV4;function tV4({chains:J,id:Q}){return J.find((Y)=>Y.id===Q)}});var Pc=H((Wn0)=>{Object.defineProperty(Wn0,"__esModule",{value:!0});Wn0.fromRlp=Xq4;var Jq4=f0(),Qq4=FD(),Yq4=vN(),Gq4=t6(),Xn0=y1();function Xq4(J,Q="hex"){let Y=(()=>{if(typeof J==="string"){if(J.length>3&&J.length%2!==0)throw new Qq4.InvalidHexValueError(J);return(0,Gq4.hexToBytes)(J)}return J})(),G=(0,Yq4.createCursor)(Y,{recursiveReadLimit:Number.POSITIVE_INFINITY});return Kn0(G,Q)}function Kn0(J,Q="hex"){if(J.bytes.length===0)return Q==="hex"?(0,Xn0.bytesToHex)(J.bytes):J.bytes;let Y=J.readByte();if(Y<128)J.decrementPosition(1);if(Y<192){let X=zn0(J,Y,128),z=J.readBytes(X);return Q==="hex"?(0,Xn0.bytesToHex)(z):z}let G=zn0(J,Y,192);return zq4(J,G,Q)}function zn0(J,Q,Y){if(Y===128&&Q<128)return 1;if(Q<=Y+55)return Q-Y;if(Q===Y+55+1)return J.readUint8();if(Q===Y+55+2)return J.readUint16();if(Q===Y+55+3)return J.readUint24();if(Q===Y+55+4)return J.readUint32();throw new Jq4.BaseError("Invalid RLP prefix")}function zq4(J,Q,Y){let G=J.position,X=[];while(J.position-G<Q)X.push(Kn0(J,Y));return X}});var $c=H((Zn0)=>{Object.defineProperty(Zn0,"__esModule",{value:!0});Zn0.isHash=Vq4;var Wq4=Y7(),Zq4=p7();function Vq4(J){return(0,Wq4.isHex)(J)&&(0,Zq4.size)(J)===32}});var An0=H((In0)=>{Object.defineProperty(In0,"__esModule",{value:!0});In0.ripemd160=In0.RIPEMD160=In0.md5=In0.MD5=In0.sha1=In0.SHA1=void 0;var gD=XZ1(),w5=cK(),zw=Uint32Array.from([1732584193,4023233417,2562383102,271733878,3285377520]),zq=new Uint32Array(80);class Sq1 extends gD.HashMD{constructor(){super(64,20,8,!1);this.A=zw[0]|0,this.B=zw[1]|0,this.C=zw[2]|0,this.D=zw[3]|0,this.E=zw[4]|0}get(){let{A:J,B:Q,C:Y,D:G,E:X}=this;return[J,Q,Y,G,X]}set(J,Q,Y,G,X){this.A=J|0,this.B=Q|0,this.C=Y|0,this.D=G|0,this.E=X|0}process(J,Q){for(let W=0;W<16;W++,Q+=4)zq[W]=J.getUint32(Q,!1);for(let W=16;W<80;W++)zq[W]=(0,w5.rotl)(zq[W-3]^zq[W-8]^zq[W-14]^zq[W-16],1);let{A:Y,B:G,C:X,D:z,E:K}=this;for(let W=0;W<80;W++){let Z,V;if(W<20)Z=(0,gD.Chi)(G,X,z),V=1518500249;else if(W<40)Z=G^X^z,V=1859775393;else if(W<60)Z=(0,gD.Maj)(G,X,z),V=2400959708;else Z=G^X^z,V=3395469782;let q=(0,w5.rotl)(Y,5)+Z+K+V+zq[W]|0;K=z,z=X,X=(0,w5.rotl)(G,30),G=Y,Y=q}Y=Y+this.A|0,G=G+this.B|0,X=X+this.C|0,z=z+this.D|0,K=K+this.E|0,this.set(Y,G,X,z,K)}roundClean(){(0,w5.clean)(zq)}destroy(){this.set(0,0,0,0,0),(0,w5.clean)(this.buffer)}}In0.SHA1=Sq1;In0.sha1=(0,w5.createHasher)(()=>new Sq1);var Uq4=Math.pow(2,32),Mq4=Array.from({length:64},(J,Q)=>Math.floor(Uq4*Math.abs(Math.sin(Q+1)))),fc=zw.slice(0,4),Fq1=new Uint32Array(16);class Tq1 extends gD.HashMD{constructor(){super(64,16,8,!0);this.A=fc[0]|0,this.B=fc[1]|0,this.C=fc[2]|0,this.D=fc[3]|0}get(){let{A:J,B:Q,C:Y,D:G}=this;return[J,Q,Y,G]}set(J,Q,Y,G){this.A=J|0,this.B=Q|0,this.C=Y|0,this.D=G|0}process(J,Q){for(let K=0;K<16;K++,Q+=4)Fq1[K]=J.getUint32(Q,!0);let{A:Y,B:G,C:X,D:z}=this;for(let K=0;K<64;K++){let W,Z,V;if(K<16)W=(0,gD.Chi)(G,X,z),Z=K,V=[7,12,17,22];else if(K<32)W=(0,gD.Chi)(z,G,X),Z=(5*K+1)%16,V=[5,9,14,20];else if(K<48)W=G^X^z,Z=(3*K+5)%16,V=[4,11,16,23];else W=X^(G|~z),Z=7*K%16,V=[6,10,15,21];W=W+Y+Mq4[K]+Fq1[Z],Y=z,z=X,X=G,G=G+(0,w5.rotl)(W,V[K%4])}Y=Y+this.A|0,G=G+this.B|0,X=X+this.C|0,z=z+this.D|0,this.set(Y,G,X,z)}roundClean(){(0,w5.clean)(Fq1)}destroy(){this.set(0,0,0,0),(0,w5.clean)(this.buffer)}}In0.MD5=Tq1;In0.md5=(0,w5.createHasher)(()=>new Tq1);var Dq4=Uint8Array.from([7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8]),qn0=(()=>Uint8Array.from(Array(16).fill(0).map((J,Q)=>Q)))(),Hq4=(()=>qn0.map((J)=>(9*J+5)%16))(),Un0=(()=>{let Y=[[qn0],[Hq4]];for(let G=0;G<4;G++)for(let X of Y)X.push(X[G].map((z)=>Dq4[z]));return Y})(),Mn0=(()=>Un0[0])(),Dn0=(()=>Un0[1])(),Hn0=[[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8],[12,13,11,15,6,9,9,7,12,15,11,13,7,8,7,7],[13,15,14,11,7,7,6,8,13,14,13,12,5,5,6,9],[14,11,12,14,8,6,5,5,15,12,15,14,9,9,8,6],[15,12,13,13,9,5,8,6,14,11,12,11,8,6,5,5]].map((J)=>Uint8Array.from(J)),Iq4=Mn0.map((J,Q)=>J.map((Y)=>Hn0[Q][Y])),Oq4=Dn0.map((J,Q)=>J.map((Y)=>Hn0[Q][Y])),Aq4=Uint32Array.from([0,1518500249,1859775393,2400959708,2840853838]),Bq4=Uint32Array.from([1352829926,1548603684,1836072691,2053994217,0]);function Vn0(J,Q,Y,G){if(J===0)return Q^Y^G;if(J===1)return Q&Y|~Q&G;if(J===2)return(Q|~Y)^G;if(J===3)return Q&G|Y&~G;return Q^(Y|~G)}var kc=new Uint32Array(16);class Pq1 extends gD.HashMD{constructor(){super(64,20,8,!0);this.h0=1732584193,this.h1=-271733879,this.h2=-1732584194,this.h3=271733878,this.h4=-1009589776}get(){let{h0:J,h1:Q,h2:Y,h3:G,h4:X}=this;return[J,Q,Y,G,X]}set(J,Q,Y,G,X){this.h0=J|0,this.h1=Q|0,this.h2=Y|0,this.h3=G|0,this.h4=X|0}process(J,Q){for(let M=0;M<16;M++,Q+=4)kc[M]=J.getUint32(Q,!0);let Y=this.h0|0,G=Y,X=this.h1|0,z=X,K=this.h2|0,W=K,Z=this.h3|0,V=Z,q=this.h4|0,U=q;for(let M=0;M<5;M++){let D=4-M,I=Aq4[M],O=Bq4[M],A=Mn0[M],B=Dn0[M],w=Iq4[M],N=Oq4[M];for(let L=0;L<16;L++){let E=(0,w5.rotl)(Y+Vn0(M,X,K,Z)+kc[A[L]]+I,w[L])+q|0;Y=q,q=Z,Z=(0,w5.rotl)(K,10)|0,K=X,X=E}for(let L=0;L<16;L++){let E=(0,w5.rotl)(G+Vn0(D,z,W,V)+kc[B[L]]+O,N[L])+U|0;G=U,U=V,V=(0,w5.rotl)(W,10)|0,W=z,z=E}}this.set(this.h1+K+V|0,this.h2+Z+U|0,this.h3+q+G|0,this.h4+Y+z|0,this.h0+X+W|0)}roundClean(){(0,w5.clean)(kc)}destroy(){this.destroyed=!0,(0,w5.clean)(this.buffer),this.set(0,0,0,0,0)}}In0.RIPEMD160=Pq1;In0.ripemd160=(0,w5.createHasher)(()=>new Pq1)});var $q1=H((Nn0)=>{Object.defineProperty(Nn0,"__esModule",{value:!0});Nn0.ripemd160=Nn0.RIPEMD160=void 0;var Bn0=An0();Nn0.RIPEMD160=Bn0.RIPEMD160;Nn0.ripemd160=Bn0.ripemd160});var fq1=H((Ln0)=>{Object.defineProperty(Ln0,"__esModule",{value:!0});Ln0.ripemd160=$q4;var Fq4=$q1(),Sq4=Y7(),Tq4=t6(),Pq4=y1();function $q4(J,Q){let Y=Q||"hex",G=(0,Fq4.ripemd160)((0,Sq4.isHex)(J,{strict:!1})?(0,Tq4.toBytes)(J):J);if(Y==="bytes")return G;return(0,Pq4.toHex)(G)}});var vq1=H((kq1)=>{Object.defineProperty(kq1,"__esModule",{value:!0});kq1.toEventHash=void 0;var kq4=mP();Object.defineProperty(kq1,"toEventHash",{enumerable:!0,get:function(){return kq4.toSignatureHash}})});var hq1=H((jq1)=>{Object.defineProperty(jq1,"__esModule",{value:!0});jq1.toEventSignature=void 0;var jq4=vl();Object.defineProperty(jq1,"toEventSignature",{enumerable:!0,get:function(){return jq4.toSignature}})});var xq1=H((bq1)=>{Object.defineProperty(bq1,"__esModule",{value:!0});bq1.toFunctionHash=void 0;var bq4=mP();Object.defineProperty(bq1,"toFunctionHash",{enumerable:!0,get:function(){return bq4.toSignatureHash}})});var gq1=H((yq1)=>{Object.defineProperty(yq1,"__esModule",{value:!0});yq1.toFunctionSignature=void 0;var yq4=vl();Object.defineProperty(yq1,"toFunctionSignature",{enumerable:!0,get:function(){return yq4.toSignature}})});var mq1=H((Rn0)=>{Object.defineProperty(Rn0,"__esModule",{value:!0});Rn0.nonceManager=void 0;Rn0.createNonceManager=En0;Rn0.jsonRpc=Cn0;var mq4=Z$(),dq4=fN();function En0(J){let{source:Q}=J,Y=new Map,G=new dq4.LruMap(8192),X=new Map,z=({address:K,chainId:W})=>`${K}.${W}`;return{async consume({address:K,chainId:W,client:Z}){let V=z({address:K,chainId:W}),q=this.get({address:K,chainId:W,client:Z});this.increment({address:K,chainId:W});let U=await q;return await Q.set({address:K,chainId:W},U),G.set(V,U),U},async increment({address:K,chainId:W}){let Z=z({address:K,chainId:W}),V=Y.get(Z)??0;Y.set(Z,V+1)},async get({address:K,chainId:W,client:Z}){let V=z({address:K,chainId:W}),q=X.get(V);if(!q)q=(async()=>{try{let M=await Q.get({address:K,chainId:W,client:Z}),D=G.get(V)??0;if(D>0&&M<=D)return D+1;return G.delete(V),M}finally{this.reset({address:K,chainId:W})}})(),X.set(V,q);return(Y.get(V)??0)+await q},reset({address:K,chainId:W}){let Z=z({address:K,chainId:W});Y.delete(Z),X.delete(Z)}}}function Cn0(){return{async get(J){let{address:Q,client:Y}=J;return(0,mq4.getTransactionCount)(Y,{address:Q,blockTag:"pending"})},set(){}}}Rn0.nonceManager=En0({source:Cn0()})});var vc=H((Sn0)=>{Object.defineProperty(Sn0,"__esModule",{value:!0});Sn0.withTimeout=pq4;function pq4(J,{errorInstance:Q=Error("timed out"),timeout:Y,signal:G}){return new Promise((X,z)=>{(async()=>{let K;try{let W=new AbortController;if(Y>0)K=setTimeout(()=>{if(G)W.abort();else z(Q)},Y);X(await J({signal:W?.signal||null}))}catch(W){if(W?.name==="AbortError")z(Q);z(W)}finally{clearTimeout(K)}})()})}});var dq1=H((Tn0)=>{Object.defineProperty(Tn0,"__esModule",{value:!0});Tn0.idCache=void 0;function _q4(){return{current:0,take(){return this.current++},reset(){this.current=0}}}Tn0.idCache=_q4()});var jc=H((fn0)=>{Object.defineProperty(fn0,"__esModule",{value:!0});fn0.getHttpRpcClient=nq4;var j$=QY(),iq4=vc(),uq1=u4(),$n0=dq1();function nq4(J,Q={}){return{async request(Y){let{body:G,fetchFn:X=Q.fetchFn??fetch,onRequest:z=Q.onRequest,onResponse:K=Q.onResponse,timeout:W=Q.timeout??1e4}=Y,Z={...Q.fetchOptions??{},...Y.fetchOptions??{}},{headers:V,method:q,signal:U}=Z;try{let M=await(0,iq4.withTimeout)(async({signal:I})=>{let O={...Z,body:Array.isArray(G)?(0,uq1.stringify)(G.map((N)=>({jsonrpc:"2.0",id:N.id??$n0.idCache.take(),...N}))):(0,uq1.stringify)({jsonrpc:"2.0",id:G.id??$n0.idCache.take(),...G}),headers:{"Content-Type":"application/json",...V},method:q||"POST",signal:U||(W>0?I:null)},A=new Request(J,O),B=await z?.(A,O)??{...O,url:J};return await X(B.url??J,B)},{errorInstance:new j$.TimeoutError({body:G,url:J}),timeout:W,signal:!0});if(K)await K(M);let D;if(M.headers.get("Content-Type")?.startsWith("application/json"))D=await M.json();else{D=await M.text();try{D=JSON.parse(D||"{}")}catch(I){if(M.ok)throw I;D={error:D}}}if(!M.ok)throw new j$.HttpRequestError({body:G,details:(0,uq1.stringify)(D.error)||M.statusText,headers:M.headers,status:M.status,url:J});return D}catch(M){if(M instanceof j$.HttpRequestError)throw M;if(M instanceof j$.TimeoutError)throw M;throw new j$.HttpRequestError({body:G,cause:M,url:J})}}}}});var pq1=H((kn0)=>{Object.defineProperty(kn0,"__esModule",{value:!0});kn0.socketClientCache=void 0;kn0.getSocketRpcClient=tq4;var lq1=QY(),aq4=sp(),rq4=vc(),sq4=dq1();kn0.socketClientCache=new Map;async function tq4(J){let{getSocket:Q,keepAlive:Y=!0,key:G="socket",reconnect:X=!0,url:z}=J,{interval:K=30000}=typeof Y==="object"?Y:{},{attempts:W=5,delay:Z=2000}=typeof X==="object"?X:{},V=JSON.stringify({keepAlive:Y,key:G,url:z,reconnect:X}),q=kn0.socketClientCache.get(V);if(q)return q;let U=0,{schedule:M}=(0,aq4.createBatchScheduler)({id:V,fn:async()=>{let O=new Map,A=new Map,B,w,N,L=!1;function E(){if(X&&U<W){if(L)return;L=!0,U++,w?.close(),setTimeout(async()=>{await R().catch(console.error),L=!1},Z)}else O.clear(),A.clear()}async function R(){let F=await Q({onClose(){for(let f of O.values())f.onError?.(new lq1.SocketClosedError({url:z}));for(let f of A.values())f.onError?.(new lq1.SocketClosedError({url:z}));E()},onError(f){B=f;for(let C of O.values())C.onError?.(B);for(let C of A.values())C.onError?.(B);E()},onOpen(){B=void 0,U=0},onResponse(f){let C=f.method==="eth_subscription",P=C?f.params.subscription:f.id,k=C?A:O,$=k.get(P);if($)$.onResponse(f);if(!C)k.delete(P)}});if(w=F,Y){if(N)clearInterval(N);N=setInterval(()=>w.ping?.(),K)}if(X&&A.size>0){let f=A.entries();for(let[C,{onResponse:P,body:k,onError:$}]of f){if(!k)continue;A.delete(C),q?.request({body:k,onResponse:P,onError:$})}}return F}return await R(),B=void 0,q={close(){N&&clearInterval(N),w.close(),kn0.socketClientCache.delete(V)},get socket(){return w},request({body:F,onError:f,onResponse:C}){if(B&&f)f(B);let P=F.id??sq4.idCache.take(),k=($)=>{if(typeof $.id==="number"&&P!==$.id)return;if(F.method==="eth_subscribe"&&typeof $.result==="string")A.set($.result,{onResponse:k,onError:f,body:F});if(F.method==="eth_unsubscribe")A.delete(F.params?.[0]);C($)};O.set(P,{onResponse:k,onError:f});try{w.request({body:{jsonrpc:"2.0",id:P,...F}})}catch($){f?.($)}},requestAsync({body:F,timeout:f=1e4}){return(0,rq4.withTimeout)(()=>new Promise((C,P)=>this.request({body:F,onError:P,onResponse:C})),{errorInstance:new lq1.TimeoutError({body:F,url:z}),timeout:f})},requests:O,subscriptions:A,url:z},kn0.socketClientCache.set(V,q),[q]}}),[D,[I]]=await M();return I}});var bc=H((vn0)=>{Object.defineProperty(vn0,"__esModule",{value:!0});vn0.getWebSocketRpcClient=QU4;var hc=QY(),JU4=pq1();async function QU4(J,Q={}){let{keepAlive:Y,reconnect:G}=Q;return(0,JU4.getSocketRpcClient)({async getSocket({onClose:X,onError:z,onOpen:K,onResponse:W}){let Z=await Promise.resolve().then(()=>w71()).then((D)=>D.WebSocket),V=new Z(J);function q(){V.removeEventListener("close",q),V.removeEventListener("message",U),V.removeEventListener("error",z),V.removeEventListener("open",K),X()}function U({data:D}){try{let I=JSON.parse(D);W(I)}catch(I){z(I)}}if(V.addEventListener("close",q),V.addEventListener("message",U),V.addEventListener("error",z),V.addEventListener("open",K),V.readyState===Z.CONNECTING)await new Promise((D,I)=>{if(!V)return;V.onopen=D,V.onerror=I});let{close:M}=V;return Object.assign(V,{close(){M.bind(V)(),q()},ping(){try{if(V.readyState===V.CLOSED||V.readyState===V.CLOSING)throw new hc.WebSocketRequestError({url:V.url,cause:new hc.SocketClosedError({url:V.url})});let D={jsonrpc:"2.0",method:"net_version",params:[]};V.send(JSON.stringify(D))}catch(D){z(D)}},request({body:D}){if(V.readyState===V.CLOSED||V.readyState===V.CLOSING)throw new hc.WebSocketRequestError({body:D,url:V.url,cause:new hc.SocketClosedError({url:V.url})});return V.send(JSON.stringify(D))}})},keepAlive:Y,reconnect:G,url:J})}});var cq1=H((jn0)=>{Object.defineProperty(jn0,"__esModule",{value:!0});jn0.rpc=void 0;jn0.getSocket=WU4;var GU4=jc(),XU4=bc();function zU4(J,{body:Q,onError:Y,onResponse:G}){return J.request({body:Q,onError:Y,onResponse:G}),J}async function KU4(J,{body:Q,timeout:Y=1e4}){return J.requestAsync({body:Q,timeout:Y})}async function WU4(J){let Q=await(0,XU4.getWebSocketRpcClient)(J);return Object.assign(Q.socket,{requests:Q.requests,subscriptions:Q.subscriptions})}jn0.rpc={http(J,Q){return(0,GU4.getHttpRpcClient)(J).request(Q)},webSocket:zU4,webSocketAsync:KU4}});var _q1=H((bn0)=>{Object.defineProperty(bn0,"__esModule",{value:!0});bn0.presignMessagePrefix=void 0;bn0.presignMessagePrefix=`\x19Ethereum Signed Message:
`});var nq1=H((yn0)=>{Object.defineProperty(yn0,"__esModule",{value:!0});yn0.toPrefixedMessage=MU4;var VU4=_q1(),qU4=H4(),UU4=p7(),iq1=y1();function MU4(J){let Q=(()=>{if(typeof J==="string")return(0,iq1.stringToHex)(J);if(typeof J.raw==="string")return J.raw;return(0,iq1.bytesToHex)(J.raw)})(),Y=(0,iq1.stringToHex)(`${VU4.presignMessagePrefix}${(0,UU4.size)(Q)}`);return(0,qU4.concat)([Y,Q])}});var Kw=H((gn0)=>{Object.defineProperty(gn0,"__esModule",{value:!0});gn0.hashMessage=OU4;var HU4=c7(),IU4=nq1();function OU4(J,Q){return(0,HU4.keccak256)((0,IU4.toPrefixedMessage)(J),Q)}});var aq1=H((ln0)=>{Object.defineProperty(ln0,"__esModule",{value:!0});ln0.InvalidStructTypeError=ln0.InvalidPrimaryTypeError=ln0.InvalidDomainError=void 0;var BU4=u4(),oq1=f0();class mn0 extends oq1.BaseError{constructor({domain:J}){super(`Invalid domain "${(0,BU4.stringify)(J)}".`,{metaMessages:["Must be a valid EIP-712 domain."]})}}ln0.InvalidDomainError=mn0;class dn0 extends oq1.BaseError{constructor({primaryType:J,types:Q}){super(`Invalid primary type \`${J}\` must be one of \`${JSON.stringify(Object.keys(Q))}\`.`,{docsPath:"/api/glossary/Errors#typeddatainvalidprimarytypeerror",metaMessages:["Check that the primary type is a key in `types`."]})}}ln0.InvalidPrimaryTypeError=dn0;class un0 extends oq1.BaseError{constructor({type:J}){super(`Struct type "${J}" is invalid.`,{metaMessages:["Struct type must not be a Solidity type."],name:"InvalidStructTypeError"})}}ln0.InvalidStructTypeError=un0});var b$=H((nn0)=>{Object.defineProperty(nn0,"__esModule",{value:!0});nn0.serializeTypedData=TU4;nn0.validateTypedData=PU4;nn0.getTypesForEIP712Domain=in0;nn0.domainSeparator=$U4;var LU4=P8(),EU4=tQ(),rq1=aq1(),CU4=_7(),cn0=p7(),RU4=y1(),_n0=uP(),FU4=Ww(),SU4=u4();function TU4(J){let{domain:Q,message:Y,primaryType:G,types:X}=J,z=(Z,V)=>{let q={...V};for(let U of Z){let{name:M,type:D}=U;if(D==="address")q[M]=q[M].toLowerCase()}return q},K=(()=>{if(!X.EIP712Domain)return{};if(!Q)return{};return z(X.EIP712Domain,Q)})(),W=(()=>{if(G==="EIP712Domain")return;return z(X[G],Y)})();return(0,SU4.stringify)({domain:K,message:W,primaryType:G,types:X})}function PU4(J){let{domain:Q,message:Y,primaryType:G,types:X}=J,z=(K,W)=>{for(let Z of K){let{name:V,type:q}=Z,U=W[V],M=q.match(_n0.integerRegex);if(M&&(typeof U==="number"||typeof U==="bigint")){let[O,A,B]=M;(0,RU4.numberToHex)(U,{signed:A==="int",size:Number.parseInt(B,10)/8})}if(q==="address"&&typeof U==="string"&&!(0,CU4.isAddress)(U))throw new EU4.InvalidAddressError({address:U});let D=q.match(_n0.bytesRegex);if(D){let[O,A]=D;if(A&&(0,cn0.size)(U)!==Number.parseInt(A,10))throw new LU4.BytesSizeMismatchError({expectedSize:Number.parseInt(A,10),givenSize:(0,cn0.size)(U)})}let I=X[q];if(I)fU4(q),z(I,U)}};if(X.EIP712Domain&&Q){if(typeof Q!=="object")throw new rq1.InvalidDomainError({domain:Q});z(X.EIP712Domain,Q)}if(G!=="EIP712Domain")if(X[G])z(X[G],Y);else throw new rq1.InvalidPrimaryTypeError({primaryType:G,types:X})}function in0({domain:J}){return[typeof J?.name==="string"&&{name:"name",type:"string"},J?.version&&{name:"version",type:"string"},(typeof J?.chainId==="number"||typeof J?.chainId==="bigint")&&{name:"chainId",type:"uint256"},J?.verifyingContract&&{name:"verifyingContract",type:"address"},J?.salt&&{name:"salt",type:"bytes32"}].filter(Boolean)}function $U4({domain:J}){return(0,FU4.hashDomain)({domain:J,types:{EIP712Domain:in0({domain:J})}})}function fU4(J){if(J==="address"||J==="bool"||J==="string"||J.startsWith("bytes")||J.startsWith("uint")||J.startsWith("int"))throw new rq1.InvalidStructTypeError({type:J})}});var Ww=H((Yo0)=>{Object.defineProperty(Yo0,"__esModule",{value:!0});Yo0.hashTypedData=xU4;Yo0.hashDomain=sn0;Yo0.hashStruct=sq1;Yo0.encodeType=en0;var an0=eQ(),bU4=H4(),rn0=y1(),mD=c7(),on0=b$();function xU4(J){let{domain:Q={},message:Y,primaryType:G}=J,X={EIP712Domain:(0,on0.getTypesForEIP712Domain)({domain:Q}),...J.types};(0,on0.validateTypedData)({domain:Q,message:Y,primaryType:G,types:X});let z=["0x1901"];if(Q)z.push(sn0({domain:Q,types:X}));if(G!=="EIP712Domain")z.push(sq1({data:Y,primaryType:G,types:X}));return(0,mD.keccak256)((0,bU4.concat)(z))}function sn0({domain:J,types:Q}){return sq1({data:J,primaryType:"EIP712Domain",types:Q})}function sq1({data:J,primaryType:Q,types:Y}){let G=tn0({data:J,primaryType:Q,types:Y});return(0,mD.keccak256)(G)}function tn0({data:J,primaryType:Q,types:Y}){let G=[{type:"bytes32"}],X=[yU4({primaryType:Q,types:Y})];for(let z of Y[Q]){let[K,W]=Qo0({types:Y,name:z.name,type:z.type,value:J[z.name]});G.push(K),X.push(W)}return(0,an0.encodeAbiParameters)(G,X)}function yU4({primaryType:J,types:Q}){let Y=(0,rn0.toHex)(en0({primaryType:J,types:Q}));return(0,mD.keccak256)(Y)}function en0({primaryType:J,types:Q}){let Y="",G=Jo0({primaryType:J,types:Q});G.delete(J);let X=[J,...Array.from(G).sort()];for(let z of X)Y+=`${z}(${Q[z].map(({name:K,type:W})=>`${W} ${K}`).join(",")})`;return Y}function Jo0({primaryType:J,types:Q},Y=new Set){let X=J.match(/^\w*/u)?.[0];if(Y.has(X)||Q[X]===void 0)return Y;Y.add(X);for(let z of Q[X])Jo0({primaryType:z.type,types:Q},Y);return Y}function Qo0({types:J,name:Q,type:Y,value:G}){if(J[Y]!==void 0)return[{type:"bytes32"},(0,mD.keccak256)(tn0({data:G,primaryType:Y,types:J}))];if(Y==="bytes")return G=`0x${(G.length%2?"0":"")+G.slice(2)}`,[{type:"bytes32"},(0,mD.keccak256)(G)];if(Y==="string")return[{type:"bytes32"},(0,mD.keccak256)((0,rn0.toHex)(G))];if(Y.lastIndexOf("]")===Y.length-1){let X=Y.slice(0,Y.lastIndexOf("[")),z=G.map((K)=>Qo0({name:Q,type:X,types:J,value:K}));return[{type:"bytes32"},(0,mD.keccak256)((0,an0.encodeAbiParameters)(z.map(([K])=>K),z.map(([,K])=>K)))]}return[{type:Y},G]}});var xc=H((Go0)=>{Object.defineProperty(Go0,"__esModule",{value:!0});Go0.zeroHash=Go0.erc6492MagicBytes=void 0;Go0.erc6492MagicBytes="0x6492649264926492649264926492649264926492649264926492649264926492";Go0.zeroHash="0x0000000000000000000000000000000000000000000000000000000000000000"});var yc=H((zo0)=>{Object.defineProperty(zo0,"__esModule",{value:!0});zo0.isErc6492Signature=_U4;var pU4=xc(),cU4=xJ();function _U4(J){return(0,cU4.sliceHex)(J,-32)===pU4.erc6492MagicBytes}});var Zo0=H((Ko0)=>{Object.defineProperty(Ko0,"__esModule",{value:!0});Ko0.version=void 0;Ko0.version="1.2.3"});var dD=H((Vo0)=>{Object.defineProperty(Vo0,"__esModule",{value:!0});Vo0.BaseError=void 0;var nU4=Zo0();class gc extends Error{constructor(J,Q={}){let Y=Q.cause instanceof gc?Q.cause.details:Q.cause?.message?Q.cause.message:Q.details,G=Q.cause instanceof gc?Q.cause.docsPath||Q.docsPath:Q.docsPath,X=[J||"An error occurred.","",...Q.metaMessages?[...Q.metaMessages,""]:[],...G?[`Docs: https://abitype.dev${G}`]:[],...Y?[`Details: ${Y}`]:[],`Version: abitype@${nU4.version}`].join(`
`);super(X);if(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,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiTypeError"}),Q.cause)this.cause=Q.cause;this.details=Y,this.docsPath=G,this.metaMessages=Q.metaMessages,this.shortMessage=J}}Vo0.BaseError=gc});var Mo0=H((Uo0)=>{Object.defineProperty(Uo0,"__esModule",{value:!0});Uo0.narrow=oU4;function oU4(J){return J}});var x$=H((Do0)=>{Object.defineProperty(Do0,"__esModule",{value:!0});Do0.isTupleRegex=Do0.integerRegex=Do0.bytesRegex=void 0;Do0.execTyped=rU4;function rU4(J,Q){return J.exec(Q)?.groups}Do0.bytesRegex=/^bytes([1-9]|1[0-9]|2[0-9]|3[0-2])?$/;Do0.integerRegex=/^u?int(8|16|24|32|40|48|56|64|72|80|88|96|104|112|120|128|136|144|152|160|168|176|184|192|200|208|216|224|232|240|248|256)?$/;Do0.isTupleRegex=/^\(.+?\).*?$/});var eq1=H((Oo0)=>{Object.defineProperty(Oo0,"__esModule",{value:!0});Oo0.formatAbiParameter=tq1;var JM4=x$(),Io0=/^tuple(?<array>(\[(\d*)\])*)$/;function tq1(J){let Q=J.type;if(Io0.test(J.type)&&"components"in J){Q="(";let Y=J.components.length;for(let X=0;X<Y;X++){let z=J.components[X];if(Q+=tq1(z),X<Y-1)Q+=", "}let G=(0,JM4.execTyped)(Io0,J.type);return Q+=`)${G?.array||""}`,tq1({...J,type:Q})}if("indexed"in J&&J.indexed)Q=`${Q} indexed`;if(J.name)return`${Q} ${J.name}`;return Q}});var JU1=H((Ao0)=>{Object.defineProperty(Ao0,"__esModule",{value:!0});Ao0.formatAbiParameters=GM4;var YM4=eq1();function GM4(J){let Q="",Y=J.length;for(let G=0;G<Y;G++){let X=J[G];if(Q+=(0,YM4.formatAbiParameter)(X),G!==Y-1)Q+=", "}return Q}});var QU1=H((Bo0)=>{Object.defineProperty(Bo0,"__esModule",{value:!0});Bo0.formatAbiItem=zM4;var y$=JU1();function zM4(J){if(J.type==="function")return`function ${J.name}(${(0,y$.formatAbiParameters)(J.inputs)})${J.stateMutability&&J.stateMutability!=="nonpayable"?` ${J.stateMutability}`:""}${J.outputs?.length?` returns (${(0,y$.formatAbiParameters)(J.outputs)})`:""}`;if(J.type==="event")return`event ${J.name}(${(0,y$.formatAbiParameters)(J.inputs)})`;if(J.type==="error")return`error ${J.name}(${(0,y$.formatAbiParameters)(J.inputs)})`;if(J.type==="constructor")return`constructor(${(0,y$.formatAbiParameters)(J.inputs)})${J.stateMutability==="payable"?" payable":""}`;if(J.type==="fallback")return`fallback() external${J.stateMutability==="payable"?" payable":""}`;return"receive() external payable"}});var wo0=H((No0)=>{Object.defineProperty(No0,"__esModule",{value:!0});No0.formatAbi=ZM4;var WM4=QU1();function ZM4(J){let Q=[],Y=J.length;for(let G=0;G<Y;G++){let X=J[G],z=(0,WM4.formatAbiItem)(X);Q.push(z)}return Q}});var uD=H((To0)=>{Object.defineProperty(To0,"__esModule",{value:!0});To0.functionModifiers=To0.eventModifiers=To0.modifiers=void 0;To0.isErrorSignature=qM4;To0.execErrorSignature=UM4;To0.isEventSignature=MM4;To0.execEventSignature=DM4;To0.isFunctionSignature=HM4;To0.execFunctionSignature=IM4;To0.isStructSignature=OM4;To0.execStructSignature=AM4;To0.isConstructorSignature=BM4;To0.execConstructorSignature=NM4;To0.isFallbackSignature=wM4;To0.execFallbackSignature=LM4;To0.isReceiveSignature=CM4;var Zw=x$(),Lo0=/^error (?<name>[a-zA-Z$_][a-zA-Z0-9$_]*)\((?<parameters>.*?)\)$/;function qM4(J){return Lo0.test(J)}function UM4(J){return(0,Zw.execTyped)(Lo0,J)}var Eo0=/^event (?<name>[a-zA-Z$_][a-zA-Z0-9$_]*)\((?<parameters>.*?)\)$/;function MM4(J){return Eo0.test(J)}function DM4(J){return(0,Zw.execTyped)(Eo0,J)}var Co0=/^function (?<name>[a-zA-Z$_][a-zA-Z0-9$_]*)\((?<parameters>.*?)\)(?: (?<scope>external|public{1}))?(?: (?<stateMutability>pure|view|nonpayable|payable{1}))?(?: returns\s?\((?<returns>.*?)\))?$/;function HM4(J){return Co0.test(J)}function IM4(J){return(0,Zw.execTyped)(Co0,J)}var Ro0=/^struct (?<name>[a-zA-Z$_][a-zA-Z0-9$_]*) \{(?<properties>.*?)\}$/;function OM4(J){return Ro0.test(J)}function AM4(J){return(0,Zw.execTyped)(Ro0,J)}var Fo0=/^constructor\((?<parameters>.*?)\)(?:\s(?<stateMutability>payable{1}))?$/;function BM4(J){return Fo0.test(J)}function NM4(J){return(0,Zw.execTyped)(Fo0,J)}var So0=/^fallback\(\) external(?:\s(?<stateMutability>payable{1}))?$/;function wM4(J){return So0.test(J)}function LM4(J){return(0,Zw.execTyped)(So0,J)}var EM4=/^receive\(\) external payable$/;function CM4(J){return EM4.test(J)}To0.modifiers=new Set(["memory","indexed","storage","calldata"]);To0.eventModifiers=new Set(["indexed"]);To0.functionModifiers=new Set(["calldata","memory","storage"])});var g$=H((vo0)=>{Object.defineProperty(vo0,"__esModule",{value:!0});vo0.UnknownSolidityTypeError=vo0.UnknownTypeError=vo0.InvalidAbiItemError=void 0;var YU1=dD();class $o0 extends YU1.BaseError{constructor({signature:J}){super("Failed to parse ABI item.",{details:`parseAbiItem(${JSON.stringify(J,null,2)})`,docsPath:"/api/human#parseabiitem-1"});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidAbiItemError"})}}vo0.InvalidAbiItemError=$o0;class fo0 extends YU1.BaseError{constructor({type:J}){super("Unknown type.",{metaMessages:[`Type "${J}" is not a valid ABI type. Perhaps you forgot to include a struct signature?`]});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"UnknownTypeError"})}}vo0.UnknownTypeError=fo0;class ko0 extends YU1.BaseError{constructor({type:J}){super("Unknown type.",{metaMessages:[`Type "${J}" is not a valid ABI type.`]});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"UnknownSolidityTypeError"})}}vo0.UnknownSolidityTypeError=ko0});var Vw=H((uo0)=>{Object.defineProperty(uo0,"__esModule",{value:!0});uo0.InvalidAbiTypeParameterError=uo0.InvalidFunctionModifierError=uo0.InvalidModifierError=uo0.SolidityProtectedKeywordError=uo0.InvalidParameterError=uo0.InvalidAbiParametersError=uo0.InvalidAbiParameterError=void 0;var lD=dD();class ho0 extends lD.BaseError{constructor({param:J}){super("Failed to parse ABI parameter.",{details:`parseAbiParameter(${JSON.stringify(J,null,2)})`,docsPath:"/api/human#parseabiparameter-1"});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidAbiParameterError"})}}uo0.InvalidAbiParameterError=ho0;class bo0 extends lD.BaseError{constructor({params:J}){super("Failed to parse ABI parameters.",{details:`parseAbiParameters(${JSON.stringify(J,null,2)})`,docsPath:"/api/human#parseabiparameters-1"});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidAbiParametersError"})}}uo0.InvalidAbiParametersError=bo0;class xo0 extends lD.BaseError{constructor({param:J}){super("Invalid ABI parameter.",{details:J});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidParameterError"})}}uo0.InvalidParameterError=xo0;class yo0 extends lD.BaseError{constructor({param:J,name:Q}){super("Invalid ABI parameter.",{details:J,metaMessages:[`"${Q}" is a protected Solidity keyword. More info: https://docs.soliditylang.org/en/latest/cheatsheet.html`]});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"SolidityProtectedKeywordError"})}}uo0.SolidityProtectedKeywordError=yo0;class go0 extends lD.BaseError{constructor({param:J,type:Q,modifier:Y}){super("Invalid ABI parameter.",{details:J,metaMessages:[`Modifier "${Y}" not allowed${Q?` in "${Q}" type`:""}.`]});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidModifierError"})}}uo0.InvalidModifierError=go0;class mo0 extends lD.BaseError{constructor({param:J,type:Q,modifier:Y}){super("Invalid ABI parameter.",{details:J,metaMessages:[`Modifier "${Y}" not allowed${Q?` in "${Q}" type`:""}.`,`Data location can only be specified for array, struct, or mapping types, but "${Y}" was given.`]});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidFunctionModifierError"})}}uo0.InvalidFunctionModifierError=mo0;class do0 extends lD.BaseError{constructor({abiParameter:J}){super("Invalid ABI parameter.",{details:JSON.stringify(J,null,2),metaMessages:["ABI parameter type is invalid."]});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidAbiTypeParameterError"})}}uo0.InvalidAbiTypeParameterError=do0});var mc=H((io0)=>{Object.defineProperty(io0,"__esModule",{value:!0});io0.InvalidStructSignatureError=io0.UnknownSignatureError=io0.InvalidSignatureError=void 0;var GU1=dD();class po0 extends GU1.BaseError{constructor({signature:J,type:Q}){super(`Invalid ${Q} signature.`,{details:J});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidSignatureError"})}}io0.InvalidSignatureError=po0;class co0 extends GU1.BaseError{constructor({signature:J}){super("Unknown signature.",{details:J});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"UnknownSignatureError"})}}io0.UnknownSignatureError=co0;class _o0 extends GU1.BaseError{constructor({signature:J}){super("Invalid struct signature.",{details:J,metaMessages:["No properties exist."]});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidStructSignatureError"})}}io0.InvalidStructSignatureError=_o0});var XU1=H((ao0)=>{Object.defineProperty(ao0,"__esModule",{value:!0});ao0.CircularReferenceError=void 0;var aM4=dD();class oo0 extends aM4.BaseError{constructor({type:J}){super("Circular reference detected.",{metaMessages:[`Struct "${J}" is a circular reference.`]});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"CircularReferenceError"})}}ao0.CircularReferenceError=oo0});var zU1=H((to0)=>{Object.defineProperty(to0,"__esModule",{value:!0});to0.InvalidParenthesisError=void 0;var rM4=dD();class so0 extends rM4.BaseError{constructor({current:J,depth:Q}){super("Unbalanced parentheses.",{metaMessages:[`"${J.trim()}" has too many ${Q>0?"opening":"closing"} parentheses.`],details:`Depth "${Q}"`});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"InvalidParenthesisError"})}}to0.InvalidParenthesisError=so0});var Ya0=H((Ja0)=>{Object.defineProperty(Ja0,"__esModule",{value:!0});Ja0.parameterCache=void 0;Ja0.getParameterCacheKey=sM4;function sM4(J,Q,Y){let G="";if(Y)for(let X of Object.entries(Y)){if(!X)continue;let z="";for(let K of X[1])z+=`[${K.type}${K.name?`:${K.name}`:""}]`;G+=`(${X[0]}{${z}})`}if(Q)return`${Q}:${J}${G}`;return`${J}${G}`}Ja0.parameterCache=new Map([["address",{type:"address"}],["bool",{type:"bool"}],["bytes",{type:"bytes"}],["bytes32",{type:"bytes32"}],["int",{type:"int256"}],["int256",{type:"int256"}],["string",{type:"string"}],["uint",{type:"uint256"}],["uint8",{type:"uint8"}],["uint16",{type:"uint16"}],["uint24",{type:"uint24"}],["uint32",{type:"uint32"}],["uint64",{type:"uint64"}],["uint96",{type:"uint96"}],["uint112",{type:"uint112"}],["uint160",{type:"uint160"}],["uint192",{type:"uint192"}],["uint256",{type:"uint256"}],["address owner",{type:"address",name:"owner"}],["address to",{type:"address",name:"to"}],["bool approved",{type:"bool",name:"approved"}],["bytes _data",{type:"bytes",name:"_data"}],["bytes data",{type:"bytes",name:"data"}],["bytes signature",{type:"bytes",name:"signature"}],["bytes32 hash",{type:"bytes32",name:"hash"}],["bytes32 r",{type:"bytes32",name:"r"}],["bytes32 root",{type:"bytes32",name:"root"}],["bytes32 s",{type:"bytes32",name:"s"}],["string name",{type:"string",name:"name"}],["string symbol",{type:"string",name:"symbol"}],["string tokenURI",{type:"string",name:"tokenURI"}],["uint tokenId",{type:"uint256",name:"tokenId"}],["uint8 v",{type:"uint8",name:"v"}],["uint256 balance",{type:"uint256",name:"balance"}],["uint256 tokenId",{type:"uint256",name:"tokenId"}],["uint256 value",{type:"uint256",name:"value"}],["event:address indexed from",{type:"address",name:"from",indexed:!0}],["event:address indexed to",{type:"address",name:"to",indexed:!0}],["event:uint indexed tokenId",{type:"uint256",name:"tokenId",indexed:!0}],["event:uint256 indexed tokenId",{type:"uint256",name:"tokenId",indexed:!0}]])});var cD=H((Ua0)=>{Object.defineProperty(Ua0,"__esModule",{value:!0});Ua0.parseSignature=QD4;Ua0.parseFunctionSignature=Ga0;Ua0.parseEventSignature=Xa0;Ua0.parseErrorSignature=za0;Ua0.parseConstructorSignature=Ka0;Ua0.parseFallbackSignature=Wa0;Ua0.parseAbiParameter=pD;Ua0.splitParameters=XY;Ua0.isSolidityType=Za0;Ua0.isSolidityKeyword=Va0;Ua0.isValidDataLocation=qa0;var qw=x$(),eM4=g$(),dc=Vw(),Uw=mc(),JD4=zU1(),uc=Ya0(),a7=uD();function QD4(J,Q={}){if((0,a7.isFunctionSignature)(J))return Ga0(J,Q);if((0,a7.isEventSignature)(J))return Xa0(J,Q);if((0,a7.isErrorSignature)(J))return za0(J,Q);if((0,a7.isConstructorSignature)(J))return Ka0(J,Q);if((0,a7.isFallbackSignature)(J))return Wa0(J);if((0,a7.isReceiveSignature)(J))return{type:"receive",stateMutability:"payable"};throw new Uw.UnknownSignatureError({signature:J})}function Ga0(J,Q={}){let Y=(0,a7.execFunctionSignature)(J);if(!Y)throw new Uw.InvalidSignatureError({signature:J,type:"function"});let G=XY(Y.parameters),X=[],z=G.length;for(let W=0;W<z;W++)X.push(pD(G[W],{modifiers:a7.functionModifiers,structs:Q,type:"function"}));let K=[];if(Y.returns){let W=XY(Y.returns),Z=W.length;for(let V=0;V<Z;V++)K.push(pD(W[V],{modifiers:a7.functionModifiers,structs:Q,type:"function"}))}return{name:Y.name,type:"function",stateMutability:Y.stateMutability??"nonpayable",inputs:X,outputs:K}}function Xa0(J,Q={}){let Y=(0,a7.execEventSignature)(J);if(!Y)throw new Uw.InvalidSignatureError({signature:J,type:"event"});let G=XY(Y.parameters),X=[],z=G.length;for(let K=0;K<z;K++)X.push(pD(G[K],{modifiers:a7.eventModifiers,structs:Q,type:"event"}));return{name:Y.name,type:"event",inputs:X}}function za0(J,Q={}){let Y=(0,a7.execErrorSignature)(J);if(!Y)throw new Uw.InvalidSignatureError({signature:J,type:"error"});let G=XY(Y.parameters),X=[],z=G.length;for(let K=0;K<z;K++)X.push(pD(G[K],{structs:Q,type:"error"}));return{name:Y.name,type:"error",inputs:X}}function Ka0(J,Q={}){let Y=(0,a7.execConstructorSignature)(J);if(!Y)throw new Uw.InvalidSignatureError({signature:J,type:"constructor"});let G=XY(Y.parameters),X=[],z=G.length;for(let K=0;K<z;K++)X.push(pD(G[K],{structs:Q,type:"constructor"}));return{type:"constructor",stateMutability:Y.stateMutability??"nonpayable",inputs:X}}function Wa0(J){let Q=(0,a7.execFallbackSignature)(J);if(!Q)throw new Uw.InvalidSignatureError({signature:J,type:"fallback"});return{type:"fallback",stateMutability:Q.stateMutability??"nonpayable"}}var YD4=/^(?<type>[a-zA-Z$_][a-zA-Z0-9$_]*(?:\spayable)?)(?<array>(?:\[\d*?\])+?)?(?:\s(?<modifier>calldata|indexed|memory|storage{1}))?(?:\s(?<name>[a-zA-Z$_][a-zA-Z0-9$_]*))?$/,GD4=/^\((?<type>.+?)\)(?<array>(?:\[\d*?\])+?)?(?:\s(?<modifier>calldata|indexed|memory|storage{1}))?(?:\s(?<name>[a-zA-Z$_][a-zA-Z0-9$_]*))?$/,XD4=/^u?int$/;function pD(J,Q){let Y=(0,uc.getParameterCacheKey)(J,Q?.type,Q?.structs);if(uc.parameterCache.has(Y))return uc.parameterCache.get(Y);let G=qw.isTupleRegex.test(J),X=(0,qw.execTyped)(G?GD4:YD4,J);if(!X)throw new dc.InvalidParameterError({param:J});if(X.name&&Va0(X.name))throw new dc.SolidityProtectedKeywordError({param:J,name:X.name});let z=X.name?{name:X.name}:{},K=X.modifier==="indexed"?{indexed:!0}:{},W=Q?.structs??{},Z,V={};if(G){Z="tuple";let U=XY(X.type),M=[],D=U.length;for(let I=0;I<D;I++)M.push(pD(U[I],{structs:W}));V={components:M}}else if(X.type in W)Z="tuple",V={components:W[X.type]};else if(XD4.test(X.type))Z=`${X.type}256`;else if(X.type==="address payable")Z="address";else if(Z=X.type,Q?.type!=="struct"&&!Za0(Z))throw new eM4.UnknownSolidityTypeError({type:Z});if(X.modifier){if(!Q?.modifiers?.has?.(X.modifier))throw new dc.InvalidModifierError({param:J,type:Q?.type,modifier:X.modifier});if(a7.functionModifiers.has(X.modifier)&&!qa0(Z,!!X.array))throw new dc.InvalidFunctionModifierError({param:J,type:Q?.type,modifier:X.modifier})}let q={type:`${Z}${X.array??""}`,...z,...K,...V};return uc.parameterCache.set(Y,q),q}function XY(J,Q=[],Y="",G=0){let X=J.trim().length;for(let z=0;z<X;z++){let K=J[z],W=J.slice(z+1);switch(K){case",":return G===0?XY(W,[...Q,Y.trim()]):XY(W,Q,`${Y}${K}`,G);case"(":return XY(W,Q,`${Y}${K}`,G+1);case")":return XY(W,Q,`${Y}${K}`,G-1);default:return XY(W,Q,`${Y}${K}`,G)}}if(Y==="")return Q;if(G!==0)throw new JD4.InvalidParenthesisError({current:Y,depth:G});return Q.push(Y.trim()),Q}function Za0(J){return J==="address"||J==="bool"||J==="function"||J==="string"||qw.bytesRegex.test(J)||qw.integerRegex.test(J)}var zD4=/^(?:after|alias|anonymous|apply|auto|byte|calldata|case|catch|constant|copyof|default|defined|error|event|external|false|final|function|immutable|implements|in|indexed|inline|internal|let|mapping|match|memory|mutable|null|of|override|partial|private|promise|public|pure|reference|relocatable|return|returns|sizeof|static|storage|struct|super|supports|switch|this|true|try|typedef|typeof|var|view|virtual)$/;function Va0(J){return J==="address"||J==="bool"||J==="function"||J==="string"||J==="tuple"||qw.bytesRegex.test(J)||qw.integerRegex.test(J)||zD4.test(J)}function qa0(J,Q){return Q||J==="bytes"||J==="string"||J==="tuple"}});var m$=H((Aa0)=>{Object.defineProperty(Aa0,"__esModule",{value:!0});Aa0.parseStructs=wD4;var Ma0=x$(),AD4=g$(),BD4=Vw(),Da0=mc(),ND4=XU1(),Ha0=uD(),Ia0=cD();function wD4(J){let Q={},Y=J.length;for(let K=0;K<Y;K++){let W=J[K];if(!(0,Ha0.isStructSignature)(W))continue;let Z=(0,Ha0.execStructSignature)(W);if(!Z)throw new Da0.InvalidSignatureError({signature:W,type:"struct"});let V=Z.properties.split(";"),q=[],U=V.length;for(let M=0;M<U;M++){let I=V[M].trim();if(!I)continue;let O=(0,Ia0.parseAbiParameter)(I,{type:"struct"});q.push(O)}if(!q.length)throw new Da0.InvalidStructSignatureError({signature:W});Q[Z.name]=q}let G={},X=Object.entries(Q),z=X.length;for(let K=0;K<z;K++){let[W,Z]=X[K];G[W]=Oa0(Z,Q)}return G}var LD4=/^(?<type>[a-zA-Z$_][a-zA-Z0-9$_]*)(?<array>(?:\[\d*?\])+?)?$/;function Oa0(J=[],Q={},Y=new Set){let G=[],X=J.length;for(let z=0;z<X;z++){let K=J[z];if(Ma0.isTupleRegex.test(K.type))G.push(K);else{let Z=(0,Ma0.execTyped)(LD4,K.type);if(!Z?.type)throw new BD4.InvalidAbiTypeParameterError({abiParameter:K});let{array:V,type:q}=Z;if(q in Q){if(Y.has(q))throw new ND4.CircularReferenceError({type:q});G.push({...K,type:`tuple${V??""}`,components:Oa0(Q[q],Q,new Set([...Y,q]))})}else if((0,Ia0.isSolidityType)(q))G.push(K);else throw new AD4.UnknownTypeError({type:q})}}return G}});var Na0=H((Ba0)=>{Object.defineProperty(Ba0,"__esModule",{value:!0});Ba0.parseAbi=SD4;var CD4=uD(),RD4=m$(),FD4=cD();function SD4(J){let Q=(0,RD4.parseStructs)(J),Y=[],G=J.length;for(let X=0;X<G;X++){let z=J[X];if((0,CD4.isStructSignature)(z))continue;Y.push((0,FD4.parseSignature)(z,Q))}return Y}});var Ea0=H((La0)=>{Object.defineProperty(La0,"__esModule",{value:!0});La0.parseAbiItem=kD4;var PD4=g$(),$D4=uD(),fD4=m$(),wa0=cD();function kD4(J){let Q;if(typeof J==="string")Q=(0,wa0.parseSignature)(J);else{let Y=(0,fD4.parseStructs)(J),G=J.length;for(let X=0;X<G;X++){let z=J[X];if((0,$D4.isStructSignature)(z))continue;Q=(0,wa0.parseSignature)(z,Y);break}}if(!Q)throw new PD4.InvalidAbiItemError({signature:J});return Q}});var Fa0=H((Ra0)=>{Object.defineProperty(Ra0,"__esModule",{value:!0});Ra0.parseAbiParameter=bD4;var jD4=Vw(),KU1=uD(),hD4=m$(),Ca0=cD();function bD4(J){let Q;if(typeof J==="string")Q=(0,Ca0.parseAbiParameter)(J,{modifiers:KU1.modifiers});else{let Y=(0,hD4.parseStructs)(J),G=J.length;for(let X=0;X<G;X++){let z=J[X];if((0,KU1.isStructSignature)(z))continue;Q=(0,Ca0.parseAbiParameter)(z,{modifiers:KU1.modifiers,structs:Y});break}}if(!Q)throw new jD4.InvalidAbiParameterError({param:J});return Q}});var $a0=H((Pa0)=>{Object.defineProperty(Pa0,"__esModule",{value:!0});Pa0.parseAbiParameters=mD4;var yD4=Vw(),WU1=uD(),gD4=m$(),Sa0=cD(),Ta0=cD();function mD4(J){let Q=[];if(typeof J==="string"){let Y=(0,Sa0.splitParameters)(J),G=Y.length;for(let X=0;X<G;X++)Q.push((0,Ta0.parseAbiParameter)(Y[X],{modifiers:WU1.modifiers}))}else{let Y=(0,gD4.parseStructs)(J),G=J.length;for(let X=0;X<G;X++){let z=J[X];if((0,WU1.isStructSignature)(z))continue;let K=(0,Sa0.splitParameters)(z),W=K.length;for(let Z=0;Z<W;Z++)Q.push((0,Ta0.parseAbiParameter)(K[Z],{modifiers:WU1.modifiers,structs:Y}))}}if(Q.length===0)throw new yD4.InvalidAbiParametersError({params:J});return Q}});var d$=H((q8)=>{Object.defineProperty(q8,"__esModule",{value:!0});q8.CircularReferenceError=q8.InvalidParenthesisError=q8.UnknownSignatureError=q8.InvalidSignatureError=q8.InvalidStructSignatureError=q8.InvalidAbiParameterError=q8.InvalidAbiParametersError=q8.InvalidParameterError=q8.SolidityProtectedKeywordError=q8.InvalidModifierError=q8.InvalidFunctionModifierError=q8.InvalidAbiTypeParameterError=q8.UnknownSolidityTypeError=q8.InvalidAbiItemError=q8.UnknownTypeError=q8.parseAbiParameters=q8.parseAbiParameter=q8.parseAbiItem=q8.parseAbi=q8.formatAbiParameters=q8.formatAbiParameter=q8.formatAbiItem=q8.formatAbi=q8.narrow=q8.BaseError=void 0;var uD4=dD();Object.defineProperty(q8,"BaseError",{enumerable:!0,get:function(){return uD4.BaseError}});var lD4=Mo0();Object.defineProperty(q8,"narrow",{enumerable:!0,get:function(){return lD4.narrow}});var pD4=wo0();Object.defineProperty(q8,"formatAbi",{enumerable:!0,get:function(){return pD4.formatAbi}});var cD4=QU1();Object.defineProperty(q8,"formatAbiItem",{enumerable:!0,get:function(){return cD4.formatAbiItem}});var _D4=eq1();Object.defineProperty(q8,"formatAbiParameter",{enumerable:!0,get:function(){return _D4.formatAbiParameter}});var iD4=JU1();Object.defineProperty(q8,"formatAbiParameters",{enumerable:!0,get:function(){return iD4.formatAbiParameters}});var nD4=Na0();Object.defineProperty(q8,"parseAbi",{enumerable:!0,get:function(){return nD4.parseAbi}});var oD4=Ea0();Object.defineProperty(q8,"parseAbiItem",{enumerable:!0,get:function(){return oD4.parseAbiItem}});var aD4=Fa0();Object.defineProperty(q8,"parseAbiParameter",{enumerable:!0,get:function(){return aD4.parseAbiParameter}});var rD4=$a0();Object.defineProperty(q8,"parseAbiParameters",{enumerable:!0,get:function(){return rD4.parseAbiParameters}});var ZU1=g$();Object.defineProperty(q8,"UnknownTypeError",{enumerable:!0,get:function(){return ZU1.UnknownTypeError}});Object.defineProperty(q8,"InvalidAbiItemError",{enumerable:!0,get:function(){return ZU1.InvalidAbiItemError}});Object.defineProperty(q8,"UnknownSolidityTypeError",{enumerable:!0,get:function(){return ZU1.UnknownSolidityTypeError}});var _D=Vw();Object.defineProperty(q8,"InvalidAbiTypeParameterError",{enumerable:!0,get:function(){return _D.InvalidAbiTypeParameterError}});Object.defineProperty(q8,"InvalidFunctionModifierError",{enumerable:!0,get:function(){return _D.InvalidFunctionModifierError}});Object.defineProperty(q8,"InvalidModifierError",{enumerable:!0,get:function(){return _D.InvalidModifierError}});Object.defineProperty(q8,"SolidityProtectedKeywordError",{enumerable:!0,get:function(){return _D.SolidityProtectedKeywordError}});Object.defineProperty(q8,"InvalidParameterError",{enumerable:!0,get:function(){return _D.InvalidParameterError}});Object.defineProperty(q8,"InvalidAbiParametersError",{enumerable:!0,get:function(){return _D.InvalidAbiParametersError}});Object.defineProperty(q8,"InvalidAbiParameterError",{enumerable:!0,get:function(){return _D.InvalidAbiParameterError}});var VU1=mc();Object.defineProperty(q8,"InvalidStructSignatureError",{enumerable:!0,get:function(){return VU1.InvalidStructSignatureError}});Object.defineProperty(q8,"InvalidSignatureError",{enumerable:!0,get:function(){return VU1.InvalidSignatureError}});Object.defineProperty(q8,"UnknownSignatureError",{enumerable:!0,get:function(){return VU1.UnknownSignatureError}});var sD4=zU1();Object.defineProperty(q8,"InvalidParenthesisError",{enumerable:!0,get:function(){return sD4.InvalidParenthesisError}});var tD4=XU1();Object.defineProperty(q8,"CircularReferenceError",{enumerable:!0,get:function(){return tD4.CircularReferenceError}})});var ja0=H((ka0)=>{Object.defineProperty(ka0,"__esModule",{value:!0});ka0.LruMap=void 0;class fa0 extends Map{constructor(J){super();Object.defineProperty(this,"maxSize",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.maxSize=J}get(J){let Q=super.get(J);if(super.has(J)&&Q!==void 0)this.delete(J),super.set(J,Q);return Q}set(J,Q){if(super.set(J,Q),this.maxSize&&this.size>this.maxSize){let Y=this.keys().next().value;if(Y)this.delete(Y)}return this}}ka0.LruMap=fa0});var ya0=H((ba0)=>{Object.defineProperty(ba0,"__esModule",{value:!0});ba0.checksum=void 0;ba0.clear=QH4;var JH4=ja0(),ha0={checksum:new JH4.LruMap(8192)};ba0.checksum=ha0.checksum;function QH4(){for(let J of Object.values(ha0))J.clear()}});var lc=H((ga0)=>{Object.defineProperty(ga0,"__esModule",{value:!0});ga0.keccak256=KH4;ga0.ripemd160=WH4;ga0.sha256=ZH4;ga0.validate=VH4;var GH4=$q1(),XH4=dW1(),zH4=XV1(),qU1=$2(),u$=p4();function KH4(J,Q={}){let{as:Y=typeof J==="string"?"Hex":"Bytes"}=Q,G=(0,XH4.keccak_256)(qU1.from(J));if(Y==="Bytes")return G;return u$.fromBytes(G)}function WH4(J,Q={}){let{as:Y=typeof J==="string"?"Hex":"Bytes"}=Q,G=(0,GH4.ripemd160)(qU1.from(J));if(Y==="Bytes")return G;return u$.fromBytes(G)}function ZH4(J,Q={}){let{as:Y=typeof J==="string"?"Hex":"Bytes"}=Q,G=(0,zH4.sha256)(qU1.from(J));if(Y==="Bytes")return G;return u$.fromBytes(G)}function VH4(J){return u$.validate(J)&&u$.size(J)===32}});var OU1=H((la0)=>{Object.defineProperty(la0,"__esModule",{value:!0});la0.InvalidSerializedSizeError=la0.InvalidUncompressedPrefixError=la0.InvalidCompressedPrefixError=la0.InvalidPrefixError=la0.InvalidError=void 0;la0.assert=cc;la0.compress=IH4;la0.from=OH4;la0.fromBytes=da0;la0.fromHex=UU1;la0.toBytes=AH4;la0.toHex=ua0;la0.validate=BH4;var ma0=$2(),l$=a3(),r7=p4(),HH4=I$();function cc(J,Q={}){let{compressed:Y}=Q,{prefix:G,x:X,y:z}=J;if(Y===!1||typeof X==="bigint"&&typeof z==="bigint"){if(G!==4)throw new pc({prefix:G,cause:new HU1});return}if(Y===!0||typeof X==="bigint"&&typeof z>"u"){if(G!==3&&G!==2)throw new pc({prefix:G,cause:new DU1});return}throw new MU1({publicKey:J})}function IH4(J){let{x:Q,y:Y}=J;return{prefix:Y%2n===0n?2:3,x:Q}}function OH4(J){let Q=(()=>{if(r7.validate(J))return UU1(J);if(ma0.validate(J))return da0(J);let{prefix:Y,x:G,y:X}=J;if(typeof G==="bigint"&&typeof X==="bigint")return{prefix:Y??4,x:G,y:X};return{prefix:Y,x:G}})();return cc(Q),Q}function da0(J){return UU1(r7.fromBytes(J))}function UU1(J){if(J.length!==132&&J.length!==130&&J.length!==68)throw new IU1({publicKey:J});if(J.length===130){let G=BigInt(r7.slice(J,0,32)),X=BigInt(r7.slice(J,32,64));return{prefix:4,x:G,y:X}}if(J.length===132){let G=Number(r7.slice(J,0,1)),X=BigInt(r7.slice(J,1,33)),z=BigInt(r7.slice(J,33,65));return{prefix:G,x:X,y:z}}let Q=Number(r7.slice(J,0,1)),Y=BigInt(r7.slice(J,1,33));return{prefix:Q,x:Y}}function AH4(J,Q={}){return ma0.fromHex(ua0(J,Q))}function ua0(J,Q={}){cc(J);let{prefix:Y,x:G,y:X}=J,{includePrefix:z=!0}=Q;return r7.concat(z?r7.fromNumber(Y,{size:1}):"0x",r7.fromNumber(G,{size:32}),typeof X==="bigint"?r7.fromNumber(X,{size:32}):"0x")}function BH4(J,Q={}){try{return cc(J,Q),!0}catch(Y){return!1}}class MU1 extends l$.BaseError{constructor({publicKey:J}){super(`Value \`${HH4.stringify(J)}\` is not a valid public key.`,{metaMessages:["Public key must contain:","- an `x` and `prefix` value (compressed)","- an `x`, `y`, and `prefix` value (uncompressed)"]});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"PublicKey.InvalidError"})}}la0.InvalidError=MU1;class pc extends l$.BaseError{constructor({prefix:J,cause:Q}){super(`Prefix "${J}" is invalid.`,{cause:Q});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"PublicKey.InvalidPrefixError"})}}la0.InvalidPrefixError=pc;class DU1 extends l$.BaseError{constructor(){super("Prefix must be 2 or 3 for compressed public keys.");Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"PublicKey.InvalidCompressedPrefixError"})}}la0.InvalidCompressedPrefixError=DU1;class HU1 extends l$.BaseError{constructor(){super("Prefix must be 4 for uncompressed public keys.");Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"PublicKey.InvalidUncompressedPrefixError"})}}la0.InvalidUncompressedPrefixError=HU1;class IU1 extends l$.BaseError{constructor({publicKey:J}){super(`Value \`${J}\` is an invalid public key size.`,{metaMessages:["Expected: 33 bytes (compressed + prefix), 64 bytes (uncompressed) or 65 bytes (uncompressed + prefix).",`Received ${r7.size(r7.from(J))} bytes.`]});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"PublicKey.InvalidSerializedSizeError"})}}la0.InvalidSerializedSizeError=IU1});var p$=H((ia0)=>{Object.defineProperty(ia0,"__esModule",{value:!0});ia0.InvalidChecksumError=ia0.InvalidInputError=ia0.InvalidAddressError=void 0;ia0.assert=Mw;ia0.checksum=NU1;ia0.from=_a0;ia0.fromPublicKey=hH4;ia0.isEqual=bH4;ia0.validate=xH4;var kH4=$2(),AU1=ya0(),BU1=a3(),ca0=lc(),vH4=OU1(),jH4=/^0x[a-fA-F0-9]{40}$/;function Mw(J,Q={}){let{strict:Y=!0}=Q;if(!jH4.test(J))throw new _c({address:J,cause:new wU1});if(Y){if(J.toLowerCase()===J)return;if(NU1(J)!==J)throw new _c({address:J,cause:new LU1})}}function NU1(J){if(AU1.checksum.has(J))return AU1.checksum.get(J);Mw(J,{strict:!1});let Q=J.substring(2).toLowerCase(),Y=ca0.keccak256(kH4.fromString(Q),{as:"Bytes"}),G=Q.split("");for(let z=0;z<40;z+=2){if(Y[z>>1]>>4>=8&&G[z])G[z]=G[z].toUpperCase();if((Y[z>>1]&15)>=8&&G[z+1])G[z+1]=G[z+1].toUpperCase()}let X=`0x${G.join("")}`;return AU1.checksum.set(J,X),X}function _a0(J,Q={}){let{checksum:Y=!1}=Q;if(Mw(J),Y)return NU1(J);return J}function hH4(J,Q={}){let Y=ca0.keccak256(`0x${vH4.toHex(J).slice(4)}`).substring(26);return _a0(`0x${Y}`,Q)}function bH4(J,Q){return Mw(J,{strict:!1}),Mw(Q,{strict:!1}),J.toLowerCase()===Q.toLowerCase()}function xH4(J,Q={}){let{strict:Y=!0}=Q??{};try{return Mw(J,{strict:Y}),!0}catch{return!1}}class _c extends BU1.BaseError{constructor({address:J,cause:Q}){super(`Address "${J}" is invalid.`,{cause:Q});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Address.InvalidAddressError"})}}ia0.InvalidAddressError=_c;class wU1 extends BU1.BaseError{constructor(){super("Address is not a 20 byte (40 hexadecimal character) value.");Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Address.InvalidInputError"})}}ia0.InvalidInputError=wU1;class LU1 extends BU1.BaseError{constructor(){super("Address does not match its checksum counterpart.");Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Address.InvalidChecksumError"})}}ia0.InvalidChecksumError=LU1});var ic=H((oa0)=>{Object.defineProperty(oa0,"__esModule",{value:!0});oa0.minInt120=oa0.minInt112=oa0.minInt104=oa0.minInt96=oa0.minInt88=oa0.minInt80=oa0.minInt72=oa0.minInt64=oa0.minInt56=oa0.minInt48=oa0.minInt40=oa0.minInt32=oa0.minInt24=oa0.minInt16=oa0.minInt8=oa0.maxInt256=oa0.maxInt248=oa0.maxInt240=oa0.maxInt232=oa0.maxInt224=oa0.maxInt216=oa0.maxInt208=oa0.maxInt200=oa0.maxInt192=oa0.maxInt184=oa0.maxInt176=oa0.maxInt168=oa0.maxInt160=oa0.maxInt152=oa0.maxInt144=oa0.maxInt136=oa0.maxInt128=oa0.maxInt120=oa0.maxInt112=oa0.maxInt104=oa0.maxInt96=oa0.maxInt88=oa0.maxInt80=oa0.maxInt72=oa0.maxInt64=oa0.maxInt56=oa0.maxInt48=oa0.maxInt40=oa0.maxInt32=oa0.maxInt24=oa0.maxInt16=oa0.maxInt8=oa0.integerRegex=oa0.bytesRegex=oa0.arrayRegex=void 0;oa0.maxUint256=oa0.maxUint248=oa0.maxUint240=oa0.maxUint232=oa0.maxUint224=oa0.maxUint216=oa0.maxUint208=oa0.maxUint200=oa0.maxUint192=oa0.maxUint184=oa0.maxUint176=oa0.maxUint168=oa0.maxUint160=oa0.maxUint152=oa0.maxUint144=oa0.maxUint136=oa0.maxUint128=oa0.maxUint120=oa0.maxUint112=oa0.maxUint104=oa0.maxUint96=oa0.maxUint88=oa0.maxUint80=oa0.maxUint72=oa0.maxUint64=oa0.maxUint56=oa0.maxUint48=oa0.maxUint40=oa0.maxUint32=oa0.maxUint24=oa0.maxUint16=oa0.maxUint8=oa0.minInt256=oa0.minInt248=oa0.minInt240=oa0.minInt232=oa0.minInt224=oa0.minInt216=oa0.minInt208=oa0.minInt200=oa0.minInt192=oa0.minInt184=oa0.minInt176=oa0.minInt168=oa0.minInt160=oa0.minInt152=oa0.minInt144=oa0.minInt136=oa0.minInt128=void 0;oa0.arrayRegex=/^(.*)\[([0-9]*)\]$/;oa0.bytesRegex=/^bytes([1-9]|1[0-9]|2[0-9]|3[0-2])?$/;oa0.integerRegex=/^(u?int)(8|16|24|32|40|48|56|64|72|80|88|96|104|112|120|128|136|144|152|160|168|176|184|192|200|208|216|224|232|240|248|256)?$/;oa0.maxInt8=2n**(8n-1n)-1n;oa0.maxInt16=2n**(16n-1n)-1n;oa0.maxInt24=2n**(24n-1n)-1n;oa0.maxInt32=2n**(32n-1n)-1n;oa0.maxInt40=2n**(40n-1n)-1n;oa0.maxInt48=2n**(48n-1n)-1n;oa0.maxInt56=2n**(56n-1n)-1n;oa0.maxInt64=2n**(64n-1n)-1n;oa0.maxInt72=2n**(72n-1n)-1n;oa0.maxInt80=2n**(80n-1n)-1n;oa0.maxInt88=2n**(88n-1n)-1n;oa0.maxInt96=2n**(96n-1n)-1n;oa0.maxInt104=2n**(104n-1n)-1n;oa0.maxInt112=2n**(112n-1n)-1n;oa0.maxInt120=2n**(120n-1n)-1n;oa0.maxInt128=2n**(128n-1n)-1n;oa0.maxInt136=2n**(136n-1n)-1n;oa0.maxInt144=2n**(144n-1n)-1n;oa0.maxInt152=2n**(152n-1n)-1n;oa0.maxInt160=2n**(160n-1n)-1n;oa0.maxInt168=2n**(168n-1n)-1n;oa0.maxInt176=2n**(176n-1n)-1n;oa0.maxInt184=2n**(184n-1n)-1n;oa0.maxInt192=2n**(192n-1n)-1n;oa0.maxInt200=2n**(200n-1n)-1n;oa0.maxInt208=2n**(208n-1n)-1n;oa0.maxInt216=2n**(216n-1n)-1n;oa0.maxInt224=2n**(224n-1n)-1n;oa0.maxInt232=2n**(232n-1n)-1n;oa0.maxInt240=2n**(240n-1n)-1n;oa0.maxInt248=2n**(248n-1n)-1n;oa0.maxInt256=2n**(256n-1n)-1n;oa0.minInt8=-(2n**(8n-1n));oa0.minInt16=-(2n**(16n-1n));oa0.minInt24=-(2n**(24n-1n));oa0.minInt32=-(2n**(32n-1n));oa0.minInt40=-(2n**(40n-1n));oa0.minInt48=-(2n**(48n-1n));oa0.minInt56=-(2n**(56n-1n));oa0.minInt64=-(2n**(64n-1n));oa0.minInt72=-(2n**(72n-1n));oa0.minInt80=-(2n**(80n-1n));oa0.minInt88=-(2n**(88n-1n));oa0.minInt96=-(2n**(96n-1n));oa0.minInt104=-(2n**(104n-1n));oa0.minInt112=-(2n**(112n-1n));oa0.minInt120=-(2n**(120n-1n));oa0.minInt128=-(2n**(128n-1n));oa0.minInt136=-(2n**(136n-1n));oa0.minInt144=-(2n**(144n-1n));oa0.minInt152=-(2n**(152n-1n));oa0.minInt160=-(2n**(160n-1n));oa0.minInt168=-(2n**(168n-1n));oa0.minInt176=-(2n**(176n-1n));oa0.minInt184=-(2n**(184n-1n));oa0.minInt192=-(2n**(192n-1n));oa0.minInt200=-(2n**(200n-1n));oa0.minInt208=-(2n**(208n-1n));oa0.minInt216=-(2n**(216n-1n));oa0.minInt224=-(2n**(224n-1n));oa0.minInt232=-(2n**(232n-1n));oa0.minInt240=-(2n**(240n-1n));oa0.minInt248=-(2n**(248n-1n));oa0.minInt256=-(2n**(256n-1n));oa0.maxUint8=2n**8n-1n;oa0.maxUint16=2n**16n-1n;oa0.maxUint24=2n**24n-1n;oa0.maxUint32=2n**32n-1n;oa0.maxUint40=2n**40n-1n;oa0.maxUint48=2n**48n-1n;oa0.maxUint56=2n**56n-1n;oa0.maxUint64=2n**64n-1n;oa0.maxUint72=2n**72n-1n;oa0.maxUint80=2n**80n-1n;oa0.maxUint88=2n**88n-1n;oa0.maxUint96=2n**96n-1n;oa0.maxUint104=2n**104n-1n;oa0.maxUint112=2n**112n-1n;oa0.maxUint120=2n**120n-1n;oa0.maxUint128=2n**128n-1n;oa0.maxUint136=2n**136n-1n;oa0.maxUint144=2n**144n-1n;oa0.maxUint152=2n**152n-1n;oa0.maxUint160=2n**160n-1n;oa0.maxUint168=2n**168n-1n;oa0.maxUint176=2n**176n-1n;oa0.maxUint184=2n**184n-1n;oa0.maxUint192=2n**192n-1n;oa0.maxUint200=2n**200n-1n;oa0.maxUint208=2n**208n-1n;oa0.maxUint216=2n**216n-1n;oa0.maxUint224=2n**224n-1n;oa0.maxUint232=2n**232n-1n;oa0.maxUint240=2n**240n-1n;oa0.maxUint248=2n**248n-1n;oa0.maxUint256=2n**256n-1n});var Hr0=H((Dr0)=>{Object.defineProperty(Dr0,"__esModule",{value:!0});Dr0.decodeParameter=Dw;Dr0.decodeAddress=ea0;Dr0.decodeArray=Jr0;Dr0.decodeBool=Qr0;Dr0.decodeBytes=Yr0;Dr0.decodeNumber=Gr0;Dr0.decodeTuple=Xr0;Dr0.decodeString=zr0;Dr0.prepareParameters=xO4;Dr0.prepareParameter=nc;Dr0.encode=CU1;Dr0.encodeAddress=Kr0;Dr0.encodeArray=Wr0;Dr0.encodeBytes=Zr0;Dr0.encodeBoolean=Vr0;Dr0.encodeNumber=qr0;Dr0.encodeString=Ur0;Dr0.encodeTuple=Mr0;Dr0.getArrayComponents=oc;Dr0.hasDynamicChild=Hw;var c$=Iw(),ta0=p$(),s3=$2(),hO4=a3(),m6=p4(),bO4=ic();function Dw(J,Q,Y){let{checksumAddress:G,staticPosition:X}=Y,z=oc(Q.type);if(z){let[K,W]=z;return Jr0(J,{...Q,type:W},{checksumAddress:G,length:K,staticPosition:X})}if(Q.type==="tuple")return Xr0(J,Q,{checksumAddress:G,staticPosition:X});if(Q.type==="address")return ea0(J,{checksum:G});if(Q.type==="bool")return Qr0(J);if(Q.type.startsWith("bytes"))return Yr0(J,Q,{staticPosition:X});if(Q.type.startsWith("uint")||Q.type.startsWith("int"))return Gr0(J,Q);if(Q.type==="string")return zr0(J,{staticPosition:X});throw new c$.InvalidTypeError(Q.type)}var sa0=32,EU1=32;function ea0(J,Q={}){let{checksum:Y=!1}=Q,G=J.readBytes(32);return[((z)=>Y?ta0.checksum(z):z)(m6.fromBytes(s3.slice(G,-20))),32]}function Jr0(J,Q,Y){let{checksumAddress:G,length:X,staticPosition:z}=Y;if(!X){let Z=s3.toNumber(J.readBytes(EU1)),V=z+Z,q=V+sa0;J.setPosition(V);let U=s3.toNumber(J.readBytes(sa0)),M=Hw(Q),D=0,I=[];for(let O=0;O<U;++O){J.setPosition(q+(M?O*32:D));let[A,B]=Dw(J,Q,{checksumAddress:G,staticPosition:q});D+=B,I.push(A)}return J.setPosition(z+32),[I,32]}if(Hw(Q)){let Z=s3.toNumber(J.readBytes(EU1)),V=z+Z,q=[];for(let U=0;U<X;++U){J.setPosition(V+U*32);let[M]=Dw(J,Q,{checksumAddress:G,staticPosition:V});q.push(M)}return J.setPosition(z+32),[q,32]}let K=0,W=[];for(let Z=0;Z<X;++Z){let[V,q]=Dw(J,Q,{checksumAddress:G,staticPosition:z+K});K+=q,W.push(V)}return[W,K]}function Qr0(J){return[s3.toBoolean(J.readBytes(32),{size:32}),32]}function Yr0(J,Q,{staticPosition:Y}){let[G,X]=Q.type.split("bytes");if(!X){let K=s3.toNumber(J.readBytes(32));J.setPosition(Y+K);let W=s3.toNumber(J.readBytes(32));if(W===0)return J.setPosition(Y+32),["0x",32];let Z=J.readBytes(W);return J.setPosition(Y+32),[m6.fromBytes(Z),32]}return[m6.fromBytes(J.readBytes(Number.parseInt(X,10),32)),32]}function Gr0(J,Q){let Y=Q.type.startsWith("int"),G=Number.parseInt(Q.type.split("int")[1]||"256",10),X=J.readBytes(32);return[G>48?s3.toBigInt(X,{signed:Y}):s3.toNumber(X,{signed:Y}),32]}function Xr0(J,Q,Y){let{checksumAddress:G,staticPosition:X}=Y,z=Q.components.length===0||Q.components.some(({name:Z})=>!Z),K=z?[]:{},W=0;if(Hw(Q)){let Z=s3.toNumber(J.readBytes(EU1)),V=X+Z;for(let q=0;q<Q.components.length;++q){let U=Q.components[q];J.setPosition(V+W);let[M,D]=Dw(J,U,{checksumAddress:G,staticPosition:V});W+=D,K[z?q:U?.name]=M}return J.setPosition(X+32),[K,32]}for(let Z=0;Z<Q.components.length;++Z){let V=Q.components[Z],[q,U]=Dw(J,V,{checksumAddress:G,staticPosition:X});K[z?Z:V?.name]=q,W+=U}return[K,W]}function zr0(J,{staticPosition:Q}){let Y=s3.toNumber(J.readBytes(32)),G=Q+Y;J.setPosition(G);let X=s3.toNumber(J.readBytes(32));if(X===0)return J.setPosition(Q+32),["",32];let z=J.readBytes(X,32),K=s3.toString(s3.trimLeft(z));return J.setPosition(Q+32),[K,32]}function xO4({checksumAddress:J,parameters:Q,values:Y}){let G=[];for(let X=0;X<Q.length;X++)G.push(nc({checksumAddress:J,parameter:Q[X],value:Y[X]}));return G}function nc({checksumAddress:J=!1,parameter:Q,value:Y}){let G=Q,X=oc(G.type);if(X){let[z,K]=X;return Wr0(Y,{checksumAddress:J,length:z,parameter:{...G,type:K}})}if(G.type==="tuple")return Mr0(Y,{checksumAddress:J,parameter:G});if(G.type==="address")return Kr0(Y,{checksum:J});if(G.type==="bool")return Vr0(Y);if(G.type.startsWith("uint")||G.type.startsWith("int")){let z=G.type.startsWith("int"),[,,K="256"]=bO4.integerRegex.exec(G.type)??[];return qr0(Y,{signed:z,size:Number(K)})}if(G.type.startsWith("bytes"))return Zr0(Y,{type:G.type});if(G.type==="string")return Ur0(Y);throw new c$.InvalidTypeError(G.type)}function CU1(J){let Q=0;for(let z=0;z<J.length;z++){let{dynamic:K,encoded:W}=J[z];if(K)Q+=32;else Q+=m6.size(W)}let Y=[],G=[],X=0;for(let z=0;z<J.length;z++){let{dynamic:K,encoded:W}=J[z];if(K)Y.push(m6.fromNumber(Q+X,{size:32})),G.push(W),X+=m6.size(W);else Y.push(W)}return m6.concat(...Y,...G)}function Kr0(J,Q){let{checksum:Y=!1}=Q;return ta0.assert(J,{strict:Y}),{dynamic:!1,encoded:m6.padLeft(J.toLowerCase())}}function Wr0(J,Q){let{checksumAddress:Y,length:G,parameter:X}=Q,z=G===null;if(!Array.isArray(J))throw new c$.InvalidArrayError(J);if(!z&&J.length!==G)throw new c$.ArrayLengthMismatchError({expectedLength:G,givenLength:J.length,type:`${X.type}[${G}]`});let K=!1,W=[];for(let Z=0;Z<J.length;Z++){let V=nc({checksumAddress:Y,parameter:X,value:J[Z]});if(V.dynamic)K=!0;W.push(V)}if(z||K){let Z=CU1(W);if(z){let V=m6.fromNumber(W.length,{size:32});return{dynamic:!0,encoded:W.length>0?m6.concat(V,Z):V}}if(K)return{dynamic:!0,encoded:Z}}return{dynamic:!1,encoded:m6.concat(...W.map(({encoded:Z})=>Z))}}function Zr0(J,{type:Q}){let[,Y]=Q.split("bytes"),G=m6.size(J);if(!Y){let X=J;if(G%32!==0)X=m6.padRight(X,Math.ceil((J.length-2)/2/32)*32);return{dynamic:!0,encoded:m6.concat(m6.padLeft(m6.fromNumber(G,{size:32})),X)}}if(G!==Number.parseInt(Y,10))throw new c$.BytesSizeMismatchError({expectedSize:Number.parseInt(Y,10),value:J});return{dynamic:!1,encoded:m6.padRight(J)}}function Vr0(J){if(typeof J!=="boolean")throw new hO4.BaseError(`Invalid boolean value: "${J}" (type: ${typeof J}). Expected: \`true\` or \`false\`.`);return{dynamic:!1,encoded:m6.padLeft(m6.fromBoolean(J))}}function qr0(J,{signed:Q,size:Y}){if(typeof Y==="number"){let G=2n**(BigInt(Y)-(Q?1n:0n))-1n,X=Q?-G-1n:0n;if(J>G||J<X)throw new m6.IntegerOutOfRangeError({max:G.toString(),min:X.toString(),signed:Q,size:Y/8,value:J.toString()})}return{dynamic:!1,encoded:m6.fromNumber(J,{size:32,signed:Q})}}function Ur0(J){let Q=m6.fromString(J),Y=Math.ceil(m6.size(Q)/32),G=[];for(let X=0;X<Y;X++)G.push(m6.padRight(m6.slice(Q,X*32,(X+1)*32)));return{dynamic:!0,encoded:m6.concat(m6.padRight(m6.fromNumber(m6.size(Q),{size:32})),...G)}}function Mr0(J,Q){let{checksumAddress:Y,parameter:G}=Q,X=!1,z=[];for(let K=0;K<G.components.length;K++){let W=G.components[K],Z=Array.isArray(J)?K:W.name,V=nc({checksumAddress:Y,parameter:W,value:J[Z]});if(z.push(V),V.dynamic)X=!0}return{dynamic:X,encoded:X?CU1(z):m6.concat(...z.map(({encoded:K})=>K))}}function oc(J){let Q=J.match(/^(.*)\[(\d+)?\]$/);return Q?[Q[2]?Number(Q[2]):null,Q[1]]:void 0}function Hw(J){let{type:Q}=J;if(Q==="string")return!0;if(Q==="bytes")return!0;if(Q.endsWith("[]"))return!0;if(Q==="tuple")return J.components?.some(Hw);let Y=oc(J.type);if(Y&&Hw({...J,type:Y[1]}))return!0;return!1}});var TU1=H((Ir0)=>{Object.defineProperty(Ir0,"__esModule",{value:!0});Ir0.RecursiveReadLimitExceededError=Ir0.PositionOutOfBoundsError=Ir0.NegativeOffsetError=void 0;Ir0.create=XA4;var RU1=a3(),GA4={bytes:new Uint8Array,dataView:new DataView(new ArrayBuffer(0)),position:0,positionReadCount:new Map,recursiveReadCount:0,recursiveReadLimit:Number.POSITIVE_INFINITY,assertReadLimit(){if(this.recursiveReadCount>=this.recursiveReadLimit)throw new SU1({count:this.recursiveReadCount+1,limit:this.recursiveReadLimit})},assertPosition(J){if(J<0||J>this.bytes.length-1)throw new FU1({length:this.bytes.length,position:J})},decrementPosition(J){if(J<0)throw new ac({offset:J});let Q=this.position-J;this.assertPosition(Q),this.position=Q},getReadCount(J){return this.positionReadCount.get(J||this.position)||0},incrementPosition(J){if(J<0)throw new ac({offset:J});let Q=this.position+J;this.assertPosition(Q),this.position=Q},inspectByte(J){let Q=J??this.position;return this.assertPosition(Q),this.bytes[Q]},inspectBytes(J,Q){let Y=Q??this.position;return this.assertPosition(Y+J-1),this.bytes.subarray(Y,Y+J)},inspectUint8(J){let Q=J??this.position;return this.assertPosition(Q),this.bytes[Q]},inspectUint16(J){let Q=J??this.position;return this.assertPosition(Q+1),this.dataView.getUint16(Q)},inspectUint24(J){let Q=J??this.position;return this.assertPosition(Q+2),(this.dataView.getUint16(Q)<<8)+this.dataView.getUint8(Q+2)},inspectUint32(J){let Q=J??this.position;return this.assertPosition(Q+3),this.dataView.getUint32(Q)},pushByte(J){this.assertPosition(this.position),this.bytes[this.position]=J,this.position++},pushBytes(J){this.assertPosition(this.position+J.length-1),this.bytes.set(J,this.position),this.position+=J.length},pushUint8(J){this.assertPosition(this.position),this.bytes[this.position]=J,this.position++},pushUint16(J){this.assertPosition(this.position+1),this.dataView.setUint16(this.position,J),this.position+=2},pushUint24(J){this.assertPosition(this.position+2),this.dataView.setUint16(this.position,J>>8),this.dataView.setUint8(this.position+2,J&255),this.position+=3},pushUint32(J){this.assertPosition(this.position+3),this.dataView.setUint32(this.position,J),this.position+=4},readByte(){this.assertReadLimit(),this._touch();let J=this.inspectByte();return this.position++,J},readBytes(J,Q){this.assertReadLimit(),this._touch();let Y=this.inspectBytes(J);return this.position+=Q??J,Y},readUint8(){this.assertReadLimit(),this._touch();let J=this.inspectUint8();return this.position+=1,J},readUint16(){this.assertReadLimit(),this._touch();let J=this.inspectUint16();return this.position+=2,J},readUint24(){this.assertReadLimit(),this._touch();let J=this.inspectUint24();return this.position+=3,J},readUint32(){this.assertReadLimit(),this._touch();let J=this.inspectUint32();return this.position+=4,J},get remaining(){return this.bytes.length-this.position},setPosition(J){let Q=this.position;return this.assertPosition(J),this.position=J,()=>this.position=Q},_touch(){if(this.recursiveReadLimit===Number.POSITIVE_INFINITY)return;let J=this.getReadCount();if(this.positionReadCount.set(this.position,J+1),J>0)this.recursiveReadCount++}};function XA4(J,{recursiveReadLimit:Q=8192}={}){let Y=Object.create(GA4);return Y.bytes=J,Y.dataView=new DataView(J.buffer,J.byteOffset,J.byteLength),Y.positionReadCount=new Map,Y.recursiveReadLimit=Q,Y}class ac extends RU1.BaseError{constructor({offset:J}){super(`Offset \`${J}\` cannot be negative.`);Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Cursor.NegativeOffsetError"})}}Ir0.NegativeOffsetError=ac;class FU1 extends RU1.BaseError{constructor({length:J,position:Q}){super(`Position \`${Q}\` is out of bounds (\`0 < position < ${J}\`).`);Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Cursor.PositionOutOfBoundsError"})}}Ir0.PositionOutOfBoundsError=FU1;class SU1 extends RU1.BaseError{constructor({count:J,limit:Q}){super(`Recursive read limit of \`${Q}\` exceeded (recursive read count: \`${J}\`).`);Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Cursor.RecursiveReadLimitExceededError"})}}Ir0.RecursiveReadLimitExceededError=SU1});var Iw=H((Nr0)=>{Object.defineProperty(Nr0,"__esModule",{value:!0});Nr0.InvalidTypeError=Nr0.InvalidArrayError=Nr0.LengthMismatchError=Nr0.BytesSizeMismatchError=Nr0.ArrayLengthMismatchError=Nr0.ZeroDataError=Nr0.DataSizeTooSmallError=void 0;Nr0.decode=qA4;Nr0.encode=UA4;Nr0.encodePacked=sc;Nr0.format=MA4;Nr0.from=DA4;var rc=d$(),ZA4=p$(),_$=$2(),iD=a3(),lX=p4(),$U1=Hr0(),VA4=TU1(),PU1=ic();function qA4(J,Q,Y={}){let{as:G="Array",checksumAddress:X=!1}=Y,z=typeof Q==="string"?_$.fromHex(Q):Q,K=VA4.create(z);if(_$.size(z)===0&&J.length>0)throw new kU1;if(_$.size(z)&&_$.size(z)<32)throw new fU1({data:typeof Q==="string"?Q:lX.fromBytes(Q),parameters:J,size:_$.size(z)});let W=0,Z=G==="Array"?[]:{};for(let V=0;V<J.length;++V){let q=J[V];K.setPosition(W);let[U,M]=$U1.decodeParameter(K,q,{checksumAddress:X,staticPosition:0});if(W+=M,G==="Array")Z.push(U);else Z[q.name??V]=U}return Z}function UA4(J,Q,Y){let{checksumAddress:G=!1}=Y??{};if(J.length!==Q.length)throw new tc({expectedLength:J.length,givenLength:Q.length});let X=$U1.prepareParameters({checksumAddress:G,parameters:J,values:Q}),z=$U1.encode(X);if(z.length===0)return"0x";return z}function sc(J,Q){if(J.length!==Q.length)throw new tc({expectedLength:J.length,givenLength:Q.length});let Y=[];for(let G=0;G<J.length;G++){let X=J[G],z=Q[G];Y.push(sc.encode(X,z))}return lX.concat(...Y)}(function(J){function Q(Y,G,X=!1){if(Y==="address"){let Z=G;return ZA4.assert(Z),lX.padLeft(Z.toLowerCase(),X?32:0)}if(Y==="string")return lX.fromString(G);if(Y==="bytes")return G;if(Y==="bool")return lX.padLeft(lX.fromBoolean(G),X?32:1);let z=Y.match(PU1.integerRegex);if(z){let[Z,V,q="256"]=z,U=Number.parseInt(q,10)/8;return lX.fromNumber(G,{size:X?32:U,signed:V==="int"})}let K=Y.match(PU1.bytesRegex);if(K){let[Z,V]=K;if(Number.parseInt(V,10)!==(G.length-2)/2)throw new vU1({expectedSize:Number.parseInt(V,10),value:G});return lX.padRight(G,X?32:0)}let W=Y.match(PU1.arrayRegex);if(W&&Array.isArray(G)){let[Z,V]=W,q=[];for(let U=0;U<G.length;U++)q.push(Q(V,G[U],!0));if(q.length===0)return"0x";return lX.concat(...q)}throw new jU1(Y)}J.encode=Q})(sc||(Nr0.encodePacked=sc={}));function MA4(J){return rc.formatAbiParameters(J)}function DA4(J){if(Array.isArray(J)&&typeof J[0]==="string")return rc.parseAbiParameters(J);if(typeof J==="string")return rc.parseAbiParameters(J);return J}class fU1 extends iD.BaseError{constructor({data:J,parameters:Q,size:Y}){super(`Data size of ${Y} bytes is too small for given parameters.`,{metaMessages:[`Params: (${rc.formatAbiParameters(Q)})`,`Data:   ${J} (${Y} bytes)`]});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiParameters.DataSizeTooSmallError"})}}Nr0.DataSizeTooSmallError=fU1;class kU1 extends iD.BaseError{constructor(){super('Cannot decode zero data ("0x") with ABI parameters.');Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiParameters.ZeroDataError"})}}Nr0.ZeroDataError=kU1;class Ar0 extends iD.BaseError{constructor({expectedLength:J,givenLength:Q,type:Y}){super(`Array length mismatch for type \`${Y}\`. Expected: \`${J}\`. Given: \`${Q}\`.`);Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiParameters.ArrayLengthMismatchError"})}}Nr0.ArrayLengthMismatchError=Ar0;class vU1 extends iD.BaseError{constructor({expectedSize:J,value:Q}){super(`Size of bytes "${Q}" (bytes${lX.size(Q)}) does not match expected size (bytes${J}).`);Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiParameters.BytesSizeMismatchError"})}}Nr0.BytesSizeMismatchError=vU1;class tc extends iD.BaseError{constructor({expectedLength:J,givenLength:Q}){super(["ABI encoding parameters/values length mismatch.",`Expected length (parameters): ${J}`,`Given length (values): ${Q}`].join(`
`));Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiParameters.LengthMismatchError"})}}Nr0.LengthMismatchError=tc;class Br0 extends iD.BaseError{constructor(J){super(`Value \`${J}\` is not a valid array.`);Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiParameters.InvalidArrayError"})}}Nr0.InvalidArrayError=Br0;class jU1 extends iD.BaseError{constructor(J){super(`Type \`${J}\` is not a valid ABI Type.`);Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiParameters.InvalidTypeError"})}}Nr0.InvalidTypeError=jU1});var $r0=H((Pr0)=>{Object.defineProperty(Pr0,"__esModule",{value:!0});Pr0.toBytes=RA4;Pr0.toHex=FA4;Pr0.to=bU1;Pr0.decodeRlpCursor=xU1;Pr0.readLength=hU1;Pr0.readList=Fr0;Pr0.from=yU1;Pr0.fromBytes=SA4;Pr0.fromHex=TA4;var Er0=$2(),Cr0=a3(),ec=p4(),Rr0=TU1();function RA4(J){return bU1(J,"Bytes")}function FA4(J){return bU1(J,"Hex")}function bU1(J,Q){let Y=Q??(typeof J==="string"?"Hex":"Bytes"),G=(()=>{if(typeof J==="string"){if(J.length>3&&J.length%2!==0)throw new ec.InvalidLengthError(J);return Er0.fromHex(J)}return J})(),X=Rr0.create(G,{recursiveReadLimit:Number.POSITIVE_INFINITY});return xU1(X,Y)}function xU1(J,Q="Hex"){if(J.bytes.length===0)return Q==="Hex"?ec.fromBytes(J.bytes):J.bytes;let Y=J.readByte();if(Y<128)J.decrementPosition(1);if(Y<192){let X=hU1(J,Y,128),z=J.readBytes(X);return Q==="Hex"?ec.fromBytes(z):z}let G=hU1(J,Y,192);return Fr0(J,G,Q)}function hU1(J,Q,Y){if(Y===128&&Q<128)return 1;if(Q<=Y+55)return Q-Y;if(Q===Y+55+1)return J.readUint8();if(Q===Y+55+2)return J.readUint16();if(Q===Y+55+3)return J.readUint24();if(Q===Y+55+4)return J.readUint32();throw new Cr0.BaseError("Invalid RLP prefix")}function Fr0(J,Q,Y){let G=J.position,X=[];while(J.position-G<Q)X.push(xU1(J,Y));return X}function yU1(J,Q){let{as:Y}=Q,G=Sr0(J),X=Rr0.create(new Uint8Array(G.length));if(G.encode(X),Y==="Hex")return ec.fromBytes(X.bytes);return X.bytes}function SA4(J,Q={}){let{as:Y="Bytes"}=Q;return yU1(J,{as:Y})}function TA4(J,Q={}){let{as:Y="Hex"}=Q;return yU1(J,{as:Y})}function Sr0(J){if(Array.isArray(J))return PA4(J.map((Q)=>Sr0(Q)));return $A4(J)}function PA4(J){let Q=J.reduce((X,z)=>X+z.length,0),Y=Tr0(Q);return{length:(()=>{if(Q<=55)return 1+Q;return 1+Y+Q})(),encode(X){if(Q<=55)X.pushByte(192+Q);else if(X.pushByte(247+Y),Y===1)X.pushUint8(Q);else if(Y===2)X.pushUint16(Q);else if(Y===3)X.pushUint24(Q);else X.pushUint32(Q);for(let{encode:z}of J)z(X)}}}function $A4(J){let Q=typeof J==="string"?Er0.fromHex(J):J,Y=Tr0(Q.length);return{length:(()=>{if(Q.length===1&&Q[0]<128)return 1;if(Q.length<=55)return 1+Q.length;return 1+Y+Q.length})(),encode(X){if(Q.length===1&&Q[0]<128)X.pushBytes(Q);else if(Q.length<=55)X.pushByte(128+Q.length),X.pushBytes(Q);else{if(X.pushByte(183+Y),Y===1)X.pushUint8(Q.length);else if(Y===2)X.pushUint16(Q.length);else if(Y===3)X.pushUint24(Q.length);else X.pushUint32(Q.length);X.pushBytes(Q)}}}}function Tr0(J){if(J<256)return 1;if(J<65536)return 2;if(J<16777216)return 3;if(J<4294967296)return 4;throw new Cr0.BaseError("Length is too large.")}});var iU1=H((xr0)=>{Object.defineProperty(xr0,"__esModule",{value:!0});xr0.InvalidVError=xr0.InvalidYParityError=xr0.InvalidSError=xr0.InvalidRError=xr0.MissingPropertiesError=xr0.InvalidSerializedSizeError=void 0;xr0.assert=J_;xr0.fromBytes=kr0;xr0.fromHex=mU1;xr0.extract=uA4;xr0.from=dU1;xr0.fromDerBytes=lA4;xr0.fromDerHex=vr0;xr0.fromLegacy=jr0;xr0.fromRpc=hr0;xr0.fromTuple=pA4;xr0.toBytes=cA4;xr0.toHex=br0;xr0.toDerBytes=_A4;xr0.toDerHex=iA4;xr0.toLegacy=nA4;xr0.toRpc=oA4;xr0.toTuple=aA4;xr0.validate=rA4;xr0.vToYParity=Q_;xr0.yParityToV=uU1;var gU1=Qq(),mA4=$2(),Ow=a3(),L5=p4(),dA4=I$(),fr0=ic();function J_(J,Q={}){let{recovered:Y}=Q;if(typeof J.r>"u")throw new i$({signature:J});if(typeof J.s>"u")throw new i$({signature:J});if(Y&&typeof J.yParity>"u")throw new i$({signature:J});if(J.r<0n||J.r>fr0.maxUint256)throw new pU1({value:J.r});if(J.s<0n||J.s>fr0.maxUint256)throw new cU1({value:J.s});if(typeof J.yParity==="number"&&J.yParity!==0&&J.yParity!==1)throw new Aw({value:J.yParity})}function kr0(J){return mU1(L5.fromBytes(J))}function mU1(J){if(J.length!==130&&J.length!==132)throw new lU1({signature:J});let Q=BigInt(L5.slice(J,0,32)),Y=BigInt(L5.slice(J,32,64)),G=(()=>{let X=Number(`0x${J.slice(130)}`);if(Number.isNaN(X))return;try{return Q_(X)}catch{throw new Aw({value:X})}})();if(typeof G>"u")return{r:Q,s:Y};return{r:Q,s:Y,yParity:G}}function uA4(J){if(typeof J.r>"u")return;if(typeof J.s>"u")return;return dU1(J)}function dU1(J){let Q=(()=>{if(typeof J==="string")return mU1(J);if(J instanceof Uint8Array)return kr0(J);if(typeof J.r==="string")return hr0(J);if(J.v)return jr0(J);return{r:J.r,s:J.s,...typeof J.yParity<"u"?{yParity:J.yParity}:{}}})();return J_(Q),Q}function lA4(J){return vr0(L5.fromBytes(J))}function vr0(J){let{r:Q,s:Y}=gU1.secp256k1.Signature.fromDER(L5.from(J).slice(2));return{r:Q,s:Y}}function jr0(J){return{r:J.r,s:J.s,yParity:Q_(J.v)}}function hr0(J){let Q=(()=>{let Y=J.v?Number(J.v):void 0,G=J.yParity?Number(J.yParity):void 0;if(typeof Y==="number"&&typeof G!=="number")G=Q_(Y);if(typeof G!=="number")throw new Aw({value:J.yParity});return G})();return{r:BigInt(J.r),s:BigInt(J.s),yParity:Q}}function pA4(J){let[Q,Y,G]=J;return dU1({r:Y==="0x"?0n:BigInt(Y),s:G==="0x"?0n:BigInt(G),yParity:Q==="0x"?0:Number(Q)})}function cA4(J){return mA4.fromHex(br0(J))}function br0(J){J_(J);let{r:Q,s:Y}=J;return L5.concat(L5.fromNumber(Q,{size:32}),L5.fromNumber(Y,{size:32}),typeof J.yParity==="number"?L5.fromNumber(uU1(J.yParity),{size:1}):"0x")}function _A4(J){return new gU1.secp256k1.Signature(J.r,J.s).toDERRawBytes()}function iA4(J){return`0x${new gU1.secp256k1.Signature(J.r,J.s).toDERHex()}`}function nA4(J){return{r:J.r,s:J.s,v:uU1(J.yParity)}}function oA4(J){let{r:Q,s:Y,yParity:G}=J;return{r:L5.fromNumber(Q,{size:32}),s:L5.fromNumber(Y,{size:32}),yParity:G===0?"0x0":"0x1"}}function aA4(J){let{r:Q,s:Y,yParity:G}=J;return[G?"0x01":"0x",Q===0n?"0x":L5.trimLeft(L5.fromNumber(Q)),Y===0n?"0x":L5.trimLeft(L5.fromNumber(Y))]}function rA4(J,Q={}){try{return J_(J,Q),!0}catch{return!1}}function Q_(J){if(J===0||J===27)return 0;if(J===1||J===28)return 1;if(J>=35)return J%2===0?1:0;throw new _U1({value:J})}function uU1(J){if(J===0)return 27;if(J===1)return 28;throw new Aw({value:J})}class lU1 extends Ow.BaseError{constructor({signature:J}){super(`Value \`${J}\` is an invalid signature size.`,{metaMessages:["Expected: 64 bytes or 65 bytes.",`Received ${L5.size(L5.from(J))} bytes.`]});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Signature.InvalidSerializedSizeError"})}}xr0.InvalidSerializedSizeError=lU1;class i$ extends Ow.BaseError{constructor({signature:J}){super(`Signature \`${dA4.stringify(J)}\` is missing either an \`r\`, \`s\`, or \`yParity\` property.`);Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Signature.MissingPropertiesError"})}}xr0.MissingPropertiesError=i$;class pU1 extends Ow.BaseError{constructor({value:J}){super(`Value \`${J}\` is an invalid r value. r must be a positive integer less than 2^256.`);Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Signature.InvalidRError"})}}xr0.InvalidRError=pU1;class cU1 extends Ow.BaseError{constructor({value:J}){super(`Value \`${J}\` is an invalid s value. s must be a positive integer less than 2^256.`);Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Signature.InvalidSError"})}}xr0.InvalidSError=cU1;class Aw extends Ow.BaseError{constructor({value:J}){super(`Value \`${J}\` is an invalid y-parity value. Y-parity must be 0 or 1.`);Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Signature.InvalidYParityError"})}}xr0.InvalidYParityError=Aw;class _U1 extends Ow.BaseError{constructor({value:J}){super(`Value \`${J}\` is an invalid v value. v must be 27, 28 or >=35.`);Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"Signature.InvalidVError"})}}xr0.InvalidVError=_U1});var pr0=H((lr0)=>{Object.defineProperty(lr0,"__esModule",{value:!0});lr0.from=gr0;lr0.fromRpc=nU1;lr0.fromRpcList=RB4;lr0.fromTuple=mr0;lr0.fromTupleList=FB4;lr0.getSignPayload=SB4;lr0.hash=dr0;lr0.toRpc=ur0;lr0.toRpcList=TB4;lr0.toTuple=oU1;lr0.toTupleList=PB4;var EB4=lc(),n$=p4(),CB4=$r0(),o$=iU1();function gr0(J,Q={}){if(typeof J.chainId==="string")return nU1(J);return{...J,...Q.signature}}function nU1(J){let{address:Q,chainId:Y,nonce:G}=J,X=o$.extract(J);return{address:Q,chainId:Number(Y),nonce:BigInt(G),...X}}function RB4(J){return J.map(nU1)}function mr0(J){let[Q,Y,G,X,z,K]=J,W={address:Y,chainId:Q==="0x"?0:Number(Q),nonce:G==="0x"?0n:BigInt(G)};if(X&&z&&K)W={...W,...o$.fromTuple([X,z,K])};return gr0(W)}function FB4(J){let Q=[];for(let Y of J)Q.push(mr0(Y));return Q}function SB4(J){return dr0(J,{presign:!0})}function dr0(J,Q={}){let{presign:Y}=Q;return EB4.keccak256(n$.concat("0x05",CB4.fromHex(oU1(Y?{address:J.address,chainId:J.chainId,nonce:J.nonce}:J))))}function ur0(J){let{address:Q,chainId:Y,nonce:G,...X}=J;return{address:Q,chainId:n$.fromNumber(Y),nonce:n$.fromNumber(G),...o$.toRpc(X)}}function TB4(J){return J.map(ur0)}function oU1(J){let{address:Q,chainId:Y,nonce:G}=J,X=o$.extract(J);return[Y?n$.fromNumber(Y):"0x",Q,G?n$.fromNumber(G):"0x",...X?o$.toTuple(X):[]]}function PB4(J){if(!J||J.length===0)return[];let Q=[];for(let Y of J)Q.push(oU1(Y));return Q}});var _r0=H((cr0)=>{Object.defineProperty(cr0,"__esModule",{value:!0});cr0.extraEntropy=void 0;cr0.setExtraEntropy=dB4;cr0.extraEntropy=!1;function dB4(J){cr0.extraEntropy=J}});var er0=H((sr0)=>{Object.defineProperty(sr0,"__esModule",{value:!0});sr0.noble=void 0;sr0.createKeyPair=pB4;sr0.getPublicKey=nr0;sr0.getSharedSecret=cB4;sr0.randomPrivateKey=or0;sr0.recoverAddress=ar0;sr0.recoverPublicKey=rr0;sr0.sign=_B4;sr0.verify=iB4;var Kq=Qq(),ir0=p$(),rU1=$2(),Bw=p4(),lB4=_r0(),Y_=OU1();sr0.noble=Kq.secp256k1;function pB4(J={}){let{as:Q="Hex"}=J,Y=or0({as:Q}),G=nr0({privateKey:Y});return{privateKey:Y,publicKey:G}}function nr0(J){let{privateKey:Q}=J,Y=Kq.secp256k1.ProjectivePoint.fromPrivateKey(Bw.from(Q).slice(2));return Y_.from(Y)}function cB4(J){let{as:Q="Hex",privateKey:Y,publicKey:G}=J,K=Kq.secp256k1.ProjectivePoint.fromHex(Y_.toHex(G).slice(2)).multiply(Kq.secp256k1.utils.normPrivateKeyToScalar(Bw.from(Y).slice(2))).toRawBytes(!0);if(Q==="Hex")return Bw.fromBytes(K);return K}function or0(J={}){let{as:Q="Hex"}=J,Y=Kq.secp256k1.utils.randomPrivateKey();if(Q==="Hex")return Bw.fromBytes(Y);return Y}function ar0(J){return ir0.fromPublicKey(rr0(J))}function rr0(J){let{payload:Q,signature:Y}=J,{r:G,s:X,yParity:z}=Y,W=new Kq.secp256k1.Signature(BigInt(G),BigInt(X)).addRecoveryBit(z).recoverPublicKey(Bw.from(Q).substring(2));return Y_.from(W)}function _B4(J){let{extraEntropy:Q=lB4.extraEntropy,hash:Y,payload:G,privateKey:X}=J,{r:z,s:K,recovery:W}=Kq.secp256k1.sign(rU1.from(G),rU1.from(X),{extraEntropy:typeof Q==="boolean"?Q:Bw.from(Q).slice(2),lowS:!0,...Y?{prehash:!0}:{}});return{r:z,s:K,yParity:W}}function iB4(J){let{address:Q,hash:Y,payload:G,publicKey:X,signature:z}=J;if(Q)return ir0.isEqual(Q,ar0({payload:G,signature:z}));return Kq.secp256k1.verify(z,rU1.from(G),Y_.toBytes(X),...Y?[{prehash:!0,lowS:!0}]:[])}});var zs0=H((Gs0)=>{Object.defineProperty(Gs0,"__esModule",{value:!0});Gs0.InvalidWrappedSignatureError=Gs0.suffixParameters=Gs0.magicBytes=void 0;Gs0.assert=G_;Gs0.from=GN4;Gs0.unwrap=Ys0;Gs0.wrap=XN4;Gs0.validate=zN4;var sU1=Iw(),Js0=pr0(),QN4=a3(),Wq=p4(),YN4=er0(),Qs0=iU1();Gs0.magicBytes="0x8010801080108010801080108010801080108010801080108010801080108010";Gs0.suffixParameters=sU1.from("(uint256 chainId, address delegation, uint256 nonce, uint8 yParity, uint256 r, uint256 s), address to, bytes data");function G_(J){if(typeof J==="string"){if(Wq.slice(J,-32)!==Gs0.magicBytes)throw new tU1(J)}else Qs0.assert(J.authorization)}function GN4(J){if(typeof J==="string")return Ys0(J);return J}function Ys0(J){G_(J);let Q=Wq.toNumber(Wq.slice(J,-64,-32)),Y=Wq.slice(J,-Q-64,-64),G=Wq.slice(J,0,-Q-64),[X,z,K]=sU1.decode(Gs0.suffixParameters,Y);return{authorization:Js0.from({address:X.delegation,chainId:Number(X.chainId),nonce:X.nonce,yParity:X.yParity,r:X.r,s:X.s}),signature:G,...K&&K!=="0x"?{data:K,to:z}:{}}}function XN4(J){let{data:Q,signature:Y}=J;G_(J);let G=YN4.recoverAddress({payload:Js0.getSignPayload(J.authorization),signature:Qs0.from(J.authorization)}),X=sU1.encode(Gs0.suffixParameters,[{...J.authorization,delegation:J.authorization.address,chainId:BigInt(J.authorization.chainId)},J.to??G,Q??"0x"]),z=Wq.fromNumber(Wq.size(X),{size:32});return Wq.concat(Y,X,z,Gs0.magicBytes)}function zN4(J){try{return G_(J),!0}catch{return!1}}class tU1 extends QN4.BaseError{constructor(J){super(`Value \`${J}\` is an invalid ERC-8010 wrapped signature.`);Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"SignatureErc8010.InvalidWrappedSignatureError"})}}Gs0.InvalidWrappedSignatureError=tU1});var a$=H((Ks0)=>{Object.defineProperty(Ks0,"__esModule",{value:!0});Ks0.SignatureErc8010=void 0;Ks0.SignatureErc8010=zs0()});var X_=H((Zs0)=>{Object.defineProperty(Zs0,"__esModule",{value:!0});Zs0.isErc8010Signature=MN4;var UN4=a$();function MN4(J){return UN4.SignatureErc8010.validate(J)}});var QM1=H((Vs0)=>{Object.defineProperty(Vs0,"__esModule",{value:!0});Vs0.parseErc6492Signature=ON4;var HN4=_K(),IN4=yc();function ON4(J){if(!(0,IN4.isErc6492Signature)(J))return{signature:J};let[Q,Y,G]=(0,HN4.decodeAbiParameters)([{type:"address"},{type:"bytes"},{type:"bytes"}],J);return{address:Q,data:Y,signature:G}}});var YM1=H((Us0)=>{Object.defineProperty(Us0,"__esModule",{value:!0});Us0.parseErc8010Signature=wN4;var BN4=a$(),qs0=y1(),NN4=X_();function wN4(J){if(!(0,NN4.isErc8010Signature)(J))return{signature:J};let{authorization:Q,to:Y,...G}=BN4.SignatureErc8010.unwrap(J);return{authorization:{address:Q.address,chainId:Q.chainId,nonce:Number(Q.nonce),r:(0,qs0.numberToHex)(Q.r,{size:32}),s:(0,qs0.numberToHex)(Q.s,{size:32}),yParity:Q.yParity},...Y?{address:Y}:{},...G}}});var z_=H((Ms0)=>{Object.defineProperty(Ms0,"__esModule",{value:!0});Ms0.recoverMessageAddress=RN4;var EN4=Kw(),CN4=sK();async function RN4({message:J,signature:Q}){return(0,CN4.recoverAddress)({hash:(0,EN4.hashMessage)(J),signature:Q})}});var K_=H((Ds0)=>{Object.defineProperty(Ds0,"__esModule",{value:!0});Ds0.recoverTypedDataAddress=PN4;var SN4=Ww(),TN4=sK();async function PN4(J){let{domain:Q,message:Y,primaryType:G,signature:X,types:z}=J;return(0,TN4.recoverAddress)({hash:(0,SN4.hashTypedData)({domain:Q,message:Y,primaryType:G,types:z}),signature:X})}});var GM1=H((Hs0)=>{Object.defineProperty(Hs0,"__esModule",{value:!0});Hs0.serializeErc6492Signature=hN4;var fN4=xc(),kN4=eQ(),vN4=H4(),jN4=t6();function hN4(J){let{address:Q,data:Y,signature:G,to:X="hex"}=J,z=(0,vN4.concatHex)([(0,kN4.encodeAbiParameters)([{type:"address"},{type:"bytes"},{type:"bytes"}],[Q,Y,G]),fN4.erc6492MagicBytes]);if(X==="hex")return z;return(0,jN4.hexToBytes)(z)}});var XM1=H((Is0)=>{Object.defineProperty(Is0,"__esModule",{value:!0});Is0.serializeErc8010Signature=gN4;var xN4=a$(),yN4=t6();function gN4(J){let{address:Q,data:Y,signature:G,to:X="hex"}=J,z=xN4.SignatureErc8010.wrap({authorization:{address:J.authorization.address,chainId:J.authorization.chainId,nonce:BigInt(J.authorization.nonce),r:BigInt(J.authorization.r),s:BigInt(J.authorization.s),yParity:J.authorization.yParity},data:Y,signature:G,to:Q});if(X==="hex")return z;return(0,yN4.hexToBytes)(z)}});var zM1=H((Os0)=>{Object.defineProperty(Os0,"__esModule",{value:!0});Os0.verifyHash=pN4;var dN4=_3(),uN4=GY(),lN4=sK();async function pN4({address:J,hash:Q,signature:Y}){return(0,uN4.isAddressEqual)((0,dN4.getAddress)(J),await(0,lN4.recoverAddress)({hash:Q,signature:Y}))}});var KM1=H((As0)=>{Object.defineProperty(As0,"__esModule",{value:!0});As0.verifyMessage=oN4;var _N4=_3(),iN4=GY(),nN4=z_();async function oN4({address:J,message:Q,signature:Y}){return(0,iN4.isAddressEqual)((0,_N4.getAddress)(J),await(0,nN4.recoverMessageAddress)({message:Q,signature:Y}))}});var WM1=H((Bs0)=>{Object.defineProperty(Bs0,"__esModule",{value:!0});Bs0.verifyTypedData=eN4;var rN4=_3(),sN4=GY(),tN4=K_();async function eN4(J){let{address:Q,domain:Y,message:G,primaryType:X,signature:z,types:K}=J;return(0,sN4.isAddressEqual)((0,rN4.getAddress)(Q),await(0,tN4.recoverTypedDataAddress)({domain:Y,message:G,primaryType:X,signature:z,types:K}))}});var W_=H((Ns0)=>{Object.defineProperty(Ns0,"__esModule",{value:!0});Ns0.getSerializedTransactionType=Xw4;var Qw4=i3(),Yw4=xJ(),Gw4=o8();function Xw4(J){let Q=(0,Yw4.sliceHex)(J,0,1);if(Q==="0x04")return"eip7702";if(Q==="0x03")return"eip4844";if(Q==="0x02")return"eip1559";if(Q==="0x01")return"eip2930";if(Q!=="0x"&&(0,Gw4.hexToNumber)(Q)>=192)return"legacy";throw new Qw4.InvalidSerializedTransactionTypeError({serializedType:Q})}});var Z_=H((Es0)=>{Object.defineProperty(Es0,"__esModule",{value:!0});Es0.parseTransaction=Mw4;Es0.toTransactionArray=s$;Es0.parseAccessList=t$;var Kw4=tQ(),Nw=i3(),Ww4=_7(),Zw4=M$(),Z6=Y7(),ws0=uK(),Vw4=$X(),T6=o8(),Ls0=Pc(),qw4=$c(),r$=$$(),Uw4=W_();function Mw4(J){let Q=(0,Uw4.getSerializedTransactionType)(J);if(Q==="eip1559")return Iw4(J);if(Q==="eip2930")return Ow4(J);if(Q==="eip4844")return Hw4(J);if(Q==="eip7702")return Dw4(J);return Aw4(J)}function Dw4(J){let Q=s$(J),[Y,G,X,z,K,W,Z,V,q,U,M,D,I]=Q;if(Q.length!==10&&Q.length!==13)throw new Nw.InvalidSerializedTransactionError({attributes:{chainId:Y,nonce:G,maxPriorityFeePerGas:X,maxFeePerGas:z,gas:K,to:W,value:Z,data:V,accessList:q,authorizationList:U,...Q.length>9?{v:M,r:D,s:I}:{}},serializedTransaction:J,type:"eip7702"});let O={chainId:(0,T6.hexToNumber)(Y),type:"eip7702"};if((0,Z6.isHex)(W)&&W!=="0x")O.to=W;if((0,Z6.isHex)(K)&&K!=="0x")O.gas=(0,T6.hexToBigInt)(K);if((0,Z6.isHex)(V)&&V!=="0x")O.data=V;if((0,Z6.isHex)(G))O.nonce=G==="0x"?0:(0,T6.hexToNumber)(G);if((0,Z6.isHex)(Z)&&Z!=="0x")O.value=(0,T6.hexToBigInt)(Z);if((0,Z6.isHex)(z)&&z!=="0x")O.maxFeePerGas=(0,T6.hexToBigInt)(z);if((0,Z6.isHex)(X)&&X!=="0x")O.maxPriorityFeePerGas=(0,T6.hexToBigInt)(X);if(q.length!==0&&q!=="0x")O.accessList=t$(q);if(U.length!==0&&U!=="0x")O.authorizationList=Bw4(U);return(0,r$.assertTransactionEIP7702)(O),{...Q.length===13?e$(Q):void 0,...O}}function Hw4(J){let Q=s$(J),Y=Q.length===4,G=Y?Q[0]:Q,X=Y?Q.slice(1):[],[z,K,W,Z,V,q,U,M,D,I,O,A,B,w]=G,[N,L,E]=X;if(!(G.length===11||G.length===14))throw new Nw.InvalidSerializedTransactionError({attributes:{chainId:z,nonce:K,maxPriorityFeePerGas:W,maxFeePerGas:Z,gas:V,to:q,value:U,data:M,accessList:D,...G.length>9?{v:A,r:B,s:w}:{}},serializedTransaction:J,type:"eip4844"});let R={blobVersionedHashes:O,chainId:(0,T6.hexToNumber)(z),type:"eip4844"};if((0,Z6.isHex)(q)&&q!=="0x")R.to=q;if((0,Z6.isHex)(V)&&V!=="0x")R.gas=(0,T6.hexToBigInt)(V);if((0,Z6.isHex)(M)&&M!=="0x")R.data=M;if((0,Z6.isHex)(K))R.nonce=K==="0x"?0:(0,T6.hexToNumber)(K);if((0,Z6.isHex)(U)&&U!=="0x")R.value=(0,T6.hexToBigInt)(U);if((0,Z6.isHex)(I)&&I!=="0x")R.maxFeePerBlobGas=(0,T6.hexToBigInt)(I);if((0,Z6.isHex)(Z)&&Z!=="0x")R.maxFeePerGas=(0,T6.hexToBigInt)(Z);if((0,Z6.isHex)(W)&&W!=="0x")R.maxPriorityFeePerGas=(0,T6.hexToBigInt)(W);if(D.length!==0&&D!=="0x")R.accessList=t$(D);if(N&&L&&E)R.sidecars=(0,Zw4.toBlobSidecars)({blobs:N,commitments:L,proofs:E});return(0,r$.assertTransactionEIP4844)(R),{...G.length===14?e$(G):void 0,...R}}function Iw4(J){let Q=s$(J),[Y,G,X,z,K,W,Z,V,q,U,M,D]=Q;if(!(Q.length===9||Q.length===12))throw new Nw.InvalidSerializedTransactionError({attributes:{chainId:Y,nonce:G,maxPriorityFeePerGas:X,maxFeePerGas:z,gas:K,to:W,value:Z,data:V,accessList:q,...Q.length>9?{v:U,r:M,s:D}:{}},serializedTransaction:J,type:"eip1559"});let I={chainId:(0,T6.hexToNumber)(Y),type:"eip1559"};if((0,Z6.isHex)(W)&&W!=="0x")I.to=W;if((0,Z6.isHex)(K)&&K!=="0x")I.gas=(0,T6.hexToBigInt)(K);if((0,Z6.isHex)(V)&&V!=="0x")I.data=V;if((0,Z6.isHex)(G))I.nonce=G==="0x"?0:(0,T6.hexToNumber)(G);if((0,Z6.isHex)(Z)&&Z!=="0x")I.value=(0,T6.hexToBigInt)(Z);if((0,Z6.isHex)(z)&&z!=="0x")I.maxFeePerGas=(0,T6.hexToBigInt)(z);if((0,Z6.isHex)(X)&&X!=="0x")I.maxPriorityFeePerGas=(0,T6.hexToBigInt)(X);if(q.length!==0&&q!=="0x")I.accessList=t$(q);return(0,r$.assertTransactionEIP1559)(I),{...Q.length===12?e$(Q):void 0,...I}}function Ow4(J){let Q=s$(J),[Y,G,X,z,K,W,Z,V,q,U,M]=Q;if(!(Q.length===8||Q.length===11))throw new Nw.InvalidSerializedTransactionError({attributes:{chainId:Y,nonce:G,gasPrice:X,gas:z,to:K,value:W,data:Z,accessList:V,...Q.length>8?{v:q,r:U,s:M}:{}},serializedTransaction:J,type:"eip2930"});let D={chainId:(0,T6.hexToNumber)(Y),type:"eip2930"};if((0,Z6.isHex)(K)&&K!=="0x")D.to=K;if((0,Z6.isHex)(z)&&z!=="0x")D.gas=(0,T6.hexToBigInt)(z);if((0,Z6.isHex)(Z)&&Z!=="0x")D.data=Z;if((0,Z6.isHex)(G))D.nonce=G==="0x"?0:(0,T6.hexToNumber)(G);if((0,Z6.isHex)(W)&&W!=="0x")D.value=(0,T6.hexToBigInt)(W);if((0,Z6.isHex)(X)&&X!=="0x")D.gasPrice=(0,T6.hexToBigInt)(X);if(V.length!==0&&V!=="0x")D.accessList=t$(V);return(0,r$.assertTransactionEIP2930)(D),{...Q.length===11?e$(Q):void 0,...D}}function Aw4(J){let Q=(0,Ls0.fromRlp)(J,"hex"),[Y,G,X,z,K,W,Z,V,q]=Q;if(!(Q.length===6||Q.length===9))throw new Nw.InvalidSerializedTransactionError({attributes:{nonce:Y,gasPrice:G,gas:X,to:z,value:K,data:W,...Q.length>6?{v:Z,r:V,s:q}:{}},serializedTransaction:J,type:"legacy"});let U={type:"legacy"};if((0,Z6.isHex)(z)&&z!=="0x")U.to=z;if((0,Z6.isHex)(X)&&X!=="0x")U.gas=(0,T6.hexToBigInt)(X);if((0,Z6.isHex)(W)&&W!=="0x")U.data=W;if((0,Z6.isHex)(Y))U.nonce=Y==="0x"?0:(0,T6.hexToNumber)(Y);if((0,Z6.isHex)(K)&&K!=="0x")U.value=(0,T6.hexToBigInt)(K);if((0,Z6.isHex)(G)&&G!=="0x")U.gasPrice=(0,T6.hexToBigInt)(G);if((0,r$.assertTransactionLegacy)(U),Q.length===6)return U;let M=(0,Z6.isHex)(Z)&&Z!=="0x"?(0,T6.hexToBigInt)(Z):0n;if(q==="0x"&&V==="0x"){if(M>0)U.chainId=Number(M);return U}let D=M,I=Number((D-35n)/2n);if(I>0)U.chainId=I;else if(D!==27n&&D!==28n)throw new Nw.InvalidLegacyVError({v:D});return U.v=D,U.s=q,U.r=V,U.yParity=D%2n===0n?1:0,U}function s$(J){return(0,Ls0.fromRlp)(`0x${J.slice(4)}`,"hex")}function t$(J){let Q=[];for(let Y=0;Y<J.length;Y++){let[G,X]=J[Y];if(!(0,Ww4.isAddress)(G,{strict:!1}))throw new Kw4.InvalidAddressError({address:G});Q.push({address:G,storageKeys:X.map((z)=>(0,qw4.isHash)(z)?z:(0,Vw4.trim)(z))})}return Q}function Bw4(J){let Q=[];for(let Y=0;Y<J.length;Y++){let[G,X,z,K,W,Z]=J[Y];Q.push({address:X,chainId:G==="0x"?0:(0,T6.hexToNumber)(G),nonce:z==="0x"?0:(0,T6.hexToNumber)(z),...e$([K,W,Z])})}return Q}function e$(J){let Q=J.slice(-3),Y=Q[0]==="0x"||(0,T6.hexToBigInt)(Q[0])===0n?27n:28n;return{r:(0,ws0.padHex)(Q[1],{size:32}),s:(0,ws0.padHex)(Q[2],{size:32}),v:Y,yParity:Y===27n?0:1}}});var ZM1=H((Rs0)=>{Object.defineProperty(Rs0,"__esModule",{value:!0});Rs0.InvalidDecimalNumberError=void 0;var Ew4=f0();class Cs0 extends Ew4.BaseError{constructor({value:J}){super(`Number \`${J}\` is not a valid decimal number.`,{name:"InvalidDecimalNumberError"})}}Rs0.InvalidDecimalNumberError=Cs0});var Jf=H((Ss0)=>{Object.defineProperty(Ss0,"__esModule",{value:!0});Ss0.parseUnits=Rw4;var Cw4=ZM1();function Rw4(J,Q){if(!/^(-?)([0-9]*)\.?([0-9]*)$/.test(J))throw new Cw4.InvalidDecimalNumberError({value:J});let[Y,G="0"]=J.split("."),X=Y.startsWith("-");if(X)Y=Y.slice(1);if(G=G.replace(/(0+)$/,""),Q===0){if(Math.round(Number(`.${G}`))===1)Y=`${BigInt(Y)+1n}`;G=""}else if(G.length>Q){let[z,K,W]=[G.slice(0,Q-1),G.slice(Q-1,Q),G.slice(Q)],Z=Math.round(Number(`${K}.${W}`));if(Z>9)G=`${BigInt(z)+BigInt(1)}0`.padStart(z.length+1,"0");else G=`${z}${Z}`;if(G.length>Q)G=G.slice(1),Y=`${BigInt(Y)+1n}`;G=G.slice(0,Q)}else G=G.padEnd(Q,"0");return BigInt(`${X?"-":""}${Y}${G}`)}});var VM1=H((Ts0)=>{Object.defineProperty(Ts0,"__esModule",{value:!0});Ts0.parseEther=Pw4;var Sw4=bN(),Tw4=Jf();function Pw4(J,Q="wei"){return(0,Tw4.parseUnits)(J,Sw4.etherUnits[Q])}});var qM1=H((Ps0)=>{Object.defineProperty(Ps0,"__esModule",{value:!0});Ps0.parseGwei=vw4;var fw4=bN(),kw4=Jf();function vw4(J,Q="wei"){return(0,kw4.parseUnits)(J,fw4.gweiUnits[Q])}});var BM1=H((W1)=>{Object.defineProperty(W1,"__esModule",{value:!0});W1.padBytes=W1.pad=W1.isHex=W1.isBytes=W1.concatHex=W1.concatBytes=W1.concat=W1.getChainContractAddress=W1.extractChain=W1.defineChain=W1.assertCurrentChain=W1.offchainLookupSignature=W1.offchainLookupAbiItem=W1.offchainLookup=W1.ccipFetch=W1.ccipRequest=W1.buildRequest=W1.verifyAuthorization=W1.serializeAuthorizationList=W1.recoverAuthorizationAddress=W1.hashAuthorization=W1.isAddressEqual=W1.isAddress=W1.getCreateAddress=W1.getCreate2Address=W1.getContractAddress=W1.getAddress=W1.parseEventLogs=W1.getAbiItem=W1.formatAbiItemWithArgs=W1.formatAbiParams=W1.formatAbiItem=W1.encodePacked=W1.encodeFunctionResult=W1.encodeFunctionData=W1.encodeEventTopics=W1.encodeErrorResult=W1.encodeDeployData=W1.encodeAbiParameters=W1.decodeFunctionResult=W1.decodeFunctionData=W1.decodeEventLog=W1.decodeErrorResult=W1.decodeAbiParameters=W1.publicKeyToAddress=W1.parseAccount=W1.parseAbiParameters=W1.parseAbiParameter=W1.parseAbiItem=W1.parseAbi=void 0;W1.ripemd160=W1.keccak256=W1.isHash=W1.getAction=W1.formatTransactionRequest=W1.defineTransactionRequest=W1.defineTransactionReceipt=W1.transactionType=W1.formatTransaction=W1.defineTransaction=W1.formatLog=W1.defineFormatter=W1.extract=W1.formatBlock=W1.defineBlock=W1.getTransactionError=W1.getNodeError=W1.containsNodeError=W1.getEstimateGasError=W1.getContractError=W1.getCallError=W1.toRlp=W1.toHex=W1.stringToHex=W1.numberToHex=W1.bytesToHex=W1.boolToHex=W1.toBytes=W1.stringToBytes=W1.numberToBytes=W1.hexToBytes=W1.boolToBytes=W1.fromRlp=W1.hexToString=W1.hexToNumber=W1.hexToBool=W1.hexToBigInt=W1.fromHex=W1.fromBytes=W1.bytesToString=W1.bytesToNumber=W1.bytesToBool=W1.bytesToBigint=W1.bytesToBigInt=W1.trim=W1.sliceHex=W1.sliceBytes=W1.slice=W1.size=W1.padHex=void 0;W1.validateTypedData=W1.serializeTypedData=W1.serializeTransaction=W1.serializeAccessList=W1.parseTransaction=W1.getTransactionType=W1.getSerializedTransactionType=W1.assertTransactionLegacy=W1.assertTransactionEIP2930=W1.assertTransactionEIP1559=W1.assertRequest=W1.stringify=W1.verifyTypedData=W1.verifyMessage=W1.verifyHash=W1.serializeErc8010Signature=W1.serializeErc6492Signature=W1.recoverTypedDataAddress=W1.recoverPublicKey=W1.recoverMessageAddress=W1.recoverAddress=W1.parseErc8010Signature=W1.parseErc6492Signature=W1.isErc8010Signature=W1.isErc6492Signature=W1.hashTypedData=W1.hashStruct=W1.hashMessage=W1.getWebSocketRpcClient=W1.socketClientCache=W1.getSocketRpcClient=W1.getHttpRpcClient=W1.rpc=W1.getSocket=W1.integerRegex=W1.bytesRegex=W1.arrayRegex=W1.nonceManager=W1.createNonceManager=W1.getFunctionSignature=W1.toFunctionSignature=W1.getFunctionSelector=W1.toFunctionSelector=W1.toFunctionHash=W1.getEventSignature=W1.toEventSignature=W1.getEventSelector=W1.toEventSelector=W1.toEventHash=W1.sha256=void 0;W1.parseUnits=W1.parseGwei=W1.parseEther=W1.formatUnits=W1.formatGwei=W1.formatEther=void 0;var V_=vP();Object.defineProperty(W1,"parseAbi",{enumerable:!0,get:function(){return V_.parseAbi}});Object.defineProperty(W1,"parseAbiItem",{enumerable:!0,get:function(){return V_.parseAbiItem}});Object.defineProperty(W1,"parseAbiParameter",{enumerable:!0,get:function(){return V_.parseAbiParameter}});Object.defineProperty(W1,"parseAbiParameters",{enumerable:!0,get:function(){return V_.parseAbiParameters}});var hw4=L9();Object.defineProperty(W1,"parseAccount",{enumerable:!0,get:function(){return hw4.parseAccount}});var bw4=GZ1();Object.defineProperty(W1,"publicKeyToAddress",{enumerable:!0,get:function(){return bw4.publicKeyToAddress}});var xw4=_K();Object.defineProperty(W1,"decodeAbiParameters",{enumerable:!0,get:function(){return xw4.decodeAbiParameters}});var yw4=iP();Object.defineProperty(W1,"decodeErrorResult",{enumerable:!0,get:function(){return yw4.decodeErrorResult}});var gw4=_N();Object.defineProperty(W1,"decodeEventLog",{enumerable:!0,get:function(){return gw4.decodeEventLog}});var mw4=tp();Object.defineProperty(W1,"decodeFunctionData",{enumerable:!0,get:function(){return mw4.decodeFunctionData}});var dw4=yX();Object.defineProperty(W1,"decodeFunctionResult",{enumerable:!0,get:function(){return dw4.decodeFunctionResult}});var uw4=eQ();Object.defineProperty(W1,"encodeAbiParameters",{enumerable:!0,get:function(){return uw4.encodeAbiParameters}});var lw4=eN();Object.defineProperty(W1,"encodeDeployData",{enumerable:!0,get:function(){return lw4.encodeDeployData}});var pw4=ep();Object.defineProperty(W1,"encodeErrorResult",{enumerable:!0,get:function(){return pw4.encodeErrorResult}});var cw4=iV();Object.defineProperty(W1,"encodeEventTopics",{enumerable:!0,get:function(){return cw4.encodeEventTopics}});var _w4=i7();Object.defineProperty(W1,"encodeFunctionData",{enumerable:!0,get:function(){return _w4.encodeFunctionData}});var iw4=Qc();Object.defineProperty(W1,"encodeFunctionResult",{enumerable:!0,get:function(){return iw4.encodeFunctionResult}});var nw4=Hq1();Object.defineProperty(W1,"encodePacked",{enumerable:!0,get:function(){return nw4.encodePacked}});var $s0=PX();Object.defineProperty(W1,"formatAbiItem",{enumerable:!0,get:function(){return $s0.formatAbiItem}});Object.defineProperty(W1,"formatAbiParams",{enumerable:!0,get:function(){return $s0.formatAbiParams}});var ow4=tW1();Object.defineProperty(W1,"formatAbiItemWithArgs",{enumerable:!0,get:function(){return ow4.formatAbiItemWithArgs}});var aw4=fX();Object.defineProperty(W1,"getAbiItem",{enumerable:!0,get:function(){return aw4.getAbiItem}});var rw4=iN();Object.defineProperty(W1,"parseEventLogs",{enumerable:!0,get:function(){return rw4.parseEventLogs}});var sw4=_3();Object.defineProperty(W1,"getAddress",{enumerable:!0,get:function(){return sw4.getAddress}});var UM1=Oq1();Object.defineProperty(W1,"getContractAddress",{enumerable:!0,get:function(){return UM1.getContractAddress}});Object.defineProperty(W1,"getCreate2Address",{enumerable:!0,get:function(){return UM1.getCreate2Address}});Object.defineProperty(W1,"getCreateAddress",{enumerable:!0,get:function(){return UM1.getCreateAddress}});var tw4=_7();Object.defineProperty(W1,"isAddress",{enumerable:!0,get:function(){return tw4.isAddress}});var ew4=GY();Object.defineProperty(W1,"isAddressEqual",{enumerable:!0,get:function(){return ew4.isAddressEqual}});var JL4=mZ1();Object.defineProperty(W1,"hashAuthorization",{enumerable:!0,get:function(){return JL4.hashAuthorization}});var QL4=z$();Object.defineProperty(W1,"recoverAuthorizationAddress",{enumerable:!0,get:function(){return QL4.recoverAuthorizationAddress}});var YL4=wq1();Object.defineProperty(W1,"serializeAuthorizationList",{enumerable:!0,get:function(){return YL4.serializeAuthorizationList}});var GL4=Lq1();Object.defineProperty(W1,"verifyAuthorization",{enumerable:!0,get:function(){return GL4.verifyAuthorization}});var XL4=Eq1();Object.defineProperty(W1,"buildRequest",{enumerable:!0,get:function(){return XL4.buildRequest}});var Qf=Yc();Object.defineProperty(W1,"ccipRequest",{enumerable:!0,get:function(){return Qf.ccipRequest}});Object.defineProperty(W1,"ccipFetch",{enumerable:!0,get:function(){return Qf.ccipRequest}});Object.defineProperty(W1,"offchainLookup",{enumerable:!0,get:function(){return Qf.offchainLookup}});Object.defineProperty(W1,"offchainLookupAbiItem",{enumerable:!0,get:function(){return Qf.offchainLookupAbiItem}});Object.defineProperty(W1,"offchainLookupSignature",{enumerable:!0,get:function(){return Qf.offchainLookupSignature}});var zL4=E$();Object.defineProperty(W1,"assertCurrentChain",{enumerable:!0,get:function(){return zL4.assertCurrentChain}});var KL4=Cq1();Object.defineProperty(W1,"defineChain",{enumerable:!0,get:function(){return KL4.defineChain}});var WL4=Rq1();Object.defineProperty(W1,"extractChain",{enumerable:!0,get:function(){return WL4.extractChain}});var ZL4=eK();Object.defineProperty(W1,"getChainContractAddress",{enumerable:!0,get:function(){return ZL4.getChainContractAddress}});var MM1=H4();Object.defineProperty(W1,"concat",{enumerable:!0,get:function(){return MM1.concat}});Object.defineProperty(W1,"concatBytes",{enumerable:!0,get:function(){return MM1.concatBytes}});Object.defineProperty(W1,"concatHex",{enumerable:!0,get:function(){return MM1.concatHex}});var VL4=Bc();Object.defineProperty(W1,"isBytes",{enumerable:!0,get:function(){return VL4.isBytes}});var qL4=Y7();Object.defineProperty(W1,"isHex",{enumerable:!0,get:function(){return qL4.isHex}});var DM1=uK();Object.defineProperty(W1,"pad",{enumerable:!0,get:function(){return DM1.pad}});Object.defineProperty(W1,"padBytes",{enumerable:!0,get:function(){return DM1.padBytes}});Object.defineProperty(W1,"padHex",{enumerable:!0,get:function(){return DM1.padHex}});var UL4=p7();Object.defineProperty(W1,"size",{enumerable:!0,get:function(){return UL4.size}});var HM1=xJ();Object.defineProperty(W1,"slice",{enumerable:!0,get:function(){return HM1.slice}});Object.defineProperty(W1,"sliceBytes",{enumerable:!0,get:function(){return HM1.sliceBytes}});Object.defineProperty(W1,"sliceHex",{enumerable:!0,get:function(){return HM1.sliceHex}});var ML4=$X();Object.defineProperty(W1,"trim",{enumerable:!0,get:function(){return ML4.trim}});var ww=gl();Object.defineProperty(W1,"bytesToBigInt",{enumerable:!0,get:function(){return ww.bytesToBigInt}});Object.defineProperty(W1,"bytesToBigint",{enumerable:!0,get:function(){return ww.bytesToBigInt}});Object.defineProperty(W1,"bytesToBool",{enumerable:!0,get:function(){return ww.bytesToBool}});Object.defineProperty(W1,"bytesToNumber",{enumerable:!0,get:function(){return ww.bytesToNumber}});Object.defineProperty(W1,"bytesToString",{enumerable:!0,get:function(){return ww.bytesToString}});Object.defineProperty(W1,"fromBytes",{enumerable:!0,get:function(){return ww.fromBytes}});var Yf=o8();Object.defineProperty(W1,"fromHex",{enumerable:!0,get:function(){return Yf.fromHex}});Object.defineProperty(W1,"hexToBigInt",{enumerable:!0,get:function(){return Yf.hexToBigInt}});Object.defineProperty(W1,"hexToBool",{enumerable:!0,get:function(){return Yf.hexToBool}});Object.defineProperty(W1,"hexToNumber",{enumerable:!0,get:function(){return Yf.hexToNumber}});Object.defineProperty(W1,"hexToString",{enumerable:!0,get:function(){return Yf.hexToString}});var DL4=Pc();Object.defineProperty(W1,"fromRlp",{enumerable:!0,get:function(){return DL4.fromRlp}});var Gf=t6();Object.defineProperty(W1,"boolToBytes",{enumerable:!0,get:function(){return Gf.boolToBytes}});Object.defineProperty(W1,"hexToBytes",{enumerable:!0,get:function(){return Gf.hexToBytes}});Object.defineProperty(W1,"numberToBytes",{enumerable:!0,get:function(){return Gf.numberToBytes}});Object.defineProperty(W1,"stringToBytes",{enumerable:!0,get:function(){return Gf.stringToBytes}});Object.defineProperty(W1,"toBytes",{enumerable:!0,get:function(){return Gf.toBytes}});var Xf=y1();Object.defineProperty(W1,"boolToHex",{enumerable:!0,get:function(){return Xf.boolToHex}});Object.defineProperty(W1,"bytesToHex",{enumerable:!0,get:function(){return Xf.bytesToHex}});Object.defineProperty(W1,"numberToHex",{enumerable:!0,get:function(){return Xf.numberToHex}});Object.defineProperty(W1,"stringToHex",{enumerable:!0,get:function(){return Xf.stringToHex}});Object.defineProperty(W1,"toHex",{enumerable:!0,get:function(){return Xf.toHex}});var HL4=dN();Object.defineProperty(W1,"toRlp",{enumerable:!0,get:function(){return HL4.toRlp}});var IL4=ap();Object.defineProperty(W1,"getCallError",{enumerable:!0,get:function(){return IL4.getCallError}});var OL4=oK();Object.defineProperty(W1,"getContractError",{enumerable:!0,get:function(){return OL4.getContractError}});var AL4=tZ1();Object.defineProperty(W1,"getEstimateGasError",{enumerable:!0,get:function(){return AL4.getEstimateGasError}});var fs0=uN();Object.defineProperty(W1,"containsNodeError",{enumerable:!0,get:function(){return fs0.containsNodeError}});Object.defineProperty(W1,"getNodeError",{enumerable:!0,get:function(){return fs0.getNodeError}});var BL4=Kc();Object.defineProperty(W1,"getTransactionError",{enumerable:!0,get:function(){return BL4.getTransactionError}});var ks0=W$();Object.defineProperty(W1,"defineBlock",{enumerable:!0,get:function(){return ks0.defineBlock}});Object.defineProperty(W1,"formatBlock",{enumerable:!0,get:function(){return ks0.formatBlock}});var NL4=kD();Object.defineProperty(W1,"extract",{enumerable:!0,get:function(){return NL4.extract}});var wL4=lN();Object.defineProperty(W1,"defineFormatter",{enumerable:!0,get:function(){return wL4.defineFormatter}});var LL4=xX();Object.defineProperty(W1,"formatLog",{enumerable:!0,get:function(){return LL4.formatLog}});var IM1=pN();Object.defineProperty(W1,"defineTransaction",{enumerable:!0,get:function(){return IM1.defineTransaction}});Object.defineProperty(W1,"formatTransaction",{enumerable:!0,get:function(){return IM1.formatTransaction}});Object.defineProperty(W1,"transactionType",{enumerable:!0,get:function(){return IM1.transactionType}});var EL4=S$();Object.defineProperty(W1,"defineTransactionReceipt",{enumerable:!0,get:function(){return EL4.defineTransactionReceipt}});var vs0=hX();Object.defineProperty(W1,"defineTransactionRequest",{enumerable:!0,get:function(){return vs0.defineTransactionRequest}});Object.defineProperty(W1,"formatTransactionRequest",{enumerable:!0,get:function(){return vs0.formatTransactionRequest}});var CL4=g6();Object.defineProperty(W1,"getAction",{enumerable:!0,get:function(){return CL4.getAction}});var RL4=$c();Object.defineProperty(W1,"isHash",{enumerable:!0,get:function(){return RL4.isHash}});var FL4=c7();Object.defineProperty(W1,"keccak256",{enumerable:!0,get:function(){return FL4.keccak256}});var SL4=fq1();Object.defineProperty(W1,"ripemd160",{enumerable:!0,get:function(){return SL4.ripemd160}});var TL4=yp();Object.defineProperty(W1,"sha256",{enumerable:!0,get:function(){return TL4.sha256}});var PL4=vq1();Object.defineProperty(W1,"toEventHash",{enumerable:!0,get:function(){return PL4.toEventHash}});var js0=SD();Object.defineProperty(W1,"toEventSelector",{enumerable:!0,get:function(){return js0.toEventSelector}});Object.defineProperty(W1,"getEventSelector",{enumerable:!0,get:function(){return js0.toEventSelector}});var hs0=hq1();Object.defineProperty(W1,"toEventSignature",{enumerable:!0,get:function(){return hs0.toEventSignature}});Object.defineProperty(W1,"getEventSignature",{enumerable:!0,get:function(){return hs0.toEventSignature}});var $L4=xq1();Object.defineProperty(W1,"toFunctionHash",{enumerable:!0,get:function(){return $L4.toFunctionHash}});var bs0=_V();Object.defineProperty(W1,"toFunctionSelector",{enumerable:!0,get:function(){return bs0.toFunctionSelector}});Object.defineProperty(W1,"getFunctionSelector",{enumerable:!0,get:function(){return bs0.toFunctionSelector}});var xs0=gq1();Object.defineProperty(W1,"toFunctionSignature",{enumerable:!0,get:function(){return xs0.toFunctionSignature}});Object.defineProperty(W1,"getFunctionSignature",{enumerable:!0,get:function(){return xs0.toFunctionSignature}});var ys0=mq1();Object.defineProperty(W1,"createNonceManager",{enumerable:!0,get:function(){return ys0.createNonceManager}});Object.defineProperty(W1,"nonceManager",{enumerable:!0,get:function(){return ys0.nonceManager}});var OM1=uP();Object.defineProperty(W1,"arrayRegex",{enumerable:!0,get:function(){return OM1.arrayRegex}});Object.defineProperty(W1,"bytesRegex",{enumerable:!0,get:function(){return OM1.bytesRegex}});Object.defineProperty(W1,"integerRegex",{enumerable:!0,get:function(){return OM1.integerRegex}});var gs0=cq1();Object.defineProperty(W1,"getSocket",{enumerable:!0,get:function(){return gs0.getSocket}});Object.defineProperty(W1,"rpc",{enumerable:!0,get:function(){return gs0.rpc}});var fL4=jc();Object.defineProperty(W1,"getHttpRpcClient",{enumerable:!0,get:function(){return fL4.getHttpRpcClient}});var ms0=pq1();Object.defineProperty(W1,"getSocketRpcClient",{enumerable:!0,get:function(){return ms0.getSocketRpcClient}});Object.defineProperty(W1,"socketClientCache",{enumerable:!0,get:function(){return ms0.socketClientCache}});var kL4=bc();Object.defineProperty(W1,"getWebSocketRpcClient",{enumerable:!0,get:function(){return kL4.getWebSocketRpcClient}});var vL4=Kw();Object.defineProperty(W1,"hashMessage",{enumerable:!0,get:function(){return vL4.hashMessage}});var ds0=Ww();Object.defineProperty(W1,"hashStruct",{enumerable:!0,get:function(){return ds0.hashStruct}});Object.defineProperty(W1,"hashTypedData",{enumerable:!0,get:function(){return ds0.hashTypedData}});var jL4=yc();Object.defineProperty(W1,"isErc6492Signature",{enumerable:!0,get:function(){return jL4.isErc6492Signature}});var hL4=X_();Object.defineProperty(W1,"isErc8010Signature",{enumerable:!0,get:function(){return hL4.isErc8010Signature}});var bL4=QM1();Object.defineProperty(W1,"parseErc6492Signature",{enumerable:!0,get:function(){return bL4.parseErc6492Signature}});var xL4=YM1();Object.defineProperty(W1,"parseErc8010Signature",{enumerable:!0,get:function(){return xL4.parseErc8010Signature}});var yL4=sK();Object.defineProperty(W1,"recoverAddress",{enumerable:!0,get:function(){return yL4.recoverAddress}});var gL4=z_();Object.defineProperty(W1,"recoverMessageAddress",{enumerable:!0,get:function(){return gL4.recoverMessageAddress}});var mL4=$p();Object.defineProperty(W1,"recoverPublicKey",{enumerable:!0,get:function(){return mL4.recoverPublicKey}});var dL4=K_();Object.defineProperty(W1,"recoverTypedDataAddress",{enumerable:!0,get:function(){return dL4.recoverTypedDataAddress}});var uL4=GM1();Object.defineProperty(W1,"serializeErc6492Signature",{enumerable:!0,get:function(){return uL4.serializeErc6492Signature}});var lL4=XM1();Object.defineProperty(W1,"serializeErc8010Signature",{enumerable:!0,get:function(){return lL4.serializeErc8010Signature}});var pL4=zM1();Object.defineProperty(W1,"verifyHash",{enumerable:!0,get:function(){return pL4.verifyHash}});var cL4=KM1();Object.defineProperty(W1,"verifyMessage",{enumerable:!0,get:function(){return cL4.verifyMessage}});var _L4=WM1();Object.defineProperty(W1,"verifyTypedData",{enumerable:!0,get:function(){return _L4.verifyTypedData}});var iL4=u4();Object.defineProperty(W1,"stringify",{enumerable:!0,get:function(){return iL4.stringify}});var nL4=bX();Object.defineProperty(W1,"assertRequest",{enumerable:!0,get:function(){return nL4.assertRequest}});var AM1=$$();Object.defineProperty(W1,"assertTransactionEIP1559",{enumerable:!0,get:function(){return AM1.assertTransactionEIP1559}});Object.defineProperty(W1,"assertTransactionEIP2930",{enumerable:!0,get:function(){return AM1.assertTransactionEIP2930}});Object.defineProperty(W1,"assertTransactionLegacy",{enumerable:!0,get:function(){return AM1.assertTransactionLegacy}});var oL4=W_();Object.defineProperty(W1,"getSerializedTransactionType",{enumerable:!0,get:function(){return oL4.getSerializedTransactionType}});var aL4=D$();Object.defineProperty(W1,"getTransactionType",{enumerable:!0,get:function(){return aL4.getTransactionType}});var rL4=Z_();Object.defineProperty(W1,"parseTransaction",{enumerable:!0,get:function(){return rL4.parseTransaction}});var sL4=Rc();Object.defineProperty(W1,"serializeAccessList",{enumerable:!0,get:function(){return sL4.serializeAccessList}});var tL4=v$();Object.defineProperty(W1,"serializeTransaction",{enumerable:!0,get:function(){return tL4.serializeTransaction}});var us0=b$();Object.defineProperty(W1,"serializeTypedData",{enumerable:!0,get:function(){return us0.serializeTypedData}});Object.defineProperty(W1,"validateTypedData",{enumerable:!0,get:function(){return us0.validateTypedData}});var eL4=xN();Object.defineProperty(W1,"formatEther",{enumerable:!0,get:function(){return eL4.formatEther}});var JE4=nV();Object.defineProperty(W1,"formatGwei",{enumerable:!0,get:function(){return JE4.formatGwei}});var QE4=nP();Object.defineProperty(W1,"formatUnits",{enumerable:!0,get:function(){return QE4.formatUnits}});var YE4=VM1();Object.defineProperty(W1,"parseEther",{enumerable:!0,get:function(){return YE4.parseEther}});var GE4=qM1();Object.defineProperty(W1,"parseGwei",{enumerable:!0,get:function(){return GE4.parseGwei}});var XE4=Jf();Object.defineProperty(W1,"parseUnits",{enumerable:!0,get:function(){return XE4.parseUnits}})});var ps0=H((ls0)=>{Object.defineProperty(ls0,"__esModule",{value:!0});ls0.formatProof=UE4;var VE4=BM1();function qE4(J){return J.map((Q)=>({...Q,value:BigInt(Q.value)}))}function UE4(J){return{...J,balance:J.balance?BigInt(J.balance):void 0,nonce:J.nonce?(0,VE4.hexToNumber)(J.nonce):void 0,storageProof:J.storageProof?qE4(J.storageProof):void 0}}});var _s0=H((cs0)=>{Object.defineProperty(cs0,"__esModule",{value:!0});cs0.getProof=IE4;var DE4=y1(),HE4=ps0();async function IE4(J,{address:Q,blockNumber:Y,blockTag:G,storageKeys:X}){let z=G??"latest",K=Y!==void 0?(0,DE4.numberToHex)(Y):void 0,W=await J.request({method:"eth_getProof",params:[Q,X,K||z]});return(0,HE4.formatProof)(W)}});var ns0=H((is0)=>{Object.defineProperty(is0,"__esModule",{value:!0});is0.getStorageAt=BE4;var AE4=y1();async function BE4(J,{address:Q,blockNumber:Y,blockTag:G="latest",slot:X}){let z=Y!==void 0?(0,AE4.numberToHex)(Y):void 0;return await J.request({method:"eth_getStorageAt",params:[Q,X,z||G]})}});var q_=H((os0)=>{Object.defineProperty(os0,"__esModule",{value:!0});os0.getTransaction=EE4;var wE4=i3(),NM1=y1(),LE4=pN();async function EE4(J,{blockHash:Q,blockNumber:Y,blockTag:G,hash:X,index:z}){let K=G||"latest",W=Y!==void 0?(0,NM1.numberToHex)(Y):void 0,Z=null;if(X)Z=await J.request({method:"eth_getTransactionByHash",params:[X]},{dedupe:!0});else if(Q)Z=await J.request({method:"eth_getTransactionByBlockHashAndIndex",params:[Q,(0,NM1.numberToHex)(z)]},{dedupe:!0});else if(W||K)Z=await J.request({method:"eth_getTransactionByBlockNumberAndIndex",params:[W||K,(0,NM1.numberToHex)(z)]},{dedupe:Boolean(W)});if(!Z)throw new wE4.TransactionNotFoundError({blockHash:Q,blockNumber:Y,blockTag:K,hash:X,index:z});return(J.chain?.formatters?.transaction?.format||LE4.formatTransaction)(Z)}});var ss0=H((rs0)=>{Object.defineProperty(rs0,"__esModule",{value:!0});rs0.getTransactionConfirmations=SE4;var as0=g6(),RE4=Qw(),FE4=q_();async function SE4(J,{hash:Q,transactionReceipt:Y}){let[G,X]=await Promise.all([(0,as0.getAction)(J,RE4.getBlockNumber,"getBlockNumber")({}),Q?(0,as0.getAction)(J,FE4.getTransaction,"getTransaction")({hash:Q}):void 0]),z=Y?.blockNumber||X?.blockNumber;if(!z)return 0n;return G-z+1n}});var wM1=H((ts0)=>{Object.defineProperty(ts0,"__esModule",{value:!0});ts0.getTransactionReceipt=fE4;var PE4=i3(),$E4=S$();async function fE4(J,{hash:Q}){let Y=await J.request({method:"eth_getTransactionReceipt",params:[Q]},{dedupe:!0});if(!Y)throw new PE4.TransactionReceiptNotFoundError({hash:Q});return(J.chain?.formatters?.transactionReceipt?.format||$E4.formatTransactionReceipt)(Y)}});var Qt0=H((Jt0)=>{Object.defineProperty(Jt0,"__esModule",{value:!0});Jt0.multicall=lE4;var vE4=tK(),jE4=sN(),hE4=P8(),bE4=f0(),xE4=iK(),yE4=yX(),gE4=i7(),mE4=eK(),es0=oK(),dE4=g6(),uE4=f2();async function lE4(J,Q){let{account:Y,authorizationList:G,allowFailure:X=!0,blockNumber:z,blockTag:K,stateOverride:W}=Q,Z=Q.contracts,{batchSize:V=Q.batchSize??1024,deployless:q=Q.deployless??!1}=typeof J.batch?.multicall==="object"?J.batch.multicall:{},U=(()=>{if(Q.multicallAddress)return Q.multicallAddress;if(q)return null;if(J.chain)return(0,mE4.getChainContractAddress)({blockNumber:z,chain:J.chain,contract:"multicall3"});throw Error("client chain not configured. multicallAddress is required.")})(),M=[[]],D=0,I=0;for(let B=0;B<Z.length;B++){let{abi:w,address:N,args:L,functionName:E}=Z[B];try{let R=(0,gE4.encodeFunctionData)({abi:w,args:L,functionName:E});if(I+=(R.length-2)/2,V>0&&I>V&&M[D].length>0)D++,I=(R.length-2)/2,M[D]=[];M[D]=[...M[D],{allowFailure:!0,callData:R,target:N}]}catch(R){let F=(0,es0.getContractError)(R,{abi:w,address:N,args:L,docsPath:"/docs/contract/multicall",functionName:E,sender:Y});if(!X)throw F;M[D]=[...M[D],{allowFailure:!0,callData:"0x",target:N}]}}let O=await Promise.allSettled(M.map((B)=>(0,dE4.getAction)(J,uE4.readContract,"readContract")({...U===null?{code:jE4.multicall3Bytecode}:{address:U},abi:vE4.multicall3Abi,account:Y,args:[B],authorizationList:G,blockNumber:z,blockTag:K,functionName:"aggregate3",stateOverride:W}))),A=[];for(let B=0;B<O.length;B++){let w=O[B];if(w.status==="rejected"){if(!X)throw w.reason;for(let L=0;L<M[B].length;L++)A.push({status:"failure",error:w.reason,result:void 0});continue}let N=w.value;for(let L=0;L<N.length;L++){let{returnData:E,success:R}=N[L],{callData:F}=M[B][L],{abi:f,address:C,functionName:P,args:k}=Z[A.length];try{if(F==="0x")throw new hE4.AbiDecodingZeroDataError;if(!R)throw new xE4.RawContractError({data:E});let $=(0,yE4.decodeFunctionResult)({abi:f,args:k,data:E,functionName:P});A.push(X?{result:$,status:"success"}:$)}catch($){let d=(0,es0.getContractError)($,{abi:f,address:C,args:k,docsPath:"/docs/contract/multicall",functionName:P});if(!X)throw d;A.push({error:d,result:void 0,status:"failure"})}}}if(A.length!==Z.length)throw new bE4.BaseError("multicall results mismatch");return A}});var LM1=H((Yt0)=>{Object.defineProperty(Yt0,"__esModule",{value:!0});Yt0.simulateBlocks=KC4;var cE4=CV1(),_E4=L9(),iE4=P8(),nE4=iK(),oE4=jX(),aE4=yX(),rE4=i7(),sE4=H4(),tE4=y1(),eE4=oK(),JC4=uN(),QC4=W$(),YC4=xX(),GC4=hX(),XC4=vp(),zC4=bX();async function KC4(J,Q){let{blockNumber:Y,blockTag:G=J.experimental_blockTag??"latest",blocks:X,returnFullTransactions:z,traceTransfers:K,validation:W}=Q;try{let Z=[];for(let M of X){let D=M.blockOverrides?cE4.toRpc(M.blockOverrides):void 0,I=M.calls.map((A)=>{let B=A,w=B.account?(0,_E4.parseAccount)(B.account):void 0,N=B.abi?(0,rE4.encodeFunctionData)(B):B.data,L={...B,data:B.dataSuffix?(0,sE4.concat)([N||"0x",B.dataSuffix]):N,from:B.from??w?.address};return(0,zC4.assertRequest)(L),(0,GC4.formatTransactionRequest)(L)}),O=M.stateOverrides?(0,XC4.serializeStateOverride)(M.stateOverrides):void 0;Z.push({blockOverrides:D,calls:I,stateOverrides:O})}let q=(typeof Y==="bigint"?(0,tE4.numberToHex)(Y):void 0)||G;return(await J.request({method:"eth_simulateV1",params:[{blockStateCalls:Z,returnFullTransactions:z,traceTransfers:K,validation:W},q]})).map((M,D)=>({...(0,QC4.formatBlock)(M),calls:M.calls.map((I,O)=>{let{abi:A,args:B,functionName:w,to:N}=X[D].calls[O],L=I.error?.data??I.returnData,E=BigInt(I.gasUsed),R=I.logs?.map((P)=>(0,YC4.formatLog)(P)),F=I.status==="0x1"?"success":"failure",f=A&&F==="success"&&L!=="0x"?(0,aE4.decodeFunctionResult)({abi:A,data:L,functionName:w}):null,C=(()=>{if(F==="success")return;let P;if(I.error?.data==="0x")P=new iE4.AbiDecodingZeroDataError;else if(I.error)P=new nE4.RawContractError(I.error);if(!P)return;return(0,eE4.getContractError)(P,{abi:A??[],address:N??"0x",args:B,functionName:w??"<unknown>"})})();return{data:L,gasUsed:E,logs:R,status:F,...F==="success"?{result:f}:{error:C}}})}))}catch(Z){let V=Z,q=(0,JC4.getNodeError)(V,{});if(q instanceof oE4.UnknownNodeError)throw V;throw q}}});var zt0=H((Xt0)=>{Object.defineProperty(Xt0,"__esModule",{value:!0});Xt0.normalizeSignature=VC4;Xt0.isArgOfType=CM1;Xt0.getAmbiguousTypes=Gt0;var EM1=p$(),ZC4=a3();function VC4(J){let Q=!0,Y="",G=0,X="",z=!1;for(let K=0;K<J.length;K++){let W=J[K];if(["(",")",","].includes(W))Q=!0;if(W==="(")G++;if(W===")")G--;if(!Q)continue;if(G===0){if(W===" "&&["event","function","error",""].includes(X))X="";else if(X+=W,W===")"){z=!0;break}continue}if(W===" "){if(J[K-1]!==","&&Y!==","&&Y!==",(")Y="",Q=!1;continue}X+=W,Y+=W}if(!z)throw new ZC4.BaseError("Unable to normalize signature.");return X}function CM1(J,Q){let Y=typeof J,G=Q.type;switch(G){case"address":return EM1.validate(J,{strict:!1});case"bool":return Y==="boolean";case"function":return Y==="string";case"string":return Y==="string";default:{if(G==="tuple"&&"components"in Q)return Object.values(Q.components).every((X,z)=>{return CM1(Object.values(J)[z],X)});if(/^u?int(8|16|24|32|40|48|56|64|72|80|88|96|104|112|120|128|136|144|152|160|168|176|184|192|200|208|216|224|232|240|248|256)?$/.test(G))return Y==="number"||Y==="bigint";if(/^bytes([1-9]|1[0-9]|2[0-9]|3[0-2])?$/.test(G))return Y==="string"||J instanceof Uint8Array;if(/[a-z]+[1-9]{0,3}(\[[0-9]{0,}\])+$/.test(G))return Array.isArray(J)&&J.every((X)=>CM1(X,{...Q,type:G.replace(/(\[[0-9]{0,}\])$/,"")}));return!1}}}function Gt0(J,Q,Y){for(let G in J){let X=J[G],z=Q[G];if(X.type==="tuple"&&z.type==="tuple"&&"components"in X&&"components"in z)return Gt0(X.components,z.components,Y[G]);let K=[X.type,z.type];if((()=>{if(K.includes("address")&&K.includes("bytes20"))return!0;if(K.includes("address")&&K.includes("string"))return EM1.validate(Y[G],{strict:!1});if(K.includes("address")&&K.includes("bytes"))return EM1.validate(Y[G],{strict:!1});return!1})())return K}return}});var SM1=H((Vt0)=>{Object.defineProperty(Vt0,"__esModule",{value:!0});Vt0.InvalidSelectorSizeError=Vt0.NotFoundError=Vt0.AmbiguityError=void 0;Vt0.format=HC4;Vt0.from=IC4;Vt0.fromAbi=OC4;Vt0.getSelector=Kt0;Vt0.getSignature=Wt0;Vt0.getSignatureHash=nD;var Lw=d$(),RM1=a3(),DC4=lc(),zf=p4(),Kf=zt0();function HC4(J){return Lw.formatAbiItem(J)}function IC4(J,Q={}){let{prepare:Y=!0}=Q,G=(()=>{if(Array.isArray(J))return Lw.parseAbiItem(J);if(typeof J==="string")return Lw.parseAbiItem(J);return J})();return{...G,...Y?{hash:nD(G)}:{}}}function OC4(J,Q,Y){let{args:G=[],prepare:X=!0}=Y??{},z=zf.validate(Q,{strict:!1}),K=J.filter((V)=>{if(z){if(V.type==="function"||V.type==="error")return Kt0(V)===zf.slice(Q,0,4);if(V.type==="event")return nD(V)===Q;return!1}return"name"in V&&V.name===Q});if(K.length===0)throw new U_({name:Q});if(K.length===1)return{...K[0],...X?{hash:nD(K[0])}:{}};let W;for(let V of K){if(!("inputs"in V))continue;if(!G||G.length===0){if(!V.inputs||V.inputs.length===0)return{...V,...X?{hash:nD(V)}:{}};continue}if(!V.inputs)continue;if(V.inputs.length===0)continue;if(V.inputs.length!==G.length)continue;if(G.every((U,M)=>{let D="inputs"in V&&V.inputs[M];if(!D)return!1;return Kf.isArgOfType(U,D)})){if(W&&"inputs"in W&&W.inputs){let U=Kf.getAmbiguousTypes(V.inputs,W.inputs,G);if(U)throw new FM1({abiItem:V,type:U[0]},{abiItem:W,type:U[1]})}W=V}}let Z=(()=>{if(W)return W;let[V,...q]=K;return{...V,overloads:q}})();if(!Z)throw new U_({name:Q});return{...Z,...X?{hash:nD(Z)}:{}}}function Kt0(J){return zf.slice(nD(J),0,4)}function Wt0(J){let Q=(()=>{if(typeof J==="string")return J;return Lw.formatAbiItem(J)})();return Kf.normalizeSignature(Q)}function nD(J){if(typeof J!=="string"&&"hash"in J&&J.hash)return J.hash;return DC4.keccak256(zf.fromString(Wt0(J)))}class FM1 extends RM1.BaseError{constructor(J,Q){super("Found ambiguous types in overloaded ABI Items.",{metaMessages:[`\`${J.type}\` in \`${Kf.normalizeSignature(Lw.formatAbiItem(J.abiItem))}\`, and`,`\`${Q.type}\` in \`${Kf.normalizeSignature(Lw.formatAbiItem(Q.abiItem))}\``,"","These types encode differently and cannot be distinguished at runtime.","Remove one of the ambiguous items in the ABI."]});Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiItem.AmbiguityError"})}}Vt0.AmbiguityError=FM1;class U_ extends RM1.BaseError{constructor({name:J,data:Q,type:Y="item"}){let G=(()=>{if(J)return` with name "${J}"`;if(Q)return` with data "${Q}"`;return""})();super(`ABI ${Y}${G} not found.`);Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiItem.NotFoundError"})}}Vt0.NotFoundError=U_;class Zt0 extends RM1.BaseError{constructor({data:J}){super(`Selector size is invalid. Expected 4 bytes. Received ${zf.size(J)} bytes ("${J}").`);Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"AbiItem.InvalidSelectorSizeError"})}}Vt0.InvalidSelectorSizeError=Zt0});var Ht0=H((Dt0)=>{Object.defineProperty(Dt0,"__esModule",{value:!0});Dt0.decode=TC4;Dt0.encode=PC4;Dt0.format=$C4;Dt0.from=fC4;Dt0.fromAbi=kC4;var FC4=d$(),Ut0=SM1(),Mt0=Iw(),SC4=p4();function TC4(J,Q){let{bytecode:Y}=Q;if(J.inputs.length===0)return;let G=Q.data.replace(Y,"0x");return Mt0.decode(J.inputs,G)}function PC4(J,Q){let{bytecode:Y,args:G}=Q;return SC4.concat(Y,J.inputs?.length&&G?.length?Mt0.encode(J.inputs,G):"0x")}function $C4(J){return FC4.formatAbiItem(J)}function fC4(J){return Ut0.from(J)}function kC4(J){let Q=J.find((Y)=>Y.type==="constructor");if(!Q)throw new Ut0.NotFoundError({name:"constructor"});return Q}});var At0=H((Ot0)=>{Object.defineProperty(Ot0,"__esModule",{value:!0});Ot0.decodeData=gC4;Ot0.decodeResult=mC4;Ot0.encodeData=dC4;Ot0.encodeResult=uC4;Ot0.format=lC4;Ot0.from=pC4;Ot0.fromAbi=TM1;Ot0.getSelector=It0;var yC4=d$(),Wf=SM1(),D_=Iw(),M_=p4();function gC4(J,Q){let{overloads:Y}=J;if(M_.size(Q)<4)throw new Wf.InvalidSelectorSizeError({data:Q});if(J.inputs.length===0)return;let G=Y?TM1([J,...Y],Q):J;if(M_.size(Q)<=4)return;return D_.decode(G.inputs,M_.slice(Q,4))}function mC4(J,Q,Y={}){let G=D_.decode(J.outputs,Q,Y);if(G&&Object.keys(G).length===0)return;if(G&&Object.keys(G).length===1){if(Array.isArray(G))return G[0];return Object.values(G)[0]}return G}function dC4(J,...Q){let{overloads:Y}=J,G=Y?TM1([J,...Y],J.name,{args:Q[0]}):J,X=It0(G),z=Q.length>0?D_.encode(G.inputs,Q[0]):void 0;return z?M_.concat(X,z):X}function uC4(J,Q,Y={}){let{as:G="Array"}=Y,X=(()=>{if(J.outputs.length===1)return[Q];if(Array.isArray(Q))return Q;if(G==="Object")return Object.values(Q);return[Q]})();return D_.encode(J.outputs,X)}function lC4(J){return yC4.formatAbiItem(J)}function pC4(J,Q={}){return Wf.from(J,Q)}function TM1(J,Q,Y){let G=Wf.fromAbi(J,Q,Y);if(G.type!=="function")throw new Wf.NotFoundError({name:Q,type:"function"});return G}function It0(J){return Wf.getSelector(J)}});var PM1=H((Bt0)=>{Object.defineProperty(Bt0,"__esModule",{value:!0});Bt0.zeroAddress=Bt0.ethAddress=Bt0.entryPoint08Address=Bt0.entryPoint07Address=Bt0.entryPoint06Address=void 0;Bt0.entryPoint06Address="0x5FF137D4b0FDCD49DcA30c7CF57E578a026d2789";Bt0.entryPoint07Address="0x0000000071727De22E5E9d8BAf0edAc6f37da032";Bt0.entryPoint08Address="0x4337084D9E255Ff0702461CF8895CE9E3b5Ff108";Bt0.ethAddress="0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee";Bt0.zeroAddress="0x0000000000000000000000000000000000000000"});var Ct0=H((Et0)=>{Object.defineProperty(Et0,"__esModule",{value:!0});Et0.simulateCalls=VR4;var wt0=Ht0(),oD=At0(),YR4=L9(),k2=PM1(),GR4=sN(),XR4=f0(),zR4=i7(),Lt0=BM1(),KR4=Kq1(),WR4=LM1(),ZR4="0x6080604052348015600e575f80fd5b5061016d8061001c5f395ff3fe608060405234801561000f575f80fd5b5060043610610029575f3560e01c8063f8b2cb4f1461002d575b5f80fd5b610047600480360381019061004291906100db565b61005d565b604051610054919061011e565b60405180910390f35b5f8173ffffffffffffffffffffffffffffffffffffffff16319050919050565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6100aa82610081565b9050919050565b6100ba816100a0565b81146100c4575f80fd5b50565b5f813590506100d5816100b1565b92915050565b5f602082840312156100f0576100ef61007d565b5b5f6100fd848285016100c7565b91505092915050565b5f819050919050565b61011881610106565b82525050565b5f6020820190506101315f83018461010f565b9291505056fea26469706673582212203b9fe929fe995c7cf9887f0bdba8a36dd78e8b73f149b17d2d9ad7cd09d2dc6264736f6c634300081a0033";async function VR4(J,Q){let{blockNumber:Y,blockTag:G,calls:X,stateOverrides:z,traceAssetChanges:K,traceTransfers:W,validation:Z}=Q,V=Q.account?(0,YR4.parseAccount)(Q.account):void 0;if(K&&!V)throw new XR4.BaseError("`account` is required when `traceAssetChanges` is true");let q=V?wt0.encode(wt0.from("constructor(bytes, bytes)"),{bytecode:GR4.deploylessCallViaBytecodeBytecode,args:[ZR4,oD.encodeData(oD.from("function getBalance(address)"),[V.address])]}):void 0,U=K?await Promise.all(Q.calls.map(async(x)=>{if(!x.data&&!x.abi)return;let{accessList:m}=await(0,KR4.createAccessList)(J,{account:V.address,...x,data:x.abi?(0,zR4.encodeFunctionData)(x):x.data});return m.map(({address:g,storageKeys:c})=>c.length>0?g:null)})).then((x)=>x.flat().filter(Boolean)):[],M=await(0,WR4.simulateBlocks)(J,{blockNumber:Y,blockTag:G,blocks:[...K?[{calls:[{data:q}],stateOverrides:z},{calls:U.map((x,m)=>({abi:[oD.from("function balanceOf(address) returns (uint256)")],functionName:"balanceOf",args:[V.address],to:x,from:k2.zeroAddress,nonce:m})),stateOverrides:[{address:k2.zeroAddress,nonce:0}]}]:[],{calls:[...X,{}].map((x)=>({...x,from:V?.address})),stateOverrides:z},...K?[{calls:[{data:q}]},{calls:U.map((x,m)=>({abi:[oD.from("function balanceOf(address) returns (uint256)")],functionName:"balanceOf",args:[V.address],to:x,from:k2.zeroAddress,nonce:m})),stateOverrides:[{address:k2.zeroAddress,nonce:0}]},{calls:U.map((x,m)=>({to:x,abi:[oD.from("function decimals() returns (uint256)")],functionName:"decimals",from:k2.zeroAddress,nonce:m})),stateOverrides:[{address:k2.zeroAddress,nonce:0}]},{calls:U.map((x,m)=>({to:x,abi:[oD.from("function tokenURI(uint256) returns (string)")],functionName:"tokenURI",args:[0n],from:k2.zeroAddress,nonce:m})),stateOverrides:[{address:k2.zeroAddress,nonce:0}]},{calls:U.map((x,m)=>({to:x,abi:[oD.from("function symbol() returns (string)")],functionName:"symbol",from:k2.zeroAddress,nonce:m})),stateOverrides:[{address:k2.zeroAddress,nonce:0}]}]:[]],traceTransfers:W,validation:Z}),D=K?M[2]:M[0],[I,O,,A,B,w,N,L]=K?M:[],{calls:E,...R}=D,F=E.slice(0,-1)??[],f=I?.calls??[],C=O?.calls??[],P=[...f,...C].map((x)=>x.status==="success"?(0,Lt0.hexToBigInt)(x.data):null),k=A?.calls??[],$=B?.calls??[],d=[...k,...$].map((x)=>x.status==="success"?(0,Lt0.hexToBigInt)(x.data):null),h=(w?.calls??[]).map((x)=>x.status==="success"?x.result:null),S=(L?.calls??[]).map((x)=>x.status==="success"?x.result:null),T=(N?.calls??[]).map((x)=>x.status==="success"?x.result:null),b=[];for(let[x,m]of d.entries()){let g=P[x];if(typeof m!=="bigint")continue;if(typeof g!=="bigint")continue;let c=h[x-1],l=S[x-1],p=T[x-1],a=(()=>{if(x===0)return{address:k2.ethAddress,decimals:18,symbol:"ETH"};return{address:U[x-1],decimals:p||c?Number(c??1):void 0,symbol:l??void 0}})();if(b.some((Q1)=>Q1.token.address===a.address))continue;b.push({token:a,value:{pre:g,post:m,diff:m-g}})}return{assetChanges:b,block:R,results:F}}});var Pt0=H((St0)=>{Object.defineProperty(St0,"__esModule",{value:!0});St0.InvalidWrappedSignatureError=St0.universalSignatureValidatorAbi=St0.universalSignatureValidatorBytecode=St0.magicBytes=void 0;St0.assert=$M1;St0.from=MR4;St0.unwrap=Ft0;St0.wrap=DR4;St0.validate=HR4;var H_=Iw(),UR4=a3(),Rt0=p4();St0.magicBytes="0x6492649264926492649264926492649264926492649264926492649264926492";St0.universalSignatureValidatorBytecode="0x608060405234801561001057600080fd5b5060405161069438038061069483398101604081905261002f9161051e565b600061003c848484610048565b9050806000526001601ff35b60007f64926492649264926492649264926492649264926492649264926492649264926100748361040c565b036101e7576000606080848060200190518101906100929190610577565b60405192955090935091506000906001600160a01b038516906100b69085906105dd565b6000604051808303816000865af19150503d80600081146100f3576040519150601f19603f3d011682016040523d82523d6000602084013e6100f8565b606091505b50509050876001600160a01b03163b60000361016057806101605760405162461bcd60e51b815260206004820152601e60248201527f5369676e617475726556616c696461746f723a206465706c6f796d656e74000060448201526064015b60405180910390fd5b604051630b135d3f60e11b808252906001600160a01b038a1690631626ba7e90610190908b9087906004016105f9565b602060405180830381865afa1580156101ad573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101d19190610633565b6001600160e01b03191614945050505050610405565b6001600160a01b0384163b1561027a57604051630b135d3f60e11b808252906001600160a01b03861690631626ba7e9061022790879087906004016105f9565b602060405180830381865afa158015610244573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102689190610633565b6001600160e01b031916149050610405565b81516041146102df5760405162461bcd60e51b815260206004820152603a602482015260008051602061067483398151915260448201527f3a20696e76616c6964207369676e6174757265206c656e6774680000000000006064820152608401610157565b6102e7610425565b5060208201516040808401518451859392600091859190811061030c5761030c61065d565b016020015160f81c9050601b811480159061032b57508060ff16601c14155b1561038c5760405162461bcd60e51b815260206004820152603b602482015260008051602061067483398151915260448201527f3a20696e76616c6964207369676e617475726520762076616c756500000000006064820152608401610157565b60408051600081526020810180835289905260ff83169181019190915260608101849052608081018390526001600160a01b0389169060019060a0016020604051602081039080840390855afa1580156103ea573d6000803e3d6000fd5b505050602060405103516001600160a01b0316149450505050505b9392505050565b600060208251101561041d57600080fd5b508051015190565b60405180606001604052806003906020820280368337509192915050565b6001600160a01b038116811461045857600080fd5b50565b634e487b7160e01b600052604160045260246000fd5b60005b8381101561048c578181015183820152602001610474565b50506000910152565b600082601f8301126104a657600080fd5b81516001600160401b038111156104bf576104bf61045b565b604051601f8201601f19908116603f011681016001600160401b03811182821017156104ed576104ed61045b565b60405281815283820160200185101561050557600080fd5b610516826020830160208701610471565b949350505050565b60008060006060848603121561053357600080fd5b835161053e81610443565b6020850151604086015191945092506001600160401b0381111561056157600080fd5b61056d86828701610495565b9150509250925092565b60008060006060848603121561058c57600080fd5b835161059781610443565b60208501519093506001600160401b038111156105b357600080fd5b6105bf86828701610495565b604086015190935090506001600160401b0381111561056157600080fd5b600082516105ef818460208701610471565b9190910192915050565b828152604060208201526000825180604084015261061e816060850160208701610471565b601f01601f1916919091016060019392505050565b60006020828403121561064557600080fd5b81516001600160e01b03198116811461040557600080fd5b634e487b7160e01b600052603260045260246000fdfe5369676e617475726556616c696461746f72237265636f7665725369676e6572";St0.universalSignatureValidatorAbi=[{inputs:[{name:"_signer",type:"address"},{name:"_hash",type:"bytes32"},{name:"_signature",type:"bytes"}],stateMutability:"nonpayable",type:"constructor"},{inputs:[{name:"_signer",type:"address"},{name:"_hash",type:"bytes32"},{name:"_signature",type:"bytes"}],outputs:[{type:"bool"}],stateMutability:"nonpayable",type:"function",name:"isValidSig"}];function $M1(J){if(Rt0.slice(J,-32)!==St0.magicBytes)throw new fM1(J)}function MR4(J){if(typeof J==="string")return Ft0(J);return J}function Ft0(J){$M1(J);let[Q,Y,G]=H_.decode(H_.from("address, bytes, bytes"),J);return{data:Y,signature:G,to:Q}}function DR4(J){let{data:Q,signature:Y,to:G}=J;return Rt0.concat(H_.encode(H_.from("address, bytes, bytes"),[G,Q,Y]),St0.magicBytes)}function HR4(J){try{return $M1(J),!0}catch{return!1}}class fM1 extends UR4.BaseError{constructor(J){super(`Value \`${J}\` is an invalid ERC-6492 wrapped signature.`);Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"SignatureErc6492.InvalidWrappedSignatureError"})}}St0.InvalidWrappedSignatureError=fM1});var kt0=H(($t0)=>{Object.defineProperty($t0,"__esModule",{value:!0});$t0.SignatureErc6492=void 0;$t0.SignatureErc6492=Pt0()});var vM1=H((jt0)=>{Object.defineProperty(jt0,"__esModule",{value:!0});jt0.serializeSignature=RR4;var ER4=Qq(),vt0=o8(),CR4=t6();function RR4({r:J,s:Q,to:Y="hex",v:G,yParity:X}){let z=(()=>{if(X===0||X===1)return X;if(G&&(G===27n||G===28n||G>=35n))return G%2n===0n?1:0;throw Error("Invalid `v` or `yParity` value")})(),K=`0x${new ER4.secp256k1.Signature((0,vt0.hexToBigInt)(J),(0,vt0.hexToBigInt)(Q)).toCompactHex()}${z===0?"1b":"1c"}`;if(Y==="hex")return K;return(0,CR4.hexToBytes)(K)}});var Vf=H((lt0)=>{Object.defineProperty(lt0,"__esModule",{value:!0});lt0.verifyHash=yR4;lt0.verifyErc8010=dt0;lt0.verifyErc1271=ut0;var ht0=kt0(),bt0=a$(),Zf=tK(),xt0=sN(),yt0=iK(),SR4=eN(),gt0=i7(),TR4=_3(),PR4=GY(),$R4=Lq1(),fR4=H4(),kR4=Y7(),vR4=o8(),jM1=y1(),hM1=g6(),jR4=sK(),hR4=vM1(),bR4=Jw(),xR4=Vq1(),mt0=f2();async function yR4(J,Q){let{address:Y,hash:G,erc6492VerifierAddress:X=Q.universalSignatureVerifierAddress??J.chain?.contracts?.erc6492Verifier?.address,multicallAddress:z=Q.multicallAddress??J.chain?.contracts?.multicall3?.address}=Q,K=(()=>{let W=Q.signature;if((0,kR4.isHex)(W))return W;if(typeof W==="object"&&"r"in W&&"s"in W)return(0,hR4.serializeSignature)(W);return(0,jM1.bytesToHex)(W)})();try{if(bt0.SignatureErc8010.validate(K))return await dt0(J,{...Q,multicallAddress:z,signature:K});return await gR4(J,{...Q,verifierAddress:X,signature:K})}catch(W){try{if((0,PR4.isAddressEqual)((0,TR4.getAddress)(Y),await(0,jR4.recoverAddress)({hash:G,signature:K})))return!0}catch{}if(W instanceof Zq)return!1;throw W}}async function dt0(J,Q){let{address:Y,blockNumber:G,blockTag:X,hash:z,multicallAddress:K}=Q,{authorization:W,data:Z,signature:V,to:q}=bt0.SignatureErc8010.unwrap(Q.signature);if(await(0,xR4.getCode)(J,{address:Y,blockNumber:G,blockTag:X})===(0,fR4.concatHex)(["0xef0100",W.address]))return await ut0(J,{address:Y,blockNumber:G,blockTag:X,hash:z,signature:V});let M={address:W.address,chainId:Number(W.chainId),nonce:Number(W.nonce),r:(0,jM1.numberToHex)(W.r,{size:32}),s:(0,jM1.numberToHex)(W.s,{size:32}),yParity:W.yParity};if(!await(0,$R4.verifyAuthorization)({address:Y,authorization:M}))throw new Zq;let I=await(0,hM1.getAction)(J,mt0.readContract,"readContract")({...K?{address:K}:{code:xt0.multicall3Bytecode},authorizationList:[M],abi:Zf.multicall3Abi,blockNumber:G,blockTag:"pending",functionName:"aggregate3",args:[[...Z?[{allowFailure:!0,target:q??Y,callData:Z}]:[],{allowFailure:!0,target:Y,callData:(0,gt0.encodeFunctionData)({abi:Zf.erc1271Abi,functionName:"isValidSignature",args:[z,V]})}]]});if(I[I.length-1]?.returnData?.startsWith("0x1626ba7e"))return!0;throw new Zq}async function gR4(J,Q){let{address:Y,factory:G,factoryData:X,hash:z,signature:K,verifierAddress:W,...Z}=Q,V=await(async()=>{if(!G&&!X)return K;if(ht0.SignatureErc6492.validate(K))return K;return ht0.SignatureErc6492.wrap({data:X,signature:K,to:G})})(),q=W?{to:W,data:(0,gt0.encodeFunctionData)({abi:Zf.erc6492SignatureValidatorAbi,functionName:"isValidSig",args:[Y,z,V]}),...Z}:{data:(0,SR4.encodeDeployData)({abi:Zf.erc6492SignatureValidatorAbi,args:[Y,z,V],bytecode:xt0.erc6492SignatureValidatorByteCode}),...Z},{data:U}=await(0,hM1.getAction)(J,bR4.call,"call")(q).catch((M)=>{if(M instanceof yt0.CallExecutionError)throw new Zq;throw M});if((0,vR4.hexToBool)(U??"0x0"))return!0;throw new Zq}async function ut0(J,Q){let{address:Y,blockNumber:G,blockTag:X,hash:z,signature:K}=Q;if((await(0,hM1.getAction)(J,mt0.readContract,"readContract")({address:Y,abi:Zf.erc1271Abi,args:[z,K],blockNumber:G,blockTag:X,functionName:"isValidSignature"}).catch((Z)=>{if(Z instanceof yt0.ContractFunctionExecutionError)throw new Zq;throw Z})).startsWith("0x1626ba7e"))return!0;throw new Zq}class Zq extends Error{}});var ct0=H((pt0)=>{Object.defineProperty(pt0,"__esModule",{value:!0});pt0.verifyMessage=cR4;var lR4=Kw(),pR4=Vf();async function cR4(J,{address:Q,message:Y,factory:G,factoryData:X,signature:z,...K}){let W=(0,lR4.hashMessage)(Y);return(0,pR4.verifyHash)(J,{address:Q,factory:G,factoryData:X,hash:W,signature:z,...K})}});var it0=H((_t0)=>{Object.defineProperty(_t0,"__esModule",{value:!0});_t0.verifyTypedData=oR4;var iR4=Ww(),nR4=Vf();async function oR4(J,Q){let{address:Y,factory:G,factoryData:X,signature:z,message:K,primaryType:W,types:Z,domain:V,...q}=Q,U=(0,iR4.hashTypedData)({message:K,primaryType:W,types:Z,domain:V});return(0,nR4.verifyHash)(J,{address:Y,factory:G,factoryData:X,hash:U,signature:z,...q})}});var bM1=H((at0)=>{Object.defineProperty(at0,"__esModule",{value:!0});at0.watchBlockNumber=JF4;var rR4=o8(),sR4=g6(),nt0=Gq(),tR4=bD(),ot0=u4(),eR4=Qw();function JF4(J,{emitOnBegin:Q=!1,emitMissed:Y=!1,onBlockNumber:G,onError:X,poll:z,pollingInterval:K=J.pollingInterval}){let W=(()=>{if(typeof z<"u")return z;if(J.transport.type==="webSocket"||J.transport.type==="ipc")return!1;if(J.transport.type==="fallback"&&(J.transport.transports[0].config.type==="webSocket"||J.transport.transports[0].config.type==="ipc"))return!1;return!0})(),Z;return W?(()=>{let U=(0,ot0.stringify)(["watchBlockNumber",J.uid,Q,Y,K]);return(0,nt0.observe)(U,{onBlockNumber:G,onError:X},(M)=>(0,tR4.poll)(async()=>{try{let D=await(0,sR4.getAction)(J,eR4.getBlockNumber,"getBlockNumber")({cacheTime:0});if(Z){if(D===Z)return;if(D-Z>1&&Y)for(let I=Z+1n;I<D;I++)M.onBlockNumber(I,Z),Z=I}if(!Z||D>Z)M.onBlockNumber(D,Z),Z=D}catch(D){M.onError?.(D)}},{emitOnBegin:Q,interval:K}))})():(()=>{let U=(0,ot0.stringify)(["watchBlockNumber",J.uid,Q,Y]);return(0,nt0.observe)(U,{onBlockNumber:G,onError:X},(M)=>{let D=!0,I=()=>D=!1;return(async()=>{try{let O=(()=>{if(J.transport.type==="fallback"){let B=J.transport.transports.find((w)=>w.config.type==="webSocket"||w.config.type==="ipc");if(!B)return J.transport;return B.value}return J.transport})(),{unsubscribe:A}=await O.subscribe({params:["newHeads"],onData(B){if(!D)return;let w=(0,rR4.hexToBigInt)(B.result?.number);M.onBlockNumber(w,Z),Z=w},onError(B){M.onError?.(B)}});if(I=A,!D)I()}catch(O){X?.(O)}})(),()=>I()})})()}});var tt0=H((st0)=>{Object.defineProperty(st0,"__esModule",{value:!0});st0.waitForTransactionReceipt=VF4;var YF4=hp(),xM1=i3(),Ew=g6(),GF4=Gq(),XF4=rp(),rt0=F$(),zF4=u4(),KF4=vD(),WF4=q_(),yM1=wM1(),ZF4=bM1();async function VF4(J,Q){let{checkReplacement:Y=!0,confirmations:G=1,hash:X,onReplaced:z,retryCount:K=6,retryDelay:W=({count:E})=>~~(1<<E)*200,timeout:Z=180000}=Q,V=(0,zF4.stringify)(["waitForTransactionReceipt",J.uid,X]),q=(()=>{if(Q.pollingInterval)return Q.pollingInterval;if(J.chain?.experimental_preconfirmationTime)return J.chain.experimental_preconfirmationTime;return J.pollingInterval})(),U,M,D,I=!1,O,A,{promise:B,resolve:w,reject:N}=(0,XF4.withResolvers)(),L=Z?setTimeout(()=>{A?.(),O?.(),N(new xM1.WaitForTransactionReceiptTimeoutError({hash:X}))},Z):void 0;return O=(0,GF4.observe)(V,{onReplaced:z,resolve:w,reject:N},async(E)=>{if(D=await(0,Ew.getAction)(J,yM1.getTransactionReceipt,"getTransactionReceipt")({hash:X}).catch(()=>{return}),D&&G<=1){clearTimeout(L),E.resolve(D),O?.();return}A=(0,Ew.getAction)(J,ZF4.watchBlockNumber,"watchBlockNumber")({emitMissed:!0,emitOnBegin:!0,poll:!0,pollingInterval:q,async onBlockNumber(R){let F=(C)=>{clearTimeout(L),A?.(),C(),O?.()},f=R;if(I)return;try{if(D){if(G>1&&(!D.blockNumber||f-D.blockNumber+1n<G))return;F(()=>E.resolve(D));return}if(Y&&!U)I=!0,await(0,rt0.withRetry)(async()=>{if(U=await(0,Ew.getAction)(J,WF4.getTransaction,"getTransaction")({hash:X}),U.blockNumber)f=U.blockNumber},{delay:W,retryCount:K}),I=!1;if(D=await(0,Ew.getAction)(J,yM1.getTransactionReceipt,"getTransactionReceipt")({hash:X}),G>1&&(!D.blockNumber||f-D.blockNumber+1n<G))return;F(()=>E.resolve(D))}catch(C){if(C instanceof xM1.TransactionNotFoundError||C instanceof xM1.TransactionReceiptNotFoundError){if(!U){I=!1;return}try{M=U,I=!0;let P=await(0,rt0.withRetry)(()=>(0,Ew.getAction)(J,KF4.getBlock,"getBlock")({blockNumber:f,includeTransactions:!0}),{delay:W,retryCount:K,shouldRetry:({error:d})=>d instanceof YF4.BlockNotFoundError});I=!1;let k=P.transactions.find(({from:d,nonce:h})=>d===M.from&&h===M.nonce);if(!k)return;if(D=await(0,Ew.getAction)(J,yM1.getTransactionReceipt,"getTransactionReceipt")({hash:k.hash}),G>1&&(!D.blockNumber||f-D.blockNumber+1n<G))return;let $="replaced";if(k.to===M.to&&k.value===M.value&&k.input===M.input)$="repriced";else if(k.from===k.to&&k.value===0n)$="cancelled";F(()=>{E.onReplaced?.({reason:$,replacedTransaction:M,transaction:k,transactionReceipt:D}),E.resolve(D)})}catch(P){F(()=>E.reject(P))}}else F(()=>E.reject(C))}}})}),B}});var Je0=H((et0)=>{Object.defineProperty(et0,"__esModule",{value:!0});et0.watchBlocks=HF4;var I_=g6(),UF4=Gq(),MF4=bD(),DF4=u4(),O_=vD();function HF4(J,{blockTag:Q=J.experimental_blockTag??"latest",emitMissed:Y=!1,emitOnBegin:G=!1,onBlock:X,onError:z,includeTransactions:K,poll:W,pollingInterval:Z=J.pollingInterval}){let V=(()=>{if(typeof W<"u")return W;if(J.transport.type==="webSocket"||J.transport.type==="ipc")return!1;if(J.transport.type==="fallback"&&(J.transport.transports[0].config.type==="webSocket"||J.transport.transports[0].config.type==="ipc"))return!1;return!0})(),q=K??!1,U;return V?(()=>{let I=(0,DF4.stringify)(["watchBlocks",J.uid,Q,Y,G,q,Z]);return(0,UF4.observe)(I,{onBlock:X,onError:z},(O)=>(0,MF4.poll)(async()=>{try{let A=await(0,I_.getAction)(J,O_.getBlock,"getBlock")({blockTag:Q,includeTransactions:q});if(A.number!==null&&U?.number!=null){if(A.number===U.number)return;if(A.number-U.number>1&&Y)for(let B=U?.number+1n;B<A.number;B++){let w=await(0,I_.getAction)(J,O_.getBlock,"getBlock")({blockNumber:B,includeTransactions:q});O.onBlock(w,U),U=w}}if(U?.number==null||Q==="pending"&&A?.number==null||A.number!==null&&A.number>U.number)O.onBlock(A,U),U=A}catch(A){O.onError?.(A)}},{emitOnBegin:G,interval:Z}))})():(()=>{let I=!0,O=!0,A=()=>I=!1;return(async()=>{try{if(G)(0,I_.getAction)(J,O_.getBlock,"getBlock")({blockTag:Q,includeTransactions:q}).then((N)=>{if(!I)return;if(!O)return;X(N,void 0),O=!1}).catch(z);let B=(()=>{if(J.transport.type==="fallback"){let N=J.transport.transports.find((L)=>L.config.type==="webSocket"||L.config.type==="ipc");if(!N)return J.transport;return N.value}return J.transport})(),{unsubscribe:w}=await B.subscribe({params:["newHeads"],async onData(N){if(!I)return;let L=await(0,I_.getAction)(J,O_.getBlock,"getBlock")({blockNumber:N.result?.number,includeTransactions:q}).catch(()=>{});if(!I)return;X(L,U),O=!1,U=L},onError(N){z?.(N)}});if(A=w,!I)A()}catch(B){z?.(B)}})(),()=>A()})()}});var Xe0=H((Ge0)=>{Object.defineProperty(Ge0,"__esModule",{value:!0});Ge0.watchEvent=TF4;var Qe0=P8(),OF4=nK(),AF4=_N(),BF4=iV(),Ye0=xX(),qf=g6(),NF4=Gq(),wF4=bD(),LF4=u4(),EF4=Wq1(),CF4=Qw(),RF4=N$(),FF4=cp(),SF4=w$();function TF4(J,{address:Q,args:Y,batch:G=!0,event:X,events:z,fromBlock:K,onError:W,onLogs:Z,poll:V,pollingInterval:q=J.pollingInterval,strict:U}){let M=(()=>{if(typeof V<"u")return V;if(typeof K==="bigint")return!0;if(J.transport.type==="webSocket"||J.transport.type==="ipc")return!1;if(J.transport.type==="fallback"&&(J.transport.transports[0].config.type==="webSocket"||J.transport.transports[0].config.type==="ipc"))return!1;return!0})(),D=U??!1;return M?(()=>{let A=(0,LF4.stringify)(["watchEvent",Q,Y,G,J.uid,X,q,K]);return(0,NF4.observe)(A,{onLogs:Z,onError:W},(B)=>{let w;if(K!==void 0)w=K-1n;let N,L=!1,E=(0,wF4.poll)(async()=>{if(!L){try{N=await(0,qf.getAction)(J,EF4.createEventFilter,"createEventFilter")({address:Q,args:Y,event:X,events:z,strict:D,fromBlock:K})}catch{}L=!0;return}try{let R;if(N)R=await(0,qf.getAction)(J,RF4.getFilterChanges,"getFilterChanges")({filter:N});else{let F=await(0,qf.getAction)(J,CF4.getBlockNumber,"getBlockNumber")({});if(w&&w!==F)R=await(0,qf.getAction)(J,FF4.getLogs,"getLogs")({address:Q,args:Y,event:X,events:z,fromBlock:w+1n,toBlock:F});else R=[];w=F}if(R.length===0)return;if(G)B.onLogs(R);else for(let F of R)B.onLogs([F])}catch(R){if(N&&R instanceof OF4.InvalidInputRpcError)L=!1;B.onError?.(R)}},{emitOnBegin:!0,interval:q});return async()=>{if(N)await(0,qf.getAction)(J,SF4.uninstallFilter,"uninstallFilter")({filter:N});E()}})})():(()=>{let A=!0,B=()=>A=!1;return(async()=>{try{let w=(()=>{if(J.transport.type==="fallback"){let R=J.transport.transports.find((F)=>F.config.type==="webSocket"||F.config.type==="ipc");if(!R)return J.transport;return R.value}return J.transport})(),N=z??(X?[X]:void 0),L=[];if(N){if(L=[N.flatMap((F)=>(0,BF4.encodeEventTopics)({abi:[F],eventName:F.name,args:Y}))],X)L=L[0]}let{unsubscribe:E}=await w.subscribe({params:["logs",{address:Q,topics:L}],onData(R){if(!A)return;let F=R.result;try{let{eventName:f,args:C}=(0,AF4.decodeEventLog)({abi:N??[],data:F.data,topics:F.topics,strict:D}),P=(0,Ye0.formatLog)(F,{args:C,eventName:f});Z([P])}catch(f){let C,P;if(f instanceof Qe0.DecodeLogDataMismatch||f instanceof Qe0.DecodeLogTopicsMismatch){if(U)return;C=f.abiItem.name,P=f.abiItem.inputs?.some(($)=>!(("name"in $)&&$.name))}let k=(0,Ye0.formatLog)(F,{args:P?[]:{},eventName:C});Z([k])}},onError(R){W?.(R)}});if(B=E,!A)B()}catch(w){W?.(w)}})(),()=>B()})()}});var Ke0=H((ze0)=>{Object.defineProperty(ze0,"__esModule",{value:!0});ze0.watchPendingTransactions=bF4;var gM1=g6(),$F4=Gq(),fF4=bD(),kF4=u4(),vF4=Zq1(),jF4=N$(),hF4=w$();function bF4(J,{batch:Q=!0,onError:Y,onTransactions:G,poll:X,pollingInterval:z=J.pollingInterval}){return(typeof X<"u"?X:J.transport.type!=="webSocket"&&J.transport.type!=="ipc")?(()=>{let V=(0,kF4.stringify)(["watchPendingTransactions",J.uid,Q,z]);return(0,$F4.observe)(V,{onTransactions:G,onError:Y},(q)=>{let U,M=(0,fF4.poll)(async()=>{try{if(!U)try{U=await(0,gM1.getAction)(J,vF4.createPendingTransactionFilter,"createPendingTransactionFilter")({});return}catch(I){throw M(),I}let D=await(0,gM1.getAction)(J,jF4.getFilterChanges,"getFilterChanges")({filter:U});if(D.length===0)return;if(Q)q.onTransactions(D);else for(let I of D)q.onTransactions([I])}catch(D){q.onError?.(D)}},{emitOnBegin:!0,interval:z});return async()=>{if(U)await(0,gM1.getAction)(J,hF4.uninstallFilter,"uninstallFilter")({filter:U});M()}})})():(()=>{let V=!0,q=()=>V=!1;return(async()=>{try{let{unsubscribe:U}=await J.transport.subscribe({params:["newPendingTransactions"],onData(M){if(!V)return;let D=M.result;G([D])},onError(M){Y?.(M)}});if(q=U,!V)q()}catch(U){Y?.(U)}})(),()=>q()})()}});var Ze0=H((We0)=>{Object.defineProperty(We0,"__esModule",{value:!0});We0.parseSiweMessage=yF4;function yF4(J){let{scheme:Q,statement:Y,...G}=J.match(gF4)?.groups??{},{chainId:X,expirationTime:z,issuedAt:K,notBefore:W,requestId:Z,...V}=J.match(mF4)?.groups??{},q=J.split("Resources:")[1]?.split(`
- `).slice(1);return{...G,...V,...X?{chainId:Number(X)}:{},...z?{expirationTime:new Date(z)}:{},...K?{issuedAt:new Date(K)}:{},...W?{notBefore:new Date(W)}:{},...Z?{requestId:Z}:{},...q?{resources:q}:{},...Q?{scheme:Q}:{},...Y?{statement:Y}:{}}}var gF4=/^(?:(?<scheme>[a-zA-Z][a-zA-Z0-9+-.]*):\/\/)?(?<domain>[a-zA-Z0-9+-.]*(?::[0-9]{1,5})?) (?:wants you to sign in with your Ethereum account:\n)(?<address>0x[a-fA-F0-9]{40})\n\n(?:(?<statement>.*)\n\n)?/,mF4=/(?:URI: (?<uri>.+))\n(?:Version: (?<version>.+))\n(?:Chain ID: (?<chainId>\d+))\n(?:Nonce: (?<nonce>[a-zA-Z0-9]+))\n(?:Issued At: (?<issuedAt>.+))(?:\nExpiration Time: (?<expirationTime>.+))?(?:\nNot Before: (?<notBefore>.+))?(?:\nRequest ID: (?<requestId>.+))?/});var qe0=H((Ve0)=>{Object.defineProperty(Ve0,"__esModule",{value:!0});Ve0.validateSiweMessage=pF4;var uF4=_7(),lF4=GY();function pF4(J){let{address:Q,domain:Y,message:G,nonce:X,scheme:z,time:K=new Date}=J;if(Y&&G.domain!==Y)return!1;if(X&&G.nonce!==X)return!1;if(z&&G.scheme!==z)return!1;if(G.expirationTime&&K>=G.expirationTime)return!1;if(G.notBefore&&K<G.notBefore)return!1;try{if(!G.address)return!1;if(!(0,uF4.isAddress)(G.address,{strict:!1}))return!1;if(Q&&!(0,lF4.isAddressEqual)(G.address,Q))return!1}catch{return!1}return!0}});var Me0=H((Ue0)=>{Object.defineProperty(Ue0,"__esModule",{value:!0});Ue0.verifySiweMessage=aF4;var _F4=Kw(),iF4=Ze0(),nF4=qe0(),oF4=Vf();async function aF4(J,Q){let{address:Y,domain:G,message:X,nonce:z,scheme:K,signature:W,time:Z=new Date,...V}=Q,q=(0,iF4.parseSiweMessage)(X);if(!q.address)return!1;if(!(0,nF4.validateSiweMessage)({address:Y,domain:G,message:q,nonce:z,scheme:K,time:Z}))return!1;let M=(0,_F4.hashMessage)(X);return(0,oF4.verifyHash)(J,{address:q.address,hash:M,signature:W,...V})}});var mM1=H((Ie0)=>{Object.defineProperty(Ie0,"__esModule",{value:!0});Ie0.publicActions=oS4;var sF4=l_0(),tF4=Wi0(),eF4=Vi0(),JS4=Ui0(),QS4=zq1(),YS4=Jw(),GS4=Kq1(),XS4=Hi0(),zS4=bl(),KS4=Wq1(),WS4=Zq1(),ZS4=qV1(),VS4=GV1(),qS4=pp(),US4=YV1(),MS4=VV1(),DS4=Ni0(),HS4=vD(),IS4=Qw(),OS4=Li0(),AS4=jD(),De0=Vq1(),BS4=_p(),NS4=Pi0(),wS4=ji0(),LS4=N$(),ES4=bi0(),CS4=bp(),RS4=cp(),FS4=_s0(),SS4=ns0(),TS4=q_(),PS4=ss0(),$S4=Z$(),fS4=wM1(),kS4=Qt0(),vS4=f2(),He0=LM1(),jS4=Ct0(),hS4=gV1(),bS4=w$(),xS4=Vf(),yS4=ct0(),gS4=it0(),mS4=tt0(),dS4=bM1(),uS4=Je0(),lS4=uV1(),pS4=Xe0(),cS4=Ke0(),_S4=Me0(),iS4=H$(),nS4=Wc();function oS4(J){return{call:(Q)=>(0,YS4.call)(J,Q),createAccessList:(Q)=>(0,GS4.createAccessList)(J,Q),createBlockFilter:()=>(0,XS4.createBlockFilter)(J),createContractEventFilter:(Q)=>(0,zS4.createContractEventFilter)(J,Q),createEventFilter:(Q)=>(0,KS4.createEventFilter)(J,Q),createPendingTransactionFilter:()=>(0,WS4.createPendingTransactionFilter)(J),estimateContractGas:(Q)=>(0,ZS4.estimateContractGas)(J,Q),estimateGas:(Q)=>(0,qS4.estimateGas)(J,Q),getBalance:(Q)=>(0,MS4.getBalance)(J,Q),getBlobBaseFee:()=>(0,DS4.getBlobBaseFee)(J),getBlock:(Q)=>(0,HS4.getBlock)(J,Q),getBlockNumber:(Q)=>(0,IS4.getBlockNumber)(J,Q),getBlockTransactionCount:(Q)=>(0,OS4.getBlockTransactionCount)(J,Q),getBytecode:(Q)=>(0,De0.getCode)(J,Q),getChainId:()=>(0,AS4.getChainId)(J),getCode:(Q)=>(0,De0.getCode)(J,Q),getContractEvents:(Q)=>(0,BS4.getContractEvents)(J,Q),getEip712Domain:(Q)=>(0,NS4.getEip712Domain)(J,Q),getEnsAddress:(Q)=>(0,sF4.getEnsAddress)(J,Q),getEnsAvatar:(Q)=>(0,tF4.getEnsAvatar)(J,Q),getEnsName:(Q)=>(0,eF4.getEnsName)(J,Q),getEnsResolver:(Q)=>(0,JS4.getEnsResolver)(J,Q),getEnsText:(Q)=>(0,QS4.getEnsText)(J,Q),getFeeHistory:(Q)=>(0,wS4.getFeeHistory)(J,Q),estimateFeesPerGas:(Q)=>(0,VS4.estimateFeesPerGas)(J,Q),getFilterChanges:(Q)=>(0,LS4.getFilterChanges)(J,Q),getFilterLogs:(Q)=>(0,ES4.getFilterLogs)(J,Q),getGasPrice:()=>(0,CS4.getGasPrice)(J),getLogs:(Q)=>(0,RS4.getLogs)(J,Q),getProof:(Q)=>(0,FS4.getProof)(J,Q),estimateMaxPriorityFeePerGas:(Q)=>(0,US4.estimateMaxPriorityFeePerGas)(J,Q),getStorageAt:(Q)=>(0,SS4.getStorageAt)(J,Q),getTransaction:(Q)=>(0,TS4.getTransaction)(J,Q),getTransactionConfirmations:(Q)=>(0,PS4.getTransactionConfirmations)(J,Q),getTransactionCount:(Q)=>(0,$S4.getTransactionCount)(J,Q),getTransactionReceipt:(Q)=>(0,fS4.getTransactionReceipt)(J,Q),multicall:(Q)=>(0,kS4.multicall)(J,Q),prepareTransactionRequest:(Q)=>(0,iS4.prepareTransactionRequest)(J,Q),readContract:(Q)=>(0,vS4.readContract)(J,Q),sendRawTransaction:(Q)=>(0,nS4.sendRawTransaction)(J,Q),simulate:(Q)=>(0,He0.simulateBlocks)(J,Q),simulateBlocks:(Q)=>(0,He0.simulateBlocks)(J,Q),simulateCalls:(Q)=>(0,jS4.simulateCalls)(J,Q),simulateContract:(Q)=>(0,hS4.simulateContract)(J,Q),verifyHash:(Q)=>(0,xS4.verifyHash)(J,Q),verifyMessage:(Q)=>(0,yS4.verifyMessage)(J,Q),verifySiweMessage:(Q)=>(0,_S4.verifySiweMessage)(J,Q),verifyTypedData:(Q)=>(0,gS4.verifyTypedData)(J,Q),uninstallFilter:(Q)=>(0,bS4.uninstallFilter)(J,Q),waitForTransactionReceipt:(Q)=>(0,mS4.waitForTransactionReceipt)(J,Q),watchBlocks:(Q)=>(0,uS4.watchBlocks)(J,Q),watchBlockNumber:(Q)=>(0,dS4.watchBlockNumber)(J,Q),watchContractEvent:(Q)=>(0,lS4.watchContractEvent)(J,Q),watchEvent:(Q)=>(0,pS4.watchEvent)(J,Q),watchPendingTransactions:(Q)=>(0,cS4.watchPendingTransactions)(J,Q)}}});var Ae0=H((Oe0)=>{Object.defineProperty(Oe0,"__esModule",{value:!0});Oe0.createPublicClient=tS4;var rS4=T$(),sS4=mM1();function tS4(J){let{key:Q="public",name:Y="Public Client"}=J;return(0,rS4.createClient)({...J,key:Q,name:Y,type:"publicClient"}).extend(sS4.publicActions)}});var Ne0=H((Be0)=>{Object.defineProperty(Be0,"__esModule",{value:!0});Be0.dropTransaction=JT4;async function JT4(J,{hash:Q}){await J.request({method:`${J.mode}_dropTransaction`,params:[Q]})}});var Le0=H((we0)=>{Object.defineProperty(we0,"__esModule",{value:!0});we0.dumpState=YT4;async function YT4(J){return J.request({method:`${J.mode}_dumpState`})}});var Ce0=H((Ee0)=>{Object.defineProperty(Ee0,"__esModule",{value:!0});Ee0.getAutomine=XT4;async function XT4(J){if(J.mode==="ganache")return await J.request({method:"eth_mining"});return await J.request({method:`${J.mode}_getAutomine`})}});var Fe0=H((Re0)=>{Object.defineProperty(Re0,"__esModule",{value:!0});Re0.getTxpoolContent=KT4;async function KT4(J){return await J.request({method:"txpool_content"})}});var Pe0=H((Te0)=>{Object.defineProperty(Te0,"__esModule",{value:!0});Te0.getTxpoolStatus=ZT4;var Se0=o8();async function ZT4(J){let{pending:Q,queued:Y}=await J.request({method:"txpool_status"});return{pending:(0,Se0.hexToNumber)(Q),queued:(0,Se0.hexToNumber)(Y)}}});var fe0=H(($e0)=>{Object.defineProperty($e0,"__esModule",{value:!0});$e0.impersonateAccount=qT4;async function qT4(J,{address:Q}){await J.request({method:`${J.mode}_impersonateAccount`,params:[Q]})}});var ve0=H((ke0)=>{Object.defineProperty(ke0,"__esModule",{value:!0});ke0.increaseTime=DT4;var MT4=y1();async function DT4(J,{seconds:Q}){return await J.request({method:"evm_increaseTime",params:[(0,MT4.numberToHex)(Q)]})}});var he0=H((je0)=>{Object.defineProperty(je0,"__esModule",{value:!0});je0.inspectTxpool=IT4;async function IT4(J){return await J.request({method:"txpool_inspect"})}});var xe0=H((be0)=>{Object.defineProperty(be0,"__esModule",{value:!0});be0.loadState=AT4;async function AT4(J,{state:Q}){await J.request({method:`${J.mode}_loadState`,params:[Q]})}});var ge0=H((ye0)=>{Object.defineProperty(ye0,"__esModule",{value:!0});ye0.mine=NT4;var dM1=y1();async function NT4(J,{blocks:Q,interval:Y}){if(J.mode==="ganache")await J.request({method:"evm_mine",params:[{blocks:(0,dM1.numberToHex)(Q)}]});else await J.request({method:`${J.mode}_mine`,params:[(0,dM1.numberToHex)(Q),(0,dM1.numberToHex)(Y||0)]})}});var de0=H((me0)=>{Object.defineProperty(me0,"__esModule",{value:!0});me0.removeBlockTimestampInterval=LT4;async function LT4(J){await J.request({method:`${J.mode}_removeBlockTimestampInterval`})}});var le0=H((ue0)=>{Object.defineProperty(ue0,"__esModule",{value:!0});ue0.reset=CT4;async function CT4(J,{blockNumber:Q,jsonRpcUrl:Y}={}){await J.request({method:`${J.mode}_reset`,params:[{forking:{blockNumber:Number(Q),jsonRpcUrl:Y}}]})}});var ce0=H((pe0)=>{Object.defineProperty(pe0,"__esModule",{value:!0});pe0.revert=FT4;async function FT4(J,{id:Q}){await J.request({method:"evm_revert",params:[Q]})}});var ie0=H((_e0)=>{Object.defineProperty(_e0,"__esModule",{value:!0});_e0.sendUnsignedTransaction=$T4;var TT4=kD(),PT4=hX();async function $T4(J,Q){let{accessList:Y,data:G,from:X,gas:z,gasPrice:K,maxFeePerGas:W,maxPriorityFeePerGas:Z,nonce:V,to:q,value:U,...M}=Q,D=J.chain?.formatters?.transactionRequest?.format,O=(D||PT4.formatTransactionRequest)({...(0,TT4.extract)(M,{format:D}),accessList:Y,data:G,from:X,gas:z,gasPrice:K,maxFeePerGas:W,maxPriorityFeePerGas:Z,nonce:V,to:q,value:U});return await J.request({method:"eth_sendUnsignedTransaction",params:[O]})}});var oe0=H((ne0)=>{Object.defineProperty(ne0,"__esModule",{value:!0});ne0.setAutomine=kT4;async function kT4(J,Q){if(J.mode==="ganache")if(Q)await J.request({method:"miner_start"});else await J.request({method:"miner_stop"});else await J.request({method:"evm_setAutomine",params:[Q]})}});var se0=H((re0)=>{Object.defineProperty(re0,"__esModule",{value:!0});re0.setBalance=jT4;var ae0=y1();async function jT4(J,{address:Q,value:Y}){if(J.mode==="ganache")await J.request({method:"evm_setAccountBalance",params:[Q,(0,ae0.numberToHex)(Y)]});else await J.request({method:`${J.mode}_setBalance`,params:[Q,(0,ae0.numberToHex)(Y)]})}});var ee0=H((te0)=>{Object.defineProperty(te0,"__esModule",{value:!0});te0.setBlockGasLimit=xT4;var bT4=y1();async function xT4(J,{gasLimit:Q}){await J.request({method:"evm_setBlockGasLimit",params:[(0,bT4.numberToHex)(Q)]})}});var Q16=H((J16)=>{Object.defineProperty(J16,"__esModule",{value:!0});J16.setBlockTimestampInterval=gT4;async function gT4(J,{interval:Q}){let Y=(()=>{if(J.mode==="hardhat")return Q*1000;return Q})();await J.request({method:`${J.mode}_setBlockTimestampInterval`,params:[Y]})}});var G16=H((Y16)=>{Object.defineProperty(Y16,"__esModule",{value:!0});Y16.setCode=dT4;async function dT4(J,{address:Q,bytecode:Y}){if(J.mode==="ganache")await J.request({method:"evm_setAccountCode",params:[Q,Y]});else await J.request({method:`${J.mode}_setCode`,params:[Q,Y]})}});var z16=H((X16)=>{Object.defineProperty(X16,"__esModule",{value:!0});X16.setCoinbase=lT4;async function lT4(J,{address:Q}){await J.request({method:`${J.mode}_setCoinbase`,params:[Q]})}});var W16=H((K16)=>{Object.defineProperty(K16,"__esModule",{value:!0});K16.setIntervalMining=cT4;async function cT4(J,{interval:Q}){let Y=(()=>{if(J.mode==="hardhat")return Q*1000;return Q})();await J.request({method:"evm_setIntervalMining",params:[Y]})}});var V16=H((Z16)=>{Object.defineProperty(Z16,"__esModule",{value:!0});Z16.setLoggingEnabled=iT4;async function iT4(J,Q){await J.request({method:`${J.mode}_setLoggingEnabled`,params:[Q]})}});var U16=H((q16)=>{Object.defineProperty(q16,"__esModule",{value:!0});q16.setMinGasPrice=aT4;var oT4=y1();async function aT4(J,{gasPrice:Q}){await J.request({method:`${J.mode}_setMinGasPrice`,params:[(0,oT4.numberToHex)(Q)]})}});var D16=H((M16)=>{Object.defineProperty(M16,"__esModule",{value:!0});M16.setNextBlockBaseFeePerGas=tT4;var sT4=y1();async function tT4(J,{baseFeePerGas:Q}){await J.request({method:`${J.mode}_setNextBlockBaseFeePerGas`,params:[(0,sT4.numberToHex)(Q)]})}});var I16=H((H16)=>{Object.defineProperty(H16,"__esModule",{value:!0});H16.setNextBlockTimestamp=QP4;var JP4=y1();async function QP4(J,{timestamp:Q}){await J.request({method:"evm_setNextBlockTimestamp",params:[(0,JP4.numberToHex)(Q)]})}});var A16=H((O16)=>{Object.defineProperty(O16,"__esModule",{value:!0});O16.setNonce=XP4;var GP4=y1();async function XP4(J,{address:Q,nonce:Y}){await J.request({method:`${J.mode}_setNonce`,params:[Q,(0,GP4.numberToHex)(Y)]})}});var N16=H((B16)=>{Object.defineProperty(B16,"__esModule",{value:!0});B16.setRpcUrl=KP4;async function KP4(J,Q){await J.request({method:`${J.mode}_setRpcUrl`,params:[Q]})}});var L16=H((w16)=>{Object.defineProperty(w16,"__esModule",{value:!0});w16.setStorageAt=VP4;var ZP4=y1();async function VP4(J,{address:Q,index:Y,value:G}){await J.request({method:`${J.mode}_setStorageAt`,params:[Q,typeof Y==="number"?(0,ZP4.numberToHex)(Y):Y,G]})}});var C16=H((E16)=>{Object.defineProperty(E16,"__esModule",{value:!0});E16.snapshot=UP4;async function UP4(J){return await J.request({method:"evm_snapshot"})}});var F16=H((R16)=>{Object.defineProperty(R16,"__esModule",{value:!0});R16.stopImpersonatingAccount=DP4;async function DP4(J,{address:Q}){await J.request({method:`${J.mode}_stopImpersonatingAccount`,params:[Q]})}});var uM1=H((S16)=>{Object.defineProperty(S16,"__esModule",{value:!0});S16.testActions=_P4;var IP4=Ne0(),OP4=Le0(),AP4=Ce0(),BP4=Fe0(),NP4=Pe0(),wP4=fe0(),LP4=ve0(),EP4=he0(),CP4=xe0(),RP4=ge0(),FP4=de0(),SP4=le0(),TP4=ce0(),PP4=ie0(),$P4=oe0(),fP4=se0(),kP4=ee0(),vP4=Q16(),jP4=G16(),hP4=z16(),bP4=W16(),xP4=V16(),yP4=U16(),gP4=D16(),mP4=I16(),dP4=A16(),uP4=N16(),lP4=L16(),pP4=C16(),cP4=F16();function _P4({mode:J}){return(Q)=>{let Y=Q.extend(()=>({mode:J}));return{dropTransaction:(G)=>(0,IP4.dropTransaction)(Y,G),dumpState:()=>(0,OP4.dumpState)(Y),getAutomine:()=>(0,AP4.getAutomine)(Y),getTxpoolContent:()=>(0,BP4.getTxpoolContent)(Y),getTxpoolStatus:()=>(0,NP4.getTxpoolStatus)(Y),impersonateAccount:(G)=>(0,wP4.impersonateAccount)(Y,G),increaseTime:(G)=>(0,LP4.increaseTime)(Y,G),inspectTxpool:()=>(0,EP4.inspectTxpool)(Y),loadState:(G)=>(0,CP4.loadState)(Y,G),mine:(G)=>(0,RP4.mine)(Y,G),removeBlockTimestampInterval:()=>(0,FP4.removeBlockTimestampInterval)(Y),reset:(G)=>(0,SP4.reset)(Y,G),revert:(G)=>(0,TP4.revert)(Y,G),sendUnsignedTransaction:(G)=>(0,PP4.sendUnsignedTransaction)(Y,G),setAutomine:(G)=>(0,$P4.setAutomine)(Y,G),setBalance:(G)=>(0,fP4.setBalance)(Y,G),setBlockGasLimit:(G)=>(0,kP4.setBlockGasLimit)(Y,G),setBlockTimestampInterval:(G)=>(0,vP4.setBlockTimestampInterval)(Y,G),setCode:(G)=>(0,jP4.setCode)(Y,G),setCoinbase:(G)=>(0,hP4.setCoinbase)(Y,G),setIntervalMining:(G)=>(0,bP4.setIntervalMining)(Y,G),setLoggingEnabled:(G)=>(0,xP4.setLoggingEnabled)(Y,G),setMinGasPrice:(G)=>(0,yP4.setMinGasPrice)(Y,G),setNextBlockBaseFeePerGas:(G)=>(0,gP4.setNextBlockBaseFeePerGas)(Y,G),setNextBlockTimestamp:(G)=>(0,mP4.setNextBlockTimestamp)(Y,G),setNonce:(G)=>(0,dP4.setNonce)(Y,G),setRpcUrl:(G)=>(0,uP4.setRpcUrl)(Y,G),setStorageAt:(G)=>(0,lP4.setStorageAt)(Y,G),snapshot:()=>(0,pP4.snapshot)(Y),stopImpersonatingAccount:(G)=>(0,cP4.stopImpersonatingAccount)(Y,G)}}}});var P16=H((T16)=>{Object.defineProperty(T16,"__esModule",{value:!0});T16.createTestClient=aP4;var nP4=T$(),oP4=uM1();function aP4(J){let{key:Q="test",name:Y="Test Client",mode:G}=J;return(0,nP4.createClient)({...J,key:Q,name:Y,type:"testClient"}).extend((z)=>({mode:G,...(0,oP4.testActions)({mode:G})(z)}))}});var f16=H(($16)=>{Object.defineProperty($16,"__esModule",{value:!0});$16.addChain=tP4;var sP4=y1();async function tP4(J,{chain:Q}){let{id:Y,name:G,nativeCurrency:X,rpcUrls:z,blockExplorers:K}=Q;await J.request({method:"wallet_addEthereumChain",params:[{chainId:(0,sP4.numberToHex)(Y),chainName:G,nativeCurrency:X,rpcUrls:z.default.http,blockExplorerUrls:K?Object.values(K).map(({url:W})=>W):void 0}]},{dedupe:!0,retryCount:0})}});var v16=H((k16)=>{Object.defineProperty(k16,"__esModule",{value:!0});k16.deployContract=Y$4;var J$4=eN(),Q$4=C$();function Y$4(J,Q){let{abi:Y,args:G,bytecode:X,...z}=Q,K=(0,J$4.encodeDeployData)({abi:Y,args:G,bytecode:X});return(0,Q$4.sendTransaction)(J,{...z,...z.authorizationList?{to:null}:{},data:K})}});var h16=H((j16)=>{Object.defineProperty(j16,"__esModule",{value:!0});j16.getAddresses=z$4;var X$4=_3();async function z$4(J){if(J.account?.type==="local")return[J.account.address];return(await J.request({method:"eth_accounts"},{dedupe:!0})).map((Y)=>(0,X$4.checksumAddress)(Y))}});var x16=H((b16)=>{Object.defineProperty(b16,"__esModule",{value:!0});b16.getCapabilities=V$4;var W$4=L9(),Z$4=y1();async function V$4(J,Q={}){let{account:Y=J.account,chainId:G}=Q,X=Y?(0,W$4.parseAccount)(Y):void 0,z=G?[X?.address,[(0,Z$4.numberToHex)(G)]]:[X?.address],K=await J.request({method:"wallet_getCapabilities",params:z}),W={};for(let[Z,V]of Object.entries(K)){W[Number(Z)]={};for(let[q,U]of Object.entries(V)){if(q==="addSubAccount")q="unstable_addSubAccount";W[Number(Z)][q]=U}}return typeof G==="number"?W[G]:W}});var g16=H((y16)=>{Object.defineProperty(y16,"__esModule",{value:!0});y16.getPermissions=U$4;async function U$4(J){return await J.request({method:"wallet_getPermissions"},{dedupe:!0})}});var lM1=H((u16)=>{Object.defineProperty(u16,"__esModule",{value:!0});u16.prepareAuthorization=A$4;var m16=L9(),D$4=Xq(),H$4=GY(),d16=g6(),I$4=jD(),O$4=Z$();async function A$4(J,Q){let{account:Y=J.account,chainId:G,nonce:X}=Q;if(!Y)throw new D$4.AccountNotFoundError({docsPath:"/docs/eip7702/prepareAuthorization"});let z=(0,m16.parseAccount)(Y),K=(()=>{if(!Q.executor)return;if(Q.executor==="self")return Q.executor;return(0,m16.parseAccount)(Q.executor)})(),W={address:Q.contractAddress??Q.address,chainId:G,nonce:X};if(typeof W.chainId>"u")W.chainId=J.chain?.id??await(0,d16.getAction)(J,I$4.getChainId,"getChainId")({});if(typeof W.nonce>"u"){if(W.nonce=await(0,d16.getAction)(J,O$4.getTransactionCount,"getTransactionCount")({address:z.address,blockTag:"pending"}),K==="self"||K?.address&&(0,H$4.isAddressEqual)(K.address,z.address))W.nonce+=1}return W}});var p16=H((l16)=>{Object.defineProperty(l16,"__esModule",{value:!0});l16.requestAddresses=w$4;var N$4=_3();async function w$4(J){return(await J.request({method:"eth_requestAccounts"},{dedupe:!0,retryCount:0})).map((Y)=>(0,N$4.getAddress)(Y))}});var _16=H((c16)=>{Object.defineProperty(c16,"__esModule",{value:!0});c16.requestPermissions=E$4;async function E$4(J,Q){return J.request({method:"wallet_requestPermissions",params:[Q]},{retryCount:0})}});var n16=H((i16)=>{Object.defineProperty(i16,"__esModule",{value:!0});i16.showCallsStatus=R$4;async function R$4(J,Q){let{id:Y}=Q;await J.request({method:"wallet_showCallsStatus",params:[Y]});return}});var r16=H((a16)=>{Object.defineProperty(a16,"__esModule",{value:!0});a16.signAuthorization=P$4;var S$4=L9(),o16=Xq(),T$4=lM1();async function P$4(J,Q){let{account:Y=J.account}=Q;if(!Y)throw new o16.AccountNotFoundError({docsPath:"/docs/eip7702/signAuthorization"});let G=(0,S$4.parseAccount)(Y);if(!G.signAuthorization)throw new o16.AccountTypeNotSupportedError({docsPath:"/docs/eip7702/signAuthorization",metaMessages:["The `signAuthorization` Action does not support JSON-RPC Accounts."],type:G.type});let X=await(0,T$4.prepareAuthorization)(J,Q);return G.signAuthorization(X)}});var e16=H((t16)=>{Object.defineProperty(t16,"__esModule",{value:!0});t16.signMessage=v$4;var f$4=L9(),k$4=Xq(),s16=y1();async function v$4(J,{account:Q=J.account,message:Y}){if(!Q)throw new k$4.AccountNotFoundError({docsPath:"/docs/actions/wallet/signMessage"});let G=(0,f$4.parseAccount)(Q);if(G.signMessage)return G.signMessage({message:Y});let X=(()=>{if(typeof Y==="string")return(0,s16.stringToHex)(Y);if(Y.raw instanceof Uint8Array)return(0,s16.toHex)(Y.raw);return Y.raw})();return J.request({method:"personal_sign",params:[X,G.address]},{retryCount:0})}});var Q06=H((J06)=>{Object.defineProperty(J06,"__esModule",{value:!0});J06.signTransaction=l$4;var h$4=L9(),b$4=Xq(),x$4=E$(),y$4=y1(),g$4=hX(),m$4=g6(),d$4=bX(),u$4=jD();async function l$4(J,Q){let{account:Y=J.account,chain:G=J.chain,...X}=Q;if(!Y)throw new b$4.AccountNotFoundError({docsPath:"/docs/actions/wallet/signTransaction"});let z=(0,h$4.parseAccount)(Y);(0,d$4.assertRequest)({account:z,...Q});let K=await(0,m$4.getAction)(J,u$4.getChainId,"getChainId")({});if(G!==null)(0,x$4.assertCurrentChain)({currentChainId:K,chain:G});let Z=(G?.formatters||J.chain?.formatters)?.transactionRequest?.format||g$4.formatTransactionRequest;if(z.signTransaction)return z.signTransaction({...X,chainId:K},{serializer:J.chain?.serializers?.transaction});return await J.request({method:"eth_signTransaction",params:[{...Z(X),chainId:(0,y$4.numberToHex)(K),from:z.address}]},{retryCount:0})}});var G06=H((Y06)=>{Object.defineProperty(Y06,"__esModule",{value:!0});Y06.signTypedData=i$4;var c$4=L9(),_$4=Xq(),pM1=b$();async function i$4(J,Q){let{account:Y=J.account,domain:G,message:X,primaryType:z}=Q;if(!Y)throw new _$4.AccountNotFoundError({docsPath:"/docs/actions/wallet/signTypedData"});let K=(0,c$4.parseAccount)(Y),W={EIP712Domain:(0,pM1.getTypesForEIP712Domain)({domain:G}),...Q.types};if((0,pM1.validateTypedData)({domain:G,message:X,primaryType:z,types:W}),K.signTypedData)return K.signTypedData({domain:G,message:X,primaryType:z,types:W});let Z=(0,pM1.serializeTypedData)({domain:G,message:X,primaryType:z,types:W});return J.request({method:"eth_signTypedData_v4",params:[K.address,Z]},{retryCount:0})}});var z06=H((X06)=>{Object.defineProperty(X06,"__esModule",{value:!0});X06.switchChain=a$4;var o$4=y1();async function a$4(J,{id:Q}){await J.request({method:"wallet_switchEthereumChain",params:[{chainId:(0,o$4.numberToHex)(Q)}]},{retryCount:0})}});var W06=H((K06)=>{Object.defineProperty(K06,"__esModule",{value:!0});K06.watchAsset=s$4;async function s$4(J,Q){return await J.request({method:"wallet_watchAsset",params:Q},{retryCount:0})}});var cM1=H((Z06)=>{Object.defineProperty(Z06,"__esModule",{value:!0});Z06.walletActions=Ef4;var e$4=jD(),Jf4=f16(),Qf4=v16(),Yf4=h16(),Gf4=oV1(),Xf4=x16(),zf4=g16(),Kf4=lM1(),Wf4=H$(),Zf4=p16(),Vf4=_16(),qf4=nV1(),Uf4=Wc(),Mf4=C$(),Df4=n16(),Hf4=r16(),If4=e16(),Of4=Q06(),Af4=G06(),Bf4=z06(),Nf4=rV1(),wf4=W06(),Lf4=cV1();function Ef4(J){return{addChain:(Q)=>(0,Jf4.addChain)(J,Q),deployContract:(Q)=>(0,Qf4.deployContract)(J,Q),getAddresses:()=>(0,Yf4.getAddresses)(J),getCallsStatus:(Q)=>(0,Gf4.getCallsStatus)(J,Q),getCapabilities:(Q)=>(0,Xf4.getCapabilities)(J,Q),getChainId:()=>(0,e$4.getChainId)(J),getPermissions:()=>(0,zf4.getPermissions)(J),prepareAuthorization:(Q)=>(0,Kf4.prepareAuthorization)(J,Q),prepareTransactionRequest:(Q)=>(0,Wf4.prepareTransactionRequest)(J,Q),requestAddresses:()=>(0,Zf4.requestAddresses)(J),requestPermissions:(Q)=>(0,Vf4.requestPermissions)(J,Q),sendCalls:(Q)=>(0,qf4.sendCalls)(J,Q),sendRawTransaction:(Q)=>(0,Uf4.sendRawTransaction)(J,Q),sendTransaction:(Q)=>(0,Mf4.sendTransaction)(J,Q),showCallsStatus:(Q)=>(0,Df4.showCallsStatus)(J,Q),signAuthorization:(Q)=>(0,Hf4.signAuthorization)(J,Q),signMessage:(Q)=>(0,If4.signMessage)(J,Q),signTransaction:(Q)=>(0,Of4.signTransaction)(J,Q),signTypedData:(Q)=>(0,Af4.signTypedData)(J,Q),switchChain:(Q)=>(0,Bf4.switchChain)(J,Q),waitForCallsStatus:(Q)=>(0,Nf4.waitForCallsStatus)(J,Q),watchAsset:(Q)=>(0,wf4.watchAsset)(J,Q),writeContract:(Q)=>(0,Lf4.writeContract)(J,Q)}}});var q06=H((V06)=>{Object.defineProperty(V06,"__esModule",{value:!0});V06.createWalletClient=Sf4;var Rf4=T$(),Ff4=cM1();function Sf4(J){let{key:Q="wallet",name:Y="Wallet Client",transport:G}=J;return(0,Rf4.createClient)({...J,key:Q,name:Y,transport:G,type:"walletClient"}).extend(Ff4.walletActions)}});var Cw=H((U06)=>{Object.defineProperty(U06,"__esModule",{value:!0});U06.createTransport=ff4;var Pf4=Eq1(),$f4=tV1();function ff4({key:J,methods:Q,name:Y,request:G,retryCount:X=3,retryDelay:z=150,timeout:K,type:W},Z){let V=(0,$f4.uid)();return{config:{key:J,methods:Q,name:Y,request:G,retryCount:X,retryDelay:z,timeout:K,type:W},request:(0,Pf4.buildRequest)(G,{methods:Q,retryCount:X,retryDelay:z,uid:V}),value:Z}}});var D06=H((M06)=>{Object.defineProperty(M06,"__esModule",{value:!0});M06.custom=jf4;var vf4=Cw();function jf4(J,Q={}){let{key:Y="custom",methods:G,name:X="Custom Provider",retryDelay:z}=Q;return({retryCount:K})=>(0,vf4.createTransport)({key:Y,methods:G,name:X,request:J.request.bind(J),retryCount:Q.retryCount??K,retryDelay:z,type:"custom"})}});var B06=H((A06)=>{Object.defineProperty(A06,"__esModule",{value:!0});A06.fallback=gf4;A06.shouldThrow=I06;A06.rankTransports=O06;var bf4=jX(),H06=nK(),xf4=zc(),yf4=Cw();function gf4(J,Q={}){let{key:Y="fallback",name:G="Fallback",rank:X=!1,shouldThrow:z=I06,retryCount:K,retryDelay:W}=Q;return({chain:Z,pollingInterval:V=4000,timeout:q,...U})=>{let M=J,D=()=>{},I=(0,yf4.createTransport)({key:Y,name:G,async request({method:O,params:A}){let B,w=async(N=0)=>{let L=M[N]({...U,chain:Z,retryCount:0,timeout:q});try{let E=await L.request({method:O,params:A});return D({method:O,params:A,response:E,transport:L,status:"success"}),E}catch(E){if(D({error:E,method:O,params:A,transport:L,status:"error"}),z(E))throw E;if(N===M.length-1)throw E;if(B??=M.slice(N+1).some((R)=>{let{include:F,exclude:f}=R({chain:Z}).config.methods||{};if(F)return F.includes(O);if(f)return!f.includes(O);return!0}),!B)throw E;return w(N+1)}};return w()},retryCount:K,retryDelay:W,type:"fallback"},{onResponse:(O)=>D=O,transports:M.map((O)=>O({chain:Z,retryCount:0}))});if(X){let O=typeof X==="object"?X:{};O06({chain:Z,interval:O.interval??V,onTransports:(A)=>M=A,ping:O.ping,sampleCount:O.sampleCount,timeout:O.timeout,transports:M,weights:O.weights})}return I}}function I06(J){if("code"in J&&typeof J.code==="number"){if(J.code===H06.TransactionRejectedRpcError.code||J.code===H06.UserRejectedRequestError.code||bf4.ExecutionRevertedError.nodeMessage.test(J.message)||J.code===5000)return!0}return!1}function O06({chain:J,interval:Q=4000,onTransports:Y,ping:G,sampleCount:X=10,timeout:z=1000,transports:K,weights:W={}}){let{stability:Z=0.7,latency:V=0.3}=W,q=[],U=async()=>{let M=await Promise.all(K.map(async(O)=>{let A=O({chain:J,retryCount:0,timeout:z}),B=Date.now(),w,N;try{await(G?G({transport:A}):A.request({method:"net_listening"})),N=1}catch{N=0}finally{w=Date.now()}return{latency:w-B,success:N}}));if(q.push(M),q.length>X)q.shift();let D=Math.max(...q.map((O)=>Math.max(...O.map(({latency:A})=>A)))),I=K.map((O,A)=>{let B=q.map((R)=>R[A].latency),N=1-B.reduce((R,F)=>R+F,0)/B.length/D,L=q.map((R)=>R[A].success),E=L.reduce((R,F)=>R+F,0)/L.length;if(E===0)return[0,A];return[V*N+Z*E,A]}).sort((O,A)=>A[0]-O[0]);Y(I.map(([,O])=>K[O])),await(0,xf4.wait)(Q),U()};U()}});var A_=H((w06)=>{Object.defineProperty(w06,"__esModule",{value:!0});w06.UrlRequiredError=void 0;var lf4=f0();class N06 extends lf4.BaseError{constructor(){super("No URL was provided to the Transport. Please provide a valid RPC URL to the Transport.",{docsPath:"/docs/clients/intro",name:"UrlRequiredError"})}}w06.UrlRequiredError=N06});var C06=H((E06)=>{Object.defineProperty(E06,"__esModule",{value:!0});E06.http=of4;var pf4=QY(),cf4=A_(),_f4=sp(),if4=jc(),nf4=Cw();function of4(J,Q={}){let{batch:Y,fetchFn:G,fetchOptions:X,key:z="http",methods:K,name:W="HTTP JSON-RPC",onFetchRequest:Z,onFetchResponse:V,retryDelay:q,raw:U}=Q;return({chain:M,retryCount:D,timeout:I})=>{let{batchSize:O=1000,wait:A=0}=typeof Y==="object"?Y:{},B=Q.retryCount??D,w=I??Q.timeout??1e4,N=J||M?.rpcUrls.default.http[0];if(!N)throw new cf4.UrlRequiredError;let L=(0,if4.getHttpRpcClient)(N,{fetchFn:G,fetchOptions:X,onRequest:Z,onResponse:V,timeout:w});return(0,nf4.createTransport)({key:z,methods:K,name:W,async request({method:E,params:R}){let F={method:E,params:R},{schedule:f}=(0,_f4.createBatchScheduler)({id:N,wait:A,shouldSplitBatch($){return $.length>O},fn:($)=>L.request({body:$}),sort:($,d)=>$.id-d.id}),C=async($)=>Y?f($):[await L.request({body:$})],[{error:P,result:k}]=await C(F);if(U)return{error:P,result:k};if(P)throw new pf4.RpcRequestError({body:F,error:P,url:N});return k},retryCount:B,retryDelay:q,timeout:w,type:"http"},{fetchOptions:X,url:N})}}});var F06=H((R06)=>{Object.defineProperty(R06,"__esModule",{value:!0});R06.webSocket=Jk4;var rf4=QY(),sf4=A_(),tf4=cq1(),_M1=bc(),ef4=Cw();function Jk4(J,Q={}){let{keepAlive:Y,key:G="webSocket",methods:X,name:z="WebSocket JSON-RPC",reconnect:K,retryDelay:W}=Q;return({chain:Z,retryCount:V,timeout:q})=>{let U=Q.retryCount??V,M=q??Q.timeout??1e4,D=J||Z?.rpcUrls.default.webSocket?.[0],I={keepAlive:Y,reconnect:K};if(!D)throw new sf4.UrlRequiredError;return(0,ef4.createTransport)({key:G,methods:X,name:z,async request({method:O,params:A}){let B={method:O,params:A},w=await(0,_M1.getWebSocketRpcClient)(D,I),{error:N,result:L}=await w.requestAsync({body:B,timeout:M});if(N)throw new rf4.RpcRequestError({body:B,error:N,url:D});return L},retryCount:U,retryDelay:W,timeout:M,type:"webSocket"},{getSocket(){return(0,tf4.getSocket)(D)},getRpcClient(){return(0,_M1.getWebSocketRpcClient)(D,I)},async subscribe({params:O,onData:A,onError:B}){let w=await(0,_M1.getWebSocketRpcClient)(D,I),{result:N}=await new Promise((L,E)=>w.request({body:{method:"eth_subscribe",params:O},onError(R){E(R),B?.(R);return},onResponse(R){if(R.error){E(R.error),B?.(R.error);return}if(typeof R.id==="number"){L(R);return}if(R.method!=="eth_subscription")return;A(R.params)}}));return{subscriptionId:N,async unsubscribe(){return new Promise((L)=>w.request({body:{method:"eth_unsubscribe",params:[N]},onResponse:L}))}}}})}}});var $06=H((T06)=>{Object.defineProperty(T06,"__esModule",{value:!0});T06.ProviderRpcError=void 0;class S06 extends Error{constructor(J,Q){super(Q);Object.defineProperty(this,"code",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"details",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.code=J,this.details=Q}}T06.ProviderRpcError=S06});var k06=H((f06)=>{Object.defineProperty(f06,"__esModule",{value:!0});f06.decodeDeployData=Gk4;var iM1=P8(),Yk4=_K(),nM1="/docs/contract/decodeDeployData";function Gk4(J){let{abi:Q,bytecode:Y,data:G}=J;if(G===Y)return{bytecode:Y};let X=Q.find((K)=>("type"in K)&&K.type==="constructor");if(!X)throw new iM1.AbiConstructorNotFoundError({docsPath:nM1});if(!("inputs"in X))throw new iM1.AbiConstructorParamsNotFoundError({docsPath:nM1});if(!X.inputs||X.inputs.length===0)throw new iM1.AbiConstructorParamsNotFoundError({docsPath:nM1});return{args:(0,Yk4.decodeAbiParameters)(X.inputs,`0x${G.replace(Y,"")}`),bytecode:Y}}});var h06=H((j06)=>{Object.defineProperty(j06,"__esModule",{value:!0});j06.fromBlobs=Wk4;var v06=vN(),zk4=t6(),Kk4=y1();function Wk4(J){let Q=J.to??(typeof J.blobs[0]==="string"?"hex":"bytes"),Y=typeof J.blobs[0]==="string"?J.blobs.map((W)=>(0,zk4.hexToBytes)(W)):J.blobs,G=Y.reduce((W,Z)=>W+Z.length,0),X=(0,v06.createCursor)(new Uint8Array(G)),z=!0;for(let W of Y){let Z=(0,v06.createCursor)(W);while(z&&Z.position<W.length){Z.incrementPosition(1);let V=31;if(W.length-Z.position<31)V=W.length-Z.position;for(let q in Array.from({length:V})){let U=Z.readByte();if(U===128&&!Z.inspectBytes(Z.remaining).includes(128)){z=!1;break}X.pushByte(U)}}}let K=X.bytes.slice(0,X.position);return Q==="hex"?(0,Kk4.bytesToHex)(K):K}});var x06=H((b06)=>{Object.defineProperty(b06,"__esModule",{value:!0});b06.sidecarsToVersionedHashes=qk4;var Vk4=gp();function qk4(J){let{sidecars:Q,version:Y}=J,G=J.to??(typeof Q[0].blob==="string"?"hex":"bytes"),X=[];for(let{commitment:z}of Q)X.push((0,Vk4.commitmentToVersionedHash)({commitment:z,to:G,version:Y}));return X}});var g06=H((y06)=>{Object.defineProperty(y06,"__esModule",{value:!0});y06.toCoinType=Hk4;var Mk4=Ac(),Dk4=2147483648;function Hk4(J){if(J===1)return 60n;if(J>=Dk4||J<0)throw new Mk4.EnsInvalidChainIdError({chainId:J});return BigInt((2147483648|J)>>>0)}});var oM1=H((m06)=>{Object.defineProperty(m06,"__esModule",{value:!0});m06.defineKzg=Ok4;function Ok4({blobToKzgCommitment:J,computeBlobKzgProof:Q}){return{blobToKzgCommitment:J,computeBlobKzgProof:Q}}});var u06=H((d06)=>{Object.defineProperty(d06,"__esModule",{value:!0});d06.setupKzg=Nk4;var Bk4=oM1();function Nk4(J,Q){try{J.loadTrustedSetup(Q)}catch(Y){let G=Y;if(!G.message.includes("trusted setup is already loaded"))throw G}return(0,Bk4.defineKzg)(J)}});var p06=H((l06)=>{Object.defineProperty(l06,"__esModule",{value:!0});l06.compactSignatureToSignature=Ck4;var Lk4=t6(),Ek4=y1();function Ck4({r:J,yParityAndS:Q}){let Y=(0,Lk4.hexToBytes)(Q),G=Y[0]&128?1:0,X=Y;if(G===1)X[0]&=127;return{r:J,s:(0,Ek4.bytesToHex)(X),yParity:G}}});var i06=H((_06)=>{Object.defineProperty(_06,"__esModule",{value:!0});_06.parseCompactSignature=Sk4;var Fk4=Qq(),c06=y1();function Sk4(J){let{r:Q,s:Y}=Fk4.secp256k1.Signature.fromCompact(J.slice(2,130));return{r:(0,c06.numberToHex)(Q,{size:32}),yParityAndS:(0,c06.numberToHex)(Y,{size:32})}}});var o06=H((n06)=>{Object.defineProperty(n06,"__esModule",{value:!0});n06.parseSignature=$k4;var Pk4=Qq(),B_=y1();function $k4(J){let{r:Q,s:Y}=Pk4.secp256k1.Signature.fromCompact(J.slice(2,130)),G=Number(`0x${J.slice(130)}`),[X,z]=(()=>{if(G===0||G===1)return[void 0,G];if(G===27)return[BigInt(G),0];if(G===28)return[BigInt(G),1];throw Error("Invalid yParityOrV value")})();if(typeof X<"u")return{r:(0,B_.numberToHex)(Q,{size:32}),s:(0,B_.numberToHex)(Y,{size:32}),v:X,yParity:z};return{r:(0,B_.numberToHex)(Q,{size:32}),s:(0,B_.numberToHex)(Y,{size:32}),yParity:z}}});var r06=H((a06)=>{Object.defineProperty(a06,"__esModule",{value:!0});a06.recoverTransactionAddress=bk4;var kk4=c7(),vk4=Z_(),jk4=v$(),hk4=sK();async function bk4(J){let{serializedTransaction:Q,signature:Y}=J,G=(0,vk4.parseTransaction)(Q),X=Y??{r:G.r,s:G.s,v:G.v,yParity:G.yParity},z=(0,jk4.serializeTransaction)({...G,r:void 0,s:void 0,v:void 0,yParity:void 0,sidecars:void 0});return await(0,hk4.recoverAddress)({hash:(0,kk4.keccak256)(z),signature:X})}});var e06=H((t06)=>{Object.defineProperty(t06,"__esModule",{value:!0});t06.serializeCompactSignature=gk4;var yk4=Qq(),s06=o8();function gk4({r:J,yParityAndS:Q}){return`0x${new yk4.secp256k1.Signature((0,s06.hexToBigInt)(J),(0,s06.hexToBigInt)(Q)).toCompactHex()}`}});var Q66=H((J66)=>{Object.defineProperty(J66,"__esModule",{value:!0});J66.signatureToCompactSignature=lk4;var dk4=t6(),uk4=y1();function lk4(J){let{r:Q,s:Y,v:G,yParity:X}=J,z=Number(X??G-27n),K=Y;if(z===1){let W=(0,dk4.hexToBytes)(Y);W[0]|=128,K=(0,uk4.bytesToHex)(W)}return{r:Q,yParityAndS:K}}});var w66=H((j)=>{Object.defineProperty(j,"__esModule",{value:!0});j.maxInt8=j.universalSignatureValidatorByteCode=j.erc6492SignatureValidatorByteCode=j.deploylessCallViaFactoryBytecode=j.deploylessCallViaBytecodeBytecode=j.zeroHash=j.zeroAddress=j.ethAddress=j.multicall3Abi=j.universalSignatureValidatorAbi=j.erc6492SignatureValidatorAbi=j.erc4626Abi=j.erc1155Abi=j.erc721Abi=j.erc20Abi_bytes32=j.erc20Abi=j.webSocket=j.http=j.shouldThrow=j.fallback=j.custom=j.createTransport=j.walletActions=j.testActions=j.publicActions=j.createWalletClient=j.createTestClient=j.createPublicClient=j.rpcSchema=j.createClient=j.WaitForCallsStatusTimeoutError=j.getContract=j.UnknownTypeError=j.UnknownSignatureError=j.SolidityProtectedKeywordError=j.parseAbiParameters=j.parseAbiParameter=j.parseAbiItem=j.parseAbi=j.InvalidStructSignatureError=j.InvalidSignatureError=j.InvalidParenthesisError=j.InvalidParameterError=j.InvalidModifierError=j.InvalidFunctionModifierError=j.InvalidAbiTypeParameterError=j.InvalidAbiParametersError=j.InvalidAbiParameterError=j.InvalidAbiItemError=j.CircularReferenceError=void 0;j.maxUint152=j.maxUint144=j.maxUint136=j.maxUint128=j.maxUint120=j.maxUint112=j.maxUint104=j.maxUint96=j.maxUint88=j.maxUint80=j.maxUint72=j.maxUint64=j.maxUint56=j.maxUint48=j.maxUint40=j.maxUint32=j.maxUint24=j.maxUint16=j.maxUint8=j.maxInt256=j.maxInt248=j.maxInt240=j.maxInt232=j.maxInt224=j.maxInt216=j.maxInt208=j.maxInt200=j.maxInt192=j.maxInt184=j.maxInt176=j.maxInt168=j.maxInt160=j.maxInt152=j.maxInt144=j.maxInt136=j.maxInt128=j.maxInt120=j.maxInt112=j.maxInt104=j.maxInt96=j.maxInt88=j.maxInt80=j.maxInt72=j.maxInt64=j.maxInt56=j.maxInt48=j.maxInt40=j.maxInt32=j.maxInt24=j.maxInt16=void 0;j.AbiConstructorNotFoundError=j.weiUnits=j.gweiUnits=j.etherUnits=j.presignMessagePrefix=j.minInt256=j.minInt248=j.minInt240=j.minInt232=j.minInt224=j.minInt216=j.minInt208=j.minInt200=j.minInt192=j.minInt184=j.minInt176=j.minInt168=j.minInt160=j.minInt152=j.minInt144=j.minInt136=j.minInt128=j.minInt120=j.minInt112=j.minInt104=j.minInt96=j.minInt88=j.minInt80=j.minInt72=j.minInt64=j.minInt56=j.minInt48=j.minInt40=j.minInt32=j.minInt24=j.minInt16=j.minInt8=j.maxUint256=j.maxUint248=j.maxUint240=j.maxUint232=j.maxUint224=j.maxUint216=j.maxUint208=j.maxUint200=j.maxUint192=j.maxUint184=j.maxUint176=j.maxUint168=j.maxUint160=void 0;j.EnsAvatarUriResolutionError=j.EnsAvatarUnsupportedNamespaceError=j.EnsAvatarInvalidNftUriError=j.SizeOverflowError=j.InvalidHexValueError=j.InvalidHexBooleanError=j.InvalidBytesBooleanError=j.IntegerOutOfRangeError=j.SliceOffsetOutOfBoundsError=j.SizeExceedsPaddingSizeError=j.RawContractError=j.CounterfactualDeploymentFailedError=j.ContractFunctionZeroDataError=j.ContractFunctionRevertedError=j.ContractFunctionExecutionError=j.CallExecutionError=j.InvalidChainIdError=j.ClientChainNotConfiguredError=j.ChainNotFoundError=j.ChainMismatchError=j.ChainDoesNotSupportContract=j.BundleFailedError=j.BlockNotFoundError=j.setErrorConfig=j.BaseError=j.InvalidAddressError=j.UnsupportedPackedAbiType=j.InvalidDefinitionTypeError=j.InvalidArrayError=j.InvalidAbiEncodingTypeError=j.InvalidAbiDecodingTypeError=j.DecodeLogTopicsMismatch=j.DecodeLogDataMismatch=j.BytesSizeMismatchError=j.AbiFunctionSignatureNotFoundError=j.AbiFunctionOutputsNotFoundError=j.AbiFunctionNotFoundError=j.AbiEventSignatureNotFoundError=j.AbiEventSignatureEmptyTopicsError=j.AbiEventNotFoundError=j.AbiErrorSignatureNotFoundError=j.AbiErrorNotFoundError=j.AbiErrorInputsNotFoundError=j.AbiEncodingLengthMismatchError=j.AbiEncodingBytesSizeMismatchError=j.AbiEncodingArrayLengthMismatchError=j.AbiDecodingZeroDataError=j.AbiDecodingDataSizeTooSmallError=j.AbiDecodingDataSizeInvalidError=j.AbiConstructorParamsNotFoundError=void 0;j.UnsupportedProviderMethodError=j.UnsupportedNonOptionalCapabilityError=j.UnsupportedChainIdError=j.UnknownRpcError=j.UnknownBundleIdError=j.UnauthorizedProviderError=j.TransactionRejectedRpcError=j.SwitchChainError=j.RpcError=j.ResourceUnavailableRpcError=j.ResourceNotFoundRpcError=j.ProviderRpcError=j.ProviderDisconnectedError=j.ParseRpcError=j.MethodNotSupportedRpcError=j.MethodNotFoundRpcError=j.LimitExceededRpcError=j.JsonRpcVersionUnsupportedError=j.InvalidRequestRpcError=j.InvalidParamsRpcError=j.InvalidInputRpcError=j.InternalRpcError=j.DuplicateIdError=j.ChainDisconnectedError=j.BundleTooLargeError=j.AtomicReadyWalletRejectedUpgradeError=j.AtomicityNotSupportedError=j.WebSocketRequestError=j.TimeoutError=j.SocketClosedError=j.RpcRequestError=j.HttpRequestError=j.UnknownNodeError=j.TransactionTypeNotSupportedError=j.TipAboveFeeCapError=j.NonceTooLowError=j.NonceTooHighError=j.NonceMaxValueError=j.IntrinsicGasTooLowError=j.IntrinsicGasTooHighError=j.InsufficientFundsError=j.FeeCapTooLowError=j.FeeCapTooHighError=j.ExecutionRevertedError=j.FilterTypeNotSupportedError=j.MaxFeePerGasTooLowError=j.Eip1559FeesNotSupportedError=j.BaseFeeScalarError=j.EstimateGasExecutionError=j.EnsInvalidChainIdError=void 0;j.toBlobs=j.toBlobSidecars=j.sidecarsToVersionedHashes=j.fromBlobs=j.commitmentToVersionedHash=j.commitmentsToVersionedHashes=j.blobsToProofs=j.blobsToCommitments=j.isAddressEqual=j.isAddress=j.getCreateAddress=j.getCreate2Address=j.getContractAddress=j.getAddress=j.checksumAddress=j.prepareEncodeFunctionData=j.parseEventLogs=j.getAbiItem=j.encodePacked=j.encodeFunctionResult=j.encodeFunctionData=j.encodeEventTopics=j.encodeErrorResult=j.encodeDeployData=j.encodeAbiParameters=j.decodeFunctionResult=j.decodeFunctionData=j.decodeEventLog=j.decodeErrorResult=j.decodeDeployData=j.decodeAbiParameters=j.EIP1193ProviderRpcError=j.InvalidDecimalNumberError=j.InvalidStructTypeError=j.InvalidPrimaryTypeError=j.InvalidDomainError=j.UrlRequiredError=j.WaitForTransactionReceiptTimeoutError=j.TransactionReceiptNotFoundError=j.TransactionNotFoundError=j.TransactionExecutionError=j.InvalidStorageKeySizeError=j.InvalidSerializedTransactionTypeError=j.InvalidSerializedTransactionError=j.InvalidSerializableTransactionError=j.InvalidLegacyVError=j.FeeConflictError=j.StateAssignmentConflictError=j.AccountStateConflictError=j.UserRejectedRequestError=void 0;j.getContractError=j.toCoinType=j.namehash=j.labelhash=j.toRlp=j.hexToRlp=j.bytesToRlp=j.toHex=j.stringToHex=j.numberToHex=j.bytesToHex=j.boolToHex=j.toBytes=j.stringToBytes=j.numberToBytes=j.hexToBytes=j.boolToBytes=j.fromRlp=j.hexToString=j.hexToNumber=j.hexToBool=j.hexToBigInt=j.fromHex=j.fromBytes=j.bytesToString=j.bytesToNumber=j.bytesToBool=j.bytesToBigInt=j.trim=j.sliceHex=j.sliceBytes=j.slice=j.size=j.padHex=j.padBytes=j.pad=j.isHex=j.isBytes=j.concatHex=j.concatBytes=j.concat=j.getChainContractAddress=j.extractChain=j.defineChain=j.assertCurrentChain=j.offchainLookupSignature=j.offchainLookupAbiItem=j.offchainLookup=j.ccipFetch=j.ccipRequest=void 0;j.recoverTypedDataAddress=j.recoverTransactionAddress=j.recoverPublicKey=j.recoverMessageAddress=j.recoverAddress=j.parseSignature=j.hexToSignature=j.parseErc8010Signature=j.parseErc6492Signature=j.parseCompactSignature=j.hexToCompactSignature=j.isErc8010Signature=j.isErc6492Signature=j.hashTypedData=j.hashStruct=j.hashDomain=j.hashMessage=j.compactSignatureToSignature=j.withTimeout=j.withRetry=j.withCache=j.nonceManager=j.createNonceManager=j.setupKzg=j.defineKzg=j.getFunctionSignature=j.toFunctionSignature=j.getFunctionSelector=j.toFunctionSelector=j.toFunctionHash=j.getEventSignature=j.toEventSignature=j.getEventSelector=j.toEventSelector=j.toEventHash=j.sha256=j.ripemd160=j.keccak256=j.isHash=j.rpcTransactionType=j.formatTransactionRequest=j.defineTransactionRequest=j.formatTransactionReceipt=j.defineTransactionReceipt=j.transactionType=j.formatTransaction=j.defineTransaction=j.formatLog=j.formatBlock=j.defineBlock=void 0;j.parseUnits=j.parseGwei=j.parseEther=j.formatUnits=j.formatGwei=j.formatEther=j.validateTypedData=j.serializeTypedData=j.getTypesForEIP712Domain=j.domainSeparator=j.serializeTransaction=j.serializeAccessList=j.parseTransaction=j.getTransactionType=j.getSerializedTransactionType=j.assertTransactionLegacy=j.assertTransactionEIP2930=j.assertTransactionEIP1559=j.assertRequest=j.stringify=j.verifyTypedData=j.verifyMessage=j.verifyHash=j.toPrefixedMessage=j.signatureToCompactSignature=j.serializeSignature=j.signatureToHex=j.serializeErc8010Signature=j.serializeErc6492Signature=j.serializeCompactSignature=j.compactSignatureToHex=void 0;var c4=vP();Object.defineProperty(j,"CircularReferenceError",{enumerable:!0,get:function(){return c4.CircularReferenceError}});Object.defineProperty(j,"InvalidAbiItemError",{enumerable:!0,get:function(){return c4.InvalidAbiItemError}});Object.defineProperty(j,"InvalidAbiParameterError",{enumerable:!0,get:function(){return c4.InvalidAbiParameterError}});Object.defineProperty(j,"InvalidAbiParametersError",{enumerable:!0,get:function(){return c4.InvalidAbiParametersError}});Object.defineProperty(j,"InvalidAbiTypeParameterError",{enumerable:!0,get:function(){return c4.InvalidAbiTypeParameterError}});Object.defineProperty(j,"InvalidFunctionModifierError",{enumerable:!0,get:function(){return c4.InvalidFunctionModifierError}});Object.defineProperty(j,"InvalidModifierError",{enumerable:!0,get:function(){return c4.InvalidModifierError}});Object.defineProperty(j,"InvalidParameterError",{enumerable:!0,get:function(){return c4.InvalidParameterError}});Object.defineProperty(j,"InvalidParenthesisError",{enumerable:!0,get:function(){return c4.InvalidParenthesisError}});Object.defineProperty(j,"InvalidSignatureError",{enumerable:!0,get:function(){return c4.InvalidSignatureError}});Object.defineProperty(j,"InvalidStructSignatureError",{enumerable:!0,get:function(){return c4.InvalidStructSignatureError}});Object.defineProperty(j,"parseAbi",{enumerable:!0,get:function(){return c4.parseAbi}});Object.defineProperty(j,"parseAbiItem",{enumerable:!0,get:function(){return c4.parseAbiItem}});Object.defineProperty(j,"parseAbiParameter",{enumerable:!0,get:function(){return c4.parseAbiParameter}});Object.defineProperty(j,"parseAbiParameters",{enumerable:!0,get:function(){return c4.parseAbiParameters}});Object.defineProperty(j,"SolidityProtectedKeywordError",{enumerable:!0,get:function(){return c4.SolidityProtectedKeywordError}});Object.defineProperty(j,"UnknownSignatureError",{enumerable:!0,get:function(){return c4.UnknownSignatureError}});Object.defineProperty(j,"UnknownTypeError",{enumerable:!0,get:function(){return c4.UnknownTypeError}});var ck4=Z_0();Object.defineProperty(j,"getContract",{enumerable:!0,get:function(){return ck4.getContract}});var _k4=rV1();Object.defineProperty(j,"WaitForCallsStatusTimeoutError",{enumerable:!0,get:function(){return _k4.WaitForCallsStatusTimeoutError}});var Y66=T$();Object.defineProperty(j,"createClient",{enumerable:!0,get:function(){return Y66.createClient}});Object.defineProperty(j,"rpcSchema",{enumerable:!0,get:function(){return Y66.rpcSchema}});var ik4=Ae0();Object.defineProperty(j,"createPublicClient",{enumerable:!0,get:function(){return ik4.createPublicClient}});var nk4=P16();Object.defineProperty(j,"createTestClient",{enumerable:!0,get:function(){return nk4.createTestClient}});var ok4=q06();Object.defineProperty(j,"createWalletClient",{enumerable:!0,get:function(){return ok4.createWalletClient}});var ak4=mM1();Object.defineProperty(j,"publicActions",{enumerable:!0,get:function(){return ak4.publicActions}});var rk4=uM1();Object.defineProperty(j,"testActions",{enumerable:!0,get:function(){return rk4.testActions}});var sk4=cM1();Object.defineProperty(j,"walletActions",{enumerable:!0,get:function(){return sk4.walletActions}});var tk4=Cw();Object.defineProperty(j,"createTransport",{enumerable:!0,get:function(){return tk4.createTransport}});var ek4=D06();Object.defineProperty(j,"custom",{enumerable:!0,get:function(){return ek4.custom}});var G66=B06();Object.defineProperty(j,"fallback",{enumerable:!0,get:function(){return G66.fallback}});Object.defineProperty(j,"shouldThrow",{enumerable:!0,get:function(){return G66.shouldThrow}});var Jv4=C06();Object.defineProperty(j,"http",{enumerable:!0,get:function(){return Jv4.http}});var Qv4=F06();Object.defineProperty(j,"webSocket",{enumerable:!0,get:function(){return Qv4.webSocket}});var Vq=tK();Object.defineProperty(j,"erc20Abi",{enumerable:!0,get:function(){return Vq.erc20Abi}});Object.defineProperty(j,"erc20Abi_bytes32",{enumerable:!0,get:function(){return Vq.erc20Abi_bytes32}});Object.defineProperty(j,"erc721Abi",{enumerable:!0,get:function(){return Vq.erc721Abi}});Object.defineProperty(j,"erc1155Abi",{enumerable:!0,get:function(){return Vq.erc1155Abi}});Object.defineProperty(j,"erc4626Abi",{enumerable:!0,get:function(){return Vq.erc4626Abi}});Object.defineProperty(j,"erc6492SignatureValidatorAbi",{enumerable:!0,get:function(){return Vq.erc6492SignatureValidatorAbi}});Object.defineProperty(j,"universalSignatureValidatorAbi",{enumerable:!0,get:function(){return Vq.erc6492SignatureValidatorAbi}});Object.defineProperty(j,"multicall3Abi",{enumerable:!0,get:function(){return Vq.multicall3Abi}});var X66=PM1();Object.defineProperty(j,"ethAddress",{enumerable:!0,get:function(){return X66.ethAddress}});Object.defineProperty(j,"zeroAddress",{enumerable:!0,get:function(){return X66.zeroAddress}});var Yv4=xc();Object.defineProperty(j,"zeroHash",{enumerable:!0,get:function(){return Yv4.zeroHash}});var N_=sN();Object.defineProperty(j,"deploylessCallViaBytecodeBytecode",{enumerable:!0,get:function(){return N_.deploylessCallViaBytecodeBytecode}});Object.defineProperty(j,"deploylessCallViaFactoryBytecode",{enumerable:!0,get:function(){return N_.deploylessCallViaFactoryBytecode}});Object.defineProperty(j,"erc6492SignatureValidatorByteCode",{enumerable:!0,get:function(){return N_.erc6492SignatureValidatorByteCode}});Object.defineProperty(j,"universalSignatureValidatorByteCode",{enumerable:!0,get:function(){return N_.erc6492SignatureValidatorByteCode}});var w1=jp();Object.defineProperty(j,"maxInt8",{enumerable:!0,get:function(){return w1.maxInt8}});Object.defineProperty(j,"maxInt16",{enumerable:!0,get:function(){return w1.maxInt16}});Object.defineProperty(j,"maxInt24",{enumerable:!0,get:function(){return w1.maxInt24}});Object.defineProperty(j,"maxInt32",{enumerable:!0,get:function(){return w1.maxInt32}});Object.defineProperty(j,"maxInt40",{enumerable:!0,get:function(){return w1.maxInt40}});Object.defineProperty(j,"maxInt48",{enumerable:!0,get:function(){return w1.maxInt48}});Object.defineProperty(j,"maxInt56",{enumerable:!0,get:function(){return w1.maxInt56}});Object.defineProperty(j,"maxInt64",{enumerable:!0,get:function(){return w1.maxInt64}});Object.defineProperty(j,"maxInt72",{enumerable:!0,get:function(){return w1.maxInt72}});Object.defineProperty(j,"maxInt80",{enumerable:!0,get:function(){return w1.maxInt80}});Object.defineProperty(j,"maxInt88",{enumerable:!0,get:function(){return w1.maxInt88}});Object.defineProperty(j,"maxInt96",{enumerable:!0,get:function(){return w1.maxInt96}});Object.defineProperty(j,"maxInt104",{enumerable:!0,get:function(){return w1.maxInt104}});Object.defineProperty(j,"maxInt112",{enumerable:!0,get:function(){return w1.maxInt112}});Object.defineProperty(j,"maxInt120",{enumerable:!0,get:function(){return w1.maxInt120}});Object.defineProperty(j,"maxInt128",{enumerable:!0,get:function(){return w1.maxInt128}});Object.defineProperty(j,"maxInt136",{enumerable:!0,get:function(){return w1.maxInt136}});Object.defineProperty(j,"maxInt144",{enumerable:!0,get:function(){return w1.maxInt144}});Object.defineProperty(j,"maxInt152",{enumerable:!0,get:function(){return w1.maxInt152}});Object.defineProperty(j,"maxInt160",{enumerable:!0,get:function(){return w1.maxInt160}});Object.defineProperty(j,"maxInt168",{enumerable:!0,get:function(){return w1.maxInt168}});Object.defineProperty(j,"maxInt176",{enumerable:!0,get:function(){return w1.maxInt176}});Object.defineProperty(j,"maxInt184",{enumerable:!0,get:function(){return w1.maxInt184}});Object.defineProperty(j,"maxInt192",{enumerable:!0,get:function(){return w1.maxInt192}});Object.defineProperty(j,"maxInt200",{enumerable:!0,get:function(){return w1.maxInt200}});Object.defineProperty(j,"maxInt208",{enumerable:!0,get:function(){return w1.maxInt208}});Object.defineProperty(j,"maxInt216",{enumerable:!0,get:function(){return w1.maxInt216}});Object.defineProperty(j,"maxInt224",{enumerable:!0,get:function(){return w1.maxInt224}});Object.defineProperty(j,"maxInt232",{enumerable:!0,get:function(){return w1.maxInt232}});Object.defineProperty(j,"maxInt240",{enumerable:!0,get:function(){return w1.maxInt240}});Object.defineProperty(j,"maxInt248",{enumerable:!0,get:function(){return w1.maxInt248}});Object.defineProperty(j,"maxInt256",{enumerable:!0,get:function(){return w1.maxInt256}});Object.defineProperty(j,"maxUint8",{enumerable:!0,get:function(){return w1.maxUint8}});Object.defineProperty(j,"maxUint16",{enumerable:!0,get:function(){return w1.maxUint16}});Object.defineProperty(j,"maxUint24",{enumerable:!0,get:function(){return w1.maxUint24}});Object.defineProperty(j,"maxUint32",{enumerable:!0,get:function(){return w1.maxUint32}});Object.defineProperty(j,"maxUint40",{enumerable:!0,get:function(){return w1.maxUint40}});Object.defineProperty(j,"maxUint48",{enumerable:!0,get:function(){return w1.maxUint48}});Object.defineProperty(j,"maxUint56",{enumerable:!0,get:function(){return w1.maxUint56}});Object.defineProperty(j,"maxUint64",{enumerable:!0,get:function(){return w1.maxUint64}});Object.defineProperty(j,"maxUint72",{enumerable:!0,get:function(){return w1.maxUint72}});Object.defineProperty(j,"maxUint80",{enumerable:!0,get:function(){return w1.maxUint80}});Object.defineProperty(j,"maxUint88",{enumerable:!0,get:function(){return w1.maxUint88}});Object.defineProperty(j,"maxUint96",{enumerable:!0,get:function(){return w1.maxUint96}});Object.defineProperty(j,"maxUint104",{enumerable:!0,get:function(){return w1.maxUint104}});Object.defineProperty(j,"maxUint112",{enumerable:!0,get:function(){return w1.maxUint112}});Object.defineProperty(j,"maxUint120",{enumerable:!0,get:function(){return w1.maxUint120}});Object.defineProperty(j,"maxUint128",{enumerable:!0,get:function(){return w1.maxUint128}});Object.defineProperty(j,"maxUint136",{enumerable:!0,get:function(){return w1.maxUint136}});Object.defineProperty(j,"maxUint144",{enumerable:!0,get:function(){return w1.maxUint144}});Object.defineProperty(j,"maxUint152",{enumerable:!0,get:function(){return w1.maxUint152}});Object.defineProperty(j,"maxUint160",{enumerable:!0,get:function(){return w1.maxUint160}});Object.defineProperty(j,"maxUint168",{enumerable:!0,get:function(){return w1.maxUint168}});Object.defineProperty(j,"maxUint176",{enumerable:!0,get:function(){return w1.maxUint176}});Object.defineProperty(j,"maxUint184",{enumerable:!0,get:function(){return w1.maxUint184}});Object.defineProperty(j,"maxUint192",{enumerable:!0,get:function(){return w1.maxUint192}});Object.defineProperty(j,"maxUint200",{enumerable:!0,get:function(){return w1.maxUint200}});Object.defineProperty(j,"maxUint208",{enumerable:!0,get:function(){return w1.maxUint208}});Object.defineProperty(j,"maxUint216",{enumerable:!0,get:function(){return w1.maxUint216}});Object.defineProperty(j,"maxUint224",{enumerable:!0,get:function(){return w1.maxUint224}});Object.defineProperty(j,"maxUint232",{enumerable:!0,get:function(){return w1.maxUint232}});Object.defineProperty(j,"maxUint240",{enumerable:!0,get:function(){return w1.maxUint240}});Object.defineProperty(j,"maxUint248",{enumerable:!0,get:function(){return w1.maxUint248}});Object.defineProperty(j,"maxUint256",{enumerable:!0,get:function(){return w1.maxUint256}});Object.defineProperty(j,"minInt8",{enumerable:!0,get:function(){return w1.minInt8}});Object.defineProperty(j,"minInt16",{enumerable:!0,get:function(){return w1.minInt16}});Object.defineProperty(j,"minInt24",{enumerable:!0,get:function(){return w1.minInt24}});Object.defineProperty(j,"minInt32",{enumerable:!0,get:function(){return w1.minInt32}});Object.defineProperty(j,"minInt40",{enumerable:!0,get:function(){return w1.minInt40}});Object.defineProperty(j,"minInt48",{enumerable:!0,get:function(){return w1.minInt48}});Object.defineProperty(j,"minInt56",{enumerable:!0,get:function(){return w1.minInt56}});Object.defineProperty(j,"minInt64",{enumerable:!0,get:function(){return w1.minInt64}});Object.defineProperty(j,"minInt72",{enumerable:!0,get:function(){return w1.minInt72}});Object.defineProperty(j,"minInt80",{enumerable:!0,get:function(){return w1.minInt80}});Object.defineProperty(j,"minInt88",{enumerable:!0,get:function(){return w1.minInt88}});Object.defineProperty(j,"minInt96",{enumerable:!0,get:function(){return w1.minInt96}});Object.defineProperty(j,"minInt104",{enumerable:!0,get:function(){return w1.minInt104}});Object.defineProperty(j,"minInt112",{enumerable:!0,get:function(){return w1.minInt112}});Object.defineProperty(j,"minInt120",{enumerable:!0,get:function(){return w1.minInt120}});Object.defineProperty(j,"minInt128",{enumerable:!0,get:function(){return w1.minInt128}});Object.defineProperty(j,"minInt136",{enumerable:!0,get:function(){return w1.minInt136}});Object.defineProperty(j,"minInt144",{enumerable:!0,get:function(){return w1.minInt144}});Object.defineProperty(j,"minInt152",{enumerable:!0,get:function(){return w1.minInt152}});Object.defineProperty(j,"minInt160",{enumerable:!0,get:function(){return w1.minInt160}});Object.defineProperty(j,"minInt168",{enumerable:!0,get:function(){return w1.minInt168}});Object.defineProperty(j,"minInt176",{enumerable:!0,get:function(){return w1.minInt176}});Object.defineProperty(j,"minInt184",{enumerable:!0,get:function(){return w1.minInt184}});Object.defineProperty(j,"minInt192",{enumerable:!0,get:function(){return w1.minInt192}});Object.defineProperty(j,"minInt200",{enumerable:!0,get:function(){return w1.minInt200}});Object.defineProperty(j,"minInt208",{enumerable:!0,get:function(){return w1.minInt208}});Object.defineProperty(j,"minInt216",{enumerable:!0,get:function(){return w1.minInt216}});Object.defineProperty(j,"minInt224",{enumerable:!0,get:function(){return w1.minInt224}});Object.defineProperty(j,"minInt232",{enumerable:!0,get:function(){return w1.minInt232}});Object.defineProperty(j,"minInt240",{enumerable:!0,get:function(){return w1.minInt240}});Object.defineProperty(j,"minInt248",{enumerable:!0,get:function(){return w1.minInt248}});Object.defineProperty(j,"minInt256",{enumerable:!0,get:function(){return w1.minInt256}});var Gv4=_q1();Object.defineProperty(j,"presignMessagePrefix",{enumerable:!0,get:function(){return Gv4.presignMessagePrefix}});var aM1=bN();Object.defineProperty(j,"etherUnits",{enumerable:!0,get:function(){return aM1.etherUnits}});Object.defineProperty(j,"gweiUnits",{enumerable:!0,get:function(){return aM1.gweiUnits}});Object.defineProperty(j,"weiUnits",{enumerable:!0,get:function(){return aM1.weiUnits}});var $8=P8();Object.defineProperty(j,"AbiConstructorNotFoundError",{enumerable:!0,get:function(){return $8.AbiConstructorNotFoundError}});Object.defineProperty(j,"AbiConstructorParamsNotFoundError",{enumerable:!0,get:function(){return $8.AbiConstructorParamsNotFoundError}});Object.defineProperty(j,"AbiDecodingDataSizeInvalidError",{enumerable:!0,get:function(){return $8.AbiDecodingDataSizeInvalidError}});Object.defineProperty(j,"AbiDecodingDataSizeTooSmallError",{enumerable:!0,get:function(){return $8.AbiDecodingDataSizeTooSmallError}});Object.defineProperty(j,"AbiDecodingZeroDataError",{enumerable:!0,get:function(){return $8.AbiDecodingZeroDataError}});Object.defineProperty(j,"AbiEncodingArrayLengthMismatchError",{enumerable:!0,get:function(){return $8.AbiEncodingArrayLengthMismatchError}});Object.defineProperty(j,"AbiEncodingBytesSizeMismatchError",{enumerable:!0,get:function(){return $8.AbiEncodingBytesSizeMismatchError}});Object.defineProperty(j,"AbiEncodingLengthMismatchError",{enumerable:!0,get:function(){return $8.AbiEncodingLengthMismatchError}});Object.defineProperty(j,"AbiErrorInputsNotFoundError",{enumerable:!0,get:function(){return $8.AbiErrorInputsNotFoundError}});Object.defineProperty(j,"AbiErrorNotFoundError",{enumerable:!0,get:function(){return $8.AbiErrorNotFoundError}});Object.defineProperty(j,"AbiErrorSignatureNotFoundError",{enumerable:!0,get:function(){return $8.AbiErrorSignatureNotFoundError}});Object.defineProperty(j,"AbiEventNotFoundError",{enumerable:!0,get:function(){return $8.AbiEventNotFoundError}});Object.defineProperty(j,"AbiEventSignatureEmptyTopicsError",{enumerable:!0,get:function(){return $8.AbiEventSignatureEmptyTopicsError}});Object.defineProperty(j,"AbiEventSignatureNotFoundError",{enumerable:!0,get:function(){return $8.AbiEventSignatureNotFoundError}});Object.defineProperty(j,"AbiFunctionNotFoundError",{enumerable:!0,get:function(){return $8.AbiFunctionNotFoundError}});Object.defineProperty(j,"AbiFunctionOutputsNotFoundError",{enumerable:!0,get:function(){return $8.AbiFunctionOutputsNotFoundError}});Object.defineProperty(j,"AbiFunctionSignatureNotFoundError",{enumerable:!0,get:function(){return $8.AbiFunctionSignatureNotFoundError}});Object.defineProperty(j,"BytesSizeMismatchError",{enumerable:!0,get:function(){return $8.BytesSizeMismatchError}});Object.defineProperty(j,"DecodeLogDataMismatch",{enumerable:!0,get:function(){return $8.DecodeLogDataMismatch}});Object.defineProperty(j,"DecodeLogTopicsMismatch",{enumerable:!0,get:function(){return $8.DecodeLogTopicsMismatch}});Object.defineProperty(j,"InvalidAbiDecodingTypeError",{enumerable:!0,get:function(){return $8.InvalidAbiDecodingTypeError}});Object.defineProperty(j,"InvalidAbiEncodingTypeError",{enumerable:!0,get:function(){return $8.InvalidAbiEncodingTypeError}});Object.defineProperty(j,"InvalidArrayError",{enumerable:!0,get:function(){return $8.InvalidArrayError}});Object.defineProperty(j,"InvalidDefinitionTypeError",{enumerable:!0,get:function(){return $8.InvalidDefinitionTypeError}});Object.defineProperty(j,"UnsupportedPackedAbiType",{enumerable:!0,get:function(){return $8.UnsupportedPackedAbiType}});var Xv4=tQ();Object.defineProperty(j,"InvalidAddressError",{enumerable:!0,get:function(){return Xv4.InvalidAddressError}});var z66=f0();Object.defineProperty(j,"BaseError",{enumerable:!0,get:function(){return z66.BaseError}});Object.defineProperty(j,"setErrorConfig",{enumerable:!0,get:function(){return z66.setErrorConfig}});var zv4=hp();Object.defineProperty(j,"BlockNotFoundError",{enumerable:!0,get:function(){return zv4.BlockNotFoundError}});var Kv4=_V1();Object.defineProperty(j,"BundleFailedError",{enumerable:!0,get:function(){return Kv4.BundleFailedError}});var Uf=tN();Object.defineProperty(j,"ChainDoesNotSupportContract",{enumerable:!0,get:function(){return Uf.ChainDoesNotSupportContract}});Object.defineProperty(j,"ChainMismatchError",{enumerable:!0,get:function(){return Uf.ChainMismatchError}});Object.defineProperty(j,"ChainNotFoundError",{enumerable:!0,get:function(){return Uf.ChainNotFoundError}});Object.defineProperty(j,"ClientChainNotConfiguredError",{enumerable:!0,get:function(){return Uf.ClientChainNotConfiguredError}});Object.defineProperty(j,"InvalidChainIdError",{enumerable:!0,get:function(){return Uf.InvalidChainIdError}});var Rw=iK();Object.defineProperty(j,"CallExecutionError",{enumerable:!0,get:function(){return Rw.CallExecutionError}});Object.defineProperty(j,"ContractFunctionExecutionError",{enumerable:!0,get:function(){return Rw.ContractFunctionExecutionError}});Object.defineProperty(j,"ContractFunctionRevertedError",{enumerable:!0,get:function(){return Rw.ContractFunctionRevertedError}});Object.defineProperty(j,"ContractFunctionZeroDataError",{enumerable:!0,get:function(){return Rw.ContractFunctionZeroDataError}});Object.defineProperty(j,"CounterfactualDeploymentFailedError",{enumerable:!0,get:function(){return Rw.CounterfactualDeploymentFailedError}});Object.defineProperty(j,"RawContractError",{enumerable:!0,get:function(){return Rw.RawContractError}});var K66=hP();Object.defineProperty(j,"SizeExceedsPaddingSizeError",{enumerable:!0,get:function(){return K66.SizeExceedsPaddingSizeError}});Object.defineProperty(j,"SliceOffsetOutOfBoundsError",{enumerable:!0,get:function(){return K66.SliceOffsetOutOfBoundsError}});var Mf=FD();Object.defineProperty(j,"IntegerOutOfRangeError",{enumerable:!0,get:function(){return Mf.IntegerOutOfRangeError}});Object.defineProperty(j,"InvalidBytesBooleanError",{enumerable:!0,get:function(){return Mf.InvalidBytesBooleanError}});Object.defineProperty(j,"InvalidHexBooleanError",{enumerable:!0,get:function(){return Mf.InvalidHexBooleanError}});Object.defineProperty(j,"InvalidHexValueError",{enumerable:!0,get:function(){return Mf.InvalidHexValueError}});Object.defineProperty(j,"SizeOverflowError",{enumerable:!0,get:function(){return Mf.SizeOverflowError}});var w_=Ac();Object.defineProperty(j,"EnsAvatarInvalidNftUriError",{enumerable:!0,get:function(){return w_.EnsAvatarInvalidNftUriError}});Object.defineProperty(j,"EnsAvatarUnsupportedNamespaceError",{enumerable:!0,get:function(){return w_.EnsAvatarUnsupportedNamespaceError}});Object.defineProperty(j,"EnsAvatarUriResolutionError",{enumerable:!0,get:function(){return w_.EnsAvatarUriResolutionError}});Object.defineProperty(j,"EnsInvalidChainIdError",{enumerable:!0,get:function(){return w_.EnsInvalidChainIdError}});var Wv4=uZ1();Object.defineProperty(j,"EstimateGasExecutionError",{enumerable:!0,get:function(){return Wv4.EstimateGasExecutionError}});var rM1=K$();Object.defineProperty(j,"BaseFeeScalarError",{enumerable:!0,get:function(){return rM1.BaseFeeScalarError}});Object.defineProperty(j,"Eip1559FeesNotSupportedError",{enumerable:!0,get:function(){return rM1.Eip1559FeesNotSupportedError}});Object.defineProperty(j,"MaxFeePerGasTooLowError",{enumerable:!0,get:function(){return rM1.MaxFeePerGasTooLowError}});var Zv4=FW1();Object.defineProperty(j,"FilterTypeNotSupportedError",{enumerable:!0,get:function(){return Zv4.FilterTypeNotSupportedError}});var zY=jX();Object.defineProperty(j,"ExecutionRevertedError",{enumerable:!0,get:function(){return zY.ExecutionRevertedError}});Object.defineProperty(j,"FeeCapTooHighError",{enumerable:!0,get:function(){return zY.FeeCapTooHighError}});Object.defineProperty(j,"FeeCapTooLowError",{enumerable:!0,get:function(){return zY.FeeCapTooLowError}});Object.defineProperty(j,"InsufficientFundsError",{enumerable:!0,get:function(){return zY.InsufficientFundsError}});Object.defineProperty(j,"IntrinsicGasTooHighError",{enumerable:!0,get:function(){return zY.IntrinsicGasTooHighError}});Object.defineProperty(j,"IntrinsicGasTooLowError",{enumerable:!0,get:function(){return zY.IntrinsicGasTooLowError}});Object.defineProperty(j,"NonceMaxValueError",{enumerable:!0,get:function(){return zY.NonceMaxValueError}});Object.defineProperty(j,"NonceTooHighError",{enumerable:!0,get:function(){return zY.NonceTooHighError}});Object.defineProperty(j,"NonceTooLowError",{enumerable:!0,get:function(){return zY.NonceTooLowError}});Object.defineProperty(j,"TipAboveFeeCapError",{enumerable:!0,get:function(){return zY.TipAboveFeeCapError}});Object.defineProperty(j,"TransactionTypeNotSupportedError",{enumerable:!0,get:function(){return zY.TransactionTypeNotSupportedError}});Object.defineProperty(j,"UnknownNodeError",{enumerable:!0,get:function(){return zY.UnknownNodeError}});var Df=QY();Object.defineProperty(j,"HttpRequestError",{enumerable:!0,get:function(){return Df.HttpRequestError}});Object.defineProperty(j,"RpcRequestError",{enumerable:!0,get:function(){return Df.RpcRequestError}});Object.defineProperty(j,"SocketClosedError",{enumerable:!0,get:function(){return Df.SocketClosedError}});Object.defineProperty(j,"TimeoutError",{enumerable:!0,get:function(){return Df.TimeoutError}});Object.defineProperty(j,"WebSocketRequestError",{enumerable:!0,get:function(){return Df.WebSocketRequestError}});var J8=nK();Object.defineProperty(j,"AtomicityNotSupportedError",{enumerable:!0,get:function(){return J8.AtomicityNotSupportedError}});Object.defineProperty(j,"AtomicReadyWalletRejectedUpgradeError",{enumerable:!0,get:function(){return J8.AtomicReadyWalletRejectedUpgradeError}});Object.defineProperty(j,"BundleTooLargeError",{enumerable:!0,get:function(){return J8.BundleTooLargeError}});Object.defineProperty(j,"ChainDisconnectedError",{enumerable:!0,get:function(){return J8.ChainDisconnectedError}});Object.defineProperty(j,"DuplicateIdError",{enumerable:!0,get:function(){return J8.DuplicateIdError}});Object.defineProperty(j,"InternalRpcError",{enumerable:!0,get:function(){return J8.InternalRpcError}});Object.defineProperty(j,"InvalidInputRpcError",{enumerable:!0,get:function(){return J8.InvalidInputRpcError}});Object.defineProperty(j,"InvalidParamsRpcError",{enumerable:!0,get:function(){return J8.InvalidParamsRpcError}});Object.defineProperty(j,"InvalidRequestRpcError",{enumerable:!0,get:function(){return J8.InvalidRequestRpcError}});Object.defineProperty(j,"JsonRpcVersionUnsupportedError",{enumerable:!0,get:function(){return J8.JsonRpcVersionUnsupportedError}});Object.defineProperty(j,"LimitExceededRpcError",{enumerable:!0,get:function(){return J8.LimitExceededRpcError}});Object.defineProperty(j,"MethodNotFoundRpcError",{enumerable:!0,get:function(){return J8.MethodNotFoundRpcError}});Object.defineProperty(j,"MethodNotSupportedRpcError",{enumerable:!0,get:function(){return J8.MethodNotSupportedRpcError}});Object.defineProperty(j,"ParseRpcError",{enumerable:!0,get:function(){return J8.ParseRpcError}});Object.defineProperty(j,"ProviderDisconnectedError",{enumerable:!0,get:function(){return J8.ProviderDisconnectedError}});Object.defineProperty(j,"ProviderRpcError",{enumerable:!0,get:function(){return J8.ProviderRpcError}});Object.defineProperty(j,"ResourceNotFoundRpcError",{enumerable:!0,get:function(){return J8.ResourceNotFoundRpcError}});Object.defineProperty(j,"ResourceUnavailableRpcError",{enumerable:!0,get:function(){return J8.ResourceUnavailableRpcError}});Object.defineProperty(j,"RpcError",{enumerable:!0,get:function(){return J8.RpcError}});Object.defineProperty(j,"SwitchChainError",{enumerable:!0,get:function(){return J8.SwitchChainError}});Object.defineProperty(j,"TransactionRejectedRpcError",{enumerable:!0,get:function(){return J8.TransactionRejectedRpcError}});Object.defineProperty(j,"UnauthorizedProviderError",{enumerable:!0,get:function(){return J8.UnauthorizedProviderError}});Object.defineProperty(j,"UnknownBundleIdError",{enumerable:!0,get:function(){return J8.UnknownBundleIdError}});Object.defineProperty(j,"UnknownRpcError",{enumerable:!0,get:function(){return J8.UnknownRpcError}});Object.defineProperty(j,"UnsupportedChainIdError",{enumerable:!0,get:function(){return J8.UnsupportedChainIdError}});Object.defineProperty(j,"UnsupportedNonOptionalCapabilityError",{enumerable:!0,get:function(){return J8.UnsupportedNonOptionalCapabilityError}});Object.defineProperty(j,"UnsupportedProviderMethodError",{enumerable:!0,get:function(){return J8.UnsupportedProviderMethodError}});Object.defineProperty(j,"UserRejectedRequestError",{enumerable:!0,get:function(){return J8.UserRejectedRequestError}});var W66=ul();Object.defineProperty(j,"AccountStateConflictError",{enumerable:!0,get:function(){return W66.AccountStateConflictError}});Object.defineProperty(j,"StateAssignmentConflictError",{enumerable:!0,get:function(){return W66.StateAssignmentConflictError}});var pX=i3();Object.defineProperty(j,"FeeConflictError",{enumerable:!0,get:function(){return pX.FeeConflictError}});Object.defineProperty(j,"InvalidLegacyVError",{enumerable:!0,get:function(){return pX.InvalidLegacyVError}});Object.defineProperty(j,"InvalidSerializableTransactionError",{enumerable:!0,get:function(){return pX.InvalidSerializableTransactionError}});Object.defineProperty(j,"InvalidSerializedTransactionError",{enumerable:!0,get:function(){return pX.InvalidSerializedTransactionError}});Object.defineProperty(j,"InvalidSerializedTransactionTypeError",{enumerable:!0,get:function(){return pX.InvalidSerializedTransactionTypeError}});Object.defineProperty(j,"InvalidStorageKeySizeError",{enumerable:!0,get:function(){return pX.InvalidStorageKeySizeError}});Object.defineProperty(j,"TransactionExecutionError",{enumerable:!0,get:function(){return pX.TransactionExecutionError}});Object.defineProperty(j,"TransactionNotFoundError",{enumerable:!0,get:function(){return pX.TransactionNotFoundError}});Object.defineProperty(j,"TransactionReceiptNotFoundError",{enumerable:!0,get:function(){return pX.TransactionReceiptNotFoundError}});Object.defineProperty(j,"WaitForTransactionReceiptTimeoutError",{enumerable:!0,get:function(){return pX.WaitForTransactionReceiptTimeoutError}});var Vv4=A_();Object.defineProperty(j,"UrlRequiredError",{enumerable:!0,get:function(){return Vv4.UrlRequiredError}});var sM1=aq1();Object.defineProperty(j,"InvalidDomainError",{enumerable:!0,get:function(){return sM1.InvalidDomainError}});Object.defineProperty(j,"InvalidPrimaryTypeError",{enumerable:!0,get:function(){return sM1.InvalidPrimaryTypeError}});Object.defineProperty(j,"InvalidStructTypeError",{enumerable:!0,get:function(){return sM1.InvalidStructTypeError}});var qv4=ZM1();Object.defineProperty(j,"InvalidDecimalNumberError",{enumerable:!0,get:function(){return qv4.InvalidDecimalNumberError}});var Uv4=$06();Object.defineProperty(j,"EIP1193ProviderRpcError",{enumerable:!0,get:function(){return Uv4.ProviderRpcError}});var Mv4=_K();Object.defineProperty(j,"decodeAbiParameters",{enumerable:!0,get:function(){return Mv4.decodeAbiParameters}});var Dv4=k06();Object.defineProperty(j,"decodeDeployData",{enumerable:!0,get:function(){return Dv4.decodeDeployData}});var Hv4=iP();Object.defineProperty(j,"decodeErrorResult",{enumerable:!0,get:function(){return Hv4.decodeErrorResult}});var Iv4=_N();Object.defineProperty(j,"decodeEventLog",{enumerable:!0,get:function(){return Iv4.decodeEventLog}});var Ov4=tp();Object.defineProperty(j,"decodeFunctionData",{enumerable:!0,get:function(){return Ov4.decodeFunctionData}});var Av4=yX();Object.defineProperty(j,"decodeFunctionResult",{enumerable:!0,get:function(){return Av4.decodeFunctionResult}});var Bv4=eQ();Object.defineProperty(j,"encodeAbiParameters",{enumerable:!0,get:function(){return Bv4.encodeAbiParameters}});var Nv4=eN();Object.defineProperty(j,"encodeDeployData",{enumerable:!0,get:function(){return Nv4.encodeDeployData}});var wv4=ep();Object.defineProperty(j,"encodeErrorResult",{enumerable:!0,get:function(){return wv4.encodeErrorResult}});var Lv4=iV();Object.defineProperty(j,"encodeEventTopics",{enumerable:!0,get:function(){return Lv4.encodeEventTopics}});var Ev4=i7();Object.defineProperty(j,"encodeFunctionData",{enumerable:!0,get:function(){return Ev4.encodeFunctionData}});var Cv4=Qc();Object.defineProperty(j,"encodeFunctionResult",{enumerable:!0,get:function(){return Cv4.encodeFunctionResult}});var Rv4=Hq1();Object.defineProperty(j,"encodePacked",{enumerable:!0,get:function(){return Rv4.encodePacked}});var Fv4=fX();Object.defineProperty(j,"getAbiItem",{enumerable:!0,get:function(){return Fv4.getAbiItem}});var Sv4=iN();Object.defineProperty(j,"parseEventLogs",{enumerable:!0,get:function(){return Sv4.parseEventLogs}});var Tv4=iW1();Object.defineProperty(j,"prepareEncodeFunctionData",{enumerable:!0,get:function(){return Tv4.prepareEncodeFunctionData}});var Z66=_3();Object.defineProperty(j,"checksumAddress",{enumerable:!0,get:function(){return Z66.checksumAddress}});Object.defineProperty(j,"getAddress",{enumerable:!0,get:function(){return Z66.getAddress}});var tM1=Oq1();Object.defineProperty(j,"getContractAddress",{enumerable:!0,get:function(){return tM1.getContractAddress}});Object.defineProperty(j,"getCreate2Address",{enumerable:!0,get:function(){return tM1.getCreate2Address}});Object.defineProperty(j,"getCreateAddress",{enumerable:!0,get:function(){return tM1.getCreateAddress}});var Pv4=_7();Object.defineProperty(j,"isAddress",{enumerable:!0,get:function(){return Pv4.isAddress}});var $v4=GY();Object.defineProperty(j,"isAddressEqual",{enumerable:!0,get:function(){return $v4.isAddressEqual}});var fv4=V$();Object.defineProperty(j,"blobsToCommitments",{enumerable:!0,get:function(){return fv4.blobsToCommitments}});var kv4=q$();Object.defineProperty(j,"blobsToProofs",{enumerable:!0,get:function(){return kv4.blobsToProofs}});var vv4=mp();Object.defineProperty(j,"commitmentsToVersionedHashes",{enumerable:!0,get:function(){return vv4.commitmentsToVersionedHashes}});var jv4=gp();Object.defineProperty(j,"commitmentToVersionedHash",{enumerable:!0,get:function(){return jv4.commitmentToVersionedHash}});var hv4=h06();Object.defineProperty(j,"fromBlobs",{enumerable:!0,get:function(){return hv4.fromBlobs}});var bv4=x06();Object.defineProperty(j,"sidecarsToVersionedHashes",{enumerable:!0,get:function(){return bv4.sidecarsToVersionedHashes}});var xv4=M$();Object.defineProperty(j,"toBlobSidecars",{enumerable:!0,get:function(){return xv4.toBlobSidecars}});var yv4=ZV1();Object.defineProperty(j,"toBlobs",{enumerable:!0,get:function(){return yv4.toBlobs}});var Hf=Yc();Object.defineProperty(j,"ccipRequest",{enumerable:!0,get:function(){return Hf.ccipRequest}});Object.defineProperty(j,"ccipFetch",{enumerable:!0,get:function(){return Hf.ccipRequest}});Object.defineProperty(j,"offchainLookup",{enumerable:!0,get:function(){return Hf.offchainLookup}});Object.defineProperty(j,"offchainLookupAbiItem",{enumerable:!0,get:function(){return Hf.offchainLookupAbiItem}});Object.defineProperty(j,"offchainLookupSignature",{enumerable:!0,get:function(){return Hf.offchainLookupSignature}});var gv4=E$();Object.defineProperty(j,"assertCurrentChain",{enumerable:!0,get:function(){return gv4.assertCurrentChain}});var mv4=Cq1();Object.defineProperty(j,"defineChain",{enumerable:!0,get:function(){return mv4.defineChain}});var dv4=Rq1();Object.defineProperty(j,"extractChain",{enumerable:!0,get:function(){return dv4.extractChain}});var uv4=eK();Object.defineProperty(j,"getChainContractAddress",{enumerable:!0,get:function(){return uv4.getChainContractAddress}});var eM1=H4();Object.defineProperty(j,"concat",{enumerable:!0,get:function(){return eM1.concat}});Object.defineProperty(j,"concatBytes",{enumerable:!0,get:function(){return eM1.concatBytes}});Object.defineProperty(j,"concatHex",{enumerable:!0,get:function(){return eM1.concatHex}});var lv4=Bc();Object.defineProperty(j,"isBytes",{enumerable:!0,get:function(){return lv4.isBytes}});var pv4=Y7();Object.defineProperty(j,"isHex",{enumerable:!0,get:function(){return pv4.isHex}});var JD1=uK();Object.defineProperty(j,"pad",{enumerable:!0,get:function(){return JD1.pad}});Object.defineProperty(j,"padBytes",{enumerable:!0,get:function(){return JD1.padBytes}});Object.defineProperty(j,"padHex",{enumerable:!0,get:function(){return JD1.padHex}});var cv4=p7();Object.defineProperty(j,"size",{enumerable:!0,get:function(){return cv4.size}});var QD1=xJ();Object.defineProperty(j,"slice",{enumerable:!0,get:function(){return QD1.slice}});Object.defineProperty(j,"sliceBytes",{enumerable:!0,get:function(){return QD1.sliceBytes}});Object.defineProperty(j,"sliceHex",{enumerable:!0,get:function(){return QD1.sliceHex}});var _v4=$X();Object.defineProperty(j,"trim",{enumerable:!0,get:function(){return _v4.trim}});var If=gl();Object.defineProperty(j,"bytesToBigInt",{enumerable:!0,get:function(){return If.bytesToBigInt}});Object.defineProperty(j,"bytesToBool",{enumerable:!0,get:function(){return If.bytesToBool}});Object.defineProperty(j,"bytesToNumber",{enumerable:!0,get:function(){return If.bytesToNumber}});Object.defineProperty(j,"bytesToString",{enumerable:!0,get:function(){return If.bytesToString}});Object.defineProperty(j,"fromBytes",{enumerable:!0,get:function(){return If.fromBytes}});var Of=o8();Object.defineProperty(j,"fromHex",{enumerable:!0,get:function(){return Of.fromHex}});Object.defineProperty(j,"hexToBigInt",{enumerable:!0,get:function(){return Of.hexToBigInt}});Object.defineProperty(j,"hexToBool",{enumerable:!0,get:function(){return Of.hexToBool}});Object.defineProperty(j,"hexToNumber",{enumerable:!0,get:function(){return Of.hexToNumber}});Object.defineProperty(j,"hexToString",{enumerable:!0,get:function(){return Of.hexToString}});var iv4=Pc();Object.defineProperty(j,"fromRlp",{enumerable:!0,get:function(){return iv4.fromRlp}});var Af=t6();Object.defineProperty(j,"boolToBytes",{enumerable:!0,get:function(){return Af.boolToBytes}});Object.defineProperty(j,"hexToBytes",{enumerable:!0,get:function(){return Af.hexToBytes}});Object.defineProperty(j,"numberToBytes",{enumerable:!0,get:function(){return Af.numberToBytes}});Object.defineProperty(j,"stringToBytes",{enumerable:!0,get:function(){return Af.stringToBytes}});Object.defineProperty(j,"toBytes",{enumerable:!0,get:function(){return Af.toBytes}});var Bf=y1();Object.defineProperty(j,"boolToHex",{enumerable:!0,get:function(){return Bf.boolToHex}});Object.defineProperty(j,"bytesToHex",{enumerable:!0,get:function(){return Bf.bytesToHex}});Object.defineProperty(j,"numberToHex",{enumerable:!0,get:function(){return Bf.numberToHex}});Object.defineProperty(j,"stringToHex",{enumerable:!0,get:function(){return Bf.stringToHex}});Object.defineProperty(j,"toHex",{enumerable:!0,get:function(){return Bf.toHex}});var YD1=dN();Object.defineProperty(j,"bytesToRlp",{enumerable:!0,get:function(){return YD1.bytesToRlp}});Object.defineProperty(j,"hexToRlp",{enumerable:!0,get:function(){return YD1.hexToRlp}});Object.defineProperty(j,"toRlp",{enumerable:!0,get:function(){return YD1.toRlp}});var nv4=Jq1();Object.defineProperty(j,"labelhash",{enumerable:!0,get:function(){return nv4.labelhash}});var ov4=Ic();Object.defineProperty(j,"namehash",{enumerable:!0,get:function(){return ov4.namehash}});var av4=g06();Object.defineProperty(j,"toCoinType",{enumerable:!0,get:function(){return av4.toCoinType}});var rv4=oK();Object.defineProperty(j,"getContractError",{enumerable:!0,get:function(){return rv4.getContractError}});var V66=W$();Object.defineProperty(j,"defineBlock",{enumerable:!0,get:function(){return V66.defineBlock}});Object.defineProperty(j,"formatBlock",{enumerable:!0,get:function(){return V66.formatBlock}});var sv4=xX();Object.defineProperty(j,"formatLog",{enumerable:!0,get:function(){return sv4.formatLog}});var GD1=pN();Object.defineProperty(j,"defineTransaction",{enumerable:!0,get:function(){return GD1.defineTransaction}});Object.defineProperty(j,"formatTransaction",{enumerable:!0,get:function(){return GD1.formatTransaction}});Object.defineProperty(j,"transactionType",{enumerable:!0,get:function(){return GD1.transactionType}});var q66=S$();Object.defineProperty(j,"defineTransactionReceipt",{enumerable:!0,get:function(){return q66.defineTransactionReceipt}});Object.defineProperty(j,"formatTransactionReceipt",{enumerable:!0,get:function(){return q66.formatTransactionReceipt}});var XD1=hX();Object.defineProperty(j,"defineTransactionRequest",{enumerable:!0,get:function(){return XD1.defineTransactionRequest}});Object.defineProperty(j,"formatTransactionRequest",{enumerable:!0,get:function(){return XD1.formatTransactionRequest}});Object.defineProperty(j,"rpcTransactionType",{enumerable:!0,get:function(){return XD1.rpcTransactionType}});var tv4=$c();Object.defineProperty(j,"isHash",{enumerable:!0,get:function(){return tv4.isHash}});var ev4=c7();Object.defineProperty(j,"keccak256",{enumerable:!0,get:function(){return ev4.keccak256}});var Jj4=fq1();Object.defineProperty(j,"ripemd160",{enumerable:!0,get:function(){return Jj4.ripemd160}});var Qj4=yp();Object.defineProperty(j,"sha256",{enumerable:!0,get:function(){return Qj4.sha256}});var Yj4=vq1();Object.defineProperty(j,"toEventHash",{enumerable:!0,get:function(){return Yj4.toEventHash}});var U66=SD();Object.defineProperty(j,"toEventSelector",{enumerable:!0,get:function(){return U66.toEventSelector}});Object.defineProperty(j,"getEventSelector",{enumerable:!0,get:function(){return U66.toEventSelector}});var M66=hq1();Object.defineProperty(j,"toEventSignature",{enumerable:!0,get:function(){return M66.toEventSignature}});Object.defineProperty(j,"getEventSignature",{enumerable:!0,get:function(){return M66.toEventSignature}});var Gj4=xq1();Object.defineProperty(j,"toFunctionHash",{enumerable:!0,get:function(){return Gj4.toFunctionHash}});var D66=_V();Object.defineProperty(j,"toFunctionSelector",{enumerable:!0,get:function(){return D66.toFunctionSelector}});Object.defineProperty(j,"getFunctionSelector",{enumerable:!0,get:function(){return D66.toFunctionSelector}});var H66=gq1();Object.defineProperty(j,"toFunctionSignature",{enumerable:!0,get:function(){return H66.toFunctionSignature}});Object.defineProperty(j,"getFunctionSignature",{enumerable:!0,get:function(){return H66.toFunctionSignature}});var Xj4=oM1();Object.defineProperty(j,"defineKzg",{enumerable:!0,get:function(){return Xj4.defineKzg}});var zj4=u06();Object.defineProperty(j,"setupKzg",{enumerable:!0,get:function(){return zj4.setupKzg}});var I66=mq1();Object.defineProperty(j,"createNonceManager",{enumerable:!0,get:function(){return I66.createNonceManager}});Object.defineProperty(j,"nonceManager",{enumerable:!0,get:function(){return I66.nonceManager}});var Kj4=dV1();Object.defineProperty(j,"withCache",{enumerable:!0,get:function(){return Kj4.withCache}});var Wj4=F$();Object.defineProperty(j,"withRetry",{enumerable:!0,get:function(){return Wj4.withRetry}});var Zj4=vc();Object.defineProperty(j,"withTimeout",{enumerable:!0,get:function(){return Zj4.withTimeout}});var Vj4=p06();Object.defineProperty(j,"compactSignatureToSignature",{enumerable:!0,get:function(){return Vj4.compactSignatureToSignature}});var qj4=Kw();Object.defineProperty(j,"hashMessage",{enumerable:!0,get:function(){return qj4.hashMessage}});var zD1=Ww();Object.defineProperty(j,"hashDomain",{enumerable:!0,get:function(){return zD1.hashDomain}});Object.defineProperty(j,"hashStruct",{enumerable:!0,get:function(){return zD1.hashStruct}});Object.defineProperty(j,"hashTypedData",{enumerable:!0,get:function(){return zD1.hashTypedData}});var Uj4=yc();Object.defineProperty(j,"isErc6492Signature",{enumerable:!0,get:function(){return Uj4.isErc6492Signature}});var Mj4=X_();Object.defineProperty(j,"isErc8010Signature",{enumerable:!0,get:function(){return Mj4.isErc8010Signature}});var O66=i06();Object.defineProperty(j,"hexToCompactSignature",{enumerable:!0,get:function(){return O66.parseCompactSignature}});Object.defineProperty(j,"parseCompactSignature",{enumerable:!0,get:function(){return O66.parseCompactSignature}});var Dj4=QM1();Object.defineProperty(j,"parseErc6492Signature",{enumerable:!0,get:function(){return Dj4.parseErc6492Signature}});var Hj4=YM1();Object.defineProperty(j,"parseErc8010Signature",{enumerable:!0,get:function(){return Hj4.parseErc8010Signature}});var A66=o06();Object.defineProperty(j,"hexToSignature",{enumerable:!0,get:function(){return A66.parseSignature}});Object.defineProperty(j,"parseSignature",{enumerable:!0,get:function(){return A66.parseSignature}});var Ij4=sK();Object.defineProperty(j,"recoverAddress",{enumerable:!0,get:function(){return Ij4.recoverAddress}});var Oj4=z_();Object.defineProperty(j,"recoverMessageAddress",{enumerable:!0,get:function(){return Oj4.recoverMessageAddress}});var Aj4=$p();Object.defineProperty(j,"recoverPublicKey",{enumerable:!0,get:function(){return Aj4.recoverPublicKey}});var Bj4=r06();Object.defineProperty(j,"recoverTransactionAddress",{enumerable:!0,get:function(){return Bj4.recoverTransactionAddress}});var Nj4=K_();Object.defineProperty(j,"recoverTypedDataAddress",{enumerable:!0,get:function(){return Nj4.recoverTypedDataAddress}});var B66=e06();Object.defineProperty(j,"compactSignatureToHex",{enumerable:!0,get:function(){return B66.serializeCompactSignature}});Object.defineProperty(j,"serializeCompactSignature",{enumerable:!0,get:function(){return B66.serializeCompactSignature}});var wj4=GM1();Object.defineProperty(j,"serializeErc6492Signature",{enumerable:!0,get:function(){return wj4.serializeErc6492Signature}});var Lj4=XM1();Object.defineProperty(j,"serializeErc8010Signature",{enumerable:!0,get:function(){return Lj4.serializeErc8010Signature}});var N66=vM1();Object.defineProperty(j,"signatureToHex",{enumerable:!0,get:function(){return N66.serializeSignature}});Object.defineProperty(j,"serializeSignature",{enumerable:!0,get:function(){return N66.serializeSignature}});var Ej4=Q66();Object.defineProperty(j,"signatureToCompactSignature",{enumerable:!0,get:function(){return Ej4.signatureToCompactSignature}});var Cj4=nq1();Object.defineProperty(j,"toPrefixedMessage",{enumerable:!0,get:function(){return Cj4.toPrefixedMessage}});var Rj4=zM1();Object.defineProperty(j,"verifyHash",{enumerable:!0,get:function(){return Rj4.verifyHash}});var Fj4=KM1();Object.defineProperty(j,"verifyMessage",{enumerable:!0,get:function(){return Fj4.verifyMessage}});var Sj4=WM1();Object.defineProperty(j,"verifyTypedData",{enumerable:!0,get:function(){return Sj4.verifyTypedData}});var Tj4=u4();Object.defineProperty(j,"stringify",{enumerable:!0,get:function(){return Tj4.stringify}});var Pj4=bX();Object.defineProperty(j,"assertRequest",{enumerable:!0,get:function(){return Pj4.assertRequest}});var KD1=$$();Object.defineProperty(j,"assertTransactionEIP1559",{enumerable:!0,get:function(){return KD1.assertTransactionEIP1559}});Object.defineProperty(j,"assertTransactionEIP2930",{enumerable:!0,get:function(){return KD1.assertTransactionEIP2930}});Object.defineProperty(j,"assertTransactionLegacy",{enumerable:!0,get:function(){return KD1.assertTransactionLegacy}});var $j4=W_();Object.defineProperty(j,"getSerializedTransactionType",{enumerable:!0,get:function(){return $j4.getSerializedTransactionType}});var fj4=D$();Object.defineProperty(j,"getTransactionType",{enumerable:!0,get:function(){return fj4.getTransactionType}});var kj4=Z_();Object.defineProperty(j,"parseTransaction",{enumerable:!0,get:function(){return kj4.parseTransaction}});var vj4=Rc();Object.defineProperty(j,"serializeAccessList",{enumerable:!0,get:function(){return vj4.serializeAccessList}});var jj4=v$();Object.defineProperty(j,"serializeTransaction",{enumerable:!0,get:function(){return jj4.serializeTransaction}});var L_=b$();Object.defineProperty(j,"domainSeparator",{enumerable:!0,get:function(){return L_.domainSeparator}});Object.defineProperty(j,"getTypesForEIP712Domain",{enumerable:!0,get:function(){return L_.getTypesForEIP712Domain}});Object.defineProperty(j,"serializeTypedData",{enumerable:!0,get:function(){return L_.serializeTypedData}});Object.defineProperty(j,"validateTypedData",{enumerable:!0,get:function(){return L_.validateTypedData}});var hj4=xN();Object.defineProperty(j,"formatEther",{enumerable:!0,get:function(){return hj4.formatEther}});var bj4=nV();Object.defineProperty(j,"formatGwei",{enumerable:!0,get:function(){return bj4.formatGwei}});var xj4=nP();Object.defineProperty(j,"formatUnits",{enumerable:!0,get:function(){return xj4.formatUnits}});var yj4=VM1();Object.defineProperty(j,"parseEther",{enumerable:!0,get:function(){return yj4.parseEther}});var gj4=qM1();Object.defineProperty(j,"parseGwei",{enumerable:!0,get:function(){return gj4.parseGwei}});var mj4=Jf();Object.defineProperty(j,"parseUnits",{enumerable:!0,get:function(){return mj4.parseUnits}})});var ZD1=H((Fe5,C66)=>{/*! transaction.js - Seamflux Client Build | 2026-03-14T14:17:11.432Z */async function aj4({bcsBase64Transaction:J,base64Signature:Q}){let Y=await(0,Yh4.getSuiClient)(),G=await Y.dryRunTransactionBlock({transactionBlock:J});if(G.effects&&(0,E66.get)(G,"effects.status.status","success")!=="success")throw Error(`Transaction failed: ${G.effects.status.error}`);let X=await Y.executeTransactionBlock({transactionBlock:J,signature:Q,options:{showEffects:!0}}),z=await Y.waitForTransaction({digest:X.digest,options:{showEffects:!0}});if(z.effects&&(0,E66.get)(z,"effects.status.status","success")!=="success")throw Error(`Transaction failed: ${z.effects.status.error}`);return{message:`Transaction executed successfully: <${"https://suivision.xyz/txblock/"+z.digest}>`,digest:z.digest}}var{defineProperty:WD1,getOwnPropertyDescriptor:rj4,getOwnPropertyNames:sj4}=Object,tj4=Object.prototype.hasOwnProperty,ej4=(J,Q)=>{for(var Y in Q)WD1(J,Y,{get:Q[Y],enumerable:!0})},Jh4=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of sj4(Q))tj4.call(J,X)||X===Y||WD1(J,X,{get:()=>Q[X],enumerable:!(G=rj4(Q,X))||G.enumerable});return J},Qh4=(J)=>Jh4(WD1({},"__esModule",{value:!0}),J),L66={};ej4(L66,{executeTransaction:()=>aj4}),C66.exports=Qh4(L66);var E66=FK(),Yh4=CI()});var UD1=H((Se5,P66)=>{/*! account.js - Seamflux Client Build | 2026-03-14T14:17:11.518Z */async function Gh4({ownerAddress:J}){let Q=null,Y=[],G=await(0,qD1.getSuiClient)();do{let{data:z,nextCursor:K}=await G.getAllCoins({owner:J,cursor:Q,limit:50});Y.push(...z),Q=K}while(Q);let X=Y.reduce((z,K)=>{let W=K.coinType;return z[W]||(z[W]={coinType:W,totalBalance:BigInt(0),coinObjects:[]}),z[W].totalBalance+=BigInt(K.balance),z[W].coinObjects.push(K.coinObjectId),z},{});return Object.keys(X).forEach((z)=>{X[z].totalBalance===BigInt(0)&&delete X[z]}),await Promise.all(Object.values(X).map(async(z)=>{z.metadata=await(0,T66.getCoinInfoByCoinType)({coinType:z.coinType})})),Object.values(X).filter((z)=>z.metadata).sort((z,K)=>{let W=z.metadata?.is_verified?1:0;return(K.metadata?.is_verified?1:0)-W}).map((z)=>({...z,totalBalanceParsed:(0,S66.formatUnits)(z.totalBalance,z.metadata?.decimals)}))}async function Xh4({ownerAddress:J,symbols:Q}){let Y=await(0,qD1.getSuiClient)();return await(0,Hh4.map)(Q,async(G)=>{let X=(await(0,T66.getCoinsInfoBySymbol)({symbol:G}))[0],{totalBalance:z}=await Y.getBalance({owner:J,coinType:X.coin_type});return{symbol:G,balance:(0,S66.formatUnits)(BigInt(z),X.decimals)}})}async function zh4({transactions:J,from:Q,privateKey:Y,isSubmit:G=!0}){let X=Q;if(!X)throw Error("from parameter is missing");let z=(0,F66.fromTransactions)(J);z.setGasBudget(1e7);let K=await(0,qD1.getSuiClient)();z.setSenderIfNotSet(X);let W=await z.build({client:K}),Z=await K.dryRunTransactionBlock({transactionBlock:W});if(Z.effects&&Z.effects.status.status!=="success")throw Error(`Transaction failed: ${Z.effects.status.error}`);let V=(BigInt(Z.effects.gasUsed.computationCost)+BigInt(Z.effects.gasUsed.storageCost)+BigInt(Z.effects.gasUsed.nonRefundableStorageFee))*BigInt(120)/BigInt(100),q=(0,F66.fromTransactions)(J);q.setGasBudgetIfNotSet(V),q.setSenderIfNotSet(X);let U=await q.build({client:K}),M=Dh4.Ed25519Keypair.fromSecretKey(Y),{signature:D,bytes:I}=await M.signTransaction(U);return G?await(0,Ih4.executeTransaction)({base64Signature:D,bcsBase64Transaction:I}):{message:"Transaction signed successfully",base64Signature:D,bcsBase64Transaction:I,txBytes:I}}async function Kh4({transactions:J,from:Q,walletId:Y,isSubmit:G=!0}){}var{defineProperty:VD1,getOwnPropertyDescriptor:Wh4,getOwnPropertyNames:Zh4}=Object,Vh4=Object.prototype.hasOwnProperty,qh4=(J,Q)=>{for(var Y in Q)VD1(J,Y,{get:Q[Y],enumerable:!0})},Uh4=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of Zh4(Q))Vh4.call(J,X)||X===Y||VD1(J,X,{get:()=>Q[X],enumerable:!(G=Wh4(Q,X))||G.enumerable});return J},Mh4=(J)=>Uh4(VD1({},"__esModule",{value:!0}),J),R66={};qh4(R66,{_signTransactionWithPrivy:()=>Kh4,getAllTokenBalances:()=>Gh4,getTokenBalances:()=>Xh4,signTransaction:()=>zh4}),P66.exports=Mh4(R66);var Dh4=UW1(),Hh4=FK(),S66=w66(),qD1=CI(),F66=KC(),T66=fI(),Ih4=ZD1()});var v66=H((Te5,k66)=>{/*! account.js - Seamflux Client Build | 2026-03-14T14:17:11.815Z */async function Oh4({address:J,chainType:Q}){let Y=E_.chainIndexMap.get(Q.toLowerCase());if(!Y)throw Error(`Chain symbol ${Q} not supported`);let G=(await(0,C_.httpRequest)({method:"GET",path:"/api/v5/dex/balance/total-value-by-address",queryParams:{address:J,chains:Y,addressType:"0"}}))[0]||{};return{message:`Fetched total balance for ${J} on ${Q}: ${G?.totalValue||"0"}`,...G}}async function Ah4({address:J,chainType:Q,excludeRiskToken:Y="0"}){let G=E_.chainIndexMap.get(Q.toLowerCase());if(!G)throw Error(`Chain symbol ${Q} not supported`);let X=(await(0,C_.httpRequest)({method:"GET",path:"/api/v5/dex/balance/all-token-balances-by-address",queryParams:{address:J,chains:G,excludeRiskToken:Y}}))[0]||{},z=X?.tokenAssets||[],K=Array.isArray(z)?z:[z];return{message:(0,DD1.formatObject)(K,`Fetched ${K.length} token balance${K.length!==1?"s":""} for ${J} on ${Q}`),...X}}async function Bh4({address:J,tokenContractAddresses:Q}){let Y=Q.map(({tokenContractAddress:W,chainType:Z})=>({chainIndex:E_.chainIndexMap.get(Z.toLowerCase()),tokenContractAddress:W})),G=await(0,C_.httpRequest)({method:"POST",path:"/api/v5/dex/balance/token-balances-by-address",body:{address:J,tokenContractAddresses:Y}}),X=Array.isArray(G)?G[0]:G,z=X?.tokenAssets||[],K=Array.isArray(z)?z:[z];return{message:(0,DD1.formatObject)(K,`Fetched ${K.length} specific token balance${K.length!==1?"s":""} for ${J}`),data:X}}async function Nh4({address:J,chainType:Q,begin:Y,end:G,limit:X="5"}){let z=E_.chainIndexMap.get(Q.toLowerCase());if(!z)throw Error(`Chain symbol ${Q} not supported`);let K=await(0,C_.httpRequest)({method:"GET",path:"api/v5/wallet/post-transaction/transactions-by-address",queryParams:{address:J,chains:z,begin:Y,end:G,limit:X}}),W=Array.isArray(K)?K:[K],Z=W.reduce((V,q)=>V+(q?.transactionList?.length||0),0);return{message:(0,DD1.formatObject)(W,`Fetched ${Z} account trade${Z!==1?"s":""} for ${J} on ${Q}${Y||G?` (${Y||"start"} to ${G||"end"})`:""}`),data:W}}var{defineProperty:MD1,getOwnPropertyDescriptor:wh4,getOwnPropertyNames:Lh4}=Object,Eh4=Object.prototype.hasOwnProperty,Ch4=(J,Q)=>{for(var Y in Q)MD1(J,Y,{get:Q[Y],enumerable:!0})},Rh4=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of Lh4(Q))Eh4.call(J,X)||X===Y||MD1(J,X,{get:()=>Q[X],enumerable:!(G=wh4(Q,X))||G.enumerable});return J},Fh4=(J)=>Rh4(MD1({},"__esModule",{value:!0}),J),$66={};Ch4($66,{getAccountTrades:()=>Nh4,getAllTokenBalances:()=>Ah4,getAllTokenBalancesOnSui:()=>f66.getAllTokenBalances,getSpecificTokenBalances:()=>Bh4,getTokenBalancesOnSui:()=>f66.getTokenBalances,getTotalBalance:()=>Oh4}),k66.exports=Fh4($66);var E_=Nd(),DD1=GL0(),C_=s21(),f66=UD1()});var h66=H((j66,R_)=>{(function(J){var Q,Y=/^-?(?:\d+(?:\.\d*)?|\.\d+)(?:e[+-]?\d+)?$/i,G=Math.ceil,X=Math.floor,z="[BigNumber Error] ",K=z+"Number primitive has more than 15 significant digits: ",W=100000000000000,Z=14,V=9007199254740991,q=[1,10,100,1000,1e4,1e5,1e6,1e7,1e8,1e9,10000000000,100000000000,1000000000000,10000000000000],U=1e7,M=1e9;function D(E){var R,F,f,C=p.prototype={constructor:p,toString:null,valueOf:null},P=new p(1),k=20,$=4,d=-7,h=21,S=-1e7,T=1e7,b=!1,x=1,m=0,g={prefix:"",groupSize:3,secondaryGroupSize:0,groupSeparator:",",decimalSeparator:".",fractionGroupSize:0,fractionGroupSeparator:" ",suffix:""},c="0123456789abcdefghijklmnopqrstuvwxyz",l=!0;function p(y,u){var _,o,n,t,X1,r,G1,U1,Z1=this;if(!(Z1 instanceof p))return new p(y,u);if(u==null){if(y&&y._isBigNumber===!0){if(Z1.s=y.s,!y.c||y.e>T)Z1.c=Z1.e=null;else if(y.e<S)Z1.c=[Z1.e=0];else Z1.e=y.e,Z1.c=y.c.slice();return}if((r=typeof y=="number")&&y*0==0){if(Z1.s=1/y<0?(y=-y,-1):1,y===~~y){for(t=0,X1=y;X1>=10;X1/=10,t++);if(t>T)Z1.c=Z1.e=null;else Z1.e=t,Z1.c=[y];return}U1=String(y)}else{if(!Y.test(U1=String(y)))return f(Z1,U1,r);Z1.s=U1.charCodeAt(0)==45?(U1=U1.slice(1),-1):1}if((t=U1.indexOf("."))>-1)U1=U1.replace(".","");if((X1=U1.search(/e/i))>0){if(t<0)t=X1;t+=+U1.slice(X1+1),U1=U1.substring(0,X1)}else if(t<0)t=U1.length}else{if(B(u,2,c.length,"Base"),u==10&&l)return Z1=new p(y),B1(Z1,k+Z1.e+1,$);if(U1=String(y),r=typeof y=="number"){if(y*0!=0)return f(Z1,U1,r,u);if(Z1.s=1/y<0?(U1=U1.slice(1),-1):1,p.DEBUG&&U1.replace(/^0\.0*|\./,"").length>15)throw Error(K+y)}else Z1.s=U1.charCodeAt(0)===45?(U1=U1.slice(1),-1):1;_=c.slice(0,u),t=X1=0;for(G1=U1.length;X1<G1;X1++)if(_.indexOf(o=U1.charAt(X1))<0){if(o=="."){if(X1>t){t=G1;continue}}else if(!n){if(U1==U1.toUpperCase()&&(U1=U1.toLowerCase())||U1==U1.toLowerCase()&&(U1=U1.toUpperCase())){n=!0,X1=-1,t=0;continue}}return f(Z1,String(y),r,u)}if(r=!1,U1=F(U1,u,10,Z1.s),(t=U1.indexOf("."))>-1)U1=U1.replace(".","");else t=U1.length}for(X1=0;U1.charCodeAt(X1)===48;X1++);for(G1=U1.length;U1.charCodeAt(--G1)===48;);if(U1=U1.slice(X1,++G1)){if(G1-=X1,r&&p.DEBUG&&G1>15&&(y>V||y!==X(y)))throw Error(K+Z1.s*y);if((t=t-X1-1)>T)Z1.c=Z1.e=null;else if(t<S)Z1.c=[Z1.e=0];else{if(Z1.e=t,Z1.c=[],X1=(t+1)%Z,t<0)X1+=Z;if(X1<G1){if(X1)Z1.c.push(+U1.slice(0,X1));for(G1-=Z;X1<G1;)Z1.c.push(+U1.slice(X1,X1+=Z));X1=Z-(U1=U1.slice(X1)).length}else X1-=G1;for(;X1--;U1+="0");Z1.c.push(+U1)}}else Z1.c=[Z1.e=0]}p.clone=D,p.ROUND_UP=0,p.ROUND_DOWN=1,p.ROUND_CEIL=2,p.ROUND_FLOOR=3,p.ROUND_HALF_UP=4,p.ROUND_HALF_DOWN=5,p.ROUND_HALF_EVEN=6,p.ROUND_HALF_CEIL=7,p.ROUND_HALF_FLOOR=8,p.EUCLID=9,p.config=p.set=function(y){var u,_;if(y!=null)if(typeof y=="object"){if(y.hasOwnProperty(u="DECIMAL_PLACES"))_=y[u],B(_,0,M,u),k=_;if(y.hasOwnProperty(u="ROUNDING_MODE"))_=y[u],B(_,0,8,u),$=_;if(y.hasOwnProperty(u="EXPONENTIAL_AT"))if(_=y[u],_&&_.pop)B(_[0],-M,0,u),B(_[1],0,M,u),d=_[0],h=_[1];else B(_,-M,M,u),d=-(h=_<0?-_:_);if(y.hasOwnProperty(u="RANGE"))if(_=y[u],_&&_.pop)B(_[0],-M,-1,u),B(_[1],1,M,u),S=_[0],T=_[1];else if(B(_,-M,M,u),_)S=-(T=_<0?-_:_);else throw Error(z+u+" cannot be zero: "+_);if(y.hasOwnProperty(u="CRYPTO"))if(_=y[u],_===!!_)if(_)if(typeof crypto<"u"&&crypto&&(crypto.getRandomValues||crypto.randomBytes))b=_;else throw b=!_,Error(z+"crypto unavailable");else b=_;else throw Error(z+u+" not true or false: "+_);if(y.hasOwnProperty(u="MODULO_MODE"))_=y[u],B(_,0,9,u),x=_;if(y.hasOwnProperty(u="POW_PRECISION"))_=y[u],B(_,0,M,u),m=_;if(y.hasOwnProperty(u="FORMAT"))if(_=y[u],typeof _=="object")g=_;else throw Error(z+u+" not an object: "+_);if(y.hasOwnProperty(u="ALPHABET"))if(_=y[u],typeof _=="string"&&!/^.?$|[+\-.\s]|(.).*\1/.test(_))l=_.slice(0,10)=="0123456789",c=_;else throw Error(z+u+" invalid: "+_)}else throw Error(z+"Object expected: "+y);return{DECIMAL_PLACES:k,ROUNDING_MODE:$,EXPONENTIAL_AT:[d,h],RANGE:[S,T],CRYPTO:b,MODULO_MODE:x,POW_PRECISION:m,FORMAT:g,ALPHABET:c}},p.isBigNumber=function(y){if(!y||y._isBigNumber!==!0)return!1;if(!p.DEBUG)return!0;var u,_,o=y.c,n=y.e,t=y.s;J:if({}.toString.call(o)=="[object Array]"){if((t===1||t===-1)&&n>=-M&&n<=M&&n===X(n)){if(o[0]===0){if(n===0&&o.length===1)return!0;break J}if(u=(n+1)%Z,u<1)u+=Z;if(String(o[0]).length==u){for(u=0;u<o.length;u++)if(_=o[u],_<0||_>=W||_!==X(_))break J;if(_!==0)return!0}}}else if(o===null&&n===null&&(t===null||t===1||t===-1))return!0;throw Error(z+"Invalid BigNumber: "+y)},p.maximum=p.max=function(){return Q1(arguments,-1)},p.minimum=p.min=function(){return Q1(arguments,1)},p.random=function(){var y=9007199254740992,u=Math.random()*y&2097151?function(){return X(Math.random()*y)}:function(){return(Math.random()*1073741824|0)*8388608+(Math.random()*8388608|0)};return function(_){var o,n,t,X1,r,G1=0,U1=[],Z1=new p(P);if(_==null)_=k;else B(_,0,M);if(X1=G(_/Z),b)if(crypto.getRandomValues){o=crypto.getRandomValues(new Uint32Array(X1*=2));for(;G1<X1;)if(r=o[G1]*131072+(o[G1+1]>>>11),r>=9000000000000000)n=crypto.getRandomValues(new Uint32Array(2)),o[G1]=n[0],o[G1+1]=n[1];else U1.push(r%100000000000000),G1+=2;G1=X1/2}else if(crypto.randomBytes){o=crypto.randomBytes(X1*=7);for(;G1<X1;)if(r=(o[G1]&31)*281474976710656+o[G1+1]*1099511627776+o[G1+2]*4294967296+o[G1+3]*16777216+(o[G1+4]<<16)+(o[G1+5]<<8)+o[G1+6],r>=9000000000000000)crypto.randomBytes(7).copy(o,G1);else U1.push(r%100000000000000),G1+=7;G1=X1/7}else throw b=!1,Error(z+"crypto unavailable");if(!b){for(;G1<X1;)if(r=u(),r<9000000000000000)U1[G1++]=r%100000000000000}if(X1=U1[--G1],_%=Z,X1&&_)r=q[Z-_],U1[G1]=X(X1/r)*r;for(;U1[G1]===0;U1.pop(),G1--);if(G1<0)U1=[t=0];else{for(t=-1;U1[0]===0;U1.splice(0,1),t-=Z);for(G1=1,r=U1[0];r>=10;r/=10,G1++);if(G1<Z)t-=Z-G1}return Z1.e=t,Z1.c=U1,Z1}}(),p.sum=function(){var y=1,u=arguments,_=new p(u[0]);for(;y<u.length;)_=_.plus(u[y++]);return _},F=function(){var y="0123456789";function u(_,o,n,t){var X1,r=[0],G1,U1=0,Z1=_.length;for(;U1<Z1;){for(G1=r.length;G1--;r[G1]*=o);r[0]+=t.indexOf(_.charAt(U1++));for(X1=0;X1<r.length;X1++)if(r[X1]>n-1){if(r[X1+1]==null)r[X1+1]=0;r[X1+1]+=r[X1]/n|0,r[X1]%=n}}return r.reverse()}return function(_,o,n,t,X1){var r,G1,U1,Z1,A1,Q0,z0,E6,e8=_.indexOf("."),i9=k,O6=$;if(e8>=0)Z1=m,m=0,_=_.replace(".",""),E6=new p(o),Q0=E6.pow(_.length-e8),m=Z1,E6.c=u(L(O(Q0.c),Q0.e,"0"),10,n,y),E6.e=E6.c.length;z0=u(_,o,n,X1?(r=c,y):(r=y,c)),U1=Z1=z0.length;for(;z0[--Z1]==0;z0.pop());if(!z0[0])return r.charAt(0);if(e8<0)--U1;else Q0.c=z0,Q0.e=U1,Q0.s=t,Q0=R(Q0,E6,i9,O6,n),z0=Q0.c,A1=Q0.r,U1=Q0.e;if(G1=U1+i9+1,e8=z0[G1],Z1=n/2,A1=A1||G1<0||z0[G1+1]!=null,A1=O6<4?(e8!=null||A1)&&(O6==0||O6==(Q0.s<0?3:2)):e8>Z1||e8==Z1&&(O6==4||A1||O6==6&&z0[G1-1]&1||O6==(Q0.s<0?8:7)),G1<1||!z0[0])_=A1?L(r.charAt(1),-i9,r.charAt(0)):r.charAt(0);else{if(z0.length=G1,A1){for(--n;++z0[--G1]>n;)if(z0[G1]=0,!G1)++U1,z0=[1].concat(z0)}for(Z1=z0.length;!z0[--Z1];);for(e8=0,_="";e8<=Z1;_+=r.charAt(z0[e8++]));_=L(_,U1,r.charAt(0))}return _}}(),R=function(){function y(o,n,t){var X1,r,G1,U1,Z1=0,A1=o.length,Q0=n%U,z0=n/U|0;for(o=o.slice();A1--;)G1=o[A1]%U,U1=o[A1]/U|0,X1=z0*G1+U1*Q0,r=Q0*G1+X1%U*U+Z1,Z1=(r/t|0)+(X1/U|0)+z0*U1,o[A1]=r%t;if(Z1)o=[Z1].concat(o);return o}function u(o,n,t,X1){var r,G1;if(t!=X1)G1=t>X1?1:-1;else for(r=G1=0;r<t;r++)if(o[r]!=n[r]){G1=o[r]>n[r]?1:-1;break}return G1}function _(o,n,t,X1){var r=0;for(;t--;)o[t]-=r,r=o[t]<n[t]?1:0,o[t]=r*X1+o[t]-n[t];for(;!o[0]&&o.length>1;o.splice(0,1));}return function(o,n,t,X1,r){var G1,U1,Z1,A1,Q0,z0,E6,e8,i9,O6,i6,F5,ek,No,wo,s2,kL,JQ=o.s==n.s?1:-1,D7=o.c,J9=n.c;if(!D7||!D7[0]||!J9||!J9[0])return new p(!o.s||!n.s||(D7?J9&&D7[0]==J9[0]:!J9)?NaN:D7&&D7[0]==0||!J9?JQ*0:JQ/0);if(e8=new p(JQ),i9=e8.c=[],U1=o.e-n.e,JQ=t+U1+1,!r)r=W,U1=I(o.e/Z)-I(n.e/Z),JQ=JQ/Z|0;for(Z1=0;J9[Z1]==(D7[Z1]||0);Z1++);if(J9[Z1]>(D7[Z1]||0))U1--;if(JQ<0)i9.push(1),A1=!0;else{if(No=D7.length,s2=J9.length,Z1=0,JQ+=2,Q0=X(r/(J9[0]+1)),Q0>1)J9=y(J9,Q0,r),D7=y(D7,Q0,r),s2=J9.length,No=D7.length;ek=s2,O6=D7.slice(0,s2),i6=O6.length;for(;i6<s2;O6[i6++]=0);if(kL=J9.slice(),kL=[0].concat(kL),wo=J9[0],J9[1]>=r/2)wo++;do{if(Q0=0,G1=u(J9,O6,s2,i6),G1<0){if(F5=O6[0],s2!=i6)F5=F5*r+(O6[1]||0);if(Q0=X(F5/wo),Q0>1){if(Q0>=r)Q0=r-1;z0=y(J9,Q0,r),E6=z0.length,i6=O6.length;while(u(z0,O6,E6,i6)==1)Q0--,_(z0,s2<E6?kL:J9,E6,r),E6=z0.length,G1=1}else{if(Q0==0)G1=Q0=1;z0=J9.slice(),E6=z0.length}if(E6<i6)z0=[0].concat(z0);if(_(O6,z0,i6,r),i6=O6.length,G1==-1)while(u(J9,O6,s2,i6)<1)Q0++,_(O6,s2<i6?kL:J9,i6,r),i6=O6.length}else if(G1===0)Q0++,O6=[0];if(i9[Z1++]=Q0,O6[0])O6[i6++]=D7[ek]||0;else O6=[D7[ek]],i6=1}while((ek++<No||O6[0]!=null)&&JQ--);if(A1=O6[0]!=null,!i9[0])i9.splice(0,1)}if(r==W){for(Z1=1,JQ=i9[0];JQ>=10;JQ/=10,Z1++);B1(e8,t+(e8.e=Z1+U1*Z-1)+1,X1,A1)}else e8.e=U1,e8.r=+A1;return e8}}();function a(y,u,_,o){var n,t,X1,r,G1;if(_==null)_=$;else B(_,0,8);if(!y.c)return y.toString();if(n=y.c[0],X1=y.e,u==null)G1=O(y.c),G1=o==1||o==2&&(X1<=d||X1>=h)?N(G1,X1):L(G1,X1,"0");else if(y=B1(new p(y),u,_),t=y.e,G1=O(y.c),r=G1.length,o==1||o==2&&(u<=t||t<=d)){for(;r<u;G1+="0",r++);G1=N(G1,t)}else if(u-=X1+(o===2&&t>X1),G1=L(G1,t,"0"),t+1>r){if(--u>0)for(G1+=".";u--;G1+="0");}else if(u+=t-r,u>0){if(t+1==r)G1+=".";for(;u--;G1+="0");}return y.s<0&&n?"-"+G1:G1}function Q1(y,u){var _,o,n=1,t=new p(y[0]);for(;n<y.length;n++)if(o=new p(y[n]),!o.s||(_=A(t,o))===u||_===0&&t.s===u)t=o;return t}function D1(y,u,_){var o=1,n=u.length;for(;!u[--n];u.pop());for(n=u[0];n>=10;n/=10,o++);if((_=o+_*Z-1)>T)y.c=y.e=null;else if(_<S)y.c=[y.e=0];else y.e=_,y.c=u;return y}f=function(){var y=/^(-?)0([xbo])(?=\w[\w.]*$)/i,u=/^([^.]+)\.$/,_=/^\.([^.]+)$/,o=/^-?(Infinity|NaN)$/,n=/^\s*\+(?=[\w.])|^\s+|\s+$/g;return function(t,X1,r,G1){var U1,Z1=r?X1:X1.replace(n,"");if(o.test(Z1))t.s=isNaN(Z1)?null:Z1<0?-1:1;else{if(!r){if(Z1=Z1.replace(y,function(A1,Q0,z0){return U1=(z0=z0.toLowerCase())=="x"?16:z0=="b"?2:8,!G1||G1==U1?Q0:A1}),G1)U1=G1,Z1=Z1.replace(u,"$1").replace(_,"0.$1");if(X1!=Z1)return new p(Z1,U1)}if(p.DEBUG)throw Error(z+"Not a"+(G1?" base "+G1:"")+" number: "+X1);t.s=null}t.c=t.e=null}}();function B1(y,u,_,o){var n,t,X1,r,G1,U1,Z1,A1=y.c,Q0=q;if(A1){J:{for(n=1,r=A1[0];r>=10;r/=10,n++);if(t=u-n,t<0)t+=Z,X1=u,G1=A1[U1=0],Z1=X(G1/Q0[n-X1-1]%10);else if(U1=G((t+1)/Z),U1>=A1.length)if(o){for(;A1.length<=U1;A1.push(0));G1=Z1=0,n=1,t%=Z,X1=t-Z+1}else break J;else{G1=r=A1[U1];for(n=1;r>=10;r/=10,n++);t%=Z,X1=t-Z+n,Z1=X1<0?0:X(G1/Q0[n-X1-1]%10)}if(o=o||u<0||A1[U1+1]!=null||(X1<0?G1:G1%Q0[n-X1-1]),o=_<4?(Z1||o)&&(_==0||_==(y.s<0?3:2)):Z1>5||Z1==5&&(_==4||o||_==6&&(t>0?X1>0?G1/Q0[n-X1]:0:A1[U1-1])%10&1||_==(y.s<0?8:7)),u<1||!A1[0]){if(A1.length=0,o)u-=y.e+1,A1[0]=Q0[(Z-u%Z)%Z],y.e=-u||0;else A1[0]=y.e=0;return y}if(t==0)A1.length=U1,r=1,U1--;else A1.length=U1+1,r=Q0[Z-t],A1[U1]=X1>0?X(G1/Q0[n-X1]%Q0[X1])*r:0;if(o)for(;;)if(U1==0){for(t=1,X1=A1[0];X1>=10;X1/=10,t++);X1=A1[0]+=r;for(r=1;X1>=10;X1/=10,r++);if(t!=r){if(y.e++,A1[0]==W)A1[0]=1}break}else{if(A1[U1]+=r,A1[U1]!=W)break;A1[U1--]=0,r=1}for(t=A1.length;A1[--t]===0;A1.pop());}if(y.e>T)y.c=y.e=null;else if(y.e<S)y.c=[y.e=0]}return y}function L1(y){var u,_=y.e;if(_===null)return y.toString();return u=O(y.c),u=_<=d||_>=h?N(u,_):L(u,_,"0"),y.s<0?"-"+u:u}if(C.absoluteValue=C.abs=function(){var y=new p(this);if(y.s<0)y.s=1;return y},C.comparedTo=function(y,u){return A(this,new p(y,u))},C.decimalPlaces=C.dp=function(y,u){var _,o,n,t=this;if(y!=null){if(B(y,0,M),u==null)u=$;else B(u,0,8);return B1(new p(t),y+t.e+1,u)}if(!(_=t.c))return null;if(o=((n=_.length-1)-I(this.e/Z))*Z,n=_[n])for(;n%10==0;n/=10,o--);if(o<0)o=0;return o},C.dividedBy=C.div=function(y,u){return R(this,new p(y,u),k,$)},C.dividedToIntegerBy=C.idiv=function(y,u){return R(this,new p(y,u),0,1)},C.exponentiatedBy=C.pow=function(y,u){var _,o,n,t,X1,r,G1,U1,Z1,A1=this;if(y=new p(y),y.c&&!y.isInteger())throw Error(z+"Exponent not an integer: "+L1(y));if(u!=null)u=new p(u);if(r=y.e>14,!A1.c||!A1.c[0]||A1.c[0]==1&&!A1.e&&A1.c.length==1||!y.c||!y.c[0])return Z1=new p(Math.pow(+L1(A1),r?y.s*(2-w(y)):+L1(y))),u?Z1.mod(u):Z1;if(G1=y.s<0,u){if(u.c?!u.c[0]:!u.s)return new p(NaN);if(o=!G1&&A1.isInteger()&&u.isInteger(),o)A1=A1.mod(u)}else if(y.e>9&&(A1.e>0||A1.e<-1||(A1.e==0?A1.c[0]>1||r&&A1.c[1]>=240000000:A1.c[0]<80000000000000||r&&A1.c[0]<=99999750000000))){if(t=A1.s<0&&w(y)?-0:0,A1.e>-1)t=1/t;return new p(G1?1/t:t)}else if(m)t=G(m/Z+2);if(r){if(_=new p(0.5),G1)y.s=1;U1=w(y)}else n=Math.abs(+L1(y)),U1=n%2;Z1=new p(P);for(;;){if(U1){if(Z1=Z1.times(A1),!Z1.c)break;if(t){if(Z1.c.length>t)Z1.c.length=t}else if(o)Z1=Z1.mod(u)}if(n){if(n=X(n/2),n===0)break;U1=n%2}else if(y=y.times(_),B1(y,y.e+1,1),y.e>14)U1=w(y);else{if(n=+L1(y),n===0)break;U1=n%2}if(A1=A1.times(A1),t){if(A1.c&&A1.c.length>t)A1.c.length=t}else if(o)A1=A1.mod(u)}if(o)return Z1;if(G1)Z1=P.div(Z1);return u?Z1.mod(u):t?B1(Z1,m,$,X1):Z1},C.integerValue=function(y){var u=new p(this);if(y==null)y=$;else B(y,0,8);return B1(u,u.e+1,y)},C.isEqualTo=C.eq=function(y,u){return A(this,new p(y,u))===0},C.isFinite=function(){return!!this.c},C.isGreaterThan=C.gt=function(y,u){return A(this,new p(y,u))>0},C.isGreaterThanOrEqualTo=C.gte=function(y,u){return(u=A(this,new p(y,u)))===1||u===0},C.isInteger=function(){return!!this.c&&I(this.e/Z)>this.c.length-2},C.isLessThan=C.lt=function(y,u){return A(this,new p(y,u))<0},C.isLessThanOrEqualTo=C.lte=function(y,u){return(u=A(this,new p(y,u)))===-1||u===0},C.isNaN=function(){return!this.s},C.isNegative=function(){return this.s<0},C.isPositive=function(){return this.s>0},C.isZero=function(){return!!this.c&&this.c[0]==0},C.minus=function(y,u){var _,o,n,t,X1=this,r=X1.s;if(y=new p(y,u),u=y.s,!r||!u)return new p(NaN);if(r!=u)return y.s=-u,X1.plus(y);var G1=X1.e/Z,U1=y.e/Z,Z1=X1.c,A1=y.c;if(!G1||!U1){if(!Z1||!A1)return Z1?(y.s=-u,y):new p(A1?X1:NaN);if(!Z1[0]||!A1[0])return A1[0]?(y.s=-u,y):new p(Z1[0]?X1:$==3?-0:0)}if(G1=I(G1),U1=I(U1),Z1=Z1.slice(),r=G1-U1){if(t=r<0)r=-r,n=Z1;else U1=G1,n=A1;n.reverse();for(u=r;u--;n.push(0));n.reverse()}else{o=(t=(r=Z1.length)<(u=A1.length))?r:u;for(r=u=0;u<o;u++)if(Z1[u]!=A1[u]){t=Z1[u]<A1[u];break}}if(t)n=Z1,Z1=A1,A1=n,y.s=-y.s;if(u=(o=A1.length)-(_=Z1.length),u>0)for(;u--;Z1[_++]=0);u=W-1;for(;o>r;){if(Z1[--o]<A1[o]){for(_=o;_&&!Z1[--_];Z1[_]=u);--Z1[_],Z1[o]+=W}Z1[o]-=A1[o]}for(;Z1[0]==0;Z1.splice(0,1),--U1);if(!Z1[0])return y.s=$==3?-1:1,y.c=[y.e=0],y;return D1(y,Z1,U1)},C.modulo=C.mod=function(y,u){var _,o,n=this;if(y=new p(y,u),!n.c||!y.s||y.c&&!y.c[0])return new p(NaN);else if(!y.c||n.c&&!n.c[0])return new p(n);if(x==9)o=y.s,y.s=1,_=R(n,y,0,3),y.s=o,_.s*=o;else _=R(n,y,0,x);if(y=n.minus(_.times(y)),!y.c[0]&&x==1)y.s=n.s;return y},C.multipliedBy=C.times=function(y,u){var _,o,n,t,X1,r,G1,U1,Z1,A1,Q0,z0,E6,e8,i9,O6=this,i6=O6.c,F5=(y=new p(y,u)).c;if(!i6||!F5||!i6[0]||!F5[0]){if(!O6.s||!y.s||i6&&!i6[0]&&!F5||F5&&!F5[0]&&!i6)y.c=y.e=y.s=null;else if(y.s*=O6.s,!i6||!F5)y.c=y.e=null;else y.c=[0],y.e=0;return y}if(o=I(O6.e/Z)+I(y.e/Z),y.s*=O6.s,G1=i6.length,A1=F5.length,G1<A1)E6=i6,i6=F5,F5=E6,n=G1,G1=A1,A1=n;for(n=G1+A1,E6=[];n--;E6.push(0));e8=W,i9=U;for(n=A1;--n>=0;){_=0,Q0=F5[n]%i9,z0=F5[n]/i9|0;for(X1=G1,t=n+X1;t>n;)U1=i6[--X1]%i9,Z1=i6[X1]/i9|0,r=z0*U1+Z1*Q0,U1=Q0*U1+r%i9*i9+E6[t]+_,_=(U1/e8|0)+(r/i9|0)+z0*Z1,E6[t--]=U1%e8;E6[t]=_}if(_)++o;else E6.splice(0,1);return D1(y,E6,o)},C.negated=function(){var y=new p(this);return y.s=-y.s||null,y},C.plus=function(y,u){var _,o=this,n=o.s;if(y=new p(y,u),u=y.s,!n||!u)return new p(NaN);if(n!=u)return y.s=-u,o.minus(y);var t=o.e/Z,X1=y.e/Z,r=o.c,G1=y.c;if(!t||!X1){if(!r||!G1)return new p(n/0);if(!r[0]||!G1[0])return G1[0]?y:new p(r[0]?o:n*0)}if(t=I(t),X1=I(X1),r=r.slice(),n=t-X1){if(n>0)X1=t,_=G1;else n=-n,_=r;_.reverse();for(;n--;_.push(0));_.reverse()}if(n=r.length,u=G1.length,n-u<0)_=G1,G1=r,r=_,u=n;for(n=0;u;)n=(r[--u]=r[u]+G1[u]+n)/W|0,r[u]=W===r[u]?0:r[u]%W;if(n)r=[n].concat(r),++X1;return D1(y,r,X1)},C.precision=C.sd=function(y,u){var _,o,n,t=this;if(y!=null&&y!==!!y){if(B(y,1,M),u==null)u=$;else B(u,0,8);return B1(new p(t),y,u)}if(!(_=t.c))return null;if(n=_.length-1,o=n*Z+1,n=_[n]){for(;n%10==0;n/=10,o--);for(n=_[0];n>=10;n/=10,o++);}if(y&&t.e+1>o)o=t.e+1;return o},C.shiftedBy=function(y){return B(y,-V,V),this.times("1e"+y)},C.squareRoot=C.sqrt=function(){var y,u,_,o,n,t=this,X1=t.c,r=t.s,G1=t.e,U1=k+4,Z1=new p("0.5");if(r!==1||!X1||!X1[0])return new p(!r||r<0&&(!X1||X1[0])?NaN:X1?t:1/0);if(r=Math.sqrt(+L1(t)),r==0||r==1/0){if(u=O(X1),(u.length+G1)%2==0)u+="0";if(r=Math.sqrt(+u),G1=I((G1+1)/2)-(G1<0||G1%2),r==1/0)u="5e"+G1;else u=r.toExponential(),u=u.slice(0,u.indexOf("e")+1)+G1;_=new p(u)}else _=new p(r+"");if(_.c[0]){if(G1=_.e,r=G1+U1,r<3)r=0;for(;;)if(n=_,_=Z1.times(n.plus(R(t,n,U1,1))),O(n.c).slice(0,r)===(u=O(_.c)).slice(0,r)){if(_.e<G1)--r;if(u=u.slice(r-3,r+1),u=="9999"||!o&&u=="4999"){if(!o){if(B1(n,n.e+k+2,0),n.times(n).eq(t)){_=n;break}}U1+=4,r+=4,o=1}else{if(!+u||!+u.slice(1)&&u.charAt(0)=="5")B1(_,_.e+k+2,1),y=!_.times(_).eq(t);break}}}return B1(_,_.e+k+1,$,y)},C.toExponential=function(y,u){if(y!=null)B(y,0,M),y++;return a(this,y,u,1)},C.toFixed=function(y,u){if(y!=null)B(y,0,M),y=y+this.e+1;return a(this,y,u)},C.toFormat=function(y,u,_){var o,n=this;if(_==null)if(y!=null&&u&&typeof u=="object")_=u,u=null;else if(y&&typeof y=="object")_=y,y=u=null;else _=g;else if(typeof _!="object")throw Error(z+"Argument not an object: "+_);if(o=n.toFixed(y,u),n.c){var t,X1=o.split("."),r=+_.groupSize,G1=+_.secondaryGroupSize,U1=_.groupSeparator||"",Z1=X1[0],A1=X1[1],Q0=n.s<0,z0=Q0?Z1.slice(1):Z1,E6=z0.length;if(G1)t=r,r=G1,G1=t,E6-=t;if(r>0&&E6>0){t=E6%r||r,Z1=z0.substr(0,t);for(;t<E6;t+=r)Z1+=U1+z0.substr(t,r);if(G1>0)Z1+=U1+z0.slice(t);if(Q0)Z1="-"+Z1}o=A1?Z1+(_.decimalSeparator||"")+((G1=+_.fractionGroupSize)?A1.replace(new RegExp("\\d{"+G1+"}\\B","g"),"$&"+(_.fractionGroupSeparator||"")):A1):Z1}return(_.prefix||"")+o+(_.suffix||"")},C.toFraction=function(y){var u,_,o,n,t,X1,r,G1,U1,Z1,A1,Q0,z0=this,E6=z0.c;if(y!=null){if(r=new p(y),!r.isInteger()&&(r.c||r.s!==1)||r.lt(P))throw Error(z+"Argument "+(r.isInteger()?"out of range: ":"not an integer: ")+L1(r))}if(!E6)return new p(z0);u=new p(P),U1=_=new p(P),o=G1=new p(P),Q0=O(E6),t=u.e=Q0.length-z0.e-1,u.c[0]=q[(X1=t%Z)<0?Z+X1:X1],y=!y||r.comparedTo(u)>0?t>0?u:U1:r,X1=T,T=1/0,r=new p(Q0),G1.c[0]=0;for(;;){if(Z1=R(r,u,0,1),n=_.plus(Z1.times(o)),n.comparedTo(y)==1)break;_=o,o=n,U1=G1.plus(Z1.times(n=U1)),G1=n,u=r.minus(Z1.times(n=u)),r=n}return n=R(y.minus(_),o,0,1),G1=G1.plus(n.times(U1)),_=_.plus(n.times(o)),G1.s=U1.s=z0.s,t=t*2,A1=R(U1,o,t,$).minus(z0).abs().comparedTo(R(G1,_,t,$).minus(z0).abs())<1?[U1,o]:[G1,_],T=X1,A1},C.toNumber=function(){return+L1(this)},C.toPrecision=function(y,u){if(y!=null)B(y,1,M);return a(this,y,u,2)},C.toString=function(y){var u,_=this,o=_.s,n=_.e;if(n===null)if(o){if(u="Infinity",o<0)u="-"+u}else u="NaN";else{if(y==null)u=n<=d||n>=h?N(O(_.c),n):L(O(_.c),n,"0");else if(y===10&&l)_=B1(new p(_),k+n+1,$),u=L(O(_.c),_.e,"0");else B(y,2,c.length,"Base"),u=F(L(O(_.c),n,"0"),10,y,o,!0);if(o<0&&_.c[0])u="-"+u}return u},C.valueOf=C.toJSON=function(){return L1(this)},C._isBigNumber=!0,E!=null)p.set(E);return p}function I(E){var R=E|0;return E>0||E===R?R:R-1}function O(E){var R,F,f=1,C=E.length,P=E[0]+"";for(;f<C;){R=E[f++]+"",F=Z-R.length;for(;F--;R="0"+R);P+=R}for(C=P.length;P.charCodeAt(--C)===48;);return P.slice(0,C+1||1)}function A(E,R){var F,f,C=E.c,P=R.c,k=E.s,$=R.s,d=E.e,h=R.e;if(!k||!$)return null;if(F=C&&!C[0],f=P&&!P[0],F||f)return F?f?0:-$:k;if(k!=$)return k;if(F=k<0,f=d==h,!C||!P)return f?0:!C^F?1:-1;if(!f)return d>h^F?1:-1;$=(d=C.length)<(h=P.length)?d:h;for(k=0;k<$;k++)if(C[k]!=P[k])return C[k]>P[k]^F?1:-1;return d==h?0:d>h^F?1:-1}function B(E,R,F,f){if(E<R||E>F||E!==X(E))throw Error(z+(f||"Argument")+(typeof E=="number"?E<R||E>F?" out of range: ":" not an integer: ":" not a primitive number: ")+String(E))}function w(E){var R=E.c.length-1;return I(E.e/Z)==R&&E.c[R]%2!=0}function N(E,R){return(E.length>1?E.charAt(0)+"."+E.slice(1):E)+(R<0?"e":"e+")+R}function L(E,R,F){var f,C;if(R<0){for(C=F+".";++R;C+=F);E=C+E}else if(f=E.length,++R>f){for(C=F,R-=f;--R;C+=F);E+=C}else if(R<f)E=E.slice(0,R)+"."+E.slice(R);return E}if(Q=D(),Q.default=Q.BigNumber=Q,typeof define=="function"&&define.amd)define(function(){return Q});else if(typeof R_<"u"&&R_.exports)R_.exports=Q;else{if(!J)J=typeof self<"u"&&self?self:window;J.BigNumber=Q}})(j66)});var y66=H((Pe5,x66)=>{/*! constants.js - Seamflux Client Build | 2026-03-14T14:17:12.096Z */var{defineProperty:HD1,getOwnPropertyDescriptor:Sh4,getOwnPropertyNames:Th4}=Object,Ph4=Object.prototype.hasOwnProperty,$h4=(J,Q)=>{for(var Y in Q)HD1(J,Y,{get:Q[Y],enumerable:!0})},fh4=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of Th4(Q))Ph4.call(J,X)||X===Y||HD1(J,X,{get:()=>Q[X],enumerable:!(G=Sh4(Q,X))||G.enumerable});return J},kh4=(J)=>fh4(HD1({},"__esModule",{value:!0}),J),b66={};$h4(b66,{SUI_EVENT_PATTERNS:()=>jh4,SUI_PROJECTS:()=>vh4}),x66.exports=kh4(b66);var vh4={"0x47a7b90756fba96fe649c2aaa10ec60dec6b8cb8545573d621310072721133aa":"Cetus Aggregator","0xb2db7142fa83210a7d78d9c12ac49c043b3cbbd482224fea6e3da00aa5a5ae2d":"Cetus","0x8add2f0f8bc9748687639d7eb59b2172ba09a0172d9e63c029e23a7dbdb6abe6":"Momentum","0xcf60a40f45d46fc1e828871a647c1e25a0915dec860d2662eb10fdb382c3c1d1":"Momentum CLMM","0x183af2adf115f331105825ae63e1d7d3c848d67beb4d60bc36208a90a5e92f4b":"Magma CLMM","0x0d0ddc29f84185b67006b429ebaa7a2720a8ca884acde85140296951ac4643aa":"Aftermath AMM","0xc4049b2d1cc0f6e017fda8260e4377cecd236bd7f56a54fee120816e72e2e0dd":"Aftermath AMM","0x8860a7d1ff7e6534b0e7d33f20f34ea33bd23428307003b5b5173fc6cca6705c":"Aftermath","0xd0d46cd44d4c0289f3368b02b88719f7520c68cd0265991d3ae92eabe61b633b":"Aftermath","0xab71c2c2c37f973e28b2d28847046615bf47acc85ffc3ba2eb3d9a6442b18422":"OKX Aggregator","0x67b34b728c4e28e704dcfecf7c5cf55c7fc593b6c65c20d1836d97c209c1928a":"Bluefin Spot","0xc2d49bf5e75d2258ee5563efa527feb6155de7ac6f6bf025a23ee88cd12d5a83":"NAVI Lending","0x5306f64e312b581766351c07af79c72fcb1cd25147157fdc2f8ad76de9a3fb6a":"Wormhole Portal","0x7ea6e27ad7af6f3b8671d59df1aaebd7c03dddab893e52a714227b2f4fe91519":"Bluefin 7k","0x34171e8092d831c1cb71d70b04389f9a0fec8af56f69e760b58d613d764c6945":"Suilend","0xdf6df8a1e16c58b66d5c432cc6a5a8981c9982f111723ec0894d152be57b3e7e":"Suilend","0x7e26d792cb2aefea95590ebc6a75bd90406f5bcf77b98563259f41b428a1fe07":"Suilend","0xe37cc7bb50fd9b6dbd3873df66fa2c554e973697f50ef97707311dc78bd08444":"Suilend","0xfa65cb2d62f4d39e60346fb7d501c12538ca2bbc646eaa37ece2aec5f897814e":"Walrus","0x1c515fb0c7979c0106b841f528374bf2ee14b0c605ab2d97c52e25ed3488826a":"Walrus","0xd02012c71c1a6a221e540c36c37c81e0224907fe1ee05bfe250025654ff17103":"Turbos","0x5209a18e1ae6ac994dd5a188a2d8deb17b2bbab29f63a7b5457bdfe040f69f61":"AlphaLend","0x39850d8deb783ef11b10487dc8a80a701506b1471ce11cde83124f35ba3da699":"AlphaLend","0x3635933713dc35fe5e34f598b32a9d78c3b68faeb8dc5a842c5c6e5d549f56d4":"Ember Protocol","0xcaf6ba059d539a97646d47f0b9ddf843e138d215e2a12ca1f4585d386f7aec3a":"DeepBook","0x2c8d603bc51326b8c13cef9dd07031a408a48dddb541963357661df5d3204809":"DeepBook","0xe74481697f432ddee8dd6f9bd13b9d0297a5b63d55f3db25c4d3b5d34dad85b7":"Bluefin Pro","0x83bbe0b3985c5e3857803e2678899b03f3c4a31be75006ab03faf268c014ce41":"Scallop Lend","0x80ca577876dec91ae6d22090e56c39bc60dce9086ab0729930c6900bc4162b4c":"Scallop Lend","0x782dccc2452abd5f43ea5d7de71e3fe7fe688dcae08aa0c8054624323db5e49b":"Scallop Aggregator","0x475e98e9c436ec118909f3b9e241d86bcbbc2cf9fba05e99a934823fefb375b7":"TradePort","0x486622af8a7250a192e6ee97eed4f54e30343b764d9148bf1535b55f85155204":"Haedal AMM","0xa0e3b011012b80af4957afa30e556486eb3da0a7d96eeb733cf16ccd3aec32e0":"Haedal Protocol","0x5b7d732adeb3140a2dbf2becd1e9dbe56cee0e3687379bcfe7df4357ea664313":"Astros","0xdd21f177ec772046619e401c7a44eb78c233c0d53b4b2213ad83122eef4147db":"Astros","0x000000000000000000000000000000000000000000000000000000000000000b":"Sui Bridge","0x38035f4c1e1772d43a3535535ea5b29c1c3ab2c0026d4ad639969831bd1d174d":"Wormhole"},jh4=[{category:"dex",action:"swap",keywords:["swapevent","swap_event","::swap::","::pool::swapevent","::pool::swap"]},{category:"dex",action:"add_liquidity",keywords:["addliquidityevent","add_liquidity","addevent","addliquidity_event"]},{category:"dex",action:"remove_liquidity",keywords:["removeliquidityevent","remove_liquidity","removeliquidity_event"]},{category:"dex",action:"collect_fee",keywords:["collectfeeevent","collect_fee","collect_fee_event"]},{category:"dex",action:"place_order",keywords:["placeorderevent","place_order_event"]},{category:"dex",action:"fill_order",keywords:["fillorderevent","fill_order_event"]},{category:"dex",action:"cancel_order",keywords:["cancelorderevent","cancel_order_event"]},{category:"lending",action:"deposit",keywords:["depositevent","supplyevent","deposit_event","supply_event"]},{category:"lending",action:"withdraw",keywords:["withdrawevent","withdraw_event"]},{category:"lending",action:"borrow",keywords:["borrowevent","borrow_event"]},{category:"lending",action:"repay",keywords:["repayevent","repay_event"]},{category:"lending",action:"liquidate",keywords:["liquidateevent","liquidationevent","liquidation_event"]},{category:"nft",action:"nft_mint",keywords:["mintevent","nftmintedevent","mint_event"]},{category:"nft",action:"nft_burn",keywords:["burnevent","nftburnedevent","burn_event"]},{category:"nft",action:"nft_transfer",keywords:["transfer_event","transfer.event","nfttransfer","transfer_event","transfer_event<","nfttransfer_event"]},{category:"coin",action:"coin_transfer",keywords:["0x2::coin::transfer","0x2::sui_system::balancechangeevent","0x2::coin::balancechangeevent","cointransferevent"]}]});var c66=H(($e5,p66)=>{/*! transactionHelper.js - Seamflux Client Build | 2026-03-14T14:17:12.062Z */function d66(J){return(J||"").toLowerCase()}function hh4(J){if(!J)return;let Q=d66(J),Y=Q.split("::")[0];if(Y&&OD1.SUI_PROJECTS[Y])return OD1.SUI_PROJECTS[Y];let G={cetus:"Cetus",turbos:"Turbos",kriya:"Kriya",bluefin:"Bluefin",deepbook:"DeepBook",aftermath:"Aftermath",navi:"Navi Protocol",scallop:"Scallop"};for(let[X,z]of Object.entries(G))if(Q.includes(X))return z}function bh4(J){if(!J||J.length===0)return null;for(let Q of J){let Y=Q?.type||"",G=d66(Y),X=hh4(Y);for(let z of OD1.SUI_EVENT_PATTERNS)if(z.keywords.some((K)=>G.includes(K)))return{category:z.category,action:z.action,protocol:X,eventType:Y}}return null}async function xh4(J){if(Nf.has(J))return Nf.get(J);if(J==="0x2::sui::SUI"||J.includes("::sui::SUI")){let X={symbol:"SUI",decimals:rh4.SUI_DECIMALS,name:"Sui"};return Nf.set(J,X),X}try{let X=await(0,sh4.getCoinInfoByCoinType)({coinType:J});if(X){let z={symbol:X.symbol,decimals:X.decimals,name:X.name};return Nf.set(J,z),z}}catch(X){}let Q=J.split("::"),Y=Q.length>=3?Q[2]:J,G={symbol:Y,decimals:9,name:Y};return Nf.set(J,G),G}function ID1(J,Q){let Y=typeof J=="string"?J:J.toString(),G=BigInt(Y),X=BigInt(10**Q),z=G/X,K=G%X;return K===BigInt(0)?z.toString():`${z}.${K.toString().padStart(Q,"0").replace(/0+$/,"")}`}async function yh4(J,Q,Y){if(!J||J.length===0)return[];let G=[];for(let z of J){let K=z.coinType||z.coin_type;if(!K)continue;let W=z.amount||"0",Z=z.owner||z.ownerAddress,V;V=typeof Z=="string"?Z:Z&&typeof Z=="object"&&Z.AddressOwner||Q;let q=W.startsWith("-")||BigInt(W)<BigInt(0),U=q?"sent":"received",M=q?W.slice(1):W,D=await xh4(K);G.push({coinType:K,symbol:D.symbol,amount:M,amountFormatted:"",direction:U,from:U==="sent"?Q:V,to:U==="sent"?V:Q,decimals:D.decimals})}let X=new Map;for(let z of G){let K=`${z.coinType}:${z.direction}`,W=X.get(K);W?W.amount=W.amount.plus(new m66.default(z.amount)):X.set(K,{coinType:z.coinType,symbol:z.symbol,amount:new m66.default(z.amount),direction:z.direction,from:z.from,to:z.to,decimals:z.decimals})}return Array.from(X.values()).map((z)=>({coinType:z.coinType,symbol:z.symbol,amount:z.amount.toString(),amountFormatted:ID1(z.amount.toString(),z.decimals),direction:z.direction,from:z.from,to:z.to}))}function u66(J,Q){let Y=J.filter((q)=>q.direction==="sent"),G=J.filter((q)=>q.direction==="received");if(Y.length===0||G.length===0)return null;let X=new Set(Y.map((q)=>q.coinType)),z=new Set(G.map((q)=>q.coinType));if(!Array.from(X).some((q)=>!z.has(q)))return null;let K=new Map,W=new Map;for(let q of Y){let U=K.get(q.coinType)||{amount:BigInt(0),symbol:q.symbol};K.set(q.coinType,{amount:U.amount+BigInt(q.amount),symbol:q.symbol})}for(let q of G){let U=W.get(q.coinType)||{amount:BigInt(0),symbol:q.symbol};W.set(q.coinType,{amount:U.amount+BigInt(q.amount),symbol:q.symbol})}let Z={coinType:"",amount:BigInt(0),symbol:""},V={coinType:"",amount:BigInt(0),symbol:""};for(let[q,U]of K.entries())U.amount>Z.amount&&(Z={coinType:q,...U});for(let[q,U]of W.entries())U.amount>V.amount&&(V={coinType:q,...U});if(Z.coinType&&V.coinType&&Z.coinType!==V.coinType){let q;if(Q&&Q.length>0)for(let D of Q){let I=D.type||"";if(I.includes("cetus")?q="Cetus":I.includes("turbos")?q="Turbos":I.includes("kriya")?q="Kriya":I.includes("bluefin")?q="Bluefin":I.includes("deepbook")&&(q="DeepBook"),q)break}let U=J.find((D)=>D.coinType===Z.coinType&&D.direction==="sent"),M=J.find((D)=>D.coinType===V.coinType&&D.direction==="received");return{inputCoin:Z.symbol,inputAmount:Z.amount.toString(),inputAmountFormatted:U?.amountFormatted||ID1(Z.amount.toString(),9),outputCoin:V.symbol,outputAmount:V.amount.toString(),outputAmountFormatted:M?.amountFormatted||ID1(V.amount.toString(),9),protocol:q}}return null}function gh4(J,Q,Y){let G=bh4(Y);if(G)switch(G.action){case"swap":return{type:"swap",eventInsight:G};case"add_liquidity":return{type:"add_liquidity",eventInsight:G};case"remove_liquidity":return{type:"remove_liquidity",eventInsight:G};case"collect_fee":return{type:"collect_fee",eventInsight:G};case"place_order":case"fill_order":case"cancel_order":return{type:"order",eventInsight:G};case"deposit":return{type:"lend_deposit",eventInsight:G};case"withdraw":return{type:"lend_withdraw",eventInsight:G};case"borrow":return{type:"lend_borrow",eventInsight:G};case"repay":return{type:"lend_repay",eventInsight:G};case"liquidate":return{type:"lend_liquidate",eventInsight:G};case"coin_transfer":return{type:"transfer",eventInsight:G};case"nft_transfer":return{type:"nft_transfer",eventInsight:G};case"nft_mint":return{type:"nft_mint",eventInsight:G};case"nft_burn":return{type:"nft_burn",eventInsight:G}}if(u66(J,Y))return{type:"swap",eventInsight:G};if(Q)for(let X of Q){let z=X.type||"",K=X.objectType||X.object_type||"";if(z==="transferred"&&(K.includes("nft")||K.includes("NFT")||K.includes("::nft::")))return{type:"nft_transfer",eventInsight:G}}if(Y)for(let X of Y){let z=(X.type||"").toLowerCase();if(z.includes("stake")||z.includes("delegate")||z.includes("unstake"))return{type:"staking",eventInsight:G}}if(J.length>0&&J.length<=2&&J.filter((X)=>X.symbol!=="SUI"||X.direction==="sent").length===1)return{type:"transfer",eventInsight:G};if(Q){for(let X of Q)if(X.type==="mutated"||X.type==="published")return{type:"contract_call",eventInsight:G}}return{type:"other",eventInsight:G}}function mh4(J,Q,Y,G,X,z){let K=Y?.protocol||z?.protocol,W=Q.find((q)=>q.symbol!=="SUI"||q.direction==="sent")||Q[0]||null,Z=W?`${W.amountFormatted} ${W.symbol}`:"",V=K?` on ${K}`:"";switch(J){case"transfer":{let q=Q.find((U)=>U.symbol!=="SUI"||U.direction==="sent");return q?`${q.direction==="sent"?"Sent":"Received"} ${q.amountFormatted} ${q.symbol}`:"Token Transfer"}case"swap":if(Y){let q=Y.protocol||K?` on ${Y.protocol||K}`:"";return`Swapped ${Y.inputAmountFormatted} ${Y.inputCoin} for ${Y.outputAmountFormatted} ${Y.outputCoin}${q}`}return"Token Swap";case"add_liquidity":return`Added liquidity${V}${Z?` with ${Z}`:""}`;case"remove_liquidity":return`Removed liquidity${V}${Z?` of ${Z}`:""}`;case"collect_fee":return`Collected fees${V}${Z?` totaling ${Z}`:""}`;case"order":return`Order activity${V}${Z?` for ${Z}`:""}`;case"lend_deposit":return W?`Deposited ${W.amountFormatted} ${W.symbol}${K?` on ${K}`:""}`:"Lending deposit"+(K?` on ${K}`:"");case"lend_withdraw":return W?`Withdrew ${W.amountFormatted} ${W.symbol}${K?` from ${K}`:""}`:"Lending withdraw"+(K?` from ${K}`:"");case"lend_borrow":return W?`Borrowed ${W.amountFormatted} ${W.symbol}${K?` on ${K}`:""}`:"Borrowed assets"+(K?` on ${K}`:"");case"lend_repay":return W?`Repaid ${W.amountFormatted} ${W.symbol}${K?` on ${K}`:""}`:"Loan repayment"+(K?` on ${K}`:"");case"lend_liquidate":return`Liquidation${V}${Z?` for ${Z}`:""}`;case"staking":return Z?`Staking operation ${Z}`:"Staking Operation";case"nft_transfer":return`NFT Transfer${V}`;case"nft_mint":return`NFT Mint${V}`;case"nft_burn":return`NFT Burn${V}`;case"contract_call":return`Contract Interaction${V}${Z?` with ${Z}`:""}`;default:return"Transaction"}}async function dh4(J,Q,Y){let[G,X]=await Promise.all([J.queryTransactionBlocks({filter:{FromAddress:Q},order:"descending",limit:Y,options:AD1}),J.queryTransactionBlocks({filter:{ToAddress:Q},order:"descending",limit:Y,options:AD1})]),z=new Map;return[...G.data||[],...X.data||[]].forEach((K)=>{K.digest&&!z.has(K.digest)&&z.set(K.digest,K)}),Array.from(z.values()).sort((K,W)=>{let Z=K.timestampMs?parseInt(K.timestampMs):0;return(W.timestampMs?parseInt(W.timestampMs):0)-Z}).slice(0,Y)}async function uh4(J,Q){let Y=J.effects?.status,G=Y?.status||null,X=Y?.error||null,z=J.transaction?.data?.sender||null,K=await yh4(J.balanceChanges||[],Q,z||Q),{type:W,eventInsight:Z}=gh4(K,J.objectChanges||[],J.events||[]),V=W==="swap"?u66(K,J.events||[]):null,q=mh4(W,K,V,z||Q,Q,Z);return{digest:J.digest,hash:J.digest,transactionHash:J.digest,timestamp:J.timestampMs||null,sender:z,from:z,status:G,error:X,transactionType:W,message:q,protocol:V?.protocol||Z?.protocol,eventCategory:Z?.category,eventAction:Z?.action,eventType:Z?.eventType,transfers:K,...V&&{swap:V}}}var{create:lh4,defineProperty:F_,getOwnPropertyDescriptor:ph4,getOwnPropertyNames:ch4,getPrototypeOf:_h4}=Object,ih4=Object.prototype.hasOwnProperty,nh4=(J,Q)=>{for(var Y in Q)F_(J,Y,{get:Q[Y],enumerable:!0})},l66=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of ch4(Q))ih4.call(J,X)||X===Y||F_(J,X,{get:()=>Q[X],enumerable:!(G=ph4(Q,X))||G.enumerable});return J},oh4=(J,Q,Y)=>(Y=J!=null?lh4(_h4(J)):{},l66(!Q&&J&&J.__esModule?Y:F_(Y,"default",{value:J,enumerable:!0}),J)),ah4=(J)=>l66(F_({},"__esModule",{value:!0}),J),g66={};nh4(g66,{TRANSACTION_QUERY_OPTIONS:()=>AD1,buildTransactionResult:()=>uh4,fetchAccountTransactions:()=>dh4}),p66.exports=ah4(g66);var rh4=fW(),sh4=fI(),m66=oh4(h66()),OD1=y66(),Nf=new Map,AD1={showInput:!0,showEffects:!0,showEvents:!0,showObjectChanges:!0,showBalanceChanges:!0}});var a66=H((fe5,o66)=>{/*! transaction.js - Seamflux Client Build | 2026-03-14T14:17:12.070Z */async function th4(J){let{address:Q,limit:Y=10}=J;if(!Q)throw Error("Address is required");if(!(0,zb4.isValidSuiAddress)(Q))throw Error(`Invalid Sui address: ${Q}`);let G=await(0,Kb4.getSuiClient)();try{let X=await(0,i66.fetchAccountTransactions)(G,Q,Y),z=(await Promise.all(X.map((K)=>(0,i66.buildTransactionResult)(K,Q)))).filter((K)=>K.status!=="failure");return{message:`Fetched ${z.length} transaction${z.length!==1?"s":""} for ${Q} on Sui`,transactions:z}}catch(X){let z=X?.message||"Unknown error";if(z.includes("Unterminated string in JSON")||z.includes("Unexpected token"))throw Error(`Failed to fetch Sui transaction history: RPC returned malformed JSON; please retry or switch endpoint. Detail: ${z}`);throw Error(`Failed to fetch Sui transaction history: ${z}`)}}var{defineProperty:BD1,getOwnPropertyDescriptor:eh4,getOwnPropertyNames:Jb4}=Object,Qb4=Object.prototype.hasOwnProperty,Yb4=(J,Q)=>{for(var Y in Q)BD1(J,Y,{get:Q[Y],enumerable:!0})},Gb4=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of Jb4(Q))Qb4.call(J,X)||X===Y||BD1(J,X,{get:()=>Q[X],enumerable:!(G=eh4(Q,X))||G.enumerable});return J},Xb4=(J)=>Gb4(BD1({},"__esModule",{value:!0}),J),_66={};Yb4(_66,{_signTransactionWithPrivyOnSui:()=>n66._signTransactionWithPrivy,executeTransactionOnSui:()=>Wb4.executeTransaction,retrieveAccountActivityOnSui:()=>th4,signTransactionOnSui:()=>n66.signTransaction}),o66.exports=Xb4(_66);var zb4=fW(),Kb4=CI(),i66=c66(),Wb4=ZD1(),n66=UD1()});var e66=H((ke5,t66)=>{/*! events.js - Seamflux Client Build | 2026-03-14T14:17:11.445Z */async function s66({limit:J,order:Q,cursor:Y,query:G,client:X}){X=X||await(0,Ib4.getSuiClient)(),J=J||10;let z=[],{data:K,nextCursor:W,hasNextPage:Z}=await X.queryEvents({query:G,cursor:Y,order:Q,limit:J});if(z.push(...K),K.length>=J||!Z)return z;let V=J-K.length;return await(0,Hb4.sleep)(1000),[...z,...await s66({limit:V,order:Q,cursor:W,query:G,client:X})]}var{defineProperty:ND1,getOwnPropertyDescriptor:Zb4,getOwnPropertyNames:Vb4}=Object,qb4=Object.prototype.hasOwnProperty,Ub4=(J,Q)=>{for(var Y in Q)ND1(J,Y,{get:Q[Y],enumerable:!0})},Mb4=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of Vb4(Q))qb4.call(J,X)||X===Y||ND1(J,X,{get:()=>Q[X],enumerable:!(G=Zb4(Q,X))||G.enumerable});return J},Db4=(J)=>Mb4(ND1({},"__esModule",{value:!0}),J),r66={};Ub4(r66,{queryEvents:()=>s66}),t66.exports=Db4(r66);var Hb4=FK(),Ib4=CI()});var Y86=H((ve5,Q86)=>{/*! events.js - Seamflux Client Build | 2026-03-14T14:17:12.084Z */var{defineProperty:wD1,getOwnPropertyDescriptor:Ob4,getOwnPropertyNames:Ab4}=Object,Bb4=Object.prototype.hasOwnProperty,Nb4=(J,Q)=>{for(var Y in Q)wD1(J,Y,{get:Q[Y],enumerable:!0})},wb4=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of Ab4(Q))Bb4.call(J,X)||X===Y||wD1(J,X,{get:()=>Q[X],enumerable:!(G=Ob4(Q,X))||G.enumerable});return J},Lb4=(J)=>wb4(wD1({},"__esModule",{value:!0}),J),J86={};Nb4(J86,{queryEventsOnSui:()=>Eb4.queryEvents}),Q86.exports=Lb4(J86);var Eb4=e66()});var K86=H((je5,z86)=>{/*! contract.js - Seamflux Client Build | 2026-03-14T14:17:12.090Z */async function Cb4({target:J,typeArguments:Q,args:Y,transactions:G}){let X=(0,X86.fromTransactions)(G),z=Y.map((K)=>{switch(K.type){case"address":return X.pure.address(K.value);case"u8":return X.pure.u8(parseInt(K.value));case"u16":return X.pure.u16(parseInt(K.value));case"u32":return X.pure.u32(parseInt(K.value));case"u64":return X.pure.u64(BigInt(K.value));case"u128":return X.pure.u128(BigInt(K.value));case"u256":return X.pure.u256(BigInt(K.value));case"bool":return X.pure.bool(K.value==="true");case"object":return X.object(K.value);default:throw Error(`Unsupported type: ${K.type}`)}});return X.moveCall({target:J,typeArguments:Q,arguments:z}),{message:`Prepared contract invocation transaction for ${J} with ${Y.length} argument${Y.length!==1?"s":""}`,transactions:(0,X86.toTransactions)(X)}}var{defineProperty:LD1,getOwnPropertyDescriptor:Rb4,getOwnPropertyNames:Fb4}=Object,Sb4=Object.prototype.hasOwnProperty,Tb4=(J,Q)=>{for(var Y in Q)LD1(J,Y,{get:Q[Y],enumerable:!0})},Pb4=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of Fb4(Q))Sb4.call(J,X)||X===Y||LD1(J,X,{get:()=>Q[X],enumerable:!(G=Rb4(Q,X))||G.enumerable});return J},$b4=(J)=>Pb4(LD1({},"__esModule",{value:!0}),J),G86={};Tb4(G86,{invokeContractMethodOnSui:()=>Cb4}),z86.exports=$b4(G86);var X86=KC()});var S_=H((he5,q86)=>{/*! ajv.js - Seamflux Client Build | 2026-03-14T14:17:11.374Z */function fb4(J){return J?typeof J=="string"?J:Array.isArray(J)?J.map((Q)=>{let Y=Q.instancePath||Q.dataPath||"root";return`field "${Y===""?"root":Y.replace(/^\//,"")}": ${Q.message}`}).join(", "):"Validation failed":"Validation failed"}function kb4(J,Q){let Y=V86.compile(J);if(!Y(Q))throw new CD1(fb4(Y.errors));return Q}var{defineProperty:ED1,getOwnPropertyDescriptor:vb4,getOwnPropertyNames:jb4}=Object,hb4=Object.prototype.hasOwnProperty,bb4=(J,Q)=>{for(var Y in Q)ED1(J,Y,{get:Q[Y],enumerable:!0})},xb4=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of jb4(Q))hb4.call(J,X)||X===Y||ED1(J,X,{get:()=>Q[X],enumerable:!(G=vb4(Q,X))||G.enumerable});return J},yb4=(J)=>xb4(ED1({},"__esModule",{value:!0}),J),W86={};bb4(W86,{ValidationError:()=>CD1,ajv:()=>V86,withAjvValidation:()=>kb4}),q86.exports=yb4(W86);class Z86{allErrors;constructor(J={}){this.allErrors=J.allErrors??!0}compile(J){let Q=Array.isArray(J?.required)?J.required:[],Y=J?.properties??{},G=(X)=>{let z=[];if(X===null||typeof X!="object"||Array.isArray(X))return z.push("data must be an object"),G.errors=z.join(`
`),!1;for(let W of Q)if(!((W in X)&&X[W]!==void 0||(z.push(`missing required field '${W}'`),this.allErrors)))return G.errors=z.join(`
`),!1;for(let[W,Z]of Object.entries(Y)){if(!(W in X)||X[W]===void 0)continue;let V=X[W];if(Z?.type==="string"&&typeof V=="number"&&(X[W]=String(V)),Z?.type==="number"&&typeof V=="string"){let q=Number(V);isNaN(q)||V.trim()===""||(X[W]=q)}}for(let[W,Z]of Object.entries(Y)){if(!Z||!Array.isArray(Z.enum))continue;if(!(W in X))continue;let V=X[W],q=Z.enum.map((U)=>String(U));if(!q.includes(String(V))&&(z.push(`field '${W}' must be one of [${q.join(", ")}]; received '${String(V)}'`),!this.allErrors))return G.errors=z.join(`
`),!1}let K=z.length===0;return G.errors=K?null:z.join(`
`),K};return G.errors=null,G}}var V86=new Z86({allErrors:!0});class CD1 extends Error{constructor(J){super(J),this.name="ValidationError"}}});var D86=H((be5,M86)=>{/*! utilities.js - Seamflux Client Build | 2026-03-14T14:17:11.239Z */function gb4(J){return typeof J=="string"?J==="true"||J!=="false"&&void 0:J}function mb4(J){let Q;if(!J)return{};if(typeof J!="string"&&J)return J;try{Q=JSON.parse(J)}catch(Y){let G=J.replace(/"\{/g,"{").replace(/\}"/g,"}").replace(/\\"/g,'"');G=G.replace(/"\[/g,"[").replace(/\]"/g,"]").replace(/\\"/g,'"');try{Q=JSON.parse(G)}catch(X){throw Error(`parse failed, Invalid JSON: ${J.substring(0,100)}. Error: ${Y}`)}}return Q}var{defineProperty:RD1,getOwnPropertyDescriptor:db4,getOwnPropertyNames:ub4}=Object,lb4=Object.prototype.hasOwnProperty,pb4=(J,Q)=>{for(var Y in Q)RD1(J,Y,{get:Q[Y],enumerable:!0})},cb4=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of ub4(Q))lb4.call(J,X)||X===Y||RD1(J,X,{get:()=>Q[X],enumerable:!(G=db4(Q,X))||G.enumerable});return J},_b4=(J)=>cb4(RD1({},"__esModule",{value:!0}),J),U86={};pb4(U86,{parseJson:()=>mb4,str2bool:()=>gb4}),M86.exports=_b4(U86)});var N86=H((xe5,B86)=>{/*! contract.js - Seamflux Client Build | 2026-03-14T14:17:12.022Z */function FD1(J,Q){if(!JW.web3.utils.isAddress(J))throw Error(`Invalid ${Q}: ${J}`)}function ib4(J){if(!J||J==="0"||J==="")return"0x0";if(J.startsWith("0x")){if(!/^0x[0-9a-fA-F]+$/.test(J))throw Error(`Invalid hex value format: ${J}`);return J}if(!/^\d+(\.\d+)?$/.test(J))throw Error(`Invalid value format: ${J}. Must be a non-negative number, hex string (0x...), or empty/0`);if(J.includes("."))try{return JW.web3.utils.toHex(JW.web3.utils.toWei(J,"ether"))}catch(Q){throw Error(`Failed to convert value from ether to wei: ${Q instanceof Error?Q.message:"Unknown error"}`)}try{return JW.web3.utils.toHex(J)}catch(Q){throw Error(`Failed to convert value to hex: ${Q instanceof Error?Q.message:"Unknown error"}`)}}function nb4(J){if(J==null||J==="")return;if(typeof J=="number")return J;let Q=J.toString().trim(),Y=Q.toLowerCase();if(["latest","pending","earliest"].includes(Y))return Y;if(/^0x[0-9a-fA-F]+$/.test(Q))return Q;if(/^\d+$/.test(Q)){let G=Number.parseInt(Q,10);if(Number.isNaN(G))throw Error(`Invalid blockNumber: ${J}`);return G}throw Error(`Invalid blockNumber: ${J}`)}function ob4(J,Q,Y){let G=J.filter((V)=>V.type==="function"&&V.name===Q);if(!G.length)throw Error(`Method "${Q}" not found in ABI`);let X=G.find((V)=>{let q=V.inputs?.length||0;return Y.length<=q})||G[0],z=X.inputs?.length||0,K=Y.length;if(K>z)throw Error(`Parameter count mismatch for method "${Q}": expected at most ${z}, got ${K}`);let W=(X.inputs||[]).map((V)=>V.type).join(","),Z=`${Q}(${W})`;return{methodAbi:X,isView:X.stateMutability==="view"||X.stateMutability==="pure"||X.constant===!0,isPayable:X.stateMutability==="payable",methodSignature:Z}}function H86(J){if(J?.data&&typeof J.data=="string"&&J.data.startsWith("0x08c379a0"))try{return JW.web3.eth.abi.decodeParameters(["string"],J.data.slice(10))[0]||J.message}catch{}return J?.message||J?.reason||"Unknown error"}async function ab4({contractAddress:J,methodName:Q,params:Y,abi:G,chainType:X,callType:z="call",from:K,value:W="0",blockNumber:Z,gasLimit:V,gasPrice:q,maxFeePerGas:U,maxPriorityFeePerGas:M}){if(!A86({contractAddress:J,methodName:Q,params:Y,abi:G,chainType:X,callType:z,from:K,value:W,blockNumber:Z,gasLimit:V,gasPrice:q,maxFeePerGas:U,maxPriorityFeePerGas:M}))throw Error(`Validation failed: ${JSON.stringify(A86.errors)}`);if(z==="send"&&!K)throw Error('From address is required for "send" type calls');try{let D;if(FD1(J,"contract address"),await(0,JW.setWeb3Provider)(X),typeof G=="string")try{let E=(0,O86.parseJson)(G);if(!Array.isArray(E))throw Error("ABI must be an array or JSON string representing an array");D=E}catch(E){throw Error(`Invalid ABI JSON string for contract ${J}: ${E instanceof Error?E.message:"Unknown error"}`)}else D=G;if(!Array.isArray(D))throw Error("ABI must be an array or JSON string representing an array");let I=[];if(Y!=null&&Y!=="")try{let E=(0,O86.parseJson)(Y);if(!Array.isArray(E))throw Error("Parsed params must be an array");I=E}catch(E){throw Error(`Invalid params JSON string for method "${Q}": ${E instanceof Error?E.message:"Unknown error"}`)}let{methodAbi:O,isView:A,isPayable:B,methodSignature:w}=ob4(D,Q,I),N=new JW.web3.eth.Contract(D,J),L=N.methods[w]||N.methods[Q];if(typeof L!="function")throw Error(`Method "${w}" not found on contract instance`);if(z==="call")try{let E={};K&&(FD1(K,"from address"),E.from=K),Z!==void 0&&(E.defaultBlock=nb4(Z));let R=await L(...I).call(E),F=Z?` at block ${Z}`:"";return{message:`Called contract method "${Q}" on ${J} (${X})${K?` from ${K}`:""}${F}: ${JSON.stringify(R)}`,result:R}}catch(E){let R=H86(E);throw Error(`Contract call failed for method "${Q}" on ${J}: ${R}`)}if(z==="send"){let E,R;FD1(K,"from address");try{E=ib4(W),BigInt(E)>BigInt(JW.web3.utils.toWei("100","ether"))&&console.warn(`Warning: Large value detected (${W}) for transaction to ${J}. Please verify this is intentional.`)}catch(f){throw Error(`Invalid value format for method "${Q}": ${f instanceof Error?f.message:"Unknown error"}`)}if(E!=="0x0"&&!B)throw Error(`Method "${Q}" is not payable but value (${W}) was provided`);try{R=L(...I).encodeABI()}catch(f){throw Error(`Failed to encode method "${Q}" with provided parameters: ${f instanceof Error?f.message:"Unknown error"}`)}let F={from:K,to:J,data:R,value:E};try{if(q&&(U||M))throw Error("Cannot set gasPrice together with maxFeePerGas/maxPriorityFeePerGas");let f=[],C=[],P=(0,SD1.getNonce)({address:K,chainType:X});if(V){if(!/^\d+$/.test(V))throw Error(`Gas limit must be an integer string, received: ${V}`);if(BigInt(V)>BigInt("30000000"))throw Error(`Gas limit ${V} exceeds maximum allowed (30,000,000)`);f.push(Promise.resolve({gasEstimate:V,message:`Using provided gas limit: ${V}`}))}else f.push((0,SD1.estimateGas)({from:K,to:J,value:F.value,data:F.data,chainType:X}));q?C.push(Promise.resolve({gasPrice:q,message:`Using provided gas price: ${q}`})):U&&M?C.push(Promise.resolve({maxFeePerGas:U,maxPriorityFeePerGas:M,message:`Using EIP-1559 gas pricing: maxFeePerGas=${U}, maxPriorityFeePerGas=${M}`})):C.push((0,SD1.getGasPrice)({chainType:X}));let[k,$,d]=await Promise.all([Promise.all(f).then((S)=>S[0]),Promise.all(C).then((S)=>S[0]),P]),h={...F,gas:k.gasEstimate,nonce:d.nonce};U&&M?(h.maxFeePerGas=U,h.maxPriorityFeePerGas=M):h.gasPrice=$.gasPrice||$.maxFeePerGas||q;try{await JW.web3.eth.call({from:h.from,to:h.to,data:h.data,value:h.value,gas:h.gas,gasPrice:h.gasPrice,maxFeePerGas:h.maxFeePerGas,maxPriorityFeePerGas:h.maxPriorityFeePerGas})}catch(S){let T=H86(S);throw Error(`Transaction simulation failed for method "${Q}" on ${J}: ${T}`)}return{message:`Built contract call transaction: ${Q} on ${J} from ${K} on ${X}`,transactions:h}}catch(f){if(f.message?.includes("gas limit")||f.message?.includes("gas"))throw Error(`Gas estimation failed for method "${Q}" on ${J}: ${f.message}`);throw f}}throw Error(`Invalid callType: ${z}. Must be "call" or "send"`)}catch(D){if(D.message?.includes("Validation failed")||D.message?.includes("Invalid")||D.message?.includes("required"))throw D;throw Error(`Failed to call contract method "${Q}" on ${J} (${X}): ${D instanceof Error?D.message:"Unknown error"}`)}}var{defineProperty:TD1,getOwnPropertyDescriptor:rb4,getOwnPropertyNames:sb4}=Object,tb4=Object.prototype.hasOwnProperty,eb4=(J,Q)=>{for(var Y in Q)TD1(J,Y,{get:Q[Y],enumerable:!0})},Jx4=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of sb4(Q))tb4.call(J,X)||X===Y||TD1(J,X,{get:()=>Q[X],enumerable:!(G=rb4(Q,X))||G.enumerable});return J},Qx4=(J)=>Jx4(TD1({},"__esModule",{value:!0}),J),I86={};eb4(I86,{callContract:()=>ab4}),B86.exports=Qx4(I86);var Yx4=S_(),O86=D86(),JW=KK(),SD1=Bd(),Gx4={type:"object",properties:{contractAddress:{type:"string",description:"Contract address"},methodName:{type:"string",description:"Method name to call"},params:{type:"string",description:`Method parameters as JSON string (optional, e.g., '["arg1", "arg2"]')`},abi:{type:["string","array"],description:"Contract ABI (JSON string or array)"},chainType:{type:"string",description:"Chain type (e.g., ethereum, polygon, bsc)"},callType:{type:"string",enum:["call","send"],description:'Call type: "call" for read-only, "send" for state-changing (default: "call")'},from:{type:"string",description:'From address (required for "send" type, optional for "call" type)'},value:{type:"string",description:'ETH value to send with transaction (optional, default: "0")'},blockNumber:{type:["string","number"],description:'Block number for historical state query (optional, only for "call" type)'},gasLimit:{type:"string",description:'Custom gas limit (optional, only for "send" type)'},gasPrice:{type:"string",description:'Custom gas price in wei (optional, only for "send" type)'},maxFeePerGas:{type:"string",description:'Max fee per gas for EIP-1559 transactions (optional, only for "send" type)'},maxPriorityFeePerGas:{type:"string",description:'Max priority fee per gas for EIP-1559 transactions (optional, only for "send" type)'}},required:["contractAddress","methodName","abi","chainType"],additionalProperties:!0},A86=Yx4.ajv.compile(Gx4)});var C86=H((ye5,E86)=>{var{defineProperty:$D1,getOwnPropertyDescriptor:Xx4,getOwnPropertyNames:zx4}=Object,Kx4=Object.prototype.hasOwnProperty,Wx4=(J,Q)=>{for(var Y in Q)$D1(J,Y,{get:Q[Y],enumerable:!0})},Zx4=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of zx4(Q))if(!Kx4.call(J,X)&&X!==Y)$D1(J,X,{get:()=>Q[X],enumerable:!(G=Xx4(Q,X))||G.enumerable})}return J},Vx4=(J)=>Zx4($D1({},"__esModule",{value:!0}),J),L86={};Wx4(L86,{Keypair:()=>aD.Keypair,LEGACY_PRIVATE_KEY_SIZE:()=>aD.LEGACY_PRIVATE_KEY_SIZE,PRIVATE_KEY_SIZE:()=>aD.PRIVATE_KEY_SIZE,PublicKey:()=>Ux4.PublicKey,SIGNATURE_FLAG_TO_SCHEME:()=>PD1.SIGNATURE_FLAG_TO_SCHEME,SIGNATURE_SCHEME_TO_FLAG:()=>PD1.SIGNATURE_SCHEME_TO_FLAG,SIGNATURE_SCHEME_TO_SIZE:()=>PD1.SIGNATURE_SCHEME_TO_SIZE,SUI_PRIVATE_KEY_PREFIX:()=>aD.SUI_PRIVATE_KEY_PREFIX,Signer:()=>aD.Signer,decodeSuiPrivateKey:()=>aD.decodeSuiPrivateKey,encodeSuiPrivateKey:()=>aD.encodeSuiPrivateKey,isValidBIP32Path:()=>T_.isValidBIP32Path,isValidHardenedPath:()=>T_.isValidHardenedPath,messageWithIntent:()=>qx4.messageWithIntent,mnemonicToSeed:()=>T_.mnemonicToSeed,mnemonicToSeedHex:()=>T_.mnemonicToSeedHex,parseSerializedSignature:()=>w86.parseSerializedSignature,toSerializedSignature:()=>w86.toSerializedSignature});E86.exports=Vx4(L86);var w86=iK1(),PD1=kK(),T_=eK1(),qx4=Xu(),aD=sK1(),Ux4=GN()});var R86=H((ge5,Mx4)=>{Mx4.exports=["abdikace","abeceda","adresa","agrese","akce","aktovka","alej","alkohol","amputace","ananas","andulka","anekdota","anketa","antika","anulovat","archa","arogance","asfalt","asistent","aspirace","astma","astronom","atlas","atletika","atol","autobus","azyl","babka","bachor","bacil","baculka","badatel","bageta","bagr","bahno","bakterie","balada","baletka","balkon","balonek","balvan","balza","bambus","bankomat","barbar","baret","barman","baroko","barva","baterka","batoh","bavlna","bazalka","bazilika","bazuka","bedna","beran","beseda","bestie","beton","bezinka","bezmoc","beztak","bicykl","bidlo","biftek","bikiny","bilance","biograf","biolog","bitva","bizon","blahobyt","blatouch","blecha","bledule","blesk","blikat","blizna","blokovat","bloudit","blud","bobek","bobr","bodlina","bodnout","bohatost","bojkot","bojovat","bokorys","bolest","borec","borovice","bota","boubel","bouchat","bouda","boule","bourat","boxer","bradavka","brambora","branka","bratr","brepta","briketa","brko","brloh","bronz","broskev","brunetka","brusinka","brzda","brzy","bublina","bubnovat","buchta","buditel","budka","budova","bufet","bujarost","bukvice","buldok","bulva","bunda","bunkr","burza","butik","buvol","buzola","bydlet","bylina","bytovka","bzukot","capart","carevna","cedr","cedule","cejch","cejn","cela","celer","celkem","celnice","cenina","cennost","cenovka","centrum","cenzor","cestopis","cetka","chalupa","chapadlo","charita","chata","chechtat","chemie","chichot","chirurg","chlad","chleba","chlubit","chmel","chmura","chobot","chochol","chodba","cholera","chomout","chopit","choroba","chov","chrapot","chrlit","chrt","chrup","chtivost","chudina","chutnat","chvat","chvilka","chvost","chyba","chystat","chytit","cibule","cigareta","cihelna","cihla","cinkot","cirkus","cisterna","citace","citrus","cizinec","cizost","clona","cokoliv","couvat","ctitel","ctnost","cudnost","cuketa","cukr","cupot","cvaknout","cval","cvik","cvrkot","cyklista","daleko","dareba","datel","datum","dcera","debata","dechovka","decibel","deficit","deflace","dekl","dekret","demokrat","deprese","derby","deska","detektiv","dikobraz","diktovat","dioda","diplom","disk","displej","divadlo","divoch","dlaha","dlouho","dluhopis","dnes","dobro","dobytek","docent","dochutit","dodnes","dohled","dohoda","dohra","dojem","dojnice","doklad","dokola","doktor","dokument","dolar","doleva","dolina","doma","dominant","domluvit","domov","donutit","dopad","dopis","doplnit","doposud","doprovod","dopustit","dorazit","dorost","dort","dosah","doslov","dostatek","dosud","dosyta","dotaz","dotek","dotknout","doufat","doutnat","dovozce","dozadu","doznat","dozorce","drahota","drak","dramatik","dravec","draze","drdol","drobnost","drogerie","drozd","drsnost","drtit","drzost","duben","duchovno","dudek","duha","duhovka","dusit","dusno","dutost","dvojice","dvorec","dynamit","ekolog","ekonomie","elektron","elipsa","email","emise","emoce","empatie","epizoda","epocha","epopej","epos","esej","esence","eskorta","eskymo","etiketa","euforie","evoluce","exekuce","exkurze","expedice","exploze","export","extrakt","facka","fajfka","fakulta","fanatik","fantazie","farmacie","favorit","fazole","federace","fejeton","fenka","fialka","figurant","filozof","filtr","finance","finta","fixace","fjord","flanel","flirt","flotila","fond","fosfor","fotbal","fotka","foton","frakce","freska","fronta","fukar","funkce","fyzika","galeje","garant","genetika","geolog","gilotina","glazura","glejt","golem","golfista","gotika","graf","gramofon","granule","grep","gril","grog","groteska","guma","hadice","hadr","hala","halenka","hanba","hanopis","harfa","harpuna","havran","hebkost","hejkal","hejno","hejtman","hektar","helma","hematom","herec","herna","heslo","hezky","historik","hladovka","hlasivky","hlava","hledat","hlen","hlodavec","hloh","hloupost","hltat","hlubina","hluchota","hmat","hmota","hmyz","hnis","hnojivo","hnout","hoblina","hoboj","hoch","hodiny","hodlat","hodnota","hodovat","hojnost","hokej","holinka","holka","holub","homole","honitba","honorace","horal","horda","horizont","horko","horlivec","hormon","hornina","horoskop","horstvo","hospoda","hostina","hotovost","houba","houf","houpat","houska","hovor","hradba","hranice","hravost","hrazda","hrbolek","hrdina","hrdlo","hrdost","hrnek","hrobka","hromada","hrot","hrouda","hrozen","hrstka","hrubost","hryzat","hubenost","hubnout","hudba","hukot","humr","husita","hustota","hvozd","hybnost","hydrant","hygiena","hymna","hysterik","idylka","ihned","ikona","iluze","imunita","infekce","inflace","inkaso","inovace","inspekce","internet","invalida","investor","inzerce","ironie","jablko","jachta","jahoda","jakmile","jakost","jalovec","jantar","jarmark","jaro","jasan","jasno","jatka","javor","jazyk","jedinec","jedle","jednatel","jehlan","jekot","jelen","jelito","jemnost","jenom","jepice","jeseter","jevit","jezdec","jezero","jinak","jindy","jinoch","jiskra","jistota","jitrnice","jizva","jmenovat","jogurt","jurta","kabaret","kabel","kabinet","kachna","kadet","kadidlo","kahan","kajak","kajuta","kakao","kaktus","kalamita","kalhoty","kalibr","kalnost","kamera","kamkoliv","kamna","kanibal","kanoe","kantor","kapalina","kapela","kapitola","kapka","kaple","kapota","kapr","kapusta","kapybara","karamel","karotka","karton","kasa","katalog","katedra","kauce","kauza","kavalec","kazajka","kazeta","kazivost","kdekoliv","kdesi","kedluben","kemp","keramika","kino","klacek","kladivo","klam","klapot","klasika","klaun","klec","klenba","klepat","klesnout","klid","klima","klisna","klobouk","klokan","klopa","kloub","klubovna","klusat","kluzkost","kmen","kmitat","kmotr","kniha","knot","koalice","koberec","kobka","kobliha","kobyla","kocour","kohout","kojenec","kokos","koktejl","kolaps","koleda","kolize","kolo","komando","kometa","komik","komnata","komora","kompas","komunita","konat","koncept","kondice","konec","konfese","kongres","konina","konkurs","kontakt","konzerva","kopanec","kopie","kopnout","koprovka","korbel","korektor","kormidlo","koroptev","korpus","koruna","koryto","korzet","kosatec","kostka","kotel","kotleta","kotoul","koukat","koupelna","kousek","kouzlo","kovboj","koza","kozoroh","krabice","krach","krajina","kralovat","krasopis","kravata","kredit","krejcar","kresba","kreveta","kriket","kritik","krize","krkavec","krmelec","krmivo","krocan","krok","kronika","kropit","kroupa","krovka","krtek","kruhadlo","krupice","krutost","krvinka","krychle","krypta","krystal","kryt","kudlanka","kufr","kujnost","kukla","kulajda","kulich","kulka","kulomet","kultura","kuna","kupodivu","kurt","kurzor","kutil","kvalita","kvasinka","kvestor","kynolog","kyselina","kytara","kytice","kytka","kytovec","kyvadlo","labrador","lachtan","ladnost","laik","lakomec","lamela","lampa","lanovka","lasice","laso","lastura","latinka","lavina","lebka","leckdy","leden","lednice","ledovka","ledvina","legenda","legie","legrace","lehce","lehkost","lehnout","lektvar","lenochod","lentilka","lepenka","lepidlo","letadlo","letec","letmo","letokruh","levhart","levitace","levobok","libra","lichotka","lidojed","lidskost","lihovina","lijavec","lilek","limetka","linie","linka","linoleum","listopad","litina","litovat","lobista","lodivod","logika","logoped","lokalita","loket","lomcovat","lopata","lopuch","lord","losos","lotr","loudal","louh","louka","louskat","lovec","lstivost","lucerna","lucifer","lump","lusk","lustrace","lvice","lyra","lyrika","lysina","madam","madlo","magistr","mahagon","majetek","majitel","majorita","makak","makovice","makrela","malba","malina","malovat","malvice","maminka","mandle","manko","marnost","masakr","maskot","masopust","matice","matrika","maturita","mazanec","mazivo","mazlit","mazurka","mdloba","mechanik","meditace","medovina","melasa","meloun","mentolka","metla","metoda","metr","mezera","migrace","mihnout","mihule","mikina","mikrofon","milenec","milimetr","milost","mimika","mincovna","minibar","minomet","minulost","miska","mistr","mixovat","mladost","mlha","mlhovina","mlok","mlsat","mluvit","mnich","mnohem","mobil","mocnost","modelka","modlitba","mohyla","mokro","molekula","momentka","monarcha","monokl","monstrum","montovat","monzun","mosaz","moskyt","most","motivace","motorka","motyka","moucha","moudrost","mozaika","mozek","mozol","mramor","mravenec","mrkev","mrtvola","mrzet","mrzutost","mstitel","mudrc","muflon","mulat","mumie","munice","muset","mutace","muzeum","muzikant","myslivec","mzda","nabourat","nachytat","nadace","nadbytek","nadhoz","nadobro","nadpis","nahlas","nahnat","nahodile","nahradit","naivita","najednou","najisto","najmout","naklonit","nakonec","nakrmit","nalevo","namazat","namluvit","nanometr","naoko","naopak","naostro","napadat","napevno","naplnit","napnout","naposled","naprosto","narodit","naruby","narychlo","nasadit","nasekat","naslepo","nastat","natolik","navenek","navrch","navzdory","nazvat","nebe","nechat","necky","nedaleko","nedbat","neduh","negace","nehet","nehoda","nejen","nejprve","neklid","nelibost","nemilost","nemoc","neochota","neonka","nepokoj","nerost","nerv","nesmysl","nesoulad","netvor","neuron","nevina","nezvykle","nicota","nijak","nikam","nikdy","nikl","nikterak","nitro","nocleh","nohavice","nominace","nora","norek","nositel","nosnost","nouze","noviny","novota","nozdra","nuda","nudle","nuget","nutit","nutnost","nutrie","nymfa","obal","obarvit","obava","obdiv","obec","obehnat","obejmout","obezita","obhajoba","obilnice","objasnit","objekt","obklopit","oblast","oblek","obliba","obloha","obluda","obnos","obohatit","obojek","obout","obrazec","obrna","obruba","obrys","obsah","obsluha","obstarat","obuv","obvaz","obvinit","obvod","obvykle","obyvatel","obzor","ocas","ocel","ocenit","ochladit","ochota","ochrana","ocitnout","odboj","odbyt","odchod","odcizit","odebrat","odeslat","odevzdat","odezva","odhadce","odhodit","odjet","odjinud","odkaz","odkoupit","odliv","odluka","odmlka","odolnost","odpad","odpis","odplout","odpor","odpustit","odpykat","odrazka","odsoudit","odstup","odsun","odtok","odtud","odvaha","odveta","odvolat","odvracet","odznak","ofina","ofsajd","ohlas","ohnisko","ohrada","ohrozit","ohryzek","okap","okenice","oklika","okno","okouzlit","okovy","okrasa","okres","okrsek","okruh","okupant","okurka","okusit","olejnina","olizovat","omak","omeleta","omezit","omladina","omlouvat","omluva","omyl","onehdy","opakovat","opasek","operace","opice","opilost","opisovat","opora","opozice","opravdu","oproti","orbital","orchestr","orgie","orlice","orloj","ortel","osada","oschnout","osika","osivo","oslava","oslepit","oslnit","oslovit","osnova","osoba","osolit","ospalec","osten","ostraha","ostuda","ostych","osvojit","oteplit","otisk","otop","otrhat","otrlost","otrok","otruby","otvor","ovanout","ovar","oves","ovlivnit","ovoce","oxid","ozdoba","pachatel","pacient","padouch","pahorek","pakt","palanda","palec","palivo","paluba","pamflet","pamlsek","panenka","panika","panna","panovat","panstvo","pantofle","paprika","parketa","parodie","parta","paruka","paryba","paseka","pasivita","pastelka","patent","patrona","pavouk","pazneht","pazourek","pecka","pedagog","pejsek","peklo","peloton","penalta","pendrek","penze","periskop","pero","pestrost","petarda","petice","petrolej","pevnina","pexeso","pianista","piha","pijavice","pikle","piknik","pilina","pilnost","pilulka","pinzeta","pipeta","pisatel","pistole","pitevna","pivnice","pivovar","placenta","plakat","plamen","planeta","plastika","platit","plavidlo","plaz","plech","plemeno","plenta","ples","pletivo","plevel","plivat","plnit","plno","plocha","plodina","plomba","plout","pluk","plyn","pobavit","pobyt","pochod","pocit","poctivec","podat","podcenit","podepsat","podhled","podivit","podklad","podmanit","podnik","podoba","podpora","podraz","podstata","podvod","podzim","poezie","pohanka","pohnutka","pohovor","pohroma","pohyb","pointa","pojistka","pojmout","pokazit","pokles","pokoj","pokrok","pokuta","pokyn","poledne","polibek","polknout","poloha","polynom","pomalu","pominout","pomlka","pomoc","pomsta","pomyslet","ponechat","ponorka","ponurost","popadat","popel","popisek","poplach","poprosit","popsat","popud","poradce","porce","porod","porucha","poryv","posadit","posed","posila","poskok","poslanec","posoudit","pospolu","postava","posudek","posyp","potah","potkan","potlesk","potomek","potrava","potupa","potvora","poukaz","pouto","pouzdro","povaha","povidla","povlak","povoz","povrch","povstat","povyk","povzdech","pozdrav","pozemek","poznatek","pozor","pozvat","pracovat","prahory","praktika","prales","praotec","praporek","prase","pravda","princip","prkno","probudit","procento","prodej","profese","prohra","projekt","prolomit","promile","pronikat","propad","prorok","prosba","proton","proutek","provaz","prskavka","prsten","prudkost","prut","prvek","prvohory","psanec","psovod","pstruh","ptactvo","puberta","puch","pudl","pukavec","puklina","pukrle","pult","pumpa","punc","pupen","pusa","pusinka","pustina","putovat","putyka","pyramida","pysk","pytel","racek","rachot","radiace","radnice","radon","raft","ragby","raketa","rakovina","rameno","rampouch","rande","rarach","rarita","rasovna","rastr","ratolest","razance","razidlo","reagovat","reakce","recept","redaktor","referent","reflex","rejnok","reklama","rekord","rekrut","rektor","reputace","revize","revma","revolver","rezerva","riskovat","riziko","robotika","rodokmen","rohovka","rokle","rokoko","romaneto","ropovod","ropucha","rorejs","rosol","rostlina","rotmistr","rotoped","rotunda","roubenka","roucho","roup","roura","rovina","rovnice","rozbor","rozchod","rozdat","rozeznat","rozhodce","rozinka","rozjezd","rozkaz","rozloha","rozmar","rozpad","rozruch","rozsah","roztok","rozum","rozvod","rubrika","ruchadlo","rukavice","rukopis","ryba","rybolov","rychlost","rydlo","rypadlo","rytina","ryzost","sadista","sahat","sako","samec","samizdat","samota","sanitka","sardinka","sasanka","satelit","sazba","sazenice","sbor","schovat","sebranka","secese","sedadlo","sediment","sedlo","sehnat","sejmout","sekera","sekta","sekunda","sekvoje","semeno","seno","servis","sesadit","seshora","seskok","seslat","sestra","sesuv","sesypat","setba","setina","setkat","setnout","setrvat","sever","seznam","shoda","shrnout","sifon","silnice","sirka","sirotek","sirup","situace","skafandr","skalisko","skanzen","skaut","skeptik","skica","skladba","sklenice","sklo","skluz","skoba","skokan","skoro","skripta","skrz","skupina","skvost","skvrna","slabika","sladidlo","slanina","slast","slavnost","sledovat","slepec","sleva","slezina","slib","slina","sliznice","slon","sloupek","slovo","sluch","sluha","slunce","slupka","slza","smaragd","smetana","smilstvo","smlouva","smog","smrad","smrk","smrtka","smutek","smysl","snad","snaha","snob","sobota","socha","sodovka","sokol","sopka","sotva","souboj","soucit","soudce","souhlas","soulad","soumrak","souprava","soused","soutok","souviset","spalovna","spasitel","spis","splav","spodek","spojenec","spolu","sponzor","spornost","spousta","sprcha","spustit","sranda","sraz","srdce","srna","srnec","srovnat","srpen","srst","srub","stanice","starosta","statika","stavba","stehno","stezka","stodola","stolek","stopa","storno","stoupat","strach","stres","strhnout","strom","struna","studna","stupnice","stvol","styk","subjekt","subtropy","suchar","sudost","sukno","sundat","sunout","surikata","surovina","svah","svalstvo","svetr","svatba","svazek","svisle","svitek","svoboda","svodidlo","svorka","svrab","sykavka","sykot","synek","synovec","sypat","sypkost","syrovost","sysel","sytost","tabletka","tabule","tahoun","tajemno","tajfun","tajga","tajit","tajnost","taktika","tamhle","tampon","tancovat","tanec","tanker","tapeta","tavenina","tazatel","technika","tehdy","tekutina","telefon","temnota","tendence","tenista","tenor","teplota","tepna","teprve","terapie","termoska","textil","ticho","tiskopis","titulek","tkadlec","tkanina","tlapka","tleskat","tlukot","tlupa","tmel","toaleta","topinka","topol","torzo","touha","toulec","tradice","traktor","tramp","trasa","traverza","trefit","trest","trezor","trhavina","trhlina","trochu","trojice","troska","trouba","trpce","trpitel","trpkost","trubec","truchlit","truhlice","trus","trvat","tudy","tuhnout","tuhost","tundra","turista","turnaj","tuzemsko","tvaroh","tvorba","tvrdost","tvrz","tygr","tykev","ubohost","uboze","ubrat","ubrousek","ubrus","ubytovna","ucho","uctivost","udivit","uhradit","ujednat","ujistit","ujmout","ukazatel","uklidnit","uklonit","ukotvit","ukrojit","ulice","ulita","ulovit","umyvadlo","unavit","uniforma","uniknout","upadnout","uplatnit","uplynout","upoutat","upravit","uran","urazit","usednout","usilovat","usmrtit","usnadnit","usnout","usoudit","ustlat","ustrnout","utahovat","utkat","utlumit","utonout","utopenec","utrousit","uvalit","uvolnit","uvozovka","uzdravit","uzel","uzenina","uzlina","uznat","vagon","valcha","valoun","vana","vandal","vanilka","varan","varhany","varovat","vcelku","vchod","vdova","vedro","vegetace","vejce","velbloud","veletrh","velitel","velmoc","velryba","venkov","veranda","verze","veselka","veskrze","vesnice","vespodu","vesta","veterina","veverka","vibrace","vichr","videohra","vidina","vidle","vila","vinice","viset","vitalita","vize","vizitka","vjezd","vklad","vkus","vlajka","vlak","vlasec","vlevo","vlhkost","vliv","vlnovka","vloupat","vnucovat","vnuk","voda","vodivost","vodoznak","vodstvo","vojensky","vojna","vojsko","volant","volba","volit","volno","voskovka","vozidlo","vozovna","vpravo","vrabec","vracet","vrah","vrata","vrba","vrcholek","vrhat","vrstva","vrtule","vsadit","vstoupit","vstup","vtip","vybavit","vybrat","vychovat","vydat","vydra","vyfotit","vyhledat","vyhnout","vyhodit","vyhradit","vyhubit","vyjasnit","vyjet","vyjmout","vyklopit","vykonat","vylekat","vymazat","vymezit","vymizet","vymyslet","vynechat","vynikat","vynutit","vypadat","vyplatit","vypravit","vypustit","vyrazit","vyrovnat","vyrvat","vyslovit","vysoko","vystavit","vysunout","vysypat","vytasit","vytesat","vytratit","vyvinout","vyvolat","vyvrhel","vyzdobit","vyznat","vzadu","vzbudit","vzchopit","vzdor","vzduch","vzdychat","vzestup","vzhledem","vzkaz","vzlykat","vznik","vzorek","vzpoura","vztah","vztek","xylofon","zabrat","zabydlet","zachovat","zadarmo","zadusit","zafoukat","zahltit","zahodit","zahrada","zahynout","zajatec","zajet","zajistit","zaklepat","zakoupit","zalepit","zamezit","zamotat","zamyslet","zanechat","zanikat","zaplatit","zapojit","zapsat","zarazit","zastavit","zasunout","zatajit","zatemnit","zatknout","zaujmout","zavalit","zavelet","zavinit","zavolat","zavrtat","zazvonit","zbavit","zbrusu","zbudovat","zbytek","zdaleka","zdarma","zdatnost","zdivo","zdobit","zdroj","zdvih","zdymadlo","zelenina","zeman","zemina","zeptat","zezadu","zezdola","zhatit","zhltnout","zhluboka","zhotovit","zhruba","zima","zimnice","zjemnit","zklamat","zkoumat","zkratka","zkumavka","zlato","zlehka","zloba","zlom","zlost","zlozvyk","zmapovat","zmar","zmatek","zmije","zmizet","zmocnit","zmodrat","zmrzlina","zmutovat","znak","znalost","znamenat","znovu","zobrazit","zotavit","zoubek","zoufale","zplodit","zpomalit","zprava","zprostit","zprudka","zprvu","zrada","zranit","zrcadlo","zrnitost","zrno","zrovna","zrychlit","zrzavost","zticha","ztratit","zubovina","zubr","zvednout","zvenku","zvesela","zvon","zvrat","zvukovod","zvyk"]});var F86=H((me5,Dx4)=>{Dx4.exports=["的","一","是","在","不","了","有","和","人","这","中","大","为","上","个","国","我","以","要","他","时","来","用","们","生","到","作","地","于","出","就","分","对","成","会","可","主","发","年","动","同","工","也","能","下","过","子","说","产","种","面","而","方","后","多","定","行","学","法","所","民","得","经","十","三","之","进","着","等","部","度","家","电","力","里","如","水","化","高","自","二","理","起","小","物","现","实","加","量","都","两","体","制","机","当","使","点","从","业","本","去","把","性","好","应","开","它","合","还","因","由","其","些","然","前","外","天","政","四","日","那","社","义","事","平","形","相","全","表","间","样","与","关","各","重","新","线","内","数","正","心","反","你","明","看","原","又","么","利","比","或","但","质","气","第","向","道","命","此","变","条","只","没","结","解","问","意","建","月","公","无","系","军","很","情","者","最","立","代","想","已","通","并","提","直","题","党","程","展","五","果","料","象","员","革","位","入","常","文","总","次","品","式","活","设","及","管","特","件","长","求","老","头","基","资","边","流","路","级","少","图","山","统","接","知","较","将","组","见","计","别","她","手","角","期","根","论","运","农","指","几","九","区","强","放","决","西","被","干","做","必","战","先","回","则","任","取","据","处","队","南","给","色","光","门","即","保","治","北","造","百","规","热","领","七","海","口","东","导","器","压","志","世","金","增","争","济","阶","油","思","术","极","交","受","联","什","认","六","共","权","收","证","改","清","美","再","采","转","更","单","风","切","打","白","教","速","花","带","安","场","身","车","例","真","务","具","万","每","目","至","达","走","积","示","议","声","报","斗","完","类","八","离","华","名","确","才","科","张","信","马","节","话","米","整","空","元","况","今","集","温","传","土","许","步","群","广","石","记","需","段","研","界","拉","林","律","叫","且","究","观","越","织","装","影","算","低","持","音","众","书","布","复","容","儿","须","际","商","非","验","连","断","深","难","近","矿","千","周","委","素","技","备","半","办","青","省","列","习","响","约","支","般","史","感","劳","便","团","往","酸","历","市","克","何","除","消","构","府","称","太","准","精","值","号","率","族","维","划","选","标","写","存","候","毛","亲","快","效","斯","院","查","江","型","眼","王","按","格","养","易","置","派","层","片","始","却","专","状","育","厂","京","识","适","属","圆","包","火","住","调","满","县","局","照","参","红","细","引","听","该","铁","价","严","首","底","液","官","德","随","病","苏","失","尔","死","讲","配","女","黄","推","显","谈","罪","神","艺","呢","席","含","企","望","密","批","营","项","防","举","球","英","氧","势","告","李","台","落","木","帮","轮","破","亚","师","围","注","远","字","材","排","供","河","态","封","另","施","减","树","溶","怎","止","案","言","士","均","武","固","叶","鱼","波","视","仅","费","紧","爱","左","章","早","朝","害","续","轻","服","试","食","充","兵","源","判","护","司","足","某","练","差","致","板","田","降","黑","犯","负","击","范","继","兴","似","余","坚","曲","输","修","故","城","夫","够","送","笔","船","占","右","财","吃","富","春","职","觉","汉","画","功","巴","跟","虽","杂","飞","检","吸","助","升","阳","互","初","创","抗","考","投","坏","策","古","径","换","未","跑","留","钢","曾","端","责","站","简","述","钱","副","尽","帝","射","草","冲","承","独","令","限","阿","宣","环","双","请","超","微","让","控","州","良","轴","找","否","纪","益","依","优","顶","础","载","倒","房","突","坐","粉","敌","略","客","袁","冷","胜","绝","析","块","剂","测","丝","协","诉","念","陈","仍","罗","盐","友","洋","错","苦","夜","刑","移","频","逐","靠","混","母","短","皮","终","聚","汽","村","云","哪","既","距","卫","停","烈","央","察","烧","迅","境","若","印","洲","刻","括","激","孔","搞","甚","室","待","核","校","散","侵","吧","甲","游","久","菜","味","旧","模","湖","货","损","预","阻","毫","普","稳","乙","妈","植","息","扩","银","语","挥","酒","守","拿","序","纸","医","缺","雨","吗","针","刘","啊","急","唱","误","训","愿","审","附","获","茶","鲜","粮","斤","孩","脱","硫","肥","善","龙","演","父","渐","血","欢","械","掌","歌","沙","刚","攻","谓","盾","讨","晚","粒","乱","燃","矛","乎","杀","药","宁","鲁","贵","钟","煤","读","班","伯","香","介","迫","句","丰","培","握","兰","担","弦","蛋","沉","假","穿","执","答","乐","谁","顺","烟","缩","征","脸","喜","松","脚","困","异","免","背","星","福","买","染","井","概","慢","怕","磁","倍","祖","皇","促","静","补","评","翻","肉","践","尼","衣","宽","扬","棉","希","伤","操","垂","秋","宜","氢","套","督","振","架","亮","末","宪","庆","编","牛","触","映","雷","销","诗","座","居","抓","裂","胞","呼","娘","景","威","绿","晶","厚","盟","衡","鸡","孙","延","危","胶","屋","乡","临","陆","顾","掉","呀","灯","岁","措","束","耐","剧","玉","赵","跳","哥","季","课","凯","胡","额","款","绍","卷","齐","伟","蒸","殖","永","宗","苗","川","炉","岩","弱","零","杨","奏","沿","露","杆","探","滑","镇","饭","浓","航","怀","赶","库","夺","伊","灵","税","途","灭","赛","归","召","鼓","播","盘","裁","险","康","唯","录","菌","纯","借","糖","盖","横","符","私","努","堂","域","枪","润","幅","哈","竟","熟","虫","泽","脑","壤","碳","欧","遍","侧","寨","敢","彻","虑","斜","薄","庭","纳","弹","饲","伸","折","麦","湿","暗","荷","瓦","塞","床","筑","恶","户","访","塔","奇","透","梁","刀","旋","迹","卡","氯","遇","份","毒","泥","退","洗","摆","灰","彩","卖","耗","夏","择","忙","铜","献","硬","予","繁","圈","雪","函","亦","抽","篇","阵","阴","丁","尺","追","堆","雄","迎","泛","爸","楼","避","谋","吨","野","猪","旗","累","偏","典","馆","索","秦","脂","潮","爷","豆","忽","托","惊","塑","遗","愈","朱","替","纤","粗","倾","尚","痛","楚","谢","奋","购","磨","君","池","旁","碎","骨","监","捕","弟","暴","割","贯","殊","释","词","亡","壁","顿","宝","午","尘","闻","揭","炮","残","冬","桥","妇","警","综","招","吴","付","浮","遭","徐","您","摇","谷","赞","箱","隔","订","男","吹","园","纷","唐","败","宋","玻","巨","耕","坦","荣","闭","湾","键","凡","驻","锅","救","恩","剥","凝","碱","齿","截","炼","麻","纺","禁","废","盛","版","缓","净","睛","昌","婚","涉","筒","嘴","插","岸","朗","庄","街","藏","姑","贸","腐","奴","啦","惯","乘","伙","恢","匀","纱","扎","辩","耳","彪","臣","亿","璃","抵","脉","秀","萨","俄","网","舞","店","喷","纵","寸","汗","挂","洪","贺","闪","柬","爆","烯","津","稻","墙","软","勇","像","滚","厘","蒙","芳","肯","坡","柱","荡","腿","仪","旅","尾","轧","冰","贡","登","黎","削","钻","勒","逃","障","氨","郭","峰","币","港","伏","轨","亩","毕","擦","莫","刺","浪","秘","援","株","健","售","股","岛","甘","泡","睡","童","铸","汤","阀","休","汇","舍","牧","绕","炸","哲","磷","绩","朋","淡","尖","启","陷","柴","呈","徒","颜","泪","稍","忘","泵","蓝","拖","洞","授","镜","辛","壮","锋","贫","虚","弯","摩","泰","幼","廷","尊","窗","纲","弄","隶","疑","氏","宫","姐","震","瑞","怪","尤","琴","循","描","膜","违","夹","腰","缘","珠","穷","森","枝","竹","沟","催","绳","忆","邦","剩","幸","浆","栏","拥","牙","贮","礼","滤","钠","纹","罢","拍","咱","喊","袖","埃","勤","罚","焦","潜","伍","墨","欲","缝","姓","刊","饱","仿","奖","铝","鬼","丽","跨","默","挖","链","扫","喝","袋","炭","污","幕","诸","弧","励","梅","奶","洁","灾","舟","鉴","苯","讼","抱","毁","懂","寒","智","埔","寄","届","跃","渡","挑","丹","艰","贝","碰","拔","爹","戴","码","梦","芽","熔","赤","渔","哭","敬","颗","奔","铅","仲","虎","稀","妹","乏","珍","申","桌","遵","允","隆","螺","仓","魏","锐","晓","氮","兼","隐","碍","赫","拨","忠","肃","缸","牵","抢","博","巧","壳","兄","杜","讯","诚","碧","祥","柯","页","巡","矩","悲","灌","龄","伦","票","寻","桂","铺","圣","恐","恰","郑","趣","抬","荒","腾","贴","柔","滴","猛","阔","辆","妻","填","撤","储","签","闹","扰","紫","砂","递","戏","吊","陶","伐","喂","疗","瓶","婆","抚","臂","摸","忍","虾","蜡","邻","胸","巩","挤","偶","弃","槽","劲","乳","邓","吉","仁","烂","砖","租","乌","舰","伴","瓜","浅","丙","暂","燥","橡","柳","迷","暖","牌","秧","胆","详","簧","踏","瓷","谱","呆","宾","糊","洛","辉","愤","竞","隙","怒","粘","乃","绪","肩","籍","敏","涂","熙","皆","侦","悬","掘","享","纠","醒","狂","锁","淀","恨","牲","霸","爬","赏","逆","玩","陵","祝","秒","浙","貌","役","彼","悉","鸭","趋","凤","晨","畜","辈","秩","卵","署","梯","炎","滩","棋","驱","筛","峡","冒","啥","寿","译","浸","泉","帽","迟","硅","疆","贷","漏","稿","冠","嫩","胁","芯","牢","叛","蚀","奥","鸣","岭","羊","凭","串","塘","绘","酵","融","盆","锡","庙","筹","冻","辅","摄","袭","筋","拒","僚","旱","钾","鸟","漆","沈","眉","疏","添","棒","穗","硝","韩","逼","扭","侨","凉","挺","碗","栽","炒","杯","患","馏","劝","豪","辽","勃","鸿","旦","吏","拜","狗","埋","辊","掩","饮","搬","骂","辞","勾","扣","估","蒋","绒","雾","丈","朵","姆","拟","宇","辑","陕","雕","偿","蓄","崇","剪","倡","厅","咬","驶","薯","刷","斥","番","赋","奉","佛","浇","漫","曼","扇","钙","桃","扶","仔","返","俗","亏","腔","鞋","棱","覆","框","悄","叔","撞","骗","勘","旺","沸","孤","吐","孟","渠","屈","疾","妙","惜","仰","狠","胀","谐","抛","霉","桑","岗","嘛","衰","盗","渗","脏","赖","涌","甜","曹","阅","肌","哩","厉","烃","纬","毅","昨","伪","症","煮","叹","钉","搭","茎","笼","酷","偷","弓","锥","恒","杰","坑","鼻","翼","纶","叙","狱","逮","罐","络","棚","抑","膨","蔬","寺","骤","穆","冶","枯","册","尸","凸","绅","坯","牺","焰","轰","欣","晋","瘦","御","锭","锦","丧","旬","锻","垄","搜","扑","邀","亭","酯","迈","舒","脆","酶","闲","忧","酚","顽","羽","涨","卸","仗","陪","辟","惩","杭","姚","肚","捉","飘","漂","昆","欺","吾","郎","烷","汁","呵","饰","萧","雅","邮","迁","燕","撒","姻","赴","宴","烦","债","帐","斑","铃","旨","醇","董","饼","雏","姿","拌","傅","腹","妥","揉","贤","拆","歪","葡","胺","丢","浩","徽","昂","垫","挡","览","贪","慰","缴","汪","慌","冯","诺","姜","谊","凶","劣","诬","耀","昏","躺","盈","骑","乔","溪","丛","卢","抹","闷","咨","刮","驾","缆","悟","摘","铒","掷","颇","幻","柄","惠","惨","佳","仇","腊","窝","涤","剑","瞧","堡","泼","葱","罩","霍","捞","胎","苍","滨","俩","捅","湘","砍","霞","邵","萄","疯","淮","遂","熊","粪","烘","宿","档","戈","驳","嫂","裕","徙","箭","捐","肠","撑","晒","辨","殿","莲","摊","搅","酱","屏","疫","哀","蔡","堵","沫","皱","畅","叠","阁","莱","敲","辖","钩","痕","坝","巷","饿","祸","丘","玄","溜","曰","逻","彭","尝","卿","妨","艇","吞","韦","怨","矮","歇"]});var S86=H((de5,Hx4)=>{Hx4.exports=["的","一","是","在","不","了","有","和","人","這","中","大","為","上","個","國","我","以","要","他","時","來","用","們","生","到","作","地","於","出","就","分","對","成","會","可","主","發","年","動","同","工","也","能","下","過","子","說","產","種","面","而","方","後","多","定","行","學","法","所","民","得","經","十","三","之","進","著","等","部","度","家","電","力","裡","如","水","化","高","自","二","理","起","小","物","現","實","加","量","都","兩","體","制","機","當","使","點","從","業","本","去","把","性","好","應","開","它","合","還","因","由","其","些","然","前","外","天","政","四","日","那","社","義","事","平","形","相","全","表","間","樣","與","關","各","重","新","線","內","數","正","心","反","你","明","看","原","又","麼","利","比","或","但","質","氣","第","向","道","命","此","變","條","只","沒","結","解","問","意","建","月","公","無","系","軍","很","情","者","最","立","代","想","已","通","並","提","直","題","黨","程","展","五","果","料","象","員","革","位","入","常","文","總","次","品","式","活","設","及","管","特","件","長","求","老","頭","基","資","邊","流","路","級","少","圖","山","統","接","知","較","將","組","見","計","別","她","手","角","期","根","論","運","農","指","幾","九","區","強","放","決","西","被","幹","做","必","戰","先","回","則","任","取","據","處","隊","南","給","色","光","門","即","保","治","北","造","百","規","熱","領","七","海","口","東","導","器","壓","志","世","金","增","爭","濟","階","油","思","術","極","交","受","聯","什","認","六","共","權","收","證","改","清","美","再","採","轉","更","單","風","切","打","白","教","速","花","帶","安","場","身","車","例","真","務","具","萬","每","目","至","達","走","積","示","議","聲","報","鬥","完","類","八","離","華","名","確","才","科","張","信","馬","節","話","米","整","空","元","況","今","集","溫","傳","土","許","步","群","廣","石","記","需","段","研","界","拉","林","律","叫","且","究","觀","越","織","裝","影","算","低","持","音","眾","書","布","复","容","兒","須","際","商","非","驗","連","斷","深","難","近","礦","千","週","委","素","技","備","半","辦","青","省","列","習","響","約","支","般","史","感","勞","便","團","往","酸","歷","市","克","何","除","消","構","府","稱","太","準","精","值","號","率","族","維","劃","選","標","寫","存","候","毛","親","快","效","斯","院","查","江","型","眼","王","按","格","養","易","置","派","層","片","始","卻","專","狀","育","廠","京","識","適","屬","圓","包","火","住","調","滿","縣","局","照","參","紅","細","引","聽","該","鐵","價","嚴","首","底","液","官","德","隨","病","蘇","失","爾","死","講","配","女","黃","推","顯","談","罪","神","藝","呢","席","含","企","望","密","批","營","項","防","舉","球","英","氧","勢","告","李","台","落","木","幫","輪","破","亞","師","圍","注","遠","字","材","排","供","河","態","封","另","施","減","樹","溶","怎","止","案","言","士","均","武","固","葉","魚","波","視","僅","費","緊","愛","左","章","早","朝","害","續","輕","服","試","食","充","兵","源","判","護","司","足","某","練","差","致","板","田","降","黑","犯","負","擊","范","繼","興","似","餘","堅","曲","輸","修","故","城","夫","夠","送","筆","船","佔","右","財","吃","富","春","職","覺","漢","畫","功","巴","跟","雖","雜","飛","檢","吸","助","昇","陽","互","初","創","抗","考","投","壞","策","古","徑","換","未","跑","留","鋼","曾","端","責","站","簡","述","錢","副","盡","帝","射","草","衝","承","獨","令","限","阿","宣","環","雙","請","超","微","讓","控","州","良","軸","找","否","紀","益","依","優","頂","礎","載","倒","房","突","坐","粉","敵","略","客","袁","冷","勝","絕","析","塊","劑","測","絲","協","訴","念","陳","仍","羅","鹽","友","洋","錯","苦","夜","刑","移","頻","逐","靠","混","母","短","皮","終","聚","汽","村","雲","哪","既","距","衛","停","烈","央","察","燒","迅","境","若","印","洲","刻","括","激","孔","搞","甚","室","待","核","校","散","侵","吧","甲","遊","久","菜","味","舊","模","湖","貨","損","預","阻","毫","普","穩","乙","媽","植","息","擴","銀","語","揮","酒","守","拿","序","紙","醫","缺","雨","嗎","針","劉","啊","急","唱","誤","訓","願","審","附","獲","茶","鮮","糧","斤","孩","脫","硫","肥","善","龍","演","父","漸","血","歡","械","掌","歌","沙","剛","攻","謂","盾","討","晚","粒","亂","燃","矛","乎","殺","藥","寧","魯","貴","鐘","煤","讀","班","伯","香","介","迫","句","豐","培","握","蘭","擔","弦","蛋","沉","假","穿","執","答","樂","誰","順","煙","縮","徵","臉","喜","松","腳","困","異","免","背","星","福","買","染","井","概","慢","怕","磁","倍","祖","皇","促","靜","補","評","翻","肉","踐","尼","衣","寬","揚","棉","希","傷","操","垂","秋","宜","氫","套","督","振","架","亮","末","憲","慶","編","牛","觸","映","雷","銷","詩","座","居","抓","裂","胞","呼","娘","景","威","綠","晶","厚","盟","衡","雞","孫","延","危","膠","屋","鄉","臨","陸","顧","掉","呀","燈","歲","措","束","耐","劇","玉","趙","跳","哥","季","課","凱","胡","額","款","紹","卷","齊","偉","蒸","殖","永","宗","苗","川","爐","岩","弱","零","楊","奏","沿","露","桿","探","滑","鎮","飯","濃","航","懷","趕","庫","奪","伊","靈","稅","途","滅","賽","歸","召","鼓","播","盤","裁","險","康","唯","錄","菌","純","借","糖","蓋","橫","符","私","努","堂","域","槍","潤","幅","哈","竟","熟","蟲","澤","腦","壤","碳","歐","遍","側","寨","敢","徹","慮","斜","薄","庭","納","彈","飼","伸","折","麥","濕","暗","荷","瓦","塞","床","築","惡","戶","訪","塔","奇","透","梁","刀","旋","跡","卡","氯","遇","份","毒","泥","退","洗","擺","灰","彩","賣","耗","夏","擇","忙","銅","獻","硬","予","繁","圈","雪","函","亦","抽","篇","陣","陰","丁","尺","追","堆","雄","迎","泛","爸","樓","避","謀","噸","野","豬","旗","累","偏","典","館","索","秦","脂","潮","爺","豆","忽","托","驚","塑","遺","愈","朱","替","纖","粗","傾","尚","痛","楚","謝","奮","購","磨","君","池","旁","碎","骨","監","捕","弟","暴","割","貫","殊","釋","詞","亡","壁","頓","寶","午","塵","聞","揭","炮","殘","冬","橋","婦","警","綜","招","吳","付","浮","遭","徐","您","搖","谷","贊","箱","隔","訂","男","吹","園","紛","唐","敗","宋","玻","巨","耕","坦","榮","閉","灣","鍵","凡","駐","鍋","救","恩","剝","凝","鹼","齒","截","煉","麻","紡","禁","廢","盛","版","緩","淨","睛","昌","婚","涉","筒","嘴","插","岸","朗","莊","街","藏","姑","貿","腐","奴","啦","慣","乘","夥","恢","勻","紗","扎","辯","耳","彪","臣","億","璃","抵","脈","秀","薩","俄","網","舞","店","噴","縱","寸","汗","掛","洪","賀","閃","柬","爆","烯","津","稻","牆","軟","勇","像","滾","厘","蒙","芳","肯","坡","柱","盪","腿","儀","旅","尾","軋","冰","貢","登","黎","削","鑽","勒","逃","障","氨","郭","峰","幣","港","伏","軌","畝","畢","擦","莫","刺","浪","秘","援","株","健","售","股","島","甘","泡","睡","童","鑄","湯","閥","休","匯","舍","牧","繞","炸","哲","磷","績","朋","淡","尖","啟","陷","柴","呈","徒","顏","淚","稍","忘","泵","藍","拖","洞","授","鏡","辛","壯","鋒","貧","虛","彎","摩","泰","幼","廷","尊","窗","綱","弄","隸","疑","氏","宮","姐","震","瑞","怪","尤","琴","循","描","膜","違","夾","腰","緣","珠","窮","森","枝","竹","溝","催","繩","憶","邦","剩","幸","漿","欄","擁","牙","貯","禮","濾","鈉","紋","罷","拍","咱","喊","袖","埃","勤","罰","焦","潛","伍","墨","欲","縫","姓","刊","飽","仿","獎","鋁","鬼","麗","跨","默","挖","鏈","掃","喝","袋","炭","污","幕","諸","弧","勵","梅","奶","潔","災","舟","鑑","苯","訟","抱","毀","懂","寒","智","埔","寄","屆","躍","渡","挑","丹","艱","貝","碰","拔","爹","戴","碼","夢","芽","熔","赤","漁","哭","敬","顆","奔","鉛","仲","虎","稀","妹","乏","珍","申","桌","遵","允","隆","螺","倉","魏","銳","曉","氮","兼","隱","礙","赫","撥","忠","肅","缸","牽","搶","博","巧","殼","兄","杜","訊","誠","碧","祥","柯","頁","巡","矩","悲","灌","齡","倫","票","尋","桂","鋪","聖","恐","恰","鄭","趣","抬","荒","騰","貼","柔","滴","猛","闊","輛","妻","填","撤","儲","簽","鬧","擾","紫","砂","遞","戲","吊","陶","伐","餵","療","瓶","婆","撫","臂","摸","忍","蝦","蠟","鄰","胸","鞏","擠","偶","棄","槽","勁","乳","鄧","吉","仁","爛","磚","租","烏","艦","伴","瓜","淺","丙","暫","燥","橡","柳","迷","暖","牌","秧","膽","詳","簧","踏","瓷","譜","呆","賓","糊","洛","輝","憤","競","隙","怒","粘","乃","緒","肩","籍","敏","塗","熙","皆","偵","懸","掘","享","糾","醒","狂","鎖","淀","恨","牲","霸","爬","賞","逆","玩","陵","祝","秒","浙","貌","役","彼","悉","鴨","趨","鳳","晨","畜","輩","秩","卵","署","梯","炎","灘","棋","驅","篩","峽","冒","啥","壽","譯","浸","泉","帽","遲","矽","疆","貸","漏","稿","冠","嫩","脅","芯","牢","叛","蝕","奧","鳴","嶺","羊","憑","串","塘","繪","酵","融","盆","錫","廟","籌","凍","輔","攝","襲","筋","拒","僚","旱","鉀","鳥","漆","沈","眉","疏","添","棒","穗","硝","韓","逼","扭","僑","涼","挺","碗","栽","炒","杯","患","餾","勸","豪","遼","勃","鴻","旦","吏","拜","狗","埋","輥","掩","飲","搬","罵","辭","勾","扣","估","蔣","絨","霧","丈","朵","姆","擬","宇","輯","陝","雕","償","蓄","崇","剪","倡","廳","咬","駛","薯","刷","斥","番","賦","奉","佛","澆","漫","曼","扇","鈣","桃","扶","仔","返","俗","虧","腔","鞋","棱","覆","框","悄","叔","撞","騙","勘","旺","沸","孤","吐","孟","渠","屈","疾","妙","惜","仰","狠","脹","諧","拋","黴","桑","崗","嘛","衰","盜","滲","臟","賴","湧","甜","曹","閱","肌","哩","厲","烴","緯","毅","昨","偽","症","煮","嘆","釘","搭","莖","籠","酷","偷","弓","錐","恆","傑","坑","鼻","翼","綸","敘","獄","逮","罐","絡","棚","抑","膨","蔬","寺","驟","穆","冶","枯","冊","屍","凸","紳","坯","犧","焰","轟","欣","晉","瘦","禦","錠","錦","喪","旬","鍛","壟","搜","撲","邀","亭","酯","邁","舒","脆","酶","閒","憂","酚","頑","羽","漲","卸","仗","陪","闢","懲","杭","姚","肚","捉","飄","漂","昆","欺","吾","郎","烷","汁","呵","飾","蕭","雅","郵","遷","燕","撒","姻","赴","宴","煩","債","帳","斑","鈴","旨","醇","董","餅","雛","姿","拌","傅","腹","妥","揉","賢","拆","歪","葡","胺","丟","浩","徽","昂","墊","擋","覽","貪","慰","繳","汪","慌","馮","諾","姜","誼","兇","劣","誣","耀","昏","躺","盈","騎","喬","溪","叢","盧","抹","悶","諮","刮","駕","纜","悟","摘","鉺","擲","頗","幻","柄","惠","慘","佳","仇","臘","窩","滌","劍","瞧","堡","潑","蔥","罩","霍","撈","胎","蒼","濱","倆","捅","湘","砍","霞","邵","萄","瘋","淮","遂","熊","糞","烘","宿","檔","戈","駁","嫂","裕","徙","箭","捐","腸","撐","曬","辨","殿","蓮","攤","攪","醬","屏","疫","哀","蔡","堵","沫","皺","暢","疊","閣","萊","敲","轄","鉤","痕","壩","巷","餓","禍","丘","玄","溜","曰","邏","彭","嘗","卿","妨","艇","吞","韋","怨","矮","歇"]});var T86=H((ue5,Ix4)=>{Ix4.exports=["가격","가끔","가난","가능","가득","가르침","가뭄","가방","가상","가슴","가운데","가을","가이드","가입","가장","가정","가족","가죽","각오","각자","간격","간부","간섭","간장","간접","간판","갈등","갈비","갈색","갈증","감각","감기","감소","감수성","감자","감정","갑자기","강남","강당","강도","강력히","강변","강북","강사","강수량","강아지","강원도","강의","강제","강조","같이","개구리","개나리","개방","개별","개선","개성","개인","객관적","거실","거액","거울","거짓","거품","걱정","건강","건물","건설","건조","건축","걸음","검사","검토","게시판","게임","겨울","견해","결과","결국","결론","결석","결승","결심","결정","결혼","경계","경고","경기","경력","경복궁","경비","경상도","경영","경우","경쟁","경제","경주","경찰","경치","경향","경험","계곡","계단","계란","계산","계속","계약","계절","계층","계획","고객","고구려","고궁","고급","고등학생","고무신","고민","고양이","고장","고전","고집","고춧가루","고통","고향","곡식","골목","골짜기","골프","공간","공개","공격","공군","공급","공기","공동","공무원","공부","공사","공식","공업","공연","공원","공장","공짜","공책","공통","공포","공항","공휴일","과목","과일","과장","과정","과학","관객","관계","관광","관념","관람","관련","관리","관습","관심","관점","관찰","광경","광고","광장","광주","괴로움","굉장히","교과서","교문","교복","교실","교양","교육","교장","교직","교통","교환","교훈","구경","구름","구멍","구별","구분","구석","구성","구속","구역","구입","구청","구체적","국가","국기","국내","국립","국물","국민","국수","국어","국왕","국적","국제","국회","군대","군사","군인","궁극적","권리","권위","권투","귀국","귀신","규정","규칙","균형","그날","그냥","그늘","그러나","그룹","그릇","그림","그제서야","그토록","극복","극히","근거","근교","근래","근로","근무","근본","근원","근육","근처","글씨","글자","금강산","금고","금년","금메달","금액","금연","금요일","금지","긍정적","기간","기관","기념","기능","기독교","기둥","기록","기름","기법","기본","기분","기쁨","기숙사","기술","기억","기업","기온","기운","기원","기적","기준","기침","기혼","기획","긴급","긴장","길이","김밥","김치","김포공항","깍두기","깜빡","깨달음","깨소금","껍질","꼭대기","꽃잎","나들이","나란히","나머지","나물","나침반","나흘","낙엽","난방","날개","날씨","날짜","남녀","남대문","남매","남산","남자","남편","남학생","낭비","낱말","내년","내용","내일","냄비","냄새","냇물","냉동","냉면","냉방","냉장고","넥타이","넷째","노동","노란색","노력","노인","녹음","녹차","녹화","논리","논문","논쟁","놀이","농구","농담","농민","농부","농업","농장","농촌","높이","눈동자","눈물","눈썹","뉴욕","느낌","늑대","능동적","능력","다방","다양성","다음","다이어트","다행","단계","단골","단독","단맛","단순","단어","단위","단점","단체","단추","단편","단풍","달걀","달러","달력","달리","닭고기","담당","담배","담요","담임","답변","답장","당근","당분간","당연히","당장","대규모","대낮","대단히","대답","대도시","대략","대량","대륙","대문","대부분","대신","대응","대장","대전","대접","대중","대책","대출","대충","대통령","대학","대한민국","대합실","대형","덩어리","데이트","도대체","도덕","도둑","도망","도서관","도심","도움","도입","도자기","도저히","도전","도중","도착","독감","독립","독서","독일","독창적","동화책","뒷모습","뒷산","딸아이","마누라","마늘","마당","마라톤","마련","마무리","마사지","마약","마요네즈","마을","마음","마이크","마중","마지막","마찬가지","마찰","마흔","막걸리","막내","막상","만남","만두","만세","만약","만일","만점","만족","만화","많이","말기","말씀","말투","맘대로","망원경","매년","매달","매력","매번","매스컴","매일","매장","맥주","먹이","먼저","먼지","멀리","메일","며느리","며칠","면담","멸치","명단","명령","명예","명의","명절","명칭","명함","모금","모니터","모델","모든","모범","모습","모양","모임","모조리","모집","모퉁이","목걸이","목록","목사","목소리","목숨","목적","목표","몰래","몸매","몸무게","몸살","몸속","몸짓","몸통","몹시","무관심","무궁화","무더위","무덤","무릎","무슨","무엇","무역","무용","무조건","무지개","무척","문구","문득","문법","문서","문제","문학","문화","물가","물건","물결","물고기","물론","물리학","물음","물질","물체","미국","미디어","미사일","미술","미역","미용실","미움","미인","미팅","미혼","민간","민족","민주","믿음","밀가루","밀리미터","밑바닥","바가지","바구니","바나나","바늘","바닥","바닷가","바람","바이러스","바탕","박물관","박사","박수","반대","반드시","반말","반발","반성","반응","반장","반죽","반지","반찬","받침","발가락","발걸음","발견","발달","발레","발목","발바닥","발생","발음","발자국","발전","발톱","발표","밤하늘","밥그릇","밥맛","밥상","밥솥","방금","방면","방문","방바닥","방법","방송","방식","방안","방울","방지","방학","방해","방향","배경","배꼽","배달","배드민턴","백두산","백색","백성","백인","백제","백화점","버릇","버섯","버튼","번개","번역","번지","번호","벌금","벌레","벌써","범위","범인","범죄","법률","법원","법적","법칙","베이징","벨트","변경","변동","변명","변신","변호사","변화","별도","별명","별일","병실","병아리","병원","보관","보너스","보라색","보람","보름","보상","보안","보자기","보장","보전","보존","보통","보편적","보험","복도","복사","복숭아","복습","볶음","본격적","본래","본부","본사","본성","본인","본질","볼펜","봉사","봉지","봉투","부근","부끄러움","부담","부동산","부문","부분","부산","부상","부엌","부인","부작용","부장","부정","부족","부지런히","부친","부탁","부품","부회장","북부","북한","분노","분량","분리","분명","분석","분야","분위기","분필","분홍색","불고기","불과","불교","불꽃","불만","불법","불빛","불안","불이익","불행","브랜드","비극","비난","비닐","비둘기","비디오","비로소","비만","비명","비밀","비바람","비빔밥","비상","비용","비율","비중","비타민","비판","빌딩","빗물","빗방울","빗줄기","빛깔","빨간색","빨래","빨리","사건","사계절","사나이","사냥","사람","사랑","사립","사모님","사물","사방","사상","사생활","사설","사슴","사실","사업","사용","사월","사장","사전","사진","사촌","사춘기","사탕","사투리","사흘","산길","산부인과","산업","산책","살림","살인","살짝","삼계탕","삼국","삼십","삼월","삼촌","상관","상금","상대","상류","상반기","상상","상식","상업","상인","상자","상점","상처","상추","상태","상표","상품","상황","새벽","색깔","색연필","생각","생명","생물","생방송","생산","생선","생신","생일","생활","서랍","서른","서명","서민","서비스","서양","서울","서적","서점","서쪽","서클","석사","석유","선거","선물","선배","선생","선수","선원","선장","선전","선택","선풍기","설거지","설날","설렁탕","설명","설문","설사","설악산","설치","설탕","섭씨","성공","성당","성명","성별","성인","성장","성적","성질","성함","세금","세미나","세상","세월","세종대왕","세탁","센터","센티미터","셋째","소규모","소극적","소금","소나기","소년","소득","소망","소문","소설","소속","소아과","소용","소원","소음","소중히","소지품","소질","소풍","소형","속담","속도","속옷","손가락","손길","손녀","손님","손등","손목","손뼉","손실","손질","손톱","손해","솔직히","솜씨","송아지","송이","송편","쇠고기","쇼핑","수건","수년","수단","수돗물","수동적","수면","수명","수박","수상","수석","수술","수시로","수업","수염","수영","수입","수준","수집","수출","수컷","수필","수학","수험생","수화기","숙녀","숙소","숙제","순간","순서","순수","순식간","순위","숟가락","술병","술집","숫자","스님","스물","스스로","스승","스웨터","스위치","스케이트","스튜디오","스트레스","스포츠","슬쩍","슬픔","습관","습기","승객","승리","승부","승용차","승진","시각","시간","시골","시금치","시나리오","시댁","시리즈","시멘트","시민","시부모","시선","시설","시스템","시아버지","시어머니","시월","시인","시일","시작","시장","시절","시점","시중","시즌","시집","시청","시합","시험","식구","식기","식당","식량","식료품","식물","식빵","식사","식생활","식초","식탁","식품","신고","신규","신념","신문","신발","신비","신사","신세","신용","신제품","신청","신체","신화","실감","실내","실력","실례","실망","실수","실습","실시","실장","실정","실질적","실천","실체","실컷","실태","실패","실험","실현","심리","심부름","심사","심장","심정","심판","쌍둥이","씨름","씨앗","아가씨","아나운서","아드님","아들","아쉬움","아스팔트","아시아","아울러","아저씨","아줌마","아직","아침","아파트","아프리카","아픔","아홉","아흔","악기","악몽","악수","안개","안경","안과","안내","안녕","안동","안방","안부","안주","알루미늄","알코올","암시","암컷","압력","앞날","앞문","애인","애정","액수","앨범","야간","야단","야옹","약간","약국","약속","약수","약점","약품","약혼녀","양념","양력","양말","양배추","양주","양파","어둠","어려움","어른","어젯밤","어쨌든","어쩌다가","어쩐지","언니","언덕","언론","언어","얼굴","얼른","얼음","얼핏","엄마","업무","업종","업체","엉덩이","엉망","엉터리","엊그제","에너지","에어컨","엔진","여건","여고생","여관","여군","여권","여대생","여덟","여동생","여든","여론","여름","여섯","여성","여왕","여인","여전히","여직원","여학생","여행","역사","역시","역할","연결","연구","연극","연기","연락","연설","연세","연속","연습","연애","연예인","연인","연장","연주","연출","연필","연합","연휴","열기","열매","열쇠","열심히","열정","열차","열흘","염려","엽서","영국","영남","영상","영양","영역","영웅","영원히","영하","영향","영혼","영화","옆구리","옆방","옆집","예감","예금","예방","예산","예상","예선","예술","예습","예식장","예약","예전","예절","예정","예컨대","옛날","오늘","오락","오랫동안","오렌지","오로지","오른발","오븐","오십","오염","오월","오전","오직","오징어","오페라","오피스텔","오히려","옥상","옥수수","온갖","온라인","온몸","온종일","온통","올가을","올림픽","올해","옷차림","와이셔츠","와인","완성","완전","왕비","왕자","왜냐하면","왠지","외갓집","외국","외로움","외삼촌","외출","외침","외할머니","왼발","왼손","왼쪽","요금","요일","요즘","요청","용기","용서","용어","우산","우선","우승","우연히","우정","우체국","우편","운동","운명","운반","운전","운행","울산","울음","움직임","웃어른","웃음","워낙","원고","원래","원서","원숭이","원인","원장","원피스","월급","월드컵","월세","월요일","웨이터","위반","위법","위성","위원","위험","위협","윗사람","유난히","유럽","유명","유물","유산","유적","유치원","유학","유행","유형","육군","육상","육십","육체","은행","음력","음료","음반","음성","음식","음악","음주","의견","의논","의문","의복","의식","의심","의외로","의욕","의원","의학","이것","이곳","이념","이놈","이달","이대로","이동","이렇게","이력서","이론적","이름","이민","이발소","이별","이불","이빨","이상","이성","이슬","이야기","이용","이웃","이월","이윽고","이익","이전","이중","이튿날","이틀","이혼","인간","인격","인공","인구","인근","인기","인도","인류","인물","인생","인쇄","인연","인원","인재","인종","인천","인체","인터넷","인하","인형","일곱","일기","일단","일대","일등","일반","일본","일부","일상","일생","일손","일요일","일월","일정","일종","일주일","일찍","일체","일치","일행","일회용","임금","임무","입대","입력","입맛","입사","입술","입시","입원","입장","입학","자가용","자격","자극","자동","자랑","자부심","자식","자신","자연","자원","자율","자전거","자정","자존심","자판","작가","작년","작성","작업","작용","작은딸","작품","잔디","잔뜩","잔치","잘못","잠깐","잠수함","잠시","잠옷","잠자리","잡지","장관","장군","장기간","장래","장례","장르","장마","장면","장모","장미","장비","장사","장소","장식","장애인","장인","장점","장차","장학금","재능","재빨리","재산","재생","재작년","재정","재채기","재판","재학","재활용","저것","저고리","저곳","저녁","저런","저렇게","저번","저울","저절로","저축","적극","적당히","적성","적용","적응","전개","전공","전기","전달","전라도","전망","전문","전반","전부","전세","전시","전용","전자","전쟁","전주","전철","전체","전통","전혀","전후","절대","절망","절반","절약","절차","점검","점수","점심","점원","점점","점차","접근","접시","접촉","젓가락","정거장","정도","정류장","정리","정말","정면","정문","정반대","정보","정부","정비","정상","정성","정오","정원","정장","정지","정치","정확히","제공","제과점","제대로","제목","제발","제법","제삿날","제안","제일","제작","제주도","제출","제품","제한","조각","조건","조금","조깅","조명","조미료","조상","조선","조용히","조절","조정","조직","존댓말","존재","졸업","졸음","종교","종로","종류","종소리","종업원","종종","종합","좌석","죄인","주관적","주름","주말","주머니","주먹","주문","주민","주방","주변","주식","주인","주일","주장","주전자","주택","준비","줄거리","줄기","줄무늬","중간","중계방송","중국","중년","중단","중독","중반","중부","중세","중소기업","중순","중앙","중요","중학교","즉석","즉시","즐거움","증가","증거","증권","증상","증세","지각","지갑","지경","지극히","지금","지급","지능","지름길","지리산","지방","지붕","지식","지역","지우개","지원","지적","지점","지진","지출","직선","직업","직원","직장","진급","진동","진로","진료","진리","진짜","진찰","진출","진통","진행","질문","질병","질서","짐작","집단","집안","집중","짜증","찌꺼기","차남","차라리","차량","차림","차별","차선","차츰","착각","찬물","찬성","참가","참기름","참새","참석","참여","참외","참조","찻잔","창가","창고","창구","창문","창밖","창작","창조","채널","채점","책가방","책방","책상","책임","챔피언","처벌","처음","천국","천둥","천장","천재","천천히","철도","철저히","철학","첫날","첫째","청년","청바지","청소","청춘","체계","체력","체온","체육","체중","체험","초등학생","초반","초밥","초상화","초순","초여름","초원","초저녁","초점","초청","초콜릿","촛불","총각","총리","총장","촬영","최근","최상","최선","최신","최악","최종","추석","추억","추진","추천","추측","축구","축소","축제","축하","출근","출발","출산","출신","출연","출입","출장","출판","충격","충고","충돌","충분히","충청도","취업","취직","취향","치약","친구","친척","칠십","칠월","칠판","침대","침묵","침실","칫솔","칭찬","카메라","카운터","칼국수","캐릭터","캠퍼스","캠페인","커튼","컨디션","컬러","컴퓨터","코끼리","코미디","콘서트","콜라","콤플렉스","콩나물","쾌감","쿠데타","크림","큰길","큰딸","큰소리","큰아들","큰어머니","큰일","큰절","클래식","클럽","킬로","타입","타자기","탁구","탁자","탄생","태권도","태양","태풍","택시","탤런트","터널","터미널","테니스","테스트","테이블","텔레비전","토론","토마토","토요일","통계","통과","통로","통신","통역","통일","통장","통제","통증","통합","통화","퇴근","퇴원","퇴직금","튀김","트럭","특급","특별","특성","특수","특징","특히","튼튼히","티셔츠","파란색","파일","파출소","판결","판단","판매","판사","팔십","팔월","팝송","패션","팩스","팩시밀리","팬티","퍼센트","페인트","편견","편의","편지","편히","평가","평균","평생","평소","평양","평일","평화","포스터","포인트","포장","포함","표면","표정","표준","표현","품목","품질","풍경","풍속","풍습","프랑스","프린터","플라스틱","피곤","피망","피아노","필름","필수","필요","필자","필통","핑계","하느님","하늘","하드웨어","하룻밤","하반기","하숙집","하순","하여튼","하지만","하천","하품","하필","학과","학교","학급","학기","학년","학력","학번","학부모","학비","학생","학술","학습","학용품","학원","학위","학자","학점","한계","한글","한꺼번에","한낮","한눈","한동안","한때","한라산","한마디","한문","한번","한복","한식","한여름","한쪽","할머니","할아버지","할인","함께","함부로","합격","합리적","항공","항구","항상","항의","해결","해군","해답","해당","해물","해석","해설","해수욕장","해안","핵심","핸드백","햄버거","햇볕","햇살","행동","행복","행사","행운","행위","향기","향상","향수","허락","허용","헬기","현관","현금","현대","현상","현실","현장","현재","현지","혈액","협력","형부","형사","형수","형식","형제","형태","형편","혜택","호기심","호남","호랑이","호박","호텔","호흡","혹시","홀로","홈페이지","홍보","홍수","홍차","화면","화분","화살","화요일","화장","화학","확보","확인","확장","확정","환갑","환경","환영","환율","환자","활기","활동","활발히","활용","활짝","회견","회관","회복","회색","회원","회장","회전","횟수","횡단보도","효율적","후반","후춧가루","훈련","훨씬","휴식","휴일","흉내","흐름","흑백","흑인","흔적","흔히","흥미","흥분","희곡","희망","희생","흰색","힘껏"]});var P86=H((le5,Ox4)=>{Ox4.exports=["abaisser","abandon","abdiquer","abeille","abolir","aborder","aboutir","aboyer","abrasif","abreuver","abriter","abroger","abrupt","absence","absolu","absurde","abusif","abyssal","académie","acajou","acarien","accabler","accepter","acclamer","accolade","accroche","accuser","acerbe","achat","acheter","aciduler","acier","acompte","acquérir","acronyme","acteur","actif","actuel","adepte","adéquat","adhésif","adjectif","adjuger","admettre","admirer","adopter","adorer","adoucir","adresse","adroit","adulte","adverbe","aérer","aéronef","affaire","affecter","affiche","affreux","affubler","agacer","agencer","agile","agiter","agrafer","agréable","agrume","aider","aiguille","ailier","aimable","aisance","ajouter","ajuster","alarmer","alchimie","alerte","algèbre","algue","aliéner","aliment","alléger","alliage","allouer","allumer","alourdir","alpaga","altesse","alvéole","amateur","ambigu","ambre","aménager","amertume","amidon","amiral","amorcer","amour","amovible","amphibie","ampleur","amusant","analyse","anaphore","anarchie","anatomie","ancien","anéantir","angle","angoisse","anguleux","animal","annexer","annonce","annuel","anodin","anomalie","anonyme","anormal","antenne","antidote","anxieux","apaiser","apéritif","aplanir","apologie","appareil","appeler","apporter","appuyer","aquarium","aqueduc","arbitre","arbuste","ardeur","ardoise","argent","arlequin","armature","armement","armoire","armure","arpenter","arracher","arriver","arroser","arsenic","artériel","article","aspect","asphalte","aspirer","assaut","asservir","assiette","associer","assurer","asticot","astre","astuce","atelier","atome","atrium","atroce","attaque","attentif","attirer","attraper","aubaine","auberge","audace","audible","augurer","aurore","automne","autruche","avaler","avancer","avarice","avenir","averse","aveugle","aviateur","avide","avion","aviser","avoine","avouer","avril","axial","axiome","badge","bafouer","bagage","baguette","baignade","balancer","balcon","baleine","balisage","bambin","bancaire","bandage","banlieue","bannière","banquier","barbier","baril","baron","barque","barrage","bassin","bastion","bataille","bateau","batterie","baudrier","bavarder","belette","bélier","belote","bénéfice","berceau","berger","berline","bermuda","besace","besogne","bétail","beurre","biberon","bicycle","bidule","bijou","bilan","bilingue","billard","binaire","biologie","biopsie","biotype","biscuit","bison","bistouri","bitume","bizarre","blafard","blague","blanchir","blessant","blinder","blond","bloquer","blouson","bobard","bobine","boire","boiser","bolide","bonbon","bondir","bonheur","bonifier","bonus","bordure","borne","botte","boucle","boueux","bougie","boulon","bouquin","bourse","boussole","boutique","boxeur","branche","brasier","brave","brebis","brèche","breuvage","bricoler","brigade","brillant","brioche","brique","brochure","broder","bronzer","brousse","broyeur","brume","brusque","brutal","bruyant","buffle","buisson","bulletin","bureau","burin","bustier","butiner","butoir","buvable","buvette","cabanon","cabine","cachette","cadeau","cadre","caféine","caillou","caisson","calculer","calepin","calibre","calmer","calomnie","calvaire","camarade","caméra","camion","campagne","canal","caneton","canon","cantine","canular","capable","caporal","caprice","capsule","capter","capuche","carabine","carbone","caresser","caribou","carnage","carotte","carreau","carton","cascade","casier","casque","cassure","causer","caution","cavalier","caverne","caviar","cédille","ceinture","céleste","cellule","cendrier","censurer","central","cercle","cérébral","cerise","cerner","cerveau","cesser","chagrin","chaise","chaleur","chambre","chance","chapitre","charbon","chasseur","chaton","chausson","chavirer","chemise","chenille","chéquier","chercher","cheval","chien","chiffre","chignon","chimère","chiot","chlorure","chocolat","choisir","chose","chouette","chrome","chute","cigare","cigogne","cimenter","cinéma","cintrer","circuler","cirer","cirque","citerne","citoyen","citron","civil","clairon","clameur","claquer","classe","clavier","client","cligner","climat","clivage","cloche","clonage","cloporte","cobalt","cobra","cocasse","cocotier","coder","codifier","coffre","cogner","cohésion","coiffer","coincer","colère","colibri","colline","colmater","colonel","combat","comédie","commande","compact","concert","conduire","confier","congeler","connoter","consonne","contact","convexe","copain","copie","corail","corbeau","cordage","corniche","corpus","correct","cortège","cosmique","costume","coton","coude","coupure","courage","couteau","couvrir","coyote","crabe","crainte","cravate","crayon","créature","créditer","crémeux","creuser","crevette","cribler","crier","cristal","critère","croire","croquer","crotale","crucial","cruel","crypter","cubique","cueillir","cuillère","cuisine","cuivre","culminer","cultiver","cumuler","cupide","curatif","curseur","cyanure","cycle","cylindre","cynique","daigner","damier","danger","danseur","dauphin","débattre","débiter","déborder","débrider","débutant","décaler","décembre","déchirer","décider","déclarer","décorer","décrire","décupler","dédale","déductif","déesse","défensif","défiler","défrayer","dégager","dégivrer","déglutir","dégrafer","déjeuner","délice","déloger","demander","demeurer","démolir","dénicher","dénouer","dentelle","dénuder","départ","dépenser","déphaser","déplacer","déposer","déranger","dérober","désastre","descente","désert","désigner","désobéir","dessiner","destrier","détacher","détester","détourer","détresse","devancer","devenir","deviner","devoir","diable","dialogue","diamant","dicter","différer","digérer","digital","digne","diluer","dimanche","diminuer","dioxyde","directif","diriger","discuter","disposer","dissiper","distance","divertir","diviser","docile","docteur","dogme","doigt","domaine","domicile","dompter","donateur","donjon","donner","dopamine","dortoir","dorure","dosage","doseur","dossier","dotation","douanier","double","douceur","douter","doyen","dragon","draper","dresser","dribbler","droiture","duperie","duplexe","durable","durcir","dynastie","éblouir","écarter","écharpe","échelle","éclairer","éclipse","éclore","écluse","école","économie","écorce","écouter","écraser","écrémer","écrivain","écrou","écume","écureuil","édifier","éduquer","effacer","effectif","effigie","effort","effrayer","effusion","égaliser","égarer","éjecter","élaborer","élargir","électron","élégant","éléphant","élève","éligible","élitisme","éloge","élucider","éluder","emballer","embellir","embryon","émeraude","émission","emmener","émotion","émouvoir","empereur","employer","emporter","emprise","émulsion","encadrer","enchère","enclave","encoche","endiguer","endosser","endroit","enduire","énergie","enfance","enfermer","enfouir","engager","engin","englober","énigme","enjamber","enjeu","enlever","ennemi","ennuyeux","enrichir","enrobage","enseigne","entasser","entendre","entier","entourer","entraver","énumérer","envahir","enviable","envoyer","enzyme","éolien","épaissir","épargne","épatant","épaule","épicerie","épidémie","épier","épilogue","épine","épisode","épitaphe","époque","épreuve","éprouver","épuisant","équerre","équipe","ériger","érosion","erreur","éruption","escalier","espadon","espèce","espiègle","espoir","esprit","esquiver","essayer","essence","essieu","essorer","estime","estomac","estrade","étagère","étaler","étanche","étatique","éteindre","étendoir","éternel","éthanol","éthique","ethnie","étirer","étoffer","étoile","étonnant","étourdir","étrange","étroit","étude","euphorie","évaluer","évasion","éventail","évidence","éviter","évolutif","évoquer","exact","exagérer","exaucer","exceller","excitant","exclusif","excuse","exécuter","exemple","exercer","exhaler","exhorter","exigence","exiler","exister","exotique","expédier","explorer","exposer","exprimer","exquis","extensif","extraire","exulter","fable","fabuleux","facette","facile","facture","faiblir","falaise","fameux","famille","farceur","farfelu","farine","farouche","fasciner","fatal","fatigue","faucon","fautif","faveur","favori","fébrile","féconder","fédérer","félin","femme","fémur","fendoir","féodal","fermer","féroce","ferveur","festival","feuille","feutre","février","fiasco","ficeler","fictif","fidèle","figure","filature","filetage","filière","filleul","filmer","filou","filtrer","financer","finir","fiole","firme","fissure","fixer","flairer","flamme","flasque","flatteur","fléau","flèche","fleur","flexion","flocon","flore","fluctuer","fluide","fluvial","folie","fonderie","fongible","fontaine","forcer","forgeron","formuler","fortune","fossile","foudre","fougère","fouiller","foulure","fourmi","fragile","fraise","franchir","frapper","frayeur","frégate","freiner","frelon","frémir","frénésie","frère","friable","friction","frisson","frivole","froid","fromage","frontal","frotter","fruit","fugitif","fuite","fureur","furieux","furtif","fusion","futur","gagner","galaxie","galerie","gambader","garantir","gardien","garnir","garrigue","gazelle","gazon","géant","gélatine","gélule","gendarme","général","génie","genou","gentil","géologie","géomètre","géranium","germe","gestuel","geyser","gibier","gicler","girafe","givre","glace","glaive","glisser","globe","gloire","glorieux","golfeur","gomme","gonfler","gorge","gorille","goudron","gouffre","goulot","goupille","gourmand","goutte","graduel","graffiti","graine","grand","grappin","gratuit","gravir","grenat","griffure","griller","grimper","grogner","gronder","grotte","groupe","gruger","grutier","gruyère","guépard","guerrier","guide","guimauve","guitare","gustatif","gymnaste","gyrostat","habitude","hachoir","halte","hameau","hangar","hanneton","haricot","harmonie","harpon","hasard","hélium","hématome","herbe","hérisson","hermine","héron","hésiter","heureux","hiberner","hibou","hilarant","histoire","hiver","homard","hommage","homogène","honneur","honorer","honteux","horde","horizon","horloge","hormone","horrible","houleux","housse","hublot","huileux","humain","humble","humide","humour","hurler","hydromel","hygiène","hymne","hypnose","idylle","ignorer","iguane","illicite","illusion","image","imbiber","imiter","immense","immobile","immuable","impact","impérial","implorer","imposer","imprimer","imputer","incarner","incendie","incident","incliner","incolore","indexer","indice","inductif","inédit","ineptie","inexact","infini","infliger","informer","infusion","ingérer","inhaler","inhiber","injecter","injure","innocent","inoculer","inonder","inscrire","insecte","insigne","insolite","inspirer","instinct","insulter","intact","intense","intime","intrigue","intuitif","inutile","invasion","inventer","inviter","invoquer","ironique","irradier","irréel","irriter","isoler","ivoire","ivresse","jaguar","jaillir","jambe","janvier","jardin","jauger","jaune","javelot","jetable","jeton","jeudi","jeunesse","joindre","joncher","jongler","joueur","jouissif","journal","jovial","joyau","joyeux","jubiler","jugement","junior","jupon","juriste","justice","juteux","juvénile","kayak","kimono","kiosque","label","labial","labourer","lacérer","lactose","lagune","laine","laisser","laitier","lambeau","lamelle","lampe","lanceur","langage","lanterne","lapin","largeur","larme","laurier","lavabo","lavoir","lecture","légal","léger","légume","lessive","lettre","levier","lexique","lézard","liasse","libérer","libre","licence","licorne","liège","lièvre","ligature","ligoter","ligue","limer","limite","limonade","limpide","linéaire","lingot","lionceau","liquide","lisière","lister","lithium","litige","littoral","livreur","logique","lointain","loisir","lombric","loterie","louer","lourd","loutre","louve","loyal","lubie","lucide","lucratif","lueur","lugubre","luisant","lumière","lunaire","lundi","luron","lutter","luxueux","machine","magasin","magenta","magique","maigre","maillon","maintien","mairie","maison","majorer","malaxer","maléfice","malheur","malice","mallette","mammouth","mandater","maniable","manquant","manteau","manuel","marathon","marbre","marchand","mardi","maritime","marqueur","marron","marteler","mascotte","massif","matériel","matière","matraque","maudire","maussade","mauve","maximal","méchant","méconnu","médaille","médecin","méditer","méduse","meilleur","mélange","mélodie","membre","mémoire","menacer","mener","menhir","mensonge","mentor","mercredi","mérite","merle","messager","mesure","métal","météore","méthode","métier","meuble","miauler","microbe","miette","mignon","migrer","milieu","million","mimique","mince","minéral","minimal","minorer","minute","miracle","miroiter","missile","mixte","mobile","moderne","moelleux","mondial","moniteur","monnaie","monotone","monstre","montagne","monument","moqueur","morceau","morsure","mortier","moteur","motif","mouche","moufle","moulin","mousson","mouton","mouvant","multiple","munition","muraille","murène","murmure","muscle","muséum","musicien","mutation","muter","mutuel","myriade","myrtille","mystère","mythique","nageur","nappe","narquois","narrer","natation","nation","nature","naufrage","nautique","navire","nébuleux","nectar","néfaste","négation","négliger","négocier","neige","nerveux","nettoyer","neurone","neutron","neveu","niche","nickel","nitrate","niveau","noble","nocif","nocturne","noirceur","noisette","nomade","nombreux","nommer","normatif","notable","notifier","notoire","nourrir","nouveau","novateur","novembre","novice","nuage","nuancer","nuire","nuisible","numéro","nuptial","nuque","nutritif","obéir","objectif","obliger","obscur","observer","obstacle","obtenir","obturer","occasion","occuper","océan","octobre","octroyer","octupler","oculaire","odeur","odorant","offenser","officier","offrir","ogive","oiseau","oisillon","olfactif","olivier","ombrage","omettre","onctueux","onduler","onéreux","onirique","opale","opaque","opérer","opinion","opportun","opprimer","opter","optique","orageux","orange","orbite","ordonner","oreille","organe","orgueil","orifice","ornement","orque","ortie","osciller","osmose","ossature","otarie","ouragan","ourson","outil","outrager","ouvrage","ovation","oxyde","oxygène","ozone","paisible","palace","palmarès","palourde","palper","panache","panda","pangolin","paniquer","panneau","panorama","pantalon","papaye","papier","papoter","papyrus","paradoxe","parcelle","paresse","parfumer","parler","parole","parrain","parsemer","partager","parure","parvenir","passion","pastèque","paternel","patience","patron","pavillon","pavoiser","payer","paysage","peigne","peintre","pelage","pélican","pelle","pelouse","peluche","pendule","pénétrer","pénible","pensif","pénurie","pépite","péplum","perdrix","perforer","période","permuter","perplexe","persil","perte","peser","pétale","petit","pétrir","peuple","pharaon","phobie","phoque","photon","phrase","physique","piano","pictural","pièce","pierre","pieuvre","pilote","pinceau","pipette","piquer","pirogue","piscine","piston","pivoter","pixel","pizza","placard","plafond","plaisir","planer","plaque","plastron","plateau","pleurer","plexus","pliage","plomb","plonger","pluie","plumage","pochette","poésie","poète","pointe","poirier","poisson","poivre","polaire","policier","pollen","polygone","pommade","pompier","ponctuel","pondérer","poney","portique","position","posséder","posture","potager","poteau","potion","pouce","poulain","poumon","pourpre","poussin","pouvoir","prairie","pratique","précieux","prédire","préfixe","prélude","prénom","présence","prétexte","prévoir","primitif","prince","prison","priver","problème","procéder","prodige","profond","progrès","proie","projeter","prologue","promener","propre","prospère","protéger","prouesse","proverbe","prudence","pruneau","psychose","public","puceron","puiser","pulpe","pulsar","punaise","punitif","pupitre","purifier","puzzle","pyramide","quasar","querelle","question","quiétude","quitter","quotient","racine","raconter","radieux","ragondin","raideur","raisin","ralentir","rallonge","ramasser","rapide","rasage","ratisser","ravager","ravin","rayonner","réactif","réagir","réaliser","réanimer","recevoir","réciter","réclamer","récolter","recruter","reculer","recycler","rédiger","redouter","refaire","réflexe","réformer","refrain","refuge","régalien","région","réglage","régulier","réitérer","rejeter","rejouer","relatif","relever","relief","remarque","remède","remise","remonter","remplir","remuer","renard","renfort","renifler","renoncer","rentrer","renvoi","replier","reporter","reprise","reptile","requin","réserve","résineux","résoudre","respect","rester","résultat","rétablir","retenir","réticule","retomber","retracer","réunion","réussir","revanche","revivre","révolte","révulsif","richesse","rideau","rieur","rigide","rigoler","rincer","riposter","risible","risque","rituel","rival","rivière","rocheux","romance","rompre","ronce","rondin","roseau","rosier","rotatif","rotor","rotule","rouge","rouille","rouleau","routine","royaume","ruban","rubis","ruche","ruelle","rugueux","ruiner","ruisseau","ruser","rustique","rythme","sabler","saboter","sabre","sacoche","safari","sagesse","saisir","salade","salive","salon","saluer","samedi","sanction","sanglier","sarcasme","sardine","saturer","saugrenu","saumon","sauter","sauvage","savant","savonner","scalpel","scandale","scélérat","scénario","sceptre","schéma","science","scinder","score","scrutin","sculpter","séance","sécable","sécher","secouer","sécréter","sédatif","séduire","seigneur","séjour","sélectif","semaine","sembler","semence","séminal","sénateur","sensible","sentence","séparer","séquence","serein","sergent","sérieux","serrure","sérum","service","sésame","sévir","sevrage","sextuple","sidéral","siècle","siéger","siffler","sigle","signal","silence","silicium","simple","sincère","sinistre","siphon","sirop","sismique","situer","skier","social","socle","sodium","soigneux","soldat","soleil","solitude","soluble","sombre","sommeil","somnoler","sonde","songeur","sonnette","sonore","sorcier","sortir","sosie","sottise","soucieux","soudure","souffle","soulever","soupape","source","soutirer","souvenir","spacieux","spatial","spécial","sphère","spiral","stable","station","sternum","stimulus","stipuler","strict","studieux","stupeur","styliste","sublime","substrat","subtil","subvenir","succès","sucre","suffixe","suggérer","suiveur","sulfate","superbe","supplier","surface","suricate","surmener","surprise","sursaut","survie","suspect","syllabe","symbole","symétrie","synapse","syntaxe","système","tabac","tablier","tactile","tailler","talent","talisman","talonner","tambour","tamiser","tangible","tapis","taquiner","tarder","tarif","tartine","tasse","tatami","tatouage","taupe","taureau","taxer","témoin","temporel","tenaille","tendre","teneur","tenir","tension","terminer","terne","terrible","tétine","texte","thème","théorie","thérapie","thorax","tibia","tiède","timide","tirelire","tiroir","tissu","titane","titre","tituber","toboggan","tolérant","tomate","tonique","tonneau","toponyme","torche","tordre","tornade","torpille","torrent","torse","tortue","totem","toucher","tournage","tousser","toxine","traction","trafic","tragique","trahir","train","trancher","travail","trèfle","tremper","trésor","treuil","triage","tribunal","tricoter","trilogie","triomphe","tripler","triturer","trivial","trombone","tronc","tropical","troupeau","tuile","tulipe","tumulte","tunnel","turbine","tuteur","tutoyer","tuyau","tympan","typhon","typique","tyran","ubuesque","ultime","ultrason","unanime","unifier","union","unique","unitaire","univers","uranium","urbain","urticant","usage","usine","usuel","usure","utile","utopie","vacarme","vaccin","vagabond","vague","vaillant","vaincre","vaisseau","valable","valise","vallon","valve","vampire","vanille","vapeur","varier","vaseux","vassal","vaste","vecteur","vedette","végétal","véhicule","veinard","véloce","vendredi","vénérer","venger","venimeux","ventouse","verdure","vérin","vernir","verrou","verser","vertu","veston","vétéran","vétuste","vexant","vexer","viaduc","viande","victoire","vidange","vidéo","vignette","vigueur","vilain","village","vinaigre","violon","vipère","virement","virtuose","virus","visage","viseur","vision","visqueux","visuel","vital","vitesse","viticole","vitrine","vivace","vivipare","vocation","voguer","voile","voisin","voiture","volaille","volcan","voltiger","volume","vorace","vortex","voter","vouloir","voyage","voyelle","wagon","xénon","yacht","zèbre","zénith","zeste","zoologie"]});var $86=H((pe5,Ax4)=>{Ax4.exports=["abaco","abbaglio","abbinato","abete","abisso","abolire","abrasivo","abrogato","accadere","accenno","accusato","acetone","achille","acido","acqua","acre","acrilico","acrobata","acuto","adagio","addebito","addome","adeguato","aderire","adipe","adottare","adulare","affabile","affetto","affisso","affranto","aforisma","afoso","africano","agave","agente","agevole","aggancio","agire","agitare","agonismo","agricolo","agrumeto","aguzzo","alabarda","alato","albatro","alberato","albo","albume","alce","alcolico","alettone","alfa","algebra","aliante","alibi","alimento","allagato","allegro","allievo","allodola","allusivo","almeno","alogeno","alpaca","alpestre","altalena","alterno","alticcio","altrove","alunno","alveolo","alzare","amalgama","amanita","amarena","ambito","ambrato","ameba","america","ametista","amico","ammasso","ammenda","ammirare","ammonito","amore","ampio","ampliare","amuleto","anacardo","anagrafe","analista","anarchia","anatra","anca","ancella","ancora","andare","andrea","anello","angelo","angolare","angusto","anima","annegare","annidato","anno","annuncio","anonimo","anticipo","anzi","apatico","apertura","apode","apparire","appetito","appoggio","approdo","appunto","aprile","arabica","arachide","aragosta","araldica","arancio","aratura","arazzo","arbitro","archivio","ardito","arenile","argento","argine","arguto","aria","armonia","arnese","arredato","arringa","arrosto","arsenico","arso","artefice","arzillo","asciutto","ascolto","asepsi","asettico","asfalto","asino","asola","aspirato","aspro","assaggio","asse","assoluto","assurdo","asta","astenuto","astice","astratto","atavico","ateismo","atomico","atono","attesa","attivare","attorno","attrito","attuale","ausilio","austria","autista","autonomo","autunno","avanzato","avere","avvenire","avviso","avvolgere","azione","azoto","azzimo","azzurro","babele","baccano","bacino","baco","badessa","badilata","bagnato","baita","balcone","baldo","balena","ballata","balzano","bambino","bandire","baraonda","barbaro","barca","baritono","barlume","barocco","basilico","basso","batosta","battuto","baule","bava","bavosa","becco","beffa","belgio","belva","benda","benevole","benigno","benzina","bere","berlina","beta","bibita","bici","bidone","bifido","biga","bilancia","bimbo","binocolo","biologo","bipede","bipolare","birbante","birra","biscotto","bisesto","bisnonno","bisonte","bisturi","bizzarro","blando","blatta","bollito","bonifico","bordo","bosco","botanico","bottino","bozzolo","braccio","bradipo","brama","branca","bravura","bretella","brevetto","brezza","briglia","brillante","brindare","broccolo","brodo","bronzina","brullo","bruno","bubbone","buca","budino","buffone","buio","bulbo","buono","burlone","burrasca","bussola","busta","cadetto","caduco","calamaro","calcolo","calesse","calibro","calmo","caloria","cambusa","camerata","camicia","cammino","camola","campale","canapa","candela","cane","canino","canotto","cantina","capace","capello","capitolo","capogiro","cappero","capra","capsula","carapace","carcassa","cardo","carisma","carovana","carretto","cartolina","casaccio","cascata","caserma","caso","cassone","castello","casuale","catasta","catena","catrame","cauto","cavillo","cedibile","cedrata","cefalo","celebre","cellulare","cena","cenone","centesimo","ceramica","cercare","certo","cerume","cervello","cesoia","cespo","ceto","chela","chiaro","chicca","chiedere","chimera","china","chirurgo","chitarra","ciao","ciclismo","cifrare","cigno","cilindro","ciottolo","circa","cirrosi","citrico","cittadino","ciuffo","civetta","civile","classico","clinica","cloro","cocco","codardo","codice","coerente","cognome","collare","colmato","colore","colposo","coltivato","colza","coma","cometa","commando","comodo","computer","comune","conciso","condurre","conferma","congelare","coniuge","connesso","conoscere","consumo","continuo","convegno","coperto","copione","coppia","copricapo","corazza","cordata","coricato","cornice","corolla","corpo","corredo","corsia","cortese","cosmico","costante","cottura","covato","cratere","cravatta","creato","credere","cremoso","crescita","creta","criceto","crinale","crisi","critico","croce","cronaca","crostata","cruciale","crusca","cucire","cuculo","cugino","cullato","cupola","curatore","cursore","curvo","cuscino","custode","dado","daino","dalmata","damerino","daniela","dannoso","danzare","datato","davanti","davvero","debutto","decennio","deciso","declino","decollo","decreto","dedicato","definito","deforme","degno","delegare","delfino","delirio","delta","demenza","denotato","dentro","deposito","derapata","derivare","deroga","descritto","deserto","desiderio","desumere","detersivo","devoto","diametro","dicembre","diedro","difeso","diffuso","digerire","digitale","diluvio","dinamico","dinnanzi","dipinto","diploma","dipolo","diradare","dire","dirotto","dirupo","disagio","discreto","disfare","disgelo","disposto","distanza","disumano","dito","divano","divelto","dividere","divorato","doblone","docente","doganale","dogma","dolce","domato","domenica","dominare","dondolo","dono","dormire","dote","dottore","dovuto","dozzina","drago","druido","dubbio","dubitare","ducale","duna","duomo","duplice","duraturo","ebano","eccesso","ecco","eclissi","economia","edera","edicola","edile","editoria","educare","egemonia","egli","egoismo","egregio","elaborato","elargire","elegante","elencato","eletto","elevare","elfico","elica","elmo","elsa","eluso","emanato","emblema","emesso","emiro","emotivo","emozione","empirico","emulo","endemico","enduro","energia","enfasi","enoteca","entrare","enzima","epatite","epilogo","episodio","epocale","eppure","equatore","erario","erba","erboso","erede","eremita","erigere","ermetico","eroe","erosivo","errante","esagono","esame","esanime","esaudire","esca","esempio","esercito","esibito","esigente","esistere","esito","esofago","esortato","esoso","espanso","espresso","essenza","esso","esteso","estimare","estonia","estroso","esultare","etilico","etnico","etrusco","etto","euclideo","europa","evaso","evidenza","evitato","evoluto","evviva","fabbrica","faccenda","fachiro","falco","famiglia","fanale","fanfara","fango","fantasma","fare","farfalla","farinoso","farmaco","fascia","fastoso","fasullo","faticare","fato","favoloso","febbre","fecola","fede","fegato","felpa","feltro","femmina","fendere","fenomeno","fermento","ferro","fertile","fessura","festivo","fetta","feudo","fiaba","fiducia","fifa","figurato","filo","finanza","finestra","finire","fiore","fiscale","fisico","fiume","flacone","flamenco","flebo","flemma","florido","fluente","fluoro","fobico","focaccia","focoso","foderato","foglio","folata","folclore","folgore","fondente","fonetico","fonia","fontana","forbito","forchetta","foresta","formica","fornaio","foro","fortezza","forzare","fosfato","fosso","fracasso","frana","frassino","fratello","freccetta","frenata","fresco","frigo","frollino","fronde","frugale","frutta","fucilata","fucsia","fuggente","fulmine","fulvo","fumante","fumetto","fumoso","fune","funzione","fuoco","furbo","furgone","furore","fuso","futile","gabbiano","gaffe","galateo","gallina","galoppo","gambero","gamma","garanzia","garbo","garofano","garzone","gasdotto","gasolio","gastrico","gatto","gaudio","gazebo","gazzella","geco","gelatina","gelso","gemello","gemmato","gene","genitore","gennaio","genotipo","gergo","ghepardo","ghiaccio","ghisa","giallo","gilda","ginepro","giocare","gioiello","giorno","giove","girato","girone","gittata","giudizio","giurato","giusto","globulo","glutine","gnomo","gobba","golf","gomito","gommone","gonfio","gonna","governo","gracile","grado","grafico","grammo","grande","grattare","gravoso","grazia","greca","gregge","grifone","grigio","grinza","grotta","gruppo","guadagno","guaio","guanto","guardare","gufo","guidare","ibernato","icona","identico","idillio","idolo","idra","idrico","idrogeno","igiene","ignaro","ignorato","ilare","illeso","illogico","illudere","imballo","imbevuto","imbocco","imbuto","immane","immerso","immolato","impacco","impeto","impiego","importo","impronta","inalare","inarcare","inattivo","incanto","incendio","inchino","incisivo","incluso","incontro","incrocio","incubo","indagine","india","indole","inedito","infatti","infilare","inflitto","ingaggio","ingegno","inglese","ingordo","ingrosso","innesco","inodore","inoltrare","inondato","insano","insetto","insieme","insonnia","insulina","intasato","intero","intonaco","intuito","inumidire","invalido","invece","invito","iperbole","ipnotico","ipotesi","ippica","iride","irlanda","ironico","irrigato","irrorare","isolato","isotopo","isterico","istituto","istrice","italia","iterare","labbro","labirinto","lacca","lacerato","lacrima","lacuna","laddove","lago","lampo","lancetta","lanterna","lardoso","larga","laringe","lastra","latenza","latino","lattuga","lavagna","lavoro","legale","leggero","lembo","lentezza","lenza","leone","lepre","lesivo","lessato","lesto","letterale","leva","levigato","libero","lido","lievito","lilla","limatura","limitare","limpido","lineare","lingua","liquido","lira","lirica","lisca","lite","litigio","livrea","locanda","lode","logica","lombare","londra","longevo","loquace","lorenzo","loto","lotteria","luce","lucidato","lumaca","luminoso","lungo","lupo","luppolo","lusinga","lusso","lutto","macabro","macchina","macero","macinato","madama","magico","maglia","magnete","magro","maiolica","malafede","malgrado","malinteso","malsano","malto","malumore","mana","mancia","mandorla","mangiare","manifesto","mannaro","manovra","mansarda","mantide","manubrio","mappa","maratona","marcire","maretta","marmo","marsupio","maschera","massaia","mastino","materasso","matricola","mattone","maturo","mazurca","meandro","meccanico","mecenate","medesimo","meditare","mega","melassa","melis","melodia","meninge","meno","mensola","mercurio","merenda","merlo","meschino","mese","messere","mestolo","metallo","metodo","mettere","miagolare","mica","micelio","michele","microbo","midollo","miele","migliore","milano","milite","mimosa","minerale","mini","minore","mirino","mirtillo","miscela","missiva","misto","misurare","mitezza","mitigare","mitra","mittente","mnemonico","modello","modifica","modulo","mogano","mogio","mole","molosso","monastero","monco","mondina","monetario","monile","monotono","monsone","montato","monviso","mora","mordere","morsicato","mostro","motivato","motosega","motto","movenza","movimento","mozzo","mucca","mucosa","muffa","mughetto","mugnaio","mulatto","mulinello","multiplo","mummia","munto","muovere","murale","musa","muscolo","musica","mutevole","muto","nababbo","nafta","nanometro","narciso","narice","narrato","nascere","nastrare","naturale","nautica","naviglio","nebulosa","necrosi","negativo","negozio","nemmeno","neofita","neretto","nervo","nessuno","nettuno","neutrale","neve","nevrotico","nicchia","ninfa","nitido","nobile","nocivo","nodo","nome","nomina","nordico","normale","norvegese","nostrano","notare","notizia","notturno","novella","nucleo","nulla","numero","nuovo","nutrire","nuvola","nuziale","oasi","obbedire","obbligo","obelisco","oblio","obolo","obsoleto","occasione","occhio","occidente","occorrere","occultare","ocra","oculato","odierno","odorare","offerta","offrire","offuscato","oggetto","oggi","ognuno","olandese","olfatto","oliato","oliva","ologramma","oltre","omaggio","ombelico","ombra","omega","omissione","ondoso","onere","onice","onnivoro","onorevole","onta","operato","opinione","opposto","oracolo","orafo","ordine","orecchino","orefice","orfano","organico","origine","orizzonte","orma","ormeggio","ornativo","orologio","orrendo","orribile","ortensia","ortica","orzata","orzo","osare","oscurare","osmosi","ospedale","ospite","ossa","ossidare","ostacolo","oste","otite","otre","ottagono","ottimo","ottobre","ovale","ovest","ovino","oviparo","ovocito","ovunque","ovviare","ozio","pacchetto","pace","pacifico","padella","padrone","paese","paga","pagina","palazzina","palesare","pallido","palo","palude","pandoro","pannello","paolo","paonazzo","paprica","parabola","parcella","parere","pargolo","pari","parlato","parola","partire","parvenza","parziale","passivo","pasticca","patacca","patologia","pattume","pavone","peccato","pedalare","pedonale","peggio","peloso","penare","pendice","penisola","pennuto","penombra","pensare","pentola","pepe","pepita","perbene","percorso","perdonato","perforare","pergamena","periodo","permesso","perno","perplesso","persuaso","pertugio","pervaso","pesatore","pesista","peso","pestifero","petalo","pettine","petulante","pezzo","piacere","pianta","piattino","piccino","picozza","piega","pietra","piffero","pigiama","pigolio","pigro","pila","pilifero","pillola","pilota","pimpante","pineta","pinna","pinolo","pioggia","piombo","piramide","piretico","pirite","pirolisi","pitone","pizzico","placebo","planare","plasma","platano","plenario","pochezza","poderoso","podismo","poesia","poggiare","polenta","poligono","pollice","polmonite","polpetta","polso","poltrona","polvere","pomice","pomodoro","ponte","popoloso","porfido","poroso","porpora","porre","portata","posa","positivo","possesso","postulato","potassio","potere","pranzo","prassi","pratica","precluso","predica","prefisso","pregiato","prelievo","premere","prenotare","preparato","presenza","pretesto","prevalso","prima","principe","privato","problema","procura","produrre","profumo","progetto","prolunga","promessa","pronome","proposta","proroga","proteso","prova","prudente","prugna","prurito","psiche","pubblico","pudica","pugilato","pugno","pulce","pulito","pulsante","puntare","pupazzo","pupilla","puro","quadro","qualcosa","quasi","querela","quota","raccolto","raddoppio","radicale","radunato","raffica","ragazzo","ragione","ragno","ramarro","ramingo","ramo","randagio","rantolare","rapato","rapina","rappreso","rasatura","raschiato","rasente","rassegna","rastrello","rata","ravveduto","reale","recepire","recinto","recluta","recondito","recupero","reddito","redimere","regalato","registro","regola","regresso","relazione","remare","remoto","renna","replica","reprimere","reputare","resa","residente","responso","restauro","rete","retina","retorica","rettifica","revocato","riassunto","ribadire","ribelle","ribrezzo","ricarica","ricco","ricevere","riciclato","ricordo","ricreduto","ridicolo","ridurre","rifasare","riflesso","riforma","rifugio","rigare","rigettato","righello","rilassato","rilevato","rimanere","rimbalzo","rimedio","rimorchio","rinascita","rincaro","rinforzo","rinnovo","rinomato","rinsavito","rintocco","rinuncia","rinvenire","riparato","ripetuto","ripieno","riportare","ripresa","ripulire","risata","rischio","riserva","risibile","riso","rispetto","ristoro","risultato","risvolto","ritardo","ritegno","ritmico","ritrovo","riunione","riva","riverso","rivincita","rivolto","rizoma","roba","robotico","robusto","roccia","roco","rodaggio","rodere","roditore","rogito","rollio","romantico","rompere","ronzio","rosolare","rospo","rotante","rotondo","rotula","rovescio","rubizzo","rubrica","ruga","rullino","rumine","rumoroso","ruolo","rupe","russare","rustico","sabato","sabbiare","sabotato","sagoma","salasso","saldatura","salgemma","salivare","salmone","salone","saltare","saluto","salvo","sapere","sapido","saporito","saraceno","sarcasmo","sarto","sassoso","satellite","satira","satollo","saturno","savana","savio","saziato","sbadiglio","sbalzo","sbancato","sbarra","sbattere","sbavare","sbendare","sbirciare","sbloccato","sbocciato","sbrinare","sbruffone","sbuffare","scabroso","scadenza","scala","scambiare","scandalo","scapola","scarso","scatenare","scavato","scelto","scenico","scettro","scheda","schiena","sciarpa","scienza","scindere","scippo","sciroppo","scivolo","sclerare","scodella","scolpito","scomparto","sconforto","scoprire","scorta","scossone","scozzese","scriba","scrollare","scrutinio","scuderia","scultore","scuola","scuro","scusare","sdebitare","sdoganare","seccatura","secondo","sedano","seggiola","segnalato","segregato","seguito","selciato","selettivo","sella","selvaggio","semaforo","sembrare","seme","seminato","sempre","senso","sentire","sepolto","sequenza","serata","serbato","sereno","serio","serpente","serraglio","servire","sestina","setola","settimana","sfacelo","sfaldare","sfamato","sfarzoso","sfaticato","sfera","sfida","sfilato","sfinge","sfocato","sfoderare","sfogo","sfoltire","sforzato","sfratto","sfruttato","sfuggito","sfumare","sfuso","sgabello","sgarbato","sgonfiare","sgorbio","sgrassato","sguardo","sibilo","siccome","sierra","sigla","signore","silenzio","sillaba","simbolo","simpatico","simulato","sinfonia","singolo","sinistro","sino","sintesi","sinusoide","sipario","sisma","sistole","situato","slitta","slogatura","sloveno","smarrito","smemorato","smentito","smeraldo","smilzo","smontare","smottato","smussato","snellire","snervato","snodo","sobbalzo","sobrio","soccorso","sociale","sodale","soffitto","sogno","soldato","solenne","solido","sollazzo","solo","solubile","solvente","somatico","somma","sonda","sonetto","sonnifero","sopire","soppeso","sopra","sorgere","sorpasso","sorriso","sorso","sorteggio","sorvolato","sospiro","sosta","sottile","spada","spalla","spargere","spatola","spavento","spazzola","specie","spedire","spegnere","spelatura","speranza","spessore","spettrale","spezzato","spia","spigoloso","spillato","spinoso","spirale","splendido","sportivo","sposo","spranga","sprecare","spronato","spruzzo","spuntino","squillo","sradicare","srotolato","stabile","stacco","staffa","stagnare","stampato","stantio","starnuto","stasera","statuto","stelo","steppa","sterzo","stiletto","stima","stirpe","stivale","stizzoso","stonato","storico","strappo","stregato","stridulo","strozzare","strutto","stuccare","stufo","stupendo","subentro","succoso","sudore","suggerito","sugo","sultano","suonare","superbo","supporto","surgelato","surrogato","sussurro","sutura","svagare","svedese","sveglio","svelare","svenuto","svezia","sviluppo","svista","svizzera","svolta","svuotare","tabacco","tabulato","tacciare","taciturno","tale","talismano","tampone","tannino","tara","tardivo","targato","tariffa","tarpare","tartaruga","tasto","tattico","taverna","tavolata","tazza","teca","tecnico","telefono","temerario","tempo","temuto","tendone","tenero","tensione","tentacolo","teorema","terme","terrazzo","terzetto","tesi","tesserato","testato","tetro","tettoia","tifare","tigella","timbro","tinto","tipico","tipografo","tiraggio","tiro","titanio","titolo","titubante","tizio","tizzone","toccare","tollerare","tolto","tombola","tomo","tonfo","tonsilla","topazio","topologia","toppa","torba","tornare","torrone","tortora","toscano","tossire","tostatura","totano","trabocco","trachea","trafila","tragedia","tralcio","tramonto","transito","trapano","trarre","trasloco","trattato","trave","treccia","tremolio","trespolo","tributo","tricheco","trifoglio","trillo","trincea","trio","tristezza","triturato","trivella","tromba","trono","troppo","trottola","trovare","truccato","tubatura","tuffato","tulipano","tumulto","tunisia","turbare","turchino","tuta","tutela","ubicato","uccello","uccisore","udire","uditivo","uffa","ufficio","uguale","ulisse","ultimato","umano","umile","umorismo","uncinetto","ungere","ungherese","unicorno","unificato","unisono","unitario","unte","uovo","upupa","uragano","urgenza","urlo","usanza","usato","uscito","usignolo","usuraio","utensile","utilizzo","utopia","vacante","vaccinato","vagabondo","vagliato","valanga","valgo","valico","valletta","valoroso","valutare","valvola","vampata","vangare","vanitoso","vano","vantaggio","vanvera","vapore","varano","varcato","variante","vasca","vedetta","vedova","veduto","vegetale","veicolo","velcro","velina","velluto","veloce","venato","vendemmia","vento","verace","verbale","vergogna","verifica","vero","verruca","verticale","vescica","vessillo","vestale","veterano","vetrina","vetusto","viandante","vibrante","vicenda","vichingo","vicinanza","vidimare","vigilia","vigneto","vigore","vile","villano","vimini","vincitore","viola","vipera","virgola","virologo","virulento","viscoso","visione","vispo","vissuto","visura","vita","vitello","vittima","vivanda","vivido","viziare","voce","voga","volatile","volere","volpe","voragine","vulcano","zampogna","zanna","zappato","zattera","zavorra","zefiro","zelante","zelo","zenzero","zerbino","zibetto","zinco","zircone","zitto","zolla","zotico","zucchero","zufolo","zulu","zuppa"]});var f86=H((ce5,Bx4)=>{Bx4.exports=["ábaco","abdomen","abeja","abierto","abogado","abono","aborto","abrazo","abrir","abuelo","abuso","acabar","academia","acceso","acción","aceite","acelga","acento","aceptar","ácido","aclarar","acné","acoger","acoso","activo","acto","actriz","actuar","acudir","acuerdo","acusar","adicto","admitir","adoptar","adorno","aduana","adulto","aéreo","afectar","afición","afinar","afirmar","ágil","agitar","agonía","agosto","agotar","agregar","agrio","agua","agudo","águila","aguja","ahogo","ahorro","aire","aislar","ajedrez","ajeno","ajuste","alacrán","alambre","alarma","alba","álbum","alcalde","aldea","alegre","alejar","alerta","aleta","alfiler","alga","algodón","aliado","aliento","alivio","alma","almeja","almíbar","altar","alteza","altivo","alto","altura","alumno","alzar","amable","amante","amapola","amargo","amasar","ámbar","ámbito","ameno","amigo","amistad","amor","amparo","amplio","ancho","anciano","ancla","andar","andén","anemia","ángulo","anillo","ánimo","anís","anotar","antena","antiguo","antojo","anual","anular","anuncio","añadir","añejo","año","apagar","aparato","apetito","apio","aplicar","apodo","aporte","apoyo","aprender","aprobar","apuesta","apuro","arado","araña","arar","árbitro","árbol","arbusto","archivo","arco","arder","ardilla","arduo","área","árido","aries","armonía","arnés","aroma","arpa","arpón","arreglo","arroz","arruga","arte","artista","asa","asado","asalto","ascenso","asegurar","aseo","asesor","asiento","asilo","asistir","asno","asombro","áspero","astilla","astro","astuto","asumir","asunto","atajo","ataque","atar","atento","ateo","ático","atleta","átomo","atraer","atroz","atún","audaz","audio","auge","aula","aumento","ausente","autor","aval","avance","avaro","ave","avellana","avena","avestruz","avión","aviso","ayer","ayuda","ayuno","azafrán","azar","azote","azúcar","azufre","azul","baba","babor","bache","bahía","baile","bajar","balanza","balcón","balde","bambú","banco","banda","baño","barba","barco","barniz","barro","báscula","bastón","basura","batalla","batería","batir","batuta","baúl","bazar","bebé","bebida","bello","besar","beso","bestia","bicho","bien","bingo","blanco","bloque","blusa","boa","bobina","bobo","boca","bocina","boda","bodega","boina","bola","bolero","bolsa","bomba","bondad","bonito","bono","bonsái","borde","borrar","bosque","bote","botín","bóveda","bozal","bravo","brazo","brecha","breve","brillo","brinco","brisa","broca","broma","bronce","brote","bruja","brusco","bruto","buceo","bucle","bueno","buey","bufanda","bufón","búho","buitre","bulto","burbuja","burla","burro","buscar","butaca","buzón","caballo","cabeza","cabina","cabra","cacao","cadáver","cadena","caer","café","caída","caimán","caja","cajón","cal","calamar","calcio","caldo","calidad","calle","calma","calor","calvo","cama","cambio","camello","camino","campo","cáncer","candil","canela","canguro","canica","canto","caña","cañón","caoba","caos","capaz","capitán","capote","captar","capucha","cara","carbón","cárcel","careta","carga","cariño","carne","carpeta","carro","carta","casa","casco","casero","caspa","castor","catorce","catre","caudal","causa","cazo","cebolla","ceder","cedro","celda","célebre","celoso","célula","cemento","ceniza","centro","cerca","cerdo","cereza","cero","cerrar","certeza","césped","cetro","chacal","chaleco","champú","chancla","chapa","charla","chico","chiste","chivo","choque","choza","chuleta","chupar","ciclón","ciego","cielo","cien","cierto","cifra","cigarro","cima","cinco","cine","cinta","ciprés","circo","ciruela","cisne","cita","ciudad","clamor","clan","claro","clase","clave","cliente","clima","clínica","cobre","cocción","cochino","cocina","coco","código","codo","cofre","coger","cohete","cojín","cojo","cola","colcha","colegio","colgar","colina","collar","colmo","columna","combate","comer","comida","cómodo","compra","conde","conejo","conga","conocer","consejo","contar","copa","copia","corazón","corbata","corcho","cordón","corona","correr","coser","cosmos","costa","cráneo","cráter","crear","crecer","creído","crema","cría","crimen","cripta","crisis","cromo","crónica","croqueta","crudo","cruz","cuadro","cuarto","cuatro","cubo","cubrir","cuchara","cuello","cuento","cuerda","cuesta","cueva","cuidar","culebra","culpa","culto","cumbre","cumplir","cuna","cuneta","cuota","cupón","cúpula","curar","curioso","curso","curva","cutis","dama","danza","dar","dardo","dátil","deber","débil","década","decir","dedo","defensa","definir","dejar","delfín","delgado","delito","demora","denso","dental","deporte","derecho","derrota","desayuno","deseo","desfile","desnudo","destino","desvío","detalle","detener","deuda","día","diablo","diadema","diamante","diana","diario","dibujo","dictar","diente","dieta","diez","difícil","digno","dilema","diluir","dinero","directo","dirigir","disco","diseño","disfraz","diva","divino","doble","doce","dolor","domingo","don","donar","dorado","dormir","dorso","dos","dosis","dragón","droga","ducha","duda","duelo","dueño","dulce","dúo","duque","durar","dureza","duro","ébano","ebrio","echar","eco","ecuador","edad","edición","edificio","editor","educar","efecto","eficaz","eje","ejemplo","elefante","elegir","elemento","elevar","elipse","élite","elixir","elogio","eludir","embudo","emitir","emoción","empate","empeño","empleo","empresa","enano","encargo","enchufe","encía","enemigo","enero","enfado","enfermo","engaño","enigma","enlace","enorme","enredo","ensayo","enseñar","entero","entrar","envase","envío","época","equipo","erizo","escala","escena","escolar","escribir","escudo","esencia","esfera","esfuerzo","espada","espejo","espía","esposa","espuma","esquí","estar","este","estilo","estufa","etapa","eterno","ética","etnia","evadir","evaluar","evento","evitar","exacto","examen","exceso","excusa","exento","exigir","exilio","existir","éxito","experto","explicar","exponer","extremo","fábrica","fábula","fachada","fácil","factor","faena","faja","falda","fallo","falso","faltar","fama","familia","famoso","faraón","farmacia","farol","farsa","fase","fatiga","fauna","favor","fax","febrero","fecha","feliz","feo","feria","feroz","fértil","fervor","festín","fiable","fianza","fiar","fibra","ficción","ficha","fideo","fiebre","fiel","fiera","fiesta","figura","fijar","fijo","fila","filete","filial","filtro","fin","finca","fingir","finito","firma","flaco","flauta","flecha","flor","flota","fluir","flujo","flúor","fobia","foca","fogata","fogón","folio","folleto","fondo","forma","forro","fortuna","forzar","fosa","foto","fracaso","frágil","franja","frase","fraude","freír","freno","fresa","frío","frito","fruta","fuego","fuente","fuerza","fuga","fumar","función","funda","furgón","furia","fusil","fútbol","futuro","gacela","gafas","gaita","gajo","gala","galería","gallo","gamba","ganar","gancho","ganga","ganso","garaje","garza","gasolina","gastar","gato","gavilán","gemelo","gemir","gen","género","genio","gente","geranio","gerente","germen","gesto","gigante","gimnasio","girar","giro","glaciar","globo","gloria","gol","golfo","goloso","golpe","goma","gordo","gorila","gorra","gota","goteo","gozar","grada","gráfico","grano","grasa","gratis","grave","grieta","grillo","gripe","gris","grito","grosor","grúa","grueso","grumo","grupo","guante","guapo","guardia","guerra","guía","guiño","guion","guiso","guitarra","gusano","gustar","haber","hábil","hablar","hacer","hacha","hada","hallar","hamaca","harina","haz","hazaña","hebilla","hebra","hecho","helado","helio","hembra","herir","hermano","héroe","hervir","hielo","hierro","hígado","higiene","hijo","himno","historia","hocico","hogar","hoguera","hoja","hombre","hongo","honor","honra","hora","hormiga","horno","hostil","hoyo","hueco","huelga","huerta","hueso","huevo","huida","huir","humano","húmedo","humilde","humo","hundir","huracán","hurto","icono","ideal","idioma","ídolo","iglesia","iglú","igual","ilegal","ilusión","imagen","imán","imitar","impar","imperio","imponer","impulso","incapaz","índice","inerte","infiel","informe","ingenio","inicio","inmenso","inmune","innato","insecto","instante","interés","íntimo","intuir","inútil","invierno","ira","iris","ironía","isla","islote","jabalí","jabón","jamón","jarabe","jardín","jarra","jaula","jazmín","jefe","jeringa","jinete","jornada","joroba","joven","joya","juerga","jueves","juez","jugador","jugo","juguete","juicio","junco","jungla","junio","juntar","júpiter","jurar","justo","juvenil","juzgar","kilo","koala","labio","lacio","lacra","lado","ladrón","lagarto","lágrima","laguna","laico","lamer","lámina","lámpara","lana","lancha","langosta","lanza","lápiz","largo","larva","lástima","lata","látex","latir","laurel","lavar","lazo","leal","lección","leche","lector","leer","legión","legumbre","lejano","lengua","lento","leña","león","leopardo","lesión","letal","letra","leve","leyenda","libertad","libro","licor","líder","lidiar","lienzo","liga","ligero","lima","límite","limón","limpio","lince","lindo","línea","lingote","lino","linterna","líquido","liso","lista","litera","litio","litro","llaga","llama","llanto","llave","llegar","llenar","llevar","llorar","llover","lluvia","lobo","loción","loco","locura","lógica","logro","lombriz","lomo","lonja","lote","lucha","lucir","lugar","lujo","luna","lunes","lupa","lustro","luto","luz","maceta","macho","madera","madre","maduro","maestro","mafia","magia","mago","maíz","maldad","maleta","malla","malo","mamá","mambo","mamut","manco","mando","manejar","manga","maniquí","manjar","mano","manso","manta","mañana","mapa","máquina","mar","marco","marea","marfil","margen","marido","mármol","marrón","martes","marzo","masa","máscara","masivo","matar","materia","matiz","matriz","máximo","mayor","mazorca","mecha","medalla","medio","médula","mejilla","mejor","melena","melón","memoria","menor","mensaje","mente","menú","mercado","merengue","mérito","mes","mesón","meta","meter","método","metro","mezcla","miedo","miel","miembro","miga","mil","milagro","militar","millón","mimo","mina","minero","mínimo","minuto","miope","mirar","misa","miseria","misil","mismo","mitad","mito","mochila","moción","moda","modelo","moho","mojar","molde","moler","molino","momento","momia","monarca","moneda","monja","monto","moño","morada","morder","moreno","morir","morro","morsa","mortal","mosca","mostrar","motivo","mover","móvil","mozo","mucho","mudar","mueble","muela","muerte","muestra","mugre","mujer","mula","muleta","multa","mundo","muñeca","mural","muro","músculo","museo","musgo","música","muslo","nácar","nación","nadar","naipe","naranja","nariz","narrar","nasal","natal","nativo","natural","náusea","naval","nave","navidad","necio","néctar","negar","negocio","negro","neón","nervio","neto","neutro","nevar","nevera","nicho","nido","niebla","nieto","niñez","niño","nítido","nivel","nobleza","noche","nómina","noria","norma","norte","nota","noticia","novato","novela","novio","nube","nuca","núcleo","nudillo","nudo","nuera","nueve","nuez","nulo","número","nutria","oasis","obeso","obispo","objeto","obra","obrero","observar","obtener","obvio","oca","ocaso","océano","ochenta","ocho","ocio","ocre","octavo","octubre","oculto","ocupar","ocurrir","odiar","odio","odisea","oeste","ofensa","oferta","oficio","ofrecer","ogro","oído","oír","ojo","ola","oleada","olfato","olivo","olla","olmo","olor","olvido","ombligo","onda","onza","opaco","opción","ópera","opinar","oponer","optar","óptica","opuesto","oración","orador","oral","órbita","orca","orden","oreja","órgano","orgía","orgullo","oriente","origen","orilla","oro","orquesta","oruga","osadía","oscuro","osezno","oso","ostra","otoño","otro","oveja","óvulo","óxido","oxígeno","oyente","ozono","pacto","padre","paella","página","pago","país","pájaro","palabra","palco","paleta","pálido","palma","paloma","palpar","pan","panal","pánico","pantera","pañuelo","papá","papel","papilla","paquete","parar","parcela","pared","parir","paro","párpado","parque","párrafo","parte","pasar","paseo","pasión","paso","pasta","pata","patio","patria","pausa","pauta","pavo","payaso","peatón","pecado","pecera","pecho","pedal","pedir","pegar","peine","pelar","peldaño","pelea","peligro","pellejo","pelo","peluca","pena","pensar","peñón","peón","peor","pepino","pequeño","pera","percha","perder","pereza","perfil","perico","perla","permiso","perro","persona","pesa","pesca","pésimo","pestaña","pétalo","petróleo","pez","pezuña","picar","pichón","pie","piedra","pierna","pieza","pijama","pilar","piloto","pimienta","pino","pintor","pinza","piña","piojo","pipa","pirata","pisar","piscina","piso","pista","pitón","pizca","placa","plan","plata","playa","plaza","pleito","pleno","plomo","pluma","plural","pobre","poco","poder","podio","poema","poesía","poeta","polen","policía","pollo","polvo","pomada","pomelo","pomo","pompa","poner","porción","portal","posada","poseer","posible","poste","potencia","potro","pozo","prado","precoz","pregunta","premio","prensa","preso","previo","primo","príncipe","prisión","privar","proa","probar","proceso","producto","proeza","profesor","programa","prole","promesa","pronto","propio","próximo","prueba","público","puchero","pudor","pueblo","puerta","puesto","pulga","pulir","pulmón","pulpo","pulso","puma","punto","puñal","puño","pupa","pupila","puré","quedar","queja","quemar","querer","queso","quieto","química","quince","quitar","rábano","rabia","rabo","ración","radical","raíz","rama","rampa","rancho","rango","rapaz","rápido","rapto","rasgo","raspa","rato","rayo","raza","razón","reacción","realidad","rebaño","rebote","recaer","receta","rechazo","recoger","recreo","recto","recurso","red","redondo","reducir","reflejo","reforma","refrán","refugio","regalo","regir","regla","regreso","rehén","reino","reír","reja","relato","relevo","relieve","relleno","reloj","remar","remedio","remo","rencor","rendir","renta","reparto","repetir","reposo","reptil","res","rescate","resina","respeto","resto","resumen","retiro","retorno","retrato","reunir","revés","revista","rey","rezar","rico","riego","rienda","riesgo","rifa","rígido","rigor","rincón","riñón","río","riqueza","risa","ritmo","rito","rizo","roble","roce","rociar","rodar","rodeo","rodilla","roer","rojizo","rojo","romero","romper","ron","ronco","ronda","ropa","ropero","rosa","rosca","rostro","rotar","rubí","rubor","rudo","rueda","rugir","ruido","ruina","ruleta","rulo","rumbo","rumor","ruptura","ruta","rutina","sábado","saber","sabio","sable","sacar","sagaz","sagrado","sala","saldo","salero","salir","salmón","salón","salsa","salto","salud","salvar","samba","sanción","sandía","sanear","sangre","sanidad","sano","santo","sapo","saque","sardina","sartén","sastre","satán","sauna","saxofón","sección","seco","secreto","secta","sed","seguir","seis","sello","selva","semana","semilla","senda","sensor","señal","señor","separar","sepia","sequía","ser","serie","sermón","servir","sesenta","sesión","seta","setenta","severo","sexo","sexto","sidra","siesta","siete","siglo","signo","sílaba","silbar","silencio","silla","símbolo","simio","sirena","sistema","sitio","situar","sobre","socio","sodio","sol","solapa","soldado","soledad","sólido","soltar","solución","sombra","sondeo","sonido","sonoro","sonrisa","sopa","soplar","soporte","sordo","sorpresa","sorteo","sostén","sótano","suave","subir","suceso","sudor","suegra","suelo","sueño","suerte","sufrir","sujeto","sultán","sumar","superar","suplir","suponer","supremo","sur","surco","sureño","surgir","susto","sutil","tabaco","tabique","tabla","tabú","taco","tacto","tajo","talar","talco","talento","talla","talón","tamaño","tambor","tango","tanque","tapa","tapete","tapia","tapón","taquilla","tarde","tarea","tarifa","tarjeta","tarot","tarro","tarta","tatuaje","tauro","taza","tazón","teatro","techo","tecla","técnica","tejado","tejer","tejido","tela","teléfono","tema","temor","templo","tenaz","tender","tener","tenis","tenso","teoría","terapia","terco","término","ternura","terror","tesis","tesoro","testigo","tetera","texto","tez","tibio","tiburón","tiempo","tienda","tierra","tieso","tigre","tijera","tilde","timbre","tímido","timo","tinta","tío","típico","tipo","tira","tirón","titán","títere","título","tiza","toalla","tobillo","tocar","tocino","todo","toga","toldo","tomar","tono","tonto","topar","tope","toque","tórax","torero","tormenta","torneo","toro","torpedo","torre","torso","tortuga","tos","tosco","toser","tóxico","trabajo","tractor","traer","tráfico","trago","traje","tramo","trance","trato","trauma","trazar","trébol","tregua","treinta","tren","trepar","tres","tribu","trigo","tripa","triste","triunfo","trofeo","trompa","tronco","tropa","trote","trozo","truco","trueno","trufa","tubería","tubo","tuerto","tumba","tumor","túnel","túnica","turbina","turismo","turno","tutor","ubicar","úlcera","umbral","unidad","unir","universo","uno","untar","uña","urbano","urbe","urgente","urna","usar","usuario","útil","utopía","uva","vaca","vacío","vacuna","vagar","vago","vaina","vajilla","vale","válido","valle","valor","válvula","vampiro","vara","variar","varón","vaso","vecino","vector","vehículo","veinte","vejez","vela","velero","veloz","vena","vencer","venda","veneno","vengar","venir","venta","venus","ver","verano","verbo","verde","vereda","verja","verso","verter","vía","viaje","vibrar","vicio","víctima","vida","vídeo","vidrio","viejo","viernes","vigor","vil","villa","vinagre","vino","viñedo","violín","viral","virgo","virtud","visor","víspera","vista","vitamina","viudo","vivaz","vivero","vivir","vivo","volcán","volumen","volver","voraz","votar","voto","voz","vuelo","vulgar","yacer","yate","yegua","yema","yerno","yeso","yodo","yoga","yogur","zafiro","zanja","zapato","zarza","zona","zorro","zumo","zurdo"]});var k86=H((_e5,Nx4)=>{Nx4.exports=["あいこくしん","あいさつ","あいだ","あおぞら","あかちゃん","あきる","あけがた","あける","あこがれる","あさい","あさひ","あしあと","あじわう","あずかる","あずき","あそぶ","あたえる","あたためる","あたりまえ","あたる","あつい","あつかう","あっしゅく","あつまり","あつめる","あてな","あてはまる","あひる","あぶら","あぶる","あふれる","あまい","あまど","あまやかす","あまり","あみもの","あめりか","あやまる","あゆむ","あらいぐま","あらし","あらすじ","あらためる","あらゆる","あらわす","ありがとう","あわせる","あわてる","あんい","あんがい","あんこ","あんぜん","あんてい","あんない","あんまり","いいだす","いおん","いがい","いがく","いきおい","いきなり","いきもの","いきる","いくじ","いくぶん","いけばな","いけん","いこう","いこく","いこつ","いさましい","いさん","いしき","いじゅう","いじょう","いじわる","いずみ","いずれ","いせい","いせえび","いせかい","いせき","いぜん","いそうろう","いそがしい","いだい","いだく","いたずら","いたみ","いたりあ","いちおう","いちじ","いちど","いちば","いちぶ","いちりゅう","いつか","いっしゅん","いっせい","いっそう","いったん","いっち","いってい","いっぽう","いてざ","いてん","いどう","いとこ","いない","いなか","いねむり","いのち","いのる","いはつ","いばる","いはん","いびき","いひん","いふく","いへん","いほう","いみん","いもうと","いもたれ","いもり","いやがる","いやす","いよかん","いよく","いらい","いらすと","いりぐち","いりょう","いれい","いれもの","いれる","いろえんぴつ","いわい","いわう","いわかん","いわば","いわゆる","いんげんまめ","いんさつ","いんしょう","いんよう","うえき","うえる","うおざ","うがい","うかぶ","うかべる","うきわ","うくらいな","うくれれ","うけたまわる","うけつけ","うけとる","うけもつ","うける","うごかす","うごく","うこん","うさぎ","うしなう","うしろがみ","うすい","うすぎ","うすぐらい","うすめる","うせつ","うちあわせ","うちがわ","うちき","うちゅう","うっかり","うつくしい","うったえる","うつる","うどん","うなぎ","うなじ","うなずく","うなる","うねる","うのう","うぶげ","うぶごえ","うまれる","うめる","うもう","うやまう","うよく","うらがえす","うらぐち","うらない","うりあげ","うりきれ","うるさい","うれしい","うれゆき","うれる","うろこ","うわき","うわさ","うんこう","うんちん","うんてん","うんどう","えいえん","えいが","えいきょう","えいご","えいせい","えいぶん","えいよう","えいわ","えおり","えがお","えがく","えきたい","えくせる","えしゃく","えすて","えつらん","えのぐ","えほうまき","えほん","えまき","えもじ","えもの","えらい","えらぶ","えりあ","えんえん","えんかい","えんぎ","えんげき","えんしゅう","えんぜつ","えんそく","えんちょう","えんとつ","おいかける","おいこす","おいしい","おいつく","おうえん","おうさま","おうじ","おうせつ","おうたい","おうふく","おうべい","おうよう","おえる","おおい","おおう","おおどおり","おおや","おおよそ","おかえり","おかず","おがむ","おかわり","おぎなう","おきる","おくさま","おくじょう","おくりがな","おくる","おくれる","おこす","おこなう","おこる","おさえる","おさない","おさめる","おしいれ","おしえる","おじぎ","おじさん","おしゃれ","おそらく","おそわる","おたがい","おたく","おだやか","おちつく","おっと","おつり","おでかけ","おとしもの","おとなしい","おどり","おどろかす","おばさん","おまいり","おめでとう","おもいで","おもう","おもたい","おもちゃ","おやつ","おやゆび","およぼす","おらんだ","おろす","おんがく","おんけい","おんしゃ","おんせん","おんだん","おんちゅう","おんどけい","かあつ","かいが","がいき","がいけん","がいこう","かいさつ","かいしゃ","かいすいよく","かいぜん","かいぞうど","かいつう","かいてん","かいとう","かいふく","がいへき","かいほう","かいよう","がいらい","かいわ","かえる","かおり","かかえる","かがく","かがし","かがみ","かくご","かくとく","かざる","がぞう","かたい","かたち","がちょう","がっきゅう","がっこう","がっさん","がっしょう","かなざわし","かのう","がはく","かぶか","かほう","かほご","かまう","かまぼこ","かめれおん","かゆい","かようび","からい","かるい","かろう","かわく","かわら","がんか","かんけい","かんこう","かんしゃ","かんそう","かんたん","かんち","がんばる","きあい","きあつ","きいろ","ぎいん","きうい","きうん","きえる","きおう","きおく","きおち","きおん","きかい","きかく","きかんしゃ","ききて","きくばり","きくらげ","きけんせい","きこう","きこえる","きこく","きさい","きさく","きさま","きさらぎ","ぎじかがく","ぎしき","ぎじたいけん","ぎじにってい","ぎじゅつしゃ","きすう","きせい","きせき","きせつ","きそう","きぞく","きぞん","きたえる","きちょう","きつえん","ぎっちり","きつつき","きつね","きてい","きどう","きどく","きない","きなが","きなこ","きぬごし","きねん","きのう","きのした","きはく","きびしい","きひん","きふく","きぶん","きぼう","きほん","きまる","きみつ","きむずかしい","きめる","きもだめし","きもち","きもの","きゃく","きやく","ぎゅうにく","きよう","きょうりゅう","きらい","きらく","きりん","きれい","きれつ","きろく","ぎろん","きわめる","ぎんいろ","きんかくじ","きんじょ","きんようび","ぐあい","くいず","くうかん","くうき","くうぐん","くうこう","ぐうせい","くうそう","ぐうたら","くうふく","くうぼ","くかん","くきょう","くげん","ぐこう","くさい","くさき","くさばな","くさる","くしゃみ","くしょう","くすのき","くすりゆび","くせげ","くせん","ぐたいてき","くださる","くたびれる","くちこみ","くちさき","くつした","ぐっすり","くつろぐ","くとうてん","くどく","くなん","くねくね","くのう","くふう","くみあわせ","くみたてる","くめる","くやくしょ","くらす","くらべる","くるま","くれる","くろう","くわしい","ぐんかん","ぐんしょく","ぐんたい","ぐんて","けあな","けいかく","けいけん","けいこ","けいさつ","げいじゅつ","けいたい","げいのうじん","けいれき","けいろ","けおとす","けおりもの","げきか","げきげん","げきだん","げきちん","げきとつ","げきは","げきやく","げこう","げこくじょう","げざい","けさき","げざん","けしき","けしごむ","けしょう","げすと","けたば","けちゃっぷ","けちらす","けつあつ","けつい","けつえき","けっこん","けつじょ","けっせき","けってい","けつまつ","げつようび","げつれい","けつろん","げどく","けとばす","けとる","けなげ","けなす","けなみ","けぬき","げねつ","けねん","けはい","げひん","けぶかい","げぼく","けまり","けみかる","けむし","けむり","けもの","けらい","けろけろ","けわしい","けんい","けんえつ","けんお","けんか","げんき","けんげん","けんこう","けんさく","けんしゅう","けんすう","げんそう","けんちく","けんてい","けんとう","けんない","けんにん","げんぶつ","けんま","けんみん","けんめい","けんらん","けんり","こあくま","こいぬ","こいびと","ごうい","こうえん","こうおん","こうかん","ごうきゅう","ごうけい","こうこう","こうさい","こうじ","こうすい","ごうせい","こうそく","こうたい","こうちゃ","こうつう","こうてい","こうどう","こうない","こうはい","ごうほう","ごうまん","こうもく","こうりつ","こえる","こおり","ごかい","ごがつ","ごかん","こくご","こくさい","こくとう","こくない","こくはく","こぐま","こけい","こける","ここのか","こころ","こさめ","こしつ","こすう","こせい","こせき","こぜん","こそだて","こたい","こたえる","こたつ","こちょう","こっか","こつこつ","こつばん","こつぶ","こてい","こてん","ことがら","ことし","ことば","ことり","こなごな","こねこね","このまま","このみ","このよ","ごはん","こひつじ","こふう","こふん","こぼれる","ごまあぶら","こまかい","ごますり","こまつな","こまる","こむぎこ","こもじ","こもち","こもの","こもん","こやく","こやま","こゆう","こゆび","こよい","こよう","こりる","これくしょん","ころっけ","こわもて","こわれる","こんいん","こんかい","こんき","こんしゅう","こんすい","こんだて","こんとん","こんなん","こんびに","こんぽん","こんまけ","こんや","こんれい","こんわく","ざいえき","さいかい","さいきん","ざいげん","ざいこ","さいしょ","さいせい","ざいたく","ざいちゅう","さいてき","ざいりょう","さうな","さかいし","さがす","さかな","さかみち","さがる","さぎょう","さくし","さくひん","さくら","さこく","さこつ","さずかる","ざせき","さたん","さつえい","ざつおん","ざっか","ざつがく","さっきょく","ざっし","さつじん","ざっそう","さつたば","さつまいも","さてい","さといも","さとう","さとおや","さとし","さとる","さのう","さばく","さびしい","さべつ","さほう","さほど","さます","さみしい","さみだれ","さむけ","さめる","さやえんどう","さゆう","さよう","さよく","さらだ","ざるそば","さわやか","さわる","さんいん","さんか","さんきゃく","さんこう","さんさい","ざんしょ","さんすう","さんせい","さんそ","さんち","さんま","さんみ","さんらん","しあい","しあげ","しあさって","しあわせ","しいく","しいん","しうち","しえい","しおけ","しかい","しかく","じかん","しごと","しすう","じだい","したうけ","したぎ","したて","したみ","しちょう","しちりん","しっかり","しつじ","しつもん","してい","してき","してつ","じてん","じどう","しなぎれ","しなもの","しなん","しねま","しねん","しのぐ","しのぶ","しはい","しばかり","しはつ","しはらい","しはん","しひょう","しふく","じぶん","しへい","しほう","しほん","しまう","しまる","しみん","しむける","じむしょ","しめい","しめる","しもん","しゃいん","しゃうん","しゃおん","じゃがいも","しやくしょ","しゃくほう","しゃけん","しゃこ","しゃざい","しゃしん","しゃせん","しゃそう","しゃたい","しゃちょう","しゃっきん","じゃま","しゃりん","しゃれい","じゆう","じゅうしょ","しゅくはく","じゅしん","しゅっせき","しゅみ","しゅらば","じゅんばん","しょうかい","しょくたく","しょっけん","しょどう","しょもつ","しらせる","しらべる","しんか","しんこう","じんじゃ","しんせいじ","しんちく","しんりん","すあげ","すあし","すあな","ずあん","すいえい","すいか","すいとう","ずいぶん","すいようび","すうがく","すうじつ","すうせん","すおどり","すきま","すくう","すくない","すける","すごい","すこし","ずさん","すずしい","すすむ","すすめる","すっかり","ずっしり","ずっと","すてき","すてる","すねる","すのこ","すはだ","すばらしい","ずひょう","ずぶぬれ","すぶり","すふれ","すべて","すべる","ずほう","すぼん","すまい","すめし","すもう","すやき","すらすら","するめ","すれちがう","すろっと","すわる","すんぜん","すんぽう","せあぶら","せいかつ","せいげん","せいじ","せいよう","せおう","せかいかん","せきにん","せきむ","せきゆ","せきらんうん","せけん","せこう","せすじ","せたい","せたけ","せっかく","せっきゃく","ぜっく","せっけん","せっこつ","せっさたくま","せつぞく","せつだん","せつでん","せっぱん","せつび","せつぶん","せつめい","せつりつ","せなか","せのび","せはば","せびろ","せぼね","せまい","せまる","せめる","せもたれ","せりふ","ぜんあく","せんい","せんえい","せんか","せんきょ","せんく","せんげん","ぜんご","せんさい","せんしゅ","せんすい","せんせい","せんぞ","せんたく","せんちょう","せんてい","せんとう","せんぬき","せんねん","せんぱい","ぜんぶ","ぜんぽう","せんむ","せんめんじょ","せんもん","せんやく","せんゆう","せんよう","ぜんら","ぜんりゃく","せんれい","せんろ","そあく","そいとげる","そいね","そうがんきょう","そうき","そうご","そうしん","そうだん","そうなん","そうび","そうめん","そうり","そえもの","そえん","そがい","そげき","そこう","そこそこ","そざい","そしな","そせい","そせん","そそぐ","そだてる","そつう","そつえん","そっかん","そつぎょう","そっけつ","そっこう","そっせん","そっと","そとがわ","そとづら","そなえる","そなた","そふぼ","そぼく","そぼろ","そまつ","そまる","そむく","そむりえ","そめる","そもそも","そよかぜ","そらまめ","そろう","そんかい","そんけい","そんざい","そんしつ","そんぞく","そんちょう","ぞんび","ぞんぶん","そんみん","たあい","たいいん","たいうん","たいえき","たいおう","だいがく","たいき","たいぐう","たいけん","たいこ","たいざい","だいじょうぶ","だいすき","たいせつ","たいそう","だいたい","たいちょう","たいてい","だいどころ","たいない","たいねつ","たいのう","たいはん","だいひょう","たいふう","たいへん","たいほ","たいまつばな","たいみんぐ","たいむ","たいめん","たいやき","たいよう","たいら","たいりょく","たいる","たいわん","たうえ","たえる","たおす","たおる","たおれる","たかい","たかね","たきび","たくさん","たこく","たこやき","たさい","たしざん","だじゃれ","たすける","たずさわる","たそがれ","たたかう","たたく","ただしい","たたみ","たちばな","だっかい","だっきゃく","だっこ","だっしゅつ","だったい","たてる","たとえる","たなばた","たにん","たぬき","たのしみ","たはつ","たぶん","たべる","たぼう","たまご","たまる","だむる","ためいき","ためす","ためる","たもつ","たやすい","たよる","たらす","たりきほんがん","たりょう","たりる","たると","たれる","たれんと","たろっと","たわむれる","だんあつ","たんい","たんおん","たんか","たんき","たんけん","たんご","たんさん","たんじょうび","だんせい","たんそく","たんたい","だんち","たんてい","たんとう","だんな","たんにん","だんねつ","たんのう","たんぴん","だんぼう","たんまつ","たんめい","だんれつ","だんろ","だんわ","ちあい","ちあん","ちいき","ちいさい","ちえん","ちかい","ちから","ちきゅう","ちきん","ちけいず","ちけん","ちこく","ちさい","ちしき","ちしりょう","ちせい","ちそう","ちたい","ちたん","ちちおや","ちつじょ","ちてき","ちてん","ちぬき","ちぬり","ちのう","ちひょう","ちへいせん","ちほう","ちまた","ちみつ","ちみどろ","ちめいど","ちゃんこなべ","ちゅうい","ちゆりょく","ちょうし","ちょさくけん","ちらし","ちらみ","ちりがみ","ちりょう","ちるど","ちわわ","ちんたい","ちんもく","ついか","ついたち","つうか","つうじょう","つうはん","つうわ","つかう","つかれる","つくね","つくる","つけね","つける","つごう","つたえる","つづく","つつじ","つつむ","つとめる","つながる","つなみ","つねづね","つのる","つぶす","つまらない","つまる","つみき","つめたい","つもり","つもる","つよい","つるぼ","つるみく","つわもの","つわり","てあし","てあて","てあみ","ていおん","ていか","ていき","ていけい","ていこく","ていさつ","ていし","ていせい","ていたい","ていど","ていねい","ていひょう","ていへん","ていぼう","てうち","ておくれ","てきとう","てくび","でこぼこ","てさぎょう","てさげ","てすり","てそう","てちがい","てちょう","てつがく","てつづき","でっぱ","てつぼう","てつや","でぬかえ","てぬき","てぬぐい","てのひら","てはい","てぶくろ","てふだ","てほどき","てほん","てまえ","てまきずし","てみじか","てみやげ","てらす","てれび","てわけ","てわたし","でんあつ","てんいん","てんかい","てんき","てんぐ","てんけん","てんごく","てんさい","てんし","てんすう","でんち","てんてき","てんとう","てんない","てんぷら","てんぼうだい","てんめつ","てんらんかい","でんりょく","でんわ","どあい","といれ","どうかん","とうきゅう","どうぐ","とうし","とうむぎ","とおい","とおか","とおく","とおす","とおる","とかい","とかす","ときおり","ときどき","とくい","とくしゅう","とくてん","とくに","とくべつ","とけい","とける","とこや","とさか","としょかん","とそう","とたん","とちゅう","とっきゅう","とっくん","とつぜん","とつにゅう","とどける","ととのえる","とない","となえる","となり","とのさま","とばす","どぶがわ","とほう","とまる","とめる","ともだち","ともる","どようび","とらえる","とんかつ","どんぶり","ないかく","ないこう","ないしょ","ないす","ないせん","ないそう","なおす","ながい","なくす","なげる","なこうど","なさけ","なたでここ","なっとう","なつやすみ","ななおし","なにごと","なにもの","なにわ","なのか","なふだ","なまいき","なまえ","なまみ","なみだ","なめらか","なめる","なやむ","ならう","ならび","ならぶ","なれる","なわとび","なわばり","にあう","にいがた","にうけ","におい","にかい","にがて","にきび","にくしみ","にくまん","にげる","にさんかたんそ","にしき","にせもの","にちじょう","にちようび","にっか","にっき","にっけい","にっこう","にっさん","にっしょく","にっすう","にっせき","にってい","になう","にほん","にまめ","にもつ","にやり","にゅういん","にりんしゃ","にわとり","にんい","にんか","にんき","にんげん","にんしき","にんずう","にんそう","にんたい","にんち","にんてい","にんにく","にんぷ","にんまり","にんむ","にんめい","にんよう","ぬいくぎ","ぬかす","ぬぐいとる","ぬぐう","ぬくもり","ぬすむ","ぬまえび","ぬめり","ぬらす","ぬんちゃく","ねあげ","ねいき","ねいる","ねいろ","ねぐせ","ねくたい","ねくら","ねこぜ","ねこむ","ねさげ","ねすごす","ねそべる","ねだん","ねつい","ねっしん","ねつぞう","ねったいぎょ","ねぶそく","ねふだ","ねぼう","ねほりはほり","ねまき","ねまわし","ねみみ","ねむい","ねむたい","ねもと","ねらう","ねわざ","ねんいり","ねんおし","ねんかん","ねんきん","ねんぐ","ねんざ","ねんし","ねんちゃく","ねんど","ねんぴ","ねんぶつ","ねんまつ","ねんりょう","ねんれい","のいず","のおづま","のがす","のきなみ","のこぎり","のこす","のこる","のせる","のぞく","のぞむ","のたまう","のちほど","のっく","のばす","のはら","のべる","のぼる","のみもの","のやま","のらいぬ","のらねこ","のりもの","のりゆき","のれん","のんき","ばあい","はあく","ばあさん","ばいか","ばいく","はいけん","はいご","はいしん","はいすい","はいせん","はいそう","はいち","ばいばい","はいれつ","はえる","はおる","はかい","ばかり","はかる","はくしゅ","はけん","はこぶ","はさみ","はさん","はしご","ばしょ","はしる","はせる","ぱそこん","はそん","はたん","はちみつ","はつおん","はっかく","はづき","はっきり","はっくつ","はっけん","はっこう","はっさん","はっしん","はったつ","はっちゅう","はってん","はっぴょう","はっぽう","はなす","はなび","はにかむ","はぶらし","はみがき","はむかう","はめつ","はやい","はやし","はらう","はろうぃん","はわい","はんい","はんえい","はんおん","はんかく","はんきょう","ばんぐみ","はんこ","はんしゃ","はんすう","はんだん","ぱんち","ぱんつ","はんてい","はんとし","はんのう","はんぱ","はんぶん","はんぺん","はんぼうき","はんめい","はんらん","はんろん","ひいき","ひうん","ひえる","ひかく","ひかり","ひかる","ひかん","ひくい","ひけつ","ひこうき","ひこく","ひさい","ひさしぶり","ひさん","びじゅつかん","ひしょ","ひそか","ひそむ","ひたむき","ひだり","ひたる","ひつぎ","ひっこし","ひっし","ひつじゅひん","ひっす","ひつぜん","ぴったり","ぴっちり","ひつよう","ひてい","ひとごみ","ひなまつり","ひなん","ひねる","ひはん","ひびく","ひひょう","ひほう","ひまわり","ひまん","ひみつ","ひめい","ひめじし","ひやけ","ひやす","ひよう","びょうき","ひらがな","ひらく","ひりつ","ひりょう","ひるま","ひるやすみ","ひれい","ひろい","ひろう","ひろき","ひろゆき","ひんかく","ひんけつ","ひんこん","ひんしゅ","ひんそう","ぴんち","ひんぱん","びんぼう","ふあん","ふいうち","ふうけい","ふうせん","ぷうたろう","ふうとう","ふうふ","ふえる","ふおん","ふかい","ふきん","ふくざつ","ふくぶくろ","ふこう","ふさい","ふしぎ","ふじみ","ふすま","ふせい","ふせぐ","ふそく","ぶたにく","ふたん","ふちょう","ふつう","ふつか","ふっかつ","ふっき","ふっこく","ぶどう","ふとる","ふとん","ふのう","ふはい","ふひょう","ふへん","ふまん","ふみん","ふめつ","ふめん","ふよう","ふりこ","ふりる","ふるい","ふんいき","ぶんがく","ぶんぐ","ふんしつ","ぶんせき","ふんそう","ぶんぽう","へいあん","へいおん","へいがい","へいき","へいげん","へいこう","へいさ","へいしゃ","へいせつ","へいそ","へいたく","へいてん","へいねつ","へいわ","へきが","へこむ","べにいろ","べにしょうが","へらす","へんかん","べんきょう","べんごし","へんさい","へんたい","べんり","ほあん","ほいく","ぼうぎょ","ほうこく","ほうそう","ほうほう","ほうもん","ほうりつ","ほえる","ほおん","ほかん","ほきょう","ぼきん","ほくろ","ほけつ","ほけん","ほこう","ほこる","ほしい","ほしつ","ほしゅ","ほしょう","ほせい","ほそい","ほそく","ほたて","ほたる","ぽちぶくろ","ほっきょく","ほっさ","ほったん","ほとんど","ほめる","ほんい","ほんき","ほんけ","ほんしつ","ほんやく","まいにち","まかい","まかせる","まがる","まける","まこと","まさつ","まじめ","ますく","まぜる","まつり","まとめ","まなぶ","まぬけ","まねく","まほう","まもる","まゆげ","まよう","まろやか","まわす","まわり","まわる","まんが","まんきつ","まんぞく","まんなか","みいら","みうち","みえる","みがく","みかた","みかん","みけん","みこん","みじかい","みすい","みすえる","みせる","みっか","みつかる","みつける","みてい","みとめる","みなと","みなみかさい","みねらる","みのう","みのがす","みほん","みもと","みやげ","みらい","みりょく","みわく","みんか","みんぞく","むいか","むえき","むえん","むかい","むかう","むかえ","むかし","むぎちゃ","むける","むげん","むさぼる","むしあつい","むしば","むじゅん","むしろ","むすう","むすこ","むすぶ","むすめ","むせる","むせん","むちゅう","むなしい","むのう","むやみ","むよう","むらさき","むりょう","むろん","めいあん","めいうん","めいえん","めいかく","めいきょく","めいさい","めいし","めいそう","めいぶつ","めいれい","めいわく","めぐまれる","めざす","めした","めずらしい","めだつ","めまい","めやす","めんきょ","めんせき","めんどう","もうしあげる","もうどうけん","もえる","もくし","もくてき","もくようび","もちろん","もどる","もらう","もんく","もんだい","やおや","やける","やさい","やさしい","やすい","やすたろう","やすみ","やせる","やそう","やたい","やちん","やっと","やっぱり","やぶる","やめる","ややこしい","やよい","やわらかい","ゆうき","ゆうびんきょく","ゆうべ","ゆうめい","ゆけつ","ゆしゅつ","ゆせん","ゆそう","ゆたか","ゆちゃく","ゆでる","ゆにゅう","ゆびわ","ゆらい","ゆれる","ようい","ようか","ようきゅう","ようじ","ようす","ようちえん","よかぜ","よかん","よきん","よくせい","よくぼう","よけい","よごれる","よさん","よしゅう","よそう","よそく","よっか","よてい","よどがわく","よねつ","よやく","よゆう","よろこぶ","よろしい","らいう","らくがき","らくご","らくさつ","らくだ","らしんばん","らせん","らぞく","らたい","らっか","られつ","りえき","りかい","りきさく","りきせつ","りくぐん","りくつ","りけん","りこう","りせい","りそう","りそく","りてん","りねん","りゆう","りゅうがく","りよう","りょうり","りょかん","りょくちゃ","りょこう","りりく","りれき","りろん","りんご","るいけい","るいさい","るいじ","るいせき","るすばん","るりがわら","れいかん","れいぎ","れいせい","れいぞうこ","れいとう","れいぼう","れきし","れきだい","れんあい","れんけい","れんこん","れんさい","れんしゅう","れんぞく","れんらく","ろうか","ろうご","ろうじん","ろうそく","ろくが","ろこつ","ろじうら","ろしゅつ","ろせん","ろてん","ろめん","ろれつ","ろんぎ","ろんぱ","ろんぶん","ろんり","わかす","わかめ","わかやま","わかれる","わしつ","わじまし","わすれもの","わらう","われる"]});var v86=H((ie5,wx4)=>{wx4.exports=["abacate","abaixo","abalar","abater","abduzir","abelha","aberto","abismo","abotoar","abranger","abreviar","abrigar","abrupto","absinto","absoluto","absurdo","abutre","acabado","acalmar","acampar","acanhar","acaso","aceitar","acelerar","acenar","acervo","acessar","acetona","achatar","acidez","acima","acionado","acirrar","aclamar","aclive","acolhida","acomodar","acoplar","acordar","acumular","acusador","adaptar","adega","adentro","adepto","adequar","aderente","adesivo","adeus","adiante","aditivo","adjetivo","adjunto","admirar","adorar","adquirir","adubo","adverso","advogado","aeronave","afastar","aferir","afetivo","afinador","afivelar","aflito","afluente","afrontar","agachar","agarrar","agasalho","agenciar","agilizar","agiota","agitado","agora","agradar","agreste","agrupar","aguardar","agulha","ajoelhar","ajudar","ajustar","alameda","alarme","alastrar","alavanca","albergue","albino","alcatra","aldeia","alecrim","alegria","alertar","alface","alfinete","algum","alheio","aliar","alicate","alienar","alinhar","aliviar","almofada","alocar","alpiste","alterar","altitude","alucinar","alugar","aluno","alusivo","alvo","amaciar","amador","amarelo","amassar","ambas","ambiente","ameixa","amenizar","amido","amistoso","amizade","amolador","amontoar","amoroso","amostra","amparar","ampliar","ampola","anagrama","analisar","anarquia","anatomia","andaime","anel","anexo","angular","animar","anjo","anomalia","anotado","ansioso","anterior","anuidade","anunciar","anzol","apagador","apalpar","apanhado","apego","apelido","apertada","apesar","apetite","apito","aplauso","aplicada","apoio","apontar","aposta","aprendiz","aprovar","aquecer","arame","aranha","arara","arcada","ardente","areia","arejar","arenito","aresta","argiloso","argola","arma","arquivo","arraial","arrebate","arriscar","arroba","arrumar","arsenal","arterial","artigo","arvoredo","asfaltar","asilado","aspirar","assador","assinar","assoalho","assunto","astral","atacado","atadura","atalho","atarefar","atear","atender","aterro","ateu","atingir","atirador","ativo","atoleiro","atracar","atrevido","atriz","atual","atum","auditor","aumentar","aura","aurora","autismo","autoria","autuar","avaliar","avante","avaria","avental","avesso","aviador","avisar","avulso","axila","azarar","azedo","azeite","azulejo","babar","babosa","bacalhau","bacharel","bacia","bagagem","baiano","bailar","baioneta","bairro","baixista","bajular","baleia","baliza","balsa","banal","bandeira","banho","banir","banquete","barato","barbado","baronesa","barraca","barulho","baseado","bastante","batata","batedor","batida","batom","batucar","baunilha","beber","beijo","beirada","beisebol","beldade","beleza","belga","beliscar","bendito","bengala","benzer","berimbau","berlinda","berro","besouro","bexiga","bezerro","bico","bicudo","bienal","bifocal","bifurcar","bigorna","bilhete","bimestre","bimotor","biologia","biombo","biosfera","bipolar","birrento","biscoito","bisneto","bispo","bissexto","bitola","bizarro","blindado","bloco","bloquear","boato","bobagem","bocado","bocejo","bochecha","boicotar","bolada","boletim","bolha","bolo","bombeiro","bonde","boneco","bonita","borbulha","borda","boreal","borracha","bovino","boxeador","branco","brasa","braveza","breu","briga","brilho","brincar","broa","brochura","bronzear","broto","bruxo","bucha","budismo","bufar","bule","buraco","busca","busto","buzina","cabana","cabelo","cabide","cabo","cabrito","cacau","cacetada","cachorro","cacique","cadastro","cadeado","cafezal","caiaque","caipira","caixote","cajado","caju","calafrio","calcular","caldeira","calibrar","calmante","calota","camada","cambista","camisa","camomila","campanha","camuflar","canavial","cancelar","caneta","canguru","canhoto","canivete","canoa","cansado","cantar","canudo","capacho","capela","capinar","capotar","capricho","captador","capuz","caracol","carbono","cardeal","careca","carimbar","carneiro","carpete","carreira","cartaz","carvalho","casaco","casca","casebre","castelo","casulo","catarata","cativar","caule","causador","cautelar","cavalo","caverna","cebola","cedilha","cegonha","celebrar","celular","cenoura","censo","centeio","cercar","cerrado","certeiro","cerveja","cetim","cevada","chacota","chaleira","chamado","chapada","charme","chatice","chave","chefe","chegada","cheiro","cheque","chicote","chifre","chinelo","chocalho","chover","chumbo","chutar","chuva","cicatriz","ciclone","cidade","cidreira","ciente","cigana","cimento","cinto","cinza","ciranda","circuito","cirurgia","citar","clareza","clero","clicar","clone","clube","coado","coagir","cobaia","cobertor","cobrar","cocada","coelho","coentro","coeso","cogumelo","coibir","coifa","coiote","colar","coleira","colher","colidir","colmeia","colono","coluna","comando","combinar","comentar","comitiva","comover","complexo","comum","concha","condor","conectar","confuso","congelar","conhecer","conjugar","consumir","contrato","convite","cooperar","copeiro","copiador","copo","coquetel","coragem","cordial","corneta","coronha","corporal","correio","cortejo","coruja","corvo","cosseno","costela","cotonete","couro","couve","covil","cozinha","cratera","cravo","creche","credor","creme","crer","crespo","criada","criminal","crioulo","crise","criticar","crosta","crua","cruzeiro","cubano","cueca","cuidado","cujo","culatra","culminar","culpar","cultura","cumprir","cunhado","cupido","curativo","curral","cursar","curto","cuspir","custear","cutelo","damasco","datar","debater","debitar","deboche","debulhar","decalque","decimal","declive","decote","decretar","dedal","dedicado","deduzir","defesa","defumar","degelo","degrau","degustar","deitado","deixar","delator","delegado","delinear","delonga","demanda","demitir","demolido","dentista","depenado","depilar","depois","depressa","depurar","deriva","derramar","desafio","desbotar","descanso","desenho","desfiado","desgaste","desigual","deslize","desmamar","desova","despesa","destaque","desviar","detalhar","detentor","detonar","detrito","deusa","dever","devido","devotado","dezena","diagrama","dialeto","didata","difuso","digitar","dilatado","diluente","diminuir","dinastia","dinheiro","diocese","direto","discreta","disfarce","disparo","disquete","dissipar","distante","ditador","diurno","diverso","divisor","divulgar","dizer","dobrador","dolorido","domador","dominado","donativo","donzela","dormente","dorsal","dosagem","dourado","doutor","drenagem","drible","drogaria","duelar","duende","dueto","duplo","duquesa","durante","duvidoso","eclodir","ecoar","ecologia","edificar","edital","educado","efeito","efetivar","ejetar","elaborar","eleger","eleitor","elenco","elevador","eliminar","elogiar","embargo","embolado","embrulho","embutido","emenda","emergir","emissor","empatia","empenho","empinado","empolgar","emprego","empurrar","emulador","encaixe","encenado","enchente","encontro","endeusar","endossar","enfaixar","enfeite","enfim","engajado","engenho","englobar","engomado","engraxar","enguia","enjoar","enlatar","enquanto","enraizar","enrolado","enrugar","ensaio","enseada","ensino","ensopado","entanto","enteado","entidade","entortar","entrada","entulho","envergar","enviado","envolver","enxame","enxerto","enxofre","enxuto","epiderme","equipar","ereto","erguido","errata","erva","ervilha","esbanjar","esbelto","escama","escola","escrita","escuta","esfinge","esfolar","esfregar","esfumado","esgrima","esmalte","espanto","espelho","espiga","esponja","espreita","espumar","esquerda","estaca","esteira","esticar","estofado","estrela","estudo","esvaziar","etanol","etiqueta","euforia","europeu","evacuar","evaporar","evasivo","eventual","evidente","evoluir","exagero","exalar","examinar","exato","exausto","excesso","excitar","exclamar","executar","exemplo","exibir","exigente","exonerar","expandir","expelir","expirar","explanar","exposto","expresso","expulsar","externo","extinto","extrato","fabricar","fabuloso","faceta","facial","fada","fadiga","faixa","falar","falta","familiar","fandango","fanfarra","fantoche","fardado","farelo","farinha","farofa","farpa","fartura","fatia","fator","favorita","faxina","fazenda","fechado","feijoada","feirante","felino","feminino","fenda","feno","fera","feriado","ferrugem","ferver","festejar","fetal","feudal","fiapo","fibrose","ficar","ficheiro","figurado","fileira","filho","filme","filtrar","firmeza","fisgada","fissura","fita","fivela","fixador","fixo","flacidez","flamingo","flanela","flechada","flora","flutuar","fluxo","focal","focinho","fofocar","fogo","foguete","foice","folgado","folheto","forjar","formiga","forno","forte","fosco","fossa","fragata","fralda","frango","frasco","fraterno","freira","frente","fretar","frieza","friso","fritura","fronha","frustrar","fruteira","fugir","fulano","fuligem","fundar","fungo","funil","furador","furioso","futebol","gabarito","gabinete","gado","gaiato","gaiola","gaivota","galega","galho","galinha","galocha","ganhar","garagem","garfo","gargalo","garimpo","garoupa","garrafa","gasoduto","gasto","gata","gatilho","gaveta","gazela","gelado","geleia","gelo","gemada","gemer","gemido","generoso","gengiva","genial","genoma","genro","geologia","gerador","germinar","gesso","gestor","ginasta","gincana","gingado","girafa","girino","glacial","glicose","global","glorioso","goela","goiaba","golfe","golpear","gordura","gorjeta","gorro","gostoso","goteira","governar","gracejo","gradual","grafite","gralha","grampo","granada","gratuito","graveto","graxa","grego","grelhar","greve","grilo","grisalho","gritaria","grosso","grotesco","grudado","grunhido","gruta","guache","guarani","guaxinim","guerrear","guiar","guincho","guisado","gula","guloso","guru","habitar","harmonia","haste","haver","hectare","herdar","heresia","hesitar","hiato","hibernar","hidratar","hiena","hino","hipismo","hipnose","hipoteca","hoje","holofote","homem","honesto","honrado","hormonal","hospedar","humorado","iate","ideia","idoso","ignorado","igreja","iguana","ileso","ilha","iludido","iluminar","ilustrar","imagem","imediato","imenso","imersivo","iminente","imitador","imortal","impacto","impedir","implante","impor","imprensa","impune","imunizar","inalador","inapto","inativo","incenso","inchar","incidir","incluir","incolor","indeciso","indireto","indutor","ineficaz","inerente","infantil","infestar","infinito","inflamar","informal","infrator","ingerir","inibido","inicial","inimigo","injetar","inocente","inodoro","inovador","inox","inquieto","inscrito","inseto","insistir","inspetor","instalar","insulto","intacto","integral","intimar","intocado","intriga","invasor","inverno","invicto","invocar","iogurte","iraniano","ironizar","irreal","irritado","isca","isento","isolado","isqueiro","italiano","janeiro","jangada","janta","jararaca","jardim","jarro","jasmim","jato","javali","jazida","jejum","joaninha","joelhada","jogador","joia","jornal","jorrar","jovem","juba","judeu","judoca","juiz","julgador","julho","jurado","jurista","juro","justa","labareda","laboral","lacre","lactante","ladrilho","lagarta","lagoa","laje","lamber","lamentar","laminar","lampejo","lanche","lapidar","lapso","laranja","lareira","largura","lasanha","lastro","lateral","latido","lavanda","lavoura","lavrador","laxante","lazer","lealdade","lebre","legado","legendar","legista","leigo","leiloar","leitura","lembrete","leme","lenhador","lentilha","leoa","lesma","leste","letivo","letreiro","levar","leveza","levitar","liberal","libido","liderar","ligar","ligeiro","limitar","limoeiro","limpador","linda","linear","linhagem","liquidez","listagem","lisura","litoral","livro","lixa","lixeira","locador","locutor","lojista","lombo","lona","longe","lontra","lorde","lotado","loteria","loucura","lousa","louvar","luar","lucidez","lucro","luneta","lustre","lutador","luva","macaco","macete","machado","macio","madeira","madrinha","magnata","magreza","maior","mais","malandro","malha","malote","maluco","mamilo","mamoeiro","mamute","manada","mancha","mandato","manequim","manhoso","manivela","manobrar","mansa","manter","manusear","mapeado","maquinar","marcador","maresia","marfim","margem","marinho","marmita","maroto","marquise","marreco","martelo","marujo","mascote","masmorra","massagem","mastigar","matagal","materno","matinal","matutar","maxilar","medalha","medida","medusa","megafone","meiga","melancia","melhor","membro","memorial","menino","menos","mensagem","mental","merecer","mergulho","mesada","mesclar","mesmo","mesquita","mestre","metade","meteoro","metragem","mexer","mexicano","micro","migalha","migrar","milagre","milenar","milhar","mimado","minerar","minhoca","ministro","minoria","miolo","mirante","mirtilo","misturar","mocidade","moderno","modular","moeda","moer","moinho","moita","moldura","moleza","molho","molinete","molusco","montanha","moqueca","morango","morcego","mordomo","morena","mosaico","mosquete","mostarda","motel","motim","moto","motriz","muda","muito","mulata","mulher","multar","mundial","munido","muralha","murcho","muscular","museu","musical","nacional","nadador","naja","namoro","narina","narrado","nascer","nativa","natureza","navalha","navegar","navio","neblina","nebuloso","negativa","negociar","negrito","nervoso","neta","neural","nevasca","nevoeiro","ninar","ninho","nitidez","nivelar","nobreza","noite","noiva","nomear","nominal","nordeste","nortear","notar","noticiar","noturno","novelo","novilho","novo","nublado","nudez","numeral","nupcial","nutrir","nuvem","obcecado","obedecer","objetivo","obrigado","obscuro","obstetra","obter","obturar","ocidente","ocioso","ocorrer","oculista","ocupado","ofegante","ofensiva","oferenda","oficina","ofuscado","ogiva","olaria","oleoso","olhar","oliveira","ombro","omelete","omisso","omitir","ondulado","oneroso","ontem","opcional","operador","oponente","oportuno","oposto","orar","orbitar","ordem","ordinal","orfanato","orgasmo","orgulho","oriental","origem","oriundo","orla","ortodoxo","orvalho","oscilar","ossada","osso","ostentar","otimismo","ousadia","outono","outubro","ouvido","ovelha","ovular","oxidar","oxigenar","pacato","paciente","pacote","pactuar","padaria","padrinho","pagar","pagode","painel","pairar","paisagem","palavra","palestra","palheta","palito","palmada","palpitar","pancada","panela","panfleto","panqueca","pantanal","papagaio","papelada","papiro","parafina","parcial","pardal","parede","partida","pasmo","passado","pastel","patamar","patente","patinar","patrono","paulada","pausar","peculiar","pedalar","pedestre","pediatra","pedra","pegada","peitoral","peixe","pele","pelicano","penca","pendurar","peneira","penhasco","pensador","pente","perceber","perfeito","pergunta","perito","permitir","perna","perplexo","persiana","pertence","peruca","pescado","pesquisa","pessoa","petiscar","piada","picado","piedade","pigmento","pilastra","pilhado","pilotar","pimenta","pincel","pinguim","pinha","pinote","pintar","pioneiro","pipoca","piquete","piranha","pires","pirueta","piscar","pistola","pitanga","pivete","planta","plaqueta","platina","plebeu","plumagem","pluvial","pneu","poda","poeira","poetisa","polegada","policiar","poluente","polvilho","pomar","pomba","ponderar","pontaria","populoso","porta","possuir","postal","pote","poupar","pouso","povoar","praia","prancha","prato","praxe","prece","predador","prefeito","premiar","prensar","preparar","presilha","pretexto","prevenir","prezar","primata","princesa","prisma","privado","processo","produto","profeta","proibido","projeto","prometer","propagar","prosa","protetor","provador","publicar","pudim","pular","pulmonar","pulseira","punhal","punir","pupilo","pureza","puxador","quadra","quantia","quarto","quase","quebrar","queda","queijo","quente","querido","quimono","quina","quiosque","rabanada","rabisco","rachar","racionar","radial","raiar","rainha","raio","raiva","rajada","ralado","ramal","ranger","ranhura","rapadura","rapel","rapidez","raposa","raquete","raridade","rasante","rascunho","rasgar","raspador","rasteira","rasurar","ratazana","ratoeira","realeza","reanimar","reaver","rebaixar","rebelde","rebolar","recado","recente","recheio","recibo","recordar","recrutar","recuar","rede","redimir","redonda","reduzida","reenvio","refinar","refletir","refogar","refresco","refugiar","regalia","regime","regra","reinado","reitor","rejeitar","relativo","remador","remendo","remorso","renovado","reparo","repelir","repleto","repolho","represa","repudiar","requerer","resenha","resfriar","resgatar","residir","resolver","respeito","ressaca","restante","resumir","retalho","reter","retirar","retomada","retratar","revelar","revisor","revolta","riacho","rica","rigidez","rigoroso","rimar","ringue","risada","risco","risonho","robalo","rochedo","rodada","rodeio","rodovia","roedor","roleta","romano","roncar","rosado","roseira","rosto","rota","roteiro","rotina","rotular","rouco","roupa","roxo","rubro","rugido","rugoso","ruivo","rumo","rupestre","russo","sabor","saciar","sacola","sacudir","sadio","safira","saga","sagrada","saibro","salada","saleiro","salgado","saliva","salpicar","salsicha","saltar","salvador","sambar","samurai","sanar","sanfona","sangue","sanidade","sapato","sarda","sargento","sarjeta","saturar","saudade","saxofone","sazonal","secar","secular","seda","sedento","sediado","sedoso","sedutor","segmento","segredo","segundo","seiva","seleto","selvagem","semanal","semente","senador","senhor","sensual","sentado","separado","sereia","seringa","serra","servo","setembro","setor","sigilo","silhueta","silicone","simetria","simpatia","simular","sinal","sincero","singular","sinopse","sintonia","sirene","siri","situado","soberano","sobra","socorro","sogro","soja","solda","soletrar","solteiro","sombrio","sonata","sondar","sonegar","sonhador","sono","soprano","soquete","sorrir","sorteio","sossego","sotaque","soterrar","sovado","sozinho","suavizar","subida","submerso","subsolo","subtrair","sucata","sucesso","suco","sudeste","sufixo","sugador","sugerir","sujeito","sulfato","sumir","suor","superior","suplicar","suposto","suprimir","surdina","surfista","surpresa","surreal","surtir","suspiro","sustento","tabela","tablete","tabuada","tacho","tagarela","talher","talo","talvez","tamanho","tamborim","tampa","tangente","tanto","tapar","tapioca","tardio","tarefa","tarja","tarraxa","tatuagem","taurino","taxativo","taxista","teatral","tecer","tecido","teclado","tedioso","teia","teimar","telefone","telhado","tempero","tenente","tensor","tentar","termal","terno","terreno","tese","tesoura","testado","teto","textura","texugo","tiara","tigela","tijolo","timbrar","timidez","tingido","tinteiro","tiragem","titular","toalha","tocha","tolerar","tolice","tomada","tomilho","tonel","tontura","topete","tora","torcido","torneio","torque","torrada","torto","tostar","touca","toupeira","toxina","trabalho","tracejar","tradutor","trafegar","trajeto","trama","trancar","trapo","traseiro","tratador","travar","treino","tremer","trepidar","trevo","triagem","tribo","triciclo","tridente","trilogia","trindade","triplo","triturar","triunfal","trocar","trombeta","trova","trunfo","truque","tubular","tucano","tudo","tulipa","tupi","turbo","turma","turquesa","tutelar","tutorial","uivar","umbigo","unha","unidade","uniforme","urologia","urso","urtiga","urubu","usado","usina","usufruir","vacina","vadiar","vagaroso","vaidoso","vala","valente","validade","valores","vantagem","vaqueiro","varanda","vareta","varrer","vascular","vasilha","vassoura","vazar","vazio","veado","vedar","vegetar","veicular","veleiro","velhice","veludo","vencedor","vendaval","venerar","ventre","verbal","verdade","vereador","vergonha","vermelho","verniz","versar","vertente","vespa","vestido","vetorial","viaduto","viagem","viajar","viatura","vibrador","videira","vidraria","viela","viga","vigente","vigiar","vigorar","vilarejo","vinco","vinheta","vinil","violeta","virada","virtude","visitar","visto","vitral","viveiro","vizinho","voador","voar","vogal","volante","voleibol","voltagem","volumoso","vontade","vulto","vuvuzela","xadrez","xarope","xeque","xeretar","xerife","xingar","zangado","zarpar","zebu","zelador","zombar","zoologia","zumbido"]});var j86=H((ne5,Lx4)=>{Lx4.exports=["abandon","ability","able","about","above","absent","absorb","abstract","absurd","abuse","access","accident","account","accuse","achieve","acid","acoustic","acquire","across","act","action","actor","actress","actual","adapt","add","addict","address","adjust","admit","adult","advance","advice","aerobic","affair","afford","afraid","again","age","agent","agree","ahead","aim","air","airport","aisle","alarm","album","alcohol","alert","alien","all","alley","allow","almost","alone","alpha","already","also","alter","always","amateur","amazing","among","amount","amused","analyst","anchor","ancient","anger","angle","angry","animal","ankle","announce","annual","another","answer","antenna","antique","anxiety","any","apart","apology","appear","apple","approve","april","arch","arctic","area","arena","argue","arm","armed","armor","army","around","arrange","arrest","arrive","arrow","art","artefact","artist","artwork","ask","aspect","assault","asset","assist","assume","asthma","athlete","atom","attack","attend","attitude","attract","auction","audit","august","aunt","author","auto","autumn","average","avocado","avoid","awake","aware","away","awesome","awful","awkward","axis","baby","bachelor","bacon","badge","bag","balance","balcony","ball","bamboo","banana","banner","bar","barely","bargain","barrel","base","basic","basket","battle","beach","bean","beauty","because","become","beef","before","begin","behave","behind","believe","below","belt","bench","benefit","best","betray","better","between","beyond","bicycle","bid","bike","bind","biology","bird","birth","bitter","black","blade","blame","blanket","blast","bleak","bless","blind","blood","blossom","blouse","blue","blur","blush","board","boat","body","boil","bomb","bone","bonus","book","boost","border","boring","borrow","boss","bottom","bounce","box","boy","bracket","brain","brand","brass","brave","bread","breeze","brick","bridge","brief","bright","bring","brisk","broccoli","broken","bronze","broom","brother","brown","brush","bubble","buddy","budget","buffalo","build","bulb","bulk","bullet","bundle","bunker","burden","burger","burst","bus","business","busy","butter","buyer","buzz","cabbage","cabin","cable","cactus","cage","cake","call","calm","camera","camp","can","canal","cancel","candy","cannon","canoe","canvas","canyon","capable","capital","captain","car","carbon","card","cargo","carpet","carry","cart","case","cash","casino","castle","casual","cat","catalog","catch","category","cattle","caught","cause","caution","cave","ceiling","celery","cement","census","century","cereal","certain","chair","chalk","champion","change","chaos","chapter","charge","chase","chat","cheap","check","cheese","chef","cherry","chest","chicken","chief","child","chimney","choice","choose","chronic","chuckle","chunk","churn","cigar","cinnamon","circle","citizen","city","civil","claim","clap","clarify","claw","clay","clean","clerk","clever","click","client","cliff","climb","clinic","clip","clock","clog","close","cloth","cloud","clown","club","clump","cluster","clutch","coach","coast","coconut","code","coffee","coil","coin","collect","color","column","combine","come","comfort","comic","common","company","concert","conduct","confirm","congress","connect","consider","control","convince","cook","cool","copper","copy","coral","core","corn","correct","cost","cotton","couch","country","couple","course","cousin","cover","coyote","crack","cradle","craft","cram","crane","crash","crater","crawl","crazy","cream","credit","creek","crew","cricket","crime","crisp","critic","crop","cross","crouch","crowd","crucial","cruel","cruise","crumble","crunch","crush","cry","crystal","cube","culture","cup","cupboard","curious","current","curtain","curve","cushion","custom","cute","cycle","dad","damage","damp","dance","danger","daring","dash","daughter","dawn","day","deal","debate","debris","decade","december","decide","decline","decorate","decrease","deer","defense","define","defy","degree","delay","deliver","demand","demise","denial","dentist","deny","depart","depend","deposit","depth","deputy","derive","describe","desert","design","desk","despair","destroy","detail","detect","develop","device","devote","diagram","dial","diamond","diary","dice","diesel","diet","differ","digital","dignity","dilemma","dinner","dinosaur","direct","dirt","disagree","discover","disease","dish","dismiss","disorder","display","distance","divert","divide","divorce","dizzy","doctor","document","dog","doll","dolphin","domain","donate","donkey","donor","door","dose","double","dove","draft","dragon","drama","drastic","draw","dream","dress","drift","drill","drink","drip","drive","drop","drum","dry","duck","dumb","dune","during","dust","dutch","duty","dwarf","dynamic","eager","eagle","early","earn","earth","easily","east","easy","echo","ecology","economy","edge","edit","educate","effort","egg","eight","either","elbow","elder","electric","elegant","element","elephant","elevator","elite","else","embark","embody","embrace","emerge","emotion","employ","empower","empty","enable","enact","end","endless","endorse","enemy","energy","enforce","engage","engine","enhance","enjoy","enlist","enough","enrich","enroll","ensure","enter","entire","entry","envelope","episode","equal","equip","era","erase","erode","erosion","error","erupt","escape","essay","essence","estate","eternal","ethics","evidence","evil","evoke","evolve","exact","example","excess","exchange","excite","exclude","excuse","execute","exercise","exhaust","exhibit","exile","exist","exit","exotic","expand","expect","expire","explain","expose","express","extend","extra","eye","eyebrow","fabric","face","faculty","fade","faint","faith","fall","false","fame","family","famous","fan","fancy","fantasy","farm","fashion","fat","fatal","father","fatigue","fault","favorite","feature","february","federal","fee","feed","feel","female","fence","festival","fetch","fever","few","fiber","fiction","field","figure","file","film","filter","final","find","fine","finger","finish","fire","firm","first","fiscal","fish","fit","fitness","fix","flag","flame","flash","flat","flavor","flee","flight","flip","float","flock","floor","flower","fluid","flush","fly","foam","focus","fog","foil","fold","follow","food","foot","force","forest","forget","fork","fortune","forum","forward","fossil","foster","found","fox","fragile","frame","frequent","fresh","friend","fringe","frog","front","frost","frown","frozen","fruit","fuel","fun","funny","furnace","fury","future","gadget","gain","galaxy","gallery","game","gap","garage","garbage","garden","garlic","garment","gas","gasp","gate","gather","gauge","gaze","general","genius","genre","gentle","genuine","gesture","ghost","giant","gift","giggle","ginger","giraffe","girl","give","glad","glance","glare","glass","glide","glimpse","globe","gloom","glory","glove","glow","glue","goat","goddess","gold","good","goose","gorilla","gospel","gossip","govern","gown","grab","grace","grain","grant","grape","grass","gravity","great","green","grid","grief","grit","grocery","group","grow","grunt","guard","guess","guide","guilt","guitar","gun","gym","habit","hair","half","hammer","hamster","hand","happy","harbor","hard","harsh","harvest","hat","have","hawk","hazard","head","health","heart","heavy","hedgehog","height","hello","helmet","help","hen","hero","hidden","high","hill","hint","hip","hire","history","hobby","hockey","hold","hole","holiday","hollow","home","honey","hood","hope","horn","horror","horse","hospital","host","hotel","hour","hover","hub","huge","human","humble","humor","hundred","hungry","hunt","hurdle","hurry","hurt","husband","hybrid","ice","icon","idea","identify","idle","ignore","ill","illegal","illness","image","imitate","immense","immune","impact","impose","improve","impulse","inch","include","income","increase","index","indicate","indoor","industry","infant","inflict","inform","inhale","inherit","initial","inject","injury","inmate","inner","innocent","input","inquiry","insane","insect","inside","inspire","install","intact","interest","into","invest","invite","involve","iron","island","isolate","issue","item","ivory","jacket","jaguar","jar","jazz","jealous","jeans","jelly","jewel","job","join","joke","journey","joy","judge","juice","jump","jungle","junior","junk","just","kangaroo","keen","keep","ketchup","key","kick","kid","kidney","kind","kingdom","kiss","kit","kitchen","kite","kitten","kiwi","knee","knife","knock","know","lab","label","labor","ladder","lady","lake","lamp","language","laptop","large","later","latin","laugh","laundry","lava","law","lawn","lawsuit","layer","lazy","leader","leaf","learn","leave","lecture","left","leg","legal","legend","leisure","lemon","lend","length","lens","leopard","lesson","letter","level","liar","liberty","library","license","life","lift","light","like","limb","limit","link","lion","liquid","list","little","live","lizard","load","loan","lobster","local","lock","logic","lonely","long","loop","lottery","loud","lounge","love","loyal","lucky","luggage","lumber","lunar","lunch","luxury","lyrics","machine","mad","magic","magnet","maid","mail","main","major","make","mammal","man","manage","mandate","mango","mansion","manual","maple","marble","march","margin","marine","market","marriage","mask","mass","master","match","material","math","matrix","matter","maximum","maze","meadow","mean","measure","meat","mechanic","medal","media","melody","melt","member","memory","mention","menu","mercy","merge","merit","merry","mesh","message","metal","method","middle","midnight","milk","million","mimic","mind","minimum","minor","minute","miracle","mirror","misery","miss","mistake","mix","mixed","mixture","mobile","model","modify","mom","moment","monitor","monkey","monster","month","moon","moral","more","morning","mosquito","mother","motion","motor","mountain","mouse","move","movie","much","muffin","mule","multiply","muscle","museum","mushroom","music","must","mutual","myself","mystery","myth","naive","name","napkin","narrow","nasty","nation","nature","near","neck","need","negative","neglect","neither","nephew","nerve","nest","net","network","neutral","never","news","next","nice","night","noble","noise","nominee","noodle","normal","north","nose","notable","note","nothing","notice","novel","now","nuclear","number","nurse","nut","oak","obey","object","oblige","obscure","observe","obtain","obvious","occur","ocean","october","odor","off","offer","office","often","oil","okay","old","olive","olympic","omit","once","one","onion","online","only","open","opera","opinion","oppose","option","orange","orbit","orchard","order","ordinary","organ","orient","original","orphan","ostrich","other","outdoor","outer","output","outside","oval","oven","over","own","owner","oxygen","oyster","ozone","pact","paddle","page","pair","palace","palm","panda","panel","panic","panther","paper","parade","parent","park","parrot","party","pass","patch","path","patient","patrol","pattern","pause","pave","payment","peace","peanut","pear","peasant","pelican","pen","penalty","pencil","people","pepper","perfect","permit","person","pet","phone","photo","phrase","physical","piano","picnic","picture","piece","pig","pigeon","pill","pilot","pink","pioneer","pipe","pistol","pitch","pizza","place","planet","plastic","plate","play","please","pledge","pluck","plug","plunge","poem","poet","point","polar","pole","police","pond","pony","pool","popular","portion","position","possible","post","potato","pottery","poverty","powder","power","practice","praise","predict","prefer","prepare","present","pretty","prevent","price","pride","primary","print","priority","prison","private","prize","problem","process","produce","profit","program","project","promote","proof","property","prosper","protect","proud","provide","public","pudding","pull","pulp","pulse","pumpkin","punch","pupil","puppy","purchase","purity","purpose","purse","push","put","puzzle","pyramid","quality","quantum","quarter","question","quick","quit","quiz","quote","rabbit","raccoon","race","rack","radar","radio","rail","rain","raise","rally","ramp","ranch","random","range","rapid","rare","rate","rather","raven","raw","razor","ready","real","reason","rebel","rebuild","recall","receive","recipe","record","recycle","reduce","reflect","reform","refuse","region","regret","regular","reject","relax","release","relief","rely","remain","remember","remind","remove","render","renew","rent","reopen","repair","repeat","replace","report","require","rescue","resemble","resist","resource","response","result","retire","retreat","return","reunion","reveal","review","reward","rhythm","rib","ribbon","rice","rich","ride","ridge","rifle","right","rigid","ring","riot","ripple","risk","ritual","rival","river","road","roast","robot","robust","rocket","romance","roof","rookie","room","rose","rotate","rough","round","route","royal","rubber","rude","rug","rule","run","runway","rural","sad","saddle","sadness","safe","sail","salad","salmon","salon","salt","salute","same","sample","sand","satisfy","satoshi","sauce","sausage","save","say","scale","scan","scare","scatter","scene","scheme","school","science","scissors","scorpion","scout","scrap","screen","script","scrub","sea","search","season","seat","second","secret","section","security","seed","seek","segment","select","sell","seminar","senior","sense","sentence","series","service","session","settle","setup","seven","shadow","shaft","shallow","share","shed","shell","sheriff","shield","shift","shine","ship","shiver","shock","shoe","shoot","shop","short","shoulder","shove","shrimp","shrug","shuffle","shy","sibling","sick","side","siege","sight","sign","silent","silk","silly","silver","similar","simple","since","sing","siren","sister","situate","six","size","skate","sketch","ski","skill","skin","skirt","skull","slab","slam","sleep","slender","slice","slide","slight","slim","slogan","slot","slow","slush","small","smart","smile","smoke","smooth","snack","snake","snap","sniff","snow","soap","soccer","social","sock","soda","soft","solar","soldier","solid","solution","solve","someone","song","soon","sorry","sort","soul","sound","soup","source","south","space","spare","spatial","spawn","speak","special","speed","spell","spend","sphere","spice","spider","spike","spin","spirit","split","spoil","sponsor","spoon","sport","spot","spray","spread","spring","spy","square","squeeze","squirrel","stable","stadium","staff","stage","stairs","stamp","stand","start","state","stay","steak","steel","stem","step","stereo","stick","still","sting","stock","stomach","stone","stool","story","stove","strategy","street","strike","strong","struggle","student","stuff","stumble","style","subject","submit","subway","success","such","sudden","suffer","sugar","suggest","suit","summer","sun","sunny","sunset","super","supply","supreme","sure","surface","surge","surprise","surround","survey","suspect","sustain","swallow","swamp","swap","swarm","swear","sweet","swift","swim","swing","switch","sword","symbol","symptom","syrup","system","table","tackle","tag","tail","talent","talk","tank","tape","target","task","taste","tattoo","taxi","teach","team","tell","ten","tenant","tennis","tent","term","test","text","thank","that","theme","then","theory","there","they","thing","this","thought","three","thrive","throw","thumb","thunder","ticket","tide","tiger","tilt","timber","time","tiny","tip","tired","tissue","title","toast","tobacco","today","toddler","toe","together","toilet","token","tomato","tomorrow","tone","tongue","tonight","tool","tooth","top","topic","topple","torch","tornado","tortoise","toss","total","tourist","toward","tower","town","toy","track","trade","traffic","tragic","train","transfer","trap","trash","travel","tray","treat","tree","trend","trial","tribe","trick","trigger","trim","trip","trophy","trouble","truck","true","truly","trumpet","trust","truth","try","tube","tuition","tumble","tuna","tunnel","turkey","turn","turtle","twelve","twenty","twice","twin","twist","two","type","typical","ugly","umbrella","unable","unaware","uncle","uncover","under","undo","unfair","unfold","unhappy","uniform","unique","unit","universe","unknown","unlock","until","unusual","unveil","update","upgrade","uphold","upon","upper","upset","urban","urge","usage","use","used","useful","useless","usual","utility","vacant","vacuum","vague","valid","valley","valve","van","vanish","vapor","various","vast","vault","vehicle","velvet","vendor","venture","venue","verb","verify","version","very","vessel","veteran","viable","vibrant","vicious","victory","video","view","village","vintage","violin","virtual","virus","visa","visit","visual","vital","vivid","vocal","voice","void","volcano","volume","vote","voyage","wage","wagon","wait","walk","wall","walnut","want","warfare","warm","warrior","wash","wasp","waste","water","wave","way","wealth","weapon","wear","weasel","weather","web","wedding","weekend","weird","welcome","west","wet","whale","what","wheat","wheel","when","where","whip","whisper","wide","width","wife","wild","will","win","window","wine","wing","wink","winner","winter","wire","wisdom","wise","wish","witness","wolf","woman","wonder","wood","wool","word","work","world","worry","worth","wrap","wreck","wrestle","wrist","write","wrong","yard","year","yellow","you","young","youth","zebra","zero","zone","zoo"]});var fD1=H((h86)=>{Object.defineProperty(h86,"__esModule",{value:!0});var mJ={};h86.wordlists=mJ;var a8;h86._default=a8;try{h86._default=a8=R86(),mJ.czech=a8}catch(J){}try{h86._default=a8=F86(),mJ.chinese_simplified=a8}catch(J){}try{h86._default=a8=S86(),mJ.chinese_traditional=a8}catch(J){}try{h86._default=a8=T86(),mJ.korean=a8}catch(J){}try{h86._default=a8=P86(),mJ.french=a8}catch(J){}try{h86._default=a8=$86(),mJ.italian=a8}catch(J){}try{h86._default=a8=f86(),mJ.spanish=a8}catch(J){}try{h86._default=a8=k86(),mJ.japanese=a8,mJ.JA=a8}catch(J){}try{h86._default=a8=v86(),mJ.portuguese=a8}catch(J){}try{h86._default=a8=j86(),mJ.english=a8,mJ.EN=a8}catch(J){}});var kD1=H((i86)=>{Object.defineProperty(i86,"__esModule",{value:!0});var Cx4=fF(),x86=JW1(),y86=hY1(),Rx4=M8(),P_=fD1(),wf=P_._default,b86="Invalid mnemonic",rD="Invalid entropy",Fx4="Invalid mnemonic checksum",g86=`A wordlist is required but a default could not be found.
Please pass a 2048 word array explicitly.`;function Lf(J){return(J||"").normalize("NFKD")}function m86(J,Q,Y){while(J.length<Y)J=Q+J;return J}function d86(J){return parseInt(J,2)}function u86(J){return J.map((Q)=>m86(Q.toString(2),"0",8)).join("")}function l86(J){let Y=J.length*8/32,G=Cx4.sha256(Uint8Array.from(J));return u86(Array.from(G)).slice(0,Y)}function p86(J){return"mnemonic"+(J||"")}function Sx4(J,Q){let Y=Uint8Array.from(Buffer.from(Lf(J),"utf8")),G=Uint8Array.from(Buffer.from(p86(Lf(Q)),"utf8")),X=y86.pbkdf2(x86.sha512,Y,G,{c:2048,dkLen:64});return Buffer.from(X)}i86.mnemonicToSeedSync=Sx4;function Tx4(J,Q){let Y=Uint8Array.from(Buffer.from(Lf(J),"utf8")),G=Uint8Array.from(Buffer.from(p86(Lf(Q)),"utf8"));return y86.pbkdf2Async(x86.sha512,Y,G,{c:2048,dkLen:64}).then((X)=>Buffer.from(X))}i86.mnemonicToSeed=Tx4;function c86(J,Q){if(Q=Q||wf,!Q)throw Error(g86);let Y=Lf(J).split(" ");if(Y.length%3!==0)throw Error(b86);let G=Y.map((q)=>{let U=Q.indexOf(q);if(U===-1)throw Error(b86);return m86(U.toString(2),"0",11)}).join(""),X=Math.floor(G.length/33)*32,z=G.slice(0,X),K=G.slice(X),W=z.match(/(.{1,8})/g).map(d86);if(W.length<16)throw Error(rD);if(W.length>32)throw Error(rD);if(W.length%4!==0)throw Error(rD);let Z=Buffer.from(W);if(l86(Z)!==K)throw Error(Fx4);return Z.toString("hex")}i86.mnemonicToEntropy=c86;function _86(J,Q){if(!Buffer.isBuffer(J))J=Buffer.from(J,"hex");if(Q=Q||wf,!Q)throw Error(g86);if(J.length<16)throw TypeError(rD);if(J.length>32)throw TypeError(rD);if(J.length%4!==0)throw TypeError(rD);let Y=u86(Array.from(J)),G=l86(J),K=(Y+G).match(/(.{1,11})/g).map((W)=>{let Z=d86(W);return Q[Z]});return Q[0]==="あいこくしん"?K.join("　"):K.join(" ")}i86.entropyToMnemonic=_86;function Px4(J,Q,Y){if(J=J||128,J%32!==0)throw TypeError(rD);return Q=Q||((G)=>Buffer.from(Rx4.randomBytes(G))),_86(Q(J/8),Y)}i86.generateMnemonic=Px4;function $x4(J,Q){try{c86(J,Q)}catch(Y){return!1}return!0}i86.validateMnemonic=$x4;function fx4(J){let Q=P_.wordlists[J];if(Q)wf=Q;else throw Error('Could not find wordlist for language "'+J+'"')}i86.setDefaultWordlist=fx4;function kx4(){if(!wf)throw Error("No Default Wordlist set");return Object.keys(P_.wordlists).filter((J)=>{if(J==="JA"||J==="EN")return!1;return P_.wordlists[J].every((Q,Y)=>Q===wf[Y])})[0]}i86.getDefaultWordlist=kx4;var vx4=fD1();i86.wordlists=vx4.wordlists});var jD1=H((re5,k_)=>{var n86,o86,a86,r86,s86,t86,e86,J96,Q96,Y96,G96,X96,z96,$_,vD1,K96,W96,Z96,Fw,V96,q96,U96,M96,D96,H96,I96,O96,A96,f_,B96,N96;(function(J){var Q=typeof global==="object"?global:typeof self==="object"?self:typeof this==="object"?this:{};if(typeof define==="function"&&define.amd)define("tslib",["exports"],function(G){J(Y(Q,Y(G)))});else if(typeof k_==="object"&&typeof re5==="object")J(Y(Q,Y(re5)));else J(Y(Q));function Y(G,X){if(G!==Q)if(typeof Object.create==="function")Object.defineProperty(G,"__esModule",{value:!0});else G.__esModule=!0;return function(z,K){return G[z]=X?X(z,K):K}}})(function(J){var Q=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(X,z){X.__proto__=z}||function(X,z){for(var K in z)if(Object.prototype.hasOwnProperty.call(z,K))X[K]=z[K]};n86=function(X,z){if(typeof z!=="function"&&z!==null)throw TypeError("Class extends value "+String(z)+" is not a constructor or null");Q(X,z);function K(){this.constructor=X}X.prototype=z===null?Object.create(z):(K.prototype=z.prototype,new K)},o86=Object.assign||function(X){for(var z,K=1,W=arguments.length;K<W;K++){z=arguments[K];for(var Z in z)if(Object.prototype.hasOwnProperty.call(z,Z))X[Z]=z[Z]}return X},a86=function(X,z){var K={};for(var W in X)if(Object.prototype.hasOwnProperty.call(X,W)&&z.indexOf(W)<0)K[W]=X[W];if(X!=null&&typeof Object.getOwnPropertySymbols==="function"){for(var Z=0,W=Object.getOwnPropertySymbols(X);Z<W.length;Z++)if(z.indexOf(W[Z])<0&&Object.prototype.propertyIsEnumerable.call(X,W[Z]))K[W[Z]]=X[W[Z]]}return K},r86=function(X,z,K,W){var Z=arguments.length,V=Z<3?z:W===null?W=Object.getOwnPropertyDescriptor(z,K):W,q;if(typeof Reflect==="object"&&typeof Reflect.decorate==="function")V=Reflect.decorate(X,z,K,W);else for(var U=X.length-1;U>=0;U--)if(q=X[U])V=(Z<3?q(V):Z>3?q(z,K,V):q(z,K))||V;return Z>3&&V&&Object.defineProperty(z,K,V),V},s86=function(X,z){return function(K,W){z(K,W,X)}},t86=function(X,z,K,W,Z,V){function q(E){if(E!==void 0&&typeof E!=="function")throw TypeError("Function expected");return E}var U=W.kind,M=U==="getter"?"get":U==="setter"?"set":"value",D=!z&&X?W.static?X:X.prototype:null,I=z||(D?Object.getOwnPropertyDescriptor(D,W.name):{}),O,A=!1;for(var B=K.length-1;B>=0;B--){var w={};for(var N in W)w[N]=N==="access"?{}:W[N];for(var N in W.access)w.access[N]=W.access[N];w.addInitializer=function(E){if(A)throw TypeError("Cannot add initializers after decoration has completed");V.push(q(E||null))};var L=(0,K[B])(U==="accessor"?{get:I.get,set:I.set}:I[M],w);if(U==="accessor"){if(L===void 0)continue;if(L===null||typeof L!=="object")throw TypeError("Object expected");if(O=q(L.get))I.get=O;if(O=q(L.set))I.set=O;if(O=q(L.init))Z.unshift(O)}else if(O=q(L))if(U==="field")Z.unshift(O);else I[M]=O}if(D)Object.defineProperty(D,W.name,I);A=!0},e86=function(X,z,K){var W=arguments.length>2;for(var Z=0;Z<z.length;Z++)K=W?z[Z].call(X,K):z[Z].call(X);return W?K:void 0},J96=function(X){return typeof X==="symbol"?X:"".concat(X)},Q96=function(X,z,K){if(typeof z==="symbol")z=z.description?"[".concat(z.description,"]"):"";return Object.defineProperty(X,"name",{configurable:!0,value:K?"".concat(K," ",z):z})},Y96=function(X,z){if(typeof Reflect==="object"&&typeof Reflect.metadata==="function")return Reflect.metadata(X,z)},G96=function(X,z,K,W){function Z(V){return V instanceof K?V:new K(function(q){q(V)})}return new(K||(K=Promise))(function(V,q){function U(I){try{D(W.next(I))}catch(O){q(O)}}function M(I){try{D(W.throw(I))}catch(O){q(O)}}function D(I){I.done?V(I.value):Z(I.value).then(U,M)}D((W=W.apply(X,z||[])).next())})},X96=function(X,z){var K={label:0,sent:function(){if(V[0]&1)throw V[1];return V[1]},trys:[],ops:[]},W,Z,V,q=Object.create((typeof Iterator==="function"?Iterator:Object).prototype);return q.next=U(0),q.throw=U(1),q.return=U(2),typeof Symbol==="function"&&(q[Symbol.iterator]=function(){return this}),q;function U(D){return function(I){return M([D,I])}}function M(D){if(W)throw TypeError("Generator is already executing.");while(q&&(q=0,D[0]&&(K=0)),K)try{if(W=1,Z&&(V=D[0]&2?Z.return:D[0]?Z.throw||((V=Z.return)&&V.call(Z),0):Z.next)&&!(V=V.call(Z,D[1])).done)return V;if(Z=0,V)D=[D[0]&2,V.value];switch(D[0]){case 0:case 1:V=D;break;case 4:return K.label++,{value:D[1],done:!1};case 5:K.label++,Z=D[1],D=[0];continue;case 7:D=K.ops.pop(),K.trys.pop();continue;default:if((V=K.trys,!(V=V.length>0&&V[V.length-1]))&&(D[0]===6||D[0]===2)){K=0;continue}if(D[0]===3&&(!V||D[1]>V[0]&&D[1]<V[3])){K.label=D[1];break}if(D[0]===6&&K.label<V[1]){K.label=V[1],V=D;break}if(V&&K.label<V[2]){K.label=V[2],K.ops.push(D);break}if(V[2])K.ops.pop();K.trys.pop();continue}D=z.call(X,K)}catch(I){D=[6,I],Z=0}finally{W=V=0}if(D[0]&5)throw D[1];return{value:D[0]?D[1]:void 0,done:!0}}},z96=function(X,z){for(var K in X)if(K!=="default"&&!Object.prototype.hasOwnProperty.call(z,K))f_(z,X,K)},f_=Object.create?function(X,z,K,W){if(W===void 0)W=K;var Z=Object.getOwnPropertyDescriptor(z,K);if(!Z||("get"in Z?!z.__esModule:Z.writable||Z.configurable))Z={enumerable:!0,get:function(){return z[K]}};Object.defineProperty(X,W,Z)}:function(X,z,K,W){if(W===void 0)W=K;X[W]=z[K]},$_=function(X){var z=typeof Symbol==="function"&&Symbol.iterator,K=z&&X[z],W=0;if(K)return K.call(X);if(X&&typeof X.length==="number")return{next:function(){if(X&&W>=X.length)X=void 0;return{value:X&&X[W++],done:!X}}};throw TypeError(z?"Object is not iterable.":"Symbol.iterator is not defined.")},vD1=function(X,z){var K=typeof Symbol==="function"&&X[Symbol.iterator];if(!K)return X;var W=K.call(X),Z,V=[],q;try{while((z===void 0||z-- >0)&&!(Z=W.next()).done)V.push(Z.value)}catch(U){q={error:U}}finally{try{if(Z&&!Z.done&&(K=W.return))K.call(W)}finally{if(q)throw q.error}}return V},K96=function(){for(var X=[],z=0;z<arguments.length;z++)X=X.concat(vD1(arguments[z]));return X},W96=function(){for(var X=0,z=0,K=arguments.length;z<K;z++)X+=arguments[z].length;for(var W=Array(X),Z=0,z=0;z<K;z++)for(var V=arguments[z],q=0,U=V.length;q<U;q++,Z++)W[Z]=V[q];return W},Z96=function(X,z,K){if(K||arguments.length===2){for(var W=0,Z=z.length,V;W<Z;W++)if(V||!(W in z)){if(!V)V=Array.prototype.slice.call(z,0,W);V[W]=z[W]}}return X.concat(V||Array.prototype.slice.call(z))},Fw=function(X){return this instanceof Fw?(this.v=X,this):new Fw(X)},V96=function(X,z,K){if(!Symbol.asyncIterator)throw TypeError("Symbol.asyncIterator is not defined.");var W=K.apply(X,z||[]),Z,V=[];return Z=Object.create((typeof AsyncIterator==="function"?AsyncIterator:Object).prototype),U("next"),U("throw"),U("return",q),Z[Symbol.asyncIterator]=function(){return this},Z;function q(B){return function(w){return Promise.resolve(w).then(B,O)}}function U(B,w){if(W[B]){if(Z[B]=function(N){return new Promise(function(L,E){V.push([B,N,L,E])>1||M(B,N)})},w)Z[B]=w(Z[B])}}function M(B,w){try{D(W[B](w))}catch(N){A(V[0][3],N)}}function D(B){B.value instanceof Fw?Promise.resolve(B.value.v).then(I,O):A(V[0][2],B)}function I(B){M("next",B)}function O(B){M("throw",B)}function A(B,w){if(B(w),V.shift(),V.length)M(V[0][0],V[0][1])}},q96=function(X){var z,K;return z={},W("next"),W("throw",function(Z){throw Z}),W("return"),z[Symbol.iterator]=function(){return this},z;function W(Z,V){z[Z]=X[Z]?function(q){return(K=!K)?{value:Fw(X[Z](q)),done:!1}:V?V(q):q}:V}},U96=function(X){if(!Symbol.asyncIterator)throw TypeError("Symbol.asyncIterator is not defined.");var z=X[Symbol.asyncIterator],K;return z?z.call(X):(X=typeof $_==="function"?$_(X):X[Symbol.iterator](),K={},W("next"),W("throw"),W("return"),K[Symbol.asyncIterator]=function(){return this},K);function W(V){K[V]=X[V]&&function(q){return new Promise(function(U,M){q=X[V](q),Z(U,M,q.done,q.value)})}}function Z(V,q,U,M){Promise.resolve(M).then(function(D){V({value:D,done:U})},q)}},M96=function(X,z){if(Object.defineProperty)Object.defineProperty(X,"raw",{value:z});else X.raw=z;return X};var Y=Object.create?function(X,z){Object.defineProperty(X,"default",{enumerable:!0,value:z})}:function(X,z){X.default=z};D96=function(X){if(X&&X.__esModule)return X;var z={};if(X!=null){for(var K in X)if(K!=="default"&&Object.prototype.hasOwnProperty.call(X,K))f_(z,X,K)}return Y(z,X),z},H96=function(X){return X&&X.__esModule?X:{default:X}},I96=function(X,z,K,W){if(K==="a"&&!W)throw TypeError("Private accessor was defined without a getter");if(typeof z==="function"?X!==z||!W:!z.has(X))throw TypeError("Cannot read private member from an object whose class did not declare it");return K==="m"?W:K==="a"?W.call(X):W?W.value:z.get(X)},O96=function(X,z,K,W,Z){if(W==="m")throw TypeError("Private method is not writable");if(W==="a"&&!Z)throw TypeError("Private accessor was defined without a setter");if(typeof z==="function"?X!==z||!Z:!z.has(X))throw TypeError("Cannot write private member to an object whose class did not declare it");return W==="a"?Z.call(X,K):Z?Z.value=K:z.set(X,K),K},A96=function(X,z){if(z===null||typeof z!=="object"&&typeof z!=="function")throw TypeError("Cannot use 'in' operator on non-object");return typeof X==="function"?z===X:X.has(z)},B96=function(X,z,K){if(z!==null&&z!==void 0){if(typeof z!=="object"&&typeof z!=="function")throw TypeError("Object expected.");var W,Z;if(K){if(!Symbol.asyncDispose)throw TypeError("Symbol.asyncDispose is not defined.");W=z[Symbol.asyncDispose]}if(W===void 0){if(!Symbol.dispose)throw TypeError("Symbol.dispose is not defined.");if(W=z[Symbol.dispose],K)Z=W}if(typeof W!=="function")throw TypeError("Object not disposable.");if(Z)W=function(){try{Z.call(this)}catch(V){return Promise.reject(V)}};X.stack.push({value:z,dispose:W,async:K})}else if(K)X.stack.push({async:!0});return z};var G=typeof SuppressedError==="function"?SuppressedError:function(X,z,K){var W=Error(K);return W.name="SuppressedError",W.error=X,W.suppressed=z,W};N96=function(X){function z(V){X.error=X.hasError?new G(V,X.error,"An error was suppressed during disposal."):V,X.hasError=!0}var K,W=0;function Z(){while(K=X.stack.pop())try{if(!K.async&&W===1)return W=0,X.stack.push(K),Promise.resolve().then(Z);if(K.dispose){var V=K.dispose.call(K.value);if(K.async)return W|=2,Promise.resolve(V).then(Z,function(q){return z(q),Z()})}else W|=1}catch(q){z(q)}if(W===1)return X.hasError?Promise.reject(X.error):Promise.resolve();if(X.hasError)throw X.error}return Z()},J("__extends",n86),J("__assign",o86),J("__rest",a86),J("__decorate",r86),J("__param",s86),J("__esDecorate",t86),J("__runInitializers",e86),J("__propKey",J96),J("__setFunctionName",Q96),J("__metadata",Y96),J("__awaiter",G96),J("__generator",X96),J("__exportStar",z96),J("__createBinding",f_),J("__values",$_),J("__read",vD1),J("__spread",K96),J("__spreadArrays",W96),J("__spreadArray",Z96),J("__await",Fw),J("__asyncGenerator",V96),J("__asyncDelegator",q96),J("__asyncValues",U96),J("__makeTemplateObject",M96),J("__importStar",D96),J("__importDefault",H96),J("__classPrivateFieldGet",I96),J("__classPrivateFieldSet",O96),J("__classPrivateFieldIn",A96),J("__addDisposableResource",B96),J("__disposeResources",N96)})});var v_=H((w96)=>{Object.defineProperty(w96,"__esModule",{value:!0});w96.version=void 0;w96.version="6.16.0"});var qq=H((E96)=>{Object.defineProperty(E96,"__esModule",{value:!0});E96.defineProperties=E96.resolveProperties=void 0;function lx4(J,Q,Y){let G=Q.split("|").map((z)=>z.trim());for(let z=0;z<G.length;z++)switch(Q){case"any":return;case"bigint":case"boolean":case"number":case"string":if(typeof J===Q)return}let X=Error(`invalid value for type ${Q}`);throw X.code="INVALID_ARGUMENT",X.argument=`value.${Y}`,X.value=J,X}async function px4(J){let Q=Object.keys(J);return(await Promise.all(Q.map((G)=>Promise.resolve(J[G])))).reduce((G,X,z)=>{return G[Q[z]]=X,G},{})}E96.resolveProperties=px4;function cx4(J,Q,Y){for(let G in Q){let X=Q[G],z=Y?Y[G]:null;if(z)lx4(X,z,G);Object.defineProperty(J,G,{enumerable:!0,value:X,writable:!1})}}E96.defineProperties=cx4});var j2=H((T96)=>{Object.defineProperty(T96,"__esModule",{value:!0});T96.assertPrivate=T96.assertNormalize=T96.assertArgumentCount=T96.assertArgument=T96.assert=T96.makeError=T96.isCallException=T96.isError=void 0;var ix4=v_(),R96=qq();function Sw(J,Q){if(J==null)return"null";if(Q==null)Q=new Set;if(typeof J==="object"){if(Q.has(J))return"[Circular]";Q.add(J)}if(Array.isArray(J))return"[ "+J.map((Y)=>Sw(Y,Q)).join(", ")+" ]";if(J instanceof Uint8Array){let G="0x";for(let X=0;X<J.length;X++)G+="0123456789abcdef"[J[X]>>4],G+="0123456789abcdef"[J[X]&15];return G}if(typeof J==="object"&&typeof J.toJSON==="function")return Sw(J.toJSON(),Q);switch(typeof J){case"boolean":case"number":case"symbol":return J.toString();case"bigint":return BigInt(J).toString();case"string":return JSON.stringify(J);case"object":{let Y=Object.keys(J);return Y.sort(),"{ "+Y.map((G)=>`${Sw(G,Q)}: ${Sw(J[G],Q)}`).join(", ")+" }"}}return"[ COULD NOT SERIALIZE ]"}function F96(J,Q){return J&&J.code===Q}T96.isError=F96;function nx4(J){return F96(J,"CALL_EXCEPTION")}T96.isCallException=nx4;function S96(J,Q,Y){let G=J;{let z=[];if(Y){if("message"in Y||"code"in Y||"name"in Y)throw Error(`value will overwrite populated values: ${Sw(Y)}`);for(let K in Y){if(K==="shortMessage")continue;let W=Y[K];z.push(K+"="+Sw(W))}}if(z.push(`code=${Q}`),z.push(`version=${ix4.version}`),z.length)J+=" ("+z.join(", ")+")"}let X;switch(Q){case"INVALID_ARGUMENT":X=TypeError(J);break;case"NUMERIC_FAULT":case"BUFFER_OVERRUN":X=RangeError(J);break;default:X=Error(J)}if((0,R96.defineProperties)(X,{code:Q}),Y)Object.assign(X,Y);if(X.shortMessage==null)(0,R96.defineProperties)(X,{shortMessage:G});return X}T96.makeError=S96;function Tw(J,Q,Y,G){if(!J)throw S96(Q,Y,G)}T96.assert=Tw;function ox4(J,Q,Y,G){Tw(J,Q,"INVALID_ARGUMENT",{argument:Y,value:G})}T96.assertArgument=ox4;function ax4(J,Q,Y){if(Y==null)Y="";if(Y)Y=": "+Y;Tw(J>=Q,"missing argument"+Y,"MISSING_ARGUMENT",{count:J,expectedCount:Q}),Tw(J<=Q,"too many arguments"+Y,"UNEXPECTED_ARGUMENT",{count:J,expectedCount:Q})}T96.assertArgumentCount=ax4;var rx4=["NFD","NFC","NFKD","NFKC"].reduce((J,Q)=>{try{if("test".normalize(Q)!=="test")throw Error("bad");if(Q==="NFD"){let Y=String.fromCharCode(233).normalize("NFD"),G=String.fromCharCode(101,769);if(Y!==G)throw Error("broken")}J.push(Q)}catch(Y){}return J},[]);function sx4(J){Tw(rx4.indexOf(J)>=0,"platform missing String.prototype.normalize","UNSUPPORTED_OPERATION",{operation:"String.prototype.normalize",info:{form:J}})}T96.assertNormalize=sx4;function tx4(J,Q,Y){if(Y==null)Y="";if(J!==Q){let G=Y,X="new";if(Y)G+=".",X+=" "+Y;Tw(!1,`private constructor; use ${G}from* methods`,"UNSUPPORTED_OPERATION",{operation:X})}}T96.assertPrivate=tx4});var dJ=H((v96)=>{Object.defineProperty(v96,"__esModule",{value:!0});v96.zeroPadBytes=v96.zeroPadValue=v96.stripZerosLeft=v96.dataSlice=v96.dataLength=v96.concat=v96.hexlify=v96.isBytesLike=v96.isHexString=v96.getBytesCopy=v96.getBytes=void 0;var hD1=j2();function f96(J,Q,Y){if(J instanceof Uint8Array){if(Y)return new Uint8Array(J);return J}if(typeof J==="string"&&J.length%2===0&&J.match(/^0x[0-9a-f]*$/i)){let G=new Uint8Array((J.length-2)/2),X=2;for(let z=0;z<G.length;z++)G[z]=parseInt(J.substring(X,X+2),16),X+=2;return G}(0,hD1.assertArgument)(!1,"invalid BytesLike value",Q||"value",J)}function Ef(J,Q){return f96(J,Q,!1)}v96.getBytes=Ef;function Ky4(J,Q){return f96(J,Q,!0)}v96.getBytesCopy=Ky4;function bD1(J,Q){if(typeof J!=="string"||!J.match(/^0x[0-9A-Fa-f]*$/))return!1;if(typeof Q==="number"&&J.length!==2+2*Q)return!1;if(Q===!0&&J.length%2!==0)return!1;return!0}v96.isHexString=bD1;function Wy4(J){return bD1(J,!0)||J instanceof Uint8Array}v96.isBytesLike=Wy4;var $96="0123456789abcdef";function Cf(J){let Q=Ef(J),Y="0x";for(let G=0;G<Q.length;G++){let X=Q[G];Y+=$96[(X&240)>>4]+$96[X&15]}return Y}v96.hexlify=Cf;function Zy4(J){return"0x"+J.map((Q)=>Cf(Q).substring(2)).join("")}v96.concat=Zy4;function Vy4(J){if(bD1(J,!0))return(J.length-2)/2;return Ef(J).length}v96.dataLength=Vy4;function qy4(J,Q,Y){let G=Ef(J);if(Y!=null&&Y>G.length)(0,hD1.assert)(!1,"cannot slice beyond data bounds","BUFFER_OVERRUN",{buffer:G,length:G.length,offset:Y});return Cf(G.slice(Q==null?0:Q,Y==null?G.length:Y))}v96.dataSlice=qy4;function Uy4(J){let Q=Cf(J).substring(2);while(Q.startsWith("00"))Q=Q.substring(2);return"0x"+Q}v96.stripZerosLeft=Uy4;function k96(J,Q,Y){let G=Ef(J);(0,hD1.assert)(Q>=G.length,"padding exceeds data length","BUFFER_OVERRUN",{buffer:new Uint8Array(G),length:Q,offset:Q+1});let X=new Uint8Array(Q);if(X.fill(0),Y)X.set(G,Q-G.length);else X.set(G,0);return Cf(X)}function My4(J,Q){return k96(J,Q,!0)}v96.zeroPadValue=My4;function Dy4(J,Q){return k96(J,Q,!1)}v96.zeroPadBytes=Dy4});var $w=H((g96)=>{Object.defineProperty(g96,"__esModule",{value:!0});g96.toQuantity=g96.toBeArray=g96.toBeHex=g96.toNumber=g96.getNumber=g96.toBigInt=g96.getUint=g96.getBigInt=g96.mask=g96.toTwos=g96.fromTwos=void 0;var h96=dJ(),s7=j2(),Rf=BigInt(0),h2=BigInt(1),Pw=9007199254740991;function Ry4(J,Q){let Y=Ff(J,"value"),G=BigInt(QW(Q,"width"));if((0,s7.assert)(Y>>G===Rf,"overflow","NUMERIC_FAULT",{operation:"fromTwos",fault:"overflow",value:J}),Y>>G-h2){let X=(h2<<G)-h2;return-((~Y&X)+h2)}return Y}g96.fromTwos=Ry4;function Fy4(J,Q){let Y=j_(J,"value"),G=BigInt(QW(Q,"width")),X=h2<<G-h2;if(Y<Rf){Y=-Y,(0,s7.assert)(Y<=X,"too low","NUMERIC_FAULT",{operation:"toTwos",fault:"overflow",value:J});let z=(h2<<G)-h2;return(~Y&z)+h2}else(0,s7.assert)(Y<X,"too high","NUMERIC_FAULT",{operation:"toTwos",fault:"overflow",value:J});return Y}g96.toTwos=Fy4;function Sy4(J,Q){let Y=Ff(J,"value"),G=BigInt(QW(Q,"bits"));return Y&(h2<<G)-h2}g96.mask=Sy4;function j_(J,Q){switch(typeof J){case"bigint":return J;case"number":return(0,s7.assertArgument)(Number.isInteger(J),"underflow",Q||"value",J),(0,s7.assertArgument)(J>=-Pw&&J<=Pw,"overflow",Q||"value",J),BigInt(J);case"string":try{if(J==="")throw Error("empty string");if(J[0]==="-"&&J[1]!=="-")return-BigInt(J.substring(1));return BigInt(J)}catch(Y){(0,s7.assertArgument)(!1,`invalid BigNumberish string: ${Y.message}`,Q||"value",J)}}(0,s7.assertArgument)(!1,"invalid BigNumberish value",Q||"value",J)}g96.getBigInt=j_;function Ff(J,Q){let Y=j_(J,Q);return(0,s7.assert)(Y>=Rf,"unsigned value cannot be negative","NUMERIC_FAULT",{fault:"overflow",operation:"getUint",value:J}),Y}g96.getUint=Ff;var b96="0123456789abcdef";function x96(J){if(J instanceof Uint8Array){let Q="0x0";for(let Y of J)Q+=b96[Y>>4],Q+=b96[Y&15];return BigInt(Q)}return j_(J)}g96.toBigInt=x96;function QW(J,Q){switch(typeof J){case"bigint":return(0,s7.assertArgument)(J>=-Pw&&J<=Pw,"overflow",Q||"value",J),Number(J);case"number":return(0,s7.assertArgument)(Number.isInteger(J),"underflow",Q||"value",J),(0,s7.assertArgument)(J>=-Pw&&J<=Pw,"overflow",Q||"value",J),J;case"string":try{if(J==="")throw Error("empty string");return QW(BigInt(J),Q)}catch(Y){(0,s7.assertArgument)(!1,`invalid numeric string: ${Y.message}`,Q||"value",J)}}(0,s7.assertArgument)(!1,"invalid numeric value",Q||"value",J)}g96.getNumber=QW;function Ty4(J){return QW(x96(J))}g96.toNumber=Ty4;function Py4(J,Q){let Y=Ff(J,"value"),G=Y.toString(16);if(Q==null){if(G.length%2)G="0"+G}else{let X=QW(Q,"width");if(X===0&&Y===Rf)return"0x";(0,s7.assert)(X*2>=G.length,`value exceeds width (${X} bytes)`,"NUMERIC_FAULT",{operation:"toBeHex",fault:"overflow",value:J});while(G.length<X*2)G="0"+G}return"0x"+G}g96.toBeHex=Py4;function y96(J,Q){let Y=Ff(J,"value");if(Y===Rf){let z=Q!=null?QW(Q,"width"):0;return new Uint8Array(z)}let G=Y.toString(16);if(G.length%2)G="0"+G;if(Q!=null){let z=QW(Q,"width");while(G.length<z*2)G="00"+G;(0,s7.assert)(z*2===G.length,`value exceeds width (${z} bytes)`,"NUMERIC_FAULT",{operation:"toBeArray",fault:"overflow",value:J})}let X=new Uint8Array(G.length/2);for(let z=0;z<X.length;z++){let K=z*2;X[z]=parseInt(G.substring(K,K+2),16)}return X}g96.toBeArray=y96;function $y4(J){let Q=(0,h96.hexlify)((0,h96.isBytesLike)(J)?J:y96(J)).substring(2);while(Q.startsWith("0"))Q=Q.substring(1);if(Q==="")Q="0";return"0x"+Q}g96.toQuantity=$y4});var l96=H((d96)=>{Object.defineProperty(d96,"__esModule",{value:!0});d96.decodeBase58=d96.encodeBase58=void 0;var dy4=dJ(),uy4=j2(),ly4=$w(),b_="123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz",h_=null;function py4(J){if(h_==null){h_={};for(let Y=0;Y<b_.length;Y++)h_[b_[Y]]=BigInt(Y)}let Q=h_[J];return(0,uy4.assertArgument)(Q!=null,"invalid base58 value","letter",J),Q}var cy4=BigInt(0),xD1=BigInt(58);function _y4(J){let Q=(0,dy4.getBytes)(J),Y=(0,ly4.toBigInt)(Q),G="";while(Y)G=b_[Number(Y%xD1)]+G,Y/=xD1;for(let X=0;X<Q.length;X++){if(Q[X])break;G=b_[0]+G}return G}d96.encodeBase58=_y4;function iy4(J){let Q=cy4;for(let Y=0;Y<J.length;Y++)Q*=xD1,Q+=py4(J[Y]);return Q}d96.decodeBase58=iy4});var yD1=H((c96)=>{Object.defineProperty(c96,"__esModule",{value:!0});c96.encodeBase64=c96.decodeBase64=void 0;var p96=dJ();function oy4(J){return(0,p96.getBytesCopy)(Buffer.from(J,"base64"))}c96.decodeBase64=oy4;function ay4(J){return Buffer.from((0,p96.getBytes)(J)).toString("base64")}c96.encodeBase64=ay4});var a96=H((n96)=>{Object.defineProperty(n96,"__esModule",{value:!0});n96.EventPayload=void 0;var sy4=qq();class i96{filter;emitter;#J;constructor(J,Q,Y){this.#J=Q,(0,sy4.defineProperties)(this,{emitter:J,filter:Y})}async removeListener(){if(this.#J==null)return;await this.emitter.off(this.filter,this.#J)}}n96.EventPayload=i96});var x_=H((e96)=>{Object.defineProperty(e96,"__esModule",{value:!0});e96.toUtf8CodePoints=e96.toUtf8String=e96.toUtf8Bytes=e96.Utf8ErrorFuncs=void 0;var ty4=dJ(),Sf=j2();function ey4(J,Q,Y,G,X){(0,Sf.assertArgument)(!1,`invalid codepoint at offset ${Q}; ${J}`,"bytes",Y)}function r96(J,Q,Y,G,X){if(J==="BAD_PREFIX"||J==="UNEXPECTED_CONTINUE"){let z=0;for(let K=Q+1;K<Y.length;K++){if(Y[K]>>6!==2)break;z++}return z}if(J==="OVERRUN")return Y.length-Q-1;return 0}function Jg4(J,Q,Y,G,X){if(J==="OVERLONG")return(0,Sf.assertArgument)(typeof X==="number","invalid bad code point for replacement","badCodepoint",X),G.push(X),0;return G.push(65533),r96(J,Q,Y,G,X)}e96.Utf8ErrorFuncs=Object.freeze({error:ey4,ignore:r96,replace:Jg4});function s96(J,Q){if(Q==null)Q=e96.Utf8ErrorFuncs.error;let Y=(0,ty4.getBytes)(J,"bytes"),G=[],X=0;while(X<Y.length){let z=Y[X++];if(z>>7===0){G.push(z);continue}let K=null,W=null;if((z&224)===192)K=1,W=127;else if((z&240)===224)K=2,W=2047;else if((z&248)===240)K=3,W=65535;else{if((z&192)===128)X+=Q("UNEXPECTED_CONTINUE",X-1,Y,G);else X+=Q("BAD_PREFIX",X-1,Y,G);continue}if(X-1+K>=Y.length){X+=Q("OVERRUN",X-1,Y,G);continue}let Z=z&(1<<8-K-1)-1;for(let V=0;V<K;V++){let q=Y[X];if((q&192)!=128){X+=Q("MISSING_CONTINUE",X,Y,G),Z=null;break}Z=Z<<6|q&63,X++}if(Z===null)continue;if(Z>1114111){X+=Q("OUT_OF_RANGE",X-1-K,Y,G,Z);continue}if(Z>=55296&&Z<=57343){X+=Q("UTF16_SURROGATE",X-1-K,Y,G,Z);continue}if(Z<=W){X+=Q("OVERLONG",X-1-K,Y,G,Z);continue}G.push(Z)}return G}function t96(J,Q){if((0,Sf.assertArgument)(typeof J==="string","invalid string value","str",J),Q!=null)(0,Sf.assertNormalize)(Q),J=J.normalize(Q);let Y=[];for(let G=0;G<J.length;G++){let X=J.charCodeAt(G);if(X<128)Y.push(X);else if(X<2048)Y.push(X>>6|192),Y.push(X&63|128);else if((X&64512)==55296){G++;let z=J.charCodeAt(G);(0,Sf.assertArgument)(G<J.length&&(z&64512)===56320,"invalid surrogate pair","str",J);let K=65536+((X&1023)<<10)+(z&1023);Y.push(K>>18|240),Y.push(K>>12&63|128),Y.push(K>>6&63|128),Y.push(K&63|128)}else Y.push(X>>12|224),Y.push(X>>6&63|128),Y.push(X&63|128)}return new Uint8Array(Y)}e96.toUtf8Bytes=t96;function Qg4(J){return J.map((Q)=>{if(Q<=65535)return String.fromCharCode(Q);return Q-=65536,String.fromCharCode((Q>>10&1023)+55296,(Q&1023)+56320)}).join("")}function Yg4(J,Q){return Qg4(s96(J,Q))}e96.toUtf8String=Yg4;function Gg4(J,Q){return s96(t96(J,Q))}e96.toUtf8CodePoints=Gg4});var K46=H((X46)=>{Object.defineProperty(X46,"__esModule",{value:!0});X46.getUrl=X46.createGetUrl=void 0;var Y46=jD1(),Kg4=Y46.__importDefault(V1("http")),Wg4=Y46.__importDefault(V1("https")),Zg4=V1("zlib"),fw=j2(),Vg4=dJ();function G46(J){async function Q(Y,G){(0,fw.assert)(G==null||!G.cancelled,"request cancelled before sending","CANCELLED");let X=Y.url.split(":")[0].toLowerCase();(0,fw.assert)(X==="http"||X==="https",`unsupported protocol ${X}`,"UNSUPPORTED_OPERATION",{info:{protocol:X},operation:"request"}),(0,fw.assert)(X==="https"||!Y.credentials||Y.allowInsecureAuthentication,"insecure authorized connections unsupported","UNSUPPORTED_OPERATION",{operation:"request"});let z=Y.method,K=Object.assign({},Y.headers),W={method:z,headers:K};if(J){if(J.agent)W.agent=J.agent}let Z=null;try{Z=new AbortController,W.abort=Z.signal}catch(U){console.log(U)}let V=(X==="http"?Kg4.default:Wg4.default).request(Y.url,W);V.setTimeout(Y.timeout);let q=Y.body;if(q)V.write(Buffer.from(q));return V.end(),new Promise((U,M)=>{if(G)G.addListener(()=>{if(Z)Z.abort();M((0,fw.makeError)("request cancelled","CANCELLED"))});V.on("timeout",()=>{M((0,fw.makeError)("request timeout","TIMEOUT"))}),V.once("response",(D)=>{let I=D.statusCode||0,O=D.statusMessage||"",A=Object.keys(D.headers||{}).reduce((w,N)=>{let L=D.headers[N]||"";if(Array.isArray(L))L=L.join(", ");return w[N]=L,w},{}),B=null;D.on("data",(w)=>{if(G)try{G.checkSignal()}catch(N){return M(N)}if(B==null)B=w;else{let N=new Uint8Array(B.length+w.length);N.set(B,0),N.set(w,B.length),B=N}}),D.on("end",()=>{try{if(A["content-encoding"]==="gzip"&&B)B=(0,Vg4.getBytes)((0,Zg4.gunzipSync)(B));U({statusCode:I,statusMessage:O,headers:A,body:B})}catch(w){M((0,fw.makeError)("bad response data","SERVER_ERROR",{request:Y,info:{response:D,error:w}}))}}),D.on("error",(w)=>{w.response={statusCode:I,statusMessage:O,headers:A,body:B},M(w)})}),V.on("error",(D)=>{M(D)})})}return Q}X46.createGetUrl=G46;var qg4=G46({});async function Ug4(J,Q){return qg4(J,Q)}X46.getUrl=Ug4});var A46=H((I46)=>{Object.defineProperty(I46,"__esModule",{value:!0});I46.FetchResponse=I46.FetchRequest=I46.FetchCancelSignal=void 0;var V46=yD1(),q46=dJ(),KY=j2(),Dg4=qq(),kw=x_(),U46=K46(),Hg4=12,Ig4=250,W46=(0,U46.createGetUrl)(),Og4=new RegExp("^data:([^;:]*)?(;base64)?,(.*)$","i"),Ag4=new RegExp("^ipfs://(ipfs/)?(.*)$","i"),gD1=!1;async function M46(J,Q){try{let Y=J.match(Og4);if(!Y)throw Error("invalid data");return new YW(200,"OK",{"content-type":Y[1]||"text/plain"},Y[2]?(0,V46.decodeBase64)(Y[3]):Bg4(Y[3]))}catch(Y){return new YW(599,"BAD REQUEST (invalid data: URI)",{},null,new sD(J))}}function D46(J){async function Q(Y,G){try{let X=Y.match(Ag4);if(!X)throw Error("invalid link");return new sD(`${J}${X[2]}`)}catch(X){return new YW(599,"BAD REQUEST (invalid IPFS URI)",{},null,new sD(Y))}}return Q}var y_={data:M46,ipfs:D46("https://gateway.ipfs.io/ipfs/")},H46=new WeakMap;class mD1{#J;#Q;constructor(J){this.#J=[],this.#Q=!1,H46.set(J,()=>{if(this.#Q)return;this.#Q=!0;for(let Q of this.#J)setTimeout(()=>{Q()},0);this.#J=[]})}addListener(J){(0,KY.assert)(!this.#Q,"singal already cancelled","UNSUPPORTED_OPERATION",{operation:"fetchCancelSignal.addCancelListener"}),this.#J.push(J)}get cancelled(){return this.#Q}checkSignal(){(0,KY.assert)(!this.cancelled,"cancelled","CANCELLED",{})}}I46.FetchCancelSignal=mD1;function g_(J){if(J==null)throw Error("missing signal; should not happen");return J.checkSignal(),J}class sD{#J;#Q;#Y;#G;#X;#W;#K;#Z;#q;#H;#U;#V;#z;#M;#I;get url(){return this.#W}set url(J){this.#W=String(J)}get body(){if(this.#K==null)return null;return new Uint8Array(this.#K)}set body(J){if(J==null)this.#K=void 0,this.#Z=void 0;else if(typeof J==="string")this.#K=(0,kw.toUtf8Bytes)(J),this.#Z="text/plain";else if(J instanceof Uint8Array)this.#K=J,this.#Z="application/octet-stream";else if(typeof J==="object")this.#K=(0,kw.toUtf8Bytes)(JSON.stringify(J)),this.#Z="application/json";else throw Error("invalid body")}hasBody(){return this.#K!=null}get method(){if(this.#G)return this.#G;if(this.hasBody())return"POST";return"GET"}set method(J){if(J==null)J="";this.#G=String(J).toUpperCase()}get headers(){let J=Object.assign({},this.#Y);if(this.#q)J.authorization=`Basic ${(0,V46.encodeBase64)((0,kw.toUtf8Bytes)(this.#q))}`;if(this.allowGzip)J["accept-encoding"]="gzip";if(J["content-type"]==null&&this.#Z)J["content-type"]=this.#Z;if(this.body)J["content-length"]=String(this.body.length);return J}getHeader(J){return this.headers[J.toLowerCase()]}setHeader(J,Q){this.#Y[String(J).toLowerCase()]=String(Q)}clearHeaders(){this.#Y={}}[Symbol.iterator](){let J=this.headers,Q=Object.keys(J),Y=0;return{next:()=>{if(Y<Q.length){let G=Q[Y++];return{value:[G,J[G]],done:!1}}return{value:void 0,done:!0}}}}get credentials(){return this.#q||null}setCredentials(J,Q){(0,KY.assertArgument)(!J.match(/:/),"invalid basic authentication username","username","[REDACTED]"),this.#q=`${J}:${Q}`}get allowGzip(){return this.#Q}set allowGzip(J){this.#Q=!!J}get allowInsecureAuthentication(){return!!this.#J}set allowInsecureAuthentication(J){this.#J=!!J}get timeout(){return this.#X}set timeout(J){(0,KY.assertArgument)(J>=0,"timeout must be non-zero","timeout",J),this.#X=J}get preflightFunc(){return this.#H||null}set preflightFunc(J){this.#H=J}get processFunc(){return this.#U||null}set processFunc(J){this.#U=J}get retryFunc(){return this.#V||null}set retryFunc(J){this.#V=J}get getUrlFunc(){return this.#I||W46}set getUrlFunc(J){this.#I=J}constructor(J){this.#W=String(J),this.#J=!1,this.#Q=!0,this.#Y={},this.#G="",this.#X=300000,this.#M={slotInterval:Ig4,maxAttempts:Hg4},this.#I=null}toString(){return`<FetchRequest method=${JSON.stringify(this.method)} url=${JSON.stringify(this.url)} headers=${JSON.stringify(this.headers)} body=${this.#K?(0,q46.hexlify)(this.#K):"null"}>`}setThrottleParams(J){if(J.slotInterval!=null)this.#M.slotInterval=J.slotInterval;if(J.maxAttempts!=null)this.#M.maxAttempts=J.maxAttempts}async#D(J,Q,Y,G,X){if(J>=this.#M.maxAttempts)return X.makeServerError("exceeded maximum retry limit");if((0,KY.assert)(Z46()<=Q,"timeout","TIMEOUT",{operation:"request.send",reason:"timeout",request:G}),Y>0)await Ng4(Y);let z=this.clone(),K=(z.url.split(":")[0]||"").toLowerCase();if(K in y_){let V=await y_[K](z.url,g_(G.#z));if(V instanceof YW){let q=V;if(this.processFunc){g_(G.#z);try{q=await this.processFunc(z,q)}catch(U){if(U.throttle==null||typeof U.stall!=="number")q.makeServerError("error in post-processing function",U).assertOk()}}return q}z=V}if(this.preflightFunc)z=await this.preflightFunc(z);let W=await this.getUrlFunc(z,g_(G.#z)),Z=new YW(W.statusCode,W.statusMessage,W.headers,W.body,G);if(Z.statusCode===301||Z.statusCode===302){try{let V=Z.headers.location||"";return z.redirect(V).#D(J+1,Q,0,G,Z)}catch(V){}return Z}else if(Z.statusCode===429){if(this.retryFunc==null||await this.retryFunc(z,Z,J)){let V=Z.headers["retry-after"],q=this.#M.slotInterval*Math.trunc(Math.random()*Math.pow(2,J));if(typeof V==="string"&&V.match(/^[1-9][0-9]*$/))q=parseInt(V);return z.clone().#D(J+1,Q,q,G,Z)}}if(this.processFunc){g_(G.#z);try{Z=await this.processFunc(z,Z)}catch(V){if(V.throttle==null||typeof V.stall!=="number")Z.makeServerError("error in post-processing function",V).assertOk();let q=this.#M.slotInterval*Math.trunc(Math.random()*Math.pow(2,J));if(V.stall>=0)q=V.stall;return z.clone().#D(J+1,Q,q,G,Z)}}return Z}send(){return(0,KY.assert)(this.#z==null,"request already sent","UNSUPPORTED_OPERATION",{operation:"fetchRequest.send"}),this.#z=new mD1(this),this.#D(0,Z46()+this.timeout,0,this,new YW(0,"",{},null,this))}cancel(){(0,KY.assert)(this.#z!=null,"request has not been sent","UNSUPPORTED_OPERATION",{operation:"fetchRequest.cancel"});let J=H46.get(this);if(!J)throw Error("missing signal; should not happen");J()}redirect(J){let Q=this.url.split(":")[0].toLowerCase(),Y=J.split(":")[0].toLowerCase();(0,KY.assert)(this.method==="GET"&&(Q!=="https"||Y!=="http")&&J.match(/^https?:/),"unsupported redirect","UNSUPPORTED_OPERATION",{operation:`redirect(${this.method} ${JSON.stringify(this.url)} => ${JSON.stringify(J)})`});let G=new sD(J);if(G.method="GET",G.allowGzip=this.allowGzip,G.timeout=this.timeout,G.#Y=Object.assign({},this.#Y),this.#K)G.#K=new Uint8Array(this.#K);return G.#Z=this.#Z,G}clone(){let J=new sD(this.url);if(J.#G=this.#G,this.#K)J.#K=this.#K;if(J.#Z=this.#Z,J.#Y=Object.assign({},this.#Y),J.#q=this.#q,this.allowGzip)J.allowGzip=!0;if(J.timeout=this.timeout,this.allowInsecureAuthentication)J.allowInsecureAuthentication=!0;return J.#H=this.#H,J.#U=this.#U,J.#V=this.#V,J.#M=Object.assign({},this.#M),J.#I=this.#I,J}static lockConfig(){gD1=!0}static getGateway(J){return y_[J.toLowerCase()]||null}static registerGateway(J,Q){if(J=J.toLowerCase(),J==="http"||J==="https")throw Error(`cannot intercept ${J}; use registerGetUrl`);if(gD1)throw Error("gateways locked");y_[J]=Q}static registerGetUrl(J){if(gD1)throw Error("gateways locked");W46=J}static createGetUrlFunc(J){return(0,U46.createGetUrl)(J)}static createDataGateway(){return M46}static createIpfsGatewayFunc(J){return D46(J)}}I46.FetchRequest=sD;class YW{#J;#Q;#Y;#G;#X;#W;toString(){return`<FetchResponse status=${this.statusCode} body=${this.#G?(0,q46.hexlify)(this.#G):"null"}>`}get statusCode(){return this.#J}get statusMessage(){return this.#Q}get headers(){return Object.assign({},this.#Y)}get body(){return this.#G==null?null:new Uint8Array(this.#G)}get bodyText(){try{return this.#G==null?"":(0,kw.toUtf8String)(this.#G)}catch(J){(0,KY.assert)(!1,"response body is not valid UTF-8 data","UNSUPPORTED_OPERATION",{operation:"bodyText",info:{response:this}})}}get bodyJson(){try{return JSON.parse(this.bodyText)}catch(J){(0,KY.assert)(!1,"response body is not valid JSON","UNSUPPORTED_OPERATION",{operation:"bodyJson",info:{response:this}})}}[Symbol.iterator](){let J=this.headers,Q=Object.keys(J),Y=0;return{next:()=>{if(Y<Q.length){let G=Q[Y++];return{value:[G,J[G]],done:!1}}return{value:void 0,done:!0}}}}constructor(J,Q,Y,G,X){this.#J=J,this.#Q=Q,this.#Y=Object.keys(Y).reduce((z,K)=>{return z[K.toLowerCase()]=String(Y[K]),z},{}),this.#G=G==null?null:new Uint8Array(G),this.#X=X||null,this.#W={message:""}}makeServerError(J,Q){let Y;if(!J)J=`${this.statusCode} ${this.statusMessage}`,Y=`CLIENT ESCALATED SERVER ERROR (${J})`;else Y=`CLIENT ESCALATED SERVER ERROR (${this.statusCode} ${this.statusMessage}; ${J})`;let G=new YW(599,Y,this.headers,this.body,this.#X||void 0);return G.#W={message:J,error:Q},G}throwThrottleError(J,Q){if(Q==null)Q=-1;else(0,KY.assertArgument)(Number.isInteger(Q)&&Q>=0,"invalid stall timeout","stall",Q);let Y=Error(J||"throttling requests");throw(0,Dg4.defineProperties)(Y,{stall:Q,throttle:!0}),Y}getHeader(J){return this.headers[J.toLowerCase()]}hasBody(){return this.#G!=null}get request(){return this.#X}ok(){return this.#W.message===""&&this.statusCode>=200&&this.statusCode<300}assertOk(){if(this.ok())return;let{message:J,error:Q}=this.#W;if(J==="")J=`server response ${this.statusCode} ${this.statusMessage}`;let Y=null;if(this.request)Y=this.request.url;let G=null;try{if(this.#G)G=(0,kw.toUtf8String)(this.#G)}catch(X){}(0,KY.assert)(!1,J,"SERVER_ERROR",{request:this.request||"unknown request",response:this,error:Q,info:{requestUrl:Y,responseBody:G,responseStatus:`${this.statusCode} ${this.statusMessage}`}})}}I46.FetchResponse=YW;function Z46(){return new Date().getTime()}function Bg4(J){return(0,kw.toUtf8Bytes)(J.replace(/%([0-9a-f][0-9a-f])/gi,(Q,Y)=>{return String.fromCharCode(parseInt(Y,16))}))}function Ng4(J){return new Promise((Q)=>setTimeout(Q,J))}});var uD1=H((B46)=>{Object.defineProperty(B46,"__esModule",{value:!0});B46.FixedNumber=void 0;var Eg4=dJ(),t7=j2(),Mq=$w(),Cg4=qq(),Rg4=BigInt(-1),b2=BigInt(0),jw=BigInt(1),Fg4=BigInt(5),vw={},hw="0000";while(hw.length<80)hw+=hw;function tD(J){let Q=hw;while(Q.length<J)Q+=Q;return BigInt("1"+Q.substring(0,J))}function Tf(J,Q,Y){let G=BigInt(Q.width);if(Q.signed){let X=jw<<G-jw;if((0,t7.assert)(Y==null||J>=-X&&J<X,"overflow","NUMERIC_FAULT",{operation:Y,fault:"overflow",value:J}),J>b2)J=(0,Mq.fromTwos)((0,Mq.mask)(J,G),G);else J=-(0,Mq.fromTwos)((0,Mq.mask)(-J,G),G)}else{let X=jw<<G;(0,t7.assert)(Y==null||J>=0&&J<X,"overflow","NUMERIC_FAULT",{operation:Y,fault:"overflow",value:J}),J=(J%X+X)%X&X-jw}return J}function dD1(J){if(typeof J==="number")J=`fixed128x${J}`;let Q=!0,Y=128,G=18;if(typeof J==="string")if(J==="fixed");else if(J==="ufixed")Q=!1;else{let z=J.match(/^(u?)fixed([0-9]+)x([0-9]+)$/);(0,t7.assertArgument)(z,"invalid fixed format","format",J),Q=z[1]!=="u",Y=parseInt(z[2]),G=parseInt(z[3])}else if(J){let z=J,K=(W,Z,V)=>{if(z[W]==null)return V;return(0,t7.assertArgument)(typeof z[W]===Z,"invalid fixed format ("+W+" not "+Z+")","format."+W,z[W]),z[W]};Q=K("signed","boolean",Q),Y=K("width","number",Y),G=K("decimals","number",G)}(0,t7.assertArgument)(Y%8===0,"invalid FixedNumber width (not byte aligned)","format.width",Y),(0,t7.assertArgument)(G<=80,"invalid FixedNumber decimals (too large)","format.decimals",G);let X=(Q?"":"u")+"fixed"+String(Y)+"x"+String(G);return{signed:Q,width:Y,decimals:G,name:X}}function Sg4(J,Q){let Y="";if(J<b2)Y="-",J*=Rg4;let G=J.toString();if(Q===0)return Y+G;while(G.length<=Q)G=hw+G;let X=G.length-Q;G=G.substring(0,X)+"."+G.substring(X);while(G[0]==="0"&&G[1]!==".")G=G.substring(1);while(G[G.length-1]==="0"&&G[G.length-2]!==".")G=G.substring(0,G.length-1);return Y+G}class Uq{format;#J;#Q;#Y;_value;constructor(J,Q,Y){(0,t7.assertPrivate)(J,vw,"FixedNumber"),this.#Q=Q,this.#J=Y;let G=Sg4(Q,Y.decimals);(0,Cg4.defineProperties)(this,{format:Y.name,_value:G}),this.#Y=tD(Y.decimals)}get signed(){return this.#J.signed}get width(){return this.#J.width}get decimals(){return this.#J.decimals}get value(){return this.#Q}#G(J){(0,t7.assertArgument)(this.format===J.format,"incompatible format; use fixedNumber.toFormat","other",J)}#X(J,Q){return J=Tf(J,this.#J,Q),new Uq(vw,J,this.#J)}#W(J,Q){return this.#G(J),this.#X(this.#Q+J.#Q,Q)}addUnsafe(J){return this.#W(J)}add(J){return this.#W(J,"add")}#K(J,Q){return this.#G(J),this.#X(this.#Q-J.#Q,Q)}subUnsafe(J){return this.#K(J)}sub(J){return this.#K(J,"sub")}#Z(J,Q){return this.#G(J),this.#X(this.#Q*J.#Q/this.#Y,Q)}mulUnsafe(J){return this.#Z(J)}mul(J){return this.#Z(J,"mul")}mulSignal(J){this.#G(J);let Q=this.#Q*J.#Q;return(0,t7.assert)(Q%this.#Y===b2,"precision lost during signalling mul","NUMERIC_FAULT",{operation:"mulSignal",fault:"underflow",value:this}),this.#X(Q/this.#Y,"mulSignal")}#q(J,Q){return(0,t7.assert)(J.#Q!==b2,"division by zero","NUMERIC_FAULT",{operation:"div",fault:"divide-by-zero",value:this}),this.#G(J),this.#X(this.#Q*this.#Y/J.#Q,Q)}divUnsafe(J){return this.#q(J)}div(J){return this.#q(J,"div")}divSignal(J){(0,t7.assert)(J.#Q!==b2,"division by zero","NUMERIC_FAULT",{operation:"div",fault:"divide-by-zero",value:this}),this.#G(J);let Q=this.#Q*this.#Y;return(0,t7.assert)(Q%J.#Q===b2,"precision lost during signalling div","NUMERIC_FAULT",{operation:"divSignal",fault:"underflow",value:this}),this.#X(Q/J.#Q,"divSignal")}cmp(J){let Q=this.value,Y=J.value,G=this.decimals-J.decimals;if(G>0)Y*=tD(G);else if(G<0)Q*=tD(-G);if(Q<Y)return-1;if(Q>Y)return 1;return 0}eq(J){return this.cmp(J)===0}lt(J){return this.cmp(J)<0}lte(J){return this.cmp(J)<=0}gt(J){return this.cmp(J)>0}gte(J){return this.cmp(J)>=0}floor(){let J=this.#Q;if(this.#Q<b2)J-=this.#Y-jw;return J=this.#Q/this.#Y*this.#Y,this.#X(J,"floor")}ceiling(){let J=this.#Q;if(this.#Q>b2)J+=this.#Y-jw;return J=this.#Q/this.#Y*this.#Y,this.#X(J,"ceiling")}round(J){if(J==null)J=0;if(J>=this.decimals)return this;let Q=this.decimals-J,Y=Fg4*tD(Q-1),G=this.value+Y,X=tD(Q);return G=G/X*X,Tf(G,this.#J,"round"),new Uq(vw,G,this.#J)}isZero(){return this.#Q===b2}isNegative(){return this.#Q<b2}toString(){return this._value}toUnsafeFloat(){return parseFloat(this.toString())}toFormat(J){return Uq.fromString(this.toString(),J)}static fromValue(J,Q,Y){let G=Q==null?0:(0,Mq.getNumber)(Q),X=dD1(Y),z=(0,Mq.getBigInt)(J,"value"),K=G-X.decimals;if(K>0){let W=tD(K);(0,t7.assert)(z%W===b2,"value loses precision for format","NUMERIC_FAULT",{operation:"fromValue",fault:"underflow",value:J}),z/=W}else if(K<0)z*=tD(-K);return Tf(z,X,"fromValue"),new Uq(vw,z,X)}static fromString(J,Q){let Y=J.match(/^(-?)([0-9]*)\.?([0-9]*)$/);(0,t7.assertArgument)(Y&&Y[2].length+Y[3].length>0,"invalid FixedNumber string value","value",J);let G=dD1(Q),X=Y[2]||"0",z=Y[3]||"";while(z.length<G.decimals)z+=hw;(0,t7.assert)(z.substring(G.decimals).match(/^0*$/),"too many decimals for format","NUMERIC_FAULT",{operation:"fromString",fault:"underflow",value:J}),z=z.substring(0,G.decimals);let K=BigInt(Y[1]+X+z);return Tf(K,G,"fromString"),new Uq(vw,K,G)}static fromBytes(J,Q){let Y=(0,Mq.toBigInt)((0,Eg4.getBytes)(J,"value")),G=dD1(Q);if(G.signed)Y=(0,Mq.fromTwos)(Y,G.width);return Tf(Y,G,"fromBytes"),new Uq(vw,Y,G)}}B46.FixedNumber=Uq});var S46=H((R46)=>{Object.defineProperty(R46,"__esModule",{value:!0});R46.decodeRlp=void 0;var w46=dJ(),m_=j2(),Tg4=dJ();function Pg4(J){let Q=J.toString(16);while(Q.length<2)Q="0"+Q;return"0x"+Q}function L46(J,Q,Y){let G=0;for(let X=0;X<Y;X++)G=G*256+J[Q+X];return G}function E46(J,Q,Y,G){let X=[];while(Y<Q+1+G){let z=C46(J,Y);X.push(z.result),Y+=z.consumed,(0,m_.assert)(Y<=Q+1+G,"child data too short","BUFFER_OVERRUN",{buffer:J,length:G,offset:Q})}return{consumed:1+G,result:X}}function C46(J,Q){(0,m_.assert)(J.length!==0,"data too short","BUFFER_OVERRUN",{buffer:J,length:0,offset:1});let Y=(G)=>{(0,m_.assert)(G<=J.length,"data short segment too short","BUFFER_OVERRUN",{buffer:J,length:J.length,offset:G})};if(J[Q]>=248){let G=J[Q]-247;Y(Q+1+G);let X=L46(J,Q+1,G);return Y(Q+1+G+X),E46(J,Q,Q+1+G,G+X)}else if(J[Q]>=192){let G=J[Q]-192;return Y(Q+1+G),E46(J,Q,Q+1,G)}else if(J[Q]>=184){let G=J[Q]-183;Y(Q+1+G);let X=L46(J,Q+1,G);Y(Q+1+G+X);let z=(0,w46.hexlify)(J.slice(Q+1+G,Q+1+G+X));return{consumed:1+G+X,result:z}}else if(J[Q]>=128){let G=J[Q]-128;Y(Q+1+G);let X=(0,w46.hexlify)(J.slice(Q+1,Q+1+G));return{consumed:1+G,result:X}}return{consumed:1,result:Pg4(J[Q])}}function $g4(J){let Q=(0,Tg4.getBytes)(J,"data"),Y=C46(Q,0);return(0,m_.assertArgument)(Y.consumed===Q.length,"unexpected junk after rlp payload","data",J),Y.result}R46.decodeRlp=$g4});var v46=H((f46)=>{Object.defineProperty(f46,"__esModule",{value:!0});f46.encodeRlp=void 0;var fg4=dJ();function T46(J){let Q=[];while(J)Q.unshift(J&255),J>>=8;return Q}function $46(J){if(Array.isArray(J)){let G=[];if(J.forEach(function(z){G=G.concat($46(z))}),G.length<=55)return G.unshift(192+G.length),G;let X=T46(G.length);return X.unshift(247+X.length),X.concat(G)}let Q=Array.prototype.slice.call((0,fg4.getBytes)(J,"object"));if(Q.length===1&&Q[0]<=127)return Q;else if(Q.length<=55)return Q.unshift(128+Q.length),Q;let Y=T46(Q.length);return Y.unshift(183+Y.length),Y.concat(Q)}var P46="0123456789abcdef";function kg4(J){let Q="0x";for(let Y of $46(J))Q+=P46[Y>>4],Q+=P46[Y&15];return Q}f46.encodeRlp=kg4});var d46=H((g46)=>{Object.defineProperty(g46,"__esModule",{value:!0});g46.parseEther=g46.formatEther=g46.parseUnits=g46.formatUnits=void 0;var lD1=j2(),j46=uD1(),h46=$w(),b46=["wei","kwei","mwei","gwei","szabo","finney","ether"];function x46(J,Q){let Y=18;if(typeof Q==="string"){let G=b46.indexOf(Q);(0,lD1.assertArgument)(G>=0,"invalid unit","unit",Q),Y=3*G}else if(Q!=null)Y=(0,h46.getNumber)(Q,"unit");return j46.FixedNumber.fromValue(J,Y,{decimals:Y,width:512}).toString()}g46.formatUnits=x46;function y46(J,Q){(0,lD1.assertArgument)(typeof J==="string","value must be a string","value",J);let Y=18;if(typeof Q==="string"){let G=b46.indexOf(Q);(0,lD1.assertArgument)(G>=0,"invalid unit","unit",Q),Y=3*G}else if(Q!=null)Y=(0,h46.getNumber)(Q,"unit");return j46.FixedNumber.fromString(J,{decimals:Y,width:512}).value}g46.parseUnits=y46;function vg4(J){return x46(J,18)}g46.formatEther=vg4;function jg4(J){return y46(J,18)}g46.parseEther=jg4});var c46=H((l46)=>{Object.defineProperty(l46,"__esModule",{value:!0});l46.uuidV4=void 0;var u46=dJ();function yg4(J){let Q=(0,u46.getBytes)(J,"randomBytes");Q[6]=Q[6]&15|64,Q[8]=Q[8]&63|128;let Y=(0,u46.hexlify)(Q);return[Y.substring(2,10),Y.substring(10,14),Y.substring(14,18),Y.substring(18,22),Y.substring(22,34)].join("-")}l46.uuidV4=yg4});var h1=H((X0)=>{Object.defineProperty(X0,"__esModule",{value:!0});X0.toUtf8String=X0.toUtf8CodePoints=X0.toUtf8Bytes=X0.parseUnits=X0.formatUnits=X0.parseEther=X0.formatEther=X0.encodeRlp=X0.decodeRlp=X0.defineProperties=X0.resolveProperties=X0.toQuantity=X0.toBeArray=X0.toBeHex=X0.toNumber=X0.toBigInt=X0.getUint=X0.getNumber=X0.getBigInt=X0.mask=X0.toTwos=X0.fromTwos=X0.FixedNumber=X0.FetchCancelSignal=X0.FetchResponse=X0.FetchRequest=X0.EventPayload=X0.makeError=X0.assertNormalize=X0.assertPrivate=X0.assertArgumentCount=X0.assertArgument=X0.assert=X0.isError=X0.isCallException=X0.zeroPadBytes=X0.zeroPadValue=X0.stripZerosLeft=X0.dataSlice=X0.dataLength=X0.concat=X0.hexlify=X0.isBytesLike=X0.isHexString=X0.getBytesCopy=X0.getBytes=X0.encodeBase64=X0.decodeBase64=X0.encodeBase58=X0.decodeBase58=void 0;X0.uuidV4=X0.Utf8ErrorFuncs=void 0;var _46=l96();Object.defineProperty(X0,"decodeBase58",{enumerable:!0,get:function(){return _46.decodeBase58}});Object.defineProperty(X0,"encodeBase58",{enumerable:!0,get:function(){return _46.encodeBase58}});var i46=yD1();Object.defineProperty(X0,"decodeBase64",{enumerable:!0,get:function(){return i46.decodeBase64}});Object.defineProperty(X0,"encodeBase64",{enumerable:!0,get:function(){return i46.encodeBase64}});var x2=dJ();Object.defineProperty(X0,"getBytes",{enumerable:!0,get:function(){return x2.getBytes}});Object.defineProperty(X0,"getBytesCopy",{enumerable:!0,get:function(){return x2.getBytesCopy}});Object.defineProperty(X0,"isHexString",{enumerable:!0,get:function(){return x2.isHexString}});Object.defineProperty(X0,"isBytesLike",{enumerable:!0,get:function(){return x2.isBytesLike}});Object.defineProperty(X0,"hexlify",{enumerable:!0,get:function(){return x2.hexlify}});Object.defineProperty(X0,"concat",{enumerable:!0,get:function(){return x2.concat}});Object.defineProperty(X0,"dataLength",{enumerable:!0,get:function(){return x2.dataLength}});Object.defineProperty(X0,"dataSlice",{enumerable:!0,get:function(){return x2.dataSlice}});Object.defineProperty(X0,"stripZerosLeft",{enumerable:!0,get:function(){return x2.stripZerosLeft}});Object.defineProperty(X0,"zeroPadValue",{enumerable:!0,get:function(){return x2.zeroPadValue}});Object.defineProperty(X0,"zeroPadBytes",{enumerable:!0,get:function(){return x2.zeroPadBytes}});var Dq=j2();Object.defineProperty(X0,"isCallException",{enumerable:!0,get:function(){return Dq.isCallException}});Object.defineProperty(X0,"isError",{enumerable:!0,get:function(){return Dq.isError}});Object.defineProperty(X0,"assert",{enumerable:!0,get:function(){return Dq.assert}});Object.defineProperty(X0,"assertArgument",{enumerable:!0,get:function(){return Dq.assertArgument}});Object.defineProperty(X0,"assertArgumentCount",{enumerable:!0,get:function(){return Dq.assertArgumentCount}});Object.defineProperty(X0,"assertPrivate",{enumerable:!0,get:function(){return Dq.assertPrivate}});Object.defineProperty(X0,"assertNormalize",{enumerable:!0,get:function(){return Dq.assertNormalize}});Object.defineProperty(X0,"makeError",{enumerable:!0,get:function(){return Dq.makeError}});var gg4=a96();Object.defineProperty(X0,"EventPayload",{enumerable:!0,get:function(){return gg4.EventPayload}});var pD1=A46();Object.defineProperty(X0,"FetchRequest",{enumerable:!0,get:function(){return pD1.FetchRequest}});Object.defineProperty(X0,"FetchResponse",{enumerable:!0,get:function(){return pD1.FetchResponse}});Object.defineProperty(X0,"FetchCancelSignal",{enumerable:!0,get:function(){return pD1.FetchCancelSignal}});var mg4=uD1();Object.defineProperty(X0,"FixedNumber",{enumerable:!0,get:function(){return mg4.FixedNumber}});var y2=$w();Object.defineProperty(X0,"fromTwos",{enumerable:!0,get:function(){return y2.fromTwos}});Object.defineProperty(X0,"toTwos",{enumerable:!0,get:function(){return y2.toTwos}});Object.defineProperty(X0,"mask",{enumerable:!0,get:function(){return y2.mask}});Object.defineProperty(X0,"getBigInt",{enumerable:!0,get:function(){return y2.getBigInt}});Object.defineProperty(X0,"getNumber",{enumerable:!0,get:function(){return y2.getNumber}});Object.defineProperty(X0,"getUint",{enumerable:!0,get:function(){return y2.getUint}});Object.defineProperty(X0,"toBigInt",{enumerable:!0,get:function(){return y2.toBigInt}});Object.defineProperty(X0,"toNumber",{enumerable:!0,get:function(){return y2.toNumber}});Object.defineProperty(X0,"toBeHex",{enumerable:!0,get:function(){return y2.toBeHex}});Object.defineProperty(X0,"toBeArray",{enumerable:!0,get:function(){return y2.toBeArray}});Object.defineProperty(X0,"toQuantity",{enumerable:!0,get:function(){return y2.toQuantity}});var n46=qq();Object.defineProperty(X0,"resolveProperties",{enumerable:!0,get:function(){return n46.resolveProperties}});Object.defineProperty(X0,"defineProperties",{enumerable:!0,get:function(){return n46.defineProperties}});var dg4=S46();Object.defineProperty(X0,"decodeRlp",{enumerable:!0,get:function(){return dg4.decodeRlp}});var ug4=v46();Object.defineProperty(X0,"encodeRlp",{enumerable:!0,get:function(){return ug4.encodeRlp}});var d_=d46();Object.defineProperty(X0,"formatEther",{enumerable:!0,get:function(){return d_.formatEther}});Object.defineProperty(X0,"parseEther",{enumerable:!0,get:function(){return d_.parseEther}});Object.defineProperty(X0,"formatUnits",{enumerable:!0,get:function(){return d_.formatUnits}});Object.defineProperty(X0,"parseUnits",{enumerable:!0,get:function(){return d_.parseUnits}});var u_=x_();Object.defineProperty(X0,"toUtf8Bytes",{enumerable:!0,get:function(){return u_.toUtf8Bytes}});Object.defineProperty(X0,"toUtf8CodePoints",{enumerable:!0,get:function(){return u_.toUtf8CodePoints}});Object.defineProperty(X0,"toUtf8String",{enumerable:!0,get:function(){return u_.toUtf8String}});Object.defineProperty(X0,"Utf8ErrorFuncs",{enumerable:!0,get:function(){return u_.Utf8ErrorFuncs}});var lg4=c46();Object.defineProperty(X0,"uuidV4",{enumerable:!0,get:function(){return lg4.uuidV4}})});var ZY=H((e46)=>{Object.defineProperty(e46,"__esModule",{value:!0});e46.Reader=e46.Writer=e46.Coder=e46.checkResultErrors=e46.Result=e46.WordSize=void 0;var E9=h1();e46.WordSize=32;var cD1=new Uint8Array(e46.WordSize),_g4=["then"],l_={},r46=new WeakMap;function eD(J){return r46.get(J)}function o46(J,Q){r46.set(J,Q)}function Pf(J,Q){let Y=Error(`deferred error during ABI decoding triggered accessing ${J}`);throw Y.error=Q,Y}function _D1(J,Q,Y){if(J.indexOf(null)>=0)return Q.map((G,X)=>{if(G instanceof Hq)return _D1(eD(G),G,Y);return G});return J.reduce((G,X,z)=>{let K=Q.getValue(X);if(!(X in G)){if(Y&&K instanceof Hq)K=_D1(eD(K),K,Y);G[X]=K}return G},{})}class Hq extends Array{#J;constructor(...J){let Q=J[0],Y=J[1],G=(J[2]||[]).slice(),X=!0;if(Q!==l_)Y=J,G=[],X=!1;super(Y.length);Y.forEach((W,Z)=>{this[Z]=W});let z=G.reduce((W,Z)=>{if(typeof Z==="string")W.set(Z,(W.get(Z)||0)+1);return W},new Map);if(o46(this,Object.freeze(Y.map((W,Z)=>{let V=G[Z];if(V!=null&&z.get(V)===1)return V;return null}))),this.#J=[],this.#J==null)this.#J;if(!X)return;Object.freeze(this);let K=new Proxy(this,{get:(W,Z,V)=>{if(typeof Z==="string"){if(Z.match(/^[0-9]+$/)){let U=(0,E9.getNumber)(Z,"%index");if(U<0||U>=this.length)throw RangeError("out of result range");let M=W[U];if(M instanceof Error)Pf(`index ${U}`,M);return M}if(_g4.indexOf(Z)>=0)return Reflect.get(W,Z,V);let q=W[Z];if(q instanceof Function)return function(...U){return q.apply(this===V?W:this,U)};else if(!(Z in W))return W.getValue.apply(this===V?W:this,[Z])}return Reflect.get(W,Z,V)}});return o46(K,eD(this)),K}toArray(J){let Q=[];return this.forEach((Y,G)=>{if(Y instanceof Error)Pf(`index ${G}`,Y);if(J&&Y instanceof Hq)Y=Y.toArray(J);Q.push(Y)}),Q}toObject(J){let Q=eD(this);return Q.reduce((Y,G,X)=>{return(0,E9.assert)(G!=null,`value at index ${X} unnamed`,"UNSUPPORTED_OPERATION",{operation:"toObject()"}),_D1(Q,this,J)},{})}slice(J,Q){if(J==null)J=0;if(J<0){if(J+=this.length,J<0)J=0}if(Q==null)Q=this.length;if(Q<0){if(Q+=this.length,Q<0)Q=0}if(Q>this.length)Q=this.length;let Y=eD(this),G=[],X=[];for(let z=J;z<Q;z++)G.push(this[z]),X.push(Y[z]);return new Hq(l_,G,X)}filter(J,Q){let Y=eD(this),G=[],X=[];for(let z=0;z<this.length;z++){let K=this[z];if(K instanceof Error)Pf(`index ${z}`,K);if(J.call(Q,K,z,this))G.push(K),X.push(Y[z])}return new Hq(l_,G,X)}map(J,Q){let Y=[];for(let G=0;G<this.length;G++){let X=this[G];if(X instanceof Error)Pf(`index ${G}`,X);Y.push(J.call(Q,X,G,this))}return Y}getValue(J){let Q=eD(this).indexOf(J);if(Q===-1)return;let Y=this[Q];if(Y instanceof Error)Pf(`property ${JSON.stringify(J)}`,Y.error);return Y}static fromItems(J,Q){return new Hq(l_,J,Q)}}e46.Result=Hq;function ig4(J){let Q=[],Y=function(G,X){if(!Array.isArray(X))return;for(let z in X){let K=G.slice();K.push(z);try{Y(K,X[z])}catch(W){Q.push({path:K,error:W})}}};return Y([],J),Q}e46.checkResultErrors=ig4;function a46(J){let Q=(0,E9.toBeArray)(J);if((0,E9.assert)(Q.length<=e46.WordSize,"value out-of-bounds","BUFFER_OVERRUN",{buffer:Q,length:e46.WordSize,offset:Q.length}),Q.length!==e46.WordSize)Q=(0,E9.getBytesCopy)((0,E9.concat)([cD1.slice(Q.length%e46.WordSize),Q]));return Q}class s46{name;type;localName;dynamic;constructor(J,Q,Y,G){(0,E9.defineProperties)(this,{name:J,type:Q,localName:Y,dynamic:G},{name:"string",type:"string",localName:"string",dynamic:"boolean"})}_throwError(J,Q){(0,E9.assertArgument)(!1,J,this.localName,Q)}}e46.Coder=s46;class t46{#J;#Q;constructor(){this.#J=[],this.#Q=0}get data(){return(0,E9.concat)(this.#J)}get length(){return this.#Q}#Y(J){return this.#J.push(J),this.#Q+=J.length,J.length}appendWriter(J){return this.#Y((0,E9.getBytesCopy)(J.data))}writeBytes(J){let Q=(0,E9.getBytesCopy)(J),Y=Q.length%e46.WordSize;if(Y)Q=(0,E9.getBytesCopy)((0,E9.concat)([Q,cD1.slice(Y)]));return this.#Y(Q)}writeValue(J){return this.#Y(a46(J))}writeUpdatableValue(){let J=this.#J.length;return this.#J.push(cD1),this.#Q+=e46.WordSize,(Q)=>{this.#J[J]=a46(Q)}}}e46.Writer=t46;class iD1{allowLoose;#J;#Q;#Y;#G;#X;constructor(J,Q,Y){(0,E9.defineProperties)(this,{allowLoose:!!Q}),this.#J=(0,E9.getBytesCopy)(J),this.#Y=0,this.#G=null,this.#X=Y!=null?Y:1024,this.#Q=0}get data(){return(0,E9.hexlify)(this.#J)}get dataLength(){return this.#J.length}get consumed(){return this.#Q}get bytes(){return new Uint8Array(this.#J)}#W(J){if(this.#G)return this.#G.#W(J);this.#Y+=J,(0,E9.assert)(this.#X<1||this.#Y<=this.#X*this.dataLength,`compressed ABI data exceeds inflation ratio of ${this.#X} ( see: https://github.com/ethers-io/ethers.js/issues/4537 )`,"BUFFER_OVERRUN",{buffer:(0,E9.getBytesCopy)(this.#J),offset:this.#Q,length:J,info:{bytesRead:this.#Y,dataLength:this.dataLength}})}#K(J,Q,Y){let G=Math.ceil(Q/e46.WordSize)*e46.WordSize;if(this.#Q+G>this.#J.length)if(this.allowLoose&&Y&&this.#Q+Q<=this.#J.length)G=Q;else(0,E9.assert)(!1,"data out-of-bounds","BUFFER_OVERRUN",{buffer:(0,E9.getBytesCopy)(this.#J),length:this.#J.length,offset:this.#Q+G});return this.#J.slice(this.#Q,this.#Q+G)}subReader(J){let Q=new iD1(this.#J.slice(this.#Q+J),this.allowLoose,this.#X);return Q.#G=this,Q}readBytes(J,Q){let Y=this.#K(0,J,!!Q);return this.#W(J),this.#Q+=Y.length,Y.slice(0,J)}readValue(){return(0,E9.toBigInt)(this.readBytes(e46.WordSize))}readIndex(){return(0,E9.toNumber)(this.readBytes(e46.WordSize))}}e46.Reader=iD1});var $f=H((bw)=>{Object.defineProperty(bw,"__esModule",{value:!0});bw.randomBytes=bw.pbkdf2Sync=bw.createHmac=bw.createHash=void 0;var p_=V1("crypto");Object.defineProperty(bw,"createHash",{enumerable:!0,get:function(){return p_.createHash}});Object.defineProperty(bw,"createHmac",{enumerable:!0,get:function(){return p_.createHmac}});Object.defineProperty(bw,"pbkdf2Sync",{enumerable:!0,get:function(){return p_.pbkdf2Sync}});Object.defineProperty(bw,"randomBytes",{enumerable:!0,get:function(){return p_.randomBytes}})});var K56=H((X56)=>{Object.defineProperty(X56,"__esModule",{value:!0});X56.computeHmac=void 0;var tg4=$f(),nD1=h1(),Q56=!1,Y56=function(J,Q,Y){return(0,tg4.createHmac)(J,Q).update(Y).digest()},G56=Y56;function ff(J,Q,Y){let G=(0,nD1.getBytes)(Q,"key"),X=(0,nD1.getBytes)(Y,"data");return(0,nD1.hexlify)(G56(J,G,X))}X56.computeHmac=ff;ff._=Y56;ff.lock=function(){Q56=!0};ff.register=function(J){if(Q56)throw Error("computeHmac is locked");G56=J};Object.freeze(ff)});var xw=H((U56)=>{Object.defineProperty(U56,"__esModule",{value:!0});U56.output=U56.exists=U56.hash=U56.bytes=U56.bool=U56.number=void 0;function c_(J){if(!Number.isSafeInteger(J)||J<0)throw Error(`Wrong positive integer: ${J}`)}U56.number=c_;function W56(J){if(typeof J!=="boolean")throw Error(`Expected boolean, not ${J}`)}U56.bool=W56;function oD1(J,...Q){if(!(J instanceof Uint8Array))throw Error("Expected Uint8Array");if(Q.length>0&&!Q.includes(J.length))throw Error(`Expected Uint8Array of length ${Q}, not of length=${J.length}`)}U56.bytes=oD1;function Z56(J){if(typeof J!=="function"||typeof J.create!=="function")throw Error("Hash should be wrapped by utils.wrapConstructor");c_(J.outputLen),c_(J.blockLen)}U56.hash=Z56;function V56(J,Q=!0){if(J.destroyed)throw Error("Hash instance has been destroyed");if(Q&&J.finished)throw Error("Hash#digest() has already been called")}U56.exists=V56;function q56(J,Q){oD1(J);let Y=Q.outputLen;if(J.length<Y)throw Error(`digestInto() expects output buffer of length at least ${Y}`)}U56.output=q56;var eg4={number:c_,bool:W56,bytes:oD1,hash:Z56,exists:V56,output:q56};U56.default=eg4});var x56=H((h56)=>{Object.defineProperty(h56,"__esModule",{value:!0});h56.add5L=h56.add5H=h56.add4H=h56.add4L=h56.add3H=h56.add3L=h56.add=h56.rotlBL=h56.rotlBH=h56.rotlSL=h56.rotlSH=h56.rotr32L=h56.rotr32H=h56.rotrBL=h56.rotrBH=h56.rotrSL=h56.rotrSH=h56.shrSL=h56.shrSH=h56.toBig=h56.split=h56.fromBig=void 0;var __=BigInt(4294967295),aD1=BigInt(32);function rD1(J,Q=!1){if(Q)return{h:Number(J&__),l:Number(J>>aD1&__)};return{h:Number(J>>aD1&__)|0,l:Number(J&__)|0}}h56.fromBig=rD1;function D56(J,Q=!1){let Y=new Uint32Array(J.length),G=new Uint32Array(J.length);for(let X=0;X<J.length;X++){let{h:z,l:K}=rD1(J[X],Q);[Y[X],G[X]]=[z,K]}return[Y,G]}h56.split=D56;var H56=(J,Q)=>BigInt(J>>>0)<<aD1|BigInt(Q>>>0);h56.toBig=H56;var I56=(J,Q,Y)=>J>>>Y;h56.shrSH=I56;var O56=(J,Q,Y)=>J<<32-Y|Q>>>Y;h56.shrSL=O56;var A56=(J,Q,Y)=>J>>>Y|Q<<32-Y;h56.rotrSH=A56;var B56=(J,Q,Y)=>J<<32-Y|Q>>>Y;h56.rotrSL=B56;var N56=(J,Q,Y)=>J<<64-Y|Q>>>Y-32;h56.rotrBH=N56;var w56=(J,Q,Y)=>J>>>Y-32|Q<<64-Y;h56.rotrBL=w56;var L56=(J,Q)=>Q;h56.rotr32H=L56;var E56=(J,Q)=>J;h56.rotr32L=E56;var C56=(J,Q,Y)=>J<<Y|Q>>>32-Y;h56.rotlSH=C56;var R56=(J,Q,Y)=>Q<<Y|J>>>32-Y;h56.rotlSL=R56;var F56=(J,Q,Y)=>Q<<Y-32|J>>>64-Y;h56.rotlBH=F56;var S56=(J,Q,Y)=>J<<Y-32|Q>>>64-Y;h56.rotlBL=S56;function T56(J,Q,Y,G){let X=(Q>>>0)+(G>>>0);return{h:J+Y+(X/4294967296|0)|0,l:X|0}}h56.add=T56;var P56=(J,Q,Y)=>(J>>>0)+(Q>>>0)+(Y>>>0);h56.add3L=P56;var $56=(J,Q,Y,G)=>Q+Y+G+(J/4294967296|0)|0;h56.add3H=$56;var f56=(J,Q,Y,G)=>(J>>>0)+(Q>>>0)+(Y>>>0)+(G>>>0);h56.add4L=f56;var k56=(J,Q,Y,G,X)=>Q+Y+G+X+(J/4294967296|0)|0;h56.add4H=k56;var v56=(J,Q,Y,G,X)=>(J>>>0)+(Q>>>0)+(Y>>>0)+(G>>>0)+(X>>>0);h56.add5L=v56;var j56=(J,Q,Y,G,X,z)=>Q+Y+G+X+z+(J/4294967296|0)|0;h56.add5H=j56;var Km4={fromBig:rD1,split:D56,toBig:H56,shrSH:I56,shrSL:O56,rotrSH:A56,rotrSL:B56,rotrBH:N56,rotrBL:w56,rotr32H:L56,rotr32L:E56,rotlSH:C56,rotlSL:R56,rotlBH:F56,rotlBL:S56,add:T56,add3L:P56,add3H:$56,add4L:f56,add4H:k56,add5H:j56,add5L:v56};h56.default=Km4});var m56=H((y56)=>{Object.defineProperty(y56,"__esModule",{value:!0});y56.crypto=void 0;var i_=V1("node:crypto");y56.crypto=i_&&typeof i_==="object"&&"webcrypto"in i_?i_.webcrypto:void 0});var Iq=H((l56)=>{/*! noble-hashes - MIT License (c) 2022 Paul Miller (paulmillr.com) */Object.defineProperty(l56,"__esModule",{value:!0});l56.randomBytes=l56.wrapXOFConstructorWithOpts=l56.wrapConstructorWithOpts=l56.wrapConstructor=l56.checkOpts=l56.Hash=l56.concatBytes=l56.toBytes=l56.utf8ToBytes=l56.asyncLoop=l56.nextTick=l56.hexToBytes=l56.bytesToHex=l56.isLE=l56.rotr=l56.createView=l56.u32=l56.u8=void 0;var sD1=m56(),tD1=(J)=>J instanceof Uint8Array,$m4=(J)=>new Uint8Array(J.buffer,J.byteOffset,J.byteLength);l56.u8=$m4;var fm4=(J)=>new Uint32Array(J.buffer,J.byteOffset,Math.floor(J.byteLength/4));l56.u32=fm4;var km4=(J)=>new DataView(J.buffer,J.byteOffset,J.byteLength);l56.createView=km4;var vm4=(J,Q)=>J<<32-Q|J>>>Q;l56.rotr=vm4;l56.isLE=new Uint8Array(new Uint32Array([287454020]).buffer)[0]===68;if(!l56.isLE)throw Error("Non little-endian hardware is not supported");var jm4=Array.from({length:256},(J,Q)=>Q.toString(16).padStart(2,"0"));function hm4(J){if(!tD1(J))throw Error("Uint8Array expected");let Q="";for(let Y=0;Y<J.length;Y++)Q+=jm4[J[Y]];return Q}l56.bytesToHex=hm4;function bm4(J){if(typeof J!=="string")throw Error("hex string expected, got "+typeof J);let Q=J.length;if(Q%2)throw Error("padded hex string expected, got unpadded hex of length "+Q);let Y=new Uint8Array(Q/2);for(let G=0;G<Y.length;G++){let X=G*2,z=J.slice(X,X+2),K=Number.parseInt(z,16);if(Number.isNaN(K)||K<0)throw Error("Invalid byte sequence");Y[G]=K}return Y}l56.hexToBytes=bm4;var xm4=async()=>{};l56.nextTick=xm4;async function ym4(J,Q,Y){let G=Date.now();for(let X=0;X<J;X++){Y(X);let z=Date.now()-G;if(z>=0&&z<Q)continue;await l56.nextTick(),G+=z}}l56.asyncLoop=ym4;function d56(J){if(typeof J!=="string")throw Error(`utf8ToBytes expected string, got ${typeof J}`);return new Uint8Array(new TextEncoder().encode(J))}l56.utf8ToBytes=d56;function n_(J){if(typeof J==="string")J=d56(J);if(!tD1(J))throw Error(`expected Uint8Array, got ${typeof J}`);return J}l56.toBytes=n_;function gm4(...J){let Q=new Uint8Array(J.reduce((G,X)=>G+X.length,0)),Y=0;return J.forEach((G)=>{if(!tD1(G))throw Error("Uint8Array expected");Q.set(G,Y),Y+=G.length}),Q}l56.concatBytes=gm4;class u56{clone(){return this._cloneInto()}}l56.Hash=u56;var mm4={}.toString;function dm4(J,Q){if(Q!==void 0&&mm4.call(Q)!=="[object Object]")throw Error("Options should be object or undefined");return Object.assign(J,Q)}l56.checkOpts=dm4;function um4(J){let Q=(G)=>J().update(n_(G)).digest(),Y=J();return Q.outputLen=Y.outputLen,Q.blockLen=Y.blockLen,Q.create=()=>J(),Q}l56.wrapConstructor=um4;function lm4(J){let Q=(G,X)=>J(X).update(n_(G)).digest(),Y=J({});return Q.outputLen=Y.outputLen,Q.blockLen=Y.blockLen,Q.create=(G)=>J(G),Q}l56.wrapConstructorWithOpts=lm4;function pm4(J){let Q=(G,X)=>J(X).update(n_(G)).digest(),Y=J({});return Q.outputLen=Y.outputLen,Q.blockLen=Y.blockLen,Q.create=(G)=>J(G),Q}l56.wrapXOFConstructorWithOpts=pm4;function cm4(J=32){if(sD1.crypto&&typeof sD1.crypto.getRandomValues==="function")return sD1.crypto.getRandomValues(new Uint8Array(J));throw Error("crypto.getRandomValues must be defined")}l56.randomBytes=cm4});var Q76=H((e56)=>{Object.defineProperty(e56,"__esModule",{value:!0});e56.shake256=e56.shake128=e56.keccak_512=e56.keccak_384=e56.keccak_256=e56.keccak_224=e56.sha3_512=e56.sha3_384=e56.sha3_256=e56.sha3_224=e56.Keccak=e56.keccakP=void 0;var yw=xw(),jf=x56(),vf=Iq(),[o56,a56,r56]=[[],[],[]],Kd4=BigInt(0),kf=BigInt(1),Wd4=BigInt(2),Zd4=BigInt(7),Vd4=BigInt(256),qd4=BigInt(113);for(let J=0,Q=kf,Y=1,G=0;J<24;J++){[Y,G]=[G,(2*Y+3*G)%5],o56.push(2*(5*G+Y)),a56.push((J+1)*(J+2)/2%64);let X=Kd4;for(let z=0;z<7;z++)if(Q=(Q<<kf^(Q>>Zd4)*qd4)%Vd4,Q&Wd4)X^=kf<<(kf<<BigInt(z))-kf;r56.push(X)}var[Ud4,Md4]=(0,jf.split)(r56,!0),i56=(J,Q,Y)=>Y>32?(0,jf.rotlBH)(J,Q,Y):(0,jf.rotlSH)(J,Q,Y),n56=(J,Q,Y)=>Y>32?(0,jf.rotlBL)(J,Q,Y):(0,jf.rotlSL)(J,Q,Y);function s56(J,Q=24){let Y=new Uint32Array(10);for(let G=24-Q;G<24;G++){for(let K=0;K<10;K++)Y[K]=J[K]^J[K+10]^J[K+20]^J[K+30]^J[K+40];for(let K=0;K<10;K+=2){let W=(K+8)%10,Z=(K+2)%10,V=Y[Z],q=Y[Z+1],U=i56(V,q,1)^Y[W],M=n56(V,q,1)^Y[W+1];for(let D=0;D<50;D+=10)J[K+D]^=U,J[K+D+1]^=M}let X=J[2],z=J[3];for(let K=0;K<24;K++){let W=a56[K],Z=i56(X,z,W),V=n56(X,z,W),q=o56[K];X=J[q],z=J[q+1],J[q]=Z,J[q+1]=V}for(let K=0;K<50;K+=10){for(let W=0;W<10;W++)Y[W]=J[K+W];for(let W=0;W<10;W++)J[K+W]^=~Y[(W+2)%10]&Y[(W+4)%10]}J[0]^=Ud4[G],J[1]^=Md4[G]}Y.fill(0)}e56.keccakP=s56;class hf extends vf.Hash{constructor(J,Q,Y,G=!1,X=24){super();if(this.blockLen=J,this.suffix=Q,this.outputLen=Y,this.enableXOF=G,this.rounds=X,this.pos=0,this.posOut=0,this.finished=!1,this.destroyed=!1,(0,yw.number)(Y),0>=this.blockLen||this.blockLen>=200)throw Error("Sha3 supports only keccak-f1600 function");this.state=new Uint8Array(200),this.state32=(0,vf.u32)(this.state)}keccak(){s56(this.state32,this.rounds),this.posOut=0,this.pos=0}update(J){(0,yw.exists)(this);let{blockLen:Q,state:Y}=this;J=(0,vf.toBytes)(J);let G=J.length;for(let X=0;X<G;){let z=Math.min(Q-this.pos,G-X);for(let K=0;K<z;K++)Y[this.pos++]^=J[X++];if(this.pos===Q)this.keccak()}return this}finish(){if(this.finished)return;this.finished=!0;let{state:J,suffix:Q,pos:Y,blockLen:G}=this;if(J[Y]^=Q,(Q&128)!==0&&Y===G-1)this.keccak();J[G-1]^=128,this.keccak()}writeInto(J){(0,yw.exists)(this,!1),(0,yw.bytes)(J),this.finish();let Q=this.state,{blockLen:Y}=this;for(let G=0,X=J.length;G<X;){if(this.posOut>=Y)this.keccak();let z=Math.min(Y-this.posOut,X-G);J.set(Q.subarray(this.posOut,this.posOut+z),G),this.posOut+=z,G+=z}return J}xofInto(J){if(!this.enableXOF)throw Error("XOF is not possible for this instance");return this.writeInto(J)}xof(J){return(0,yw.number)(J),this.xofInto(new Uint8Array(J))}digestInto(J){if((0,yw.output)(J,this),this.finished)throw Error("digest() was already called");return this.writeInto(J),this.destroy(),J}digest(){return this.digestInto(new Uint8Array(this.outputLen))}destroy(){this.destroyed=!0,this.state.fill(0)}_cloneInto(J){let{blockLen:Q,suffix:Y,outputLen:G,rounds:X,enableXOF:z}=this;return J||(J=new hf(Q,Y,G,z,X)),J.state32.set(this.state32),J.pos=this.pos,J.posOut=this.posOut,J.finished=this.finished,J.rounds=X,J.suffix=Y,J.outputLen=G,J.enableXOF=z,J.destroyed=this.destroyed,J}}e56.Keccak=hf;var Oq=(J,Q,Y)=>(0,vf.wrapConstructor)(()=>new hf(Q,J,Y));e56.sha3_224=Oq(6,144,28);e56.sha3_256=Oq(6,136,32);e56.sha3_384=Oq(6,104,48);e56.sha3_512=Oq(6,72,64);e56.keccak_224=Oq(1,144,28);e56.keccak_256=Oq(1,136,32);e56.keccak_384=Oq(1,104,48);e56.keccak_512=Oq(1,72,64);var t56=(J,Q,Y)=>(0,vf.wrapXOFConstructorWithOpts)((G={})=>new hf(Q,J,G.dkLen===void 0?Y:G.dkLen,!0));e56.shake128=t56(31,168,16);e56.shake256=t56(31,136,32)});var Z76=H((K76)=>{Object.defineProperty(K76,"__esModule",{value:!0});K76.keccak256=void 0;var Rd4=Q76(),Y76=h1(),G76=!1,X76=function(J){return(0,Rd4.keccak_256)(J)},z76=X76;function bf(J){let Q=(0,Y76.getBytes)(J,"data");return(0,Y76.hexlify)(z76(Q))}K76.keccak256=bf;bf._=X76;bf.lock=function(){G76=!0};bf.register=function(J){if(G76)throw TypeError("keccak256 is locked");z76=J};Object.freeze(bf)});var JH1=H((q76)=>{Object.defineProperty(q76,"__esModule",{value:!0});q76.SHA2=void 0;var eD1=xw(),xf=Iq();function Fd4(J,Q,Y,G){if(typeof J.setBigUint64==="function")return J.setBigUint64(Q,Y,G);let X=BigInt(32),z=BigInt(4294967295),K=Number(Y>>X&z),W=Number(Y&z),Z=G?4:0,V=G?0:4;J.setUint32(Q+Z,K,G),J.setUint32(Q+V,W,G)}class V76 extends xf.Hash{constructor(J,Q,Y,G){super();this.blockLen=J,this.outputLen=Q,this.padOffset=Y,this.isLE=G,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(J),this.view=(0,xf.createView)(this.buffer)}update(J){(0,eD1.exists)(this);let{view:Q,buffer:Y,blockLen:G}=this;J=(0,xf.toBytes)(J);let X=J.length;for(let z=0;z<X;){let K=Math.min(G-this.pos,X-z);if(K===G){let W=(0,xf.createView)(J);for(;G<=X-z;z+=G)this.process(W,z);continue}if(Y.set(J.subarray(z,z+K),this.pos),this.pos+=K,z+=K,this.pos===G)this.process(Q,0),this.pos=0}return this.length+=J.length,this.roundClean(),this}digestInto(J){(0,eD1.exists)(this),(0,eD1.output)(J,this),this.finished=!0;let{buffer:Q,view:Y,blockLen:G,isLE:X}=this,{pos:z}=this;if(Q[z++]=128,this.buffer.subarray(z).fill(0),this.padOffset>G-z)this.process(Y,0),z=0;for(let q=z;q<G;q++)Q[q]=0;Fd4(Y,G-8,BigInt(this.length*8),X),this.process(Y,0);let K=(0,xf.createView)(J),W=this.outputLen;if(W%4)throw Error("_sha2: outputLen should be aligned to 32bit");let Z=W/4,V=this.get();if(Z>V.length)throw Error("_sha2: outputLen bigger than state");for(let q=0;q<Z;q++)K.setUint32(4*q,V[q],X)}digest(){let{buffer:J,outputLen:Q}=this;this.digestInto(J);let Y=J.slice(0,Q);return this.destroy(),Y}_cloneInto(J){J||(J=new this.constructor),J.set(...this.get());let{blockLen:Q,buffer:Y,length:G,finished:X,destroyed:z,pos:K}=this;if(J.length=G,J.pos=K,J.finished=X,J.destroyed=z,G%Q)J.buffer.set(Y);return J}}q76.SHA2=V76});var A76=H((I76)=>{Object.defineProperty(I76,"__esModule",{value:!0});I76.ripemd160=I76.RIPEMD160=void 0;var Sd4=JH1(),Td4=Iq(),Pd4=new Uint8Array([7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8]),D76=Uint8Array.from({length:16},(J,Q)=>Q),$d4=D76.map((J)=>(9*J+5)%16),QH1=[D76],YH1=[$d4];for(let J=0;J<4;J++)for(let Q of[QH1,YH1])Q.push(Q[J].map((Y)=>Pd4[Y]));var H76=[[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8],[12,13,11,15,6,9,9,7,12,15,11,13,7,8,7,7],[13,15,14,11,7,7,6,8,13,14,13,12,5,5,6,9],[14,11,12,14,8,6,5,5,15,12,15,14,9,9,8,6],[15,12,13,13,9,5,8,6,14,11,12,11,8,6,5,5]].map((J)=>new Uint8Array(J)),fd4=QH1.map((J,Q)=>J.map((Y)=>H76[Q][Y])),kd4=YH1.map((J,Q)=>J.map((Y)=>H76[Q][Y])),vd4=new Uint32Array([0,1518500249,1859775393,2400959708,2840853838]),jd4=new Uint32Array([1352829926,1548603684,1836072691,2053994217,0]),o_=(J,Q)=>J<<Q|J>>>32-Q;function M76(J,Q,Y,G){if(J===0)return Q^Y^G;else if(J===1)return Q&Y|~Q&G;else if(J===2)return(Q|~Y)^G;else if(J===3)return Q&G|Y&~G;else return Q^(Y|~G)}var a_=new Uint32Array(16);class GH1 extends Sd4.SHA2{constructor(){super(64,20,8,!0);this.h0=1732584193,this.h1=-271733879,this.h2=-1732584194,this.h3=271733878,this.h4=-1009589776}get(){let{h0:J,h1:Q,h2:Y,h3:G,h4:X}=this;return[J,Q,Y,G,X]}set(J,Q,Y,G,X){this.h0=J|0,this.h1=Q|0,this.h2=Y|0,this.h3=G|0,this.h4=X|0}process(J,Q){for(let M=0;M<16;M++,Q+=4)a_[M]=J.getUint32(Q,!0);let Y=this.h0|0,G=Y,X=this.h1|0,z=X,K=this.h2|0,W=K,Z=this.h3|0,V=Z,q=this.h4|0,U=q;for(let M=0;M<5;M++){let D=4-M,I=vd4[M],O=jd4[M],A=QH1[M],B=YH1[M],w=fd4[M],N=kd4[M];for(let L=0;L<16;L++){let E=o_(Y+M76(M,X,K,Z)+a_[A[L]]+I,w[L])+q|0;Y=q,q=Z,Z=o_(K,10)|0,K=X,X=E}for(let L=0;L<16;L++){let E=o_(G+M76(D,z,W,V)+a_[B[L]]+O,N[L])+U|0;G=U,U=V,V=o_(W,10)|0,W=z,z=E}}this.set(this.h1+K+V|0,this.h2+Z+U|0,this.h3+q+G|0,this.h4+Y+z|0,this.h0+X+W|0)}roundClean(){a_.fill(0)}destroy(){this.destroyed=!0,this.buffer.fill(0),this.set(0,0,0,0,0)}}I76.RIPEMD160=GH1;I76.ripemd160=(0,Td4.wrapConstructor)(()=>new GH1)});var R76=H((E76)=>{Object.defineProperty(E76,"__esModule",{value:!0});E76.ripemd160=void 0;var bd4=A76(),B76=h1(),N76=!1,w76=function(J){return(0,bd4.ripemd160)(J)},L76=w76;function yf(J){let Q=(0,B76.getBytes)(J,"data");return(0,B76.hexlify)(L76(Q))}E76.ripemd160=yf;yf._=w76;yf.lock=function(){N76=!0};yf.register=function(J){if(N76)throw TypeError("ripemd160 is locked");L76=J};Object.freeze(yf)});var f76=H((P76)=>{Object.defineProperty(P76,"__esModule",{value:!0});P76.pbkdf2=void 0;var xd4=$f(),XH1=h1(),F76=!1,S76=function(J,Q,Y,G,X){return(0,xd4.pbkdf2Sync)(J,Q,Y,G,X)},T76=S76;function gf(J,Q,Y,G,X){let z=(0,XH1.getBytes)(J,"password"),K=(0,XH1.getBytes)(Q,"salt");return(0,XH1.hexlify)(T76(z,K,Y,G,X))}P76.pbkdf2=gf;gf._=S76;gf.lock=function(){F76=!0};gf.register=function(J){if(F76)throw Error("pbkdf2 is locked");T76=J};Object.freeze(gf)});var x76=H((h76)=>{Object.defineProperty(h76,"__esModule",{value:!0});h76.randomBytes=void 0;var yd4=$f(),k76=!1,v76=function(J){return new Uint8Array((0,yd4.randomBytes)(J))},j76=v76;function mf(J){return j76(J)}h76.randomBytes=mf;mf._=v76;mf.lock=function(){k76=!0};mf.register=function(J){if(k76)throw Error("randomBytes is locked");j76=J};Object.freeze(mf)});var d76=H((g76)=>{Object.defineProperty(g76,"__esModule",{value:!0});g76.sha224=g76.sha256=void 0;var gd4=JH1(),VY=Iq(),md4=(J,Q,Y)=>J&Q^~J&Y,dd4=(J,Q,Y)=>J&Q^J&Y^Q&Y,ud4=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),Aq=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),Bq=new Uint32Array(64);class zH1 extends gd4.SHA2{constructor(){super(64,32,8,!1);this.A=Aq[0]|0,this.B=Aq[1]|0,this.C=Aq[2]|0,this.D=Aq[3]|0,this.E=Aq[4]|0,this.F=Aq[5]|0,this.G=Aq[6]|0,this.H=Aq[7]|0}get(){let{A:J,B:Q,C:Y,D:G,E:X,F:z,G:K,H:W}=this;return[J,Q,Y,G,X,z,K,W]}set(J,Q,Y,G,X,z,K,W){this.A=J|0,this.B=Q|0,this.C=Y|0,this.D=G|0,this.E=X|0,this.F=z|0,this.G=K|0,this.H=W|0}process(J,Q){for(let q=0;q<16;q++,Q+=4)Bq[q]=J.getUint32(Q,!1);for(let q=16;q<64;q++){let U=Bq[q-15],M=Bq[q-2],D=(0,VY.rotr)(U,7)^(0,VY.rotr)(U,18)^U>>>3,I=(0,VY.rotr)(M,17)^(0,VY.rotr)(M,19)^M>>>10;Bq[q]=I+Bq[q-7]+D+Bq[q-16]|0}let{A:Y,B:G,C:X,D:z,E:K,F:W,G:Z,H:V}=this;for(let q=0;q<64;q++){let U=(0,VY.rotr)(K,6)^(0,VY.rotr)(K,11)^(0,VY.rotr)(K,25),M=V+U+md4(K,W,Z)+ud4[q]+Bq[q]|0,I=((0,VY.rotr)(Y,2)^(0,VY.rotr)(Y,13)^(0,VY.rotr)(Y,22))+dd4(Y,G,X)|0;V=Z,Z=W,W=K,K=z+M|0,z=X,X=G,G=Y,Y=M+I|0}Y=Y+this.A|0,G=G+this.B|0,X=X+this.C|0,z=z+this.D|0,K=K+this.E|0,W=W+this.F|0,Z=Z+this.G|0,V=V+this.H|0,this.set(Y,G,X,z,K,W,Z,V)}roundClean(){Bq.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}}class y76 extends zH1{constructor(){super();this.A=-1056596264,this.B=914150663,this.C=812702999,this.D=-150054599,this.E=-4191439,this.F=1750603025,this.G=1694076839,this.H=-1090891868,this.outputLen=28}}g76.sha256=(0,VY.wrapConstructor)(()=>new zH1);g76.sha224=(0,VY.wrapConstructor)(()=>new y76)});var p76=H((l76)=>{Object.defineProperty(l76,"__esModule",{value:!0});l76.hmac=l76.HMAC=void 0;var r_=xw(),u76=Iq();class s_ extends u76.Hash{constructor(J,Q){super();this.finished=!1,this.destroyed=!1,(0,r_.hash)(J);let Y=(0,u76.toBytes)(Q);if(this.iHash=J.create(),typeof this.iHash.update!=="function")throw Error("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;let G=this.blockLen,X=new Uint8Array(G);X.set(Y.length>G?J.create().update(Y).digest():Y);for(let z=0;z<X.length;z++)X[z]^=54;this.iHash.update(X),this.oHash=J.create();for(let z=0;z<X.length;z++)X[z]^=106;this.oHash.update(X),X.fill(0)}update(J){return(0,r_.exists)(this),this.iHash.update(J),this}digestInto(J){(0,r_.exists)(this),(0,r_.bytes)(J,this.outputLen),this.finished=!0,this.iHash.digestInto(J),this.oHash.update(J),this.oHash.digestInto(J),this.destroy()}digest(){let J=new Uint8Array(this.oHash.outputLen);return this.digestInto(J),J}_cloneInto(J){J||(J=Object.create(Object.getPrototypeOf(this),{}));let{oHash:Q,iHash:Y,finished:G,destroyed:X,blockLen:z,outputLen:K}=this;return J=J,J.finished=G,J.destroyed=X,J.blockLen=z,J.outputLen=K,J.oHash=Q._cloneInto(J.oHash),J.iHash=Y._cloneInto(J.iHash),J}destroy(){this.destroyed=!0,this.oHash.destroy(),this.iHash.destroy()}}l76.HMAC=s_;var pd4=(J,Q,Y)=>new s_(J,Q).update(Y).digest();l76.hmac=pd4;l76.hmac.create=(J,Q)=>new s_(J,Q)});var o76=H((i76)=>{Object.defineProperty(i76,"__esModule",{value:!0});i76.pbkdf2Async=i76.pbkdf2=void 0;var t_=xw(),_d4=p76(),gw=Iq();function c76(J,Q,Y,G){(0,t_.hash)(J);let X=(0,gw.checkOpts)({dkLen:32,asyncTick:10},G),{c:z,dkLen:K,asyncTick:W}=X;if((0,t_.number)(z),(0,t_.number)(K),(0,t_.number)(W),z<1)throw Error("PBKDF2: iterations (c) should be >= 1");let Z=(0,gw.toBytes)(Q),V=(0,gw.toBytes)(Y),q=new Uint8Array(K),U=_d4.hmac.create(J,Z),M=U._cloneInto().update(V);return{c:z,dkLen:K,asyncTick:W,DK:q,PRF:U,PRFSalt:M}}function _76(J,Q,Y,G,X){if(J.destroy(),Q.destroy(),G)G.destroy();return X.fill(0),Y}function id4(J,Q,Y,G){let{c:X,dkLen:z,DK:K,PRF:W,PRFSalt:Z}=c76(J,Q,Y,G),V,q=new Uint8Array(4),U=(0,gw.createView)(q),M=new Uint8Array(W.outputLen);for(let D=1,I=0;I<z;D++,I+=W.outputLen){let O=K.subarray(I,I+W.outputLen);U.setInt32(0,D,!1),(V=Z._cloneInto(V)).update(q).digestInto(M),O.set(M.subarray(0,O.length));for(let A=1;A<X;A++){W._cloneInto(V).update(M).digestInto(M);for(let B=0;B<O.length;B++)O[B]^=M[B]}}return _76(W,Z,K,V,M)}i76.pbkdf2=id4;async function nd4(J,Q,Y,G){let{c:X,dkLen:z,asyncTick:K,DK:W,PRF:Z,PRFSalt:V}=c76(J,Q,Y,G),q,U=new Uint8Array(4),M=(0,gw.createView)(U),D=new Uint8Array(Z.outputLen);for(let I=1,O=0;O<z;I++,O+=Z.outputLen){let A=W.subarray(O,O+Z.outputLen);M.setInt32(0,I,!1),(q=V._cloneInto(q)).update(U).digestInto(D),A.set(D.subarray(0,A.length)),await(0,gw.asyncLoop)(X-1,K,()=>{Z._cloneInto(q).update(D).digestInto(D);for(let B=0;B<A.length;B++)A[B]^=D[B]})}return _76(Z,V,W,q,D)}i76.pbkdf2Async=nd4});var Y36=H((J36)=>{Object.defineProperty(J36,"__esModule",{value:!0});J36.scryptAsync=J36.scrypt=void 0;var mw=xw(),r76=d76(),s76=o76(),dw=Iq(),P6=(J,Q)=>J<<Q|J>>>32-Q;function a76(J,Q,Y,G,X,z){let K=J[Q++]^Y[G++],W=J[Q++]^Y[G++],Z=J[Q++]^Y[G++],V=J[Q++]^Y[G++],q=J[Q++]^Y[G++],U=J[Q++]^Y[G++],M=J[Q++]^Y[G++],D=J[Q++]^Y[G++],I=J[Q++]^Y[G++],O=J[Q++]^Y[G++],A=J[Q++]^Y[G++],B=J[Q++]^Y[G++],w=J[Q++]^Y[G++],N=J[Q++]^Y[G++],L=J[Q++]^Y[G++],E=J[Q++]^Y[G++],R=K,F=W,f=Z,C=V,P=q,k=U,$=M,d=D,h=I,S=O,T=A,b=B,x=w,m=N,g=L,c=E;for(let l=0;l<8;l+=2)P^=P6(R+x|0,7),h^=P6(P+R|0,9),x^=P6(h+P|0,13),R^=P6(x+h|0,18),S^=P6(k+F|0,7),m^=P6(S+k|0,9),F^=P6(m+S|0,13),k^=P6(F+m|0,18),g^=P6(T+$|0,7),f^=P6(g+T|0,9),$^=P6(f+g|0,13),T^=P6($+f|0,18),C^=P6(c+b|0,7),d^=P6(C+c|0,9),b^=P6(d+C|0,13),c^=P6(b+d|0,18),F^=P6(R+C|0,7),f^=P6(F+R|0,9),C^=P6(f+F|0,13),R^=P6(C+f|0,18),$^=P6(k+P|0,7),d^=P6($+k|0,9),P^=P6(d+$|0,13),k^=P6(P+d|0,18),b^=P6(T+S|0,7),h^=P6(b+T|0,9),S^=P6(h+b|0,13),T^=P6(S+h|0,18),x^=P6(c+g|0,7),m^=P6(x+c|0,9),g^=P6(m+x|0,13),c^=P6(g+m|0,18);X[z++]=K+R|0,X[z++]=W+F|0,X[z++]=Z+f|0,X[z++]=V+C|0,X[z++]=q+P|0,X[z++]=U+k|0,X[z++]=M+$|0,X[z++]=D+d|0,X[z++]=I+h|0,X[z++]=O+S|0,X[z++]=A+T|0,X[z++]=B+b|0,X[z++]=w+x|0,X[z++]=N+m|0,X[z++]=L+g|0,X[z++]=E+c|0}function uw(J,Q,Y,G,X){let z=G+0,K=G+16*X;for(let W=0;W<16;W++)Y[K+W]=J[Q+(2*X-1)*16+W];for(let W=0;W<X;W++,z+=16,Q+=16){if(a76(Y,K,J,Q,Y,z),W>0)K+=16;a76(Y,z,J,Q+=16,Y,K)}}function t76(J,Q,Y){let G=(0,dw.checkOpts)({dkLen:32,asyncTick:10,maxmem:1073742848},Y),{N:X,r:z,p:K,dkLen:W,asyncTick:Z,maxmem:V,onProgress:q}=G;if((0,mw.number)(X),(0,mw.number)(z),(0,mw.number)(K),(0,mw.number)(W),(0,mw.number)(Z),(0,mw.number)(V),q!==void 0&&typeof q!=="function")throw Error("progressCb should be function");let U=128*z,M=U/4;if(X<=1||(X&X-1)!==0||X>=2**(U/8)||X>4294967296)throw Error("Scrypt: N must be larger than 1, a power of 2, less than 2^(128 * r / 8) and less than 2^32");if(K<0||K>137438953440/U)throw Error("Scrypt: p must be a positive integer less than or equal to ((2^32 - 1) * 32) / (128 * r)");if(W<0||W>137438953440)throw Error("Scrypt: dkLen should be positive integer less than or equal to (2^32 - 1) * 32");let D=U*(X+K);if(D>V)throw Error(`Scrypt: parameters too large, ${D} (128 * r * (N + p)) > ${V} (maxmem)`);let I=(0,s76.pbkdf2)(r76.sha256,J,Q,{c:1,dkLen:U*K}),O=(0,dw.u32)(I),A=(0,dw.u32)(new Uint8Array(U*X)),B=(0,dw.u32)(new Uint8Array(U)),w=()=>{};if(q){let N=2*X*K,L=Math.max(Math.floor(N/1e4),1),E=0;w=()=>{if(E++,q&&(!(E%L)||E===N))q(E/N)}}return{N:X,r:z,p:K,dkLen:W,blockSize32:M,V:A,B32:O,B:I,tmp:B,blockMixCb:w,asyncTick:Z}}function e76(J,Q,Y,G,X){let z=(0,s76.pbkdf2)(r76.sha256,J,Y,{c:1,dkLen:Q});return Y.fill(0),G.fill(0),X.fill(0),z}function ad4(J,Q,Y){let{N:G,r:X,p:z,dkLen:K,blockSize32:W,V:Z,B32:V,B:q,tmp:U,blockMixCb:M}=t76(J,Q,Y);for(let D=0;D<z;D++){let I=W*D;for(let O=0;O<W;O++)Z[O]=V[I+O];for(let O=0,A=0;O<G-1;O++)uw(Z,A,Z,A+=W,X),M();uw(Z,(G-1)*W,V,I,X),M();for(let O=0;O<G;O++){let A=V[I+W-16]%G;for(let B=0;B<W;B++)U[B]=V[I+B]^Z[A*W+B];uw(U,0,V,I,X),M()}}return e76(J,K,q,Z,U)}J36.scrypt=ad4;async function rd4(J,Q,Y){let{N:G,r:X,p:z,dkLen:K,blockSize32:W,V:Z,B32:V,B:q,tmp:U,blockMixCb:M,asyncTick:D}=t76(J,Q,Y);for(let I=0;I<z;I++){let O=W*I;for(let B=0;B<W;B++)Z[B]=V[O+B];let A=0;await(0,dw.asyncLoop)(G-1,D,()=>{uw(Z,A,Z,A+=W,X),M()}),uw(Z,(G-1)*W,V,O,X),M(),await(0,dw.asyncLoop)(G,D,()=>{let B=V[O+W-16]%G;for(let w=0;w<W;w++)U[w]=V[O+w]^Z[B*W+w];uw(U,0,V,O,X),M()})}return e76(J,K,q,Z,U)}J36.scryptAsync=rd4});var M36=H((q36)=>{Object.defineProperty(q36,"__esModule",{value:!0});q36.scryptSync=q36.scrypt=void 0;var G36=Y36(),lw=h1(),X36=!1,z36=!1,K36=async function(J,Q,Y,G,X,z,K){return await(0,G36.scryptAsync)(J,Q,{N:Y,r:G,p:X,dkLen:z,onProgress:K})},W36=function(J,Q,Y,G,X,z){return(0,G36.scrypt)(J,Q,{N:Y,r:G,p:X,dkLen:z})},Z36=K36,V36=W36;async function df(J,Q,Y,G,X,z,K){let W=(0,lw.getBytes)(J,"passwd"),Z=(0,lw.getBytes)(Q,"salt");return(0,lw.hexlify)(await Z36(W,Z,Y,G,X,z,K))}q36.scrypt=df;df._=K36;df.lock=function(){z36=!0};df.register=function(J){if(z36)throw Error("scrypt is locked");Z36=J};Object.freeze(df);function uf(J,Q,Y,G,X,z){let K=(0,lw.getBytes)(J,"passwd"),W=(0,lw.getBytes)(Q,"salt");return(0,lw.hexlify)(V36(K,W,Y,G,X,z))}q36.scryptSync=uf;uf._=W36;uf.lock=function(){X36=!0};uf.register=function(J){if(X36)throw Error("scryptSync is locked");V36=J};Object.freeze(uf)});var E36=H((w36)=>{Object.defineProperty(w36,"__esModule",{value:!0});w36.sha512=w36.sha256=void 0;var D36=$f(),e_=h1(),H36=function(J){return(0,D36.createHash)("sha256").update(J).digest()},I36=function(J){return(0,D36.createHash)("sha512").update(J).digest()},O36=H36,A36=I36,B36=!1,N36=!1;function pw(J){let Q=(0,e_.getBytes)(J,"data");return(0,e_.hexlify)(O36(Q))}w36.sha256=pw;pw._=H36;pw.lock=function(){B36=!0};pw.register=function(J){if(B36)throw Error("sha256 is locked");O36=J};Object.freeze(pw);function Ji(J){let Q=(0,e_.getBytes)(J,"data");return(0,e_.hexlify)(A36(Q))}w36.sha512=Ji;Ji._=I36;Ji.lock=function(){N36=!0};Ji.register=function(J){if(N36)throw Error("sha512 is locked");A36=J};Object.freeze(pw)});var ZH1=H((T36)=>{Object.defineProperty(T36,"__esModule",{value:!0});T36.output=T36.exists=T36.hash=T36.bytes=T36.bool=T36.number=void 0;function Qi(J){if(!Number.isSafeInteger(J)||J<0)throw Error(`Wrong positive integer: ${J}`)}T36.number=Qi;function C36(J){if(typeof J!=="boolean")throw Error(`Expected boolean, not ${J}`)}T36.bool=C36;function WH1(J,...Q){if(!(J instanceof Uint8Array))throw Error("Expected Uint8Array");if(Q.length>0&&!Q.includes(J.length))throw Error(`Expected Uint8Array of length ${Q}, not of length=${J.length}`)}T36.bytes=WH1;function R36(J){if(typeof J!=="function"||typeof J.create!=="function")throw Error("Hash should be wrapped by utils.wrapConstructor");Qi(J.outputLen),Qi(J.blockLen)}T36.hash=R36;function F36(J,Q=!0){if(J.destroyed)throw Error("Hash instance has been destroyed");if(Q&&J.finished)throw Error("Hash#digest() has already been called")}T36.exists=F36;function S36(J,Q){WH1(J);let Y=Q.outputLen;if(J.length<Y)throw Error(`digestInto() expects output buffer of length at least ${Y}`)}T36.output=S36;var Ju4={number:Qi,bool:C36,bytes:WH1,hash:R36,exists:F36,output:S36};T36.default=Ju4});var k36=H(($36)=>{Object.defineProperty($36,"__esModule",{value:!0});$36.crypto=void 0;var Yi=V1("node:crypto");$36.crypto=Yi&&typeof Yi==="object"&&"webcrypto"in Yi?Yi.webcrypto:void 0});var cw=H((h36)=>{/*! noble-hashes - MIT License (c) 2022 Paul Miller (paulmillr.com) */Object.defineProperty(h36,"__esModule",{value:!0});h36.randomBytes=h36.wrapXOFConstructorWithOpts=h36.wrapConstructorWithOpts=h36.wrapConstructor=h36.checkOpts=h36.Hash=h36.concatBytes=h36.toBytes=h36.utf8ToBytes=h36.asyncLoop=h36.nextTick=h36.hexToBytes=h36.bytesToHex=h36.isLE=h36.rotr=h36.createView=h36.u32=h36.u8=void 0;var VH1=k36(),qH1=(J)=>J instanceof Uint8Array,Wu4=(J)=>new Uint8Array(J.buffer,J.byteOffset,J.byteLength);h36.u8=Wu4;var Zu4=(J)=>new Uint32Array(J.buffer,J.byteOffset,Math.floor(J.byteLength/4));h36.u32=Zu4;var Vu4=(J)=>new DataView(J.buffer,J.byteOffset,J.byteLength);h36.createView=Vu4;var qu4=(J,Q)=>J<<32-Q|J>>>Q;h36.rotr=qu4;h36.isLE=new Uint8Array(new Uint32Array([287454020]).buffer)[0]===68;if(!h36.isLE)throw Error("Non little-endian hardware is not supported");var Uu4=Array.from({length:256},(J,Q)=>Q.toString(16).padStart(2,"0"));function Mu4(J){if(!qH1(J))throw Error("Uint8Array expected");let Q="";for(let Y=0;Y<J.length;Y++)Q+=Uu4[J[Y]];return Q}h36.bytesToHex=Mu4;function Du4(J){if(typeof J!=="string")throw Error("hex string expected, got "+typeof J);let Q=J.length;if(Q%2)throw Error("padded hex string expected, got unpadded hex of length "+Q);let Y=new Uint8Array(Q/2);for(let G=0;G<Y.length;G++){let X=G*2,z=J.slice(X,X+2),K=Number.parseInt(z,16);if(Number.isNaN(K)||K<0)throw Error("Invalid byte sequence");Y[G]=K}return Y}h36.hexToBytes=Du4;var Hu4=async()=>{};h36.nextTick=Hu4;async function Iu4(J,Q,Y){let G=Date.now();for(let X=0;X<J;X++){Y(X);let z=Date.now()-G;if(z>=0&&z<Q)continue;await h36.nextTick(),G+=z}}h36.asyncLoop=Iu4;function v36(J){if(typeof J!=="string")throw Error(`utf8ToBytes expected string, got ${typeof J}`);return new Uint8Array(new TextEncoder().encode(J))}h36.utf8ToBytes=v36;function Gi(J){if(typeof J==="string")J=v36(J);if(!qH1(J))throw Error(`expected Uint8Array, got ${typeof J}`);return J}h36.toBytes=Gi;function Ou4(...J){let Q=new Uint8Array(J.reduce((G,X)=>G+X.length,0)),Y=0;return J.forEach((G)=>{if(!qH1(G))throw Error("Uint8Array expected");Q.set(G,Y),Y+=G.length}),Q}h36.concatBytes=Ou4;class j36{clone(){return this._cloneInto()}}h36.Hash=j36;var Au4={}.toString;function Bu4(J,Q){if(Q!==void 0&&Au4.call(Q)!=="[object Object]")throw Error("Options should be object or undefined");return Object.assign(J,Q)}h36.checkOpts=Bu4;function Nu4(J){let Q=(G)=>J().update(Gi(G)).digest(),Y=J();return Q.outputLen=Y.outputLen,Q.blockLen=Y.blockLen,Q.create=()=>J(),Q}h36.wrapConstructor=Nu4;function wu4(J){let Q=(G,X)=>J(X).update(Gi(G)).digest(),Y=J({});return Q.outputLen=Y.outputLen,Q.blockLen=Y.blockLen,Q.create=(G)=>J(G),Q}h36.wrapConstructorWithOpts=wu4;function Lu4(J){let Q=(G,X)=>J(X).update(Gi(G)).digest(),Y=J({});return Q.outputLen=Y.outputLen,Q.blockLen=Y.blockLen,Q.create=(G)=>J(G),Q}h36.wrapXOFConstructorWithOpts=Lu4;function Eu4(J=32){if(VH1.crypto&&typeof VH1.crypto.getRandomValues==="function")return VH1.crypto.getRandomValues(new Uint8Array(J));throw Error("crypto.getRandomValues must be defined")}h36.randomBytes=Eu4});var u36=H((m36)=>{Object.defineProperty(m36,"__esModule",{value:!0});m36.SHA2=void 0;var UH1=ZH1(),lf=cw();function gu4(J,Q,Y,G){if(typeof J.setBigUint64==="function")return J.setBigUint64(Q,Y,G);let X=BigInt(32),z=BigInt(4294967295),K=Number(Y>>X&z),W=Number(Y&z),Z=G?4:0,V=G?0:4;J.setUint32(Q+Z,K,G),J.setUint32(Q+V,W,G)}class g36 extends lf.Hash{constructor(J,Q,Y,G){super();this.blockLen=J,this.outputLen=Q,this.padOffset=Y,this.isLE=G,this.finished=!1,this.length=0,this.pos=0,this.destroyed=!1,this.buffer=new Uint8Array(J),this.view=(0,lf.createView)(this.buffer)}update(J){(0,UH1.exists)(this);let{view:Q,buffer:Y,blockLen:G}=this;J=(0,lf.toBytes)(J);let X=J.length;for(let z=0;z<X;){let K=Math.min(G-this.pos,X-z);if(K===G){let W=(0,lf.createView)(J);for(;G<=X-z;z+=G)this.process(W,z);continue}if(Y.set(J.subarray(z,z+K),this.pos),this.pos+=K,z+=K,this.pos===G)this.process(Q,0),this.pos=0}return this.length+=J.length,this.roundClean(),this}digestInto(J){(0,UH1.exists)(this),(0,UH1.output)(J,this),this.finished=!0;let{buffer:Q,view:Y,blockLen:G,isLE:X}=this,{pos:z}=this;if(Q[z++]=128,this.buffer.subarray(z).fill(0),this.padOffset>G-z)this.process(Y,0),z=0;for(let q=z;q<G;q++)Q[q]=0;gu4(Y,G-8,BigInt(this.length*8),X),this.process(Y,0);let K=(0,lf.createView)(J),W=this.outputLen;if(W%4)throw Error("_sha2: outputLen should be aligned to 32bit");let Z=W/4,V=this.get();if(Z>V.length)throw Error("_sha2: outputLen bigger than state");for(let q=0;q<Z;q++)K.setUint32(4*q,V[q],X)}digest(){let{buffer:J,outputLen:Q}=this;this.digestInto(J);let Y=J.slice(0,Q);return this.destroy(),Y}_cloneInto(J){J||(J=new this.constructor),J.set(...this.get());let{blockLen:Q,buffer:Y,length:G,finished:X,destroyed:z,pos:K}=this;if(J.length=G,J.pos=K,J.finished=X,J.destroyed=z,G%Q)J.buffer.set(Y);return J}}m36.SHA2=g36});var _36=H((p36)=>{Object.defineProperty(p36,"__esModule",{value:!0});p36.sha224=p36.sha256=void 0;var mu4=u36(),qY=cw(),du4=(J,Q,Y)=>J&Q^~J&Y,uu4=(J,Q,Y)=>J&Q^J&Y^Q&Y,lu4=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),Nq=new Uint32Array([1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225]),wq=new Uint32Array(64);class MH1 extends mu4.SHA2{constructor(){super(64,32,8,!1);this.A=Nq[0]|0,this.B=Nq[1]|0,this.C=Nq[2]|0,this.D=Nq[3]|0,this.E=Nq[4]|0,this.F=Nq[5]|0,this.G=Nq[6]|0,this.H=Nq[7]|0}get(){let{A:J,B:Q,C:Y,D:G,E:X,F:z,G:K,H:W}=this;return[J,Q,Y,G,X,z,K,W]}set(J,Q,Y,G,X,z,K,W){this.A=J|0,this.B=Q|0,this.C=Y|0,this.D=G|0,this.E=X|0,this.F=z|0,this.G=K|0,this.H=W|0}process(J,Q){for(let q=0;q<16;q++,Q+=4)wq[q]=J.getUint32(Q,!1);for(let q=16;q<64;q++){let U=wq[q-15],M=wq[q-2],D=(0,qY.rotr)(U,7)^(0,qY.rotr)(U,18)^U>>>3,I=(0,qY.rotr)(M,17)^(0,qY.rotr)(M,19)^M>>>10;wq[q]=I+wq[q-7]+D+wq[q-16]|0}let{A:Y,B:G,C:X,D:z,E:K,F:W,G:Z,H:V}=this;for(let q=0;q<64;q++){let U=(0,qY.rotr)(K,6)^(0,qY.rotr)(K,11)^(0,qY.rotr)(K,25),M=V+U+du4(K,W,Z)+lu4[q]+wq[q]|0,I=((0,qY.rotr)(Y,2)^(0,qY.rotr)(Y,13)^(0,qY.rotr)(Y,22))+uu4(Y,G,X)|0;V=Z,Z=W,W=K,K=z+M|0,z=X,X=G,G=Y,Y=M+I|0}Y=Y+this.A|0,G=G+this.B|0,X=X+this.C|0,z=z+this.D|0,K=K+this.E|0,W=W+this.F|0,Z=Z+this.G|0,V=V+this.H|0,this.set(Y,G,X,z,K,W,Z,V)}roundClean(){wq.fill(0)}destroy(){this.set(0,0,0,0,0,0,0,0),this.buffer.fill(0)}}class l36 extends MH1{constructor(){super();this.A=-1056596264,this.B=914150663,this.C=812702999,this.D=-150054599,this.E=-4191439,this.F=1750603025,this.G=1694076839,this.H=-1090891868,this.outputLen=28}}p36.sha256=(0,qY.wrapConstructor)(()=>new MH1);p36.sha224=(0,qY.wrapConstructor)(()=>new l36)});var JH=H((s36)=>{Object.defineProperty(s36,"__esModule",{value:!0});s36.validateObject=s36.createHmacDrbg=s36.bitMask=s36.bitSet=s36.bitGet=s36.bitLen=s36.utf8ToBytes=s36.equalBytes=s36.concatBytes=s36.ensureBytes=s36.numberToVarBytesBE=s36.numberToBytesLE=s36.numberToBytesBE=s36.bytesToNumberLE=s36.bytesToNumberBE=s36.hexToBytes=s36.hexToNumber=s36.numberToHexUnpadded=s36.bytesToHex=void 0;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */var n36=BigInt(0),Xi=BigInt(1),cu4=BigInt(2),zi=(J)=>J instanceof Uint8Array,_u4=Array.from({length:256},(J,Q)=>Q.toString(16).padStart(2,"0"));function HH1(J){if(!zi(J))throw Error("Uint8Array expected");let Q="";for(let Y=0;Y<J.length;Y++)Q+=_u4[J[Y]];return Q}s36.bytesToHex=HH1;function o36(J){let Q=J.toString(16);return Q.length&1?`0${Q}`:Q}s36.numberToHexUnpadded=o36;function IH1(J){if(typeof J!=="string")throw Error("hex string expected, got "+typeof J);return BigInt(J===""?"0":`0x${J}`)}s36.hexToNumber=IH1;function Ki(J){if(typeof J!=="string")throw Error("hex string expected, got "+typeof J);let Q=J.length;if(Q%2)throw Error("padded hex string expected, got unpadded hex of length "+Q);let Y=new Uint8Array(Q/2);for(let G=0;G<Y.length;G++){let X=G*2,z=J.slice(X,X+2),K=Number.parseInt(z,16);if(Number.isNaN(K)||K<0)throw Error("Invalid byte sequence");Y[G]=K}return Y}s36.hexToBytes=Ki;function iu4(J){return IH1(HH1(J))}s36.bytesToNumberBE=iu4;function nu4(J){if(!zi(J))throw Error("Uint8Array expected");return IH1(HH1(Uint8Array.from(J).reverse()))}s36.bytesToNumberLE=nu4;function a36(J,Q){return Ki(J.toString(16).padStart(Q*2,"0"))}s36.numberToBytesBE=a36;function ou4(J,Q){return a36(J,Q).reverse()}s36.numberToBytesLE=ou4;function au4(J){return Ki(o36(J))}s36.numberToVarBytesBE=au4;function ru4(J,Q,Y){let G;if(typeof Q==="string")try{G=Ki(Q)}catch(z){throw Error(`${J} must be valid hex string, got "${Q}". Cause: ${z}`)}else if(zi(Q))G=Uint8Array.from(Q);else throw Error(`${J} must be hex string or Uint8Array`);let X=G.length;if(typeof Y==="number"&&X!==Y)throw Error(`${J} expected ${Y} bytes, got ${X}`);return G}s36.ensureBytes=ru4;function r36(...J){let Q=new Uint8Array(J.reduce((G,X)=>G+X.length,0)),Y=0;return J.forEach((G)=>{if(!zi(G))throw Error("Uint8Array expected");Q.set(G,Y),Y+=G.length}),Q}s36.concatBytes=r36;function su4(J,Q){if(J.length!==Q.length)return!1;for(let Y=0;Y<J.length;Y++)if(J[Y]!==Q[Y])return!1;return!0}s36.equalBytes=su4;function tu4(J){if(typeof J!=="string")throw Error(`utf8ToBytes expected string, got ${typeof J}`);return new Uint8Array(new TextEncoder().encode(J))}s36.utf8ToBytes=tu4;function eu4(J){let Q;for(Q=0;J>n36;J>>=Xi,Q+=1);return Q}s36.bitLen=eu4;function Jl4(J,Q){return J>>BigInt(Q)&Xi}s36.bitGet=Jl4;var Ql4=(J,Q,Y)=>{return J|(Y?Xi:n36)<<BigInt(Q)};s36.bitSet=Ql4;var Yl4=(J)=>(cu4<<BigInt(J-1))-Xi;s36.bitMask=Yl4;var DH1=(J)=>new Uint8Array(J),i36=(J)=>Uint8Array.from(J);function Gl4(J,Q,Y){if(typeof J!=="number"||J<2)throw Error("hashLen must be a number");if(typeof Q!=="number"||Q<2)throw Error("qByteLen must be a number");if(typeof Y!=="function")throw Error("hmacFn must be a function");let G=DH1(J),X=DH1(J),z=0,K=()=>{G.fill(1),X.fill(0),z=0},W=(...U)=>Y(X,G,...U),Z=(U=DH1())=>{if(X=W(i36([0]),U),G=W(),U.length===0)return;X=W(i36([1]),U),G=W()},V=()=>{if(z++>=1000)throw Error("drbg: tried 1000 values");let U=0,M=[];while(U<Q){G=W();let D=G.slice();M.push(D),U+=G.length}return r36(...M)};return(U,M)=>{K(),Z(U);let D=void 0;while(!(D=M(V())))Z();return K(),D}}s36.createHmacDrbg=Gl4;var Xl4={bigint:(J)=>typeof J==="bigint",function:(J)=>typeof J==="function",boolean:(J)=>typeof J==="boolean",string:(J)=>typeof J==="string",stringOrUint8Array:(J)=>typeof J==="string"||J instanceof Uint8Array,isSafeInteger:(J)=>Number.isSafeInteger(J),array:(J)=>Array.isArray(J),field:(J,Q)=>Q.Fp.isValid(J),hash:(J)=>typeof J==="function"&&Number.isSafeInteger(J.outputLen)};function zl4(J,Q,Y={}){let G=(X,z,K)=>{let W=Xl4[z];if(typeof W!=="function")throw Error(`Invalid validator "${z}", expected function`);let Z=J[X];if(K&&Z===void 0)return;if(!W(Z,J))throw Error(`Invalid param ${String(X)}=${Z} (${typeof Z}), expected ${z}`)};for(let[X,z]of Object.entries(Q))G(X,z,!1);for(let[X,z]of Object.entries(Y))G(X,z,!0);return J}s36.validateObject=zl4});var pf=H((WJ6)=>{Object.defineProperty(WJ6,"__esModule",{value:!0});WJ6.mapHashToField=WJ6.getMinHashLength=WJ6.getFieldBytesLength=WJ6.hashToPrivateScalar=WJ6.FpSqrtEven=WJ6.FpSqrtOdd=WJ6.Field=WJ6.nLength=WJ6.FpIsSquare=WJ6.FpDiv=WJ6.FpInvertBatch=WJ6.FpPow=WJ6.validateField=WJ6.isNegativeLE=WJ6.FpSqrt=WJ6.tonelliShanks=WJ6.invert=WJ6.pow2=WJ6.pow=WJ6.mod=void 0;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */var lJ=JH(),I4=BigInt(0),U8=BigInt(1),Lq=BigInt(2),Rl4=BigInt(3),OH1=BigInt(4),e36=BigInt(5),JJ6=BigInt(8),Fl4=BigInt(9),Sl4=BigInt(16);function uJ(J,Q){let Y=J%Q;return Y>=I4?Y:Q+Y}WJ6.mod=uJ;function QJ6(J,Q,Y){if(Y<=I4||Q<I4)throw Error("Expected power/modulo > 0");if(Y===U8)return I4;let G=U8;while(Q>I4){if(Q&U8)G=G*J%Y;J=J*J%Y,Q>>=U8}return G}WJ6.pow=QJ6;function Tl4(J,Q,Y){let G=J;while(Q-- >I4)G*=G,G%=Y;return G}WJ6.pow2=Tl4;function Wi(J,Q){if(J===I4||Q<=I4)throw Error(`invert: expected positive integers, got n=${J} mod=${Q}`);let Y=uJ(J,Q),G=Q,X=I4,z=U8,K=U8,W=I4;while(Y!==I4){let V=G/Y,q=G%Y,U=X-K*V,M=z-W*V;G=Y,Y=q,X=K,z=W,K=U,W=M}if(G!==U8)throw Error("invert: does not exist");return uJ(X,Q)}WJ6.invert=Wi;function YJ6(J){let Q=(J-U8)/Lq,Y,G,X;for(Y=J-U8,G=0;Y%Lq===I4;Y/=Lq,G++);for(X=Lq;X<J&&QJ6(X,Q,J)!==J-U8;X++);if(G===1){let K=(J+U8)/OH1;return function(Z,V){let q=Z.pow(V,K);if(!Z.eql(Z.sqr(q),V))throw Error("Cannot find square root");return q}}let z=(Y+U8)/Lq;return function(W,Z){if(W.pow(Z,Q)===W.neg(W.ONE))throw Error("Cannot find square root");let V=G,q=W.pow(W.mul(W.ONE,X),Y),U=W.pow(Z,z),M=W.pow(Z,Y);while(!W.eql(M,W.ONE)){if(W.eql(M,W.ZERO))return W.ZERO;let D=1;for(let O=W.sqr(M);D<V;D++){if(W.eql(O,W.ONE))break;O=W.sqr(O)}let I=W.pow(q,U8<<BigInt(V-D-1));q=W.sqr(I),U=W.mul(U,I),M=W.mul(M,q),V=D}return U}}WJ6.tonelliShanks=YJ6;function GJ6(J){if(J%OH1===Rl4){let Q=(J+U8)/OH1;return function(G,X){let z=G.pow(X,Q);if(!G.eql(G.sqr(z),X))throw Error("Cannot find square root");return z}}if(J%JJ6===e36){let Q=(J-e36)/JJ6;return function(G,X){let z=G.mul(X,Lq),K=G.pow(z,Q),W=G.mul(X,K),Z=G.mul(G.mul(W,Lq),K),V=G.mul(W,G.sub(Z,G.ONE));if(!G.eql(G.sqr(V),X))throw Error("Cannot find square root");return V}}if(J%Sl4===Fl4);return YJ6(J)}WJ6.FpSqrt=GJ6;var Pl4=(J,Q)=>(uJ(J,Q)&U8)===U8;WJ6.isNegativeLE=Pl4;var $l4=["create","isValid","is0","neg","inv","sqrt","sqr","eql","add","sub","mul","pow","div","addN","subN","mulN","sqrN"];function fl4(J){let Q={ORDER:"bigint",MASK:"bigint",BYTES:"isSafeInteger",BITS:"isSafeInteger"},Y=$l4.reduce((G,X)=>{return G[X]="function",G},Q);return(0,lJ.validateObject)(J,Y)}WJ6.validateField=fl4;function XJ6(J,Q,Y){if(Y<I4)throw Error("Expected power > 0");if(Y===I4)return J.ONE;if(Y===U8)return Q;let G=J.ONE,X=Q;while(Y>I4){if(Y&U8)G=J.mul(G,X);X=J.sqr(X),Y>>=U8}return G}WJ6.FpPow=XJ6;function zJ6(J,Q){let Y=Array(Q.length),G=Q.reduce((z,K,W)=>{if(J.is0(K))return z;return Y[W]=z,J.mul(z,K)},J.ONE),X=J.inv(G);return Q.reduceRight((z,K,W)=>{if(J.is0(K))return z;return Y[W]=J.mul(z,Y[W]),J.mul(z,K)},X),Y}WJ6.FpInvertBatch=zJ6;function kl4(J,Q,Y){return J.mul(Q,typeof Y==="bigint"?Wi(Y,J.ORDER):J.inv(Y))}WJ6.FpDiv=kl4;function vl4(J){let Q=(J.ORDER-U8)/Lq;return(Y)=>{let G=J.pow(Y,Q);return J.eql(G,J.ZERO)||J.eql(G,J.ONE)}}WJ6.FpIsSquare=vl4;function AH1(J,Q){let Y=Q!==void 0?Q:J.toString(2).length,G=Math.ceil(Y/8);return{nBitLength:Y,nByteLength:G}}WJ6.nLength=AH1;function jl4(J,Q,Y=!1,G={}){if(J<=I4)throw Error(`Expected Field ORDER > 0, got ${J}`);let{nBitLength:X,nByteLength:z}=AH1(J,Q);if(z>2048)throw Error("Field lengths over 2048 bytes are not supported");let K=GJ6(J),W=Object.freeze({ORDER:J,BITS:X,BYTES:z,MASK:(0,lJ.bitMask)(X),ZERO:I4,ONE:U8,create:(Z)=>uJ(Z,J),isValid:(Z)=>{if(typeof Z!=="bigint")throw Error(`Invalid field element: expected bigint, got ${typeof Z}`);return I4<=Z&&Z<J},is0:(Z)=>Z===I4,isOdd:(Z)=>(Z&U8)===U8,neg:(Z)=>uJ(-Z,J),eql:(Z,V)=>Z===V,sqr:(Z)=>uJ(Z*Z,J),add:(Z,V)=>uJ(Z+V,J),sub:(Z,V)=>uJ(Z-V,J),mul:(Z,V)=>uJ(Z*V,J),pow:(Z,V)=>XJ6(W,Z,V),div:(Z,V)=>uJ(Z*Wi(V,J),J),sqrN:(Z)=>Z*Z,addN:(Z,V)=>Z+V,subN:(Z,V)=>Z-V,mulN:(Z,V)=>Z*V,inv:(Z)=>Wi(Z,J),sqrt:G.sqrt||((Z)=>K(W,Z)),invertBatch:(Z)=>zJ6(W,Z),cmov:(Z,V,q)=>q?V:Z,toBytes:(Z)=>Y?(0,lJ.numberToBytesLE)(Z,z):(0,lJ.numberToBytesBE)(Z,z),fromBytes:(Z)=>{if(Z.length!==z)throw Error(`Fp.fromBytes: expected ${z}, got ${Z.length}`);return Y?(0,lJ.bytesToNumberLE)(Z):(0,lJ.bytesToNumberBE)(Z)}});return Object.freeze(W)}WJ6.Field=jl4;function hl4(J,Q){if(!J.isOdd)throw Error("Field doesn't have isOdd");let Y=J.sqrt(Q);return J.isOdd(Y)?Y:J.neg(Y)}WJ6.FpSqrtOdd=hl4;function bl4(J,Q){if(!J.isOdd)throw Error("Field doesn't have isOdd");let Y=J.sqrt(Q);return J.isOdd(Y)?J.neg(Y):Y}WJ6.FpSqrtEven=bl4;function xl4(J,Q,Y=!1){J=(0,lJ.ensureBytes)("privateHash",J);let G=J.length,X=AH1(Q).nByteLength+8;if(X<24||G<X||G>1024)throw Error(`hashToPrivateScalar: expected ${X}-1024 bytes of input, got ${G}`);let z=Y?(0,lJ.bytesToNumberLE)(J):(0,lJ.bytesToNumberBE)(J);return uJ(z,Q-U8)+U8}WJ6.hashToPrivateScalar=xl4;function BH1(J){if(typeof J!=="bigint")throw Error("field order must be bigint");let Q=J.toString(2).length;return Math.ceil(Q/8)}WJ6.getFieldBytesLength=BH1;function KJ6(J){let Q=BH1(J);return Q+Math.ceil(Q/2)}WJ6.getMinHashLength=KJ6;function yl4(J,Q,Y=!1){let G=J.length,X=BH1(Q),z=KJ6(Q);if(G<16||G<z||G>1024)throw Error(`expected ${z}-1024 bytes of input, got ${G}`);let K=Y?(0,lJ.bytesToNumberBE)(J):(0,lJ.bytesToNumberLE)(J),W=uJ(K,Q-U8)+U8;return Y?(0,lJ.numberToBytesLE)(W,X):(0,lJ.numberToBytesBE)(W,X)}WJ6.mapHashToField=yl4});var MJ6=H((qJ6)=>{Object.defineProperty(qJ6,"__esModule",{value:!0});qJ6.validateBasic=qJ6.wNAF=void 0;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */var VJ6=pf(),Gp4=JH(),Xp4=BigInt(0),NH1=BigInt(1);function zp4(J,Q){let Y=(X,z)=>{let K=z.negate();return X?K:z},G=(X)=>{let z=Math.ceil(Q/X)+1,K=2**(X-1);return{windows:z,windowSize:K}};return{constTimeNegate:Y,unsafeLadder(X,z){let K=J.ZERO,W=X;while(z>Xp4){if(z&NH1)K=K.add(W);W=W.double(),z>>=NH1}return K},precomputeWindow(X,z){let{windows:K,windowSize:W}=G(z),Z=[],V=X,q=V;for(let U=0;U<K;U++){q=V,Z.push(q);for(let M=1;M<W;M++)q=q.add(V),Z.push(q);V=q.double()}return Z},wNAF(X,z,K){let{windows:W,windowSize:Z}=G(X),V=J.ZERO,q=J.BASE,U=BigInt(2**X-1),M=2**X,D=BigInt(X);for(let I=0;I<W;I++){let O=I*Z,A=Number(K&U);if(K>>=D,A>Z)A-=M,K+=NH1;let B=O,w=O+Math.abs(A)-1,N=I%2!==0,L=A<0;if(A===0)q=q.add(Y(N,z[B]));else V=V.add(Y(L,z[w]))}return{p:V,f:q}},wNAFCached(X,z,K,W){let Z=X._WINDOW_SIZE||1,V=z.get(X);if(!V){if(V=this.precomputeWindow(X,Z),Z!==1)z.set(X,W(V))}return this.wNAF(Z,V,K)}}}qJ6.wNAF=zp4;function Kp4(J){return(0,VJ6.validateField)(J.Fp),(0,Gp4.validateObject)(J,{n:"bigint",h:"bigint",Gx:"field",Gy:"field"},{nBitLength:"isSafeInteger",nByteLength:"isSafeInteger"}),Object.freeze({...(0,VJ6.nLength)(J.n,J.nBitLength),...J,...{p:J.Fp.ORDER}})}qJ6.validateBasic=Kp4});var LH1=H((OJ6)=>{Object.defineProperty(OJ6,"__esModule",{value:!0});OJ6.mapToCurveSimpleSWU=OJ6.SWUFpSqrtRatio=OJ6.weierstrass=OJ6.weierstrassPoints=OJ6.DER=void 0;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */var _w=pf(),O4=JH(),cX=JH(),wH1=MJ6();function Zp4(J){let Q=(0,wH1.validateBasic)(J);O4.validateObject(Q,{a:"field",b:"field"},{allowedPrivateKeyLengths:"array",wrapPrivateKey:"boolean",isTorsionFree:"function",clearCofactor:"function",allowInfinityPoint:"boolean",fromBytes:"function",toBytes:"function"});let{endo:Y,Fp:G,a:X}=Q;if(Y){if(!G.eql(X,G.ZERO))throw Error("Endomorphism can only be defined for Koblitz curves that have a=0");if(typeof Y!=="object"||typeof Y.beta!=="bigint"||typeof Y.splitScalar!=="function")throw Error("Expected endomorphism with beta: bigint and splitScalar: function")}return Object.freeze({...Q})}var{bytesToNumberBE:Vp4,hexToBytes:qp4}=O4;OJ6.DER={Err:class extends Error{constructor(Q=""){super(Q)}},_parseInt(J){let{Err:Q}=OJ6.DER;if(J.length<2||J[0]!==2)throw new Q("Invalid signature integer tag");let Y=J[1],G=J.subarray(2,Y+2);if(!Y||G.length!==Y)throw new Q("Invalid signature integer: wrong length");if(G[0]&128)throw new Q("Invalid signature integer: negative");if(G[0]===0&&!(G[1]&128))throw new Q("Invalid signature integer: unnecessary leading zero");return{d:Vp4(G),l:J.subarray(Y+2)}},toSig(J){let{Err:Q}=OJ6.DER,Y=typeof J==="string"?qp4(J):J;if(!(Y instanceof Uint8Array))throw Error("ui8a expected");let G=Y.length;if(G<2||Y[0]!=48)throw new Q("Invalid signature tag");if(Y[1]!==G-2)throw new Q("Invalid signature: incorrect length");let{d:X,l:z}=OJ6.DER._parseInt(Y.subarray(2)),{d:K,l:W}=OJ6.DER._parseInt(z);if(W.length)throw new Q("Invalid signature: left bytes after parsing");return{r:X,s:K}},hexFromSig(J){let Q=(V)=>Number.parseInt(V[0],16)&8?"00"+V:V,Y=(V)=>{let q=V.toString(16);return q.length&1?`0${q}`:q},G=Q(Y(J.s)),X=Q(Y(J.r)),z=G.length/2,K=X.length/2,W=Y(z),Z=Y(K);return`30${Y(K+z+4)}02${Z}${X}02${W}${G}`}};var g2=BigInt(0),C9=BigInt(1),Eq=BigInt(2),Zi=BigInt(3),DJ6=BigInt(4);function HJ6(J){let Q=Zp4(J),{Fp:Y}=Q,G=Q.toBytes||((I,O,A)=>{let B=O.toAffine();return O4.concatBytes(Uint8Array.from([4]),Y.toBytes(B.x),Y.toBytes(B.y))}),X=Q.fromBytes||((I)=>{let O=I.subarray(1),A=Y.fromBytes(O.subarray(0,Y.BYTES)),B=Y.fromBytes(O.subarray(Y.BYTES,2*Y.BYTES));return{x:A,y:B}});function z(I){let{a:O,b:A}=Q,B=Y.sqr(I),w=Y.mul(B,I);return Y.add(Y.add(w,Y.mul(I,O)),A)}if(!Y.eql(Y.sqr(Q.Gy),z(Q.Gx)))throw Error("bad generator point: equation left != right");function K(I){return typeof I==="bigint"&&g2<I&&I<Q.n}function W(I){if(!K(I))throw Error("Expected valid bigint: 0 < bigint < curve.n")}function Z(I){let{allowedPrivateKeyLengths:O,nByteLength:A,wrapPrivateKey:B,n:w}=Q;if(O&&typeof I!=="bigint"){if(I instanceof Uint8Array)I=O4.bytesToHex(I);if(typeof I!=="string"||!O.includes(I.length))throw Error("Invalid key");I=I.padStart(A*2,"0")}let N;try{N=typeof I==="bigint"?I:O4.bytesToNumberBE((0,cX.ensureBytes)("private key",I,A))}catch(L){throw Error(`private key must be ${A} bytes, hex or bigint, not ${typeof I}`)}if(B)N=_w.mod(N,w);return W(N),N}let V=new Map;function q(I){if(!(I instanceof U))throw Error("ProjectivePoint expected")}class U{constructor(I,O,A){if(this.px=I,this.py=O,this.pz=A,I==null||!Y.isValid(I))throw Error("x required");if(O==null||!Y.isValid(O))throw Error("y required");if(A==null||!Y.isValid(A))throw Error("z required")}static fromAffine(I){let{x:O,y:A}=I||{};if(!I||!Y.isValid(O)||!Y.isValid(A))throw Error("invalid affine point");if(I instanceof U)throw Error("projective point not allowed");let B=(w)=>Y.eql(w,Y.ZERO);if(B(O)&&B(A))return U.ZERO;return new U(O,A,Y.ONE)}get x(){return this.toAffine().x}get y(){return this.toAffine().y}static normalizeZ(I){let O=Y.invertBatch(I.map((A)=>A.pz));return I.map((A,B)=>A.toAffine(O[B])).map(U.fromAffine)}static fromHex(I){let O=U.fromAffine(X((0,cX.ensureBytes)("pointHex",I)));return O.assertValidity(),O}static fromPrivateKey(I){return U.BASE.multiply(Z(I))}_setWindowSize(I){this._WINDOW_SIZE=I,V.delete(this)}assertValidity(){if(this.is0()){if(Q.allowInfinityPoint&&!Y.is0(this.py))return;throw Error("bad point: ZERO")}let{x:I,y:O}=this.toAffine();if(!Y.isValid(I)||!Y.isValid(O))throw Error("bad point: x or y not FE");let A=Y.sqr(O),B=z(I);if(!Y.eql(A,B))throw Error("bad point: equation left != right");if(!this.isTorsionFree())throw Error("bad point: not in prime-order subgroup")}hasEvenY(){let{y:I}=this.toAffine();if(Y.isOdd)return!Y.isOdd(I);throw Error("Field doesn't support isOdd")}equals(I){q(I);let{px:O,py:A,pz:B}=this,{px:w,py:N,pz:L}=I,E=Y.eql(Y.mul(O,L),Y.mul(w,B)),R=Y.eql(Y.mul(A,L),Y.mul(N,B));return E&&R}negate(){return new U(this.px,Y.neg(this.py),this.pz)}double(){let{a:I,b:O}=Q,A=Y.mul(O,Zi),{px:B,py:w,pz:N}=this,L=Y.ZERO,E=Y.ZERO,R=Y.ZERO,F=Y.mul(B,B),f=Y.mul(w,w),C=Y.mul(N,N),P=Y.mul(B,w);return P=Y.add(P,P),R=Y.mul(B,N),R=Y.add(R,R),L=Y.mul(I,R),E=Y.mul(A,C),E=Y.add(L,E),L=Y.sub(f,E),E=Y.add(f,E),E=Y.mul(L,E),L=Y.mul(P,L),R=Y.mul(A,R),C=Y.mul(I,C),P=Y.sub(F,C),P=Y.mul(I,P),P=Y.add(P,R),R=Y.add(F,F),F=Y.add(R,F),F=Y.add(F,C),F=Y.mul(F,P),E=Y.add(E,F),C=Y.mul(w,N),C=Y.add(C,C),F=Y.mul(C,P),L=Y.sub(L,F),R=Y.mul(C,f),R=Y.add(R,R),R=Y.add(R,R),new U(L,E,R)}add(I){q(I);let{px:O,py:A,pz:B}=this,{px:w,py:N,pz:L}=I,E=Y.ZERO,R=Y.ZERO,F=Y.ZERO,f=Q.a,C=Y.mul(Q.b,Zi),P=Y.mul(O,w),k=Y.mul(A,N),$=Y.mul(B,L),d=Y.add(O,A),h=Y.add(w,N);d=Y.mul(d,h),h=Y.add(P,k),d=Y.sub(d,h),h=Y.add(O,B);let S=Y.add(w,L);return h=Y.mul(h,S),S=Y.add(P,$),h=Y.sub(h,S),S=Y.add(A,B),E=Y.add(N,L),S=Y.mul(S,E),E=Y.add(k,$),S=Y.sub(S,E),F=Y.mul(f,h),E=Y.mul(C,$),F=Y.add(E,F),E=Y.sub(k,F),F=Y.add(k,F),R=Y.mul(E,F),k=Y.add(P,P),k=Y.add(k,P),$=Y.mul(f,$),h=Y.mul(C,h),k=Y.add(k,$),$=Y.sub(P,$),$=Y.mul(f,$),h=Y.add(h,$),P=Y.mul(k,h),R=Y.add(R,P),P=Y.mul(S,h),E=Y.mul(d,E),E=Y.sub(E,P),P=Y.mul(d,k),F=Y.mul(S,F),F=Y.add(F,P),new U(E,R,F)}subtract(I){return this.add(I.negate())}is0(){return this.equals(U.ZERO)}wNAF(I){return D.wNAFCached(this,V,I,(O)=>{let A=Y.invertBatch(O.map((B)=>B.pz));return O.map((B,w)=>B.toAffine(A[w])).map(U.fromAffine)})}multiplyUnsafe(I){let O=U.ZERO;if(I===g2)return O;if(W(I),I===C9)return this;let{endo:A}=Q;if(!A)return D.unsafeLadder(this,I);let{k1neg:B,k1:w,k2neg:N,k2:L}=A.splitScalar(I),E=O,R=O,F=this;while(w>g2||L>g2){if(w&C9)E=E.add(F);if(L&C9)R=R.add(F);F=F.double(),w>>=C9,L>>=C9}if(B)E=E.negate();if(N)R=R.negate();return R=new U(Y.mul(R.px,A.beta),R.py,R.pz),E.add(R)}multiply(I){W(I);let O=I,A,B,{endo:w}=Q;if(w){let{k1neg:N,k1:L,k2neg:E,k2:R}=w.splitScalar(O),{p:F,f}=this.wNAF(L),{p:C,f:P}=this.wNAF(R);F=D.constTimeNegate(N,F),C=D.constTimeNegate(E,C),C=new U(Y.mul(C.px,w.beta),C.py,C.pz),A=F.add(C),B=f.add(P)}else{let{p:N,f:L}=this.wNAF(O);A=N,B=L}return U.normalizeZ([A,B])[0]}multiplyAndAddUnsafe(I,O,A){let B=U.BASE,w=(L,E)=>E===g2||E===C9||!L.equals(B)?L.multiplyUnsafe(E):L.multiply(E),N=w(this,O).add(w(I,A));return N.is0()?void 0:N}toAffine(I){let{px:O,py:A,pz:B}=this,w=this.is0();if(I==null)I=w?Y.ONE:Y.inv(B);let N=Y.mul(O,I),L=Y.mul(A,I),E=Y.mul(B,I);if(w)return{x:Y.ZERO,y:Y.ZERO};if(!Y.eql(E,Y.ONE))throw Error("invZ was invalid");return{x:N,y:L}}isTorsionFree(){let{h:I,isTorsionFree:O}=Q;if(I===C9)return!0;if(O)return O(U,this);throw Error("isTorsionFree() has not been declared for the elliptic curve")}clearCofactor(){let{h:I,clearCofactor:O}=Q;if(I===C9)return this;if(O)return O(U,this);return this.multiplyUnsafe(Q.h)}toRawBytes(I=!0){return this.assertValidity(),G(U,this,I)}toHex(I=!0){return O4.bytesToHex(this.toRawBytes(I))}}U.BASE=new U(Q.Gx,Q.Gy,Y.ONE),U.ZERO=new U(Y.ZERO,Y.ONE,Y.ZERO);let M=Q.nBitLength,D=(0,wH1.wNAF)(U,Q.endo?Math.ceil(M/2):M);return{CURVE:Q,ProjectivePoint:U,normPrivateKeyToScalar:Z,weierstrassEquation:z,isWithinCurveOrder:K}}OJ6.weierstrassPoints=HJ6;function Up4(J){let Q=(0,wH1.validateBasic)(J);return O4.validateObject(Q,{hash:"hash",hmac:"function",randomBytes:"function"},{bits2int:"function",bits2int_modN:"function",lowS:"boolean"}),Object.freeze({lowS:!0,...Q})}function Mp4(J){let Q=Up4(J),{Fp:Y,n:G}=Q,X=Y.BYTES+1,z=2*Y.BYTES+1;function K(S){return g2<S&&S<Y.ORDER}function W(S){return _w.mod(S,G)}function Z(S){return _w.invert(S,G)}let{ProjectivePoint:V,normPrivateKeyToScalar:q,weierstrassEquation:U,isWithinCurveOrder:M}=HJ6({...Q,toBytes(S,T,b){let x=T.toAffine(),m=Y.toBytes(x.x),g=O4.concatBytes;if(b)return g(Uint8Array.from([T.hasEvenY()?2:3]),m);else return g(Uint8Array.from([4]),m,Y.toBytes(x.y))},fromBytes(S){let T=S.length,b=S[0],x=S.subarray(1);if(T===X&&(b===2||b===3)){let m=O4.bytesToNumberBE(x);if(!K(m))throw Error("Point is not on curve");let g=U(m),c=Y.sqrt(g),l=(c&C9)===C9;if((b&1)===1!==l)c=Y.neg(c);return{x:m,y:c}}else if(T===z&&b===4){let m=Y.fromBytes(x.subarray(0,Y.BYTES)),g=Y.fromBytes(x.subarray(Y.BYTES,2*Y.BYTES));return{x:m,y:g}}else throw Error(`Point of length ${T} was invalid. Expected ${X} compressed bytes or ${z} uncompressed bytes`)}}),D=(S)=>O4.bytesToHex(O4.numberToBytesBE(S,Q.nByteLength));function I(S){let T=G>>C9;return S>T}function O(S){return I(S)?W(-S):S}let A=(S,T,b)=>O4.bytesToNumberBE(S.slice(T,b));class B{constructor(S,T,b){this.r=S,this.s=T,this.recovery=b,this.assertValidity()}static fromCompact(S){let T=Q.nByteLength;return S=(0,cX.ensureBytes)("compactSignature",S,T*2),new B(A(S,0,T),A(S,T,2*T))}static fromDER(S){let{r:T,s:b}=OJ6.DER.toSig((0,cX.ensureBytes)("DER",S));return new B(T,b)}assertValidity(){if(!M(this.r))throw Error("r must be 0 < r < CURVE.n");if(!M(this.s))throw Error("s must be 0 < s < CURVE.n")}addRecoveryBit(S){return new B(this.r,this.s,S)}recoverPublicKey(S){let{r:T,s:b,recovery:x}=this,m=F((0,cX.ensureBytes)("msgHash",S));if(x==null||![0,1,2,3].includes(x))throw Error("recovery id invalid");let g=x===2||x===3?T+Q.n:T;if(g>=Y.ORDER)throw Error("recovery id 2 or 3 invalid");let c=(x&1)===0?"02":"03",l=V.fromHex(c+D(g)),p=Z(g),a=W(-m*p),Q1=W(b*p),D1=V.BASE.multiplyAndAddUnsafe(l,a,Q1);if(!D1)throw Error("point at infinify");return D1.assertValidity(),D1}hasHighS(){return I(this.s)}normalizeS(){return this.hasHighS()?new B(this.r,W(-this.s),this.recovery):this}toDERRawBytes(){return O4.hexToBytes(this.toDERHex())}toDERHex(){return OJ6.DER.hexFromSig({r:this.r,s:this.s})}toCompactRawBytes(){return O4.hexToBytes(this.toCompactHex())}toCompactHex(){return D(this.r)+D(this.s)}}let w={isValidPrivateKey(S){try{return q(S),!0}catch(T){return!1}},normPrivateKeyToScalar:q,randomPrivateKey:()=>{let S=_w.getMinHashLength(Q.n);return _w.mapHashToField(Q.randomBytes(S),Q.n)},precompute(S=8,T=V.BASE){return T._setWindowSize(S),T.multiply(BigInt(3)),T}};function N(S,T=!0){return V.fromPrivateKey(S).toRawBytes(T)}function L(S){let T=S instanceof Uint8Array,b=typeof S==="string",x=(T||b)&&S.length;if(T)return x===X||x===z;if(b)return x===2*X||x===2*z;if(S instanceof V)return!0;return!1}function E(S,T,b=!0){if(L(S))throw Error("first arg must be private key");if(!L(T))throw Error("second arg must be public key");return V.fromHex(T).multiply(q(S)).toRawBytes(b)}let R=Q.bits2int||function(S){let T=O4.bytesToNumberBE(S),b=S.length*8-Q.nBitLength;return b>0?T>>BigInt(b):T},F=Q.bits2int_modN||function(S){return W(R(S))},f=O4.bitMask(Q.nBitLength);function C(S){if(typeof S!=="bigint")throw Error("bigint expected");if(!(g2<=S&&S<f))throw Error(`bigint expected < 2^${Q.nBitLength}`);return O4.numberToBytesBE(S,Q.nByteLength)}function P(S,T,b=k){if(["recovered","canonical"].some((y)=>(y in b)))throw Error("sign() legacy options not supported");let{hash:x,randomBytes:m}=Q,{lowS:g,prehash:c,extraEntropy:l}=b;if(g==null)g=!0;if(S=(0,cX.ensureBytes)("msgHash",S),c)S=(0,cX.ensureBytes)("prehashed msgHash",x(S));let p=F(S),a=q(T),Q1=[C(a),C(p)];if(l!=null){let y=l===!0?m(Y.BYTES):l;Q1.push((0,cX.ensureBytes)("extraEntropy",y))}let D1=O4.concatBytes(...Q1),B1=p;function L1(y){let u=R(y);if(!M(u))return;let _=Z(u),o=V.BASE.multiply(u).toAffine(),n=W(o.x);if(n===g2)return;let t=W(_*W(B1+n*a));if(t===g2)return;let X1=(o.x===n?0:2)|Number(o.y&C9),r=t;if(g&&I(t))r=O(t),X1^=1;return new B(n,r,X1)}return{seed:D1,k2sig:L1}}let k={lowS:Q.lowS,prehash:!1},$={lowS:Q.lowS,prehash:!1};function d(S,T,b=k){let{seed:x,k2sig:m}=P(S,T,b),g=Q;return O4.createHmacDrbg(g.hash.outputLen,g.nByteLength,g.hmac)(x,m)}V.BASE._setWindowSize(8);function h(S,T,b,x=$){let m=S;if(T=(0,cX.ensureBytes)("msgHash",T),b=(0,cX.ensureBytes)("publicKey",b),"strict"in x)throw Error("options.strict was renamed to lowS");let{lowS:g,prehash:c}=x,l=void 0,p;try{if(typeof m==="string"||m instanceof Uint8Array)try{l=B.fromDER(m)}catch(o){if(!(o instanceof OJ6.DER.Err))throw o;l=B.fromCompact(m)}else if(typeof m==="object"&&typeof m.r==="bigint"&&typeof m.s==="bigint"){let{r:o,s:n}=m;l=new B(o,n)}else throw Error("PARSE");p=V.fromHex(b)}catch(o){if(o.message==="PARSE")throw Error("signature must be Signature instance, Uint8Array or hex string");return!1}if(g&&l.hasHighS())return!1;if(c)T=Q.hash(T);let{r:a,s:Q1}=l,D1=F(T),B1=Z(Q1),L1=W(D1*B1),y=W(a*B1),u=V.BASE.multiplyAndAddUnsafe(p,L1,y)?.toAffine();if(!u)return!1;return W(u.x)===a}return{CURVE:Q,getPublicKey:N,getSharedSecret:E,sign:d,verify:h,ProjectivePoint:V,Signature:B,utils:w}}OJ6.weierstrass=Mp4;function IJ6(J,Q){let Y=J.ORDER,G=g2;for(let I=Y-C9;I%Eq===g2;I/=Eq)G+=C9;let X=G,z=Eq<<X-C9-C9,K=z*Eq,W=(Y-C9)/K,Z=(W-C9)/Eq,V=K-C9,q=z,U=J.pow(Q,W),M=J.pow(Q,(W+C9)/Eq),D=(I,O)=>{let A=U,B=J.pow(O,V),w=J.sqr(B);w=J.mul(w,O);let N=J.mul(I,w);N=J.pow(N,Z),N=J.mul(N,B),B=J.mul(N,O),w=J.mul(N,I);let L=J.mul(w,B);N=J.pow(L,q);let E=J.eql(N,J.ONE);B=J.mul(w,M),N=J.mul(L,A),w=J.cmov(B,w,E),L=J.cmov(N,L,E);for(let R=X;R>C9;R--){let F=R-Eq;F=Eq<<F-C9;let f=J.pow(L,F),C=J.eql(f,J.ONE);B=J.mul(w,A),A=J.mul(A,A),f=J.mul(L,A),w=J.cmov(B,w,C),L=J.cmov(f,L,C)}return{isValid:E,value:w}};if(J.ORDER%DJ6===Zi){let I=(J.ORDER-Zi)/DJ6,O=J.sqrt(J.neg(Q));D=(A,B)=>{let w=J.sqr(B),N=J.mul(A,B);w=J.mul(w,N);let L=J.pow(w,I);L=J.mul(L,N);let E=J.mul(L,O),R=J.mul(J.sqr(L),B),F=J.eql(R,A),f=J.cmov(E,L,F);return{isValid:F,value:f}}}return D}OJ6.SWUFpSqrtRatio=IJ6;function Dp4(J,Q){if(_w.validateField(J),!J.isValid(Q.A)||!J.isValid(Q.B)||!J.isValid(Q.Z))throw Error("mapToCurveSimpleSWU: invalid opts");let Y=IJ6(J,Q.Z);if(!J.isOdd)throw Error("Fp.isOdd is not implemented!");return(G)=>{let X,z,K,W,Z,V,q,U;X=J.sqr(G),X=J.mul(X,Q.Z),z=J.sqr(X),z=J.add(z,X),K=J.add(z,J.ONE),K=J.mul(K,Q.B),W=J.cmov(Q.Z,J.neg(z),!J.eql(z,J.ZERO)),W=J.mul(W,Q.A),z=J.sqr(K),V=J.sqr(W),Z=J.mul(V,Q.A),z=J.add(z,Z),z=J.mul(z,K),V=J.mul(V,W),Z=J.mul(V,Q.B),z=J.add(z,Z),q=J.mul(X,K);let{isValid:M,value:D}=Y(z,V);U=J.mul(X,G),U=J.mul(U,D),q=J.cmov(q,K,M),U=J.cmov(U,D,M);let I=J.isOdd(G)===J.isOdd(U);return U=J.cmov(J.neg(U),U,I),q=J.div(q,W),{x:q,y:U}}}OJ6.mapToCurveSimpleSWU=Dp4});var EJ6=H((wJ6)=>{Object.defineProperty(wJ6,"__esModule",{value:!0});wJ6.createHasher=wJ6.isogenyMap=wJ6.hash_to_field=wJ6.expand_message_xof=wJ6.expand_message_xmd=void 0;var Ap4=pf(),m2=JH();function Bp4(J){if(J instanceof Uint8Array)return J;if(typeof J==="string")return(0,m2.utf8ToBytes)(J);throw Error("DST must be Uint8Array or string")}var Np4=m2.bytesToNumberBE;function Rq(J,Q){if(J<0||J>=1<<8*Q)throw Error(`bad I2OSP call: value=${J} length=${Q}`);let Y=Array.from({length:Q}).fill(0);for(let G=Q-1;G>=0;G--)Y[G]=J&255,J>>>=8;return new Uint8Array(Y)}function wp4(J,Q){let Y=new Uint8Array(J.length);for(let G=0;G<J.length;G++)Y[G]=J[G]^Q[G];return Y}function cf(J){if(!(J instanceof Uint8Array))throw Error("Uint8Array expected")}function CH1(J){if(!Number.isSafeInteger(J))throw Error("number expected")}function BJ6(J,Q,Y,G){if(cf(J),cf(Q),CH1(Y),Q.length>255)Q=G((0,m2.concatBytes)((0,m2.utf8ToBytes)("H2C-OVERSIZE-DST-"),Q));let{outputLen:X,blockLen:z}=G,K=Math.ceil(Y/X);if(K>255)throw Error("Invalid xmd length");let W=(0,m2.concatBytes)(Q,Rq(Q.length,1)),Z=Rq(0,z),V=Rq(Y,2),q=Array(K),U=G((0,m2.concatBytes)(Z,J,V,Rq(0,1),W));q[0]=G((0,m2.concatBytes)(U,Rq(1,1),W));for(let D=1;D<=K;D++){let I=[wp4(U,q[D-1]),Rq(D+1,1),W];q[D]=G((0,m2.concatBytes)(...I))}return(0,m2.concatBytes)(...q).slice(0,Y)}wJ6.expand_message_xmd=BJ6;function NJ6(J,Q,Y,G,X){if(cf(J),cf(Q),CH1(Y),Q.length>255){let z=Math.ceil(2*G/8);Q=X.create({dkLen:z}).update((0,m2.utf8ToBytes)("H2C-OVERSIZE-DST-")).update(Q).digest()}if(Y>65535||Q.length>255)throw Error("expand_message_xof: invalid lenInBytes");return X.create({dkLen:Y}).update(J).update(Rq(Y,2)).update(Q).update(Rq(Q.length,1)).digest()}wJ6.expand_message_xof=NJ6;function EH1(J,Q,Y){(0,m2.validateObject)(Y,{DST:"stringOrUint8Array",p:"bigint",m:"isSafeInteger",k:"isSafeInteger",hash:"hash"});let{p:G,k:X,m:z,hash:K,expand:W,DST:Z}=Y;cf(J),CH1(Q);let V=Bp4(Z),q=G.toString(2).length,U=Math.ceil((q+X)/8),M=Q*z*U,D;if(W==="xmd")D=BJ6(J,V,M,K);else if(W==="xof")D=NJ6(J,V,M,X,K);else if(W==="_internal_pass")D=J;else throw Error('expand must be "xmd" or "xof"');let I=Array(Q);for(let O=0;O<Q;O++){let A=Array(z);for(let B=0;B<z;B++){let w=U*(B+O*z),N=D.subarray(w,w+U);A[B]=(0,Ap4.mod)(Np4(N),G)}I[O]=A}return I}wJ6.hash_to_field=EH1;function Lp4(J,Q){let Y=Q.map((G)=>Array.from(G).reverse());return(G,X)=>{let[z,K,W,Z]=Y.map((V)=>V.reduce((q,U)=>J.add(J.mul(q,G),U)));return G=J.div(z,K),X=J.mul(X,J.div(W,Z)),{x:G,y:X}}}wJ6.isogenyMap=Lp4;function Ep4(J,Q,Y){if(typeof Q!=="function")throw Error("mapToCurve() must be defined");return{hashToCurve(G,X){let z=EH1(G,2,{...Y,DST:Y.DST,...X}),K=J.fromAffine(Q(z[0])),W=J.fromAffine(Q(z[1])),Z=K.add(W).clearCofactor();return Z.assertValidity(),Z},encodeToCurve(G,X){let z=EH1(G,1,{...Y,DST:Y.encodeDST,...X}),K=J.fromAffine(Q(z[0])).clearCofactor();return K.assertValidity(),K}}}wJ6.createHasher=Ep4});var FJ6=H((RJ6)=>{Object.defineProperty(RJ6,"__esModule",{value:!0});RJ6.hmac=RJ6.HMAC=void 0;var Vi=ZH1(),CJ6=cw();class qi extends CJ6.Hash{constructor(J,Q){super();this.finished=!1,this.destroyed=!1,(0,Vi.hash)(J);let Y=(0,CJ6.toBytes)(Q);if(this.iHash=J.create(),typeof this.iHash.update!=="function")throw Error("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;let G=this.blockLen,X=new Uint8Array(G);X.set(Y.length>G?J.create().update(Y).digest():Y);for(let z=0;z<X.length;z++)X[z]^=54;this.iHash.update(X),this.oHash=J.create();for(let z=0;z<X.length;z++)X[z]^=106;this.oHash.update(X),X.fill(0)}update(J){return(0,Vi.exists)(this),this.iHash.update(J),this}digestInto(J){(0,Vi.exists)(this),(0,Vi.bytes)(J,this.outputLen),this.finished=!0,this.iHash.digestInto(J),this.oHash.update(J),this.oHash.digestInto(J),this.destroy()}digest(){let J=new Uint8Array(this.oHash.outputLen);return this.digestInto(J),J}_cloneInto(J){J||(J=Object.create(Object.getPrototypeOf(this),{}));let{oHash:Q,iHash:Y,finished:G,destroyed:X,blockLen:z,outputLen:K}=this;return J=J,J.finished=G,J.destroyed=X,J.blockLen=z,J.outputLen=K,J.oHash=Q._cloneInto(J.oHash),J.iHash=Y._cloneInto(J.iHash),J}destroy(){this.destroyed=!0,this.oHash.destroy(),this.iHash.destroy()}}RJ6.HMAC=qi;var Tp4=(J,Q,Y)=>new qi(J,Q).update(Y).digest();RJ6.hmac=Tp4;RJ6.hmac.create=(J,Q)=>new qi(J,Q)});var fJ6=H((PJ6)=>{Object.defineProperty(PJ6,"__esModule",{value:!0});PJ6.createCurve=PJ6.getHash=void 0;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */var $p4=FJ6(),SJ6=cw(),fp4=LH1();function TJ6(J){return{hash:J,hmac:(Q,...Y)=>(0,$p4.hmac)(J,Q,(0,SJ6.concatBytes)(...Y)),randomBytes:SJ6.randomBytes}}PJ6.getHash=TJ6;function kp4(J,Q){let Y=(G)=>(0,fp4.weierstrass)({...J,...TJ6(G)});return Object.freeze({...Y(Q),create:Y})}PJ6.createCurve=kp4});var pJ6=H((uJ6)=>{Object.defineProperty(uJ6,"__esModule",{value:!0});uJ6.encodeToCurve=uJ6.hashToCurve=uJ6.schnorr=uJ6.secp256k1=void 0;/*! noble-curves - MIT License (c) 2022 Paul Miller (paulmillr.com) */var Ui=_36(),jp4=cw(),_4=pf(),hp4=LH1(),Z7=JH(),jJ6=EJ6(),bp4=fJ6(),Ii=BigInt("0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f"),Mi=BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),hJ6=BigInt(1),Di=BigInt(2),kJ6=(J,Q)=>(J+Q/Di)/Q;function bJ6(J){let Q=Ii,Y=BigInt(3),G=BigInt(6),X=BigInt(11),z=BigInt(22),K=BigInt(23),W=BigInt(44),Z=BigInt(88),V=J*J*J%Q,q=V*V*J%Q,U=(0,_4.pow2)(q,Y,Q)*q%Q,M=(0,_4.pow2)(U,Y,Q)*q%Q,D=(0,_4.pow2)(M,Di,Q)*V%Q,I=(0,_4.pow2)(D,X,Q)*D%Q,O=(0,_4.pow2)(I,z,Q)*I%Q,A=(0,_4.pow2)(O,W,Q)*O%Q,B=(0,_4.pow2)(A,Z,Q)*A%Q,w=(0,_4.pow2)(B,W,Q)*O%Q,N=(0,_4.pow2)(w,Y,Q)*q%Q,L=(0,_4.pow2)(N,K,Q)*I%Q,E=(0,_4.pow2)(L,G,Q)*V%Q,R=(0,_4.pow2)(E,Di,Q);if(!Fq.eql(Fq.sqr(R),J))throw Error("Cannot find square root");return R}var Fq=(0,_4.Field)(Ii,void 0,void 0,{sqrt:bJ6});uJ6.secp256k1=(0,bp4.createCurve)({a:BigInt(0),b:BigInt(7),Fp:Fq,n:Mi,Gx:BigInt("55066263022277343669578718895168534326250603453777594175500187360389116729240"),Gy:BigInt("32670510020758816978083085130507043184471273380659243275938904335757337482424"),h:BigInt(1),lowS:!0,endo:{beta:BigInt("0x7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee"),splitScalar:(J)=>{let Q=Mi,Y=BigInt("0x3086d221a7d46bcde86c90e49284eb15"),G=-hJ6*BigInt("0xe4437ed6010e88286f547fa90abfe4c3"),X=BigInt("0x114ca50f7a8e2f3f657c1108d9d44cfd8"),z=Y,K=BigInt("0x100000000000000000000000000000000"),W=kJ6(z*J,Q),Z=kJ6(-G*J,Q),V=(0,_4.mod)(J-W*Y-Z*X,Q),q=(0,_4.mod)(-W*G-Z*z,Q),U=V>K,M=q>K;if(U)V=Q-V;if(M)q=Q-q;if(V>K||q>K)throw Error("splitScalar: Endomorphism failed, k="+J);return{k1neg:U,k1:V,k2neg:M,k2:q}}}},Ui.sha256);var Oi=BigInt(0),xJ6=(J)=>typeof J==="bigint"&&Oi<J&&J<Ii,xp4=(J)=>typeof J==="bigint"&&Oi<J&&J<Mi,vJ6={};function Hi(J,...Q){let Y=vJ6[J];if(Y===void 0){let G=(0,Ui.sha256)(Uint8Array.from(J,(X)=>X.charCodeAt(0)));Y=(0,Z7.concatBytes)(G,G),vJ6[J]=Y}return(0,Ui.sha256)((0,Z7.concatBytes)(Y,...Q))}var PH1=(J)=>J.toRawBytes(!0).slice(1),SH1=(J)=>(0,Z7.numberToBytesBE)(J,32),FH1=(J)=>(0,_4.mod)(J,Ii),_f=(J)=>(0,_4.mod)(J,Mi),$H1=uJ6.secp256k1.ProjectivePoint,yp4=(J,Q,Y)=>$H1.BASE.multiplyAndAddUnsafe(J,Q,Y);function TH1(J){let Q=uJ6.secp256k1.utils.normPrivateKeyToScalar(J),Y=$H1.fromPrivateKey(Q);return{scalar:Y.hasEvenY()?Q:_f(-Q),bytes:PH1(Y)}}function yJ6(J){if(!xJ6(J))throw Error("bad x: need 0 < x < p");let Q=FH1(J*J),Y=FH1(Q*J+BigInt(7)),G=bJ6(Y);if(G%Di!==Oi)G=FH1(-G);let X=new $H1(J,G,hJ6);return X.assertValidity(),X}function gJ6(...J){return _f((0,Z7.bytesToNumberBE)(Hi("BIP0340/challenge",...J)))}function gp4(J){return TH1(J).bytes}function mp4(J,Q,Y=(0,jp4.randomBytes)(32)){let G=(0,Z7.ensureBytes)("message",J),{bytes:X,scalar:z}=TH1(Q),K=(0,Z7.ensureBytes)("auxRand",Y,32),W=SH1(z^(0,Z7.bytesToNumberBE)(Hi("BIP0340/aux",K))),Z=Hi("BIP0340/nonce",W,X,G),V=_f((0,Z7.bytesToNumberBE)(Z));if(V===Oi)throw Error("sign failed: k is zero");let{bytes:q,scalar:U}=TH1(V),M=gJ6(q,X,G),D=new Uint8Array(64);if(D.set(q,0),D.set(SH1(_f(U+M*z)),32),!mJ6(D,G,X))throw Error("sign: Invalid signature produced");return D}function mJ6(J,Q,Y){let G=(0,Z7.ensureBytes)("signature",J,64),X=(0,Z7.ensureBytes)("message",Q),z=(0,Z7.ensureBytes)("publicKey",Y,32);try{let K=yJ6((0,Z7.bytesToNumberBE)(z)),W=(0,Z7.bytesToNumberBE)(G.subarray(0,32));if(!xJ6(W))return!1;let Z=(0,Z7.bytesToNumberBE)(G.subarray(32,64));if(!xp4(Z))return!1;let V=gJ6(SH1(W),PH1(K),X),q=yp4(K,Z,_f(-V));if(!q||!q.hasEvenY()||q.toAffine().x!==W)return!1;return!0}catch(K){return!1}}uJ6.schnorr=(()=>({getPublicKey:gp4,sign:mp4,verify:mJ6,utils:{randomPrivateKey:uJ6.secp256k1.utils.randomPrivateKey,lift_x:yJ6,pointToBytes:PH1,numberToBytesBE:Z7.numberToBytesBE,bytesToNumberBE:Z7.bytesToNumberBE,taggedHash:Hi,mod:_4.mod}}))();var dp4=(()=>(0,jJ6.isogenyMap)(Fq,[["0x8e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38daaaaa8c7","0x7d3d4c80bc321d5b9f315cea7fd44c5d595d2fc0bf63b92dfff1044f17c6581","0x534c328d23f234e6e2a413deca25caece4506144037c40314ecbd0b53d9dd262","0x8e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38e38daaaaa88c"],["0xd35771193d94918a9ca34ccbb7b640dd86cd409542f8487d9fe6b745781eb49b","0xedadc6f64383dc1df7c4b2d51b54225406d36b641f5e41bbc52a56612a8c6d14","0x0000000000000000000000000000000000000000000000000000000000000001"],["0x4bda12f684bda12f684bda12f684bda12f684bda12f684bda12f684b8e38e23c","0xc75e0c32d5cb7c0fa9d0a54b12a0a6d5647ab046d686da6fdffc90fc201d71a3","0x29a6194691f91a73715209ef6512e576722830a201be2018a765e85a9ecee931","0x2f684bda12f684bda12f684bda12f684bda12f684bda12f684bda12f38e38d84"],["0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffefffff93b","0x7a06534bb8bdb49fd5e9e6632722c2989467c1bfc8e8d978dfb425d2685c2573","0x6484aa716545ca2cf3a70c3fa8fe337e0a3d21162f0d6299a7bf8192bfd2a76f","0x0000000000000000000000000000000000000000000000000000000000000001"]].map((J)=>J.map((Q)=>BigInt(Q)))))(),up4=(()=>(0,hp4.mapToCurveSimpleSWU)(Fq,{A:BigInt("0x3f8731abdd661adca08a5558f0f5d272e953d363cb6f0e5d405447c01a444533"),B:BigInt("1771"),Z:Fq.create(BigInt("-11"))}))(),dJ6=(()=>(0,jJ6.createHasher)(uJ6.secp256k1.ProjectivePoint,(J)=>{let{x:Q,y:Y}=up4(Fq.create(J[0]));return dp4(Q,Y)},{DST:"secp256k1_XMD:SHA-256_SSWU_RO_",encodeDST:"secp256k1_XMD:SHA-256_SSWU_NU_",p:Fq.ORDER,m:1,k:128,expand:"xmd",hash:Ui.sha256}))();uJ6.hashToCurve=(()=>dJ6.hashToCurve)();uJ6.encodeToCurve=(()=>dJ6.encodeToCurve)()});var fH1=H((cJ6)=>{Object.defineProperty(cJ6,"__esModule",{value:!0});cJ6.ZeroAddress=void 0;cJ6.ZeroAddress="0x0000000000000000000000000000000000000000"});var oJ6=H((iJ6)=>{Object.defineProperty(iJ6,"__esModule",{value:!0});iJ6.ZeroHash=void 0;iJ6.ZeroHash="0x0000000000000000000000000000000000000000000000000000000000000000"});var sJ6=H((aJ6)=>{Object.defineProperty(aJ6,"__esModule",{value:!0});aJ6.MaxInt256=aJ6.MinInt256=aJ6.MaxUint256=aJ6.WeiPerEther=aJ6.N=void 0;aJ6.N=BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141");aJ6.WeiPerEther=BigInt("1000000000000000000");aJ6.MaxUint256=BigInt("0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff");aJ6.MinInt256=BigInt("0x8000000000000000000000000000000000000000000000000000000000000000")*BigInt(-1);aJ6.MaxInt256=BigInt("0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff")});var JQ6=H((tJ6)=>{Object.defineProperty(tJ6,"__esModule",{value:!0});tJ6.MessagePrefix=tJ6.EtherSymbol=void 0;tJ6.EtherSymbol="Ξ";tJ6.MessagePrefix=`\x19Ethereum Signed Message:
`});var iw=H((d2)=>{Object.defineProperty(d2,"__esModule",{value:!0});d2.MessagePrefix=d2.EtherSymbol=d2.MaxInt256=d2.MinInt256=d2.MaxUint256=d2.WeiPerEther=d2.N=d2.ZeroHash=d2.ZeroAddress=void 0;var ap4=fH1();Object.defineProperty(d2,"ZeroAddress",{enumerable:!0,get:function(){return ap4.ZeroAddress}});var rp4=oJ6();Object.defineProperty(d2,"ZeroHash",{enumerable:!0,get:function(){return rp4.ZeroHash}});var of=sJ6();Object.defineProperty(d2,"N",{enumerable:!0,get:function(){return of.N}});Object.defineProperty(d2,"WeiPerEther",{enumerable:!0,get:function(){return of.WeiPerEther}});Object.defineProperty(d2,"MaxUint256",{enumerable:!0,get:function(){return of.MaxUint256}});Object.defineProperty(d2,"MinInt256",{enumerable:!0,get:function(){return of.MinInt256}});Object.defineProperty(d2,"MaxInt256",{enumerable:!0,get:function(){return of.MaxInt256}});var QQ6=JQ6();Object.defineProperty(d2,"EtherSymbol",{enumerable:!0,get:function(){return QQ6.EtherSymbol}});Object.defineProperty(d2,"MessagePrefix",{enumerable:!0,get:function(){return QQ6.MessagePrefix}})});var jH1=H((ZQ6)=>{Object.defineProperty(ZQ6,"__esModule",{value:!0});ZQ6.Signature=void 0;var YQ6=iw(),V6=h1(),GQ6=BigInt(0),XQ6=BigInt(1),vH1=BigInt(2),zQ6=BigInt(27),KQ6=BigInt(28),Ai=BigInt(35),WQ6=BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),tp4=WQ6/vH1,ep4=Symbol.for("nodejs.util.inspect.custom"),QH={};function kH1(J){return(0,V6.zeroPadValue)((0,V6.toBeArray)(J),32)}class UY{#J;#Q;#Y;#G;get r(){return this.#J}set r(J){(0,V6.assertArgument)((0,V6.dataLength)(J)===32,"invalid r","value",J),this.#J=(0,V6.hexlify)(J)}get s(){return(0,V6.assertArgument)(parseInt(this.#Q.substring(0,3))<8,"non-canonical s; use ._s","s",this.#Q),this.#Q}set s(J){(0,V6.assertArgument)((0,V6.dataLength)(J)===32,"invalid s","value",J),this.#Q=(0,V6.hexlify)(J)}get _s(){return this.#Q}isValid(){return BigInt(this.#Q)<=tp4}get v(){return this.#Y}set v(J){let Q=(0,V6.getNumber)(J,"value");(0,V6.assertArgument)(Q===27||Q===28,"invalid v","v",J),this.#Y=Q}get networkV(){return this.#G}get legacyChainId(){let J=this.networkV;if(J==null)return null;return UY.getChainId(J)}get yParity(){return this.v===27?0:1}get yParityAndS(){let J=(0,V6.getBytes)(this.s);if(this.yParity)J[0]|=128;return(0,V6.hexlify)(J)}get compactSerialized(){return(0,V6.concat)([this.r,this.yParityAndS])}get serialized(){return(0,V6.concat)([this.r,this.s,this.yParity?"0x1c":"0x1b"])}constructor(J,Q,Y,G){(0,V6.assertPrivate)(J,QH,"Signature"),this.#J=Q,this.#Q=Y,this.#Y=G,this.#G=null}getCanonical(){if(this.isValid())return this;let J=WQ6-BigInt(this._s),Q=55-this.v,Y=new UY(QH,this.r,kH1(J),Q);if(this.networkV)Y.#G=this.networkV;return Y}clone(){let J=new UY(QH,this.r,this._s,this.v);if(this.networkV)J.#G=this.networkV;return J}toJSON(){let J=this.networkV;return{_type:"signature",networkV:J!=null?J.toString():null,r:this.r,s:this._s,v:this.v}}[ep4](){return this.toString()}toString(){if(this.isValid())return`Signature { r: ${this.r}, s: ${this._s}, v: ${this.v} }`;return`Signature { r: ${this.r}, s: ${this._s}, v: ${this.v}, valid: false }`}static getChainId(J){let Q=(0,V6.getBigInt)(J,"v");if(Q==zQ6||Q==KQ6)return GQ6;return(0,V6.assertArgument)(Q>=Ai,"invalid EIP-155 v","v",J),(Q-Ai)/vH1}static getChainIdV(J,Q){return(0,V6.getBigInt)(J)*vH1+BigInt(35+Q-27)}static getNormalizedV(J){let Q=(0,V6.getBigInt)(J);if(Q===GQ6||Q===zQ6)return 27;if(Q===XQ6||Q===KQ6)return 28;return(0,V6.assertArgument)(Q>=Ai,"invalid v","v",J),Q&XQ6?27:28}static from(J){function Q(Z,V){(0,V6.assertArgument)(Z,V,"signature",J)}if(J==null)return new UY(QH,YQ6.ZeroHash,YQ6.ZeroHash,27);if(typeof J==="string"){let Z=(0,V6.getBytes)(J,"signature");if(Z.length===64){let V=(0,V6.hexlify)(Z.slice(0,32)),q=Z.slice(32,64),U=q[0]&128?28:27;return q[0]&=127,new UY(QH,V,(0,V6.hexlify)(q),U)}if(Z.length===65){let V=(0,V6.hexlify)(Z.slice(0,32)),q=(0,V6.hexlify)(Z.slice(32,64)),U=UY.getNormalizedV(Z[64]);return new UY(QH,V,q,U)}Q(!1,"invalid raw signature length")}if(J instanceof UY)return J.clone();let Y=J.r;Q(Y!=null,"missing r");let G=kH1(Y),X=function(Z,V){if(Z!=null)return kH1(Z);if(V!=null){Q((0,V6.isHexString)(V,32),"invalid yParityAndS");let q=(0,V6.getBytes)(V);return q[0]&=127,(0,V6.hexlify)(q)}Q(!1,"missing s")}(J.s,J.yParityAndS),{networkV:z,v:K}=function(Z,V,q){if(Z!=null){let U=(0,V6.getBigInt)(Z);return{networkV:U>=Ai?U:void 0,v:UY.getNormalizedV(U)}}if(V!=null)return Q((0,V6.isHexString)(V,32),"invalid yParityAndS"),{v:(0,V6.getBytes)(V)[0]&128?28:27};if(q!=null){switch((0,V6.getNumber)(q,"sig.yParity")){case 0:return{v:27};case 1:return{v:28}}Q(!1,"invalid yParity")}Q(!1,"missing v")}(J.v,J.yParityAndS,J.yParity),W=new UY(QH,G,X,K);if(z)W.#G=z;return Q(J.yParity==null||(0,V6.getNumber)(J.yParity,"sig.yParity")===W.yParity,"yParity mismatch"),Q(J.yParityAndS==null||J.yParityAndS===W.yParityAndS,"yParityAndS mismatch"),W}}ZQ6.Signature=UY});var DQ6=H((UQ6)=>{Object.defineProperty(UQ6,"__esModule",{value:!0});UQ6.SigningKey=void 0;var YH=pJ6(),f9=h1(),qQ6=jH1();class GH{#J;constructor(J){(0,f9.assertArgument)((0,f9.dataLength)(J)===32,"invalid private key","privateKey","[REDACTED]"),this.#J=(0,f9.hexlify)(J)}get privateKey(){return this.#J}get publicKey(){return GH.computePublicKey(this.#J)}get compressedPublicKey(){return GH.computePublicKey(this.#J,!0)}sign(J){(0,f9.assertArgument)((0,f9.dataLength)(J)===32,"invalid digest length","digest",J);let Q=YH.secp256k1.sign((0,f9.getBytesCopy)(J),(0,f9.getBytesCopy)(this.#J),{lowS:!0});return qQ6.Signature.from({r:(0,f9.toBeHex)(Q.r,32),s:(0,f9.toBeHex)(Q.s,32),v:Q.recovery?28:27})}computeSharedSecret(J){let Q=GH.computePublicKey(J);return(0,f9.hexlify)(YH.secp256k1.getSharedSecret((0,f9.getBytesCopy)(this.#J),(0,f9.getBytes)(Q),!1))}static computePublicKey(J,Q){let Y=(0,f9.getBytes)(J,"key");if(Y.length===32){let X=YH.secp256k1.getPublicKey(Y,!!Q);return(0,f9.hexlify)(X)}if(Y.length===64){let X=new Uint8Array(65);X[0]=4,X.set(Y,1),Y=X}let G=YH.secp256k1.ProjectivePoint.fromHex(Y);return(0,f9.hexlify)(G.toRawBytes(Q))}static recoverPublicKey(J,Q){(0,f9.assertArgument)((0,f9.dataLength)(J)===32,"invalid digest length","digest",J);let Y=qQ6.Signature.from(Q),G=YH.secp256k1.Signature.fromCompact((0,f9.getBytesCopy)((0,f9.concat)([Y.r,Y.s])));G=G.addRecoveryBit(Y.yParity);let X=G.recoverPublicKey((0,f9.getBytesCopy)(J));return(0,f9.assertArgument)(X!=null,"invalid signature for digest","signature",Q),"0x"+X.toHex(!1)}static addPoints(J,Q,Y){let G=YH.secp256k1.ProjectivePoint.fromHex(GH.computePublicKey(J).substring(2)),X=YH.secp256k1.ProjectivePoint.fromHex(GH.computePublicKey(Q).substring(2));return"0x"+G.add(X).toHex(!!Y)}}UQ6.SigningKey=GH});var c9=H((pJ)=>{Object.defineProperty(pJ,"__esModule",{value:!0});pJ.lock=pJ.Signature=pJ.SigningKey=pJ.scryptSync=pJ.scrypt=pJ.pbkdf2=pJ.sha512=pJ.sha256=pJ.ripemd160=pJ.keccak256=pJ.randomBytes=pJ.computeHmac=void 0;var HQ6=K56();Object.defineProperty(pJ,"computeHmac",{enumerable:!0,get:function(){return HQ6.computeHmac}});var IQ6=Z76();Object.defineProperty(pJ,"keccak256",{enumerable:!0,get:function(){return IQ6.keccak256}});var OQ6=R76();Object.defineProperty(pJ,"ripemd160",{enumerable:!0,get:function(){return OQ6.ripemd160}});var AQ6=f76();Object.defineProperty(pJ,"pbkdf2",{enumerable:!0,get:function(){return AQ6.pbkdf2}});var hH1=x76();Object.defineProperty(pJ,"randomBytes",{enumerable:!0,get:function(){return hH1.randomBytes}});var Bi=M36();Object.defineProperty(pJ,"scrypt",{enumerable:!0,get:function(){return Bi.scrypt}});Object.defineProperty(pJ,"scryptSync",{enumerable:!0,get:function(){return Bi.scryptSync}});var Ni=E36();Object.defineProperty(pJ,"sha256",{enumerable:!0,get:function(){return Ni.sha256}});Object.defineProperty(pJ,"sha512",{enumerable:!0,get:function(){return Ni.sha512}});var Jc4=DQ6();Object.defineProperty(pJ,"SigningKey",{enumerable:!0,get:function(){return Jc4.SigningKey}});var Qc4=jH1();Object.defineProperty(pJ,"Signature",{enumerable:!0,get:function(){return Qc4.Signature}});function Yc4(){HQ6.computeHmac.lock(),IQ6.keccak256.lock(),AQ6.pbkdf2.lock(),hH1.randomBytes.lock(),OQ6.ripemd160.lock(),Bi.scrypt.lock(),Bi.scryptSync.lock(),Ni.sha256.lock(),Ni.sha512.lock(),hH1.randomBytes.lock()}pJ.lock=Yc4});var wi=H((CQ6)=>{Object.defineProperty(CQ6,"__esModule",{value:!0});CQ6.getIcapAddress=CQ6.getAddress=void 0;var Gc4=c9(),af=h1(),Xc4=BigInt(0),zc4=BigInt(36);function NQ6(J){J=J.toLowerCase();let Q=J.substring(2).split(""),Y=new Uint8Array(40);for(let X=0;X<40;X++)Y[X]=Q[X].charCodeAt(0);let G=(0,af.getBytes)((0,Gc4.keccak256)(Y));for(let X=0;X<40;X+=2){if(G[X>>1]>>4>=8)Q[X]=Q[X].toUpperCase();if((G[X>>1]&15)>=8)Q[X+1]=Q[X+1].toUpperCase()}return"0x"+Q.join("")}var bH1={};for(let J=0;J<10;J++)bH1[String(J)]=String(J);for(let J=0;J<26;J++)bH1[String.fromCharCode(65+J)]=String(10+J);var wQ6=15;function LQ6(J){J=J.toUpperCase(),J=J.substring(4)+J.substring(0,2)+"00";let Q=J.split("").map((G)=>{return bH1[G]}).join("");while(Q.length>=wQ6){let G=Q.substring(0,wQ6);Q=parseInt(G,10)%97+Q.substring(G.length)}let Y=String(98-parseInt(Q,10)%97);while(Y.length<2)Y="0"+Y;return Y}var Kc4=function(){let J={};for(let Q=0;Q<36;Q++){let Y="0123456789abcdefghijklmnopqrstuvwxyz"[Q];J[Y]=BigInt(Q)}return J}();function Wc4(J){J=J.toLowerCase();let Q=Xc4;for(let Y=0;Y<J.length;Y++)Q=Q*zc4+Kc4[J[Y]];return Q}function EQ6(J){if((0,af.assertArgument)(typeof J==="string","invalid address","address",J),J.match(/^(0x)?[0-9a-fA-F]{40}$/)){if(!J.startsWith("0x"))J="0x"+J;let Q=NQ6(J);return(0,af.assertArgument)(!J.match(/([A-F].*[a-f])|([a-f].*[A-F])/)||Q===J,"bad address checksum","address",J),Q}if(J.match(/^XE[0-9]{2}[0-9A-Za-z]{30,31}$/)){(0,af.assertArgument)(J.substring(2,4)===LQ6(J),"bad icap checksum","address",J);let Q=Wc4(J.substring(4)).toString(16);while(Q.length<40)Q="0"+Q;return NQ6("0x"+Q)}(0,af.assertArgument)(!1,"invalid address","address",J)}CQ6.getAddress=EQ6;function Zc4(J){let Q=BigInt(EQ6(J)).toString(36).toUpperCase();while(Q.length<30)Q="0"+Q;return"XE"+LQ6("XE00"+Q)+Q}CQ6.getIcapAddress=Zc4});var PQ6=H((SQ6)=>{Object.defineProperty(SQ6,"__esModule",{value:!0});SQ6.getCreate2Address=SQ6.getCreateAddress=void 0;var FQ6=c9(),GW=h1(),Li=wi();function qc4(J){let Q=(0,Li.getAddress)(J.from),G=(0,GW.getBigInt)(J.nonce,"tx.nonce").toString(16);if(G==="0")G="0x";else if(G.length%2)G="0x0"+G;else G="0x"+G;return(0,Li.getAddress)((0,GW.dataSlice)((0,FQ6.keccak256)((0,GW.encodeRlp)([Q,G])),12))}SQ6.getCreateAddress=qc4;function Uc4(J,Q,Y){let G=(0,Li.getAddress)(J),X=(0,GW.getBytes)(Q,"salt"),z=(0,GW.getBytes)(Y,"initCodeHash");return(0,GW.assertArgument)(X.length===32,"salt must be 32 bytes","salt",Q),(0,GW.assertArgument)(z.length===32,"initCodeHash must be 32 bytes","initCodeHash",Y),(0,Li.getAddress)((0,GW.dataSlice)((0,FQ6.keccak256)((0,GW.concat)(["0xff",G,X,z])),12))}SQ6.getCreate2Address=Uc4});var vQ6=H((fQ6)=>{Object.defineProperty(fQ6,"__esModule",{value:!0});fQ6.resolveAddress=fQ6.isAddress=fQ6.isAddressable=void 0;var Ei=h1(),yH1=wi();function $Q6(J){return J&&typeof J.getAddress==="function"}fQ6.isAddressable=$Q6;function Dc4(J){try{return(0,yH1.getAddress)(J),!0}catch(Q){}return!1}fQ6.isAddress=Dc4;async function xH1(J,Q){let Y=await Q;if(Y==null||Y==="0x0000000000000000000000000000000000000000")(0,Ei.assert)(typeof J!=="string","unconfigured name","UNCONFIGURED_NAME",{value:J}),(0,Ei.assertArgument)(!1,"invalid AddressLike value; did not resolve to a value address","target",J);return(0,yH1.getAddress)(Y)}function Hc4(J,Q){if(typeof J==="string"){if(J.match(/^0x[0-9a-f]{40}$/i))return(0,yH1.getAddress)(J);return(0,Ei.assert)(Q!=null,"ENS resolution requires a provider","UNSUPPORTED_OPERATION",{operation:"resolveName"}),xH1(J,Q.resolveName(J))}else if($Q6(J))return xH1(J,J.getAddress());else if(J&&typeof J.then==="function")return xH1(J,J);(0,Ei.assertArgument)(!1,"unsupported addressable value","target",J)}fQ6.resolveAddress=Hc4});var k9=H((XW)=>{Object.defineProperty(XW,"__esModule",{value:!0});XW.resolveAddress=XW.isAddress=XW.isAddressable=XW.getCreate2Address=XW.getCreateAddress=XW.getIcapAddress=XW.getAddress=void 0;var jQ6=wi();Object.defineProperty(XW,"getAddress",{enumerable:!0,get:function(){return jQ6.getAddress}});Object.defineProperty(XW,"getIcapAddress",{enumerable:!0,get:function(){return jQ6.getIcapAddress}});var hQ6=PQ6();Object.defineProperty(XW,"getCreateAddress",{enumerable:!0,get:function(){return hQ6.getCreateAddress}});Object.defineProperty(XW,"getCreate2Address",{enumerable:!0,get:function(){return hQ6.getCreate2Address}});var gH1=vQ6();Object.defineProperty(XW,"isAddressable",{enumerable:!0,get:function(){return gH1.isAddressable}});Object.defineProperty(XW,"isAddress",{enumerable:!0,get:function(){return gH1.isAddress}});Object.defineProperty(XW,"resolveAddress",{enumerable:!0,get:function(){return gH1.resolveAddress}})});var _X=H((yQ6)=>{Object.defineProperty(yQ6,"__esModule",{value:!0});yQ6.Typed=void 0;var bQ6=h1(),u2={};function u1(J,Q){let Y=!1;if(Q<0)Y=!0,Q*=-1;return new cJ(u2,`${Y?"":"u"}int${Q}`,J,{signed:Y,width:Q})}function $6(J,Q){return new cJ(u2,`bytes${Q?Q:""}`,J,{size:Q})}var xQ6=Symbol.for("_ethers_typed");class cJ{type;value;#J;_typedSymbol;constructor(J,Q,Y,G){if(G==null)G=null;(0,bQ6.assertPrivate)(u2,J,"Typed"),(0,bQ6.defineProperties)(this,{_typedSymbol:xQ6,type:Q,value:Y}),this.#J=G,this.format()}format(){if(this.type==="array")throw Error("");else if(this.type==="dynamicArray")throw Error("");else if(this.type==="tuple")return`tuple(${this.value.map((J)=>J.format()).join(",")})`;return this.type}defaultValue(){return 0}minValue(){return 0}maxValue(){return 0}isBigInt(){return!!this.type.match(/^u?int[0-9]+$/)}isData(){return this.type.startsWith("bytes")}isString(){return this.type==="string"}get tupleName(){if(this.type!=="tuple")throw TypeError("not a tuple");return this.#J}get arrayLength(){if(this.type!=="array")throw TypeError("not an array");if(this.#J===!0)return-1;if(this.#J===!1)return this.value.length;return null}static from(J,Q){return new cJ(u2,J,Q)}static uint8(J){return u1(J,8)}static uint16(J){return u1(J,16)}static uint24(J){return u1(J,24)}static uint32(J){return u1(J,32)}static uint40(J){return u1(J,40)}static uint48(J){return u1(J,48)}static uint56(J){return u1(J,56)}static uint64(J){return u1(J,64)}static uint72(J){return u1(J,72)}static uint80(J){return u1(J,80)}static uint88(J){return u1(J,88)}static uint96(J){return u1(J,96)}static uint104(J){return u1(J,104)}static uint112(J){return u1(J,112)}static uint120(J){return u1(J,120)}static uint128(J){return u1(J,128)}static uint136(J){return u1(J,136)}static uint144(J){return u1(J,144)}static uint152(J){return u1(J,152)}static uint160(J){return u1(J,160)}static uint168(J){return u1(J,168)}static uint176(J){return u1(J,176)}static uint184(J){return u1(J,184)}static uint192(J){return u1(J,192)}static uint200(J){return u1(J,200)}static uint208(J){return u1(J,208)}static uint216(J){return u1(J,216)}static uint224(J){return u1(J,224)}static uint232(J){return u1(J,232)}static uint240(J){return u1(J,240)}static uint248(J){return u1(J,248)}static uint256(J){return u1(J,256)}static uint(J){return u1(J,256)}static int8(J){return u1(J,-8)}static int16(J){return u1(J,-16)}static int24(J){return u1(J,-24)}static int32(J){return u1(J,-32)}static int40(J){return u1(J,-40)}static int48(J){return u1(J,-48)}static int56(J){return u1(J,-56)}static int64(J){return u1(J,-64)}static int72(J){return u1(J,-72)}static int80(J){return u1(J,-80)}static int88(J){return u1(J,-88)}static int96(J){return u1(J,-96)}static int104(J){return u1(J,-104)}static int112(J){return u1(J,-112)}static int120(J){return u1(J,-120)}static int128(J){return u1(J,-128)}static int136(J){return u1(J,-136)}static int144(J){return u1(J,-144)}static int152(J){return u1(J,-152)}static int160(J){return u1(J,-160)}static int168(J){return u1(J,-168)}static int176(J){return u1(J,-176)}static int184(J){return u1(J,-184)}static int192(J){return u1(J,-192)}static int200(J){return u1(J,-200)}static int208(J){return u1(J,-208)}static int216(J){return u1(J,-216)}static int224(J){return u1(J,-224)}static int232(J){return u1(J,-232)}static int240(J){return u1(J,-240)}static int248(J){return u1(J,-248)}static int256(J){return u1(J,-256)}static int(J){return u1(J,-256)}static bytes1(J){return $6(J,1)}static bytes2(J){return $6(J,2)}static bytes3(J){return $6(J,3)}static bytes4(J){return $6(J,4)}static bytes5(J){return $6(J,5)}static bytes6(J){return $6(J,6)}static bytes7(J){return $6(J,7)}static bytes8(J){return $6(J,8)}static bytes9(J){return $6(J,9)}static bytes10(J){return $6(J,10)}static bytes11(J){return $6(J,11)}static bytes12(J){return $6(J,12)}static bytes13(J){return $6(J,13)}static bytes14(J){return $6(J,14)}static bytes15(J){return $6(J,15)}static bytes16(J){return $6(J,16)}static bytes17(J){return $6(J,17)}static bytes18(J){return $6(J,18)}static bytes19(J){return $6(J,19)}static bytes20(J){return $6(J,20)}static bytes21(J){return $6(J,21)}static bytes22(J){return $6(J,22)}static bytes23(J){return $6(J,23)}static bytes24(J){return $6(J,24)}static bytes25(J){return $6(J,25)}static bytes26(J){return $6(J,26)}static bytes27(J){return $6(J,27)}static bytes28(J){return $6(J,28)}static bytes29(J){return $6(J,29)}static bytes30(J){return $6(J,30)}static bytes31(J){return $6(J,31)}static bytes32(J){return $6(J,32)}static address(J){return new cJ(u2,"address",J)}static bool(J){return new cJ(u2,"bool",!!J)}static bytes(J){return new cJ(u2,"bytes",J)}static string(J){return new cJ(u2,"string",J)}static array(J,Q){throw Error("not implemented yet")}static tuple(J,Q){throw Error("not implemented yet")}static overrides(J){return new cJ(u2,"overrides",Object.assign({},J))}static isTyped(J){return J&&typeof J==="object"&&"_typedSymbol"in J&&J._typedSymbol===xQ6}static dereference(J,Q){if(cJ.isTyped(J)){if(J.type!==Q)throw Error(`invalid type: expecetd ${Q}, got ${J.type}`);return J.value}return J}}yQ6.Typed=cJ});var pQ6=H((uQ6)=>{Object.defineProperty(uQ6,"__esModule",{value:!0});uQ6.AddressCoder=void 0;var mQ6=k9(),Bc4=$w(),Nc4=_X(),wc4=ZY();class dQ6 extends wc4.Coder{constructor(J){super("address","address",J,!1)}defaultValue(){return"0x0000000000000000000000000000000000000000"}encode(J,Q){let Y=Nc4.Typed.dereference(Q,"string");try{Y=(0,mQ6.getAddress)(Y)}catch(G){return this._throwError(G.message,Q)}return J.writeValue(Y)}decode(J){return(0,mQ6.getAddress)((0,Bc4.toBeHex)(J.readValue(),20))}}uQ6.AddressCoder=dQ6});var nQ6=H((_Q6)=>{Object.defineProperty(_Q6,"__esModule",{value:!0});_Q6.AnonymousCoder=void 0;var Lc4=ZY();class cQ6 extends Lc4.Coder{coder;constructor(J){super(J.name,J.type,"_",J.dynamic);this.coder=J}defaultValue(){return this.coder.defaultValue()}encode(J,Q){return this.coder.encode(J,Q)}decode(J){return this.coder.decode(J)}}_Q6.AnonymousCoder=cQ6});var mH1=H((sQ6)=>{Object.defineProperty(sQ6,"__esModule",{value:!0});sQ6.ArrayCoder=sQ6.unpack=sQ6.pack=void 0;var zW=h1(),Ec4=_X(),nw=ZY(),Cc4=nQ6();function oQ6(J,Q,Y){let G=[];if(Array.isArray(Y))G=Y;else if(Y&&typeof Y==="object"){let Z={};G=Q.map((V)=>{let q=V.localName;return(0,zW.assert)(q,"cannot encode object for signature with missing names","INVALID_ARGUMENT",{argument:"values",info:{coder:V},value:Y}),(0,zW.assert)(!Z[q],"cannot encode object for signature with duplicate names","INVALID_ARGUMENT",{argument:"values",info:{coder:V},value:Y}),Z[q]=!0,Y[q]})}else(0,zW.assertArgument)(!1,"invalid tuple value","tuple",Y);(0,zW.assertArgument)(Q.length===G.length,"types/value length mismatch","tuple",Y);let X=new nw.Writer,z=new nw.Writer,K=[];Q.forEach((Z,V)=>{let q=G[V];if(Z.dynamic){let U=z.length;Z.encode(z,q);let M=X.writeUpdatableValue();K.push((D)=>{M(D+U)})}else Z.encode(X,q)}),K.forEach((Z)=>{Z(X.length)});let W=J.appendWriter(X);return W+=J.appendWriter(z),W}sQ6.pack=oQ6;function aQ6(J,Q){let Y=[],G=[],X=J.subReader(0);return Q.forEach((z)=>{let K=null;if(z.dynamic){let W=J.readIndex(),Z=X.subReader(W);try{K=z.decode(Z)}catch(V){if((0,zW.isError)(V,"BUFFER_OVERRUN"))throw V;K=V,K.baseType=z.name,K.name=z.localName,K.type=z.type}}else try{K=z.decode(J)}catch(W){if((0,zW.isError)(W,"BUFFER_OVERRUN"))throw W;K=W,K.baseType=z.name,K.name=z.localName,K.type=z.type}if(K==null)throw Error("investigate");Y.push(K),G.push(z.localName||null)}),nw.Result.fromItems(Y,G)}sQ6.unpack=aQ6;class rQ6 extends nw.Coder{coder;length;constructor(J,Q,Y){let G=J.type+"["+(Q>=0?Q:"")+"]",X=Q===-1||J.dynamic;super("array",G,Y,X);(0,zW.defineProperties)(this,{coder:J,length:Q})}defaultValue(){let J=this.coder.defaultValue(),Q=[];for(let Y=0;Y<this.length;Y++)Q.push(J);return Q}encode(J,Q){let Y=Ec4.Typed.dereference(Q,"array");if(!Array.isArray(Y))this._throwError("expected array value",Y);let G=this.length;if(G===-1)G=Y.length,J.writeValue(Y.length);(0,zW.assertArgumentCount)(Y.length,G,"coder array"+(this.localName?" "+this.localName:""));let X=[];for(let z=0;z<Y.length;z++)X.push(this.coder);return oQ6(J,X,Y)}decode(J){let Q=this.length;if(Q===-1)Q=J.readIndex(),(0,zW.assert)(Q*nw.WordSize<=J.dataLength,"insufficient data length","BUFFER_OVERRUN",{buffer:J.bytes,offset:Q*nw.WordSize,length:J.dataLength});let Y=[];for(let G=0;G<Q;G++)Y.push(new Cc4.AnonymousCoder(this.coder));return aQ6(J,Y)}}sQ6.ArrayCoder=rQ6});var YY6=H((JY6)=>{Object.defineProperty(JY6,"__esModule",{value:!0});JY6.BooleanCoder=void 0;var Sc4=_X(),Tc4=ZY();class eQ6 extends Tc4.Coder{constructor(J){super("bool","bool",J,!1)}defaultValue(){return!1}encode(J,Q){let Y=Sc4.Typed.dereference(Q,"bool");return J.writeValue(Y?1:0)}decode(J){return!!J.readValue()}}JY6.BooleanCoder=eQ6});var uH1=H((zY6)=>{Object.defineProperty(zY6,"__esModule",{value:!0});zY6.BytesCoder=zY6.DynamicBytesCoder=void 0;var GY6=h1(),Pc4=ZY();class dH1 extends Pc4.Coder{constructor(J,Q){super(J,J,Q,!0)}defaultValue(){return"0x"}encode(J,Q){Q=(0,GY6.getBytesCopy)(Q);let Y=J.writeValue(Q.length);return Y+=J.writeBytes(Q),Y}decode(J){return J.readBytes(J.readIndex(),!0)}}zY6.DynamicBytesCoder=dH1;class XY6 extends dH1{constructor(J){super("bytes",J)}decode(J){return(0,GY6.hexlify)(super.decode(J))}}zY6.BytesCoder=XY6});var qY6=H((ZY6)=>{Object.defineProperty(ZY6,"__esModule",{value:!0});ZY6.FixedBytesCoder=void 0;var lH1=h1(),fc4=_X(),kc4=ZY();class WY6 extends kc4.Coder{size;constructor(J,Q){let Y="bytes"+String(J);super(Y,Y,Q,!1);(0,lH1.defineProperties)(this,{size:J},{size:"number"})}defaultValue(){return"0x0000000000000000000000000000000000000000000000000000000000000000".substring(0,2+this.size*2)}encode(J,Q){let Y=(0,lH1.getBytesCopy)(fc4.Typed.dereference(Q,this.type));if(Y.length!==this.size)this._throwError("incorrect data length",Q);return J.writeBytes(Y)}decode(J){return(0,lH1.hexlify)(J.readBytes(this.size))}}ZY6.FixedBytesCoder=WY6});var HY6=H((MY6)=>{Object.defineProperty(MY6,"__esModule",{value:!0});MY6.NullCoder=void 0;var vc4=ZY(),jc4=new Uint8Array([]);class UY6 extends vc4.Coder{constructor(J){super("null","",J,!1)}defaultValue(){return null}encode(J,Q){if(Q!=null)this._throwError("not null",Q);return J.writeBytes(jc4)}decode(J){return J.readBytes(0),null}}MY6.NullCoder=UY6});var BY6=H((OY6)=>{Object.defineProperty(OY6,"__esModule",{value:!0});OY6.NumberCoder=void 0;var Sq=h1(),hc4=_X(),pH1=ZY(),bc4=BigInt(0),xc4=BigInt(1),yc4=BigInt("0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff");class IY6 extends pH1.Coder{size;signed;constructor(J,Q,Y){let G=(Q?"int":"uint")+J*8;super(G,G,Y,!1);(0,Sq.defineProperties)(this,{size:J,signed:Q},{size:"number",signed:"boolean"})}defaultValue(){return 0}encode(J,Q){let Y=(0,Sq.getBigInt)(hc4.Typed.dereference(Q,this.type)),G=(0,Sq.mask)(yc4,pH1.WordSize*8);if(this.signed){let X=(0,Sq.mask)(G,this.size*8-1);if(Y>X||Y<-(X+xc4))this._throwError("value out-of-bounds",Q);Y=(0,Sq.toTwos)(Y,8*pH1.WordSize)}else if(Y<bc4||Y>(0,Sq.mask)(G,this.size*8))this._throwError("value out-of-bounds",Q);return J.writeValue(Y)}decode(J){let Q=(0,Sq.mask)(J.readValue(),this.size*8);if(this.signed)Q=(0,Sq.fromTwos)(Q,this.size*8);return Q}}OY6.NumberCoder=IY6});var CY6=H((LY6)=>{Object.defineProperty(LY6,"__esModule",{value:!0});LY6.StringCoder=void 0;var NY6=x_(),gc4=_X(),mc4=uH1();class wY6 extends mc4.DynamicBytesCoder{constructor(J){super("string",J)}defaultValue(){return""}encode(J,Q){return super.encode(J,(0,NY6.toUtf8Bytes)(gc4.Typed.dereference(Q,"string")))}decode(J){return(0,NY6.toUtf8String)(super.decode(J))}}LY6.StringCoder=wY6});var PY6=H((SY6)=>{Object.defineProperty(SY6,"__esModule",{value:!0});SY6.TupleCoder=void 0;var dc4=qq(),uc4=_X(),lc4=ZY(),RY6=mH1();class FY6 extends lc4.Coder{coders;constructor(J,Q){let Y=!1,G=[];J.forEach((z)=>{if(z.dynamic)Y=!0;G.push(z.type)});let X="tuple("+G.join(",")+")";super("tuple",X,Q,Y);(0,dc4.defineProperties)(this,{coders:Object.freeze(J.slice())})}defaultValue(){let J=[];this.coders.forEach((Y)=>{J.push(Y.defaultValue())});let Q=this.coders.reduce((Y,G)=>{let X=G.localName;if(X){if(!Y[X])Y[X]=0;Y[X]++}return Y},{});return this.coders.forEach((Y,G)=>{let X=Y.localName;if(!X||Q[X]!==1)return;if(X==="length")X="_length";if(J[X]!=null)return;J[X]=J[G]}),Object.freeze(J)}encode(J,Q){let Y=uc4.Typed.dereference(Q,"tuple");return(0,RY6.pack)(J,this.coders,Y)}decode(J){return(0,RY6.unpack)(J,this.coders)}}SY6.TupleCoder=FY6});var _H1=H(($Y6)=>{Object.defineProperty($Y6,"__esModule",{value:!0});$Y6.accessListify=void 0;var pc4=k9(),rf=h1();function cH1(J,Q){return{address:(0,pc4.getAddress)(J),storageKeys:Q.map((Y,G)=>{return(0,rf.assertArgument)((0,rf.isHexString)(Y,32),"invalid slot",`storageKeys[${G}]`,Y),Y.toLowerCase()})}}function cc4(J){if(Array.isArray(J))return J.map((Y,G)=>{if(Array.isArray(Y))return(0,rf.assertArgument)(Y.length===2,"invalid slot set",`value[${G}]`,Y),cH1(Y[0],Y[1]);return(0,rf.assertArgument)(Y!=null&&typeof Y==="object","invalid address-slot set","value",J),cH1(Y.address,Y.storageKeys)});(0,rf.assertArgument)(J!=null&&typeof J==="object","invalid access list","value",J);let Q=Object.keys(J).map((Y)=>{let G=J[Y].reduce((X,z)=>{return X[z]=!0,X},{});return cH1(Y,Object.keys(G).sort())});return Q.sort((Y,G)=>Y.address.localeCompare(G.address)),Q}$Y6.accessListify=cc4});var iH1=H((vY6)=>{Object.defineProperty(vY6,"__esModule",{value:!0});vY6.authorizationify=void 0;var _c4=k9(),ic4=c9(),kY6=h1();function nc4(J){return{address:(0,_c4.getAddress)(J.address),nonce:(0,kY6.getBigInt)(J.nonce!=null?J.nonce:0),chainId:(0,kY6.getBigInt)(J.chainId!=null?J.chainId:0),signature:ic4.Signature.from(J.signature)}}vY6.authorizationify=nc4});var oH1=H((bY6)=>{Object.defineProperty(bY6,"__esModule",{value:!0});bY6.recoverAddress=bY6.computeAddress=void 0;var oc4=k9(),nH1=c9();function hY6(J){let Q;if(typeof J==="string")Q=nH1.SigningKey.computePublicKey(J,!1);else Q=J.publicKey;return(0,oc4.getAddress)((0,nH1.keccak256)("0x"+Q.substring(4)).substring(26))}bY6.computeAddress=hY6;function ac4(J,Q){return hY6(nH1.SigningKey.recoverPublicKey(J,Q))}bY6.recoverAddress=ac4});var lY6=H((dY6)=>{Object.defineProperty(dY6,"__esModule",{value:!0});dY6.Transaction=dY6.splitBlobCells=void 0;var gY6=k9(),mY6=fH1(),nX=c9(),M1=h1(),rH1=_H1(),sc4=iH1(),tc4=oH1(),i4=BigInt(0),ec4=BigInt(2),J_4=BigInt(27),Q_4=BigInt(28),Y_4=BigInt(35),G_4=BigInt("0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"),X_4=Symbol.for("nodejs.util.inspect.custom"),aH1=131072,sf=128;function z_4(J,Q){if(Q==null)Q=sf;let Y=[],G=(0,M1.getBytes)(J),X=G.length/Q;for(let z=0;z<G.length;z+=X)Y.push((0,M1.hexlify)(G.subarray(z,z+X)));return Y}dY6.splitBlobCells=z_4;function K_4(J){return{blobToKzgCommitment:(G)=>{if("computeBlobProof"in J){if("blobToKzgCommitment"in J&&typeof J.blobToKzgCommitment==="function")return(0,M1.getBytes)(J.blobToKzgCommitment((0,M1.hexlify)(G)))}else if("blobToKzgCommitment"in J&&typeof J.blobToKzgCommitment==="function")return(0,M1.getBytes)(J.blobToKzgCommitment(G));if("blobToKZGCommitment"in J&&typeof J.blobToKZGCommitment==="function")return(0,M1.getBytes)(J.blobToKZGCommitment((0,M1.hexlify)(G)));(0,M1.assertArgument)(!1,"unsupported KZG library","kzg",J)},computeBlobKzgProof:(G,X)=>{if("computeBlobProof"in J&&typeof J.computeBlobProof==="function")return(0,M1.getBytes)(J.computeBlobProof((0,M1.hexlify)(G),(0,M1.hexlify)(X)));if("computeBlobKzgProof"in J&&typeof J.computeBlobKzgProof==="function")return J.computeBlobKzgProof(G,X);if("computeBlobKZGProof"in J&&typeof J.computeBlobKZGProof==="function")return(0,M1.getBytes)(J.computeBlobKZGProof((0,M1.hexlify)(G),(0,M1.hexlify)(X)));(0,M1.assertArgument)(!1,"unsupported KZG library","kzg",J)}}}function yY6(J,Q){let Y=J.toString(16);while(Y.length<2)Y="0"+Y;return Y+=(0,nX.sha256)(Q).substring(4),"0x"+Y}function ow(J){if(J==="0x")return null;return(0,gY6.getAddress)(J)}function Ci(J,Q){try{return(0,rH1.accessListify)(J)}catch(Y){(0,M1.assertArgument)(!1,Y.message,Q,J)}}function W_4(J,Q){try{if(!Array.isArray(J))throw Error("authorizationList: invalid array");let Y=[];for(let G=0;G<J.length;G++){let X=J[G];if(!Array.isArray(X))throw Error(`authorization[${G}]: invalid array`);if(X.length!==6)throw Error(`authorization[${G}]: wrong length`);if(!X[1])throw Error(`authorization[${G}]: null address`);Y.push({address:ow(X[1]),nonce:Q8(X[2],"nonce"),chainId:Q8(X[0],"chainId"),signature:nX.Signature.from({yParity:XH(X[3],"yParity"),r:(0,M1.zeroPadValue)(X[4],32),s:(0,M1.zeroPadValue)(X[5],32)})})}return Y}catch(Y){(0,M1.assertArgument)(!1,Y.message,Q,J)}}function XH(J,Q){if(J==="0x")return 0;return(0,M1.getNumber)(J,Q)}function Q8(J,Q){if(J==="0x")return i4;let Y=(0,M1.getBigInt)(J,Q);return(0,M1.assertArgument)(Y<=G_4,"value exceeds uint size",Q,Y),Y}function q6(J,Q){let Y=(0,M1.getBigInt)(J,"value"),G=(0,M1.toBeArray)(Y);return(0,M1.assertArgument)(G.length<=32,"value too large",`tx.${Q}`,Y),G}function Ri(J){return(0,rH1.accessListify)(J).map((Q)=>[Q.address,Q.storageKeys])}function Z_4(J){return J.map((Q)=>{return[q6(Q.chainId,"chainId"),Q.address,q6(Q.nonce,"nonce"),q6(Q.signature.yParity,"yParity"),(0,M1.toBeArray)(Q.signature.r),(0,M1.toBeArray)(Q.signature._s)]})}function V_4(J,Q){(0,M1.assertArgument)(Array.isArray(J),`invalid ${Q}`,"value",J);for(let Y=0;Y<J.length;Y++)(0,M1.assertArgument)((0,M1.isHexString)(J[Y],32),"invalid ${ param } hash",`value[${Y}]`,J[Y]);return J}function q_4(J){let Q=(0,M1.decodeRlp)(J);(0,M1.assertArgument)(Array.isArray(Q)&&(Q.length===9||Q.length===6),"invalid field count for legacy transaction","data",J);let Y={type:0,nonce:XH(Q[0],"nonce"),gasPrice:Q8(Q[1],"gasPrice"),gasLimit:Q8(Q[2],"gasLimit"),to:ow(Q[3]),value:Q8(Q[4],"value"),data:(0,M1.hexlify)(Q[5]),chainId:i4};if(Q.length===6)return Y;let G=Q8(Q[6],"v"),X=Q8(Q[7],"r"),z=Q8(Q[8],"s");if(X===i4&&z===i4)Y.chainId=G;else{let K=(G-Y_4)/ec4;if(K<i4)K=i4;Y.chainId=K,(0,M1.assertArgument)(K!==i4||(G===J_4||G===Q_4),"non-canonical legacy v","v",Q[6]),Y.signature=nX.Signature.from({r:(0,M1.zeroPadValue)(Q[7],32),s:(0,M1.zeroPadValue)(Q[8],32),v:G})}return Y}function U_4(J,Q){let Y=[q6(J.nonce,"nonce"),q6(J.gasPrice||0,"gasPrice"),q6(J.gasLimit,"gasLimit"),J.to||"0x",q6(J.value,"value"),J.data],G=i4;if(J.chainId!=i4)G=(0,M1.getBigInt)(J.chainId,"tx.chainId"),(0,M1.assertArgument)(!Q||Q.networkV==null||Q.legacyChainId===G,"tx.chainId/sig.v mismatch","sig",Q);else if(J.signature){let z=J.signature.legacyChainId;if(z!=null)G=z}if(!Q){if(G!==i4)Y.push((0,M1.toBeArray)(G)),Y.push("0x"),Y.push("0x");return(0,M1.encodeRlp)(Y)}let X=BigInt(27+Q.yParity);if(G!==i4)X=nX.Signature.getChainIdV(G,Q.v);else if(BigInt(Q.v)!==X)(0,M1.assertArgument)(!1,"tx.chainId/sig.v mismatch","sig",Q);return Y.push((0,M1.toBeArray)(X)),Y.push((0,M1.toBeArray)(Q.r)),Y.push((0,M1.toBeArray)(Q._s)),(0,M1.encodeRlp)(Y)}function Fi(J,Q){let Y;try{if(Y=XH(Q[0],"yParity"),Y!==0&&Y!==1)throw Error("bad yParity")}catch(K){(0,M1.assertArgument)(!1,"invalid yParity","yParity",Q[0])}let G=(0,M1.zeroPadValue)(Q[1],32),X=(0,M1.zeroPadValue)(Q[2],32),z=nX.Signature.from({r:G,s:X,yParity:Y});J.signature=z}function M_4(J){let Q=(0,M1.decodeRlp)((0,M1.getBytes)(J).slice(1));(0,M1.assertArgument)(Array.isArray(Q)&&(Q.length===9||Q.length===12),"invalid field count for transaction type: 2","data",(0,M1.hexlify)(J));let Y={type:2,chainId:Q8(Q[0],"chainId"),nonce:XH(Q[1],"nonce"),maxPriorityFeePerGas:Q8(Q[2],"maxPriorityFeePerGas"),maxFeePerGas:Q8(Q[3],"maxFeePerGas"),gasPrice:null,gasLimit:Q8(Q[4],"gasLimit"),to:ow(Q[5]),value:Q8(Q[6],"value"),data:(0,M1.hexlify)(Q[7]),accessList:Ci(Q[8],"accessList")};if(Q.length===9)return Y;return Fi(Y,Q.slice(9)),Y}function D_4(J,Q){let Y=[q6(J.chainId,"chainId"),q6(J.nonce,"nonce"),q6(J.maxPriorityFeePerGas||0,"maxPriorityFeePerGas"),q6(J.maxFeePerGas||0,"maxFeePerGas"),q6(J.gasLimit,"gasLimit"),J.to||"0x",q6(J.value,"value"),J.data,Ri(J.accessList||[])];if(Q)Y.push(q6(Q.yParity,"yParity")),Y.push((0,M1.toBeArray)(Q.r)),Y.push((0,M1.toBeArray)(Q.s));return(0,M1.concat)(["0x02",(0,M1.encodeRlp)(Y)])}function H_4(J){let Q=(0,M1.decodeRlp)((0,M1.getBytes)(J).slice(1));(0,M1.assertArgument)(Array.isArray(Q)&&(Q.length===8||Q.length===11),"invalid field count for transaction type: 1","data",(0,M1.hexlify)(J));let Y={type:1,chainId:Q8(Q[0],"chainId"),nonce:XH(Q[1],"nonce"),gasPrice:Q8(Q[2],"gasPrice"),gasLimit:Q8(Q[3],"gasLimit"),to:ow(Q[4]),value:Q8(Q[5],"value"),data:(0,M1.hexlify)(Q[6]),accessList:Ci(Q[7],"accessList")};if(Q.length===8)return Y;return Fi(Y,Q.slice(8)),Y}function I_4(J,Q){let Y=[q6(J.chainId,"chainId"),q6(J.nonce,"nonce"),q6(J.gasPrice||0,"gasPrice"),q6(J.gasLimit,"gasLimit"),J.to||"0x",q6(J.value,"value"),J.data,Ri(J.accessList||[])];if(Q)Y.push(q6(Q.yParity,"recoveryParam")),Y.push((0,M1.toBeArray)(Q.r)),Y.push((0,M1.toBeArray)(Q.s));return(0,M1.concat)(["0x01",(0,M1.encodeRlp)(Y)])}function O_4(J){let Q=(0,M1.decodeRlp)((0,M1.getBytes)(J).slice(1)),Y="3",G=null,X=null;if(Q.length===4&&Array.isArray(Q[0])){Y="3 (network format)";let K=Q[1],W=Q[2],Z=Q[3];(0,M1.assertArgument)(Array.isArray(K),"invalid network format: blobs not an array","fields[1]",K),(0,M1.assertArgument)(Array.isArray(W),"invalid network format: commitments not an array","fields[2]",W),(0,M1.assertArgument)(Array.isArray(Z),"invalid network format: proofs not an array","fields[3]",Z),(0,M1.assertArgument)(K.length===W.length,"invalid network format: blobs/commitments length mismatch","fields",Q),(0,M1.assertArgument)(K.length===Z.length,"invalid network format: blobs/proofs length mismatch","fields",Q),X=[];for(let V=0;V<Q[1].length;V++)X.push({data:K[V],commitment:W[V],proof:Z[V]});Q=Q[0]}else if(Q.length===5&&Array.isArray(Q[0])){Y="3 (EIP-7594 network format)",G=(0,M1.getNumber)(Q[1]);let K=Q[2],W=Q[3],Z=Q[4];(0,M1.assertArgument)(G===1,`unsupported EIP-7594 network format version: ${G}`,"fields[1]",G),(0,M1.assertArgument)(Array.isArray(K),"invalid EIP-7594 network format: blobs not an array","fields[2]",K),(0,M1.assertArgument)(Array.isArray(W),"invalid EIP-7594 network format: commitments not an array","fields[3]",W),(0,M1.assertArgument)(Array.isArray(Z),"invalid EIP-7594 network format: proofs not an array","fields[4]",Z),(0,M1.assertArgument)(K.length===W.length,"invalid network format: blobs/commitments length mismatch","fields",Q),(0,M1.assertArgument)(K.length*sf===Z.length,"invalid network format: blobs/proofs length mismatch","fields",Q),X=[];for(let V=0;V<K.length;V++){let q=[];for(let U=0;U<sf;U++)q.push(Z[V*sf+U]);X.push({data:K[V],commitment:W[V],proof:(0,M1.concat)(q)})}Q=Q[0]}(0,M1.assertArgument)(Array.isArray(Q)&&(Q.length===11||Q.length===14),`invalid field count for transaction type: ${Y}`,"data",(0,M1.hexlify)(J));let z={type:3,chainId:Q8(Q[0],"chainId"),nonce:XH(Q[1],"nonce"),maxPriorityFeePerGas:Q8(Q[2],"maxPriorityFeePerGas"),maxFeePerGas:Q8(Q[3],"maxFeePerGas"),gasPrice:null,gasLimit:Q8(Q[4],"gasLimit"),to:ow(Q[5]),value:Q8(Q[6],"value"),data:(0,M1.hexlify)(Q[7]),accessList:Ci(Q[8],"accessList"),maxFeePerBlobGas:Q8(Q[9],"maxFeePerBlobGas"),blobVersionedHashes:Q[10],blobWrapperVersion:G};if(X)z.blobs=X;(0,M1.assertArgument)(z.to!=null,`invalid address for transaction type: ${Y}`,"data",J),(0,M1.assertArgument)(Array.isArray(z.blobVersionedHashes),"invalid blobVersionedHashes: must be an array","data",J);for(let K=0;K<z.blobVersionedHashes.length;K++)(0,M1.assertArgument)((0,M1.isHexString)(z.blobVersionedHashes[K],32),`invalid blobVersionedHash at index ${K}: must be length 32`,"data",J);if(Q.length===11)return z;return Fi(z,Q.slice(11)),z}function A_4(J,Q,Y){let G=[q6(J.chainId,"chainId"),q6(J.nonce,"nonce"),q6(J.maxPriorityFeePerGas||0,"maxPriorityFeePerGas"),q6(J.maxFeePerGas||0,"maxFeePerGas"),q6(J.gasLimit,"gasLimit"),J.to||mY6.ZeroAddress,q6(J.value,"value"),J.data,Ri(J.accessList||[]),q6(J.maxFeePerBlobGas||0,"maxFeePerBlobGas"),V_4(J.blobVersionedHashes||[],"blobVersionedHashes")];if(Q){if(G.push(q6(Q.yParity,"yParity")),G.push((0,M1.toBeArray)(Q.r)),G.push((0,M1.toBeArray)(Q.s)),Y){if(J.blobWrapperVersion!=null){let X=(0,M1.toBeArray)(J.blobWrapperVersion),z=[];for(let{proof:K}of Y){let W=(0,M1.getBytes)(K),Z=W.length/sf;for(let V=0;V<W.length;V+=Z)z.push(W.subarray(V,V+Z))}return(0,M1.concat)(["0x03",(0,M1.encodeRlp)([G,X,Y.map((K)=>K.data),Y.map((K)=>K.commitment),z])])}return(0,M1.concat)(["0x03",(0,M1.encodeRlp)([G,Y.map((X)=>X.data),Y.map((X)=>X.commitment),Y.map((X)=>X.proof)])])}}return(0,M1.concat)(["0x03",(0,M1.encodeRlp)(G)])}function B_4(J){let Q=(0,M1.decodeRlp)((0,M1.getBytes)(J).slice(1));(0,M1.assertArgument)(Array.isArray(Q)&&(Q.length===10||Q.length===13),"invalid field count for transaction type: 4","data",(0,M1.hexlify)(J));let Y={type:4,chainId:Q8(Q[0],"chainId"),nonce:XH(Q[1],"nonce"),maxPriorityFeePerGas:Q8(Q[2],"maxPriorityFeePerGas"),maxFeePerGas:Q8(Q[3],"maxFeePerGas"),gasPrice:null,gasLimit:Q8(Q[4],"gasLimit"),to:ow(Q[5]),value:Q8(Q[6],"value"),data:(0,M1.hexlify)(Q[7]),accessList:Ci(Q[8],"accessList"),authorizationList:W_4(Q[9],"authorizationList")};if(Q.length===10)return Y;return Fi(Y,Q.slice(10)),Y}function N_4(J,Q){let Y=[q6(J.chainId,"chainId"),q6(J.nonce,"nonce"),q6(J.maxPriorityFeePerGas||0,"maxPriorityFeePerGas"),q6(J.maxFeePerGas||0,"maxFeePerGas"),q6(J.gasLimit,"gasLimit"),J.to||"0x",q6(J.value,"value"),J.data,Ri(J.accessList||[]),Z_4(J.authorizationList||[])];if(Q)Y.push(q6(Q.yParity,"yParity")),Y.push((0,M1.toBeArray)(Q.r)),Y.push((0,M1.toBeArray)(Q.s));return(0,M1.concat)(["0x04",(0,M1.encodeRlp)(Y)])}class iX{#J;#Q;#Y;#G;#X;#W;#K;#Z;#q;#H;#U;#V;#z;#M;#I;#D;#B;#N;get type(){return this.#J}set type(J){switch(J){case null:this.#J=null;break;case 0:case"legacy":this.#J=0;break;case 1:case"berlin":case"eip-2930":this.#J=1;break;case 2:case"london":case"eip-1559":this.#J=2;break;case 3:case"cancun":case"eip-4844":this.#J=3;break;case 4:case"pectra":case"eip-7702":this.#J=4;break;default:(0,M1.assertArgument)(!1,"unsupported transaction type","type",J)}}get typeName(){switch(this.type){case 0:return"legacy";case 1:return"eip-2930";case 2:return"eip-1559";case 3:return"eip-4844";case 4:return"eip-7702"}return null}get to(){let J=this.#Q;if(J==null&&this.type===3)return mY6.ZeroAddress;return J}set to(J){this.#Q=J==null?null:(0,gY6.getAddress)(J)}get nonce(){return this.#G}set nonce(J){this.#G=(0,M1.getNumber)(J,"value")}get gasLimit(){return this.#X}set gasLimit(J){this.#X=(0,M1.getBigInt)(J)}get gasPrice(){let J=this.#W;if(J==null&&(this.type===0||this.type===1))return i4;return J}set gasPrice(J){this.#W=J==null?null:(0,M1.getBigInt)(J,"gasPrice")}get maxPriorityFeePerGas(){let J=this.#K;if(J==null){if(this.type===2||this.type===3)return i4;return null}return J}set maxPriorityFeePerGas(J){this.#K=J==null?null:(0,M1.getBigInt)(J,"maxPriorityFeePerGas")}get maxFeePerGas(){let J=this.#Z;if(J==null){if(this.type===2||this.type===3)return i4;return null}return J}set maxFeePerGas(J){this.#Z=J==null?null:(0,M1.getBigInt)(J,"maxFeePerGas")}get data(){return this.#Y}set data(J){this.#Y=(0,M1.hexlify)(J)}get value(){return this.#q}set value(J){this.#q=(0,M1.getBigInt)(J,"value")}get chainId(){return this.#H}set chainId(J){this.#H=(0,M1.getBigInt)(J)}get signature(){return this.#U||null}set signature(J){this.#U=J==null?null:nX.Signature.from(J)}isValid(){let J=this.signature;if(J&&!J.isValid())return!1;let Q=this.authorizationList;if(Q){for(let Y of Q)if(!Y.signature.isValid())return!1}return!0}get accessList(){let J=this.#V||null;if(J==null){if(this.type===1||this.type===2||this.type===3)return[];return null}return J}set accessList(J){this.#V=J==null?null:(0,rH1.accessListify)(J)}get authorizationList(){let J=this.#B||null;if(J==null){if(this.type===4)return[]}return J}set authorizationList(J){this.#B=J==null?null:J.map((Q)=>(0,sc4.authorizationify)(Q))}get maxFeePerBlobGas(){let J=this.#z;if(J==null&&this.type===3)return i4;return J}set maxFeePerBlobGas(J){this.#z=J==null?null:(0,M1.getBigInt)(J,"maxFeePerBlobGas")}get blobVersionedHashes(){let J=this.#M;if(J==null&&this.type===3)return[];return J}set blobVersionedHashes(J){if(J!=null){(0,M1.assertArgument)(Array.isArray(J),"blobVersionedHashes must be an Array","value",J),J=J.slice();for(let Q=0;Q<J.length;Q++)(0,M1.assertArgument)((0,M1.isHexString)(J[Q],32),"invalid blobVersionedHash",`value[${Q}]`,J[Q])}this.#M=J}get blobs(){if(this.#D==null)return null;return this.#D.map((J)=>Object.assign({},J))}set blobs(J){if(J==null){this.#D=null;return}let Q=[],Y=[];for(let G=0;G<J.length;G++){let X=J[G];if((0,M1.isBytesLike)(X)){(0,M1.assert)(this.#I,"adding a raw blob requires a KZG library","UNSUPPORTED_OPERATION",{operation:"set blobs()"});let z=(0,M1.getBytes)(X);if((0,M1.assertArgument)(z.length<=aH1,"blob is too large",`blobs[${G}]`,X),z.length!==aH1){let Z=new Uint8Array(aH1);Z.set(z),z=Z}let K=this.#I.blobToKzgCommitment(z),W=(0,M1.hexlify)(this.#I.computeBlobKzgProof(z,K));Q.push({data:(0,M1.hexlify)(z),commitment:(0,M1.hexlify)(K),proof:W}),Y.push(yY6(1,K))}else{let z=(0,M1.hexlify)(X.data),K=(0,M1.hexlify)(X.commitment),W=(0,M1.hexlify)(X.proof);Q.push({data:z,commitment:K,proof:W}),Y.push(yY6(1,K))}}this.#D=Q,this.#M=Y}get kzg(){return this.#I}set kzg(J){if(J==null)this.#I=null;else this.#I=K_4(J)}get blobWrapperVersion(){return this.#N}set blobWrapperVersion(J){this.#N=J}constructor(){this.#J=null,this.#Q=null,this.#G=0,this.#X=i4,this.#W=null,this.#K=null,this.#Z=null,this.#Y="0x",this.#q=i4,this.#H=i4,this.#U=null,this.#V=null,this.#z=null,this.#M=null,this.#I=null,this.#D=null,this.#B=null,this.#N=null}get hash(){if(this.signature==null)return null;return(0,nX.keccak256)(this.#A(!0,!1))}get unsignedHash(){return(0,nX.keccak256)(this.unsignedSerialized)}get from(){if(this.signature==null)return null;return(0,tc4.recoverAddress)(this.unsignedHash,this.signature.getCanonical())}get fromPublicKey(){if(this.signature==null)return null;return nX.SigningKey.recoverPublicKey(this.unsignedHash,this.signature.getCanonical())}isSigned(){return this.signature!=null}#A(J,Q){(0,M1.assert)(!J||this.signature!=null,"cannot serialize unsigned transaction; maybe you meant .unsignedSerialized","UNSUPPORTED_OPERATION",{operation:".serialized"});let Y=J?this.signature:null;switch(this.inferType()){case 0:return U_4(this,Y);case 1:return I_4(this,Y);case 2:return D_4(this,Y);case 3:return A_4(this,Y,Q?this.blobs:null);case 4:return N_4(this,Y)}(0,M1.assert)(!1,"unsupported transaction type","UNSUPPORTED_OPERATION",{operation:".serialized"})}get serialized(){return this.#A(!0,!0)}get unsignedSerialized(){return this.#A(!1,!1)}inferType(){let J=this.inferTypes();if(J.indexOf(2)>=0)return 2;return J.pop()}inferTypes(){let J=this.gasPrice!=null,Q=this.maxFeePerGas!=null||this.maxPriorityFeePerGas!=null,Y=this.accessList!=null,G=this.#z!=null||this.#M;if(this.maxFeePerGas!=null&&this.maxPriorityFeePerGas!=null)(0,M1.assert)(this.maxFeePerGas>=this.maxPriorityFeePerGas,"priorityFee cannot be more than maxFee","BAD_DATA",{value:this});(0,M1.assert)(!Q||this.type!==0&&this.type!==1,"transaction type cannot have maxFeePerGas or maxPriorityFeePerGas","BAD_DATA",{value:this}),(0,M1.assert)(this.type!==0||!Y,"legacy transaction cannot have accessList","BAD_DATA",{value:this});let X=[];if(this.type!=null)X.push(this.type);else if(this.authorizationList&&this.authorizationList.length)X.push(4);else if(Q)X.push(2);else if(J){if(X.push(1),!Y)X.push(0)}else if(Y)X.push(1),X.push(2);else if(G&&this.to)X.push(3);else X.push(0),X.push(1),X.push(2),X.push(3);return X.sort(),X}isLegacy(){return this.type===0}isBerlin(){return this.type===1}isLondon(){return this.type===2}isCancun(){return this.type===3}clone(){return iX.from(this)}toJSON(){let J=(Q)=>{if(Q==null)return null;return Q.toString()};return{type:this.type,to:this.to,data:this.data,nonce:this.nonce,gasLimit:J(this.gasLimit),gasPrice:J(this.gasPrice),maxPriorityFeePerGas:J(this.maxPriorityFeePerGas),maxFeePerGas:J(this.maxFeePerGas),value:J(this.value),chainId:J(this.chainId),sig:this.signature?this.signature.toJSON():null,accessList:this.accessList}}[X_4](){return this.toString()}toString(){let J=[],Q=(G)=>{let X=this[G];if(typeof X==="string")X=JSON.stringify(X);J.push(`${G}: ${X}`)};if(this.type)Q("type");if(Q("to"),Q("data"),Q("nonce"),Q("gasLimit"),Q("value"),this.chainId!=null)Q("chainId");if(this.signature)Q("from"),J.push(`signature: ${this.signature.toString()}`);let Y=this.authorizationList;if(Y){let G=[];for(let X of Y){let z=[];if(z.push(`address: ${JSON.stringify(X.address)}`),X.nonce!=null)z.push(`nonce: ${X.nonce}`);if(X.chainId!=null)z.push(`chainId: ${X.chainId}`);if(X.signature)z.push(`signature: ${X.signature.toString()}`);G.push(`Authorization { ${z.join(", ")} }`)}J.push(`authorizations: [ ${G.join(", ")} ]`)}return`Transaction { ${J.join(", ")} }`}static from(J){if(J==null)return new iX;if(typeof J==="string"){let Y=(0,M1.getBytes)(J);if(Y[0]>=127)return iX.from(q_4(Y));switch(Y[0]){case 1:return iX.from(H_4(Y));case 2:return iX.from(M_4(Y));case 3:return iX.from(O_4(Y));case 4:return iX.from(B_4(Y))}(0,M1.assert)(!1,"unsupported transaction type","UNSUPPORTED_OPERATION",{operation:"from"})}let Q=new iX;if(J.type!=null)Q.type=J.type;if(J.to!=null)Q.to=J.to;if(J.nonce!=null)Q.nonce=J.nonce;if(J.gasLimit!=null)Q.gasLimit=J.gasLimit;if(J.gasPrice!=null)Q.gasPrice=J.gasPrice;if(J.maxPriorityFeePerGas!=null)Q.maxPriorityFeePerGas=J.maxPriorityFeePerGas;if(J.maxFeePerGas!=null)Q.maxFeePerGas=J.maxFeePerGas;if(J.maxFeePerBlobGas!=null)Q.maxFeePerBlobGas=J.maxFeePerBlobGas;if(J.data!=null)Q.data=J.data;if(J.value!=null)Q.value=J.value;if(J.chainId!=null)Q.chainId=J.chainId;if(J.signature!=null)Q.signature=nX.Signature.from(J.signature);if(J.accessList!=null)Q.accessList=J.accessList;if(J.authorizationList!=null)Q.authorizationList=J.authorizationList;if(J.blobVersionedHashes!=null)Q.blobVersionedHashes=J.blobVersionedHashes;if(J.kzg!=null)Q.kzg=J.kzg;if(J.blobWrapperVersion!=null)Q.blobWrapperVersion=J.blobWrapperVersion;if(J.blobs!=null)Q.blobs=J.blobs;if(J.hash!=null)(0,M1.assertArgument)(Q.isSigned(),"unsigned transaction cannot define '.hash'","tx",J),(0,M1.assertArgument)(Q.hash===J.hash,"hash mismatch","tx",J);if(J.from!=null)(0,M1.assertArgument)(Q.isSigned(),"unsigned transaction cannot define '.from'","tx",J),(0,M1.assertArgument)(Q.from.toLowerCase()===(J.from||"").toLowerCase(),"from mismatch","tx",J);return Q}}dY6.Transaction=iX});var e7=H((zH)=>{Object.defineProperty(zH,"__esModule",{value:!0});zH.Transaction=zH.recoverAddress=zH.computeAddress=zH.authorizationify=zH.accessListify=void 0;var L_4=_H1();Object.defineProperty(zH,"accessListify",{enumerable:!0,get:function(){return L_4.accessListify}});var E_4=iH1();Object.defineProperty(zH,"authorizationify",{enumerable:!0,get:function(){return E_4.authorizationify}});var pY6=oH1();Object.defineProperty(zH,"computeAddress",{enumerable:!0,get:function(){return pY6.computeAddress}});Object.defineProperty(zH,"recoverAddress",{enumerable:!0,get:function(){return pY6.recoverAddress}});var C_4=lY6();Object.defineProperty(zH,"Transaction",{enumerable:!0,get:function(){return C_4.Transaction}})});var nY6=H((_Y6)=>{Object.defineProperty(_Y6,"__esModule",{value:!0});_Y6.verifyAuthorization=_Y6.hashAuthorization=void 0;var F_4=k9(),S_4=c9(),T_4=e7(),tf=h1();function cY6(J){return(0,tf.assertArgument)(typeof J.address==="string","invalid address for hashAuthorization","auth.address",J),(0,S_4.keccak256)((0,tf.concat)(["0x05",(0,tf.encodeRlp)([J.chainId!=null?(0,tf.toBeArray)(J.chainId):"0x",(0,F_4.getAddress)(J.address),J.nonce!=null?(0,tf.toBeArray)(J.nonce):"0x"])]))}_Y6.hashAuthorization=cY6;function P_4(J,Q){return(0,T_4.recoverAddress)(cY6(J),Q)}_Y6.verifyAuthorization=P_4});var sH1=H((oY6)=>{Object.defineProperty(oY6,"__esModule",{value:!0});oY6.id=void 0;var f_4=c9(),k_4=h1();function v_4(J){return(0,f_4.keccak256)((0,k_4.toUtf8Bytes)(J))}oY6.id=v_4});var Y26=H((J26)=>{Object.defineProperty(J26,"__esModule",{value:!0});J26.dnsEncode=J26.namehash=J26.isValidName=J26.ensNormalize=void 0;var rY6=c9(),MY=h1(),j_4=c81(),tY6=new Uint8Array(32);tY6.fill(0);function sY6(J){return(0,MY.assertArgument)(J.length!==0,"invalid ENS name; empty component","comp",J),J}function tH1(J){let Q=(0,MY.toUtf8Bytes)(eY6(J)),Y=[];if(J.length===0)return Y;let G=0;for(let X=0;X<Q.length;X++)if(Q[X]===46)Y.push(sY6(Q.slice(G,X))),G=X+1;return(0,MY.assertArgument)(G<Q.length,"invalid ENS name; empty component","name",J),Y.push(sY6(Q.slice(G))),Y}function eY6(J){try{if(J.length===0)throw Error("empty label");return(0,j_4.ens_normalize)(J)}catch(Q){(0,MY.assertArgument)(!1,`invalid ENS name (${Q.message})`,"name",J)}}J26.ensNormalize=eY6;function h_4(J){try{return tH1(J).length!==0}catch(Q){}return!1}J26.isValidName=h_4;function b_4(J){(0,MY.assertArgument)(typeof J==="string","invalid ENS name; not a string","name",J),(0,MY.assertArgument)(J.length,"invalid ENS name (empty label)","name",J);let Q=tY6,Y=tH1(J);while(Y.length)Q=(0,rY6.keccak256)((0,MY.concat)([Q,(0,rY6.keccak256)(Y.pop())]));return(0,MY.hexlify)(Q)}J26.namehash=b_4;function x_4(J,Q){let Y=Q!=null?Q:63;return(0,MY.assertArgument)(Y<=255,"DNS encoded label cannot exceed 255","length",Y),(0,MY.hexlify)((0,MY.concat)(tH1(J).map((G)=>{(0,MY.assertArgument)(G.length<=Y,`label ${JSON.stringify(J)} exceeds ${Y} bytes`,"name",J);let X=new Uint8Array(G.length+1);return X.set(G,1),X[0]=X.length-1,X})))+"00"}J26.dnsEncode=x_4});var K26=H((X26)=>{Object.defineProperty(X26,"__esModule",{value:!0});X26.verifyMessage=X26.hashMessage=void 0;var d_4=c9(),u_4=iw(),l_4=e7(),Si=h1();function G26(J){if(typeof J==="string")J=(0,Si.toUtf8Bytes)(J);return(0,d_4.keccak256)((0,Si.concat)([(0,Si.toUtf8Bytes)(u_4.MessagePrefix),(0,Si.toUtf8Bytes)(String(J.length)),J]))}X26.hashMessage=G26;function p_4(J,Q){let Y=G26(J);return(0,l_4.recoverAddress)(Y,Q)}X26.verifyMessage=p_4});var U26=H((V26)=>{Object.defineProperty(V26,"__esModule",{value:!0});V26.solidityPackedSha256=V26.solidityPackedKeccak256=V26.solidityPacked=void 0;var __4=k9(),W26=c9(),f8=h1(),i_4=new RegExp("^bytes([0-9]+)$"),n_4=new RegExp("^(u?int)([0-9]*)$"),o_4=new RegExp("^(.*)\\[([0-9]*)\\]$");function Z26(J,Q,Y){switch(J){case"address":if(Y)return(0,f8.getBytes)((0,f8.zeroPadValue)(Q,32));return(0,f8.getBytes)((0,__4.getAddress)(Q));case"string":return(0,f8.toUtf8Bytes)(Q);case"bytes":return(0,f8.getBytes)(Q);case"bool":if(Q=Q?"0x01":"0x00",Y)return(0,f8.getBytes)((0,f8.zeroPadValue)(Q,32));return(0,f8.getBytes)(Q)}let G=J.match(n_4);if(G){let X=G[1]==="int",z=parseInt(G[2]||"256");if((0,f8.assertArgument)((!G[2]||G[2]===String(z))&&z%8===0&&z!==0&&z<=256,"invalid number type","type",J),Y)z=256;if(X)Q=(0,f8.toTwos)(Q,z);return(0,f8.getBytes)((0,f8.zeroPadValue)((0,f8.toBeArray)(Q),z/8))}if(G=J.match(i_4),G){let X=parseInt(G[1]);if((0,f8.assertArgument)(String(X)===G[1]&&X!==0&&X<=32,"invalid bytes type","type",J),(0,f8.assertArgument)((0,f8.dataLength)(Q)===X,`invalid value for ${J}`,"value",Q),Y)return(0,f8.getBytes)((0,f8.zeroPadBytes)(Q,32));return Q}if(G=J.match(o_4),G&&Array.isArray(Q)){let X=G[1],z=parseInt(G[2]||String(Q.length));(0,f8.assertArgument)(z===Q.length,`invalid array length for ${J}`,"value",Q);let K=[];return Q.forEach(function(W){K.push(Z26(X,W,!0))}),(0,f8.getBytes)((0,f8.concat)(K))}(0,f8.assertArgument)(!1,"invalid type","type",J)}function eH1(J,Q){(0,f8.assertArgument)(J.length===Q.length,"wrong number of values; expected ${ types.length }","values",Q);let Y=[];return J.forEach(function(G,X){Y.push(Z26(G,Q[X]))}),(0,f8.hexlify)((0,f8.concat)(Y))}V26.solidityPacked=eH1;function a_4(J,Q){return(0,W26.keccak256)(eH1(J,Q))}V26.solidityPackedKeccak256=a_4;function r_4(J,Q){return(0,W26.sha256)(eH1(J,Q))}V26.solidityPackedSha256=r_4});var E26=H((w26)=>{Object.defineProperty(w26,"__esModule",{value:!0});w26.verifyTypedData=w26.TypedDataEncoder=void 0;var I26=k9(),aw=c9(),e_4=e7(),E0=h1(),O26=sH1(),A26=new Uint8Array(32);A26.fill(0);var Ji4=BigInt(-1),B26=BigInt(0),N26=BigInt(1),Qi4=BigInt("0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff");function Yi4(J){let Q=(0,E0.getBytes)(J),Y=Q.length%32;if(Y)return(0,E0.concat)([Q,A26.slice(Y)]);return(0,E0.hexlify)(Q)}var Gi4=(0,E0.toBeHex)(N26,32),Xi4=(0,E0.toBeHex)(B26,32),M26={name:"string",version:"string",chainId:"uint256",verifyingContract:"address",salt:"bytes32"},JI1=["name","version","chainId","verifyingContract","salt"];function D26(J){return function(Q){return(0,E0.assertArgument)(typeof Q==="string",`invalid domain value for ${JSON.stringify(J)}`,`domain.${J}`,Q),Q}}var zi4={name:D26("name"),version:D26("version"),chainId:function(J){let Q=(0,E0.getBigInt)(J,"domain.chainId");if((0,E0.assertArgument)(Q>=0,"invalid chain ID","domain.chainId",J),Number.isSafeInteger(Q))return Number(Q);return(0,E0.toQuantity)(Q)},verifyingContract:function(J){try{return(0,I26.getAddress)(J).toLowerCase()}catch(Q){}(0,E0.assertArgument)(!1,'invalid domain value "verifyingContract"',"domain.verifyingContract",J)},salt:function(J){let Q=(0,E0.getBytes)(J,"domain.salt");return(0,E0.assertArgument)(Q.length===32,'invalid domain value "salt"',"domain.salt",J),(0,E0.hexlify)(Q)}};function QI1(J){{let Q=J.match(/^(u?)int(\d+)$/);if(Q){let Y=Q[1]==="",G=parseInt(Q[2]);(0,E0.assertArgument)(G%8===0&&G!==0&&G<=256&&Q[2]===String(G),"invalid numeric width","type",J);let X=(0,E0.mask)(Qi4,Y?G-1:G),z=Y?(X+N26)*Ji4:B26;return function(K){let W=(0,E0.getBigInt)(K,"value");return(0,E0.assertArgument)(W>=z&&W<=X,`value out-of-bounds for ${J}`,"value",W),(0,E0.toBeHex)(Y?(0,E0.toTwos)(W,256):W,32)}}}{let Q=J.match(/^bytes(\d+)$/);if(Q){let Y=parseInt(Q[1]);return(0,E0.assertArgument)(Y!==0&&Y<=32&&Q[1]===String(Y),"invalid bytes width","type",J),function(G){let X=(0,E0.getBytes)(G);return(0,E0.assertArgument)(X.length===Y,`invalid length for ${J}`,"value",G),Yi4(G)}}}switch(J){case"address":return function(Q){return(0,E0.zeroPadValue)((0,I26.getAddress)(Q),32)};case"bool":return function(Q){return!Q?Xi4:Gi4};case"bytes":return function(Q){return(0,aw.keccak256)(Q)};case"string":return function(Q){return(0,O26.id)(Q)}}return null}function H26(J,Q){return`${J}(${Q.map(({name:Y,type:G})=>G+" "+Y).join(",")})`}function Ti(J){let Q=J.match(/^([^\x5b]*)((\x5b\d*\x5d)*)(\x5b(\d*)\x5d)$/);if(Q)return{base:Q[1],index:Q[2]+Q[4],array:{base:Q[1],prefix:Q[1]+Q[2],count:Q[5]?parseInt(Q[5]):-1}};return{base:J}}class _J{primaryType;#J;get types(){return JSON.parse(this.#J)}#Q;#Y;constructor(J){this.#Q=new Map,this.#Y=new Map;let Q=new Map,Y=new Map,G=new Map,X={};Object.keys(J).forEach((W)=>{X[W]=J[W].map(({name:Z,type:V})=>{let{base:q,index:U}=Ti(V);if(q==="int"&&!J.int)q="int256";if(q==="uint"&&!J.uint)q="uint256";return{name:Z,type:q+(U||"")}}),Q.set(W,new Set),Y.set(W,[]),G.set(W,new Set)}),this.#J=JSON.stringify(X);for(let W in X){let Z=new Set;for(let V of X[W]){(0,E0.assertArgument)(!Z.has(V.name),`duplicate variable name ${JSON.stringify(V.name)} in ${JSON.stringify(W)}`,"types",J),Z.add(V.name);let q=Ti(V.type).base;if((0,E0.assertArgument)(q!==W,`circular type reference to ${JSON.stringify(q)}`,"types",J),QI1(q))continue;(0,E0.assertArgument)(Y.has(q),`unknown type ${JSON.stringify(q)}`,"types",J),Y.get(q).push(W),Q.get(W).add(q)}}let z=Array.from(Y.keys()).filter((W)=>Y.get(W).length===0);(0,E0.assertArgument)(z.length!==0,"missing primary type","types",J),(0,E0.assertArgument)(z.length===1,`ambiguous primary types or unused types: ${z.map((W)=>JSON.stringify(W)).join(", ")}`,"types",J),(0,E0.defineProperties)(this,{primaryType:z[0]});function K(W,Z){(0,E0.assertArgument)(!Z.has(W),`circular type reference to ${JSON.stringify(W)}`,"types",J),Z.add(W);for(let V of Q.get(W)){if(!Y.has(V))continue;K(V,Z);for(let q of Z)G.get(q).add(V)}Z.delete(W)}K(this.primaryType,new Set);for(let[W,Z]of G){let V=Array.from(Z);V.sort(),this.#Q.set(W,H26(W,X[W])+V.map((q)=>H26(q,X[q])).join(""))}}getEncoder(J){let Q=this.#Y.get(J);if(!Q)Q=this.#G(J),this.#Y.set(J,Q);return Q}#G(J){{let G=QI1(J);if(G)return G}let Q=Ti(J).array;if(Q){let G=Q.prefix,X=this.getEncoder(G);return(z)=>{(0,E0.assertArgument)(Q.count===-1||Q.count===z.length,`array length mismatch; expected length ${Q.count}`,"value",z);let K=z.map(X);if(this.#Q.has(G))K=K.map(aw.keccak256);return(0,aw.keccak256)((0,E0.concat)(K))}}let Y=this.types[J];if(Y){let G=(0,O26.id)(this.#Q.get(J));return(X)=>{let z=Y.map(({name:K,type:W})=>{let Z=this.getEncoder(W)(X[K]);if(this.#Q.has(W))return(0,aw.keccak256)(Z);return Z});return z.unshift(G),(0,E0.concat)(z)}}(0,E0.assertArgument)(!1,`unknown type: ${J}`,"type",J)}encodeType(J){let Q=this.#Q.get(J);return(0,E0.assertArgument)(Q,`unknown type: ${JSON.stringify(J)}`,"name",J),Q}encodeData(J,Q){return this.getEncoder(J)(Q)}hashStruct(J,Q){return(0,aw.keccak256)(this.encodeData(J,Q))}encode(J){return this.encodeData(this.primaryType,J)}hash(J){return this.hashStruct(this.primaryType,J)}_visit(J,Q,Y){if(QI1(J))return Y(J,Q);let G=Ti(J).array;if(G)return(0,E0.assertArgument)(G.count===-1||G.count===Q.length,`array length mismatch; expected length ${G.count}`,"value",Q),Q.map((z)=>this._visit(G.prefix,z,Y));let X=this.types[J];if(X)return X.reduce((z,{name:K,type:W})=>{return z[K]=this._visit(W,Q[K],Y),z},{});(0,E0.assertArgument)(!1,`unknown type: ${J}`,"type",J)}visit(J,Q){return this._visit(this.primaryType,J,Q)}static from(J){return new _J(J)}static getPrimaryType(J){return _J.from(J).primaryType}static hashStruct(J,Q,Y){return _J.from(Q).hashStruct(J,Y)}static hashDomain(J){let Q=[];for(let Y in J){if(J[Y]==null)continue;let G=M26[Y];(0,E0.assertArgument)(G,`invalid typed-data domain key: ${JSON.stringify(Y)}`,"domain",J),Q.push({name:Y,type:G})}return Q.sort((Y,G)=>{return JI1.indexOf(Y.name)-JI1.indexOf(G.name)}),_J.hashStruct("EIP712Domain",{EIP712Domain:Q},J)}static encode(J,Q,Y){return(0,E0.concat)(["0x1901",_J.hashDomain(J),_J.from(Q).hash(Y)])}static hash(J,Q,Y){return(0,aw.keccak256)(_J.encode(J,Q,Y))}static async resolveNames(J,Q,Y,G){J=Object.assign({},J);for(let K in J)if(J[K]==null)delete J[K];let X={};if(J.verifyingContract&&!(0,E0.isHexString)(J.verifyingContract,20))X[J.verifyingContract]="0x";let z=_J.from(Q);z.visit(Y,(K,W)=>{if(K==="address"&&!(0,E0.isHexString)(W,20))X[W]="0x";return W});for(let K in X)X[K]=await G(K);if(J.verifyingContract&&X[J.verifyingContract])J.verifyingContract=X[J.verifyingContract];return Y=z.visit(Y,(K,W)=>{if(K==="address"&&X[W])return X[W];return W}),{domain:J,value:Y}}static getPayload(J,Q,Y){_J.hashDomain(J);let G={},X=[];JI1.forEach((W)=>{let Z=J[W];if(Z==null)return;G[W]=zi4[W](Z),X.push({name:W,type:M26[W]})});let z=_J.from(Q);Q=z.types;let K=Object.assign({},Q);return(0,E0.assertArgument)(K.EIP712Domain==null,"types must not contain EIP712Domain type","types.EIP712Domain",Q),K.EIP712Domain=X,z.encode(Y),{types:K,domain:G,primaryType:z.primaryType,message:z.visit(Y,(W,Z)=>{if(W.match(/^bytes(\d*)/))return(0,E0.hexlify)((0,E0.getBytes)(Z));if(W.match(/^u?int/))return(0,E0.getBigInt)(Z).toString();switch(W){case"address":return Z.toLowerCase();case"bool":return!!Z;case"string":return(0,E0.assertArgument)(typeof Z==="string","invalid string","value",Z),Z}(0,E0.assertArgument)(!1,"unsupported type","type",W)})}}}w26.TypedDataEncoder=_J;function Ki4(J,Q,Y,G){return(0,e_4.recoverAddress)(_J.hash(J,Q,Y),G)}w26.verifyTypedData=Ki4});var iJ=H((V7)=>{Object.defineProperty(V7,"__esModule",{value:!0});V7.verifyTypedData=V7.TypedDataEncoder=V7.solidityPackedSha256=V7.solidityPackedKeccak256=V7.solidityPacked=V7.verifyMessage=V7.hashMessage=V7.dnsEncode=V7.namehash=V7.isValidName=V7.ensNormalize=V7.id=V7.verifyAuthorization=V7.hashAuthorization=void 0;var C26=nY6();Object.defineProperty(V7,"hashAuthorization",{enumerable:!0,get:function(){return C26.hashAuthorization}});Object.defineProperty(V7,"verifyAuthorization",{enumerable:!0,get:function(){return C26.verifyAuthorization}});var Zi4=sH1();Object.defineProperty(V7,"id",{enumerable:!0,get:function(){return Zi4.id}});var Pi=Y26();Object.defineProperty(V7,"ensNormalize",{enumerable:!0,get:function(){return Pi.ensNormalize}});Object.defineProperty(V7,"isValidName",{enumerable:!0,get:function(){return Pi.isValidName}});Object.defineProperty(V7,"namehash",{enumerable:!0,get:function(){return Pi.namehash}});Object.defineProperty(V7,"dnsEncode",{enumerable:!0,get:function(){return Pi.dnsEncode}});var R26=K26();Object.defineProperty(V7,"hashMessage",{enumerable:!0,get:function(){return R26.hashMessage}});Object.defineProperty(V7,"verifyMessage",{enumerable:!0,get:function(){return R26.verifyMessage}});var YI1=U26();Object.defineProperty(V7,"solidityPacked",{enumerable:!0,get:function(){return YI1.solidityPacked}});Object.defineProperty(V7,"solidityPackedKeccak256",{enumerable:!0,get:function(){return YI1.solidityPackedKeccak256}});Object.defineProperty(V7,"solidityPackedSha256",{enumerable:!0,get:function(){return YI1.solidityPackedSha256}});var F26=E26();Object.defineProperty(V7,"TypedDataEncoder",{enumerable:!0,get:function(){return F26.TypedDataEncoder}});Object.defineProperty(V7,"verifyTypedData",{enumerable:!0,get:function(){return F26.verifyTypedData}})});var fi=H((p26)=>{Object.defineProperty(p26,"__esModule",{value:!0});p26.StructFragment=p26.FunctionFragment=p26.FallbackFragment=p26.ConstructorFragment=p26.EventFragment=p26.ErrorFragment=p26.NamedFragment=p26.Fragment=p26.ParamType=void 0;var f6=h1(),GI1=iJ();function J3(J){let Q=new Set;return J.forEach((Y)=>Q.add(Y)),Object.freeze(Q)}var qi4="external public payable override",Ui4=J3(qi4.split(" ")),b26="constant external internal payable private public pure view override",Mi4=J3(b26.split(" ")),x26="constructor error event fallback function receive struct",y26=J3(x26.split(" ")),g26="calldata memory storage payable indexed",Di4=J3(g26.split(" ")),Hi4="tuple returns",Ii4=[x26,g26,Hi4,b26].join(" "),Oi4=J3(Ii4.split(" ")),Ai4={"(":"OPEN_PAREN",")":"CLOSE_PAREN","[":"OPEN_BRACKET","]":"CLOSE_BRACKET",",":"COMMA","@":"AT"},Bi4=new RegExp("^(\\s*)"),Ni4=new RegExp("^([0-9]+)"),wi4=new RegExp("^([a-zA-Z$_][a-zA-Z0-9$_]*)"),m26=new RegExp("^([a-zA-Z$_][a-zA-Z0-9$_]*)$"),d26=new RegExp("^(address|bool|bytes([0-9]*)|string|u?int([0-9]*))$");class DY{#J;#Q;get offset(){return this.#J}get length(){return this.#Q.length-this.#J}constructor(J){this.#J=0,this.#Q=J.slice()}clone(){return new DY(this.#Q)}reset(){this.#J=0}#Y(J=0,Q=0){return new DY(this.#Q.slice(J,Q).map((Y)=>{return Object.freeze(Object.assign({},Y,{match:Y.match-J,linkBack:Y.linkBack-J,linkNext:Y.linkNext-J}))}))}popKeyword(J){let Q=this.peek();if(Q.type!=="KEYWORD"||!J.has(Q.text))throw Error(`expected keyword ${Q.text}`);return this.pop().text}popType(J){if(this.peek().type!==J){let Q=this.peek();throw Error(`expected ${J}; got ${Q.type} ${JSON.stringify(Q.text)}`)}return this.pop().text}popParen(){let J=this.peek();if(J.type!=="OPEN_PAREN")throw Error("bad start");let Q=this.#Y(this.#J+1,J.match+1);return this.#J=J.match+1,Q}popParams(){let J=this.peek();if(J.type!=="OPEN_PAREN")throw Error("bad start");let Q=[];while(this.#J<J.match-1){let Y=this.peek().linkNext;Q.push(this.#Y(this.#J+1,Y)),this.#J=Y}return this.#J=J.match+1,Q}peek(){if(this.#J>=this.#Q.length)throw Error("out-of-bounds");return this.#Q[this.#J]}peekKeyword(J){let Q=this.peekType("KEYWORD");return Q!=null&&J.has(Q)?Q:null}peekType(J){if(this.length===0)return null;let Q=this.peek();return Q.type===J?Q.text:null}pop(){let J=this.peek();return this.#J++,J}toString(){let J=[];for(let Q=this.#J;Q<this.#Q.length;Q++){let Y=this.#Q[Q];J.push(`${Y.type}:${Y.text}`)}return`<TokenString ${J.join(" ")}>`}}function Pq(J){let Q=[],Y=(K)=>{let W=z<J.length?JSON.stringify(J[z]):"$EOI";throw Error(`invalid token ${W} at ${z}: ${K}`)},G=[],X=[],z=0;while(z<J.length){let K=J.substring(z),W=K.match(Bi4);if(W)z+=W[1].length,K=J.substring(z);let Z={depth:G.length,linkBack:-1,linkNext:-1,match:-1,type:"",text:"",offset:z,value:-1};Q.push(Z);let V=Ai4[K[0]]||"";if(V){if(Z.type=V,Z.text=K[0],z++,V==="OPEN_PAREN")G.push(Q.length-1),X.push(Q.length-1);else if(V=="CLOSE_PAREN"){if(G.length===0)Y("no matching open bracket");Z.match=G.pop(),Q[Z.match].match=Q.length-1,Z.depth--,Z.linkBack=X.pop(),Q[Z.linkBack].linkNext=Q.length-1}else if(V==="COMMA")Z.linkBack=X.pop(),Q[Z.linkBack].linkNext=Q.length-1,X.push(Q.length-1);else if(V==="OPEN_BRACKET")Z.type="BRACKET";else if(V==="CLOSE_BRACKET"){let q=Q.pop().text;if(Q.length>0&&Q[Q.length-1].type==="NUMBER"){let U=Q.pop().text;q=U+q,Q[Q.length-1].value=(0,f6.getNumber)(U)}if(Q.length===0||Q[Q.length-1].type!=="BRACKET")throw Error("missing opening bracket");Q[Q.length-1].text+=q}continue}if(W=K.match(wi4),W){if(Z.text=W[1],z+=Z.text.length,Oi4.has(Z.text)){Z.type="KEYWORD";continue}if(Z.text.match(d26)){Z.type="TYPE";continue}Z.type="ID";continue}if(W=K.match(Ni4),W){Z.text=W[1],Z.type="NUMBER",z+=Z.text.length;continue}throw Error(`unexpected token ${JSON.stringify(K[0])} at position ${z}`)}return new DY(Q.map((K)=>Object.freeze(K)))}function S26(J,Q){let Y=[];for(let G in Q.keys())if(J.has(G))Y.push(G);if(Y.length>1)throw Error(`conflicting types: ${Y.join(", ")}`)}function $i(J,Q){if(Q.peekKeyword(y26)){let Y=Q.pop().text;if(Y!==J)throw Error(`expected ${J}, got ${Y}`)}return Q.popType("ID")}function VW(J,Q){let Y=new Set;while(!0){let G=J.peekType("KEYWORD");if(G==null||Q&&!Q.has(G))break;if(J.pop(),Y.has(G))throw Error(`duplicate keywords: ${JSON.stringify(G)}`);Y.add(G)}return Object.freeze(Y)}function u26(J){let Q=VW(J,Mi4);if(S26(Q,J3("constant payable nonpayable".split(" "))),S26(Q,J3("pure view payable nonpayable".split(" "))),Q.has("view"))return"view";if(Q.has("pure"))return"pure";if(Q.has("payable"))return"payable";if(Q.has("nonpayable"))return"nonpayable";if(Q.has("constant"))return"view";return"nonpayable"}function ZW(J,Q){return J.popParams().map((Y)=>r8.from(Y,Q))}function l26(J){if(J.peekType("AT")){if(J.pop(),J.peekType("NUMBER"))return(0,f6.getBigInt)(J.pop().text);throw Error("invalid gas")}return null}function KH(J){if(J.length)throw Error(`unexpected tokens at offset ${J.offset}: ${J.toString()}`)}var Li4=new RegExp(/^(.*)\[([0-9]*)\]$/);function T26(J){let Q=J.match(d26);if((0,f6.assertArgument)(Q,"invalid type","type",J),J==="uint")return"uint256";if(J==="int")return"int256";if(Q[2]){let Y=parseInt(Q[2]);(0,f6.assertArgument)(Y!==0&&Y<=32,"invalid bytes length","type",J)}else if(Q[3]){let Y=parseInt(Q[3]);(0,f6.assertArgument)(Y!==0&&Y<=256&&Y%8===0,"invalid numeric width","type",J)}return J}var s8={},t3=Symbol.for("_ethers_internal"),P26="_ParamTypeInternal",$26="_ErrorInternal",f26="_EventInternal",k26="_ConstructorInternal",v26="_FallbackInternal",j26="_FunctionInternal",h26="_StructInternal";class r8{name;type;baseType;indexed;components;arrayLength;arrayChildren;constructor(J,Q,Y,G,X,z,K,W){if((0,f6.assertPrivate)(J,s8,"ParamType"),Object.defineProperty(this,t3,{value:P26}),z)z=Object.freeze(z.slice());if(G==="array"){if(K==null||W==null)throw Error("")}else if(K!=null||W!=null)throw Error("");if(G==="tuple"){if(z==null)throw Error("")}else if(z!=null)throw Error("");(0,f6.defineProperties)(this,{name:Q,type:Y,baseType:G,indexed:X,components:z,arrayLength:K,arrayChildren:W})}format(J){if(J==null)J="sighash";if(J==="json"){let Y=this.name||"";if(this.isArray()){let X=JSON.parse(this.arrayChildren.format("json"));return X.name=Y,X.type+=`[${this.arrayLength<0?"":String(this.arrayLength)}]`,JSON.stringify(X)}let G={type:this.baseType==="tuple"?"tuple":this.type,name:Y};if(typeof this.indexed==="boolean")G.indexed=this.indexed;if(this.isTuple())G.components=this.components.map((X)=>JSON.parse(X.format(J)));return JSON.stringify(G)}let Q="";if(this.isArray())Q+=this.arrayChildren.format(J),Q+=`[${this.arrayLength<0?"":String(this.arrayLength)}]`;else if(this.isTuple())Q+="("+this.components.map((Y)=>Y.format(J)).join(J==="full"?", ":",")+")";else Q+=this.type;if(J!=="sighash"){if(this.indexed===!0)Q+=" indexed";if(J==="full"&&this.name)Q+=" "+this.name}return Q}isArray(){return this.baseType==="array"}isTuple(){return this.baseType==="tuple"}isIndexable(){return this.indexed!=null}walk(J,Q){if(this.isArray()){if(!Array.isArray(J))throw Error("invalid array value");if(this.arrayLength!==-1&&J.length!==this.arrayLength)throw Error("array is wrong length");let Y=this;return J.map((G)=>Y.arrayChildren.walk(G,Q))}if(this.isTuple()){if(!Array.isArray(J))throw Error("invalid tuple value");if(J.length!==this.components.length)throw Error("array is wrong length");let Y=this;return J.map((G,X)=>Y.components[X].walk(G,Q))}return Q(this.type,J)}#J(J,Q,Y,G){if(this.isArray()){if(!Array.isArray(Q))throw Error("invalid array value");if(this.arrayLength!==-1&&Q.length!==this.arrayLength)throw Error("array is wrong length");let z=this.arrayChildren,K=Q.slice();K.forEach((W,Z)=>{z.#J(J,W,Y,(V)=>{K[Z]=V})}),G(K);return}if(this.isTuple()){let z=this.components,K;if(Array.isArray(Q))K=Q.slice();else{if(Q==null||typeof Q!=="object")throw Error("invalid tuple value");K=z.map((W)=>{if(!W.name)throw Error("cannot use object value with unnamed components");if(!(W.name in Q))throw Error(`missing value for component ${W.name}`);return Q[W.name]})}if(K.length!==this.components.length)throw Error("array is wrong length");K.forEach((W,Z)=>{z[Z].#J(J,W,Y,(V)=>{K[Z]=V})}),G(K);return}let X=Y(this.type,Q);if(X.then)J.push(async function(){G(await X)}());else G(X)}async walkAsync(J,Q){let Y=[],G=[J];if(this.#J(Y,J,Q,(X)=>{G[0]=X}),Y.length)await Promise.all(Y);return G[0]}static from(J,Q){if(r8.isParamType(J))return J;if(typeof J==="string")try{return r8.from(Pq(J),Q)}catch(K){(0,f6.assertArgument)(!1,"invalid param type","obj",J)}else if(J instanceof DY){let K="",W="",Z=null;if(VW(J,J3(["tuple"])).has("tuple")||J.peekType("OPEN_PAREN"))W="tuple",Z=J.popParams().map((I)=>r8.from(I)),K=`tuple(${Z.map((I)=>I.format()).join(",")})`;else K=T26(J.popType("TYPE")),W=K;let V=null,q=null;while(J.length&&J.peekType("BRACKET")){let I=J.pop();V=new r8(s8,"",K,W,null,Z,q,V),q=I.value,K+=I.text,W="array",Z=null}let U=null;if(VW(J,Di4).has("indexed")){if(!Q)throw Error("");U=!0}let D=J.peekType("ID")?J.pop().text:"";if(J.length)throw Error("leftover tokens");return new r8(s8,D,K,W,U,Z,q,V)}let Y=J.name;(0,f6.assertArgument)(!Y||typeof Y==="string"&&Y.match(m26),"invalid name","obj.name",Y);let G=J.indexed;if(G!=null)(0,f6.assertArgument)(Q,"parameter cannot be indexed","obj.indexed",J.indexed),G=!!G;let X=J.type,z=X.match(Li4);if(z){let K=parseInt(z[2]||"-1"),W=r8.from({type:z[1],components:J.components});return new r8(s8,Y||"",X,"array",G,null,K,W)}if(X==="tuple"||X.startsWith("tuple(")||X.startsWith("(")){let K=J.components!=null?J.components.map((Z)=>r8.from(Z)):null;return new r8(s8,Y||"",X,"tuple",G,K,null,null)}return X=T26(J.type),new r8(s8,Y||"",X,X,G,null,null,null)}static isParamType(J){return J&&J[t3]===P26}}p26.ParamType=r8;class WH{type;inputs;constructor(J,Q,Y){(0,f6.assertPrivate)(J,s8,"Fragment"),Y=Object.freeze(Y.slice()),(0,f6.defineProperties)(this,{type:Q,inputs:Y})}static from(J){if(typeof J==="string"){try{WH.from(JSON.parse(J))}catch(Q){}return WH.from(Pq(J))}if(J instanceof DY)switch(J.peekKeyword(y26)){case"constructor":return WW.from(J);case"error":return KW.from(J);case"event":return aX.from(J);case"fallback":case"receive":return oX.from(J);case"function":return rX.from(J);case"struct":return Tq.from(J)}else if(typeof J==="object"){switch(J.type){case"constructor":return WW.from(J);case"error":return KW.from(J);case"event":return aX.from(J);case"fallback":case"receive":return oX.from(J);case"function":return rX.from(J);case"struct":return Tq.from(J)}(0,f6.assert)(!1,`unsupported type: ${J.type}`,"UNSUPPORTED_OPERATION",{operation:"Fragment.from"})}(0,f6.assertArgument)(!1,"unsupported frgament object","obj",J)}static isConstructor(J){return WW.isFragment(J)}static isError(J){return KW.isFragment(J)}static isEvent(J){return aX.isFragment(J)}static isFunction(J){return rX.isFragment(J)}static isStruct(J){return Tq.isFragment(J)}}p26.Fragment=WH;class rw extends WH{name;constructor(J,Q,Y,G){super(J,Q,G);(0,f6.assertArgument)(typeof Y==="string"&&Y.match(m26),"invalid identifier","name",Y),G=Object.freeze(G.slice()),(0,f6.defineProperties)(this,{name:Y})}}p26.NamedFragment=rw;function ef(J,Q){return"("+Q.map((Y)=>Y.format(J)).join(J==="full"?", ":",")+")"}class KW extends rw{constructor(J,Q,Y){super(J,"error",Q,Y);Object.defineProperty(this,t3,{value:$26})}get selector(){return(0,GI1.id)(this.format("sighash")).substring(0,10)}format(J){if(J==null)J="sighash";if(J==="json")return JSON.stringify({type:"error",name:this.name,inputs:this.inputs.map((Y)=>JSON.parse(Y.format(J)))});let Q=[];if(J!=="sighash")Q.push("error");return Q.push(this.name+ef(J,this.inputs)),Q.join(" ")}static from(J){if(KW.isFragment(J))return J;if(typeof J==="string")return KW.from(Pq(J));else if(J instanceof DY){let Q=$i("error",J),Y=ZW(J);return KH(J),new KW(s8,Q,Y)}return new KW(s8,J.name,J.inputs?J.inputs.map(r8.from):[])}static isFragment(J){return J&&J[t3]===$26}}p26.ErrorFragment=KW;class aX extends rw{anonymous;constructor(J,Q,Y,G){super(J,"event",Q,Y);Object.defineProperty(this,t3,{value:f26}),(0,f6.defineProperties)(this,{anonymous:G})}get topicHash(){return(0,GI1.id)(this.format("sighash"))}format(J){if(J==null)J="sighash";if(J==="json")return JSON.stringify({type:"event",anonymous:this.anonymous,name:this.name,inputs:this.inputs.map((Y)=>JSON.parse(Y.format(J)))});let Q=[];if(J!=="sighash")Q.push("event");if(Q.push(this.name+ef(J,this.inputs)),J!=="sighash"&&this.anonymous)Q.push("anonymous");return Q.join(" ")}static getTopicHash(J,Q){return Q=(Q||[]).map((G)=>r8.from(G)),new aX(s8,J,Q,!1).topicHash}static from(J){if(aX.isFragment(J))return J;if(typeof J==="string")try{return aX.from(Pq(J))}catch(Q){(0,f6.assertArgument)(!1,"invalid event fragment","obj",J)}else if(J instanceof DY){let Q=$i("event",J),Y=ZW(J,!0),G=!!VW(J,J3(["anonymous"])).has("anonymous");return KH(J),new aX(s8,Q,Y,G)}return new aX(s8,J.name,J.inputs?J.inputs.map((Q)=>r8.from(Q,!0)):[],!!J.anonymous)}static isFragment(J){return J&&J[t3]===f26}}p26.EventFragment=aX;class WW extends WH{payable;gas;constructor(J,Q,Y,G,X){super(J,Q,Y);Object.defineProperty(this,t3,{value:k26}),(0,f6.defineProperties)(this,{payable:G,gas:X})}format(J){if((0,f6.assert)(J!=null&&J!=="sighash","cannot format a constructor for sighash","UNSUPPORTED_OPERATION",{operation:"format(sighash)"}),J==="json")return JSON.stringify({type:"constructor",stateMutability:this.payable?"payable":"undefined",payable:this.payable,gas:this.gas!=null?this.gas:void 0,inputs:this.inputs.map((Y)=>JSON.parse(Y.format(J)))});let Q=[`constructor${ef(J,this.inputs)}`];if(this.payable)Q.push("payable");if(this.gas!=null)Q.push(`@${this.gas.toString()}`);return Q.join(" ")}static from(J){if(WW.isFragment(J))return J;if(typeof J==="string")try{return WW.from(Pq(J))}catch(Q){(0,f6.assertArgument)(!1,"invalid constuctor fragment","obj",J)}else if(J instanceof DY){VW(J,J3(["constructor"]));let Q=ZW(J),Y=!!VW(J,Ui4).has("payable"),G=l26(J);return KH(J),new WW(s8,"constructor",Q,Y,G)}return new WW(s8,"constructor",J.inputs?J.inputs.map(r8.from):[],!!J.payable,J.gas!=null?J.gas:null)}static isFragment(J){return J&&J[t3]===k26}}p26.ConstructorFragment=WW;class oX extends WH{payable;constructor(J,Q,Y){super(J,"fallback",Q);Object.defineProperty(this,t3,{value:v26}),(0,f6.defineProperties)(this,{payable:Y})}format(J){let Q=this.inputs.length===0?"receive":"fallback";if(J==="json"){let Y=this.payable?"payable":"nonpayable";return JSON.stringify({type:Q,stateMutability:Y})}return`${Q}()${this.payable?" payable":""}`}static from(J){if(oX.isFragment(J))return J;if(typeof J==="string")try{return oX.from(Pq(J))}catch(Q){(0,f6.assertArgument)(!1,"invalid fallback fragment","obj",J)}else if(J instanceof DY){let Q=J.toString(),Y=J.peekKeyword(J3(["fallback","receive"]));if((0,f6.assertArgument)(Y,"type must be fallback or receive","obj",Q),J.popKeyword(J3(["fallback","receive"]))==="receive"){let K=ZW(J);return(0,f6.assertArgument)(K.length===0,"receive cannot have arguments","obj.inputs",K),VW(J,J3(["payable"])),KH(J),new oX(s8,[],!0)}let X=ZW(J);if(X.length)(0,f6.assertArgument)(X.length===1&&X[0].type==="bytes","invalid fallback inputs","obj.inputs",X.map((K)=>K.format("minimal")).join(", "));else X=[r8.from("bytes")];let z=u26(J);if((0,f6.assertArgument)(z==="nonpayable"||z==="payable","fallback cannot be constants","obj.stateMutability",z),VW(J,J3(["returns"])).has("returns")){let K=ZW(J);(0,f6.assertArgument)(K.length===1&&K[0].type==="bytes","invalid fallback outputs","obj.outputs",K.map((W)=>W.format("minimal")).join(", "))}return KH(J),new oX(s8,X,z==="payable")}if(J.type==="receive")return new oX(s8,[],!0);if(J.type==="fallback"){let Q=[r8.from("bytes")],Y=J.stateMutability==="payable";return new oX(s8,Q,Y)}(0,f6.assertArgument)(!1,"invalid fallback description","obj",J)}static isFragment(J){return J&&J[t3]===v26}}p26.FallbackFragment=oX;class rX extends rw{constant;outputs;stateMutability;payable;gas;constructor(J,Q,Y,G,X,z){super(J,"function",Q,G);Object.defineProperty(this,t3,{value:j26}),X=Object.freeze(X.slice());let K=Y==="view"||Y==="pure",W=Y==="payable";(0,f6.defineProperties)(this,{constant:K,gas:z,outputs:X,payable:W,stateMutability:Y})}get selector(){return(0,GI1.id)(this.format("sighash")).substring(0,10)}format(J){if(J==null)J="sighash";if(J==="json")return JSON.stringify({type:"function",name:this.name,constant:this.constant,stateMutability:this.stateMutability!=="nonpayable"?this.stateMutability:void 0,payable:this.payable,gas:this.gas!=null?this.gas:void 0,inputs:this.inputs.map((Y)=>JSON.parse(Y.format(J))),outputs:this.outputs.map((Y)=>JSON.parse(Y.format(J)))});let Q=[];if(J!=="sighash")Q.push("function");if(Q.push(this.name+ef(J,this.inputs)),J!=="sighash"){if(this.stateMutability!=="nonpayable")Q.push(this.stateMutability);if(this.outputs&&this.outputs.length)Q.push("returns"),Q.push(ef(J,this.outputs));if(this.gas!=null)Q.push(`@${this.gas.toString()}`)}return Q.join(" ")}static getSelector(J,Q){return Q=(Q||[]).map((G)=>r8.from(G)),new rX(s8,J,"view",Q,[],null).selector}static from(J){if(rX.isFragment(J))return J;if(typeof J==="string")try{return rX.from(Pq(J))}catch(Y){(0,f6.assertArgument)(!1,"invalid function fragment","obj",J)}else if(J instanceof DY){let Y=$i("function",J),G=ZW(J),X=u26(J),z=[];if(VW(J,J3(["returns"])).has("returns"))z=ZW(J);let K=l26(J);return KH(J),new rX(s8,Y,X,G,z,K)}let Q=J.stateMutability;if(Q==null){if(Q="payable",typeof J.constant==="boolean"){if(Q="view",!J.constant){if(Q="payable",typeof J.payable==="boolean"&&!J.payable)Q="nonpayable"}}else if(typeof J.payable==="boolean"&&!J.payable)Q="nonpayable"}return new rX(s8,J.name,Q,J.inputs?J.inputs.map(r8.from):[],J.outputs?J.outputs.map(r8.from):[],J.gas!=null?J.gas:null)}static isFragment(J){return J&&J[t3]===j26}}p26.FunctionFragment=rX;class Tq extends rw{constructor(J,Q,Y){super(J,"struct",Q,Y);Object.defineProperty(this,t3,{value:h26})}format(){throw Error("@TODO")}static from(J){if(typeof J==="string")try{return Tq.from(Pq(J))}catch(Q){(0,f6.assertArgument)(!1,"invalid struct fragment","obj",J)}else if(J instanceof DY){let Q=$i("struct",J),Y=ZW(J);return KH(J),new Tq(s8,Q,Y)}return new Tq(s8,J.name,J.inputs?J.inputs.map(r8.from):[])}static isFragment(J){return J&&J[t3]===h26}}p26.StructFragment=Tq});var KI1=H((o26)=>{Object.defineProperty(o26,"__esModule",{value:!0});o26.AbiCoder=void 0;var Jk=h1(),_26=ZY(),fi4=pQ6(),ki4=mH1(),vi4=YY6(),ji4=uH1(),hi4=qY6(),bi4=HY6(),xi4=BY6(),yi4=CY6(),ki=PY6(),XI1=fi(),i26=k9(),Qk=h1(),l2=new Map;l2.set(0,"GENERIC_PANIC");l2.set(1,"ASSERT_FALSE");l2.set(17,"OVERFLOW");l2.set(18,"DIVIDE_BY_ZERO");l2.set(33,"ENUM_RANGE_ERROR");l2.set(34,"BAD_STORAGE_DATA");l2.set(49,"STACK_UNDERFLOW");l2.set(50,"ARRAY_RANGE_ERROR");l2.set(65,"OUT_OF_MEMORY");l2.set(81,"UNINITIALIZED_FUNCTION_CALL");var gi4=new RegExp(/^bytes([0-9]*)$/),mi4=new RegExp(/^(u?int)([0-9]*)$/),zI1=null,n26=1024;function di4(J,Q,Y,G){let X="missing revert data",z=null,K=null,W=null;if(Y){X="execution reverted";let V=(0,Qk.getBytes)(Y);if(Y=(0,Qk.hexlify)(Y),V.length===0)X+=" (no data present; likely require(false) occurred",z="require(false)";else if(V.length%32!==4)X+=" (could not decode reason; invalid data length)";else if((0,Qk.hexlify)(V.slice(0,4))==="0x08c379a0")try{z=G.decode(["string"],V.slice(4))[0],W={signature:"Error(string)",name:"Error",args:[z]},X+=`: ${JSON.stringify(z)}`}catch(q){X+=" (could not decode reason; invalid string data)"}else if((0,Qk.hexlify)(V.slice(0,4))==="0x4e487b71")try{let q=Number(G.decode(["uint256"],V.slice(4))[0]);W={signature:"Panic(uint256)",name:"Panic",args:[q]},z=`Panic due to ${l2.get(q)||"UNKNOWN"}(${q})`,X+=`: ${z}`}catch(q){X+=" (could not decode panic code)"}else X+=" (unknown custom error)"}let Z={to:Q.to?(0,i26.getAddress)(Q.to):null,data:Q.data||"0x"};if(Q.from)Z.from=(0,i26.getAddress)(Q.from);return(0,Qk.makeError)(X,"CALL_EXCEPTION",{action:J,data:Y,reason:z,transaction:Z,invocation:K,revert:W})}class vi{#J(J){if(J.isArray())return new ki4.ArrayCoder(this.#J(J.arrayChildren),J.arrayLength,J.name);if(J.isTuple())return new ki.TupleCoder(J.components.map((Y)=>this.#J(Y)),J.name);switch(J.baseType){case"address":return new fi4.AddressCoder(J.name);case"bool":return new vi4.BooleanCoder(J.name);case"string":return new yi4.StringCoder(J.name);case"bytes":return new ji4.BytesCoder(J.name);case"":return new bi4.NullCoder(J.name)}let Q=J.type.match(mi4);if(Q){let Y=parseInt(Q[2]||"256");return(0,Jk.assertArgument)(Y!==0&&Y<=256&&Y%8===0,"invalid "+Q[1]+" bit length","param",J),new xi4.NumberCoder(Y/8,Q[1]==="int",J.name)}if(Q=J.type.match(gi4),Q){let Y=parseInt(Q[1]);return(0,Jk.assertArgument)(Y!==0&&Y<=32,"invalid bytes length","param",J),new hi4.FixedBytesCoder(Y,J.name)}(0,Jk.assertArgument)(!1,"invalid type","type",J.type)}getDefaultValue(J){let Q=J.map((G)=>this.#J(XI1.ParamType.from(G)));return new ki.TupleCoder(Q,"_").defaultValue()}encode(J,Q){(0,Jk.assertArgumentCount)(Q.length,J.length,"types/values length mismatch");let Y=J.map((z)=>this.#J(XI1.ParamType.from(z))),G=new ki.TupleCoder(Y,"_"),X=new _26.Writer;return G.encode(X,Q),X.data}decode(J,Q,Y){let G=J.map((z)=>this.#J(XI1.ParamType.from(z)));return new ki.TupleCoder(G,"_").decode(new _26.Reader(Q,Y,n26))}static _setDefaultMaxInflation(J){(0,Jk.assertArgument)(typeof J==="number"&&Number.isInteger(J),"invalid defaultMaxInflation factor","value",J),n26=J}static defaultAbiCoder(){if(zI1==null)zI1=new vi;return zI1}static getBuiltinCallException(J,Q,Y){return di4(J,Q,Y,vi.defaultAbiCoder())}}o26.AbiCoder=vi});var t26=H((r26)=>{Object.defineProperty(r26,"__esModule",{value:!0});r26.decodeBytes32String=r26.encodeBytes32String=void 0;var ji=h1();function ui4(J){let Q=(0,ji.toUtf8Bytes)(J);if(Q.length>31)throw Error("bytes32 string must be less than 32 bytes");return(0,ji.zeroPadBytes)(Q,32)}r26.encodeBytes32String=ui4;function li4(J){let Q=(0,ji.getBytes)(J,"bytes");if(Q.length!==32)throw Error("invalid bytes32 - not 32 bytes long");if(Q[31]!==0)throw Error("invalid bytes32 string - no null terminator");let Y=31;while(Q[Y-1]===0)Y--;return(0,ji.toUtf8String)(Q.slice(0,Y))}r26.decodeBytes32String=li4});var zG6=H((bi)=>{Object.defineProperty(bi,"__esModule",{value:!0});bi.Interface=bi.Indexed=bi.ErrorDescription=bi.TransactionDescription=bi.LogDescription=bi.Result=bi.checkResultErrors=void 0;var e26=c9(),JG6=iJ(),r1=h1(),QG6=KI1(),ZI1=ZY();Object.defineProperty(bi,"checkResultErrors",{enumerable:!0,get:function(){return ZI1.checkResultErrors}});Object.defineProperty(bi,"Result",{enumerable:!0,get:function(){return ZI1.Result}});var p2=fi(),WI1=_X();class VI1{fragment;name;signature;topic;args;constructor(J,Q,Y){let G=J.name,X=J.format();(0,r1.defineProperties)(this,{fragment:J,name:G,signature:X,topic:Q,args:Y})}}bi.LogDescription=VI1;class qI1{fragment;name;args;signature;selector;value;constructor(J,Q,Y,G){let X=J.name,z=J.format();(0,r1.defineProperties)(this,{fragment:J,name:X,args:Y,signature:z,selector:Q,value:G})}}bi.TransactionDescription=qI1;class UI1{fragment;name;args;signature;selector;constructor(J,Q,Y){let G=J.name,X=J.format();(0,r1.defineProperties)(this,{fragment:J,name:G,args:Y,signature:X,selector:Q})}}bi.ErrorDescription=UI1;class hi{hash;_isIndexed;static isIndexed(J){return!!(J&&J._isIndexed)}constructor(J){(0,r1.defineProperties)(this,{hash:J,_isIndexed:!0})}}bi.Indexed=hi;var YG6={"0":"generic panic","1":"assert(false)","17":"arithmetic overflow","18":"division or modulo by zero","33":"enum overflow","34":"invalid encoded storage byte array accessed","49":"out-of-bounds array access; popping on an empty array","50":"out-of-bounds access of an array or bytesN","65":"out of memory","81":"uninitialized function"},GG6={"0x08c379a0":{signature:"Error(string)",name:"Error",inputs:["string"],reason:(J)=>{return`reverted with reason string ${JSON.stringify(J)}`}},"0x4e487b71":{signature:"Panic(uint256)",name:"Panic",inputs:["uint256"],reason:(J)=>{let Q="unknown panic code";if(J>=0&&J<=255&&YG6[J.toString()])Q=YG6[J.toString()];return`reverted with panic code 0x${J.toString(16)} (${Q})`}}};class ZH{fragments;deploy;fallback;receive;#J;#Q;#Y;#G;constructor(J){let Q=[];if(typeof J==="string")Q=JSON.parse(J);else Q=J;this.#Y=new Map,this.#J=new Map,this.#Q=new Map;let Y=[];for(let z of Q)try{Y.push(p2.Fragment.from(z))}catch(K){console.log(`[Warning] Invalid Fragment ${JSON.stringify(z)}:`,K.message)}(0,r1.defineProperties)(this,{fragments:Object.freeze(Y)});let G=null,X=!1;if(this.#G=this.getAbiCoder(),this.fragments.forEach((z,K)=>{let W;switch(z.type){case"constructor":if(this.deploy){console.log("duplicate definition - constructor");return}(0,r1.defineProperties)(this,{deploy:z});return;case"fallback":if(z.inputs.length===0)X=!0;else(0,r1.assertArgument)(!G||z.payable!==G.payable,"conflicting fallback fragments",`fragments[${K}]`,z),G=z,X=G.payable;return;case"function":W=this.#Y;break;case"event":W=this.#Q;break;case"error":W=this.#J;break;default:return}let Z=z.format();if(W.has(Z))return;W.set(Z,z)}),!this.deploy)(0,r1.defineProperties)(this,{deploy:p2.ConstructorFragment.from("constructor()")});(0,r1.defineProperties)(this,{fallback:G,receive:X})}format(J){let Q=J?"minimal":"full";return this.fragments.map((G)=>G.format(Q))}formatJson(){let J=this.fragments.map((Q)=>Q.format("json"));return JSON.stringify(J.map((Q)=>JSON.parse(Q)))}getAbiCoder(){return QG6.AbiCoder.defaultAbiCoder()}#X(J,Q,Y){if((0,r1.isHexString)(J)){let X=J.toLowerCase();for(let z of this.#Y.values())if(X===z.selector)return z;return null}if(J.indexOf("(")===-1){let X=[];for(let[z,K]of this.#Y)if(z.split("(")[0]===J)X.push(K);if(Q){let z=Q.length>0?Q[Q.length-1]:null,K=Q.length,W=!0;if(WI1.Typed.isTyped(z)&&z.type==="overrides")W=!1,K--;for(let Z=X.length-1;Z>=0;Z--){let V=X[Z].inputs.length;if(V!==K&&(!W||V!==K-1))X.splice(Z,1)}for(let Z=X.length-1;Z>=0;Z--){let V=X[Z].inputs;for(let q=0;q<Q.length;q++){if(!WI1.Typed.isTyped(Q[q]))continue;if(q>=V.length){if(Q[q].type==="overrides")continue;X.splice(Z,1);break}if(Q[q].type!==V[q].baseType){X.splice(Z,1);break}}}}if(X.length===1&&Q&&Q.length!==X[0].inputs.length){let z=Q[Q.length-1];if(z==null||Array.isArray(z)||typeof z!=="object")X.splice(0,1)}if(X.length===0)return null;if(X.length>1&&Y){let z=X.map((K)=>JSON.stringify(K.format())).join(", ");(0,r1.assertArgument)(!1,`ambiguous function description (i.e. matches ${z})`,"key",J)}return X[0]}let G=this.#Y.get(p2.FunctionFragment.from(J).format());if(G)return G;return null}getFunctionName(J){let Q=this.#X(J,null,!1);return(0,r1.assertArgument)(Q,"no matching function","key",J),Q.name}hasFunction(J){return!!this.#X(J,null,!1)}getFunction(J,Q){return this.#X(J,Q||null,!0)}forEachFunction(J){let Q=Array.from(this.#Y.keys());Q.sort((Y,G)=>Y.localeCompare(G));for(let Y=0;Y<Q.length;Y++){let G=Q[Y];J(this.#Y.get(G),Y)}}#W(J,Q,Y){if((0,r1.isHexString)(J)){let X=J.toLowerCase();for(let z of this.#Q.values())if(X===z.topicHash)return z;return null}if(J.indexOf("(")===-1){let X=[];for(let[z,K]of this.#Q)if(z.split("(")[0]===J)X.push(K);if(Q){for(let z=X.length-1;z>=0;z--)if(X[z].inputs.length<Q.length)X.splice(z,1);for(let z=X.length-1;z>=0;z--){let K=X[z].inputs;for(let W=0;W<Q.length;W++){if(!WI1.Typed.isTyped(Q[W]))continue;if(Q[W].type!==K[W].baseType){X.splice(z,1);break}}}}if(X.length===0)return null;if(X.length>1&&Y){let z=X.map((K)=>JSON.stringify(K.format())).join(", ");(0,r1.assertArgument)(!1,`ambiguous event description (i.e. matches ${z})`,"key",J)}return X[0]}let G=this.#Q.get(p2.EventFragment.from(J).format());if(G)return G;return null}getEventName(J){let Q=this.#W(J,null,!1);return(0,r1.assertArgument)(Q,"no matching event","key",J),Q.name}hasEvent(J){return!!this.#W(J,null,!1)}getEvent(J,Q){return this.#W(J,Q||null,!0)}forEachEvent(J){let Q=Array.from(this.#Q.keys());Q.sort((Y,G)=>Y.localeCompare(G));for(let Y=0;Y<Q.length;Y++){let G=Q[Y];J(this.#Q.get(G),Y)}}getError(J,Q){if((0,r1.isHexString)(J)){let G=J.toLowerCase();if(GG6[G])return p2.ErrorFragment.from(GG6[G].signature);for(let X of this.#J.values())if(G===X.selector)return X;return null}if(J.indexOf("(")===-1){let G=[];for(let[X,z]of this.#J)if(X.split("(")[0]===J)G.push(z);if(G.length===0){if(J==="Error")return p2.ErrorFragment.from("error Error(string)");if(J==="Panic")return p2.ErrorFragment.from("error Panic(uint256)");return null}else if(G.length>1){let X=G.map((z)=>JSON.stringify(z.format())).join(", ");(0,r1.assertArgument)(!1,`ambiguous error description (i.e. ${X})`,"name",J)}return G[0]}if(J=p2.ErrorFragment.from(J).format(),J==="Error(string)")return p2.ErrorFragment.from("error Error(string)");if(J==="Panic(uint256)")return p2.ErrorFragment.from("error Panic(uint256)");let Y=this.#J.get(J);if(Y)return Y;return null}forEachError(J){let Q=Array.from(this.#J.keys());Q.sort((Y,G)=>Y.localeCompare(G));for(let Y=0;Y<Q.length;Y++){let G=Q[Y];J(this.#J.get(G),Y)}}_decodeParams(J,Q){return this.#G.decode(J,Q)}_encodeParams(J,Q){return this.#G.encode(J,Q)}encodeDeploy(J){return this._encodeParams(this.deploy.inputs,J||[])}decodeErrorResult(J,Q){if(typeof J==="string"){let Y=this.getError(J);(0,r1.assertArgument)(Y,"unknown error","fragment",J),J=Y}return(0,r1.assertArgument)((0,r1.dataSlice)(Q,0,4)===J.selector,`data signature does not match error ${J.name}.`,"data",Q),this._decodeParams(J.inputs,(0,r1.dataSlice)(Q,4))}encodeErrorResult(J,Q){if(typeof J==="string"){let Y=this.getError(J);(0,r1.assertArgument)(Y,"unknown error","fragment",J),J=Y}return(0,r1.concat)([J.selector,this._encodeParams(J.inputs,Q||[])])}decodeFunctionData(J,Q){if(typeof J==="string"){let Y=this.getFunction(J);(0,r1.assertArgument)(Y,"unknown function","fragment",J),J=Y}return(0,r1.assertArgument)((0,r1.dataSlice)(Q,0,4)===J.selector,`data signature does not match function ${J.name}.`,"data",Q),this._decodeParams(J.inputs,(0,r1.dataSlice)(Q,4))}encodeFunctionData(J,Q){if(typeof J==="string"){let Y=this.getFunction(J);(0,r1.assertArgument)(Y,"unknown function","fragment",J),J=Y}return(0,r1.concat)([J.selector,this._encodeParams(J.inputs,Q||[])])}decodeFunctionResult(J,Q){if(typeof J==="string"){let X=this.getFunction(J);(0,r1.assertArgument)(X,"unknown function","fragment",J),J=X}let Y="invalid length for result data",G=(0,r1.getBytesCopy)(Q);if(G.length%32===0)try{return this.#G.decode(J.outputs,G)}catch(X){Y="could not decode result data"}(0,r1.assert)(!1,Y,"BAD_DATA",{value:(0,r1.hexlify)(G),info:{method:J.name,signature:J.format()}})}makeError(J,Q){let Y=(0,r1.getBytes)(J,"data"),G=QG6.AbiCoder.getBuiltinCallException("call",Q,Y),X="execution reverted (unknown custom error)";if(G.message.startsWith("execution reverted (unknown custom error)")){let K=(0,r1.hexlify)(Y.slice(0,4)),W=this.getError(K);if(W)try{let Z=this.#G.decode(W.inputs,Y.slice(4));G.revert={name:W.name,signature:W.format(),args:Z},G.reason=G.revert.signature,G.message=`execution reverted: ${G.reason}`}catch(Z){G.message="execution reverted (coult not decode custom error)"}}let z=this.parseTransaction(Q);if(z)G.invocation={method:z.name,signature:z.signature,args:z.args};return G}encodeFunctionResult(J,Q){if(typeof J==="string"){let Y=this.getFunction(J);(0,r1.assertArgument)(Y,"unknown function","fragment",J),J=Y}return(0,r1.hexlify)(this.#G.encode(J.outputs,Q||[]))}encodeFilterTopics(J,Q){if(typeof J==="string"){let X=this.getEvent(J);(0,r1.assertArgument)(X,"unknown event","eventFragment",J),J=X}(0,r1.assert)(Q.length<=J.inputs.length,`too many arguments for ${J.format()}`,"UNEXPECTED_ARGUMENT",{count:Q.length,expectedCount:J.inputs.length});let Y=[];if(!J.anonymous)Y.push(J.topicHash);let G=(X,z)=>{if(X.type==="string")return(0,JG6.id)(z);else if(X.type==="bytes")return(0,e26.keccak256)((0,r1.hexlify)(z));if(X.type==="bool"&&typeof z==="boolean")z=z?"0x01":"0x00";else if(X.type.match(/^u?int/))z=(0,r1.toBeHex)(z);else if(X.type.match(/^bytes/))z=(0,r1.zeroPadBytes)(z,32);else if(X.type==="address")this.#G.encode(["address"],[z]);return(0,r1.zeroPadValue)((0,r1.hexlify)(z),32)};Q.forEach((X,z)=>{let K=J.inputs[z];if(!K.indexed){(0,r1.assertArgument)(X==null,"cannot filter non-indexed parameters; must be null","contract."+K.name,X);return}if(X==null)Y.push(null);else if(K.baseType==="array"||K.baseType==="tuple")(0,r1.assertArgument)(!1,"filtering with tuples or arrays not supported","contract."+K.name,X);else if(Array.isArray(X))Y.push(X.map((W)=>G(K,W)));else Y.push(G(K,X))});while(Y.length&&Y[Y.length-1]===null)Y.pop();return Y}encodeEventLog(J,Q){if(typeof J==="string"){let z=this.getEvent(J);(0,r1.assertArgument)(z,"unknown event","eventFragment",J),J=z}let Y=[],G=[],X=[];if(!J.anonymous)Y.push(J.topicHash);return(0,r1.assertArgument)(Q.length===J.inputs.length,"event arguments/values mismatch","values",Q),J.inputs.forEach((z,K)=>{let W=Q[K];if(z.indexed)if(z.type==="string")Y.push((0,JG6.id)(W));else if(z.type==="bytes")Y.push((0,e26.keccak256)(W));else if(z.baseType==="tuple"||z.baseType==="array")throw Error("not implemented");else Y.push(this.#G.encode([z.type],[W]));else G.push(z),X.push(W)}),{data:this.#G.encode(G,X),topics:Y}}decodeEventLog(J,Q,Y){if(typeof J==="string"){let M=this.getEvent(J);(0,r1.assertArgument)(M,"unknown event","eventFragment",J),J=M}if(Y!=null&&!J.anonymous){let M=J.topicHash;(0,r1.assertArgument)((0,r1.isHexString)(Y[0],32)&&Y[0].toLowerCase()===M,"fragment/topic mismatch","topics[0]",Y[0]),Y=Y.slice(1)}let G=[],X=[],z=[];J.inputs.forEach((M,D)=>{if(M.indexed)if(M.type==="string"||M.type==="bytes"||M.baseType==="tuple"||M.baseType==="array")G.push(p2.ParamType.from({type:"bytes32",name:M.name})),z.push(!0);else G.push(M),z.push(!1);else X.push(M),z.push(!1)});let K=Y!=null?this.#G.decode(G,(0,r1.concat)(Y)):null,W=this.#G.decode(X,Q,!0),Z=[],V=[],q=0,U=0;return J.inputs.forEach((M,D)=>{let I=null;if(M.indexed)if(K==null)I=new hi(null);else if(z[D])I=new hi(K[U++]);else try{I=K[U++]}catch(O){I=O}else try{I=W[q++]}catch(O){I=O}Z.push(I),V.push(M.name||null)}),ZI1.Result.fromItems(Z,V)}parseTransaction(J){let Q=(0,r1.getBytes)(J.data,"tx.data"),Y=(0,r1.getBigInt)(J.value!=null?J.value:0,"tx.value"),G=this.getFunction((0,r1.hexlify)(Q.slice(0,4)));if(!G)return null;let X=this.#G.decode(G.inputs,Q.slice(4));return new qI1(G,G.selector,X,Y)}parseCallResult(J){throw Error("@TODO")}parseLog(J){let Q=this.getEvent(J.topics[0]);if(!Q||Q.anonymous)return null;return new VI1(Q,Q.topicHash,this.decodeEventLog(Q,J.data,J.topics))}parseError(J){let Q=(0,r1.hexlify)(J),Y=this.getError((0,r1.dataSlice)(Q,0,4));if(!Y)return null;let G=this.#G.decode(Y.inputs,(0,r1.dataSlice)(Q,4));return new UI1(Y,Y.selector,G)}static from(J){if(J instanceof ZH)return J;if(typeof J==="string")return new ZH(JSON.parse(J));if(typeof J.formatJson==="function")return new ZH(J.formatJson());if(typeof J.format==="function")return new ZH(J.format("json"));return new ZH(J)}}bi.Interface=ZH});var sw=H((R9)=>{Object.defineProperty(R9,"__esModule",{value:!0});R9.Typed=R9.Result=R9.TransactionDescription=R9.LogDescription=R9.ErrorDescription=R9.Interface=R9.Indexed=R9.checkResultErrors=R9.StructFragment=R9.ParamType=R9.NamedFragment=R9.FunctionFragment=R9.Fragment=R9.FallbackFragment=R9.EventFragment=R9.ErrorFragment=R9.ConstructorFragment=R9.encodeBytes32String=R9.decodeBytes32String=R9.AbiCoder=void 0;var oi4=KI1();Object.defineProperty(R9,"AbiCoder",{enumerable:!0,get:function(){return oi4.AbiCoder}});var KG6=t26();Object.defineProperty(R9,"decodeBytes32String",{enumerable:!0,get:function(){return KG6.decodeBytes32String}});Object.defineProperty(R9,"encodeBytes32String",{enumerable:!0,get:function(){return KG6.encodeBytes32String}});var qW=fi();Object.defineProperty(R9,"ConstructorFragment",{enumerable:!0,get:function(){return qW.ConstructorFragment}});Object.defineProperty(R9,"ErrorFragment",{enumerable:!0,get:function(){return qW.ErrorFragment}});Object.defineProperty(R9,"EventFragment",{enumerable:!0,get:function(){return qW.EventFragment}});Object.defineProperty(R9,"FallbackFragment",{enumerable:!0,get:function(){return qW.FallbackFragment}});Object.defineProperty(R9,"Fragment",{enumerable:!0,get:function(){return qW.Fragment}});Object.defineProperty(R9,"FunctionFragment",{enumerable:!0,get:function(){return qW.FunctionFragment}});Object.defineProperty(R9,"NamedFragment",{enumerable:!0,get:function(){return qW.NamedFragment}});Object.defineProperty(R9,"ParamType",{enumerable:!0,get:function(){return qW.ParamType}});Object.defineProperty(R9,"StructFragment",{enumerable:!0,get:function(){return qW.StructFragment}});var VH=zG6();Object.defineProperty(R9,"checkResultErrors",{enumerable:!0,get:function(){return VH.checkResultErrors}});Object.defineProperty(R9,"Indexed",{enumerable:!0,get:function(){return VH.Indexed}});Object.defineProperty(R9,"Interface",{enumerable:!0,get:function(){return VH.Interface}});Object.defineProperty(R9,"ErrorDescription",{enumerable:!0,get:function(){return VH.ErrorDescription}});Object.defineProperty(R9,"LogDescription",{enumerable:!0,get:function(){return VH.LogDescription}});Object.defineProperty(R9,"TransactionDescription",{enumerable:!0,get:function(){return VH.TransactionDescription}});Object.defineProperty(R9,"Result",{enumerable:!0,get:function(){return VH.Result}});var ai4=_X();Object.defineProperty(R9,"Typed",{enumerable:!0,get:function(){return ai4.Typed}})});var ew=H((DG6)=>{Object.defineProperty(DG6,"__esModule",{value:!0});DG6.TransactionResponse=DG6.TransactionReceipt=DG6.Log=DG6.Block=DG6.copyRequest=DG6.FeeData=void 0;var k8=h1(),si4=e7(),WG6=BigInt(0);function tw(J){if(J==null)return null;return J}function v9(J){if(J==null)return null;return J.toString()}class ZG6{gasPrice;maxFeePerGas;maxPriorityFeePerGas;constructor(J,Q,Y){(0,k8.defineProperties)(this,{gasPrice:tw(J),maxFeePerGas:tw(Q),maxPriorityFeePerGas:tw(Y)})}toJSON(){let{gasPrice:J,maxFeePerGas:Q,maxPriorityFeePerGas:Y}=this;return{_type:"FeeData",gasPrice:v9(J),maxFeePerGas:v9(Q),maxPriorityFeePerGas:v9(Y)}}}DG6.FeeData=ZG6;function ti4(J){let Q={};if(J.to)Q.to=J.to;if(J.from)Q.from=J.from;if(J.data)Q.data=(0,k8.hexlify)(J.data);let Y="chainId,gasLimit,gasPrice,maxFeePerBlobGas,maxFeePerGas,maxPriorityFeePerGas,value".split(/,/);for(let X of Y){if(!(X in J)||J[X]==null)continue;Q[X]=(0,k8.getBigInt)(J[X],`request.${X}`)}let G="type,nonce".split(/,/);for(let X of G){if(!(X in J)||J[X]==null)continue;Q[X]=(0,k8.getNumber)(J[X],`request.${X}`)}if(J.accessList)Q.accessList=(0,si4.accessListify)(J.accessList);if(J.authorizationList)Q.authorizationList=J.authorizationList.slice();if("blockTag"in J)Q.blockTag=J.blockTag;if("enableCcipRead"in J)Q.enableCcipRead=!!J.enableCcipRead;if("customData"in J)Q.customData=J.customData;if("blobVersionedHashes"in J&&J.blobVersionedHashes)Q.blobVersionedHashes=J.blobVersionedHashes.slice();if("kzg"in J)Q.kzg=J.kzg;if("blobWrapperVersion"in J)Q.blobWrapperVersion=J.blobWrapperVersion;if("blobs"in J&&J.blobs)Q.blobs=J.blobs.map((X)=>{if((0,k8.isBytesLike)(X))return(0,k8.hexlify)(X);return Object.assign({},X)});return Q}DG6.copyRequest=ti4;class VG6{provider;number;hash;timestamp;parentHash;parentBeaconBlockRoot;nonce;difficulty;gasLimit;gasUsed;stateRoot;receiptsRoot;blobGasUsed;excessBlobGas;miner;prevRandao;extraData;baseFeePerGas;#J;constructor(J,Q){this.#J=J.transactions.map((Y)=>{if(typeof Y!=="string")return new xi(Y,Q);return Y}),(0,k8.defineProperties)(this,{provider:Q,hash:tw(J.hash),number:J.number,timestamp:J.timestamp,parentHash:J.parentHash,parentBeaconBlockRoot:J.parentBeaconBlockRoot,nonce:J.nonce,difficulty:J.difficulty,gasLimit:J.gasLimit,gasUsed:J.gasUsed,blobGasUsed:J.blobGasUsed,excessBlobGas:J.excessBlobGas,miner:J.miner,prevRandao:tw(J.prevRandao),extraData:J.extraData,baseFeePerGas:tw(J.baseFeePerGas),stateRoot:J.stateRoot,receiptsRoot:J.receiptsRoot})}get transactions(){return this.#J.map((J)=>{if(typeof J==="string")return J;return J.hash})}get prefetchedTransactions(){let J=this.#J.slice();if(J.length===0)return[];return(0,k8.assert)(typeof J[0]==="object","transactions were not prefetched with block request","UNSUPPORTED_OPERATION",{operation:"transactionResponses()"}),J}toJSON(){let{baseFeePerGas:J,difficulty:Q,extraData:Y,gasLimit:G,gasUsed:X,hash:z,miner:K,prevRandao:W,nonce:Z,number:V,parentHash:q,parentBeaconBlockRoot:U,stateRoot:M,receiptsRoot:D,timestamp:I,transactions:O}=this;return{_type:"Block",baseFeePerGas:v9(J),difficulty:v9(Q),extraData:Y,gasLimit:v9(G),gasUsed:v9(X),blobGasUsed:v9(this.blobGasUsed),excessBlobGas:v9(this.excessBlobGas),hash:z,miner:K,prevRandao:W,nonce:Z,number:V,parentHash:q,timestamp:I,parentBeaconBlockRoot:U,stateRoot:M,receiptsRoot:D,transactions:O}}[Symbol.iterator](){let J=0,Q=this.transactions;return{next:()=>{if(J<this.length)return{value:Q[J++],done:!1};return{value:void 0,done:!0}}}}get length(){return this.#J.length}get date(){if(this.timestamp==null)return null;return new Date(this.timestamp*1000)}async getTransaction(J){let Q=void 0;if(typeof J==="number")Q=this.#J[J];else{let Y=J.toLowerCase();for(let G of this.#J)if(typeof G==="string"){if(G!==Y)continue;Q=G;break}else{if(G.hash!==Y)continue;Q=G;break}}if(Q==null)throw Error("no such tx");if(typeof Q==="string")return await this.provider.getTransaction(Q);else return Q}getPrefetchedTransaction(J){let Q=this.prefetchedTransactions;if(typeof J==="number")return Q[J];J=J.toLowerCase();for(let Y of Q)if(Y.hash===J)return Y;(0,k8.assertArgument)(!1,"no matching transaction","indexOrHash",J)}isMined(){return!!this.hash}isLondon(){return!!this.baseFeePerGas}orphanedEvent(){if(!this.isMined())throw Error("");return ei4(this)}}DG6.Block=VG6;class MI1{provider;transactionHash;blockHash;blockNumber;removed;address;data;topics;index;transactionIndex;constructor(J,Q){this.provider=Q;let Y=Object.freeze(J.topics.slice());(0,k8.defineProperties)(this,{transactionHash:J.transactionHash,blockHash:J.blockHash,blockNumber:J.blockNumber,removed:J.removed,address:J.address,data:J.data,topics:Y,index:J.index,transactionIndex:J.transactionIndex})}toJSON(){let{address:J,blockHash:Q,blockNumber:Y,data:G,index:X,removed:z,topics:K,transactionHash:W,transactionIndex:Z}=this;return{_type:"log",address:J,blockHash:Q,blockNumber:Y,data:G,index:X,removed:z,topics:K,transactionHash:W,transactionIndex:Z}}async getBlock(){let J=await this.provider.getBlock(this.blockHash);return(0,k8.assert)(!!J,"failed to find transaction","UNKNOWN_ERROR",{}),J}async getTransaction(){let J=await this.provider.getTransaction(this.transactionHash);return(0,k8.assert)(!!J,"failed to find transaction","UNKNOWN_ERROR",{}),J}async getTransactionReceipt(){let J=await this.provider.getTransactionReceipt(this.transactionHash);return(0,k8.assert)(!!J,"failed to find transaction receipt","UNKNOWN_ERROR",{}),J}removedEvent(){return Jn4(this)}}DG6.Log=MI1;class qG6{provider;to;from;contractAddress;hash;index;blockHash;blockNumber;logsBloom;gasUsed;blobGasUsed;cumulativeGasUsed;gasPrice;blobGasPrice;type;status;root;#J;constructor(J,Q){this.#J=Object.freeze(J.logs.map((G)=>{return new MI1(G,Q)}));let Y=WG6;if(J.effectiveGasPrice!=null)Y=J.effectiveGasPrice;else if(J.gasPrice!=null)Y=J.gasPrice;(0,k8.defineProperties)(this,{provider:Q,to:J.to,from:J.from,contractAddress:J.contractAddress,hash:J.hash,index:J.index,blockHash:J.blockHash,blockNumber:J.blockNumber,logsBloom:J.logsBloom,gasUsed:J.gasUsed,cumulativeGasUsed:J.cumulativeGasUsed,blobGasUsed:J.blobGasUsed,gasPrice:Y,blobGasPrice:J.blobGasPrice,type:J.type,status:J.status,root:J.root})}get logs(){return this.#J}toJSON(){let{to:J,from:Q,contractAddress:Y,hash:G,index:X,blockHash:z,blockNumber:K,logsBloom:W,logs:Z,status:V,root:q}=this;return{_type:"TransactionReceipt",blockHash:z,blockNumber:K,contractAddress:Y,cumulativeGasUsed:v9(this.cumulativeGasUsed),from:Q,gasPrice:v9(this.gasPrice),blobGasUsed:v9(this.blobGasUsed),blobGasPrice:v9(this.blobGasPrice),gasUsed:v9(this.gasUsed),hash:G,index:X,logs:Z,logsBloom:W,root:q,status:V,to:J}}get length(){return this.logs.length}[Symbol.iterator](){let J=0;return{next:()=>{if(J<this.length)return{value:this.logs[J++],done:!1};return{value:void 0,done:!0}}}}get fee(){return this.gasUsed*this.gasPrice}async getBlock(){let J=await this.provider.getBlock(this.blockHash);if(J==null)throw Error("TODO");return J}async getTransaction(){let J=await this.provider.getTransaction(this.hash);if(J==null)throw Error("TODO");return J}async getResult(){return await this.provider.getTransactionResult(this.hash)}async confirmations(){return await this.provider.getBlockNumber()-this.blockNumber+1}removedEvent(){return MG6(this)}reorderedEvent(J){return(0,k8.assert)(!J||J.isMined(),"unmined 'other' transction cannot be orphaned","UNSUPPORTED_OPERATION",{operation:"reorderedEvent(other)"}),UG6(this,J)}}DG6.TransactionReceipt=qG6;class xi{provider;blockNumber;blockHash;index;hash;type;to;from;nonce;gasLimit;gasPrice;maxPriorityFeePerGas;maxFeePerGas;maxFeePerBlobGas;data;value;chainId;signature;accessList;blobVersionedHashes;authorizationList;#J;constructor(J,Q){this.provider=Q,this.blockNumber=J.blockNumber!=null?J.blockNumber:null,this.blockHash=J.blockHash!=null?J.blockHash:null,this.hash=J.hash,this.index=J.index,this.type=J.type,this.from=J.from,this.to=J.to||null,this.gasLimit=J.gasLimit,this.nonce=J.nonce,this.data=J.data,this.value=J.value,this.gasPrice=J.gasPrice,this.maxPriorityFeePerGas=J.maxPriorityFeePerGas!=null?J.maxPriorityFeePerGas:null,this.maxFeePerGas=J.maxFeePerGas!=null?J.maxFeePerGas:null,this.maxFeePerBlobGas=J.maxFeePerBlobGas!=null?J.maxFeePerBlobGas:null,this.chainId=J.chainId,this.signature=J.signature,this.accessList=J.accessList!=null?J.accessList:null,this.blobVersionedHashes=J.blobVersionedHashes!=null?J.blobVersionedHashes:null,this.authorizationList=J.authorizationList!=null?J.authorizationList:null,this.#J=-1}toJSON(){let{blockNumber:J,blockHash:Q,index:Y,hash:G,type:X,to:z,from:K,nonce:W,data:Z,signature:V,accessList:q,blobVersionedHashes:U}=this;return{_type:"TransactionResponse",accessList:q,blockNumber:J,blockHash:Q,blobVersionedHashes:U,chainId:v9(this.chainId),data:Z,from:K,gasLimit:v9(this.gasLimit),gasPrice:v9(this.gasPrice),hash:G,maxFeePerGas:v9(this.maxFeePerGas),maxPriorityFeePerGas:v9(this.maxPriorityFeePerGas),maxFeePerBlobGas:v9(this.maxFeePerBlobGas),nonce:W,signature:V,to:z,index:Y,type:X,value:v9(this.value)}}async getBlock(){let J=this.blockNumber;if(J==null){let Y=await this.getTransaction();if(Y)J=Y.blockNumber}if(J==null)return null;let Q=this.provider.getBlock(J);if(Q==null)throw Error("TODO");return Q}async getTransaction(){return this.provider.getTransaction(this.hash)}async confirmations(){if(this.blockNumber==null){let{tx:Q,blockNumber:Y}=await(0,k8.resolveProperties)({tx:this.getTransaction(),blockNumber:this.provider.getBlockNumber()});if(Q==null||Q.blockNumber==null)return 0;return Y-Q.blockNumber+1}return await this.provider.getBlockNumber()-this.blockNumber+1}async wait(J,Q){let Y=J==null?1:J,G=Q==null?0:Q,X=this.#J,z=-1,K=X===-1?!0:!1,W=async()=>{if(K)return null;let{blockNumber:U,nonce:M}=await(0,k8.resolveProperties)({blockNumber:this.provider.getBlockNumber(),nonce:this.provider.getTransactionCount(this.from)});if(M<this.nonce){X=U;return}if(K)return null;let D=await this.getTransaction();if(D&&D.blockNumber!=null)return;if(z===-1){if(z=X-3,z<this.#J)z=this.#J}while(z<=U){if(K)return null;let I=await this.provider.getBlock(z,!0);if(I==null)return;for(let O of I)if(O===this.hash)return;for(let O=0;O<I.length;O++){let A=await I.getTransaction(O);if(A.from===this.from&&A.nonce===this.nonce){if(K)return null;let B=await this.provider.getTransactionReceipt(A.hash);if(B==null)return;if(U-B.blockNumber+1<Y)return;let w="replaced";if(A.data===this.data&&A.to===this.to&&A.value===this.value)w="repriced";else if(A.data==="0x"&&A.from===A.to&&A.value===WG6)w="cancelled";(0,k8.assert)(!1,"transaction was replaced","TRANSACTION_REPLACED",{cancelled:w==="replaced"||w==="cancelled",reason:w,replacement:A.replaceableTransaction(X),hash:A.hash,receipt:B})}}z++}return},Z=(U)=>{if(U==null||U.status!==0)return U;(0,k8.assert)(!1,"transaction execution reverted","CALL_EXCEPTION",{action:"sendTransaction",data:null,reason:null,invocation:null,revert:null,transaction:{to:U.to,from:U.from,data:""},receipt:U})},V=await this.provider.getTransactionReceipt(this.hash);if(Y===0)return Z(V);if(V){if(Y===1||await V.confirmations()>=Y)return Z(V)}else if(await W(),Y===0)return null;return await new Promise((U,M)=>{let D=[],I=()=>{D.forEach((A)=>A())};if(D.push(()=>{K=!0}),G>0){let A=setTimeout(()=>{I(),M((0,k8.makeError)("wait for transaction timeout","TIMEOUT"))},G);D.push(()=>{clearTimeout(A)})}let O=async(A)=>{if(await A.confirmations()>=Y){I();try{U(Z(A))}catch(B){M(B)}}};if(D.push(()=>{this.provider.off(this.hash,O)}),this.provider.on(this.hash,O),X>=0){let A=async()=>{try{await W()}catch(B){if((0,k8.isError)(B,"TRANSACTION_REPLACED")){I(),M(B);return}}if(!K)this.provider.once("block",A)};D.push(()=>{this.provider.off("block",A)}),this.provider.once("block",A)}})}isMined(){return this.blockHash!=null}isLegacy(){return this.type===0}isBerlin(){return this.type===1}isLondon(){return this.type===2}isCancun(){return this.type===3}removedEvent(){return(0,k8.assert)(this.isMined(),"unmined transaction canot be orphaned","UNSUPPORTED_OPERATION",{operation:"removeEvent()"}),MG6(this)}reorderedEvent(J){return(0,k8.assert)(this.isMined(),"unmined transaction canot be orphaned","UNSUPPORTED_OPERATION",{operation:"removeEvent()"}),(0,k8.assert)(!J||J.isMined(),"unmined 'other' transaction canot be orphaned","UNSUPPORTED_OPERATION",{operation:"removeEvent()"}),UG6(this,J)}replaceableTransaction(J){(0,k8.assertArgument)(Number.isInteger(J)&&J>=0,"invalid startBlock","startBlock",J);let Q=new xi(this,this.provider);return Q.#J=J,Q}}DG6.TransactionResponse=xi;function ei4(J){return{orphan:"drop-block",hash:J.hash,number:J.number}}function UG6(J,Q){return{orphan:"reorder-transaction",tx:J,other:Q}}function MG6(J){return{orphan:"drop-transaction",tx:J}}function Jn4(J){return{orphan:"drop-log",log:{transactionHash:J.transactionHash,blockHash:J.blockHash,blockNumber:J.blockNumber,address:J.address,data:J.data,topics:Object.freeze(J.topics.slice()),index:J.index}}}});var OI1=H((AG6)=>{Object.defineProperty(AG6,"__esModule",{value:!0});AG6.ContractEventPayload=AG6.ContractUnknownEventPayload=AG6.ContractTransactionResponse=AG6.ContractTransactionReceipt=AG6.UndecodedEventLog=AG6.EventLog=void 0;var yi=ew(),Yk=h1();class gi extends yi.Log{interface;fragment;args;constructor(J,Q,Y){super(J,J.provider);let G=Q.decodeEventLog(Y,J.data,J.topics);(0,Yk.defineProperties)(this,{args:G,fragment:Y,interface:Q})}get eventName(){return this.fragment.name}get eventSignature(){return this.fragment.format()}}AG6.EventLog=gi;class DI1 extends yi.Log{error;constructor(J,Q){super(J,J.provider);(0,Yk.defineProperties)(this,{error:Q})}}AG6.UndecodedEventLog=DI1;class HI1 extends yi.TransactionReceipt{#J;constructor(J,Q,Y){super(Y,Q);this.#J=J}get logs(){return super.logs.map((J)=>{let Q=J.topics.length?this.#J.getEvent(J.topics[0]):null;if(Q)try{return new gi(J,this.#J,Q)}catch(Y){return new DI1(J,Y)}return J})}}AG6.ContractTransactionReceipt=HI1;class IG6 extends yi.TransactionResponse{#J;constructor(J,Q,Y){super(Y,Q);this.#J=J}async wait(J,Q){let Y=await super.wait(J,Q);if(Y==null)return null;return new HI1(this.#J,this.provider,Y)}}AG6.ContractTransactionResponse=IG6;class II1 extends Yk.EventPayload{log;constructor(J,Q,Y,G){super(J,Q,Y);(0,Yk.defineProperties)(this,{log:G})}async getBlock(){return await this.log.getBlock()}async getTransaction(){return await this.log.getTransaction()}async getTransactionReceipt(){return await this.log.getTransactionReceipt()}}AG6.ContractUnknownEventPayload=II1;class OG6 extends II1{constructor(J,Q,Y,G,X){super(J,Q,Y,new gi(X,J.interface,G));let z=J.interface.decodeEventLog(G,this.log.data,this.log.topics);(0,Yk.defineProperties)(this,{args:z,fragment:G})}get eventName(){return this.fragment.name}get eventSignature(){return this.fragment.format()}}AG6.ContractEventPayload=OG6});var EI1=H((fG6)=>{Object.defineProperty(fG6,"__esModule",{value:!0});fG6.Contract=fG6.BaseContract=fG6.resolveArgs=fG6.copyOverrides=void 0;var NI1=sw(),QL=k9(),LG6=ew(),j0=h1(),UH=OI1(),NG6=BigInt(0);function EG6(J){return J&&typeof J.call==="function"}function CG6(J){return J&&typeof J.estimateGas==="function"}function ui(J){return J&&typeof J.resolveName==="function"}function RG6(J){return J&&typeof J.sendTransaction==="function"}function FG6(J){if(J!=null){if(ui(J))return J;if(J.provider)return J.provider}return}class SG6{#J;fragment;constructor(J,Q,Y){if((0,j0.defineProperties)(this,{fragment:Q}),Q.inputs.length<Y.length)throw Error("too many arguments");let G=MH(J.runner,"resolveName"),X=ui(G)?G:null;this.#J=async function(){let z=await Promise.all(Q.inputs.map((K,W)=>{if(Y[W]==null)return null;return K.walkAsync(Y[W],(V,q)=>{if(V==="address"){if(Array.isArray(q))return Promise.all(q.map((U)=>(0,QL.resolveAddress)(U,X)));return(0,QL.resolveAddress)(q,X)}return q})}));return J.interface.encodeFilterTopics(Q,z)}()}getTopicFilter(){return this.#J}}function MH(J,Q){if(J==null)return null;if(typeof J[Q]==="function")return J;if(J.provider&&typeof J.provider[Q]==="function")return J.provider;return null}function qH(J){if(J==null)return null;return J.provider||null}async function wI1(J,Q){let Y=NI1.Typed.dereference(J,"overrides");(0,j0.assertArgument)(typeof Y==="object","invalid overrides parameter","overrides",J);let G=(0,LG6.copyRequest)(Y);if((0,j0.assertArgument)(G.to==null||(Q||[]).indexOf("to")>=0,"cannot override to","overrides.to",G.to),(0,j0.assertArgument)(G.data==null||(Q||[]).indexOf("data")>=0,"cannot override data","overrides.data",G.data),G.from)G.from=G.from;return G}fG6.copyOverrides=wI1;async function TG6(J,Q,Y){let G=MH(J,"resolveName"),X=ui(G)?G:null;return await Promise.all(Q.map((z,K)=>{return z.walkAsync(Y[K],(W,Z)=>{if(Z=NI1.Typed.dereference(Z,W),W==="address")return(0,QL.resolveAddress)(Z,X);return Z})}))}fG6.resolveArgs=TG6;function Un4(J){let Q=async function(K){let W=await wI1(K,["data"]);if(W.to=await J.getAddress(),W.from)W.from=await(0,QL.resolveAddress)(W.from,FG6(J.runner));let Z=J.interface,V=(0,j0.getBigInt)(W.value||NG6,"overrides.value")===NG6,q=(W.data||"0x")==="0x";if(Z.fallback&&!Z.fallback.payable&&Z.receive&&!q&&!V)(0,j0.assertArgument)(!1,"cannot send data to receive or send value to non-payable fallback","overrides",K);(0,j0.assertArgument)(Z.fallback||q,"cannot send data to receive-only contract","overrides.data",W.data);let U=Z.receive||Z.fallback&&Z.fallback.payable;return(0,j0.assertArgument)(U||V,"cannot send value to non-payable fallback","overrides.value",W.value),(0,j0.assertArgument)(Z.fallback||q,"cannot send data to receive-only contract","overrides.data",W.data),W},Y=async function(K){let W=MH(J.runner,"call");(0,j0.assert)(EG6(W),"contract runner does not support calling","UNSUPPORTED_OPERATION",{operation:"call"});let Z=await Q(K);try{return await W.call(Z)}catch(V){if((0,j0.isCallException)(V)&&V.data)throw J.interface.makeError(V.data,Z);throw V}},G=async function(K){let W=J.runner;(0,j0.assert)(RG6(W),"contract runner does not support sending transactions","UNSUPPORTED_OPERATION",{operation:"sendTransaction"});let Z=await W.sendTransaction(await Q(K)),V=qH(J.runner);return new UH.ContractTransactionResponse(J.interface,V,Z)},X=async function(K){let W=MH(J.runner,"estimateGas");return(0,j0.assert)(CG6(W),"contract runner does not support gas estimation","UNSUPPORTED_OPERATION",{operation:"estimateGas"}),await W.estimateGas(await Q(K))},z=async(K)=>{return await G(K)};return(0,j0.defineProperties)(z,{_contract:J,estimateGas:X,populateTransaction:Q,send:G,staticCall:Y}),z}function Mn4(J,Q){let Y=function(...V){let q=J.interface.getFunction(Q,V);return(0,j0.assert)(q,"no matching fragment","UNSUPPORTED_OPERATION",{operation:"fragment",info:{key:Q,args:V}}),q},G=async function(...V){let q=Y(...V),U={};if(q.inputs.length+1===V.length){if(U=await wI1(V.pop()),U.from)U.from=await(0,QL.resolveAddress)(U.from,FG6(J.runner))}if(q.inputs.length!==V.length)throw Error("internal error: fragment inputs doesn't match arguments; should not happen");let M=await TG6(J.runner,q.inputs,V);return Object.assign({},U,await(0,j0.resolveProperties)({to:J.getAddress(),data:J.interface.encodeFunctionData(q,M)}))},X=async function(...V){let q=await W(...V);if(q.length===1)return q[0];return q},z=async function(...V){let q=J.runner;(0,j0.assert)(RG6(q),"contract runner does not support sending transactions","UNSUPPORTED_OPERATION",{operation:"sendTransaction"});let U=await q.sendTransaction(await G(...V)),M=qH(J.runner);return new UH.ContractTransactionResponse(J.interface,M,U)},K=async function(...V){let q=MH(J.runner,"estimateGas");return(0,j0.assert)(CG6(q),"contract runner does not support gas estimation","UNSUPPORTED_OPERATION",{operation:"estimateGas"}),await q.estimateGas(await G(...V))},W=async function(...V){let q=MH(J.runner,"call");(0,j0.assert)(EG6(q),"contract runner does not support calling","UNSUPPORTED_OPERATION",{operation:"call"});let U=await G(...V),M="0x";try{M=await q.call(U)}catch(I){if((0,j0.isCallException)(I)&&I.data)throw J.interface.makeError(I.data,U);throw I}let D=Y(...V);return J.interface.decodeFunctionResult(D,M)},Z=async(...V)=>{if(Y(...V).constant)return await X(...V);return await z(...V)};return(0,j0.defineProperties)(Z,{name:J.interface.getFunctionName(Q),_contract:J,_key:Q,getFragment:Y,estimateGas:K,populateTransaction:G,send:z,staticCall:X,staticCallResult:W}),Object.defineProperty(Z,"fragment",{configurable:!1,enumerable:!0,get:()=>{let V=J.interface.getFunction(Q);return(0,j0.assert)(V,"no matching fragment","UNSUPPORTED_OPERATION",{operation:"fragment",info:{key:Q}}),V}}),Z}function Dn4(J,Q){let Y=function(...X){let z=J.interface.getEvent(Q,X);return(0,j0.assert)(z,"no matching fragment","UNSUPPORTED_OPERATION",{operation:"fragment",info:{key:Q,args:X}}),z},G=function(...X){return new SG6(J,Y(...X),X)};return(0,j0.defineProperties)(G,{name:J.interface.getEventName(Q),_contract:J,_key:Q,getFragment:Y}),Object.defineProperty(G,"fragment",{configurable:!1,enumerable:!0,get:()=>{let X=J.interface.getEvent(Q);return(0,j0.assert)(X,"no matching fragment","UNSUPPORTED_OPERATION",{operation:"fragment",info:{key:Q}}),X}}),G}var di=Symbol.for("_ethersInternal_contract"),PG6=new WeakMap;function Hn4(J,Q){PG6.set(J[di],Q)}function nJ(J){return PG6.get(J[di])}function In4(J){return J&&typeof J==="object"&&"getTopicFilter"in J&&typeof J.getTopicFilter==="function"&&J.fragment}async function LI1(J,Q){let Y,G=null;if(Array.isArray(Q)){let z=function(K){if((0,j0.isHexString)(K,32))return K;let W=J.interface.getEvent(K);return(0,j0.assertArgument)(W,"unknown fragment","name",K),W.topicHash};Y=Q.map((K)=>{if(K==null)return null;if(Array.isArray(K))return K.map(z);return z(K)})}else if(Q==="*")Y=[null];else if(typeof Q==="string")if((0,j0.isHexString)(Q,32))Y=[Q];else G=J.interface.getEvent(Q),(0,j0.assertArgument)(G,"unknown fragment","event",Q),Y=[G.topicHash];else if(In4(Q))Y=await Q.getTopicFilter();else if("fragment"in Q)G=Q.fragment,Y=[G.topicHash];else(0,j0.assertArgument)(!1,"unknown event name","event",Q);Y=Y.map((z)=>{if(z==null)return null;if(Array.isArray(z)){let K=Array.from(new Set(z.map((W)=>W.toLowerCase())).values());if(K.length===1)return K[0];return K.sort(),K}return z.toLowerCase()});let X=Y.map((z)=>{if(z==null)return"null";if(Array.isArray(z))return z.join("|");return z}).join("&");return{fragment:G,tag:X,topics:Y}}async function Gk(J,Q){let{subs:Y}=nJ(J);return Y.get((await LI1(J,Q)).tag)||null}async function wG6(J,Q,Y){let G=qH(J.runner);(0,j0.assert)(G,"contract runner does not support subscribing","UNSUPPORTED_OPERATION",{operation:Q});let{fragment:X,tag:z,topics:K}=await LI1(J,Y),{addr:W,subs:Z}=nJ(J),V=Z.get(z);if(!V){let U={address:W?W:J,topics:K},M=(A)=>{let B=X;if(B==null)try{B=J.interface.getEvent(A.topics[0])}catch(w){}if(B){let w=B,N=X?J.interface.decodeEventLog(X,A.data,A.topics):[];BI1(J,Y,N,(L)=>{return new UH.ContractEventPayload(J,L,Y,w,A)})}else BI1(J,Y,[],(w)=>{return new UH.ContractUnknownEventPayload(J,w,Y,A)})},D=[];V={tag:z,listeners:[],start:()=>{if(D.length)return;D.push(G.on(U,M))},stop:async()=>{if(D.length==0)return;let A=D;D=[],await Promise.all(A),G.off(U,M)}},Z.set(z,V)}return V}var AI1=Promise.resolve();async function On4(J,Q,Y,G){await AI1;let X=await Gk(J,Q);if(!X)return!1;let z=X.listeners.length;if(X.listeners=X.listeners.filter(({listener:K,once:W})=>{let Z=Array.from(Y);if(G)Z.push(G(W?null:K));try{K.call(J,...Z)}catch(V){}return!W}),X.listeners.length===0)X.stop(),nJ(J).subs.delete(X.tag);return z>0}async function BI1(J,Q,Y,G){try{await AI1}catch(z){}let X=On4(J,Q,Y,G);return AI1=X,await X}var mi=["then"];class JL{target;interface;runner;filters;[di];fallback;constructor(J,Q,Y,G){if((0,j0.assertArgument)(typeof J==="string"||(0,QL.isAddressable)(J),"invalid value for Contract target","target",J),Y==null)Y=null;let X=NI1.Interface.from(Q);(0,j0.defineProperties)(this,{target:J,runner:Y,interface:X}),Object.defineProperty(this,di,{value:{}});let z,K=null,W=null;if(G){let q=qH(Y);W=new UH.ContractTransactionResponse(this.interface,q,G)}let Z=new Map;if(typeof J==="string")if((0,j0.isHexString)(J))K=J,z=Promise.resolve(J);else{let q=MH(Y,"resolveName");if(!ui(q))throw(0,j0.makeError)("contract runner does not support name resolution","UNSUPPORTED_OPERATION",{operation:"resolveName"});z=q.resolveName(J).then((U)=>{if(U==null)throw(0,j0.makeError)("an ENS name used for a contract target must be correctly configured","UNCONFIGURED_NAME",{value:J});return nJ(this).addr=U,U})}else z=J.getAddress().then((q)=>{if(q==null)throw Error("TODO");return nJ(this).addr=q,q});Hn4(this,{addrPromise:z,addr:K,deployTx:W,subs:Z});let V=new Proxy({},{get:(q,U,M)=>{if(typeof U==="symbol"||mi.indexOf(U)>=0)return Reflect.get(q,U,M);try{return this.getEvent(U)}catch(D){if(!(0,j0.isError)(D,"INVALID_ARGUMENT")||D.argument!=="key")throw D}return},has:(q,U)=>{if(mi.indexOf(U)>=0)return Reflect.has(q,U);return Reflect.has(q,U)||this.interface.hasEvent(String(U))}});return(0,j0.defineProperties)(this,{filters:V}),(0,j0.defineProperties)(this,{fallback:X.receive||X.fallback?Un4(this):null}),new Proxy(this,{get:(q,U,M)=>{if(typeof U==="symbol"||U in q||mi.indexOf(U)>=0)return Reflect.get(q,U,M);try{return q.getFunction(U)}catch(D){if(!(0,j0.isError)(D,"INVALID_ARGUMENT")||D.argument!=="key")throw D}return},has:(q,U)=>{if(typeof U==="symbol"||U in q||mi.indexOf(U)>=0)return Reflect.has(q,U);return q.interface.hasFunction(U)}})}connect(J){return new JL(this.target,this.interface,J)}attach(J){return new JL(J,this.interface,this.runner)}async getAddress(){return await nJ(this).addrPromise}async getDeployedCode(){let J=qH(this.runner);(0,j0.assert)(J,"runner does not support .provider","UNSUPPORTED_OPERATION",{operation:"getDeployedCode"});let Q=await J.getCode(await this.getAddress());if(Q==="0x")return null;return Q}async waitForDeployment(){let J=this.deploymentTransaction();if(J)return await J.wait(),this;if(await this.getDeployedCode()!=null)return this;let Y=qH(this.runner);return(0,j0.assert)(Y!=null,"contract runner does not support .provider","UNSUPPORTED_OPERATION",{operation:"waitForDeployment"}),new Promise((G,X)=>{let z=async()=>{try{if(await this.getDeployedCode()!=null)return G(this);Y.once("block",z)}catch(K){X(K)}};z()})}deploymentTransaction(){return nJ(this).deployTx}getFunction(J){if(typeof J!=="string")J=J.format();return Mn4(this,J)}getEvent(J){if(typeof J!=="string")J=J.format();return Dn4(this,J)}async queryTransaction(J){throw Error("@TODO")}async queryFilter(J,Q,Y){if(Q==null)Q=0;if(Y==null)Y="latest";let{addr:G,addrPromise:X}=nJ(this),z=G?G:await X,{fragment:K,topics:W}=await LI1(this,J),Z={address:z,topics:W,fromBlock:Q,toBlock:Y},V=qH(this.runner);return(0,j0.assert)(V,"contract runner does not have a provider","UNSUPPORTED_OPERATION",{operation:"queryFilter"}),(await V.getLogs(Z)).map((q)=>{let U=K;if(U==null)try{U=this.interface.getEvent(q.topics[0])}catch(M){}if(U)try{return new UH.EventLog(q,this.interface,U)}catch(M){return new UH.UndecodedEventLog(q,M)}return new LG6.Log(q,V)})}async on(J,Q){let Y=await wG6(this,"on",J);return Y.listeners.push({listener:Q,once:!1}),Y.start(),this}async once(J,Q){let Y=await wG6(this,"once",J);return Y.listeners.push({listener:Q,once:!0}),Y.start(),this}async emit(J,...Q){return await BI1(this,J,Q,null)}async listenerCount(J){if(J){let G=await Gk(this,J);if(!G)return 0;return G.listeners.length}let{subs:Q}=nJ(this),Y=0;for(let{listeners:G}of Q.values())Y+=G.length;return Y}async listeners(J){if(J){let G=await Gk(this,J);if(!G)return[];return G.listeners.map(({listener:X})=>X)}let{subs:Q}=nJ(this),Y=[];for(let{listeners:G}of Q.values())Y=Y.concat(G.map(({listener:X})=>X));return Y}async off(J,Q){let Y=await Gk(this,J);if(!Y)return this;if(Q){let G=Y.listeners.map(({listener:X})=>X).indexOf(Q);if(G>=0)Y.listeners.splice(G,1)}if(Q==null||Y.listeners.length===0)Y.stop(),nJ(this).subs.delete(Y.tag);return this}async removeAllListeners(J){if(J){let Q=await Gk(this,J);if(!Q)return this;Q.stop(),nJ(this).subs.delete(Q.tag)}else{let{subs:Q}=nJ(this);for(let{tag:Y,stop:G}of Q.values())G(),Q.delete(Y)}return this}async addListener(J,Q){return await this.on(J,Q)}async removeListener(J,Q){return await this.off(J,Q)}static buildClass(J){class Q extends JL{constructor(Y,G=null){super(Y,J,G)}}return Q}static from(J,Q,Y){if(Y==null)Y=null;return new this(J,Q,Y)}}fG6.BaseContract=JL;function An4(){return JL}class $G6 extends An4(){}fG6.Contract=$G6});var hG6=H((vG6)=>{Object.defineProperty(vG6,"__esModule",{value:!0});vG6.ContractFactory=void 0;var Ln4=sw(),En4=k9(),$q=h1(),li=EI1();class CI1{interface;bytecode;runner;constructor(J,Q,Y){let G=Ln4.Interface.from(J);if(Q instanceof Uint8Array)Q=(0,$q.hexlify)((0,$q.getBytes)(Q));else{if(typeof Q==="object")Q=Q.object;if(!Q.startsWith("0x"))Q="0x"+Q;Q=(0,$q.hexlify)((0,$q.getBytes)(Q))}(0,$q.defineProperties)(this,{bytecode:Q,interface:G,runner:Y||null})}attach(J){return new li.BaseContract(J,this.interface,this.runner)}async getDeployTransaction(...J){let Q={},Y=this.interface.deploy;if(Y.inputs.length+1===J.length)Q=await(0,li.copyOverrides)(J.pop());if(Y.inputs.length!==J.length)throw Error("incorrect number of arguments to constructor");let G=await(0,li.resolveArgs)(this.runner,Y.inputs,J),X=(0,$q.concat)([this.bytecode,this.interface.encodeDeploy(G)]);return Object.assign({},Q,{data:X})}async deploy(...J){let Q=await this.getDeployTransaction(...J);(0,$q.assert)(this.runner&&typeof this.runner.sendTransaction==="function","factory runner does not support sending transactions","UNSUPPORTED_OPERATION",{operation:"sendTransaction"});let Y=await this.runner.sendTransaction(Q),G=(0,En4.getCreateAddress)(Y);return new li.BaseContract(G,this.interface,this.runner,Y)}connect(J){return new CI1(this.interface,this.bytecode,J)}static fromSolidity(J,Q){if((0,$q.assertArgument)(J!=null,"bad compiler output","output",J),typeof J==="string")J=JSON.parse(J);let Y=J.abi,G="";if(J.bytecode)G=J.bytecode;else if(J.evm&&J.evm.bytecode)G=J.evm.bytecode;return new this(Y,G,Q)}}vG6.ContractFactory=CI1});var Xk=H((c2)=>{Object.defineProperty(c2,"__esModule",{value:!0});c2.UndecodedEventLog=c2.EventLog=c2.ContractTransactionResponse=c2.ContractTransactionReceipt=c2.ContractUnknownEventPayload=c2.ContractEventPayload=c2.ContractFactory=c2.Contract=c2.BaseContract=void 0;var bG6=EI1();Object.defineProperty(c2,"BaseContract",{enumerable:!0,get:function(){return bG6.BaseContract}});Object.defineProperty(c2,"Contract",{enumerable:!0,get:function(){return bG6.Contract}});var Cn4=hG6();Object.defineProperty(c2,"ContractFactory",{enumerable:!0,get:function(){return Cn4.ContractFactory}});var YL=OI1();Object.defineProperty(c2,"ContractEventPayload",{enumerable:!0,get:function(){return YL.ContractEventPayload}});Object.defineProperty(c2,"ContractUnknownEventPayload",{enumerable:!0,get:function(){return YL.ContractUnknownEventPayload}});Object.defineProperty(c2,"ContractTransactionReceipt",{enumerable:!0,get:function(){return YL.ContractTransactionReceipt}});Object.defineProperty(c2,"ContractTransactionResponse",{enumerable:!0,get:function(){return YL.ContractTransactionResponse}});Object.defineProperty(c2,"EventLog",{enumerable:!0,get:function(){return YL.EventLog}});Object.defineProperty(c2,"UndecodedEventLog",{enumerable:!0,get:function(){return YL.UndecodedEventLog}})});var TI1=H((dG6)=>{Object.defineProperty(dG6,"__esModule",{value:!0});dG6.EnsResolver=dG6.BasicMulticoinProviderPlugin=dG6.MulticoinProviderPlugin=void 0;var Fn4=k9(),xG6=iw(),RI1=Xk(),FI1=iJ(),Q3=h1();function SI1(J){if(J.match(/^ipfs:\/\/ipfs\//i))J=J.substring(12);else if(J.match(/^ipfs:\/\//i))J=J.substring(7);else(0,Q3.assertArgument)(!1,"unsupported IPFS format","link",J);return`https://gateway.ipfs.io/ipfs/${J}`}class pi{name;constructor(J){(0,Q3.defineProperties)(this,{name:J})}connect(J){return this}supportsCoinType(J){return!1}async encodeAddress(J,Q){throw Error("unsupported coin")}async decodeAddress(J,Q){throw Error("unsupported coin")}}dG6.MulticoinProviderPlugin=pi;var Sn4="org.ethers.plugins.provider.BasicMulticoin";class gG6 extends pi{constructor(){super(Sn4)}}dG6.BasicMulticoinProviderPlugin=gG6;var mG6=new RegExp("^(ipfs)://(.*)$","i"),yG6=[new RegExp("^(https)://(.*)$","i"),new RegExp("^(data):(.*)$","i"),mG6,new RegExp("^eip155:[0-9]+/(erc[0-9]+):(.*)$","i")];class zk{provider;address;name;#J;#Q;constructor(J,Q,Y){(0,Q3.defineProperties)(this,{provider:J,address:Q,name:Y}),this.#J=null,this.#Q=new RI1.Contract(Q,["function supportsInterface(bytes4) view returns (bool)","function resolve(bytes, bytes) view returns (bytes)","function addr(bytes32) view returns (address)","function addr(bytes32, uint) view returns (bytes)","function text(bytes32, string) view returns (string)","function contenthash(bytes32) view returns (bytes)"],J)}async supportsWildcard(){if(this.#J==null)this.#J=(async()=>{try{return await this.#Q.supportsInterface("0x9061b923")}catch(J){if((0,Q3.isError)(J,"CALL_EXCEPTION"))return!1;throw this.#J=null,J}})();return await this.#J}async#Y(J,Q){Q=(Q||[]).slice();let Y=this.#Q.interface;Q.unshift((0,FI1.namehash)(this.name));let G=null;if(await this.supportsWildcard())G=Y.getFunction(J),(0,Q3.assert)(G,"missing fragment","UNKNOWN_ERROR",{info:{funcName:J}}),Q=[(0,FI1.dnsEncode)(this.name,255),Y.encodeFunctionData(G,Q)],J="resolve(bytes,bytes)";Q.push({enableCcipRead:!0});try{let X=await this.#Q[J](...Q);if(G)return Y.decodeFunctionResult(G,X)[0];return X}catch(X){if(!(0,Q3.isError)(X,"CALL_EXCEPTION"))throw X}return null}async getAddress(J){if(J==null)J=60;if(J===60)try{let X=await this.#Y("addr(bytes32)");if(X==null||X===xG6.ZeroAddress)return null;return X}catch(X){if((0,Q3.isError)(X,"CALL_EXCEPTION"))return null;throw X}if(J>=0&&J<2147483648){let X=J+2147483648,z=await this.#Y("addr(bytes32,uint)",[X]);if((0,Q3.isHexString)(z,20))return(0,Fn4.getAddress)(z)}let Q=null;for(let X of this.provider.plugins){if(!(X instanceof pi))continue;if(X.supportsCoinType(J)){Q=X;break}}if(Q==null)return null;let Y=await this.#Y("addr(bytes32,uint)",[J]);if(Y==null||Y==="0x")return null;let G=await Q.decodeAddress(J,Y);if(G!=null)return G;(0,Q3.assert)(!1,"invalid coin data","UNSUPPORTED_OPERATION",{operation:`getAddress(${J})`,info:{coinType:J,data:Y}})}async getText(J){let Q=await this.#Y("text(bytes32,string)",[J]);if(Q==null||Q==="0x")return null;return Q}async getContentHash(){let J=await this.#Y("contenthash(bytes32)");if(J==null||J==="0x")return null;let Q=J.match(/^0x(e3010170|e5010172)(([0-9a-f][0-9a-f])([0-9a-f][0-9a-f])([0-9a-f]*))$/);if(Q){let G=Q[1]==="e3010170"?"ipfs":"ipns",X=parseInt(Q[4],16);if(Q[5].length===X*2)return`${G}://${(0,Q3.encodeBase58)("0x"+Q[2])}`}let Y=J.match(/^0xe40101fa011b20([0-9a-f]*)$/);if(Y&&Y[1].length===64)return`bzz://${Y[1]}`;(0,Q3.assert)(!1,"invalid or unsupported content hash data","UNSUPPORTED_OPERATION",{operation:"getContentHash()",info:{data:J}})}async getAvatar(){return(await this._getAvatar()).url}async _getAvatar(){let J=[{type:"name",value:this.name}];try{let Q=await this.getText("avatar");if(Q==null)return J.push({type:"!avatar",value:""}),{url:null,linkage:J};J.push({type:"avatar",value:Q});for(let Y=0;Y<yG6.length;Y++){let G=Q.match(yG6[Y]);if(G==null)continue;let X=G[1].toLowerCase();switch(X){case"https":case"data":return J.push({type:"url",value:Q}),{linkage:J,url:Q};case"ipfs":{let z=SI1(Q);return J.push({type:"ipfs",value:Q}),J.push({type:"url",value:z}),{linkage:J,url:z}}case"erc721":case"erc1155":{let z=X==="erc721"?"tokenURI(uint256)":"uri(uint256)";J.push({type:X,value:Q});let K=await this.getAddress();if(K==null)return J.push({type:"!owner",value:""}),{url:null,linkage:J};let W=(G[2]||"").split("/");if(W.length!==2)return J.push({type:`!${X}caip`,value:G[2]||""}),{url:null,linkage:J};let Z=W[1],V=new RI1.Contract(W[0],["function tokenURI(uint) view returns (string)","function ownerOf(uint) view returns (address)","function uri(uint) view returns (string)","function balanceOf(address, uint256) view returns (uint)"],this.provider);if(X==="erc721"){let I=await V.ownerOf(Z);if(K!==I)return J.push({type:"!owner",value:I}),{url:null,linkage:J};J.push({type:"owner",value:I})}else if(X==="erc1155"){let I=await V.balanceOf(K,Z);if(!I)return J.push({type:"!balance",value:"0"}),{url:null,linkage:J};J.push({type:"balance",value:I.toString()})}let q=await V[z](Z);if(q==null||q==="0x")return J.push({type:"!metadata-url",value:""}),{url:null,linkage:J};if(J.push({type:"metadata-url-base",value:q}),X==="erc1155")q=q.replace("{id}",(0,Q3.toBeHex)(Z,32).substring(2)),J.push({type:"metadata-url-expanded",value:q});if(q.match(/^ipfs:/i))q=SI1(q);J.push({type:"metadata-url",value:q});let U={},M=await new Q3.FetchRequest(q).send();M.assertOk();try{U=M.bodyJson}catch(I){try{J.push({type:"!metadata",value:M.bodyText})}catch(O){let A=M.body;if(A)J.push({type:"!metadata",value:(0,Q3.hexlify)(A)});return{url:null,linkage:J}}return{url:null,linkage:J}}if(!U)return J.push({type:"!metadata",value:""}),{url:null,linkage:J};J.push({type:"metadata",value:JSON.stringify(U)});let D=U.image;if(typeof D!=="string")return J.push({type:"!imageUrl",value:""}),{url:null,linkage:J};if(D.match(/^(https:\/\/|data:)/i));else{if(D.match(mG6)==null)return J.push({type:"!imageUrl-ipfs",value:D}),{url:null,linkage:J};J.push({type:"imageUrl-ipfs",value:D}),D=SI1(D)}return J.push({type:"url",value:D}),{linkage:J,url:D}}}}}catch(Q){}return{linkage:J,url:null}}static async getEnsAddress(J){let Q=await J.getNetwork(),Y=Q.getPlugin("org.ethers.plugins.network.Ens");return(0,Q3.assert)(Y,"network does not support ENS","UNSUPPORTED_OPERATION",{operation:"getEnsAddress",info:{network:Q}}),Y.address}static async#G(J,Q){let Y=await zk.getEnsAddress(J);try{let X=await new RI1.Contract(Y,["function resolver(bytes32) view returns (address)"],J).resolver((0,FI1.namehash)(Q),{enableCcipRead:!0});if(X===xG6.ZeroAddress)return null;return X}catch(G){throw G}return null}static async fromName(J,Q){let Y=Q;while(!0){if(Y===""||Y===".")return null;if(Q!=="eth"&&Y==="eth")return null;let G=await zk.#G(J,Y);if(G!=null){let X=new zk(J,G,Q);if(Y!==Q&&!await X.supportsWildcard())return null;return X}Y=Y.split(".").slice(1).join(".")}}}dG6.EnsResolver=zk});var oG6=H((iG6)=>{Object.defineProperty(iG6,"__esModule",{value:!0});iG6.formatTransactionResponse=iG6.formatTransactionReceipt=iG6.formatReceiptLog=iG6.formatBlock=iG6.formatLog=iG6.formatUint256=iG6.formatHash=iG6.formatData=iG6.formatBoolean=iG6.object=iG6.arrayOf=iG6.allowNull=void 0;var _2=k9(),PI1=c9(),$n4=e7(),N0=h1(),lG6=BigInt(0);function G6(J,Q){return function(Y){if(Y==null)return Q;return J(Y)}}iG6.allowNull=G6;function GL(J,Q){return(Y)=>{if(Q&&Y==null)return null;if(!Array.isArray(Y))throw Error("not an array");return Y.map((G)=>J(G))}}iG6.arrayOf=GL;function XL(J,Q){return(Y)=>{let G={};for(let X in J){let z=X;if(Q&&X in Q&&!(z in Y)){for(let K of Q[X])if(K in Y){z=K;break}}try{let K=J[X](Y[z]);if(K!==void 0)G[X]=K}catch(K){let W=K instanceof Error?K.message:"not-an-error";(0,N0.assert)(!1,`invalid value for value.${X} (${W})`,"BAD_DATA",{value:Y})}}return G}}iG6.object=XL;function pG6(J){switch(J){case!0:case"true":return!0;case!1:case"false":return!1}(0,N0.assertArgument)(!1,`invalid boolean; ${JSON.stringify(J)}`,"value",J)}iG6.formatBoolean=pG6;function DH(J){return(0,N0.assertArgument)((0,N0.isHexString)(J,!0),"invalid data","value",J),J}iG6.formatData=DH;function n4(J){return(0,N0.assertArgument)((0,N0.isHexString)(J,32),"invalid hash","value",J),J}iG6.formatHash=n4;function fn4(J){if(!(0,N0.isHexString)(J))throw Error("invalid uint256");return(0,N0.zeroPadValue)(J,32)}iG6.formatUint256=fn4;var kn4=XL({address:_2.getAddress,blockHash:n4,blockNumber:N0.getNumber,data:DH,index:N0.getNumber,removed:G6(pG6,!1),topics:GL(n4),transactionHash:n4,transactionIndex:N0.getNumber},{index:["logIndex"]});function vn4(J){return kn4(J)}iG6.formatLog=vn4;var jn4=XL({hash:G6(n4),parentHash:n4,parentBeaconBlockRoot:G6(n4,null),number:N0.getNumber,timestamp:N0.getNumber,nonce:G6(DH),difficulty:N0.getBigInt,gasLimit:N0.getBigInt,gasUsed:N0.getBigInt,stateRoot:G6(n4,null),receiptsRoot:G6(n4,null),blobGasUsed:G6(N0.getBigInt,null),excessBlobGas:G6(N0.getBigInt,null),miner:G6(_2.getAddress),prevRandao:G6(n4,null),extraData:DH,baseFeePerGas:G6(N0.getBigInt)},{prevRandao:["mixHash"]});function hn4(J){let Q=jn4(J);return Q.transactions=J.transactions.map((Y)=>{if(typeof Y==="string")return Y;return _G6(Y)}),Q}iG6.formatBlock=hn4;var bn4=XL({transactionIndex:N0.getNumber,blockNumber:N0.getNumber,transactionHash:n4,address:_2.getAddress,topics:GL(n4),data:DH,index:N0.getNumber,blockHash:n4},{index:["logIndex"]});function cG6(J){return bn4(J)}iG6.formatReceiptLog=cG6;var xn4=XL({to:G6(_2.getAddress,null),from:G6(_2.getAddress,null),contractAddress:G6(_2.getAddress,null),index:N0.getNumber,root:G6(N0.hexlify),gasUsed:N0.getBigInt,blobGasUsed:G6(N0.getBigInt,null),logsBloom:G6(DH),blockHash:n4,hash:n4,logs:GL(cG6),blockNumber:N0.getNumber,cumulativeGasUsed:N0.getBigInt,effectiveGasPrice:G6(N0.getBigInt),blobGasPrice:G6(N0.getBigInt,null),status:G6(N0.getNumber),type:G6(N0.getNumber,0)},{effectiveGasPrice:["gasPrice"],hash:["transactionHash"],index:["transactionIndex"]});function yn4(J){return xn4(J)}iG6.formatTransactionReceipt=yn4;function _G6(J){if(J.to&&(0,N0.getBigInt)(J.to)===lG6)J.to="0x0000000000000000000000000000000000000000";let Q=XL({hash:n4,index:G6(N0.getNumber,void 0),type:(Y)=>{if(Y==="0x"||Y==null)return 0;return(0,N0.getNumber)(Y)},accessList:G6($n4.accessListify,null),blobVersionedHashes:G6(GL(n4,!0),null),authorizationList:G6(GL((Y)=>{let G;if(Y.signature)G=Y.signature;else{let X=Y.yParity;if(X==="0x1b")X=0;else if(X==="0x1c")X=1;G=Object.assign({},Y,{yParity:X})}return{address:(0,_2.getAddress)(Y.address),chainId:(0,N0.getBigInt)(Y.chainId),nonce:(0,N0.getBigInt)(Y.nonce),signature:PI1.Signature.from(G)}},!1),null),blockHash:G6(n4,null),blockNumber:G6(N0.getNumber,null),transactionIndex:G6(N0.getNumber,null),from:_2.getAddress,gasPrice:G6(N0.getBigInt),maxPriorityFeePerGas:G6(N0.getBigInt),maxFeePerGas:G6(N0.getBigInt),maxFeePerBlobGas:G6(N0.getBigInt,null),gasLimit:N0.getBigInt,to:G6(_2.getAddress,null),value:N0.getBigInt,nonce:N0.getNumber,data:DH,creates:G6(_2.getAddress,null),chainId:G6(N0.getBigInt,null)},{data:["input"],gasLimit:["gas"],index:["transactionIndex"]})(J);if(Q.to==null&&Q.creates==null)Q.creates=(0,_2.getCreateAddress)(Q);if((J.type===1||J.type===2)&&J.accessList==null)Q.accessList=[];if(J.signature)Q.signature=PI1.Signature.from(J.signature);else Q.signature=PI1.Signature.from(J);if(Q.chainId==null){let Y=Q.signature.legacyChainId;if(Y!=null)Q.chainId=Y}if(Q.blockHash&&(0,N0.getBigInt)(Q.blockHash)===lG6)Q.blockHash=null;return Q}iG6.formatTransactionResponse=_G6});var ci=H((rG6)=>{Object.defineProperty(rG6,"__esModule",{value:!0});rG6.FetchUrlFeeDataNetworkPlugin=rG6.FeeDataNetworkPlugin=rG6.EnsPlugin=rG6.GasCostPlugin=rG6.NetworkPlugin=void 0;var $I1=qq(),an4=h1(),rn4="0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e";class HH{name;constructor(J){(0,$I1.defineProperties)(this,{name:J})}clone(){return new HH(this.name)}}rG6.NetworkPlugin=HH;class fI1 extends HH{effectiveBlock;txBase;txCreate;txDataZero;txDataNonzero;txAccessListStorageKey;txAccessListAddress;constructor(J,Q){if(J==null)J=0;super(`org.ethers.network.plugins.GasCost#${J||0}`);let Y={effectiveBlock:J};function G(X,z){let K=(Q||{})[X];if(K==null)K=z;(0,an4.assertArgument)(typeof K==="number",`invalud value for ${X}`,"costs",Q),Y[X]=K}G("txBase",21000),G("txCreate",32000),G("txDataZero",4),G("txDataNonzero",16),G("txAccessListStorageKey",1900),G("txAccessListAddress",2400),(0,$I1.defineProperties)(this,Y)}clone(){return new fI1(this.effectiveBlock,this)}}rG6.GasCostPlugin=fI1;class kI1 extends HH{address;targetNetwork;constructor(J,Q){super("org.ethers.plugins.network.Ens");(0,$I1.defineProperties)(this,{address:J||rn4,targetNetwork:Q==null?1:Q})}clone(){return new kI1(this.address,this.targetNetwork)}}rG6.EnsPlugin=kI1;class vI1 extends HH{#J;get feeDataFunc(){return this.#J}constructor(J){super("org.ethers.plugins.network.FeeData");this.#J=J}async getFeeData(J){return await this.#J(J)}clone(){return new vI1(this.#J)}}rG6.FeeDataNetworkPlugin=vI1;class aG6 extends HH{#J;#Q;get url(){return this.#J}get processFunc(){return this.#Q}constructor(J,Q){super("org.ethers.plugins.network.FetchUrlFeeDataPlugin");this.#J=J,this.#Q=Q}clone(){return this}}rG6.FetchUrlFeeDataNetworkPlugin=aG6});var Y3=H((QX6)=>{Object.defineProperty(QX6,"__esModule",{value:!0});QX6.Network=void 0;var Qo4=e7(),sX=h1(),Kk=ci(),jI1=new Map;class tX{#J;#Q;#Y;constructor(J,Q){this.#J=J,this.#Q=(0,sX.getBigInt)(Q),this.#Y=new Map}toJSON(){return{name:this.name,chainId:String(this.chainId)}}get name(){return this.#J}set name(J){this.#J=J}get chainId(){return this.#Q}set chainId(J){this.#Q=(0,sX.getBigInt)(J,"chainId")}matches(J){if(J==null)return!1;if(typeof J==="string"){try{return this.chainId===(0,sX.getBigInt)(J)}catch(Q){}return this.name===J}if(typeof J==="number"||typeof J==="bigint"){try{return this.chainId===(0,sX.getBigInt)(J)}catch(Q){}return!1}if(typeof J==="object"){if(J.chainId!=null){try{return this.chainId===(0,sX.getBigInt)(J.chainId)}catch(Q){}return!1}if(J.name!=null)return this.name===J.name;return!1}return!1}get plugins(){return Array.from(this.#Y.values())}attachPlugin(J){if(this.#Y.get(J.name))throw Error(`cannot replace existing plugin: ${J.name} `);return this.#Y.set(J.name,J.clone()),this}getPlugin(J){return this.#Y.get(J)||null}getPlugins(J){return this.plugins.filter((Q)=>Q.name.split("#")[0]===J)}clone(){let J=new tX(this.name,this.chainId);return this.plugins.forEach((Q)=>{J.attachPlugin(Q.clone())}),J}computeIntrinsicGas(J){let Q=this.getPlugin("org.ethers.plugins.network.GasCost")||new Kk.GasCostPlugin,Y=Q.txBase;if(J.to==null)Y+=Q.txCreate;if(J.data)for(let G=2;G<J.data.length;G+=2)if(J.data.substring(G,G+2)==="00")Y+=Q.txDataZero;else Y+=Q.txDataNonzero;if(J.accessList){let G=(0,Qo4.accessListify)(J.accessList);for(let X in G)Y+=Q.txAccessListAddress+Q.txAccessListStorageKey*G[X].storageKeys.length}return Y}static from(J){if(Yo4(),J==null)return tX.from("mainnet");if(typeof J==="number")J=BigInt(J);if(typeof J==="string"||typeof J==="bigint"){let Q=jI1.get(J);if(Q)return Q();if(typeof J==="bigint")return new tX("unknown",J);(0,sX.assertArgument)(!1,"unknown network","network",J)}if(typeof J.clone==="function")return J.clone();if(typeof J==="object"){(0,sX.assertArgument)(typeof J.name==="string"&&typeof J.chainId==="number","invalid network object name or chainId","network",J);let Q=new tX(J.name,J.chainId);if(J.ensAddress||J.ensNetwork!=null)Q.attachPlugin(new Kk.EnsPlugin(J.ensAddress,J.ensNetwork));return Q}(0,sX.assertArgument)(!1,"invalid network","network",J)}static register(J,Q){if(typeof J==="number")J=BigInt(J);let Y=jI1.get(J);if(Y)(0,sX.assertArgument)(!1,`conflicting network for ${JSON.stringify(Y.name)}`,"nameOrChainId",J);jI1.set(J,Q)}}QX6.Network=tX;function tG6(J,Q){let Y=String(J);if(!Y.match(/^[0-9.]+$/))throw Error(`invalid gwei value: ${J}`);let G=Y.split(".");if(G.length===1)G.push("");if(G.length!==2)throw Error(`invalid gwei value: ${J}`);while(G[1].length<Q)G[1]+="0";if(G[1].length>9){let X=BigInt(G[1].substring(0,9));if(!G[1].substring(9).match(/^0+$/))X++;G[1]=X.toString()}return BigInt(G[0]+G[1])}function eG6(J){return new Kk.FetchUrlFeeDataNetworkPlugin(J,async(Q,Y,G)=>{G.setHeader("User-Agent","ethers");let X;try{let[z,K]=await Promise.all([G.send(),Q()]);X=z;let W=X.bodyJson.standard;return{gasPrice:K.gasPrice,maxFeePerGas:tG6(W.maxFee,9),maxPriorityFeePerGas:tG6(W.maxPriorityFee,9)}}catch(z){(0,sX.assert)(!1,`error encountered with polygon gas station (${JSON.stringify(G.url)})`,"SERVER_ERROR",{request:G,response:X,error:z})}})}var JX6=!1;function Yo4(){if(JX6)return;JX6=!0;function J(Q,Y,G){let X=function(){let z=new tX(Q,Y);if(G.ensNetwork!=null)z.attachPlugin(new Kk.EnsPlugin(null,G.ensNetwork));return z.attachPlugin(new Kk.GasCostPlugin),(G.plugins||[]).forEach((K)=>{z.attachPlugin(K)}),z};if(tX.register(Q,X),tX.register(Y,X),G.altNames)G.altNames.forEach((z)=>{tX.register(z,X)})}J("mainnet",1,{ensNetwork:1,altNames:["homestead"]}),J("ropsten",3,{ensNetwork:3}),J("rinkeby",4,{ensNetwork:4}),J("goerli",5,{ensNetwork:5}),J("kovan",42,{ensNetwork:42}),J("sepolia",11155111,{ensNetwork:11155111}),J("holesky",17000,{ensNetwork:17000}),J("classic",61,{}),J("classicKotti",6,{}),J("arbitrum",42161,{ensNetwork:1}),J("arbitrum-goerli",421613,{}),J("arbitrum-sepolia",421614,{}),J("base",8453,{ensNetwork:1}),J("base-goerli",84531,{}),J("base-sepolia",84532,{}),J("bnb",56,{ensNetwork:1}),J("bnbt",97,{}),J("filecoin",314,{}),J("filecoin-calibration",314159,{}),J("linea",59144,{ensNetwork:1}),J("linea-goerli",59140,{}),J("linea-sepolia",59141,{}),J("matic",137,{ensNetwork:1,plugins:[eG6("https://gasstation.polygon.technology/v2")]}),J("matic-amoy",80002,{}),J("matic-mumbai",80001,{altNames:["maticMumbai","maticmum"],plugins:[eG6("https://gasstation-testnet.polygon.technology/v2")]}),J("optimism",10,{ensNetwork:1,plugins:[]}),J("optimism-goerli",420,{}),J("optimism-sepolia",11155420,{}),J("xdai",100,{ensNetwork:1})}});var _i=H((WX6)=>{Object.defineProperty(WX6,"__esModule",{value:!0});WX6.PollingEventSubscriber=WX6.PollingTransactionSubscriber=WX6.PollingOrphanSubscriber=WX6.PollingBlockTagSubscriber=WX6.OnBlockSubscriber=WX6.PollingBlockSubscriber=WX6.getPollingSubscriber=void 0;var GX6=h1();function hI1(J){return JSON.parse(JSON.stringify(J))}function Go4(J,Q){if(Q==="block")return new bI1(J);if((0,GX6.isHexString)(Q,32))return new xI1(J,Q);(0,GX6.assert)(!1,"unsupported polling event","UNSUPPORTED_OPERATION",{operation:"getPollingSubscriber",info:{event:Q}})}WX6.getPollingSubscriber=Go4;class bI1{#J;#Q;#Y;#G;constructor(J){this.#J=J,this.#Q=null,this.#Y=4000,this.#G=-2}get pollingInterval(){return this.#Y}set pollingInterval(J){this.#Y=J}async#X(){try{let J=await this.#J.getBlockNumber();if(this.#G===-2){this.#G=J;return}if(J!==this.#G){for(let Q=this.#G+1;Q<=J;Q++){if(this.#Q==null)return;await this.#J.emit("block",Q)}this.#G=J}}catch(J){}if(this.#Q==null)return;this.#Q=this.#J._setTimeout(this.#X.bind(this),this.#Y)}start(){if(this.#Q)return;this.#Q=this.#J._setTimeout(this.#X.bind(this),this.#Y),this.#X()}stop(){if(!this.#Q)return;this.#J._clearTimeout(this.#Q),this.#Q=null}pause(J){if(this.stop(),J)this.#G=-2}resume(){this.start()}}WX6.PollingBlockSubscriber=bI1;class Wk{#J;#Q;#Y;constructor(J){this.#J=J,this.#Y=!1,this.#Q=(Q)=>{this._poll(Q,this.#J)}}async _poll(J,Q){throw Error("sub-classes must override this")}start(){if(this.#Y)return;this.#Y=!0,this.#Q(-2),this.#J.on("block",this.#Q)}stop(){if(!this.#Y)return;this.#Y=!1,this.#J.off("block",this.#Q)}pause(J){this.stop()}resume(){this.start()}}WX6.OnBlockSubscriber=Wk;class XX6 extends Wk{#J;#Q;constructor(J,Q){super(J);this.#J=Q,this.#Q=-2}pause(J){if(J)this.#Q=-2;super.pause(J)}async _poll(J,Q){let Y=await Q.getBlock(this.#J);if(Y==null)return;if(this.#Q===-2)this.#Q=Y.number;else if(Y.number>this.#Q)Q.emit(this.#J,Y.number),this.#Q=Y.number}}WX6.PollingBlockTagSubscriber=XX6;class zX6 extends Wk{#J;constructor(J,Q){super(J);this.#J=hI1(Q)}async _poll(J,Q){throw Error("@TODO")}}WX6.PollingOrphanSubscriber=zX6;class xI1 extends Wk{#J;constructor(J,Q){super(J);this.#J=Q}async _poll(J,Q){let Y=await Q.getTransactionReceipt(this.#J);if(Y)Q.emit(this.#J,Y)}}WX6.PollingTransactionSubscriber=xI1;class KX6{#J;#Q;#Y;#G;#X;constructor(J,Q){this.#J=J,this.#Q=hI1(Q),this.#Y=this.#W.bind(this),this.#G=!1,this.#X=-2}async#W(J){if(this.#X===-2)return;let Q=hI1(this.#Q);Q.fromBlock=this.#X+1,Q.toBlock=J;let Y=await this.#J.getLogs(Q);if(Y.length===0){if(this.#X<J-60)this.#X=J-60;return}for(let G of Y)this.#J.emit(this.#Q,G),this.#X=G.blockNumber}start(){if(this.#G)return;if(this.#G=!0,this.#X===-2)this.#J.getBlockNumber().then((J)=>{this.#X=J});this.#J.on("block",this.#Y)}stop(){if(!this.#G)return;this.#G=!1,this.#J.off("block",this.#Y)}pause(J){if(this.stop(),J)this.#X=-2}resume(){this.start()}}WX6.PollingEventSubscriber=KX6});var zL=H((HX6)=>{Object.defineProperty(HX6,"__esModule",{value:!0});HX6.AbstractProvider=HX6.UnmanagedSubscriber=void 0;var Vk=k9(),qo4=iw(),VX6=Xk(),Uo4=iJ(),Mo4=e7(),$1=h1(),qX6=TI1(),ii=oG6(),Do4=Y3(),fq=ew(),Zk=_i(),Ho4=BigInt(2),Io4=10;function ni(J){return J&&typeof J.then==="function"}function oi(J,Q){return J+":"+JSON.stringify(Q,(Y,G)=>{if(G==null)return"null";if(typeof G==="bigint")return`bigint:${G.toString()}`;if(typeof G==="string")return G.toLowerCase();if(typeof G==="object"&&!Array.isArray(G)){let X=Object.keys(G);return X.sort(),X.reduce((z,K)=>{return z[K]=G[K],z},{})}return G})}class uI1{name;constructor(J){(0,$1.defineProperties)(this,{name:J})}start(){}stop(){}pause(J){}resume(){}}HX6.UnmanagedSubscriber=uI1;function Oo4(J){return JSON.parse(JSON.stringify(J))}function mI1(J){return J=Array.from(new Set(J).values()),J.sort(),J}async function yI1(J,Q){if(J==null)throw Error("invalid event");if(Array.isArray(J))J={topics:J};if(typeof J==="string")switch(J){case"block":case"debug":case"error":case"finalized":case"network":case"pending":case"safe":return{type:J,tag:J}}if((0,$1.isHexString)(J,32)){let Y=J.toLowerCase();return{type:"transaction",tag:oi("tx",{hash:Y}),hash:Y}}if(J.orphan){let Y=J;return{type:"orphan",tag:oi("orphan",Y),filter:Oo4(Y)}}if(J.address||J.topics){let Y=J,G={topics:(Y.topics||[]).map((X)=>{if(X==null)return null;if(Array.isArray(X))return mI1(X.map((z)=>z.toLowerCase()));return X.toLowerCase()})};if(Y.address){let X=[],z=[],K=(W)=>{if((0,$1.isHexString)(W))X.push(W);else z.push((async()=>{X.push(await(0,Vk.resolveAddress)(W,Q))})())};if(Array.isArray(Y.address))Y.address.forEach(K);else K(Y.address);if(z.length)await Promise.all(z);G.address=mI1(X.map((W)=>W.toLowerCase()))}return{filter:G,tag:oi("event",G),type:"event"}}(0,$1.assertArgument)(!1,"unknown ProviderEvent","event",J)}function gI1(){return new Date().getTime()}var Ao4={cacheTimeout:250,pollingInterval:4000};class DX6{#J;#Q;#Y;#G;#X;#W;#K;#Z;#q;#H;#U;#V;constructor(J,Q){if(this.#V=Object.assign({},Ao4,Q||{}),J==="any")this.#W=!0,this.#X=null;else if(J){let Y=Do4.Network.from(J);this.#W=!1,this.#X=Promise.resolve(Y),setTimeout(()=>{this.emit("network",Y,null)},0)}else this.#W=!1,this.#X=null;this.#Z=-1,this.#K=new Map,this.#J=new Map,this.#Q=new Map,this.#Y=null,this.#G=!1,this.#q=1,this.#H=new Map,this.#U=!1}get pollingInterval(){return this.#V.pollingInterval}get provider(){return this}get plugins(){return Array.from(this.#Q.values())}attachPlugin(J){if(this.#Q.get(J.name))throw Error(`cannot replace existing plugin: ${J.name} `);return this.#Q.set(J.name,J.connect(this)),this}getPlugin(J){return this.#Q.get(J)||null}get disableCcipRead(){return this.#U}set disableCcipRead(J){this.#U=!!J}async#z(J){let Q=this.#V.cacheTimeout;if(Q<0)return await this._perform(J);let Y=oi(J.method,J),G=this.#K.get(Y);if(!G)G=this._perform(J),this.#K.set(Y,G),setTimeout(()=>{if(this.#K.get(Y)===G)this.#K.delete(Y)},Q);return await G}async ccipReadFetch(J,Q,Y){if(this.disableCcipRead||Y.length===0||J.to==null)return null;let G=J.to.toLowerCase(),X=Q.toLowerCase(),z=[];for(let K=0;K<Y.length;K++){let W=Y[K],Z=W.replace("{sender}",G).replace("{data}",X),V=new $1.FetchRequest(Z);if(W.indexOf("{data}")===-1)V.body={data:X,sender:G};this.emit("debug",{action:"sendCcipReadFetchRequest",request:V,index:K,urls:Y});let q="unknown error",U;try{U=await V.send()}catch(M){z.push(M.message),this.emit("debug",{action:"receiveCcipReadFetchError",request:V,result:{error:M}});continue}try{let M=U.bodyJson;if(M.data)return this.emit("debug",{action:"receiveCcipReadFetchResult",request:V,result:M}),M.data;if(M.message)q=M.message;this.emit("debug",{action:"receiveCcipReadFetchError",request:V,result:M})}catch(M){}(0,$1.assert)(U.statusCode<400||U.statusCode>=500,`response not found during CCIP fetch: ${q}`,"OFFCHAIN_FAULT",{reason:"404_MISSING_RESOURCE",transaction:J,info:{url:W,errorMessage:q}}),z.push(q)}(0,$1.assert)(!1,`error encountered during CCIP fetch: ${z.map((K)=>JSON.stringify(K)).join(", ")}`,"OFFCHAIN_FAULT",{reason:"500_SERVER_ERROR",transaction:J,info:{urls:Y,errorMessages:z}})}_wrapBlock(J,Q){return new fq.Block((0,ii.formatBlock)(J),this)}_wrapLog(J,Q){return new fq.Log((0,ii.formatLog)(J),this)}_wrapTransactionReceipt(J,Q){return new fq.TransactionReceipt((0,ii.formatTransactionReceipt)(J),this)}_wrapTransactionResponse(J,Q){return new fq.TransactionResponse((0,ii.formatTransactionResponse)(J),this)}_detectNetwork(){(0,$1.assert)(!1,"sub-classes must implement this","UNSUPPORTED_OPERATION",{operation:"_detectNetwork"})}async _perform(J){(0,$1.assert)(!1,`unsupported method: ${J.method}`,"UNSUPPORTED_OPERATION",{operation:J.method,info:J})}async getBlockNumber(){let J=(0,$1.getNumber)(await this.#z({method:"getBlockNumber"}),"%response");if(this.#Z>=0)this.#Z=J;return J}_getAddress(J){return(0,Vk.resolveAddress)(J,this)}_getBlockTag(J){if(J==null)return"latest";switch(J){case"earliest":return"0x0";case"finalized":case"latest":case"pending":case"safe":return J}if((0,$1.isHexString)(J)){if((0,$1.isHexString)(J,32))return J;return(0,$1.toQuantity)(J)}if(typeof J==="bigint")J=(0,$1.getNumber)(J,"blockTag");if(typeof J==="number"){if(J>=0)return(0,$1.toQuantity)(J);if(this.#Z>=0)return(0,$1.toQuantity)(this.#Z+J);return this.getBlockNumber().then((Q)=>(0,$1.toQuantity)(Q+J))}(0,$1.assertArgument)(!1,"invalid blockTag","blockTag",J)}_getFilter(J){let Q=(J.topics||[]).map((W)=>{if(W==null)return null;if(Array.isArray(W))return mI1(W.map((Z)=>Z.toLowerCase()));return W.toLowerCase()}),Y="blockHash"in J?J.blockHash:void 0,G=(W,Z,V)=>{let q=void 0;switch(W.length){case 0:break;case 1:q=W[0];break;default:W.sort(),q=W}if(Y){if(Z!=null||V!=null)throw Error("invalid filter")}let U={};if(q)U.address=q;if(Q.length)U.topics=Q;if(Z)U.fromBlock=Z;if(V)U.toBlock=V;if(Y)U.blockHash=Y;return U},X=[];if(J.address)if(Array.isArray(J.address))for(let W of J.address)X.push(this._getAddress(W));else X.push(this._getAddress(J.address));let z=void 0;if("fromBlock"in J)z=this._getBlockTag(J.fromBlock);let K=void 0;if("toBlock"in J)K=this._getBlockTag(J.toBlock);if(X.filter((W)=>typeof W!=="string").length||z!=null&&typeof z!=="string"||K!=null&&typeof K!=="string")return Promise.all([Promise.all(X),z,K]).then((W)=>{return G(W[0],W[1],W[2])});return G(X,z,K)}_getTransactionRequest(J){let Q=(0,fq.copyRequest)(J),Y=[];if(["to","from"].forEach((G)=>{if(Q[G]==null)return;let X=(0,Vk.resolveAddress)(Q[G],this);if(ni(X))Y.push(async function(){Q[G]=await X}());else Q[G]=X}),Q.blockTag!=null){let G=this._getBlockTag(Q.blockTag);if(ni(G))Y.push(async function(){Q.blockTag=await G}());else Q.blockTag=G}if(Y.length)return async function(){return await Promise.all(Y),Q}();return Q}async getNetwork(){if(this.#X==null){let G=(async()=>{try{let X=await this._detectNetwork();return this.emit("network",X,null),X}catch(X){if(this.#X===G)this.#X=null;throw X}})();return this.#X=G,(await G).clone()}let J=this.#X,[Q,Y]=await Promise.all([J,this._detectNetwork()]);if(Q.chainId!==Y.chainId)if(this.#W){if(this.emit("network",Y,Q),this.#X===J)this.#X=Promise.resolve(Y)}else(0,$1.assert)(!1,`network changed: ${Q.chainId} => ${Y.chainId} `,"NETWORK_ERROR",{event:"changed"});return Q.clone()}async getFeeData(){let J=await this.getNetwork(),Q=async()=>{let{_block:G,gasPrice:X,priorityFee:z}=await(0,$1.resolveProperties)({_block:this.#B("latest",!1),gasPrice:(async()=>{try{let V=await this.#z({method:"getGasPrice"});return(0,$1.getBigInt)(V,"%response")}catch(V){}return null})(),priorityFee:(async()=>{try{let V=await this.#z({method:"getPriorityFee"});return(0,$1.getBigInt)(V,"%response")}catch(V){}return null})()}),K=null,W=null,Z=this._wrapBlock(G,J);if(Z&&Z.baseFeePerGas)W=z!=null?z:BigInt("1000000000"),K=Z.baseFeePerGas*Ho4+W;return new fq.FeeData(X,K,W)},Y=J.getPlugin("org.ethers.plugins.network.FetchUrlFeeDataPlugin");if(Y){let G=new $1.FetchRequest(Y.url),X=await Y.processFunc(Q,this,G);return new fq.FeeData(X.gasPrice,X.maxFeePerGas,X.maxPriorityFeePerGas)}return await Q()}async estimateGas(J){let Q=this._getTransactionRequest(J);if(ni(Q))Q=await Q;return(0,$1.getBigInt)(await this.#z({method:"estimateGas",transaction:Q}),"%response")}async#M(J,Q,Y){(0,$1.assert)(Y<Io4,"CCIP read exceeded maximum redirections","OFFCHAIN_FAULT",{reason:"TOO_MANY_REDIRECTS",transaction:Object.assign({},J,{blockTag:Q,enableCcipRead:!0})});let G=(0,fq.copyRequest)(J);try{return(0,$1.hexlify)(await this._perform({method:"call",transaction:G,blockTag:Q}))}catch(X){if(!this.disableCcipRead&&(0,$1.isCallException)(X)&&X.data&&Y>=0&&Q==="latest"&&G.to!=null&&(0,$1.dataSlice)(X.data,0,4)==="0x556f1830"){let z=X.data,K=await(0,Vk.resolveAddress)(G.to,this),W;try{W=Eo4((0,$1.dataSlice)(X.data,4))}catch(q){(0,$1.assert)(!1,q.message,"OFFCHAIN_FAULT",{reason:"BAD_DATA",transaction:G,info:{data:z}})}(0,$1.assert)(W.sender.toLowerCase()===K.toLowerCase(),"CCIP Read sender mismatch","CALL_EXCEPTION",{action:"call",data:z,reason:"OffchainLookup",transaction:G,invocation:null,revert:{signature:"OffchainLookup(address,string[],bytes,bytes4,bytes)",name:"OffchainLookup",args:W.errorArgs}});let Z=await this.ccipReadFetch(G,W.calldata,W.urls);(0,$1.assert)(Z!=null,"CCIP Read failed to fetch data","OFFCHAIN_FAULT",{reason:"FETCH_FAILED",transaction:G,info:{data:X.data,errorArgs:W.errorArgs}});let V={to:K,data:(0,$1.concat)([W.selector,Lo4([Z,W.extraData])])};this.emit("debug",{action:"sendCcipReadCall",transaction:V});try{let q=await this.#M(V,Q,Y+1);return this.emit("debug",{action:"receiveCcipReadCallResult",transaction:Object.assign({},V),result:q}),q}catch(q){throw this.emit("debug",{action:"receiveCcipReadCallError",transaction:Object.assign({},V),error:q}),q}}throw X}}async#I(J){let{value:Q}=await(0,$1.resolveProperties)({network:this.getNetwork(),value:J});return Q}async call(J){let{tx:Q,blockTag:Y}=await(0,$1.resolveProperties)({tx:this._getTransactionRequest(J),blockTag:this._getBlockTag(J.blockTag)});return await this.#I(this.#M(Q,Y,J.enableCcipRead?0:-1))}async#D(J,Q,Y){let G=this._getAddress(Q),X=this._getBlockTag(Y);if(typeof G!=="string"||typeof X!=="string")[G,X]=await Promise.all([G,X]);return await this.#I(this.#z(Object.assign(J,{address:G,blockTag:X})))}async getBalance(J,Q){return(0,$1.getBigInt)(await this.#D({method:"getBalance"},J,Q),"%response")}async getTransactionCount(J,Q){return(0,$1.getNumber)(await this.#D({method:"getTransactionCount"},J,Q),"%response")}async getCode(J,Q){return(0,$1.hexlify)(await this.#D({method:"getCode"},J,Q))}async getStorage(J,Q,Y){let G=(0,$1.getBigInt)(Q,"position");return(0,$1.hexlify)(await this.#D({method:"getStorage",position:G},J,Y))}async broadcastTransaction(J){let{blockNumber:Q,hash:Y,network:G}=await(0,$1.resolveProperties)({blockNumber:this.getBlockNumber(),hash:this._perform({method:"broadcastTransaction",signedTransaction:J}),network:this.getNetwork()}),X=Mo4.Transaction.from(J);if(X.hash!==Y)throw Error("@TODO: the returned hash did not match");return this._wrapTransactionResponse(X,G).replaceableTransaction(Q)}async#B(J,Q){if((0,$1.isHexString)(J,32))return await this.#z({method:"getBlock",blockHash:J,includeTransactions:Q});let Y=this._getBlockTag(J);if(typeof Y!=="string")Y=await Y;return await this.#z({method:"getBlock",blockTag:Y,includeTransactions:Q})}async getBlock(J,Q){let{network:Y,params:G}=await(0,$1.resolveProperties)({network:this.getNetwork(),params:this.#B(J,!!Q)});if(G==null)return null;return this._wrapBlock(G,Y)}async getTransaction(J){let{network:Q,params:Y}=await(0,$1.resolveProperties)({network:this.getNetwork(),params:this.#z({method:"getTransaction",hash:J})});if(Y==null)return null;return this._wrapTransactionResponse(Y,Q)}async getTransactionReceipt(J){let{network:Q,params:Y}=await(0,$1.resolveProperties)({network:this.getNetwork(),params:this.#z({method:"getTransactionReceipt",hash:J})});if(Y==null)return null;if(Y.gasPrice==null&&Y.effectiveGasPrice==null){let G=await this.#z({method:"getTransaction",hash:J});if(G==null)throw Error("report this; could not find tx or effectiveGasPrice");Y.effectiveGasPrice=G.gasPrice}return this._wrapTransactionReceipt(Y,Q)}async getTransactionResult(J){let{result:Q}=await(0,$1.resolveProperties)({network:this.getNetwork(),result:this.#z({method:"getTransactionResult",hash:J})});if(Q==null)return null;return(0,$1.hexlify)(Q)}async getLogs(J){let Q=this._getFilter(J);if(ni(Q))Q=await Q;let{network:Y,params:G}=await(0,$1.resolveProperties)({network:this.getNetwork(),params:this.#z({method:"getLogs",filter:Q})});return G.map((X)=>this._wrapLog(X,Y))}_getProvider(J){(0,$1.assert)(!1,"provider cannot connect to target network","UNSUPPORTED_OPERATION",{operation:"_getProvider()"})}async getResolver(J){return await qX6.EnsResolver.fromName(this,J)}async getAvatar(J){let Q=await this.getResolver(J);if(Q)return await Q.getAvatar();return null}async resolveName(J){let Q=await this.getResolver(J);if(Q)return await Q.getAddress();return null}async lookupAddress(J){J=(0,Vk.getAddress)(J);let Q=(0,Uo4.namehash)(J.substring(2).toLowerCase()+".addr.reverse");try{let Y=await qX6.EnsResolver.getEnsAddress(this),X=await new VX6.Contract(Y,["function resolver(bytes32) view returns (address)"],this).resolver(Q);if(X==null||X===qo4.ZeroAddress)return null;let K=await new VX6.Contract(X,["function name(bytes32) view returns (string)"],this).name(Q);if(await this.resolveName(K)!==J)return null;return K}catch(Y){if((0,$1.isError)(Y,"BAD_DATA")&&Y.value==="0x")return null;if((0,$1.isError)(Y,"CALL_EXCEPTION"))return null;throw Y}return null}async waitForTransaction(J,Q,Y){let G=Q!=null?Q:1;if(G===0)return this.getTransactionReceipt(J);return new Promise(async(X,z)=>{let K=null,W=async(Z)=>{try{let V=await this.getTransactionReceipt(J);if(V!=null){if(Z-V.blockNumber+1>=G){if(X(V),K)clearTimeout(K),K=null;return}}}catch(V){console.log("EEE",V)}this.once("block",W)};if(Y!=null)K=setTimeout(()=>{if(K==null)return;K=null,this.off("block",W),z((0,$1.makeError)("timeout","TIMEOUT",{reason:"timeout"}))},Y);W(await this.getBlockNumber())})}async waitForBlock(J){(0,$1.assert)(!1,"not implemented yet","NOT_IMPLEMENTED",{operation:"waitForBlock"})}_clearTimeout(J){let Q=this.#H.get(J);if(!Q)return;if(Q.timer)clearTimeout(Q.timer);this.#H.delete(J)}_setTimeout(J,Q){if(Q==null)Q=0;let Y=this.#q++,G=()=>{this.#H.delete(Y),J()};if(this.paused)this.#H.set(Y,{timer:null,func:G,time:Q});else{let X=setTimeout(G,Q);this.#H.set(Y,{timer:X,func:G,time:gI1()})}return Y}_forEachSubscriber(J){for(let Q of this.#J.values())J(Q.subscriber)}_getSubscriber(J){switch(J.type){case"debug":case"error":case"network":return new uI1(J.type);case"block":{let Q=new Zk.PollingBlockSubscriber(this);return Q.pollingInterval=this.pollingInterval,Q}case"safe":case"finalized":return new Zk.PollingBlockTagSubscriber(this,J.type);case"event":return new Zk.PollingEventSubscriber(this,J.filter);case"transaction":return new Zk.PollingTransactionSubscriber(this,J.hash);case"orphan":return new Zk.PollingOrphanSubscriber(this,J.filter)}throw Error(`unsupported event: ${J.type}`)}_recoverSubscriber(J,Q){for(let Y of this.#J.values())if(Y.subscriber===J){if(Y.started)Y.subscriber.stop();if(Y.subscriber=Q,Y.started)Q.start();if(this.#Y!=null)Q.pause(this.#Y);break}}async#N(J,Q){let Y=await yI1(J,this);if(Y.type==="event"&&Q&&Q.length>0&&Q[0].removed===!0)Y=await yI1({orphan:"drop-log",log:Q[0]},this);return this.#J.get(Y.tag)||null}async#A(J){let Q=await yI1(J,this),Y=Q.tag,G=this.#J.get(Y);if(!G)G={subscriber:this._getSubscriber(Q),tag:Y,addressableMap:new WeakMap,nameMap:new Map,started:!1,listeners:[]},this.#J.set(Y,G);return G}async on(J,Q){let Y=await this.#A(J);if(Y.listeners.push({listener:Q,once:!1}),!Y.started){if(Y.subscriber.start(),Y.started=!0,this.#Y!=null)Y.subscriber.pause(this.#Y)}return this}async once(J,Q){let Y=await this.#A(J);if(Y.listeners.push({listener:Q,once:!0}),!Y.started){if(Y.subscriber.start(),Y.started=!0,this.#Y!=null)Y.subscriber.pause(this.#Y)}return this}async emit(J,...Q){let Y=await this.#N(J,Q);if(!Y||Y.listeners.length===0)return!1;let G=Y.listeners.length;if(Y.listeners=Y.listeners.filter(({listener:X,once:z})=>{let K=new $1.EventPayload(this,z?null:X,J);try{X.call(this,...Q,K)}catch(W){}return!z}),Y.listeners.length===0){if(Y.started)Y.subscriber.stop();this.#J.delete(Y.tag)}return G>0}async listenerCount(J){if(J){let Y=await this.#N(J);if(!Y)return 0;return Y.listeners.length}let Q=0;for(let{listeners:Y}of this.#J.values())Q+=Y.length;return Q}async listeners(J){if(J){let Y=await this.#N(J);if(!Y)return[];return Y.listeners.map(({listener:G})=>G)}let Q=[];for(let{listeners:Y}of this.#J.values())Q=Q.concat(Y.map(({listener:G})=>G));return Q}async off(J,Q){let Y=await this.#N(J);if(!Y)return this;if(Q){let G=Y.listeners.map(({listener:X})=>X).indexOf(Q);if(G>=0)Y.listeners.splice(G,1)}if(!Q||Y.listeners.length===0){if(Y.started)Y.subscriber.stop();this.#J.delete(Y.tag)}return this}async removeAllListeners(J){if(J){let{tag:Q,started:Y,subscriber:G}=await this.#A(J);if(Y)G.stop();this.#J.delete(Q)}else for(let[Q,{started:Y,subscriber:G}]of this.#J){if(Y)G.stop();this.#J.delete(Q)}return this}async addListener(J,Q){return await this.on(J,Q)}async removeListener(J,Q){return this.off(J,Q)}get destroyed(){return this.#G}destroy(){this.removeAllListeners();for(let J of this.#H.keys())this._clearTimeout(J);this.#G=!0}get paused(){return this.#Y!=null}set paused(J){if(!!J===this.paused)return;if(this.paused)this.resume();else this.pause(!1)}pause(J){if(this.#Z=-1,this.#Y!=null){if(this.#Y==!!J)return;(0,$1.assert)(!1,"cannot change pause type; resume first","UNSUPPORTED_OPERATION",{operation:"pause"})}this._forEachSubscriber((Q)=>Q.pause(J)),this.#Y=!!J;for(let Q of this.#H.values()){if(Q.timer)clearTimeout(Q.timer);Q.time=gI1()-Q.time}}resume(){if(this.#Y==null)return;this._forEachSubscriber((J)=>J.resume()),this.#Y=null;for(let J of this.#H.values()){let Q=J.time;if(Q<0)Q=0;J.time=gI1(),setTimeout(J.func,Q)}}}HX6.AbstractProvider=DX6;function Bo4(J,Q){try{let Y=dI1(J,Q);if(Y)return(0,$1.toUtf8String)(Y)}catch(Y){}return null}function dI1(J,Q){if(J==="0x")return null;try{let Y=(0,$1.getNumber)((0,$1.dataSlice)(J,Q,Q+32)),G=(0,$1.getNumber)((0,$1.dataSlice)(J,Y,Y+32));return(0,$1.dataSlice)(J,Y+32,Y+32+G)}catch(Y){}return null}function UX6(J){let Q=(0,$1.toBeArray)(J);if(Q.length>32)throw Error("internal; should not happen");let Y=new Uint8Array(32);return Y.set(Q,32-Q.length),Y}function No4(J){if(J.length%32===0)return J;let Q=new Uint8Array(Math.ceil(J.length/32)*32);return Q.set(J),Q}var wo4=new Uint8Array([]);function Lo4(J){let Q=[],Y=0;for(let G=0;G<J.length;G++)Q.push(wo4),Y+=32;for(let G=0;G<J.length;G++){let X=(0,$1.getBytes)(J[G]);Q[G]=UX6(Y),Q.push(UX6(X.length)),Q.push(No4(X)),Y+=32+Math.ceil(X.length/32)*32}return(0,$1.concat)(Q)}var MX6="0x0000000000000000000000000000000000000000000000000000000000000000";function Eo4(J){let Q={sender:"",urls:[],calldata:"",selector:"",extraData:"",errorArgs:[]};(0,$1.assert)((0,$1.dataLength)(J)>=160,"insufficient OffchainLookup data","OFFCHAIN_FAULT",{reason:"insufficient OffchainLookup data"});let Y=(0,$1.dataSlice)(J,0,32);(0,$1.assert)((0,$1.dataSlice)(Y,0,12)===(0,$1.dataSlice)(MX6,0,12),"corrupt OffchainLookup sender","OFFCHAIN_FAULT",{reason:"corrupt OffchainLookup sender"}),Q.sender=(0,$1.dataSlice)(Y,12);try{let G=[],X=(0,$1.getNumber)((0,$1.dataSlice)(J,32,64)),z=(0,$1.getNumber)((0,$1.dataSlice)(J,X,X+32)),K=(0,$1.dataSlice)(J,X+32);for(let W=0;W<z;W++){let Z=Bo4(K,W*32);if(Z==null)throw Error("abort");G.push(Z)}Q.urls=G}catch(G){(0,$1.assert)(!1,"corrupt OffchainLookup urls","OFFCHAIN_FAULT",{reason:"corrupt OffchainLookup urls"})}try{let G=dI1(J,64);if(G==null)throw Error("abort");Q.calldata=G}catch(G){(0,$1.assert)(!1,"corrupt OffchainLookup calldata","OFFCHAIN_FAULT",{reason:"corrupt OffchainLookup calldata"})}(0,$1.assert)((0,$1.dataSlice)(J,100,128)===(0,$1.dataSlice)(MX6,0,28),"corrupt OffchainLookup callbaackSelector","OFFCHAIN_FAULT",{reason:"corrupt OffchainLookup callbaackSelector"}),Q.selector=(0,$1.dataSlice)(J,96,100);try{let G=dI1(J,128);if(G==null)throw Error("abort");Q.extraData=G}catch(G){(0,$1.assert)(!1,"corrupt OffchainLookup extraData","OFFCHAIN_FAULT",{reason:"corrupt OffchainLookup extraData"})}return Q.errorArgs="sender,urls,calldata,selector,extraData".split(/,/).map((G)=>Q[G]),Q}});var ai=H((BX6)=>{Object.defineProperty(BX6,"__esModule",{value:!0});BX6.VoidSigner=BX6.AbstractSigner=void 0;var OX6=k9(),Ro4=e7(),G3=h1(),Fo4=ew();function IH(J,Q){if(J.provider)return J.provider;(0,G3.assert)(!1,"missing provider","UNSUPPORTED_OPERATION",{operation:Q})}async function AX6(J,Q){let Y=(0,Fo4.copyRequest)(Q);if(Y.to!=null)Y.to=(0,OX6.resolveAddress)(Y.to,J);if(Y.from!=null){let G=Y.from;Y.from=Promise.all([J.getAddress(),(0,OX6.resolveAddress)(G,J)]).then(([X,z])=>{return(0,G3.assertArgument)(X.toLowerCase()===z.toLowerCase(),"transaction from mismatch","tx.from",z),X})}else Y.from=J.getAddress();return await(0,G3.resolveProperties)(Y)}class lI1{provider;constructor(J){(0,G3.defineProperties)(this,{provider:J||null})}async getNonce(J){return IH(this,"getTransactionCount").getTransactionCount(await this.getAddress(),J)}async populateCall(J){return await AX6(this,J)}async populateTransaction(J){let Q=IH(this,"populateTransaction"),Y=await AX6(this,J);if(Y.nonce==null)Y.nonce=await this.getNonce("pending");if(Y.gasLimit==null)Y.gasLimit=await this.estimateGas(Y);let G=await this.provider.getNetwork();if(Y.chainId!=null){let z=(0,G3.getBigInt)(Y.chainId);(0,G3.assertArgument)(z===G.chainId,"transaction chainId mismatch","tx.chainId",J.chainId)}else Y.chainId=G.chainId;let X=Y.maxFeePerGas!=null||Y.maxPriorityFeePerGas!=null;if(Y.gasPrice!=null&&(Y.type===2||X))(0,G3.assertArgument)(!1,"eip-1559 transaction do not support gasPrice","tx",J);else if((Y.type===0||Y.type===1)&&X)(0,G3.assertArgument)(!1,"pre-eip-1559 transaction do not support maxFeePerGas/maxPriorityFeePerGas","tx",J);if((Y.type===2||Y.type==null)&&(Y.maxFeePerGas!=null&&Y.maxPriorityFeePerGas!=null))Y.type=2;else if(Y.type===0||Y.type===1){let z=await Q.getFeeData();if((0,G3.assert)(z.gasPrice!=null,"network does not support gasPrice","UNSUPPORTED_OPERATION",{operation:"getGasPrice"}),Y.gasPrice==null)Y.gasPrice=z.gasPrice}else{let z=await Q.getFeeData();if(Y.type==null)if(z.maxFeePerGas!=null&&z.maxPriorityFeePerGas!=null){if(Y.authorizationList&&Y.authorizationList.length)Y.type=4;else Y.type=2;if(Y.gasPrice!=null){let K=Y.gasPrice;delete Y.gasPrice,Y.maxFeePerGas=K,Y.maxPriorityFeePerGas=K}else{if(Y.maxFeePerGas==null)Y.maxFeePerGas=z.maxFeePerGas;if(Y.maxPriorityFeePerGas==null)Y.maxPriorityFeePerGas=z.maxPriorityFeePerGas}}else if(z.gasPrice!=null){if((0,G3.assert)(!X,"network does not support EIP-1559","UNSUPPORTED_OPERATION",{operation:"populateTransaction"}),Y.gasPrice==null)Y.gasPrice=z.gasPrice;Y.type=0}else(0,G3.assert)(!1,"failed to get consistent fee data","UNSUPPORTED_OPERATION",{operation:"signer.getFeeData"});else if(Y.type===2||Y.type===3||Y.type===4){if(Y.maxFeePerGas==null)Y.maxFeePerGas=z.maxFeePerGas;if(Y.maxPriorityFeePerGas==null)Y.maxPriorityFeePerGas=z.maxPriorityFeePerGas}}return await(0,G3.resolveProperties)(Y)}async populateAuthorization(J){let Q=Object.assign({},J);if(Q.chainId==null)Q.chainId=(await IH(this,"getNetwork").getNetwork()).chainId;if(Q.nonce==null)Q.nonce=await this.getNonce();return Q}async estimateGas(J){return IH(this,"estimateGas").estimateGas(await this.populateCall(J))}async call(J){return IH(this,"call").call(await this.populateCall(J))}async resolveName(J){return await IH(this,"resolveName").resolveName(J)}async sendTransaction(J){let Q=IH(this,"sendTransaction"),Y=await this.populateTransaction(J);delete Y.from;let G=Ro4.Transaction.from(Y);return await Q.broadcastTransaction(await this.signTransaction(G))}authorize(J){(0,G3.assert)(!1,"authorization not implemented for this signer","UNSUPPORTED_OPERATION",{operation:"authorize"})}}BX6.AbstractSigner=lI1;class pI1 extends lI1{address;constructor(J,Q){super(Q);(0,G3.defineProperties)(this,{address:J})}async getAddress(){return this.address}connect(J){return new pI1(this.address,J)}#J(J,Q){(0,G3.assert)(!1,`VoidSigner cannot sign ${J}`,"UNSUPPORTED_OPERATION",{operation:Q})}async signTransaction(J){this.#J("transactions","signTransaction")}async signMessage(J){this.#J("messages","signMessage")}async signTypedData(J,Q,Y){this.#J("typed-data","signTypedData")}}BX6.VoidSigner=pI1});var UW=H((LX6)=>{Object.defineProperty(LX6,"__esModule",{value:!0});LX6.showThrottleMessage=void 0;var wX6=new Set;function To4(J){if(wX6.has(J))return;wX6.add(J),console.log("========= NOTICE ========="),console.log(`Request-Rate Exceeded for ${J} (this message will not be repeated)`),console.log(""),console.log("The default API keys for each service are provided as a highly-throttled,"),console.log("community resource for low-traffic projects and early prototyping."),console.log(""),console.log("While your application will continue to function, we highly recommended"),console.log("signing up for your own API keys to improve performance, increase your"),console.log("request rate/limit and enable other perks, such as metrics and advanced APIs."),console.log(""),console.log("For more details: https://docs.ethers.org/api-keys/"),console.log("==========================")}LX6.showThrottleMessage=To4});var TX6=H((FX6)=>{Object.defineProperty(FX6,"__esModule",{value:!0});FX6.FilterIdPendingSubscriber=FX6.FilterIdEventSubscriber=FX6.FilterIdSubscriber=void 0;var Po4=h1(),$o4=_i();function fo4(J){return JSON.parse(JSON.stringify(J))}class ri{#J;#Q;#Y;#G;#X;#W;constructor(J){this.#J=J,this.#Q=null,this.#Y=this.#K.bind(this),this.#G=!1,this.#X=null,this.#W=!1}_subscribe(J){throw Error("subclasses must override this")}_emitResults(J,Q){throw Error("subclasses must override this")}_recover(J){throw Error("subclasses must override this")}async#K(J){try{if(this.#Q==null)this.#Q=this._subscribe(this.#J);let Q=null;try{Q=await this.#Q}catch(X){if(!(0,Po4.isError)(X,"UNSUPPORTED_OPERATION")||X.operation!=="eth_newFilter")throw X}if(Q==null){this.#Q=null,this.#J._recoverSubscriber(this,this._recover(this.#J));return}let Y=await this.#J.getNetwork();if(!this.#X)this.#X=Y;if(this.#X.chainId!==Y.chainId)throw Error("chaid changed");if(this.#W)return;let G=await this.#J.send("eth_getFilterChanges",[Q]);await this._emitResults(this.#J,G)}catch(Q){console.log("@TODO",Q)}this.#J.once("block",this.#Y)}#Z(){let J=this.#Q;if(J)this.#Q=null,J.then((Q)=>{if(this.#J.destroyed)return;this.#J.send("eth_uninstallFilter",[Q])})}start(){if(this.#G)return;this.#G=!0,this.#K(-2)}stop(){if(!this.#G)return;this.#G=!1,this.#W=!0,this.#Z(),this.#J.off("block",this.#Y)}pause(J){if(J)this.#Z();this.#J.off("block",this.#Y)}resume(){this.start()}}FX6.FilterIdSubscriber=ri;class CX6 extends ri{#J;constructor(J,Q){super(J);this.#J=fo4(Q)}_recover(J){return new $o4.PollingEventSubscriber(J,this.#J)}async _subscribe(J){return await J.send("eth_newFilter",[this.#J])}async _emitResults(J,Q){for(let Y of Q)J.emit(this.#J,J._wrapLog(Y,J._network))}}FX6.FilterIdEventSubscriber=CX6;class RX6 extends ri{async _subscribe(J){return await J.send("eth_newPendingTransactionFilter",[])}async _emitResults(J,Q){for(let Y of Q)J.emit("pending",Y)}}FX6.FilterIdPendingSubscriber=RX6});var oJ=H((bX6)=>{Object.defineProperty(bX6,"__esModule",{value:!0});bX6.JsonRpcProvider=bX6.JsonRpcApiPollingProvider=bX6.JsonRpcApiProvider=bX6.JsonRpcSigner=void 0;var jo4=sw(),OH=k9(),PX6=iJ(),$X6=e7(),R0=h1(),fX6=zL(),ho4=ai(),cI1=Y3(),kX6=TX6(),bo4=_i(),xo4="bigint,boolean,function,number,string,symbol".split(/,/g);function si(J){if(J==null||xo4.indexOf(typeof J)>=0)return J;if(typeof J.getAddress==="function")return J;if(Array.isArray(J))return J.map(si);if(typeof J==="object")return Object.keys(J).reduce((Q,Y)=>{return Q[Y]=J[Y],Q},{});throw Error(`should not happen: ${J} (${typeof J})`)}function yo4(J){return new Promise((Q)=>{setTimeout(Q,J)})}function KL(J){if(J)return J.toLowerCase();return J}function vX6(J){return J&&typeof J.pollingInterval==="number"}var jX6={polling:!1,staticNetwork:null,batchStallTime:10,batchMaxSize:1048576,batchMaxCount:100,cacheTimeout:250,pollingInterval:4000};class qk extends ho4.AbstractSigner{address;constructor(J,Q){super(J);Q=(0,OH.getAddress)(Q),(0,R0.defineProperties)(this,{address:Q})}connect(J){(0,R0.assert)(!1,"cannot reconnect JsonRpcSigner","UNSUPPORTED_OPERATION",{operation:"signer.connect"})}async getAddress(){return this.address}async populateTransaction(J){return await this.populateCall(J)}async sendUncheckedTransaction(J){let Q=si(J),Y=[];if(Q.from){let X=Q.from;Y.push((async()=>{let z=await(0,OH.resolveAddress)(X,this.provider);(0,R0.assertArgument)(z!=null&&z.toLowerCase()===this.address.toLowerCase(),"from address mismatch","transaction",J),Q.from=z})())}else Q.from=this.address;if(Q.gasLimit==null)Y.push((async()=>{Q.gasLimit=await this.provider.estimateGas({...Q,from:this.address})})());if(Q.to!=null){let X=Q.to;Y.push((async()=>{Q.to=await(0,OH.resolveAddress)(X,this.provider)})())}if(Y.length)await Promise.all(Y);let G=this.provider.getRpcTransaction(Q);return this.provider.send("eth_sendTransaction",[G])}async sendTransaction(J){let Q=await this.provider.getBlockNumber(),Y=await this.sendUncheckedTransaction(J);return await new Promise((G,X)=>{let z=[1000,100],K=0,W=async()=>{try{let Z=await this.provider.getTransaction(Y);if(Z!=null){G(Z.replaceableTransaction(Q));return}}catch(Z){if((0,R0.isError)(Z,"CANCELLED")||(0,R0.isError)(Z,"BAD_DATA")||(0,R0.isError)(Z,"NETWORK_ERROR")||(0,R0.isError)(Z,"UNSUPPORTED_OPERATION")){if(Z.info==null)Z.info={};Z.info.sendTransactionHash=Y,X(Z);return}if((0,R0.isError)(Z,"INVALID_ARGUMENT")){if(K++,Z.info==null)Z.info={};if(Z.info.sendTransactionHash=Y,K>10){X(Z);return}}this.provider.emit("error",(0,R0.makeError)("failed to fetch transation after sending (will try again)","UNKNOWN_ERROR",{error:Z}))}this.provider._setTimeout(()=>{W()},z.pop()||4000)};W()})}async signTransaction(J){let Q=si(J);if(Q.from){let G=await(0,OH.resolveAddress)(Q.from,this.provider);(0,R0.assertArgument)(G!=null&&G.toLowerCase()===this.address.toLowerCase(),"from address mismatch","transaction",J),Q.from=G}else Q.from=this.address;let Y=this.provider.getRpcTransaction(Q);return await this.provider.send("eth_signTransaction",[Y])}async signMessage(J){let Q=typeof J==="string"?(0,R0.toUtf8Bytes)(J):J;return await this.provider.send("personal_sign",[(0,R0.hexlify)(Q),this.address.toLowerCase()])}async signTypedData(J,Q,Y){let G=si(Y),X=await PX6.TypedDataEncoder.resolveNames(J,Q,G,async(z)=>{let K=await(0,OH.resolveAddress)(z);return(0,R0.assertArgument)(K!=null,"TypedData does not support null address","value",z),K});return await this.provider.send("eth_signTypedData_v4",[this.address.toLowerCase(),JSON.stringify(PX6.TypedDataEncoder.getPayload(X.domain,Q,X.value))])}async unlock(J){return this.provider.send("personal_unlockAccount",[this.address.toLowerCase(),J,null])}async _legacySignMessage(J){let Q=typeof J==="string"?(0,R0.toUtf8Bytes)(J):J;return await this.provider.send("eth_sign",[this.address.toLowerCase(),(0,R0.hexlify)(Q)])}}bX6.JsonRpcSigner=qk;class nI1 extends fX6.AbstractProvider{#J;#Q;#Y;#G;#X;#W;#K;#Z(){if(this.#G)return;let J=this._getOption("batchMaxCount")===1?0:this._getOption("batchStallTime");this.#G=setTimeout(()=>{this.#G=null;let Q=this.#Y;this.#Y=[];while(Q.length){let Y=[Q.shift()];while(Q.length){if(Y.length===this.#J.batchMaxCount)break;if(Y.push(Q.shift()),JSON.stringify(Y.map((X)=>X.payload)).length>this.#J.batchMaxSize){Q.unshift(Y.pop());break}}(async()=>{let G=Y.length===1?Y[0].payload:Y.map((X)=>X.payload);this.emit("debug",{action:"sendRpcPayload",payload:G});try{let X=await this._send(G);this.emit("debug",{action:"receiveRpcResult",result:X});for(let{resolve:z,reject:K,payload:W}of Y){if(this.destroyed){K((0,R0.makeError)("provider destroyed; cancelled request","UNSUPPORTED_OPERATION",{operation:W.method}));continue}let Z=X.filter((V)=>V.id===W.id)[0];if(Z==null){let V=(0,R0.makeError)("missing response for request","BAD_DATA",{value:X,info:{payload:W}});this.emit("error",V),K(V);continue}if("error"in Z){K(this.getRpcError(W,Z));continue}z(Z.result)}}catch(X){this.emit("debug",{action:"receiveRpcError",error:X});for(let{reject:z}of Y)z(X)}})()}},J)}constructor(J,Q){super(J,Q);this.#Q=1,this.#J=Object.assign({},jX6,Q||{}),this.#Y=[],this.#G=null,this.#W=null,this.#K=null;{let G=null,X=new Promise((z)=>{G=z});this.#X={promise:X,resolve:G}}let Y=this._getOption("staticNetwork");if(typeof Y==="boolean"){if((0,R0.assertArgument)(!Y||J!=="any","staticNetwork cannot be used on special network 'any'","options",Q),Y&&J!=null)this.#W=cI1.Network.from(J)}else if(Y)(0,R0.assertArgument)(J==null||Y.matches(J),"staticNetwork MUST match network object","options",Q),this.#W=Y}_getOption(J){return this.#J[J]}get _network(){return(0,R0.assert)(this.#W,"network is not available yet","NETWORK_ERROR"),this.#W}async _perform(J){if(J.method==="call"||J.method==="estimateGas"){let Y=J.transaction;if(Y&&Y.type!=null&&(0,R0.getBigInt)(Y.type)){if(Y.maxFeePerGas==null&&Y.maxPriorityFeePerGas==null){let G=await this.getFeeData();if(G.maxFeePerGas==null&&G.maxPriorityFeePerGas==null)J=Object.assign({},J,{transaction:Object.assign({},Y,{type:void 0})})}}}let Q=this.getRpcRequest(J);if(Q!=null)return await this.send(Q.method,Q.args);return super._perform(J)}async _detectNetwork(){let J=this._getOption("staticNetwork");if(J)if(J===!0){if(this.#W)return this.#W}else return J;if(this.#K)return await this.#K;if(this.ready)return this.#K=(async()=>{try{let Q=cI1.Network.from((0,R0.getBigInt)(await this.send("eth_chainId",[])));return this.#K=null,Q}catch(Q){throw this.#K=null,Q}})(),await this.#K;return this.#K=(async()=>{let Q={id:this.#Q++,method:"eth_chainId",params:[],jsonrpc:"2.0"};this.emit("debug",{action:"sendRpcPayload",payload:Q});let Y;try{Y=(await this._send(Q))[0],this.#K=null}catch(G){throw this.#K=null,this.emit("debug",{action:"receiveRpcError",error:G}),G}if(this.emit("debug",{action:"receiveRpcResult",result:Y}),"result"in Y)return cI1.Network.from((0,R0.getBigInt)(Y.result));throw this.getRpcError(Q,Y)})(),await this.#K}_start(){if(this.#X==null||this.#X.resolve==null)return;this.#X.resolve(),this.#X=null,(async()=>{while(this.#W==null&&!this.destroyed)try{this.#W=await this._detectNetwork()}catch(J){if(this.destroyed)break;console.log("JsonRpcProvider failed to detect network and cannot start up; retry in 1s (perhaps the URL is wrong or the node is not started)"),this.emit("error",(0,R0.makeError)("failed to bootstrap network detection","NETWORK_ERROR",{event:"initial-network-discovery",info:{error:J}})),await yo4(1000)}this.#Z()})()}async _waitUntilReady(){if(this.#X==null)return;return await this.#X.promise}_getSubscriber(J){if(J.type==="pending")return new kX6.FilterIdPendingSubscriber(this);if(J.type==="event"){if(this._getOption("polling"))return new bo4.PollingEventSubscriber(this,J.filter);return new kX6.FilterIdEventSubscriber(this,J.filter)}if(J.type==="orphan"&&J.filter.orphan==="drop-log")return new fX6.UnmanagedSubscriber("orphan");return super._getSubscriber(J)}get ready(){return this.#X==null}getRpcTransaction(J){let Q={};if(["chainId","gasLimit","gasPrice","type","maxFeePerGas","maxPriorityFeePerGas","nonce","value"].forEach((Y)=>{if(J[Y]==null)return;let G=Y;if(Y==="gasLimit")G="gas";Q[G]=(0,R0.toQuantity)((0,R0.getBigInt)(J[Y],`tx.${Y}`))}),["from","to","data"].forEach((Y)=>{if(J[Y]==null)return;Q[Y]=(0,R0.hexlify)(J[Y])}),J.accessList)Q.accessList=(0,$X6.accessListify)(J.accessList);if(J.blobVersionedHashes)Q.blobVersionedHashes=J.blobVersionedHashes.map((Y)=>Y.toLowerCase());if(J.authorizationList)Q.authorizationList=J.authorizationList.map((Y)=>{let G=(0,$X6.authorizationify)(Y);return{address:G.address,nonce:(0,R0.toQuantity)(G.nonce),chainId:(0,R0.toQuantity)(G.chainId),yParity:(0,R0.toQuantity)(G.signature.yParity),r:(0,R0.toQuantity)(G.signature.r),s:(0,R0.toQuantity)(G.signature.s)}});return Q}getRpcRequest(J){switch(J.method){case"chainId":return{method:"eth_chainId",args:[]};case"getBlockNumber":return{method:"eth_blockNumber",args:[]};case"getGasPrice":return{method:"eth_gasPrice",args:[]};case"getPriorityFee":return{method:"eth_maxPriorityFeePerGas",args:[]};case"getBalance":return{method:"eth_getBalance",args:[KL(J.address),J.blockTag]};case"getTransactionCount":return{method:"eth_getTransactionCount",args:[KL(J.address),J.blockTag]};case"getCode":return{method:"eth_getCode",args:[KL(J.address),J.blockTag]};case"getStorage":return{method:"eth_getStorageAt",args:[KL(J.address),"0x"+J.position.toString(16),J.blockTag]};case"broadcastTransaction":return{method:"eth_sendRawTransaction",args:[J.signedTransaction]};case"getBlock":if("blockTag"in J)return{method:"eth_getBlockByNumber",args:[J.blockTag,!!J.includeTransactions]};else if("blockHash"in J)return{method:"eth_getBlockByHash",args:[J.blockHash,!!J.includeTransactions]};break;case"getTransaction":return{method:"eth_getTransactionByHash",args:[J.hash]};case"getTransactionReceipt":return{method:"eth_getTransactionReceipt",args:[J.hash]};case"call":return{method:"eth_call",args:[this.getRpcTransaction(J.transaction),J.blockTag]};case"estimateGas":return{method:"eth_estimateGas",args:[this.getRpcTransaction(J.transaction)]};case"getLogs":if(J.filter&&J.filter.address!=null)if(Array.isArray(J.filter.address))J.filter.address=J.filter.address.map(KL);else J.filter.address=KL(J.filter.address);return{method:"eth_getLogs",args:[J.filter]}}return null}getRpcError(J,Q){let{method:Y}=J,{error:G}=Q;if(Y==="eth_estimateGas"&&G.message){let K=G.message;if(!K.match(/revert/i)&&K.match(/insufficient funds/i))return(0,R0.makeError)("insufficient funds","INSUFFICIENT_FUNDS",{transaction:J.params[0],info:{payload:J,error:G}});else if(K.match(/nonce/i)&&K.match(/too low/i))return(0,R0.makeError)("nonce has already been used","NONCE_EXPIRED",{transaction:J.params[0],info:{payload:J,error:G}})}if(Y==="eth_call"||Y==="eth_estimateGas"){let K=_I1(G),W=jo4.AbiCoder.getBuiltinCallException(Y==="eth_call"?"call":"estimateGas",J.params[0],K?K.data:null);return W.info={error:G,payload:J},W}let X=JSON.stringify(go4(G));if(typeof G.message==="string"&&G.message.match(/user denied|ethers-user-denied/i)){let K={eth_sign:"signMessage",personal_sign:"signMessage",eth_signTypedData_v4:"signTypedData",eth_signTransaction:"signTransaction",eth_sendTransaction:"sendTransaction",eth_requestAccounts:"requestAccess",wallet_requestAccounts:"requestAccess"};return(0,R0.makeError)("user rejected action","ACTION_REJECTED",{action:K[Y]||"unknown",reason:"rejected",info:{payload:J,error:G}})}if(Y==="eth_sendRawTransaction"||Y==="eth_sendTransaction"){let K=J.params[0];if(X.match(/insufficient funds|base fee exceeds gas limit/i))return(0,R0.makeError)("insufficient funds for intrinsic transaction cost","INSUFFICIENT_FUNDS",{transaction:K,info:{error:G}});if(X.match(/nonce/i)&&X.match(/too low/i))return(0,R0.makeError)("nonce has already been used","NONCE_EXPIRED",{transaction:K,info:{error:G}});if(X.match(/replacement transaction/i)&&X.match(/underpriced/i))return(0,R0.makeError)("replacement fee too low","REPLACEMENT_UNDERPRICED",{transaction:K,info:{error:G}});if(X.match(/only replay-protected/i))return(0,R0.makeError)("legacy pre-eip-155 transactions not supported","UNSUPPORTED_OPERATION",{operation:Y,info:{transaction:K,info:{error:G}}})}let z=!!X.match(/the method .* does not exist/i);if(!z){if(G&&G.details&&G.details.startsWith("Unauthorized method:"))z=!0}if(z)return(0,R0.makeError)("unsupported operation","UNSUPPORTED_OPERATION",{operation:J.method,info:{error:G,payload:J}});return(0,R0.makeError)("could not coalesce error","UNKNOWN_ERROR",{error:G,payload:J})}send(J,Q){if(this.destroyed)return Promise.reject((0,R0.makeError)("provider destroyed; cancelled request","UNSUPPORTED_OPERATION",{operation:J}));let Y=this.#Q++,G=new Promise((X,z)=>{this.#Y.push({resolve:X,reject:z,payload:{method:J,params:Q,id:Y,jsonrpc:"2.0"}})});return this.#Z(),G}async getSigner(J){if(J==null)J=0;let Q=this.send("eth_accounts",[]);if(typeof J==="number"){let G=await Q;if(J>=G.length)throw Error("no such account");return new qk(this,G[J])}let{accounts:Y}=await(0,R0.resolveProperties)({network:this.getNetwork(),accounts:Q});J=(0,OH.getAddress)(J);for(let G of Y)if((0,OH.getAddress)(G)===J)return new qk(this,J);throw Error("invalid account")}async listAccounts(){return(await this.send("eth_accounts",[])).map((Q)=>new qk(this,Q))}destroy(){if(this.#G)clearTimeout(this.#G),this.#G=null;for(let{payload:J,reject:Q}of this.#Y)Q((0,R0.makeError)("provider destroyed; cancelled request","UNSUPPORTED_OPERATION",{operation:J.method}));this.#Y=[],super.destroy()}}bX6.JsonRpcApiProvider=nI1;class oI1 extends nI1{#J;constructor(J,Q){super(J,Q);let Y=this._getOption("pollingInterval");if(Y==null)Y=jX6.pollingInterval;this.#J=Y}_getSubscriber(J){let Q=super._getSubscriber(J);if(vX6(Q))Q.pollingInterval=this.#J;return Q}get pollingInterval(){return this.#J}set pollingInterval(J){if(!Number.isInteger(J)||J<0)throw Error("invalid interval");this.#J=J,this._forEachSubscriber((Q)=>{if(vX6(Q))Q.pollingInterval=this.#J})}}bX6.JsonRpcApiPollingProvider=oI1;class hX6 extends oI1{#J;constructor(J,Q,Y){if(J==null)J="http://localhost:8545";super(Q,Y);if(typeof J==="string")this.#J=new R0.FetchRequest(J);else this.#J=J.clone()}_getConnection(){return this.#J.clone()}async send(J,Q){return await this._start(),await super.send(J,Q)}async _send(J){let Q=this._getConnection();Q.body=JSON.stringify(J),Q.setHeader("content-type","application/json");let Y=await Q.send();Y.assertOk();let G=Y.bodyJson;if(!Array.isArray(G))G=[G];return G}}bX6.JsonRpcProvider=hX6;function _I1(J){if(J==null)return null;if(typeof J.message==="string"&&J.message.match(/revert/i)&&(0,R0.isHexString)(J.data))return{message:J.message,data:J.data};if(typeof J==="object"){for(let Q in J){let Y=_I1(J[Q]);if(Y)return Y}return null}if(typeof J==="string")try{return _I1(JSON.parse(J))}catch(Q){}return null}function iI1(J,Q){if(J==null)return;if(typeof J.message==="string")Q.push(J.message);if(typeof J==="object")for(let Y in J)iI1(J[Y],Q);if(typeof J==="string")try{return iI1(JSON.parse(J),Q)}catch(Y){}}function go4(J){let Q=[];return iI1(J,Q),Q}});var rI1=H((yX6)=>{Object.defineProperty(yX6,"__esModule",{value:!0});yX6.AnkrProvider=void 0;var aI1=h1(),lo4=UW(),po4=Y3(),co4=oJ(),ti="9f7d929b018cdffb338517efa06f58359e86ff1ffd350bc889738523659e7972";function _o4(J){switch(J){case"mainnet":return"rpc.ankr.com/eth";case"goerli":return"rpc.ankr.com/eth_goerli";case"sepolia":return"rpc.ankr.com/eth_sepolia";case"arbitrum":return"rpc.ankr.com/arbitrum";case"base":return"rpc.ankr.com/base";case"base-goerli":return"rpc.ankr.com/base_goerli";case"base-sepolia":return"rpc.ankr.com/base_sepolia";case"bnb":return"rpc.ankr.com/bsc";case"bnbt":return"rpc.ankr.com/bsc_testnet_chapel";case"filecoin":return"rpc.ankr.com/filecoin";case"filecoin-calibration":return"rpc.ankr.com/filecoin_testnet";case"matic":return"rpc.ankr.com/polygon";case"matic-mumbai":return"rpc.ankr.com/polygon_mumbai";case"optimism":return"rpc.ankr.com/optimism";case"optimism-goerli":return"rpc.ankr.com/optimism_testnet";case"optimism-sepolia":return"rpc.ankr.com/optimism_sepolia"}(0,aI1.assertArgument)(!1,"unsupported network","network",J)}class ei extends co4.JsonRpcProvider{apiKey;constructor(J,Q){if(J==null)J="mainnet";let Y=po4.Network.from(J);if(Q==null)Q=ti;let G={polling:!0,staticNetwork:Y},X=ei.getRequest(Y,Q);super(X,Y,G);(0,aI1.defineProperties)(this,{apiKey:Q})}_getProvider(J){try{return new ei(J,this.apiKey)}catch(Q){}return super._getProvider(J)}static getRequest(J,Q){if(Q==null)Q=ti;let Y=new aI1.FetchRequest(`https://${_o4(J.name)}/${Q}`);if(Y.allowGzip=!0,Q===ti)Y.retryFunc=async(G,X,z)=>{return(0,lo4.showThrottleMessage)("AnkrProvider"),!0};return Y}getRpcError(J,Q){if(J.method==="eth_sendRawTransaction"){if(Q&&Q.error&&Q.error.message==="INTERNAL_ERROR: could not replace existing tx")Q.error.message="replacement transaction underpriced"}return super.getRpcError(J,Q)}isCommunityResource(){return this.apiKey===ti}}yX6.AnkrProvider=ei});var sI1=H((mX6)=>{Object.defineProperty(mX6,"__esModule",{value:!0});mX6.AlchemyProvider=void 0;var WL=h1(),io4=UW(),no4=Y3(),oo4=oJ(),Jn="_gg7wSSi0KMBsdKnGVfHDueq6xMB9EkC";function ao4(J){switch(J){case"mainnet":return"eth-mainnet.g.alchemy.com";case"goerli":return"eth-goerli.g.alchemy.com";case"sepolia":return"eth-sepolia.g.alchemy.com";case"arbitrum":return"arb-mainnet.g.alchemy.com";case"arbitrum-goerli":return"arb-goerli.g.alchemy.com";case"arbitrum-sepolia":return"arb-sepolia.g.alchemy.com";case"base":return"base-mainnet.g.alchemy.com";case"base-goerli":return"base-goerli.g.alchemy.com";case"base-sepolia":return"base-sepolia.g.alchemy.com";case"matic":return"polygon-mainnet.g.alchemy.com";case"matic-amoy":return"polygon-amoy.g.alchemy.com";case"matic-mumbai":return"polygon-mumbai.g.alchemy.com";case"optimism":return"opt-mainnet.g.alchemy.com";case"optimism-goerli":return"opt-goerli.g.alchemy.com";case"optimism-sepolia":return"opt-sepolia.g.alchemy.com"}(0,WL.assertArgument)(!1,"unsupported network","network",J)}class Qn extends oo4.JsonRpcProvider{apiKey;constructor(J,Q){if(J==null)J="mainnet";let Y=no4.Network.from(J);if(Q==null)Q=Jn;let G=Qn.getRequest(Y,Q);super(G,Y,{staticNetwork:Y});(0,WL.defineProperties)(this,{apiKey:Q})}_getProvider(J){try{return new Qn(J,this.apiKey)}catch(Q){}return super._getProvider(J)}async _perform(J){if(J.method==="getTransactionResult"){let{trace:Q,tx:Y}=await(0,WL.resolveProperties)({trace:this.send("trace_transaction",[J.hash]),tx:this.getTransaction(J.hash)});if(Q==null||Y==null)return null;let G,X=!1;try{G=Q[0].result.output,X=Q[0].error==="Reverted"}catch(z){}if(G)return(0,WL.assert)(!X,"an error occurred during transaction executions","CALL_EXCEPTION",{action:"getTransactionResult",data:G,reason:null,transaction:Y,invocation:null,revert:null}),G;(0,WL.assert)(!1,"could not parse trace result","BAD_DATA",{value:Q})}return await super._perform(J)}isCommunityResource(){return this.apiKey===Jn}static getRequest(J,Q){if(Q==null)Q=Jn;let Y=new WL.FetchRequest(`https://${ao4(J.name)}/v2/${Q}`);if(Y.allowGzip=!0,Q===Jn)Y.retryFunc=async(G,X,z)=>{return(0,io4.showThrottleMessage)("alchemy"),!0};return Y}}mX6.AlchemyProvider=Qn});var tI1=H((uX6)=>{Object.defineProperty(uX6,"__esModule",{value:!0});uX6.ChainstackProvider=void 0;var Gn=h1(),ro4=UW(),so4=Y3(),to4=oJ();function Yn(J){switch(J){case"mainnet":return"39f1d67cedf8b7831010a665328c9197";case"arbitrum":return"0550c209db33c3abf4cc927e1e18cea1";case"bnb":return"98b5a77e531614387366f6fc5da097f8";case"matic":return"cd9d4d70377471aa7c142ec4a4205249"}(0,Gn.assertArgument)(!1,"unsupported network","network",J)}function eo4(J){switch(J){case"mainnet":return"ethereum-mainnet.core.chainstack.com";case"arbitrum":return"arbitrum-mainnet.core.chainstack.com";case"bnb":return"bsc-mainnet.core.chainstack.com";case"matic":return"polygon-mainnet.core.chainstack.com"}(0,Gn.assertArgument)(!1,"unsupported network","network",J)}class Xn extends to4.JsonRpcProvider{apiKey;constructor(J,Q){if(J==null)J="mainnet";let Y=so4.Network.from(J);if(Q==null)Q=Yn(Y.name);let G=Xn.getRequest(Y,Q);super(G,Y,{staticNetwork:Y});(0,Gn.defineProperties)(this,{apiKey:Q})}_getProvider(J){try{return new Xn(J,this.apiKey)}catch(Q){}return super._getProvider(J)}isCommunityResource(){return this.apiKey===Yn(this._network.name)}static getRequest(J,Q){if(Q==null)Q=Yn(J.name);let Y=new Gn.FetchRequest(`https://${eo4(J.name)}/${Q}`);if(Y.allowGzip=!0,Q===Yn(J.name))Y.retryFunc=async(G,X,z)=>{return(0,ro4.showThrottleMessage)("ChainstackProvider"),!0};return Y}}uX6.ChainstackProvider=Xn});var eI1=H((cX6)=>{Object.defineProperty(cX6,"__esModule",{value:!0});cX6.CloudflareProvider=void 0;var Ja4=h1(),Qa4=Y3(),Ya4=oJ();class pX6 extends Ya4.JsonRpcProvider{constructor(J){if(J==null)J="mainnet";let Q=Qa4.Network.from(J);(0,Ja4.assertArgument)(Q.name==="mainnet","unsupported network","network",J);super("https://cloudflare-eth.com/",Q,{staticNetwork:Q})}}cX6.CloudflareProvider=pX6});var QO1=H((rX6)=>{Object.defineProperty(rX6,"__esModule",{value:!0});rX6.EtherscanProvider=rX6.EtherscanPlugin=void 0;var Ga4=sw(),Xa4=Xk(),iX6=e7(),j9=h1(),za4=zL(),Ka4=Y3(),Wa4=ci(),Za4=UW(),Va4="1 11155111 17000 560048 2741 11124 33111 33139 42170 42161 421614 43114 43113 8453 84532 80069 80094 199 1029 81457 168587773 56 97 42220 11142220 252 2523 100 999 737373 747474 59144 59141 5000 5003 43521 143 10143 1287 1284 1285 10 11155420 204 5611 80002 137 534352 534351 1329 1328 146 14601 988 2201 1923 1924 167013 167000 130 1301 480 4801 51 50 324 300".split(/ /g),nX6=2000;function qa4(J){return J&&typeof J.then==="function"}var oX6="org.ethers.plugins.provider.Etherscan";class JO1 extends Wa4.NetworkPlugin{baseUrl;constructor(J){super(oX6);(0,j9.defineProperties)(this,{baseUrl:J})}clone(){return new JO1(this.baseUrl)}}rX6.EtherscanPlugin=JO1;var Ua4=["enableCcipRead"],Ma4=1;class aX6 extends za4.AbstractProvider{network;apiKey;#J;constructor(J,Q){let Y=Q!=null?Q:null;super();let G=Ka4.Network.from(J);(0,j9.assertArgument)(Va4.indexOf(`${G.chainId}`)>=0,"unsupported network","network",G),this.#J=G.getPlugin(oX6),(0,j9.defineProperties)(this,{apiKey:Y,network:G})}getBaseUrl(){if(this.#J)return this.#J.baseUrl;switch(this.network.name){case"mainnet":return"https://api.etherscan.io";case"goerli":return"https://api-goerli.etherscan.io";case"sepolia":return"https://api-sepolia.etherscan.io";case"holesky":return"https://api-holesky.etherscan.io";case"arbitrum":return"https://api.arbiscan.io";case"arbitrum-goerli":return"https://api-goerli.arbiscan.io";case"base":return"https://api.basescan.org";case"base-sepolia":return"https://api-sepolia.basescan.org";case"bnb":return"https://api.bscscan.com";case"bnbt":return"https://api-testnet.bscscan.com";case"matic":return"https://api.polygonscan.com";case"matic-amoy":return"https://api-amoy.polygonscan.com";case"matic-mumbai":return"https://api-testnet.polygonscan.com";case"optimism":return"https://api-optimistic.etherscan.io";case"optimism-goerli":return"https://api-goerli-optimistic.etherscan.io";default:}(0,j9.assertArgument)(!1,"unsupported network","network",this.network)}getUrl(J,Q){let Y=Object.keys(Q).reduce((G,X)=>{let z=Q[X];if(z!=null)G+=`&${X}=${z}`;return G},"");if(this.apiKey)Y+=`&apikey=${this.apiKey}`;return`https://api.etherscan.io/v2/api?chainid=${this.network.chainId}&module=${J}${Y}`}getPostUrl(){return`https://api.etherscan.io/v2/api?chainid=${this.network.chainId}`}getPostData(J,Q){return Q.module=J,Q.apikey=this.apiKey,Q.chainid=this.network.chainId,Q}async detectNetwork(){return this.network}async fetch(J,Q,Y){let G=Ma4++,X=Y?this.getPostUrl():this.getUrl(J,Q),z=Y?this.getPostData(J,Q):null;this.emit("debug",{action:"sendRequest",id:G,url:X,payload:z});let K=new j9.FetchRequest(X);if(K.setThrottleParams({slotInterval:1000}),K.retryFunc=(V,q,U)=>{if(this.isCommunityResource())(0,Za4.showThrottleMessage)("Etherscan");return Promise.resolve(!0)},K.processFunc=async(V,q)=>{let U=q.hasBody()?JSON.parse((0,j9.toUtf8String)(q.body)):{},M=(typeof U.result==="string"?U.result:"").toLowerCase().indexOf("rate limit")>=0;if(J==="proxy"){if(U&&U.status==0&&U.message=="NOTOK"&&M)this.emit("debug",{action:"receiveError",id:G,reason:"proxy-NOTOK",error:U}),q.throwThrottleError(U.result,nX6)}else if(M)this.emit("debug",{action:"receiveError",id:G,reason:"null result",error:U.result}),q.throwThrottleError(U.result,nX6);return q},z)K.setHeader("content-type","application/x-www-form-urlencoded; charset=UTF-8"),K.body=Object.keys(z).map((V)=>`${V}=${z[V]}`).join("&");let W=await K.send();try{W.assertOk()}catch(V){this.emit("debug",{action:"receiveError",id:G,error:V,reason:"assertOk"}),(0,j9.assert)(!1,"response error","SERVER_ERROR",{request:K,response:W})}if(!W.hasBody())this.emit("debug",{action:"receiveError",id:G,error:"missing body",reason:"null body"}),(0,j9.assert)(!1,"missing response","SERVER_ERROR",{request:K,response:W});let Z=JSON.parse((0,j9.toUtf8String)(W.body));if(J==="proxy"){if(Z.jsonrpc!="2.0")this.emit("debug",{action:"receiveError",id:G,result:Z,reason:"invalid JSON-RPC"}),(0,j9.assert)(!1,"invalid JSON-RPC response (missing jsonrpc='2.0')","SERVER_ERROR",{request:K,response:W,info:{result:Z}});if(Z.error)this.emit("debug",{action:"receiveError",id:G,result:Z,reason:"JSON-RPC error"}),(0,j9.assert)(!1,"error response","SERVER_ERROR",{request:K,response:W,info:{result:Z}});return this.emit("debug",{action:"receiveRequest",id:G,result:Z}),Z.result}else{if(Z.status==0&&(Z.message==="No records found"||Z.message==="No transactions found"))return this.emit("debug",{action:"receiveRequest",id:G,result:Z}),Z.result;if(Z.status!=1||typeof Z.message==="string"&&!Z.message.match(/^OK/))this.emit("debug",{action:"receiveError",id:G,result:Z}),(0,j9.assert)(!1,"error response","SERVER_ERROR",{request:K,response:W,info:{result:Z}});return this.emit("debug",{action:"receiveRequest",id:G,result:Z}),Z.result}}_getTransactionPostData(J){let Q={};for(let Y in J){if(Ua4.indexOf(Y)>=0)continue;if(J[Y]==null)continue;let G=J[Y];if(Y==="type"&&G===0)continue;if(Y==="blockTag"&&G==="latest")continue;if({type:!0,gasLimit:!0,gasPrice:!0,maxFeePerGs:!0,maxPriorityFeePerGas:!0,nonce:!0,value:!0}[Y])G=(0,j9.toQuantity)(G);else if(Y==="accessList")G="["+(0,iX6.accessListify)(G).map((X)=>{return`{address:"${X.address}",storageKeys:["${X.storageKeys.join('","')}"]}`}).join(",")+"]";else if(Y==="blobVersionedHashes"){if(G.length===0)continue;(0,j9.assert)(!1,"Etherscan API does not support blobVersionedHashes","UNSUPPORTED_OPERATION",{operation:"_getTransactionPostData",info:{transaction:J}})}else G=(0,j9.hexlify)(G);Q[Y]=G}return Q}_checkError(J,Q,Y){let G="";if((0,j9.isError)(Q,"SERVER_ERROR")){try{G=Q.info.result.error.message}catch(X){}if(!G)try{G=Q.info.message}catch(X){}}if(J.method==="estimateGas"){if(!G.match(/revert/i)&&G.match(/insufficient funds/i))(0,j9.assert)(!1,"insufficient funds","INSUFFICIENT_FUNDS",{transaction:J.transaction})}if(J.method==="call"||J.method==="estimateGas"){if(G.match(/execution reverted/i)){let X="";try{X=Q.info.result.error.data}catch(K){}let z=Ga4.AbiCoder.getBuiltinCallException(J.method,J.transaction,X);throw z.info={request:J,error:Q},z}}if(G){if(J.method==="broadcastTransaction"){let X=iX6.Transaction.from(J.signedTransaction);if(G.match(/replacement/i)&&G.match(/underpriced/i))(0,j9.assert)(!1,"replacement fee too low","REPLACEMENT_UNDERPRICED",{transaction:X});if(G.match(/insufficient funds/))(0,j9.assert)(!1,"insufficient funds for intrinsic transaction cost","INSUFFICIENT_FUNDS",{transaction:X});if(G.match(/same hash was already imported|transaction nonce is too low|nonce too low/))(0,j9.assert)(!1,"nonce has already been used","NONCE_EXPIRED",{transaction:X})}}throw Q}async _detectNetwork(){return this.network}async _perform(J){switch(J.method){case"chainId":return this.network.chainId;case"getBlockNumber":return this.fetch("proxy",{action:"eth_blockNumber"});case"getGasPrice":return this.fetch("proxy",{action:"eth_gasPrice"});case"getPriorityFee":if(this.network.name==="mainnet")return"1000000000";else if(this.network.name==="optimism")return"1000000";else throw Error("fallback onto the AbstractProvider default");case"getBalance":return this.fetch("account",{action:"balance",address:J.address,tag:J.blockTag});case"getTransactionCount":return this.fetch("proxy",{action:"eth_getTransactionCount",address:J.address,tag:J.blockTag});case"getCode":return this.fetch("proxy",{action:"eth_getCode",address:J.address,tag:J.blockTag});case"getStorage":return this.fetch("proxy",{action:"eth_getStorageAt",address:J.address,position:J.position,tag:J.blockTag});case"broadcastTransaction":return this.fetch("proxy",{action:"eth_sendRawTransaction",hex:J.signedTransaction},!0).catch((Q)=>{return this._checkError(J,Q,J.signedTransaction)});case"getBlock":if("blockTag"in J)return this.fetch("proxy",{action:"eth_getBlockByNumber",tag:J.blockTag,boolean:J.includeTransactions?"true":"false"});(0,j9.assert)(!1,"getBlock by blockHash not supported by Etherscan","UNSUPPORTED_OPERATION",{operation:"getBlock(blockHash)"});case"getTransaction":return this.fetch("proxy",{action:"eth_getTransactionByHash",txhash:J.hash});case"getTransactionReceipt":return this.fetch("proxy",{action:"eth_getTransactionReceipt",txhash:J.hash});case"call":{if(J.blockTag!=="latest")throw Error("EtherscanProvider does not support blockTag for call");let Q=this._getTransactionPostData(J.transaction);Q.module="proxy",Q.action="eth_call";try{return await this.fetch("proxy",Q,!0)}catch(Y){return this._checkError(J,Y,J.transaction)}}case"estimateGas":{let Q=this._getTransactionPostData(J.transaction);Q.module="proxy",Q.action="eth_estimateGas";try{return await this.fetch("proxy",Q,!0)}catch(Y){return this._checkError(J,Y,J.transaction)}}default:break}return super._perform(J)}async getNetwork(){return this.network}async getEtherPrice(){if(this.network.name!=="mainnet")return 0;return parseFloat((await this.fetch("stats",{action:"ethprice"})).ethusd)}async getContract(J){let Q=this._getAddress(J);if(qa4(Q))Q=await Q;try{let Y=await this.fetch("contract",{action:"getabi",address:Q}),G=JSON.parse(Y);return new Xa4.Contract(Q,G,this)}catch(Y){return null}}isCommunityResource(){return this.apiKey==null}}rX6.EtherscanProvider=aX6});var kq=H((I97,tX6)=>{tX6.exports={BINARY_TYPES:["nodebuffer","arraybuffer","fragments"],EMPTY_BUFFER:Buffer.alloc(0),GUID:"258EAFA5-E914-47DA-95CA-C5AB0DC85B11",kForOnEventAttribute:Symbol("kIsForOnEventAttribute"),kListener:Symbol("kListener"),kStatusCode:Symbol("status-code"),kWebSocket:Symbol("websocket"),NOOP:()=>{}}});var Uk=H((O97,zn)=>{var{EMPTY_BUFFER:Ha4}=kq(),YO1=Buffer[Symbol.species];function Ia4(J,Q){if(J.length===0)return Ha4;if(J.length===1)return J[0];let Y=Buffer.allocUnsafe(Q),G=0;for(let X=0;X<J.length;X++){let z=J[X];Y.set(z,G),G+=z.length}if(G<Q)return new YO1(Y.buffer,Y.byteOffset,G);return Y}function eX6(J,Q,Y,G,X){for(let z=0;z<X;z++)Y[G+z]=J[z]^Q[z&3]}function Jz6(J,Q){for(let Y=0;Y<J.length;Y++)J[Y]^=Q[Y&3]}function Oa4(J){if(J.length===J.buffer.byteLength)return J.buffer;return J.buffer.slice(J.byteOffset,J.byteOffset+J.length)}function GO1(J){if(GO1.readOnly=!0,Buffer.isBuffer(J))return J;let Q;if(J instanceof ArrayBuffer)Q=new YO1(J);else if(ArrayBuffer.isView(J))Q=new YO1(J.buffer,J.byteOffset,J.byteLength);else Q=Buffer.from(J),GO1.readOnly=!1;return Q}zn.exports={concat:Ia4,mask:eX6,toArrayBuffer:Oa4,toBuffer:GO1,unmask:Jz6};if(!process.env.WS_NO_BUFFER_UTIL)try{let J=Nr();zn.exports.mask=function(Q,Y,G,X,z){if(z<48)eX6(Q,Y,G,X,z);else J.mask(Q,Y,G,X,z)},zn.exports.unmask=function(Q,Y){if(Q.length<32)Jz6(Q,Y);else J.unmask(Q,Y)}}catch(J){}});var Xz6=H((A97,Gz6)=>{var Qz6=Symbol("kDone"),XO1=Symbol("kRun");class Yz6{constructor(J){this[Qz6]=()=>{this.pending--,this[XO1]()},this.concurrency=J||1/0,this.jobs=[],this.pending=0}add(J){this.jobs.push(J),this[XO1]()}[XO1](){if(this.pending===this.concurrency)return;if(this.jobs.length){let J=this.jobs.shift();this.pending++,J(this[Qz6])}}}Gz6.exports=Yz6});var Hk=H((B97,Vz6)=>{var Mk=V1("zlib"),zz6=Uk(),Aa4=Xz6(),{kStatusCode:Kz6}=kq(),Ba4=Buffer[Symbol.species],Na4=Buffer.from([0,0,255,255]),Zn=Symbol("permessage-deflate"),MW=Symbol("total-length"),Dk=Symbol("callback"),vq=Symbol("buffers"),Wn=Symbol("error"),Kn;class Wz6{constructor(J,Q,Y){if(this._maxPayload=Y|0,this._options=J||{},this._threshold=this._options.threshold!==void 0?this._options.threshold:1024,this._isServer=!!Q,this._deflate=null,this._inflate=null,this.params=null,!Kn){let G=this._options.concurrencyLimit!==void 0?this._options.concurrencyLimit:10;Kn=new Aa4(G)}}static get extensionName(){return"permessage-deflate"}offer(){let J={};if(this._options.serverNoContextTakeover)J.server_no_context_takeover=!0;if(this._options.clientNoContextTakeover)J.client_no_context_takeover=!0;if(this._options.serverMaxWindowBits)J.server_max_window_bits=this._options.serverMaxWindowBits;if(this._options.clientMaxWindowBits)J.client_max_window_bits=this._options.clientMaxWindowBits;else if(this._options.clientMaxWindowBits==null)J.client_max_window_bits=!0;return J}accept(J){return J=this.normalizeParams(J),this.params=this._isServer?this.acceptAsServer(J):this.acceptAsClient(J),this.params}cleanup(){if(this._inflate)this._inflate.close(),this._inflate=null;if(this._deflate){let J=this._deflate[Dk];if(this._deflate.close(),this._deflate=null,J)J(Error("The deflate stream was closed while data was being processed"))}}acceptAsServer(J){let Q=this._options,Y=J.find((G)=>{if(Q.serverNoContextTakeover===!1&&G.server_no_context_takeover||G.server_max_window_bits&&(Q.serverMaxWindowBits===!1||typeof Q.serverMaxWindowBits==="number"&&Q.serverMaxWindowBits>G.server_max_window_bits)||typeof Q.clientMaxWindowBits==="number"&&!G.client_max_window_bits)return!1;return!0});if(!Y)throw Error("None of the extension offers can be accepted");if(Q.serverNoContextTakeover)Y.server_no_context_takeover=!0;if(Q.clientNoContextTakeover)Y.client_no_context_takeover=!0;if(typeof Q.serverMaxWindowBits==="number")Y.server_max_window_bits=Q.serverMaxWindowBits;if(typeof Q.clientMaxWindowBits==="number")Y.client_max_window_bits=Q.clientMaxWindowBits;else if(Y.client_max_window_bits===!0||Q.clientMaxWindowBits===!1)delete Y.client_max_window_bits;return Y}acceptAsClient(J){let Q=J[0];if(this._options.clientNoContextTakeover===!1&&Q.client_no_context_takeover)throw Error('Unexpected parameter "client_no_context_takeover"');if(!Q.client_max_window_bits){if(typeof this._options.clientMaxWindowBits==="number")Q.client_max_window_bits=this._options.clientMaxWindowBits}else if(this._options.clientMaxWindowBits===!1||typeof this._options.clientMaxWindowBits==="number"&&Q.client_max_window_bits>this._options.clientMaxWindowBits)throw Error('Unexpected or invalid parameter "client_max_window_bits"');return Q}normalizeParams(J){return J.forEach((Q)=>{Object.keys(Q).forEach((Y)=>{let G=Q[Y];if(G.length>1)throw Error(`Parameter "${Y}" must have only a single value`);if(G=G[0],Y==="client_max_window_bits"){if(G!==!0){let X=+G;if(!Number.isInteger(X)||X<8||X>15)throw TypeError(`Invalid value for parameter "${Y}": ${G}`);G=X}else if(!this._isServer)throw TypeError(`Invalid value for parameter "${Y}": ${G}`)}else if(Y==="server_max_window_bits"){let X=+G;if(!Number.isInteger(X)||X<8||X>15)throw TypeError(`Invalid value for parameter "${Y}": ${G}`);G=X}else if(Y==="client_no_context_takeover"||Y==="server_no_context_takeover"){if(G!==!0)throw TypeError(`Invalid value for parameter "${Y}": ${G}`)}else throw Error(`Unknown parameter "${Y}"`);Q[Y]=G})}),J}decompress(J,Q,Y){Kn.add((G)=>{this._decompress(J,Q,(X,z)=>{G(),Y(X,z)})})}compress(J,Q,Y){Kn.add((G)=>{this._compress(J,Q,(X,z)=>{G(),Y(X,z)})})}_decompress(J,Q,Y){let G=this._isServer?"client":"server";if(!this._inflate){let X=`${G}_max_window_bits`,z=typeof this.params[X]!=="number"?Mk.Z_DEFAULT_WINDOWBITS:this.params[X];this._inflate=Mk.createInflateRaw({...this._options.zlibInflateOptions,windowBits:z}),this._inflate[Zn]=this,this._inflate[MW]=0,this._inflate[vq]=[],this._inflate.on("error",La4),this._inflate.on("data",Zz6)}if(this._inflate[Dk]=Y,this._inflate.write(J),Q)this._inflate.write(Na4);this._inflate.flush(()=>{let X=this._inflate[Wn];if(X){this._inflate.close(),this._inflate=null,Y(X);return}let z=zz6.concat(this._inflate[vq],this._inflate[MW]);if(this._inflate._readableState.endEmitted)this._inflate.close(),this._inflate=null;else if(this._inflate[MW]=0,this._inflate[vq]=[],Q&&this.params[`${G}_no_context_takeover`])this._inflate.reset();Y(null,z)})}_compress(J,Q,Y){let G=this._isServer?"server":"client";if(!this._deflate){let X=`${G}_max_window_bits`,z=typeof this.params[X]!=="number"?Mk.Z_DEFAULT_WINDOWBITS:this.params[X];this._deflate=Mk.createDeflateRaw({...this._options.zlibDeflateOptions,windowBits:z}),this._deflate[MW]=0,this._deflate[vq]=[],this._deflate.on("data",wa4)}this._deflate[Dk]=Y,this._deflate.write(J),this._deflate.flush(Mk.Z_SYNC_FLUSH,()=>{if(!this._deflate)return;let X=zz6.concat(this._deflate[vq],this._deflate[MW]);if(Q)X=new Ba4(X.buffer,X.byteOffset,X.length-4);if(this._deflate[Dk]=null,this._deflate[MW]=0,this._deflate[vq]=[],Q&&this.params[`${G}_no_context_takeover`])this._deflate.reset();Y(null,X)})}}Vz6.exports=Wz6;function wa4(J){this[vq].push(J),this[MW]+=J.length}function Zz6(J){if(this[MW]+=J.length,this[Zn]._maxPayload<1||this[MW]<=this[Zn]._maxPayload){this[vq].push(J);return}this[Wn]=RangeError("Max payload size exceeded"),this[Wn].code="WS_ERR_UNSUPPORTED_MESSAGE_LENGTH",this[Wn][Kz6]=1009,this.removeListener("data",Zz6),this.reset()}function La4(J){this[Zn]._inflate=null,J[Kz6]=1007,this[Dk](J)}});var Ik=H((N97,Vn)=>{var{isUtf8:qz6}=V1("buffer"),Ea4=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,1,1,1,0,0,1,1,0,1,1,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,1,0];function Ca4(J){return J>=1000&&J<=1014&&J!==1004&&J!==1005&&J!==1006||J>=3000&&J<=4999}function zO1(J){let Q=J.length,Y=0;while(Y<Q)if((J[Y]&128)===0)Y++;else if((J[Y]&224)===192){if(Y+1===Q||(J[Y+1]&192)!==128||(J[Y]&254)===192)return!1;Y+=2}else if((J[Y]&240)===224){if(Y+2>=Q||(J[Y+1]&192)!==128||(J[Y+2]&192)!==128||J[Y]===224&&(J[Y+1]&224)===128||J[Y]===237&&(J[Y+1]&224)===160)return!1;Y+=3}else if((J[Y]&248)===240){if(Y+3>=Q||(J[Y+1]&192)!==128||(J[Y+2]&192)!==128||(J[Y+3]&192)!==128||J[Y]===240&&(J[Y+1]&240)===128||J[Y]===244&&J[Y+1]>143||J[Y]>244)return!1;Y+=4}else return!1;return!0}Vn.exports={isValidStatusCode:Ca4,isValidUTF8:zO1,tokenChars:Ea4};if(qz6)Vn.exports.isValidUTF8=function(J){return J.length<24?zO1(J):qz6(J)};else if(!process.env.WS_NO_UTF_8_VALIDATE)try{let J=Rr();Vn.exports.isValidUTF8=function(Q){return Q.length<32?zO1(Q):J(Q)}}catch(J){}});var WO1=H((w97,Iz6)=>{var{Writable:Ra4}=V1("stream"),Uz6=Hk(),{BINARY_TYPES:Fa4,EMPTY_BUFFER:Mz6,kStatusCode:Sa4,kWebSocket:Ta4}=kq(),{concat:KO1,toArrayBuffer:Pa4,unmask:$a4}=Uk(),{isValidStatusCode:fa4,isValidUTF8:Dz6}=Ik(),qn=Buffer[Symbol.species];class Hz6 extends Ra4{constructor(J={}){super();this._allowSynchronousEvents=J.allowSynchronousEvents!==void 0?J.allowSynchronousEvents:!0,this._binaryType=J.binaryType||Fa4[0],this._extensions=J.extensions||{},this._isServer=!!J.isServer,this._maxPayload=J.maxPayload|0,this._skipUTF8Validation=!!J.skipUTF8Validation,this[Ta4]=void 0,this._bufferedBytes=0,this._buffers=[],this._compressed=!1,this._payloadLength=0,this._mask=void 0,this._fragmented=0,this._masked=!1,this._fin=!1,this._opcode=0,this._totalPayloadLength=0,this._messageLength=0,this._fragments=[],this._errored=!1,this._loop=!1,this._state=0}_write(J,Q,Y){if(this._opcode===8&&this._state==0)return Y();this._bufferedBytes+=J.length,this._buffers.push(J),this.startLoop(Y)}consume(J){if(this._bufferedBytes-=J,J===this._buffers[0].length)return this._buffers.shift();if(J<this._buffers[0].length){let Y=this._buffers[0];return this._buffers[0]=new qn(Y.buffer,Y.byteOffset+J,Y.length-J),new qn(Y.buffer,Y.byteOffset,J)}let Q=Buffer.allocUnsafe(J);do{let Y=this._buffers[0],G=Q.length-J;if(J>=Y.length)Q.set(this._buffers.shift(),G);else Q.set(new Uint8Array(Y.buffer,Y.byteOffset,J),G),this._buffers[0]=new qn(Y.buffer,Y.byteOffset+J,Y.length-J);J-=Y.length}while(J>0);return Q}startLoop(J){this._loop=!0;do switch(this._state){case 0:this.getInfo(J);break;case 1:this.getPayloadLength16(J);break;case 2:this.getPayloadLength64(J);break;case 3:this.getMask();break;case 4:this.getData(J);break;case 5:case 6:this._loop=!1;return}while(this._loop);if(!this._errored)J()}getInfo(J){if(this._bufferedBytes<2){this._loop=!1;return}let Q=this.consume(2);if((Q[0]&48)!==0){let G=this.createError(RangeError,"RSV2 and RSV3 must be clear",!0,1002,"WS_ERR_UNEXPECTED_RSV_2_3");J(G);return}let Y=(Q[0]&64)===64;if(Y&&!this._extensions[Uz6.extensionName]){let G=this.createError(RangeError,"RSV1 must be clear",!0,1002,"WS_ERR_UNEXPECTED_RSV_1");J(G);return}if(this._fin=(Q[0]&128)===128,this._opcode=Q[0]&15,this._payloadLength=Q[1]&127,this._opcode===0){if(Y){let G=this.createError(RangeError,"RSV1 must be clear",!0,1002,"WS_ERR_UNEXPECTED_RSV_1");J(G);return}if(!this._fragmented){let G=this.createError(RangeError,"invalid opcode 0",!0,1002,"WS_ERR_INVALID_OPCODE");J(G);return}this._opcode=this._fragmented}else if(this._opcode===1||this._opcode===2){if(this._fragmented){let G=this.createError(RangeError,`invalid opcode ${this._opcode}`,!0,1002,"WS_ERR_INVALID_OPCODE");J(G);return}this._compressed=Y}else if(this._opcode>7&&this._opcode<11){if(!this._fin){let G=this.createError(RangeError,"FIN must be set",!0,1002,"WS_ERR_EXPECTED_FIN");J(G);return}if(Y){let G=this.createError(RangeError,"RSV1 must be clear",!0,1002,"WS_ERR_UNEXPECTED_RSV_1");J(G);return}if(this._payloadLength>125||this._opcode===8&&this._payloadLength===1){let G=this.createError(RangeError,`invalid payload length ${this._payloadLength}`,!0,1002,"WS_ERR_INVALID_CONTROL_PAYLOAD_LENGTH");J(G);return}}else{let G=this.createError(RangeError,`invalid opcode ${this._opcode}`,!0,1002,"WS_ERR_INVALID_OPCODE");J(G);return}if(!this._fin&&!this._fragmented)this._fragmented=this._opcode;if(this._masked=(Q[1]&128)===128,this._isServer){if(!this._masked){let G=this.createError(RangeError,"MASK must be set",!0,1002,"WS_ERR_EXPECTED_MASK");J(G);return}}else if(this._masked){let G=this.createError(RangeError,"MASK must be clear",!0,1002,"WS_ERR_UNEXPECTED_MASK");J(G);return}if(this._payloadLength===126)this._state=1;else if(this._payloadLength===127)this._state=2;else this.haveLength(J)}getPayloadLength16(J){if(this._bufferedBytes<2){this._loop=!1;return}this._payloadLength=this.consume(2).readUInt16BE(0),this.haveLength(J)}getPayloadLength64(J){if(this._bufferedBytes<8){this._loop=!1;return}let Q=this.consume(8),Y=Q.readUInt32BE(0);if(Y>Math.pow(2,21)-1){let G=this.createError(RangeError,"Unsupported WebSocket frame: payload length > 2^53 - 1",!1,1009,"WS_ERR_UNSUPPORTED_DATA_PAYLOAD_LENGTH");J(G);return}this._payloadLength=Y*Math.pow(2,32)+Q.readUInt32BE(4),this.haveLength(J)}haveLength(J){if(this._payloadLength&&this._opcode<8){if(this._totalPayloadLength+=this._payloadLength,this._totalPayloadLength>this._maxPayload&&this._maxPayload>0){let Q=this.createError(RangeError,"Max payload size exceeded",!1,1009,"WS_ERR_UNSUPPORTED_MESSAGE_LENGTH");J(Q);return}}if(this._masked)this._state=3;else this._state=4}getMask(){if(this._bufferedBytes<4){this._loop=!1;return}this._mask=this.consume(4),this._state=4}getData(J){let Q=Mz6;if(this._payloadLength){if(this._bufferedBytes<this._payloadLength){this._loop=!1;return}if(Q=this.consume(this._payloadLength),this._masked&&(this._mask[0]|this._mask[1]|this._mask[2]|this._mask[3])!==0)$a4(Q,this._mask)}if(this._opcode>7){this.controlMessage(Q,J);return}if(this._compressed){this._state=5,this.decompress(Q,J);return}if(Q.length)this._messageLength=this._totalPayloadLength,this._fragments.push(Q);this.dataMessage(J)}decompress(J,Q){this._extensions[Uz6.extensionName].decompress(J,this._fin,(G,X)=>{if(G)return Q(G);if(X.length){if(this._messageLength+=X.length,this._messageLength>this._maxPayload&&this._maxPayload>0){let z=this.createError(RangeError,"Max payload size exceeded",!1,1009,"WS_ERR_UNSUPPORTED_MESSAGE_LENGTH");Q(z);return}this._fragments.push(X)}if(this.dataMessage(Q),this._state===0)this.startLoop(Q)})}dataMessage(J){if(!this._fin){this._state=0;return}let Q=this._messageLength,Y=this._fragments;if(this._totalPayloadLength=0,this._messageLength=0,this._fragmented=0,this._fragments=[],this._opcode===2){let G;if(this._binaryType==="nodebuffer")G=KO1(Y,Q);else if(this._binaryType==="arraybuffer")G=Pa4(KO1(Y,Q));else G=Y;if(this._allowSynchronousEvents)this.emit("message",G,!0),this._state=0;else this._state=6,setImmediate(()=>{this.emit("message",G,!0),this._state=0,this.startLoop(J)})}else{let G=KO1(Y,Q);if(!this._skipUTF8Validation&&!Dz6(G)){let X=this.createError(Error,"invalid UTF-8 sequence",!0,1007,"WS_ERR_INVALID_UTF8");J(X);return}if(this._state===5||this._allowSynchronousEvents)this.emit("message",G,!1),this._state=0;else this._state=6,setImmediate(()=>{this.emit("message",G,!1),this._state=0,this.startLoop(J)})}}controlMessage(J,Q){if(this._opcode===8){if(J.length===0)this._loop=!1,this.emit("conclude",1005,Mz6),this.end();else{let Y=J.readUInt16BE(0);if(!fa4(Y)){let X=this.createError(RangeError,`invalid status code ${Y}`,!0,1002,"WS_ERR_INVALID_CLOSE_CODE");Q(X);return}let G=new qn(J.buffer,J.byteOffset+2,J.length-2);if(!this._skipUTF8Validation&&!Dz6(G)){let X=this.createError(Error,"invalid UTF-8 sequence",!0,1007,"WS_ERR_INVALID_UTF8");Q(X);return}this._loop=!1,this.emit("conclude",Y,G),this.end()}this._state=0;return}if(this._allowSynchronousEvents)this.emit(this._opcode===9?"ping":"pong",J),this._state=0;else this._state=6,setImmediate(()=>{this.emit(this._opcode===9?"ping":"pong",J),this._state=0,this.startLoop(Q)})}createError(J,Q,Y,G,X){this._loop=!1,this._errored=!0;let z=new J(Y?`Invalid WebSocket frame: ${Q}`:Q);return Error.captureStackTrace(z,this.createError),z.code=X,z[Sa4]=G,z}}Iz6.exports=Hz6});var ZO1=H((E97,Bz6)=>{var{Duplex:L97}=V1("stream"),{randomFillSync:ka4}=V1("crypto"),Oz6=Hk(),{EMPTY_BUFFER:va4}=kq(),{isValidStatusCode:ja4}=Ik(),{mask:Az6,toBuffer:ZL}=Uk(),i2=Symbol("kByteLength"),ha4=Buffer.alloc(4),AH,VL=8192;class jq{constructor(J,Q,Y){if(this._extensions=Q||{},Y)this._generateMask=Y,this._maskBuffer=Buffer.alloc(4);this._socket=J,this._firstFragment=!0,this._compress=!1,this._bufferedBytes=0,this._deflating=!1,this._queue=[]}static frame(J,Q){let Y,G=!1,X=2,z=!1;if(Q.mask){if(Y=Q.maskBuffer||ha4,Q.generateMask)Q.generateMask(Y);else{if(VL===8192){if(AH===void 0)AH=Buffer.alloc(8192);ka4(AH,0,8192),VL=0}Y[0]=AH[VL++],Y[1]=AH[VL++],Y[2]=AH[VL++],Y[3]=AH[VL++]}z=(Y[0]|Y[1]|Y[2]|Y[3])===0,X=6}let K;if(typeof J==="string")if((!Q.mask||z)&&Q[i2]!==void 0)K=Q[i2];else J=Buffer.from(J),K=J.length;else K=J.length,G=Q.mask&&Q.readOnly&&!z;let W=K;if(K>=65536)X+=8,W=127;else if(K>125)X+=2,W=126;let Z=Buffer.allocUnsafe(G?K+X:X);if(Z[0]=Q.fin?Q.opcode|128:Q.opcode,Q.rsv1)Z[0]|=64;if(Z[1]=W,W===126)Z.writeUInt16BE(K,2);else if(W===127)Z[2]=Z[3]=0,Z.writeUIntBE(K,4,6);if(!Q.mask)return[Z,J];if(Z[1]|=128,Z[X-4]=Y[0],Z[X-3]=Y[1],Z[X-2]=Y[2],Z[X-1]=Y[3],z)return[Z,J];if(G)return Az6(J,Y,Z,X,K),[Z];return Az6(J,Y,J,0,K),[Z,J]}close(J,Q,Y,G){let X;if(J===void 0)X=va4;else if(typeof J!=="number"||!ja4(J))throw TypeError("First argument must be a valid error code number");else if(Q===void 0||!Q.length)X=Buffer.allocUnsafe(2),X.writeUInt16BE(J,0);else{let K=Buffer.byteLength(Q);if(K>123)throw RangeError("The message must not be greater than 123 bytes");if(X=Buffer.allocUnsafe(2+K),X.writeUInt16BE(J,0),typeof Q==="string")X.write(Q,2);else X.set(Q,2)}let z={[i2]:X.length,fin:!0,generateMask:this._generateMask,mask:Y,maskBuffer:this._maskBuffer,opcode:8,readOnly:!1,rsv1:!1};if(this._deflating)this.enqueue([this.dispatch,X,!1,z,G]);else this.sendFrame(jq.frame(X,z),G)}ping(J,Q,Y){let G,X;if(typeof J==="string")G=Buffer.byteLength(J),X=!1;else J=ZL(J),G=J.length,X=ZL.readOnly;if(G>125)throw RangeError("The data size must not be greater than 125 bytes");let z={[i2]:G,fin:!0,generateMask:this._generateMask,mask:Q,maskBuffer:this._maskBuffer,opcode:9,readOnly:X,rsv1:!1};if(this._deflating)this.enqueue([this.dispatch,J,!1,z,Y]);else this.sendFrame(jq.frame(J,z),Y)}pong(J,Q,Y){let G,X;if(typeof J==="string")G=Buffer.byteLength(J),X=!1;else J=ZL(J),G=J.length,X=ZL.readOnly;if(G>125)throw RangeError("The data size must not be greater than 125 bytes");let z={[i2]:G,fin:!0,generateMask:this._generateMask,mask:Q,maskBuffer:this._maskBuffer,opcode:10,readOnly:X,rsv1:!1};if(this._deflating)this.enqueue([this.dispatch,J,!1,z,Y]);else this.sendFrame(jq.frame(J,z),Y)}send(J,Q,Y){let G=this._extensions[Oz6.extensionName],X=Q.binary?2:1,z=Q.compress,K,W;if(typeof J==="string")K=Buffer.byteLength(J),W=!1;else J=ZL(J),K=J.length,W=ZL.readOnly;if(this._firstFragment){if(this._firstFragment=!1,z&&G&&G.params[G._isServer?"server_no_context_takeover":"client_no_context_takeover"])z=K>=G._threshold;this._compress=z}else z=!1,X=0;if(Q.fin)this._firstFragment=!0;if(G){let Z={[i2]:K,fin:Q.fin,generateMask:this._generateMask,mask:Q.mask,maskBuffer:this._maskBuffer,opcode:X,readOnly:W,rsv1:z};if(this._deflating)this.enqueue([this.dispatch,J,this._compress,Z,Y]);else this.dispatch(J,this._compress,Z,Y)}else this.sendFrame(jq.frame(J,{[i2]:K,fin:Q.fin,generateMask:this._generateMask,mask:Q.mask,maskBuffer:this._maskBuffer,opcode:X,readOnly:W,rsv1:!1}),Y)}dispatch(J,Q,Y,G){if(!Q){this.sendFrame(jq.frame(J,Y),G);return}let X=this._extensions[Oz6.extensionName];this._bufferedBytes+=Y[i2],this._deflating=!0,X.compress(J,Y.fin,(z,K)=>{if(this._socket.destroyed){let W=Error("The socket was closed while data was being compressed");if(typeof G==="function")G(W);for(let Z=0;Z<this._queue.length;Z++){let V=this._queue[Z],q=V[V.length-1];if(typeof q==="function")q(W)}return}this._bufferedBytes-=Y[i2],this._deflating=!1,Y.readOnly=!1,this.sendFrame(jq.frame(K,Y),G),this.dequeue()})}dequeue(){while(!this._deflating&&this._queue.length){let J=this._queue.shift();this._bufferedBytes-=J[3][i2],Reflect.apply(J[0],this,J.slice(1))}}enqueue(J){this._bufferedBytes+=J[3][i2],this._queue.push(J)}sendFrame(J,Q){if(J.length===2)this._socket.cork(),this._socket.write(J[0]),this._socket.write(J[1],Q),this._socket.uncork();else this._socket.write(J[0],Q)}}Bz6.exports=jq});var Tz6=H((C97,Sz6)=>{var{kForOnEventAttribute:Ok,kListener:VO1}=kq(),Nz6=Symbol("kCode"),wz6=Symbol("kData"),Lz6=Symbol("kError"),Ez6=Symbol("kMessage"),Cz6=Symbol("kReason"),qL=Symbol("kTarget"),Rz6=Symbol("kType"),Fz6=Symbol("kWasClean");class hq{constructor(J){this[qL]=null,this[Rz6]=J}get target(){return this[qL]}get type(){return this[Rz6]}}Object.defineProperty(hq.prototype,"target",{enumerable:!0});Object.defineProperty(hq.prototype,"type",{enumerable:!0});class UL extends hq{constructor(J,Q={}){super(J);this[Nz6]=Q.code===void 0?0:Q.code,this[Cz6]=Q.reason===void 0?"":Q.reason,this[Fz6]=Q.wasClean===void 0?!1:Q.wasClean}get code(){return this[Nz6]}get reason(){return this[Cz6]}get wasClean(){return this[Fz6]}}Object.defineProperty(UL.prototype,"code",{enumerable:!0});Object.defineProperty(UL.prototype,"reason",{enumerable:!0});Object.defineProperty(UL.prototype,"wasClean",{enumerable:!0});class Ak extends hq{constructor(J,Q={}){super(J);this[Lz6]=Q.error===void 0?null:Q.error,this[Ez6]=Q.message===void 0?"":Q.message}get error(){return this[Lz6]}get message(){return this[Ez6]}}Object.defineProperty(Ak.prototype,"error",{enumerable:!0});Object.defineProperty(Ak.prototype,"message",{enumerable:!0});class Mn extends hq{constructor(J,Q={}){super(J);this[wz6]=Q.data===void 0?null:Q.data}get data(){return this[wz6]}}Object.defineProperty(Mn.prototype,"data",{enumerable:!0});var ba4={addEventListener(J,Q,Y={}){for(let X of this.listeners(J))if(!Y[Ok]&&X[VO1]===Q&&!X[Ok])return;let G;if(J==="message")G=function(z,K){let W=new Mn("message",{data:K?z:z.toString()});W[qL]=this,Un(Q,this,W)};else if(J==="close")G=function(z,K){let W=new UL("close",{code:z,reason:K.toString(),wasClean:this._closeFrameReceived&&this._closeFrameSent});W[qL]=this,Un(Q,this,W)};else if(J==="error")G=function(z){let K=new Ak("error",{error:z,message:z.message});K[qL]=this,Un(Q,this,K)};else if(J==="open")G=function(){let z=new hq("open");z[qL]=this,Un(Q,this,z)};else return;if(G[Ok]=!!Y[Ok],G[VO1]=Q,Y.once)this.once(J,G);else this.on(J,G)},removeEventListener(J,Q){for(let Y of this.listeners(J))if(Y[VO1]===Q&&!Y[Ok]){this.removeListener(J,Y);break}}};Sz6.exports={CloseEvent:UL,ErrorEvent:Ak,Event:hq,EventTarget:ba4,MessageEvent:Mn};function Un(J,Q,Y){if(typeof J==="object"&&J.handleEvent)J.handleEvent.call(J,Y);else J.call(Q,Y)}});var qO1=H((R97,Pz6)=>{var{tokenChars:Bk}=Ik();function eX(J,Q,Y){if(J[Q]===void 0)J[Q]=[Y];else J[Q].push(Y)}function xa4(J){let Q=Object.create(null),Y=Object.create(null),G=!1,X=!1,z=!1,K,W,Z=-1,V=-1,q=-1,U=0;for(;U<J.length;U++)if(V=J.charCodeAt(U),K===void 0)if(q===-1&&Bk[V]===1){if(Z===-1)Z=U}else if(U!==0&&(V===32||V===9)){if(q===-1&&Z!==-1)q=U}else if(V===59||V===44){if(Z===-1)throw SyntaxError(`Unexpected character at index ${U}`);if(q===-1)q=U;let D=J.slice(Z,q);if(V===44)eX(Q,D,Y),Y=Object.create(null);else K=D;Z=q=-1}else throw SyntaxError(`Unexpected character at index ${U}`);else if(W===void 0)if(q===-1&&Bk[V]===1){if(Z===-1)Z=U}else if(V===32||V===9){if(q===-1&&Z!==-1)q=U}else if(V===59||V===44){if(Z===-1)throw SyntaxError(`Unexpected character at index ${U}`);if(q===-1)q=U;if(eX(Y,J.slice(Z,q),!0),V===44)eX(Q,K,Y),Y=Object.create(null),K=void 0;Z=q=-1}else if(V===61&&Z!==-1&&q===-1)W=J.slice(Z,U),Z=q=-1;else throw SyntaxError(`Unexpected character at index ${U}`);else if(X){if(Bk[V]!==1)throw SyntaxError(`Unexpected character at index ${U}`);if(Z===-1)Z=U;else if(!G)G=!0;X=!1}else if(z)if(Bk[V]===1){if(Z===-1)Z=U}else if(V===34&&Z!==-1)z=!1,q=U;else if(V===92)X=!0;else throw SyntaxError(`Unexpected character at index ${U}`);else if(V===34&&J.charCodeAt(U-1)===61)z=!0;else if(q===-1&&Bk[V]===1){if(Z===-1)Z=U}else if(Z!==-1&&(V===32||V===9)){if(q===-1)q=U}else if(V===59||V===44){if(Z===-1)throw SyntaxError(`Unexpected character at index ${U}`);if(q===-1)q=U;let D=J.slice(Z,q);if(G)D=D.replace(/\\/g,""),G=!1;if(eX(Y,W,D),V===44)eX(Q,K,Y),Y=Object.create(null),K=void 0;W=void 0,Z=q=-1}else throw SyntaxError(`Unexpected character at index ${U}`);if(Z===-1||z||V===32||V===9)throw SyntaxError("Unexpected end of input");if(q===-1)q=U;let M=J.slice(Z,q);if(K===void 0)eX(Q,M,Y);else{if(W===void 0)eX(Y,M,!0);else if(G)eX(Y,W,M.replace(/\\/g,""));else eX(Y,W,M);eX(Q,K,Y)}return Q}function ya4(J){return Object.keys(J).map((Q)=>{let Y=J[Q];if(!Array.isArray(Y))Y=[Y];return Y.map((G)=>{return[Q].concat(Object.keys(G).map((X)=>{let z=G[X];if(!Array.isArray(z))z=[z];return z.map((K)=>K===!0?X:`${X}=${K}`).join("; ")})).join("; ")}).join(", ")}).join(", ")}Pz6.exports={format:ya4,parse:xa4}});var IO1=H((T97,mz6)=>{var ga4=V1("events"),ma4=V1("https"),da4=V1("http"),kz6=V1("net"),ua4=V1("tls"),{randomBytes:la4,createHash:pa4}=V1("crypto"),{Duplex:F97,Readable:S97}=V1("stream"),{URL:UO1}=V1("url"),bq=Hk(),ca4=WO1(),_a4=ZO1(),{BINARY_TYPES:$z6,EMPTY_BUFFER:Dn,GUID:ia4,kForOnEventAttribute:MO1,kListener:na4,kStatusCode:oa4,kWebSocket:q7,NOOP:vz6}=kq(),{EventTarget:{addEventListener:aa4,removeEventListener:ra4}}=Tz6(),{format:sa4,parse:ta4}=qO1(),{toBuffer:ea4}=Uk(),jz6=Symbol("kAborted"),DO1=[8,13],DW=["CONNECTING","OPEN","CLOSING","CLOSED"],Jr4=/^[!#$%&'*+\-.0-9A-Z^_`|a-z~]+$/;class d0 extends ga4{constructor(J,Q,Y){super();if(this._binaryType=$z6[0],this._closeCode=1006,this._closeFrameReceived=!1,this._closeFrameSent=!1,this._closeMessage=Dn,this._closeTimer=null,this._extensions={},this._paused=!1,this._protocol="",this._readyState=d0.CONNECTING,this._receiver=null,this._sender=null,this._socket=null,J!==null){if(this._bufferedAmount=0,this._isServer=!1,this._redirects=0,Q===void 0)Q=[];else if(!Array.isArray(Q))if(typeof Q==="object"&&Q!==null)Y=Q,Q=[];else Q=[Q];hz6(this,J,Q,Y)}else this._autoPong=Y.autoPong,this._isServer=!0}get binaryType(){return this._binaryType}set binaryType(J){if(!$z6.includes(J))return;if(this._binaryType=J,this._receiver)this._receiver._binaryType=J}get bufferedAmount(){if(!this._socket)return this._bufferedAmount;return this._socket._writableState.length+this._sender._bufferedBytes}get extensions(){return Object.keys(this._extensions).join()}get isPaused(){return this._paused}get onclose(){return null}get onerror(){return null}get onopen(){return null}get onmessage(){return null}get protocol(){return this._protocol}get readyState(){return this._readyState}get url(){return this._url}setSocket(J,Q,Y){let G=new ca4({allowSynchronousEvents:Y.allowSynchronousEvents,binaryType:this.binaryType,extensions:this._extensions,isServer:this._isServer,maxPayload:Y.maxPayload,skipUTF8Validation:Y.skipUTF8Validation});if(this._sender=new _a4(J,this._extensions,Y.generateMask),this._receiver=G,this._socket=J,G[q7]=this,J[q7]=this,G.on("conclude",Gr4),G.on("drain",Xr4),G.on("error",zr4),G.on("message",Kr4),G.on("ping",Wr4),G.on("pong",Zr4),J.setTimeout)J.setTimeout(0);if(J.setNoDelay)J.setNoDelay();if(Q.length>0)J.unshift(Q);J.on("close",xz6),J.on("data",In),J.on("end",yz6),J.on("error",gz6),this._readyState=d0.OPEN,this.emit("open")}emitClose(){if(!this._socket){this._readyState=d0.CLOSED,this.emit("close",this._closeCode,this._closeMessage);return}if(this._extensions[bq.extensionName])this._extensions[bq.extensionName].cleanup();this._receiver.removeAllListeners(),this._readyState=d0.CLOSED,this.emit("close",this._closeCode,this._closeMessage)}close(J,Q){if(this.readyState===d0.CLOSED)return;if(this.readyState===d0.CONNECTING){aJ(this,this._req,"WebSocket was closed before the connection was established");return}if(this.readyState===d0.CLOSING){if(this._closeFrameSent&&(this._closeFrameReceived||this._receiver._writableState.errorEmitted))this._socket.end();return}this._readyState=d0.CLOSING,this._sender.close(J,Q,!this._isServer,(Y)=>{if(Y)return;if(this._closeFrameSent=!0,this._closeFrameReceived||this._receiver._writableState.errorEmitted)this._socket.end()}),this._closeTimer=setTimeout(this._socket.destroy.bind(this._socket),30000)}pause(){if(this.readyState===d0.CONNECTING||this.readyState===d0.CLOSED)return;this._paused=!0,this._socket.pause()}ping(J,Q,Y){if(this.readyState===d0.CONNECTING)throw Error("WebSocket is not open: readyState 0 (CONNECTING)");if(typeof J==="function")Y=J,J=Q=void 0;else if(typeof Q==="function")Y=Q,Q=void 0;if(typeof J==="number")J=J.toString();if(this.readyState!==d0.OPEN){HO1(this,J,Y);return}if(Q===void 0)Q=!this._isServer;this._sender.ping(J||Dn,Q,Y)}pong(J,Q,Y){if(this.readyState===d0.CONNECTING)throw Error("WebSocket is not open: readyState 0 (CONNECTING)");if(typeof J==="function")Y=J,J=Q=void 0;else if(typeof Q==="function")Y=Q,Q=void 0;if(typeof J==="number")J=J.toString();if(this.readyState!==d0.OPEN){HO1(this,J,Y);return}if(Q===void 0)Q=!this._isServer;this._sender.pong(J||Dn,Q,Y)}resume(){if(this.readyState===d0.CONNECTING||this.readyState===d0.CLOSED)return;if(this._paused=!1,!this._receiver._writableState.needDrain)this._socket.resume()}send(J,Q,Y){if(this.readyState===d0.CONNECTING)throw Error("WebSocket is not open: readyState 0 (CONNECTING)");if(typeof Q==="function")Y=Q,Q={};if(typeof J==="number")J=J.toString();if(this.readyState!==d0.OPEN){HO1(this,J,Y);return}let G={binary:typeof J!=="string",mask:!this._isServer,compress:!0,fin:!0,...Q};if(!this._extensions[bq.extensionName])G.compress=!1;this._sender.send(J||Dn,G,Y)}terminate(){if(this.readyState===d0.CLOSED)return;if(this.readyState===d0.CONNECTING){aJ(this,this._req,"WebSocket was closed before the connection was established");return}if(this._socket)this._readyState=d0.CLOSING,this._socket.destroy()}}Object.defineProperty(d0,"CONNECTING",{enumerable:!0,value:DW.indexOf("CONNECTING")});Object.defineProperty(d0.prototype,"CONNECTING",{enumerable:!0,value:DW.indexOf("CONNECTING")});Object.defineProperty(d0,"OPEN",{enumerable:!0,value:DW.indexOf("OPEN")});Object.defineProperty(d0.prototype,"OPEN",{enumerable:!0,value:DW.indexOf("OPEN")});Object.defineProperty(d0,"CLOSING",{enumerable:!0,value:DW.indexOf("CLOSING")});Object.defineProperty(d0.prototype,"CLOSING",{enumerable:!0,value:DW.indexOf("CLOSING")});Object.defineProperty(d0,"CLOSED",{enumerable:!0,value:DW.indexOf("CLOSED")});Object.defineProperty(d0.prototype,"CLOSED",{enumerable:!0,value:DW.indexOf("CLOSED")});["binaryType","bufferedAmount","extensions","isPaused","protocol","readyState","url"].forEach((J)=>{Object.defineProperty(d0.prototype,J,{enumerable:!0})});["open","error","close","message"].forEach((J)=>{Object.defineProperty(d0.prototype,`on${J}`,{enumerable:!0,get(){for(let Q of this.listeners(J))if(Q[MO1])return Q[na4];return null},set(Q){for(let Y of this.listeners(J))if(Y[MO1]){this.removeListener(J,Y);break}if(typeof Q!=="function")return;this.addEventListener(J,Q,{[MO1]:!0})}})});d0.prototype.addEventListener=aa4;d0.prototype.removeEventListener=ra4;mz6.exports=d0;function hz6(J,Q,Y,G){let X={allowSynchronousEvents:!0,autoPong:!0,protocolVersion:DO1[1],maxPayload:104857600,skipUTF8Validation:!1,perMessageDeflate:!0,followRedirects:!1,maxRedirects:10,...G,socketPath:void 0,hostname:void 0,protocol:void 0,timeout:void 0,method:"GET",host:void 0,path:void 0,port:void 0};if(J._autoPong=X.autoPong,!DO1.includes(X.protocolVersion))throw RangeError(`Unsupported protocol version: ${X.protocolVersion} (supported versions: ${DO1.join(", ")})`);let z;if(Q instanceof UO1)z=Q;else try{z=new UO1(Q)}catch(O){throw SyntaxError(`Invalid URL: ${Q}`)}if(z.protocol==="http:")z.protocol="ws:";else if(z.protocol==="https:")z.protocol="wss:";J._url=z.href;let K=z.protocol==="wss:",W=z.protocol==="ws+unix:",Z;if(z.protocol!=="ws:"&&!K&&!W)Z=`The URL's protocol must be one of "ws:", "wss:", "http:", "https", or "ws+unix:"`;else if(W&&!z.pathname)Z="The URL's pathname is empty";else if(z.hash)Z="The URL contains a fragment identifier";if(Z){let O=SyntaxError(Z);if(J._redirects===0)throw O;else{Hn(J,O);return}}let V=K?443:80,q=la4(16).toString("base64"),U=K?ma4.request:da4.request,M=new Set,D;if(X.createConnection=X.createConnection||(K?Yr4:Qr4),X.defaultPort=X.defaultPort||V,X.port=z.port||V,X.host=z.hostname.startsWith("[")?z.hostname.slice(1,-1):z.hostname,X.headers={...X.headers,"Sec-WebSocket-Version":X.protocolVersion,"Sec-WebSocket-Key":q,Connection:"Upgrade",Upgrade:"websocket"},X.path=z.pathname+z.search,X.timeout=X.handshakeTimeout,X.perMessageDeflate)D=new bq(X.perMessageDeflate!==!0?X.perMessageDeflate:{},!1,X.maxPayload),X.headers["Sec-WebSocket-Extensions"]=sa4({[bq.extensionName]:D.offer()});if(Y.length){for(let O of Y){if(typeof O!=="string"||!Jr4.test(O)||M.has(O))throw SyntaxError("An invalid or duplicated subprotocol was specified");M.add(O)}X.headers["Sec-WebSocket-Protocol"]=Y.join(",")}if(X.origin)if(X.protocolVersion<13)X.headers["Sec-WebSocket-Origin"]=X.origin;else X.headers.Origin=X.origin;if(z.username||z.password)X.auth=`${z.username}:${z.password}`;if(W){let O=X.path.split(":");X.socketPath=O[0],X.path=O[1]}let I;if(X.followRedirects){if(J._redirects===0){J._originalIpc=W,J._originalSecure=K,J._originalHostOrSocketPath=W?X.socketPath:z.host;let O=G&&G.headers;if(G={...G,headers:{}},O)for(let[A,B]of Object.entries(O))G.headers[A.toLowerCase()]=B}else if(J.listenerCount("redirect")===0){let O=W?J._originalIpc?X.socketPath===J._originalHostOrSocketPath:!1:J._originalIpc?!1:z.host===J._originalHostOrSocketPath;if(!O||J._originalSecure&&!K){if(delete X.headers.authorization,delete X.headers.cookie,!O)delete X.headers.host;X.auth=void 0}}if(X.auth&&!G.headers.authorization)G.headers.authorization="Basic "+Buffer.from(X.auth).toString("base64");if(I=J._req=U(X),J._redirects)J.emit("redirect",J.url,I)}else I=J._req=U(X);if(X.timeout)I.on("timeout",()=>{aJ(J,I,"Opening handshake has timed out")});if(I.on("error",(O)=>{if(I===null||I[jz6])return;I=J._req=null,Hn(J,O)}),I.on("response",(O)=>{let A=O.headers.location,B=O.statusCode;if(A&&X.followRedirects&&B>=300&&B<400){if(++J._redirects>X.maxRedirects){aJ(J,I,"Maximum redirects exceeded");return}I.abort();let w;try{w=new UO1(A,Q)}catch(N){let L=SyntaxError(`Invalid URL: ${A}`);Hn(J,L);return}hz6(J,w,Y,G)}else if(!J.emit("unexpected-response",I,O))aJ(J,I,`Unexpected server response: ${O.statusCode}`)}),I.on("upgrade",(O,A,B)=>{if(J.emit("upgrade",O),J.readyState!==d0.CONNECTING)return;I=J._req=null;let w=O.headers.upgrade;if(w===void 0||w.toLowerCase()!=="websocket"){aJ(J,A,"Invalid Upgrade header");return}let N=pa4("sha1").update(q+ia4).digest("base64");if(O.headers["sec-websocket-accept"]!==N){aJ(J,A,"Invalid Sec-WebSocket-Accept header");return}let L=O.headers["sec-websocket-protocol"],E;if(L!==void 0){if(!M.size)E="Server sent a subprotocol but none was requested";else if(!M.has(L))E="Server sent an invalid subprotocol"}else if(M.size)E="Server sent no subprotocol";if(E){aJ(J,A,E);return}if(L)J._protocol=L;let R=O.headers["sec-websocket-extensions"];if(R!==void 0){if(!D){aJ(J,A,"Server sent a Sec-WebSocket-Extensions header but no extension was requested");return}let F;try{F=ta4(R)}catch(C){aJ(J,A,"Invalid Sec-WebSocket-Extensions header");return}let f=Object.keys(F);if(f.length!==1||f[0]!==bq.extensionName){aJ(J,A,"Server indicated an extension that was not requested");return}try{D.accept(F[bq.extensionName])}catch(C){aJ(J,A,"Invalid Sec-WebSocket-Extensions header");return}J._extensions[bq.extensionName]=D}J.setSocket(A,B,{allowSynchronousEvents:X.allowSynchronousEvents,generateMask:X.generateMask,maxPayload:X.maxPayload,skipUTF8Validation:X.skipUTF8Validation})}),X.finishRequest)X.finishRequest(I,J);else I.end()}function Hn(J,Q){J._readyState=d0.CLOSING,J.emit("error",Q),J.emitClose()}function Qr4(J){return J.path=J.socketPath,kz6.connect(J)}function Yr4(J){if(J.path=void 0,!J.servername&&J.servername!=="")J.servername=kz6.isIP(J.host)?"":J.host;return ua4.connect(J)}function aJ(J,Q,Y){J._readyState=d0.CLOSING;let G=Error(Y);if(Error.captureStackTrace(G,aJ),Q.setHeader){if(Q[jz6]=!0,Q.abort(),Q.socket&&!Q.socket.destroyed)Q.socket.destroy();process.nextTick(Hn,J,G)}else Q.destroy(G),Q.once("error",J.emit.bind(J,"error")),Q.once("close",J.emitClose.bind(J))}function HO1(J,Q,Y){if(Q){let G=ea4(Q).length;if(J._socket)J._sender._bufferedBytes+=G;else J._bufferedAmount+=G}if(Y){let G=Error(`WebSocket is not open: readyState ${J.readyState} (${DW[J.readyState]})`);process.nextTick(Y,G)}}function Gr4(J,Q){let Y=this[q7];if(Y._closeFrameReceived=!0,Y._closeMessage=Q,Y._closeCode=J,Y._socket[q7]===void 0)return;if(Y._socket.removeListener("data",In),process.nextTick(bz6,Y._socket),J===1005)Y.close();else Y.close(J,Q)}function Xr4(){let J=this[q7];if(!J.isPaused)J._socket.resume()}function zr4(J){let Q=this[q7];if(Q._socket[q7]!==void 0)Q._socket.removeListener("data",In),process.nextTick(bz6,Q._socket),Q.close(J[oa4]);Q.emit("error",J)}function fz6(){this[q7].emitClose()}function Kr4(J,Q){this[q7].emit("message",J,Q)}function Wr4(J){let Q=this[q7];if(Q._autoPong)Q.pong(J,!this._isServer,vz6);Q.emit("ping",J)}function Zr4(J){this[q7].emit("pong",J)}function bz6(J){J.resume()}function xz6(){let J=this[q7];this.removeListener("close",xz6),this.removeListener("data",In),this.removeListener("end",yz6),J._readyState=d0.CLOSING;let Q;if(!this._readableState.endEmitted&&!J._closeFrameReceived&&!J._receiver._writableState.errorEmitted&&(Q=J._socket.read())!==null)J._receiver.write(Q);if(J._receiver.end(),this[q7]=void 0,clearTimeout(J._closeTimer),J._receiver._writableState.finished||J._receiver._writableState.errorEmitted)J.emitClose();else J._receiver.on("error",fz6),J._receiver.on("finish",fz6)}function In(J){if(!this[q7]._receiver.write(J))this.pause()}function yz6(){let J=this[q7];J._readyState=d0.CLOSING,J._receiver.end(),this.end()}function gz6(){let J=this[q7];if(this.removeListener("error",gz6),this.on("error",vz6),J)J._readyState=d0.CLOSING,this.destroy()}});var pz6=H((P97,lz6)=>{var{Duplex:Vr4}=V1("stream");function dz6(J){J.emit("close")}function qr4(){if(!this.destroyed&&this._writableState.finished)this.destroy()}function uz6(J){if(this.removeListener("error",uz6),this.destroy(),this.listenerCount("error")===0)this.emit("error",J)}function Ur4(J,Q){let Y=!0,G=new Vr4({...Q,autoDestroy:!1,emitClose:!1,objectMode:!1,writableObjectMode:!1});return J.on("message",function(z,K){let W=!K&&G._readableState.objectMode?z.toString():z;if(!G.push(W))J.pause()}),J.once("error",function(z){if(G.destroyed)return;Y=!1,G.destroy(z)}),J.once("close",function(){if(G.destroyed)return;G.push(null)}),G._destroy=function(X,z){if(J.readyState===J.CLOSED){z(X),process.nextTick(dz6,G);return}let K=!1;if(J.once("error",function(Z){K=!0,z(Z)}),J.once("close",function(){if(!K)z(X);process.nextTick(dz6,G)}),Y)J.terminate()},G._final=function(X){if(J.readyState===J.CONNECTING){J.once("open",function(){G._final(X)});return}if(J._socket===null)return;if(J._socket._writableState.finished){if(X(),G._readableState.endEmitted)G.destroy()}else J._socket.once("finish",function(){X()}),J.close()},G._read=function(){if(J.isPaused)J.resume()},G._write=function(X,z,K){if(J.readyState===J.CONNECTING){J.once("open",function(){G._write(X,z,K)});return}J.send(X,K)},G.on("end",qr4),G.on("error",uz6),G}lz6.exports=Ur4});var _z6=H(($97,cz6)=>{var{tokenChars:Mr4}=Ik();function Dr4(J){let Q=new Set,Y=-1,G=-1,X=0;for(X;X<J.length;X++){let K=J.charCodeAt(X);if(G===-1&&Mr4[K]===1){if(Y===-1)Y=X}else if(X!==0&&(K===32||K===9)){if(G===-1&&Y!==-1)G=X}else if(K===44){if(Y===-1)throw SyntaxError(`Unexpected character at index ${X}`);if(G===-1)G=X;let W=J.slice(Y,G);if(Q.has(W))throw SyntaxError(`The "${W}" subprotocol is duplicated`);Q.add(W),Y=G=-1}else throw SyntaxError(`Unexpected character at index ${X}`)}if(Y===-1||G!==-1)throw SyntaxError("Unexpected end of input");let z=J.slice(Y,X);if(Q.has(z))throw SyntaxError(`The "${z}" subprotocol is duplicated`);return Q.add(z),Q}cz6.exports={parse:Dr4}});var rz6=H((k97,az6)=>{var Hr4=V1("events"),On=V1("http"),{Duplex:f97}=V1("stream"),{createHash:Ir4}=V1("crypto"),iz6=qO1(),BH=Hk(),Or4=_z6(),Ar4=IO1(),{GUID:Br4,kWebSocket:Nr4}=kq(),wr4=/^[+/0-9A-Za-z]{22}==$/;class oz6 extends Hr4{constructor(J,Q){super();if(J={allowSynchronousEvents:!0,autoPong:!0,maxPayload:104857600,skipUTF8Validation:!1,perMessageDeflate:!1,handleProtocols:null,clientTracking:!0,verifyClient:null,noServer:!1,backlog:null,server:null,host:null,path:null,port:null,WebSocket:Ar4,...J},J.port==null&&!J.server&&!J.noServer||J.port!=null&&(J.server||J.noServer)||J.server&&J.noServer)throw TypeError('One and only one of the "port", "server", or "noServer" options must be specified');if(J.port!=null)this._server=On.createServer((Y,G)=>{let X=On.STATUS_CODES[426];G.writeHead(426,{"Content-Length":X.length,"Content-Type":"text/plain"}),G.end(X)}),this._server.listen(J.port,J.host,J.backlog,Q);else if(J.server)this._server=J.server;if(this._server){let Y=this.emit.bind(this,"connection");this._removeListeners=Lr4(this._server,{listening:this.emit.bind(this,"listening"),error:this.emit.bind(this,"error"),upgrade:(G,X,z)=>{this.handleUpgrade(G,X,z,Y)}})}if(J.perMessageDeflate===!0)J.perMessageDeflate={};if(J.clientTracking)this.clients=new Set,this._shouldEmitClose=!1;this.options=J,this._state=0}address(){if(this.options.noServer)throw Error('The server is operating in "noServer" mode');if(!this._server)return null;return this._server.address()}close(J){if(this._state===2){if(J)this.once("close",()=>{J(Error("The server is not running"))});process.nextTick(Nk,this);return}if(J)this.once("close",J);if(this._state===1)return;if(this._state=1,this.options.noServer||this.options.server){if(this._server)this._removeListeners(),this._removeListeners=this._server=null;if(this.clients)if(!this.clients.size)process.nextTick(Nk,this);else this._shouldEmitClose=!0;else process.nextTick(Nk,this)}else{let Q=this._server;this._removeListeners(),this._removeListeners=this._server=null,Q.close(()=>{Nk(this)})}}shouldHandle(J){if(this.options.path){let Q=J.url.indexOf("?");if((Q!==-1?J.url.slice(0,Q):J.url)!==this.options.path)return!1}return!0}handleUpgrade(J,Q,Y,G){Q.on("error",nz6);let X=J.headers["sec-websocket-key"],z=J.headers.upgrade,K=+J.headers["sec-websocket-version"];if(J.method!=="GET"){NH(this,J,Q,405,"Invalid HTTP method");return}if(z===void 0||z.toLowerCase()!=="websocket"){NH(this,J,Q,400,"Invalid Upgrade header");return}if(X===void 0||!wr4.test(X)){NH(this,J,Q,400,"Missing or invalid Sec-WebSocket-Key header");return}if(K!==8&&K!==13){NH(this,J,Q,400,"Missing or invalid Sec-WebSocket-Version header");return}if(!this.shouldHandle(J)){wk(Q,400);return}let W=J.headers["sec-websocket-protocol"],Z=new Set;if(W!==void 0)try{Z=Or4.parse(W)}catch(U){NH(this,J,Q,400,"Invalid Sec-WebSocket-Protocol header");return}let V=J.headers["sec-websocket-extensions"],q={};if(this.options.perMessageDeflate&&V!==void 0){let U=new BH(this.options.perMessageDeflate,!0,this.options.maxPayload);try{let M=iz6.parse(V);if(M[BH.extensionName])U.accept(M[BH.extensionName]),q[BH.extensionName]=U}catch(M){NH(this,J,Q,400,"Invalid or unacceptable Sec-WebSocket-Extensions header");return}}if(this.options.verifyClient){let U={origin:J.headers[`${K===8?"sec-websocket-origin":"origin"}`],secure:!!(J.socket.authorized||J.socket.encrypted),req:J};if(this.options.verifyClient.length===2){this.options.verifyClient(U,(M,D,I,O)=>{if(!M)return wk(Q,D||401,I,O);this.completeUpgrade(q,X,Z,J,Q,Y,G)});return}if(!this.options.verifyClient(U))return wk(Q,401)}this.completeUpgrade(q,X,Z,J,Q,Y,G)}completeUpgrade(J,Q,Y,G,X,z,K){if(!X.readable||!X.writable)return X.destroy();if(X[Nr4])throw Error("server.handleUpgrade() was called more than once with the same socket, possibly due to a misconfiguration");if(this._state>0)return wk(X,503);let Z=["HTTP/1.1 101 Switching Protocols","Upgrade: websocket","Connection: Upgrade",`Sec-WebSocket-Accept: ${Ir4("sha1").update(Q+Br4).digest("base64")}`],V=new this.options.WebSocket(null,void 0,this.options);if(Y.size){let q=this.options.handleProtocols?this.options.handleProtocols(Y,G):Y.values().next().value;if(q)Z.push(`Sec-WebSocket-Protocol: ${q}`),V._protocol=q}if(J[BH.extensionName]){let q=J[BH.extensionName].params,U=iz6.format({[BH.extensionName]:[q]});Z.push(`Sec-WebSocket-Extensions: ${U}`),V._extensions=J}if(this.emit("headers",Z,G),X.write(Z.concat(`\r
`).join(`\r
`)),X.removeListener("error",nz6),V.setSocket(X,z,{allowSynchronousEvents:this.options.allowSynchronousEvents,maxPayload:this.options.maxPayload,skipUTF8Validation:this.options.skipUTF8Validation}),this.clients)this.clients.add(V),V.on("close",()=>{if(this.clients.delete(V),this._shouldEmitClose&&!this.clients.size)process.nextTick(Nk,this)});K(V,G)}}az6.exports=oz6;function Lr4(J,Q){for(let Y of Object.keys(Q))J.on(Y,Q[Y]);return function(){for(let G of Object.keys(Q))J.removeListener(G,Q[G])}}function Nk(J){J._state=2,J.emit("close")}function nz6(){this.destroy()}function wk(J,Q,Y,G){Y=Y||On.STATUS_CODES[Q],G={Connection:"close","Content-Type":"text/html","Content-Length":Buffer.byteLength(Y),...G},J.once("finish",J.destroy),J.end(`HTTP/1.1 ${Q} ${On.STATUS_CODES[Q]}\r
`+Object.keys(G).map((X)=>`${X}: ${G[X]}`).join(`\r
`)+`\r
\r
`+Y)}function NH(J,Q,Y,G,X){if(J.listenerCount("wsClientError")){let z=Error(X);Error.captureStackTrace(z,NH),J.emit("wsClientError",z,Y,Q)}else wk(Y,G,X)}});var tz6=H((v97,sz6)=>{var HW=IO1();HW.createWebSocketStream=pz6();HW.Server=rz6();HW.Receiver=WO1();HW.Sender=ZO1();HW.WebSocket=HW;HW.WebSocketServer=HW.Server;sz6.exports=HW});var ez6=H((OO1)=>{Object.defineProperty(OO1,"__esModule",{value:!0});OO1.WebSocket=void 0;var Er4=tz6();Object.defineProperty(OO1,"WebSocket",{enumerable:!0,get:function(){return Er4.WebSocket}})});var Ck=H((YK6)=>{Object.defineProperty(YK6,"__esModule",{value:!0});YK6.SocketProvider=YK6.SocketEventSubscriber=YK6.SocketPendingSubscriber=YK6.SocketBlockSubscriber=YK6.SocketSubscriber=void 0;var JK6=zL(),Lk=h1(),Rr4=oJ();class Ek{#J;#Q;get filter(){return JSON.parse(this.#Q)}#Y;#G;#X;constructor(J,Q){this.#J=J,this.#Q=JSON.stringify(Q),this.#Y=null,this.#G=null,this.#X=null}start(){this.#Y=this.#J.send("eth_subscribe",this.filter).then((J)=>{return this.#J._register(J,this),J})}stop(){this.#Y.then((J)=>{if(this.#J.destroyed)return;this.#J.send("eth_unsubscribe",[J])}),this.#Y=null}pause(J){(0,Lk.assert)(J,"preserve logs while paused not supported by SocketSubscriber yet","UNSUPPORTED_OPERATION",{operation:"pause(false)"}),this.#G=!!J}resume(){this.#G=null}_handleMessage(J){if(this.#Y==null)return;if(this.#G===null){let Q=this.#X;if(Q==null)Q=this._emit(this.#J,J);else Q=Q.then(async()=>{await this._emit(this.#J,J)});this.#X=Q.then(()=>{if(this.#X===Q)this.#X=null})}}async _emit(J,Q){throw Error("sub-classes must implemente this; _emit")}}YK6.SocketSubscriber=Ek;class AO1 extends Ek{constructor(J){super(J,["newHeads"])}async _emit(J,Q){J.emit("block",parseInt(Q.number))}}YK6.SocketBlockSubscriber=AO1;class BO1 extends Ek{constructor(J){super(J,["newPendingTransactions"])}async _emit(J,Q){J.emit("pending",Q)}}YK6.SocketPendingSubscriber=BO1;class NO1 extends Ek{#J;get logFilter(){return JSON.parse(this.#J)}constructor(J,Q){super(J,["logs",Q]);this.#J=JSON.stringify(Q)}async _emit(J,Q){J.emit(this.logFilter,J._wrapLog(Q,J._network))}}YK6.SocketEventSubscriber=NO1;class QK6 extends Rr4.JsonRpcApiProvider{#J;#Q;#Y;constructor(J,Q){let Y=Object.assign({},Q!=null?Q:{});if((0,Lk.assertArgument)(Y.batchMaxCount==null||Y.batchMaxCount===1,"sockets-based providers do not support batches","options.batchMaxCount",Q),Y.batchMaxCount=1,Y.staticNetwork==null)Y.staticNetwork=!0;super(J,Y);this.#J=new Map,this.#Q=new Map,this.#Y=new Map}_getSubscriber(J){switch(J.type){case"close":return new JK6.UnmanagedSubscriber("close");case"block":return new AO1(this);case"pending":return new BO1(this);case"event":return new NO1(this,J.filter);case"orphan":if(J.filter.orphan==="drop-log")return new JK6.UnmanagedSubscriber("drop-log")}return super._getSubscriber(J)}_register(J,Q){this.#Q.set(J,Q);let Y=this.#Y.get(J);if(Y){for(let G of Y)Q._handleMessage(G);this.#Y.delete(J)}}async _send(J){(0,Lk.assertArgument)(!Array.isArray(J),"WebSocket does not support batch send","payload",J);let Q=new Promise((Y,G)=>{this.#J.set(J.id,{payload:J,resolve:Y,reject:G})});return await this._waitUntilReady(),await this._write(JSON.stringify(J)),[await Q]}async _processMessage(J){let Q=JSON.parse(J);if(Q&&typeof Q==="object"&&"id"in Q){let Y=this.#J.get(Q.id);if(Y==null){this.emit("error",(0,Lk.makeError)("received result for unknown id","UNKNOWN_ERROR",{reasonCode:"UNKNOWN_ID",result:Q}));return}this.#J.delete(Q.id),Y.resolve(Q)}else if(Q&&Q.method==="eth_subscription"){let Y=Q.params.subscription,G=this.#Q.get(Y);if(G)G._handleMessage(Q.params.result);else{let X=this.#Y.get(Y);if(X==null)X=[],this.#Y.set(Y,X);X.push(Q.params.result)}}else{this.emit("error",(0,Lk.makeError)("received unexpected message","UNKNOWN_ERROR",{reasonCode:"UNEXPECTED_MESSAGE",result:Q}));return}}async _write(J){throw Error("sub-classes must override this")}}YK6.SocketProvider=QK6});var An=H((zK6)=>{Object.defineProperty(zK6,"__esModule",{value:!0});zK6.WebSocketProvider=void 0;var $r4=ez6(),fr4=Ck();class XK6 extends fr4.SocketProvider{#J;#Q;get websocket(){if(this.#Q==null)throw Error("websocket closed");return this.#Q}constructor(J,Q,Y){super(Q,Y);if(typeof J==="string")this.#J=()=>{return new $r4.WebSocket(J)},this.#Q=this.#J();else if(typeof J==="function")this.#J=J,this.#Q=J();else this.#J=null,this.#Q=J;this.websocket.onopen=async()=>{try{await this._start(),this.resume()}catch(G){console.log("failed to start WebsocketProvider",G)}},this.websocket.onmessage=(G)=>{this._processMessage(G.data)}}async _write(J){this.websocket.send(J)}async destroy(){if(this.#Q!=null)this.#Q.close(),this.#Q=null;super.destroy()}}zK6.WebSocketProvider=XK6});var LO1=H((WK6)=>{Object.defineProperty(WK6,"__esModule",{value:!0});WK6.InfuraProvider=WK6.InfuraWebSocketProvider=void 0;var Fk=h1(),kr4=UW(),vr4=Y3(),jr4=oJ(),hr4=An(),Rk="84842078b09946638c03157f83405213";function br4(J){switch(J){case"mainnet":return"mainnet.infura.io";case"goerli":return"goerli.infura.io";case"sepolia":return"sepolia.infura.io";case"arbitrum":return"arbitrum-mainnet.infura.io";case"arbitrum-goerli":return"arbitrum-goerli.infura.io";case"arbitrum-sepolia":return"arbitrum-sepolia.infura.io";case"base":return"base-mainnet.infura.io";case"base-goerlia":case"base-goerli":return"base-goerli.infura.io";case"base-sepolia":return"base-sepolia.infura.io";case"bnb":return"bsc-mainnet.infura.io";case"bnbt":return"bsc-testnet.infura.io";case"linea":return"linea-mainnet.infura.io";case"linea-goerli":return"linea-goerli.infura.io";case"linea-sepolia":return"linea-sepolia.infura.io";case"matic":return"polygon-mainnet.infura.io";case"matic-amoy":return"polygon-amoy.infura.io";case"matic-mumbai":return"polygon-mumbai.infura.io";case"optimism":return"optimism-mainnet.infura.io";case"optimism-goerli":return"optimism-goerli.infura.io";case"optimism-sepolia":return"optimism-sepolia.infura.io"}(0,Fk.assertArgument)(!1,"unsupported network","network",J)}class wO1 extends hr4.WebSocketProvider{projectId;projectSecret;constructor(J,Q){let Y=new Sk(J,Q),G=Y._getConnection();(0,Fk.assert)(!G.credentials,"INFURA WebSocket project secrets unsupported","UNSUPPORTED_OPERATION",{operation:"InfuraProvider.getWebSocketProvider()"});let X=G.url.replace(/^http/i,"ws").replace("/v3/","/ws/v3/");super(X,Y._network);(0,Fk.defineProperties)(this,{projectId:Y.projectId,projectSecret:Y.projectSecret})}isCommunityResource(){return this.projectId===Rk}}WK6.InfuraWebSocketProvider=wO1;class Sk extends jr4.JsonRpcProvider{projectId;projectSecret;constructor(J,Q,Y){if(J==null)J="mainnet";let G=vr4.Network.from(J);if(Q==null)Q=Rk;if(Y==null)Y=null;let X=Sk.getRequest(G,Q,Y);super(X,G,{staticNetwork:G});(0,Fk.defineProperties)(this,{projectId:Q,projectSecret:Y})}_getProvider(J){try{return new Sk(J,this.projectId,this.projectSecret)}catch(Q){}return super._getProvider(J)}isCommunityResource(){return this.projectId===Rk}static getWebSocketProvider(J,Q){return new wO1(J,Q)}static getRequest(J,Q,Y){if(Q==null)Q=Rk;if(Y==null)Y=null;let G=new Fk.FetchRequest(`https://${br4(J.name)}/v3/${Q}`);if(G.allowGzip=!0,Y)G.setCredentials("",Y);if(Q===Rk)G.retryFunc=async(X,z,K)=>{return(0,kr4.showThrottleMessage)("InfuraProvider"),!0};return G}}WK6.InfuraProvider=Sk});var CO1=H((VK6)=>{Object.defineProperty(VK6,"__esModule",{value:!0});VK6.QuickNodeProvider=void 0;var EO1=h1(),yr4=UW(),gr4=Y3(),mr4=oJ(),Bn="919b412a057b5e9c9b6dce193c5a60242d6efadb";function dr4(J){switch(J){case"mainnet":return"ethers.quiknode.pro";case"goerli":return"ethers.ethereum-goerli.quiknode.pro";case"sepolia":return"ethers.ethereum-sepolia.quiknode.pro";case"holesky":return"ethers.ethereum-holesky.quiknode.pro";case"arbitrum":return"ethers.arbitrum-mainnet.quiknode.pro";case"arbitrum-goerli":return"ethers.arbitrum-goerli.quiknode.pro";case"arbitrum-sepolia":return"ethers.arbitrum-sepolia.quiknode.pro";case"base":return"ethers.base-mainnet.quiknode.pro";case"base-goerli":return"ethers.base-goerli.quiknode.pro";case"base-spolia":return"ethers.base-sepolia.quiknode.pro";case"bnb":return"ethers.bsc.quiknode.pro";case"bnbt":return"ethers.bsc-testnet.quiknode.pro";case"matic":return"ethers.matic.quiknode.pro";case"matic-mumbai":return"ethers.matic-testnet.quiknode.pro";case"optimism":return"ethers.optimism.quiknode.pro";case"optimism-goerli":return"ethers.optimism-goerli.quiknode.pro";case"optimism-sepolia":return"ethers.optimism-sepolia.quiknode.pro";case"xdai":return"ethers.xdai.quiknode.pro"}(0,EO1.assertArgument)(!1,"unsupported network","network",J)}class Nn extends mr4.JsonRpcProvider{token;constructor(J,Q){if(J==null)J="mainnet";let Y=gr4.Network.from(J);if(Q==null)Q=Bn;let G=Nn.getRequest(Y,Q);super(G,Y,{staticNetwork:Y});(0,EO1.defineProperties)(this,{token:Q})}_getProvider(J){try{return new Nn(J,this.token)}catch(Q){}return super._getProvider(J)}isCommunityResource(){return this.token===Bn}static getRequest(J,Q){if(Q==null)Q=Bn;let Y=new EO1.FetchRequest(`https://${dr4(J.name)}/${Q}`);if(Y.allowGzip=!0,Q===Bn)Y.retryFunc=async(G,X,z)=>{return(0,yr4.showThrottleMessage)("QuickNodeProvider"),!0};return Y}}VK6.QuickNodeProvider=Nn});var $O1=H((IK6)=>{Object.defineProperty(IK6,"__esModule",{value:!0});IK6.FallbackProvider=void 0;var HY=h1(),UK6=zL(),ur4=Y3(),lr4=BigInt("1"),pr4=BigInt("2");function cr4(J){for(let Q=J.length-1;Q>0;Q--){let Y=Math.floor(Math.random()*(Q+1)),G=J[Q];J[Q]=J[Y],J[Y]=G}}function _r4(J){return new Promise((Q)=>{setTimeout(Q,J)})}function TO1(){return new Date().getTime()}function RO1(J){return JSON.stringify(J,(Q,Y)=>{if(typeof Y==="bigint")return{type:"bigint",value:Y.toString()};return Y})}var MK6={stallTimeout:400,priority:1,weight:1},DK6={blockNumber:-2,requests:0,lateResponses:0,errorResponses:0,outOfSync:-1,unsupportedEvents:0,rollingDuration:0,score:0,_network:null,_updateNumber:null,_totalTime:0,_lastFatalError:null,_lastFatalErrorTimestamp:0};async function ir4(J,Q){while(J.blockNumber<0||J.blockNumber<Q){if(!J._updateNumber)J._updateNumber=(async()=>{try{let Y=await J.provider.getBlockNumber();if(Y>J.blockNumber)J.blockNumber=Y}catch(Y){J.blockNumber=-2,J._lastFatalError=Y,J._lastFatalErrorTimestamp=TO1()}J._updateNumber=null})();if(await J._updateNumber,J.outOfSync++,J._lastFatalError)break}}function ML(J){if(J==null)return"null";if(Array.isArray(J))return"["+J.map(ML).join(",")+"]";if(typeof J==="object"&&typeof J.toJSON==="function")return ML(J.toJSON());switch(typeof J){case"boolean":case"symbol":return J.toString();case"bigint":case"number":return BigInt(J).toString();case"string":return JSON.stringify(J);case"object":{let Q=Object.keys(J);return Q.sort(),"{"+Q.map((Y)=>`${JSON.stringify(Y)}:${ML(J[Y])}`).join(",")+"}"}}throw console.log("Could not serialize",J),Error("Hmm...")}function FO1(J,Q){if("error"in Q){let G=Q.error,X;if((0,HY.isError)(G,"CALL_EXCEPTION"))X=ML(Object.assign({},G,{shortMessage:void 0,reason:void 0,info:void 0}));else X=ML(G);return{tag:X,value:G}}let Y=Q.result;return{tag:ML(Y),value:Y}}function wn(J,Q){let Y=new Map;for(let{value:X,tag:z,weight:K}of Q){let W=Y.get(z)||{value:X,weight:0};W.weight+=K,Y.set(z,W)}let G=null;for(let X of Y.values())if(X.weight>=J&&(!G||X.weight>G.weight))G=X;if(G)return G.value;return}function PO1(J,Q){let Y=0,G=new Map,X=null,z=[];for(let{value:W,tag:Z,weight:V}of Q)if(W instanceof Error){let q=G.get(Z)||{value:W,weight:0};if(q.weight+=V,G.set(Z,q),X==null||q.weight>X.weight)X=q}else z.push(BigInt(W)),Y+=V;if(Y<J){if(X&&X.weight>=J)return X.value;return}z.sort((W,Z)=>W<Z?-1:Z>W?1:0);let K=Math.floor(z.length/2);if(z.length%2)return z[K];return(z[K-1]+z[K]+lr4)/pr4}function SO1(J,Q){let Y=wn(J,Q);if(Y!==void 0)return Y;for(let G of Q)if(G.value)return G.value;return}function nr4(J,Q){if(J===1)return(0,HY.getNumber)(PO1(J,Q),"%internal");let Y=new Map,G=(K,W)=>{let Z=Y.get(K)||{result:K,weight:0};Z.weight+=W,Y.set(K,Z)};for(let{weight:K,value:W}of Q){let Z=(0,HY.getNumber)(W);G(Z-1,K),G(Z,K),G(Z+1,K)}let X=0,z=void 0;for(let{weight:K,result:W}of Y.values())if(K>=J&&(K>X||z!=null&&K===X&&W>z))X=K,z=W;return z}class HK6 extends UK6.AbstractProvider{quorum;eventQuorum;eventWorkers;#J;#Q;#Y;constructor(J,Q,Y){super(Q,Y);if(this.#J=J.map((G)=>{if(G instanceof UK6.AbstractProvider)return Object.assign({provider:G},MK6,DK6);else return Object.assign({},MK6,G,DK6)}),this.#Q=-2,this.#Y=null,Y&&Y.quorum!=null)this.quorum=Y.quorum;else this.quorum=Math.ceil(this.#J.reduce((G,X)=>{return G+=X.weight,G},0)/2);this.eventQuorum=1,this.eventWorkers=1,(0,HY.assertArgument)(this.quorum<=this.#J.reduce((G,X)=>G+X.weight,0),"quorum exceed provider weight","quorum",this.quorum)}get providerConfigs(){return this.#J.map((J)=>{let Q=Object.assign({},J);for(let Y in Q)if(Y[0]==="_")delete Q[Y];return Q})}async _detectNetwork(){return ur4.Network.from((0,HY.getBigInt)(await this._perform({method:"chainId"})))}async _translatePerform(J,Q){switch(Q.method){case"broadcastTransaction":return await J.broadcastTransaction(Q.signedTransaction);case"call":return await J.call(Object.assign({},Q.transaction,{blockTag:Q.blockTag}));case"chainId":return(await J.getNetwork()).chainId;case"estimateGas":return await J.estimateGas(Q.transaction);case"getBalance":return await J.getBalance(Q.address,Q.blockTag);case"getBlock":{let Y="blockHash"in Q?Q.blockHash:Q.blockTag;return await J.getBlock(Y,Q.includeTransactions)}case"getBlockNumber":return await J.getBlockNumber();case"getCode":return await J.getCode(Q.address,Q.blockTag);case"getGasPrice":return(await J.getFeeData()).gasPrice;case"getPriorityFee":return(await J.getFeeData()).maxPriorityFeePerGas;case"getLogs":return await J.getLogs(Q.filter);case"getStorage":return await J.getStorage(Q.address,Q.position,Q.blockTag);case"getTransaction":return await J.getTransaction(Q.hash);case"getTransactionCount":return await J.getTransactionCount(Q.address,Q.blockTag);case"getTransactionReceipt":return await J.getTransactionReceipt(Q.hash);case"getTransactionResult":return await J.getTransactionResult(Q.hash)}}#G(J){let Q=Array.from(J).map((G)=>G.config),Y=this.#J.slice();cr4(Y),Y.sort((G,X)=>G.priority-X.priority);for(let G of Y){if(G._lastFatalError)continue;if(Q.indexOf(G)===-1)return G}return null}#X(J,Q){let Y=this.#G(J);if(Y==null)return null;let G={config:Y,result:null,didBump:!1,perform:null,staller:null},X=TO1();return G.perform=(async()=>{try{Y.requests++;let K=await this._translatePerform(Y.provider,Q);G.result={result:K}}catch(K){Y.errorResponses++,G.result={error:K}}let z=TO1()-X;Y._totalTime+=z,Y.rollingDuration=0.95*Y.rollingDuration+0.05*z,G.perform=null})(),G.staller=(async()=>{await _r4(Y.stallTimeout),G.staller=null})(),J.add(G),G}async#W(){let J=this.#Y;if(!J){let Q=[];this.#J.forEach((Y)=>{Q.push((async()=>{if(await ir4(Y,0),!Y._lastFatalError)Y._network=await Y.provider.getNetwork()})())}),this.#Y=J=(async()=>{await Promise.all(Q);let Y=null;for(let G of this.#J){if(G._lastFatalError)continue;let X=G._network;if(Y==null)Y=X.chainId;else if(X.chainId!==Y)(0,HY.assert)(!1,"cannot mix providers on different networks","UNSUPPORTED_OPERATION",{operation:"new FallbackProvider"})}})()}await J}async#K(J,Q){let Y=[];for(let G of J)if(G.result!=null){let{tag:X,value:z}=FO1(Q.method,G.result);Y.push({tag:X,value:z,weight:G.config.weight})}if(Y.reduce((G,X)=>G+X.weight,0)<this.quorum)return;switch(Q.method){case"getBlockNumber":{if(this.#Q===-2)this.#Q=Math.ceil((0,HY.getNumber)(PO1(this.quorum,this.#J.filter((X)=>!X._lastFatalError).map((X)=>({value:X.blockNumber,tag:(0,HY.getNumber)(X.blockNumber).toString(),weight:X.weight})))));let G=nr4(this.quorum,Y);if(G===void 0)return;if(G>this.#Q)this.#Q=G;return this.#Q}case"getGasPrice":case"getPriorityFee":case"estimateGas":return PO1(this.quorum,Y);case"getBlock":if("blockTag"in Q&&Q.blockTag==="pending")return SO1(this.quorum,Y);return wn(this.quorum,Y);case"call":case"chainId":case"getBalance":case"getTransactionCount":case"getCode":case"getStorage":case"getTransaction":case"getTransactionReceipt":case"getLogs":return wn(this.quorum,Y);case"broadcastTransaction":return SO1(this.quorum,Y)}(0,HY.assert)(!1,"unsupported method","UNSUPPORTED_OPERATION",{operation:`_perform(${RO1(Q.method)})`})}async#Z(J,Q){if(J.size===0)throw Error("no runners?!");let Y=[],G=0;for(let z of J){if(z.perform)Y.push(z.perform);if(z.staller){Y.push(z.staller);continue}if(z.didBump)continue;z.didBump=!0,G++}let X=await this.#K(J,Q);if(X!==void 0){if(X instanceof Error)throw X;return X}for(let z=0;z<G;z++)this.#X(J,Q);return(0,HY.assert)(Y.length>0,"quorum not met","SERVER_ERROR",{request:"%sub-requests",info:{request:Q,results:Array.from(J).map((z)=>RO1(z.result))}}),await Promise.race(Y),await this.#Z(J,Q)}async _perform(J){if(J.method==="broadcastTransaction"){let X=this.#J.map((W)=>null),z=this.#J.map(async({provider:W,weight:Z},V)=>{try{let q=await W._perform(J);X[V]=Object.assign(FO1(J.method,{result:q}),{weight:Z})}catch(q){X[V]=Object.assign(FO1(J.method,{error:q}),{weight:Z})}});while(!0){let W=X.filter((q)=>q!=null);for(let{value:q}of W)if(!(q instanceof Error))return q;let Z=wn(this.quorum,X.filter((q)=>q!=null));if((0,HY.isError)(Z,"INSUFFICIENT_FUNDS"))throw Z;let V=z.filter((q,U)=>X[U]==null);if(V.length===0)break;await Promise.race(V)}let K=SO1(this.quorum,X);if((0,HY.assert)(K!==void 0,"problem multi-broadcasting","SERVER_ERROR",{request:"%sub-requests",info:{request:J,results:X.map(RO1)}}),K instanceof Error)throw K;return K}await this.#W();let Q=new Set,Y=0;while(!0){let X=this.#X(Q,J);if(X==null)break;if(Y+=X.config.weight,Y>=this.quorum)break}let G=await this.#Z(Q,J);for(let X of Q)if(X.perform&&X.result==null)X.config.lateResponses++;return G}async destroy(){for(let{provider:J}of this.#J)J.destroy();super.destroy()}}IK6.FallbackProvider=HK6});var NK6=H((AK6)=>{Object.defineProperty(AK6,"__esModule",{value:!0});AK6.getDefaultProvider=void 0;var or4=h1(),ar4=rI1(),rr4=sI1(),sr4=tI1(),tr4=eI1(),er4=QO1(),Js4=LO1(),Qs4=CO1(),Ys4=$O1(),fO1=oJ(),Gs4=Y3(),Xs4=An();function zs4(J){return J&&typeof J.send==="function"&&typeof J.close==="function"}var Ks4="goerli kovan sepolia classicKotti optimism-goerli arbitrum-goerli matic-mumbai bnbt".split(" ");function Ws4(J,Q){if(Q==null)Q={};let Y=(K)=>{if(Q[K]==="-")return!1;if(typeof Q.exclusive==="string")return K===Q.exclusive;if(Array.isArray(Q.exclusive))return Q.exclusive.indexOf(K)!==-1;return!0};if(typeof J==="string"&&J.match(/^https?:/))return new fO1.JsonRpcProvider(J);if(typeof J==="string"&&J.match(/^wss?:/)||zs4(J))return new Xs4.WebSocketProvider(J);let G=null;try{G=Gs4.Network.from(J)}catch(K){}let X=[];if(Y("publicPolygon")&&G){if(G.name==="matic")X.push(new fO1.JsonRpcProvider("https://polygon-rpc.com/",G,{staticNetwork:G}));else if(G.name==="matic-amoy")X.push(new fO1.JsonRpcProvider("https://rpc-amoy.polygon.technology/",G,{staticNetwork:G}))}if(Y("alchemy"))try{X.push(new rr4.AlchemyProvider(J,Q.alchemy))}catch(K){}if(Y("ankr")&&Q.ankr!=null)try{X.push(new ar4.AnkrProvider(J,Q.ankr))}catch(K){}if(Y("chainstack"))try{X.push(new sr4.ChainstackProvider(J,Q.chainstack))}catch(K){}if(Y("cloudflare"))try{X.push(new tr4.CloudflareProvider(J))}catch(K){}if(Y("etherscan"))try{X.push(new er4.EtherscanProvider(J,Q.etherscan))}catch(K){}if(Y("infura"))try{let K=Q.infura,W=void 0;if(typeof K==="object")W=K.projectSecret,K=K.projectId;X.push(new Js4.InfuraProvider(J,K,W))}catch(K){}if(Y("quicknode"))try{let K=Q.quicknode;X.push(new Qs4.QuickNodeProvider(J,K))}catch(K){}if((0,or4.assert)(X.length,"unsupported default network","UNSUPPORTED_OPERATION",{operation:"getDefaultProvider"}),X.length===1)return X[0];let z=Math.floor(X.length/2);if(z>2)z=2;if(G&&Ks4.indexOf(G.name)!==-1)z=1;if(Q&&Q.quorum)z=Q.quorum;return new Ys4.FallbackProvider(X,void 0,{quorum:z})}AK6.getDefaultProvider=Ws4});var EK6=H((wK6)=>{Object.defineProperty(wK6,"__esModule",{value:!0});wK6.NonceManager=void 0;var Zs4=h1(),Vs4=ai();class kO1 extends Vs4.AbstractSigner{signer;#J;#Q;constructor(J){super(J.provider);(0,Zs4.defineProperties)(this,{signer:J}),this.#J=null,this.#Q=0}async getAddress(){return this.signer.getAddress()}connect(J){return new kO1(this.signer.connect(J))}async getNonce(J){if(J==="pending"){if(this.#J==null)this.#J=super.getNonce("pending");let Q=this.#Q;return await this.#J+Q}return super.getNonce(J)}increment(){this.#Q++}reset(){this.#Q=0,this.#J=null}async sendTransaction(J){let Q=this.getNonce("pending");return this.increment(),J=await this.signer.populateTransaction(J),J.nonce=await Q,await this.signer.sendTransaction(J)}signTransaction(J){return this.signer.signTransaction(J)}signMessage(J){return this.signer.signMessage(J)}signTypedData(J,Q,Y){return this.signer.signTypedData(J,Q,Y)}}wK6.NonceManager=kO1});var FK6=H((CK6)=>{Object.defineProperty(CK6,"__esModule",{value:!0});CK6.BrowserProvider=void 0;var vO1=h1(),qs4=oJ();class wH extends qs4.JsonRpcApiPollingProvider{#J;#Q;constructor(J,Q,Y){let G=Object.assign({},Y!=null?Y:{},{batchMaxCount:1});(0,vO1.assertArgument)(J&&J.request,"invalid EIP-1193 provider","ethereum",J);super(Q,G);if(this.#Q=null,Y&&Y.providerInfo)this.#Q=Y.providerInfo;this.#J=async(X,z)=>{let K={method:X,params:z};this.emit("debug",{action:"sendEip1193Request",payload:K});try{let W=await J.request(K);return this.emit("debug",{action:"receiveEip1193Result",result:W}),W}catch(W){let Z=Error(W.message);throw Z.code=W.code,Z.data=W.data,Z.payload=K,this.emit("debug",{action:"receiveEip1193Error",error:Z}),Z}}}get providerInfo(){return this.#Q}async send(J,Q){return await this._start(),await super.send(J,Q)}async _send(J){(0,vO1.assertArgument)(!Array.isArray(J),"EIP-1193 does not support batch request","payload",J);try{let Q=await this.#J(J.method,J.params||[]);return[{id:J.id,result:Q}]}catch(Q){return[{id:J.id,error:{code:Q.code,data:Q.data,message:Q.message}}]}}getRpcError(J,Q){switch(Q=JSON.parse(JSON.stringify(Q)),Q.error.code||-1){case 4001:Q.error.message=`ethers-user-denied: ${Q.error.message}`;break;case 4200:Q.error.message=`ethers-unsupported: ${Q.error.message}`;break}return super.getRpcError(J,Q)}async hasSigner(J){if(J==null)J=0;let Q=await this.send("eth_accounts",[]);if(typeof J==="number")return Q.length>J;return J=J.toLowerCase(),Q.filter((Y)=>Y.toLowerCase()===J).length!==0}async getSigner(J){if(J==null)J=0;if(!await this.hasSigner(J))try{await this.#J("eth_requestAccounts",[])}catch(Q){let Y=Q.payload;throw this.getRpcError(Y,{id:Y.id,error:Q})}return await super.getSigner(J)}static async discover(J){if(J==null)J={};if(J.provider)return new wH(J.provider);let Q=J.window?J.window:typeof window<"u"?window:null;if(Q==null)return null;let Y=J.anyProvider;if(Y&&Q.ethereum)return new wH(Q.ethereum);if(!(("addEventListener"in Q)&&("dispatchEvent"in Q)&&("removeEventListener"in Q)))return null;let G=J.timeout?J.timeout:300;if(G===0)return null;return await new Promise((X,z)=>{let K=[],W=(q)=>{if(K.push(q.detail),Y)Z()},Z=()=>{if(clearTimeout(V),K.length)if(J&&J.filter){let q=J.filter(K.map((U)=>Object.assign({},U.info)));if(q==null)X(null);else if(q instanceof wH)X(q);else{let U=null;if(q.uuid)U=K.filter((D)=>q.uuid===D.info.uuid)[0];if(U){let{provider:M,info:D}=U;X(new wH(M,void 0,{providerInfo:D}))}else z((0,vO1.makeError)("filter returned unknown info","UNSUPPORTED_OPERATION",{value:q}))}}else{let{provider:q,info:U}=K[0];X(new wH(q,void 0,{providerInfo:U}))}else X(null);Q.removeEventListener("eip6963:announceProvider",W)},V=setTimeout(()=>{Z()},G);Q.addEventListener("eip6963:announceProvider",W),Q.dispatchEvent(new Event("eip6963:requestProvider"))})}}CK6.BrowserProvider=wH});var PK6=H((SK6)=>{Object.defineProperty(SK6,"__esModule",{value:!0});SK6.BlockscoutProvider=void 0;var Ln=h1(),Us4=Y3(),Ms4=oJ();function Ds4(J){switch(J){case"mainnet":return"https://eth.blockscout.com/api/eth-rpc";case"sepolia":return"https://eth-sepolia.blockscout.com/api/eth-rpc";case"holesky":return"https://eth-holesky.blockscout.com/api/eth-rpc";case"classic":return"https://etc.blockscout.com/api/eth-rpc";case"arbitrum":return"https://arbitrum.blockscout.com/api/eth-rpc";case"base":return"https://base.blockscout.com/api/eth-rpc";case"base-sepolia":return"https://base-sepolia.blockscout.com/api/eth-rpc";case"matic":return"https://polygon.blockscout.com/api/eth-rpc";case"optimism":return"https://optimism.blockscout.com/api/eth-rpc";case"optimism-sepolia":return"https://optimism-sepolia.blockscout.com/api/eth-rpc";case"xdai":return"https://gnosis.blockscout.com/api/eth-rpc"}(0,Ln.assertArgument)(!1,"unsupported network","network",J)}class En extends Ms4.JsonRpcProvider{apiKey;constructor(J,Q){if(J==null)J="mainnet";let Y=Us4.Network.from(J);if(Q==null)Q=null;let G=En.getRequest(Y);super(G,Y,{staticNetwork:Y});(0,Ln.defineProperties)(this,{apiKey:Q})}_getProvider(J){try{return new En(J,this.apiKey)}catch(Q){}return super._getProvider(J)}isCommunityResource(){return this.apiKey===null}getRpcRequest(J){let Q=super.getRpcRequest(J);if(Q&&Q.method==="eth_estimateGas"&&Q.args.length==1)Q.args=Q.args.slice(),Q.args.push("latest");return Q}getRpcError(J,Q){let Y=Q?Q.error:null;if(Y&&Y.code===-32015&&!(0,Ln.isHexString)(Y.data||"",!0)){let G={"assert(false)":"01","arithmetic underflow or overflow":"11","division or modulo by zero":"12","out-of-bounds array access; popping on an empty array":"31","out-of-bounds access of an array or bytesN":"32"},X="";if(Y.message==="VM execution error.")X=G[Y.data]||"";else if(G[Y.message||""])X=G[Y.message||""];if(X)Y.message+=` (reverted: ${Y.data})`,Y.data="0x4e487b7100000000000000000000000000000000000000000000000000000000000000"+X}else if(Y&&Y.code===-32000){if(Y.message==="wrong transaction nonce")Y.message+=" (nonce too low)"}return super.getRpcError(J,Q)}static getRequest(J){let Q=new Ln.FetchRequest(Ds4(J.name));return Q.allowGzip=!0,Q}}SK6.BlockscoutProvider=En});var kK6=H(($K6)=>{Object.defineProperty($K6,"__esModule",{value:!0});$K6.PocketProvider=void 0;var jO1=h1(),Hs4=UW(),Is4=Y3(),Os4=oJ(),Cn="62e1ad51b37b8e00394bda3b";function As4(J){switch(J){case"mainnet":return"eth-mainnet.gateway.pokt.network";case"goerli":return"eth-goerli.gateway.pokt.network";case"matic":return"poly-mainnet.gateway.pokt.network";case"matic-mumbai":return"polygon-mumbai-rpc.gateway.pokt.network"}(0,jO1.assertArgument)(!1,"unsupported network","network",J)}class Rn extends Os4.JsonRpcProvider{applicationId;applicationSecret;constructor(J,Q,Y){if(J==null)J="mainnet";let G=Is4.Network.from(J);if(Q==null)Q=Cn;if(Y==null)Y=null;let X={staticNetwork:G},z=Rn.getRequest(G,Q,Y);super(z,G,X);(0,jO1.defineProperties)(this,{applicationId:Q,applicationSecret:Y})}_getProvider(J){try{return new Rn(J,this.applicationId,this.applicationSecret)}catch(Q){}return super._getProvider(J)}static getRequest(J,Q,Y){if(Q==null)Q=Cn;let G=new jO1.FetchRequest(`https://${As4(J.name)}/v1/lb/${Q}`);if(G.allowGzip=!0,Y)G.setCredentials("",Y);if(Q===Cn)G.retryFunc=async(X,z,K)=>{return(0,Hs4.showThrottleMessage)("PocketProvider"),!0};return G}isCommunityResource(){return this.applicationId===Cn}}$K6.PocketProvider=Rn});var bK6=H((jK6)=>{Object.defineProperty(jK6,"__esModule",{value:!0});jK6.IpcSocketProvider=void 0;var Bs4=V1("net"),Ns4=Ck();function ws4(J){let Q=[],Y=0;while(!0){let G=J.indexOf(10,Y);if(G===-1)break;Q.push(J.subarray(Y,G).toString().trim()),Y=G+1}return{messages:Q,remaining:J.subarray(Y)}}class vK6 extends Ns4.SocketProvider{#J;get socket(){return this.#J}constructor(J,Q,Y){super(Q,Y);this.#J=(0,Bs4.connect)(J),this.socket.on("ready",async()=>{try{await this._start()}catch(X){console.log("failed to start IpcSocketProvider",X)}});let G=Buffer.alloc(0);this.socket.on("data",(X)=>{G=Buffer.concat([G,X]);let{messages:z,remaining:K}=ws4(G);z.forEach((W)=>{this._processMessage(W)}),G=K}),this.socket.on("end",()=>{this.emit("close"),this.socket.destroy(),this.socket.end()})}destroy(){this.socket.destroy(),this.socket.end(),super.destroy()}async _write(J){if(!J.endsWith(`
`))J+=`
`;this.socket.write(J)}}jK6.IpcSocketProvider=vK6});var Sn=H((F0)=>{Object.defineProperty(F0,"__esModule",{value:!0});F0.SocketEventSubscriber=F0.SocketPendingSubscriber=F0.SocketBlockSubscriber=F0.SocketSubscriber=F0.WebSocketProvider=F0.SocketProvider=F0.IpcSocketProvider=F0.QuickNodeProvider=F0.PocketProvider=F0.InfuraWebSocketProvider=F0.InfuraProvider=F0.EtherscanPlugin=F0.EtherscanProvider=F0.ChainstackProvider=F0.CloudflareProvider=F0.AnkrProvider=F0.BlockscoutProvider=F0.AlchemyProvider=F0.BrowserProvider=F0.JsonRpcSigner=F0.JsonRpcProvider=F0.JsonRpcApiProvider=F0.FallbackProvider=F0.copyRequest=F0.TransactionResponse=F0.TransactionReceipt=F0.Log=F0.FeeData=F0.Block=F0.FetchUrlFeeDataNetworkPlugin=F0.FeeDataNetworkPlugin=F0.EnsPlugin=F0.GasCostPlugin=F0.NetworkPlugin=F0.NonceManager=F0.Network=F0.MulticoinProviderPlugin=F0.EnsResolver=F0.getDefaultProvider=F0.showThrottleMessage=F0.VoidSigner=F0.AbstractSigner=F0.UnmanagedSubscriber=F0.AbstractProvider=void 0;var xK6=zL();Object.defineProperty(F0,"AbstractProvider",{enumerable:!0,get:function(){return xK6.AbstractProvider}});Object.defineProperty(F0,"UnmanagedSubscriber",{enumerable:!0,get:function(){return xK6.UnmanagedSubscriber}});var yK6=ai();Object.defineProperty(F0,"AbstractSigner",{enumerable:!0,get:function(){return yK6.AbstractSigner}});Object.defineProperty(F0,"VoidSigner",{enumerable:!0,get:function(){return yK6.VoidSigner}});var Ls4=UW();Object.defineProperty(F0,"showThrottleMessage",{enumerable:!0,get:function(){return Ls4.showThrottleMessage}});var Es4=NK6();Object.defineProperty(F0,"getDefaultProvider",{enumerable:!0,get:function(){return Es4.getDefaultProvider}});var gK6=TI1();Object.defineProperty(F0,"EnsResolver",{enumerable:!0,get:function(){return gK6.EnsResolver}});Object.defineProperty(F0,"MulticoinProviderPlugin",{enumerable:!0,get:function(){return gK6.MulticoinProviderPlugin}});var Cs4=Y3();Object.defineProperty(F0,"Network",{enumerable:!0,get:function(){return Cs4.Network}});var Rs4=EK6();Object.defineProperty(F0,"NonceManager",{enumerable:!0,get:function(){return Rs4.NonceManager}});var Tk=ci();Object.defineProperty(F0,"NetworkPlugin",{enumerable:!0,get:function(){return Tk.NetworkPlugin}});Object.defineProperty(F0,"GasCostPlugin",{enumerable:!0,get:function(){return Tk.GasCostPlugin}});Object.defineProperty(F0,"EnsPlugin",{enumerable:!0,get:function(){return Tk.EnsPlugin}});Object.defineProperty(F0,"FeeDataNetworkPlugin",{enumerable:!0,get:function(){return Tk.FeeDataNetworkPlugin}});Object.defineProperty(F0,"FetchUrlFeeDataNetworkPlugin",{enumerable:!0,get:function(){return Tk.FetchUrlFeeDataNetworkPlugin}});var DL=ew();Object.defineProperty(F0,"Block",{enumerable:!0,get:function(){return DL.Block}});Object.defineProperty(F0,"FeeData",{enumerable:!0,get:function(){return DL.FeeData}});Object.defineProperty(F0,"Log",{enumerable:!0,get:function(){return DL.Log}});Object.defineProperty(F0,"TransactionReceipt",{enumerable:!0,get:function(){return DL.TransactionReceipt}});Object.defineProperty(F0,"TransactionResponse",{enumerable:!0,get:function(){return DL.TransactionResponse}});Object.defineProperty(F0,"copyRequest",{enumerable:!0,get:function(){return DL.copyRequest}});var Fs4=$O1();Object.defineProperty(F0,"FallbackProvider",{enumerable:!0,get:function(){return Fs4.FallbackProvider}});var hO1=oJ();Object.defineProperty(F0,"JsonRpcApiProvider",{enumerable:!0,get:function(){return hO1.JsonRpcApiProvider}});Object.defineProperty(F0,"JsonRpcProvider",{enumerable:!0,get:function(){return hO1.JsonRpcProvider}});Object.defineProperty(F0,"JsonRpcSigner",{enumerable:!0,get:function(){return hO1.JsonRpcSigner}});var Ss4=FK6();Object.defineProperty(F0,"BrowserProvider",{enumerable:!0,get:function(){return Ss4.BrowserProvider}});var Ts4=sI1();Object.defineProperty(F0,"AlchemyProvider",{enumerable:!0,get:function(){return Ts4.AlchemyProvider}});var Ps4=PK6();Object.defineProperty(F0,"BlockscoutProvider",{enumerable:!0,get:function(){return Ps4.BlockscoutProvider}});var $s4=rI1();Object.defineProperty(F0,"AnkrProvider",{enumerable:!0,get:function(){return $s4.AnkrProvider}});var fs4=eI1();Object.defineProperty(F0,"CloudflareProvider",{enumerable:!0,get:function(){return fs4.CloudflareProvider}});var ks4=tI1();Object.defineProperty(F0,"ChainstackProvider",{enumerable:!0,get:function(){return ks4.ChainstackProvider}});var mK6=QO1();Object.defineProperty(F0,"EtherscanProvider",{enumerable:!0,get:function(){return mK6.EtherscanProvider}});Object.defineProperty(F0,"EtherscanPlugin",{enumerable:!0,get:function(){return mK6.EtherscanPlugin}});var dK6=LO1();Object.defineProperty(F0,"InfuraProvider",{enumerable:!0,get:function(){return dK6.InfuraProvider}});Object.defineProperty(F0,"InfuraWebSocketProvider",{enumerable:!0,get:function(){return dK6.InfuraWebSocketProvider}});var vs4=kK6();Object.defineProperty(F0,"PocketProvider",{enumerable:!0,get:function(){return vs4.PocketProvider}});var js4=CO1();Object.defineProperty(F0,"QuickNodeProvider",{enumerable:!0,get:function(){return js4.QuickNodeProvider}});var hs4=bK6();Object.defineProperty(F0,"IpcSocketProvider",{enumerable:!0,get:function(){return hs4.IpcSocketProvider}});var bs4=Ck();Object.defineProperty(F0,"SocketProvider",{enumerable:!0,get:function(){return bs4.SocketProvider}});var xs4=An();Object.defineProperty(F0,"WebSocketProvider",{enumerable:!0,get:function(){return xs4.WebSocketProvider}});var Fn=Ck();Object.defineProperty(F0,"SocketSubscriber",{enumerable:!0,get:function(){return Fn.SocketSubscriber}});Object.defineProperty(F0,"SocketBlockSubscriber",{enumerable:!0,get:function(){return Fn.SocketBlockSubscriber}});Object.defineProperty(F0,"SocketPendingSubscriber",{enumerable:!0,get:function(){return Fn.SocketPendingSubscriber}});Object.defineProperty(F0,"SocketEventSubscriber",{enumerable:!0,get:function(){return Fn.SocketEventSubscriber}})});var Pn=H((pK6)=>{Object.defineProperty(pK6,"__esModule",{value:!0});pK6.BaseWallet=void 0;var Pk=k9(),Tn=iJ(),uK6=Sn(),lK6=e7(),IW=h1();class bO1 extends uK6.AbstractSigner{address;#J;constructor(J,Q){super(Q);(0,IW.assertArgument)(J&&typeof J.sign==="function","invalid private key","privateKey","[ REDACTED ]"),this.#J=J;let Y=(0,lK6.computeAddress)(this.signingKey.publicKey);(0,IW.defineProperties)(this,{address:Y})}get signingKey(){return this.#J}get privateKey(){return this.signingKey.privateKey}async getAddress(){return this.address}connect(J){return new bO1(this.#J,J)}async signTransaction(J){J=(0,uK6.copyRequest)(J);let{to:Q,from:Y}=await(0,IW.resolveProperties)({to:J.to?(0,Pk.resolveAddress)(J.to,this):void 0,from:J.from?(0,Pk.resolveAddress)(J.from,this):void 0});if(Q!=null)J.to=Q;if(Y!=null)J.from=Y;if(J.from!=null)(0,IW.assertArgument)((0,Pk.getAddress)(J.from)===this.address,"transaction from address mismatch","tx.from",J.from),delete J.from;let G=lK6.Transaction.from(J);return G.signature=this.signingKey.sign(G.unsignedHash),G.serialized}async signMessage(J){return this.signMessageSync(J)}signMessageSync(J){return this.signingKey.sign((0,Tn.hashMessage)(J)).serialized}authorizeSync(J){(0,IW.assertArgument)(typeof J.address==="string","invalid address for authorizeSync","auth.address",J);let Q=this.signingKey.sign((0,Tn.hashAuthorization)(J));return Object.assign({},{address:(0,Pk.getAddress)(J.address),nonce:(0,IW.getBigInt)(J.nonce||0),chainId:(0,IW.getBigInt)(J.chainId||0)},{signature:Q})}async authorize(J){return J=Object.assign({},J,{address:await(0,Pk.resolveAddress)(J.address,this)}),this.authorizeSync(await this.populateAuthorization(J))}async signTypedData(J,Q,Y){let G=await Tn.TypedDataEncoder.resolveNames(J,Q,Y,async(X)=>{(0,IW.assert)(this.provider!=null,"cannot resolve ENS names without a provider","UNSUPPORTED_OPERATION",{operation:"resolveName",info:{name:X}});let z=await this.provider.resolveName(X);return(0,IW.assert)(z!=null,"unconfigured ENS name","UNCONFIGURED_NAME",{value:X}),z});return this.signingKey.sign(Tn.TypedDataEncoder.hash(G.domain,Q,G.value)).serialized}}pK6.BaseWallet=bO1});var xO1=H((nK6)=>{Object.defineProperty(nK6,"__esModule",{value:!0});nK6.decodeOwl=nK6.decode=void 0;var gs4=h1(),$n=" !#$%&'()*+,-./<=>?@[]^_`{|}~",ms4=/^[a-z]*$/i;function _K6(J,Q){let Y=97;return J.reduce((G,X)=>{if(X===Q)Y++;else if(X.match(ms4))G.push(String.fromCharCode(Y)+X);else Y=97,G.push(X);return G},[])}function iK6(J,Q){for(let X=$n.length-1;X>=0;X--)J=J.split($n[X]).join(Q.substring(2*X,2*X+2));let Y=[],G=J.replace(/(:|([0-9])|([A-Z][a-z]*))/g,(X,z,K,W)=>{if(K)for(let Z=parseInt(K);Z>=0;Z--)Y.push(";");else Y.push(z.toLowerCase());return""});if(G)throw Error(`leftovers: ${JSON.stringify(G)}`);return _K6(_K6(Y,";"),":")}nK6.decode=iK6;function ds4(J){return(0,gs4.assertArgument)(J[0]==="0","unsupported auwl data","data",J),iK6(J.substring(1+2*$n.length),J.substring(1,1+2*$n.length))}nK6.decodeOwl=ds4});var HL=H((rK6)=>{Object.defineProperty(rK6,"__esModule",{value:!0});rK6.Wordlist=void 0;var ls4=h1();class aK6{locale;constructor(J){(0,ls4.defineProperties)(this,{locale:J})}split(J){return J.toLowerCase().split(/\s+/g)}join(J){return J.join(" ")}}rK6.Wordlist=aK6});var LH=H((eK6)=>{Object.defineProperty(eK6,"__esModule",{value:!0});eK6.WordlistOwl=void 0;var ps4=iJ(),cs4=h1(),_s4=xO1(),is4=HL();class tK6 extends is4.Wordlist{#J;#Q;constructor(J,Q,Y){super(J);this.#J=Q,this.#Q=Y,this.#Y=null}get _data(){return this.#J}_decodeWords(){return(0,_s4.decodeOwl)(this.#J)}#Y;#G(){if(this.#Y==null){let J=this._decodeWords();if((0,ps4.id)(J.join(`
`)+`
`)!==this.#Q)throw Error(`BIP39 Wordlist for ${this.locale} FAILED`);this.#Y=J}return this.#Y}getWord(J){let Q=this.#G();return(0,cs4.assertArgument)(J>=0&&J<Q.length,`invalid word index: ${J}`,"index",J),Q[J]}getWordIndex(J){return this.#G().indexOf(J)}}eK6.WordlistOwl=tK6});var $k=H((QW6)=>{Object.defineProperty(QW6,"__esModule",{value:!0});QW6.LangEn=void 0;var ns4=LH(),os4="0erleonalorenseinceregesticitStanvetearctssi#ch2Athck&tneLl0And#Il.yLeOutO=S|S%b/ra@SurdU'0Ce[Cid|CountCu'Hie=IdOu,-Qui*Ro[TT]T%T*[Tu$0AptDD-tD*[Ju,M.UltV<)Vi)0Rob-0FairF%dRaid0A(EEntRee0Ead0MRRp%tS!_rmBumCoholErtI&LLeyLowMo,O}PhaReadySoT Ways0A>urAz(gOngOuntU'd0Aly,Ch%Ci|G G!GryIm$K!Noun)Nu$O` Sw T&naTiqueXietyY1ArtOlogyPe?P!Pro=Ril1ChCt-EaEnaGueMMedM%MyOundR<+Re,Ri=RowTTefa@Ti,Tw%k0KPe@SaultSetSi,SumeThma0H!>OmTa{T&dT.udeTra@0Ct]D.Gu,NtTh%ToTumn0Era+OcadoOid0AkeA*AyEsomeFulKw?d0Is:ByChel%C#D+GL<)Lc#y~MbooN<aNn RRelyRga(R*lSeS-SketTt!3A^AnAutyCau'ComeEfF%eG(Ha=H(dLie=LowLtN^Nef./TrayTt Twe&Y#d3Cyc!DKeNdOlogyRdR`Tt _{AdeAmeAnketA,EakE[IndOodO[omOu'UeUrUsh_rdAtDyIlMbNeNusOkO,Rd R(gRrowSsTtomUn)XY_{etA(AndA[A=EadEezeI{Id+IefIghtIngIskOccoliOk&OnzeOomO` OwnUsh2Bb!DdyD+tFf$oIldLbLkL!tNd!Nk Rd&Rg R,SS(e[SyTt Y Zz:Bba+B(B!CtusGeKe~LmM aMpNN$N)lNdyNn#NoeNvasNy#Pab!P.$Pta(RRb#RdRgoRpetRryRtSeShS(o/!Su$TT$ogT^Teg%yTt!UghtU'Ut]Ve3Il(gL yM|NsusNturyRe$Rta(_irAlkAmp]An+AosApt Ar+A'AtEapE{Ee'EfErryE,I{&IefIldIm}yOi)Oo'R#-U{!UnkUrn0G?Nnam#Rc!Tiz&TyVil_imApArifyAwAyE<ErkEv I{I|IffImbIn-IpO{OgO'O`OudOwnUbUmpU, Ut^_^A,C#utDeFfeeIlInL!@L%LumnMb(eMeMf%tM-Mm#Mp<yNc tNdu@NfirmNg*[N}@Nsid NtrolNv()OkOlPp PyR$ReRnR*@/Tt#U^UntryUp!Ur'Us(V Yo>_{Ad!AftAmA}AshAt AwlAzyEamEd.EekEwI{etImeIspIt-OpO[Ou^OwdUci$UelUi'Umb!Un^UshYY,$2BeLtu*PPbo?dRiousRr|Rta(R=Sh]/omTe3C!:DMa+MpN)Ng R(gShUght WnY3AlBa>BrisCadeCemb CideCl(eC%a>C*a'ErF&'F(eFyG*eLayLiv M<dMi'Ni$Nti,NyP?tP&dPos.P`PutyRi=ScribeS tSignSkSpair/royTailTe@VelopVi)Vo>3AgramAlAm#dAryCeE'lEtFf G.$Gn.yLemmaNn NosaurRe@RtSag*eScov Sea'ShSmi[S%d Splay/<)V tVideV%)Zzy5Ct%Cum|G~Lph(Ma(Na>NkeyN%OrSeUb!Ve_ftAg#AmaA,-AwEamE[IftIllInkIpI=OpUmY2CkMbNeR(g/T^Ty1Arf1Nam-:G G!RlyRnR`Sily/Sy1HoOlogyOnomy0GeItUca>1F%t0G1GhtTh 2BowD E@r-Eg<tEm|Eph<tEvat%I>Se0B?kBodyBra)Er+Ot]PloyPow Pty0Ab!A@DD![D%'EmyErgyF%)Ga+G(eH<)JoyLi,OughR-hRollSu*T Ti*TryVelope1Isode0U$Uip0AA'OdeOs]R%Upt0CapeSayS&)Ta>0Ern$H-s1Id&)IlOkeOl=1A@Amp!Ce[Ch<+C.eCludeCu'Ecu>Erci'Hau,Hib.I!I,ItOt-P<dPe@Pi*Pla(Po'P*[T&dTra0EEbrow:Br-CeCultyDeIntI`~L'MeMilyMousNNcyNtasyRmSh]TT$Th TigueUltV%.e3Atu*Bru?yD $EEdElMa!N)/iv$T^V W3B Ct]EldGu*LeLmLt N$NdNeNg NishReRmR,Sc$ShTT}[X_gAmeAshAtAv%EeIghtIpOatO{O%Ow UidUshY_mCusGIlLd~owOdOtR)Re,R+tRkRtu}RumRw?dSsil/ UndX_gi!AmeEqu|EshI&dIn+OgOntO,OwnOz&U.2ElNNnyRna)RyTu*:D+tInLaxy~ yMePRa+Rba+Rd&Rl-Rm|SSpTeTh U+Ze3N $NiusN*Nt!Nu(e/u*2O,0AntFtGg!Ng RaffeRlVe_dAn)A*A[IdeImp'ObeOomOryO=OwUe_tDde[LdOdO'RillaSpelSsipV nWn_bA)A(AntApeA[Av.yEatE&IdIefItOc yOupOwUnt_rdE[IdeIltIt?N3M:B.IrLfMm M, NdPpyRb%RdRshR=,TVeWkZ?d3AdAl`ArtAvyD+hogIght~oLmetLpNRo3Dd&Gh~NtPRe/%y5BbyCkeyLdLeLiday~owMeNeyOdPeRnRr%R'Sp.$/TelUrV 5BGeM<Mb!M%Nd*dNgryNtRd!RryRtSb<d3Brid:1EOn0EaEntifyLe2N%e4LLeg$L}[0A+Ita>M&'Mu}Pa@Po'Pro=Pul'0ChCludeComeC*a'DexD-a>Do%Du,ryF<tFl-tF%mHa!H .Iti$Je@JuryMa>N Noc|PutQuiryS<eSe@SideSpi*/$lTa@T e,ToVe,V.eVol=3On0L<dOla>Sue0Em1Ory:CketGu?RZz3AlousAns~yWel9BInKeUr}yY5D+I)MpNg!Ni%Nk/:Ng?oo3EnEpT^upY3CkDD}yNdNgdomSsTT^&TeTt&Wi4EeIfeO{Ow:BBelB%Dd DyKeMpNgua+PtopR+T T(UghUndryVaWWnWsu.Y Zy3Ad AfArnA=Ctu*FtGG$G&dIsu*M#NdNg`NsOp?dSs#Tt Vel3ArB tyBr?yC&'FeFtGhtKeMbM.NkOnQuid/Tt!VeZ?d5AdAnB, C$CkG-NelyNgOpTt yUdUn+VeY$5CkyGga+Mb N?N^Xury3R-s:Ch(eDG-G}tIdIlInJ%KeMm$NNa+Nda>NgoNs]Nu$P!Rb!R^Rg(R(eRketRria+SkSs/ T^T i$ThTrixTt XimumZe3AdowAnAsu*AtCh<-D$DiaLodyLtMb M%yNt]NuRcyR+R.RryShSsa+T$Thod3Dd!DnightLk~]M-NdNimumN%Nu>Rac!Rr%S ySs/akeXXedXtu*5Bi!DelDifyMM|N.%NkeyN, N`OnR$ReRn(gSqu.oTh T]T%Unta(U'VeVie5ChFf(LeLtiplySc!SeumShroomS-/Tu$3Self/ yTh:I=MePk(Rrow/yT]Tu*3ArCkEdGati=G!@I` PhewR=/TTw%kUtr$V WsXt3CeGht5B!I'M(eeOd!Rm$R`SeTab!TeTh(gTi)VelW5C!?Mb R'T:K0EyJe@Li+Scu*S =Ta(Vious0CurE<Tob 0Or1FF Fi)T&2L1Ay0DI=Ymp-0It0CeEI#L(eLy1EnEraIn]Po'T]1An+B.Ch?dD D(?yG<I|Ig($Ph<0Tr-h0H 0Tdo%T TputTside0AlEnEr0NN 0Yg&0/ 0O}:CtDd!GeIrLa)LmNdaNelN-N` P RadeR|RkRrotRtySsT^ThTi|TrolTt nU'VeYm|3A)AnutArAs<tL-<NN$tyNcilOp!Pp Rfe@Rm.Rs#T2O}OtoRa'Ys-$0AnoCn-Ctu*E)GGe#~LotNkO} Pe/olT^Zza_)A}tA,-A>AyEa'Ed+U{UgUn+2EmEtIntL?LeLi)NdNyOlPul?Rt]S.]Ssib!/TatoTt yV tyWd W _@i)Ai'Ed-tEf Epa*Es|EttyEv|I)IdeIm?yIntI%.yIs#Iva>IzeOb!mO)[Odu)Of.OgramOje@Omo>OofOp tyOsp O>@OudOvide2Bl-Dd(g~LpL'Mpk(N^PilPpyR^a'R.yRpo'R'ShTZz!3Ramid:99Al.yAntumArt E,]I{ItIzO>:Bb.Cco#CeCkD?DioIlInI'~yMpN^NdomN+PidReTeTh V&WZ%3AdyAlAs#BelBuildC$lCei=CipeC%dCyc!Du)F!@F%mFu'G]G*tGul?Je@LaxLea'LiefLyMa(Memb M(dMo=Nd NewNtOp&PairPeatPla)P%tQui*ScueSemb!Si,Sour)Sp#'SultTi*T*atTurnUn]Ve$ViewW?d2Y`m0BBb#CeChDeD+F!GhtGidNgOtPp!SkTu$V$V 5AdA,BotBu,CketM<)OfOkieOmSeTa>UghUndU>Y$5Bb DeGLeNNwayR$:DDd!D}[FeIlLadLm#L#LtLu>MeMp!NdTisfyToshiU)Usa+VeY1A!AnA*Att E}HemeHoolI&)I[%sOrp]OutRapRe&RiptRub1AAr^As#AtC#dC*tCt]Cur.yEdEkGm|Le@~M(?Ni%N'Nt&)RiesRvi)Ss]Tt!TupV&_dowAftAllowA*EdEllEriffIeldIftI}IpIv O{OeOotOpOrtOuld O=RimpRugUff!Y0Bl(gCkDeE+GhtGnL|Lk~yLv Mil?Mp!N)NgR&/ Tua>XZe1A>Et^IIllInIrtUll0AbAmEepEnd I)IdeIghtImOg<OtOwUsh0AllArtI!OkeOo`0A{AkeApIffOw0ApCc Ci$CkDaFtL?Ldi LidLut]L=Me#eNgOnRryRtUlUndUpUr)U`0A)A*Ati$AwnEakEci$EedEllEndH eI)Id IkeInIr.L.OilOns%O#OrtOtRayReadR(gY0Ua*UeezeUir*l_b!AdiumAffA+AirsAmpAndArtA>AyEakEelEmEpE*oI{IllIngO{Oma^O}OolOryO=Ra>gyReetRikeR#gRugg!Ud|UffUmb!Y!0Bje@Bm.BwayC)[ChDd&Ff G?G+,ItMm NNnyN'tP PplyP*meReRfa)R+Rpri'RroundR=ySpe@/a(1AllowAmpApArmE?EetIftImIngIt^Ord1MbolMptomRup/em:B!Ck!GIlL|LkNkPeR+tSk/eTtooXi3A^Am~NN<tNnisNtRm/Xt_nkAtEmeEnE%yE*EyIngIsOughtReeRi=RowUmbUnd 0CketDeG LtMb MeNyPRedSsueT!5A,BaccoDayDdl EGe` I!tK&MatoM%rowNeNgueNightOlO`PP-Pp!R^RnadoRtoi'SsT$Uri,W?dW WnY_{AdeAff-Ag-A(Ansf ApAshA=lAyEatEeEndI$IbeI{Igg ImIpOphyOub!U{UeUlyUmpetU,U`Y2BeIt]Mb!NaN}lRkeyRnRt!1El=EntyI)InI,O1PeP-$:5Ly5B*lla0Ab!Awa*C!Cov D DoFairFoldHappyIf%mIqueItIv 'KnownLo{TilUsu$Veil1Da>GradeHoldOnP Set1B<Ge0A+EEdEfulE![U$0Il.y:C<tCuumGueLidL!yL=NNishP%Rious/Ult3H-!L=tNd%Ntu*NueRbRifyRs]RyS'lT <3Ab!Br<tCiousCt%yDeoEw~a+Nta+Ol(Rtu$RusSaS.Su$T$Vid5C$I)IdLc<oLumeTeYa+:GeG#ItLk~LnutNtRfa*RmRri%ShSp/eT VeY3Al`Ap#ArA'lA` BDd(gEk&dIrdLcome/T_!AtEatEelEnE*IpIsp 0DeD`FeLd~NNdowNeNgNkNn Nt ReSdomSeShT}[5LfM<Nd OdOlRdRkRldRryR`_pE{E,!I,I>Ong::Rd3Ar~ow9UUngU`:3BraRo9NeO",as4="0x3c8acc1e7b08d8e76f9fda015ef48dc8c710a73cb7e0f77b2c18a9b5a7adde60",yO1=null;class gO1 extends ns4.WordlistOwl{constructor(){super("en",os4,as4)}static wordlist(){if(yO1==null)yO1=new gO1;return yO1}}QW6.LangEn=gO1});var kn=H((XW6)=>{Object.defineProperty(XW6,"__esModule",{value:!0});XW6.Mnemonic=void 0;var lO1=c9(),X3=h1(),pO1=$k();function GW6(J){return(1<<J)-1<<8-J&255}function rs4(J){return(1<<J)-1&255}function mO1(J,Q){if((0,X3.assertNormalize)("NFKD"),Q==null)Q=pO1.LangEn.wordlist();let Y=Q.split(J);(0,X3.assertArgument)(Y.length%3===0&&Y.length>=12&&Y.length<=24,"invalid mnemonic length","mnemonic","[ REDACTED ]");let G=new Uint8Array(Math.ceil(11*Y.length/8)),X=0;for(let V=0;V<Y.length;V++){let q=Q.getWordIndex(Y[V].normalize("NFKD"));(0,X3.assertArgument)(q>=0,`invalid mnemonic word at index ${V}`,"mnemonic","[ REDACTED ]");for(let U=0;U<11;U++){if(q&1<<10-U)G[X>>3]|=1<<7-X%8;X++}}let z=32*Y.length/3,K=Y.length/3,W=GW6(K),Z=(0,X3.getBytes)((0,lO1.sha256)(G.slice(0,z/8)))[0]&W;return(0,X3.assertArgument)(Z===(G[G.length-1]&W),"invalid mnemonic checksum","mnemonic","[ REDACTED ]"),(0,X3.hexlify)(G.slice(0,z/8))}function dO1(J,Q){if((0,X3.assertArgument)(J.length%4===0&&J.length>=16&&J.length<=32,"invalid entropy size","entropy","[ REDACTED ]"),Q==null)Q=pO1.LangEn.wordlist();let Y=[0],G=11;for(let K=0;K<J.length;K++)if(G>8)Y[Y.length-1]<<=8,Y[Y.length-1]|=J[K],G-=8;else Y[Y.length-1]<<=G,Y[Y.length-1]|=J[K]>>8-G,Y.push(J[K]&rs4(8-G)),G+=3;let X=J.length/4,z=parseInt((0,lO1.sha256)(J).substring(2,4),16)&GW6(X);return Y[Y.length-1]<<=X,Y[Y.length-1]|=z>>8-X,Q.join(Y.map((K)=>Q.getWord(K)))}var uO1={};class fn{phrase;password;wordlist;entropy;constructor(J,Q,Y,G,X){if(G==null)G="";if(X==null)X=pO1.LangEn.wordlist();(0,X3.assertPrivate)(J,uO1,"Mnemonic"),(0,X3.defineProperties)(this,{phrase:Y,password:G,wordlist:X,entropy:Q})}computeSeed(){let J=(0,X3.toUtf8Bytes)("mnemonic"+this.password,"NFKD");return(0,lO1.pbkdf2)((0,X3.toUtf8Bytes)(this.phrase,"NFKD"),J,2048,64,"sha512")}static fromPhrase(J,Q,Y){let G=mO1(J,Y);return J=dO1((0,X3.getBytes)(G),Y),new fn(uO1,G,J,Q,Y)}static fromEntropy(J,Q,Y){let G=(0,X3.getBytes)(J,"entropy"),X=dO1(G,Y);return new fn(uO1,(0,X3.hexlify)(G),X,Q,Y)}static entropyToPhrase(J,Q){let Y=(0,X3.getBytes)(J,"entropy");return dO1(Y,Q)}static phraseToEntropy(J,Q){return mO1(J,Q)}static isValidMnemonic(J,Q){try{return mO1(J,Q),!0}catch(Y){}return!1}}XW6.Mnemonic=fn});var nO1=H((xq)=>{/*! MIT License. Copyright 2015-2022 Richard Moore <me@ricmoo.com>. See LICENSE.txt. */var E5=xq&&xq.__classPrivateFieldGet||function(J,Q,Y,G){if(Y==="a"&&!G)throw TypeError("Private accessor was defined without a getter");if(typeof Q==="function"?J!==Q||!G:!Q.has(J))throw TypeError("Cannot read private member from an object whose class did not declare it");return Y==="m"?G:Y==="a"?G.call(J):G?G.value:Q.get(J)},cO1=xq&&xq.__classPrivateFieldSet||function(J,Q,Y,G,X){if(G==="m")throw TypeError("Private method is not writable");if(G==="a"&&!X)throw TypeError("Private accessor was defined without a setter");if(typeof Q==="function"?J!==Q||!X:!Q.has(J))throw TypeError("Cannot write private member to an object whose class did not declare it");return G==="a"?X.call(J,Y):X?X.value=Y:Q.set(J,Y),Y},jn,OY,Jz;Object.defineProperty(xq,"__esModule",{value:!0});xq.AES=void 0;var ss4={16:10,24:12,32:14},ts4=[1,2,4,8,16,32,64,128,27,54,108,216,171,77,154,47,94,188,99,198,151,53,106,212,179,125,250,239,197,145],IY=[99,124,119,123,242,107,111,197,48,1,103,43,254,215,171,118,202,130,201,125,250,89,71,240,173,212,162,175,156,164,114,192,183,253,147,38,54,63,247,204,52,165,229,241,113,216,49,21,4,199,35,195,24,150,5,154,7,18,128,226,235,39,178,117,9,131,44,26,27,110,90,160,82,59,214,179,41,227,47,132,83,209,0,237,32,252,177,91,106,203,190,57,74,76,88,207,208,239,170,251,67,77,51,133,69,249,2,127,80,60,159,168,81,163,64,143,146,157,56,245,188,182,218,33,16,255,243,210,205,12,19,236,95,151,68,23,196,167,126,61,100,93,25,115,96,129,79,220,34,42,144,136,70,238,184,20,222,94,11,219,224,50,58,10,73,6,36,92,194,211,172,98,145,149,228,121,231,200,55,109,141,213,78,169,108,86,244,234,101,122,174,8,186,120,37,46,28,166,180,198,232,221,116,31,75,189,139,138,112,62,181,102,72,3,246,14,97,53,87,185,134,193,29,158,225,248,152,17,105,217,142,148,155,30,135,233,206,85,40,223,140,161,137,13,191,230,66,104,65,153,45,15,176,84,187,22],vn=[82,9,106,213,48,54,165,56,191,64,163,158,129,243,215,251,124,227,57,130,155,47,255,135,52,142,67,68,196,222,233,203,84,123,148,50,166,194,35,61,238,76,149,11,66,250,195,78,8,46,161,102,40,217,36,178,118,91,162,73,109,139,209,37,114,248,246,100,134,104,152,22,212,164,92,204,93,101,182,146,108,112,72,80,253,237,185,218,94,21,70,87,167,141,157,132,144,216,171,0,140,188,211,10,247,228,88,5,184,179,69,6,208,44,30,143,202,63,15,2,193,175,189,3,1,19,138,107,58,145,17,65,79,103,220,234,151,242,207,206,240,180,230,115,150,172,116,34,231,173,53,133,226,249,55,232,28,117,223,110,71,241,26,113,29,41,197,137,111,183,98,14,170,24,190,27,252,86,62,75,198,210,121,32,154,219,192,254,120,205,90,244,31,221,168,51,136,7,199,49,177,18,16,89,39,128,236,95,96,81,127,169,25,181,74,13,45,229,122,159,147,201,156,239,160,224,59,77,174,42,245,176,200,235,187,60,131,83,153,97,23,43,4,126,186,119,214,38,225,105,20,99,85,33,12,125],es4=[3328402341,4168907908,4000806809,4135287693,4294111757,3597364157,3731845041,2445657428,1613770832,33620227,3462883241,1445669757,3892248089,3050821474,1303096294,3967186586,2412431941,528646813,2311702848,4202528135,4026202645,2992200171,2387036105,4226871307,1101901292,3017069671,1604494077,1169141738,597466303,1403299063,3832705686,2613100635,1974974402,3791519004,1033081774,1277568618,1815492186,2118074177,4126668546,2211236943,1748251740,1369810420,3521504564,4193382664,3799085459,2883115123,1647391059,706024767,134480908,2512897874,1176707941,2646852446,806885416,932615841,168101135,798661301,235341577,605164086,461406363,3756188221,3454790438,1311188841,2142417613,3933566367,302582043,495158174,1479289972,874125870,907746093,3698224818,3025820398,1537253627,2756858614,1983593293,3084310113,2108928974,1378429307,3722699582,1580150641,327451799,2790478837,3117535592,0,3253595436,1075847264,3825007647,2041688520,3059440621,3563743934,2378943302,1740553945,1916352843,2487896798,2555137236,2958579944,2244988746,3151024235,3320835882,1336584933,3992714006,2252555205,2588757463,1714631509,293963156,2319795663,3925473552,67240454,4269768577,2689618160,2017213508,631218106,1269344483,2723238387,1571005438,2151694528,93294474,1066570413,563977660,1882732616,4059428100,1673313503,2008463041,2950355573,1109467491,537923632,3858759450,4260623118,3218264685,2177748300,403442708,638784309,3287084079,3193921505,899127202,2286175436,773265209,2479146071,1437050866,4236148354,2050833735,3362022572,3126681063,840505643,3866325909,3227541664,427917720,2655997905,2749160575,1143087718,1412049534,999329963,193497219,2353415882,3354324521,1807268051,672404540,2816401017,3160301282,369822493,2916866934,3688947771,1681011286,1949973070,336202270,2454276571,201721354,1210328172,3093060836,2680341085,3184776046,1135389935,3294782118,965841320,831886756,3554993207,4068047243,3588745010,2345191491,1849112409,3664604599,26054028,2983581028,2622377682,1235855840,3630984372,2891339514,4092916743,3488279077,3395642799,4101667470,1202630377,268961816,1874508501,4034427016,1243948399,1546530418,941366308,1470539505,1941222599,2546386513,3421038627,2715671932,3899946140,1042226977,2521517021,1639824860,227249030,260737669,3765465232,2084453954,1907733956,3429263018,2420656344,100860677,4160157185,470683154,3261161891,1781871967,2924959737,1773779408,394692241,2579611992,974986535,664706745,3655459128,3958962195,731420851,571543859,3530123707,2849626480,126783113,865375399,765172662,1008606754,361203602,3387549984,2278477385,2857719295,1344809080,2782912378,59542671,1503764984,160008576,437062935,1707065306,3622233649,2218934982,3496503480,2185314755,697932208,1512910199,504303377,2075177163,2824099068,1841019862,739644986],Jt4=[2781242211,2230877308,2582542199,2381740923,234877682,3184946027,2984144751,1418839493,1348481072,50462977,2848876391,2102799147,434634494,1656084439,3863849899,2599188086,1167051466,2636087938,1082771913,2281340285,368048890,3954334041,3381544775,201060592,3963727277,1739838676,4250903202,3930435503,3206782108,4149453988,2531553906,1536934080,3262494647,484572669,2923271059,1783375398,1517041206,1098792767,49674231,1334037708,1550332980,4098991525,886171109,150598129,2481090929,1940642008,1398944049,1059722517,201851908,1385547719,1699095331,1587397571,674240536,2704774806,252314885,3039795866,151914247,908333586,2602270848,1038082786,651029483,1766729511,3447698098,2682942837,454166793,2652734339,1951935532,775166490,758520603,3000790638,4004797018,4217086112,4137964114,1299594043,1639438038,3464344499,2068982057,1054729187,1901997871,2534638724,4121318227,1757008337,0,750906861,1614815264,535035132,3363418545,3988151131,3201591914,1183697867,3647454910,1265776953,3734260298,3566750796,3903871064,1250283471,1807470800,717615087,3847203498,384695291,3313910595,3617213773,1432761139,2484176261,3481945413,283769337,100925954,2180939647,4037038160,1148730428,3123027871,3813386408,4087501137,4267549603,3229630528,2315620239,2906624658,3156319645,1215313976,82966005,3747855548,3245848246,1974459098,1665278241,807407632,451280895,251524083,1841287890,1283575245,337120268,891687699,801369324,3787349855,2721421207,3431482436,959321879,1469301956,4065699751,2197585534,1199193405,2898814052,3887750493,724703513,2514908019,2696962144,2551808385,3516813135,2141445340,1715741218,2119445034,2872807568,2198571144,3398190662,700968686,3547052216,1009259540,2041044702,3803995742,487983883,1991105499,1004265696,1449407026,1316239930,504629770,3683797321,168560134,1816667172,3837287516,1570751170,1857934291,4014189740,2797888098,2822345105,2754712981,936633572,2347923833,852879335,1133234376,1500395319,3084545389,2348912013,1689376213,3533459022,3762923945,3034082412,4205598294,133428468,634383082,2949277029,2398386810,3913789102,403703816,3580869306,2297460856,1867130149,1918643758,607656988,4049053350,3346248884,1368901318,600565992,2090982877,2632479860,557719327,3717614411,3697393085,2249034635,2232388234,2430627952,1115438654,3295786421,2865522278,3633334344,84280067,33027830,303828494,2747425121,1600795957,4188952407,3496589753,2434238086,1486471617,658119965,3106381470,953803233,334231800,3005978776,857870609,3151128937,1890179545,2298973838,2805175444,3056442267,574365214,2450884487,550103529,1233637070,4289353045,2018519080,2057691103,2399374476,4166623649,2148108681,387583245,3664101311,836232934,3330556482,3100665960,3280093505,2955516313,2002398509,287182607,3413881008,4238890068,3597515707,975967766],Qt4=[1671808611,2089089148,2006576759,2072901243,4061003762,1807603307,1873927791,3310653893,810573872,16974337,1739181671,729634347,4263110654,3613570519,2883997099,1989864566,3393556426,2191335298,3376449993,2106063485,4195741690,1508618841,1204391495,4027317232,2917941677,3563566036,2734514082,2951366063,2629772188,2767672228,1922491506,3227229120,3082974647,4246528509,2477669779,644500518,911895606,1061256767,4144166391,3427763148,878471220,2784252325,3845444069,4043897329,1905517169,3631459288,827548209,356461077,67897348,3344078279,593839651,3277757891,405286936,2527147926,84871685,2595565466,118033927,305538066,2157648768,3795705826,3945188843,661212711,2999812018,1973414517,152769033,2208177539,745822252,439235610,455947803,1857215598,1525593178,2700827552,1391895634,994932283,3596728278,3016654259,695947817,3812548067,795958831,2224493444,1408607827,3513301457,0,3979133421,543178784,4229948412,2982705585,1542305371,1790891114,3410398667,3201918910,961245753,1256100938,1289001036,1491644504,3477767631,3496721360,4012557807,2867154858,4212583931,1137018435,1305975373,861234739,2241073541,1171229253,4178635257,33948674,2139225727,1357946960,1011120188,2679776671,2833468328,1374921297,2751356323,1086357568,2408187279,2460827538,2646352285,944271416,4110742005,3168756668,3066132406,3665145818,560153121,271589392,4279952895,4077846003,3530407890,3444343245,202643468,322250259,3962553324,1608629855,2543990167,1154254916,389623319,3294073796,2817676711,2122513534,1028094525,1689045092,1575467613,422261273,1939203699,1621147744,2174228865,1339137615,3699352540,577127458,712922154,2427141008,2290289544,1187679302,3995715566,3100863416,339486740,3732514782,1591917662,186455563,3681988059,3762019296,844522546,978220090,169743370,1239126601,101321734,611076132,1558493276,3260915650,3547250131,2901361580,1655096418,2443721105,2510565781,3828863972,2039214713,3878868455,3359869896,928607799,1840765549,2374762893,3580146133,1322425422,2850048425,1823791212,1459268694,4094161908,3928346602,1706019429,2056189050,2934523822,135794696,3134549946,2022240376,628050469,779246638,472135708,2800834470,3032970164,3327236038,3894660072,3715932637,1956440180,522272287,1272813131,3185336765,2340818315,2323976074,1888542832,1044544574,3049550261,1722469478,1222152264,50660867,4127324150,236067854,1638122081,895445557,1475980887,3117443513,2257655686,3243809217,489110045,2662934430,3778599393,4162055160,2561878936,288563729,1773916777,3648039385,2391345038,2493985684,2612407707,505560094,2274497927,3911240169,3460925390,1442818645,678973480,3749357023,2358182796,2717407649,2306869641,219617805,3218761151,3862026214,1120306242,1756942440,1103331905,2578459033,762796589,252780047,2966125488,1425844308,3151392187,372911126],Yt4=[1667474886,2088535288,2004326894,2071694838,4075949567,1802223062,1869591006,3318043793,808472672,16843522,1734846926,724270422,4278065639,3621216949,2880169549,1987484396,3402253711,2189597983,3385409673,2105378810,4210693615,1499065266,1195886990,4042263547,2913856577,3570689971,2728590687,2947541573,2627518243,2762274643,1920112356,3233831835,3082273397,4261223649,2475929149,640051788,909531756,1061110142,4160160501,3435941763,875846760,2779116625,3857003729,4059105529,1903268834,3638064043,825316194,353713962,67374088,3351728789,589522246,3284360861,404236336,2526454071,84217610,2593830191,117901582,303183396,2155911963,3806477791,3958056653,656894286,2998062463,1970642922,151591698,2206440989,741110872,437923380,454765878,1852748508,1515908788,2694904667,1381168804,993742198,3604373943,3014905469,690584402,3823320797,791638366,2223281939,1398011302,3520161977,0,3991743681,538992704,4244381667,2981218425,1532751286,1785380564,3419096717,3200178535,960056178,1246420628,1280103576,1482221744,3486468741,3503319995,4025428677,2863326543,4227536621,1128514950,1296947098,859002214,2240123921,1162203018,4193849577,33687044,2139062782,1347481760,1010582648,2678045221,2829640523,1364325282,2745433693,1077985408,2408548869,2459086143,2644360225,943212656,4126475505,3166494563,3065430391,3671750063,555836226,269496352,4294908645,4092792573,3537006015,3452783745,202118168,320025894,3974901699,1600119230,2543297077,1145359496,387397934,3301201811,2812801621,2122220284,1027426170,1684319432,1566435258,421079858,1936954854,1616945344,2172753945,1330631070,3705438115,572679748,707427924,2425400123,2290647819,1179044492,4008585671,3099120491,336870440,3739122087,1583276732,185277718,3688593069,3772791771,842159716,976899700,168435220,1229577106,101059084,606366792,1549591736,3267517855,3553849021,2897014595,1650632388,2442242105,2509612081,3840161747,2038008818,3890688725,3368567691,926374254,1835907034,2374863873,3587531953,1313788572,2846482505,1819063512,1448540844,4109633523,3941213647,1701162954,2054852340,2930698567,134748176,3132806511,2021165296,623210314,774795868,471606328,2795958615,3031746419,3334885783,3907527627,3722280097,1953799400,522133822,1263263126,3183336545,2341176845,2324333839,1886425312,1044267644,3048588401,1718004428,1212733584,50529542,4143317495,235803164,1633788866,892690282,1465383342,3115962473,2256965911,3250673817,488449850,2661202215,3789633753,4177007595,2560144171,286339874,1768537042,3654906025,2391705863,2492770099,2610673197,505291324,2273808917,3924369609,3469625735,1431699370,673740880,3755965093,2358021891,2711746649,2307489801,218961690,3217021541,3873845719,1111672452,1751693520,1094828930,2576986153,757954394,252645662,2964376443,1414855848,3149649517,370555436],Gt4=[1374988112,2118214995,437757123,975658646,1001089995,530400753,2902087851,1273168787,540080725,2910219766,2295101073,4110568485,1340463100,3307916247,641025152,3043140495,3736164937,632953703,1172967064,1576976609,3274667266,2169303058,2370213795,1809054150,59727847,361929877,3211623147,2505202138,3569255213,1484005843,1239443753,2395588676,1975683434,4102977912,2572697195,666464733,3202437046,4035489047,3374361702,2110667444,1675577880,3843699074,2538681184,1649639237,2976151520,3144396420,4269907996,4178062228,1883793496,2403728665,2497604743,1383856311,2876494627,1917518562,3810496343,1716890410,3001755655,800440835,2261089178,3543599269,807962610,599762354,33778362,3977675356,2328828971,2809771154,4077384432,1315562145,1708848333,101039829,3509871135,3299278474,875451293,2733856160,92987698,2767645557,193195065,1080094634,1584504582,3178106961,1042385657,2531067453,3711829422,1306967366,2438237621,1908694277,67556463,1615861247,429456164,3602770327,2302690252,1742315127,2968011453,126454664,3877198648,2043211483,2709260871,2084704233,4169408201,0,159417987,841739592,504459436,1817866830,4245618683,260388950,1034867998,908933415,168810852,1750902305,2606453969,607530554,202008497,2472011535,3035535058,463180190,2160117071,1641816226,1517767529,470948374,3801332234,3231722213,1008918595,303765277,235474187,4069246893,766945465,337553864,1475418501,2943682380,4003061179,2743034109,4144047775,1551037884,1147550661,1543208500,2336434550,3408119516,3069049960,3102011747,3610369226,1113818384,328671808,2227573024,2236228733,3535486456,2935566865,3341394285,496906059,3702665459,226906860,2009195472,733156972,2842737049,294930682,1206477858,2835123396,2700099354,1451044056,573804783,2269728455,3644379585,2362090238,2564033334,2801107407,2776292904,3669462566,1068351396,742039012,1350078989,1784663195,1417561698,4136440770,2430122216,775550814,2193862645,2673705150,1775276924,1876241833,3475313331,3366754619,270040487,3902563182,3678124923,3441850377,1851332852,3969562369,2203032232,3868552805,2868897406,566021896,4011190502,3135740889,1248802510,3936291284,699432150,832877231,708780849,3332740144,899835584,1951317047,4236429990,3767586992,866637845,4043610186,1106041591,2144161806,395441711,1984812685,1139781709,3433712980,3835036895,2664543715,1282050075,3240894392,1181045119,2640243204,25965917,4203181171,4211818798,3009879386,2463879762,3910161971,1842759443,2597806476,933301370,1509430414,3943906441,3467192302,3076639029,3776767469,2051518780,2631065433,1441952575,404016761,1942435775,1408749034,1610459739,3745345300,2017778566,3400528769,3110650942,941896748,3265478751,371049330,3168937228,675039627,4279080257,967311729,135050206,3635733660,1683407248,2076935265,3576870512,1215061108,3501741890],Xt4=[1347548327,1400783205,3273267108,2520393566,3409685355,4045380933,2880240216,2471224067,1428173050,4138563181,2441661558,636813900,4233094615,3620022987,2149987652,2411029155,1239331162,1730525723,2554718734,3781033664,46346101,310463728,2743944855,3328955385,3875770207,2501218972,3955191162,3667219033,768917123,3545789473,692707433,1150208456,1786102409,2029293177,1805211710,3710368113,3065962831,401639597,1724457132,3028143674,409198410,2196052529,1620529459,1164071807,3769721975,2226875310,486441376,2499348523,1483753576,428819965,2274680428,3075636216,598438867,3799141122,1474502543,711349675,129166120,53458370,2592523643,2782082824,4063242375,2988687269,3120694122,1559041666,730517276,2460449204,4042459122,2706270690,3446004468,3573941694,533804130,2328143614,2637442643,2695033685,839224033,1973745387,957055980,2856345839,106852767,1371368976,4181598602,1033297158,2933734917,1179510461,3046200461,91341917,1862534868,4284502037,605657339,2547432937,3431546947,2003294622,3182487618,2282195339,954669403,3682191598,1201765386,3917234703,3388507166,0,2198438022,1211247597,2887651696,1315723890,4227665663,1443857720,507358933,657861945,1678381017,560487590,3516619604,975451694,2970356327,261314535,3535072918,2652609425,1333838021,2724322336,1767536459,370938394,182621114,3854606378,1128014560,487725847,185469197,2918353863,3106780840,3356761769,2237133081,1286567175,3152976349,4255350624,2683765030,3160175349,3309594171,878443390,1988838185,3704300486,1756818940,1673061617,3403100636,272786309,1075025698,545572369,2105887268,4174560061,296679730,1841768865,1260232239,4091327024,3960309330,3497509347,1814803222,2578018489,4195456072,575138148,3299409036,446754879,3629546796,4011996048,3347532110,3252238545,4270639778,915985419,3483825537,681933534,651868046,2755636671,3828103837,223377554,2607439820,1649704518,3270937875,3901806776,1580087799,4118987695,3198115200,2087309459,2842678573,3016697106,1003007129,2802849917,1860738147,2077965243,164439672,4100872472,32283319,2827177882,1709610350,2125135846,136428751,3874428392,3652904859,3460984630,3572145929,3593056380,2939266226,824852259,818324884,3224740454,930369212,2801566410,2967507152,355706840,1257309336,4148292826,243256656,790073846,2373340630,1296297904,1422699085,3756299780,3818836405,457992840,3099667487,2135319889,77422314,1560382517,1945798516,788204353,1521706781,1385356242,870912086,325965383,2358957921,2050466060,2388260884,2313884476,4006521127,901210569,3990953189,1014646705,1503449823,1062597235,2031621326,3212035895,3931371469,1533017514,350174575,2256028891,2177544179,1052338372,741876788,1606591296,1914052035,213705253,2334669897,1107234197,1899603969,3725069491,2631447780,2422494913,1635502980,1893020342,1950903388,1120974935],zt4=[2807058932,1699970625,2764249623,1586903591,1808481195,1173430173,1487645946,59984867,4199882800,1844882806,1989249228,1277555970,3623636965,3419915562,1149249077,2744104290,1514790577,459744698,244860394,3235995134,1963115311,4027744588,2544078150,4190530515,1608975247,2627016082,2062270317,1507497298,2200818878,567498868,1764313568,3359936201,2305455554,2037970062,1047239000,1910319033,1337376481,2904027272,2892417312,984907214,1243112415,830661914,861968209,2135253587,2011214180,2927934315,2686254721,731183368,1750626376,4246310725,1820824798,4172763771,3542330227,48394827,2404901663,2871682645,671593195,3254988725,2073724613,145085239,2280796200,2779915199,1790575107,2187128086,472615631,3029510009,4075877127,3802222185,4107101658,3201631749,1646252340,4270507174,1402811438,1436590835,3778151818,3950355702,3963161475,4020912224,2667994737,273792366,2331590177,104699613,95345982,3175501286,2377486676,1560637892,3564045318,369057872,4213447064,3919042237,1137477952,2658625497,1119727848,2340947849,1530455833,4007360968,172466556,266959938,516552836,0,2256734592,3980931627,1890328081,1917742170,4294704398,945164165,3575528878,958871085,3647212047,2787207260,1423022939,775562294,1739656202,3876557655,2530391278,2443058075,3310321856,547512796,1265195639,437656594,3121275539,719700128,3762502690,387781147,218828297,3350065803,2830708150,2848461854,428169201,122466165,3720081049,1627235199,648017665,4122762354,1002783846,2117360635,695634755,3336358691,4234721005,4049844452,3704280881,2232435299,574624663,287343814,612205898,1039717051,840019705,2708326185,793451934,821288114,1391201670,3822090177,376187827,3113855344,1224348052,1679968233,2361698556,1058709744,752375421,2431590963,1321699145,3519142200,2734591178,188127444,2177869557,3727205754,2384911031,3215212461,2648976442,2450346104,3432737375,1180849278,331544205,3102249176,4150144569,2952102595,2159976285,2474404304,766078933,313773861,2570832044,2108100632,1668212892,3145456443,2013908262,418672217,3070356634,2594734927,1852171925,3867060991,3473416636,3907448597,2614737639,919489135,164948639,2094410160,2997825956,590424639,2486224549,1723872674,3157750862,3399941250,3501252752,3625268135,2555048196,3673637356,1343127501,4130281361,3599595085,2957853679,1297403050,81781910,3051593425,2283490410,532201772,1367295589,3926170974,895287692,1953757831,1093597963,492483431,3528626907,1446242576,1192455638,1636604631,209336225,344873464,1015671571,669961897,3375740769,3857572124,2973530695,3747192018,1933530610,3464042516,935293895,3454686199,2858115069,1863638845,3683022916,4085369519,3292445032,875313188,1080017571,3279033885,621591778,1233856572,2504130317,24197544,3017672716,3835484340,3247465558,2220981195,3060847922,1551124588,1463996600],Kt4=[4104605777,1097159550,396673818,660510266,2875968315,2638606623,4200115116,3808662347,821712160,1986918061,3430322568,38544885,3856137295,718002117,893681702,1654886325,2975484382,3122358053,3926825029,4274053469,796197571,1290801793,1184342925,3556361835,2405426947,2459735317,1836772287,1381620373,3196267988,1948373848,3764988233,3385345166,3263785589,2390325492,1480485785,3111247143,3780097726,2293045232,548169417,3459953789,3746175075,439452389,1362321559,1400849762,1685577905,1806599355,2174754046,137073913,1214797936,1174215055,3731654548,2079897426,1943217067,1258480242,529487843,1437280870,3945269170,3049390895,3313212038,923313619,679998000,3215307299,57326082,377642221,3474729866,2041877159,133361907,1776460110,3673476453,96392454,878845905,2801699524,777231668,4082475170,2330014213,4142626212,2213296395,1626319424,1906247262,1846563261,562755902,3708173718,1040559837,3871163981,1418573201,3294430577,114585348,1343618912,2566595609,3186202582,1078185097,3651041127,3896688048,2307622919,425408743,3371096953,2081048481,1108339068,2216610296,0,2156299017,736970802,292596766,1517440620,251657213,2235061775,2933202493,758720310,265905162,1554391400,1532285339,908999204,174567692,1474760595,4002861748,2610011675,3234156416,3693126241,2001430874,303699484,2478443234,2687165888,585122620,454499602,151849742,2345119218,3064510765,514443284,4044981591,1963412655,2581445614,2137062819,19308535,1928707164,1715193156,4219352155,1126790795,600235211,3992742070,3841024952,836553431,1669664834,2535604243,3323011204,1243905413,3141400786,4180808110,698445255,2653899549,2989552604,2253581325,3252932727,3004591147,1891211689,2487810577,3915653703,4237083816,4030667424,2100090966,865136418,1229899655,953270745,3399679628,3557504664,4118925222,2061379749,3079546586,2915017791,983426092,2022837584,1607244650,2118541908,2366882550,3635996816,972512814,3283088770,1568718495,3499326569,3576539503,621982671,2895723464,410887952,2623762152,1002142683,645401037,1494807662,2595684844,1335535747,2507040230,4293295786,3167684641,367585007,3885750714,1865862730,2668221674,2960971305,2763173681,1059270954,2777952454,2724642869,1320957812,2194319100,2429595872,2815956275,77089521,3973773121,3444575871,2448830231,1305906550,4021308739,2857194700,2516901860,3518358430,1787304780,740276417,1699839814,1592394909,2352307457,2272556026,188821243,1729977011,3687994002,274084841,3594982253,3613494426,2701949495,4162096729,322734571,2837966542,1640576439,484830689,1202797690,3537852828,4067639125,349075736,3342319475,4157467219,4255800159,1030690015,1155237496,2951971274,1757691577,607398968,2738905026,499347990,3794078908,1011452712,227885567,2818666809,213114376,3034881240,1455525988,3414450555,850817237,1817998408,3092726480],Wt4=[0,235474187,470948374,303765277,941896748,908933415,607530554,708780849,1883793496,2118214995,1817866830,1649639237,1215061108,1181045119,1417561698,1517767529,3767586992,4003061179,4236429990,4069246893,3635733660,3602770327,3299278474,3400528769,2430122216,2664543715,2362090238,2193862645,2835123396,2801107407,3035535058,3135740889,3678124923,3576870512,3341394285,3374361702,3810496343,3977675356,4279080257,4043610186,2876494627,2776292904,3076639029,3110650942,2472011535,2640243204,2403728665,2169303058,1001089995,899835584,666464733,699432150,59727847,226906860,530400753,294930682,1273168787,1172967064,1475418501,1509430414,1942435775,2110667444,1876241833,1641816226,2910219766,2743034109,2976151520,3211623147,2505202138,2606453969,2302690252,2269728455,3711829422,3543599269,3240894392,3475313331,3843699074,3943906441,4178062228,4144047775,1306967366,1139781709,1374988112,1610459739,1975683434,2076935265,1775276924,1742315127,1034867998,866637845,566021896,800440835,92987698,193195065,429456164,395441711,1984812685,2017778566,1784663195,1683407248,1315562145,1080094634,1383856311,1551037884,101039829,135050206,437757123,337553864,1042385657,807962610,573804783,742039012,2531067453,2564033334,2328828971,2227573024,2935566865,2700099354,3001755655,3168937228,3868552805,3902563182,4203181171,4102977912,3736164937,3501741890,3265478751,3433712980,1106041591,1340463100,1576976609,1408749034,2043211483,2009195472,1708848333,1809054150,832877231,1068351396,766945465,599762354,159417987,126454664,361929877,463180190,2709260871,2943682380,3178106961,3009879386,2572697195,2538681184,2236228733,2336434550,3509871135,3745345300,3441850377,3274667266,3910161971,3877198648,4110568485,4211818798,2597806476,2497604743,2261089178,2295101073,2733856160,2902087851,3202437046,2968011453,3936291284,3835036895,4136440770,4169408201,3535486456,3702665459,3467192302,3231722213,2051518780,1951317047,1716890410,1750902305,1113818384,1282050075,1584504582,1350078989,168810852,67556463,371049330,404016761,841739592,1008918595,775550814,540080725,3969562369,3801332234,4035489047,4269907996,3569255213,3669462566,3366754619,3332740144,2631065433,2463879762,2160117071,2395588676,2767645557,2868897406,3102011747,3069049960,202008497,33778362,270040487,504459436,875451293,975658646,675039627,641025152,2084704233,1917518562,1615861247,1851332852,1147550661,1248802510,1484005843,1451044056,933301370,967311729,733156972,632953703,260388950,25965917,328671808,496906059,1206477858,1239443753,1543208500,1441952575,2144161806,1908694277,1675577880,1842759443,3610369226,3644379585,3408119516,3307916247,4011190502,3776767469,4077384432,4245618683,2809771154,2842737049,3144396420,3043140495,2673705150,2438237621,2203032232,2370213795],Zt4=[0,185469197,370938394,487725847,741876788,657861945,975451694,824852259,1483753576,1400783205,1315723890,1164071807,1950903388,2135319889,1649704518,1767536459,2967507152,3152976349,2801566410,2918353863,2631447780,2547432937,2328143614,2177544179,3901806776,3818836405,4270639778,4118987695,3299409036,3483825537,3535072918,3652904859,2077965243,1893020342,1841768865,1724457132,1474502543,1559041666,1107234197,1257309336,598438867,681933534,901210569,1052338372,261314535,77422314,428819965,310463728,3409685355,3224740454,3710368113,3593056380,3875770207,3960309330,4045380933,4195456072,2471224067,2554718734,2237133081,2388260884,3212035895,3028143674,2842678573,2724322336,4138563181,4255350624,3769721975,3955191162,3667219033,3516619604,3431546947,3347532110,2933734917,2782082824,3099667487,3016697106,2196052529,2313884476,2499348523,2683765030,1179510461,1296297904,1347548327,1533017514,1786102409,1635502980,2087309459,2003294622,507358933,355706840,136428751,53458370,839224033,957055980,605657339,790073846,2373340630,2256028891,2607439820,2422494913,2706270690,2856345839,3075636216,3160175349,3573941694,3725069491,3273267108,3356761769,4181598602,4063242375,4011996048,3828103837,1033297158,915985419,730517276,545572369,296679730,446754879,129166120,213705253,1709610350,1860738147,1945798516,2029293177,1239331162,1120974935,1606591296,1422699085,4148292826,4233094615,3781033664,3931371469,3682191598,3497509347,3446004468,3328955385,2939266226,2755636671,3106780840,2988687269,2198438022,2282195339,2501218972,2652609425,1201765386,1286567175,1371368976,1521706781,1805211710,1620529459,2105887268,1988838185,533804130,350174575,164439672,46346101,870912086,954669403,636813900,788204353,2358957921,2274680428,2592523643,2441661558,2695033685,2880240216,3065962831,3182487618,3572145929,3756299780,3270937875,3388507166,4174560061,4091327024,4006521127,3854606378,1014646705,930369212,711349675,560487590,272786309,457992840,106852767,223377554,1678381017,1862534868,1914052035,2031621326,1211247597,1128014560,1580087799,1428173050,32283319,182621114,401639597,486441376,768917123,651868046,1003007129,818324884,1503449823,1385356242,1333838021,1150208456,1973745387,2125135846,1673061617,1756818940,2970356327,3120694122,2802849917,2887651696,2637442643,2520393566,2334669897,2149987652,3917234703,3799141122,4284502037,4100872472,3309594171,3460984630,3545789473,3629546796,2050466060,1899603969,1814803222,1730525723,1443857720,1560382517,1075025698,1260232239,575138148,692707433,878443390,1062597235,243256656,91341917,409198410,325965383,3403100636,3252238545,3704300486,3620022987,3874428392,3990953189,4042459122,4227665663,2460449204,2578018489,2226875310,2411029155,3198115200,3046200461,2827177882,2743944855],Vt4=[0,218828297,437656594,387781147,875313188,958871085,775562294,590424639,1750626376,1699970625,1917742170,2135253587,1551124588,1367295589,1180849278,1265195639,3501252752,3720081049,3399941250,3350065803,3835484340,3919042237,4270507174,4085369519,3102249176,3051593425,2734591178,2952102595,2361698556,2177869557,2530391278,2614737639,3145456443,3060847922,2708326185,2892417312,2404901663,2187128086,2504130317,2555048196,3542330227,3727205754,3375740769,3292445032,3876557655,3926170974,4246310725,4027744588,1808481195,1723872674,1910319033,2094410160,1608975247,1391201670,1173430173,1224348052,59984867,244860394,428169201,344873464,935293895,984907214,766078933,547512796,1844882806,1627235199,2011214180,2062270317,1507497298,1423022939,1137477952,1321699145,95345982,145085239,532201772,313773861,830661914,1015671571,731183368,648017665,3175501286,2957853679,2807058932,2858115069,2305455554,2220981195,2474404304,2658625497,3575528878,3625268135,3473416636,3254988725,3778151818,3963161475,4213447064,4130281361,3599595085,3683022916,3432737375,3247465558,3802222185,4020912224,4172763771,4122762354,3201631749,3017672716,2764249623,2848461854,2331590177,2280796200,2431590963,2648976442,104699613,188127444,472615631,287343814,840019705,1058709744,671593195,621591778,1852171925,1668212892,1953757831,2037970062,1514790577,1463996600,1080017571,1297403050,3673637356,3623636965,3235995134,3454686199,4007360968,3822090177,4107101658,4190530515,2997825956,3215212461,2830708150,2779915199,2256734592,2340947849,2627016082,2443058075,172466556,122466165,273792366,492483431,1047239000,861968209,612205898,695634755,1646252340,1863638845,2013908262,1963115311,1446242576,1530455833,1277555970,1093597963,1636604631,1820824798,2073724613,1989249228,1436590835,1487645946,1337376481,1119727848,164948639,81781910,331544205,516552836,1039717051,821288114,669961897,719700128,2973530695,3157750862,2871682645,2787207260,2232435299,2283490410,2667994737,2450346104,3647212047,3564045318,3279033885,3464042516,3980931627,3762502690,4150144569,4199882800,3070356634,3121275539,2904027272,2686254721,2200818878,2384911031,2570832044,2486224549,3747192018,3528626907,3310321856,3359936201,3950355702,3867060991,4049844452,4234721005,1739656202,1790575107,2108100632,1890328081,1402811438,1586903591,1233856572,1149249077,266959938,48394827,369057872,418672217,1002783846,919489135,567498868,752375421,209336225,24197544,376187827,459744698,945164165,895287692,574624663,793451934,1679968233,1764313568,2117360635,1933530610,1343127501,1560637892,1243112415,1192455638,3704280881,3519142200,3336358691,3419915562,3907448597,3857572124,4075877127,4294704398,3029510009,3113855344,2927934315,2744104290,2159976285,2377486676,2594734927,2544078150],qt4=[0,151849742,303699484,454499602,607398968,758720310,908999204,1059270954,1214797936,1097159550,1517440620,1400849762,1817998408,1699839814,2118541908,2001430874,2429595872,2581445614,2194319100,2345119218,3034881240,3186202582,2801699524,2951971274,3635996816,3518358430,3399679628,3283088770,4237083816,4118925222,4002861748,3885750714,1002142683,850817237,698445255,548169417,529487843,377642221,227885567,77089521,1943217067,2061379749,1640576439,1757691577,1474760595,1592394909,1174215055,1290801793,2875968315,2724642869,3111247143,2960971305,2405426947,2253581325,2638606623,2487810577,3808662347,3926825029,4044981591,4162096729,3342319475,3459953789,3576539503,3693126241,1986918061,2137062819,1685577905,1836772287,1381620373,1532285339,1078185097,1229899655,1040559837,923313619,740276417,621982671,439452389,322734571,137073913,19308535,3871163981,4021308739,4104605777,4255800159,3263785589,3414450555,3499326569,3651041127,2933202493,2815956275,3167684641,3049390895,2330014213,2213296395,2566595609,2448830231,1305906550,1155237496,1607244650,1455525988,1776460110,1626319424,2079897426,1928707164,96392454,213114376,396673818,514443284,562755902,679998000,865136418,983426092,3708173718,3557504664,3474729866,3323011204,4180808110,4030667424,3945269170,3794078908,2507040230,2623762152,2272556026,2390325492,2975484382,3092726480,2738905026,2857194700,3973773121,3856137295,4274053469,4157467219,3371096953,3252932727,3673476453,3556361835,2763173681,2915017791,3064510765,3215307299,2156299017,2307622919,2459735317,2610011675,2081048481,1963412655,1846563261,1729977011,1480485785,1362321559,1243905413,1126790795,878845905,1030690015,645401037,796197571,274084841,425408743,38544885,188821243,3613494426,3731654548,3313212038,3430322568,4082475170,4200115116,3780097726,3896688048,2668221674,2516901860,2366882550,2216610296,3141400786,2989552604,2837966542,2687165888,1202797690,1320957812,1437280870,1554391400,1669664834,1787304780,1906247262,2022837584,265905162,114585348,499347990,349075736,736970802,585122620,972512814,821712160,2595684844,2478443234,2293045232,2174754046,3196267988,3079546586,2895723464,2777952454,3537852828,3687994002,3234156416,3385345166,4142626212,4293295786,3841024952,3992742070,174567692,57326082,410887952,292596766,777231668,660510266,1011452712,893681702,1108339068,1258480242,1343618912,1494807662,1715193156,1865862730,1948373848,2100090966,2701949495,2818666809,3004591147,3122358053,2235061775,2352307457,2535604243,2653899549,3915653703,3764988233,4219352155,4067639125,3444575871,3294430577,3746175075,3594982253,836553431,953270745,600235211,718002117,367585007,484830689,133361907,251657213,2041877159,1891211689,1806599355,1654886325,1568718495,1418573201,1335535747,1184342925];function _O1(J){let Q=[];for(let Y=0;Y<J.length;Y+=4)Q.push(J[Y]<<24|J[Y+1]<<16|J[Y+2]<<8|J[Y+3]);return Q}class iO1{get key(){return E5(this,jn,"f").slice()}constructor(J){if(jn.set(this,void 0),OY.set(this,void 0),Jz.set(this,void 0),!(this instanceof iO1))throw Error("AES must be instanitated with `new`");cO1(this,jn,new Uint8Array(J),"f");let Q=ss4[this.key.length];if(Q==null)throw TypeError("invalid key size (must be 16, 24 or 32 bytes)");cO1(this,Jz,[],"f"),cO1(this,OY,[],"f");for(let V=0;V<=Q;V++)E5(this,Jz,"f").push([0,0,0,0]),E5(this,OY,"f").push([0,0,0,0]);let Y=(Q+1)*4,G=this.key.length/4,X=_O1(this.key),z;for(let V=0;V<G;V++)z=V>>2,E5(this,Jz,"f")[z][V%4]=X[V],E5(this,OY,"f")[Q-z][V%4]=X[V];let K=0,W=G,Z;while(W<Y){if(Z=X[G-1],X[0]^=IY[Z>>16&255]<<24^IY[Z>>8&255]<<16^IY[Z&255]<<8^IY[Z>>24&255]^ts4[K]<<24,K+=1,G!=8)for(let M=1;M<G;M++)X[M]^=X[M-1];else{for(let M=1;M<G/2;M++)X[M]^=X[M-1];Z=X[G/2-1],X[G/2]^=IY[Z&255]^IY[Z>>8&255]<<8^IY[Z>>16&255]<<16^IY[Z>>24&255]<<24;for(let M=G/2+1;M<G;M++)X[M]^=X[M-1]}let V=0,q,U;while(V<G&&W<Y)q=W>>2,U=W%4,E5(this,Jz,"f")[q][U]=X[V],E5(this,OY,"f")[Q-q][U]=X[V++],W++}for(let V=1;V<Q;V++)for(let q=0;q<4;q++)Z=E5(this,OY,"f")[V][q],E5(this,OY,"f")[V][q]=Wt4[Z>>24&255]^Zt4[Z>>16&255]^Vt4[Z>>8&255]^qt4[Z&255]}encrypt(J){if(J.length!=16)throw TypeError("invalid plaintext size (must be 16 bytes)");let Q=E5(this,Jz,"f").length-1,Y=[0,0,0,0],G=_O1(J);for(let K=0;K<4;K++)G[K]^=E5(this,Jz,"f")[0][K];for(let K=1;K<Q;K++){for(let W=0;W<4;W++)Y[W]=es4[G[W]>>24&255]^Jt4[G[(W+1)%4]>>16&255]^Qt4[G[(W+2)%4]>>8&255]^Yt4[G[(W+3)%4]&255]^E5(this,Jz,"f")[K][W];G=Y.slice()}let X=new Uint8Array(16),z=0;for(let K=0;K<4;K++)z=E5(this,Jz,"f")[Q][K],X[4*K]=(IY[G[K]>>24&255]^z>>24)&255,X[4*K+1]=(IY[G[(K+1)%4]>>16&255]^z>>16)&255,X[4*K+2]=(IY[G[(K+2)%4]>>8&255]^z>>8)&255,X[4*K+3]=(IY[G[(K+3)%4]&255]^z)&255;return X}decrypt(J){if(J.length!=16)throw TypeError("invalid ciphertext size (must be 16 bytes)");let Q=E5(this,OY,"f").length-1,Y=[0,0,0,0],G=_O1(J);for(let K=0;K<4;K++)G[K]^=E5(this,OY,"f")[0][K];for(let K=1;K<Q;K++){for(let W=0;W<4;W++)Y[W]=Gt4[G[W]>>24&255]^Xt4[G[(W+3)%4]>>16&255]^zt4[G[(W+2)%4]>>8&255]^Kt4[G[(W+1)%4]&255]^E5(this,OY,"f")[K][W];G=Y.slice()}let X=new Uint8Array(16),z=0;for(let K=0;K<4;K++)z=E5(this,OY,"f")[Q][K],X[4*K]=(vn[G[K]>>24&255]^z>>24)&255,X[4*K+1]=(vn[G[(K+3)%4]>>16&255]^z>>16)&255,X[4*K+2]=(vn[G[(K+2)%4]>>8&255]^z>>8)&255,X[4*K+3]=(vn[G[(K+1)%4]&255]^z)&255;return X}}xq.AES=iO1;jn=new WeakMap,OY=new WeakMap,Jz=new WeakMap});var EH=H((WW6)=>{Object.defineProperty(WW6,"__esModule",{value:!0});WW6.ModeOfOperation=void 0;var Ut4=nO1();class KW6{constructor(J,Q,Y){if(Y&&!(this instanceof Y))throw Error(`${J} must be instantiated with "new"`);Object.defineProperties(this,{aes:{enumerable:!0,value:new Ut4.AES(Q)},name:{enumerable:!0,value:J}})}}WW6.ModeOfOperation=KW6});var VW6=H((yq)=>{var hn=yq&&yq.__classPrivateFieldSet||function(J,Q,Y,G,X){if(G==="m")throw TypeError("Private method is not writable");if(G==="a"&&!X)throw TypeError("Private accessor was defined without a setter");if(typeof Q==="function"?J!==Q||!X:!Q.has(J))throw TypeError("Cannot write private member to an object whose class did not declare it");return G==="a"?X.call(J,Y):X?X.value=Y:Q.set(J,Y),Y},IL=yq&&yq.__classPrivateFieldGet||function(J,Q,Y,G){if(Y==="a"&&!G)throw TypeError("Private accessor was defined without a getter");if(typeof Q==="function"?J!==Q||!G:!Q.has(J))throw TypeError("Cannot read private member from an object whose class did not declare it");return Y==="m"?G:Y==="a"?G.call(J):G?G.value:Q.get(J)},fk,OW;Object.defineProperty(yq,"__esModule",{value:!0});yq.CBC=void 0;var Mt4=EH();class oO1 extends Mt4.ModeOfOperation{constructor(J,Q){super("ECC",J,oO1);if(fk.set(this,void 0),OW.set(this,void 0),Q){if(Q.length%16)throw TypeError("invalid iv size (must be 16 bytes)");hn(this,fk,new Uint8Array(Q),"f")}else hn(this,fk,new Uint8Array(16),"f");hn(this,OW,this.iv,"f")}get iv(){return new Uint8Array(IL(this,fk,"f"))}encrypt(J){if(J.length%16)throw TypeError("invalid plaintext size (must be multiple of 16 bytes)");let Q=new Uint8Array(J.length);for(let Y=0;Y<J.length;Y+=16){for(let G=0;G<16;G++)IL(this,OW,"f")[G]^=J[Y+G];hn(this,OW,this.aes.encrypt(IL(this,OW,"f")),"f"),Q.set(IL(this,OW,"f"),Y)}return Q}decrypt(J){if(J.length%16)throw TypeError("invalid ciphertext size (must be multiple of 16 bytes)");let Q=new Uint8Array(J.length);for(let Y=0;Y<J.length;Y+=16){let G=this.aes.decrypt(J.subarray(Y,Y+16));for(let X=0;X<16;X++)Q[Y+X]=G[X]^IL(this,OW,"f")[X],IL(this,OW,"f")[X]=J[Y+X]}return Q}}yq.CBC=oO1;fk=new WeakMap,OW=new WeakMap});var qW6=H((dq)=>{var aO1=dq&&dq.__classPrivateFieldSet||function(J,Q,Y,G,X){if(G==="m")throw TypeError("Private method is not writable");if(G==="a"&&!X)throw TypeError("Private accessor was defined without a setter");if(typeof Q==="function"?J!==Q||!X:!Q.has(J))throw TypeError("Cannot write private member to an object whose class did not declare it");return G==="a"?X.call(J,Y):X?X.value=Y:Q.set(J,Y),Y},gq=dq&&dq.__classPrivateFieldGet||function(J,Q,Y,G){if(Y==="a"&&!G)throw TypeError("Private accessor was defined without a getter");if(typeof Q==="function"?J!==Q||!G:!Q.has(J))throw TypeError("Cannot read private member from an object whose class did not declare it");return Y==="m"?G:Y==="a"?G.call(J):G?G.value:Q.get(J)},bn,kk,mq,rO1;Object.defineProperty(dq,"__esModule",{value:!0});dq.CFB=void 0;var Dt4=EH();class sO1 extends Dt4.ModeOfOperation{constructor(J,Q,Y=8){super("CFB",J,sO1);if(bn.add(this),kk.set(this,void 0),mq.set(this,void 0),!Number.isInteger(Y)||Y%8)throw TypeError("invalid segmentSize");if(Object.defineProperties(this,{segmentSize:{enumerable:!0,value:Y}}),Q){if(Q.length%16)throw TypeError("invalid iv size (must be 16 bytes)");aO1(this,kk,new Uint8Array(Q),"f")}else aO1(this,kk,new Uint8Array(16),"f");aO1(this,mq,this.iv,"f")}get iv(){return new Uint8Array(gq(this,kk,"f"))}encrypt(J){if(8*J.length%this.segmentSize)throw TypeError("invalid plaintext size (must be multiple of segmentSize bytes)");let Q=this.segmentSize/8,Y=new Uint8Array(J);for(let G=0;G<Y.length;G+=Q){let X=this.aes.encrypt(gq(this,mq,"f"));for(let z=0;z<Q;z++)Y[G+z]^=X[z];gq(this,bn,"m",rO1).call(this,Y.subarray(G))}return Y}decrypt(J){if(8*J.length%this.segmentSize)throw TypeError("invalid ciphertext size (must be multiple of segmentSize bytes)");let Q=this.segmentSize/8,Y=new Uint8Array(J);for(let G=0;G<Y.length;G+=Q){let X=this.aes.encrypt(gq(this,mq,"f"));for(let z=0;z<Q;z++)Y[G+z]^=X[z];gq(this,bn,"m",rO1).call(this,J.subarray(G))}return Y}}dq.CFB=sO1;kk=new WeakMap,mq=new WeakMap,bn=new WeakSet,rO1=function(Q){let Y=this.segmentSize/8;gq(this,mq,"f").set(gq(this,mq,"f").subarray(Y)),gq(this,mq,"f").set(Q.subarray(0,Y),16-Y)}});var UW6=H((uq)=>{var OL=uq&&uq.__classPrivateFieldSet||function(J,Q,Y,G,X){if(G==="m")throw TypeError("Private method is not writable");if(G==="a"&&!X)throw TypeError("Private accessor was defined without a setter");if(typeof Q==="function"?J!==Q||!X:!Q.has(J))throw TypeError("Cannot write private member to an object whose class did not declare it");return G==="a"?X.call(J,Y):X?X.value=Y:Q.set(J,Y),Y},AY=uq&&uq.__classPrivateFieldGet||function(J,Q,Y,G){if(Y==="a"&&!G)throw TypeError("Private accessor was defined without a getter");if(typeof Q==="function"?J!==Q||!G:!Q.has(J))throw TypeError("Cannot read private member from an object whose class did not declare it");return Y==="m"?G:Y==="a"?G.call(J):G?G.value:Q.get(J)},vk,CH,BY;Object.defineProperty(uq,"__esModule",{value:!0});uq.CTR=void 0;var Ht4=EH();class tO1 extends Ht4.ModeOfOperation{constructor(J,Q){super("CTR",J,tO1);if(vk.set(this,void 0),CH.set(this,void 0),BY.set(this,void 0),OL(this,BY,new Uint8Array(16),"f"),AY(this,BY,"f").fill(0),OL(this,vk,AY(this,BY,"f"),"f"),OL(this,CH,16,"f"),Q==null)Q=1;if(typeof Q==="number")this.setCounterValue(Q);else this.setCounterBytes(Q)}get counter(){return new Uint8Array(AY(this,BY,"f"))}setCounterValue(J){if(!Number.isInteger(J)||J<0||J>Number.MAX_SAFE_INTEGER)throw TypeError("invalid counter initial integer value");for(let Q=15;Q>=0;--Q)AY(this,BY,"f")[Q]=J%256,J=Math.floor(J/256)}setCounterBytes(J){if(J.length!==16)throw TypeError("invalid counter initial Uint8Array value length");AY(this,BY,"f").set(J)}increment(){for(let J=15;J>=0;J--)if(AY(this,BY,"f")[J]===255)AY(this,BY,"f")[J]=0;else{AY(this,BY,"f")[J]++;break}}encrypt(J){var Q,Y;let G=new Uint8Array(J);for(let X=0;X<G.length;X++){if(AY(this,CH,"f")===16)OL(this,vk,this.aes.encrypt(AY(this,BY,"f")),"f"),OL(this,CH,0,"f"),this.increment();G[X]^=AY(this,vk,"f")[OL(this,CH,(Y=AY(this,CH,"f"),Q=Y++,Y),"f"),Q]}return G}decrypt(J){return this.encrypt(J)}}uq.CTR=tO1;vk=new WeakMap,CH=new WeakMap,BY=new WeakMap});var HW6=H((MW6)=>{Object.defineProperty(MW6,"__esModule",{value:!0});MW6.ECB=void 0;var It4=EH();class eO1 extends It4.ModeOfOperation{constructor(J){super("ECB",J,eO1)}encrypt(J){if(J.length%16)throw TypeError("invalid plaintext size (must be multiple of 16 bytes)");let Q=new Uint8Array(J.length);for(let Y=0;Y<J.length;Y+=16)Q.set(this.aes.encrypt(J.subarray(Y,Y+16)),Y);return Q}decrypt(J){if(J.length%16)throw TypeError("invalid ciphertext size (must be multiple of 16 bytes)");let Q=new Uint8Array(J.length);for(let Y=0;Y<J.length;Y+=16)Q.set(this.aes.decrypt(J.subarray(Y,Y+16)),Y);return Q}}MW6.ECB=eO1});var IW6=H((lq)=>{var RH=lq&&lq.__classPrivateFieldSet||function(J,Q,Y,G,X){if(G==="m")throw TypeError("Private method is not writable");if(G==="a"&&!X)throw TypeError("Private accessor was defined without a setter");if(typeof Q==="function"?J!==Q||!X:!Q.has(J))throw TypeError("Cannot write private member to an object whose class did not declare it");return G==="a"?X.call(J,Y):X?X.value=Y:Q.set(J,Y),Y},jk=lq&&lq.__classPrivateFieldGet||function(J,Q,Y,G){if(Y==="a"&&!G)throw TypeError("Private accessor was defined without a getter");if(typeof Q==="function"?J!==Q||!G:!Q.has(J))throw TypeError("Cannot read private member from an object whose class did not declare it");return Y==="m"?G:Y==="a"?G.call(J):G?G.value:Q.get(J)},hk,AL,FH;Object.defineProperty(lq,"__esModule",{value:!0});lq.OFB=void 0;var Ot4=EH();class JA1 extends Ot4.ModeOfOperation{constructor(J,Q){super("OFB",J,JA1);if(hk.set(this,void 0),AL.set(this,void 0),FH.set(this,void 0),Q){if(Q.length%16)throw TypeError("invalid iv size (must be 16 bytes)");RH(this,hk,new Uint8Array(Q),"f")}else RH(this,hk,new Uint8Array(16),"f");RH(this,AL,this.iv,"f"),RH(this,FH,16,"f")}get iv(){return new Uint8Array(jk(this,hk,"f"))}encrypt(J){var Q,Y;if(J.length%16)throw TypeError("invalid plaintext size (must be multiple of 16 bytes)");let G=new Uint8Array(J);for(let X=0;X<G.length;X++){if(jk(this,FH,"f")===16)RH(this,AL,this.aes.encrypt(jk(this,AL,"f")),"f"),RH(this,FH,0,"f");G[X]^=jk(this,AL,"f")[RH(this,FH,(Y=jk(this,FH,"f"),Q=Y++,Y),"f"),Q]}return G}decrypt(J){if(J.length%16)throw TypeError("invalid ciphertext size (must be multiple of 16 bytes)");return this.encrypt(J)}}lq.OFB=JA1;hk=new WeakMap,AL=new WeakMap,FH=new WeakMap});var BW6=H((OW6)=>{Object.defineProperty(OW6,"__esModule",{value:!0});OW6.pkcs7Strip=OW6.pkcs7Pad=void 0;function At4(J){let Q=16-J.length%16,Y=new Uint8Array(J.length+Q);Y.set(J);for(let G=J.length;G<Y.length;G++)Y[G]=Q;return Y}OW6.pkcs7Pad=At4;function Bt4(J){if(J.length<16)throw TypeError("PKCS#7 invalid length");let Q=J[J.length-1];if(Q>16)throw TypeError("PKCS#7 padding byte out of range");let Y=J.length-Q;for(let G=0;G<Q;G++)if(J[Y+G]!==Q)throw TypeError("PKCS#7 invalid padding byte");return new Uint8Array(J.subarray(0,Y))}OW6.pkcs7Strip=Bt4});var QA1=H((n2)=>{Object.defineProperty(n2,"__esModule",{value:!0});n2.pkcs7Strip=n2.pkcs7Pad=n2.OFB=n2.ECB=n2.CTR=n2.CFB=n2.CBC=n2.ModeOfOperation=n2.AES=void 0;var wt4=nO1();Object.defineProperty(n2,"AES",{enumerable:!0,get:function(){return wt4.AES}});var Lt4=EH();Object.defineProperty(n2,"ModeOfOperation",{enumerable:!0,get:function(){return Lt4.ModeOfOperation}});var Et4=VW6();Object.defineProperty(n2,"CBC",{enumerable:!0,get:function(){return Et4.CBC}});var Ct4=qW6();Object.defineProperty(n2,"CFB",{enumerable:!0,get:function(){return Ct4.CFB}});var Rt4=UW6();Object.defineProperty(n2,"CTR",{enumerable:!0,get:function(){return Rt4.CTR}});var Ft4=HW6();Object.defineProperty(n2,"ECB",{enumerable:!0,get:function(){return Ft4.ECB}});var St4=IW6();Object.defineProperty(n2,"OFB",{enumerable:!0,get:function(){return St4.OFB}});var NW6=BW6();Object.defineProperty(n2,"pkcs7Pad",{enumerable:!0,get:function(){return NW6.pkcs7Pad}});Object.defineProperty(n2,"pkcs7Strip",{enumerable:!0,get:function(){return NW6.pkcs7Strip}})});var YA1=H((LW6)=>{Object.defineProperty(LW6,"__esModule",{value:!0});LW6.spelunk=LW6.getPassword=LW6.zpad=LW6.looseArrayify=void 0;var BL=h1();function wW6(J){if(typeof J==="string"&&!J.startsWith("0x"))J="0x"+J;return(0,BL.getBytesCopy)(J)}LW6.looseArrayify=wW6;function Pt4(J,Q){J=String(J);while(J.length<Q)J="0"+J;return J}LW6.zpad=Pt4;function $t4(J){if(typeof J==="string")return(0,BL.toUtf8Bytes)(J,"NFKC");return(0,BL.getBytesCopy)(J)}LW6.getPassword=$t4;function ft4(J,Q){let Y=Q.match(/^([a-z0-9$_.-]*)(:([a-z]+))?(!)?$/i);(0,BL.assertArgument)(Y!=null,"invalid path","path",Q);let G=Y[1],X=Y[3],z=Y[4]==="!",K=J;for(let W of G.toLowerCase().split(".")){if(Array.isArray(K)){if(!W.match(/^[0-9]+$/))break;K=K[parseInt(W)]}else if(typeof K==="object"){let Z=null;for(let V in K)if(V.toLowerCase()===W){Z=K[V];break}K=Z}else K=null;if(K==null)break}if((0,BL.assertArgument)(!z||K!=null,"missing required value","path",G),X&&K!=null){if(X==="int"){if(typeof K==="string"&&K.match(/^-?[0-9]+$/))return parseInt(K);else if(Number.isSafeInteger(K))return K}if(X==="number"){if(typeof K==="string"&&K.match(/^-?[0-9.]*$/))return parseFloat(K)}if(X==="data"){if(typeof K==="string")return wW6(K)}if(X==="array"&&Array.isArray(K))return K;if(X===typeof K)return K;(0,BL.assertArgument)(!1,`wrong type found for ${X} `,"path",G)}return K}LW6.spelunk=ft4});var gn=H((PW6)=>{Object.defineProperty(PW6,"__esModule",{value:!0});PW6.encryptKeystoreJson=PW6.encryptKeystoreJsonSync=PW6.decryptKeystoreJson=PW6.decryptKeystoreJsonSync=PW6.isKeystoreJson=void 0;var xn=QA1(),ht4=k9(),NY=c9(),bt4=e7(),o0=h1(),Y8=YA1(),xt4=v_(),RW6="m/44'/60'/0'/0/0";function yt4(J){try{let Q=JSON.parse(J);if((Q.version!=null?parseInt(Q.version):0)===3)return!0}catch(Q){}return!1}PW6.isKeystoreJson=yt4;function gt4(J,Q,Y){if((0,Y8.spelunk)(J,"crypto.cipher:string")==="aes-128-ctr"){let X=(0,Y8.spelunk)(J,"crypto.cipherparams.iv:data!"),z=new xn.CTR(Q,X);return(0,o0.hexlify)(z.decrypt(Y))}(0,o0.assert)(!1,"unsupported cipher","UNSUPPORTED_OPERATION",{operation:"decrypt"})}function yn(J,Q){let Y=(0,o0.getBytes)(Q),G=(0,Y8.spelunk)(J,"crypto.ciphertext:data!"),X=(0,o0.hexlify)((0,NY.keccak256)((0,o0.concat)([Y.slice(16,32),G]))).substring(2);(0,o0.assertArgument)(X===(0,Y8.spelunk)(J,"crypto.mac:string!").toLowerCase(),"incorrect password","password","[ REDACTED ]");let z=gt4(J,Y.slice(0,16),G),K=(0,bt4.computeAddress)(z);if(J.address){let V=J.address.toLowerCase();if(!V.startsWith("0x"))V="0x"+V;(0,o0.assertArgument)((0,ht4.getAddress)(V)===K,"keystore address/privateKey mismatch","address",J.address)}let W={address:K,privateKey:z};if((0,Y8.spelunk)(J,"x-ethers.version:string")==="0.1"){let V=Y.slice(32,64),q=(0,Y8.spelunk)(J,"x-ethers.mnemonicCiphertext:data!"),U=(0,Y8.spelunk)(J,"x-ethers.mnemonicCounter:data!"),M=new xn.CTR(V,U);W.mnemonic={path:(0,Y8.spelunk)(J,"x-ethers.path:string")||RW6,locale:(0,Y8.spelunk)(J,"x-ethers.locale:string")||"en",entropy:(0,o0.hexlify)((0,o0.getBytes)(M.decrypt(q)))}}return W}function FW6(J){let Q=(0,Y8.spelunk)(J,"crypto.kdf:string");if(Q&&typeof Q==="string"){if(Q.toLowerCase()==="scrypt"){let Y=(0,Y8.spelunk)(J,"crypto.kdfparams.salt:data!"),G=(0,Y8.spelunk)(J,"crypto.kdfparams.n:int!"),X=(0,Y8.spelunk)(J,"crypto.kdfparams.r:int!"),z=(0,Y8.spelunk)(J,"crypto.kdfparams.p:int!");(0,o0.assertArgument)(G>0&&(G&G-1)===0,"invalid kdf.N","kdf.N",G),(0,o0.assertArgument)(X>0&&z>0,"invalid kdf","kdf",Q);let K=(0,Y8.spelunk)(J,"crypto.kdfparams.dklen:int!");return(0,o0.assertArgument)(K===32,"invalid kdf.dklen","kdf.dflen",K),{name:"scrypt",salt:Y,N:G,r:X,p:z,dkLen:64}}else if(Q.toLowerCase()==="pbkdf2"){let Y=(0,Y8.spelunk)(J,"crypto.kdfparams.salt:data!"),G=(0,Y8.spelunk)(J,"crypto.kdfparams.prf:string!"),X=G.split("-").pop();(0,o0.assertArgument)(X==="sha256"||X==="sha512","invalid kdf.pdf","kdf.pdf",G);let z=(0,Y8.spelunk)(J,"crypto.kdfparams.c:int!"),K=(0,Y8.spelunk)(J,"crypto.kdfparams.dklen:int!");return(0,o0.assertArgument)(K===32,"invalid kdf.dklen","kdf.dklen",K),{name:"pbkdf2",salt:Y,count:z,dkLen:K,algorithm:X}}}(0,o0.assertArgument)(!1,"unsupported key-derivation function","kdf",Q)}function mt4(J,Q){let Y=JSON.parse(J),G=(0,Y8.getPassword)(Q),X=FW6(Y);if(X.name==="pbkdf2"){let{salt:U,count:M,dkLen:D,algorithm:I}=X,O=(0,NY.pbkdf2)(G,U,M,D,I);return yn(Y,O)}(0,o0.assert)(X.name==="scrypt","cannot be reached","UNKNOWN_ERROR",{params:X});let{salt:z,N:K,r:W,p:Z,dkLen:V}=X,q=(0,NY.scryptSync)(G,z,K,W,Z,V);return yn(Y,q)}PW6.decryptKeystoreJsonSync=mt4;function CW6(J){return new Promise((Q)=>{setTimeout(()=>{Q()},J)})}async function dt4(J,Q,Y){let G=JSON.parse(J),X=(0,Y8.getPassword)(Q),z=FW6(G);if(z.name==="pbkdf2"){if(Y)Y(0),await CW6(0);let{salt:M,count:D,dkLen:I,algorithm:O}=z,A=(0,NY.pbkdf2)(X,M,D,I,O);if(Y)Y(1),await CW6(0);return yn(G,A)}(0,o0.assert)(z.name==="scrypt","cannot be reached","UNKNOWN_ERROR",{params:z});let{salt:K,N:W,r:Z,p:V,dkLen:q}=z,U=await(0,NY.scrypt)(X,K,W,Z,V,q,Y);return yn(G,U)}PW6.decryptKeystoreJson=dt4;function SW6(J){let Q=J.salt!=null?(0,o0.getBytes)(J.salt,"options.salt"):(0,NY.randomBytes)(32),Y=131072,G=8,X=1;if(J.scrypt){if(J.scrypt.N)Y=J.scrypt.N;if(J.scrypt.r)G=J.scrypt.r;if(J.scrypt.p)X=J.scrypt.p}return(0,o0.assertArgument)(typeof Y==="number"&&Y>0&&Number.isSafeInteger(Y)&&(BigInt(Y)&BigInt(Y-1))===BigInt(0),"invalid scrypt N parameter","options.N",Y),(0,o0.assertArgument)(typeof G==="number"&&G>0&&Number.isSafeInteger(G),"invalid scrypt r parameter","options.r",G),(0,o0.assertArgument)(typeof X==="number"&&X>0&&Number.isSafeInteger(X),"invalid scrypt p parameter","options.p",X),{name:"scrypt",dkLen:32,salt:Q,N:Y,r:G,p:X}}function TW6(J,Q,Y,G){let X=(0,o0.getBytes)(Y.privateKey,"privateKey"),z=G.iv!=null?(0,o0.getBytes)(G.iv,"options.iv"):(0,NY.randomBytes)(16);(0,o0.assertArgument)(z.length===16,"invalid options.iv length","options.iv",G.iv);let K=G.uuid!=null?(0,o0.getBytes)(G.uuid,"options.uuid"):(0,NY.randomBytes)(16);(0,o0.assertArgument)(K.length===16,"invalid options.uuid length","options.uuid",G.iv);let W=J.slice(0,16),Z=J.slice(16,32),V=new xn.CTR(W,z),q=(0,o0.getBytes)(V.encrypt(X)),U=(0,NY.keccak256)((0,o0.concat)([Z,q])),M={address:Y.address.substring(2).toLowerCase(),id:(0,o0.uuidV4)(K),version:3,Crypto:{cipher:"aes-128-ctr",cipherparams:{iv:(0,o0.hexlify)(z).substring(2)},ciphertext:(0,o0.hexlify)(q).substring(2),kdf:"scrypt",kdfparams:{salt:(0,o0.hexlify)(Q.salt).substring(2),n:Q.N,dklen:32,p:Q.p,r:Q.r},mac:U.substring(2)}};if(Y.mnemonic){let D=G.client!=null?G.client:`ethers/${xt4.version}`,I=Y.mnemonic.path||RW6,O=Y.mnemonic.locale||"en",A=J.slice(32,64),B=(0,o0.getBytes)(Y.mnemonic.entropy,"account.mnemonic.entropy"),w=(0,NY.randomBytes)(16),N=new xn.CTR(A,w),L=(0,o0.getBytes)(N.encrypt(B)),E=new Date,F="UTC--"+(E.getUTCFullYear()+"-"+(0,Y8.zpad)(E.getUTCMonth()+1,2)+"-"+(0,Y8.zpad)(E.getUTCDate(),2)+"T"+(0,Y8.zpad)(E.getUTCHours(),2)+"-"+(0,Y8.zpad)(E.getUTCMinutes(),2)+"-"+(0,Y8.zpad)(E.getUTCSeconds(),2)+".0Z")+"--"+M.address;M["x-ethers"]={client:D,gethFilename:F,path:I,locale:O,mnemonicCounter:(0,o0.hexlify)(w).substring(2),mnemonicCiphertext:(0,o0.hexlify)(L).substring(2),version:"0.1"}}return JSON.stringify(M)}function ut4(J,Q,Y){if(Y==null)Y={};let G=(0,Y8.getPassword)(Q),X=SW6(Y),z=(0,NY.scryptSync)(G,X.salt,X.N,X.r,X.p,64);return TW6((0,o0.getBytes)(z),X,J,Y)}PW6.encryptKeystoreJsonSync=ut4;async function lt4(J,Q,Y){if(Y==null)Y={};let G=(0,Y8.getPassword)(Q),X=SW6(Y),z=await(0,NY.scrypt)(G,X.salt,X.N,X.r,X.p,64,Y.progressCallback);return TW6((0,o0.getBytes)(z),X,J,Y)}PW6.encryptKeystoreJson=lt4});var XA1=H((xW6)=>{Object.defineProperty(xW6,"__esModule",{value:!0});xW6.getIndexedAccountPath=xW6.getAccountPath=xW6.HDNodeVoidWallet=xW6.HDNodeWallet=xW6.defaultPath=void 0;var rJ=c9(),nt4=Sn(),jW6=e7(),Y0=h1(),fW6=$k(),ot4=Pn(),kW6=kn(),vW6=gn();xW6.defaultPath="m/44'/60'/0'/0/0";var at4=new Uint8Array([66,105,116,99,111,105,110,32,115,101,101,100]),Gz=2147483648,rt4=BigInt("0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"),st4="0123456789abcdef";function dn(J,Q){let Y="";while(J)Y=st4[J%16]+Y,J=Math.trunc(J/16);while(Y.length<Q*2)Y="0"+Y;return"0x"+Y}function GA1(J){let Q=(0,Y0.getBytes)(J),Y=(0,Y0.dataSlice)((0,rJ.sha256)((0,rJ.sha256)(Q)),0,4),G=(0,Y0.concat)([Q,Y]);return(0,Y0.encodeBase58)(G)}var Yz={};function hW6(J,Q,Y,G){let X=new Uint8Array(37);if(J&Gz)(0,Y0.assert)(G!=null,"cannot derive child of neutered node","UNSUPPORTED_OPERATION",{operation:"deriveChild"}),X.set((0,Y0.getBytes)(G),1);else X.set((0,Y0.getBytes)(Y));for(let K=24;K>=0;K-=8)X[33+(K>>3)]=J>>24-K&255;let z=(0,Y0.getBytes)((0,rJ.computeHmac)("sha512",Q,X));return{IL:z.slice(0,32),IR:z.slice(32)}}function bW6(J,Q){let Y=Q.split("/");if((0,Y0.assertArgument)(Y.length>0,"invalid path","path",Q),Y[0]==="m")(0,Y0.assertArgument)(J.depth===0,`cannot derive root path (i.e. path starting with "m/") for a node at non-zero depth ${J.depth}`,"path",Q),Y.shift();let G=J;for(let X=0;X<Y.length;X++){let z=Y[X];if(z.match(/^[0-9]+'$/)){let K=parseInt(z.substring(0,z.length-1));(0,Y0.assertArgument)(K<Gz,"invalid path index",`path[${X}]`,z),G=G.deriveChild(Gz+K)}else if(z.match(/^[0-9]+$/)){let K=parseInt(z);(0,Y0.assertArgument)(K<Gz,"invalid path index",`path[${X}]`,z),G=G.deriveChild(K)}else(0,Y0.assertArgument)(!1,"invalid path component",`path[${X}]`,z)}return G}class Qz extends ot4.BaseWallet{publicKey;fingerprint;parentFingerprint;mnemonic;chainCode;path;index;depth;constructor(J,Q,Y,G,X,z,K,W,Z){super(Q,Z);(0,Y0.assertPrivate)(J,Yz,"HDNodeWallet"),(0,Y0.defineProperties)(this,{publicKey:Q.compressedPublicKey});let V=(0,Y0.dataSlice)((0,rJ.ripemd160)((0,rJ.sha256)(this.publicKey)),0,4);(0,Y0.defineProperties)(this,{parentFingerprint:Y,fingerprint:V,chainCode:G,path:X,index:z,depth:K}),(0,Y0.defineProperties)(this,{mnemonic:W})}connect(J){return new Qz(Yz,this.signingKey,this.parentFingerprint,this.chainCode,this.path,this.index,this.depth,this.mnemonic,J)}#J(){let J={address:this.address,privateKey:this.privateKey},Q=this.mnemonic;if(this.path&&Q&&Q.wordlist.locale==="en"&&Q.password==="")J.mnemonic={path:this.path,locale:"en",entropy:Q.entropy};return J}async encrypt(J,Q){return await(0,vW6.encryptKeystoreJson)(this.#J(),J,{progressCallback:Q})}encryptSync(J){return(0,vW6.encryptKeystoreJsonSync)(this.#J(),J)}get extendedKey(){return(0,Y0.assert)(this.depth<256,"Depth too deep","UNSUPPORTED_OPERATION",{operation:"extendedKey"}),GA1((0,Y0.concat)(["0x0488ADE4",dn(this.depth,1),this.parentFingerprint,dn(this.index,4),this.chainCode,(0,Y0.concat)(["0x00",this.privateKey])]))}hasPath(){return this.path!=null}neuter(){return new NL(Yz,this.address,this.publicKey,this.parentFingerprint,this.chainCode,this.path,this.index,this.depth,this.provider)}deriveChild(J){let Q=(0,Y0.getNumber)(J,"index");(0,Y0.assertArgument)(Q<=4294967295,"invalid index","index",Q);let Y=this.path;if(Y){if(Y+="/"+(Q&~Gz),Q&Gz)Y+="'"}let{IR:G,IL:X}=hW6(Q,this.chainCode,this.publicKey,this.privateKey),z=new rJ.SigningKey((0,Y0.toBeHex)(((0,Y0.toBigInt)(X)+BigInt(this.privateKey))%rt4,32));return new Qz(Yz,z,this.fingerprint,(0,Y0.hexlify)(G),Y,Q,this.depth+1,this.mnemonic,this.provider)}derivePath(J){return bW6(this,J)}static#Q(J,Q){(0,Y0.assertArgument)((0,Y0.isBytesLike)(J),"invalid seed","seed","[REDACTED]");let Y=(0,Y0.getBytes)(J,"seed");(0,Y0.assertArgument)(Y.length>=16&&Y.length<=64,"invalid seed","seed","[REDACTED]");let G=(0,Y0.getBytes)((0,rJ.computeHmac)("sha512",at4,Y)),X=new rJ.SigningKey((0,Y0.hexlify)(G.slice(0,32)));return new Qz(Yz,X,"0x00000000",(0,Y0.hexlify)(G.slice(32)),"m",0,0,Q,null)}static fromExtendedKey(J){let Q=(0,Y0.toBeArray)((0,Y0.decodeBase58)(J));(0,Y0.assertArgument)(Q.length===82||GA1(Q.slice(0,78))===J,"invalid extended key","extendedKey","[ REDACTED ]");let Y=Q[4],G=(0,Y0.hexlify)(Q.slice(5,9)),X=parseInt((0,Y0.hexlify)(Q.slice(9,13)).substring(2),16),z=(0,Y0.hexlify)(Q.slice(13,45)),K=Q.slice(45,78);switch((0,Y0.hexlify)(Q.slice(0,4))){case"0x0488b21e":case"0x043587cf":{let W=(0,Y0.hexlify)(K);return new NL(Yz,(0,jW6.computeAddress)(W),W,G,z,null,X,Y,null)}case"0x0488ade4":case"0x04358394 ":if(K[0]!==0)break;return new Qz(Yz,new rJ.SigningKey(K.slice(1)),G,z,null,X,Y,null,null)}(0,Y0.assertArgument)(!1,"invalid extended key prefix","extendedKey","[ REDACTED ]")}static createRandom(J,Q,Y){if(J==null)J="";if(Q==null)Q=xW6.defaultPath;if(Y==null)Y=fW6.LangEn.wordlist();let G=kW6.Mnemonic.fromEntropy((0,rJ.randomBytes)(16),J,Y);return Qz.#Q(G.computeSeed(),G).derivePath(Q)}static fromMnemonic(J,Q){if(!Q)Q=xW6.defaultPath;return Qz.#Q(J.computeSeed(),J).derivePath(Q)}static fromPhrase(J,Q,Y,G){if(Q==null)Q="";if(Y==null)Y=xW6.defaultPath;if(G==null)G=fW6.LangEn.wordlist();let X=kW6.Mnemonic.fromPhrase(J,Q,G);return Qz.#Q(X.computeSeed(),X).derivePath(Y)}static fromSeed(J){return Qz.#Q(J,null)}}xW6.HDNodeWallet=Qz;class NL extends nt4.VoidSigner{publicKey;fingerprint;parentFingerprint;chainCode;path;index;depth;constructor(J,Q,Y,G,X,z,K,W,Z){super(Q,Z);(0,Y0.assertPrivate)(J,Yz,"HDNodeVoidWallet"),(0,Y0.defineProperties)(this,{publicKey:Y});let V=(0,Y0.dataSlice)((0,rJ.ripemd160)((0,rJ.sha256)(Y)),0,4);(0,Y0.defineProperties)(this,{publicKey:Y,fingerprint:V,parentFingerprint:G,chainCode:X,path:z,index:K,depth:W})}connect(J){return new NL(Yz,this.address,this.publicKey,this.parentFingerprint,this.chainCode,this.path,this.index,this.depth,J)}get extendedKey(){return(0,Y0.assert)(this.depth<256,"Depth too deep","UNSUPPORTED_OPERATION",{operation:"extendedKey"}),GA1((0,Y0.concat)(["0x0488B21E",dn(this.depth,1),this.parentFingerprint,dn(this.index,4),this.chainCode,this.publicKey]))}hasPath(){return this.path!=null}deriveChild(J){let Q=(0,Y0.getNumber)(J,"index");(0,Y0.assertArgument)(Q<=4294967295,"invalid index","index",Q);let Y=this.path;if(Y){if(Y+="/"+(Q&~Gz),Q&Gz)Y+="'"}let{IR:G,IL:X}=hW6(Q,this.chainCode,this.publicKey,null),z=rJ.SigningKey.addPoints(X,this.publicKey,!0),K=(0,jW6.computeAddress)(z);return new NL(Yz,K,z,this.fingerprint,(0,Y0.hexlify)(G),Y,Q,this.depth+1,this.provider)}derivePath(J){return bW6(this,J)}}xW6.HDNodeVoidWallet=NL;function tt4(J){let Q=(0,Y0.getNumber)(J,"index");return(0,Y0.assertArgument)(Q>=0&&Q<Gz,"invalid account index","index",Q),`m/44'/60'/${Q}'/0/0`}xW6.getAccountPath=tt4;function et4(J){let Q=(0,Y0.getNumber)(J,"index");return(0,Y0.assertArgument)(Q>=0&&Q<Gz,"invalid account index","index",Q),`m/44'/60'/0'/0/${Q}`}xW6.getIndexedAccountPath=et4});var KA1=H((mW6)=>{Object.defineProperty(mW6,"__esModule",{value:!0});mW6.decryptCrowdsaleJson=mW6.isCrowdsaleJson=void 0;var gW6=QA1(),Ge4=k9(),Xe4=c9(),ze4=iJ(),zA1=h1(),un=YA1();function Ke4(J){try{if(JSON.parse(J).encseed)return!0}catch(Q){}return!1}mW6.isCrowdsaleJson=Ke4;function We4(J,Q){let Y=JSON.parse(J),G=(0,un.getPassword)(Q),X=(0,Ge4.getAddress)((0,un.spelunk)(Y,"ethaddr:string!")),z=(0,un.looseArrayify)((0,un.spelunk)(Y,"encseed:string!"));(0,zA1.assertArgument)(z&&z.length%16===0,"invalid encseed","json",J);let K=(0,zA1.getBytes)((0,Xe4.pbkdf2)(G,G,2000,32,"sha256")).slice(0,16),W=z.slice(0,16),Z=z.slice(16),V=new gW6.CBC(K,W),q=(0,gW6.pkcs7Strip)((0,zA1.getBytes)(V.decrypt(Z))),U="";for(let M=0;M<q.length;M++)U+=String.fromCharCode(q[M]);return{address:X,privateKey:(0,ze4.id)(U)}}mW6.decryptCrowdsaleJson=We4});var cW6=H((lW6)=>{Object.defineProperty(lW6,"__esModule",{value:!0});lW6.Wallet=void 0;var Ve4=c9(),WA1=h1(),qe4=Pn(),ZA1=XA1(),ln=KA1(),wL=gn(),Ue4=kn();function uW6(J){return new Promise((Q)=>{setTimeout(()=>{Q()},J)})}class LL extends qe4.BaseWallet{constructor(J,Q){if(typeof J==="string"&&!J.startsWith("0x"))J="0x"+J;let Y=typeof J==="string"?new Ve4.SigningKey(J):J;super(Y,Q)}connect(J){return new LL(this.signingKey,J)}async encrypt(J,Q){let Y={address:this.address,privateKey:this.privateKey};return await(0,wL.encryptKeystoreJson)(Y,J,{progressCallback:Q})}encryptSync(J){let Q={address:this.address,privateKey:this.privateKey};return(0,wL.encryptKeystoreJsonSync)(Q,J)}static#J(J){if((0,WA1.assertArgument)(J,"invalid JSON wallet","json","[ REDACTED ]"),"mnemonic"in J&&J.mnemonic&&J.mnemonic.locale==="en"){let Y=Ue4.Mnemonic.fromEntropy(J.mnemonic.entropy),G=ZA1.HDNodeWallet.fromMnemonic(Y,J.mnemonic.path);if(G.address===J.address&&G.privateKey===J.privateKey)return G;console.log("WARNING: JSON mismatch address/privateKey != mnemonic; fallback onto private key")}let Q=new LL(J.privateKey);return(0,WA1.assertArgument)(Q.address===J.address,"address/privateKey mismatch","json","[ REDACTED ]"),Q}static async fromEncryptedJson(J,Q,Y){let G=null;if((0,wL.isKeystoreJson)(J))G=await(0,wL.decryptKeystoreJson)(J,Q,Y);else if((0,ln.isCrowdsaleJson)(J)){if(Y)Y(0),await uW6(0);if(G=(0,ln.decryptCrowdsaleJson)(J,Q),Y)Y(1),await uW6(0)}return LL.#J(G)}static fromEncryptedJsonSync(J,Q){let Y=null;if((0,wL.isKeystoreJson)(J))Y=(0,wL.decryptKeystoreJsonSync)(J,Q);else if((0,ln.isCrowdsaleJson)(J))Y=(0,ln.decryptCrowdsaleJson)(J,Q);else(0,WA1.assertArgument)(!1,"invalid JSON wallet","json","[ REDACTED ]");return LL.#J(Y)}static createRandom(J){let Q=ZA1.HDNodeWallet.createRandom();if(J)return Q.connect(J);return Q}static fromPhrase(J,Q){let Y=ZA1.HDNodeWallet.fromPhrase(J);if(Q)return Y.connect(Q);return Y}}lW6.Wallet=LL});var iW6=H((C5)=>{Object.defineProperty(C5,"__esModule",{value:!0});C5.Wallet=C5.Mnemonic=C5.encryptKeystoreJsonSync=C5.encryptKeystoreJson=C5.decryptKeystoreJson=C5.decryptKeystoreJsonSync=C5.isKeystoreJson=C5.decryptCrowdsaleJson=C5.isCrowdsaleJson=C5.HDNodeVoidWallet=C5.HDNodeWallet=C5.getIndexedAccountPath=C5.getAccountPath=C5.defaultPath=C5.BaseWallet=void 0;var Me4=Pn();Object.defineProperty(C5,"BaseWallet",{enumerable:!0,get:function(){return Me4.BaseWallet}});var bk=XA1();Object.defineProperty(C5,"defaultPath",{enumerable:!0,get:function(){return bk.defaultPath}});Object.defineProperty(C5,"getAccountPath",{enumerable:!0,get:function(){return bk.getAccountPath}});Object.defineProperty(C5,"getIndexedAccountPath",{enumerable:!0,get:function(){return bk.getIndexedAccountPath}});Object.defineProperty(C5,"HDNodeWallet",{enumerable:!0,get:function(){return bk.HDNodeWallet}});Object.defineProperty(C5,"HDNodeVoidWallet",{enumerable:!0,get:function(){return bk.HDNodeVoidWallet}});var _W6=KA1();Object.defineProperty(C5,"isCrowdsaleJson",{enumerable:!0,get:function(){return _W6.isCrowdsaleJson}});Object.defineProperty(C5,"decryptCrowdsaleJson",{enumerable:!0,get:function(){return _W6.decryptCrowdsaleJson}});var xk=gn();Object.defineProperty(C5,"isKeystoreJson",{enumerable:!0,get:function(){return xk.isKeystoreJson}});Object.defineProperty(C5,"decryptKeystoreJsonSync",{enumerable:!0,get:function(){return xk.decryptKeystoreJsonSync}});Object.defineProperty(C5,"decryptKeystoreJson",{enumerable:!0,get:function(){return xk.decryptKeystoreJson}});Object.defineProperty(C5,"encryptKeystoreJson",{enumerable:!0,get:function(){return xk.encryptKeystoreJson}});Object.defineProperty(C5,"encryptKeystoreJsonSync",{enumerable:!0,get:function(){return xk.encryptKeystoreJsonSync}});var De4=kn();Object.defineProperty(C5,"Mnemonic",{enumerable:!0,get:function(){return De4.Mnemonic}});var He4=cW6();Object.defineProperty(C5,"Wallet",{enumerable:!0,get:function(){return He4.Wallet}})});var aW6=H((nW6)=>{Object.defineProperty(nW6,"__esModule",{value:!0});nW6.decodeBits=void 0;var Oe4=")!@#$%^&*(ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-_";function Ae4(J,Q){let Y=(1<<J)-1,G=[],X=0,z=0,K=0;for(let W=0;W<Q.length;W++){X=X<<6|Oe4.indexOf(Q[W]),z+=6;while(z>=J){let Z=X>>z-J;if(X&=(1<<z-J)-1,z-=J,Z===0)K+=Y;else G.push(Z+K),K=0}}return G}nW6.decodeBits=Ae4});var tW6=H((rW6)=>{Object.defineProperty(rW6,"__esModule",{value:!0});rW6.decodeOwlA=void 0;var Be4=h1(),Ne4=aW6(),we4=xO1();function Le4(J,Q){let Y=(0,we4.decodeOwl)(J).join(",");return Q.split(/,/g).forEach((G)=>{let X=G.match(/^([a-z]*)([0-9]+)([0-9])(.*)$/);(0,Be4.assertArgument)(X!==null,"internal error parsing accents","accents",Q);let z=0,K=(0,Ne4.decodeBits)(parseInt(X[3]),X[4]),W=parseInt(X[2]),Z=new RegExp(`([${X[1]}])`,"g");Y=Y.replace(Z,(V,q)=>{if(--K[z]===0)q=String.fromCharCode(q.charCodeAt(0),W),z++;return q})}),Y.split(",")}rW6.decodeOwlA=Le4});var pn=H((JZ6)=>{Object.defineProperty(JZ6,"__esModule",{value:!0});JZ6.WordlistOwlA=void 0;var Ee4=LH(),Ce4=tW6();class eW6 extends Ee4.WordlistOwl{#J;constructor(J,Q,Y,G){super(J,Q,G);this.#J=Y}get _accent(){return this.#J}_decodeWords(){return(0,Ce4.decodeOwlA)(this._data,this._accent)}}JZ6.WordlistOwlA=eW6});var XZ6=H((YZ6)=>{Object.defineProperty(YZ6,"__esModule",{value:!0});YZ6.LangCz=void 0;var Re4=LH(),Fe4="0itatkastcenaovo$taouleraeki&chor*teci%enbalodaeladet'!Chn=0Di#%E%^1Resa2Rese3CeT'#0EjKohol0Pu)%0A&sDul#Ekdo)Ke)Ti#Ul|3}aOgan%0FaltI$@tPi,%TmaTronom0LasL{i#Ol0Tobus4Yl:B#}<CilCul#D!_Ge)GrHnoKterieLa^L{#LkonLon-LvanLzaMbusNkom!R[rR{RmanRokoRvaTer#TohVl&Zal#Zili#Zu#3D&RanSe^StieTonZin#ZmocZ)k3CyklD]Ft-KinyLan%Og,fO]gTvaZon2AhobytAt*/E/aEdu+EskIk!Iz&Ok|Oud Ud2B-BrDl.D~H!(JkotJ|K<ysLe$R>R'?TaUb_U/!U^U+Ur!Xer2A^v#Ambo,An#AtrEp)Ike)KoLohOnzOskevUn{#Usin#Z^Zy2Bl.Bn|})D _D#D'aF{Jar(Kv?LdokLvaN^NkrRzaTikVolZola3D+tL.T'#0Ukot:PartRev&3DrDu+J/JnLaLerLkemLn?N.Nn(N'#NtrumNz<StopisT#2AlupaAp`]Ar aA)E/t!EmieI/otIrurgL`Le[Lub M_Mu,ObotO/olOd[O+,Om=Op Oro[OvRapotRl RtRupTiv(Ud.Utn!V!Vil#V(Y[Y$!Yt 0Bu+Gare)H_&HlaNkotRkusSter&Ta%TrusZin>Z(2O&2KolivUv!4It_N(0Dn(Ke)KrPot0Ak~AlIkRkot2Kli$a:L-oRe[T_Tum1E,1B!a}'#Cib_Fic Fla%KlKr{Mokr!PreseRbyS#T-tiv3Kob,zKt|O^P]mSkSp+jV`]Vo/2AhaOuhoUhopis1Es0BroByt-C@t}ut DnesH+dHo^H,JemJn?Kl`KolaKt<Kum@tLarLevaL.MaM.ntMluv M'Nut P`PisPln PosudPr'odPu$ Raz R(RtSahSl'St!-SudSy)TazT-Tk~Uf!Utn!Voz%Z`uZn!Z<%2Aho)AkAm!ikAv>AzeDolObn(OgerieOzdSn(T Z(2B@}'noD-HaH'#S SnoT(0Oj?Or>2Nam :9O]gOnomie0EktronIpsa0AilIseO%P!ie2Izo^O/aOpejOs2EjEn%K<)Kymo0Ike)0F<ie0Olu%1Eku%KurzePed?P]zeP<tT,kt:C#Jf#Kul)N!ikN)zieRmacieV< Zo+3De,%J{onN#3Al#Gu,ntLozofLtrNan%N)Xa%0Ord1An_IrtOtila2NdSf<T[lT#Ton2Ak%Es#On)2KarNk%3Zi#:LejeRant3N{i#O]g3Lot.2Azu,Ejt2LemLfi$aTi#2AfAmofonAnu+EpIlOgOtes#2Ma:D?DrLaL@#N[NopisRfaRpu&V,n3Bk(J#lJnoJtmanK)rLmaM!omR>R&S]Zky3St<ik2Ad'#AsivkyAvaEd!EnO^v>OhOup(T!Ub.U/o)0AtO)Yz0IsOjivoOut0Bl.Boj}DinyDl!Dno)D|Jn(KejLin#L#LubMo+N [No,%RalR^RizontRkoRliv>RmonRn.RoskopR$voSpo^St.T'(U[UfUp!Us#V<2Ad[An?Av(Az^Bo+kD.D]D(N-Ob#Oma^OtOu^Oz@St#Ub(Yz!2B@(B~D[KotMrS aSto)0Ozd2Bn(D,ntGie&M&Sterik:2Yl#3Ned2O&0Uze0Un a0F-%Fla%KasoOva%Sp-%Tern{Vali^Ve$<Zer%3Onie:Blko})Ho^Kmi+K(L'>N)rRmarkRoSanSnoT#V<Zyk3Din>D+Dn!_HlanKotL@L oMn(NomP?S{erV Zd>Zero3NakNdyNo/Sk,Sto)Trn?Zva3En|1Gurt5R):Bar{B_Bin{}&D{Did]HanJakJu)KaoKtusLam aLhotyLibrLn(Me,MkolivM&Ni[lNoeNt<Pal.P_aP olaP#P+Po)PrPu$aPy[,Ram_Rot#RtonSaTa]gTed,U%UzaVa+cZaj#Ze)Ziv(2EkolivEsi0Dlub@MpRami#3No2A%kAdivoAmApotAsi#AunEcEn[Ep!Es~IdImaIs&Ob*kO#nOpaOubUb'&Us!Uzk(0EnIt!Otr0IhaOt0Al?Ber>B#BlihaBylaC*rH=J@>KosKtejlLapsLe^LizeLoMandoMe)MikMn!aMo,MpasMun aN!N%ptNd?N>NfeseNgresN.NkursN)ktNzervaPan>PieP~Pr'#Rb_R-t<Rmid]RoptevRpusRu&RytoRz{S!>St#T_T+)T*lUk!Up_&Us-Uz]VbojZaZ<oh2Ab?A/Aj.Al|AsopisAv!aEd EjcarEs[Eve)Ik{ItikIzeKav>Me+cMivoOcanOkOni#Op OupaOv#T-Uh`]Up?Ut(Vin#Y/+Yp)Y$alYt2Dlan#FrJn(KlaLaj^Li/L#Lom{Ltu,NaPodivuRtRz<Til0Al aAsin#E$<2No]gS_.Ta,T?T#T'>V`]:B,d<})nDn(IkKom>M_aMpaN'#S?SoStu,Tin#V.3B#CkdyD@Dn?D'#Dv.G@^GieG,%H%Hk(H~KtvarNo/odNtil#P@#Pid]T`]T>TmoTokruhVhartV a%Vobok3B,}ot#DojedDsk(H'.Jav>L-M{#NieN#No+umStop`T.T|5Bi$aDivodGi#GopedKal aK{Mc|P!aPu/RdSosTrU^lUhU#Usk!V>3Tiv(1Cer&CiferMpSkSt,%0I%2RaRi#S.:DamD]Gi$rHagonJ{-J _J< aKakK'?Kr_aL[L.L|Lv?Min#Nd+NkoRn(SakrSkotSopu$T?Tri#Tur aZan>ZivoZl Zur#2Lo[0}anikD a%D'.LasaL*nNtol#TlaTo^TrZe,3G,%H~Hu+K.KrofonL@>Lim{rL(Mi#Nc'&Ni[rNom{Nul(S#StrX|2Ad(HaH'.OkS!Uv 1I/Ohem0BilCn(D_#Dl [HylaKroL-ulaM@t#Nar/aNoklN$rumNt|NzunSazSkytStTiva%T<#Ty#U/aUdr(Zai#Z-Zol2Am<Av@>KevTvolaZ{Zut(0T _1DrcF]nL!MieN?S{Ta%ZeumZi#nt3Sliv>0Da:B*r!}yt!Da%Dbyt-DhozDobroDpisHlasHn!Hodi+H,d Iv aJedn*Ji$oJm=K]n Kon>Krm LevoMaz!Mluv Nom{rOkoOpakO$roP`!PevnoPln P~Pos+dPr(oRod RubyRy/]S` S-!S+poSt!TolikV@-Vr/Vzd<yZv!3Be}!CkyDa+koDb!DuhGa%H{Ho^J@JprveKlidLib(Mil(MocO/o)On#PokojR(RvSmyslS*l`Tv<UronV.Zvyk+3Co)JakKamKdyKlKte,kTro5C+hHav?M.%RaR-S _Sn(UzeVinyVo)Zd,5DaD+G{T Tn(Trie3Mfa:0AlArv AvaDivEcEhn!Ejm=Ez aHajo[Iln?Jasn J-tK]p La$L-Li[LohaLu^NosOh! Oj-OutRaz>R&Ru[RysSahSluhaS)r!UvVazVin VodVyk+Yv!_Z<0AsElEn Hl` Ho)H,&It~0BojByt}odCiz Ebr!Esl!Evzd!EzvaH`%Hod J{JinudKazK*p LivLu#Ml#Oln(P`PisPl=P<Pu$ Pyk!Raz#S*d StupSunTokTudVahaVe)Vol!V,%tZ&k1I&Sajd1LasNiskoRa^Roz Ryz-2ApEn?Li#NoOuzl OvyRasaResRs-RuhUpantUr#Us 0Ejn.Iz|0AkE+)Ez L`.L*v!LuvaYl0Ehdy1Ak|As-E,%I%Il(Is|O,Oz?RavduRoti1B al}e$rGieL?LojT_0A^}~I#IvoLavaLep Ln L' N'aO[Ol Pa+cT@T,haTu^Ty/Voj 0Epl IskOpRh!Rl(RokRubyV<1A~ArEsLivn O%1Id1Do[:}!_Ci@tD*/H<-KtLan^L>LivoLu[Mf+tMls-N@#Ni#N&N|N$voNtof+Pri#Rke)RodieR)Ru#Ry[Se#Siv aSt_#T@tTro&V*kZnehtZ*r-3C#DagogJs-K]LotonNal)Ndr-NzeRiskopRoStr(Tar^T?Tro+jVn.Xeso3Ani$aHaJav?K+KnikL.Ln(Lul#Nze)Pe)S!_Sto+Tev&Vn?V'ar2A%n)Ak!Am@Ane)A$i#At Avid]AzE/Em@oEn)EsEtivoEv_Iv!N NoO/aOd.Om[OutUkYn2Bav Byt}odC Ctiv>D!D%n Deps!Dh+dDiv Dkl`Dman DnikDo[Dpo,D,zD$!aDvodDzimEzieHan#Hnut#H'<HromaHybIn)Ji$#Jm=Kaz K+sKojKrokKu)KynLedneLib-Lk~LohaLynomMaluMi~Ml#MocM$aMys+tNe/!N<#Nur(P`!P_Pis-Pla/Pros Ps!PudR`%R%RodRu/aRyvS` SedSilaSkokSlan>S*d SpoluS)vaSud-SypTahT#nT+skTom-T,vaTupaTvo,U#zUtoUzdroVahaVidlaVlakVozVr/V$!VykVzde/Zd,vZem-Zn!-Z<Zv!2Ac|Ah<yAkti#A+sAot>Ap<-AseAv^IncipKnoObud O%ntoOdejOfeseOh,Oj-tO]m Omi+Onik!Op`OrokOs[OtonOut-OvazS#v#St@Udk(UtV-Voh<y0An>OvodTruh0Actvo0Ber)}DlKav>Kl.Kr+LtMpaNcP@SaSin#St.T|Ty#3Rami^SkT_::C-}otDia%Dn?DonFtGbyKe)K'.M@oMp*/NdeRa/R aS'&StrTo+$Zan%Zid]3Ag|Ak%CeptDakt<Fer@tF+xJnokKlamaK<dKrutKt<Pu)%VizeVmaVolverZerva3Sk|Ziko5Boti#Dokm@H'#K+KokoMan{oP'odPu/aRejsSolStl.Tmi$rTopedTun^Ub@#U/oUpU,V.Vn?Zb<Z/odZd!Zezn!Zhod%Zin#ZjezdZ#zZ]haZmarZp`Zru/ZsahZtokZumZvod5Bri#}`]Kav?Kopis3BaBol'}l(D]P`]T.Z(:Di$aH!KoM>Mizd!Mo)N #Rdin#San#T_ Z[Z@?0Or0H|1B,n#CeseD`]Dim@tD]Hn!Jm=Ke,K)Kun^KvojeM@oNoRvisS` Sho,SkokSl!St,SuvSyp!T[T.Tk!T~Trv!VerZ&m2O^R~0FonLn?R#Rot-RupTua%1AfandrAliskoAnz@AutEptikIcaL`[L@?LoLuzO[O#nOroRip)RzUp.V(Vr&0Abi#Adid]An.A$Avn(Ed|Ep>EvaEz.IbI&Izn?OnOup-OvoU/UhaUn%Up#Za0A,gdE)&Il$voL*vaOgR`RkRt#Ut-Ysl0AdAhaOb0Bo)}aD'#KolP#TvaUbojUc Ud%UhlasUl`Um,kUp,vaUsedUtokUvis{0Al'&As _IsLavOd-Oj@>OluOnz<Orn(Ou$aR/aU$ 1An^AzD%NaN>Ovn!P@StUb1An?Ar(aAti#Av[EhnoEz#OdolaO+kOpaOrnoOup!Ra/ResRh~RomRu&Ud&Upn?VolYk0Bj-tBtropy}arD(KnoNd!N=Rik!aR'.0AhAl$voEtrAt[Az-Is+It-Obo^Odid]Or#Rab2Kav#KotN-N'>P!Pk(R'(S_T(:B+t#Bu+H*nJemnoJfunJgaJ Jn(Kti#Mh+MponNc|N>NkerPe)V@.Z!_3}ni#HdyKut.LefonMno)Nd@%Ni$aN<P])P&PrveRapieRmos#Xtil3}oSkopisTu+k1Ad+cAn.0Ap#Esk!UkotUpa0El1A+)Pin#PolRzoUhaU+c2Ad?Akt<AmpAsaAverzaEf E$Ez<Hav.Hl.O/uOj?Os#Ou[P%P _Pk(Ub>U/l Uhl?UsV!2DyH~H(Nd,Ri$aR&jZemsko0ArohOr[Rd(Rz2GrKev:0Oh(OzeR!R*s-RusYt'&0HoTiv(0Iv 3R` 1Edn!I$ M=0Az!_Lidn Lon Otv Roj 0I%I)Ov 0Yv`]0Av If<maIk~1Ad~L!n Ly~Out!Rav 1AnAz 0Ed~Il|Mrt N`n N=Oud Tl!Tr~0Ah|K!Lum O~Op@>R*s 1Al Oln Oz'#3D,v ElEn.L.N!:GonL/aL*nNaN^lNil#RanRhanyR|1ElkuHod0Ova0DroGe)%J%Lbl*dL{rhL _LmocLry[Nk'Ran^RzeS_#SkrzeSn?SpoduS)Ter.Ver#3B,%}rDeoh,D.D+LaN?S{Tal aZeZ #0Ezd0L`Us0Aj#AkAs>EvoHk(IvN'#Oup!1Uc|Uk0DaDiv(Doz&kD$voJ@skyJ&JskoLantL[L LnoSk'#Zid]Z'&0Ravo1Ab>A%tAhA)Ba}o+kH!StvaTu+0Ad T*p Tup0Ip4Bav Br!}|D!D,Fot H+d!H~Hod H,d Hub Jasn J{Jm=K]p Kon!L-!Maz!Mez Miz{Mys+tNe/!Nik!Nut P`!Pl! P,v Pu$ Raz R'n!Rv!Sl' SokoS)v Su~Syp!Tas Tes!Tr! Vi~Vol!Vrh_Zdob Zn!0AduBud }op D<Du/Dy/!E$upH+demKazLyk!NikOr-P*,TahT-::993Lofon::Br!Byd+t}|DarmoDus F*k!Hlt Hod H,^Hy~J!>J{Ji$ K+p!K*p Lep Mez Mot!Mys+tNe/!Nik!Pl! Poj Ps!Raz S)v Su~Taj Temn Tk~Ujm=Val Ve+tVin Vol!Vrt!Zvon 0Av RusuUd|Yt-1A+#ArmaAtn(IvoOb RojVihYm`]0L@.ManM.Pt!Z`uZdola2At Lt~Lubo#Ot' Ru[0MaMn?0Emn 0Lam!Oum!R!#Umav#0AtoEh#O[OmO$Ozvyk0Ap|ArAt-IjeIz{Ocn Odr!Rzl.Ut|0AkAl(Am@!Ovu0B,z Tav Ub-Ufa+0Lod Omal RavaR( Rud#Rvu1A^An C`]N (NoOv&Y/l Zav(1I/aR! 0B'.Br0Ed~EnkuEs_aOnR!Uk'odYk",Se4="0x25f44555f4af25b51a711136e1c7d6e50ce9f8917d39d6b1f076b2bb4d2fac1a",VA1=null;class qA1 extends Re4.WordlistOwl{constructor(){super("cz",Fe4,Se4)}static wordlist(){if(VA1==null)VA1=new qA1;return VA1}}YZ6.LangCz=qA1});var WZ6=H((zZ6)=>{Object.defineProperty(zZ6,"__esModule",{value:!0});zZ6.LangEs=void 0;var Te4=pn(),Pe4="0arertoiotadonoaRteirroenaNonaLsolocoiliaralaorrenadaChoN$n0A>Dom,EjaI!#Oga&O'Or#RazoR*Ue=U<0Ab Adem@Ce<C~Ei)ElgaEn#Ept I&L  NeOg!O<TivoToTrizTu Ud*U!&Us 0Ic#Mit*Opt Or'Ua`Ul#0Reo0Ect Ic~In Irm 0IlIt On@Os#Ot Reg R$UaU&U?aUja0OgoOr+0ReSl 0Ed_zE'Us)1Ac[nAmb_ArmaBaBumCaldeDeaEg_Ej Er%E%F?!GaGo&nIa&I,#Iv$MaMejaMib T TezaTivoToTu[Um'Z 0AbleAn)Apo]ArgoAs B Bi#E'IgoIs%dOrP oPl$0|oC@'C]D D,Em@Gu=Il=ImoIsOt T,aTiguoTojoUalUl Unc$Ad*EjoO1Ag A[#Eti#IoLic O&Or)OyoR,d!Rob Ues%U+1A&A`ArBit+BolBus#|ivoCoD!D?]DuoEaI&IesM.i-esOmaPaP.Reg=RozRugaTeTis%0AA&Al#C,<Egur EoE<rI,#I=Ist*NoOmb+P!oT?]T+Tu#Um*Un#0AjoAqueArEn#EoI>Le%OmoRa!RozUn0DazD$GeLaM,#S,)T^0AlAnceA+EEl]`E`EstruzI.I<2ErU{U'0Af[nArO)Uc Uf_Ul:BaB^|eH@IleJ Lanz/c.LdeMbuN>Nd-oRb(>RnizR+Scu]S#nSu[Tal]T!@T*Tu%UlZ 3BeBid/=S SoSt@3|oEnNgo2An>OqueUsa2ABi`BoCaCi`DaDegaIn//!oLsaMb-{dNi#N}saiRdeRr SqueTeTinVe{Zal2AvoAzoEchaEveIl=In>IsaOcaOmaOnceO)UjaUs>U#2CeoCleE'EyFan{F.HoIt_L#Rbuj(l(+Sc TacaZ.:Bal=BezaBi`B[CaoDav!D,aErFeI{ImanJaJ.LLam Lc$L&Li{dLleLm/^LvoMaMb$Mel=Mi'Mp}c!Nd?Nel-gu+Nic-#N-.ObaOsPazPi%nPo)Pt Puch((b.RcelRe%Rg(i'RneRpe%R+R%SaS>S!oSpaS#rT^ceT_U{lUsaZo3Bol]D!D+Ld/eb_Lo<Lu]M,#Niz-t+Rc(&Rez(oRr R)zaSpedT+2AcalAle>AmpuAnc]ApaAr]I>Is)IvoOqueOzaUle%Up 0Cl.EgoE=EnEr#F[G +M->NeN%P_sR>Rue]SneTaU{d2Am^AnA+AseAveI,)ImaInica2B_Cc~|i'Ci`CoDigoDoF_G!He)JinJoL/ch/eg$Lg Lin/l LmoLum`Mba)M!Mi{Mo&Mpr-deNej}g-oc!Nsej}t PaPi(az.Rba%RchoR&nR.(r!S!SmosS%2AneoAt!E Ec!Ei&EmaIaIm,Ip%IsisOmoOnicaOque%U&Uz2Ad+Ar#At+BoBr*| aEl=En#Er{Es%EvaId Lebr/p/#Mb_Mpl*N-e%O%P.Pul( R$<R<RvaTis:M-z(R&T?3B!B?Ca{C*DoF,saFin*J LfinLga&Li#M^-<N%lP^)RechoR+%Sayu'SeoSf?eSnu&Sti'Sv$TalleT,!U{3AAb=AdemaAman)A`Ar$BujoCt En)E%EzFic?G'Lem/u*N!oRec#Rig*S>Se'Sf[zVaVi'5BleCeL^Ming}N Ra&Rm*R<SSis2Ag.Oga2|aDaE=E'LceOQueR Rez(o:0A'R$0H OUa&r0AdIc~Ific$I#rUc 1Ec#Icaz3EEmp=1Efan)Eg*Em,#Ev IpseI)Ix*Og$Ud*0Bu&It*Oc~Pa)Pe'PleoP_sa0A'C go|ufeC@EmigoE+Fa&F!moGa'Igm/aceOrmeRe&SayoS, T!oTr VaseV$1Oca0Uipo0Izo0Ca]C,aCol Crib*Cu&Enc@F!aFu!zoPa{PejoP@PosaPumaQuiT TeTi=Tufa0ApaEr'Ic-@1Ad*Alu En#It 1Ac#Am,Ce<CusaEn#Ig*Il$Ist*I#P!#Plic P.!T_mo:BricaBu]|a{C?C#rE`J/d/=L<Lt MaM?@Mo<Ra.Rmaci(olRsaSeTigaU`V^X3Br!o|/izORi(ozRt?Rv^Stin3AbleAnzaArB[Cc~|aDeoEb_ElE[Es%Gu[J JoL/e)L@lLt+NNc-g*Ni#Rma2A>Au%EchaOrO%U*UjoU^2B@CaGa%G.L$Lle#N&Rm(+Rtun(z SaTo2Aca<Ag?AnjaAseAudeE*E'EsaIoI#U%2EgoEn)ErzaGaM Nc~Nd(g.R@S?TbolTu+:Ce]FasI%JoL/!i/=Mb- Nch}g-<RajeRzaSoli`St ToV?an3Me=M*NN!}$N)Ran$R,)Rm,S#3Gan)M`s$R Ro2Aci OboOr@2LLfoLo<LpeM(&R?([TaTeoZ 2A{Afi>A'AsaAtisAveIe%Il=IpeIsI#O<rUaUe<UmoUpo2An)ApoArd@Er[IaI'I.I<It [Sa'St :B!B?Bl C!|aD/l Mac(i`ZZa`3B?]B[|oLa&L$Mbr(*Rma'RoeRv*3E=Er+Ga&Gi,eJoM'S#r@5Ci>G Gu!aJaMb_Ng}^Nr((mig('St?Yo5E>ElgaEr%E<EvoI{IrMa'Me&M?deM}d*RacanR#:1O'0EalIomaO=2Lesi/uUal4EgalUs~0Ag,AnIt P P!$P.!Pul<0CapazDiceEr)FielF^meG,$Ic$M,<MuneNa#Sec#S%n)T!esTimoTu*Ut?Vi!'3AIsOn@0L/o):BaliB.M.RabeRdinR[U]Zmin3FeRinga3Ne)5R`d(obaV,Ya5ErgaEvesEzGa&rGoGue)Ic$N>Ngl-$Nt Pit!R S#V,?Zg :7Lo5A]:B$C$C[DoD+nG #GrimaGu`I>M!Mi`Mp --ch-gos%NzaPizRgoRvaStimaTaTexT*U_lV Zo3AlCc~|eC#rErG~Gumb_Ja'Ngu-#NaOnOp &S~TalT[VeY,{3B!%dB+C^D!Di EnzoGaG!oMaMi)M.Mp$NceN&Ne-go)N}t!`Qui&SoS%T!aT$T+2AgaAmaAn#AveEg En Ev Or Ov!Uv@2BoC~CoCu[GicaG+MbrizM}jaTe5|aC*G J}-esPaSt+ToZ:Ce%|oD!aD_Du+Est+F@G@GoIzL{dLe%Ll/oMaMboMutN>N&Nej Ng-iquiNj N}<N%Na`PaQuin(R>Re(f?Rg,Ri&RmolR+nR)sRzoSaSc aSivoT T!@TizTrizXimoY^Z^ca3|aDal]D$Du]J?]J^L,/.M^i-^NsajeN)NuRca&R,gueRi#SS.TaT!To&T+Zc]3E&ElEmb+G/Lag+Lit Ll.M}-!}im}u#OpeR SaS!@S?SmoTadTo5|?aC~DaDe=HoJ LdeL!Li'M,#Mi- c-ed-j-#NoRad(d!Re'R*R+Rs(%lScaStr TivoV!V?Zo5|oD EbleE]Er)Est[G_J!L/e%L%N&Nec(alRoScu=SeoSgoSicaS=:C C~D IpeRanj(izRr SalTalTivoTu[lUseaValVeVi{d3C$Ct G Goc$G+OnRv$ToUt+V V!a3|oDoEb]E#NezNoTi&Vel5Bleza|eMin(i(m()TaTic@Va#Ve]V$5BeCaCleoD?=DoE[EveEzLoM!oTr@:Sis0E<IspoJe#R(!oS!v T,!V$0AA<Ea'H,%HoIoReTavoTub_Ul#Up Urr*0I IoIsea0S)0EnsaEr%Ic$Rec!0Ro1DoR0O1AEa{Fa#IvoLaMoOrVi&0Bligo0DaZa1A>C~E[In On!T TicaUes#1Ac~A&rAlBi%CaD,EjaGa'G@Gul=I,)Ig,Il]OQues%Uga0Ad@Cu+Ez'OT[0O'Ro1EjaU=1I&Ige'0En)0O':C#D_El]Gi`GoIsJ oLabr/>Le%Li&Lm/om/p NNalNi>Nt!-ue=PaPelP?]Que)R Rcel(edR*RoRpa&RqueR[foR)S SeoS~SoS%TaT$Tr@UsaU%VoYa<3A#nCa&C!a|oDalD*G IneL L{'Le/ig+LlejoLoLuc--s N.OnOrPi'Que'R(ch(d!Rez(f?Ri>Rl(mi<R+Rs.aSaScaSimoS%`Ta=T+leoZZu`3C |.EEd[Er`EzaJam/ Lo#Mi,%N}#rNz-aOjoP(a%S Sci`SoS%T.Zca2AcaAnA%AyaAzaEi#E'OmoUmaU[l2B_CoD!D$EmaEs@E%L,Lici/=LvoMa{Me=MoMp-!Rc~R%lSa{Se!SibleS)T,c@T+Zo2A&E>zEgun%Em$EnsaE<Ev$ImoIncipeIs~Iv OaOb Oce<Oduc#OezaOfe<rOg[maOleOmesaOn#Op$OximoUeba2Bli>|!oD^Eb=Er%Es#Lg/*Lm.LpoL<M-#NalNoPaP?(e:99Ed EjaEm Er!E<Ie#ImicaInceIt :Ba'B@BoC~DicalIzMaMp-ch}goPazPi&P#SgoSpaToYoZaZ.3Acc~Ali{dBa'Bo)Ca!Ce%|azoCog!C_oC#Cur<DD.&Duc*FlejoF^maF[nFug$Ga=G*G]G_<H,I'IrJ/a#LevoLieveLle'LojM Med$M}>rNd*N%P #Pet*Po<Pt?SSca)Si`Spe#S#Sum,T*oT^'T[#Un*VesVis%YZ 3CoEgoEn{EsgoFaGi&G^Nc.N.OQuezaSaTmoToZo5BleCeCi D DeoD?]ErJizoJoM!oMp!NN>N{PaP!oSaScaSt+T 5BiB^DoE{G*I&In/e%LoMboM^Ptu[TaTi`:Ba&B!B$BleC GazG[&L/&L!oL*Lm.L.Ls/#LudLv Mb-c~Ndi-e Ng_Ni{dN}#PoQueRdin()nSt_TanU`Xof.3Cc~CoC_#C%DGu*IsL=LvaMa`M?l-d-<rNalN^P  P@Qui(RieRm.Rv*S,%S~TaT,%V!oXoX#3D[Es%E)G=G'Lab/b L,c$L]Mbo=M$R,aS)maT$Tu 5B_C$D$LLap/{&Le{dLi&Lt Luc~Mbr-de}i&No+NrisaPaPl P^)R&Rp_s()oS)nTa'5AveB*Ce<D^Eg[E=E'Er)Fr*Je#L%nM P! Pl*P.!P_moRR>Re'Rg*S#T?:Ba>BiqueB]BuCoC#JoL L>L,#Ll/.Ma'Mb^Ng}quePaPe)P@P.Qu?l(deRe(if(je%RotR+R%TuajeU+ZaZ.3At+|oC]CnicaJa&J!Ji&L/efo'MaM^Mp=NazNd!N!NisN<Ori(api(>Rmi'Rnur(+rSisSo+StigoT!aX#Z3B$Bu+nEmpoEn{Er[E<G_J!/deMb_Mi&M}%OPi>PoR(.TanT!eTu=Za5Al]B?=C Ci'DoG/&M N}#P PeQueRaxR!oRm,%RneoRoRpe&R_R<RtugaSS>S!Xi>2AbajoAc#rA!Afi>AgoAjeAmoAnceA#AumaAz EbolEguaEin%EnEp EsIbuIgoIpaIs)IunfoOfeoOmpaOn>OpaO)OzoU>Ue'Ufa2B!@BoEr#MbaM^NelNic(bin(ismoR'T^:0Ic 9C!a0B[l0I{dIrIv!<OT A3Ba'BeG,)Na0ArU $0IlOp@1A:CaC$Cu`G GoI`J?l/eLi&LleL^Lvu]Mp*oR(i R.So3Ci'C#rHicu=In)JezL/!oLozN-c!Nd-e'Ng N*N%NusRRa'RboRdeRed(j(<Rt!3AAjeBr C$CtimaDaDeoDr$EjoErnesG^LLl-ag_N}e&OlinRalRgoRtudS^Sp!aS%Tami`U&VazV!oV*Vo5LcanLum,Lv!RazT ToZ5E=Lg :::C!Te3GuaM('So9DoGaGur:F*}jaPa#Rza93N(+5MoR&",$e4="aeiou7695@@BZWWavwUJkO@Y-Kn))YEGq#E@O)cI@#ZkMHv$e*))M!!)D**$GW!oKm*Acoh^k&It-pi^SYW)$^n!G)bO!Wkzam(jS#X)Og*^l^RW!bQ#QygBKXfzE))hti!Qm)Cng%%c)mJiI*HJWbmYniCLwNdYyY%WKO^bnT$PuGOr!IvHu&G(GKbtBuhiW&!eO@XMeoYQeCa#!MrTJCq!OW&CHG(WCcW%%)$rfrIegu$)w!G)JGmWWw)MnD%SXXWIT^LWAZuVWB^W)eTL^x&$WGHW(nKWEMA)#$F$x$Waekqs,n7715)W*HM-$WAcCiu(a))VCZ)GG%(*CWWdW%$D!UCO$M",fe4="0xf74fb7092aeacdfbf8959557de22098da512207fb9f109cb526994938cf40300",UA1=null;class MA1 extends Te4.WordlistOwlA{constructor(){super("es",Pe4,$e4,fe4)}static wordlist(){if(UA1==null)UA1=new MA1;return UA1}}zZ6.LangEs=MA1});var qZ6=H((ZZ6)=>{Object.defineProperty(ZZ6,"__esModule",{value:!0});ZZ6.LangFr=void 0;var ke4=pn(),ve4="0erreleontiteurinueiriet cegeanseali medenel q)eniluxaus ch0Ais}And$Diqu E`#Ol*Ord Ou%rOy RasifReuv Ri,Rog RuptS_-SoluS'@UsifYss=0A@m+AjouAr+nCab]Cep,Clam Cola@Cro~eCu}ErbeHatHe,Idu]I Omp&Qu *R$y?Te'TifT)l0Ep&EquatHesifJec%fJug Mett!M* Op,Or Ouc*Res<RoitUl&V be0R R$ef0Fai!Fec,Fi~eF!{Fub]0Ac Enc I#I,Raf Reab#Ru?1D Gu`#L>Mab#S/-0Ou,Us,1Arm Chim+Er&Geb!G)I_ I?ntLeg Lia.Lou Lum O'd*PagaTes<Veo#0A&'BiguB!Enag Ertu?Id$Ir=Orc O'Ovib#Phib+P#'Us/t0Aly<Apho!Ar~+Atom+C+nE/%rG#Gois<Gu#{Im=Nex N$-N)lOd(Om=+Ony?Orm=T_[Tido&X+{1Ai}Eri%fL/*Olog+Pa!`Pe]Por,Puy 0UariumUeduc0Bit!Bus&De'Doi<G_tLequ(Matu!Me?ntMoi!Mu!P_,Ra~ Riv Ro}S_icT +lTic#0PectPh=&P* S|tS v*S+t&Soc>S' TicotT!Tu-0El>O?RiumRo-Ta^T_%fT* Trap 0Ba(eB .Da-Dib#G' Ro!Tom[Tru~e0A]Anc Ari-En*Er<Eug#Ia&'I@I$I}O(eOu R`1I=Io?:D.Fou Ga.G)t&Igna@L/c Lc$Le(eLisa.Mb(Ncai!Nda.Nl+)Nn>eNqu>Rb>R`R$R^Rra.Ss(S%$Ta`#Te|T,+Udr>Vard 3Let&L>Lo&Nefi-R-|Rg Rl(eRmudaSa-Sog[Ta`Ur!3B $Cyc#Du#JouL/L(g)LlardNai!Olog+Ops+OtypeScuitS$Sto'iTu?Zar!2AfardAg)An~*Ess/tInd OndOqu Ous$2BardB(eI!I}Li@Nb$Nd*Nhe'Nif>NusRdu!R[T&Uc#Ue{Ug+Ul$Uqu(Ur<Usso#U%^Xe'2An~eAs>AveEbisE~eEuva.Ico]Iga@Ill/tIo~eI^O~u!Od Onz Ous<Oye'U?Us^Ut=Uy/t2Ff#Iss$L#%nRe|R(S% T( To*Vab#Vet&:B/$B(eChet&De|D!Fe(eIllouIss$Lcu]Lep(Lib!Lm Lomn+Lvai!Mara@M aMi$Mpag[N=Net$N$N%[NularPab#Por=Pri-Psu#P,Pu~eRab(eRb$eRes}RibouRna.Rot&R!|Rt$Sca@S>S^Ssu!U}U%$V=>V [Viar3D`#Intu!Les&Llu#Ndr>Ns' Ntr=Rc#Rebr=Ri<Rn Rve|S}2Agr(Ai<A#'Amb!An-Apit!Arb$As<'At$Auss$Av* Emi<En`#Equ>Er~ Ev=I_Iff!Ign$Im eIotLoru!OcolatOis*O<O)t&Ro?U&0Ga!Gog[M_,NemaNtr Rcu]R R^T [Toy_Tr$V`2A*$A?'Aqu As<Av>I_tIgn ImatIva.O~eOna.Opor&2B=tBraCas<Co% D Dif>Ff!Gn Hesi$Iff Inc L eLibriLl(eLma,L$elMbatMed+Mm/@MpactNc tNdui!Nf>N.]Nno,Ns$[NtactNvexePa(P+Ra`Rbe|Rda.Rni~eRpusR!ctR&.Smi^Stu?T$U@Upu!Ura.U&|Uvr*Yo&2AbeA(&Ava&Ay$Eatu!Edi,E?{Eu}Evet&Ib]I Ist=I,eOi!Oqu Ota#Uci=UelYp,2Bi^E`l*Il]eIs(eIv!Lm( L%v Mu]Pi@Ra%fR<'3Anu!C#L(d!Ni^:Ign M>Ng N<'Uph(3Batt!Bi,Bord Brid But/tC= Cemb!Ch* Cid Clar Cor Cri!Cup]Da#Duc%fEs<F_sifFi]Fray Gag Givr Glu%rGraf Jeun Li-Log M/d Me' Mol*Ni~ Nou N&l#Nud PartP_}Pha}Plac Po}R/g Rob Sast!S-n&S tSign Sobe*Ss( Str>Ta~ Tes,To' T!s<V/c V_*V( Vo*3Ab#Alog)Am/tC,Ff  G  Git=G[Lu M/~eM(u Oxy@Rec%fRig Scu,Spo}Ssip St/-V %rVi}5Ci#C&'G?IgtMa(eMici#Mp,Na&'Nj$Nn Pam(eRto*Ru!Sa.Se'Ss>Ta%$U/>Ub#U-'U,Y_2Ag$Ap Es}Ibb]Oitu!2P +P#xeRab#Rc*3Nas%e:0Lou*0Ar,HarpeHel#La* Lip<Lo!Lu<O#Onom+Or-Ou,Ra}Rem Riva(RouU?U!u`0If>Uqu 1Fac Fec%fFig+FortFray Fusi$0Ali}Ar 2Ec,1Abor Arg*Ectr$Eg/tEph/tEveIgib#I%s?O.Ucid Ud 0B=]Bell*Bry$Er|@Issi$M_ O%$Ouvo*P e'Ploy Por,Pri<Ulsi$0Cadr Ch eClaveCo~eDigu Dos}DroitDui!Erg+F/-F m Fou*Gag G(Glob Ig?Jamb JeuLev NemiNuye{Ri~*Roba.Seig[Tas}T_d!T>To' Trav Um  Vah*Viab#Voy Zy?0L+n0Aiss*Arg[At/tAu#Ic +I@m+I Ilog)I[Iso@ItapheO^ReuveRouv Uis/t0U !Uipe0Ig Osi$Re'Up%$0C=>Pad$Pe-P+g#Po*PritQuiv Say S_-S+uSor Ti?TomacTra@0Ag eA]An~eA%^E(d!Endo*Er[lH/olHi^Hn+Ir Off Oi#Onn/tO'd*R/.RoitU@0Phor+0Alu Asi$Enta`I@n-I,Olu%fOqu 1ActAg  Auc Cel]Cit/tClusifCu<Ecu,Emp#Erc H= Hor,I.n-I]Is,O%^Ped>Plor Po}Prim QuisT_sifTrai!Ul,:B#Bu#{Cet&Ci#Ctu!Ibl*Lai<Me{M`#R-'RfeluR(eRou~eSc( T=Tig)Uc$U%fVe'Vori3Bri#C$d D  L(M?M'Ndo*Od=Rm Ro-Rve'S%v=U`#Ut!Vr>3AscoCe]C%fDe#Gu!Latu!Leta.L>eL#ulLm LouLtr N/c N*O#R?Ssu!X 2A* Am?As^At&'E|E~eE'Exi$Oc$O!Uctu Ui@Uvi=2L+Nd +Ngib#Nta(eRc Rg $Rmu]Rtu[Ssi#Ud!Ug eU`]Ulu!Urmi2Agi#Ai<An~*App Aye'Ega&E( El$Em*E[s+E!Iab#Ic%$Iss$Ivo#OidOma.Ont=Ot,Uit2Gi%fI&Re'R+{R%fSi$T':Gn Lax+L +Mbad R/%rRd+nRn*Rrig)Zel#Z$3AntLa%[Lu#Ndar?N =N+NouN%lOlog+O?t!R/iumR?St)lY}3B>C]RafeV!2A-AiveIs}ObeOi!Or+{2Lfe'M?Nf]R.R`#Udr$Uff!UlotUp`#Urm/dUt&2Ad)lAffi%A(eAndApp(AtuitAv*EnatIffu!Il]Imp Ogn Ond Ot&OupeUg U% Uy e2EpardErr>I@Im|veIta!Sta%f3Mnas&Rostat:Bitu@Cho*L&Me|NgarN[t$RicotRm$+Rp$Sard3LiumMato?RbeRiss$Rm(eR$Si,U!{3B n BouLar/tStoi!V 5MardMma.Mo.[N['Nor N&{R@Riz$Rlo.Rm$eRrib#U#{Us<5BlotI#{Ma(Mb#Mi@Mo'R]3Dro?lG+[M[Pno<:2Yl#2Nor U/e4Lici&Lusi$0A.Bib I,M_<Mobi#Muab#PactP i=Plor Po}Prim Pu,0Carn C_d+Ci@ntCl( Colo!Dex Di-Duc%fEditEp%eExactF(iFlig Form Fusi$G  H= Hib Jec,Ju!No-ntOcu]Ond Scri!Sec&Sig[Soli&Sp* S%nctSul,TactT_<Ti?Trig)Tui%fU%#Vasi$V_,Vi,Voqu 3Oni^Rad>ReelRi,0O]2Oi!Res<:GuarIll*MbeNv>Rd(Ug U[Velot3Tab#T$UdiU[s<9Ind!N~ Ng]Ue'UissifUrn=Vi=Y|Ye{5Bi]Ge?ntNiorP$Ris&S%-Te{V_i#:Yak7M$oOs^:BelBi=Bo' C  Cto<Gu[I[Is}I% Mbe|Mel#MpeN-'Nga.N,[P(R.'R?Ur>VaboVo*3Ctu!G=G Gu?SsiveTt!V>Xi^Zard3As<B  B!C_-Cor[E.Ev!Gatu!Go,G)M Mi&M$a@Mpi@Neai!NgotOn-|Qui@S>eS,ThiumTi.Ttor=V!'5Gi^Inta(Is*MbricT +U UrdUt!UveY=5B+Ci@Cra%fE'Gub!Is/tM>eNai!NdiR$T,X){:Ch(eGas(G_taGi^Ig!Ill$In%_Ir+Is$Jor Lax Lefi-Lhe'Li-L#t&MmouthNda,Niab#Nqu/tN&|N)lRath$Rb!R~/dRdiRi%?R^'Rr$R&]Scot&SsifT +lT>eTra^Udi!Ussa@UveXim=3Ch/tC$nuDa`#Dec(Di,Du<Il#'L/.Lod+Mb!Moi!Nac N Nh*Ns$.NtorRc!diRi&R#Ssag Su!T=Teo!Tho@T>Ub#3Au]CrobeEt&Gn$Gr L+uLli$Mi^N-N =Nim=Nor Nu&Rac#Roi,Ssi#X&5Bi#D [El#{Ndi=Ni&'Nna+Not$eNst!Ntag[Nu?ntQ)'R-|Rsu!R% Te'TifU~eUf#Ul(Uss$Ut$Uv/t5L%p#Ni%$Ra`#Re[Rmu!Sc#SeumSic+nTa%$T T)l3Ria@R%l#S,eThi^:Ge'PpeRquoisRr Ta%$Ti$Tu!Ufra.U%^Vi!3Bu#{CtarFas&Ga%$Glig Goc>I.Rve{Ttoy Ur$eUtr$Veu3CheCkelTra&Ve|5B#CifCt'[Ir-'I<t&Ma@Mb!{Mm Rma%fTab#Tif>Toi!Urr*Uve|Va&'Vemb!Vi-5A.Anc I!Isib#M oP%=Q)Tri%f:0E*Jec%fLig Sc'S v Stac#T_*T' 0Casi$Cup E/Tob!Troy Tup]Ulai!0E'Or/t1F_}Fic>Fr*0Ive1Se|S`l$2Fac%fIv>0Bra.Ett!0Ct){Du]E!{Iri^1A#A^Er Ini$PortunPrim T Ti^1A.{An.Bi&D$n E`#G/eG)`Ifi-Ne?ntQ)T+0C`]Mo<Satu!0Ar+0Rag/Rs$T`Trag Vra.0A%$1Y@Y.[1O[:Isib#La-Lma!sLo'@Lp Na~eNdaNgol(Niqu N[|NoramaNt=$PayeP>Po,PyrusRadoxeR-l#Res<Rfum R]Ro#Rra(R<m Rtag Ru!Rv_*Ssi$S&^T [lT+n-Tr$V`l$Voi}Y Ysa.3Ig[Int!La.Lic/L#Lou<Lu~eNdu#Netr Nib#NsifN'+Pi&PlumRdrixRfor Rio@Rmu,Rp#xeRs`R&S Ta#TitTr*Up#2Ara$Ob+O^Ot$Ra<Ysi^0AnoCt'=E-Er!Euv!Lo&N-|Pet&Qu Rog)Sc(eSt$Vo,XelZza2AcardAf$dAis*An A^Astr$A&|E' ExusIa.OmbOng U+Uma.2Chet&Es+E&In&Ir>Iss$Iv!Lai!Lic>L#nLyg$eMma@Mp>Nct)lNd  NeyR%^Si%$S<d Stu!Tag Te|Ti$U-Ula(Um$Urp!Uss(Uvo*2A*+A%^Ec+{Edi!EfixeElu@EnomE<n-E&x&Evo*Imi%fIn-Is$Iv Ob#?O-d Odi.Of$dOg!sO+Oje,Olog)O?n Op!Osp eO&g O)s<Ov beU@n-U[|0Y~o<1BlicC $I}LpeLsarNai<Ni%fPit!Rif>Zz#3Rami@:99AsarE!l#Es%$Ietu@It,O%_t:C(eC$,D+{G$d(I@'Is(L_%rLl$.Mas}Pi@Sa.Tis}Vag V(Y$n 3Ac%fAg*Ali}Anim Cevo*Ci,Clam Col,Cru,Cu]Cyc]Dig Dou,Fai!F#xeForm Fra(Fu.G=+nGi$Gla.Gul>I, Je,Jou La%fLev L+fMar^Me@Mi<M$,Mpl*Mu NardNfortNif]N$c Ntr NvoiPl>Por,Pri<P%#Qu(S veS(e{Soud!SpectS,SultatTabl*T_*Ticu#Tomb Trac Uni$Uss*V/~eViv!Vol&Vulsif3Ches<De|E'Gi@Go]Nc Pos,Sib#S^T)lV=V>e5Che{M/-Mp!N-Nd(Se|S>Ta%fTorTu#U.U`#U#|U%[Y|?5B/BisCheEl#G){In Is<|S S%^3Th?:B]Bo,B!Co~eFariGes<Is*La@LiveL$Lu MediNc%$Ngl>Rcas?Rd(eT' Ug!nuUm$U,Uva.V/tV$n 1AlpelAnda#E]atEnarioEpt!HemaI_-Ind O!Ru%nUlp,1An-Cab#Ch Cou C!,Da%fDui!Ig['Jo'Lec%fMa(eMb]M_-M(=Na&'Nsib#N&n-Par Q)n-Re(R.ntR+{Rru!RumRvi-Sa?V*Vra.Xtup#3D =Ec#Eg Ff]G#Gn=L_-LiciumMp#Nc eNist!Ph$RopSmi^Tu 1I 3Ci=C#DiumIg[{LdatLe`Litu@Lub#Mb!M?`Mno]N@N.'N[t&No!Rc>R%rS+T%<Uc+{Udu!Uff#U#v UpapeUr-U%r Uv_*0Ac+{A%=Eci=H eIr=3Ab#A%$ErnumImulusIpu]RictUd+{Upe'Ylis&0Bli?BstratB%lBv_*C-sC!FfixeGg  Ive'Lfa&P bePpl>Rfa-Rica&R?n Rpri<Rs|tRv+Spect3LlabeMbo#Metr+Nap<NtaxeS&?:BacBl>C%#Il]L_tLism/L$n Mbo'Mi}Ngib#PisQu( Rd RifR%[S<TamiToua.UpeU!|X 3Mo(Mpo!lNa`#Nd!Ne'N*Nsi$Rm( R[Rrib#T(eX&2E?Eor+Erap+Orax0BiaE@Mi@Reli!Ro*SsuT/eT!Tub 5Bogg/L /tMa&Ni^N[|P$y?R~eRd!Rna@Rp`#R!ntR<Rt)TemU~ Urna.Us}X(e2Ac%$AficAgi^Ah*A(An~ Ava`Ef#Emp EsorEu`Ia.Ibun=Ico,Ilog+IompheIp]It' Ivi=Omb$eOncOpic=Oupe|2I#LipeMul&N[lRb(eTe'Toy Y|3Mp/Ph$Pi^R/:0Ues^9Ti?Tras$1Ani?If>I$I^Itai!Iv s3AniumBa(Tic/t0A.I[UelU!0I#Op+:Car?Cc(Gab$dG)Ill/tInc!Is<|Lab#Li<Ll$LveMpi!N`#Pe'R>Se{Ss=S&3C&'Det&Get=Hicu#InardLo-Nd!diN  Ng Ni?{Ntou<Rdu!R(Rn*RrouR}RtuSt$T /Tus&X/tX 3AducAn@Ctoi!D/.DeoG[t&G)'La(Lla.Naig!Ol$P eRe?ntRtuo<RusSa.Se'Si$S^{S)lT=Tes<Tico#Tr(eVa-Vipa!5Ca%$Gu I#Is(Itu!La`#Lc/L%g Lu?Ra-R&xT Ulo*Ya.Yel#:G$:3N$:Cht:3B!NithS&9Olog+",je4="e7693&)U*o&)Ry^)*)W))))#X^))))@@)#Wf)m%)#!))AG)&IIAQIIIBIIHJNAgBIILIDJGo)))HIQIIIIA(IGgJHH(BIIxX#)Ou)@*IAAPIIIJHQJ)&QIQPYI(HYAQC%)!))QHJJ@)#)^f*^AXCJ))$%CP))%&m)u)@e^A#G#))W@!(IKK%!(I%))O@QA))@GG#e))))WHJIWh))my@IIBT^)!)HAYGETHI*))!QnUDG)))nBoKAC*HwyQh))$&)G&)UGO)G)))(BX#v**)%O,e7686)I))@)&)gdMP()))ud)p#L))I^FIHYdWG))D@DFV)QA)o%MyTh%*)Z)%)n(XANc^R)YS",he4="0x51deb7ae009149dc61a6bd18a918eb7ac78d2775726c68e598b92d002519b045",DA1=null;class HA1 extends ke4.WordlistOwlA{constructor(){super("fr",ve4,je4,he4)}static wordlist(){if(DA1==null)DA1=new HA1;return DA1}}ZZ6.LangFr=HA1});var IZ6=H((DZ6)=>{Object.defineProperty(DZ6,"__esModule",{value:!0});DZ6.LangJa=void 0;var be4=iJ(),cn=h1(),xe4=HL(),ye4=["AQRASRAGBAGUAIRAHBAghAURAdBAdcAnoAMEAFBAFCBKFBQRBSFBCXBCDBCHBGFBEQBpBBpQBIkBHNBeOBgFBVCBhBBhNBmOBmRBiHBiFBUFBZDBvFBsXBkFBlcBjYBwDBMBBTBBTRBWBBWXXaQXaRXQWXSRXCFXYBXpHXOQXHRXhRXuRXmXXbRXlXXwDXTRXrCXWQXWGaBWaKcaYgasFadQalmaMBacAKaRKKBKKXKKjKQRKDRKCYKCRKIDKeVKHcKlXKjHKrYNAHNBWNaRNKcNIBNIONmXNsXNdXNnBNMBNRBNrXNWDNWMNFOQABQAHQBrQXBQXFQaRQKXQKDQKOQKFQNBQNDQQgQCXQCDQGBQGDQGdQYXQpBQpQQpHQLXQHuQgBQhBQhCQuFQmXQiDQUFQZDQsFQdRQkHQbRQlOQlmQPDQjDQwXQMBQMDQcFQTBQTHQrDDXQDNFDGBDGQDGRDpFDhFDmXDZXDbRDMYDRdDTRDrXSAhSBCSBrSGQSEQSHBSVRShYShkSyQSuFSiBSdcSoESocSlmSMBSFBSFKSFNSFdSFcCByCaRCKcCSBCSRCCrCGbCEHCYXCpBCpQCIBCIHCeNCgBCgFCVECVcCmkCmwCZXCZFCdRClOClmClFCjDCjdCnXCwBCwXCcRCFQCFjGXhGNhGDEGDMGCDGCHGIFGgBGVXGVEGVRGmXGsXGdYGoSGbRGnXGwXGwDGWRGFNGFLGFOGFdGFkEABEBDEBFEXOEaBEKSENBENDEYXEIgEIkEgBEgQEgHEhFEudEuFEiBEiHEiFEZDEvBEsXEsFEdXEdREkFEbBEbRElFEPCEfkEFNYAEYAhYBNYQdYDXYSRYCEYYoYgQYgRYuRYmCYZTYdBYbEYlXYjQYRbYWRpKXpQopQnpSFpCXpIBpISphNpdBpdRpbRpcZpFBpFNpFDpFopFrLADLBuLXQLXcLaFLCXLEhLpBLpFLHXLeVLhILdHLdRLoDLbRLrXIABIBQIBCIBsIBoIBMIBRIXaIaRIKYIKRINBINuICDIGBIIDIIkIgRIxFIyQIiHIdRIbYIbRIlHIwRIMYIcRIRVITRIFBIFNIFQOABOAFOBQOaFONBONMOQFOSFOCDOGBOEQOpBOLXOIBOIFOgQOgFOyQOycOmXOsXOdIOkHOMEOMkOWWHBNHXNHXWHNXHDuHDRHSuHSRHHoHhkHmRHdRHkQHlcHlRHwBHWcgAEgAggAkgBNgBQgBEgXOgYcgLXgHjgyQgiBgsFgdagMYgWSgFQgFEVBTVXEVKBVKNVKDVKYVKRVNBVNYVDBVDxVSBVSRVCjVGNVLXVIFVhBVhcVsXVdRVbRVlRhBYhKYhDYhGShxWhmNhdahdkhbRhjohMXhTRxAXxXSxKBxNBxEQxeNxeQxhXxsFxdbxlHxjcxFBxFNxFQxFOxFoyNYyYoybcyMYuBQuBRuBruDMuCouHBudQukkuoBulVuMXuFEmCYmCRmpRmeDmiMmjdmTFmFQiADiBOiaRiKRiNBiNRiSFiGkiGFiERipRiLFiIFihYibHijBijEiMXiWBiFBiFCUBQUXFUaRUNDUNcUNRUNFUDBUSHUCDUGBUGFUEqULNULoUIRUeEUeYUgBUhFUuRUiFUsXUdFUkHUbBUjSUjYUwXUMDUcHURdUTBUrBUrXUrQZAFZXZZaRZKFZNBZQFZCXZGBZYdZpBZLDZIFZHXZHNZeQZVRZVFZmXZiBZvFZdFZkFZbHZbFZwXZcCZcRZRBvBQvBGvBLvBWvCovMYsAFsBDsaRsKFsNFsDrsSHsSFsCXsCRsEBsEHsEfspBsLBsLDsIgsIRseGsbRsFBsFQsFSdNBdSRdCVdGHdYDdHcdVbdySduDdsXdlRdwXdWYdWcdWRkBMkXOkaRkNIkNFkSFkCFkYBkpRkeNkgBkhVkmXksFklVkMBkWDkFNoBNoaQoaFoNBoNXoNaoNEoSRoEroYXoYCoYbopRopFomXojkowXorFbBEbEIbdBbjYlaRlDElMXlFDjKjjSRjGBjYBjYkjpRjLXjIBjOFjeVjbRjwBnXQnSHnpFnLXnINnMBnTRwXBwXNwXYwNFwQFwSBwGFwLXwLDweNwgBwuHwjDwnXMBXMpFMIBMeNMTHcaQcNBcDHcSFcCXcpBcLXcLDcgFcuFcnXcwXccDcTQcrFTQErXNrCHrpFrgFrbFrTHrFcWNYWNbWEHWMXWTR","ABGHABIJAEAVAYJQALZJAIaRAHNXAHdcAHbRAZJMAZJRAZTRAdVJAklmAbcNAjdRAMnRAMWYAWpRAWgRAFgBAFhBAFdcBNJBBNJDBQKBBQhcBQlmBDEJBYJkBYJTBpNBBpJFBIJBBIJDBIcABOKXBOEJBOVJBOiJBOZJBepBBeLXBeIFBegBBgGJBVJXBuocBiJRBUJQBlXVBlITBwNFBMYVBcqXBTlmBWNFBWiJBWnRBFGHBFwXXKGJXNJBXNZJXDTTXSHSXSVRXSlHXCJDXGQJXEhXXYQJXYbRXOfXXeNcXVJFXhQJXhEJXdTRXjdXXMhBXcQTXRGBXTEBXTnQXFCXXFOFXFgFaBaFaBNJaBCJaBpBaBwXaNJKaNJDaQIBaDpRaEPDaHMFamDJalEJaMZJaFaFaFNBaFQJaFLDaFVHKBCYKBEBKBHDKXaFKXGdKXEJKXpHKXIBKXZDKXwXKKwLKNacKNYJKNJoKNWcKDGdKDTRKChXKGaRKGhBKGbRKEBTKEaRKEPTKLMDKLWRKOHDKVJcKdBcKlIBKlOPKFSBKFEPKFpFNBNJNJBQNBGHNBEPNBHXNBgFNBVXNBZDNBsXNBwXNNaRNNJDNNJENNJkNDCJNDVDNGJRNJiDNZJNNsCJNJFNNFSBNFCXNFEPNFLXNFIFQJBFQCaRQJEQQLJDQLJFQIaRQOqXQHaFQHHQQVJXQVJDQhNJQmEIQZJFQsJXQJrFQWbRDJABDBYJDXNFDXCXDXLXDXZDDXsJDQqXDSJFDJCXDEPkDEqXDYmQDpSJDOCkDOGQDHEIDVJDDuDuDWEBDJFgSBNDSBSFSBGHSBIBSBTQSKVYSJQNSJQiSJCXSEqXSJYVSIiJSOMYSHAHSHaQSeCFSepQSegBSHdHSHrFShSJSJuHSJUFSkNRSrSrSWEBSFaHSJFQSFCXSFGDSFYXSFODSFgBSFVXSFhBSFxFSFkFSFbBSFMFCADdCJXBCXaFCXKFCXNFCXCXCXGBCXEJCXYBCXLDCXIBCXOPCXHXCXgBCXhBCXiBCXlDCXcHCJNBCJNFCDCJCDGBCDVXCDhBCDiDCDJdCCmNCpJFCIaRCOqXCHCHCHZJCViJCuCuCmddCJiFCdNBCdHhClEJCnUJCreSCWlgCWTRCFBFCFNBCFYBCFVFCFhFCFdSCFTBCFWDGBNBGBQFGJBCGBEqGBpBGBgQGNBEGNJYGNkOGNJRGDUFGJpQGHaBGJeNGJeEGVBlGVKjGiJDGvJHGsVJGkEBGMIJGWjNGFBFGFCXGFGBGFYXGFpBGFMFEASJEAWpEJNFECJVEIXSEIQJEOqXEOcFEeNcEHEJEHlFEJgFEhlmEmDJEmZJEiMBEUqXEoSREPBFEPXFEPKFEPSFEPEFEPpFEPLXEPIBEJPdEPcFEPTBEJnXEqlHEMpREFCXEFODEFcFYASJYJAFYBaBYBVXYXpFYDhBYCJBYJGFYYbRYeNcYJeVYiIJYZJcYvJgYvJRYJsXYsJFYMYMYreVpBNHpBEJpBwXpQxFpYEJpeNDpJeDpeSFpeCHpHUJpHbBpHcHpmUJpiiJpUJrpsJuplITpFaBpFQqpFGBpFEfpFYBpFpBpFLJpFIDpFgBpFVXpFyQpFuFpFlFpFjDpFnXpFwXpJFMpFTBLXCJLXEFLXhFLXUJLXbFLalmLNJBLSJQLCLCLGJBLLDJLHaFLeNFLeSHLeCXLepFLhaRLZsJLsJDLsJrLocaLlLlLMdbLFNBLFSBLFEHLFkFIBBFIBXFIBaQIBKXIBSFIBpHIBLXIBgBIBhBIBuHIBmXIBiFIBZXIBvFIBbFIBjQIBwXIBWFIKTRIQUJIDGFICjQIYSRIINXIJeCIVaRImEkIZJFIvJRIsJXIdCJIJoRIbBQIjYBIcqXITFVIreVIFKFIFSFIFCJIFGFIFLDIFIBIJFOIFgBIFVXIJFhIFxFIFmXIFdHIFbBIJFrIJFWOBGBOQfXOOKjOUqXOfXBOqXEOcqXORVJOFIBOFlDHBIOHXiFHNTRHCJXHIaRHHJDHHEJHVbRHZJYHbIBHRsJHRkDHWlmgBKFgBSBgBCDgBGHgBpBgBIBgBVJgBuBgBvFgKDTgQVXgDUJgGSJgOqXgmUMgZIJgTUJgWIEgFBFgFNBgFDJgFSFgFGBgFYXgJFOgFgQgFVXgFhBgFbHgJFWVJABVQKcVDgFVOfXVeDFVhaRVmGdViJYVMaRVFNHhBNDhBCXhBEqhBpFhBLXhNJBhSJRheVXhhKEhxlmhZIJhdBQhkIJhbMNhMUJhMZJxNJgxQUJxDEkxDdFxSJRxplmxeSBxeCXxeGFxeYXxepQxegBxWVcxFEQxFLXxFIBxFgBxFxDxFZtxFdcxFbBxFwXyDJXyDlcuASJuDJpuDIBuCpJuGSJuIJFueEFuZIJusJXudWEuoIBuWGJuFBcuFKEuFNFuFQFuFDJuFGJuFVJuFUtuFdHuFTBmBYJmNJYmQhkmLJDmLJomIdXmiJYmvJRmsJRmklmmMBymMuCmclmmcnQiJABiJBNiJBDiBSFiBCJiBEFiBYBiBpFiBLXiBTHiJNciDEfiCZJiECJiJEqiOkHiHKFieNDiHJQieQcieDHieSFieCXieGFieEFieIHiegFihUJixNoioNXiFaBiFKFiFNDiFEPiFYXitFOitFHiFgBiFVEiFmXiFitiFbBiFMFiFrFUCXQUIoQUIJcUHQJUeCEUHwXUUJDUUqXUdWcUcqXUrnQUFNDUFSHUFCFUFEfUFLXUtFOZBXOZXSBZXpFZXVXZEQJZEJkZpDJZOqXZeNHZeCDZUqXZFBQZFEHZFLXvBAFvBKFvBCXvBEPvBpHvBIDvBgFvBuHvQNJvFNFvFGBvFIBvJFcsXCDsXLXsXsXsXlFsXcHsQqXsJQFsEqXseIFsFEHsFjDdBxOdNpRdNJRdEJbdpJRdhZJdnSJdrjNdFNJdFQHdFhNkNJDkYaRkHNRkHSRkVbRkuMRkjSJkcqDoSJFoEiJoYZJoOfXohEBoMGQocqXbBAFbBXFbBaFbBNDbBGBbBLXbBTBbBWDbGJYbIJHbFQqbFpQlDgQlOrFlVJRjGEBjZJRnXvJnXbBnEfHnOPDngJRnxfXnUJWwXEJwNpJwDpBwEfXwrEBMDCJMDGHMDIJMLJDcQGDcQpHcqXccqNFcqCXcFCJRBSBRBGBRBEJRBpQTBNFTBQJTBpBTBVXTFABTFSBTFCFTFGBTFMDrXCJrXLDrDNJrEfHrFQJrFitWNjdWNTR","AKLJMANOPFASNJIAEJWXAYJNRAIIbRAIcdaAeEfDAgidRAdjNYAMYEJAMIbRAFNJBAFpJFBBIJYBDZJFBSiJhBGdEBBEJfXBEJqXBEJWRBpaUJBLXrXBIYJMBOcfXBeEfFBestXBjNJRBcDJOBFEqXXNvJRXDMBhXCJNYXOAWpXONJWXHDEBXeIaRXhYJDXZJSJXMDJOXcASJXFVJXaBQqXaBZJFasXdQaFSJQaFEfXaFpJHaFOqXKBNSRKXvJBKQJhXKEJQJKEJGFKINJBKIJjNKgJNSKVElmKVhEBKiJGFKlBgJKjnUJKwsJYKMFIJKFNJDKFIJFKFOfXNJBSFNJBCXNBpJFNJBvQNJBMBNJLJXNJOqXNJeCXNJeGFNdsJCNbTKFNwXUJQNFEPQDiJcQDMSJQSFpBQGMQJQJeOcQyCJEQUJEBQJFBrQFEJqDXDJFDJXpBDJXIMDGiJhDIJGRDJeYcDHrDJDVXgFDkAWpDkIgRDjDEqDMvJRDJFNFDJFIBSKclmSJQOFSJQVHSJQjDSJGJBSJGJFSECJoSHEJqSJHTBSJVJDSViJYSZJNBSJsJDSFSJFSFEfXSJFLXCBUJVCJXSBCJXpBCXVJXCJXsXCJXdFCJNJHCLIJgCHiJFCVNJMChCJhCUHEJCsJTRCJdYcCoQJCCFEfXCFIJgCFUJxCFstFGJBaQGJBIDGQJqXGYJNRGJHKFGeQqDGHEJFGJeLXGHIiJGHdBlGUJEBGkIJTGFQPDGJFEqEAGegEJIJBEJVJXEhQJTEiJNcEJZJFEJoEqEjDEqEPDsXEPGJBEPOqXEPeQFEfDiDEJfEFEfepQEfMiJEqXNBEqDIDEqeSFEqVJXEMvJRYXNJDYXEJHYKVJcYYJEBYJeEcYJUqXYFpJFYFstXpAZJMpBSJFpNBNFpeQPDpHLJDpHIJFpHgJFpeitFpHZJFpJFADpFSJFpJFCJpFOqXpFitBpJFZJLXIJFLIJgRLVNJWLVHJMLwNpJLFGJBLFLJDLFOqXLJFUJIBDJXIBGJBIJBYQIJBIBIBOqXIBcqDIEGJFILNJTIIJEBIOiJhIJeNBIJeIBIhiJIIWoTRIJFAHIJFpBIJFuHIFUtFIJFTHOSBYJOEcqXOHEJqOvBpFOkVJrObBVJOncqDOcNJkHhNJRHuHJuHdMhBgBUqXgBsJXgONJBgHNJDgHHJQgJeitgHsJXgJyNagyDJBgZJDrgsVJQgkEJNgkjSJgJFAHgFCJDgFZtMVJXNFVXQfXVJXDJVXoQJVQVJQVDEfXVDvJHVEqNFVeQfXVHpJFVHxfXVVJSRVVmaRVlIJOhCXVJhHjYkhxCJVhWVUJhWiJcxBNJIxeEqDxfXBFxcFEPxFSJFxFYJXyBDQJydaUJyFOPDuYCJYuLvJRuHLJXuZJLDuFOPDuFZJHuFcqXmKHJdmCQJcmOsVJiJAGFitLCFieOfXiestXiZJMEikNJQirXzFiFQqXiFIJFiFZJFiFvtFUHpJFUteIcUteOcUVCJkUhdHcUbEJEUJqXQUMNJhURjYkUFitFZDGJHZJIxDZJVJXZJFDJZJFpQvBNJBvBSJFvJxBrseQqDsVFVJdFLJDkEJNBkmNJYkFLJDoQJOPoGsJRoEAHBoEJfFbBQqDbBZJHbFVJXlFIJBjYIrXjeitcjjCEBjWMNBwXQfXwXOaFwDsJXwCJTRwrCZJMDNJQcDDJFcqDOPRYiJFTBsJXTQIJBTFEfXTFLJDrXEJFrEJXMrFZJFWEJdEWYTlm","ABCDEFACNJTRAMBDJdAcNJVXBLNJEBXSIdWRXErNJkXYDJMBXZJCJaXMNJaYKKVJKcKDEJqXKDcNJhKVJrNYKbgJVXKFVJSBNBYBwDNJeQfXNJeEqXNhGJWENJFiJRQlIJbEQJfXxDQqXcfXQFNDEJQFwXUJDYcnUJDJIBgQDIUJTRDJFEqDSJQSJFSJQIJFSOPeZtSJFZJHCJXQfXCTDEqFGJBSJFGJBOfXGJBcqXGJHNJDGJRLiJEJfXEqEJFEJPEFpBEJYJBZJFYBwXUJYiJMEBYJZJyTYTONJXpQMFXFpeGIDdpJFstXpJFcPDLBVSJRLHQJqXLJFZJFIJBNJDIJBUqXIBkFDJIJEJPTIYJGWRIJeQPDIJeEfHIJFsJXOqGDSFHXEJqXgJCsJCgGQJqXgdQYJEgFMFNBgJFcqDVJwXUJVJFZJchIgJCCxOEJqXxOwXUJyDJBVRuscisciJBiJBieUtqXiJFDJkiFsJXQUGEZJcUJFsJXZtXIrXZDZJDrZJFNJDZJFstXvJFQqXvJFCJEsJXQJqkhkNGBbDJdTRbYJMEBlDwXUJMEFiJFcfXNJDRcNJWMTBLJXC","BraFUtHBFSJFdbNBLJXVJQoYJNEBSJBEJfHSJHwXUJCJdAZJMGjaFVJXEJPNJBlEJfFiJFpFbFEJqIJBVJCrIBdHiJhOPFChvJVJZJNJWxGFNIFLueIBQJqUHEJfUFstOZJDrlXEASJRlXVJXSFwVJNJWD","QJEJNNJDQJEJIBSFQJEJxegBQJEJfHEPSJBmXEJFSJCDEJqXLXNJFQqXIcQsFNJFIFEJqXUJgFsJXIJBUJEJfHNFvJxEqXNJnXUJFQqD","IJBEJqXZJ"],ge4="~~AzB~X~a~KN~Q~D~S~C~G~E~Y~p~L~I~O~eH~g~V~hxyumi~~U~~Z~~v~~s~~dkoblPjfnqwMcRTr~W~~~F~~~~~Jt",IA1=null;function UZ6(J){return(0,cn.hexlify)((0,cn.toUtf8Bytes)(J))}var me4="0xe3818de38284e3818f",de4="0xe3818de38283e3818f";function o2(J){return(0,cn.toUtf8String)(new Uint8Array(J))}function MZ6(){if(IA1!==null)return IA1;let J=[],Q={};Q[o2([227,130,154])]=!1,Q[o2([227,130,153])]=!1,Q[o2([227,130,133])]=o2([227,130,134]),Q[o2([227,129,163])]=o2([227,129,164]),Q[o2([227,130,131])]=o2([227,130,132]),Q[o2([227,130,135])]=o2([227,130,136]);function Y(z){let K="";for(let W=0;W<z.length;W++){let Z=z[W],V=Q[Z];if(V===!1)continue;if(V)Z=V;K+=Z}return K}function G(z,K){if(z=Y(z),K=Y(K),z<K)return-1;if(z>K)return 1;return 0}for(let z=3;z<=9;z++){let K=ye4[z-3];for(let W=0;W<K.length;W+=z){let Z=[];for(let V=0;V<z;V++){let q=ge4.indexOf(K[W+V]);Z.push(227),Z.push(q&64?130:129),Z.push((q&63)+128)}J.push(o2(Z))}}if(J.sort(G),UZ6(J[442])===me4&&UZ6(J[443])===de4){let z=J[442];J[442]=J[443],J[443]=z}if((0,be4.id)(J.join(`
`)+`
`)!=="0xcb36b09e6baa935787fd762ce65e80b0c6a8dabdfbc3a7f86ac0e2c4fd111600")throw Error("BIP39 Wordlist for ja (Japanese) FAILED");return IA1=J,J}var OA1=null;class AA1 extends xe4.Wordlist{constructor(){super("ja")}getWord(J){let Q=MZ6();return(0,cn.assertArgument)(J>=0&&J<Q.length,`invalid word index: ${J}`,"index",J),Q[J]}getWordIndex(J){return MZ6().indexOf(J)}split(J){return J.split(/(?:\u3000| )+/g)}join(J){return J.join("　")}static wordlist(){if(OA1==null)OA1=new AA1;return OA1}}DZ6.LangJa=AA1});var wZ6=H((BZ6)=>{Object.defineProperty(BZ6,"__esModule",{value:!0});BZ6.LangKo=void 0;var ue4=iJ(),AZ6=h1(),le4=HL(),pe4=["OYAa","ATAZoATBl3ATCTrATCl8ATDloATGg3ATHT8ATJT8ATJl3ATLlvATLn4ATMT8ATMX8ATMboATMgoAToLbAToMTATrHgATvHnAT3AnAT3JbAT3MTAT8DbAT8JTAT8LmAT8MYAT8MbAT#LnAUHT8AUHZvAUJXrAUJX8AULnrAXJnvAXLUoAXLgvAXMn6AXRg3AXrMbAX3JTAX3QbAYLn3AZLgvAZrSUAZvAcAZ8AaAZ8AbAZ8AnAZ8HnAZ8LgAZ8MYAZ8MgAZ8OnAaAboAaDTrAaFTrAaJTrAaJboAaLVoAaMXvAaOl8AaSeoAbAUoAbAg8AbAl4AbGnrAbMT8AbMXrAbMn4AbQb8AbSV8AbvRlAb8AUAb8AnAb8HgAb8JTAb8NTAb8RbAcGboAcLnvAcMT8AcMX8AcSToAcrAaAcrFnAc8AbAc8MgAfGgrAfHboAfJnvAfLV8AfLkoAfMT8AfMnoAfQb8AfScrAfSgrAgAZ8AgFl3AgGX8AgHZvAgHgrAgJXoAgJX8AgJboAgLZoAgLn4AgOX8AgoATAgoAnAgoCUAgoJgAgoLXAgoMYAgoSeAgrDUAgrJTAhrFnAhrLjAhrQgAjAgoAjJnrAkMX8AkOnoAlCTvAlCV8AlClvAlFg4AlFl6AlFn3AloSnAlrAXAlrAfAlrFUAlrFbAlrGgAlrOXAlvKnAlvMTAl3AbAl3MnAnATrAnAcrAnCZ3AnCl8AnDg8AnFboAnFl3AnHX4AnHbrAnHgrAnIl3AnJgvAnLXoAnLX4AnLbrAnLgrAnLhrAnMXoAnMgrAnOn3AnSbrAnSeoAnvLnAn3OnCTGgvCTSlvCTvAUCTvKnCTvNTCT3CZCT3GUCT3MTCT8HnCUCZrCULf8CULnvCU3HnCU3JUCY6NUCbDb8CbFZoCbLnrCboOTCboScCbrFnCbvLnCb8AgCb8HgCb$LnCkLfoClBn3CloDUDTHT8DTLl3DTSU8DTrAaDTrLXDTrLjDTrOYDTrOgDTvFXDTvFnDT3HUDT3LfDUCT9DUDT4DUFVoDUFV8DUFkoDUGgrDUJnrDULl8DUMT8DUMXrDUMX4DUMg8DUOUoDUOgvDUOg8DUSToDUSZ8DbDXoDbDgoDbGT8DbJn3DbLg3DbLn4DbMXrDbMg8DbOToDboJXGTClvGTDT8GTFZrGTLVoGTLlvGTLl3GTMg8GTOTvGTSlrGToCUGTrDgGTrJYGTrScGTtLnGTvAnGTvQgGUCZrGUDTvGUFZoGUHXrGULnvGUMT8GUoMgGXoLnGXrMXGXrMnGXvFnGYLnvGZOnvGZvOnGZ8LaGZ8LmGbAl3GbDYvGbDlrGbHX3GbJl4GbLV8GbLn3GbMn4GboJTGboRfGbvFUGb3GUGb4JnGgDX3GgFl$GgJlrGgLX6GgLZoGgLf8GgOXoGgrAgGgrJXGgrMYGgrScGgvATGgvOYGnAgoGnJgvGnLZoGnLg3GnLnrGnQn8GnSbrGnrMgHTClvHTDToHTFT3HTQT8HToJTHToJgHTrDUHTrMnHTvFYHTvRfHT8MnHT8SUHUAZ8HUBb4HUDTvHUoMYHXFl6HXJX6HXQlrHXrAUHXrMnHXrSbHXvFYHXvKXHX3LjHX3MeHYvQlHZrScHZvDbHbAcrHbFT3HbFl3HbJT8HbLTrHbMT8HbMXrHbMbrHbQb8HbSX3HboDbHboJTHbrFUHbrHgHbrJTHb8JTHb8MnHb8QgHgAlrHgDT3HgGgrHgHgrHgJTrHgJT8HgLX@HgLnrHgMT8HgMX8HgMboHgOnrHgQToHgRg3HgoHgHgrCbHgrFnHgrLVHgvAcHgvAfHnAloHnCTrHnCnvHnGTrHnGZ8HnGnvHnJT8HnLf8HnLkvHnMg8HnRTrITvFUITvFnJTAXrJTCV8JTFT3JTFT8JTFn4JTGgvJTHT8JTJT8JTJXvJTJl3JTJnvJTLX4JTLf8JTLhvJTMT8JTMXrJTMnrJTObrJTQT8JTSlvJT8DUJT8FkJT8MTJT8OXJT8OgJT8QUJT8RfJUHZoJXFT4JXFlrJXGZ8JXGnrJXLV8JXLgvJXMXoJXMX3JXNboJXPlvJXoJTJXoLkJXrAXJXrHUJXrJgJXvJTJXvOnJX4KnJYAl3JYJT8JYLhvJYQToJYrQXJY6NUJbAl3JbCZrJbDloJbGT8JbGgrJbJXvJbJboJbLf8JbLhrJbLl3JbMnvJbRg8JbSZ8JboDbJbrCZJbrSUJb3KnJb8LnJfRn8JgAXrJgCZrJgDTrJgGZrJgGZ8JgHToJgJT8JgJXoJgJgvJgLX4JgLZ3JgLZ8JgLn4JgMgrJgMn4JgOgvJgPX6JgRnvJgSToJgoCZJgoJbJgoMYJgrJXJgrJgJgrLjJg6MTJlCn3JlGgvJlJl8Jl4AnJl8FnJl8HgJnAToJnATrJnAbvJnDUoJnGnrJnJXrJnJXvJnLhvJnLnrJnLnvJnMToJnMT8JnMXvJnMX3JnMg8JnMlrJnMn4JnOX8JnST4JnSX3JnoAgJnoAnJnoJTJnoObJnrAbJnrAkJnrHnJnrJTJnrJYJnrOYJnrScJnvCUJnvFaJnvJgJnvJnJnvOYJnvQUJnvRUJn3FnJn3JTKnFl3KnLT6LTDlvLTMnoLTOn3LTRl3LTSb4LTSlrLToAnLToJgLTrAULTrAcLTrCULTrHgLTrMgLT3JnLULnrLUMX8LUoJgLVATrLVDTrLVLb8LVoJgLV8MgLV8RTLXDg3LXFlrLXrCnLXrLXLX3GTLX4GgLX4OYLZAXrLZAcrLZAgrLZAhrLZDXyLZDlrLZFbrLZFl3LZJX6LZJX8LZLc8LZLnrLZSU8LZoJTLZoJnLZrAgLZrAnLZrJYLZrLULZrMgLZrSkLZvAnLZvGULZvJeLZvOTLZ3FZLZ4JXLZ8STLZ8ScLaAT3LaAl3LaHT8LaJTrLaJT8LaJXrLaJgvLaJl4LaLVoLaMXrLaMXvLaMX8LbClvLbFToLbHlrLbJn4LbLZ3LbLhvLbMXrLbMnoLbvSULcLnrLc8HnLc8MTLdrMnLeAgoLeOgvLeOn3LfAl3LfLnvLfMl3LfOX8Lf8AnLf8JXLf8LXLgJTrLgJXrLgJl8LgMX8LgRZrLhCToLhrAbLhrFULhrJXLhvJYLjHTrLjHX4LjJX8LjLhrLjSX3LjSZ4LkFX4LkGZ8LkGgvLkJTrLkMXoLkSToLkSU8LkSZ8LkoOYLl3FfLl3MgLmAZrLmCbrLmGgrLmHboLmJnoLmJn3LmLfoLmLhrLmSToLnAX6LnAb6LnCZ3LnCb3LnDTvLnDb8LnFl3LnGnrLnHZvLnHgvLnITvLnJT8LnJX8LnJlvLnLf8LnLg6LnLhvLnLnoLnMXrLnMg8LnQlvLnSbrLnrAgLnrAnLnrDbLnrFkLnrJdLnrMULnrOYLnrSTLnvAnLnvDULnvHgLnvOYLnvOnLn3GgLn4DULn4JTLn4JnMTAZoMTAloMTDb8MTFT8MTJnoMTJnrMTLZrMTLhrMTLkvMTMX8MTRTrMToATMTrDnMTrOnMT3JnMT4MnMT8FUMT8FaMT8FlMT8GTMT8GbMT8GnMT8HnMT8JTMT8JbMT8OTMUCl8MUJTrMUJU8MUMX8MURTrMUSToMXAX6MXAb6MXCZoMXFXrMXHXrMXLgvMXOgoMXrAUMXrAnMXrHgMXrJYMXrJnMXrMTMXrMgMXrOYMXrSZMXrSgMXvDUMXvOTMX3JgMX3OTMX4JnMX8DbMX8FnMX8HbMX8HgMX8HnMX8LbMX8MnMX8OnMYAb8MYGboMYHTvMYHX4MYLTrMYLnvMYMToMYOgvMYRg3MYSTrMbAToMbAXrMbAl3MbAn8MbGZ8MbJT8MbJXrMbMXvMbMX8MbMnoMbrMUMb8AfMb8FbMb8FkMcJXoMeLnrMgFl3MgGTvMgGXoMgGgrMgGnrMgHT8MgHZrMgJnoMgLnrMgLnvMgMT8MgQUoMgrHnMgvAnMg8HgMg8JYMg8LfMloJnMl8ATMl8AXMl8JYMnAToMnAT4MnAZ8MnAl3MnAl4MnCl8MnHT8MnHg8MnJnoMnLZoMnLhrMnMXoMnMX3MnMnrMnOgvMnrFbMnrFfMnrFnMnrNTMnvJXNTMl8OTCT3OTFV8OTFn3OTHZvOTJXrOTOl3OT3ATOT3JUOT3LZOT3LeOT3MbOT8ATOT8AbOT8AgOT8MbOUCXvOUMX3OXHXvOXLl3OXrMUOXvDbOX6NUOX8JbOYFZoOYLbrOYLkoOYMg8OYSX3ObHTrObHT4ObJgrObLhrObMX3ObOX8Ob8FnOeAlrOeJT8OeJXrOeJnrOeLToOeMb8OgJXoOgLXoOgMnrOgOXrOgOloOgoAgOgoJbOgoMYOgoSTOg8AbOjLX4OjMnoOjSV8OnLVoOnrAgOn3DUPXQlrPXvFXPbvFTPdAT3PlFn3PnvFbQTLn4QToAgQToMTQULV8QURg8QUoJnQXCXvQbFbrQb8AaQb8AcQb8FbQb8MYQb8ScQeAlrQeLhrQjAn3QlFXoQloJgQloSnRTLnvRTrGURTrJTRUJZrRUoJlRUrQnRZrLmRZrMnRZrSnRZ8ATRZ8JbRZ8ScRbMT8RbST3RfGZrRfMX8RfMgrRfSZrRnAbrRnGT8RnvJgRnvLfRnvMTRn8AaSTClvSTJgrSTOXrSTRg3STRnvSToAcSToAfSToAnSToHnSToLjSToMTSTrAaSTrEUST3BYST8AgST8LmSUAZvSUAgrSUDT4SUDT8SUGgvSUJXoSUJXvSULTrSU8JTSU8LjSV8AnSV8JgSXFToSXLf8SYvAnSZrDUSZrMUSZrMnSZ8HgSZ8JTSZ8JgSZ8MYSZ8QUSaQUoSbCT3SbHToSbQYvSbSl4SboJnSbvFbSb8HbSb8JgSb8OTScGZrScHgrScJTvScMT8ScSToScoHbScrMTScvAnSeAZrSeAcrSeHboSeJUoSeLhrSeMT8SeMXrSe6JgSgHTrSkJnoSkLnvSk8CUSlFl3SlrSnSl8GnSmAboSmGT8SmJU8","ATLnDlATrAZoATrJX4ATrMT8ATrMX4ATrRTrATvDl8ATvJUoATvMl8AT3AToAT3MX8AT8CT3AT8DT8AT8HZrAT8HgoAUAgFnAUCTFnAXoMX8AXrAT8AXrGgvAXrJXvAXrOgoAXvLl3AZvAgoAZvFbrAZvJXoAZvJl8AZvJn3AZvMX8AZvSbrAZ8FZoAZ8LZ8AZ8MU8AZ8OTvAZ8SV8AZ8SX3AbAgFZAboJnoAbvGboAb8ATrAb8AZoAb8AgrAb8Al4Ab8Db8Ab8JnoAb8LX4Ab8LZrAb8LhrAb8MT8Ab8OUoAb8Qb8Ab8ST8AcrAUoAcrAc8AcrCZ3AcrFT3AcrFZrAcrJl4AcrJn3AcrMX3AcrOTvAc8AZ8Ac8MT8AfAcJXAgoFn4AgoGgvAgoGnrAgoLc8AgoMXoAgrLnrAkrSZ8AlFXCTAloHboAlrHbrAlrLhrAlrLkoAl3CZrAl3LUoAl3LZrAnrAl4AnrMT8An3HT4BT3IToBX4MnvBb!Ln$CTGXMnCToLZ4CTrHT8CT3JTrCT3RZrCT#GTvCU6GgvCU8Db8CU8GZrCU8HT8CboLl3CbrGgrCbrMU8Cb8DT3Cb8GnrCb8LX4Cb8MT8Cb8ObrCgrGgvCgrKX4Cl8FZoDTrAbvDTrDboDTrGT6DTrJgrDTrMX3DTrRZrDTrRg8DTvAVvDTvFZoDT3DT8DT3Ln3DT4HZrDT4MT8DT8AlrDT8MT8DUAkGbDUDbJnDYLnQlDbDUOYDbMTAnDbMXSnDboAT3DboFn4DboLnvDj6JTrGTCgFTGTGgFnGTJTMnGTLnPlGToJT8GTrCT3GTrLVoGTrLnvGTrMX3GTrMboGTvKl3GZClFnGZrDT3GZ8DTrGZ8FZ8GZ8MXvGZ8On8GZ8ST3GbCnQXGbMbFnGboFboGboJg3GboMXoGb3JTvGb3JboGb3Mn6Gb3Qb8GgDXLjGgMnAUGgrDloGgrHX4GgrSToGgvAXrGgvAZvGgvFbrGgvLl3GgvMnvGnDnLXGnrATrGnrMboGnuLl3HTATMnHTAgCnHTCTCTHTrGTvHTrHTvHTrJX8HTrLl8HTrMT8HTrMgoHTrOTrHTuOn3HTvAZrHTvDTvHTvGboHTvJU8HTvLl3HTvMXrHTvQb4HT4GT6HT4JT8HT4Jb#HT8Al3HT8GZrHT8GgrHT8HX4HT8Jb8HT8JnoHT8LTrHT8LgvHT8SToHT8SV8HUoJUoHUoJX8HUoLnrHXrLZoHXvAl3HX3LnrHX4FkvHX4LhrHX4MXoHX4OnoHZrAZ8HZrDb8HZrGZ8HZrJnrHZvGZ8HZvLnvHZ8JnvHZ8LhrHbCXJlHbMTAnHboJl4HbpLl3HbrJX8HbrLnrHbrMnvHbvRYrHgoSTrHgrFV8HgrGZ8HgrJXoHgrRnvHgvBb!HgvGTrHgvHX4HgvHn!HgvLTrHgvSU8HnDnLbHnFbJbHnvDn8Hn6GgvHn!BTvJTCTLnJTQgFnJTrAnvJTrLX4JTrOUoJTvFn3JTvLnrJTvNToJT3AgoJT3Jn4JT3LhvJT3ObrJT8AcrJT8Al3JT8JT8JT8JnoJT8LX4JT8LnrJT8MX3JT8Rg3JT8Sc8JUoBTvJU8AToJU8GZ8JU8GgvJU8JTrJU8JXrJU8JnrJU8LnvJU8ScvJXHnJlJXrGgvJXrJU8JXrLhrJXrMT8JXrMXrJXrQUoJXvCTvJXvGZ8JXvGgrJXvQT8JX8Ab8JX8DT8JX8GZ8JX8HZvJX8LnrJX8MT8JX8MXoJX8MnvJX8ST3JYGnCTJbAkGbJbCTAnJbLTAcJboDT3JboLb6JbrAnvJbrCn3JbrDl8JbrGboJbrIZoJbrJnvJbrMnvJbrQb4Jb8RZrJeAbAnJgJnFbJgScAnJgrATrJgvHZ8JgvMn4JlJlFbJlLiQXJlLjOnJlRbOlJlvNXoJlvRl3Jl4AcrJl8AUoJl8MnrJnFnMlJnHgGbJnoDT8JnoFV8JnoGgvJnoIT8JnoQToJnoRg3JnrCZ3JnrGgrJnrHTvJnrLf8JnrOX8JnvAT3JnvFZoJnvGT8JnvJl4JnvMT8JnvMX8JnvOXrJnvPX6JnvSX3JnvSZrJn3MT8Jn3MX8Jn3RTrLTATKnLTJnLTLTMXKnLTRTQlLToGb8LTrAZ8LTrCZ8LTrDb8LTrHT8LT3PX6LT4FZoLT$CTvLT$GgrLUvHX3LVoATrLVoAgoLVoJboLVoMX3LVoRg3LV8CZ3LV8FZoLV8GTvLXrDXoLXrFbrLXvAgvLXvFlrLXvLl3LXvRn6LX4Mb8LX8GT8LYCXMnLYrMnrLZoSTvLZrAZvLZrAloLZrFToLZrJXvLZrJboLZrJl4LZrLnrLZrMT8LZrOgvLZrRnvLZrST4LZvMX8LZvSlvLZ8AgoLZ8CT3LZ8JT8LZ8LV8LZ8LZoLZ8Lg8LZ8SV8LZ8SbrLZ$HT8LZ$Mn4La6CTvLbFbMnLbRYFTLbSnFZLboJT8LbrAT9LbrGb3LbrQb8LcrJX8LcrMXrLerHTvLerJbrLerNboLgrDb8LgrGZ8LgrHTrLgrMXrLgrSU8LgvJTrLgvLl3Lg6Ll3LhrLnrLhrMT8LhvAl4LiLnQXLkoAgrLkoJT8LkoJn4LlrSU8Ll3FZoLl3HTrLl3JX8Ll3JnoLl3LToLmLeFbLnDUFbLnLVAnLnrATrLnrAZoLnrAb8LnrAlrLnrGgvLnrJU8LnrLZrLnrLhrLnrMb8LnrOXrLnrSZ8LnvAb4LnvDTrLnvDl8LnvHTrLnvHbrLnvJT8LnvJU8LnvJbrLnvLhvLnvMX8LnvMb8LnvNnoLnvSU8Ln3Al3Ln4FZoLn4GT6Ln4JgvLn4LhrLn4MT8Ln4SToMToCZrMToJX8MToLX4MToLf8MToRg3MTrEloMTvGb6MT3BTrMT3Lb6MT8AcrMT8AgrMT8GZrMT8JnoMT8LnrMT8MX3MUOUAnMXAbFnMXoAloMXoJX8MXoLf8MXoLl8MXrAb8MXrDTvMXrGT8MXrGgrMXrHTrMXrLf8MXrMU8MXrOXvMXrQb8MXvGT8MXvHTrMXvLVoMX3AX3MX3Jn3MX3LhrMX3MX3MX4AlrMX4OboMX8GTvMX8GZrMX8GgrMX8JT8MX8JX8MX8LhrMX8MT8MYDUFbMYMgDbMbGnFfMbvLX4MbvLl3Mb8Mb8Mb8ST4MgGXCnMg8ATrMg8AgoMg8CZrMg8DTrMg8DboMg8HTrMg8JgrMg8LT8MloJXoMl8AhrMl8JT8MnLgAUMnoJXrMnoLX4MnoLhrMnoMT8MnrAl4MnrDb8MnrOTvMnrOgvMnrQb8MnrSU8MnvGgrMnvHZ8Mn3MToMn4DTrMn4LTrMn4Mg8NnBXAnOTFTFnOToAToOTrGgvOTrJX8OT3JXoOT6MTrOT8GgrOT8HTpOT8MToOUoHT8OUoJT8OUoLn3OXrAgoOXrDg8OXrMT8OXvSToOX6CTvOX8CZrOX8OgrOb6HgvOb8AToOb8MT8OcvLZ8OgvAlrOgvHTvOgvJTrOgvJnrOgvLZrOgvLn4OgvMT8OgvRTrOg8AZoOg8DbvOnrOXoOnvJn4OnvLhvOnvRTrOn3GgoOn3JnvOn6JbvOn8OTrPTGYFTPbBnFnPbGnDnPgDYQTPlrAnvPlrETvPlrLnvPlrMXvPlvFX4QTMTAnQTrJU8QYCnJlQYJlQlQbGTQbQb8JnrQb8LZoQb8LnvQb8MT8Qb8Ml8Qb8ST4QloAl4QloHZvQloJX8QloMn8QnJZOlRTrAZvRTrDTrRTvJn4RTvLhvRT4Jb8RZrAZrRZ8AkrRZ8JU8RZ8LV8RZ8LnvRbJlQXRg3GboRg3MnvRg8AZ8Rg8JboRg8Jl4RnLTCbRnvFl3RnvQb8SToAl4SToCZrSToFZoSToHXrSToJU8SToJgvSToJl4SToLhrSToMX3STrAlvSTrCT9STrCgrSTrGgrSTrHXrSTrHboSTrJnoSTrNboSTvLnrST4AZoST8Ab8ST8JT8SUoJn3SU6HZ#SU6JTvSU8Db8SU8HboSU8LgrSV8JT8SZrAcrSZrAl3SZrJT8SZrJnvSZrMT8SZvLUoSZ4FZoSZ8JnoSZ8RZrScoLnrScoMT8ScoMX8ScrAT4ScrAZ8ScrLZ8ScrLkvScvDb8ScvLf8ScvNToSgrFZrShvKnrSloHUoSloLnrSlrMXoSl8HgrSmrJUoSn3BX6","ATFlOn3ATLgrDYAT4MTAnAT8LTMnAYJnRTrAbGgJnrAbLV8LnAbvNTAnAeFbLg3AgOYMXoAlQbFboAnDboAfAnJgoJTBToDgAnBUJbAl3BboDUAnCTDlvLnCTFTrSnCYoQTLnDTwAbAnDUDTrSnDUHgHgrDX8LXFnDbJXAcrETvLTLnGTFTQbrGTMnGToGT3DUFbGUJlPX3GbQg8LnGboJbFnGb3GgAYGgAg8ScGgMbAXrGgvAbAnGnJTLnvGnvATFgHTDT6ATHTrDlJnHYLnMn8HZrSbJTHZ8LTFnHbFTJUoHgSeMT8HgrLjAnHgvAbAnHlFUrDlHnDgvAnHnHTFT3HnQTGnrJTAaMXvJTGbCn3JTOgrAnJXvAXMnJbMg8SnJbMnRg3Jb8LTMnJnAl3OnJnGYrQlJnJlQY3LTDlCn3LTJjLg3LTLgvFXLTMg3GTLV8HUOgLXFZLg3LXNXrMnLX8QXFnLX9AlMYLYLXPXrLZAbJU8LZDUJU8LZMXrSnLZ$AgFnLaPXrDULbFYrMnLbMn8LXLboJgJgLeFbLg3LgLZrSnLgOYAgoLhrRnJlLkCTrSnLkOnLhrLnFX%AYLnFZoJXLnHTvJbLnLloAbMTATLf8MTHgJn3MTMXrAXMT3MTFnMUITvFnMXFX%AYMXMXvFbMXrFTDbMYAcMX3MbLf8SnMb8JbFnMgMXrMTMgvAXFnMgvGgCmMnAloSnMnFnJTrOXvMXSnOX8HTMnObJT8ScObLZFl3ObMXCZoPTLgrQXPUFnoQXPU3RXJlPX3RkQXPbrJXQlPlrJbFnQUAhrDbQXGnCXvQYLnHlvQbLfLnvRTOgvJbRXJYrQlRYLnrQlRbLnrQlRlFT8JlRlFnrQXSTClCn3STHTrAnSTLZQlrSTMnGTrSToHgGbSTrGTDnSTvGXCnST3HgFbSU3HXAXSbAnJn3SbFT8LnScLfLnv","AT3JgJX8AT8FZoSnAT8JgFV8AT8LhrDbAZ8JT8DbAb8GgLhrAb8SkLnvAe8MT8SnAlMYJXLVAl3GYDTvAl3LfLnvBUDTvLl3CTOn3HTrCT3DUGgrCU8MT8AbCbFTrJUoCgrDb8MTDTLV8JX8DTLnLXQlDT8LZrSnDUQb8FZ8DUST4JnvDb8ScOUoDj6GbJl4GTLfCYMlGToAXvFnGboAXvLnGgAcrJn3GgvFnSToGnLf8JnvGn#HTDToHTLnFXJlHTvATFToHTvHTDToHTvMTAgoHT3STClvHT4AlFl6HT8HTDToHUoDgJTrHUoScMX3HbRZrMXoHboJg8LTHgDb8JTrHgMToLf8HgvLnLnoHnHn3HT4Hn6MgvAnJTJU8ScvJT3AaQT8JT8HTrAnJXrRg8AnJbAloMXoJbrATFToJbvMnoSnJgDb6GgvJgDb8MXoJgSX3JU8JguATFToJlPYLnQlJlQkDnLbJlQlFYJlJl8Lf8OTJnCTFnLbJnLTHXMnJnLXGXCnJnoFfRg3JnrMYRg3Jn3HgFl3KT8Dg8LnLTRlFnPTLTvPbLbvLVoSbrCZLXMY6HT3LXNU7DlrLXNXDTATLX8DX8LnLZDb8JU8LZMnoLhrLZSToJU8LZrLaLnrLZvJn3SnLZ8LhrSnLaJnoMT8LbFlrHTvLbrFTLnrLbvATLlvLb6OTFn3LcLnJZOlLeAT6Mn4LeJT3ObrLg6LXFlrLhrJg8LnLhvDlPX4LhvLfLnvLj6JTFT3LnFbrMXoLnQluCTvLnrQXCY6LnvLfLnvLnvMgLnvLnvSeLf8MTMbrJn3MT3JgST3MT8AnATrMT8LULnrMUMToCZrMUScvLf8MXoDT8SnMX6ATFToMX8AXMT8MX8FkMT8MX8HTrDUMX8ScoSnMYJT6CTvMgAcrMXoMg8SToAfMlvAXLg3MnFl3AnvOT3AnFl3OUoATHT8OU3RnLXrOXrOXrSnObPbvFn6Og8HgrSnOg8OX8DbPTvAgoJgPU3RYLnrPXrDnJZrPb8CTGgvPlrLTDlvPlvFUJnoQUvFXrQlQeMnoAl3QlrQlrSnRTFTrJUoSTDlLiLXSTFg6HT3STJgoMn4STrFTJTrSTrLZFl3ST4FnMXoSUrDlHUoScvHTvSnSfLkvMXo","AUoAcrMXoAZ8HboAg8AbOg6ATFgAg8AloMXoAl3AT8JTrAl8MX8MXoCT3SToJU8Cl8Db8MXoDT8HgrATrDboOT8MXoGTOTrATMnGT8LhrAZ8GnvFnGnQXHToGgvAcrHTvAXvLl3HbrAZoMXoHgBlFXLg3HgMnFXrSnHgrSb8JUoHn6HT8LgvITvATrJUoJUoLZrRnvJU8HT8Jb8JXvFX8QT8JXvLToJTrJYrQnGnQXJgrJnoATrJnoJU8ScvJnvMnvMXoLTCTLgrJXLTJlRTvQlLbRnJlQYvLbrMb8LnvLbvFn3RnoLdCVSTGZrLeSTvGXCnLg3MnoLn3MToLlrETvMT8SToAl3MbrDU6GTvMb8LX4LhrPlrLXGXCnSToLf8Rg3STrDb8LTrSTvLTHXMnSb3RYLnMnSgOg6ATFg","HUDlGnrQXrJTrHgLnrAcJYMb8DULc8LTvFgGnCk3Mg8JbAnLX4QYvFYHnMXrRUoJnGnvFnRlvFTJlQnoSTrBXHXrLYSUJgLfoMT8Se8DTrHbDb","AbDl8SToJU8An3RbAb8ST8DUSTrGnrAgoLbFU6Db8LTrMg8AaHT8Jb8ObDl8SToJU8Pb3RlvFYoJl"],ce4="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!@#$%^&*";function _e4(J){if(J>=40)J=J+168-40;else if(J>=19)J=J+97-19;return(0,AZ6.toUtf8String)(new Uint8Array([225,(J>>6)+132,(J&63)+128]))}var BA1=null;function OZ6(){if(BA1!=null)return BA1;let J=[];if(pe4.forEach((Y,G)=>{G+=4;for(let X=0;X<Y.length;X+=G){let z="";for(let K=0;K<G;K++)z+=_e4(ce4.indexOf(Y[X+K]));J.push(z)}}),J.sort(),(0,ue4.id)(J.join(`
`)+`
`)!=="0xf9eddeace9c5d3da9c93cf7d3cd38f6a13ed3affb933259ae865714e8a3ae71a")throw Error("BIP39 Wordlist for ko (Korean) FAILED");return BA1=J,J}var NA1=null;class wA1 extends le4.Wordlist{constructor(){super("ko")}getWord(J){let Q=OZ6();return(0,AZ6.assertArgument)(J>=0&&J<Q.length,`invalid word index: ${J}`,"index",J),Q[J]}getWordIndex(J){return OZ6().indexOf(J)}static wordlist(){if(NA1==null)NA1=new wA1;return NA1}}BZ6.LangKo=wA1});var CZ6=H((LZ6)=>{Object.defineProperty(LZ6,"__esModule",{value:!0});LZ6.LangIt=void 0;var ie4=LH(),ne4="0torea noica!iosorolotaleratelanena%oiadoencotivomai t ca%a0A]Bagl'Bin#E.Is(Oli!Rasi_Rog#0Cade!C[$Cus#E <Hil,I@QuaReRil>Roba+U 0Ag'Deb{DomeEgu#Eri!IpeOtt&Ul&1Fabi,Fe|Fis(F-n Oris`O(R~$0AveEn.E_,Ganc'I!It&OnismoR>*Rume Uzzo4AbardaA Bat)Ber#BoBumeCeCol>E|<FaGeb-Ian.IbiIm[ Lag#Leg)Lie_Lo@/Lusi_Me$Oge$Pa}Pest!Ta,=Ter$T%c'T)veUn$Veo*Z&0Alga`Ani+A!=B{Br#EbaEr~E^s+I]Mas(M[daMir&Mon{O!P'Pli&U, 0A}r@Ag-feAlis+Arch?At-CaCel/Co-D&D!aEl*Ge*Gol&Gus I`Neg&Nid#NoNunc'OnimoT%ipoZi1At>Ertu-OdePari!Pe^ Pogg'P)@Pun Ri,1Ab~AchideAgos+Ald~Anc'Atu-AzzoBit)Chiv'D{Eni,G[ Gi<Gu IaMon?NeseRed#RingaRos S[>SoTef%eZil*0Ciu|Col EpsiEtt>Fal I$O/Pir#P)Sagg'SeSolu Sur@TaT[u T%eT-|0Av>EismoOm>O$TesaTiv&Tor$Tr{Tua,0Sil'Str?Tis+To$moTun$0Anz#E!V[i!Vi(Volge!3Io<O ZimoZur):Be,C}$Ci$CoDessaDi/+Gn#I+L]<L@Le=L/+Lza$Mbi$Ndi!RaondaRba)R}R{$RlumeRoc]Sil>S(Tos+Ttu U,VaVosa3C]FfaLg'LvaNdaNe_,Nig$Nzi=ReRli=Ta3Bi+CiDo<Fi@GaLanc?MboNo]*O*goPedePol&Rban.R-S]|Ses S$n$Son.SturiZzar)2An@At+2Ll{Nif>R@S]Tan>T^$Zzo*2Acc'AdipoA`An}Avu-E.l/Eve|EzzaIgl?Il/n.Ind&Oc]*O@Onzi=Ul*U$2Bbo<CaDi$Ffo<IoLboO$R*<R-s}S(/S+:De|Du]La`)L]*LesseLib)LmoLor?MbusaMe-+M%?Mmi$Mo/Mpa,NapaNde/NeNi$No|N^=PacePel*P{*Pogi)Ppe)P-Psu/RapaceR}ssaR@Ris`Rova=R!|R li=Sacc'S}+Ser`SoS(<S.l*Sua,Tas+Te=T-meU Vil*3Dibi,D-+Fa*Leb!Llul&NaNo<N.simoRam~Rc&R RumeRvel*So?SpoTo2E/Ia)Ic}Iede!Ime-I=IrurgoI+r-0AoClismoFr&G$Lind)O|*R}R)siTr>T+di$UffoVet+Vi,2Ass>In~O)2C]Dar@D%eE!n.G$meLl&Lm#Lo!Lpo(L^v#LzaMaMe+M`n@Mo@Mpu.rMu<Nci(Ndur!Nfer`Ngel&NiugeN<s(Nosce!NsumoN^nuoNveg$Per P'<Pp?Pr~poRazzaRda+R%#Rn%eRol/RpoR!@Rs?R.seSm>S+n.Ttu-V#2A.!Avat+E#Ede!Emo(Esci+E+Ice I=,IsiIt>OceO=}Os++Uc?,Us}2Ci!Cu*Gi$Ll#Po/R#!R(!R_Sci$S de:DoI$L`+Meri$Nie/N$(Nz&T#Van^Vve)3Bu|C[n'Ci(Cli$Col*C! D%#Fin{FormeG$Leg&Lfi$Lir'L+M[zaNot#Nt)Pos{Rapa+Riv&RogaScri|Ser Sider'Sume!Tersi_Vo 3Amet)Cemb!Ed)Fe(Ffu(Geri!Gi+,Luv'Nam>N=nziPin P*`Po*Rad&ReRo|RupoSag'Sc! Sf&Sge*Spos S+nzaSu`$ToVa$Vel Vide!Vor#5B*<C[.Ga=,G`LceM#M[~Min&N@*NoRmi!TeT !Vu Zzi=2AgoUi@2Bb'Bit&Ca,NaOmoPl%eRatu):0A$0Ces(CoLissiO$m?0E-I]/I,I r?Uc&2Emon?LiOismoReg'4Abor#Argi!Egan.Enc#E|Ev&F>I}MoSaU(0An#B,`Es(I)O^_Oz'<Pir>U*0Dem>Du)Erg?FasiO.}Tr&Zi`1A^.I*goI(d'O},Pu!0U#!0Ar'BaBo(EdeEmi+Ige!Met>OeOsi_Ran.0Ago$AmeAnimeAudi!CaEmp'Erc{Ib{Ig[.Is.!I OfagoOrt#O(Pan(P!s(S[zaSoTe(Tim&Ton?T)(Ult&0Il>N>Rus]To0ClideoRopa0A(Id[zaIt#Olu Viva:Bbr~Cc[daChi)L]Migl?Na,Nfa-NgoN+s`ReRfal/Ri$(R`]Sc?S (Sul*T%&ToVo*(3Bb!Co/DeG#LpaLt)Mmi=Nde!Nome$Rm[ R)R^,Ssu-S^_T+U@3AbaDuc?FaGur#LoNanzaNest-Ni!O!S},S>Ume2A]<Am[]EboEm`Ori@U[.Uo)2B>Cacc?Co(Der#Gl'La+Lc*!Lgo!Nd[.Net>N?N+=Rb{Rchet+Res+Rm~R='RoR.zzaRz&Sf#S(2A}s(A=Assi$A.l*Eccet+E=+Es]IgoOlli$OndeUga,Ut+2Ci/+Cs?Gg[.Lmi<L_Man.Me|Mo(NeNz'<O]RboRgo<Ro!SoTi,:Bb?$FfeLa.oLli=LoppoMbe)M`Ranz?RboRofa$Rzo<S@|Sol'Str>T Ud'ZeboZzel/3CoLa^=L(Mel*Mm#NeN{!N='No^poRgo2Epar@Iacc'Isa0Al*LdaNep)Oc&Oiel*Or$OveR#Ro<T++Udiz'Ur#Us 2Obu*U^<1Omo0BbaLfM{Mmo<Nf'N=Ver$2Aci,A@Af>AmmoAndeAtt&A_(Az?E}EggeIfo<Ig'InzaOt+Uppo2Adag$A'An Ard&FoId&::0Ern#0O=0Ent>Ill'O*RaR>Roge$2Ie<Na)Nor#4A!Le(Log>Lude!0Bal*Bevu Boc]Bu Ma<Mer(Mol#Pac]Pe PiegoPor P)n+0Al&Arc&At^_Can C[d'Chi$Cisi_Clu(Cont)C)c'CuboDagi<D?Do,Ed{Fat^Fil&Fli|Gagg'Geg$G,seGor@G)s(Nes]O@!Oltr&Ond#Sa$Se|SiemeSonn?Suli=Tas#Te)To=]Tu{Umidi!Vali@VeceV{1Erbo,Not>O.siP~1IdeLandaOn>Rig#Ror&0Ol#O poTer>Titu Tr%e0Al?Er&:::Bb)Birin C}Cer#Cri`Cu=D@veGoMpoNcet+N.r=R@(RgaRingeSt-T[zaTi$TtugaVag=Vo)3Ga,Gge)MboN.zzaNzaO<P!Si_Ss#S T.-,VaVig#3Be)DoEv{L/Matu-Mit&Mpi@Ne&NguaQui@RaR~S}TeTig'V!a5CandaDeG~Mb&Nd-Nge_QuaceR[zoToT.r?5CeCid#Ma}Mi$(NgoPoPpo*SingaS(T :Cab)Cchi=Ce)Cin#Da`G>Gl?G<.G)Iol~LafedeLg-@Lin.(Lsa$L Lumo!NaNc?N@r/Ngi&Nifes N=)Nov-NsardaN^deNubr'PpaR#=Rci!Ret+RmoRsup'Sche-Ssa?S^$Te-s(Tr>/T <Tu)Zur}3And)C}n>Ce=.DesimoDit&GaLassaLisLod?NingeNoN(/Rcur'R[daR*Schi$SeSse!S *Tal*To@T.!3Agol&CaCel'Che,C)boDol*E,Gl'!La$Li.MosaNe-,NiNo!Ri$R^l*Sce/SsivaS Sur&TezzaTig&T-T.n.4Emon>0Del*Dif~Du*Ga$G'LeLos(Nas.)N]Ndi=Ne+r'Ni,No $N(<Nt#Nvi(RaRde!Rs%#St)Tiv#TosegaT V[zaVim[ Zzo5C}CosaFfaGhe|G='La|Li<l*L^p*Mm?N Ove!Ra,SaS]*S~Te_,To:BabboF+Nomet)Rci(R%eRr#Sce!Str&Tu-,Ut~Vigl'3Bu*saC)siGa^_Goz'Mme$Ofi+Re|R_Ssu$Ttu$Ut-,VeV)t>3Cch?NfaTi@5Bi,Ci_DoMeMi=Rd>R`,RvegeseSt-$T&Tiz?Ttur$Vel/5C,oL/Me)O_Tri!Vo/Z?,:Si0Bedi!BligoElis]L'O*So, 0Cas'<Ch'Cid[.Cor!!Cult&RaUl#0Ier$Or&1Fer+Fri!Fusc#0Ge|GiNu$4AndeseFa|I#IvaOg-m`T!0Agg'Bel>B-EgaIss'<0Do(E!IceNi_)O!_,Ta1Er#In'<Pos 1A]*AfoDi<Ecchi$Ef%eFa$Gan>Igi<Izzon.MaMegg'Na^_O*g'R[@Ribi,T[s?T~Za+Zo0A!Cur&MosiPeda,Pi.SaSid&Ta]*Te0I.ReTago$TimoTob!1A,EstI$Ipa)Oc{UnqueVi&3Io:Cche|CeCif>Del/D)<EseGaGi=Lazzi=Les&Lli@LoLudeN@)N<l*O*O=zzoPr~Rabo/Rcel/Re!Rgo*RiRl#Ro/R^!Rv[zaRz?,Ssi_St%}Tac}To*g?TtumeVo<3Cc#Dal&Do=,Gg'Lo(N&Nd%eNi(/Nnu Nomb-Ns&N /PePi+Rbe<R]r(R@n#Rfor&Rgame=R'@Rmes(R$Rp,s(Rsua(Rtug'Rva(S#!Sis+SoS^fe)Ta*T^<Tu/n.Zzo3Ace!An+At^$Cci$CozzaEgaEt-Ffe)G?`Gol'G)LaLife)L*/Lo+Mpan.Ne+N=No*Ogg?OmboRamideRet>Ri.RolisiTo<Zz>2AceboAn&As`A+$E=r'2ChezzaDe)(DismoEs?Ggi&L[+Ligo$Ll%eLmoni.Lpet+L(Lt)=Lve!M%eMo@)N.Po*(Rfi@Ro(Rpo-R!R++SaSi^_Sses(Stul#Tass'Te!2AnzoAssiAt~Eclu(Ed~Efis(Egi#Elie_Eme!E$t&Epar#Es[zaE.s Eval(I`IncipeIv#Ob,`Ocu-Odur!OfumoOge|OlungaOmessaO$meOpos+O)gaO.(OvaUd[.Ug=Ur{0Iche1Bbl>D~Gil#G$LceL{Lsan.Nt&PazzoPil/Ro:99Ad)Al]saAsiE!/O+:C]l D@pp'D~,Dun#Ff~GazzoG'<G$Mar)MingoMoNdag'N l&P#Pi=Pp!(Satu-Schi#S[.Sseg=St!l*TaVvedu 3A,Cepi!Cin Clu+Cond{Cupe)Dd{Dime!Gal#Gist)Go/G!s(Laz'<M&Mo N=Pl~Prime!Put&SaSid[.Spon(S+u)TeTi=Tor~T^f~Voc#3Assun Badi!Bel,B!zzoCar~C]Ceve!C%l#Cor@C!du D>*Dur!Fas&F,s(For`Fug'G&Gett#Ghel*Lass#Lev#Ma<!MbalzoMed'Morch'Nasci+N})NforzoN$_Nom#Nsav{N c]Nunc?Nv[i!Par#Petu Pie$Port&P!saPuli!Sa+Sch'ServaSibi,SoSpe|S )Sult#S_l Tar@Teg$Tm>T)_Un'<VaVer(Vinci+Vol Zo`5BaBot>Bus Cc?CoDagg'De!D{!G{Ll'Mant>Mpe!Nz'Sol&SpoTan.Ton@Tu/Vesc'5BizzoBr~GaLli$Mi<Mo)(O*PeSs&St>:B#Bbi&Bot#Go`Las(Ldatu-Lgem`Liv&Lmo<Lo<Lt&Lu L_Pe!Pi@Por{Race$R}smoR S((Telli.Ti-Tol*Tur$Va=V'Zi#0Adigl'AlzoAnc#Ar-At.!Av&End&Irci&Locc#Occi#Rin&Ruffo<Uff&0Ab)(Ad[zaA/Ambi&Anda*Apo/Ar(A.n&Av#El En>Ett)HedaHie=IarpaI[zaInde!IppoI)ppoI_*Ler&Odel/Olp{Ompar Onfor Opri!Or+Os(<OzzeseRibaRoll&Ru^n'Uder?Ul !Uo/U)Us&0Ebit&Ogan&0C}tu-Con@Da$Gg'/G=l#G!g#Gu{Lci#Let^_L/Lvagg'Mafo)Mbr&MeMin#Mp!N(N^!Pol Qu[zaRa+Rb#Re$R'Rp[.R-gl'Rvi!S^=To/T^`=0Ace*Ald&Am#Arzo(At%#E-IdaIl#IngeOc#Oder&OgoOl^!Orz#Ra|Rutt#Ugg{Um&U(0Abel*Arb#Onfi&Orb'Rass#Uar@1Bi*C]meEr-G/G$!L[z'L/baMbo*Mpat>Mul#Nfon?Ngo*Nist)NoN.siNu(idePar'S`S ,Tu#2It+Ogatu-Ove$0Arr{Emor#En^ E-l@IlzoOnt&Ott#Uss#0Elli!Erv#O@0BbalzoBr'C]r(C?,Da,Ffi|G$Ld#L[<Li@L/zzoLoLubi,Lv[.Mat>M`NdaNe|Nnife)Pi!Ppe(P-Rge!Rpas(Rri(R(R.gg'R_l#Spi)S+T^,0AdaAl/Arge!A /Av[ Azzo/EcieEdi!Eg<!E/tu-E-nzaEs(!Ett-,Ezz#IaIgo*(Ill#I$(I-,L[di@Or^_O(RangaRec&Ron#RuzzoUn^$0Uil*0Ad%&O l#1Abi,Ac]AffaAgn&Amp#Ant'Arnu Ase-Atu E*EppaErzoI,|I`IrpeIva,Izzo(On#Or>RappoReg#Ridu*Rozz&Ru|Ucc&UfoUp[@0B[t)C](Do!Gger{GoL+$On&PerboPpor Rgel#R)g#Ssur)Tu-0Ag&EdeseEgl'El&Enu Ez?IluppoIs+Izze-Ol+Uot&:Bac]Bul#Cci&Citur$LeLis`$Mpo<Nni$RaRdi_Rg#RiffaRp&R+rugaS Tt>Ver=Vo/+Zza3CaCn>Lefo$Me-r'MpoMu N@<Ne)Ns'<N+]*O!`RmeR-zzoRze|SiSser#St#T)T ?3F&Gel/Mb)N P>Pog-foRagg'RoTan'To*Tuban.Z'Zzo<5Cc&L,r&L Mbo/MoNfoNsil/Paz'Po*g?PpaRbaRn&R)<R -S}$Ssi!S+tu-Ta$2Aboc]AcheaAfi/Aged?Alc'Amon Ans{Apa$Ar!As*]Att#AveEcc?Emol'Espo*Ibu Iche]Ifogl'Il*InceaIoIs.zzaItur#Ivel/OmbaO$OppoO|/Ov&Ucc#2Batu-Ff#Lipa$Mul Nis?Rb&Rchi$TaTe/:0Ic#0Cel*Ci(!0I!I^_1FaF%'0Ua,4IsseTim#0A$I,Orismo0Ci<|Ge!Ghe!seI]r$If%#I($I+r'Te0Vo0Upa1Aga$G[zaLo0AnzaA C{Ig$*U-'0Ensi,IlizzoOp?:Can.Ccin#Gabon@Gli#LangaLgoL>L,t+Lo)(Lut&L_/Mpa+Ng&N{(NoN+gg'Nve-Po!Ra$Rc#R?n.S}3Det+DovaDu Ge+,I]*Lc)Li=Llu LoceN#Ndemm?N RaceRba,Rgog=Rif~RoRru}Rt~,Sc~Ssil*S+,Te-$Tri=Tus 3Andan.B-n.C[daChingoCi=nzaDim&Gil?G< Go!LeL/$MiniNc{!O/Pe-Rgo/Ro*goRu,n S](S'<SpoSsu Su-TaTel*T^`VandaVi@Zi&5CeGaLa^,Le!LpeRagi<5L}$::::Mpog=N=Pp#T.-Vor-3Fi)Lan.LoNze)Rbi$3Be|N]R]<T 5L/T>5Cche)Fo*LuPpa",oe4="0x5c1362d88fd4cf614a96f3234941d29f7d37c08c5292fde03bf62c2db6ff7620",LA1=null;class EA1 extends ie4.WordlistOwl{constructor(){super("it",ne4,oe4)}static wordlist(){if(LA1==null)LA1=new EA1;return LA1}}LZ6.LangIt=EA1});var SZ6=H((RZ6)=>{Object.defineProperty(RZ6,"__esModule",{value:!0});RZ6.LangPt=void 0;var ae4=LH(),re4="0arad!ototealirertainrasoent hoandoaR#riareha!aroele'oronul0Aca%AixoAl A%rDuz'El]Er$IsmoO$ R<g(Revi Rig Rup$S*$Solu$Sur=Ut[0Ab#Alm Amp Anh A,Ei.El( En ErvoEss E$naHa.IdezImaI}#Irr Lam LiveOlhidaOmod Opl Ord Um~ Us?0Ap.EgaEnt_Ep$Equ Er-%EsivoEusI<%ItivoJetivoJun$M' Or Qu''UboV(,Vog#0R}ave0As.Er'EtivoIn?Iv` Li$Lu-%R}.0Ach Arr As&/Enci Iliz Io)It#O+R! Res%Rup U d Ul]2O`h Ud Us.1AmedaArmeAstr Av<caB(gueB*oCat+De@EcrimEgr@Er.FaceF*e%GumHeioI Ica%I- Inh Ivi Mof^Oc Pis%T( TitudeUc* Ug UnoUsivoVo0Aci A=rA[loAss BasBi-%EixaEniz I=Is$,Iz!eOl?On$ O_,Ost+P  Pli Pola0Ag+maAlis Arqu@A$m@DaimeElExoG~ Im JoOm&@Ot#Sio,T(i|Uid!eUnci Zol1Ag?Alp Anh#EgoEli=Ert^Es Eti%I$Lau,Lic^OioOn.Os)R-dizRov 0Uec(0AmeAn]A+C^D-%E@Ej Eni$Es)Gilo,GolaMaQuivoRai&Reba%Risc Rob>um S-&T(i&TigoVo[=0F&.Il#P' S?S* So&/Sun$Tr&0Ac#Adu+Al/A[f E End(Er_EuIng'Ir?IvoOl{oRac Revi=RizU&Um0Di$rM-.R>o+TismoT|@Tu 0Ali An%Ar@Ent&Es,I?Is Ul,1Ila1Ar E=Ei%Ulejo:B BosaC&]uCh `C@GagemI<oIl I}e)Ir_Ixis)J~ Le@LizaLsaN&Nd{aN/N'Nque%Ra$Rb#R}es>+c>~/Se#S)n%Ta)Te=rTidaTomTuc Unil]3B(IjoIr^IsebolLd!eLezaLgaLisc Ndi$Ng&aNz(RimbauRl*d>_Sou_XigaZ(_3CoCu=En&Foc&Furc G|naLhe%Mest[Mo$rOlog@OmboOsf(aPol Rr-$Scoi$Sne$SpoSsex$TolaZ _2Ind#OcoOque 2A$BagemC#CejoChec]Ico.L^LetimL]LoMb{oNdeNecoNi)Rb~h>d>e&R+c]V*oXe?2AncoAsaAvezaEuIgaIl/Inc OaOchu+Onze O$Uxo2C]DismoF LeRacoScaS$Z*a:B<aB`oBideBoBri$CauCet^C/r_CiqueDast_De#Fez&IaqueIp'aIxo%J#JuLafrioLc~ Ld{aLibr Lm<%Lo)M^Mbis)MisaMomilaMp<]Mufl Navi&Nc` Ne)NguruN/$Nive%NoaNs#N.Nu=Pac/P`aP* Po.Pric/Pt?PuzRacolRb}oRde&Rec>imb Rn{oRpe%R['>)zRv&/SacoScaSeb[S%loS~oT a)Tiv UleUs?U%l V&oV(na3BolaDil]G}]Lebr L~ Nou+N,N%ioRc Rr#R%'oRvejaTimV^2Aco)Al{aAm#Ap^ArmeAticeAveEfeEg^E'oEqueIco%If[In`oOc&/Ov(UmboU.Uva0CatrizCl}eD!eD['aEn%G<aM-$N$Nz><d>cui$Rurg@T 2A[zaE_Ic OneUbe2A=Ag'Ba@B($rBr C^El/Ent_E,Gum`oIb'IfaIo%L L{aLh(Lid'Lme@L}oLunaM<=Mb* M-.MitivaMov(MplexoMumNc]N=rNec.Nfu,Ng` Nhec(Njug Nsum'Nt+$Nvi%Op( P{oPi?PoQue%lRagemRdi&Rne)R}h>p|&R[ioR%joRuj>voSs-oS%laT}e%U_UveVilZ*]2A%+AvoEcheE=rEmeErEspoI^Im*&Io~oIseItic Os)UaUz{o2B<oEcaId#JoLat+Lm* Lp Ltu+Mpr'Nh#Pi=RativoRr&Rs R$Sp'S% T`o:MascoT 3Ba%rBi.BocheB~h C&queCim&CliveCo%C[.D&Dic#Duz'FesaFum G`oG+uGus.It#Ix La$rLeg#L*e L}gaM<daMit'Moli=Ntis)P-#Pil PoisP[ssaPur Riv>+m SafioSbo.Sc<,S-/Sfi#Sgas%Sigu&SlizeSmam SovaSpesaS)queSvi T&h T-$rT} Tri$UsaV(Vi=Vot#Z-a3Ag+maAle$Da)Fu,Gi.Lat#Lu-%M*u'Nast@Nh{oOceseRe$Sc[)Sf ceSp oSque%Ssip S)n%T?UrnoV(,Vi,rV~g Z(5Br?L|i=M?M*#NativoNz`>m-%Rs&SagemUr#U$r2EnagemIbleOg @2El EndeE$PloQues><%Vi=,:1Lod'O Olog@0Ific It&Uc#1Ei$Etiv 3E.1Ab| Eg(Ei$rEncoEv?Im* Ogi 0B goBol#Br~/Buti=EndaErg'Is,rPat@P-/P*#Polg P[goPurr Ul?0CaixeC-#Ch-%C}t_Deus Doss Faix Fei%FimGaj#G-/Glob Gom#G+x Gu@Jo La.Qu<$Raiz Rol#Rug SaioSe^S*oSop#T<$Te#Tid!eT|.Tr^T~/V(g Vi#Volv(XameX($Xof[Xu$1Id(me0Uip 0E$Gui=Ra)VaVil]0B<j B`$CamaColaCri)Cu)F*geFol F[g Fum#GrimaM&%P<$P`/PigaP}jaP[i)Pum Qu(daTacaT{aTic Tof#T[laTu=Vazi 0AnolIque)0F|i>opeu0Acu Ap| AsivoEntu&Id-%Olu'1Ag(oAl Am* A$Aus$Ces,Ci.Clam Ecu.EmploIb'Ig-%On( P<d'P`'P' Pl< Pos$P[s,P~s T(noT*$T+$:Bric B~o,Ce)Ci&DaDigaIxaL L)Mili Nd<goNf +N$cheRd#R`oR*h>of>p>tu+T@T|V|i)X*aZ-da3Ch#Ijo^I+n%L*oM**oNdaNoR>i#RrugemRv(S%j T&Ud&3ApoB_seC Ch{oGur#L{aL/LmeLtr RmezaSg^Ssu+TaV`aX?Xo2AcidezAm*goAn`aEch^O+Utu Uxo2C&C*/Foc GoGue%IceLg#Lhe$Rj Rmig>noR%ScoSsa2Aga)AldaAngoAscoA%rnoE'aEn%E.IezaI,Itu+On]Ustr U%'a2G'L<oLigemNd NgoNilR?Rio,Tebol:B i$B*e%DoIa$IolaIvo)LegaL/L*]Loc]Nh RagemRfoRg&oRimpoRoup>+faSodu$S$TaTil/Ve)Z`a3L#Le@LoM^M(Mi=N(o,NgivaNi&NomaN_Ologi>?Rm* S,S$r3Nas)Nc<aNg#Raf>*o2Aci&IcoseOb&Orio,2ElaIabaLfeLpe Rdu+Rje)R_S$,T{aV(n 2AcejoAdu&Afi%Al]AmpoAn^Atui$Ave$AxaEgoElh EveIloIs&/I.@Os,O%scoUd#Unhi=U)2AcheA+niAx*imEr[ I Inc/Is#LaLo,Ru:Bi.Rm}@S%V(3C.eRd Res@Si.3A$B(n D+.EnaNoPismoPnosePo%ca5JeLofo%MemNes$Nr#Rm}&Sped 5M|#:Te2E@O,2N|#RejaU<a4E,HaUdi=Um* Ustr 0AgemEd@$En,ErsivoIn-%It?Ort&Pac$Ped'Pl<%P|Pr-saPuneUniz 0Al?Ap$AtivoC-,Ch Cid'Clu'Col|Deci,D'e$Du$rEficazEr-%F<tilFes.F*i$Flam F|m&F+$rG('Ibi=Ici&ImigoJe.Oc-%O=_Ov?OxQuie$Scri$Se$Sist'Spe$rSt& S~$Tac$Tegr&Tim Toc#TrigaVa,rV(noVic$Voc 0Gur%2Ani<oOniz Re&Rit#0CaEn$Ol#Qu{o0Ali<o:N{oNg^N)R ac>dimR_SmimToV&iZida3Jum9An*]Elh^G?I>n&Rr Vem5BaDeuDocaIzLg?L/R#Ris)RoS)::B edaB|&C[C)n%Dril/G )GoaJeMb(M-.M* MpejoNchePid P,R<j>{>gu+S<]St_T(&Ti=V<daVou+Vr?X<%Z(3Ald!eB[G#G-d Gis)IgoIlo Itu+Mb[%MeNh?Ntil]OaSmaS%TivoT['oV VezaVi.3B(&Bi=D( G G{oMi.Mo{oMp?NdaNe N]gemQuidezS)gemSu+T|&V_XaX{a5C?Cu$rJis)MboNaNgeNt+RdeT#T(@Ucu+UsaUv 5ArCidezC_Ne)St[T?Va:CacoCe%Ch#CioD{aDr*]Gna)G[zaI|IsL<d_L]Lo%LucoMiloMo{oMu%N^Nc]Nda$NequimN/,Niv`aNobr NsaN%rNuse Pe#Qu* Rc?Resi>fimRgemR*/Rmi)Ro$RquiseR[coR%loRujoSco%Sm|+SsagemStig Tag&T(noT*&Tu.Xil 3D&]DidaDusaGaf}eIgaL<c@L/rMb_M|i&N*oNosNsagemNt&Rec(Rg~/S^Scl SmoSqui)St[T!eTeo_T+gemX(Xic<o3C_G&]Gr Lag[L- Lh M#N( N/caNist_N|@OloR<%RtiloStur 5Cid!eD(noD~ EdaErIn/I)Ldu+LezaL/L*e%LuscoN)n]Quec><goRcegoR=moR-aSaicoSque%S.daT`TimToTriz5DaI$La)Lh(L.Ndi&Ni=R&h>c/Sc~ SeuSic&:Ci}&D?JaMo_R*>r#Sc(TivaTu[zaV&]Veg Vio3Bl*aB~o,GativaGoci Gri$Rvo,TaUr&VascaVo{o3N N/TidezV` 5B[zaI%IvaMe M*&Rdes%R% T Tici TurnoV`oVil/Vo5Bl#DezM(&Pci&Tr'Vem:0Cec#Edec(JetivoRig#Scu_S%t+T(Tur 0Id-%Io,Orr(Ulis)Up#2Eg<%EnsivaEr-daIc*aUsc#0Iva4Ar@Eo,H Iv{a0B_Ele%Is,It'0D~#E_,Tem1Ci}&Er?On-%OrtunoOs$1ArBi.DemD*&F<a$GasmoG~/I-t&IgemIun=LaTo=xoV&/0Cil S^SoT-.0Imismo0S!@T}oTub_Vi=0El]Ul 1Id Ig- :Ca$Ci-%Co%Ctu D @Dr*/G GodeIn`Ir IsagemLav+Lest+Lhe)Li$Lm^Lpi.Nc^N`aNfle$NquecaN)n&PagaioP`^P'oRaf*>ci&Rd&RedeRtidaSmoSs#S%lTam T-%T* T_noUl^Us 3C~i D& Dest[D@t+D+G^I$r&IxeLeLic<oNcaNdur N{aN]scoNs?N%Rceb(Rfei$Rgun)Ri$Rmit'Rn>plexoRsi<>%nceRucaSc#SquisaS,aTisc 3AdaC#Ed!eGm-$Last+Lh#Lo.M-)Nc`NguimN]No%N.On{oPocaQue%R<h>esRue)Sc S$laT<gaVe%2An)Aque)At*aEbeuUmagemUvi&1Eu0DaE'aEtisaLeg^Lici Lu-%Lvil/M MbaNd( N.@P~o,R)Ssu'St&TeUp U,Vo 2A@Anc]A$AxeEceEd?Efei$Emi Ens Ep  Esil]E%x$Ev-'Ez Ima)IncesaIsmaIv#Oces,Odu$Ofe)Oibi=Oje$Ome%rOpag OsaO%$rOv?2Blic DimL Lm} Ls{aNh&N'PiloRezaX?:99Ad+Ant@Ar$AseEbr EdaEijoEn%Eri=Im}oInaIosque:B<^BiscoCh Ci} Di&I In]IoIvaJ^L#M&Ng(Nhu+P!u+P`PidezPosaQue%Rid!eS<%Scun/Sg Sp?S%'aSur Taz<aTo{a3AlezaAnim Av(Baix B`deBol C#C-%CheioCiboC|d Cru.Cu DeDim'D}daDuzidaEnvioF* Flet'Fog F[scoFugi G&@GimeG+In#I$rJei.LativoM?M-=M|,Nov#P oP`'Ple$Pol/P[saPudi Qu((S-]Sfri Sga.Sid'Solv(Spei$SsacaS)n%Sum'T&/T(T' Tom^T+.V` Vi,rVol)3Ac/CaGidezGo_,M NgueS^ScoS}/5B&oChe=D^DeioDov@E=rLe)M<oNc S#S{aS$TaT{oT*aT~ UcoUpaXo5B_Gi=Go,IvoMoPest[S,:B|Ci ColaCud'DioF'aGaGr^Ib_L^L{oLg#LivaLpic Lsic]L.Lv?Mb Mu+iN Nf}aNgueNid!ePa$Rd>g-$Rje)Tur Ud!eXof}eZ}&3C C~ DaD-$Di#Do,Du$rGm-$G[=Gun=IvaLe$LvagemM<&M-%N?N/rNsu&Nt#P #Rei>*g>+RvoTemb_T|3GiloLhue)Lic}eMetr@Mpat@M~ N&Nc(oNg~ NopseN$ni>-eRiTu#5B(<oB+C|_G_JaLdaLetr L%'oMbrioNa)Nd Neg Nh?NoP+noQue%Rr'R%ioSsegoTaqueT(r V#Z*/5Aviz BidaBm(,B,loBt+'Ca)Ces,CoDes%FixoG?G('Jei$Lfa$M'OrP(i|Plic Pos$Prim'Rd*>fis)Rp[s>[&Rt'Sp'oS%n$:B`aBle%Bu^C/G `aLh(LoLvezM</Mb|imMpaNg-%N$P Pioc>dioRef>j>+xaTuagemUr*oXativoXis)3Atr&C(Ci=Cl#Dio,IaIm Lef}eLh#Mp(oN-%N,rN.Rm&RnoRr-oSeSou+St#ToXtu+Xugo3A+G`aJoloMbr MidezNgi=N%'oRagemT~ 5Al]C]L( LiceM^Mil/N`Ntu+Pe%R>ci=RneioRqueRr!>$S.UcaUp{aX*a2Ab&/Acej Adu$rAfeg Aje$AmaAnc ApoAs{oAt?Av E*oEm(Epid EvoIagemIboIcicloId-%Ilog@Ind!eIploItur Iunf&Oc Ombe)OvaUnfoUque2B~ C<oDoLipaPiRboRm>quesaT` T|i&:7V 3Bigo0HaId!eIf|me3Olog@SoTigaUbu0A=InaUfru':C*aDi G o,I=,LaL-%Lid!eLo[sN)gemQu{oR<d>e)Rr(Sc~ Sil]S,u+Z Zio3A=D Ge.Ic~ L{oLhiceLu=Nce=rNdav&N( Nt[Rb&Rd!eRe?Rg}h>m`/RnizRs R%n%SpaSti=T|i&3Adu$AgemAj Atu+Br?D{aDr @ElaGaG-%Gi G| L ejoNcoNhe)NilOle)R!>tudeSi.S$Tr&V{oZ*/5A=rArG&L<%LeibolL)gemLumo,Nt!e5L$Vuz`a::D[zRope3QueRe.Rife3Ng ::Ng#Rp 3BuL?9Mb Olog@5Mbi=",se4="0x2219000926df7b50d8aa0a3d495826b988287df4657fbd100e6fe596c8f737ac",CA1=null;class RA1 extends ae4.WordlistOwl{constructor(){super("pt",re4,se4)}static wordlist(){if(CA1==null)CA1=new RA1;return CA1}}RZ6.LangPt=RA1});var kZ6=H(($Z6)=>{Object.defineProperty($Z6,"__esModule",{value:!0});$Z6.LangZh=void 0;var te4=iJ(),PZ6=h1(),ee4=HL(),FA1="}aE#4A=Yv&co#4N#6G=cJ&SM#66|/Z#4t&kn~46#4K~4q%b9=IR#7l,mB#7W_X2*dl}Uo~7s}Uf&Iw#9c&cw~6O&H6&wx&IG%v5=IQ~8a&Pv#47$PR&50%Ko&QM&3l#5f,D9#4L|/H&tQ;v0~6n]nN<di,AM=W5%QO&ka&ua,hM^tm=zV=JA=wR&+X]7P&NB#4J#5L|/b[dA}tJ<Do&6m&u2[U1&Kb.HM&mC=w0&MW<rY,Hq#6M}QG,13&wP}Jp]Ow%ue&Kg<HP<D9~4k~9T&I2_c6$9T#9/[C5~7O~4a=cs&O7=KK=An&l9$6U$8A&uD&QI|/Y&bg}Ux&F2#6b}E2&JN&kW&kp=U/&bb=Xl<Cj}k+~5J#6L&5z&9i}b4&Fo,ho(X0_g3~4O$Fz&QE<HN=Ww]6/%GF-Vw=tj&/D&PN#9g=YO}cL&Of&PI~5I&Ip=vU=IW#9G;0o-wU}ss&QR<BT&R9=tk$PY_dh&Pq-yh]7T,nj.Xu=EP&76=cI&Fs*Xg}z7$Gb&+I=DF,AF=cA}rL#7j=Dz&3y<Aa$52=PQ}b0(iY$Fa}oL&xV#6U=ec=WZ,xh%RY<dp#9N&Fl&44=WH*A7=sh&TB&8P=07;u+&PK}uh}J5#72)V/=xC,AB$k0&f6;1E|+5=1B,3v]6n&wR%b+&xx]7f=Ol}fl;+D^wG]7E;nB;uh^Ir&l5=JL,nS=cf=g5;u6|/Q$Gc=MH%Hg#5d%M6^86=U+$Gz,l/,ir^5y&Ba&/F-IY&FI&be%IZ#77&PW_Nu$kE(Yf&NX]7Z,Jy&FJ(Xo&Nz#/d=y7&MX<Ag}Z+;nE]Dt(iG#4D=13&Pj~4c%v8&Zo%OL&/X#4W<HR&ie~6J_1O(Y2=y5=Ad*cv_eB#6k&PX:BU#7A;uk&Ft&Fx_dD=U2;vB=U5=4F}+O&GN.HH:9s=b0%NV(jO&IH=JT}Z9=VZ<Af,Kx^4m&uJ%c6,6r;9m#+L}cf%Kh&F3~4H=vP}bu,Hz|++,1w]nv}k6;uu$jw*Kl*WX&uM[x7&Fr[m7$NO&QN]hu=JN}nR^8g#/h(ps|KC;vd}xz=V0}p6&FD$G1#7K<bG_4p~8g&cf;u4=tl}+k%5/}fz;uw<cA=u1}gU}VM=LJ=eX&+L&Pr#4U}p2:nC,2K]7H:jF&9x}uX#9O=MB<fz~8X~5m&4D&kN&u5%E/(h7(ZF&VG<de(qM|/e-Wt=3x(a+,/R]f/&ND$Ro&nU}0g=KA%kH&NK$Ke<dS}cB&IX~5g$TN]6m=Uv,Is&Py=Ef%Kz#+/%bi&+A<F4$OG&4C&FL#9V<Zk=2I_eE&6c]nw&kq$HG}y+&A8$P3}OH=XP]70%IS(AJ_gH%GZ&tY&AZ=vb~6y&/r=VI=Wv<Zi=fl=xf&eL}c8}OL=MJ=g8$F7=YT}9u=0+^xC}JH&nL^N0~4T]K2,Cy%OC#6s;vG(AC^xe^cG&MF}Br#9P;wD-7h$O/&xA}Fn^PC]6i]7G&8V$Qs;vl(TB~73~4l<mW&6V=2y&uY&+3)aP}XF;LP&kx$wU=t7;uy<FN&lz)7E=Oo*Y+;wI}9q}le;J6&Ri&4t&Qr#8B=cb&vG=J5|Ql(h5<Yy~4+}QD,Lx=wn%K/&RK=dO&Pw,Q9=co%4u;9u}g0@6a^4I%b0=zo|/c&tX=dQ=OS#+b=yz_AB&wB&Pm=W9$HP_gR=62=AO=ti=hI,oA&jr&dH=tm&b6$P2(x8=zi;nG~7F;05]0n[Ix&3m}rg=Xp=cd&uz]7t;97=cN;vV<jf&FF&F1=6Q&Ik*Kk&P4,2z=fQ]7D&3u,H0=d/}Uw<ZN<7R}Kv;0f$H7,MD]7n$F0#88~9Z%da=by;+T#/u=VF&fO&kr^kf<AB]sU,I5$Ng&Pz;0i&QD&vM=Yl:BM;nJ_xJ]U7&Kf&30,3f|Z9*dC)je_jA&Q4&Kp$NH(Yz#6S&Id%Ib=KX,AD=KV%dP}tW&Pk^+E_Ni=cq,3R}VZ(Si=b+}rv;0j}rZ]uA,/w(Sx&Jv$w9&4d&wE,NJ$Gy=J/]Ls#7k<ZQ<Y/&uj]Ov$PM;v3,2F&+u:up=On&3e,Jv;90=J+&Qm]6q}bK#+d~8Y(h2]hA;99&AS=I/}qB&dQ}yJ-VM}Vl&ui,iB&G3|Dc]7d=eQ%dX%JC_1L~4d^NP;vJ&/1)ZI#7N]9X[bQ&PL=0L(UZ,Lm&kc&IR}n7(iR<AQ<dg=33=vN}ft}au]7I,Ba=x9=dR~6R&Tq=Xi,3d$Nr&Bc}DI&ku&vf]Dn,/F&iD,Ll&Nw=0y&I7=Ls=/A&tU=Qe}Ua&uk&+F=g4=gh=Vj#+1&Qn}Uy*44#5F,Pc&Rz*Xn=oh=5W;0n_Nf(iE<Y7=vr=Zu]oz#5Z%mI=kN=Bv_Jp(T2;vt_Ml<FS&uI=L/&6P]64$M7}86<bo%QX(SI%IY&VK=Al&Ux;vv;ut*E/%uh<ZE|O3,M2(yc]yu=Wk&tp:Ex}hr,Cl&WE)+Z=8U}I2_4Q,hA_si=iw=OM=tM=yZ%Ia=U7;wT}b+;uo=Za}yS!5x}HD}fb#5O_dA;Nv%uB(yB;01(Sf}Fk;v7}Pt#8v<mZ#7L,/r&Pl~4w&f5=Ph$Fw_LF&8m,bL=yJ&BH}p/*Jn}tU~5Q;wB(h6]Df]8p^+B;E4&Wc=d+;Ea&bw$8C&FN,DM=Yf}mP~5w=fT#6V=mC=Fi=AV}jB&AN}lW}aH#/D)dZ;hl;vE}/7,CJ;31&w8,hj%u9_Js=jJ&4M~8k=TN&eC}nL&uc-wi&lX}dj=Mv=e2#6u=cr$uq$6G]8W}Jb:nm=Yg<b3(UA;vX&6n&xF=KT,jC,De&R8&oY=Zv&oB]7/=Z2&Oa}bf,hh(4h^tZ&72&Nx;D2&xL~5h~40)ZG)h+=OJ&RA]Bv$yB=Oq=df,AQ%Jn}OJ;11,3z&Tl&tj;v+^Hv,Dh(id=s+]7N&N3)9Q~8f,S4=uW=w4&uX,LX&3d]CJ&yp&8x<b2_do&lP=y/<cy_dG=Oi=7R(VH(lt_1T,Iq_AA;12^6T%k6#8K[B1{oO<AU[Bt;1b$9S&Ps<8T=St{bY,jB(Zp&63&Uv$9V,PM]6v&Af}zW[bW_oq}sm}nB&Kq&gC&ff_eq_2m&5F&TI}rf}Gf;Zr_z9;ER&jk}iz_sn<BN~+n&vo=Vi%97|ZR=Wc,WE&6t]6z%85(ly#84=KY)6m_5/=aX,N3}Tm&he&6K]tR_B2-I3;u/&hU&lH<AP=iB&IA=XL;/5&Nh=wv<BH#79=vS=zl<AA=0X_RG}Bw&9p$NW,AX&kP_Lp&/Z(Tc]Mu}hs#6I}5B&cI<bq&H9#6m=K9}vH(Y1(Y0#4B&w6,/9&gG<bE,/O=zb}I4_l8<B/;wL%Qo<HO[Mq=XX}0v&BP&F4(mG}0i}nm,EC=9u{I3,xG&/9=JY*DK&hR)BX=EI=cx=b/{6k}yX%A+&wa}Xb=la;wi^lL;0t}jo&Qb=xg=XB}iO<qo{bR=NV&8f=a0&Jy;0v=uK)HK;vN#6h&jB(h/%ud&NI%wY.X7=Pt}Cu-uL&Gs_hl%mH,tm]78=Lb^Q0#7Y=1u<Bt&+Q=Co_RH,w3;1e}ux<aU;ui}U3&Q5%bt]63&UQ|0l&uL}O7&3o,AV&dm|Nj(Xt*5+(Uu&Hh(p7(UF=VR=Bp^Jl&Hd[ix)9/=Iq]C8<67]66}mB%6f}bb}JI]8T$HA}db=YM&pa=2J}tS&Y0=PS&y4=cX$6E,hX,XP&nR;04,FQ&l0&Vm_Dv#5Y~8Z=Bi%MA]6x=JO:+p,Az&9q,Hj~6/}SD=K1:EJ}nA;Qo#/E]9R,Ie&6X%W3]61&v4=xX_MC=0q;06(Xq=fs}IG}Dv=0l}o7$iZ;9v&LH&DP-7a&OY,SZ,Kz,Cv&dh=fx|Nh,F/~7q=XF&w+;9n&Gw;0h}Z7<7O&JK(S7&LS<AD<ac=wo<Dt&zw%4B=4v#8P;9o~6p*vV=Tm,Or&I6=1q}nY=P0=gq&Bl&Uu,Ch%yb}UY=zh}dh}rl(T4_xk(YA#8R*xH,IN}Jn]7V}C4&Ty}j3]7p=cL=3h&wW%Qv<Z3=f0&RI&+S(ic_zq}oN&/Y=z1;Td=LW=0e=OI(Vc,+b^ju(UL;0r:Za%8v=Rp=zw&58&73&wK}qX]6y&8E)a2}WR=wP^ur&nQ<cH}Re=Aq&wk}Q0&+q=PP,Gc|/d^k5,Fw]8Y}Pg]p3=ju=ed}r5_yf&Cs]7z$/G<Cm&Jp&54_1G_gP_Ll}JZ;0u]k8_7k(Sg]65{9i=LN&Sx&WK,iW&fD&Lk{9a}Em-9c#8N&io=sy]8d&nT&IK(lx#7/$lW(Td<s8~49,3o<7Y=MW(T+_Jr&Wd,iL}Ct=xh&5V;v4&8n%Kx=iF&l2_0B{B+,If(J0,Lv;u8=Kx-vB=HC&vS=Z6&fU&vE^xK;3D=4h=MR#45:Jw;0d}iw=LU}I5=I0]gB*im,K9}GU,1k_4U&Tt=Vs(iX&lU(TF#7y,ZO}oA&m5#5P}PN}Uz=hM<B1&FB<aG,e6~7T<tP(UQ_ZT=wu&F8)aQ]iN,1r_Lo&/g:CD}84{J1_Ki&Na&3n$jz&FE=dc;uv;va}in}ll=fv(h1&3h}fp=Cy}BM(+E~8m}lo%v7=hC(T6$cj=BQ=Bw(DR,2j=Ks,NS|F+;00=fU=70}Mb(YU;+G&m7&hr=Sk%Co]t+(X5_Jw}0r}gC(AS-IP&QK<Z2#8Q$WC]WX}T2&pG_Ka,HC=R4&/N;Z+;ch(C7,D4$3p_Mk&B2$8D=n9%Ky#5z(CT&QJ#7B]DC]gW}nf~5M;Iw#80}Tc_1F#4Z-aC}Hl=ph=fz,/3=aW}JM}nn;DG;vm}wn,4P}T3;wx&RG$u+}zK=0b;+J_Ek{re<aZ=AS}yY#5D]7q,Cp}xN=VP*2C}GZ}aG~+m_Cs=OY#6r]6g<GS}LC(UB=3A=Bo}Jy<c4}Is;1P<AG}Op<Z1}ld}nS=1Z,yM&95&98=CJ(4t:2L$Hk=Zo}Vc;+I}np&N1}9y=iv}CO*7p=jL)px]tb^zh&GS&Vl%v/;vR=14=zJ&49|/f]hF}WG;03=8P}o/&Gg&rp;DB,Kv}Ji&Pb;aA^ll(4j%yt}+K$Ht#4y&hY]7Y<F1,eN}bG(Uh%6Z]t5%G7;+F_RE;it}tL=LS&Da=Xx(S+(4f=8G=yI}cJ}WP=37=jS}pX}hd)fp<A8=Jt~+o$HJ=M6}iX=g9}CS=dv=Cj(mP%Kd,xq|+9&LD(4/=Xm&QP=Lc}LX&fL;+K=Op(lu=Qs.qC:+e&L+=Jj#8w;SL]7S(b+#4I=c1&nG_Lf&uH;+R)ZV<bV%B/,TE&0H&Jq&Ah%OF&Ss(p2,Wv&I3=Wl}Vq;1L&lJ#9b_1H=8r=b8=JH(SZ=hD=J2#7U,/U#/X~6P,FU<eL=jx,mG=hG=CE&PU=Se(qX&LY=X6=y4&tk&QQ&tf=4g&xI}W+&mZ=Dc#7w}Lg;DA;wQ_Kb(cJ=hR%yX&Yb,hw{bX_4X;EP;1W_2M}Uc=b5(YF,CM&Tp^OJ{DD]6s=vF=Yo~8q}XH}Fu%P5(SJ=Qt;MO]s8<F3&B3&8T(Ul-BS*dw&dR<87}/8]62$PZ]Lx<Au}9Q]7c=ja=KR,Go,Us&v6(qk}pG&G2=ev^GM%w4&H4]7F&dv]J6}Ew:9w=sj-ZL}Ym$+h(Ut(Um~4n=Xs(U7%eE=Qc_JR<CA#6t<Fv|/I,IS,EG<F2(Xy$/n<Fa(h9}+9_2o&N4#7X<Zq|+f_Dp=dt&na,Ca=NJ)jY=8C=YG=s6&Q+<DO}D3=xB&R1(lw;Qn<bF(Cu|/B}HV=SS&n7,10&u0]Dm%A6^4Q=WR(TD=Xo<GH,Rj(l8)bP&n/=LM&CF,F5&ml=PJ;0k=LG=tq,Rh,D6@4i=1p&+9=YC%er_Mh;nI;0q=Fw]80=xq=FM$Gv;v6&nc;wK%H2&Kj;vs,AA=YP,66}bI(qR~5U=6q~4b$Ni=K5.X3$So&Iu(p+]8G=Cf=RY(TS_O3(iH&57=fE=Dg_Do#9z#7H;FK{qd_2k%JR}en&gh_z8;Rx}9p<cN_Ne,DO;LN_7o~/p=NF=5Y}gN<ce<C1,QE]Wv=3u<BC}GK]yq}DY&u/_hj=II(pz&rC,jV&+Z}ut=NQ;Cg-SR_ZS,+o=u/;Oy_RK_QF(Fx&xP}Wr&TA,Uh&g1=yr{ax[VF$Pg(YB;Ox=Vy;+W(Sp}XV%dd&33(l/]l4#4Y}OE=6c=bw(A7&9t%wd&N/&mo,JH&Qe)fm=Ao}fu=tH",J15="FAZDC6BALcLZCA+GBARCW8wNCcDDZ8LVFBOqqDUiou+M42TFAyERXFb7EjhP+vmBFpFrUpfDV2F7eB+eCltCHJFWLFCED+pWTojEIHFXc3aFn4F68zqjEuKidS1QBVPDEhE7NA4mhMF7oThD49ot3FgtzHFCK0acW1x8DH1EmLoIlrWFBLE+y5+NA3Cx65wJHTaEZVaK1mWAmPGxgYCdxwOjTDIt/faOEhTl1vqNsKtJCOhJWuio2g07KLZEQsFBUpNtwEByBgxFslFheFbiEPvi61msDvApxCzB6rBCzox7joYA5UdDc+Cb4FSgIabpXFAj3bjkmFAxCZE+mD/SFf/0ELecYCt3nLoxC6WEZf2tKDB4oZvrEmqFkKk7BwILA7gtYBpsTq//D4jD0F0wEB9pyQ1BD5Ba0oYHDI+sbDFhvrHXdDHfgFEIJLi5r8qercNFBgFLC4bo5ERJtamWBDFy73KCEb6M8VpmEt330ygCTK58EIIFkYgF84gtGA9Uyh3m68iVrFbWFbcbqiCYHZ9J1jeRPbL8yswhMiDbhEhdNoSwFbZrLT740ABEqgCkO8J1BLd1VhKKR4sD1yUo0z+FF59Mvg71CFbyEhbHSFBKEIKyoQNgQppq9T0KAqePu0ZFGrXOHdKJqkoTFhYvpDNyuuznrN84thJbsCoO6Cu6Xlvntvy0QYuAExQEYtTUBf3CoCqwgGFZ4u1HJFzDVwEy3cjcpV4QvsPaBC3rCGyCF23o4K3pp2gberGgFEJEHo4nHICtyKH2ZqyxhN05KBBJIQlKh/Oujv/DH32VrlqFdIFC7Fz9Ct4kaqFME0UETLprnN9kfy+kFmtQBB0+5CFu0N9Ij8l/VvJDh2oq3hT6EzjTHKFN7ZjZwoTsAZ4Exsko6Fpa6WC+sduz8jyrLpegTv2h1EBeYpLpm2czQW0KoCcS0bCVXCmuWJDBjN1nQNLdF58SFJ0h7i3pC3oEOKy/FjBklL70XvBEEIWp2yZ04xObzAWDDJG7f+DbqBEA7LyiR95j7MDVdDViz2RE5vWlBMv5e4+VfhP3aXNPhvLSynb9O2x4uFBV+3jqu6d5pCG28/sETByvmu/+IJ0L3wb4rj9DNOLBF6XPIODr4L19U9RRofAG6Nxydi8Bki8BhGJbBAJKzbJxkZSlF9Q2Cu8oKqggB9hBArwLLqEBWEtFowy8XK8bEyw9snT+BeyFk1ZCSrdmgfEwFePTgCjELBEnIbjaDDPJm36rG9pztcEzT8dGk23SBhXBB1H4z+OWze0ooFzz8pDBYFvp9j9tvFByf9y4EFdVnz026CGR5qMr7fxMHN8UUdlyJAzlTBDRC28k+L4FB8078ljyD91tUj1ocnTs8vdEf7znbzm+GIjEZnoZE5rnLL700Xc7yHfz05nWxy03vBB9YGHYOWxgMQGBCR24CVYNE1hpfKxN0zKnfJDmmMgMmBWqNbjfSyFCBWSCGCgR8yFXiHyEj+VtD1FB3FpC1zI0kFbzifiKTLm9yq5zFmur+q8FHqjoOBWsBPiDbnCC2ErunV6cJ6TygXFYHYp7MKN9RUlSIS8/xBAGYLzeqUnBF4QbsTuUkUqGs6CaiDWKWjQK9EJkjpkTmNCPYXL",SA1={zh_cn:null,zh_tw:null},Q15={zh_cn:"0x17bcc4d8547e5a7135e365d1ab443aaae95e76d8230c2782c67305d4f21497a1",zh_tw:"0x51e720e90c7b87bec1d70eb6e74a21a449bd3ec9c020b01d3a40ed991b60ce5d"},TA1="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Y15="~!@#$%^&*_-=[]{}|;:,.()<>?";function TZ6(J){if(SA1[J]!=null)return SA1[J];let Q=[],Y=0;for(let X=0;X<2048;X++){let z=Y15.indexOf(FA1[X*3]),K=[228+(z>>2),128+TA1.indexOf(FA1[X*3+1]),128+TA1.indexOf(FA1[X*3+2])];if(J==="zh_tw"){let W=z%4;for(let Z=W;Z<3;Z++)K[Z]=TA1.indexOf(J15[Y++])+(Z==0?228:128)}Q.push((0,PZ6.toUtf8String)(new Uint8Array(K)))}if((0,te4.id)(Q.join(`
`)+`
`)!==Q15[J])throw Error(`BIP39 Wordlist for ${J} (Chinese) FAILED`);return SA1[J]=Q,Q}var PA1={};class $A1 extends ee4.Wordlist{constructor(J){super("zh_"+J)}getWord(J){let Q=TZ6(this.locale);return(0,PZ6.assertArgument)(J>=0&&J<Q.length,`invalid word index: ${J}`,"index",J),Q[J]}getWordIndex(J){return TZ6(this.locale).indexOf(J)}split(J){return J=J.replace(/(?:\u3000| )+/g,""),J.split("")}static wordlist(J){if(PA1[J]==null)PA1[J]=new $A1(J);return PA1[J]}}$Z6.LangZh=$A1});var bZ6=H((jZ6)=>{Object.defineProperty(jZ6,"__esModule",{value:!0});jZ6.wordlists=void 0;var G15=XZ6(),X15=$k(),z15=WZ6(),K15=qZ6(),W15=IZ6(),Z15=wZ6(),V15=CZ6(),q15=SZ6(),vZ6=kZ6();jZ6.wordlists={cz:G15.LangCz.wordlist(),en:X15.LangEn.wordlist(),es:z15.LangEs.wordlist(),fr:K15.LangFr.wordlist(),it:V15.LangIt.wordlist(),pt:q15.LangPt.wordlist(),ja:W15.LangJa.wordlist(),ko:Z15.LangKo.wordlist(),zh_cn:vZ6.LangZh.wordlist("cn"),zh_tw:vZ6.LangZh.wordlist("tw")}});var xZ6=H((SH)=>{Object.defineProperty(SH,"__esModule",{value:!0});SH.wordlists=SH.WordlistOwlA=SH.WordlistOwl=SH.LangEn=SH.Wordlist=void 0;var U15=HL();Object.defineProperty(SH,"Wordlist",{enumerable:!0,get:function(){return U15.Wordlist}});var M15=$k();Object.defineProperty(SH,"LangEn",{enumerable:!0,get:function(){return M15.LangEn}});var D15=LH();Object.defineProperty(SH,"WordlistOwl",{enumerable:!0,get:function(){return D15.WordlistOwl}});var H15=pn();Object.defineProperty(SH,"WordlistOwlA",{enumerable:!0,get:function(){return H15.WordlistOwlA}});var I15=bZ6();Object.defineProperty(SH,"wordlists",{enumerable:!0,get:function(){return I15.wordlists}})});var fA1=H((s)=>{Object.defineProperty(s,"__esModule",{value:!0});s.ripemd160=s.keccak256=s.randomBytes=s.computeHmac=s.UndecodedEventLog=s.EventLog=s.ContractUnknownEventPayload=s.ContractTransactionResponse=s.ContractTransactionReceipt=s.ContractEventPayload=s.ContractFactory=s.Contract=s.BaseContract=s.MessagePrefix=s.EtherSymbol=s.ZeroHash=s.N=s.MaxInt256=s.MinInt256=s.MaxUint256=s.WeiPerEther=s.ZeroAddress=s.resolveAddress=s.isAddress=s.isAddressable=s.getCreate2Address=s.getCreateAddress=s.getIcapAddress=s.getAddress=s.Typed=s.TransactionDescription=s.Result=s.LogDescription=s.Interface=s.Indexed=s.ErrorDescription=s.checkResultErrors=s.StructFragment=s.ParamType=s.NamedFragment=s.FunctionFragment=s.FallbackFragment=s.Fragment=s.EventFragment=s.ErrorFragment=s.ConstructorFragment=s.AbiCoder=s.encodeBytes32String=s.decodeBytes32String=s.version=void 0;s.WebSocketProvider=s.SocketProvider=s.IpcSocketProvider=s.QuickNodeProvider=s.PocketProvider=s.InfuraWebSocketProvider=s.InfuraProvider=s.EtherscanProvider=s.CloudflareProvider=s.ChainstackProvider=s.BlockscoutProvider=s.AnkrProvider=s.AlchemyProvider=s.BrowserProvider=s.JsonRpcSigner=s.JsonRpcProvider=s.JsonRpcApiProvider=s.FallbackProvider=s.AbstractProvider=s.VoidSigner=s.NonceManager=s.AbstractSigner=s.TransactionResponse=s.TransactionReceipt=s.Log=s.FeeData=s.Block=s.getDefaultProvider=s.verifyTypedData=s.TypedDataEncoder=s.solidityPackedSha256=s.solidityPackedKeccak256=s.solidityPacked=s.verifyMessage=s.hashMessage=s.verifyAuthorization=s.hashAuthorization=s.dnsEncode=s.namehash=s.isValidName=s.ensNormalize=s.id=s.SigningKey=s.Signature=s.lock=s.scryptSync=s.scrypt=s.pbkdf2=s.sha512=s.sha256=void 0;s.FetchCancelSignal=s.FetchResponse=s.FetchRequest=s.EventPayload=s.isError=s.isCallException=s.makeError=s.assertPrivate=s.assertNormalize=s.assertArgumentCount=s.assertArgument=s.assert=s.resolveProperties=s.defineProperties=s.zeroPadValue=s.zeroPadBytes=s.stripZerosLeft=s.isBytesLike=s.isHexString=s.hexlify=s.getBytesCopy=s.getBytes=s.dataSlice=s.dataLength=s.concat=s.encodeBase64=s.decodeBase64=s.encodeBase58=s.decodeBase58=s.Transaction=s.recoverAddress=s.computeAddress=s.authorizationify=s.accessListify=s.showThrottleMessage=s.copyRequest=s.UnmanagedSubscriber=s.SocketSubscriber=s.SocketPendingSubscriber=s.SocketEventSubscriber=s.SocketBlockSubscriber=s.MulticoinProviderPlugin=s.NetworkPlugin=s.GasCostPlugin=s.FetchUrlFeeDataNetworkPlugin=s.FeeDataNetworkPlugin=s.EtherscanPlugin=s.EnsPlugin=s.Network=s.EnsResolver=void 0;s.wordlists=s.WordlistOwlA=s.WordlistOwl=s.LangEn=s.Wordlist=s.encryptKeystoreJsonSync=s.encryptKeystoreJson=s.decryptKeystoreJson=s.decryptKeystoreJsonSync=s.decryptCrowdsaleJson=s.isKeystoreJson=s.isCrowdsaleJson=s.getIndexedAccountPath=s.getAccountPath=s.defaultPath=s.Wallet=s.HDNodeVoidWallet=s.HDNodeWallet=s.BaseWallet=s.Mnemonic=s.uuidV4=s.encodeRlp=s.decodeRlp=s.Utf8ErrorFuncs=s.toUtf8String=s.toUtf8CodePoints=s.toUtf8Bytes=s.parseUnits=s.formatUnits=s.parseEther=s.formatEther=s.mask=s.toTwos=s.fromTwos=s.toQuantity=s.toNumber=s.toBeHex=s.toBigInt=s.toBeArray=s.getUint=s.getNumber=s.getBigInt=s.FixedNumber=void 0;var A15=v_();Object.defineProperty(s,"version",{enumerable:!0,get:function(){return A15.version}});var _9=sw();Object.defineProperty(s,"decodeBytes32String",{enumerable:!0,get:function(){return _9.decodeBytes32String}});Object.defineProperty(s,"encodeBytes32String",{enumerable:!0,get:function(){return _9.encodeBytes32String}});Object.defineProperty(s,"AbiCoder",{enumerable:!0,get:function(){return _9.AbiCoder}});Object.defineProperty(s,"ConstructorFragment",{enumerable:!0,get:function(){return _9.ConstructorFragment}});Object.defineProperty(s,"ErrorFragment",{enumerable:!0,get:function(){return _9.ErrorFragment}});Object.defineProperty(s,"EventFragment",{enumerable:!0,get:function(){return _9.EventFragment}});Object.defineProperty(s,"Fragment",{enumerable:!0,get:function(){return _9.Fragment}});Object.defineProperty(s,"FallbackFragment",{enumerable:!0,get:function(){return _9.FallbackFragment}});Object.defineProperty(s,"FunctionFragment",{enumerable:!0,get:function(){return _9.FunctionFragment}});Object.defineProperty(s,"NamedFragment",{enumerable:!0,get:function(){return _9.NamedFragment}});Object.defineProperty(s,"ParamType",{enumerable:!0,get:function(){return _9.ParamType}});Object.defineProperty(s,"StructFragment",{enumerable:!0,get:function(){return _9.StructFragment}});Object.defineProperty(s,"checkResultErrors",{enumerable:!0,get:function(){return _9.checkResultErrors}});Object.defineProperty(s,"ErrorDescription",{enumerable:!0,get:function(){return _9.ErrorDescription}});Object.defineProperty(s,"Indexed",{enumerable:!0,get:function(){return _9.Indexed}});Object.defineProperty(s,"Interface",{enumerable:!0,get:function(){return _9.Interface}});Object.defineProperty(s,"LogDescription",{enumerable:!0,get:function(){return _9.LogDescription}});Object.defineProperty(s,"Result",{enumerable:!0,get:function(){return _9.Result}});Object.defineProperty(s,"TransactionDescription",{enumerable:!0,get:function(){return _9.TransactionDescription}});Object.defineProperty(s,"Typed",{enumerable:!0,get:function(){return _9.Typed}});var TH=k9();Object.defineProperty(s,"getAddress",{enumerable:!0,get:function(){return TH.getAddress}});Object.defineProperty(s,"getIcapAddress",{enumerable:!0,get:function(){return TH.getIcapAddress}});Object.defineProperty(s,"getCreateAddress",{enumerable:!0,get:function(){return TH.getCreateAddress}});Object.defineProperty(s,"getCreate2Address",{enumerable:!0,get:function(){return TH.getCreate2Address}});Object.defineProperty(s,"isAddressable",{enumerable:!0,get:function(){return TH.isAddressable}});Object.defineProperty(s,"isAddress",{enumerable:!0,get:function(){return TH.isAddress}});Object.defineProperty(s,"resolveAddress",{enumerable:!0,get:function(){return TH.resolveAddress}});var AW=iw();Object.defineProperty(s,"ZeroAddress",{enumerable:!0,get:function(){return AW.ZeroAddress}});Object.defineProperty(s,"WeiPerEther",{enumerable:!0,get:function(){return AW.WeiPerEther}});Object.defineProperty(s,"MaxUint256",{enumerable:!0,get:function(){return AW.MaxUint256}});Object.defineProperty(s,"MinInt256",{enumerable:!0,get:function(){return AW.MinInt256}});Object.defineProperty(s,"MaxInt256",{enumerable:!0,get:function(){return AW.MaxInt256}});Object.defineProperty(s,"N",{enumerable:!0,get:function(){return AW.N}});Object.defineProperty(s,"ZeroHash",{enumerable:!0,get:function(){return AW.ZeroHash}});Object.defineProperty(s,"EtherSymbol",{enumerable:!0,get:function(){return AW.EtherSymbol}});Object.defineProperty(s,"MessagePrefix",{enumerable:!0,get:function(){return AW.MessagePrefix}});var BW=Xk();Object.defineProperty(s,"BaseContract",{enumerable:!0,get:function(){return BW.BaseContract}});Object.defineProperty(s,"Contract",{enumerable:!0,get:function(){return BW.Contract}});Object.defineProperty(s,"ContractFactory",{enumerable:!0,get:function(){return BW.ContractFactory}});Object.defineProperty(s,"ContractEventPayload",{enumerable:!0,get:function(){return BW.ContractEventPayload}});Object.defineProperty(s,"ContractTransactionReceipt",{enumerable:!0,get:function(){return BW.ContractTransactionReceipt}});Object.defineProperty(s,"ContractTransactionResponse",{enumerable:!0,get:function(){return BW.ContractTransactionResponse}});Object.defineProperty(s,"ContractUnknownEventPayload",{enumerable:!0,get:function(){return BW.ContractUnknownEventPayload}});Object.defineProperty(s,"EventLog",{enumerable:!0,get:function(){return BW.EventLog}});Object.defineProperty(s,"UndecodedEventLog",{enumerable:!0,get:function(){return BW.UndecodedEventLog}});var wY=c9();Object.defineProperty(s,"computeHmac",{enumerable:!0,get:function(){return wY.computeHmac}});Object.defineProperty(s,"randomBytes",{enumerable:!0,get:function(){return wY.randomBytes}});Object.defineProperty(s,"keccak256",{enumerable:!0,get:function(){return wY.keccak256}});Object.defineProperty(s,"ripemd160",{enumerable:!0,get:function(){return wY.ripemd160}});Object.defineProperty(s,"sha256",{enumerable:!0,get:function(){return wY.sha256}});Object.defineProperty(s,"sha512",{enumerable:!0,get:function(){return wY.sha512}});Object.defineProperty(s,"pbkdf2",{enumerable:!0,get:function(){return wY.pbkdf2}});Object.defineProperty(s,"scrypt",{enumerable:!0,get:function(){return wY.scrypt}});Object.defineProperty(s,"scryptSync",{enumerable:!0,get:function(){return wY.scryptSync}});Object.defineProperty(s,"lock",{enumerable:!0,get:function(){return wY.lock}});Object.defineProperty(s,"Signature",{enumerable:!0,get:function(){return wY.Signature}});Object.defineProperty(s,"SigningKey",{enumerable:!0,get:function(){return wY.SigningKey}});var e3=iJ();Object.defineProperty(s,"id",{enumerable:!0,get:function(){return e3.id}});Object.defineProperty(s,"ensNormalize",{enumerable:!0,get:function(){return e3.ensNormalize}});Object.defineProperty(s,"isValidName",{enumerable:!0,get:function(){return e3.isValidName}});Object.defineProperty(s,"namehash",{enumerable:!0,get:function(){return e3.namehash}});Object.defineProperty(s,"dnsEncode",{enumerable:!0,get:function(){return e3.dnsEncode}});Object.defineProperty(s,"hashAuthorization",{enumerable:!0,get:function(){return e3.hashAuthorization}});Object.defineProperty(s,"verifyAuthorization",{enumerable:!0,get:function(){return e3.verifyAuthorization}});Object.defineProperty(s,"hashMessage",{enumerable:!0,get:function(){return e3.hashMessage}});Object.defineProperty(s,"verifyMessage",{enumerable:!0,get:function(){return e3.verifyMessage}});Object.defineProperty(s,"solidityPacked",{enumerable:!0,get:function(){return e3.solidityPacked}});Object.defineProperty(s,"solidityPackedKeccak256",{enumerable:!0,get:function(){return e3.solidityPackedKeccak256}});Object.defineProperty(s,"solidityPackedSha256",{enumerable:!0,get:function(){return e3.solidityPackedSha256}});Object.defineProperty(s,"TypedDataEncoder",{enumerable:!0,get:function(){return e3.TypedDataEncoder}});Object.defineProperty(s,"verifyTypedData",{enumerable:!0,get:function(){return e3.verifyTypedData}});var k0=Sn();Object.defineProperty(s,"getDefaultProvider",{enumerable:!0,get:function(){return k0.getDefaultProvider}});Object.defineProperty(s,"Block",{enumerable:!0,get:function(){return k0.Block}});Object.defineProperty(s,"FeeData",{enumerable:!0,get:function(){return k0.FeeData}});Object.defineProperty(s,"Log",{enumerable:!0,get:function(){return k0.Log}});Object.defineProperty(s,"TransactionReceipt",{enumerable:!0,get:function(){return k0.TransactionReceipt}});Object.defineProperty(s,"TransactionResponse",{enumerable:!0,get:function(){return k0.TransactionResponse}});Object.defineProperty(s,"AbstractSigner",{enumerable:!0,get:function(){return k0.AbstractSigner}});Object.defineProperty(s,"NonceManager",{enumerable:!0,get:function(){return k0.NonceManager}});Object.defineProperty(s,"VoidSigner",{enumerable:!0,get:function(){return k0.VoidSigner}});Object.defineProperty(s,"AbstractProvider",{enumerable:!0,get:function(){return k0.AbstractProvider}});Object.defineProperty(s,"FallbackProvider",{enumerable:!0,get:function(){return k0.FallbackProvider}});Object.defineProperty(s,"JsonRpcApiProvider",{enumerable:!0,get:function(){return k0.JsonRpcApiProvider}});Object.defineProperty(s,"JsonRpcProvider",{enumerable:!0,get:function(){return k0.JsonRpcProvider}});Object.defineProperty(s,"JsonRpcSigner",{enumerable:!0,get:function(){return k0.JsonRpcSigner}});Object.defineProperty(s,"BrowserProvider",{enumerable:!0,get:function(){return k0.BrowserProvider}});Object.defineProperty(s,"AlchemyProvider",{enumerable:!0,get:function(){return k0.AlchemyProvider}});Object.defineProperty(s,"AnkrProvider",{enumerable:!0,get:function(){return k0.AnkrProvider}});Object.defineProperty(s,"BlockscoutProvider",{enumerable:!0,get:function(){return k0.BlockscoutProvider}});Object.defineProperty(s,"ChainstackProvider",{enumerable:!0,get:function(){return k0.ChainstackProvider}});Object.defineProperty(s,"CloudflareProvider",{enumerable:!0,get:function(){return k0.CloudflareProvider}});Object.defineProperty(s,"EtherscanProvider",{enumerable:!0,get:function(){return k0.EtherscanProvider}});Object.defineProperty(s,"InfuraProvider",{enumerable:!0,get:function(){return k0.InfuraProvider}});Object.defineProperty(s,"InfuraWebSocketProvider",{enumerable:!0,get:function(){return k0.InfuraWebSocketProvider}});Object.defineProperty(s,"PocketProvider",{enumerable:!0,get:function(){return k0.PocketProvider}});Object.defineProperty(s,"QuickNodeProvider",{enumerable:!0,get:function(){return k0.QuickNodeProvider}});Object.defineProperty(s,"IpcSocketProvider",{enumerable:!0,get:function(){return k0.IpcSocketProvider}});Object.defineProperty(s,"SocketProvider",{enumerable:!0,get:function(){return k0.SocketProvider}});Object.defineProperty(s,"WebSocketProvider",{enumerable:!0,get:function(){return k0.WebSocketProvider}});Object.defineProperty(s,"EnsResolver",{enumerable:!0,get:function(){return k0.EnsResolver}});Object.defineProperty(s,"Network",{enumerable:!0,get:function(){return k0.Network}});Object.defineProperty(s,"EnsPlugin",{enumerable:!0,get:function(){return k0.EnsPlugin}});Object.defineProperty(s,"EtherscanPlugin",{enumerable:!0,get:function(){return k0.EtherscanPlugin}});Object.defineProperty(s,"FeeDataNetworkPlugin",{enumerable:!0,get:function(){return k0.FeeDataNetworkPlugin}});Object.defineProperty(s,"FetchUrlFeeDataNetworkPlugin",{enumerable:!0,get:function(){return k0.FetchUrlFeeDataNetworkPlugin}});Object.defineProperty(s,"GasCostPlugin",{enumerable:!0,get:function(){return k0.GasCostPlugin}});Object.defineProperty(s,"NetworkPlugin",{enumerable:!0,get:function(){return k0.NetworkPlugin}});Object.defineProperty(s,"MulticoinProviderPlugin",{enumerable:!0,get:function(){return k0.MulticoinProviderPlugin}});Object.defineProperty(s,"SocketBlockSubscriber",{enumerable:!0,get:function(){return k0.SocketBlockSubscriber}});Object.defineProperty(s,"SocketEventSubscriber",{enumerable:!0,get:function(){return k0.SocketEventSubscriber}});Object.defineProperty(s,"SocketPendingSubscriber",{enumerable:!0,get:function(){return k0.SocketPendingSubscriber}});Object.defineProperty(s,"SocketSubscriber",{enumerable:!0,get:function(){return k0.SocketSubscriber}});Object.defineProperty(s,"UnmanagedSubscriber",{enumerable:!0,get:function(){return k0.UnmanagedSubscriber}});Object.defineProperty(s,"copyRequest",{enumerable:!0,get:function(){return k0.copyRequest}});Object.defineProperty(s,"showThrottleMessage",{enumerable:!0,get:function(){return k0.showThrottleMessage}});var yk=e7();Object.defineProperty(s,"accessListify",{enumerable:!0,get:function(){return yk.accessListify}});Object.defineProperty(s,"authorizationify",{enumerable:!0,get:function(){return yk.authorizationify}});Object.defineProperty(s,"computeAddress",{enumerable:!0,get:function(){return yk.computeAddress}});Object.defineProperty(s,"recoverAddress",{enumerable:!0,get:function(){return yk.recoverAddress}});Object.defineProperty(s,"Transaction",{enumerable:!0,get:function(){return yk.Transaction}});var D0=h1();Object.defineProperty(s,"decodeBase58",{enumerable:!0,get:function(){return D0.decodeBase58}});Object.defineProperty(s,"encodeBase58",{enumerable:!0,get:function(){return D0.encodeBase58}});Object.defineProperty(s,"decodeBase64",{enumerable:!0,get:function(){return D0.decodeBase64}});Object.defineProperty(s,"encodeBase64",{enumerable:!0,get:function(){return D0.encodeBase64}});Object.defineProperty(s,"concat",{enumerable:!0,get:function(){return D0.concat}});Object.defineProperty(s,"dataLength",{enumerable:!0,get:function(){return D0.dataLength}});Object.defineProperty(s,"dataSlice",{enumerable:!0,get:function(){return D0.dataSlice}});Object.defineProperty(s,"getBytes",{enumerable:!0,get:function(){return D0.getBytes}});Object.defineProperty(s,"getBytesCopy",{enumerable:!0,get:function(){return D0.getBytesCopy}});Object.defineProperty(s,"hexlify",{enumerable:!0,get:function(){return D0.hexlify}});Object.defineProperty(s,"isHexString",{enumerable:!0,get:function(){return D0.isHexString}});Object.defineProperty(s,"isBytesLike",{enumerable:!0,get:function(){return D0.isBytesLike}});Object.defineProperty(s,"stripZerosLeft",{enumerable:!0,get:function(){return D0.stripZerosLeft}});Object.defineProperty(s,"zeroPadBytes",{enumerable:!0,get:function(){return D0.zeroPadBytes}});Object.defineProperty(s,"zeroPadValue",{enumerable:!0,get:function(){return D0.zeroPadValue}});Object.defineProperty(s,"defineProperties",{enumerable:!0,get:function(){return D0.defineProperties}});Object.defineProperty(s,"resolveProperties",{enumerable:!0,get:function(){return D0.resolveProperties}});Object.defineProperty(s,"assert",{enumerable:!0,get:function(){return D0.assert}});Object.defineProperty(s,"assertArgument",{enumerable:!0,get:function(){return D0.assertArgument}});Object.defineProperty(s,"assertArgumentCount",{enumerable:!0,get:function(){return D0.assertArgumentCount}});Object.defineProperty(s,"assertNormalize",{enumerable:!0,get:function(){return D0.assertNormalize}});Object.defineProperty(s,"assertPrivate",{enumerable:!0,get:function(){return D0.assertPrivate}});Object.defineProperty(s,"makeError",{enumerable:!0,get:function(){return D0.makeError}});Object.defineProperty(s,"isCallException",{enumerable:!0,get:function(){return D0.isCallException}});Object.defineProperty(s,"isError",{enumerable:!0,get:function(){return D0.isError}});Object.defineProperty(s,"EventPayload",{enumerable:!0,get:function(){return D0.EventPayload}});Object.defineProperty(s,"FetchRequest",{enumerable:!0,get:function(){return D0.FetchRequest}});Object.defineProperty(s,"FetchResponse",{enumerable:!0,get:function(){return D0.FetchResponse}});Object.defineProperty(s,"FetchCancelSignal",{enumerable:!0,get:function(){return D0.FetchCancelSignal}});Object.defineProperty(s,"FixedNumber",{enumerable:!0,get:function(){return D0.FixedNumber}});Object.defineProperty(s,"getBigInt",{enumerable:!0,get:function(){return D0.getBigInt}});Object.defineProperty(s,"getNumber",{enumerable:!0,get:function(){return D0.getNumber}});Object.defineProperty(s,"getUint",{enumerable:!0,get:function(){return D0.getUint}});Object.defineProperty(s,"toBeArray",{enumerable:!0,get:function(){return D0.toBeArray}});Object.defineProperty(s,"toBigInt",{enumerable:!0,get:function(){return D0.toBigInt}});Object.defineProperty(s,"toBeHex",{enumerable:!0,get:function(){return D0.toBeHex}});Object.defineProperty(s,"toNumber",{enumerable:!0,get:function(){return D0.toNumber}});Object.defineProperty(s,"toQuantity",{enumerable:!0,get:function(){return D0.toQuantity}});Object.defineProperty(s,"fromTwos",{enumerable:!0,get:function(){return D0.fromTwos}});Object.defineProperty(s,"toTwos",{enumerable:!0,get:function(){return D0.toTwos}});Object.defineProperty(s,"mask",{enumerable:!0,get:function(){return D0.mask}});Object.defineProperty(s,"formatEther",{enumerable:!0,get:function(){return D0.formatEther}});Object.defineProperty(s,"parseEther",{enumerable:!0,get:function(){return D0.parseEther}});Object.defineProperty(s,"formatUnits",{enumerable:!0,get:function(){return D0.formatUnits}});Object.defineProperty(s,"parseUnits",{enumerable:!0,get:function(){return D0.parseUnits}});Object.defineProperty(s,"toUtf8Bytes",{enumerable:!0,get:function(){return D0.toUtf8Bytes}});Object.defineProperty(s,"toUtf8CodePoints",{enumerable:!0,get:function(){return D0.toUtf8CodePoints}});Object.defineProperty(s,"toUtf8String",{enumerable:!0,get:function(){return D0.toUtf8String}});Object.defineProperty(s,"Utf8ErrorFuncs",{enumerable:!0,get:function(){return D0.Utf8ErrorFuncs}});Object.defineProperty(s,"decodeRlp",{enumerable:!0,get:function(){return D0.decodeRlp}});Object.defineProperty(s,"encodeRlp",{enumerable:!0,get:function(){return D0.encodeRlp}});Object.defineProperty(s,"uuidV4",{enumerable:!0,get:function(){return D0.uuidV4}});var z3=iW6();Object.defineProperty(s,"Mnemonic",{enumerable:!0,get:function(){return z3.Mnemonic}});Object.defineProperty(s,"BaseWallet",{enumerable:!0,get:function(){return z3.BaseWallet}});Object.defineProperty(s,"HDNodeWallet",{enumerable:!0,get:function(){return z3.HDNodeWallet}});Object.defineProperty(s,"HDNodeVoidWallet",{enumerable:!0,get:function(){return z3.HDNodeVoidWallet}});Object.defineProperty(s,"Wallet",{enumerable:!0,get:function(){return z3.Wallet}});Object.defineProperty(s,"defaultPath",{enumerable:!0,get:function(){return z3.defaultPath}});Object.defineProperty(s,"getAccountPath",{enumerable:!0,get:function(){return z3.getAccountPath}});Object.defineProperty(s,"getIndexedAccountPath",{enumerable:!0,get:function(){return z3.getIndexedAccountPath}});Object.defineProperty(s,"isCrowdsaleJson",{enumerable:!0,get:function(){return z3.isCrowdsaleJson}});Object.defineProperty(s,"isKeystoreJson",{enumerable:!0,get:function(){return z3.isKeystoreJson}});Object.defineProperty(s,"decryptCrowdsaleJson",{enumerable:!0,get:function(){return z3.decryptCrowdsaleJson}});Object.defineProperty(s,"decryptKeystoreJsonSync",{enumerable:!0,get:function(){return z3.decryptKeystoreJsonSync}});Object.defineProperty(s,"decryptKeystoreJson",{enumerable:!0,get:function(){return z3.decryptKeystoreJson}});Object.defineProperty(s,"encryptKeystoreJson",{enumerable:!0,get:function(){return z3.encryptKeystoreJson}});Object.defineProperty(s,"encryptKeystoreJsonSync",{enumerable:!0,get:function(){return z3.encryptKeystoreJsonSync}});var gk=xZ6();Object.defineProperty(s,"Wordlist",{enumerable:!0,get:function(){return gk.Wordlist}});Object.defineProperty(s,"LangEn",{enumerable:!0,get:function(){return gk.LangEn}});Object.defineProperty(s,"WordlistOwl",{enumerable:!0,get:function(){return gk.WordlistOwl}});Object.defineProperty(s,"WordlistOwlA",{enumerable:!0,get:function(){return gk.WordlistOwlA}});Object.defineProperty(s,"wordlists",{enumerable:!0,get:function(){return gk.wordlists}})});var mZ6=H((kA1)=>{Object.defineProperty(kA1,"__esModule",{value:!0});kA1.ethers=void 0;var yZ6=jD1(),E15=yZ6.__importStar(fA1());kA1.ethers=E15;yZ6.__exportStar(fA1(),kA1)});var cZ6=H((OQ7,pZ6)=>{/*! wallet.js - Seamflux Client Build | 2026-03-14T14:17:11.782Z */function C15({wordsLength:J="12"}){let Q=new Map([["12",128],["15",160],["18",192],["21",224],["24",256]]);if(Q.get(J)===void 0)throw Error("Invalid words length");return{message:`Generated ${J}-word mnemonic phrase`,mnemonic:(0,lZ6.generateMnemonic)(Q.get(J),void 0,lZ6.wordlists.english)}}function R15({network:J,mnemonic:Q,index:Y}){if(J==="evm"){let G=`m/44'/60'/0'/0/${Y}`,X=h15.ethers.HDNodeWallet.fromPhrase(Q,"",G);return{message:`Derived private key for ${J} network at index ${Y}: ${X.address}`,secretKey:X.privateKey,publicKey:X.publicKey,address:X.address}}if(J==="sui"){let G=(0,j15.mnemonicToSeedSync)(Q).toString("hex"),X=`m/44'/784'/0'/0'/${Y}'`,z=v15.Ed25519Keypair.deriveKeypair(G,X),K=z.toSuiAddress();return{message:`Derived private key for ${J} network at index ${Y}: ${K}`,secretKey:"0x"+(0,uZ6.toHex)((0,k15.decodeSuiPrivateKey)(z.getSecretKey()).secretKey),publicKey:"0x"+(0,uZ6.toHex)(z.getPublicKey().toRawBytes()),address:K}}throw Error("supported network: evm, sui")}var{defineProperty:vA1,getOwnPropertyDescriptor:F15,getOwnPropertyNames:S15}=Object,T15=Object.prototype.hasOwnProperty,P15=(J,Q)=>{for(var Y in Q)vA1(J,Y,{get:Q[Y],enumerable:!0})},$15=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of S15(Q))T15.call(J,X)||X===Y||vA1(J,X,{get:()=>Q[X],enumerable:!(G=F15(Q,X))||G.enumerable});return J},f15=(J)=>$15(vA1({},"__esModule",{value:!0}),J),dZ6={};P15(dZ6,{generateMnemonic:()=>C15,getDerivedPrivateKey:()=>R15}),pZ6.exports=f15(dZ6);var k15=C86(),v15=UW1(),uZ6=fW(),j15=kD1(),lZ6=kD1(),h15=mZ6()});var nZ6=H((AQ7,iZ6)=>{/*! defi.js - Seamflux Client Build | 2026-03-14T14:17:12.141Z */async function b15({fromTokenAddress:J,toTokenAddress:Q,amount:Y,slippage:G,chainType:X,walletAddress:z,dexIds:K}){let W=PH.chainIndexMap.get(X.toLocaleLowerCase());if(!W)throw Error(`Chain type ${X} not supported`);let{decimals:Z}=await(0,wW.getTokenDecimal)({tokenAddress:J,chainType:X}),V=Y;if(Y){let{balance:f}=await(0,wW.getTokenBalance)({tokenAddress:J,ownerAddress:z,chainType:X,withDecimals:!0}),C=BigInt(f);if(C<(0,NW.parseUnits)(Y,Z)){let P=(0,NW.formatUnits)(C,Z),{symbol:k}=await(0,wW.getTokenSymbol)({tokenAddress:J,chainType:X});throw Error(`Insufficient ${k} balance. Required: ${Y} ${k}, Available: ${P} ${k}. Please ensure you have enough balance before swapping.`)}}else{let{balance:f}=await(0,wW.getTokenBalance)({tokenAddress:J,ownerAddress:z,chainType:X,withDecimals:!0});V=(0,NW.formatUnits)(BigInt(f),Z)}let q=(0,NW.parseUnits)(V,Z).toString(),U=(0,PH.getOkxRouterAddress)(X);if(J.toLowerCase()!=="0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"){let{allowance:f}=await(0,wW.getTokenAllowance)({tokenAddress:J,ownerAddress:z,spenderAddress:U,chainType:X});if(BigInt(f)<BigInt(q)){let{symbol:C}=await(0,wW.getTokenSymbol)({tokenAddress:J,chainType:X}),P=(0,NW.formatUnits)(BigInt(f),Z);throw Error(`Insufficient ${C} allowance for router ${U}. Required: ${V} ${C}, Approved: ${P} ${C}. Please call buildOkxTokenApproveTx to approve the token before swapping.`)}}let M={chainIndex:W,fromTokenAddress:J,toTokenAddress:Q,amount:q,userWalletAddress:z,feePercent:PH.feePercent,toTokenReferrerWalletAddress:_15.toTokenReferrerWalletAddress,dexIds:K};G?M.slippagePercent=100*Number(G):(M.slippagePercent=2,M.autoSlippage=!0,M.maxAutoSlippage="4");let D=await(0,_n.httpRequest)({method:"GET",path:"/api/v6/dex/aggregator/swap",queryParams:M}),I=Array.isArray(D)?D[0]:D,{routerResult:O,tx:A}=I||{};if(!I)throw Error("No swap data returned from aggregator");let B=(f,C,P)=>f&&C&&P?`${(0,NW.formatUnits)(BigInt(f),Number(C))} ${P}`:"N/A",w=O?.dexRouterList?.map((f)=>`${f.fromToken?.tokenSymbol} -> ${f.toToken?.tokenSymbol} (${f.dexProtocol?.dexName} ${f.dexProtocol?.percent}%)`).join(" | ")||"N/A",N=B(O?.fromTokenAmount,O?.fromToken?.decimal,O?.fromToken?.tokenSymbol),L=B(O?.toTokenAmount,O?.toToken?.decimal,O?.toToken?.tokenSymbol),E=B(A?.minReceiveAmount,O?.toToken?.decimal,O?.toToken?.tokenSymbol),R=[`Path: ${w}`,`From: ${N}`,`To (est): ${L}`,`Min receive: ${E}`,`Slippage: ${A?.slippagePercent??M.slippagePercent??"N/A"}%`,`Price impact: ${O?.priceImpactPercent??"N/A"}%`,`Trade fee: ${O?.tradeFee??"N/A"}`,`Gas estimate: ${O?.estimateGasFee??"N/A"}`].join(`
`),F=A?{...A}:{};return F.chainType=X,{fromAmount:N,toAmount:L,minReceiveAmount:E,slippagePercent:A?.slippagePercent??M.slippagePercent??"N/A",priceImpactPercent:O?.priceImpactPercent??"N/A",message:R,chainType:X,chainIndex:W,transactions:JSON.stringify(F)}}async function x15({chainType:J,tokenContractAddress:Q,amount:Y,walletAddress:G,unlimitedApproval:X=!0}){let z=PH.chainIndexMap.get(J.toLocaleLowerCase());if(!z)throw Error(`Chain type ${J} not supported`);let{decimals:K}=await(0,wW.getTokenDecimal)({tokenAddress:Q,chainType:J}),W=(0,PH.getOkxRouterAddress)(J),Z=Y;if(!Y){let{balance:M}=await(0,wW.getTokenBalance)({tokenAddress:Q,ownerAddress:G,chainType:J,withDecimals:!0});Z=(0,NW.formatUnits)(BigInt(M),K)}let V=(0,NW.parseUnits)(Z,K).toString();try{let{allowance:M}=await(0,wW.getTokenAllowance)({tokenAddress:Q,ownerAddress:G,spenderAddress:W,chainType:J});if(BigInt(M)>=BigInt(V))return{data:null,message:"Token already approved",dexContractAddress:W,gasLimit:"0",gasPrice:"0"}}catch(M){console.warn("Failed to check allowance, proceeding with approval:",M)}let q=await(0,_n.httpRequest)({method:"GET",path:"/api/v6/dex/aggregator/approve-transaction",queryParams:{chainIndex:z,tokenContractAddress:Q,approveAmount:X?NW.maxUint256:V}}),U={from:G,to:Q,value:"0",data:q[0].data,gasLimit:q[0].gasLimit,gasPrice:q[0].gasPrice,chainType:J};return{transactions:JSON.stringify(U)}}async function y15({chainType:J,fromAddress:Q,toAddress:Y,txAmount:G,extJson:X}){let z=PH.chainIndexMap.get(J.toLocaleLowerCase());if(!z)throw Error(`Chain type ${J} not supported`);return await(0,_n.httpRequest)({method:"POST ",path:"/api/v5/dex/pre-transaction/gas-limit",body:{chainIndex:z,fromAddress:Q,toAddress:Y,txAmount:G,extJson:X}})}async function g15(J){return await(0,_n.httpRequest)({method:"GET",path:"/api/v6/dex/aggregator/get-liquidity",queryParams:{chainIndex:PH.chainIndexMap.get(J.toLocaleLowerCase())}})}var{defineProperty:jA1,getOwnPropertyDescriptor:m15,getOwnPropertyNames:d15}=Object,u15=Object.prototype.hasOwnProperty,l15=(J,Q)=>{for(var Y in Q)jA1(J,Y,{get:Q[Y],enumerable:!0})},p15=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of d15(Q))u15.call(J,X)||X===Y||jA1(J,X,{get:()=>Q[X],enumerable:!(G=m15(Q,X))||G.enumerable});return J},c15=(J)=>p15(jA1({},"__esModule",{value:!0}),J),_Z6={};l15(_Z6,{buildSwapTransaction:()=>b15,buildTokenApproveTransaction:()=>x15,fetchLiquidity:()=>g15,getGasLimit:()=>y15}),iZ6.exports=c15(_Z6);var NW=yJ1(),wW=VT(),PH=Nd(),_15=Nd(),_n=s21()});var JV6=H((BQ7,eZ6)=>{/*! swap.js - Seamflux Client Build | 2026-03-14T14:17:11.791Z */async function i15(J){if(!aZ6(J))throw Error(`Validation failed: ${JSON.stringify(aZ6.errors)}`);if(J.slippage&&(J.slippage<0||J.slippage>0.1))throw Error("Slippage must be between 0 and 0.1");let{chainType:Q,fromTokenAddress:Y,toTokenAddress:G,amount:X,slippage:z,walletAddress:K}=J;return await(0,tZ6.buildSwapTransaction)({chainType:Q,fromTokenAddress:Y,toTokenAddress:G,amount:X,slippage:z,walletAddress:K})}async function n15(J){if(!rZ6(J))throw Error(`Validation failed: ${JSON.stringify(rZ6.errors)}`);let{chainType:Q,tokenContractAddress:Y,amount:G,walletAddress:X,unlimitedApproval:z=!1}=J;return{...await(0,tZ6.buildTokenApproveTransaction)({chainType:Q,tokenContractAddress:Y,amount:G,walletAddress:X,unlimitedApproval:z}),message:`Prepared OKX token approve transaction: ${z?"unlimited":G||"full balance"} approval for ${Y} on ${Q}`}}var{defineProperty:hA1,getOwnPropertyDescriptor:o15,getOwnPropertyNames:a15}=Object,r15=Object.prototype.hasOwnProperty,s15=(J,Q)=>{for(var Y in Q)hA1(J,Y,{get:Q[Y],enumerable:!0})},t15=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of a15(Q))r15.call(J,X)||X===Y||hA1(J,X,{get:()=>Q[X],enumerable:!(G=o15(Q,X))||G.enumerable});return J},e15=(J)=>t15(hA1({},"__esModule",{value:!0}),J),oZ6={};s15(oZ6,{buildOkxSwapTx:()=>i15,buildOkxTokenApproveTx:()=>n15}),eZ6.exports=e15(oZ6);var sZ6=S_(),tZ6=nZ6(),J05={type:"object",properties:{chainType:{type:"string",description:"Chain type, example: solana, bsc, base, sui, arbitrum etc."},fromTokenAddress:{type:"string",description:"From token address"},toTokenAddress:{type:"string",description:"To token address"},amount:{type:"string",description:"Amount, if amount is not provided, will use full balance"},slippage:{type:"number",description:"eg: 0.02, By default, slippage will be calculated and set automatically based on current market data"},walletAddress:{type:"string",description:"Wallet address"}},required:["chainType","fromTokenAddress","toTokenAddress","walletAddress"]},aZ6=sZ6.ajv.compile(J05),Q05={type:"object",properties:{chainType:{type:"string",description:"Chain type, example: solana, bsc, base, sui, arbitrum etc."},tokenContractAddress:{type:"string",description:"Token contract address"},amount:{type:"string",description:"Amount (optional, if not provided, will use full balance)"},walletAddress:{type:"string",description:"Wallet address"},unlimitedApproval:{type:"boolean",description:"Whether to use unlimited approval (default: true)",default:!0}},required:["chainType","tokenContractAddress","walletAddress"]},rZ6=sZ6.ajv.compile(Q05)});var GV6=H((NQ7,YV6)=>{/*! event.js - Seamflux Client Build | 2026-03-14T14:17:11.996Z */function Y05(J,Q){if(Q<=0)return J;let Y=BigInt(J),G=BigInt(10)**BigInt(Q),X=Y/G,z=Y%G;if(z===BigInt(0))return X.toString(10);let K=z.toString(10).padStart(Q,"0").replace(/0+$/,"");return K.length>0?`${X.toString(10)}.${K}`:X.toString(10)}async function G05({transactionHash:J,chainType:Q}){if(!J)throw Error("transactionHash is required");if(!Q)throw Error("chainType is required");(0,mk.setWeb3Provider)(Q);try{return await(0,q05.retry)({times:3,delay:3000},async()=>{let Y=await mk.web3.eth.getTransactionReceipt(J);if(!Y)throw Error(`Transaction receipt not found for hash: ${J}`);let G={};for(let K of Y.logs){if(!K.topics||K.topics.length<3)continue;if((K.topics[0]||"").toLowerCase()!=="0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef")continue;let W=mk.web3.utils.toChecksumAddress("0x"+K.topics[1].slice(26)),Z=mk.web3.utils.toChecksumAddress("0x"+K.topics[2].slice(26)),V=K.data&&K.data!=="0x"?BigInt(K.data).toString(10):"0",q=mk.web3.utils.toChecksumAddress(String(K.address));G[q]||(G[q]=[]),G[q].push({from:W,to:Z,amount:V})}let X=Object.keys(G),z={};await Promise.all(X.map(async(K)=>{try{let{decimals:W}=await(0,U05.getTokenDecimal)({tokenAddress:K,chainType:Q});z[K]=W}catch(W){z[K]=0}}));for(let K of X){let W=z[K]??0;for(let Z of G[K])Z.amount=Y05(Z.amount,W)}return{message:`Successfully decoded transfer event for ${J} on ${Q}`,events:G}})}catch(Y){return{message:`Failed to decode transfer event for ${J} on ${Q}: ${Y instanceof Error?Y.message:"Unknown error"}`}}}var{defineProperty:bA1,getOwnPropertyDescriptor:X05,getOwnPropertyNames:z05}=Object,K05=Object.prototype.hasOwnProperty,W05=(J,Q)=>{for(var Y in Q)bA1(J,Y,{get:Q[Y],enumerable:!0})},Z05=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of z05(Q))K05.call(J,X)||X===Y||bA1(J,X,{get:()=>Q[X],enumerable:!(G=X05(Q,X))||G.enumerable});return J},V05=(J)=>Z05(bA1({},"__esModule",{value:!0}),J),QV6={};W05(QV6,{decodeTransferEvent:()=>G05}),YV6.exports=V05(QV6);var q05=FK(),mk=KK(),U05=VT()});var zV6=H((wQ7,K3)=>{/*! index.js - Seamflux Client Build | 2026-03-14T14:17:11.797Z */var{defineProperty:XV6,getOwnPropertyDescriptor:M05,getOwnPropertyNames:D05}=Object,H05=Object.prototype.hasOwnProperty,xA1=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of D05(Q))H05.call(J,X)||X===Y||XV6(J,X,{get:()=>Q[X],enumerable:!(G=M05(Q,X))||G.enumerable});return J},sJ=(J,Q,Y)=>(xA1(J,Q,"default"),Y&&xA1(Y,Q,"default")),I05=(J)=>xA1(XV6({},"__esModule",{value:!0}),J),JJ={};K3.exports=I05(JJ),sJ(JJ,ub1(),K3.exports),sJ(JJ,VT(),K3.exports),sJ(JJ,Jw0(),K3.exports),sJ(JJ,Ww0(),K3.exports),sJ(JJ,v66(),K3.exports),sJ(JJ,Bd(),K3.exports),sJ(JJ,a66(),K3.exports),sJ(JJ,Y86(),K3.exports),sJ(JJ,K86(),K3.exports),sJ(JJ,N86(),K3.exports),sJ(JJ,cZ6(),K3.exports),sJ(JJ,JV6(),K3.exports),sJ(JJ,GV6(),K3.exports)});var DV6=H((LQ7,MV6)=>{/*! sendTweet.js - Seamflux Client Build | 2026-03-14T14:17:05.985Z */function pq(J){return encodeURIComponent(J).replace(/!/g,"%21").replace(/'/g,"%27").replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/\*/g,"%2A")}function O05(J){try{let Q=new URL(J);return`${Q.protocol}//${Q.host}${Q.pathname}`}catch{return J}}function A05(J,Q,Y,G,X){let z=O05(Q),K={...Y},W=Object.keys(K).sort().map((q)=>`${pq(q)}=${pq(K[q])}`).join("&"),Z=`${J.toUpperCase()}&${pq(z)}&${pq(W)}`,V=`${pq(G)}&${pq(X)}`;return UV6.createHmac("sha1",V).update(Z).digest("base64")}function B05(J,Q,Y,G,X,z,K){let W=UV6.randomBytes(16).toString("hex"),Z={oauth_consumer_key:G,oauth_token:z,oauth_signature_method:"HMAC-SHA1",oauth_timestamp:Math.floor(Date.now()/1000).toString(),oauth_nonce:W,oauth_version:"1.0"},V=A05(J,Q,{...Y,...Z},X,K);return Z.oauth_signature=V,`OAuth ${Object.keys(Z).sort().map((q)=>`${pq(q)}="${pq(Z[q])}"`).join(", ")}`}function N05(J,Q,Y,G,X,z,K){return{Authorization:B05(J,Q,Y,G,X,z,K),"Content-Type":"application/json"}}async function w05(J){if(!ZV6(J))throw Error(`Validation failed: ${JSON.stringify(ZV6.errors)}`);let{apiKey:Q,secret:Y,accessToken:G,accessTokenSecret:X,text:z}=J;if(!z||z.trim().length===0)throw Error("Tweet text cannot be empty");if(z.length>280)throw Error("Tweet text cannot exceed 280 characters");let K={text:z.trim()},W=`${$05}/tweets`,Z=N05("POST",W,{},Q,Y,G,X);try{let V=await WV6.default.post(W,K,{headers:Z,timeout:30000}),q=V.data.data.id,U=V.data.data.text;return{message:`Successfully sent tweet: ${U.substring(0,50)}${U.length>50?"...":""}`,id:q,text:U}}catch(V){if(WV6.default.isAxiosError(V)){let q=V;if(q.response){let U=q.message;throw q.response.data&&(q.response.data.errors?U=q.response.data.errors.map((M)=>`${M.message} (code: ${M.code})`).join(", "):q.response.data.detail?U=q.response.data.detail:typeof q.response.data=="string"?U=q.response.data:typeof q.response.data=="object"&&(U=JSON.stringify(q.response.data))),q.response.status===401&&(U+=`

OAuth 1.0a Authentication Failed. Please check your API Key, Secret, Access Token, and Access Token Secret are correct.`),q.response.status===403&&(U+='. Ensure your OAuth 1.0a credentials have "Read and Write" permissions.'),Error(`Twitter API error (${q.response.status}): ${U}`)}throw Error(`Request failed: ${q.message}`)}throw V}}var{create:L05,defineProperty:nn,getOwnPropertyDescriptor:E05,getOwnPropertyNames:C05,getPrototypeOf:R05}=Object,F05=Object.prototype.hasOwnProperty,S05=(J,Q)=>{for(var Y in Q)nn(J,Y,{get:Q[Y],enumerable:!0})},VV6=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of C05(Q))F05.call(J,X)||X===Y||nn(J,X,{get:()=>Q[X],enumerable:!(G=E05(Q,X))||G.enumerable});return J},qV6=(J,Q,Y)=>(Y=J!=null?L05(R05(J)):{},VV6(!Q&&J&&J.__esModule?Y:nn(Y,"default",{value:J,enumerable:!0}),J)),T05=(J)=>VV6(nn({},"__esModule",{value:!0}),J),KV6={};S05(KV6,{sendTweet:()=>w05}),MV6.exports=T05(KV6);var P05=S_(),WV6=qV6(lQ1()),UV6=qV6(V1("crypto")),$05="https://api.twitter.com/2",f05={type:"object",properties:{apiKey:{type:"string",description:"Twitter API key (consumer key)"},secret:{type:"string",description:"Twitter API secret (consumer secret)"},accessToken:{type:"string",description:"Twitter access token"},accessTokenSecret:{type:"string",description:"Twitter access token secret"},text:{type:"string",description:"Tweet text content (max 280 characters)"}},required:["apiKey","secret","accessToken","accessTokenSecret","text"],additionalProperties:!0},ZV6=P05.ajv.compile(f05)});var AV6=H((EQ7,OV6)=>{var{defineProperty:yA1,getOwnPropertyDescriptor:k05,getOwnPropertyNames:v05}=Object,j05=Object.prototype.hasOwnProperty,h05=(J,Q)=>{for(var Y in Q)yA1(J,Y,{get:Q[Y],enumerable:!0})},b05=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of v05(Q))if(!j05.call(J,X)&&X!==Y)yA1(J,X,{get:()=>Q[X],enumerable:!(G=k05(Q,X))||G.enumerable})}return J},x05=(J)=>b05(yA1({},"__esModule",{value:!0}),J),HV6={};h05(HV6,{Eventified:()=>IV6,Hookified:()=>y05});OV6.exports=x05(HV6);var IV6=class{_eventListeners;_maxListeners;_logger;_throwOnEmitError=!1;_throwOnEmptyListeners=!1;_errorEvent="error";constructor(J){if(this._eventListeners=new Map,this._maxListeners=100,this._logger=J?.logger,J?.throwOnEmitError!==void 0)this._throwOnEmitError=J.throwOnEmitError;if(J?.throwOnEmptyListeners!==void 0)this._throwOnEmptyListeners=J.throwOnEmptyListeners}get logger(){return this._logger}set logger(J){this._logger=J}get throwOnEmitError(){return this._throwOnEmitError}set throwOnEmitError(J){this._throwOnEmitError=J}get throwOnEmptyListeners(){return this._throwOnEmptyListeners}set throwOnEmptyListeners(J){this._throwOnEmptyListeners=J}once(J,Q){let Y=(...G)=>{this.off(J,Y),Q(...G)};return this.on(J,Y),this}listenerCount(J){if(J===void 0)return this.getAllListeners().length;let Q=this._eventListeners.get(J);return Q?Q.length:0}eventNames(){return[...this._eventListeners.keys()]}rawListeners(J){if(J===void 0)return this.getAllListeners();return this._eventListeners.get(J)??[]}prependListener(J,Q){let Y=this._eventListeners.get(J)??[];return Y.unshift(Q),this._eventListeners.set(J,Y),this}prependOnceListener(J,Q){let Y=(...G)=>{this.off(J,Y),Q(...G)};return this.prependListener(J,Y),this}maxListeners(){return this._maxListeners}addListener(J,Q){return this.on(J,Q),this}on(J,Q){if(!this._eventListeners.has(J))this._eventListeners.set(J,[]);let Y=this._eventListeners.get(J);if(Y){if(Y.length>=this._maxListeners)console.warn(`MaxListenersExceededWarning: Possible event memory leak detected. ${Y.length+1} ${J} listeners added. Use setMaxListeners() to increase limit.`);Y.push(Q)}return this}removeListener(J,Q){return this.off(J,Q),this}off(J,Q){let Y=this._eventListeners.get(J)??[],G=Y.indexOf(Q);if(G!==-1)Y.splice(G,1);if(Y.length===0)this._eventListeners.delete(J);return this}emit(J,...Q){let Y=!1,G=this._eventListeners.get(J);if(G&&G.length>0)for(let X of G)X(...Q),Y=!0;if(J===this._errorEvent){let X=Q[0]instanceof Error?Q[0]:Error(`${Q[0]}`);if(this._throwOnEmitError&&!Y)throw X;else if(this.listeners(this._errorEvent).length===0&&this._throwOnEmptyListeners===!0)throw X}return this.sendLog(J,Q),Y}listeners(J){return this._eventListeners.get(J)??[]}removeAllListeners(J){if(J!==void 0)this._eventListeners.delete(J);else this._eventListeners.clear();return this}setMaxListeners(J){this._maxListeners=J;for(let Q of this._eventListeners.values())if(Q.length>J)Q.splice(J)}getAllListeners(){let J=[];for(let Q of this._eventListeners.values())J=[...J,...Q];return J}sendLog(J,Q){if(!this._logger)return;let Y;if(typeof Q==="string")Y=Q;else if(Array.isArray(Q)&&Q.length>0&&Q[0]instanceof Error)Y=Q[0].message;else if(Q instanceof Error)Y=Q.message;else if(Array.isArray(Q)&&Q.length>0&&typeof Q[0]?.message==="string")Y=Q[0].message;else Y=JSON.stringify(Q);switch(J){case"error":{this._logger.error?.(Y,{event:J,data:Q});break}case"warn":{this._logger.warn?.(Y,{event:J,data:Q});break}case"trace":{this._logger.trace?.(Y,{event:J,data:Q});break}case"debug":{this._logger.debug?.(Y,{event:J,data:Q});break}case"fatal":{this._logger.fatal?.(Y,{event:J,data:Q});break}default:{this._logger.info?.(Y,{event:J,data:Q});break}}}},y05=class extends IV6{_hooks;_throwOnHookError=!1;_enforceBeforeAfter=!1;_deprecatedHooks;_allowDeprecated=!0;constructor(J){super({logger:J?.logger,throwOnEmitError:J?.throwOnEmitError,throwOnEmptyListeners:J?.throwOnEmptyListeners});if(this._hooks=new Map,this._deprecatedHooks=J?.deprecatedHooks?new Map(J.deprecatedHooks):new Map,J?.throwOnHookError!==void 0)this._throwOnHookError=J.throwOnHookError;else if(J?.throwHookErrors!==void 0)this._throwOnHookError=J.throwHookErrors;if(J?.enforceBeforeAfter!==void 0)this._enforceBeforeAfter=J.enforceBeforeAfter;if(J?.allowDeprecated!==void 0)this._allowDeprecated=J.allowDeprecated}get hooks(){return this._hooks}get throwHookErrors(){return this._throwOnHookError}set throwHookErrors(J){this._throwOnHookError=J}get throwOnHookError(){return this._throwOnHookError}set throwOnHookError(J){this._throwOnHookError=J}get enforceBeforeAfter(){return this._enforceBeforeAfter}set enforceBeforeAfter(J){this._enforceBeforeAfter=J}get deprecatedHooks(){return this._deprecatedHooks}set deprecatedHooks(J){this._deprecatedHooks=J}get allowDeprecated(){return this._allowDeprecated}set allowDeprecated(J){this._allowDeprecated=J}validateHookName(J){if(this._enforceBeforeAfter){let Q=J.trim().toLocaleLowerCase();if(!Q.startsWith("before")&&!Q.startsWith("after"))throw Error(`Hook event "${J}" must start with "before" or "after" when enforceBeforeAfter is enabled`)}}checkDeprecatedHook(J){if(this._deprecatedHooks.has(J)){let Q=this._deprecatedHooks.get(J),Y=`Hook "${J}" is deprecated${Q?`: ${Q}`:""}`;return this.emit("warn",{hook:J,message:Y}),this._allowDeprecated}return!0}onHook(J,Q){this.onHookEntry({event:J,handler:Q})}onHookEntry(J){if(this.validateHookName(J.event),!this.checkDeprecatedHook(J.event))return;let Q=this._hooks.get(J.event);if(Q)Q.push(J.handler);else this._hooks.set(J.event,[J.handler])}addHook(J,Q){this.onHookEntry({event:J,handler:Q})}onHooks(J){for(let Q of J)this.onHook(Q.event,Q.handler)}prependHook(J,Q){if(this.validateHookName(J),!this.checkDeprecatedHook(J))return;let Y=this._hooks.get(J);if(Y)Y.unshift(Q);else this._hooks.set(J,[Q])}prependOnceHook(J,Q){if(this.validateHookName(J),!this.checkDeprecatedHook(J))return;let Y=async(...G)=>{return this.removeHook(J,Y),Q(...G)};this.prependHook(J,Y)}onceHook(J,Q){if(this.validateHookName(J),!this.checkDeprecatedHook(J))return;let Y=async(...G)=>{return this.removeHook(J,Y),Q(...G)};this.onHook(J,Y)}removeHook(J,Q){if(this.validateHookName(J),!this.checkDeprecatedHook(J))return;let Y=this._hooks.get(J);if(Y){let G=Y.indexOf(Q);if(G!==-1)Y.splice(G,1)}}removeHooks(J){for(let Q of J)this.removeHook(Q.event,Q.handler)}async hook(J,...Q){if(this.validateHookName(J),!this.checkDeprecatedHook(J))return;let Y=this._hooks.get(J);if(Y)for(let G of Y)try{await G(...Q)}catch(X){let z=`${J}: ${X.message}`;if(this.emit("error",Error(z)),this._throwOnHookError)throw Error(z)}}hookSync(J,...Q){if(this.validateHookName(J),!this.checkDeprecatedHook(J))return;let Y=this._hooks.get(J);if(Y)for(let G of Y){if(G.constructor.name==="AsyncFunction")continue;try{G(...Q)}catch(X){let z=`${J}: ${X.message}`;if(this.emit("error",Error(z)),this._throwOnHookError)throw Error(z)}}}async beforeHook(J,...Q){await this.hook(`before:${J}`,...Q)}async afterHook(J,...Q){await this.hook(`after:${J}`,...Q)}async callHook(J,...Q){await this.hook(J,...Q)}getHooks(J){if(this.validateHookName(J),!this.checkDeprecatedHook(J))return;return this._hooks.get(J)}clearHooks(){this._hooks.clear()}}});var SV6=H((FQ7,FV6)=>{var{defineProperty:gA1,getOwnPropertyDescriptor:g05,getOwnPropertyNames:m05}=Object,d05=Object.prototype.hasOwnProperty,u05=(J,Q)=>{for(var Y in Q)gA1(J,Y,{get:Q[Y],enumerable:!0})},l05=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of m05(Q))if(!d05.call(J,X)&&X!==Y)gA1(J,X,{get:()=>Q[X],enumerable:!(G=g05(Q,X))||G.enumerable})}return J},p05=(J)=>l05(gA1({},"__esModule",{value:!0}),J),BV6={};u05(BV6,{CRC:()=>wV6,Cache:()=>NV6,DJB2:()=>LV6,FNV1:()=>EV6,HashProviders:()=>RV6,Hashery:()=>_05,Murmur:()=>CV6,WebCrypto:()=>dk});FV6.exports=p05(BV6);var c05=AV6(),NV6=class{_enabled=!0;_maxSize=4000;_store=new Map;_keys=[];constructor(J){if(J?.enabled!==void 0)this._enabled=J.enabled;if(J?.maxSize!==void 0)this._maxSize=J.maxSize}get enabled(){return this._enabled}set enabled(J){this._enabled=J}get maxSize(){return this._maxSize}set maxSize(J){this._maxSize=J}get store(){return this._store}get size(){return this._store.size}get(J){return this._store.get(J)}set(J,Q){if(!this._enabled)return;if(this._store.has(J)){this._store.set(J,Q);return}if(this._store.size>=this._maxSize){let Y=this._keys.shift();if(Y)this._store.delete(Y)}this._keys.push(J),this._store.set(J,Q)}has(J){return this._store.has(J)}clear(){this._store.clear(),this._keys=[]}},wV6=class{get name(){return"crc32"}toHashSync(J){let Q;if(J instanceof Uint8Array)Q=J;else if(J instanceof ArrayBuffer)Q=new Uint8Array(J);else if(J instanceof DataView)Q=new Uint8Array(J.buffer,J.byteOffset,J.byteLength);else{let z=J;Q=new Uint8Array(z.buffer,z.byteOffset,z.byteLength)}let Y=3988292384,G=4294967295;for(let z=0;z<Q.length;z++){G=G^Q[z];for(let K=0;K<8;K++)G=G>>>1^Y&-(G&1)}return G=(G^4294967295)>>>0,G.toString(16).padStart(8,"0")}async toHash(J){return this.toHashSync(J)}},dk=class{_algorithm="SHA-256";constructor(J){if(J?.algorithm)this._algorithm=J?.algorithm}get name(){return this._algorithm}async toHash(J){let Q=await crypto.subtle.digest(this._algorithm,J);return Array.from(new Uint8Array(Q)).map((X)=>X.toString(16).padStart(2,"0")).join("")}},LV6=class{get name(){return"djb2"}toHashSync(J){let Q;if(J instanceof Uint8Array)Q=J;else if(J instanceof ArrayBuffer)Q=new Uint8Array(J);else if(J instanceof DataView)Q=new Uint8Array(J.buffer,J.byteOffset,J.byteLength);else{let X=J;Q=new Uint8Array(X.buffer,X.byteOffset,X.byteLength)}let Y=5381;for(let X=0;X<Q.length;X++)Y=(Y<<5)+Y+Q[X],Y=Y>>>0;return Y.toString(16).padStart(8,"0")}async toHash(J){return this.toHashSync(J)}},EV6=class{get name(){return"fnv1"}toHashSync(J){let Q;if(J instanceof Uint8Array)Q=J;else if(J instanceof ArrayBuffer)Q=new Uint8Array(J);else if(J instanceof DataView)Q=new Uint8Array(J.buffer,J.byteOffset,J.byteLength);else{let K=J;Q=new Uint8Array(K.buffer,K.byteOffset,K.byteLength)}let Y=2166136261,G=16777619,X=Y;for(let K=0;K<Q.length;K++)X=X*G,X=X^Q[K],X=X>>>0;return X.toString(16).padStart(8,"0")}async toHash(J){return this.toHashSync(J)}},CV6=class{_seed;constructor(J=0){this._seed=J>>>0}get name(){return"murmur"}get seed(){return this._seed}toHashSync(J){let Q;if(J instanceof Uint8Array)Q=J;else if(J instanceof ArrayBuffer)Q=new Uint8Array(J);else if(J instanceof DataView)Q=new Uint8Array(J.buffer,J.byteOffset,J.byteLength);else{let q=J;Q=new Uint8Array(q.buffer,q.byteOffset,q.byteLength)}let Y=3432918353,G=461845907,X=Q.length,z=Math.floor(X/4),K=this._seed;for(let q=0;q<z;q++){let U=q*4,M=Q[U]&255|(Q[U+1]&255)<<8|(Q[U+2]&255)<<16|(Q[U+3]&255)<<24;M=this._imul(M,Y),M=this._rotl32(M,15),M=this._imul(M,G),K^=M,K=this._rotl32(K,13),K=this._imul(K,5)+3864292196}let W=z*4,Z=0;switch(X&3){case 3:Z^=(Q[W+2]&255)<<16;case 2:Z^=(Q[W+1]&255)<<8;case 1:Z^=Q[W]&255,Z=this._imul(Z,Y),Z=this._rotl32(Z,15),Z=this._imul(Z,G),K^=Z}return K^=X,K^=K>>>16,K=this._imul(K,2246822507),K^=K>>>13,K=this._imul(K,3266489909),K^=K>>>16,K=K>>>0,K.toString(16).padStart(8,"0")}async toHash(J){return this.toHashSync(J)}_imul(J,Q){if(Math.imul)return Math.imul(J,Q);let Y=J>>>16&65535,G=J&65535,X=Q>>>16&65535,z=Q&65535;return G*z+(Y*z+G*X<<16>>>0)|0}_rotl32(J,Q){return J<<Q|J>>>32-Q}},RV6=class{_providers=new Map;_getFuzzy=!0;constructor(J){if(J?.providers)this.loadProviders(J?.providers);if(J?.getFuzzy!==void 0)this._getFuzzy=Boolean(J?.getFuzzy)}loadProviders(J){for(let Q of J)this._providers.set(Q.name,Q)}get providers(){return this._providers}set providers(J){this._providers=J}get names(){return Array.from(this._providers.keys())}get(J,Q){let Y=Q?.fuzzy??this._getFuzzy;J=J.trim();let G=this._providers.get(J);if(G===void 0&&Y===!0)J=J.toLowerCase(),G=this._providers.get(J);if(G===void 0&&Y===!0)J=J.replaceAll("-",""),G=this._providers.get(J);return G}add(J){this._providers.set(J.name,J)}remove(J){return this._providers.delete(J)}},_05=class extends c05.Hookified{_parse=JSON.parse;_stringify=JSON.stringify;_providers=new RV6;_defaultAlgorithm="SHA-256";_defaultAlgorithmSync="djb2";_cache;constructor(J){super(J);if(J?.parse)this._parse=J.parse;if(J?.stringify)this._stringify=J.stringify;if(J?.defaultAlgorithm)this._defaultAlgorithm=J.defaultAlgorithm;if(J?.defaultAlgorithmSync)this._defaultAlgorithmSync=J.defaultAlgorithmSync;this._cache=new NV6(J?.cache),this.loadProviders(J?.providers,{includeBase:J?.includeBase??!0})}get parse(){return this._parse}set parse(J){this._parse=J}get stringify(){return this._stringify}set stringify(J){this._stringify=J}get providers(){return this._providers}set providers(J){this._providers=J}get names(){return this._providers.names}get defaultAlgorithm(){return this._defaultAlgorithm}set defaultAlgorithm(J){this._defaultAlgorithm=J}get defaultAlgorithmSync(){return this._defaultAlgorithmSync}set defaultAlgorithmSync(J){this._defaultAlgorithmSync=J}get cache(){return this._cache}async toHash(J,Q){let Y={data:J,algorithm:Q?.algorithm??this._defaultAlgorithm,maxLength:Q?.maxLength};await this.beforeHook("toHash",Y);let G=this._stringify(Y.data),X=`${Y.algorithm}:${G}`;if(this._cache.enabled){let q=this._cache.get(X);if(q!==void 0){let U=q;if(Q?.maxLength&&U.length>Q.maxLength)U=U.substring(0,Q.maxLength);let M={hash:U,data:Y.data,algorithm:Y.algorithm};return await this.afterHook("toHash",M),M.hash}}let K=new TextEncoder().encode(G),W=this._providers.get(Y.algorithm);if(!W)this.emit("warn",`Invalid algorithm '${Y.algorithm}' not found. Falling back to default algorithm '${this._defaultAlgorithm}'.`),W=new dk({algorithm:this._defaultAlgorithm});let Z=await W.toHash(K);if(this._cache.enabled)this._cache.set(X,Z);if(Q?.maxLength&&Z.length>Q?.maxLength)Z=Z.substring(0,Q.maxLength);let V={hash:Z,data:Y.data,algorithm:Y.algorithm};return await this.afterHook("toHash",V),V.hash}async toNumber(J,Q={}){let{min:Y=0,max:G=100,algorithm:X=this._defaultAlgorithm,hashLength:z=16}=Q;if(Y>G)throw Error("min cannot be greater than max");let K=await this.toHash(J,{algorithm:X,maxLength:z}),W=Number.parseInt(K,16),Z=G-Y+1;return Y+W%Z}toHashSync(J,Q){let Y={data:J,algorithm:Q?.algorithm??this._defaultAlgorithmSync,maxLength:Q?.maxLength};this.hookSync("before:toHashSync",Y);let G=Y.algorithm,X=this._stringify(Y.data),z=`${G}:${X}`;if(this._cache.enabled){let U=this._cache.get(z);if(U!==void 0){let M=U;if(Q?.maxLength&&M.length>Q.maxLength)M=M.substring(0,Q.maxLength);let D={hash:M,data:Y.data,algorithm:G};return this.hookSync("after:toHashSync",D),D.hash}}let W=new TextEncoder().encode(X),Z=this._providers.get(G);if(!Z){if(this.emit("warn",`Invalid algorithm '${G}' not found. Falling back to default algorithm '${this._defaultAlgorithmSync}'.`),Z=this._providers.get(this._defaultAlgorithmSync),!Z)throw Error(`Hash provider '${this._defaultAlgorithmSync}' (default) not found`)}if(!Z.toHashSync)throw Error(`Hash provider '${G}' does not support synchronous hashing. Use toHash() instead or choose a different algorithm (djb2, fnv1, murmur, crc32).`);let V=Z.toHashSync(W);if(this._cache.enabled)this._cache.set(z,V);if(Q?.maxLength&&V.length>Q?.maxLength)V=V.substring(0,Q.maxLength);let q={hash:V,data:Y.data,algorithm:Y.algorithm};return this.hookSync("after:toHashSync",q),q.hash}toNumberSync(J,Q={}){let{min:Y=0,max:G=100,algorithm:X=this._defaultAlgorithmSync,hashLength:z=16}=Q;if(Y>G)throw Error("min cannot be greater than max");let K=this.toHashSync(J,{algorithm:X,maxLength:z}),W=Number.parseInt(K,16),Z=G-Y+1;return Y+W%Z}loadProviders(J,Q={includeBase:!0}){if(J)for(let Y of J)this._providers.add(Y);if(Q.includeBase)this.providers.add(new dk({algorithm:"SHA-256"})),this.providers.add(new dk({algorithm:"SHA-384"})),this.providers.add(new dk({algorithm:"SHA-512"})),this.providers.add(new wV6),this.providers.add(new LV6),this.providers.add(new EV6),this.providers.add(new CV6)}}});var dA1=H((hQ7,$V6)=>{var{defineProperty:mA1,getOwnPropertyDescriptor:i05,getOwnPropertyNames:n05}=Object,o05=Object.prototype.hasOwnProperty,a05=(J,Q)=>{for(var Y in Q)mA1(J,Y,{get:Q[Y],enumerable:!0})},r05=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of n05(Q))if(!o05.call(J,X)&&X!==Y)mA1(J,X,{get:()=>Q[X],enumerable:!(G=i05(Q,X))||G.enumerable})}return J},s05=(J)=>r05(mA1({},"__esModule",{value:!0}),J),TV6={};a05(TV6,{defaultDeserialize:()=>e05,defaultSerialize:()=>t05});$V6.exports=s05(TV6);var PV6=V1("buffer"),on=(J,Q=!0)=>{if(J===void 0||J===null)return"null";if(typeof J==="string")return JSON.stringify(Q&&J.startsWith(":")?`:${J}`:J);if(PV6.Buffer.isBuffer(J))return JSON.stringify(`:base64:${J.toString("base64")}`);if(J?.toJSON)J=J.toJSON();if(typeof J==="object"){let Y="",G=Array.isArray(J);Y=G?"[":"{";let X=!0;for(let z in J){let K=typeof J[z]==="function"||!G&&J[z]===void 0;if(!Object.hasOwn(J,z)||K)continue;if(!X)Y+=",";if(X=!1,G)Y+=on(J[z],Q);else if(J[z]!==void 0)Y+=`${on(z,!1)}:${on(J[z],Q)}`}return Y+=G?"]":"}",Y}return JSON.stringify(J)},t05=(J)=>{return on(J,!0)},e05=(J)=>JSON.parse(J,(Q,Y)=>{if(typeof Y==="string"){if(Y.startsWith(":base64:"))return PV6.Buffer.from(Y.slice(8),"base64");return Y.startsWith(":")?Y.slice(1):Y}return Y})});var bV6=H((bQ7,hV6)=>{var{defineProperty:uA1,getOwnPropertyDescriptor:J65,getOwnPropertyNames:Q65}=Object,Y65=Object.prototype.hasOwnProperty,G65=(J,Q)=>{for(var Y in Q)uA1(J,Y,{get:Q[Y],enumerable:!0})},X65=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of Q65(Q))if(!Y65.call(J,X)&&X!==Y)uA1(J,X,{get:()=>Q[X],enumerable:!(G=J65(Q,X))||G.enumerable})}return J},z65=(J)=>X65(uA1({},"__esModule",{value:!0}),J),kV6={};G65(kV6,{Keyv:()=>jV6,KeyvHooks:()=>vV6,default:()=>U65});hV6.exports=z65(kV6);var an=dA1(),K65=class{_eventListeners;_maxListeners;constructor(){this._eventListeners=new Map,this._maxListeners=100}maxListeners(){return this._maxListeners}addListener(J,Q){this.on(J,Q)}on(J,Q){if(!this._eventListeners.has(J))this._eventListeners.set(J,[]);let Y=this._eventListeners.get(J);if(Y){if(Y.length>=this._maxListeners)console.warn(`MaxListenersExceededWarning: Possible event memory leak detected. ${Y.length+1} ${J} listeners added. Use setMaxListeners() to increase limit.`);Y.push(Q)}return this}removeListener(J,Q){this.off(J,Q)}off(J,Q){let Y=this._eventListeners.get(J)??[],G=Y.indexOf(Q);if(G!==-1)Y.splice(G,1);if(Y.length===0)this._eventListeners.delete(J)}once(J,Q){let Y=(...G)=>{Q(...G),this.off(J,Y)};this.on(J,Y)}emit(J,...Q){let Y=this._eventListeners.get(J);if(Y&&Y.length>0)for(let G of Y)G(...Q)}listeners(J){return this._eventListeners.get(J)??[]}removeAllListeners(J){if(J)this._eventListeners.delete(J);else this._eventListeners.clear()}setMaxListeners(J){this._maxListeners=J}},lA1=K65,W65=class extends lA1{_hookHandlers;constructor(){super();this._hookHandlers=new Map}addHandler(J,Q){let Y=this._hookHandlers.get(J);if(Y)Y.push(Q);else this._hookHandlers.set(J,[Q])}removeHandler(J,Q){let Y=this._hookHandlers.get(J);if(Y){let G=Y.indexOf(Q);if(G!==-1)Y.splice(G,1)}}trigger(J,Q){let Y=this._hookHandlers.get(J);if(Y)for(let G of Y)try{G(Q)}catch(X){this.emit("error",Error(`Error in hook handler for event "${J}": ${X.message}`))}}get handlers(){return new Map(this._hookHandlers)}},Z65=W65,V65=class extends lA1{enabled=!0;hits=0;misses=0;sets=0;deletes=0;errors=0;constructor(J){super();if(J!==void 0)this.enabled=J;this.reset()}hit(){if(this.enabled)this.hits++}miss(){if(this.enabled)this.misses++}set(){if(this.enabled)this.sets++}delete(){if(this.enabled)this.deletes++}hitsOrMisses(J){for(let Q of J)if(Q===void 0)this.miss();else this.hit()}reset(){this.hits=0,this.misses=0,this.sets=0,this.deletes=0,this.errors=0}},q65=V65,vV6=((J)=>{return J.PRE_SET="preSet",J.POST_SET="postSet",J.PRE_GET="preGet",J.POST_GET="postGet",J.PRE_GET_MANY="preGetMany",J.POST_GET_MANY="postGetMany",J.PRE_GET_RAW="preGetRaw",J.POST_GET_RAW="postGetRaw",J.PRE_GET_MANY_RAW="preGetManyRaw",J.POST_GET_MANY_RAW="postGetManyRaw",J.PRE_DELETE="preDelete",J.POST_DELETE="postDelete",J})(vV6||{}),fV6=["sqlite","postgres","mysql","mongo","redis","valkey","etcd"],jV6=class extends lA1{opts;iterator;hooks=new Z65;stats=new q65(!1);_ttl;_namespace;_store=new Map;_serialize=an.defaultSerialize;_deserialize=an.defaultDeserialize;_compression;_useKeyPrefix=!0;_throwOnErrors=!1;constructor(J,Q){super();if(Q??={},J??={},this.opts={namespace:"keyv",serialize:an.defaultSerialize,deserialize:an.defaultDeserialize,emitErrors:!0,store:new Map,...Q},J&&J.get)this.opts.store=J;else this.opts={...this.opts,...J};if(this._store=this.opts.store??new Map,this._compression=this.opts.compression,this._serialize=this.opts.serialize,this._deserialize=this.opts.deserialize,this.opts.namespace)this._namespace=this.opts.namespace;if(this._store){if(!this._isValidStorageAdapter(this._store))throw Error("Invalid storage adapter");if(typeof this._store.on==="function")this._store.on("error",(Y)=>this.emit("error",Y));if(this._store.namespace=this._namespace,typeof this._store[Symbol.iterator]==="function"&&this._store instanceof Map)this.iterator=this.generateIterator(this._store);else if("iterator"in this._store&&this._store.opts&&this._checkIterableAdapter())this.iterator=this.generateIterator(this._store.iterator.bind(this._store))}if(this.opts.stats)this.stats.enabled=this.opts.stats;if(this.opts.ttl)this._ttl=this.opts.ttl;if(this.opts.useKeyPrefix!==void 0)this._useKeyPrefix=this.opts.useKeyPrefix;if(this.opts.throwOnErrors!==void 0)this._throwOnErrors=this.opts.throwOnErrors}get store(){return this._store}set store(J){if(this._isValidStorageAdapter(J)){if(this._store=J,this.opts.store=J,typeof J.on==="function")J.on("error",(Q)=>this.emit("error",Q));if(this._namespace)this._store.namespace=this._namespace;if(typeof J[Symbol.iterator]==="function"&&J instanceof Map)this.iterator=this.generateIterator(J);else if("iterator"in J&&J.opts&&this._checkIterableAdapter())this.iterator=this.generateIterator(J.iterator?.bind(J))}else throw Error("Invalid storage adapter")}get compression(){return this._compression}set compression(J){this._compression=J}get namespace(){return this._namespace}set namespace(J){if(this._namespace=J,this.opts.namespace=J,this._store.namespace=J,this.opts.store)this.opts.store.namespace=J}get ttl(){return this._ttl}set ttl(J){this.opts.ttl=J,this._ttl=J}get serialize(){return this._serialize}set serialize(J){this.opts.serialize=J,this._serialize=J}get deserialize(){return this._deserialize}set deserialize(J){this.opts.deserialize=J,this._deserialize=J}get useKeyPrefix(){return this._useKeyPrefix}set useKeyPrefix(J){this._useKeyPrefix=J,this.opts.useKeyPrefix=J}get throwOnErrors(){return this._throwOnErrors}set throwOnErrors(J){this._throwOnErrors=J,this.opts.throwOnErrors=J}generateIterator(J){return async function*(){for await(let[Y,G]of typeof J==="function"?J(this._store.namespace):J){let X=await this.deserializeData(G);if(this._useKeyPrefix&&this._store.namespace&&!Y.includes(this._store.namespace))continue;if(typeof X.expires==="number"&&Date.now()>X.expires){await this.delete(Y);continue}yield[this._getKeyUnprefix(Y),X.value]}}.bind(this)}_checkIterableAdapter(){return fV6.includes(this._store.opts.dialect)||fV6.some((J)=>this._store.opts.url.includes(J))}_getKeyPrefix(J){if(!this._useKeyPrefix)return J;if(!this._namespace)return J;if(J.startsWith(`${this._namespace}:`))return J;return`${this._namespace}:${J}`}_getKeyPrefixArray(J){if(!this._useKeyPrefix)return J;if(!this._namespace)return J;return J.map((Q)=>`${this._namespace}:${Q}`)}_getKeyUnprefix(J){if(!this._useKeyPrefix)return J;return J.split(":").splice(1).join(":")}_isValidStorageAdapter(J){return J instanceof Map||typeof J.get==="function"&&typeof J.set==="function"&&typeof J.delete==="function"&&typeof J.clear==="function"}async get(J,Q){let{store:Y}=this.opts,G=Array.isArray(J),X=G?this._getKeyPrefixArray(J):this._getKeyPrefix(J),z=(Z)=>typeof Z.expires==="number"&&Date.now()>Z.expires;if(G){if(Q?.raw===!0)return this.getMany(J,{raw:!0});return this.getMany(J,{raw:!1})}this.hooks.trigger("preGet",{key:X});let K;try{K=await Y.get(X)}catch(Z){if(this.throwOnErrors)throw Z}let W=typeof K==="string"||this.opts.compression?await this.deserializeData(K):K;if(W===void 0||W===null){this.hooks.trigger("postGet",{key:X,value:void 0}),this.stats.miss();return}if(z(W)){await this.delete(J),this.hooks.trigger("postGet",{key:X,value:void 0}),this.stats.miss();return}return this.hooks.trigger("postGet",{key:X,value:W}),this.stats.hit(),Q?.raw?W:W.value}async getMany(J,Q){let{store:Y}=this.opts,G=this._getKeyPrefixArray(J),X=(Z)=>typeof Z.expires==="number"&&Date.now()>Z.expires;if(this.hooks.trigger("preGetMany",{keys:G}),Y.getMany===void 0){let Z=G.map(async(U)=>{let M=await Y.get(U),D=typeof M==="string"||this.opts.compression?await this.deserializeData(M):M;if(D===void 0||D===null)return;if(X(D)){await this.delete(U);return}return Q?.raw?D:D.value}),q=(await Promise.allSettled(Z)).map((U)=>U.value);if(this.hooks.trigger("postGetMany",q),q.length>0)this.stats.hit();return q}let z=await Y.getMany(G),K=[],W=[];for(let Z in z){let V=z[Z];if(typeof V==="string")V=await this.deserializeData(V);if(V===void 0||V===null){K.push(void 0);continue}if(X(V)){W.push(J[Z]),K.push(void 0);continue}let q=Q?.raw?V:V.value;K.push(q)}if(W.length>0)await this.deleteMany(W);if(this.hooks.trigger("postGetMany",K),K.length>0)this.stats.hit();return K}async getRaw(J){let{store:Q}=this.opts,Y=this._getKeyPrefix(J);this.hooks.trigger("preGetRaw",{key:Y});let G=await Q.get(Y);if(G===void 0||G===null){this.hooks.trigger("postGetRaw",{key:Y,value:void 0}),this.stats.miss();return}let X=typeof G==="string"||this.opts.compression?await this.deserializeData(G):G;if(X!==void 0&&X.expires!==void 0&&X.expires!==null&&X.expires<Date.now()){this.hooks.trigger("postGetRaw",{key:Y,value:void 0}),this.stats.miss(),await this.delete(J);return}return this.stats.hit(),this.hooks.trigger("postGetRaw",{key:Y,value:X}),X}async getManyRaw(J){let{store:Q}=this.opts,Y=this._getKeyPrefixArray(J);if(J.length===0){let K=Array.from({length:J.length}).fill(void 0);return this.stats.misses+=J.length,this.hooks.trigger("postGetManyRaw",{keys:Y,values:K}),K}let G=[];if(Q.getMany===void 0){let K=Y.map(async(Z)=>{let V=await Q.get(Z);if(V!==void 0&&V!==null)return this.deserializeData(V);return});G=(await Promise.allSettled(K)).map((Z)=>Z.value)}else{let K=await Q.getMany(Y);for(let W of K)if(W!==void 0&&W!==null)G.push(await this.deserializeData(W));else G.push(void 0)}let X=[],z=(K)=>typeof K.expires==="number"&&Date.now()>K.expires;for(let[K,W]of G.entries())if(W!==void 0&&z(W))X.push(Y[K]),G[K]=void 0;if(X.length>0)await this.deleteMany(X);return this.stats.hitsOrMisses(G),this.hooks.trigger("postGetManyRaw",{keys:Y,values:G}),G}async set(J,Q,Y){let G={key:J,value:Q,ttl:Y};this.hooks.trigger("preSet",G);let X=this._getKeyPrefix(G.key);if(G.ttl??=this._ttl,G.ttl===0)G.ttl=void 0;let{store:z}=this.opts,K=typeof G.ttl==="number"?Date.now()+G.ttl:void 0;if(typeof G.value==="symbol")throw this.emit("error","symbol cannot be serialized"),Error("symbol cannot be serialized");let W={value:G.value,expires:K},Z=await this.serializeData(W),V=!0;try{let q=await z.set(X,Z,G.ttl);if(typeof q==="boolean")V=q}catch(q){if(V=!1,this.emit("error",q),this._throwOnErrors)throw q}return this.hooks.trigger("postSet",{key:X,value:Z,ttl:Y}),this.stats.set(),V}async setMany(J){let Q=[];try{if(this._store.setMany===void 0){let Y=[];for(let X of J)Y.push(this.set(X.key,X.value,X.ttl));Q=await Promise.all(Y)}else{let Y=await Promise.all(J.map(async({key:G,value:X,ttl:z})=>{if(z??=this._ttl,z===0)z=void 0;let K=typeof z==="number"?Date.now()+z:void 0;if(typeof X==="symbol")throw this.emit("error","symbol cannot be serialized"),Error("symbol cannot be serialized");let W={value:X,expires:K},Z=await this.serializeData(W);return{key:this._getKeyPrefix(G),value:Z,ttl:z}}));Q=await this._store.setMany(Y)}}catch(Y){if(this.emit("error",Y),this._throwOnErrors)throw Y;Q=J.map(()=>!1)}return Q}async delete(J){let{store:Q}=this.opts;if(Array.isArray(J))return this.deleteMany(J);let Y=this._getKeyPrefix(J);this.hooks.trigger("preDelete",{key:Y});let G=!0;try{let X=await Q.delete(Y);if(typeof X==="boolean")G=X}catch(X){if(G=!1,this.emit("error",X),this._throwOnErrors)throw X}return this.hooks.trigger("postDelete",{key:Y,value:G}),this.stats.delete(),G}async deleteMany(J){try{let{store:Q}=this.opts,Y=this._getKeyPrefixArray(J);if(this.hooks.trigger("preDelete",{key:Y}),Q.deleteMany!==void 0)return await Q.deleteMany(Y);let G=Y.map(async(K)=>Q.delete(K)),z=(await Promise.all(G)).every(Boolean);return this.hooks.trigger("postDelete",{key:Y,value:z}),z}catch(Q){if(this.emit("error",Q),this._throwOnErrors)throw Q;return!1}}async clear(){this.emit("clear");let{store:J}=this.opts;try{await J.clear()}catch(Q){if(this.emit("error",Q),this._throwOnErrors)throw Q}}async has(J){if(Array.isArray(J))return this.hasMany(J);let Q=this._getKeyPrefix(J),{store:Y}=this.opts;if(Y.has!==void 0&&!(Y instanceof Map))return Y.has(Q);let G;try{G=await Y.get(Q)}catch(X){if(this.emit("error",X),this._throwOnErrors)throw X;return!1}if(G){let X=await this.deserializeData(G);if(X){if(X.expires===void 0||X.expires===null)return!0;return X.expires>Date.now()}}return!1}async hasMany(J){let Q=this._getKeyPrefixArray(J),{store:Y}=this.opts;if(Y.hasMany!==void 0)return Y.hasMany(Q);let G=[];for(let X of J)G.push(await this.has(X));return G}async disconnect(){let{store:J}=this.opts;if(this.emit("disconnect"),typeof J.disconnect==="function")return J.disconnect()}emit(J,...Q){if(J==="error"&&!this.opts.emitErrors)return;super.emit(J,...Q)}async serializeData(J){if(!this._serialize)return J;if(this._compression?.compress)return this._serialize({value:await this._compression.compress(J.value),expires:J.expires});return this._serialize(J)}async deserializeData(J){if(!this._deserialize)return J;if(this._compression?.decompress&&typeof J==="string"){let Q=await this._deserialize(J);return{value:await this._compression.decompress(Q?.value),expires:Q?.expires}}if(typeof J==="string")return this._deserialize(J);return}},U65=jV6});var cV6=H((dQ7,pV6)=>{var{defineProperty:cA1,getOwnPropertyDescriptor:M65,getOwnPropertyNames:D65}=Object,H65=Object.prototype.hasOwnProperty,I65=(J,Q)=>{for(var Y in Q)cA1(J,Y,{get:Q[Y],enumerable:!0})},O65=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of D65(Q))if(!H65.call(J,X)&&X!==Y)cA1(J,X,{get:()=>Q[X],enumerable:!(G=M65(Q,X))||G.enumerable})}return J},A65=(J)=>O65(cA1({},"__esModule",{value:!0}),J),yV6={};I65(yV6,{HashAlgorithm:()=>dV6,Stats:()=>x65,calculateTtlFromExpiration:()=>g65,coalesceAsync:()=>mV6,createWrapKey:()=>iA1,getCascadingTtl:()=>y65,getOrSet:()=>uV6,getTtlFromExpires:()=>lV6,hash:()=>F65,hashSync:()=>pA1,hashToNumber:()=>S65,hashToNumberSync:()=>T65,isKeyvInstance:()=>$65,isObject:()=>f65,lessThan:()=>k65,runIfFn:()=>h65,shorthandToMilliseconds:()=>_A1,shorthandToTime:()=>B65,sleep:()=>b65,wrap:()=>j65,wrapSync:()=>v65});pV6.exports=A65(yV6);var _A1=(J)=>{let Q;if(J===void 0)return;if(typeof J==="number")Q=J;else{if(typeof J!=="string")return;if(J=J.trim(),Number.isNaN(Number(J))){let Y=/^([\d.]+)\s*(ms|s|m|h|hr|d)$/i.exec(J);if(!Y)throw Error(`Unsupported time format: "${J}". Use 'ms', 's', 'm', 'h', 'hr', or 'd'.`);let[,G,X]=Y,z=Number.parseFloat(G);switch(X.toLowerCase()){case"ms":{Q=z;break}case"s":{Q=z*1000;break}case"m":{Q=z*1000*60;break}case"h":{Q=z*1000*60*60;break}case"hr":{Q=z*1000*60*60;break}case"d":{Q=z*1000*60*60*24;break}default:Q=Number(J)}}else Q=Number(J)}return Q},B65=(J,Q)=>{Q??=new Date;let Y=_A1(J);if(Y===void 0)return Q.getTime();return Q.getTime()+Y},uk=new Map;function N65(J){return uk.has(J)}function w65(J){uk.set(J,[])}function L65(J){uk.delete(J)}function E65(J,Q){let Y=gV6(J);Y.push(Q),uk.set(J,Y)}function gV6(J){return uk.get(J)??[]}async function C65(J){return new Promise((Q,Y)=>{E65(J,{resolve:Q,reject:Y})})}function R65(J){let Q=gV6(J);return L65(J),Q}function xV6(J){let{key:Q,error:Y,result:G}=J;for(let X of R65(Q))if(Y)X.reject(Y);else X.resolve(G)}async function mV6(J,Q){if(!N65(J)){w65(J);try{let Y=await Promise.resolve(Q());return xV6({key:J,result:Y}),Y}catch(Y){throw xV6({key:J,error:Y}),Y}}return C65(J)}var sn=SV6(),dV6=((J)=>{return J.SHA256="SHA-256",J.SHA384="SHA-384",J.SHA512="SHA-512",J.DJB2="djb2",J.FNV1="fnv1",J.MURMER="murmer",J.CRC32="crc32",J})(dV6||{});async function F65(J,Q={algorithm:"SHA-256",serialize:JSON.stringify}){let Y=Q?.algorithm??"SHA-256",X=(Q?.serialize??JSON.stringify)(J);return new sn.Hashery().toHash(X,{algorithm:Y})}function pA1(J,Q={algorithm:"djb2",serialize:JSON.stringify}){let Y=Q?.algorithm??"djb2",X=(Q?.serialize??JSON.stringify)(J);return new sn.Hashery().toHashSync(X,{algorithm:Y})}async function S65(J,Q={min:0,max:10,algorithm:"SHA-256",serialize:JSON.stringify}){let Y=Q?.min??0,G=Q?.max??10,X=Q?.algorithm??"SHA-256",z=Q?.serialize??JSON.stringify,K=Q?.hashLength??16;if(Y>=G)throw Error(`Invalid range: min (${Y}) must be less than max (${G})`);let W=z(J);return new sn.Hashery().toNumber(W,{algorithm:X,min:Y,max:G,hashLength:K})}function T65(J,Q={min:0,max:10,algorithm:"djb2",serialize:JSON.stringify}){let Y=Q?.min??0,G=Q?.max??10,X=Q?.algorithm??"djb2",z=Q?.serialize??JSON.stringify,K=Q?.hashLength??16;if(Y>=G)throw Error(`Invalid range: min (${Y}) must be less than max (${G})`);let W=z(J);return new sn.Hashery().toNumberSync(W,{algorithm:X,min:Y,max:G,hashLength:K})}var P65=bV6();function $65(J){if(J===null||J===void 0)return!1;if(J instanceof P65.Keyv)return!0;return["generateIterator","get","getMany","set","setMany","delete","deleteMany","has","hasMany","clear","disconnect","serialize","deserialize"].every((Y)=>typeof J[Y]==="function")}function f65(J){return J!==null&&typeof J==="object"&&!Array.isArray(J)}function k65(J,Q){return typeof J==="number"&&typeof Q==="number"?J<Q:!1}function v65(J,Q){let{ttl:Y,keyPrefix:G,cache:X,serialize:z}=Q;return(...K)=>{let W=iA1(J,K,{keyPrefix:G,serialize:z});if(Q.createKey)W=Q.createKey(J,K,Q);let Z=X.get(W);if(Z===void 0)try{Z=J(...K),X.set(W,Z,Y)}catch(V){if(X.emit("error",V),Q.cacheErrors)X.set(W,V,Y)}return Z}}async function uV6(J,Q,Y){let G=typeof J==="function"?J(Y):J,X;try{X=await Y.cache.get(G)}catch(z){if(Y.cache.emit("error",z),Y.throwErrors===!0||Y.throwErrors==="store")throw z}if(X===void 0){let K=`${Y.cacheId??"default"}::${G}`;X=await mV6(K,async()=>{let W;try{try{W=await Q()}catch(Z){throw new rn(Z,"function")}try{await Y.cache.set(G,W,Y.ttl)}catch(Z){throw new rn(Z,"store")}return W}catch(Z){let V=Z instanceof rn?Z.context:void 0,q=Z instanceof rn?Z.error:Z;if(Y.cache.emit("error",q),Y.cacheErrors)await Y.cache.set(G,q,Y.ttl);if(Y.throwErrors===!0||Y.throwErrors===V)throw q}return W})}return X}function j65(J,Q){let{keyPrefix:Y,serialize:G}=Q;return async(...X)=>{let z=iA1(J,X,{keyPrefix:Y,serialize:G});if(Q.createKey)z=Q.createKey(J,X,Q);return uV6(z,async()=>J(...X),Q)}}function iA1(J,Q,Y){let{keyPrefix:G,serialize:X}=Y||{};if(!G)return`${J.name}::${pA1(Q,{serialize:X})}`;return`${G}::${J.name}::${pA1(Q,{serialize:X})}`}var rn=class{constructor(J,Q){this.error=J,this.context=Q}};function h65(J,...Q){return typeof J==="function"?J(...Q):J}var b65=async(J)=>new Promise((Q)=>setTimeout(Q,J)),x65=class{_hits=0;_misses=0;_gets=0;_sets=0;_deletes=0;_clears=0;_vsize=0;_ksize=0;_count=0;_enabled=!1;constructor(J){if(J?.enabled)this._enabled=J.enabled}get enabled(){return this._enabled}set enabled(J){this._enabled=J}get hits(){return this._hits}get misses(){return this._misses}get gets(){return this._gets}get sets(){return this._sets}get deletes(){return this._deletes}get clears(){return this._clears}get vsize(){return this._vsize}get ksize(){return this._ksize}get count(){return this._count}incrementHits(){if(!this._enabled)return;this._hits++}incrementMisses(){if(!this._enabled)return;this._misses++}incrementGets(){if(!this._enabled)return;this._gets++}incrementSets(){if(!this._enabled)return;this._sets++}incrementDeletes(){if(!this._enabled)return;this._deletes++}incrementClears(){if(!this._enabled)return;this._clears++}incrementVSize(J){if(!this._enabled)return;this._vsize+=this.roughSizeOfObject(J)}decreaseVSize(J){if(!this._enabled)return;this._vsize-=this.roughSizeOfObject(J)}incrementKSize(J){if(!this._enabled)return;this._ksize+=this.roughSizeOfString(J)}decreaseKSize(J){if(!this._enabled)return;this._ksize-=this.roughSizeOfString(J)}incrementCount(){if(!this._enabled)return;this._count++}decreaseCount(){if(!this._enabled)return;this._count--}setCount(J){if(!this._enabled)return;this._count=J}roughSizeOfString(J){return J.length*2}roughSizeOfObject(J){let Q=[],Y=[J],G=0;while(Y.length>0){let X=Y.pop();if(typeof X==="boolean")G+=4;else if(typeof X==="string")G+=X.length*2;else if(typeof X==="number")G+=8;else{if(X===null||X===void 0){G+=4;continue}if(Q.includes(X))continue;Q.push(X);for(let z in X)G+=z.length*2,Y.push(X[z])}}return G}reset(){this._hits=0,this._misses=0,this._gets=0,this._sets=0,this._deletes=0,this._clears=0,this._vsize=0,this._ksize=0,this._count=0}resetStoreValues(){this._vsize=0,this._ksize=0,this._count=0}};function lV6(J){if(J===void 0||J===null)return;let Q=Date.now();if(J<Q)return;return J-Q}function y65(J,Q,Y){return Y??Q??_A1(J)}function g65(J,Q){let Y=lV6(Q),G=J?Date.now()+J:void 0;if(Y===void 0)return J;if(G===void 0)return Y;if(Q&&Q>G)return J;return Y}});var rV6=H((pQ7,aV6)=>{var{defineProperty:nA1,getOwnPropertyDescriptor:m65,getOwnPropertyNames:d65}=Object,u65=Object.prototype.hasOwnProperty,l65=(J,Q)=>{for(var Y in Q)nA1(J,Y,{get:Q[Y],enumerable:!0})},p65=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of d65(Q))if(!u65.call(J,X)&&X!==Y)nA1(J,X,{get:()=>Q[X],enumerable:!(G=m65(Q,X))||G.enumerable})}return J},c65=(J)=>p65(nA1({},"__esModule",{value:!0}),J),iV6={};l65(iV6,{Keyv:()=>oV6,KeyvHooks:()=>nV6,default:()=>r65});aV6.exports=c65(iV6);var tn=dA1(),_65=class{_eventListeners;_maxListeners;constructor(){this._eventListeners=new Map,this._maxListeners=100}maxListeners(){return this._maxListeners}addListener(J,Q){this.on(J,Q)}on(J,Q){if(!this._eventListeners.has(J))this._eventListeners.set(J,[]);let Y=this._eventListeners.get(J);if(Y){if(Y.length>=this._maxListeners)console.warn(`MaxListenersExceededWarning: Possible event memory leak detected. ${Y.length+1} ${J} listeners added. Use setMaxListeners() to increase limit.`);Y.push(Q)}return this}removeListener(J,Q){this.off(J,Q)}off(J,Q){let Y=this._eventListeners.get(J)??[],G=Y.indexOf(Q);if(G!==-1)Y.splice(G,1);if(Y.length===0)this._eventListeners.delete(J)}once(J,Q){let Y=(...G)=>{Q(...G),this.off(J,Y)};this.on(J,Y)}emit(J,...Q){let Y=this._eventListeners.get(J);if(Y&&Y.length>0)for(let G of Y)G(...Q)}listeners(J){return this._eventListeners.get(J)??[]}removeAllListeners(J){if(J)this._eventListeners.delete(J);else this._eventListeners.clear()}setMaxListeners(J){this._maxListeners=J}},oA1=_65,i65=class extends oA1{_hookHandlers;constructor(){super();this._hookHandlers=new Map}addHandler(J,Q){let Y=this._hookHandlers.get(J);if(Y)Y.push(Q);else this._hookHandlers.set(J,[Q])}removeHandler(J,Q){let Y=this._hookHandlers.get(J);if(Y){let G=Y.indexOf(Q);if(G!==-1)Y.splice(G,1)}}trigger(J,Q){let Y=this._hookHandlers.get(J);if(Y)for(let G of Y)try{G(Q)}catch(X){this.emit("error",Error(`Error in hook handler for event "${J}": ${X.message}`))}}get handlers(){return new Map(this._hookHandlers)}},n65=i65,o65=class extends oA1{enabled=!0;hits=0;misses=0;sets=0;deletes=0;errors=0;constructor(J){super();if(J!==void 0)this.enabled=J;this.reset()}hit(){if(this.enabled)this.hits++}miss(){if(this.enabled)this.misses++}set(){if(this.enabled)this.sets++}delete(){if(this.enabled)this.deletes++}hitsOrMisses(J){for(let Q of J)if(Q===void 0)this.miss();else this.hit()}reset(){this.hits=0,this.misses=0,this.sets=0,this.deletes=0,this.errors=0}},a65=o65,nV6=((J)=>{return J.PRE_SET="preSet",J.POST_SET="postSet",J.PRE_GET="preGet",J.POST_GET="postGet",J.PRE_GET_MANY="preGetMany",J.POST_GET_MANY="postGetMany",J.PRE_GET_RAW="preGetRaw",J.POST_GET_RAW="postGetRaw",J.PRE_GET_MANY_RAW="preGetManyRaw",J.POST_GET_MANY_RAW="postGetManyRaw",J.PRE_DELETE="preDelete",J.POST_DELETE="postDelete",J})(nV6||{}),_V6=["sqlite","postgres","mysql","mongo","redis","valkey","etcd"],oV6=class extends oA1{opts;iterator;hooks=new n65;stats=new a65(!1);_ttl;_namespace;_store=new Map;_serialize=tn.defaultSerialize;_deserialize=tn.defaultDeserialize;_compression;_useKeyPrefix=!0;_throwOnErrors=!1;constructor(J,Q){super();if(Q??={},J??={},this.opts={namespace:"keyv",serialize:tn.defaultSerialize,deserialize:tn.defaultDeserialize,emitErrors:!0,store:new Map,...Q},J&&J.get)this.opts.store=J;else this.opts={...this.opts,...J};if(this._store=this.opts.store??new Map,this._compression=this.opts.compression,this._serialize=this.opts.serialize,this._deserialize=this.opts.deserialize,this.opts.namespace)this._namespace=this.opts.namespace;if(this._store){if(!this._isValidStorageAdapter(this._store))throw Error("Invalid storage adapter");if(typeof this._store.on==="function")this._store.on("error",(Y)=>this.emit("error",Y));if(this._store.namespace=this._namespace,typeof this._store[Symbol.iterator]==="function"&&this._store instanceof Map)this.iterator=this.generateIterator(this._store);else if("iterator"in this._store&&this._store.opts&&this._checkIterableAdapter())this.iterator=this.generateIterator(this._store.iterator.bind(this._store))}if(this.opts.stats)this.stats.enabled=this.opts.stats;if(this.opts.ttl)this._ttl=this.opts.ttl;if(this.opts.useKeyPrefix!==void 0)this._useKeyPrefix=this.opts.useKeyPrefix;if(this.opts.throwOnErrors!==void 0)this._throwOnErrors=this.opts.throwOnErrors}get store(){return this._store}set store(J){if(this._isValidStorageAdapter(J)){if(this._store=J,this.opts.store=J,typeof J.on==="function")J.on("error",(Q)=>this.emit("error",Q));if(this._namespace)this._store.namespace=this._namespace;if(typeof J[Symbol.iterator]==="function"&&J instanceof Map)this.iterator=this.generateIterator(J);else if("iterator"in J&&J.opts&&this._checkIterableAdapter())this.iterator=this.generateIterator(J.iterator?.bind(J))}else throw Error("Invalid storage adapter")}get compression(){return this._compression}set compression(J){this._compression=J}get namespace(){return this._namespace}set namespace(J){if(this._namespace=J,this.opts.namespace=J,this._store.namespace=J,this.opts.store)this.opts.store.namespace=J}get ttl(){return this._ttl}set ttl(J){this.opts.ttl=J,this._ttl=J}get serialize(){return this._serialize}set serialize(J){this.opts.serialize=J,this._serialize=J}get deserialize(){return this._deserialize}set deserialize(J){this.opts.deserialize=J,this._deserialize=J}get useKeyPrefix(){return this._useKeyPrefix}set useKeyPrefix(J){this._useKeyPrefix=J,this.opts.useKeyPrefix=J}get throwOnErrors(){return this._throwOnErrors}set throwOnErrors(J){this._throwOnErrors=J,this.opts.throwOnErrors=J}generateIterator(J){return async function*(){for await(let[Y,G]of typeof J==="function"?J(this._store.namespace):J){let X=await this.deserializeData(G);if(this._useKeyPrefix&&this._store.namespace&&!Y.includes(this._store.namespace))continue;if(typeof X.expires==="number"&&Date.now()>X.expires){await this.delete(Y);continue}yield[this._getKeyUnprefix(Y),X.value]}}.bind(this)}_checkIterableAdapter(){return _V6.includes(this._store.opts.dialect)||_V6.some((J)=>this._store.opts.url.includes(J))}_getKeyPrefix(J){if(!this._useKeyPrefix)return J;if(!this._namespace)return J;if(J.startsWith(`${this._namespace}:`))return J;return`${this._namespace}:${J}`}_getKeyPrefixArray(J){if(!this._useKeyPrefix)return J;if(!this._namespace)return J;return J.map((Q)=>`${this._namespace}:${Q}`)}_getKeyUnprefix(J){if(!this._useKeyPrefix)return J;return J.split(":").splice(1).join(":")}_isValidStorageAdapter(J){return J instanceof Map||typeof J.get==="function"&&typeof J.set==="function"&&typeof J.delete==="function"&&typeof J.clear==="function"}async get(J,Q){let{store:Y}=this.opts,G=Array.isArray(J),X=G?this._getKeyPrefixArray(J):this._getKeyPrefix(J),z=(Z)=>typeof Z.expires==="number"&&Date.now()>Z.expires;if(G){if(Q?.raw===!0)return this.getMany(J,{raw:!0});return this.getMany(J,{raw:!1})}this.hooks.trigger("preGet",{key:X});let K;try{K=await Y.get(X)}catch(Z){if(this.throwOnErrors)throw Z}let W=typeof K==="string"||this.opts.compression?await this.deserializeData(K):K;if(W===void 0||W===null){this.hooks.trigger("postGet",{key:X,value:void 0}),this.stats.miss();return}if(z(W)){await this.delete(J),this.hooks.trigger("postGet",{key:X,value:void 0}),this.stats.miss();return}return this.hooks.trigger("postGet",{key:X,value:W}),this.stats.hit(),Q?.raw?W:W.value}async getMany(J,Q){let{store:Y}=this.opts,G=this._getKeyPrefixArray(J),X=(Z)=>typeof Z.expires==="number"&&Date.now()>Z.expires;if(this.hooks.trigger("preGetMany",{keys:G}),Y.getMany===void 0){let Z=G.map(async(U)=>{let M=await Y.get(U),D=typeof M==="string"||this.opts.compression?await this.deserializeData(M):M;if(D===void 0||D===null)return;if(X(D)){await this.delete(U);return}return Q?.raw?D:D.value}),q=(await Promise.allSettled(Z)).map((U)=>U.value);if(this.hooks.trigger("postGetMany",q),q.length>0)this.stats.hit();return q}let z=await Y.getMany(G),K=[],W=[];for(let Z in z){let V=z[Z];if(typeof V==="string")V=await this.deserializeData(V);if(V===void 0||V===null){K.push(void 0);continue}if(X(V)){W.push(J[Z]),K.push(void 0);continue}let q=Q?.raw?V:V.value;K.push(q)}if(W.length>0)await this.deleteMany(W);if(this.hooks.trigger("postGetMany",K),K.length>0)this.stats.hit();return K}async getRaw(J){let{store:Q}=this.opts,Y=this._getKeyPrefix(J);this.hooks.trigger("preGetRaw",{key:Y});let G=await Q.get(Y);if(G===void 0||G===null){this.hooks.trigger("postGetRaw",{key:Y,value:void 0}),this.stats.miss();return}let X=typeof G==="string"||this.opts.compression?await this.deserializeData(G):G;if(X!==void 0&&X.expires!==void 0&&X.expires!==null&&X.expires<Date.now()){this.hooks.trigger("postGetRaw",{key:Y,value:void 0}),this.stats.miss(),await this.delete(J);return}return this.stats.hit(),this.hooks.trigger("postGetRaw",{key:Y,value:X}),X}async getManyRaw(J){let{store:Q}=this.opts,Y=this._getKeyPrefixArray(J);if(J.length===0){let K=Array.from({length:J.length}).fill(void 0);return this.stats.misses+=J.length,this.hooks.trigger("postGetManyRaw",{keys:Y,values:K}),K}let G=[];if(Q.getMany===void 0){let K=Y.map(async(Z)=>{let V=await Q.get(Z);if(V!==void 0&&V!==null)return this.deserializeData(V);return});G=(await Promise.allSettled(K)).map((Z)=>Z.value)}else{let K=await Q.getMany(Y);for(let W of K)if(W!==void 0&&W!==null)G.push(await this.deserializeData(W));else G.push(void 0)}let X=[],z=(K)=>typeof K.expires==="number"&&Date.now()>K.expires;for(let[K,W]of G.entries())if(W!==void 0&&z(W))X.push(Y[K]),G[K]=void 0;if(X.length>0)await this.deleteMany(X);return this.stats.hitsOrMisses(G),this.hooks.trigger("postGetManyRaw",{keys:Y,values:G}),G}async set(J,Q,Y){let G={key:J,value:Q,ttl:Y};this.hooks.trigger("preSet",G);let X=this._getKeyPrefix(G.key);if(G.ttl??=this._ttl,G.ttl===0)G.ttl=void 0;let{store:z}=this.opts,K=typeof G.ttl==="number"?Date.now()+G.ttl:void 0;if(typeof G.value==="symbol")throw this.emit("error","symbol cannot be serialized"),Error("symbol cannot be serialized");let W={value:G.value,expires:K},Z=await this.serializeData(W),V=!0;try{let q=await z.set(X,Z,G.ttl);if(typeof q==="boolean")V=q}catch(q){if(V=!1,this.emit("error",q),this._throwOnErrors)throw q}return this.hooks.trigger("postSet",{key:X,value:Z,ttl:Y}),this.stats.set(),V}async setMany(J){let Q=[];try{if(this._store.setMany===void 0){let Y=[];for(let X of J)Y.push(this.set(X.key,X.value,X.ttl));Q=await Promise.all(Y)}else{let Y=await Promise.all(J.map(async({key:G,value:X,ttl:z})=>{if(z??=this._ttl,z===0)z=void 0;let K=typeof z==="number"?Date.now()+z:void 0;if(typeof X==="symbol")throw this.emit("error","symbol cannot be serialized"),Error("symbol cannot be serialized");let W={value:X,expires:K},Z=await this.serializeData(W);return{key:this._getKeyPrefix(G),value:Z,ttl:z}}));Q=await this._store.setMany(Y)}}catch(Y){if(this.emit("error",Y),this._throwOnErrors)throw Y;Q=J.map(()=>!1)}return Q}async delete(J){let{store:Q}=this.opts;if(Array.isArray(J))return this.deleteMany(J);let Y=this._getKeyPrefix(J);this.hooks.trigger("preDelete",{key:Y});let G=!0;try{let X=await Q.delete(Y);if(typeof X==="boolean")G=X}catch(X){if(G=!1,this.emit("error",X),this._throwOnErrors)throw X}return this.hooks.trigger("postDelete",{key:Y,value:G}),this.stats.delete(),G}async deleteMany(J){try{let{store:Q}=this.opts,Y=this._getKeyPrefixArray(J);if(this.hooks.trigger("preDelete",{key:Y}),Q.deleteMany!==void 0)return await Q.deleteMany(Y);let G=Y.map(async(K)=>Q.delete(K)),z=(await Promise.all(G)).every(Boolean);return this.hooks.trigger("postDelete",{key:Y,value:z}),z}catch(Q){if(this.emit("error",Q),this._throwOnErrors)throw Q;return!1}}async clear(){this.emit("clear");let{store:J}=this.opts;try{await J.clear()}catch(Q){if(this.emit("error",Q),this._throwOnErrors)throw Q}}async has(J){if(Array.isArray(J))return this.hasMany(J);let Q=this._getKeyPrefix(J),{store:Y}=this.opts;if(Y.has!==void 0&&!(Y instanceof Map))return Y.has(Q);let G;try{G=await Y.get(Q)}catch(X){if(this.emit("error",X),this._throwOnErrors)throw X;return!1}if(G){let X=await this.deserializeData(G);if(X){if(X.expires===void 0||X.expires===null)return!0;return X.expires>Date.now()}}return!1}async hasMany(J){let Q=this._getKeyPrefixArray(J),{store:Y}=this.opts;if(Y.hasMany!==void 0)return Y.hasMany(Q);let G=[];for(let X of J)G.push(await this.has(X));return G}async disconnect(){let{store:J}=this.opts;if(this.emit("disconnect"),typeof J.disconnect==="function")return J.disconnect()}emit(J,...Q){if(J==="error"&&!this.opts.emitErrors)return;super.emit(J,...Q)}async serializeData(J){if(!this._serialize)return J;if(this._compression?.compress)return this._serialize({value:await this._compression.compress(J.value),expires:J.expires});return this._serialize(J)}async deserializeData(J){if(!this._deserialize)return J;if(this._compression?.decompress&&typeof J==="string"){let Q=await this._deserialize(J);return{value:await this._compression.decompress(Q?.value),expires:Q?.expires}}if(typeof J==="string")return this._deserialize(J);return}},r65=oV6});var Jq6=H((oQ7,eV6)=>{var{create:s65,defineProperty:en,getOwnPropertyDescriptor:t65,getOwnPropertyNames:e65,getPrototypeOf:J85}=Object,Q85=Object.prototype.hasOwnProperty,Y85=(J,Q)=>{for(var Y in Q)en(J,Y,{get:Q[Y],enumerable:!0})},sV6=(J,Q,Y,G)=>{if(Q&&typeof Q==="object"||typeof Q==="function"){for(let X of e65(Q))if(!Q85.call(J,X)&&X!==Y)en(J,X,{get:()=>Q[X],enumerable:!(G=t65(Q,X))||G.enumerable})}return J},G85=(J,Q,Y)=>(Y=J!=null?s65(J85(J)):{},sV6(Q||!J||!J.__esModule?en(Y,"default",{value:J,enumerable:!0}):Y,J)),X85=(J)=>sV6(en({},"__esModule",{value:!0}),J),tV6={};Y85(tV6,{KeyvAdapter:()=>W85,createCache:()=>Z85});eV6.exports=X85(tV6);var z85=G85(V1("events"),1),EL=cV6(),K85=rV6(),W85=class{opts;namespace;_cache;constructor(J){this._cache=J}async get(J){let Q=await this._cache.get(J);if(Q!==void 0&&Q!==null)return Q;return}async set(J,Q,Y){return await this._cache.set(J,Q,Y),!0}async delete(J){return await this._cache.del(J),!0}async clear(){return this._cache.reset?.()}async has(J){if(await this._cache.get(J))return!0;return!1}async getMany(J){return this._cache.mget(...J).then((Q)=>Q.map((Y)=>Y))}async deleteMany(J){return await this._cache.mdel(...J),!0}on(J,Q){return this._cache.on?.(J,Q),this}async disconnect(){await this._cache.disconnect?.()}},aA1=(J)=>J===0?"primary":`secondary:${J-1}`,Z85=(J)=>{let Q=new z85.default,Y=new K85.Keyv;Y.serialize=void 0,Y.deserialize=void 0;let G=J?.stores?.length?J.stores:[Y],X=J?.nonBlocking??!1,z=J?.cacheId??Math.random().toString(36).slice(2),K=async(N)=>{let L;if(X)try{if(L=await Promise.race(G.map(async(E)=>E.get(N))),L===void 0)return}catch(E){Q.emit("get",{key:N,error:E})}else for(let E=0;E<G.length;E++){let R=G[E];try{let F=await R.get(N);if(F!==void 0){L=F,Q.emit("get",{key:N,value:L,store:aA1(E)});break}}catch(F){Q.emit("get",{key:N,error:F,store:aA1(E)})}}return L},W=async(N)=>{let L=N.map(()=>{return});if(X)try{L=await Promise.race(G.map(async(E)=>E.getMany(N)))}catch(E){Q.emit("mget",{keys:N,error:E})}else for(let E of G)try{let R=L.map((C,P)=>C===void 0?{originalIndex:P,key:N[P]}:void 0).filter((C)=>C!==void 0);if(R.length===0)break;let F=R.map((C)=>C.key),f=await E.getMany(F);for(let[C,P]of f.entries()){if(P===void 0)continue;let{originalIndex:k}=R[C];L[k]=P}}catch(R){Q.emit("mget",{keys:N,error:R})}return Q.emit("mget",{keys:N,values:L}),L},Z=async(N)=>{let L;if(X)try{if(L=await Promise.race(G.map(async(E)=>E.get(N,{raw:!0}))),L===void 0)return}catch(E){Q.emit("ttl",{key:N,error:E})}else for(let E of G)try{let R=await E.get(N,{raw:!0});if(R!==void 0){L=R,Q.emit("ttl",{key:N,value:L});break}}catch(R){Q.emit("ttl",{key:N,error:R})}if(L?.expires)return L.expires;return},V=async(N,L,E,R)=>{try{let F=N.map(async(f,C)=>{await f.set(L,E,R??J?.ttl),Q.emit("set",{key:L,value:E,store:aA1(C)})});if(X)return Promise.all(F),Q.emit("set",{key:L,value:E}),E;return await Promise.all(F),Q.emit("set",{key:L,value:E}),E}catch(F){return Q.emit("set",{key:L,value:E,error:F}),Promise.reject(F)}},q=async(N,L)=>{let E=L.map(({key:R,value:F,ttl:f})=>({key:R,value:F,ttl:f??J?.ttl}));try{let R=N.map(async(F)=>F.setMany(E));if(X)return Promise.all(R),Q.emit("mset",{list:E}),E;return await Promise.all(R),Q.emit("mset",{list:E}),E}catch(R){return Q.emit("mset",{list:E,error:R}),Promise.reject(R)}};return{get:K,mget:W,ttl:Z,set:async(N,L,E)=>V(G,N,L,E),mset:async(N)=>q(G,N),del:async(N)=>{try{if(X)return Promise.all(G.map(async(L)=>L.delete(N))),Q.emit("del",{key:N}),!0;return await Promise.all(G.map(async(L)=>L.delete(N))),Q.emit("del",{key:N}),!0}catch(L){return Q.emit("del",{key:N,error:L}),Promise.reject(L)}},mdel:async(N)=>{try{let L=[];for(let E of N)L.push(...G.map(async(R)=>R.delete(E)));if(X)return Promise.all(L),Q.emit("mdel",{keys:N}),!0;return await Promise.all(L),Q.emit("mdel",{keys:N}),!0}catch(L){return Q.emit("mdel",{keys:N,error:L}),Promise.reject(L)}},clear:async()=>{try{if(X)return Promise.all(G.map(async(N)=>N.clear())),Q.emit("clear"),!0;return await Promise.all(G.map(async(N)=>N.clear())),Q.emit("clear"),!0}catch(N){return Q.emit("clear",N),Promise.reject(N)}},wrap:async(N,L,E,R)=>(0,EL.coalesceAsync)(`${z}::${N}`,async()=>{let F,f,C=0,P,{ttl:k,refreshThreshold:$,raw:d}=(0,EL.isObject)(E)?E:{ttl:E,refreshThreshold:R},h=(T)=>(0,EL.runIfFn)(k,T)??J?.ttl;for(;C<G.length;C++)try{let T=await G[C].get(N,{raw:!0});if(T!==void 0){if(F=T.value,f=T,typeof T.expires==="number")P=Math.max(0,T.expires-Date.now());break}}catch{}if(F===void 0){let T=await L(),b=h(T);return await V(G,N,T,b),d?{value:T,expires:Date.now()+b}:T}let S=(0,EL.lessThan)(P,(0,EL.runIfFn)($,F)??J?.refreshThreshold);if(S)(0,EL.coalesceAsync)(`+++${z}__${N}`,L).then(async(T)=>{try{await V(J?.refreshAllStores?G:G.slice(0,C+1),N,T,h(T)),Q.emit("refresh",{key:N,value:T})}catch(b){Q.emit("refresh",{key:N,value:F,error:b})}}).catch((T)=>{Q.emit("refresh",{key:N,value:F,error:T})});if(!S&&C>0)await V(G.slice(0,C),N,F,h(F));return d?f:F}),on:(N,L)=>Q.addListener(N,L),off:(N,L)=>Q.removeListener(N,L),disconnect:async()=>{try{await Promise.all(G.map(async(N)=>N.disconnect()))}catch(N){return Promise.reject(N)}},cacheId:()=>z,stores:G}}});var Qq6=H((V85)=>{V85.stringify=function J(Q){if(typeof Q>"u")return Q;if(Q&&Buffer.isBuffer(Q))return JSON.stringify(":base64:"+Q.toString("base64"));if(Q&&Q.toJSON)Q=Q.toJSON();if(Q&&typeof Q==="object"){var Y="",G=Array.isArray(Q);Y=G?"[":"{";var X=!0;for(var z in Q){var K=typeof Q[z]=="function"||!G&&typeof Q[z]>"u";if(Object.hasOwnProperty.call(Q,z)&&!K){if(!X)Y+=",";if(X=!1,G)if(Q[z]==null)Y+="null";else Y+=J(Q[z]);else if(Q[z]!==void 0)Y+=J(z)+":"+J(Q[z])}}return Y+=G?"]":"}",Y}else if(typeof Q==="string")return JSON.stringify(/^:/.test(Q)?":"+Q:Q);else if(typeof Q>"u")return"null";else return JSON.stringify(Q)};V85.parse=function(J){return JSON.parse(J,function(Q,Y){if(typeof Y==="string")if(/^:base64:/.test(Y))return Buffer.from(Y.substring(8),"base64");else return/^:/.test(Y)?Y.substring(1):Y;return Y})}});var rA1=H((sQ7,zq6)=>{var M85=V1("events"),Yq6=Qq6(),D85=(J)=>{let Q={redis:"@keyv/redis",rediss:"@keyv/redis",mongodb:"@keyv/mongo",mongo:"@keyv/mongo",sqlite:"@keyv/sqlite",postgresql:"@keyv/postgres",postgres:"@keyv/postgres",mysql:"@keyv/mysql",etcd:"@keyv/etcd",offline:"@keyv/offline",tiered:"@keyv/tiered"};if(J.adapter||J.uri){let Y=J.adapter||/^[^:+]*/.exec(J.uri)[0];return new(V1(Q[Y]))(J)}return new Map},Gq6=["sqlite","postgres","mysql","mongo","redis","tiered"];class Xq6 extends M85{constructor(J,{emitErrors:Q=!0,...Y}={}){super();if(this.opts={namespace:"keyv",serialize:Yq6.stringify,deserialize:Yq6.parse,...typeof J==="string"?{uri:J}:J,...Y},!this.opts.store){let X={...this.opts};this.opts.store=D85(X)}if(this.opts.compression){let X=this.opts.compression;this.opts.serialize=X.serialize.bind(X),this.opts.deserialize=X.deserialize.bind(X)}if(typeof this.opts.store.on==="function"&&Q)this.opts.store.on("error",(X)=>this.emit("error",X));this.opts.store.namespace=this.opts.namespace;let G=(X)=>async function*(){for await(let[z,K]of typeof X==="function"?X(this.opts.store.namespace):X){let W=await this.opts.deserialize(K);if(this.opts.store.namespace&&!z.includes(this.opts.store.namespace))continue;if(typeof W.expires==="number"&&Date.now()>W.expires){this.delete(z);continue}yield[this._getKeyUnprefix(z),W.value]}};if(typeof this.opts.store[Symbol.iterator]==="function"&&this.opts.store instanceof Map)this.iterator=G(this.opts.store);else if(typeof this.opts.store.iterator==="function"&&this.opts.store.opts&&this._checkIterableAdaptar())this.iterator=G(this.opts.store.iterator.bind(this.opts.store))}_checkIterableAdaptar(){return Gq6.includes(this.opts.store.opts.dialect)||Gq6.findIndex((J)=>this.opts.store.opts.url.includes(J))>=0}_getKeyPrefix(J){return`${this.opts.namespace}:${J}`}_getKeyPrefixArray(J){return J.map((Q)=>`${this.opts.namespace}:${Q}`)}_getKeyUnprefix(J){return J.split(":").splice(1).join(":")}get(J,Q){let{store:Y}=this.opts,G=Array.isArray(J),X=G?this._getKeyPrefixArray(J):this._getKeyPrefix(J);if(G&&Y.getMany===void 0){let z=[];for(let K of X)z.push(Promise.resolve().then(()=>Y.get(K)).then((W)=>typeof W==="string"?this.opts.deserialize(W):this.opts.compression?this.opts.deserialize(W):W).then((W)=>{if(W===void 0||W===null)return;if(typeof W.expires==="number"&&Date.now()>W.expires)return this.delete(K).then(()=>{return});return Q&&Q.raw?W:W.value}));return Promise.allSettled(z).then((K)=>{let W=[];for(let Z of K)W.push(Z.value);return W})}return Promise.resolve().then(()=>G?Y.getMany(X):Y.get(X)).then((z)=>typeof z==="string"?this.opts.deserialize(z):this.opts.compression?this.opts.deserialize(z):z).then((z)=>{if(z===void 0||z===null)return;if(G)return z.map((K,W)=>{if(typeof K==="string")K=this.opts.deserialize(K);if(K===void 0||K===null)return;if(typeof K.expires==="number"&&Date.now()>K.expires){this.delete(J[W]).then(()=>{return});return}return Q&&Q.raw?K:K.value});if(typeof z.expires==="number"&&Date.now()>z.expires)return this.delete(J).then(()=>{return});return Q&&Q.raw?z:z.value})}set(J,Q,Y){let G=this._getKeyPrefix(J);if(typeof Y>"u")Y=this.opts.ttl;if(Y===0)Y=void 0;let{store:X}=this.opts;return Promise.resolve().then(()=>{let z=typeof Y==="number"?Date.now()+Y:null;if(typeof Q==="symbol")this.emit("error","symbol cannot be serialized");return Q={value:Q,expires:z},this.opts.serialize(Q)}).then((z)=>X.set(G,z,Y)).then(()=>!0)}delete(J){let{store:Q}=this.opts;if(Array.isArray(J)){let G=this._getKeyPrefixArray(J);if(Q.deleteMany===void 0){let X=[];for(let z of G)X.push(Q.delete(z));return Promise.allSettled(X).then((z)=>z.every((K)=>K.value===!0))}return Promise.resolve().then(()=>Q.deleteMany(G))}let Y=this._getKeyPrefix(J);return Promise.resolve().then(()=>Q.delete(Y))}clear(){let{store:J}=this.opts;return Promise.resolve().then(()=>J.clear())}has(J){let Q=this._getKeyPrefix(J),{store:Y}=this.opts;return Promise.resolve().then(async()=>{if(typeof Y.has==="function")return Y.has(Q);return await Y.get(Q)!==void 0})}disconnect(){let{store:J}=this.opts;if(typeof J.disconnect==="function")return J.disconnect()}}zq6.exports=Xq6});var Kq6=H((eQ7,H85)=>{H85.exports={acl:{arity:-2,flags:[],keyStart:0,keyStop:0,step:0},append:{arity:3,flags:["write","denyoom","fast"],keyStart:1,keyStop:1,step:1},asking:{arity:1,flags:["fast"],keyStart:0,keyStop:0,step:0},auth:{arity:-2,flags:["noscript","loading","stale","fast","no_auth","allow_busy"],keyStart:0,keyStop:0,step:0},bgrewriteaof:{arity:1,flags:["admin","noscript","no_async_loading"],keyStart:0,keyStop:0,step:0},bgsave:{arity:-1,flags:["admin","noscript","no_async_loading"],keyStart:0,keyStop:0,step:0},bitcount:{arity:-2,flags:["readonly"],keyStart:1,keyStop:1,step:1},bitfield:{arity:-2,flags:["write","denyoom"],keyStart:1,keyStop:1,step:1},bitfield_ro:{arity:-2,flags:["readonly","fast"],keyStart:1,keyStop:1,step:1},bitop:{arity:-4,flags:["write","denyoom"],keyStart:2,keyStop:-1,step:1},bitpos:{arity:-3,flags:["readonly"],keyStart:1,keyStop:1,step:1},blmove:{arity:6,flags:["write","denyoom","noscript","blocking"],keyStart:1,keyStop:2,step:1},blmpop:{arity:-5,flags:["write","blocking","movablekeys"],keyStart:0,keyStop:0,step:0},blpop:{arity:-3,flags:["write","noscript","blocking"],keyStart:1,keyStop:-2,step:1},brpop:{arity:-3,flags:["write","noscript","blocking"],keyStart:1,keyStop:-2,step:1},brpoplpush:{arity:4,flags:["write","denyoom","noscript","blocking"],keyStart:1,keyStop:2,step:1},bzmpop:{arity:-5,flags:["write","blocking","movablekeys"],keyStart:0,keyStop:0,step:0},bzpopmax:{arity:-3,flags:["write","noscript","blocking","fast"],keyStart:1,keyStop:-2,step:1},bzpopmin:{arity:-3,flags:["write","noscript","blocking","fast"],keyStart:1,keyStop:-2,step:1},client:{arity:-2,flags:[],keyStart:0,keyStop:0,step:0},cluster:{arity:-2,flags:[],keyStart:0,keyStop:0,step:0},command:{arity:-1,flags:["loading","stale"],keyStart:0,keyStop:0,step:0},config:{arity:-2,flags:[],keyStart:0,keyStop:0,step:0},copy:{arity:-3,flags:["write","denyoom"],keyStart:1,keyStop:2,step:1},dbsize:{arity:1,flags:["readonly","fast"],keyStart:0,keyStop:0,step:0},debug:{arity:-2,flags:["admin","noscript","loading","stale"],keyStart:0,keyStop:0,step:0},decr:{arity:2,flags:["write","denyoom","fast"],keyStart:1,keyStop:1,step:1},decrby:{arity:3,flags:["write","denyoom","fast"],keyStart:1,keyStop:1,step:1},del:{arity:-2,flags:["write"],keyStart:1,keyStop:-1,step:1},discard:{arity:1,flags:["noscript","loading","stale","fast","allow_busy"],keyStart:0,keyStop:0,step:0},dump:{arity:2,flags:["readonly"],keyStart:1,keyStop:1,step:1},echo:{arity:2,flags:["fast"],keyStart:0,keyStop:0,step:0},eval:{arity:-3,flags:["noscript","stale","skip_monitor","no_mandatory_keys","movablekeys"],keyStart:0,keyStop:0,step:0},eval_ro:{arity:-3,flags:["readonly","noscript","stale","skip_monitor","no_mandatory_keys","movablekeys"],keyStart:0,keyStop:0,step:0},evalsha:{arity:-3,flags:["noscript","stale","skip_monitor","no_mandatory_keys","movablekeys"],keyStart:0,keyStop:0,step:0},evalsha_ro:{arity:-3,flags:["readonly","noscript","stale","skip_monitor","no_mandatory_keys","movablekeys"],keyStart:0,keyStop:0,step:0},exec:{arity:1,flags:["noscript","loading","stale","skip_slowlog"],keyStart:0,keyStop:0,step:0},exists:{arity:-2,flags:["readonly","fast"],keyStart:1,keyStop:-1,step:1},expire:{arity:-3,flags:["write","fast"],keyStart:1,keyStop:1,step:1},expireat:{arity:-3,flags:["write","fast"],keyStart:1,keyStop:1,step:1},expiretime:{arity:2,flags:["readonly","fast"],keyStart:1,keyStop:1,step:1},failover:{arity:-1,flags:["admin","noscript","stale"],keyStart:0,keyStop:0,step:0},fcall:{arity:-3,flags:["noscript","stale","skip_monitor","no_mandatory_keys","movablekeys"],keyStart:0,keyStop:0,step:0},fcall_ro:{arity:-3,flags:["readonly","noscript","stale","skip_monitor","no_mandatory_keys","movablekeys"],keyStart:0,keyStop:0,step:0},flushall:{arity:-1,flags:["write"],keyStart:0,keyStop:0,step:0},flushdb:{arity:-1,flags:["write"],keyStart:0,keyStop:0,step:0},function:{arity:-2,flags:[],keyStart:0,keyStop:0,step:0},geoadd:{arity:-5,flags:["write","denyoom"],keyStart:1,keyStop:1,step:1},geodist:{arity:-4,flags:["readonly"],keyStart:1,keyStop:1,step:1},geohash:{arity:-2,flags:["readonly"],keyStart:1,keyStop:1,step:1},geopos:{arity:-2,flags:["readonly"],keyStart:1,keyStop:1,step:1},georadius:{arity:-6,flags:["write","denyoom","movablekeys"],keyStart:1,keyStop:1,step:1},georadius_ro:{arity:-6,flags:["readonly"],keyStart:1,keyStop:1,step:1},georadiusbymember:{arity:-5,flags:["write","denyoom","movablekeys"],keyStart:1,keyStop:1,step:1},georadiusbymember_ro:{arity:-5,flags:["readonly"],keyStart:1,keyStop:1,step:1},geosearch:{arity:-7,flags:["readonly"],keyStart:1,keyStop:1,step:1},geosearchstore:{arity:-8,flags:["write","denyoom"],keyStart:1,keyStop:2,step:1},get:{arity:2,flags:["readonly","fast"],keyStart:1,keyStop:1,step:1},getbit:{arity:3,flags:["readonly","fast"],keyStart:1,keyStop:1,step:1},getdel:{arity:2,flags:["write","fast"],keyStart:1,keyStop:1,step:1},getex:{arity:-2,flags:["write","fast"],keyStart:1,keyStop:1,step:1},getrange:{arity:4,flags:["readonly"],keyStart:1,keyStop:1,step:1},getset:{arity:3,flags:["write","denyoom","fast"],keyStart:1,keyStop:1,step:1},hdel:{arity:-3,flags:["write","fast"],keyStart:1,keyStop:1,step:1},hello:{arity:-1,flags:["noscript","loading","stale","fast","no_auth","allow_busy"],keyStart:0,keyStop:0,step:0},hexists:{arity:3,flags:["readonly","fast"],keyStart:1,keyStop:1,step:1},hexpire:{arity:-6,flags:["write","fast"],keyStart:1,keyStop:1,step:1},hexpireat:{arity:-6,flags:["write","fast"],keyStart:1,keyStop:1,step:1},hexpiretime:{arity:-5,flags:["readonly","fast"],keyStart:1,keyStop:1,step:1},hget:{arity:3,flags:["readonly","fast"],keyStart:1,keyStop:1,step:1},hgetall:{arity:2,flags:["readonly"],keyStart:1,keyStop:1,step:1},hgetdel:{arity:-5,flags:["write","fast"],keyStart:1,keyStop:1,step:1},hgetex:{arity:-5,flags:["write","fast"],keyStart:1,keyStop:1,step:1},hincrby:{arity:4,flags:["write","denyoom","fast"],keyStart:1,keyStop:1,step:1},hincrbyfloat:{arity:4,flags:["write","denyoom","fast"],keyStart:1,keyStop:1,step:1},hkeys:{arity:2,flags:["readonly"],keyStart:1,keyStop:1,step:1},hlen:{arity:2,flags:["readonly","fast"],keyStart:1,keyStop:1,step:1},hmget:{arity:-3,flags:["readonly","fast"],keyStart:1,keyStop:1,step:1},hmset:{arity:-4,flags:["write","denyoom","fast"],keyStart:1,keyStop:1,step:1},hpersist:{arity:-5,flags:["write","fast"],keyStart:1,keyStop:1,step:1},hpexpire:{arity:-6,flags:["write","fast"],keyStart:1,keyStop:1,step:1},hpexpireat:{arity:-6,flags:["write","fast"],keyStart:1,keyStop:1,step:1},hpexpiretime:{arity:-5,flags:["readonly","fast"],keyStart:1,keyStop:1,step:1},hpttl:{arity:-5,flags:["readonly","fast"],keyStart:1,keyStop:1,step:1},hrandfield:{arity:-2,flags:["readonly"],keyStart:1,keyStop:1,step:1},hscan:{arity:-3,flags:["readonly"],keyStart:1,keyStop:1,step:1},hset:{arity:-4,flags:["write","denyoom","fast"],keyStart:1,keyStop:1,step:1},hsetex:{arity:-6,flags:["write","denyoom","fast"],keyStart:1,keyStop:1,step:1},hsetnx:{arity:4,flags:["write","denyoom","fast"],keyStart:1,keyStop:1,step:1},hstrlen:{arity:3,flags:["readonly","fast"],keyStart:1,keyStop:1,step:1},httl:{arity:-5,flags:["readonly","fast"],keyStart:1,keyStop:1,step:1},hvals:{arity:2,flags:["readonly"],keyStart:1,keyStop:1,step:1},incr:{arity:2,flags:["write","denyoom","fast"],keyStart:1,keyStop:1,step:1},incrby:{arity:3,flags:["write","denyoom","fast"],keyStart:1,keyStop:1,step:1},incrbyfloat:{arity:3,flags:["write","denyoom","fast"],keyStart:1,keyStop:1,step:1},info:{arity:-1,flags:["loading","stale"],keyStart:0,keyStop:0,step:0},keys:{arity:2,flags:["readonly"],keyStart:0,keyStop:0,step:0},lastsave:{arity:1,flags:["loading","stale","fast"],keyStart:0,keyStop:0,step:0},latency:{arity:-2,flags:[],keyStart:0,keyStop:0,step:0},lcs:{arity:-3,flags:["readonly"],keyStart:1,keyStop:2,step:1},lindex:{arity:3,flags:["readonly"],keyStart:1,keyStop:1,step:1},linsert:{arity:5,flags:["write","denyoom"],keyStart:1,keyStop:1,step:1},llen:{arity:2,flags:["readonly","fast"],keyStart:1,keyStop:1,step:1},lmove:{arity:5,flags:["write","denyoom"],keyStart:1,keyStop:2,step:1},lmpop:{arity:-4,flags:["write","movablekeys"],keyStart:0,keyStop:0,step:0},lolwut:{arity:-1,flags:["readonly","fast"],keyStart:0,keyStop:0,step:0},lpop:{arity:-2,flags:["write","fast"],keyStart:1,keyStop:1,step:1},lpos:{arity:-3,flags:["readonly"],keyStart:1,keyStop:1,step:1},lpush:{arity:-3,flags:["write","denyoom","fast"],keyStart:1,keyStop:1,step:1},lpushx:{arity:-3,flags:["write","denyoom","fast"],keyStart:1,keyStop:1,step:1},lrange:{arity:4,flags:["readonly"],keyStart:1,keyStop:1,step:1},lrem:{arity:4,flags:["write"],keyStart:1,keyStop:1,step:1},lset:{arity:4,flags:["write","denyoom"],keyStart:1,keyStop:1,step:1},ltrim:{arity:4,flags:["write"],keyStart:1,keyStop:1,step:1},memory:{arity:-2,flags:[],keyStart:0,keyStop:0,step:0},mget:{arity:-2,flags:["readonly","fast"],keyStart:1,keyStop:-1,step:1},migrate:{arity:-6,flags:["write","movablekeys"],keyStart:3,keyStop:3,step:1},module:{arity:-2,flags:[],keyStart:0,keyStop:0,step:0},monitor:{arity:1,flags:["admin","noscript","loading","stale"],keyStart:0,keyStop:0,step:0},move:{arity:3,flags:["write","fast"],keyStart:1,keyStop:1,step:1},mset:{arity:-3,flags:["write","denyoom"],keyStart:1,keyStop:-1,step:2},msetnx:{arity:-3,flags:["write","denyoom"],keyStart:1,keyStop:-1,step:2},multi:{arity:1,flags:["noscript","loading","stale","fast","allow_busy"],keyStart:0,keyStop:0,step:0},object:{arity:-2,flags:[],keyStart:0,keyStop:0,step:0},persist:{arity:2,flags:["write","fast"],keyStart:1,keyStop:1,step:1},pexpire:{arity:-3,flags:["write","fast"],keyStart:1,keyStop:1,step:1},pexpireat:{arity:-3,flags:["write","fast"],keyStart:1,keyStop:1,step:1},pexpiretime:{arity:2,flags:["readonly","fast"],keyStart:1,keyStop:1,step:1},pfadd:{arity:-2,flags:["write","denyoom","fast"],keyStart:1,keyStop:1,step:1},pfcount:{arity:-2,flags:["readonly"],keyStart:1,keyStop:-1,step:1},pfdebug:{arity:3,flags:["write","denyoom","admin"],keyStart:2,keyStop:2,step:1},pfmerge:{arity:-2,flags:["write","denyoom"],keyStart:1,keyStop:-1,step:1},pfselftest:{arity:1,flags:["admin"],keyStart:0,keyStop:0,step:0},ping:{arity:-1,flags:["fast"],keyStart:0,keyStop:0,step:0},psetex:{arity:4,flags:["write","denyoom"],keyStart:1,keyStop:1,step:1},psubscribe:{arity:-2,flags:["pubsub","noscript","loading","stale"],keyStart:0,keyStop:0,step:0},psync:{arity:-3,flags:["admin","noscript","no_async_loading","no_multi"],keyStart:0,keyStop:0,step:0},pttl:{arity:2,flags:["readonly","fast"],keyStart:1,keyStop:1,step:1},publish:{arity:3,flags:["pubsub","loading","stale","fast"],keyStart:0,keyStop:0,step:0},pubsub:{arity:-2,flags:[],keyStart:0,keyStop:0,step:0},punsubscribe:{arity:-1,flags:["pubsub","noscript","loading","stale"],keyStart:0,keyStop:0,step:0},quit:{arity:-1,flags:["noscript","loading","stale","fast","no_auth","allow_busy"],keyStart:0,keyStop:0,step:0},randomkey:{arity:1,flags:["readonly"],keyStart:0,keyStop:0,step:0},readonly:{arity:1,flags:["loading","stale","fast"],keyStart:0,keyStop:0,step:0},readwrite:{arity:1,flags:["loading","stale","fast"],keyStart:0,keyStop:0,step:0},rename:{arity:3,flags:["write"],keyStart:1,keyStop:2,step:1},renamenx:{arity:3,flags:["write","fast"],keyStart:1,keyStop:2,step:1},replconf:{arity:-1,flags:["admin","noscript","loading","stale","allow_busy"],keyStart:0,keyStop:0,step:0},replicaof:{arity:3,flags:["admin","noscript","stale","no_async_loading"],keyStart:0,keyStop:0,step:0},reset:{arity:1,flags:["noscript","loading","stale","fast","no_auth","allow_busy"],keyStart:0,keyStop:0,step:0},restore:{arity:-4,flags:["write","denyoom"],keyStart:1,keyStop:1,step:1},"restore-asking":{arity:-4,flags:["write","denyoom","asking"],keyStart:1,keyStop:1,step:1},role:{arity:1,flags:["noscript","loading","stale","fast"],keyStart:0,keyStop:0,step:0},rpop:{arity:-2,flags:["write","fast"],keyStart:1,keyStop:1,step:1},rpoplpush:{arity:3,flags:["write","denyoom"],keyStart:1,keyStop:2,step:1},rpush:{arity:-3,flags:["write","denyoom","fast"],keyStart:1,keyStop:1,step:1},rpushx:{arity:-3,flags:["write","denyoom","fast"],keyStart:1,keyStop:1,step:1},sadd:{arity:-3,flags:["write","denyoom","fast"],keyStart:1,keyStop:1,step:1},save:{arity:1,flags:["admin","noscript","no_async_loading","no_multi"],keyStart:0,keyStop:0,step:0},scan:{arity:-2,flags:["readonly"],keyStart:0,keyStop:0,step:0},scard:{arity:2,flags:["readonly","fast"],keyStart:1,keyStop:1,step:1},script:{arity:-2,flags:[],keyStart:0,keyStop:0,step:0},sdiff:{arity:-2,flags:["readonly"],keyStart:1,keyStop:-1,step:1},sdiffstore:{arity:-3,flags:["write","denyoom"],keyStart:1,keyStop:-1,step:1},select:{arity:2,flags:["loading","stale","fast"],keyStart:0,keyStop:0,step:0},set:{arity:-3,flags:["write","denyoom"],keyStart:1,keyStop:1,step:1},setbit:{arity:4,flags:["write","denyoom"],keyStart:1,keyStop:1,step:1},setex:{arity:4,flags:["write","denyoom"],keyStart:1,keyStop:1,step:1},setnx:{arity:3,flags:["write","denyoom","fast"],keyStart:1,keyStop:1,step:1},setrange:{arity:4,flags:["write","denyoom"],keyStart:1,keyStop:1,step:1},shutdown:{arity:-1,flags:["admin","noscript","loading","stale","no_multi","allow_busy"],keyStart:0,keyStop:0,step:0},sinter:{arity:-2,flags:["readonly"],keyStart:1,keyStop:-1,step:1},sintercard:{arity:-3,flags:["readonly","movablekeys"],keyStart:0,keyStop:0,step:0},sinterstore:{arity:-3,flags:["write","denyoom"],keyStart:1,keyStop:-1,step:1},sismember:{arity:3,flags:["readonly","fast"],keyStart:1,keyStop:1,step:1},slaveof:{arity:3,flags:["admin","noscript","stale","no_async_loading"],keyStart:0,keyStop:0,step:0},slowlog:{arity:-2,flags:[],keyStart:0,keyStop:0,step:0},smembers:{arity:2,flags:["readonly"],keyStart:1,keyStop:1,step:1},smismember:{arity:-3,flags:["readonly","fast"],keyStart:1,keyStop:1,step:1},smove:{arity:4,flags:["write","fast"],keyStart:1,keyStop:2,step:1},sort:{arity:-2,flags:["write","denyoom","movablekeys"],keyStart:1,keyStop:1,step:1},sort_ro:{arity:-2,flags:["readonly","movablekeys"],keyStart:1,keyStop:1,step:1},spop:{arity:-2,flags:["write","fast"],keyStart:1,keyStop:1,step:1},spublish:{arity:3,flags:["pubsub","loading","stale","fast"],keyStart:1,keyStop:1,step:1},srandmember:{arity:-2,flags:["readonly"],keyStart:1,keyStop:1,step:1},srem:{arity:-3,flags:["write","fast"],keyStart:1,keyStop:1,step:1},sscan:{arity:-3,flags:["readonly"],keyStart:1,keyStop:1,step:1},ssubscribe:{arity:-2,flags:["pubsub","noscript","loading","stale"],keyStart:1,keyStop:-1,step:1},strlen:{arity:2,flags:["readonly","fast"],keyStart:1,keyStop:1,step:1},subscribe:{arity:-2,flags:["pubsub","noscript","loading","stale"],keyStart:0,keyStop:0,step:0},substr:{arity:4,flags:["readonly"],keyStart:1,keyStop:1,step:1},sunion:{arity:-2,flags:["readonly"],keyStart:1,keyStop:-1,step:1},sunionstore:{arity:-3,flags:["write","denyoom"],keyStart:1,keyStop:-1,step:1},sunsubscribe:{arity:-1,flags:["pubsub","noscript","loading","stale"],keyStart:1,keyStop:-1,step:1},swapdb:{arity:3,flags:["write","fast"],keyStart:0,keyStop:0,step:0},sync:{arity:1,flags:["admin","noscript","no_async_loading","no_multi"],keyStart:0,keyStop:0,step:0},time:{arity:1,flags:["loading","stale","fast"],keyStart:0,keyStop:0,step:0},touch:{arity:-2,flags:["readonly","fast"],keyStart:1,keyStop:-1,step:1},ttl:{arity:2,flags:["readonly","fast"],keyStart:1,keyStop:1,step:1},type:{arity:2,flags:["readonly","fast"],keyStart:1,keyStop:1,step:1},unlink:{arity:-2,flags:["write","fast"],keyStart:1,keyStop:-1,step:1},unsubscribe:{arity:-1,flags:["pubsub","noscript","loading","stale"],keyStart:0,keyStop:0,step:0},unwatch:{arity:1,flags:["noscript","loading","stale","fast","allow_busy"],keyStart:0,keyStop:0,step:0},wait:{arity:3,flags:["noscript"],keyStart:0,keyStop:0,step:0},watch:{arity:-2,flags:["noscript","loading","stale","fast","allow_busy"],keyStart:1,keyStop:-1,step:1},xack:{arity:-4,flags:["write","fast"],keyStart:1,keyStop:1,step:1},xadd:{arity:-5,flags:["write","denyoom","fast"],keyStart:1,keyStop:1,step:1},xautoclaim:{arity:-6,flags:["write","fast"],keyStart:1,keyStop:1,step:1},xclaim:{arity:-6,flags:["write","fast"],keyStart:1,keyStop:1,step:1},xdel:{arity:-3,flags:["write","fast"],keyStart:1,keyStop:1,step:1},xdelex:{arity:-5,flags:["write","fast"],keyStart:1,keyStop:1,step:1},xgroup:{arity:-2,flags:[],keyStart:0,keyStop:0,step:0},xinfo:{arity:-2,flags:[],keyStart:0,keyStop:0,step:0},xlen:{arity:2,flags:["readonly","fast"],keyStart:1,keyStop:1,step:1},xpending:{arity:-3,flags:["readonly"],keyStart:1,keyStop:1,step:1},xrange:{arity:-4,flags:["readonly"],keyStart:1,keyStop:1,step:1},xread:{arity:-4,flags:["readonly","blocking","movablekeys"],keyStart:0,keyStop:0,step:0},xreadgroup:{arity:-7,flags:["write","blocking","movablekeys"],keyStart:0,keyStop:0,step:0},xrevrange:{arity:-4,flags:["readonly"],keyStart:1,keyStop:1,step:1},xsetid:{arity:-3,flags:["write","denyoom","fast"],keyStart:1,keyStop:1,step:1},xtrim:{arity:-4,flags:["write"],keyStart:1,keyStop:1,step:1},zadd:{arity:-4,flags:["write","denyoom","fast"],keyStart:1,keyStop:1,step:1},zcard:{arity:2,flags:["readonly","fast"],keyStart:1,keyStop:1,step:1},zcount:{arity:4,flags:["readonly","fast"],keyStart:1,keyStop:1,step:1},zdiff:{arity:-3,flags:["readonly","movablekeys"],keyStart:0,keyStop:0,step:0},zdiffstore:{arity:-4,flags:["write","denyoom","movablekeys"],keyStart:1,keyStop:1,step:1},zincrby:{arity:4,flags:["write","denyoom","fast"],keyStart:1,keyStop:1,step:1},zinter:{arity:-3,flags:["readonly","movablekeys"],keyStart:0,keyStop:0,step:0},zintercard:{arity:-3,flags:["readonly","movablekeys"],keyStart:0,keyStop:0,step:0},zinterstore:{arity:-4,flags:["write","denyoom","movablekeys"],keyStart:1,keyStop:1,step:1},zlexcount:{arity:4,flags:["readonly","fast"],keyStart:1,keyStop:1,step:1},zmpop:{arity:-4,flags:["write","movablekeys"],keyStart:0,keyStop:0,step:0},zmscore:{arity:-3,flags:["readonly","fast"],keyStart:1,keyStop:1,step:1},zpopmax:{arity:-2,flags:["write","fast"],keyStart:1,keyStop:1,step:1},zpopmin:{arity:-2,flags:["write","fast"],keyStart:1,keyStop:1,step:1},zrandmember:{arity:-2,flags:["readonly"],keyStart:1,keyStop:1,step:1},zrange:{arity:-4,flags:["readonly"],keyStart:1,keyStop:1,step:1},zrangebylex:{arity:-4,flags:["readonly"],keyStart:1,keyStop:1,step:1},zrangebyscore:{arity:-4,flags:["readonly"],keyStart:1,keyStop:1,step:1},zrangestore:{arity:-5,flags:["write","denyoom"],keyStart:1,keyStop:2,step:1},zrank:{arity:3,flags:["readonly","fast"],keyStart:1,keyStop:1,step:1},zrem:{arity:-3,flags:["write","fast"],keyStart:1,keyStop:1,step:1},zremrangebylex:{arity:4,flags:["write"],keyStart:1,keyStop:1,step:1},zremrangebyrank:{arity:4,flags:["write"],keyStart:1,keyStop:1,step:1},zremrangebyscore:{arity:4,flags:["write"],keyStart:1,keyStop:1,step:1},zrevrange:{arity:-4,flags:["readonly"],keyStart:1,keyStop:1,step:1},zrevrangebylex:{arity:-4,flags:["readonly"],keyStart:1,keyStop:1,step:1},zrevrangebyscore:{arity:-4,flags:["readonly"],keyStart:1,keyStop:1,step:1},zrevrank:{arity:3,flags:["readonly","fast"],keyStart:1,keyStop:1,step:1},zscan:{arity:-3,flags:["readonly"],keyStart:1,keyStop:1,step:1},zscore:{arity:3,flags:["readonly","fast"],keyStart:1,keyStop:1,step:1},zunion:{arity:-3,flags:["readonly","movablekeys"],keyStart:0,keyStop:0,step:0},zunionstore:{arity:-4,flags:["write","denyoom","movablekeys"],keyStart:1,keyStop:1,step:1}}});var $H=H((tJ)=>{var I85=tJ&&tJ.__importDefault||function(J){return J&&J.__esModule?J:{default:J}};Object.defineProperty(tJ,"__esModule",{value:!0});tJ.getKeyIndexes=tJ.hasFlag=tJ.exists=tJ.list=void 0;var Jo=I85(Kq6());tJ.list=Object.keys(Jo.default);var sA1={};tJ.list.forEach((J)=>{sA1[J]=Jo.default[J].flags.reduce(function(Q,Y){return Q[Y]=!0,Q},{})});function O85(J,Q){return J=(Q===null||Q===void 0?void 0:Q.caseInsensitive)?String(J).toLowerCase():J,Boolean(Jo.default[J])}tJ.exists=O85;function A85(J,Q,Y){if(J=(Y===null||Y===void 0?void 0:Y.nameCaseInsensitive)?String(J).toLowerCase():J,!sA1[J])throw Error("Unknown command "+J);return Boolean(sA1[J][Q])}tJ.hasFlag=A85;function B85(J,Q,Y){J=(Y===null||Y===void 0?void 0:Y.nameCaseInsensitive)?String(J).toLowerCase():J;let G=Jo.default[J];if(!G)throw Error("Unknown command "+J);if(!Array.isArray(Q))throw Error("Expect args to be an array");let X=[],z=Boolean(Y&&Y.parseExternalKey),K=(Z,V)=>{let q=[],U=Number(Z[V]);for(let M=0;M<U;M++)q.push(M+V+1);return q},W=(Z,V,q)=>{for(let U=V;U<Z.length-1;U+=1)if(String(Z[U]).toLowerCase()===q.toLowerCase())return U+1;return null};switch(J){case"zunionstore":case"zinterstore":case"zdiffstore":X.push(0,...K(Q,1));break;case"eval":case"evalsha":case"eval_ro":case"evalsha_ro":case"fcall":case"fcall_ro":case"blmpop":case"bzmpop":X.push(...K(Q,1));break;case"sintercard":case"lmpop":case"zunion":case"zinter":case"zmpop":case"zintercard":case"zdiff":{X.push(...K(Q,0));break}case"georadius":{X.push(0);let Z=W(Q,5,"STORE");if(Z)X.push(Z);let V=W(Q,5,"STOREDIST");if(V)X.push(V);break}case"georadiusbymember":{X.push(0);let Z=W(Q,4,"STORE");if(Z)X.push(Z);let V=W(Q,4,"STOREDIST");if(V)X.push(V);break}case"sort":case"sort_ro":X.push(0);for(let Z=1;Z<Q.length-1;Z++){let V=Q[Z];if(typeof V!=="string")continue;let q=V.toUpperCase();if(q==="GET"){if(Z+=1,V=Q[Z],V!=="#")if(z)X.push([Z,Wq6(V)]);else X.push(Z)}else if(q==="BY")if(Z+=1,z)X.push([Z,Wq6(Q[Z])]);else X.push(Z);else if(q==="STORE")Z+=1,X.push(Z)}break;case"migrate":if(Q[2]==="")for(let Z=5;Z<Q.length-1;Z++){let V=Q[Z];if(typeof V==="string"&&V.toUpperCase()==="KEYS"){for(let q=Z+1;q<Q.length;q++)X.push(q);break}}else X.push(2);break;case"xreadgroup":case"xread":for(let Z=J==="xread"?0:3;Z<Q.length-1;Z++)if(String(Q[Z]).toUpperCase()==="STREAMS"){for(let V=Z+1;V<=Z+(Q.length-1-Z)/2;V++)X.push(V);break}break;default:if(G.step>0){let Z=G.keyStart-1,V=G.keyStop>0?G.keyStop:Q.length+G.keyStop+1;for(let q=Z;q<V;q+=G.step)X.push(q)}break}return X}tJ.getKeyIndexes=B85;function Wq6(J){if(typeof J!=="string")J=String(J);let Q=J.indexOf("->");return Q===-1?J.length:Q}});var qq6=H((Zq6)=>{Object.defineProperty(Zq6,"__esModule",{value:!0});Zq6.tryCatch=Zq6.errorObj=void 0;Zq6.errorObj={e:{}};var tA1;function N85(J,Q){try{let Y=tA1;return tA1=null,Y.apply(this,arguments)}catch(Y){return Zq6.errorObj.e=Y,Zq6.errorObj}}function w85(J){return tA1=J,N85}Zq6.tryCatch=w85});var cq=H((Mq6)=>{Object.defineProperty(Mq6,"__esModule",{value:!0});var CL=qq6();function Uq6(J){setTimeout(function(){throw J},0)}function L85(J,Q,Y){if(typeof Q==="function")J.then((G)=>{let X;if(Y!==void 0&&Object(Y).spread&&Array.isArray(G))X=CL.tryCatch(Q).apply(void 0,[null].concat(G));else X=G===void 0?CL.tryCatch(Q)(null):CL.tryCatch(Q)(null,G);if(X===CL.errorObj)Uq6(X.e)},(G)=>{if(!G){let z=Error(G+"");Object.assign(z,{cause:G}),G=z}let X=CL.tryCatch(Q)(G);if(X===CL.errorObj)Uq6(X.e)});return J}Mq6.default=L85});var Iq6=H((GY7,Hq6)=>{var Dq6=V1("assert"),lk=V1("util");function RL(J){Object.defineProperty(this,"message",{value:J||"",configurable:!0,writable:!0}),Error.captureStackTrace(this,this.constructor)}lk.inherits(RL,Error);Object.defineProperty(RL.prototype,"name",{value:"RedisError",configurable:!0,writable:!0});function JB1(J,Q,Y){Dq6(Q),Dq6.strictEqual(typeof Y,"number"),Object.defineProperty(this,"message",{value:J||"",configurable:!0,writable:!0});let G=Error.stackTraceLimit;Error.stackTraceLimit=2,Error.captureStackTrace(this,this.constructor),Error.stackTraceLimit=G,this.offset=Y,this.buffer=Q}lk.inherits(JB1,RL);Object.defineProperty(JB1.prototype,"name",{value:"ParserError",configurable:!0,writable:!0});function QB1(J){Object.defineProperty(this,"message",{value:J||"",configurable:!0,writable:!0});let Q=Error.stackTraceLimit;Error.stackTraceLimit=2,Error.captureStackTrace(this,this.constructor),Error.stackTraceLimit=Q}lk.inherits(QB1,RL);Object.defineProperty(QB1.prototype,"name",{value:"ReplyError",configurable:!0,writable:!0});function Qo(J){Object.defineProperty(this,"message",{value:J||"",configurable:!0,writable:!0}),Error.captureStackTrace(this,this.constructor)}lk.inherits(Qo,RL);Object.defineProperty(Qo.prototype,"name",{value:"AbortError",configurable:!0,writable:!0});function YB1(J){Object.defineProperty(this,"message",{value:J||"",configurable:!0,writable:!0}),Error.captureStackTrace(this,this.constructor)}lk.inherits(YB1,Qo);Object.defineProperty(YB1.prototype,"name",{value:"InterruptError",configurable:!0,writable:!0});Hq6.exports={RedisError:RL,ParserError:JB1,ReplyError:QB1,AbortError:Qo,InterruptError:YB1}});var Lq6=H((XY7,wq6)=>{var Oq6=V1("assert");class pk extends Error{get name(){return this.constructor.name}}class Aq6 extends pk{constructor(J,Q,Y){Oq6(Q),Oq6.strictEqual(typeof Y,"number");let G=Error.stackTraceLimit;Error.stackTraceLimit=2;super(J);Error.stackTraceLimit=G,this.offset=Y,this.buffer=Q}get name(){return this.constructor.name}}class Bq6 extends pk{constructor(J){let Q=Error.stackTraceLimit;Error.stackTraceLimit=2;super(J);Error.stackTraceLimit=Q}get name(){return this.constructor.name}}class GB1 extends pk{get name(){return this.constructor.name}}class Nq6 extends GB1{get name(){return this.constructor.name}}wq6.exports={RedisError:pk,ParserError:Aq6,ReplyError:Bq6,AbortError:GB1,InterruptError:Nq6}});var fH=H((zY7,Eq6)=>{var C85=process.version.charCodeAt(1)<55&&process.version.charCodeAt(2)===46?Iq6():Lq6();Eq6.exports=C85});var ck=H((KY7,XB1)=>{var Cq6=[0,4129,8258,12387,16516,20645,24774,28903,33032,37161,41290,45419,49548,53677,57806,61935,4657,528,12915,8786,21173,17044,29431,25302,37689,33560,45947,41818,54205,50076,62463,58334,9314,13379,1056,5121,25830,29895,17572,21637,42346,46411,34088,38153,58862,62927,50604,54669,13907,9842,5649,1584,30423,26358,22165,18100,46939,42874,38681,34616,63455,59390,55197,51132,18628,22757,26758,30887,2112,6241,10242,14371,51660,55789,59790,63919,35144,39273,43274,47403,23285,19156,31415,27286,6769,2640,14899,10770,56317,52188,64447,60318,39801,35672,47931,43802,27814,31879,19684,23749,11298,15363,3168,7233,60846,64911,52716,56781,44330,48395,36200,40265,32407,28342,24277,20212,15891,11826,7761,3696,65439,61374,57309,53244,48923,44858,40793,36728,37256,33193,45514,41451,53516,49453,61774,57711,4224,161,12482,8419,20484,16421,28742,24679,33721,37784,41979,46042,49981,54044,58239,62302,689,4752,8947,13010,16949,21012,25207,29270,46570,42443,38312,34185,62830,58703,54572,50445,13538,9411,5280,1153,29798,25671,21540,17413,42971,47098,34713,38840,59231,63358,50973,55100,9939,14066,1681,5808,26199,30326,17941,22068,55628,51565,63758,59695,39368,35305,47498,43435,22596,18533,30726,26663,6336,2273,14466,10403,52093,56156,60223,64286,35833,39896,43963,48026,19061,23124,27191,31254,2801,6864,10931,14994,64814,60687,56684,52557,48554,44427,40424,36297,31782,27655,23652,19525,15522,11395,7392,3265,61215,65342,53085,57212,44955,49082,36825,40952,28183,32310,20053,24180,11923,16050,3793,7920],R85=function(Q){var Y,G=0,X=0,z=[],K=Q.length;for(;G<K;G++)if(Y=Q.charCodeAt(G),Y<128)z[X++]=Y;else if(Y<2048)z[X++]=Y>>6|192,z[X++]=Y&63|128;else if((Y&64512)===55296&&G+1<Q.length&&(Q.charCodeAt(G+1)&64512)===56320)Y=65536+((Y&1023)<<10)+(Q.charCodeAt(++G)&1023),z[X++]=Y>>18|240,z[X++]=Y>>12&63|128,z[X++]=Y>>6&63|128,z[X++]=Y&63|128;else z[X++]=Y>>12|224,z[X++]=Y>>6&63|128,z[X++]=Y&63|128;return z},Rq6=XB1.exports=function(Q){var Y,G=0,X=-1,z=0,K=0,W=typeof Q==="string"?R85(Q):Q,Z=W.length;while(G<Z){if(Y=W[G++],X===-1){if(Y===123)X=G}else if(Y!==125)K=Cq6[(Y^K>>8)&255]^K<<8;else if(G-1!==X)return K&16383;z=Cq6[(Y^z>>8)&255]^z<<8}return z&16383};XB1.exports.generateMulti=function(Q){var Y=1,G=Q.length,X=Rq6(Q[0]);while(Y<G)if(Rq6(Q[Y++])!==X)return-1;return X}});var vq6=H((WY7,kq6)=>{var Sq6=9007199254740991,F85="[object Arguments]",S85="[object Function]",T85="[object GeneratorFunction]",P85=/^(?:0|[1-9]\d*)$/;function Tq6(J,Q,Y){switch(Y.length){case 0:return J.call(Q);case 1:return J.call(Q,Y[0]);case 2:return J.call(Q,Y[0],Y[1]);case 3:return J.call(Q,Y[0],Y[1],Y[2])}return J.apply(Q,Y)}function $85(J,Q){var Y=-1,G=Array(J);while(++Y<J)G[Y]=Q(Y);return G}var _k=Object.prototype,ik=_k.hasOwnProperty,Pq6=_k.toString,f85=_k.propertyIsEnumerable,Fq6=Math.max;function k85(J,Q){var Y=u85(J)||d85(J)?$85(J.length,String):[],G=Y.length,X=!!G;for(var z in J)if((Q||ik.call(J,z))&&!(X&&(z=="length"||fq6(z,G))))Y.push(z);return Y}function v85(J,Q,Y,G){if(J===void 0||zB1(J,_k[Y])&&!ik.call(G,Y))return Q;return J}function j85(J,Q,Y){var G=J[Q];if(!(ik.call(J,Q)&&zB1(G,Y))||Y===void 0&&!(Q in J))J[Q]=Y}function h85(J){if(!WB1(J))return m85(J);var Q=g85(J),Y=[];for(var G in J)if(!(G=="constructor"&&(Q||!ik.call(J,G))))Y.push(G);return Y}function $q6(J,Q){return Q=Fq6(Q===void 0?J.length-1:Q,0),function(){var Y=arguments,G=-1,X=Fq6(Y.length-Q,0),z=Array(X);while(++G<X)z[G]=Y[Q+G];G=-1;var K=Array(Q+1);while(++G<Q)K[G]=Y[G];return K[Q]=z,Tq6(J,this,K)}}function b85(J,Q,Y,G){Y||(Y={});var X=-1,z=Q.length;while(++X<z){var K=Q[X],W=G?G(Y[K],J[K],K,Y,J):void 0;j85(Y,K,W===void 0?J[K]:W)}return Y}function x85(J){return $q6(function(Q,Y){var G=-1,X=Y.length,z=X>1?Y[X-1]:void 0,K=X>2?Y[2]:void 0;if(z=J.length>3&&typeof z=="function"?(X--,z):void 0,K&&y85(Y[0],Y[1],K))z=X<3?void 0:z,X=1;Q=Object(Q);while(++G<X){var W=Y[G];if(W)J(Q,W,G,z)}return Q})}function fq6(J,Q){return Q=Q==null?Sq6:Q,!!Q&&(typeof J=="number"||P85.test(J))&&(J>-1&&J%1==0&&J<Q)}function y85(J,Q,Y){if(!WB1(Y))return!1;var G=typeof Q;if(G=="number"?KB1(Y)&&fq6(Q,Y.length):G=="string"&&(Q in Y))return zB1(Y[Q],J);return!1}function g85(J){var Q=J&&J.constructor,Y=typeof Q=="function"&&Q.prototype||_k;return J===Y}function m85(J){var Q=[];if(J!=null)for(var Y in Object(J))Q.push(Y);return Q}function zB1(J,Q){return J===Q||J!==J&&Q!==Q}function d85(J){return l85(J)&&ik.call(J,"callee")&&(!f85.call(J,"callee")||Pq6.call(J)==F85)}var u85=Array.isArray;function KB1(J){return J!=null&&c85(J.length)&&!p85(J)}function l85(J){return _85(J)&&KB1(J)}function p85(J){var Q=WB1(J)?Pq6.call(J):"";return Q==S85||Q==T85}function c85(J){return typeof J=="number"&&J>-1&&J%1==0&&J<=Sq6}function WB1(J){var Q=typeof J;return!!J&&(Q=="object"||Q=="function")}function _85(J){return!!J&&typeof J=="object"}var i85=x85(function(J,Q,Y,G){b85(Q,o85(Q),J,G)}),n85=$q6(function(J){return J.push(void 0,v85),Tq6(i85,void 0,J)});function o85(J){return KB1(J)?k85(J,!0):h85(J)}kq6.exports=n85});var bq6=H((ZY7,hq6)=>{var a85=9007199254740991,r85="[object Arguments]",s85="[object Function]",t85="[object GeneratorFunction]",ZB1=Object.prototype,e85=ZB1.hasOwnProperty,jq6=ZB1.toString,J95=ZB1.propertyIsEnumerable;function Q95(J){return G95(J)&&e85.call(J,"callee")&&(!J95.call(J,"callee")||jq6.call(J)==r85)}function Y95(J){return J!=null&&z95(J.length)&&!X95(J)}function G95(J){return W95(J)&&Y95(J)}function X95(J){var Q=K95(J)?jq6.call(J):"";return Q==s85||Q==t85}function z95(J){return typeof J=="number"&&J>-1&&J%1==0&&J<=a85}function K95(J){var Q=typeof J;return!!J&&(Q=="object"||Q=="function")}function W95(J){return!!J&&typeof J=="object"}hq6.exports=Q95});var Yo=H((xq6)=>{Object.defineProperty(xq6,"__esModule",{value:!0});xq6.isArguments=xq6.defaults=xq6.noop=void 0;var Z95=vq6();xq6.defaults=Z95;var V95=bq6();xq6.isArguments=V95;function q95(){}xq6.noop=q95});var lq6=H((dq6)=>{Object.defineProperty(dq6,"__esModule",{value:!0});dq6.genRedactedString=dq6.getStringValue=dq6.MAX_ARGUMENT_LENGTH=void 0;var D95=FB(),VB1=200;dq6.MAX_ARGUMENT_LENGTH=VB1;var H95="ioredis";function gq6(J){if(J===null)return;switch(typeof J){case"boolean":return;case"number":return;case"object":if(Buffer.isBuffer(J))return J.toString("hex");if(Array.isArray(J))return J.join(",");try{return JSON.stringify(J)}catch(Q){return}case"string":return J}}dq6.getStringValue=gq6;function mq6(J,Q){let{length:Y}=J;return Y<=Q?J:J.slice(0,Q)+' ... <REDACTED full-length="'+Y+'">'}dq6.genRedactedString=mq6;function I95(J){let Q=(0,D95.default)(`${H95}:${J}`);function Y(...G){if(!Q.enabled)return;for(let X=1;X<G.length;X++){let z=gq6(G[X]);if(typeof z==="string"&&z.length>VB1)G[X]=mq6(z,VB1)}return Q.apply(null,G)}return Object.defineProperties(Y,{namespace:{get(){return Q.namespace}},enabled:{get(){return Q.enabled}},destroy:{get(){return Q.destroy}},log:{get(){return Q.log},set(G){Q.log=G}}}),Y}dq6.default=I95});var _q6=H((cq6)=>{Object.defineProperty(cq6,"__esModule",{value:!0});var pq6=`-----BEGIN CERTIFICATE-----
MIIDTzCCAjegAwIBAgIJAKSVpiDswLcwMA0GCSqGSIb3DQEBBQUAMD4xFjAUBgNV
BAoMDUdhcmFudGlhIERhdGExJDAiBgNVBAMMG1NTTCBDZXJ0aWZpY2F0aW9uIEF1
dGhvcml0eTAeFw0xMzEwMDExMjE0NTVaFw0yMzA5MjkxMjE0NTVaMD4xFjAUBgNV
BAoMDUdhcmFudGlhIERhdGExJDAiBgNVBAMMG1NTTCBDZXJ0aWZpY2F0aW9uIEF1
dGhvcml0eTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALZqkh/DczWP
JnxnHLQ7QL0T4B4CDKWBKCcisriGbA6ZePWVNo4hfKQC6JrzfR+081NeD6VcWUiz
rmd+jtPhIY4c+WVQYm5PKaN6DT1imYdxQw7aqO5j2KUCEh/cznpLxeSHoTxlR34E
QwF28Wl3eg2vc5ct8LjU3eozWVk3gb7alx9mSA2SgmuX5lEQawl++rSjsBStemY2
BDwOpAMXIrdEyP/cVn8mkvi/BDs5M5G+09j0gfhyCzRWMQ7Hn71u1eolRxwVxgi3
TMn+/vTaFSqxKjgck6zuAYjBRPaHe7qLxHNr1So/Mc9nPy+3wHebFwbIcnUojwbp
4nctkWbjb2cCAwEAAaNQME4wHQYDVR0OBBYEFP1whtcrydmW3ZJeuSoKZIKjze3w
MB8GA1UdIwQYMBaAFP1whtcrydmW3ZJeuSoKZIKjze3wMAwGA1UdEwQFMAMBAf8w
DQYJKoZIhvcNAQEFBQADggEBAG2erXhwRAa7+ZOBs0B6X57Hwyd1R4kfmXcs0rta
lbPpvgULSiB+TCbf3EbhJnHGyvdCY1tvlffLjdA7HJ0PCOn+YYLBA0pTU/dyvrN6
Su8NuS5yubnt9mb13nDGYo1rnt0YRfxN+8DM3fXIVr038A30UlPX2Ou1ExFJT0MZ
uFKY6ZvLdI6/1cbgmguMlAhM+DhKyV6Sr5699LM3zqeI816pZmlREETYkGr91q7k
BpXJu/dtHaGxg1ZGu6w/PCsYGUcECWENYD4VQPd8N32JjOfu6vEgoEAwfPP+3oGp
Z4m3ewACcWOAenqflb+cQYC4PsF7qbXDmRaWrbKntOlZ3n0=
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIGMTCCBBmgAwIBAgICEAAwDQYJKoZIhvcNAQELBQAwajELMAkGA1UEBhMCVVMx
CzAJBgNVBAgMAkNBMQswCQYDVQQHDAJDQTESMBAGA1UECgwJUmVkaXNMYWJzMS0w
KwYDVQQDDCRSZWRpc0xhYnMgUm9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwHhcN
MTgwMjI1MTUzNzM3WhcNMjgwMjIzMTUzNzM3WjBfMQswCQYDVQQGEwJVUzELMAkG
A1UECAwCQ0ExEjAQBgNVBAoMCVJlZGlzTGFiczEvMC0GA1UEAwwmUkNQIEludGVy
bWVkaWF0ZSBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkwggIiMA0GCSqGSIb3DQEBAQUA
A4ICDwAwggIKAoICAQDf9dqbxc8Bq7Ctq9rWcxrGNKKHivqLAFpPq02yLPx6fsOv
Tq7GsDChAYBBc4v7Y2Ap9RD5Vs3dIhEANcnolf27QwrG9RMnnvzk8pCvp1o6zSU4
VuOE1W66/O1/7e2rVxyrnTcP7UgK43zNIXu7+tiAqWsO92uSnuMoGPGpeaUm1jym
hjWKtkAwDFSqvHY+XL5qDVBEjeUe+WHkYUg40cAXjusAqgm2hZt29c2wnVrxW25W
P0meNlzHGFdA2AC5z54iRiqj57dTfBTkHoBczQxcyw6hhzxZQ4e5I5zOKjXXEhZN
r0tA3YC14CTabKRus/JmZieyZzRgEy2oti64tmLYTqSlAD78pRL40VNoaSYetXLw
hhNsXCHgWaY6d5bLOc/aIQMAV5oLvZQKvuXAF1IDmhPA+bZbpWipp0zagf1P1H3s
UzsMdn2KM0ejzgotbtNlj5TcrVwpmvE3ktvUAuA+hi3FkVx1US+2Gsp5x4YOzJ7u
P1WPk6ShF0JgnJH2ILdj6kttTWwFzH17keSFICWDfH/+kM+k7Y1v3EXMQXE7y0T9
MjvJskz6d/nv+sQhY04xt64xFMGTnZjlJMzfQNi7zWFLTZnDD0lPowq7l3YiPoTT
t5Xky83lu0KZsZBo0WlWaDG00gLVdtRgVbcuSWxpi5BdLb1kRab66JptWjxwXQID
AQABo4HrMIHoMDoGA1UdHwQzMDEwL6AtoCuGKWh0dHBzOi8vcmwtY2Etc2VydmVy
LnJlZGlzbGFicy5jb20vdjEvY3JsMEYGCCsGAQUFBwEBBDowODA2BggrBgEFBQcw
AYYqaHR0cHM6Ly9ybC1jYS1zZXJ2ZXIucmVkaXNsYWJzLmNvbS92MS9vY3NwMB0G
A1UdDgQWBBQHar5OKvQUpP2qWt6mckzToeCOHDAfBgNVHSMEGDAWgBQi42wH6hM4
L2sujEvLM0/u8lRXTzASBgNVHRMBAf8ECDAGAQH/AgEAMA4GA1UdDwEB/wQEAwIB
hjANBgkqhkiG9w0BAQsFAAOCAgEAirEn/iTsAKyhd+pu2W3Z5NjCko4NPU0EYUbr
AP7+POK2rzjIrJO3nFYQ/LLuC7KCXG+2qwan2SAOGmqWst13Y+WHp44Kae0kaChW
vcYLXXSoGQGC8QuFSNUdaeg3RbMDYFT04dOkqufeWVccoHVxyTSg9eD8LZuHn5jw
7QDLiEECBmIJHk5Eeo2TAZrx4Yx6ufSUX5HeVjlAzqwtAqdt99uCJ/EL8bgpWbe+
XoSpvUv0SEC1I1dCAhCKAvRlIOA6VBcmzg5Am12KzkqTul12/VEFIgzqu0Zy2Jbc
AUPrYVu/+tOGXQaijy7YgwH8P8n3s7ZeUa1VABJHcxrxYduDDJBLZi+MjheUDaZ1
jQRHYevI2tlqeSBqdPKG4zBY5lS0GiAlmuze5oENt0P3XboHoZPHiqcK3VECgTVh
/BkJcuudETSJcZDmQ8YfoKfBzRQNg2sv/hwvUv73Ss51Sco8GEt2lD8uEdib1Q6z
zDT5lXJowSzOD5ZA9OGDjnSRL+2riNtKWKEqvtEG3VBJoBzu9GoxbAc7wIZLxmli
iF5a/Zf5X+UXD3s4TMmy6C4QZJpAA2egsSQCnraWO2ULhh7iXMysSkF/nzVfZn43
iqpaB8++9a37hWq14ZmOv0TJIDz//b2+KC4VFXWQ5W5QC6whsjT+OlG4p5ZYG0jo
616pxqo=
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIFujCCA6KgAwIBAgIJAJ1aTT1lu2ScMA0GCSqGSIb3DQEBCwUAMGoxCzAJBgNV
BAYTAlVTMQswCQYDVQQIDAJDQTELMAkGA1UEBwwCQ0ExEjAQBgNVBAoMCVJlZGlz
TGFiczEtMCsGA1UEAwwkUmVkaXNMYWJzIFJvb3QgQ2VydGlmaWNhdGUgQXV0aG9y
aXR5MB4XDTE4MDIyNTE1MjA0MloXDTM4MDIyMDE1MjA0MlowajELMAkGA1UEBhMC
VVMxCzAJBgNVBAgMAkNBMQswCQYDVQQHDAJDQTESMBAGA1UECgwJUmVkaXNMYWJz
MS0wKwYDVQQDDCRSZWRpc0xhYnMgUm9vdCBDZXJ0aWZpY2F0ZSBBdXRob3JpdHkw
ggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDLEjXy7YrbN5Waau5cd6g1
G5C2tMmeTpZ0duFAPxNU4oE3RHS5gGiok346fUXuUxbZ6QkuzeN2/2Z+RmRcJhQY
Dm0ZgdG4x59An1TJfnzKKoWj8ISmoHS/TGNBdFzXV7FYNLBuqZouqePI6ReC6Qhl
pp45huV32Q3a6IDrrvx7Wo5ZczEQeFNbCeCOQYNDdTmCyEkHqc2AGo8eoIlSTutT
ULOC7R5gzJVTS0e1hesQ7jmqHjbO+VQS1NAL4/5K6cuTEqUl+XhVhPdLWBXJQ5ag
54qhX4v+ojLzeU1R/Vc6NjMvVtptWY6JihpgplprN0Yh2556ewcXMeturcKgXfGJ
xeYzsjzXerEjrVocX5V8BNrg64NlifzTMKNOOv4fVZszq1SIHR8F9ROrqiOdh8iC
JpUbLpXH9hWCSEO6VRMB2xJoKu3cgl63kF30s77x7wLFMEHiwsQRKxooE1UhgS9K
2sO4TlQ1eWUvFvHSTVDQDlGQ6zu4qjbOpb3Q8bQwoK+ai2alkXVR4Ltxe9QlgYK3
StsnPhruzZGA0wbXdpw0bnM+YdlEm5ffSTpNIfgHeaa7Dtb801FtA71ZlH7A6TaI
SIQuUST9EKmv7xrJyx0W1pGoPOLw5T029aTjnICSLdtV9bLwysrLhIYG5bnPq78B
cS+jZHFGzD7PUVGQD01nOQIDAQABo2MwYTAdBgNVHQ4EFgQUIuNsB+oTOC9rLoxL
yzNP7vJUV08wHwYDVR0jBBgwFoAUIuNsB+oTOC9rLoxLyzNP7vJUV08wDwYDVR0T
AQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAYYwDQYJKoZIhvcNAQELBQADggIBAHfg
z5pMNUAKdMzK1aS1EDdK9yKz4qicILz5czSLj1mC7HKDRy8cVADUxEICis++CsCu
rYOvyCVergHQLREcxPq4rc5Nq1uj6J6649NEeh4WazOOjL4ZfQ1jVznMbGy+fJm3
3Hoelv6jWRG9iqeJZja7/1s6YC6bWymI/OY1e4wUKeNHAo+Vger7MlHV+RuabaX+
hSJ8bJAM59NCM7AgMTQpJCncrcdLeceYniGy5Q/qt2b5mJkQVkIdy4TPGGB+AXDJ
D0q3I/JDRkDUFNFdeW0js7fHdsvCR7O3tJy5zIgEV/o/BCkmJVtuwPYOrw/yOlKj
TY/U7ATAx9VFF6/vYEOMYSmrZlFX+98L6nJtwDqfLB5VTltqZ4H/KBxGE3IRSt9l
FXy40U+LnXzhhW+7VBAvyYX8GEXhHkKU8Gqk1xitrqfBXY74xKgyUSTolFSfFVgj
mcM/X4K45bka+qpkj7Kfv/8D4j6aZekwhN2ly6hhC1SmQ8qjMjpG/mrWOSSHZFmf
ybu9iD2AYHeIOkshIl6xYIa++Q/00/vs46IzAbQyriOi0XxlSMMVtPx0Q3isp+ji
n8Mq9eOuxYOEQ4of8twUkUDd528iwGtEdwf0Q01UyT84S62N8AySl1ZBKXJz6W4F
UhWfa/HQYOAPDdEjNgnVwLI23b8t0TozyCWw7q8h
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIEjzCCA3egAwIBAgIQe55B/ALCKJDZtdNT8kD6hTANBgkqhkiG9w0BAQsFADBM
MSAwHgYDVQQLExdHbG9iYWxTaWduIFJvb3QgQ0EgLSBSMzETMBEGA1UEChMKR2xv
YmFsU2lnbjETMBEGA1UEAxMKR2xvYmFsU2lnbjAeFw0yMjAxMjYxMjAwMDBaFw0y
NTAxMjYwMDAwMDBaMFgxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWdu
IG52LXNhMS4wLAYDVQQDEyVHbG9iYWxTaWduIEF0bGFzIFIzIE9WIFRMUyBDQSAy
MDIyIFEyMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmGmg1LW9b7Lf
8zDD83yBDTEkt+FOxKJZqF4veWc5KZsQj9HfnUS2e5nj/E+JImlGPsQuoiosLuXD
BVBNAMcUFa11buFMGMeEMwiTmCXoXRrXQmH0qjpOfKgYc5gHG3BsRGaRrf7VR4eg
ofNMG9wUBw4/g/TT7+bQJdA4NfE7Y4d5gEryZiBGB/swaX6Jp/8MF4TgUmOWmalK
dZCKyb4sPGQFRTtElk67F7vU+wdGcrcOx1tDcIB0ncjLPMnaFicagl+daWGsKqTh
counQb6QJtYHa91KvCfKWocMxQ7OIbB5UARLPmC4CJ1/f8YFm35ebfzAeULYdGXu
jE9CLor0OwIDAQABo4IBXzCCAVswDgYDVR0PAQH/BAQDAgGGMB0GA1UdJQQWMBQG
CCsGAQUFBwMBBggrBgEFBQcDAjASBgNVHRMBAf8ECDAGAQH/AgEAMB0GA1UdDgQW
BBSH5Zq7a7B/t95GfJWkDBpA8HHqdjAfBgNVHSMEGDAWgBSP8Et/qC5FJK5NUPpj
move4t0bvDB7BggrBgEFBQcBAQRvMG0wLgYIKwYBBQUHMAGGImh0dHA6Ly9vY3Nw
Mi5nbG9iYWxzaWduLmNvbS9yb290cjMwOwYIKwYBBQUHMAKGL2h0dHA6Ly9zZWN1
cmUuZ2xvYmFsc2lnbi5jb20vY2FjZXJ0L3Jvb3QtcjMuY3J0MDYGA1UdHwQvMC0w
K6ApoCeGJWh0dHA6Ly9jcmwuZ2xvYmFsc2lnbi5jb20vcm9vdC1yMy5jcmwwIQYD
VR0gBBowGDAIBgZngQwBAgIwDAYKKwYBBAGgMgoBAjANBgkqhkiG9w0BAQsFAAOC
AQEAKRic9/f+nmhQU/wz04APZLjgG5OgsuUOyUEZjKVhNGDwxGTvKhyXGGAMW2B/
3bRi+aElpXwoxu3pL6fkElbX3B0BeS5LoDtxkyiVEBMZ8m+sXbocwlPyxrPbX6mY
0rVIvnuUeBH8X0L5IwfpNVvKnBIilTbcebfHyXkPezGwz7E1yhUULjJFm2bt0SdX
y+4X/WeiiYIv+fTVgZZgl+/2MKIsu/qdBJc3f3TvJ8nz+Eax1zgZmww+RSQWeOj3
15Iw6Z5FX+NwzY/Ab+9PosR5UosSeq+9HhtaxZttXG1nVh+avYPGYddWmiMT90J5
ZgKnO/Fx2hBgTxhOTMYaD312kg==
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIDXzCCAkegAwIBAgILBAAAAAABIVhTCKIwDQYJKoZIhvcNAQELBQAwTDEgMB4G
A1UECxMXR2xvYmFsU2lnbiBSb290IENBIC0gUjMxEzARBgNVBAoTCkdsb2JhbFNp
Z24xEzARBgNVBAMTCkdsb2JhbFNpZ24wHhcNMDkwMzE4MTAwMDAwWhcNMjkwMzE4
MTAwMDAwWjBMMSAwHgYDVQQLExdHbG9iYWxTaWduIFJvb3QgQ0EgLSBSMzETMBEG
A1UEChMKR2xvYmFsU2lnbjETMBEGA1UEAxMKR2xvYmFsU2lnbjCCASIwDQYJKoZI
hvcNAQEBBQADggEPADCCAQoCggEBAMwldpB5BngiFvXAg7aEyiie/QV2EcWtiHL8
RgJDx7KKnQRfJMsuS+FggkbhUqsMgUdwbN1k0ev1LKMPgj0MK66X17YUhhB5uzsT
gHeMCOFJ0mpiLx9e+pZo34knlTifBtc+ycsmWQ1z3rDI6SYOgxXG71uL0gRgykmm
KPZpO/bLyCiR5Z2KYVc3rHQU3HTgOu5yLy6c+9C7v/U9AOEGM+iCK65TpjoWc4zd
QQ4gOsC0p6Hpsk+QLjJg6VfLuQSSaGjlOCZgdbKfd/+RFO+uIEn8rUAVSNECMWEZ
XriX7613t2Saer9fwRPvm2L7DWzgVGkWqQPabumDk3F2xmmFghcCAwEAAaNCMEAw
DgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFI/wS3+o
LkUkrk1Q+mOai97i3Ru8MA0GCSqGSIb3DQEBCwUAA4IBAQBLQNvAUKr+yAzv95ZU
RUm7lgAJQayzE4aGKAczymvmdLm6AC2upArT9fHxD4q/c2dKg8dEe3jgr25sbwMp
jjM5RcOO5LlXbKr8EpbsU8Yt5CRsuZRj+9xTaGdWPoO4zzUhw8lo/s7awlOqzJCK
6fBdRoyV3XpYKBovHd7NADdBj+1EbddTKJd+82cEHhXXipa0095MJ6RMG3NzdvQX
mcIfeg7jLQitChws/zyrVQ4PkX4268NXSb7hLi18YIvDQVETI53O9zJrlAGomecs
Mx86OyXShkDOOyyGeMlhLxS67ttVb9+E7gUJTb0o2HLO02JQZR7rkpeDMdmztcpH
WD9f
-----END CERTIFICATE-----`,N95={RedisCloudFixed:{ca:pq6},RedisCloudFlexible:{ca:pq6}};cq6.default=N95});var o4=H((Go)=>{var __dirname="/home/user/seamflux-workflow-download/node_modules/ioredis/built/utils";Object.defineProperty(Go,"__esModule",{value:!0});Go.noop=Go.defaults=Go.Debug=Go.getPackageMeta=Go.zipMap=Go.CONNECTION_CLOSED_ERROR_MSG=Go.shuffle=Go.sample=Go.resolveTLSProfile=Go.parseURL=Go.optimizeErrorStack=Go.toArg=Go.convertMapToArray=Go.convertObjectToArray=Go.timeout=Go.packObject=Go.isInt=Go.wrapMultiResult=Go.convertBufferToString=void 0;var L95=V1("fs"),E95=V1("path"),iq6=V1("url"),qB1=Yo();Object.defineProperty(Go,"defaults",{enumerable:!0,get:function(){return qB1.defaults}});Object.defineProperty(Go,"noop",{enumerable:!0,get:function(){return qB1.noop}});var C95=lq6();Go.Debug=C95.default;var R95=_q6();function nq6(J,Q){if(J instanceof Buffer)return J.toString(Q);if(Array.isArray(J)){let Y=J.length,G=Array(Y);for(let X=0;X<Y;++X)G[X]=J[X]instanceof Buffer&&Q==="utf8"?J[X].toString():nq6(J[X],Q);return G}return J}Go.convertBufferToString=nq6;function F95(J){if(!J)return null;let Q=[],Y=J.length;for(let G=0;G<Y;++G){let X=J[G];if(X instanceof Error)Q.push([X]);else Q.push([null,X])}return Q}Go.wrapMultiResult=F95;function oq6(J){let Q=parseFloat(J);return!isNaN(J)&&(Q|0)===Q}Go.isInt=oq6;function S95(J){let Q={},Y=J.length;for(let G=1;G<Y;G+=2)Q[J[G-1]]=J[G];return Q}Go.packObject=S95;function T95(J,Q){let Y=null,G=function(){if(Y)clearTimeout(Y),Y=null,J.apply(this,arguments)};return Y=setTimeout(G,Q,Error("timeout")),G}Go.timeout=T95;function P95(J){let Q=[],Y=Object.keys(J);for(let G=0,X=Y.length;G<X;G++)Q.push(Y[G],J[Y[G]]);return Q}Go.convertObjectToArray=P95;function $95(J){let Q=[],Y=0;return J.forEach(function(G,X){Q[Y]=X,Q[Y+1]=G,Y+=2}),Q}Go.convertMapToArray=$95;function f95(J){if(J===null||typeof J>"u")return"";return String(J)}Go.toArg=f95;function k95(J,Q,Y){let G=Q.split(`
`),X="",z;for(z=1;z<G.length;++z)if(G[z].indexOf(Y)===-1)break;for(let K=z;K<G.length;++K)X+=`
`+G[K];if(J.stack){let K=J.stack.indexOf(`
`);J.stack=J.stack.slice(0,K)+X}return J}Go.optimizeErrorStack=k95;function v95(J){if(oq6(J))return{port:J};let Q=(0,iq6.parse)(J,!0,!0);if(!Q.slashes&&J[0]!=="/")J="//"+J,Q=(0,iq6.parse)(J,!0,!0);let Y=Q.query||{},G={};if(Q.auth){let X=Q.auth.indexOf(":");G.username=X===-1?Q.auth:Q.auth.slice(0,X),G.password=X===-1?"":Q.auth.slice(X+1)}if(Q.pathname)if(Q.protocol==="redis:"||Q.protocol==="rediss:"){if(Q.pathname.length>1)G.db=Q.pathname.slice(1)}else G.path=Q.pathname;if(Q.host)G.host=Q.hostname;if(Q.port)G.port=Q.port;if(typeof Y.family==="string"){let X=Number.parseInt(Y.family,10);if(!Number.isNaN(X))G.family=X}return(0,qB1.defaults)(G,Y),G}Go.parseURL=v95;function j95(J){let Q=J===null||J===void 0?void 0:J.tls;if(typeof Q==="string")Q={profile:Q};let Y=R95.default[Q===null||Q===void 0?void 0:Q.profile];if(Y)Q=Object.assign({},Y,Q),delete Q.profile,J=Object.assign({},J,{tls:Q});return J}Go.resolveTLSProfile=j95;function h95(J,Q=0){let Y=J.length;if(Q>=Y)return null;return J[Q+Math.floor(Math.random()*(Y-Q))]}Go.sample=h95;function b95(J){let Q=J.length;while(Q>0){let Y=Math.floor(Math.random()*Q);Q--,[J[Q],J[Y]]=[J[Y],J[Q]]}return J}Go.shuffle=b95;Go.CONNECTION_CLOSED_ERROR_MSG="Connection is closed.";function x95(J,Q){let Y=new Map;return J.forEach((G,X)=>{Y.set(G,Q[X])}),Y}Go.zipMap=x95;var FL=null;async function y95(){if(FL)return FL;try{let J=(0,E95.resolve)(__dirname,"..","..","package.json"),Q=await L95.promises.readFile(J,"utf8");return FL={version:JSON.parse(Q).version},FL}catch(J){return FL={version:"error-fetching-version"},FL}}Go.getPackageMeta=y95});var sq6=H((aq6)=>{Object.defineProperty(aq6,"__esModule",{value:!0});aq6.parseBlockOption=aq6.parseSecondsArgument=void 0;var UB1=(J)=>{if(typeof J==="number")return J;if(Buffer.isBuffer(J))return UB1(J.toString());if(typeof J==="string"){let Q=Number(J);return Number.isFinite(Q)?Q:void 0}return},Y45=(J)=>{if(typeof J==="string")return J;if(Buffer.isBuffer(J))return J.toString();return},G45=(J)=>{let Q=UB1(J);if(Q===void 0)return;if(Q<=0)return 0;return Q*1000};aq6.parseSecondsArgument=G45;var X45=(J)=>{for(let Q=0;Q<J.length;Q++){let Y=Y45(J[Q]);if(Y&&Y.toLowerCase()==="block"){let G=UB1(J[Q+1]);if(G===void 0)return;if(G<=0)return 0;return G}}return null};aq6.parseBlockOption=X45});var LW=H((YU6)=>{var __dirname="/home/user/seamflux-workflow-download/node_modules/ioredis/built";Object.defineProperty(YU6,"__esModule",{value:!0});var tq6=$H(),K45=ck(),W45=cq(),kH=o4(),MB1=sq6();class U7{constructor(J,Q=[],Y={},G){if(this.name=J,this.inTransaction=!1,this.isResolved=!1,this.transformed=!1,this.replyEncoding=Y.replyEncoding,this.errorStack=Y.errorStack,this.args=Q.flat(),this.callback=G,this.initPromise(),Y.keyPrefix){let X=Y.keyPrefix instanceof Buffer,z=X?Y.keyPrefix:null;this._iterateKeys((K)=>{if(K instanceof Buffer){if(z===null)z=Buffer.from(Y.keyPrefix);return Buffer.concat([z,K])}else if(X)return Buffer.concat([Y.keyPrefix,Buffer.from(String(K))]);return Y.keyPrefix+K})}if(Y.readOnly)this.isReadOnly=!0}static checkFlag(J,Q){return Q=Q.toLowerCase(),!!this.getFlagMap()[J][Q]}static setArgumentTransformer(J,Q){this._transformer.argument[J]=Q}static setReplyTransformer(J,Q){this._transformer.reply[J]=Q}static getFlagMap(){if(!this.flagMap)this.flagMap=Object.keys(U7.FLAGS).reduce((J,Q)=>{return J[Q]={},U7.FLAGS[Q].forEach((Y)=>{J[Q][Y]=!0}),J},{});return this.flagMap}getSlot(){if(typeof this.slot>"u"){let J=this.getKeys()[0];this.slot=J==null?null:K45(J)}return this.slot}getKeys(){return this._iterateKeys()}toWritable(J){let Q,Y="*"+(this.args.length+1)+`\r
$`+Buffer.byteLength(this.name)+`\r
`+this.name+`\r
`;if(this.bufferMode){let G=new QU6;G.push(Y);for(let X=0;X<this.args.length;++X){let z=this.args[X];if(z instanceof Buffer)if(z.length===0)G.push(`$0\r
\r
`);else G.push("$"+z.length+`\r
`),G.push(z),G.push(`\r
`);else G.push("$"+Buffer.byteLength(z)+`\r
`+z+`\r
`)}Q=G.toBuffer()}else{Q=Y;for(let G=0;G<this.args.length;++G){let X=this.args[G];Q+="$"+Buffer.byteLength(X)+`\r
`+X+`\r
`}}return Q}stringifyArguments(){for(let J=0;J<this.args.length;++J){let Q=this.args[J];if(typeof Q==="string");else if(Q instanceof Buffer)this.bufferMode=!0;else this.args[J]=(0,kH.toArg)(Q)}}transformReply(J){if(this.replyEncoding)J=(0,kH.convertBufferToString)(J,this.replyEncoding);let Q=U7._transformer.reply[this.name];if(Q)J=Q(J);return J}setTimeout(J){if(!this._commandTimeoutTimer)this._commandTimeoutTimer=setTimeout(()=>{if(!this.isResolved)this.reject(Error("Command timed out"))},J)}setBlockingTimeout(J){if(J<=0)return;if(this._blockingTimeoutTimer)clearTimeout(this._blockingTimeoutTimer),this._blockingTimeoutTimer=void 0;let Q=Date.now();if(this._blockingDeadline===void 0)this._blockingDeadline=Q+J;let Y=this._blockingDeadline-Q;if(Y<=0){this.resolve(null);return}this._blockingTimeoutTimer=setTimeout(()=>{if(this.isResolved){this._blockingTimeoutTimer=void 0;return}this._blockingTimeoutTimer=void 0,this.resolve(null)},Y)}extractBlockingTimeout(){let J=this.args;if(!J||J.length===0)return;let Q=this.name.toLowerCase();if(U7.checkFlag("LAST_ARG_TIMEOUT_COMMANDS",Q))return(0,MB1.parseSecondsArgument)(J[J.length-1]);if(U7.checkFlag("FIRST_ARG_TIMEOUT_COMMANDS",Q))return(0,MB1.parseSecondsArgument)(J[0]);if(U7.checkFlag("BLOCK_OPTION_COMMANDS",Q))return(0,MB1.parseBlockOption)(J);return}_clearTimers(){let J=this._commandTimeoutTimer;if(J)clearTimeout(J),delete this._commandTimeoutTimer;let Q=this._blockingTimeoutTimer;if(Q)clearTimeout(Q),delete this._blockingTimeoutTimer}initPromise(){let J=new Promise((Q,Y)=>{if(!this.transformed){this.transformed=!0;let G=U7._transformer.argument[this.name];if(G)this.args=G(this.args);this.stringifyArguments()}this.resolve=this._convertValue(Q),this.reject=(G)=>{if(this._clearTimers(),this.errorStack)Y((0,kH.optimizeErrorStack)(G,this.errorStack.stack,__dirname));else Y(G)}});this.promise=(0,W45.default)(J,this.callback)}_iterateKeys(J=(Q)=>Q){if(typeof this.keys>"u"){if(this.keys=[],(0,tq6.exists)(this.name,{caseInsensitive:!0})){let Q=(0,tq6.getKeyIndexes)(this.name,this.args,{nameCaseInsensitive:!0});for(let Y of Q)this.args[Y]=J(this.args[Y]),this.keys.push(this.args[Y])}}return this.keys}_convertValue(J){return(Q)=>{try{this._clearTimers(),J(this.transformReply(Q)),this.isResolved=!0}catch(Y){this.reject(Y)}return this.promise}}}YU6.default=U7;U7.FLAGS={VALID_IN_SUBSCRIBER_MODE:["subscribe","psubscribe","unsubscribe","punsubscribe","ssubscribe","sunsubscribe","ping","quit"],VALID_IN_MONITOR_MODE:["monitor","auth"],ENTER_SUBSCRIBER_MODE:["subscribe","psubscribe","ssubscribe"],EXIT_SUBSCRIBER_MODE:["unsubscribe","punsubscribe","sunsubscribe"],WILL_DISCONNECT:["quit"],HANDSHAKE_COMMANDS:["auth","select","client","readonly","info"],IGNORE_RECONNECT_ON_ERROR:["client"],BLOCKING_COMMANDS:["blpop","brpop","brpoplpush","blmove","bzpopmin","bzpopmax","bzmpop","blmpop","xread","xreadgroup"],LAST_ARG_TIMEOUT_COMMANDS:["blpop","brpop","brpoplpush","blmove","bzpopmin","bzpopmax"],FIRST_ARG_TIMEOUT_COMMANDS:["bzmpop","blmpop"],BLOCK_OPTION_COMMANDS:["xread","xreadgroup"]};U7._transformer={argument:{},reply:{}};var eq6=function(J){if(J.length===1){if(J[0]instanceof Map)return(0,kH.convertMapToArray)(J[0]);if(typeof J[0]==="object"&&J[0]!==null)return(0,kH.convertObjectToArray)(J[0])}return J},JU6=function(J){if(J.length===2){if(J[1]instanceof Map)return[J[0]].concat((0,kH.convertMapToArray)(J[1]));if(typeof J[1]==="object"&&J[1]!==null)return[J[0]].concat((0,kH.convertObjectToArray)(J[1]))}return J};U7.setArgumentTransformer("mset",eq6);U7.setArgumentTransformer("msetnx",eq6);U7.setArgumentTransformer("hset",JU6);U7.setArgumentTransformer("hmset",JU6);U7.setReplyTransformer("hgetall",function(J){if(Array.isArray(J)){let Q={};for(let Y=0;Y<J.length;Y+=2){let G=J[Y],X=J[Y+1];if(G in Q)Object.defineProperty(Q,G,{value:X,configurable:!0,enumerable:!0,writable:!0});else Q[G]=X}return Q}return J});class QU6{constructor(){this.length=0,this.items=[]}push(J){this.length+=Buffer.byteLength(J),this.items.push(J)}toBuffer(){let J=Buffer.allocUnsafe(this.length),Q=0;for(let Y of this.items){let G=Buffer.byteLength(Y);Buffer.isBuffer(Y)?Y.copy(J,Q):J.write(Y,Q,G),Q+=G}return J}}});var XU6=H((GU6)=>{Object.defineProperty(GU6,"__esModule",{value:!0});var V45=fH();class DB1 extends V45.RedisError{constructor(J,Q){super(J);this.lastNodeError=Q,Error.captureStackTrace(this,this.constructor)}get name(){return this.constructor.name}}GU6.default=DB1;DB1.defaultMessage="Failed to refresh slots cache."});var Xo=H((KU6)=>{Object.defineProperty(KU6,"__esModule",{value:!0});var U45=V1("stream");class zU6 extends U45.Readable{constructor(J){super(J);this.opt=J,this._redisCursor="0",this._redisDrained=!1}_read(){if(this._redisDrained){this.push(null);return}let J=[this._redisCursor];if(this.opt.key)J.unshift(this.opt.key);if(this.opt.match)J.push("MATCH",this.opt.match);if(this.opt.type)J.push("TYPE",this.opt.type);if(this.opt.count)J.push("COUNT",String(this.opt.count));if(this.opt.noValues)J.push("NOVALUES");this.opt.redis[this.opt.command](J,(Q,Y)=>{if(Q){this.emit("error",Q);return}if(this._redisCursor=Y[0]instanceof Buffer?Y[0].toString():Y[0],this._redisCursor==="0")this._redisDrained=!0;this.push(Y[1])})}close(){this._redisDrained=!0}}KU6.default=zU6});var OU6=H((DU6)=>{Object.defineProperty(DU6,"__esModule",{value:!0});DU6.executeWithAutoPipelining=DU6.getFirstValueInFlattenedArray=DU6.shouldUseAutoPipelining=DU6.notAllowedAutoPipelineCommands=DU6.kCallbacks=DU6.kExec=void 0;var VU6=Yo(),D45=ck(),WU6=cq(),ZU6=$H();DU6.kExec=Symbol("exec");DU6.kCallbacks=Symbol("callbacks");DU6.notAllowedAutoPipelineCommands=["auth","info","script","quit","cluster","pipeline","multi","subscribe","psubscribe","unsubscribe","unpsubscribe","select","client"];function qU6(J,Q){if(J._runningAutoPipelines.has(Q))return;if(!J._autoPipelines.has(Q))return;J._runningAutoPipelines.add(Q);let Y=J._autoPipelines.get(Q);J._autoPipelines.delete(Q);let G=Y[DU6.kCallbacks];Y[DU6.kCallbacks]=null,Y.exec(function(X,z){if(J._runningAutoPipelines.delete(Q),X)for(let K=0;K<G.length;K++)process.nextTick(G[K],X);else for(let K=0;K<G.length;K++)process.nextTick(G[K],...z[K]);if(J._autoPipelines.has(Q))qU6(J,Q)})}function H45(J,Q,Y){return Q&&J.options.enableAutoPipelining&&!J.isPipeline&&!DU6.notAllowedAutoPipelineCommands.includes(Y)&&!J.options.autoPipeliningIgnoredCommands.includes(Y)}DU6.shouldUseAutoPipelining=H45;function UU6(J){for(let Q=0;Q<J.length;Q++){let Y=J[Q];if(typeof Y==="string")return Y;else if(Array.isArray(Y)||(0,VU6.isArguments)(Y)){if(Y.length===0)continue;return Y[0]}let G=[Y].flat();if(G.length>0)return G[0]}return}DU6.getFirstValueInFlattenedArray=UU6;function MU6(J,Q,Y,G,X){if(J.isCluster&&!J.slots.length){if(J.status==="wait")J.connect().catch(VU6.noop);return(0,WU6.default)(new Promise(function(V,q){J.delayUntilReady((U)=>{if(U){q(U);return}MU6(J,Q,Y,G,null).then(V,q)})}),X)}let z=J.options.keyPrefix||"",K=J.isCluster?J.slots[D45(`${z}${UU6(G)}`)].join(","):"main";if(J.isCluster&&J.options.scaleReads!=="master"){let V=(0,ZU6.exists)(Y)&&(0,ZU6.hasFlag)(Y,"readonly");K+=V?":read":":write"}if(!J._autoPipelines.has(K)){let V=J.pipeline();V[DU6.kExec]=!1,V[DU6.kCallbacks]=[],J._autoPipelines.set(K,V)}let W=J._autoPipelines.get(K);if(!W[DU6.kExec])W[DU6.kExec]=!0,setImmediate(qU6,J,K);let Z=new Promise(function(V,q){if(W[DU6.kCallbacks].push(function(U,M){if(U){q(U);return}V(M)}),Q==="call")G.unshift(Y);W[Q](...G)});return(0,WU6.default)(Z,X)}DU6.executeWithAutoPipelining=MU6});var NU6=H((BU6)=>{Object.defineProperty(BU6,"__esModule",{value:!0});var A45=V1("crypto"),B45=LW(),N45=cq();class AU6{constructor(J,Q=null,Y="",G=!1){this.lua=J,this.numberOfKeys=Q,this.keyPrefix=Y,this.readOnly=G,this.sha=(0,A45.createHash)("sha1").update(J).digest("hex");let X=this.sha,z=new WeakSet;this.Command=class extends B45.default{toWritable(W){let Z=this.reject;if(this.reject=(V)=>{if(V.message.indexOf("NOSCRIPT")!==-1)z.delete(W);Z.call(this,V)},!z.has(W))z.add(W),this.name="eval",this.args[0]=J;else if(this.name==="eval")this.name="evalsha",this.args[0]=X;return super.toWritable(W)}}}execute(J,Q,Y,G){if(typeof this.numberOfKeys==="number")Q.unshift(this.numberOfKeys);if(this.keyPrefix)Y.keyPrefix=this.keyPrefix;if(this.readOnly)Y.readOnly=!0;let X=new this.Command("evalsha",[this.sha,...Q],Y);return X.promise=X.promise.catch((z)=>{if(z.message.indexOf("NOSCRIPT")===-1)throw z;let K=new this.Command("evalsha",[this.sha,...Q],Y);return(J.isPipeline?J.redis:J).sendCommand(K)}),(0,N45.default)(X.promise,G),J.sendCommand(X)}}BU6.default=AU6});var Wo=H((LU6)=>{Object.defineProperty(LU6,"__esModule",{value:!0});var L45=$H(),Ko=OU6(),E45=LW(),C45=NU6();class iq{constructor(){this.options={},this.scriptsSet={},this.addedBuiltinSet=new Set}getBuiltinCommands(){return HB1.slice(0)}createBuiltinCommand(J){return{string:_q(null,J,"utf8"),buffer:_q(null,J,null)}}addBuiltinCommand(J){this.addedBuiltinSet.add(J),this[J]=_q(J,J,"utf8"),this[J+"Buffer"]=_q(J+"Buffer",J,null)}defineCommand(J,Q){let Y=new C45.default(Q.lua,Q.numberOfKeys,this.options.keyPrefix,Q.readOnly);this.scriptsSet[J]=Y,this[J]=wU6(J,J,Y,"utf8"),this[J+"Buffer"]=wU6(J+"Buffer",J,Y,null)}sendCommand(J,Q,Y){throw Error('"sendCommand" is not implemented')}}var HB1=L45.list.filter((J)=>J!=="monitor");HB1.push("sentinel");HB1.forEach(function(J){iq.prototype[J]=_q(J,J,"utf8"),iq.prototype[J+"Buffer"]=_q(J+"Buffer",J,null)});iq.prototype.call=_q("call","utf8");iq.prototype.callBuffer=_q("callBuffer",null);iq.prototype.send_command=iq.prototype.call;function _q(J,Q,Y){if(typeof Y>"u")Y=Q,Q=null;return function(...G){let X=Q||G.shift(),z=G[G.length-1];if(typeof z==="function")G.pop();else z=void 0;let K={errorStack:this.options.showFriendlyErrorStack?Error():void 0,keyPrefix:this.options.keyPrefix,replyEncoding:Y};if(!(0,Ko.shouldUseAutoPipelining)(this,J,X))return this.sendCommand(new E45.default(X,G,K,z));return(0,Ko.executeWithAutoPipelining)(this,J,X,G,z)}}function wU6(J,Q,Y,G){return function(...X){let z=typeof X[X.length-1]==="function"?X.pop():void 0,K={replyEncoding:G};if(this.options.showFriendlyErrorStack)K.errorStack=Error();if(!(0,Ko.shouldUseAutoPipelining)(this,J,Q))return Y.execute(this,X,K,z);return(0,Ko.executeWithAutoPipelining)(this,J,Q,X,z)}}LU6.default=iq});var OB1=H((FU6)=>{Object.defineProperty(FU6,"__esModule",{value:!0});var IB1=ck(),EU6=$H(),CU6=cq(),F45=V1("util"),S45=LW(),T45=o4(),P45=Wo();function $45(J,Q){let Y=IB1(Q[0]),G=J._groupsBySlot[Y];for(let X=1;X<Q.length;X++)if(J._groupsBySlot[IB1(Q[X])]!==G)return-1;return Y}class vH extends P45.default{constructor(J){super();this.redis=J,this.isPipeline=!0,this.replyPending=0,this._queue=[],this._result=[],this._transactions=0,this._shaToScript={},this.isCluster=this.redis.constructor.name==="Cluster"||this.redis.isCluster,this.options=J.options,Object.keys(J.scriptsSet).forEach((Y)=>{let G=J.scriptsSet[Y];this._shaToScript[G.sha]=G,this[Y]=J[Y],this[Y+"Buffer"]=J[Y+"Buffer"]}),J.addedBuiltinSet.forEach((Y)=>{this[Y]=J[Y],this[Y+"Buffer"]=J[Y+"Buffer"]}),this.promise=new Promise((Y,G)=>{this.resolve=Y,this.reject=G});let Q=this;Object.defineProperty(this,"length",{get:function(){return Q._queue.length}})}fillResult(J,Q){if(this._queue[Q].name==="exec"&&Array.isArray(J[1])){let G=J[1].length;for(let X=0;X<G;X++){if(J[1][X]instanceof Error)continue;let z=this._queue[Q-(G-X)];try{J[1][X]=z.transformReply(J[1][X])}catch(K){J[1][X]=K}}}if(this._result[Q]=J,--this.replyPending)return;if(this.isCluster){let G=!0,X;for(let z=0;z<this._result.length;++z){let K=this._result[z][0],W=this._queue[z];if(K){if(W.name==="exec"&&K.message==="EXECABORT Transaction discarded because of previous errors.")continue;if(!X)X={name:K.name,message:K.message};else if(X.name!==K.name||X.message!==K.message){G=!1;break}}else if(!W.inTransaction){if(!((0,EU6.exists)(W.name,{caseInsensitive:!0})&&(0,EU6.hasFlag)(W.name,"readonly",{nameCaseInsensitive:!0}))){G=!1;break}}}if(X&&G){let z=this,K=X.message.split(" "),W=this._queue,Z=!1;this._queue=[];for(let M=0;M<W.length;++M){if(K[0]==="ASK"&&!Z&&W[M].name!=="asking"&&(!W[M-1]||W[M-1].name!=="asking")){let D=new S45.default("asking");D.ignore=!0,this.sendCommand(D)}W[M].initPromise(),this.sendCommand(W[M]),Z=W[M].inTransaction}let V=!0;if(typeof this.leftRedirections>"u")this.leftRedirections={};let q=function(){z.exec()},U=this.redis;if(U.handleError(X,this.leftRedirections,{moved:function(M,D){if(z.preferKey=D,U.slots[K[1]]){if(U.slots[K[1]][0]!==D)U.slots[K[1]]=[D]}else U.slots[K[1]]=[D];U._groupsBySlot[K[1]]=U._groupsIds[U.slots[K[1]].join(";")],U.refreshSlotsCache(),z.exec()},ask:function(M,D){z.preferKey=D,z.exec()},tryagain:q,clusterDown:q,connectionClosed:q,maxRedirections:()=>{V=!1},defaults:()=>{V=!1}}),V)return}}let Y=0;for(let G=0;G<this._queue.length-Y;++G){if(this._queue[G+Y].ignore)Y+=1;this._result[G]=this._result[G+Y]}this.resolve(this._result.slice(0,this._result.length-Y))}sendCommand(J){if(this._transactions>0)J.inTransaction=!0;let Q=this._queue.length;return J.pipelineIndex=Q,J.promise.then((Y)=>{this.fillResult([null,Y],Q)}).catch((Y)=>{this.fillResult([Y],Q)}),this._queue.push(J),this}addBatch(J){let Q,Y,G;for(let X=0;X<J.length;++X)Q=J[X],Y=Q[0],G=Q.slice(1),this[Y].apply(this,G);return this}}FU6.default=vH;var f45=vH.prototype.multi;vH.prototype.multi=function(){return this._transactions+=1,f45.apply(this,arguments)};var RU6=vH.prototype.execBuffer;vH.prototype.execBuffer=(0,F45.deprecate)(function(){if(this._transactions>0)this._transactions-=1;return RU6.apply(this,arguments)},"Pipeline#execBuffer: Use Pipeline#exec instead");vH.prototype.exec=function(J){if(this.isCluster&&!this.redis.slots.length){if(this.redis.status==="wait")this.redis.connect().catch(T45.noop);if(J&&!this.nodeifiedPromise)this.nodeifiedPromise=!0,(0,CU6.default)(this.promise,J);return this.redis.delayUntilReady((X)=>{if(X){this.reject(X);return}this.exec(J)}),this.promise}if(this._transactions>0)return this._transactions-=1,RU6.apply(this,arguments);if(!this.nodeifiedPromise)this.nodeifiedPromise=!0,(0,CU6.default)(this.promise,J);if(!this._queue.length)this.resolve([]);let Q;if(this.isCluster){let X=[];for(let z=0;z<this._queue.length;z++){let K=this._queue[z].getKeys();if(K.length)X.push(K[0]);if(K.length&&IB1.generateMulti(K)<0)return this.reject(Error("All the keys in a pipeline command should belong to the same slot")),this.promise}if(X.length){if(Q=$45(this.redis,X),Q<0)return this.reject(Error("All keys in the pipeline should belong to the same slots allocation group")),this.promise}else Q=Math.random()*16384|0}let Y=this;return G(),this.promise;function G(){let X=Y.replyPending=Y._queue.length,z;if(Y.isCluster)z={slot:Q,redis:Y.redis.connectionPool.nodes.all[Y.preferKey]};let K="",W,Z={isPipeline:!0,destination:Y.isCluster?z:{redis:Y.redis},write(V){if(typeof V!=="string"){if(!W)W=[];if(K)W.push(Buffer.from(K,"utf8")),K="";W.push(V)}else K+=V;if(!--X){if(W){if(K)W.push(Buffer.from(K,"utf8"));Z.destination.redis.stream.write(Buffer.concat(W))}else Z.destination.redis.stream.write(K);X=Y._queue.length,K="",W=void 0}}};for(let V=0;V<Y._queue.length;++V)Y.redis.sendCommand(Y._queue[V],Z,z);return Y.promise}}});var NB1=H((TU6)=>{Object.defineProperty(TU6,"__esModule",{value:!0});TU6.addTransactionSupport=void 0;var AB1=o4(),BB1=cq(),SU6=OB1();function v45(J){J.pipeline=function(G){let X=new SU6.default(this);if(Array.isArray(G))X.addBatch(G);return X};let{multi:Q}=J;J.multi=function(G,X){if(typeof X>"u"&&!Array.isArray(G))X=G,G=null;if(X&&X.pipeline===!1)return Q.call(this);let z=new SU6.default(this);if(z.multi(),Array.isArray(G))z.addBatch(G);let K=z.exec;z.exec=function(Z){if(this.isCluster&&!this.redis.slots.length){if(this.redis.status==="wait")this.redis.connect().catch(AB1.noop);return(0,BB1.default)(new Promise((q,U)=>{this.redis.delayUntilReady((M)=>{if(M){U(M);return}this.exec(z).then(q,U)})}),Z)}if(this._transactions>0)K.call(z);if(this.nodeifiedPromise)return K.call(z);let V=K.call(z);return(0,BB1.default)(V.then(function(q){let U=q[q.length-1];if(typeof U>"u")throw Error("Pipeline cannot be used to send any commands when the `exec()` has been called on it.");if(U[0]){U[0].previousErrors=[];for(let M=0;M<q.length-1;++M)if(q[M][0])U[0].previousErrors.push(q[M][0]);throw U[0]}return(0,AB1.wrapMultiResult)(U[1])}),Z)};let{execBuffer:W}=z;return z.execBuffer=function(Z){if(this._transactions>0)W.call(z);return z.exec(Z)},z};let{exec:Y}=J;J.exec=function(G){return(0,BB1.default)(Y.call(this).then(function(X){if(Array.isArray(X))X=(0,AB1.wrapMultiResult)(X);return X}),G)}}TU6.addTransactionSupport=v45});var wB1=H(($U6)=>{Object.defineProperty($U6,"__esModule",{value:!0});function j45(J,Q){Object.getOwnPropertyNames(Q.prototype).forEach((Y)=>{Object.defineProperty(J.prototype,Y,Object.getOwnPropertyDescriptor(Q.prototype,Y))})}$U6.default=j45});var jU6=H((kU6)=>{Object.defineProperty(kU6,"__esModule",{value:!0});kU6.DEFAULT_CLUSTER_OPTIONS=void 0;var fU6=V1("dns");kU6.DEFAULT_CLUSTER_OPTIONS={clusterRetryStrategy:(J)=>Math.min(100+J*2,2000),enableOfflineQueue:!0,enableReadyCheck:!0,scaleReads:"master",maxRedirections:16,retryDelayOnMoved:0,retryDelayOnFailover:100,retryDelayOnClusterDown:100,retryDelayOnTryAgain:100,slotsRefreshTimeout:1000,useSRVRecords:!1,resolveSrv:fU6.resolveSrv,dnsLookup:fU6.lookup,enableAutoPipelining:!1,autoPipeliningIgnoredCommands:[],shardedSubscribers:!1}});var SL=H((bU6)=>{Object.defineProperty(bU6,"__esModule",{value:!0});bU6.getConnectionName=bU6.weightSrvRecords=bU6.groupSrvRecords=bU6.getUniqueHostnamesFromOptions=bU6.normalizeNodeOptions=bU6.nodeKeyToRedisOptions=bU6.getNodeKey=void 0;var hU6=o4(),b45=V1("net");function x45(J){return J.port=J.port||6379,J.host=J.host||"127.0.0.1",J.host+":"+J.port}bU6.getNodeKey=x45;function y45(J){let Q=J.lastIndexOf(":");if(Q===-1)throw Error(`Invalid node key ${J}`);return{host:J.slice(0,Q),port:Number(J.slice(Q+1))}}bU6.nodeKeyToRedisOptions=y45;function g45(J){return J.map((Q)=>{let Y={};if(typeof Q==="object")Object.assign(Y,Q);else if(typeof Q==="string")Object.assign(Y,(0,hU6.parseURL)(Q));else if(typeof Q==="number")Y.port=Q;else throw Error("Invalid argument "+Q);if(typeof Y.port==="string")Y.port=parseInt(Y.port,10);if(delete Y.db,!Y.port)Y.port=6379;if(!Y.host)Y.host="127.0.0.1";return(0,hU6.resolveTLSProfile)(Y)})}bU6.normalizeNodeOptions=g45;function m45(J){let Q={};return J.forEach((Y)=>{Q[Y.host]=!0}),Object.keys(Q).filter((Y)=>!(0,b45.isIP)(Y))}bU6.getUniqueHostnamesFromOptions=m45;function d45(J){let Q={};for(let Y of J)if(!Q.hasOwnProperty(Y.priority))Q[Y.priority]={totalWeight:Y.weight,records:[Y]};else Q[Y.priority].totalWeight+=Y.weight,Q[Y.priority].records.push(Y);return Q}bU6.groupSrvRecords=d45;function u45(J){if(J.records.length===1)return J.totalWeight=0,J.records.shift();let Q=Math.floor(Math.random()*(J.totalWeight+J.records.length)),Y=0;for(let[G,X]of J.records.entries())if(Y+=1+X.weight,Y>Q)return J.totalWeight-=X.weight,J.records.splice(G,1),X}bU6.weightSrvRecords=u45;function l45(J,Q){let Y=`ioredis-cluster(${J})`;return Q?`${Y}:${Q}`:Y}bU6.getConnectionName=l45});var dU6=H((mU6)=>{Object.defineProperty(mU6,"__esModule",{value:!0});var yU6=SL(),LB1=o4(),a45=EW(),Xz=(0,LB1.Debug)("cluster:subscriber");class gU6{constructor(J,Q,Y=!1){this.connectionPool=J,this.emitter=Q,this.isSharded=Y,this.started=!1,this.subscriber=null,this.slotRange=[],this.onSubscriberEnd=()=>{if(!this.started){Xz("subscriber has disconnected, but ClusterSubscriber is not started, so not reconnecting.");return}Xz("subscriber has disconnected, selecting a new one..."),this.selectSubscriber()},this.connectionPool.on("-node",(G,X)=>{if(!this.started||!this.subscriber)return;if((0,yU6.getNodeKey)(this.subscriber.options)===X)Xz("subscriber has left, selecting a new one..."),this.selectSubscriber()}),this.connectionPool.on("+node",()=>{if(!this.started||this.subscriber)return;Xz("a new node is discovered and there is no subscriber, selecting a new one..."),this.selectSubscriber()})}getInstance(){return this.subscriber}associateSlotRange(J){if(this.isSharded)this.slotRange=J;return this.slotRange}start(){this.started=!0,this.selectSubscriber(),Xz("started")}stop(){if(this.started=!1,this.subscriber)this.subscriber.disconnect(),this.subscriber=null}isStarted(){return this.started}selectSubscriber(){let J=this.lastActiveSubscriber;if(J)J.off("end",this.onSubscriberEnd),J.disconnect();if(this.subscriber)this.subscriber.off("end",this.onSubscriberEnd),this.subscriber.disconnect();let Q=(0,LB1.sample)(this.connectionPool.getNodes());if(!Q){Xz("selecting subscriber failed since there is no node discovered in the cluster yet"),this.subscriber=null;return}let{options:Y}=Q;Xz("selected a subscriber %s:%s",Y.host,Y.port);let G="subscriber";if(this.isSharded)G="ssubscriber";this.subscriber=new a45.default({port:Y.port,host:Y.host,username:Y.username,password:Y.password,enableReadyCheck:!0,connectionName:(0,yU6.getConnectionName)(G,Y.connectionName),lazyConnect:!0,tls:Y.tls,retryStrategy:null}),this.subscriber.on("error",LB1.noop),this.subscriber.on("moved",()=>{this.emitter.emit("forceRefresh")}),this.subscriber.once("end",this.onSubscriberEnd);let X={subscribe:[],psubscribe:[],ssubscribe:[]};if(J){let z=J.condition||J.prevCondition;if(z&&z.subscriber)X.subscribe=z.subscriber.channels("subscribe"),X.psubscribe=z.subscriber.channels("psubscribe"),X.ssubscribe=z.subscriber.channels("ssubscribe")}if(X.subscribe.length||X.psubscribe.length||X.ssubscribe.length){let z=0;for(let K of["subscribe","psubscribe","ssubscribe"]){let W=X[K];if(W.length==0)continue;if(Xz("%s %d channels",K,W.length),K==="ssubscribe")for(let Z of W)z+=1,this.subscriber[K](Z).then(()=>{if(!--z)this.lastActiveSubscriber=this.subscriber}).catch(()=>{Xz("failed to ssubscribe to channel: %s",Z)});else z+=1,this.subscriber[K](W).then(()=>{if(!--z)this.lastActiveSubscriber=this.subscriber}).catch(()=>{Xz("failed to %s %d channels",K,W.length)})}}else this.lastActiveSubscriber=this.subscriber;for(let z of["message","messageBuffer"])this.subscriber.on(z,(K,W)=>{this.emitter.emit(z,K,W)});for(let z of["pmessage","pmessageBuffer"])this.subscriber.on(z,(K,W,Z)=>{this.emitter.emit(z,K,W,Z)});if(this.isSharded==!0)for(let z of["smessage","smessageBuffer"])this.subscriber.on(z,(K,W)=>{this.emitter.emit(z,K,W)})}}mU6.default=gU6});var pU6=H((lU6)=>{Object.defineProperty(lU6,"__esModule",{value:!0});var s45=V1("events"),Zo=o4(),EB1=SL(),t45=EW(),ok=(0,Zo.Debug)("cluster:connectionPool");class uU6 extends s45.EventEmitter{constructor(J){super();this.redisOptions=J,this.nodes={all:{},master:{},slave:{}},this.specifiedOptions={}}getNodes(J="all"){let Q=this.nodes[J];return Object.keys(Q).map((Y)=>Q[Y])}getInstanceByKey(J){return this.nodes.all[J]}getSampleInstance(J){let Q=Object.keys(this.nodes[J]),Y=(0,Zo.sample)(Q);return this.nodes[J][Y]}addMasterNode(J){let Q=(0,EB1.getNodeKey)(J.options),Y=this.createRedisFromOptions(J,J.options.readOnly);if(!J.options.readOnly)return this.nodes.all[Q]=Y,this.nodes.master[Q]=Y,!0;return!1}createRedisFromOptions(J,Q){return new t45.default((0,Zo.defaults)({retryStrategy:null,enableOfflineQueue:!0,readOnly:Q},J,this.redisOptions,{lazyConnect:!0}))}findOrCreate(J,Q=!1){let Y=(0,EB1.getNodeKey)(J);if(Q=Boolean(Q),this.specifiedOptions[Y])Object.assign(J,this.specifiedOptions[Y]);else this.specifiedOptions[Y]=J;let G;if(this.nodes.all[Y]){if(G=this.nodes.all[Y],G.options.readOnly!==Q)if(G.options.readOnly=Q,ok("Change role of %s to %s",Y,Q?"slave":"master"),G[Q?"readonly":"readwrite"]().catch(Zo.noop),Q)delete this.nodes.master[Y],this.nodes.slave[Y]=G;else delete this.nodes.slave[Y],this.nodes.master[Y]=G}else ok("Connecting to %s as %s",Y,Q?"slave":"master"),G=this.createRedisFromOptions(J,Q),this.nodes.all[Y]=G,this.nodes[Q?"slave":"master"][Y]=G,G.once("end",()=>{if(this.removeNode(Y),this.emit("-node",G,Y),!Object.keys(this.nodes.all).length)this.emit("drain")}),this.emit("+node",G,Y),G.on("error",function(X){this.emit("nodeError",X,Y)});return G}reset(J){ok("Reset with %O",J);let Q={};J.forEach((Y)=>{let G=(0,EB1.getNodeKey)(Y);if(!(Y.readOnly&&Q[G]))Q[G]=Y}),Object.keys(this.nodes.all).forEach((Y)=>{if(!Q[Y])ok("Disconnect %s because the node does not hold any slot",Y),this.nodes.all[Y].disconnect(),this.removeNode(Y)}),Object.keys(Q).forEach((Y)=>{let G=Q[Y];this.findOrCreate(G,G.readOnly)})}removeNode(J){let{nodes:Q}=this;if(Q.all[J])ok("Remove %s from the pool",J),delete Q.all[J];delete Q.master[J],delete Q.slave[J]}}lU6.default=uU6});var Vo=H((PY7,cU6)=>{function t8(J,Y){var Y=Y||{};if(this._capacity=Y.capacity,this._head=0,this._tail=0,Array.isArray(J))this._fromArray(J);else this._capacityMask=3,this._list=[,,,,]}t8.prototype.peekAt=function(Q){var Y=Q;if(Y!==(Y|0))return;var G=this.size();if(Y>=G||Y<-G)return;if(Y<0)Y+=G;return Y=this._head+Y&this._capacityMask,this._list[Y]};t8.prototype.get=function(Q){return this.peekAt(Q)};t8.prototype.peek=function(){if(this._head===this._tail)return;return this._list[this._head]};t8.prototype.peekFront=function(){return this.peek()};t8.prototype.peekBack=function(){return this.peekAt(-1)};Object.defineProperty(t8.prototype,"length",{get:function(){return this.size()}});t8.prototype.size=function(){if(this._head===this._tail)return 0;if(this._head<this._tail)return this._tail-this._head;else return this._capacityMask+1-(this._head-this._tail)};t8.prototype.unshift=function(Q){if(arguments.length===0)return this.size();var Y=this._list.length;if(this._head=this._head-1+Y&this._capacityMask,this._list[this._head]=Q,this._tail===this._head)this._growArray();if(this._capacity&&this.size()>this._capacity)this.pop();if(this._head<this._tail)return this._tail-this._head;else return this._capacityMask+1-(this._head-this._tail)};t8.prototype.shift=function(){var Q=this._head;if(Q===this._tail)return;var Y=this._list[Q];if(this._list[Q]=void 0,this._head=Q+1&this._capacityMask,Q<2&&this._tail>1e4&&this._tail<=this._list.length>>>2)this._shrinkArray();return Y};t8.prototype.push=function(Q){if(arguments.length===0)return this.size();var Y=this._tail;if(this._list[Y]=Q,this._tail=Y+1&this._capacityMask,this._tail===this._head)this._growArray();if(this._capacity&&this.size()>this._capacity)this.shift();if(this._head<this._tail)return this._tail-this._head;else return this._capacityMask+1-(this._head-this._tail)};t8.prototype.pop=function(){var Q=this._tail;if(Q===this._head)return;var Y=this._list.length;this._tail=Q-1+Y&this._capacityMask;var G=this._list[this._tail];if(this._list[this._tail]=void 0,this._head<2&&Q>1e4&&Q<=Y>>>2)this._shrinkArray();return G};t8.prototype.removeOne=function(Q){var Y=Q;if(Y!==(Y|0))return;if(this._head===this._tail)return;var G=this.size(),X=this._list.length;if(Y>=G||Y<-G)return;if(Y<0)Y+=G;Y=this._head+Y&this._capacityMask;var z=this._list[Y],K;if(Q<G/2){for(K=Q;K>0;K--)this._list[Y]=this._list[Y=Y-1+X&this._capacityMask];this._list[Y]=void 0,this._head=this._head+1+X&this._capacityMask}else{for(K=G-1-Q;K>0;K--)this._list[Y]=this._list[Y=Y+1+X&this._capacityMask];this._list[Y]=void 0,this._tail=this._tail-1+X&this._capacityMask}return z};t8.prototype.remove=function(Q,Y){var G=Q,X,z=Y;if(G!==(G|0))return;if(this._head===this._tail)return;var K=this.size(),W=this._list.length;if(G>=K||G<-K||Y<1)return;if(G<0)G+=K;if(Y===1||!Y)return X=[,],X[0]=this.removeOne(G),X;if(G===0&&G+Y>=K)return X=this.toArray(),this.clear(),X;if(G+Y>K)Y=K-G;var Z;X=Array(Y);for(Z=0;Z<Y;Z++)X[Z]=this._list[this._head+G+Z&this._capacityMask];if(G=this._head+G&this._capacityMask,Q+Y===K){this._tail=this._tail-Y+W&this._capacityMask;for(Z=Y;Z>0;Z--)this._list[G=G+1+W&this._capacityMask]=void 0;return X}if(Q===0){this._head=this._head+Y+W&this._capacityMask;for(Z=Y-1;Z>0;Z--)this._list[G=G+1+W&this._capacityMask]=void 0;return X}if(G<K/2){this._head=this._head+Q+Y+W&this._capacityMask;for(Z=Q;Z>0;Z--)this.unshift(this._list[G=G-1+W&this._capacityMask]);G=this._head-1+W&this._capacityMask;while(z>0)this._list[G=G-1+W&this._capacityMask]=void 0,z--;if(Q<0)this._tail=G}else{this._tail=G,G=G+Y+W&this._capacityMask;for(Z=K-(Y+Q);Z>0;Z--)this.push(this._list[G++]);G=this._tail;while(z>0)this._list[G=G+1+W&this._capacityMask]=void 0,z--}if(this._head<2&&this._tail>1e4&&this._tail<=W>>>2)this._shrinkArray();return X};t8.prototype.splice=function(Q,Y){var G=Q;if(G!==(G|0))return;var X=this.size();if(G<0)G+=X;if(G>X)return;if(arguments.length>2){var z,K,W,Z=arguments.length,V=this._list.length,q=2;if(!X||G<X/2){K=Array(G);for(z=0;z<G;z++)K[z]=this._list[this._head+z&this._capacityMask];if(Y===0){if(W=[],G>0)this._head=this._head+G+V&this._capacityMask}else W=this.remove(G,Y),this._head=this._head+G+V&this._capacityMask;while(Z>q)this.unshift(arguments[--Z]);for(z=G;z>0;z--)this.unshift(K[z-1])}else{K=Array(X-(G+Y));var U=K.length;for(z=0;z<U;z++)K[z]=this._list[this._head+G+Y+z&this._capacityMask];if(Y===0){if(W=[],G!=X)this._tail=this._head+G+V&this._capacityMask}else W=this.remove(G,Y),this._tail=this._tail-U+V&this._capacityMask;while(q<Z)this.push(arguments[q++]);for(z=0;z<U;z++)this.push(K[z])}return W}else return this.remove(G,Y)};t8.prototype.clear=function(){this._list=Array(this._list.length),this._head=0,this._tail=0};t8.prototype.isEmpty=function(){return this._head===this._tail};t8.prototype.toArray=function(){return this._copyArray(!1)};t8.prototype._fromArray=function(Q){var Y=Q.length,G=this._nextPowerOf2(Y);this._list=Array(G),this._capacityMask=G-1,this._tail=Y;for(var X=0;X<Y;X++)this._list[X]=Q[X]};t8.prototype._copyArray=function(Q,Y){var G=this._list,X=G.length,z=this.length;if(Y=Y|z,Y==z&&this._head<this._tail)return this._list.slice(this._head,this._tail);var K=Array(Y),W=0,Z;if(Q||this._head>this._tail){for(Z=this._head;Z<X;Z++)K[W++]=G[Z];for(Z=0;Z<this._tail;Z++)K[W++]=G[Z]}else for(Z=this._head;Z<this._tail;Z++)K[W++]=G[Z];return K};t8.prototype._growArray=function(){if(this._head!=0){var Q=this._copyArray(!0,this._list.length<<1);this._tail=this._list.length,this._head=0,this._list=Q}else this._tail=this._list.length,this._list.length<<=1;this._capacityMask=this._capacityMask<<1|1};t8.prototype._shrinkArray=function(){this._list.length>>>=1,this._capacityMask>>>=1};t8.prototype._nextPowerOf2=function(Q){var Y=Math.log(Q)/Math.log(2),G=1<<Y+1;return Math.max(G,4)};cU6.exports=t8});var nU6=H((iU6)=>{Object.defineProperty(iU6,"__esModule",{value:!0});var J55=o4(),Q55=Vo(),Y55=(0,J55.Debug)("delayqueue");class _U6{constructor(){this.queues={},this.timeouts={}}push(J,Q,Y){let G=Y.callback||process.nextTick;if(!this.queues[J])this.queues[J]=new Q55;if(this.queues[J].push(Q),!this.timeouts[J])this.timeouts[J]=setTimeout(()=>{G(()=>{this.timeouts[J]=null,this.execute(J)})},Y.timeout)}execute(J){let Q=this.queues[J];if(!Q)return;let{length:Y}=Q;if(!Y)return;Y55("send %d commands in %s queue",Y,J),this.queues[J]=null;while(Q.length>0)Q.shift()()}}iU6.default=_U6});var sU6=H((rU6)=>{Object.defineProperty(rU6,"__esModule",{value:!0});var oU6=SL(),X55=o4(),z55=EW(),qo=(0,X55.Debug)("cluster:subscriberGroup:shardedSubscriber");class aU6{constructor(J,Q){this.emitter=J,this.started=!1,this.instance=null,this.messageListeners=new Map,this.onEnd=()=>{this.started=!1,this.emitter.emit("-node",this.instance,this.nodeKey)},this.onError=(Y)=>{this.emitter.emit("nodeError",Y,this.nodeKey)},this.onMoved=()=>{this.emitter.emit("moved")},this.instance=new z55.default({port:Q.port,host:Q.host,username:Q.username,password:Q.password,enableReadyCheck:!1,offlineQueue:!0,connectionName:(0,oU6.getConnectionName)("ssubscriber",Q.connectionName),lazyConnect:!0,tls:Q.tls,retryStrategy:null}),this.nodeKey=(0,oU6.getNodeKey)(Q),this.instance.once("end",this.onEnd),this.instance.on("error",this.onError),this.instance.on("moved",this.onMoved);for(let Y of["smessage","smessageBuffer"]){let G=(...X)=>{this.emitter.emit(Y,...X)};this.messageListeners.set(Y,G),this.instance.on(Y,G)}}async start(){if(this.started){qo("already started %s",this.nodeKey);return}try{await this.instance.connect(),qo("started %s",this.nodeKey),this.started=!0}catch(J){throw qo("failed to start %s: %s",this.nodeKey,J),this.started=!1,J}}stop(){if(this.started=!1,this.instance)this.instance.disconnect(),this.instance.removeAllListeners(),this.messageListeners.clear(),this.instance=null;qo("stopped %s",this.nodeKey)}isStarted(){return this.started}getInstance(){return this.instance}getNodeKey(){return this.nodeKey}}rU6.default=aU6});var eU6=H((tU6)=>{Object.defineProperty(tU6,"__esModule",{value:!0});var W55=o4(),Z55=SL(),Uo=ck(),V55=sU6(),a2=(0,W55.Debug)("cluster:subscriberGroup");class nq{constructor(J){this.subscriberGroupEmitter=J,this.shardedSubscribers=new Map,this.clusterSlots=[],this.subscriberToSlotsIndex=new Map,this.channels=new Map,this.failedAttemptsByNode=new Map,this.isResetting=!1,this.pendingReset=null,this.handleSubscriberConnectFailed=(Q,Y)=>{let X=(this.failedAttemptsByNode.get(Y)||0)+1;this.failedAttemptsByNode.set(Y,X);let z=Math.min(X,nq.MAX_RETRY_ATTEMPTS),K=Math.min(nq.BASE_BACKOFF_MS*2**z,nq.MAX_BACKOFF_MS),W=Math.floor((Math.random()-0.5)*(K*0.5)),Z=Math.max(0,K+W);a2("Failed to connect subscriber for %s. Refreshing slots in %dms",Y,Z),this.subscriberGroupEmitter.emit("subscriberConnectFailed",{delay:Z,error:Q})},this.handleSubscriberConnectSucceeded=(Q)=>{this.failedAttemptsByNode.delete(Q)}}getResponsibleSubscriber(J){let Q=this.clusterSlots[J][0];return this.shardedSubscribers.get(Q)}addChannels(J){let Q=Uo(J[0]);for(let G of J)if(Uo(G)!==Q)return-1;let Y=this.channels.get(Q);if(!Y)this.channels.set(Q,J);else this.channels.set(Q,Y.concat(J));return Array.from(this.channels.values()).reduce((G,X)=>G+X.length,0)}removeChannels(J){let Q=Uo(J[0]);for(let G of J)if(Uo(G)!==Q)return-1;let Y=this.channels.get(Q);if(Y){let G=Y.filter((X)=>!J.includes(X));this.channels.set(Q,G)}return Array.from(this.channels.values()).reduce((G,X)=>G+X.length,0)}stop(){for(let J of this.shardedSubscribers.values())J.stop();this.pendingReset=null,this.shardedSubscribers.clear(),this.subscriberToSlotsIndex.clear()}start(){let J=[];for(let Q of this.shardedSubscribers.values())if(!Q.isStarted())J.push(Q.start().then(()=>{this.handleSubscriberConnectSucceeded(Q.getNodeKey())}).catch((Y)=>{this.handleSubscriberConnectFailed(Y,Q.getNodeKey())}));return Promise.all(J)}async reset(J,Q){if(this.isResetting){this.pendingReset={slots:J,nodes:Q};return}this.isResetting=!0;try{let Y=this._refreshSlots(J),G=this.hasUnhealthySubscribers();if(!Y&&!G){a2("No topology change detected or failed subscribers. Skipping reset.");return}for(let[z,K]of this.shardedSubscribers){if(this.subscriberToSlotsIndex.has(z)&&K.isStarted()){a2("Skipping deleting subscriber for %s",z);continue}a2("Removing subscriber for %s",z),K.stop(),this.shardedSubscribers.delete(z),this.subscriberGroupEmitter.emit("-subscriber")}let X=[];for(let[z,K]of this.subscriberToSlotsIndex){if(this.shardedSubscribers.has(z)){a2("Skipping creating new subscriber for %s",z);continue}a2("Creating new subscriber for %s",z);let W=Q.find((V)=>{return(0,Z55.getNodeKey)(V.options)===z});if(!W){a2("Failed to find node for key %s",z);continue}let Z=new V55.default(this.subscriberGroupEmitter,W.options);this.shardedSubscribers.set(z,Z),X.push(Z.start().then(()=>{this.handleSubscriberConnectSucceeded(z)}).catch((V)=>{this.handleSubscriberConnectFailed(V,z)})),this.subscriberGroupEmitter.emit("+subscriber")}await Promise.all(X),this._resubscribe(),this.subscriberGroupEmitter.emit("subscribersReady")}finally{if(this.isResetting=!1,this.pendingReset){let{slots:Y,nodes:G}=this.pendingReset;this.pendingReset=null,await this.reset(Y,G)}}}_refreshSlots(J){if(this._slotsAreEqual(J))return a2("Nothing to refresh because the new cluster map is equal to the previous one."),!1;a2("Refreshing the slots of the subscriber group."),this.subscriberToSlotsIndex=new Map;for(let Q=0;Q<J.length;Q++){let Y=J[Q][0];if(!this.subscriberToSlotsIndex.has(Y))this.subscriberToSlotsIndex.set(Y,[]);this.subscriberToSlotsIndex.get(Y).push(Number(Q))}return this.clusterSlots=JSON.parse(JSON.stringify(J)),!0}_resubscribe(){if(this.shardedSubscribers)this.shardedSubscribers.forEach((J,Q)=>{let Y=this.subscriberToSlotsIndex.get(Q);if(Y)Y.forEach((G)=>{let X=J.getInstance(),z=this.channels.get(G);if(z&&z.length>0){if(X.status==="end")return;if(X.status==="ready")X.ssubscribe(...z).catch((K)=>{a2("Failed to ssubscribe on node %s: %s",Q,K)});else X.once("ready",()=>{X.ssubscribe(...z).catch((K)=>{a2("Failed to ssubscribe on node %s: %s",Q,K)})})}})})}_slotsAreEqual(J){if(this.clusterSlots===void 0)return!1;else return JSON.stringify(this.clusterSlots)===JSON.stringify(J)}hasUnhealthySubscribers(){let J=Array.from(this.shardedSubscribers.values()).some((Y)=>!Y.isStarted()),Q=Array.from(this.subscriberToSlotsIndex.keys()).some((Y)=>!this.shardedSubscribers.has(Y));return J||Q}}tU6.default=nq;nq.MAX_RETRY_ATTEMPTS=10;nq.MAX_BACKOFF_MS=2000;nq.BASE_BACKOFF_MS=100});var RB1=H((zM6)=>{Object.defineProperty(zM6,"__esModule",{value:!0});var JM6=$H(),CB1=V1("events"),TL=fH(),QM6=cq(),YM6=LW(),Mo=XU6(),U55=EW(),M55=Xo(),D55=NB1(),eJ=o4(),H55=wB1(),I55=Wo(),O55=jU6(),A55=dU6(),B55=pU6(),N55=nU6(),PL=SL(),GM6=Vo(),w55=eU6(),E8=(0,eJ.Debug)("cluster"),XM6=new WeakSet;class ak extends I55.default{constructor(J,Q={}){super();if(this.slots=[],this._groupsIds={},this._groupsBySlot=Array(16384),this.isCluster=!0,this.retryAttempts=0,this.delayQueue=new N55.default,this.offlineQueue=new GM6,this.isRefreshing=!1,this._refreshSlotsCacheCallbacks=[],this._autoPipelines=new Map,this._runningAutoPipelines=new Set,this._readyDelayedCallbacks=[],this.connectionEpoch=0,CB1.EventEmitter.call(this),this.startupNodes=J,this.options=(0,eJ.defaults)({},Q,O55.DEFAULT_CLUSTER_OPTIONS,this.options),this.options.shardedSubscribers)this.createShardedSubscriberGroup();if(this.options.redisOptions&&this.options.redisOptions.keyPrefix&&!this.options.keyPrefix)this.options.keyPrefix=this.options.redisOptions.keyPrefix;if(typeof this.options.scaleReads!=="function"&&["all","master","slave"].indexOf(this.options.scaleReads)===-1)throw Error('Invalid option scaleReads "'+this.options.scaleReads+'". Expected "all", "master", "slave" or a custom function');if(this.connectionPool=new B55.default(this.options.redisOptions),this.connectionPool.on("-node",(Y,G)=>{this.emit("-node",Y)}),this.connectionPool.on("+node",(Y)=>{this.emit("+node",Y)}),this.connectionPool.on("drain",()=>{this.setStatus("close")}),this.connectionPool.on("nodeError",(Y,G)=>{this.emit("node error",Y,G)}),this.subscriber=new A55.default(this.connectionPool,this),this.options.scripts)Object.entries(this.options.scripts).forEach(([Y,G])=>{this.defineCommand(Y,G)});if(this.options.lazyConnect)this.setStatus("wait");else this.connect().catch((Y)=>{E8("connecting failed: %s",Y)})}connect(){return new Promise((J,Q)=>{if(this.status==="connecting"||this.status==="connect"||this.status==="ready"){Q(Error("Redis is already connecting/connected"));return}let Y=++this.connectionEpoch;this.setStatus("connecting"),this.resolveStartupNodeHostnames().then((G)=>{if(this.connectionEpoch!==Y){E8("discard connecting after resolving startup nodes because epoch not match: %d != %d",Y,this.connectionEpoch),Q(new TL.RedisError("Connection is discarded because a new connection is made"));return}if(this.status!=="connecting"){E8("discard connecting after resolving startup nodes because the status changed to %s",this.status),Q(new TL.RedisError("Connection is aborted"));return}if(this.connectionPool.reset(G),this.options.shardedSubscribers)this.shardedSubscribers.reset(this.slots,this.connectionPool.getNodes("all")).catch((W)=>{E8("Error while starting subscribers: %s",W)});let X=()=>{this.setStatus("ready"),this.retryAttempts=0,this.executeOfflineCommands(),this.resetNodesRefreshInterval(),J()},z=void 0,K=()=>{if(this.invokeReadyDelayedCallbacks(void 0),this.removeListener("close",z),this.manuallyClosing=!1,this.setStatus("connect"),this.options.enableReadyCheck)this.readyCheck((W,Z)=>{if(W||Z){if(E8("Ready check failed (%s). Reconnecting...",W||Z),this.status==="connect")this.disconnect(!0)}else X()});else X()};if(z=()=>{let W=Error("None of startup nodes is available");this.removeListener("refresh",K),this.invokeReadyDelayedCallbacks(W),Q(W)},this.once("refresh",K),this.once("close",z),this.once("close",this.handleCloseEvent.bind(this)),this.refreshSlotsCache((W)=>{if(W&&W.message===Mo.default.defaultMessage)U55.default.prototype.silentEmit.call(this,"error",W),this.connectionPool.reset([])}),this.subscriber.start(),this.options.shardedSubscribers)this.shardedSubscribers.start().catch((W)=>{E8("Error while starting subscribers: %s",W)})}).catch((G)=>{this.setStatus("close"),this.handleCloseEvent(G),this.invokeReadyDelayedCallbacks(G),Q(G)})})}disconnect(J=!1){let Q=this.status;if(this.setStatus("disconnecting"),!J)this.manuallyClosing=!0;if(this.reconnectTimeout&&!J)clearTimeout(this.reconnectTimeout),this.reconnectTimeout=null,E8("Canceled reconnecting attempts");if(this.clearNodesRefreshInterval(),this.subscriber.stop(),this.options.shardedSubscribers)this.shardedSubscribers.stop();if(Q==="wait")this.setStatus("close"),this.handleCloseEvent();else this.connectionPool.reset([])}quit(J){let Q=this.status;if(this.setStatus("disconnecting"),this.manuallyClosing=!0,this.reconnectTimeout)clearTimeout(this.reconnectTimeout),this.reconnectTimeout=null;if(this.clearNodesRefreshInterval(),this.subscriber.stop(),this.options.shardedSubscribers)this.shardedSubscribers.stop();if(Q==="wait"){let Y=(0,QM6.default)(Promise.resolve("OK"),J);return setImmediate(function(){this.setStatus("close"),this.handleCloseEvent()}.bind(this)),Y}return(0,QM6.default)(Promise.all(this.nodes().map((Y)=>Y.quit().catch((G)=>{if(G.message===eJ.CONNECTION_CLOSED_ERROR_MSG)return"OK";throw G}))).then(()=>"OK"),J)}duplicate(J=[],Q={}){let Y=J.length>0?J:this.startupNodes.slice(0),G=Object.assign({},this.options,Q);return new ak(Y,G)}nodes(J="all"){if(J!=="all"&&J!=="master"&&J!=="slave")throw Error('Invalid role "'+J+'". Expected "all", "master" or "slave"');return this.connectionPool.getNodes(J)}delayUntilReady(J){this._readyDelayedCallbacks.push(J)}get autoPipelineQueueSize(){let J=0;for(let Q of this._autoPipelines.values())J+=Q.length;return J}refreshSlotsCache(J){if(J)this._refreshSlotsCacheCallbacks.push(J);if(this.isRefreshing)return;this.isRefreshing=!0;let Q=this,Y=(K)=>{this.isRefreshing=!1;for(let W of this._refreshSlotsCacheCallbacks)W(K);this._refreshSlotsCacheCallbacks=[]},G=(0,eJ.shuffle)(this.connectionPool.getNodes()),X=null;function z(K){if(K===G.length){let V=new Mo.default(Mo.default.defaultMessage,X);return Y(V)}let W=G[K],Z=`${W.options.host}:${W.options.port}`;E8("getting slot cache from %s",Z),Q.getInfoFromNode(W,function(V){switch(Q.status){case"close":case"end":return Y(Error("Cluster is disconnected."));case"disconnecting":return Y(Error("Cluster is disconnecting."))}if(V)Q.emit("node error",V,Z),X=V,z(K+1);else Q.emit("refresh"),Y()})}z(0)}sendCommand(J,Q,Y){if(this.status==="wait")this.connect().catch(eJ.noop);if(this.status==="end")return J.reject(Error(eJ.CONNECTION_CLOSED_ERROR_MSG)),J.promise;let G=this.options.scaleReads;if(G!=="master"){if(!(J.isReadOnly||(0,JM6.exists)(J.name)&&(0,JM6.hasFlag)(J.name,"readonly")))G="master"}let X=Y?Y.slot:J.getSlot(),z={},K=this;if(!Y&&!XM6.has(J)){XM6.add(J);let Z=J.reject;J.reject=function(V){let q=W.bind(null,!0);K.handleError(V,z,{moved:function(U,M){if(E8("command %s is moved to %s",J.name,M),X=Number(U),K.slots[U])K.slots[U][0]=M;else K.slots[U]=[M];K._groupsBySlot[U]=K._groupsIds[K.slots[U].join(";")],K.connectionPool.findOrCreate(K.natMapper(M)),W(),E8("refreshing slot caches... (triggered by MOVED error)"),K.refreshSlotsCache()},ask:function(U,M){E8("command %s is required to ask %s:%s",J.name,M);let D=K.natMapper(M);K.connectionPool.findOrCreate(D),W(!1,`${D.host}:${D.port}`)},tryagain:q,clusterDown:q,connectionClosed:q,maxRedirections:function(U){Z.call(J,U)},defaults:function(){Z.call(J,V)}})}}W();function W(Z,V){if(K.status==="end"){J.reject(new TL.AbortError("Cluster is ended."));return}let q;if(K.status==="ready"||J.name==="cluster"){if(Y&&Y.redis)q=Y.redis;else if(YM6.default.checkFlag("ENTER_SUBSCRIBER_MODE",J.name)||YM6.default.checkFlag("EXIT_SUBSCRIBER_MODE",J.name)){if(K.options.shardedSubscribers&&(J.name=="ssubscribe"||J.name=="sunsubscribe")){let U=K.shardedSubscribers.getResponsibleSubscriber(X);if(!U){J.reject(new TL.AbortError(`No sharded subscriber for slot: ${X}`));return}let M=-1;if(J.name=="ssubscribe")M=K.shardedSubscribers.addChannels(J.getKeys());if(J.name=="sunsubscribe")M=K.shardedSubscribers.removeChannels(J.getKeys());if(M!==-1)q=U.getInstance();else J.reject(new TL.AbortError("Possible CROSSSLOT error: All channels must hash to the same slot"))}else q=K.subscriber.getInstance();if(!q){J.reject(new TL.AbortError("No subscriber for the cluster"));return}}else{if(!Z){if(typeof X==="number"&&K.slots[X]){let U=K.slots[X];if(typeof G==="function"){let M=U.map(function(D){return K.connectionPool.getInstanceByKey(D)});if(q=G(M,J),Array.isArray(q))q=(0,eJ.sample)(q);if(!q)q=M[0]}else{let M;if(G==="all")M=(0,eJ.sample)(U);else if(G==="slave"&&U.length>1)M=(0,eJ.sample)(U,1);else M=U[0];q=K.connectionPool.getInstanceByKey(M)}}if(V)q=K.connectionPool.getInstanceByKey(V),q.asking()}if(!q)q=(typeof G==="function"?null:K.connectionPool.getSampleInstance(G))||K.connectionPool.getSampleInstance("all")}if(Y&&!Y.redis)Y.redis=q}if(q)q.sendCommand(J,Q);else if(K.options.enableOfflineQueue)K.offlineQueue.push({command:J,stream:Q,node:Y});else J.reject(Error("Cluster isn't ready and enableOfflineQueue options is false"))}return J.promise}sscanStream(J,Q){return this.createScanStream("sscan",{key:J,options:Q})}sscanBufferStream(J,Q){return this.createScanStream("sscanBuffer",{key:J,options:Q})}hscanStream(J,Q){return this.createScanStream("hscan",{key:J,options:Q})}hscanBufferStream(J,Q){return this.createScanStream("hscanBuffer",{key:J,options:Q})}zscanStream(J,Q){return this.createScanStream("zscan",{key:J,options:Q})}zscanBufferStream(J,Q){return this.createScanStream("zscanBuffer",{key:J,options:Q})}handleError(J,Q,Y){if(typeof Q.value>"u")Q.value=this.options.maxRedirections;else Q.value-=1;if(Q.value<=0){Y.maxRedirections(Error("Too many Cluster redirections. Last error: "+J));return}let G=J.message.split(" ");if(G[0]==="MOVED"){let X=this.options.retryDelayOnMoved;if(X&&typeof X==="number")this.delayQueue.push("moved",Y.moved.bind(null,G[1],G[2]),{timeout:X});else Y.moved(G[1],G[2])}else if(G[0]==="ASK")Y.ask(G[1],G[2]);else if(G[0]==="TRYAGAIN")this.delayQueue.push("tryagain",Y.tryagain,{timeout:this.options.retryDelayOnTryAgain});else if(G[0]==="CLUSTERDOWN"&&this.options.retryDelayOnClusterDown>0)this.delayQueue.push("clusterdown",Y.connectionClosed,{timeout:this.options.retryDelayOnClusterDown,callback:this.refreshSlotsCache.bind(this)});else if(J.message===eJ.CONNECTION_CLOSED_ERROR_MSG&&this.options.retryDelayOnFailover>0&&this.status==="ready")this.delayQueue.push("failover",Y.connectionClosed,{timeout:this.options.retryDelayOnFailover,callback:this.refreshSlotsCache.bind(this)});else Y.defaults()}resetOfflineQueue(){this.offlineQueue=new GM6}clearNodesRefreshInterval(){if(this.slotsTimer)clearTimeout(this.slotsTimer),this.slotsTimer=null}resetNodesRefreshInterval(){if(this.slotsTimer||!this.options.slotsRefreshInterval)return;let J=()=>{this.slotsTimer=setTimeout(()=>{E8('refreshing slot caches... (triggered by "slotsRefreshInterval" option)'),this.refreshSlotsCache(()=>{J()})},this.options.slotsRefreshInterval)};J()}setStatus(J){E8("status: %s -> %s",this.status||"[empty]",J),this.status=J,process.nextTick(()=>{this.emit(J)})}handleCloseEvent(J){var Q;if(J)E8("closed because %s",J);let Y;if(!this.manuallyClosing&&typeof this.options.clusterRetryStrategy==="function")Y=this.options.clusterRetryStrategy.call(this,++this.retryAttempts,J);if(typeof Y==="number")this.setStatus("reconnecting"),this.reconnectTimeout=setTimeout(()=>{this.reconnectTimeout=null,E8("Cluster is disconnected. Retrying after %dms",Y),this.connect().catch(function(G){E8("Got error %s when reconnecting. Ignoring...",G)})},Y);else{if(this.options.shardedSubscribers)(Q=this.subscriberGroupEmitter)===null||Q===void 0||Q.removeAllListeners();this.setStatus("end"),this.flushQueue(Error("None of startup nodes is available"))}}flushQueue(J){let Q;while(Q=this.offlineQueue.shift())Q.command.reject(J)}executeOfflineCommands(){if(this.offlineQueue.length){E8("send %d commands in offline queue",this.offlineQueue.length);let J=this.offlineQueue;this.resetOfflineQueue();let Q;while(Q=J.shift())this.sendCommand(Q.command,Q.stream,Q.node)}}natMapper(J){let Q=typeof J==="string"?J:`${J.host}:${J.port}`,Y=null;if(this.options.natMap&&typeof this.options.natMap==="function")Y=this.options.natMap(Q);else if(this.options.natMap&&typeof this.options.natMap==="object")Y=this.options.natMap[Q];if(Y)return E8("NAT mapping %s -> %O",Q,Y),Object.assign({},Y);return typeof J==="string"?(0,PL.nodeKeyToRedisOptions)(J):J}getInfoFromNode(J,Q){if(!J)return Q(Error("Node is disconnected"));let Y=J.duplicate({enableOfflineQueue:!0,enableReadyCheck:!1,retryStrategy:null,connectionName:(0,PL.getConnectionName)("refresher",this.options.redisOptions&&this.options.redisOptions.connectionName)});Y.on("error",eJ.noop),Y.cluster("SLOTS",(0,eJ.timeout)((G,X)=>{if(Y.disconnect(),G)return E8("error encountered running CLUSTER.SLOTS: %s",G),Q(G);if(this.status==="disconnecting"||this.status==="close"||this.status==="end"){E8("ignore CLUSTER.SLOTS results (count: %d) since cluster status is %s",X.length,this.status),Q();return}let z=[];E8("cluster slots result count: %d",X.length);for(let W=0;W<X.length;++W){let Z=X[W],V=Z[0],q=Z[1],U=[];for(let M=2;M<Z.length;M++){if(!Z[M][0])continue;let D=this.natMapper({host:Z[M][0],port:Z[M][1]});D.readOnly=M!==2,z.push(D),U.push(D.host+":"+D.port)}E8("cluster slots result [%d]: slots %d~%d served by %s",W,V,q,U);for(let M=V;M<=q;M++)this.slots[M]=U}this._groupsIds=Object.create(null);let K=0;for(let W=0;W<16384;W++){let Z=(this.slots[W]||[]).join(";");if(!Z.length){this._groupsBySlot[W]=void 0;continue}if(!this._groupsIds[Z])this._groupsIds[Z]=++K;this._groupsBySlot[W]=this._groupsIds[Z]}if(this.connectionPool.reset(z),this.options.shardedSubscribers)this.shardedSubscribers.reset(this.slots,this.connectionPool.getNodes("all")).catch((W)=>{E8("Error while starting subscribers: %s",W)});Q()},this.options.slotsRefreshTimeout))}invokeReadyDelayedCallbacks(J){for(let Q of this._readyDelayedCallbacks)process.nextTick(Q,J);this._readyDelayedCallbacks=[]}readyCheck(J){this.cluster("INFO",(Q,Y)=>{if(Q)return J(Q);if(typeof Y!=="string")return J();let G,X=Y.split(`\r
`);for(let z=0;z<X.length;++z){let K=X[z].split(":");if(K[0]==="cluster_state"){G=K[1];break}}if(G==="fail")E8("cluster state not ok (%s)",G),J(null,G);else J()})}resolveSrv(J){return new Promise((Q,Y)=>{this.options.resolveSrv(J,(G,X)=>{if(G)return Y(G);let z=this,K=(0,PL.groupSrvRecords)(X),W=Object.keys(K).sort((V,q)=>parseInt(V)-parseInt(q));function Z(V){if(!W.length)return Y(V);let q=W[0],U=K[q],M=(0,PL.weightSrvRecords)(U);if(!U.records.length)W.shift();z.dnsLookup(M.name).then((D)=>Q({host:D,port:M.port}),Z)}Z()})})}dnsLookup(J){return new Promise((Q,Y)=>{this.options.dnsLookup(J,(G,X)=>{if(G)E8("failed to resolve hostname %s to IP: %s",J,G.message),Y(G);else E8("resolved hostname %s to IP %s",J,X),Q(X)})})}async resolveStartupNodeHostnames(){if(!Array.isArray(this.startupNodes)||this.startupNodes.length===0)throw Error("`startupNodes` should contain at least one node.");let J=(0,PL.normalizeNodeOptions)(this.startupNodes),Q=(0,PL.getUniqueHostnamesFromOptions)(J);if(Q.length===0)return J;let Y=await Promise.all(Q.map((this.options.useSRVRecords?this.resolveSrv:this.dnsLookup).bind(this))),G=(0,eJ.zipMap)(Q,Y);return J.map((X)=>{let z=G.get(X.host);if(!z)return X;if(this.options.useSRVRecords)return Object.assign({},X,z);return Object.assign({},X,{host:z})})}createScanStream(J,{key:Q,options:Y={}}){return new M55.default({objectMode:!0,key:Q,redis:this,command:J,...Y})}createShardedSubscriberGroup(){this.subscriberGroupEmitter=new CB1.EventEmitter,this.shardedSubscribers=new w55.default(this.subscriberGroupEmitter);let J=(Q)=>{if(Q instanceof Mo.default)this.disconnect(!0)};this.subscriberGroupEmitter.on("-node",(Q,Y)=>{this.emit("-node",Q,Y),this.refreshSlotsCache(J)}),this.subscriberGroupEmitter.on("subscriberConnectFailed",({delay:Q,error:Y})=>{this.emit("error",Y),setTimeout(()=>{this.refreshSlotsCache(J)},Q)}),this.subscriberGroupEmitter.on("moved",()=>{this.refreshSlotsCache(J)}),this.subscriberGroupEmitter.on("-subscriber",()=>{this.emit("-subscriber")}),this.subscriberGroupEmitter.on("+subscriber",()=>{this.emit("+subscriber")}),this.subscriberGroupEmitter.on("nodeError",(Q,Y)=>{this.emit("nodeError",Q,Y)}),this.subscriberGroupEmitter.on("subscribersReady",()=>{this.emit("subscribersReady")});for(let Q of["smessage","smessageBuffer"])this.subscriberGroupEmitter.on(Q,(Y,G,X)=>{this.emit(Q,Y,G,X)})}}(0,H55.default)(ak,CB1.EventEmitter);(0,D55.addTransactionSupport)(ak.prototype);zM6.default=ak});var Do=H((WM6)=>{Object.defineProperty(WM6,"__esModule",{value:!0});var E55=o4(),C55=(0,E55.Debug)("AbstractConnector");class KM6{constructor(J){this.connecting=!1,this.disconnectTimeout=J}check(J){return!0}disconnect(){if(this.connecting=!1,this.stream){let J=this.stream,Q=setTimeout(()=>{C55("stream %s:%s still open, destroying it",J.remoteAddress,J.remotePort),J.destroy()},this.disconnectTimeout);J.on("close",()=>clearTimeout(Q)),J.end()}}}WM6.default=KM6});var qM6=H((VM6)=>{Object.defineProperty(VM6,"__esModule",{value:!0});var F55=V1("net"),S55=V1("tls"),T55=o4(),P55=Do();class ZM6 extends P55.default{constructor(J){super(J.disconnectTimeout);this.options=J}connect(J){let{options:Q}=this;this.connecting=!0;let Y;if("path"in Q&&Q.path)Y={path:Q.path};else{if(Y={},"port"in Q&&Q.port!=null)Y.port=Q.port;if("host"in Q&&Q.host!=null)Y.host=Q.host;if("family"in Q&&Q.family!=null)Y.family=Q.family}if(Q.tls)Object.assign(Y,Q.tls);return new Promise((G,X)=>{process.nextTick(()=>{if(!this.connecting){X(Error(T55.CONNECTION_CLOSED_ERROR_MSG));return}try{if(Q.tls)this.stream=(0,S55.connect)(Y);else this.stream=(0,F55.createConnection)(Y)}catch(z){X(z);return}this.stream.once("error",(z)=>{this.firstError=z}),G(this.stream)})})}}VM6.default=ZM6});var DM6=H((MM6)=>{Object.defineProperty(MM6,"__esModule",{value:!0});function f55(J,Q){return(J.host||"127.0.0.1")===(Q.host||"127.0.0.1")&&(J.port||26379)===(Q.port||26379)}class UM6{constructor(J){this.cursor=0,this.sentinels=J.slice(0)}next(){let J=this.cursor>=this.sentinels.length;return{done:J,value:J?void 0:this.sentinels[this.cursor++]}}reset(J){if(J&&this.sentinels.length>1&&this.cursor!==1)this.sentinels.unshift(...this.sentinels.splice(this.cursor-1));this.cursor=0}add(J){for(let Q=0;Q<this.sentinels.length;Q++)if(f55(J,this.sentinels[Q]))return!1;return this.sentinels.push(J),!0}toString(){return`${JSON.stringify(this.sentinels)} @${this.cursor}`}}MM6.default=UM6});var BM6=H((OM6)=>{Object.defineProperty(OM6,"__esModule",{value:!0});OM6.FailoverDetector=void 0;var v55=o4(),FB1=(0,v55.Debug)("FailoverDetector"),HM6="+switch-master";class IM6{constructor(J,Q){this.isDisconnected=!1,this.connector=J,this.sentinels=Q}cleanup(){this.isDisconnected=!0;for(let J of this.sentinels)J.client.disconnect()}async subscribe(){FB1("Starting FailoverDetector");let J=[];for(let Q of this.sentinels){let Y=Q.client.subscribe(HM6).catch((G)=>{FB1("Failed to subscribe to failover messages on sentinel %s:%s (%s)",Q.address.host||"127.0.0.1",Q.address.port||26739,G.message)});J.push(Y),Q.client.on("message",(G)=>{if(!this.isDisconnected&&G===HM6)this.disconnect()})}await Promise.all(J)}disconnect(){this.isDisconnected=!0,FB1("Failover detected, disconnecting"),this.connector.disconnect()}}OM6.FailoverDetector=IM6});var Ho=H((EM6)=>{Object.defineProperty(EM6,"__esModule",{value:!0});EM6.SentinelIterator=void 0;var j55=V1("net"),rk=o4(),h55=V1("tls"),NM6=DM6();EM6.SentinelIterator=NM6.default;var b55=Do(),x55=EW(),y55=BM6(),$L=(0,rk.Debug)("SentinelConnector");class wM6 extends b55.default{constructor(J){super(J.disconnectTimeout);if(this.options=J,this.emitter=null,this.failoverDetector=null,!this.options.sentinels.length)throw Error("Requires at least one sentinel to connect to.");if(!this.options.name)throw Error("Requires the name of master.");this.sentinelIterator=new NM6.default(this.options.sentinels)}check(J){let Q=!J.role||this.options.role===J.role;if(!Q)$L("role invalid, expected %s, but got %s",this.options.role,J.role),this.sentinelIterator.next(),this.sentinelIterator.next(),this.sentinelIterator.reset(!0);return Q}disconnect(){if(super.disconnect(),this.failoverDetector)this.failoverDetector.cleanup()}connect(J){this.connecting=!0,this.retryAttempts=0;let Q,Y=async()=>{let G=this.sentinelIterator.next();if(G.done){this.sentinelIterator.reset(!1);let W=typeof this.options.sentinelRetryStrategy==="function"?this.options.sentinelRetryStrategy(++this.retryAttempts):null,Z=typeof W!=="number"?"All sentinels are unreachable and retry is disabled.":`All sentinels are unreachable. Retrying from scratch after ${W}ms.`;if(Q)Z+=` Last error: ${Q.message}`;$L(Z);let V=Error(Z);if(typeof W==="number")return J("error",V),await new Promise((q)=>setTimeout(q,W)),Y();else throw V}let X=null,z=null;try{X=await this.resolve(G.value)}catch(W){z=W}if(!this.connecting)throw Error(rk.CONNECTION_CLOSED_ERROR_MSG);let K=G.value.host+":"+G.value.port;if(X){if($L("resolved: %s:%s from sentinel %s",X.host,X.port,K),this.options.enableTLSForSentinelMode&&this.options.tls)Object.assign(X,this.options.tls),this.stream=(0,h55.connect)(X),this.stream.once("secureConnect",this.initFailoverDetector.bind(this));else this.stream=(0,j55.createConnection)(X),this.stream.once("connect",this.initFailoverDetector.bind(this));return this.stream.once("error",(W)=>{this.firstError=W}),this.stream}else{let W=z?"failed to connect to sentinel "+K+" because "+z.message:"connected to sentinel "+K+" successfully, but got an invalid reply: "+X;if($L(W),J("sentinelError",Error(W)),z)Q=z;return Y()}};return Y()}async updateSentinels(J){if(!this.options.updateSentinels)return;let Q=await J.sentinel("sentinels",this.options.name);if(!Array.isArray(Q))return;Q.map(rk.packObject).forEach((Y)=>{if((Y.flags?Y.flags.split(","):[]).indexOf("disconnected")===-1&&Y.ip&&Y.port){let X=this.sentinelNatResolve(LM6(Y));if(this.sentinelIterator.add(X))$L("adding sentinel %s:%s",X.host,X.port)}}),$L("Updated internal sentinels: %s",this.sentinelIterator)}async resolveMaster(J){let Q=await J.sentinel("get-master-addr-by-name",this.options.name);return await this.updateSentinels(J),this.sentinelNatResolve(Array.isArray(Q)?{host:Q[0],port:Number(Q[1])}:null)}async resolveSlave(J){let Q=await J.sentinel("slaves",this.options.name);if(!Array.isArray(Q))return null;let Y=Q.map(rk.packObject).filter((G)=>G.flags&&!G.flags.match(/(disconnected|s_down|o_down)/));return this.sentinelNatResolve(g55(Y,this.options.preferredSlaves))}sentinelNatResolve(J){if(!J||!this.options.natMap)return J;let Q=`${J.host}:${J.port}`,Y=J;if(typeof this.options.natMap==="function")Y=this.options.natMap(Q)||J;else if(typeof this.options.natMap==="object")Y=this.options.natMap[Q]||J;return Y}connectToSentinel(J,Q){return new x55.default({port:J.port||26379,host:J.host,username:this.options.sentinelUsername||null,password:this.options.sentinelPassword||null,family:J.family||("path"in this.options&&this.options.path?void 0:this.options.family),tls:this.options.sentinelTLS,retryStrategy:null,enableReadyCheck:!1,connectTimeout:this.options.connectTimeout,commandTimeout:this.options.sentinelCommandTimeout,...Q})}async resolve(J){let Q=this.connectToSentinel(J);Q.on("error",m55);try{if(this.options.role==="slave")return await this.resolveSlave(Q);else return await this.resolveMaster(Q)}finally{Q.disconnect()}}async initFailoverDetector(){var J;if(!this.options.failoverDetector)return;this.sentinelIterator.reset(!0);let Q=[];while(Q.length<this.options.sentinelMaxConnections){let{done:Y,value:G}=this.sentinelIterator.next();if(Y)break;let X=this.connectToSentinel(G,{lazyConnect:!0,retryStrategy:this.options.sentinelReconnectStrategy});X.on("reconnecting",()=>{var z;(z=this.emitter)===null||z===void 0||z.emit("sentinelReconnecting")}),Q.push({address:G,client:X})}if(this.sentinelIterator.reset(!1),this.failoverDetector)this.failoverDetector.cleanup();this.failoverDetector=new y55.FailoverDetector(this,Q),await this.failoverDetector.subscribe(),(J=this.emitter)===null||J===void 0||J.emit("failoverSubscribed")}}EM6.default=wM6;function g55(J,Q){if(J.length===0)return null;let Y;if(typeof Q==="function")Y=Q(J);else if(Q!==null&&typeof Q==="object"){let G=Array.isArray(Q)?Q:[Q];G.sort((X,z)=>{if(!X.prio)X.prio=1;if(!z.prio)z.prio=1;if(X.prio<z.prio)return-1;if(X.prio>z.prio)return 1;return 0});for(let X=0;X<G.length;X++){for(let z=0;z<J.length;z++){let K=J[z];if(K.ip===G[X].ip){if(K.port===G[X].port){Y=K;break}}}if(Y)break}}if(!Y)Y=(0,rk.sample)(J);return LM6(Y)}function LM6(J){return{host:J.ip,port:Number(J.port)}}function m55(){}});var SM6=H((RM6)=>{Object.defineProperty(RM6,"__esModule",{value:!0});RM6.SentinelConnector=RM6.StandaloneConnector=void 0;var u55=qM6();RM6.StandaloneConnector=u55.default;var l55=Ho();RM6.SentinelConnector=l55.default});var $M6=H((PM6)=>{Object.defineProperty(PM6,"__esModule",{value:!0});var c55=fH();class TM6 extends c55.AbortError{constructor(J){let Q=`Reached the max retries per request limit (which is ${J}). Refer to "maxRetriesPerRequest" option for details.`;super(Q);Error.captureStackTrace(this,this.constructor)}get name(){return this.constructor.name}}PM6.default=TM6});var vM6=H((fM6)=>{Object.defineProperty(fM6,"__esModule",{value:!0});fM6.MaxRetriesPerRequestError=void 0;var i55=$M6();fM6.MaxRetriesPerRequestError=i55.default});var dM6=H((uY7,mM6)=>{var fB1=V1("buffer").Buffer,n55=V1("string_decoder").StringDecoder,SB1=new n55,jM6=fH(),o55=jM6.ReplyError,a55=jM6.ParserError,r2=fB1.allocUnsafe(32768),W3=0,Io=null,sk=0,TB1=0;function r55(J){let Q=J.buffer.length-1;var Y=J.offset,G=0,X=1;if(J.buffer[Y]===45)X=-1,Y++;while(Y<Q){let z=J.buffer[Y++];if(z===13)return J.offset=Y+1,X*G;G=G*10+(z-48)}}function s55(J){let Q=J.buffer.length-1;var Y=J.offset,G=0,X="";if(J.buffer[Y]===45)X+="-",Y++;while(Y<Q){var z=J.buffer[Y++];if(z===13){if(J.offset=Y+1,G!==0)X+=G;return X}else if(G>429496728)X+=G*10+(z-48),G=0;else if(z===48&&G===0)X+=0;else G=G*10+(z-48)}}function hM6(J){let{offset:Q,buffer:Y}=J,G=Y.length-1;var X=Q;while(X<G)if(Y[X++]===13){if(J.offset=X+1,J.optionReturnBuffers===!0)return J.buffer.slice(Q,X-1);return J.buffer.toString("utf8",Q,X-1)}}function bM6(J){let Q=J.buffer.length-1;var Y=J.offset,G=0;while(Y<Q){let X=J.buffer[Y++];if(X===13)return J.offset=Y+1,G;G=G*10+(X-48)}}function t55(J){if(J.optionStringNumbers===!0)return s55(J);return r55(J)}function e55(J){let Q=bM6(J);if(Q===void 0)return;if(Q<0)return null;let Y=J.offset+Q;if(Y+2>J.buffer.length){J.bigStrSize=Y+2,J.totalChunkSize=J.buffer.length,J.bufferCache.push(J.buffer);return}let G=J.offset;if(J.offset=Y+2,J.optionReturnBuffers===!0)return J.buffer.slice(G,Y);return J.buffer.toString("utf8",G,Y)}function J75(J){var Q=hM6(J);if(Q!==void 0){if(J.optionReturnBuffers===!0)Q=Q.toString();return new o55(Q)}}function Q75(J,Q){let Y=new a55("Protocol error, got "+JSON.stringify(String.fromCharCode(Q))+" as reply type byte",JSON.stringify(J.buffer),J.offset);J.buffer=null,J.returnFatalError(Y)}function Y75(J){let Q=bM6(J);if(Q===void 0)return;if(Q<0)return null;let Y=Array(Q);return xM6(J,Y,0)}function PB1(J,Q,Y){J.arrayCache.push(Q),J.arrayPos.push(Y)}function $B1(J){let Q=J.arrayCache.pop();var Y=J.arrayPos.pop();if(J.arrayCache.length){let G=$B1(J);if(G===void 0){PB1(J,Q,Y);return}Q[Y++]=G}return xM6(J,Q,Y)}function xM6(J,Q,Y){let G=J.buffer.length;while(Y<Q.length){let X=J.offset;if(J.offset>=G){PB1(J,Q,Y);return}let z=yM6(J,J.buffer[J.offset++]);if(z===void 0){if(!(J.arrayCache.length||J.bufferCache.length))J.offset=X;PB1(J,Q,Y);return}Q[Y]=z,Y++}return Q}function yM6(J,Q){switch(Q){case 36:return e55(J);case 43:return hM6(J);case 42:return Y75(J);case 58:return t55(J);case 45:return J75(J);default:return Q75(J,Q)}}function G75(){if(r2.length>51200)if(sk===1||TB1>sk*2){let J=Math.floor(r2.length/10),Q=J<W3?W3:J;W3=0,r2=r2.slice(Q,r2.length)}else TB1++,sk--;else clearInterval(Io),sk=0,TB1=0,Io=null}function X75(J){if(r2.length<J+W3){let Q=J>78643200?2:3;if(W3>116391936)W3=52428800;if(r2=fB1.allocUnsafe(J*Q+W3),W3=0,sk++,Io===null)Io=setInterval(G75,50)}}function z75(J){let{bufferCache:Q,offset:Y}=J;var G=Q.length,X=J.bigStrSize-J.totalChunkSize;if(J.offset=X,X<=2){if(G===2)return Q[0].toString("utf8",Y,Q[0].length+X-2);G--,X=Q[Q.length-2].length+X}var z=SB1.write(Q[0].slice(Y));for(var K=1;K<G-1;K++)z+=SB1.write(Q[K]);return z+=SB1.end(Q[K].slice(0,X-2)),z}function K75(J){let{bufferCache:Q,offset:Y}=J,G=J.bigStrSize-Y-2;var X=Q.length,z=J.bigStrSize-J.totalChunkSize;if(J.offset=z,z<=2){if(X===2)return Q[0].slice(Y,Q[0].length+z-2);X--,z=Q[Q.length-2].length+z}X75(G);let K=W3;Q[0].copy(r2,K,Y,Q[0].length),W3+=Q[0].length-Y;for(var W=1;W<X-1;W++)Q[W].copy(r2,W3),W3+=Q[W].length;return Q[W].copy(r2,W3,0,z-2),W3+=z-2,r2.slice(K,W3)}class gM6{constructor(J){if(!J)throw TypeError("Options are mandatory.");if(typeof J.returnError!=="function"||typeof J.returnReply!=="function")throw TypeError("The returnReply and returnError options have to be functions.");this.setReturnBuffers(!!J.returnBuffers),this.setStringNumbers(!!J.stringNumbers),this.returnError=J.returnError,this.returnFatalError=J.returnFatalError||J.returnError,this.returnReply=J.returnReply,this.reset()}reset(){this.offset=0,this.buffer=null,this.bigStrSize=0,this.totalChunkSize=0,this.bufferCache=[],this.arrayCache=[],this.arrayPos=[]}setReturnBuffers(J){if(typeof J!=="boolean")throw TypeError("The returnBuffers argument has to be a boolean");this.optionReturnBuffers=J}setStringNumbers(J){if(typeof J!=="boolean")throw TypeError("The stringNumbers argument has to be a boolean");this.optionStringNumbers=J}execute(J){if(this.buffer===null)this.buffer=J,this.offset=0;else if(this.bigStrSize===0){let Y=this.buffer.length,G=Y-this.offset,X=fB1.allocUnsafe(G+J.length);if(this.buffer.copy(X,0,this.offset,Y),J.copy(X,G,0,J.length),this.buffer=X,this.offset=0,this.arrayCache.length){let z=$B1(this);if(z===void 0)return;this.returnReply(z)}}else if(this.totalChunkSize+J.length>=this.bigStrSize){this.bufferCache.push(J);var Q=this.optionReturnBuffers?K75(this):z75(this);if(this.bigStrSize=0,this.bufferCache=[],this.buffer=J,this.arrayCache.length){if(this.arrayCache[0][this.arrayPos[0]++]=Q,Q=$B1(this),Q===void 0)return}this.returnReply(Q)}else{this.bufferCache.push(J),this.totalChunkSize+=J.length;return}while(this.offset<this.buffer.length){let Y=this.offset,G=this.buffer[this.offset++],X=yM6(this,G);if(X===void 0){if(!(this.arrayCache.length||this.bufferCache.length))this.offset=Y;return}if(G===45)this.returnError(X);else this.returnReply(X)}this.buffer=null}}mM6.exports=gM6});var pM6=H((lM6)=>{Object.defineProperty(lM6,"__esModule",{value:!0});class uM6{constructor(){this.set={subscribe:{},psubscribe:{},ssubscribe:{}}}add(J,Q){this.set[kB1(J)][Q]=!0}del(J,Q){delete this.set[kB1(J)][Q]}channels(J){return Object.keys(this.set[kB1(J)])}isEmpty(){return this.channels("subscribe").length===0&&this.channels("psubscribe").length===0&&this.channels("ssubscribe").length===0}}lM6.default=uM6;function kB1(J){if(J==="unsubscribe")return"subscribe";if(J==="punsubscribe")return"psubscribe";if(J==="sunsubscribe")return"ssubscribe";return J}});var aM6=H((oM6)=>{Object.defineProperty(oM6,"__esModule",{value:!0});var cM6=LW(),Z75=o4(),V75=dM6(),q75=pM6(),U75=(0,Z75.Debug)("dataHandler");class nM6{constructor(J,Q){this.redis=J;let Y=new V75({stringNumbers:Q.stringNumbers,returnBuffers:!0,returnError:(G)=>{this.returnError(G)},returnFatalError:(G)=>{this.returnFatalError(G)},returnReply:(G)=>{this.returnReply(G)}});J.stream.prependListener("data",(G)=>{Y.execute(G)}),J.stream.resume()}returnFatalError(J){J.message+=". Please report this.",this.redis.recoverFromFatalError(J,J,{offlineQueue:!1})}returnError(J){let Q=this.shiftCommand(J);if(!Q)return;if(J.command={name:Q.command.name,args:Q.command.args},Q.command.name=="ssubscribe"&&J.message.includes("MOVED")){this.redis.emit("moved");return}this.redis.handleReconnection(J,Q)}returnReply(J){if(this.handleMonitorReply(J))return;if(this.handleSubscriberReply(J))return;let Q=this.shiftCommand(J);if(!Q)return;if(cM6.default.checkFlag("ENTER_SUBSCRIBER_MODE",Q.command.name)){if(this.redis.condition.subscriber=new q75.default,this.redis.condition.subscriber.add(Q.command.name,J[1].toString()),!_M6(Q.command,J[2]))this.redis.commandQueue.unshift(Q)}else if(cM6.default.checkFlag("EXIT_SUBSCRIBER_MODE",Q.command.name)){if(!iM6(Q.command,J[2]))this.redis.commandQueue.unshift(Q)}else Q.command.resolve(J)}handleSubscriberReply(J){if(!this.redis.condition.subscriber)return!1;let Q=Array.isArray(J)?J[0].toString():null;switch(U75('receive reply "%s" in subscriber mode',Q),Q){case"message":if(this.redis.listeners("message").length>0)this.redis.emit("message",J[1].toString(),J[2]?J[2].toString():"");this.redis.emit("messageBuffer",J[1],J[2]);break;case"pmessage":{let Y=J[1].toString();if(this.redis.listeners("pmessage").length>0)this.redis.emit("pmessage",Y,J[2].toString(),J[3].toString());this.redis.emit("pmessageBuffer",Y,J[2],J[3]);break}case"smessage":{if(this.redis.listeners("smessage").length>0)this.redis.emit("smessage",J[1].toString(),J[2]?J[2].toString():"");this.redis.emit("smessageBuffer",J[1],J[2]);break}case"ssubscribe":case"subscribe":case"psubscribe":{let Y=J[1].toString();this.redis.condition.subscriber.add(Q,Y);let G=this.shiftCommand(J);if(!G)return;if(!_M6(G.command,J[2]))this.redis.commandQueue.unshift(G);break}case"sunsubscribe":case"unsubscribe":case"punsubscribe":{let Y=J[1]?J[1].toString():null;if(Y)this.redis.condition.subscriber.del(Q,Y);let G=J[2];if(Number(G)===0)this.redis.condition.subscriber=!1;let X=this.shiftCommand(J);if(!X)return;if(!iM6(X.command,G))this.redis.commandQueue.unshift(X);break}default:{let Y=this.shiftCommand(J);if(!Y)return;Y.command.resolve(J)}}return!0}handleMonitorReply(J){if(this.redis.status!=="monitoring")return!1;let Q=J.toString();if(Q==="OK")return!1;let Y=Q.indexOf(" "),G=Q.slice(0,Y),X=Q.indexOf('"'),z=Q.slice(X+1,-1).split('" "').map((W)=>W.replace(/\\"/g,'"')),K=Q.slice(Y+2,X-2).split(" ");return this.redis.emit("monitor",G,z,K[1],K[0]),!0}shiftCommand(J){let Q=this.redis.commandQueue.shift();if(!Q){let G=Error("Command queue state error. If you can reproduce this, please report it."+(J instanceof Error?` Last error: ${J.message}`:` Last reply: ${J.toString()}`));return this.redis.emit("error",G),null}return Q}}oM6.default=nM6;var oq=new WeakMap;function _M6(J,Q){let Y=oq.has(J)?oq.get(J):J.args.length;if(Y-=1,Y<=0)return J.resolve(Q),oq.delete(J),!0;return oq.set(J,Y),!1}function iM6(J,Q){let Y=oq.has(J)?oq.get(J):J.args.length;if(Y===0){if(Number(Q)===0)return oq.delete(J),J.resolve(Q),!0;return!1}if(Y-=1,Y<=0)return J.resolve(Q),!0;return oq.set(J,Y),!1}});var sM6=H((rM6)=>{Object.defineProperty(rM6,"__esModule",{value:!0});rM6.readyHandler=rM6.errorHandler=rM6.closeHandler=rM6.connectHandler=void 0;var D75=fH(),H75=LW(),I75=vM6(),zz=o4(),O75=aM6(),R5=(0,zz.Debug)("connection");function A75(J){return function(){var Q;J.setStatus("connect"),J.resetCommandQueue();let Y=!1,{connectionEpoch:G}=J;if(J.condition.auth)J.auth(J.condition.auth,function(z){if(G!==J.connectionEpoch)return;if(z)if(z.message.indexOf("no password is set")!==-1)console.warn("[WARN] Redis server does not require a password, but a password was supplied.");else if(z.message.indexOf("without any password configured for the default user")!==-1)console.warn("[WARN] This Redis server's `default` user does not require a password, but a password was supplied");else if(z.message.indexOf("wrong number of arguments for 'auth' command")!==-1)console.warn(`[ERROR] The server returned "wrong number of arguments for 'auth' command". You are probably passing both username and password to Redis version 5 or below. You should only pass the 'password' option for Redis version 5 and under.`);else Y=!0,J.recoverFromFatalError(z,z)});if(J.condition.select)J.select(J.condition.select).catch((z)=>{J.silentEmit("error",z)});new O75.default(J,{stringNumbers:J.options.stringNumbers});let X=[];if(J.options.connectionName)R5("set the connection name [%s]",J.options.connectionName),X.push(J.client("setname",J.options.connectionName).catch(zz.noop));if(!J.options.disableClientInfo)R5("set the client info"),X.push((0,zz.getPackageMeta)().then((z)=>{return J.client("SETINFO","LIB-VER",z.version).catch(zz.noop)}).catch(zz.noop)),X.push(J.client("SETINFO","LIB-NAME",((Q=J.options)===null||Q===void 0?void 0:Q.clientInfoTag)?`ioredis(${J.options.clientInfoTag})`:"ioredis").catch(zz.noop));Promise.all(X).catch(zz.noop).finally(()=>{if(!J.options.enableReadyCheck)rM6.readyHandler(J)();if(J.options.enableReadyCheck)J._readyCheck(function(z,K){if(G!==J.connectionEpoch)return;if(z){if(!Y)J.recoverFromFatalError(Error("Ready check failed: "+z.message),z)}else if(J.connector.check(K))rM6.readyHandler(J)();else J.disconnect(!0)})})}}rM6.connectHandler=A75;function vB1(J){let Q=new D75.AbortError("Command aborted due to connection close");return Q.command={name:J.name,args:J.args},Q}function B75(J){var Q;let Y=0;for(let G=0;G<J.length;){let X=(Q=J.peekAt(G))===null||Q===void 0?void 0:Q.command,z=X.pipelineIndex;if(z===void 0||z===0)Y=0;if(z!==void 0&&z!==Y++){J.remove(G,1),X.reject(vB1(X));continue}G++}}function N75(J){var Q;for(let Y=0;Y<J.length;){let G=(Q=J.peekAt(Y))===null||Q===void 0?void 0:Q.command;if(G.name==="multi")break;if(G.name==="exec"){J.remove(Y,1),G.reject(vB1(G));break}if(G.inTransaction)J.remove(Y,1),G.reject(vB1(G));else Y++}}function w75(J){return function(){let Y=J.status;if(J.setStatus("close"),J.commandQueue.length)B75(J.commandQueue);if(J.offlineQueue.length)N75(J.offlineQueue);if(Y==="ready"){if(!J.prevCondition)J.prevCondition=J.condition;if(J.commandQueue.length)J.prevCommandQueue=J.commandQueue}if(J.manuallyClosing)return J.manuallyClosing=!1,R5("skip reconnecting since the connection is manually closed."),Q();if(typeof J.options.retryStrategy!=="function")return R5("skip reconnecting because `retryStrategy` is not a function"),Q();let G=J.options.retryStrategy(++J.retryAttempts);if(typeof G!=="number")return R5("skip reconnecting because `retryStrategy` doesn't return a number"),Q();R5("reconnect in %sms",G),J.setStatus("reconnecting",G),J.reconnectTimeout=setTimeout(function(){J.reconnectTimeout=null,J.connect().catch(zz.noop)},G);let{maxRetriesPerRequest:X}=J.options;if(typeof X==="number"){if(X<0)R5("maxRetriesPerRequest is negative, ignoring...");else if(J.retryAttempts%(X+1)===0)R5("reach maxRetriesPerRequest limitation, flushing command queue..."),J.flushQueue(new I75.MaxRetriesPerRequestError(X))}};function Q(){J.setStatus("end"),J.flushQueue(Error(zz.CONNECTION_CLOSED_ERROR_MSG))}}rM6.closeHandler=w75;function L75(J){return function(Q){R5("error: %s",Q),J.silentEmit("error",Q)}}rM6.errorHandler=L75;function E75(J){return function(){if(J.setStatus("ready"),J.retryAttempts=0,J.options.monitor){J.call("monitor").then(()=>J.setStatus("monitoring"),(G)=>J.emit("error",G));let{sendCommand:Y}=J;J.sendCommand=function(G){if(H75.default.checkFlag("VALID_IN_MONITOR_MODE",G.name))return Y.call(J,G);return G.reject(Error("Connection is in monitoring mode, can't process commands.")),G.promise},J.once("close",function(){delete J.sendCommand});return}let Q=J.prevCondition?J.prevCondition.select:J.condition.select;if(J.options.readOnly)R5("set the connection to readonly mode"),J.readonly().catch(zz.noop);if(J.prevCondition){let Y=J.prevCondition;if(J.prevCondition=null,Y.subscriber&&J.options.autoResubscribe){if(J.condition.select!==Q)R5("connect to db [%d]",Q),J.select(Q);let G=Y.subscriber.channels("subscribe");if(G.length)R5("subscribe %d channels",G.length),J.subscribe(G);let X=Y.subscriber.channels("psubscribe");if(X.length)R5("psubscribe %d channels",X.length),J.psubscribe(X);let z=Y.subscriber.channels("ssubscribe");if(z.length){R5("ssubscribe %s",z.length);for(let K of z)J.ssubscribe(K)}}}if(J.prevCommandQueue)if(J.options.autoResendUnfulfilledCommands){R5("resend %d unfulfilled commands",J.prevCommandQueue.length);while(J.prevCommandQueue.length>0){let Y=J.prevCommandQueue.shift();if(Y.select!==J.condition.select&&Y.command.name!=="select")J.select(Y.select);J.sendCommand(Y.command,Y.stream)}}else J.prevCommandQueue=null;if(J.offlineQueue.length){R5("send %d commands in offline queue",J.offlineQueue.length);let Y=J.offlineQueue;J.resetOfflineQueue();while(Y.length>0){let G=Y.shift();if(G.select!==J.condition.select&&G.command.name!=="select")J.select(G.select);J.sendCommand(G.command,G.stream)}}if(J.condition.select!==Q)R5("connect to db [%d]",Q),J.select(Q)}}rM6.readyHandler=E75});var JD6=H((tM6)=>{Object.defineProperty(tM6,"__esModule",{value:!0});tM6.DEFAULT_REDIS_OPTIONS=void 0;tM6.DEFAULT_REDIS_OPTIONS={port:6379,host:"localhost",family:0,connectTimeout:1e4,disconnectTimeout:2000,retryStrategy:function(J){return Math.min(J*50,2000)},keepAlive:0,noDelay:!0,connectionName:null,disableClientInfo:!1,clientInfoTag:void 0,sentinels:null,name:null,role:"master",sentinelRetryStrategy:function(J){return Math.min(J*10,1000)},sentinelReconnectStrategy:function(){return 60000},natMap:null,enableTLSForSentinelMode:!1,updateSentinels:!0,failoverDetector:!1,username:null,password:null,db:0,enableOfflineQueue:!0,enableReadyCheck:!0,autoResubscribe:!0,autoResendUnfulfilledCommands:!0,lazyConnect:!1,keyPrefix:"",reconnectOnError:null,readOnly:!1,stringNumbers:!1,maxRetriesPerRequest:20,maxLoadingRetryTime:1e4,enableAutoPipelining:!1,autoPipeliningIgnoredCommands:[],sentinelMaxConnections:10,blockingTimeoutGrace:100}});var EW=H((zD6)=>{Object.defineProperty(zD6,"__esModule",{value:!0});var QD6=$H(),GD6=V1("events"),jB1=cq(),S75=RB1(),jH=LW(),T75=SM6(),P75=Ho(),aq=sM6(),XD6=JD6(),$75=Xo(),f75=NB1(),hH=o4(),k75=wB1(),v75=Wo(),rq=Yo(),YD6=Vo(),sq=(0,hH.Debug)("redis");class Kz extends v75.default{constructor(J,Q,Y){super();if(this.status="wait",this.isCluster=!1,this.reconnectTimeout=null,this.connectionEpoch=0,this.retryAttempts=0,this.manuallyClosing=!1,this._autoPipelines=new Map,this._runningAutoPipelines=new Set,this.parseOptions(J,Q,Y),GD6.EventEmitter.call(this),this.resetCommandQueue(),this.resetOfflineQueue(),this.options.Connector)this.connector=new this.options.Connector(this.options);else if(this.options.sentinels){let G=new P75.default(this.options);G.emitter=this,this.connector=G}else this.connector=new T75.StandaloneConnector(this.options);if(this.options.scripts)Object.entries(this.options.scripts).forEach(([G,X])=>{this.defineCommand(G,X)});if(this.options.lazyConnect)this.setStatus("wait");else this.connect().catch(rq.noop)}static createClient(...J){return new Kz(...J)}get autoPipelineQueueSize(){let J=0;for(let Q of this._autoPipelines.values())J+=Q.length;return J}connect(J){let Q=new Promise((Y,G)=>{if(this.status==="connecting"||this.status==="connect"||this.status==="ready"){G(Error("Redis is already connecting/connected"));return}this.connectionEpoch+=1,this.setStatus("connecting");let{options:X}=this;this.condition={select:X.db,auth:X.username?[X.username,X.password]:X.password,subscriber:!1};let z=this;(0,jB1.default)(this.connector.connect(function(K,W){z.silentEmit(K,W)}),function(K,W){if(K){z.flushQueue(K),z.silentEmit("error",K),G(K),z.setStatus("end");return}let Z=X.tls?"secureConnect":"connect";if("sentinels"in X&&X.sentinels&&!X.enableTLSForSentinelMode)Z="connect";if(z.stream=W,X.noDelay)W.setNoDelay(!0);if(typeof X.keepAlive==="number")if(W.connecting)W.once(Z,()=>{W.setKeepAlive(!0,X.keepAlive)});else W.setKeepAlive(!0,X.keepAlive);if(W.connecting){if(W.once(Z,aq.connectHandler(z)),X.connectTimeout){let U=!1;W.setTimeout(X.connectTimeout,function(){if(U)return;W.setTimeout(0),W.destroy();let M=Error("connect ETIMEDOUT");M.errorno="ETIMEDOUT",M.code="ETIMEDOUT",M.syscall="connect",aq.errorHandler(z)(M)}),W.once(Z,function(){U=!0,W.setTimeout(0)})}}else if(W.destroyed){let U=z.connector.firstError;if(U)process.nextTick(()=>{aq.errorHandler(z)(U)});process.nextTick(aq.closeHandler(z))}else process.nextTick(aq.connectHandler(z));if(!W.destroyed)W.once("error",aq.errorHandler(z)),W.once("close",aq.closeHandler(z));let V=function(){z.removeListener("close",q),Y()};var q=function(){z.removeListener("ready",V),G(Error(hH.CONNECTION_CLOSED_ERROR_MSG))};z.once("ready",V),z.once("close",q)})});return(0,jB1.default)(Q,J)}disconnect(J=!1){if(!J)this.manuallyClosing=!0;if(this.reconnectTimeout&&!J)clearTimeout(this.reconnectTimeout),this.reconnectTimeout=null;if(this.status==="wait")aq.closeHandler(this)();else this.connector.disconnect()}end(){this.disconnect()}duplicate(J){return new Kz({...this.options,...J})}get mode(){var J;return this.options.monitor?"monitor":((J=this.condition)===null||J===void 0?void 0:J.subscriber)?"subscriber":"normal"}monitor(J){let Q=this.duplicate({monitor:!0,lazyConnect:!1});return(0,jB1.default)(new Promise(function(Y,G){Q.once("error",G),Q.once("monitoring",function(){Y(Q)})}),J)}sendCommand(J,Q){var Y,G;if(this.status==="wait")this.connect().catch(rq.noop);if(this.status==="end")return J.reject(Error(hH.CONNECTION_CLOSED_ERROR_MSG)),J.promise;if(((Y=this.condition)===null||Y===void 0?void 0:Y.subscriber)&&!jH.default.checkFlag("VALID_IN_SUBSCRIBER_MODE",J.name))return J.reject(Error("Connection in subscriber mode, only subscriber commands may be used")),J.promise;if(typeof this.options.commandTimeout==="number")J.setTimeout(this.options.commandTimeout);let X=this.getBlockingTimeoutInMs(J),z=this.status==="ready"||!Q&&this.status==="connect"&&(0,QD6.exists)(J.name,{caseInsensitive:!0})&&((0,QD6.hasFlag)(J.name,"loading",{nameCaseInsensitive:!0})||jH.default.checkFlag("HANDSHAKE_COMMANDS",J.name));if(!this.stream)z=!1;else if(!this.stream.writable)z=!1;else if(this.stream._writableState&&this.stream._writableState.ended)z=!1;if(!z){if(!this.options.enableOfflineQueue)return J.reject(Error("Stream isn't writeable and enableOfflineQueue options is false")),J.promise;if(J.name==="quit"&&this.offlineQueue.length===0)return this.disconnect(),J.resolve(Buffer.from("OK")),J.promise;if(sq.enabled)sq("queue command[%s]: %d -> %s(%o)",this._getDescription(),this.condition.select,J.name,J.args);if(this.offlineQueue.push({command:J,stream:Q,select:this.condition.select}),jH.default.checkFlag("BLOCKING_COMMANDS",J.name)){let K=this.getConfiguredBlockingTimeout();if(K!==void 0)J.setBlockingTimeout(K)}}else{if(sq.enabled)sq("write command[%s]: %d -> %s(%o)",this._getDescription(),(G=this.condition)===null||G===void 0?void 0:G.select,J.name,J.args);if(Q)if("isPipeline"in Q&&Q.isPipeline)Q.write(J.toWritable(Q.destination.redis.stream));else Q.write(J.toWritable(Q));else this.stream.write(J.toWritable(this.stream));if(this.commandQueue.push({command:J,stream:Q,select:this.condition.select}),X!==void 0)J.setBlockingTimeout(X);if(jH.default.checkFlag("WILL_DISCONNECT",J.name))this.manuallyClosing=!0;if(this.options.socketTimeout!==void 0&&this.socketTimeoutTimer===void 0)this.setSocketTimeout()}if(J.name==="select"&&(0,hH.isInt)(J.args[0])){let K=parseInt(J.args[0],10);if(this.condition.select!==K)this.condition.select=K,this.emit("select",K),sq("switch to db [%d]",this.condition.select)}return J.promise}getBlockingTimeoutInMs(J){var Q;if(!jH.default.checkFlag("BLOCKING_COMMANDS",J.name))return;let Y=this.getConfiguredBlockingTimeout();if(Y===void 0)return;let G=J.extractBlockingTimeout();if(typeof G==="number"){if(G>0)return G+((Q=this.options.blockingTimeoutGrace)!==null&&Q!==void 0?Q:XD6.DEFAULT_REDIS_OPTIONS.blockingTimeoutGrace);return Y}if(G===null)return Y;return}getConfiguredBlockingTimeout(){if(typeof this.options.blockingTimeout==="number"&&this.options.blockingTimeout>0)return this.options.blockingTimeout;return}setSocketTimeout(){this.socketTimeoutTimer=setTimeout(()=>{this.stream.destroy(Error(`Socket timeout. Expecting data, but didn't receive any in ${this.options.socketTimeout}ms.`)),this.socketTimeoutTimer=void 0},this.options.socketTimeout),this.stream.once("data",()=>{if(clearTimeout(this.socketTimeoutTimer),this.socketTimeoutTimer=void 0,this.commandQueue.length===0)return;this.setSocketTimeout()})}scanStream(J){return this.createScanStream("scan",{options:J})}scanBufferStream(J){return this.createScanStream("scanBuffer",{options:J})}sscanStream(J,Q){return this.createScanStream("sscan",{key:J,options:Q})}sscanBufferStream(J,Q){return this.createScanStream("sscanBuffer",{key:J,options:Q})}hscanStream(J,Q){return this.createScanStream("hscan",{key:J,options:Q})}hscanBufferStream(J,Q){return this.createScanStream("hscanBuffer",{key:J,options:Q})}zscanStream(J,Q){return this.createScanStream("zscan",{key:J,options:Q})}zscanBufferStream(J,Q){return this.createScanStream("zscanBuffer",{key:J,options:Q})}silentEmit(J,Q){let Y;if(J==="error"){if(Y=Q,this.status==="end")return;if(this.manuallyClosing){if(Y instanceof Error&&(Y.message===hH.CONNECTION_CLOSED_ERROR_MSG||Y.syscall==="connect"||Y.syscall==="read"))return}}if(this.listeners(J).length>0)return this.emit.apply(this,arguments);if(Y&&Y instanceof Error)console.error("[ioredis] Unhandled error event:",Y.stack);return!1}recoverFromFatalError(J,Q,Y){this.flushQueue(Q,Y),this.silentEmit("error",Q),this.disconnect(!0)}handleReconnection(J,Q){var Y;let G=!1;if(this.options.reconnectOnError&&!jH.default.checkFlag("IGNORE_RECONNECT_ON_ERROR",Q.command.name))G=this.options.reconnectOnError(J);switch(G){case 1:case!0:if(this.status!=="reconnecting")this.disconnect(!0);Q.command.reject(J);break;case 2:if(this.status!=="reconnecting")this.disconnect(!0);if(((Y=this.condition)===null||Y===void 0?void 0:Y.select)!==Q.select&&Q.command.name!=="select")this.select(Q.select);this.sendCommand(Q.command);break;default:Q.command.reject(J)}}_getDescription(){let J;if("path"in this.options&&this.options.path)J=this.options.path;else if(this.stream&&this.stream.remoteAddress&&this.stream.remotePort)J=this.stream.remoteAddress+":"+this.stream.remotePort;else if("host"in this.options&&this.options.host)J=this.options.host+":"+this.options.port;else J="";if(this.options.connectionName)J+=` (${this.options.connectionName})`;return J}resetCommandQueue(){this.commandQueue=new YD6}resetOfflineQueue(){this.offlineQueue=new YD6}parseOptions(...J){let Q={},Y=!1;for(let G=0;G<J.length;++G){let X=J[G];if(X===null||typeof X>"u")continue;if(typeof X==="object")(0,rq.defaults)(Q,X);else if(typeof X==="string"){if((0,rq.defaults)(Q,(0,hH.parseURL)(X)),X.startsWith("rediss://"))Y=!0}else if(typeof X==="number")Q.port=X;else throw Error("Invalid argument "+X)}if(Y)(0,rq.defaults)(Q,{tls:!0});if((0,rq.defaults)(Q,Kz.defaultOptions),typeof Q.port==="string")Q.port=parseInt(Q.port,10);if(typeof Q.db==="string")Q.db=parseInt(Q.db,10);this.options=(0,hH.resolveTLSProfile)(Q)}setStatus(J,Q){if(sq.enabled)sq("status[%s]: %s -> %s",this._getDescription(),this.status||"[empty]",J);this.status=J,process.nextTick(this.emit.bind(this,J,Q))}createScanStream(J,{key:Q,options:Y={}}){return new $75.default({objectMode:!0,key:Q,redis:this,command:J,...Y})}flushQueue(J,Q){Q=(0,rq.defaults)({},Q,{offlineQueue:!0,commandQueue:!0});let Y;if(Q.offlineQueue)while(Y=this.offlineQueue.shift())Y.command.reject(J);if(Q.commandQueue){if(this.commandQueue.length>0){if(this.stream)this.stream.removeAllListeners("data");while(Y=this.commandQueue.shift())Y.command.reject(J)}}}_readyCheck(J){let Q=this;this.info(function(Y,G){if(Y){if(Y.message&&Y.message.includes("NOPERM"))return console.warn(`Skipping the ready check because INFO command fails: "${Y.message}". You can disable ready check with "enableReadyCheck". More: https://github.com/luin/ioredis/wiki/Disable-ready-check.`),J(null,{});return J(Y)}if(typeof G!=="string")return J(null,G);let X={},z=G.split(`\r
`);for(let K=0;K<z.length;++K){let[W,...Z]=z[K].split(":"),V=Z.join(":");if(V)X[W]=V}if(!X.loading||X.loading==="0")J(null,X);else{let K=(X.loading_eta_seconds||1)*1000,W=Q.options.maxLoadingRetryTime&&Q.options.maxLoadingRetryTime<K?Q.options.maxLoadingRetryTime:K;sq("Redis server still loading, trying again in "+W+"ms"),setTimeout(function(){Q._readyCheck(J)},W)}}).catch(rq.noop)}}Kz.Cluster=S75.default;Kz.Command=jH.default;Kz.defaultOptions=XD6.DEFAULT_REDIS_OPTIONS;(0,k75.default)(Kz,GD6.EventEmitter);(0,f75.addTransactionSupport)(Kz.prototype);zD6.default=Kz});var ZD6=H((Z3,WD6)=>{Object.defineProperty(Z3,"__esModule",{value:!0});Z3.print=Z3.ReplyError=Z3.SentinelIterator=Z3.SentinelConnector=Z3.AbstractConnector=Z3.Pipeline=Z3.ScanStream=Z3.Command=Z3.Cluster=Z3.Redis=Z3.default=void 0;Z3=WD6.exports=EW().default;var h75=EW();Object.defineProperty(Z3,"default",{enumerable:!0,get:function(){return h75.default}});var b75=EW();Object.defineProperty(Z3,"Redis",{enumerable:!0,get:function(){return b75.default}});var x75=RB1();Object.defineProperty(Z3,"Cluster",{enumerable:!0,get:function(){return x75.default}});var y75=LW();Object.defineProperty(Z3,"Command",{enumerable:!0,get:function(){return y75.default}});var g75=Xo();Object.defineProperty(Z3,"ScanStream",{enumerable:!0,get:function(){return g75.default}});var m75=OB1();Object.defineProperty(Z3,"Pipeline",{enumerable:!0,get:function(){return m75.default}});var d75=Do();Object.defineProperty(Z3,"AbstractConnector",{enumerable:!0,get:function(){return d75.default}});var KD6=Ho();Object.defineProperty(Z3,"SentinelConnector",{enumerable:!0,get:function(){return KD6.default}});Object.defineProperty(Z3,"SentinelIterator",{enumerable:!0,get:function(){return KD6.SentinelIterator}});Z3.ReplyError=fH().ReplyError;Object.defineProperty(Z3,"Promise",{get(){return console.warn("ioredis v5 does not support plugging third-party Promise library anymore. Native Promise will be used."),Promise},set(J){console.warn("ioredis v5 does not support plugging third-party Promise library anymore. Native Promise will be used.")}});function u75(J,Q){if(J)console.log("Error: "+J);else console.log("Reply: "+Q)}Z3.print=u75});var bB1=H((hB1,UD6)=>{var VD6=hB1&&hB1.__importDefault||function(J){return J&&J.__esModule?J:{default:J}},p75=VD6(V1("events")),c75=VD6(ZD6());class qD6 extends p75.default{constructor(J,Q){super();if(this.ttlSupport=!0,this._getKeyName=(Y)=>{if(!this.opts.useRedisSets)return`sets:${this._getNamespace()}:${Y}`;return Y},this.opts={},this.opts.useRedisSets=!0,this.opts.dialect="redis",typeof J!=="string"&&J.options&&(("family"in J.options)||J.isCluster))this.redis=J;else Q={...typeof J==="string"?{uri:J}:J,...Q},this.redis=new c75.default(Q.uri,Q);if(Q!==void 0&&Q.useRedisSets===!1)this.opts.useRedisSets=!1;this.redis.on("error",(Y)=>this.emit("error",Y))}_getNamespace(){return`namespace:${this.namespace}`}async get(J){J=this._getKeyName(J);let Q=await this.redis.get(J);if(Q===null)return;return Q}async getMany(J){return J=J.map(this._getKeyName),this.redis.mget(J)}async set(J,Q,Y){if(Q===void 0)return;J=this._getKeyName(J);let G=async(X)=>{if(typeof Y==="number")await X.set(J,Q,"PX",Y);else await X.set(J,Q)};if(this.opts.useRedisSets){let X=await this.redis.multi();await G(X),await X.sadd(this._getNamespace(),J),await X.exec()}else await G(this.redis)}async delete(J){J=this._getKeyName(J);let Q=0,Y=async(G)=>G.unlink(J);if(this.opts.useRedisSets){let G=this.redis.multi();await Y(G),await G.srem(this._getNamespace(),J),Q=(await G.exec())[0][1]}else Q=await Y(this.redis);return Q>0}async deleteMany(J){let Q=J.map(async(G)=>this.delete(G));return(await Promise.allSettled(Q)).every((G)=>G.value)}async clear(){if(this.opts.useRedisSets){let J=await this.redis.smembers(this._getNamespace());if(J.length>0)await Promise.all([this.redis.unlink([...J]),this.redis.srem(this._getNamespace(),[...J])])}else{let J=`sets:${this._getNamespace()}:*`,Q=await this.redis.keys(J);if(Q.length>0)await this.redis.unlink(Q)}}async*iterator(J){let Q=this.redis.scan.bind(this.redis),Y=this.redis.mget.bind(this.redis),G="0";do{let[X,z]=await Q(G,"MATCH",`${J}:*`);if(G=X,z.length>0){let K=await Y(z);for(let[W]of z.entries()){let Z=z[W],V=K[W];yield[Z,V]}}}while(G!=="0")}async has(J){return await this.redis.exists(J)!==0}async disconnect(){return this.redis.disconnect()}}UD6.exports=qD6});var BD6=H((OD6)=>{Object.defineProperty(OD6,"__esModule",{value:!0});OD6.LRUCache=void 0;var _75=typeof performance=="object"&&performance&&typeof performance.now=="function"?performance:Date,DD6=new Set,xB1=typeof process=="object"&&process?process:{},HD6=(J,Q,Y,G)=>{typeof xB1.emitWarning=="function"?xB1.emitWarning(J,Q,Y,G):console.error(`[${Y}] ${Q}: ${J}`)},Bo=globalThis.AbortController,MD6=globalThis.AbortSignal;if(typeof Bo>"u"){MD6=class{onabort;_onabort=[];reason;aborted=!1;addEventListener(Y,G){this._onabort.push(G)}},Bo=class{constructor(){Q()}signal=new MD6;abort(Y){if(!this.signal.aborted){this.signal.reason=Y,this.signal.aborted=!0;for(let G of this.signal._onabort)G(Y);this.signal.onabort?.(Y)}}};let J=xB1.env?.LRU_CACHE_IGNORE_AC_WARNING!=="1",Q=()=>{J&&(J=!1,HD6("AbortController is not defined. If using lru-cache in node 14, load an AbortController polyfill from the `node-abort-controller` package. A minimal polyfill is provided for use by LRUCache.fetch(), but it should not be relied upon in other contexts (eg, passing it to other APIs that use AbortController/AbortSignal might have undesirable effects). You may disable this with LRU_CACHE_IGNORE_AC_WARNING=1 in the env.","NO_ABORT_CONTROLLER","ENOTSUP",Q))}}var i75=(J)=>!DD6.has(J),G27=Symbol("type"),tq=(J)=>J&&J===Math.floor(J)&&J>0&&isFinite(J),ID6=(J)=>tq(J)?J<=Math.pow(2,8)?Uint8Array:J<=Math.pow(2,16)?Uint16Array:J<=Math.pow(2,32)?Uint32Array:J<=Number.MAX_SAFE_INTEGER?Ao:null:null,Ao=class extends Array{constructor(J){super(J),this.fill(0)}},n75=class J{heap;length;static#J=!1;static create(Q){let Y=ID6(Q);if(!Y)return[];J.#J=!0;let G=new J(Q,Y);return J.#J=!1,G}constructor(Q,Y){if(!J.#J)throw TypeError("instantiate Stack using Stack.create(n)");this.heap=new Y(Q),this.length=0}push(Q){this.heap[this.length++]=Q}pop(){return this.heap[--this.length]}},o75=class J{#J;#Q;#Y;#G;#X;#W;#K;#Z;get perf(){return this.#Z}ttl;ttlResolution;ttlAutopurge;updateAgeOnGet;updateAgeOnHas;allowStale;noDisposeOnSet;noUpdateTTL;maxEntrySize;sizeCalculation;noDeleteOnFetchRejection;noDeleteOnStaleGet;allowStaleOnFetchAbort;allowStaleOnFetchRejection;ignoreFetchAbort;#q;#H;#U;#V;#z;#M;#I;#D;#B;#N;#A;#R;#F;#L;#E;#S;#k;#w;#b;static unsafeExposeInternals(Q){return{starts:Q.#F,ttls:Q.#L,autopurgeTimers:Q.#E,sizes:Q.#R,keyMap:Q.#U,keyList:Q.#V,valList:Q.#z,next:Q.#M,prev:Q.#I,get head(){return Q.#D},get tail(){return Q.#B},free:Q.#N,isBackgroundFetch:(Y)=>Q.#O(Y),backgroundFetch:(Y,G,X,z)=>Q.#g(Y,G,X,z),moveToTail:(Y)=>Q.#h(Y),indexes:(Y)=>Q.#T(Y),rindexes:(Y)=>Q.#P(Y),isStale:(Y)=>Q.#C(Y)}}get max(){return this.#J}get maxSize(){return this.#Q}get calculatedSize(){return this.#H}get size(){return this.#q}get fetchMethod(){return this.#W}get memoMethod(){return this.#K}get dispose(){return this.#Y}get onInsert(){return this.#G}get disposeAfter(){return this.#X}constructor(Q){let{max:Y=0,ttl:G,ttlResolution:X=1,ttlAutopurge:z,updateAgeOnGet:K,updateAgeOnHas:W,allowStale:Z,dispose:V,onInsert:q,disposeAfter:U,noDisposeOnSet:M,noUpdateTTL:D,maxSize:I=0,maxEntrySize:O=0,sizeCalculation:A,fetchMethod:B,memoMethod:w,noDeleteOnFetchRejection:N,noDeleteOnStaleGet:L,allowStaleOnFetchRejection:E,allowStaleOnFetchAbort:R,ignoreFetchAbort:F,perf:f}=Q;if(f!==void 0&&typeof f?.now!="function")throw TypeError("perf option must have a now() method if specified");if(this.#Z=f??_75,Y!==0&&!tq(Y))throw TypeError("max option must be a nonnegative integer");let C=Y?ID6(Y):Array;if(!C)throw Error("invalid max value: "+Y);if(this.#J=Y,this.#Q=I,this.maxEntrySize=O||this.#Q,this.sizeCalculation=A,this.sizeCalculation){if(!this.#Q&&!this.maxEntrySize)throw TypeError("cannot set sizeCalculation without setting maxSize or maxEntrySize");if(typeof this.sizeCalculation!="function")throw TypeError("sizeCalculation set to non-function")}if(w!==void 0&&typeof w!="function")throw TypeError("memoMethod must be a function if defined");if(this.#K=w,B!==void 0&&typeof B!="function")throw TypeError("fetchMethod must be a function if specified");if(this.#W=B,this.#k=!!B,this.#U=new Map,this.#V=Array(Y).fill(void 0),this.#z=Array(Y).fill(void 0),this.#M=new C(Y),this.#I=new C(Y),this.#D=0,this.#B=0,this.#N=n75.create(Y),this.#q=0,this.#H=0,typeof V=="function"&&(this.#Y=V),typeof q=="function"&&(this.#G=q),typeof U=="function"?(this.#X=U,this.#A=[]):(this.#X=void 0,this.#A=void 0),this.#S=!!this.#Y,this.#b=!!this.#G,this.#w=!!this.#X,this.noDisposeOnSet=!!M,this.noUpdateTTL=!!D,this.noDeleteOnFetchRejection=!!N,this.allowStaleOnFetchRejection=!!E,this.allowStaleOnFetchAbort=!!R,this.ignoreFetchAbort=!!F,this.maxEntrySize!==0){if(this.#Q!==0&&!tq(this.#Q))throw TypeError("maxSize must be a positive integer if specified");if(!tq(this.maxEntrySize))throw TypeError("maxEntrySize must be a positive integer if specified");this.#_()}if(this.allowStale=!!Z,this.noDeleteOnStaleGet=!!L,this.updateAgeOnGet=!!K,this.updateAgeOnHas=!!W,this.ttlResolution=tq(X)||X===0?X:1,this.ttlAutopurge=!!z,this.ttl=G||0,this.ttl){if(!tq(this.ttl))throw TypeError("ttl must be a positive integer if specified");this.#m()}if(this.#J===0&&this.ttl===0&&this.#Q===0)throw TypeError("At least one of max, maxSize, or ttl is required");if(!this.ttlAutopurge&&!this.#J&&!this.#Q){let P="LRU_CACHE_UNBOUNDED";i75(P)&&(DD6.add(P),HD6("TTL caching without ttlAutopurge, max, or maxSize can result in unbounded memory consumption.","UnboundedCacheWarning",P,J))}}getRemainingTTL(Q){return this.#U.has(Q)?1/0:0}#m(){let Q=new Ao(this.#J),Y=new Ao(this.#J);this.#L=Q,this.#F=Y;let G=this.ttlAutopurge?Array(this.#J):void 0;this.#E=G,this.#d=(K,W,Z=this.#Z.now())=>{if(Y[K]=W!==0?Z:0,Q[K]=W,G?.[K]&&(clearTimeout(G[K]),G[K]=void 0),W!==0&&G){let V=setTimeout(()=>{this.#C(K)&&this.#$(this.#V[K],"expire")},W+1);V.unref&&V.unref(),G[K]=V}},this.#v=(K)=>{Y[K]=Q[K]!==0?this.#Z.now():0},this.#f=(K,W)=>{if(Q[W]){let Z=Q[W],V=Y[W];if(!Z||!V)return;K.ttl=Z,K.start=V,K.now=X||z();let q=K.now-V;K.remainingTTL=Z-q}};let X=0,z=()=>{let K=this.#Z.now();if(this.ttlResolution>0){X=K;let W=setTimeout(()=>X=0,this.ttlResolution);W.unref&&W.unref()}return K};this.getRemainingTTL=(K)=>{let W=this.#U.get(K);if(W===void 0)return 0;let Z=Q[W],V=Y[W];if(!Z||!V)return 1/0;let q=(X||z())-V;return Z-q},this.#C=(K)=>{let W=Y[K],Z=Q[K];return!!Z&&!!W&&(X||z())-W>Z}}#v=()=>{};#f=()=>{};#d=()=>{};#C=()=>!1;#_(){let Q=new Ao(this.#J);this.#H=0,this.#R=Q,this.#j=(Y)=>{this.#H-=Q[Y],Q[Y]=0},this.#u=(Y,G,X,z)=>{if(this.#O(G))return 0;if(!tq(X))if(z){if(typeof z!="function")throw TypeError("sizeCalculation must be a function");if(X=z(G,Y),!tq(X))throw TypeError("sizeCalculation return invalid (expect positive integer)")}else throw TypeError("invalid size value (must be positive integer). When maxSize or maxEntrySize is used, sizeCalculation or size must be set.");return X},this.#x=(Y,G,X)=>{if(Q[Y]=G,this.#Q){let z=this.#Q-Q[Y];for(;this.#H>z;)this.#y(!0)}this.#H+=Q[Y],X&&(X.entrySize=G,X.totalCalculatedSize=this.#H)}}#j=(Q)=>{};#x=(Q,Y,G)=>{};#u=(Q,Y,G,X)=>{if(G||X)throw TypeError("cannot set size without setting maxSize or maxEntrySize on cache");return 0};*#T({allowStale:Q=this.allowStale}={}){if(this.#q)for(let Y=this.#B;!(!this.#l(Y)||((Q||!this.#C(Y))&&(yield Y),Y===this.#D));)Y=this.#I[Y]}*#P({allowStale:Q=this.allowStale}={}){if(this.#q)for(let Y=this.#D;!(!this.#l(Y)||((Q||!this.#C(Y))&&(yield Y),Y===this.#B));)Y=this.#M[Y]}#l(Q){return Q!==void 0&&this.#U.get(this.#V[Q])===Q}*entries(){for(let Q of this.#T())this.#z[Q]!==void 0&&this.#V[Q]!==void 0&&!this.#O(this.#z[Q])&&(yield[this.#V[Q],this.#z[Q]])}*rentries(){for(let Q of this.#P())this.#z[Q]!==void 0&&this.#V[Q]!==void 0&&!this.#O(this.#z[Q])&&(yield[this.#V[Q],this.#z[Q]])}*keys(){for(let Q of this.#T()){let Y=this.#V[Q];Y!==void 0&&!this.#O(this.#z[Q])&&(yield Y)}}*rkeys(){for(let Q of this.#P()){let Y=this.#V[Q];Y!==void 0&&!this.#O(this.#z[Q])&&(yield Y)}}*values(){for(let Q of this.#T())this.#z[Q]!==void 0&&!this.#O(this.#z[Q])&&(yield this.#z[Q])}*rvalues(){for(let Q of this.#P())this.#z[Q]!==void 0&&!this.#O(this.#z[Q])&&(yield this.#z[Q])}[Symbol.iterator](){return this.entries()}[Symbol.toStringTag]="LRUCache";find(Q,Y={}){for(let G of this.#T()){let X=this.#z[G],z=this.#O(X)?X.__staleWhileFetching:X;if(z!==void 0&&Q(z,this.#V[G],this))return this.get(this.#V[G],Y)}}forEach(Q,Y=this){for(let G of this.#T()){let X=this.#z[G],z=this.#O(X)?X.__staleWhileFetching:X;z!==void 0&&Q.call(Y,z,this.#V[G],this)}}rforEach(Q,Y=this){for(let G of this.#P()){let X=this.#z[G],z=this.#O(X)?X.__staleWhileFetching:X;z!==void 0&&Q.call(Y,z,this.#V[G],this)}}purgeStale(){let Q=!1;for(let Y of this.#P({allowStale:!0}))this.#C(Y)&&(this.#$(this.#V[Y],"expire"),Q=!0);return Q}info(Q){let Y=this.#U.get(Q);if(Y===void 0)return;let G=this.#z[Y],X=this.#O(G)?G.__staleWhileFetching:G;if(X===void 0)return;let z={value:X};if(this.#L&&this.#F){let K=this.#L[Y],W=this.#F[Y];if(K&&W){let Z=K-(this.#Z.now()-W);z.ttl=Z,z.start=Date.now()}}return this.#R&&(z.size=this.#R[Y]),z}dump(){let Q=[];for(let Y of this.#T({allowStale:!0})){let G=this.#V[Y],X=this.#z[Y],z=this.#O(X)?X.__staleWhileFetching:X;if(z===void 0||G===void 0)continue;let K={value:z};if(this.#L&&this.#F){K.ttl=this.#L[Y];let W=this.#Z.now()-this.#F[Y];K.start=Math.floor(Date.now()-W)}this.#R&&(K.size=this.#R[Y]),Q.unshift([G,K])}return Q}load(Q){this.clear();for(let[Y,G]of Q){if(G.start){let X=Date.now()-G.start;G.start=this.#Z.now()-X}this.set(Y,G.value,G)}}set(Q,Y,G={}){if(Y===void 0)return this.delete(Q),this;let{ttl:X=this.ttl,start:z,noDisposeOnSet:K=this.noDisposeOnSet,sizeCalculation:W=this.sizeCalculation,status:Z}=G,{noUpdateTTL:V=this.noUpdateTTL}=G,q=this.#u(Q,Y,G.size||0,W);if(this.maxEntrySize&&q>this.maxEntrySize)return Z&&(Z.set="miss",Z.maxEntrySizeExceeded=!0),this.#$(Q,"set"),this;let U=this.#q===0?void 0:this.#U.get(Q);if(U===void 0)U=this.#q===0?this.#B:this.#N.length!==0?this.#N.pop():this.#q===this.#J?this.#y(!1):this.#q,this.#V[U]=Q,this.#z[U]=Y,this.#U.set(Q,U),this.#M[this.#B]=U,this.#I[U]=this.#B,this.#B=U,this.#q++,this.#x(U,q,Z),Z&&(Z.set="add"),V=!1,this.#b&&this.#G?.(Y,Q,"add");else{this.#h(U);let M=this.#z[U];if(Y!==M){if(this.#k&&this.#O(M)){M.__abortController.abort(Error("replaced"));let{__staleWhileFetching:D}=M;D!==void 0&&!K&&(this.#S&&this.#Y?.(D,Q,"set"),this.#w&&this.#A?.push([D,Q,"set"]))}else K||(this.#S&&this.#Y?.(M,Q,"set"),this.#w&&this.#A?.push([M,Q,"set"]));if(this.#j(U),this.#x(U,q,Z),this.#z[U]=Y,Z){Z.set="replace";let D=M&&this.#O(M)?M.__staleWhileFetching:M;D!==void 0&&(Z.oldValue=D)}}else Z&&(Z.set="update");this.#b&&this.onInsert?.(Y,Q,Y===M?"update":"replace")}if(X!==0&&!this.#L&&this.#m(),this.#L&&(V||this.#d(U,X,z),Z&&this.#f(Z,U)),!K&&this.#w&&this.#A){let M=this.#A,D;for(;D=M?.shift();)this.#X?.(...D)}return this}pop(){try{for(;this.#q;){let Q=this.#z[this.#D];if(this.#y(!0),this.#O(Q)){if(Q.__staleWhileFetching)return Q.__staleWhileFetching}else if(Q!==void 0)return Q}}finally{if(this.#w&&this.#A){let Q=this.#A,Y;for(;Y=Q?.shift();)this.#X?.(...Y)}}}#y(Q){let Y=this.#D,G=this.#V[Y],X=this.#z[Y];return this.#k&&this.#O(X)?X.__abortController.abort(Error("evicted")):(this.#S||this.#w)&&(this.#S&&this.#Y?.(X,G,"evict"),this.#w&&this.#A?.push([X,G,"evict"])),this.#j(Y),this.#E?.[Y]&&(clearTimeout(this.#E[Y]),this.#E[Y]=void 0),Q&&(this.#V[Y]=void 0,this.#z[Y]=void 0,this.#N.push(Y)),this.#q===1?(this.#D=this.#B=0,this.#N.length=0):this.#D=this.#M[Y],this.#U.delete(G),this.#q--,Y}has(Q,Y={}){let{updateAgeOnHas:G=this.updateAgeOnHas,status:X}=Y,z=this.#U.get(Q);if(z!==void 0){let K=this.#z[z];if(this.#O(K)&&K.__staleWhileFetching===void 0)return!1;if(this.#C(z))X&&(X.has="stale",this.#f(X,z));else return G&&this.#v(z),X&&(X.has="hit",this.#f(X,z)),!0}else X&&(X.has="miss");return!1}peek(Q,Y={}){let{allowStale:G=this.allowStale}=Y,X=this.#U.get(Q);if(X===void 0||!G&&this.#C(X))return;let z=this.#z[X];return this.#O(z)?z.__staleWhileFetching:z}#g(Q,Y,G,X){let z=Y===void 0?void 0:this.#z[Y];if(this.#O(z))return z;let K=new Bo,{signal:W}=G;W?.addEventListener("abort",()=>K.abort(W.reason),{signal:K.signal});let Z={signal:K.signal,options:G,context:X},V=(O,A=!1)=>{let{aborted:B}=K.signal,w=G.ignoreFetchAbort&&O!==void 0,N=G.ignoreFetchAbort||!!(G.allowStaleOnFetchAbort&&O!==void 0);if(G.status&&(B&&!A?(G.status.fetchAborted=!0,G.status.fetchError=K.signal.reason,w&&(G.status.fetchAbortIgnored=!0)):G.status.fetchResolved=!0),B&&!w&&!A)return U(K.signal.reason,N);let L=D,E=this.#z[Y];return(E===D||w&&A&&E===void 0)&&(O===void 0?L.__staleWhileFetching!==void 0?this.#z[Y]=L.__staleWhileFetching:this.#$(Q,"fetch"):(G.status&&(G.status.fetchUpdated=!0),this.set(Q,O,Z.options))),O},q=(O)=>(G.status&&(G.status.fetchRejected=!0,G.status.fetchError=O),U(O,!1)),U=(O,A)=>{let{aborted:B}=K.signal,w=B&&G.allowStaleOnFetchAbort,N=w||G.allowStaleOnFetchRejection,L=N||G.noDeleteOnFetchRejection,E=D;if(this.#z[Y]===D&&(!L||!A&&E.__staleWhileFetching===void 0?this.#$(Q,"fetch"):w||(this.#z[Y]=E.__staleWhileFetching)),N)return G.status&&E.__staleWhileFetching!==void 0&&(G.status.returnedStale=!0),E.__staleWhileFetching;if(E.__returned===E)throw O},M=(O,A)=>{let B=this.#W?.(Q,z,Z);B&&B instanceof Promise&&B.then((w)=>O(w===void 0?void 0:w),A),K.signal.addEventListener("abort",()=>{(!G.ignoreFetchAbort||G.allowStaleOnFetchAbort)&&(O(void 0),G.allowStaleOnFetchAbort&&(O=(w)=>V(w,!0)))})};G.status&&(G.status.fetchDispatched=!0);let D=new Promise(M).then(V,q),I=Object.assign(D,{__abortController:K,__staleWhileFetching:z,__returned:void 0});return Y===void 0?(this.set(Q,I,{...Z.options,status:void 0}),Y=this.#U.get(Q)):this.#z[Y]=I,I}#O(Q){if(!this.#k)return!1;let Y=Q;return!!Y&&Y instanceof Promise&&Y.hasOwnProperty("__staleWhileFetching")&&Y.__abortController instanceof Bo}async fetch(Q,Y={}){let{allowStale:G=this.allowStale,updateAgeOnGet:X=this.updateAgeOnGet,noDeleteOnStaleGet:z=this.noDeleteOnStaleGet,ttl:K=this.ttl,noDisposeOnSet:W=this.noDisposeOnSet,size:Z=0,sizeCalculation:V=this.sizeCalculation,noUpdateTTL:q=this.noUpdateTTL,noDeleteOnFetchRejection:U=this.noDeleteOnFetchRejection,allowStaleOnFetchRejection:M=this.allowStaleOnFetchRejection,ignoreFetchAbort:D=this.ignoreFetchAbort,allowStaleOnFetchAbort:I=this.allowStaleOnFetchAbort,context:O,forceRefresh:A=!1,status:B,signal:w}=Y;if(!this.#k)return B&&(B.fetch="get"),this.get(Q,{allowStale:G,updateAgeOnGet:X,noDeleteOnStaleGet:z,status:B});let N={allowStale:G,updateAgeOnGet:X,noDeleteOnStaleGet:z,ttl:K,noDisposeOnSet:W,size:Z,sizeCalculation:V,noUpdateTTL:q,noDeleteOnFetchRejection:U,allowStaleOnFetchRejection:M,allowStaleOnFetchAbort:I,ignoreFetchAbort:D,status:B,signal:w},L=this.#U.get(Q);if(L===void 0){B&&(B.fetch="miss");let E=this.#g(Q,L,N,O);return E.__returned=E}else{let E=this.#z[L];if(this.#O(E)){let C=G&&E.__staleWhileFetching!==void 0;return B&&(B.fetch="inflight",C&&(B.returnedStale=!0)),C?E.__staleWhileFetching:E.__returned=E}let R=this.#C(L);if(!A&&!R)return B&&(B.fetch="hit"),this.#h(L),X&&this.#v(L),B&&this.#f(B,L),E;let F=this.#g(Q,L,N,O),f=F.__staleWhileFetching!==void 0&&G;return B&&(B.fetch=R?"stale":"refresh",f&&R&&(B.returnedStale=!0)),f?F.__staleWhileFetching:F.__returned=F}}async forceFetch(Q,Y={}){let G=await this.fetch(Q,Y);if(G===void 0)throw Error("fetch() returned undefined");return G}memo(Q,Y={}){let G=this.#K;if(!G)throw Error("no memoMethod provided to constructor");let{context:X,forceRefresh:z,...K}=Y,W=this.get(Q,K);if(!z&&W!==void 0)return W;let Z=G(Q,W,{options:K,context:X});return this.set(Q,Z,K),Z}get(Q,Y={}){let{allowStale:G=this.allowStale,updateAgeOnGet:X=this.updateAgeOnGet,noDeleteOnStaleGet:z=this.noDeleteOnStaleGet,status:K}=Y,W=this.#U.get(Q);if(W!==void 0){let Z=this.#z[W],V=this.#O(Z);return K&&this.#f(K,W),this.#C(W)?(K&&(K.get="stale"),V?(K&&G&&Z.__staleWhileFetching!==void 0&&(K.returnedStale=!0),G?Z.__staleWhileFetching:void 0):(z||this.#$(Q,"expire"),K&&G&&(K.returnedStale=!0),G?Z:void 0)):(K&&(K.get="hit"),V?Z.__staleWhileFetching:(this.#h(W),X&&this.#v(W),Z))}else K&&(K.get="miss")}#p(Q,Y){this.#I[Y]=Q,this.#M[Q]=Y}#h(Q){Q!==this.#B&&(Q===this.#D?this.#D=this.#M[Q]:this.#p(this.#I[Q],this.#M[Q]),this.#p(this.#B,Q),this.#B=Q)}delete(Q){return this.#$(Q,"delete")}#$(Q,Y){let G=!1;if(this.#q!==0){let X=this.#U.get(Q);if(X!==void 0)if(this.#E?.[X]&&(clearTimeout(this.#E?.[X]),this.#E[X]=void 0),G=!0,this.#q===1)this.#c(Y);else{this.#j(X);let z=this.#z[X];if(this.#O(z)?z.__abortController.abort(Error("deleted")):(this.#S||this.#w)&&(this.#S&&this.#Y?.(z,Q,Y),this.#w&&this.#A?.push([z,Q,Y])),this.#U.delete(Q),this.#V[X]=void 0,this.#z[X]=void 0,X===this.#B)this.#B=this.#I[X];else if(X===this.#D)this.#D=this.#M[X];else{let K=this.#I[X];this.#M[K]=this.#M[X];let W=this.#M[X];this.#I[W]=this.#I[X]}this.#q--,this.#N.push(X)}}if(this.#w&&this.#A?.length){let X=this.#A,z;for(;z=X?.shift();)this.#X?.(...z)}return G}clear(){return this.#c("delete")}#c(Q){for(let Y of this.#P({allowStale:!0})){let G=this.#z[Y];if(this.#O(G))G.__abortController.abort(Error("deleted"));else{let X=this.#V[Y];this.#S&&this.#Y?.(G,X,Q),this.#w&&this.#A?.push([G,X,Q])}}if(this.#U.clear(),this.#z.fill(void 0),this.#V.fill(void 0),this.#L&&this.#F){this.#L.fill(0),this.#F.fill(0);for(let Y of this.#E??[])Y!==void 0&&clearTimeout(Y);this.#E?.fill(void 0)}if(this.#R&&this.#R.fill(0),this.#D=0,this.#B=0,this.#N.length=0,this.#H=0,this.#q=0,this.#w&&this.#A){let Y=this.#A,G;for(;G=Y?.shift();)this.#X?.(...G)}}};OD6.LRUCache=o75});var LD6=H((Z27,wD6)=>{/*! cache.js - Seamflux Client Build | 2026-03-14T14:17:11.364Z */function a75(J){if(!J)return J;if(/([?&])family=\d/.test(J))return J;let Q=J.includes("?")?"&":"?";return`${J}${Q}family=0`}async function dB1(){if(bH)return bH;let J=await(0,X35.getEnv)("REDIS_URL"),Q=60000,Y=J,G=process.env.CLOUD_MODE;if(G!==void 0&&G!==""&&Y&&tk&&gB1){let X=a75(Y),z=new tk({store:new gB1(X)});return bH=(0,yB1.createCache)({stores:[z],ttl:Q}),bH}if(tk&&mB1){let X=new mB1({max:5000,ttl:Q}),z={get:(K)=>X.get(K),set:(K,W,Z)=>{X.set(K,W,{ttl:Z??Q})},delete:(K)=>X.delete(K),clear:()=>X.clear()};bH=(0,yB1.createCache)({stores:[new tk({store:z})],ttl:Q})}else bH=(0,yB1.createCache)({ttl:Q});return bH}async function r75(J){let Q=await dB1(),Y=await Q.get(J);try{return Y?JSON.parse(Y):Y}catch{return Y}}async function s75(J,Q,Y){let G=await dB1();return typeof Q!="string"?G.set(J,JSON.stringify(Q),Y):G.set(J,Q,Y)}var{defineProperty:uB1,getOwnPropertyDescriptor:t75,getOwnPropertyNames:e75}=Object,J35=Object.prototype.hasOwnProperty,Q35=(J,Q)=>{for(var Y in Q)uB1(J,Y,{get:Q[Y],enumerable:!0})},Y35=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of e75(Q))J35.call(J,X)||X===Y||uB1(J,X,{get:()=>Q[X],enumerable:!(G=t75(Q,X))||G.enumerable});return J},G35=(J)=>Y35(uB1({},"__esModule",{value:!0}),J),ND6={};Q35(ND6,{cacheGet:()=>r75,cacheSet:()=>s75,getCache:()=>dB1}),wD6.exports=G35(ND6);var yB1=Jq6(),X35=qU(),tk,gB1,mB1,bH=null;try{tk=rA1().default||rA1();try{gB1=bB1().default||bB1()}catch{}try{mB1=BD6().LRUCache}catch{}}catch{}});var FD6=H((V27,RD6)=>{/*! getUser.js - Seamflux Client Build | 2026-03-14T14:17:06.011Z */async function z35({apiKey:J,name:Q}){let Y=Q.trim(),G=Y.startsWith("@")?Y.slice(1):Y,X=`twitter:user:${G}`,z=await(0,lB1.cacheGet)(X);if(z)return z;let K=await CD6.get(`/user?username=${G}`,{headers:{"X-Rapidapi-Key":J}});return(0,fL.get)(K,"result.data.user.result.rest_id")}function K35(J){let Q=[],Y=(0,fL.get)(J,"timeline.instructions",[]).find((X)=>X.type==="TimelineAddEntries");if(!Y||!Y.entries)return Q;let G=Y.entries;for(let X of G){if(!X.entryId||!X.entryId.startsWith("tweet-"))continue;let z=(0,fL.get)(X,"content.itemContent.tweet_results.result");if(!z)continue;let K=(0,fL.get)(z,"rest_id"),W=(0,fL.get)(z,"legacy.full_text"),Z=(0,fL.get)(z,"legacy.created_at");K&&W&&Z&&Q.push({id:String(K),text:String(W),created_at:String(Z)})}return Q.sort((X,z)=>{let K=new Date(X.created_at).getTime();return new Date(z.created_at).getTime()-K}),Q}async function W35(J){let{name:Q,rapidApiKey:Y,limit:G=1}=J;if(!Q)throw Error("Username is required (e.g., @elonmusk or elonmusk)");if(!Y)throw Error("RapidAPI key is required. Please sign up at https://rapidapi.com/ to obtain your API key.");let X=await z35({apiKey:Y,name:Q});if(!X)throw Error(`User ${Q} not found`);let z=`twitter:tweets:${Q||X}`;try{let Z=await(0,lB1.cacheGet)(z);if(Z)return Z}catch(Z){console.warn("[getUserTweets] Cache read failed:",Z)}let K=(await CD6.get(`/user-tweets?user=${X}&count=1`,{headers:{"X-Rapidapi-Key":Y}})).result;if(!K)throw Error("Invalid API response: missing result");let W=K35(K);if(W.length>0)try{await(0,lB1.cacheSet)(z,W,300000)}catch(Z){console.warn("[getUserTweets] Cache write failed:",Z)}return W.slice(0,G)}var{defineProperty:pB1,getOwnPropertyDescriptor:Z35,getOwnPropertyNames:V35}=Object,q35=Object.prototype.hasOwnProperty,U35=(J,Q)=>{for(var Y in Q)pB1(J,Y,{get:Q[Y],enumerable:!0})},M35=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of V35(Q))q35.call(J,X)||X===Y||pB1(J,X,{get:()=>Q[X],enumerable:!(G=Z35(Q,X))||G.enumerable});return J},D35=(J)=>M35(pB1({},"__esModule",{value:!0}),J),ED6={};U35(ED6,{getUserTweetsWithRapidApi:()=>W35}),RD6.exports=D35(ED6);var H35=Jd(),lB1=LD6(),fL=FK(),CD6=(0,H35.createRequestClient)({baseURL:"https://twitter241.p.rapidapi.com",headers:{"X-Rapidapi-Host":"twitter241.p.rapidapi.com",Host:"twitter241.p.rapidapi.com"},maxRetries:3,retryDelayFn:(J)=>100*(J+1),retryCondition:(J)=>J.response?.status!==429||J.code==="ECONNREFUSED"})});var PD6=H((q27,TD6)=>{/*! trending.js - Seamflux Client Build | 2026-03-14T14:17:05.955Z */async function I35(J){}var{defineProperty:cB1,getOwnPropertyDescriptor:O35,getOwnPropertyNames:A35}=Object,B35=Object.prototype.hasOwnProperty,N35=(J,Q)=>{for(var Y in Q)cB1(J,Y,{get:Q[Y],enumerable:!0})},w35=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of A35(Q))B35.call(J,X)||X===Y||cB1(J,X,{get:()=>Q[X],enumerable:!(G=O35(Q,X))||G.enumerable});return J},L35=(J)=>w35(cB1({},"__esModule",{value:!0}),J),SD6={};N35(SD6,{getXWeb3TrendingAnalysis:()=>I35}),TD6.exports=L35(SD6)});var kD6=H((U27,fD6)=>{/*! index.js - Seamflux Client Build | 2026-03-14T14:17:05.991Z */var{defineProperty:_B1,getOwnPropertyDescriptor:E35,getOwnPropertyNames:C35}=Object,R35=Object.prototype.hasOwnProperty,F35=(J,Q)=>{for(var Y in Q)_B1(J,Y,{get:Q[Y],enumerable:!0})},S35=(J,Q,Y,G)=>{if(Q&&typeof Q=="object"||typeof Q=="function")for(let X of C35(Q))R35.call(J,X)||X===Y||_B1(J,X,{get:()=>Q[X],enumerable:!(G=E35(Q,X))||G.enumerable});return J},T35=(J)=>S35(_B1({},"__esModule",{value:!0}),J),$D6={};F35($D6,{getUserTweetsWithRapidApi:()=>$35.getUserTweetsWithRapidApi,getXWeb3TrendingAnalysis:()=>f35.getXWeb3TrendingAnalysis,sendTweet:()=>P35.sendTweet}),fD6.exports=T35($D6);var P35=DV6(),$35=FD6(),f35=PD6()});import{existsSync as k35,readFileSync as v35}from"fs";import{dirname as j35,join as bD6}from"path";import{fileURLToPath as h35}from"url";import{randomUUID as b35}from"node:crypto";var m35=Lo(zV6(),1),d35=Lo(kD6(),1),xD6=j35(h35(import.meta.url)),vD6=[{name:"chainType",type:"string",label:"Chain Type",defaultValue:"eth"},{name:"address",type:"string",label:"EVM Address to Monitor"},{name:"apiKey",type:"password",label:"Twitter API Key"},{name:"secret",type:"password",label:"Twitter API Secret"},{name:"accessToken",type:"password",label:"Twitter Access Token"},{name:"accessTokenSecret",type:"password",label:"Twitter Access Token Secret"}];function x35(){let J=process.env.INPUT_JSON,Q={};if(J)try{Q=JSON.parse(J)}catch(Y){console.error("Invalid INPUT_JSON:",Y),process.exit(1)}else{let Y=bD6(xD6,"config.json");try{if(k35(Y)){let G=v35(Y,"utf-8"),X=JSON.parse(G);Q={};for(let z of vD6)if(z.name in X)Q[z.name]=X[z.name];else if(z.defaultValue!==void 0)Q[z.name]=z.defaultValue}else throw Error("config.json not found")}catch(G){console.warn("Warning: Failed to load config from "+Y+", using defaults"),Q={};for(let X of vD6)if(X.defaultValue!==void 0)Q[X.name]=String(X.defaultValue)}}for(let Y of Object.keys(Q))if(/^[A-Z][A-Z0-9_]*$/.test(Y)&&typeof Q[Y]==="string")process.env[Y]=Q[Y];return Q}var M7={reset:"\x1B[0m",statusRunning:"\x1B[36m",statusSuccess:"\x1B[32m",statusError:"\x1B[31m",dim:"\x1B[90m",bold:"\x1B[1m",nodeName:"\x1B[33m",method:"\x1B[35m"},y35=500;function g35(J,Q){if(J.length<=Q)return J;return J.slice(0,Q)+"..."}function jD6(J){let Q=J.name||"unknown",Y=J.method||"unknown",G=J.status||"invoke",X=J.message||"",z=J.raw,W=(G==="success"?M7.statusSuccess:G==="error"?M7.statusError:M7.statusRunning)+"["+G.toUpperCase()+"]"+M7.reset+" "+M7.nodeName+Q+M7.reset+M7.dim+"."+M7.reset+M7.method+Y+M7.reset+" "+M7.dim+"|"+M7.reset+" "+M7.bold+X+M7.reset;if(z!==void 0&&z!==null){let Z=typeof z==="object"?JSON.stringify(z):String(z),V=g35(Z,y35);W+=" "+M7.dim+V+M7.reset}return W}var yD6={log(J){let Q=globalThis.__JSON_MODE__===!0;if(typeof J==="string"){try{let Y=JSON.parse(J);if(Y.name&&Y.method){if(Q){let{v:G,uid:X,...z}=Y;console.log(JSON.stringify(z))}else console.log(jD6(Y));return}}catch{}if(Q)console.log(JSON.stringify({message:J}));else console.log(J)}else if(Q){let{v:Y,uid:G,...X}=J;console.log(JSON.stringify(X))}else console.log(jD6(J))},done(J){if(typeof J==="object")console.log(JSON.stringify({result:J}));else console.log({done:J});process.exit(0)}},u35={chainKit:m35,twitter:d35};globalThis.__WORKFLOW_BUNDLED_NODES__=u35;var l35="workflow-local";function hD6(J){try{return JSON.stringify(J)}catch{let Q=new WeakSet;return JSON.stringify(J,(Y,G)=>{if(typeof G==="bigint")return String(G);if(G instanceof Error)return{name:G.name,message:G.message};if(G&&typeof G==="object"){if(Q.has(G))return"[Circular]";Q.add(G)}return G},2)}}function p35(J){if(!J||typeof J!=="object")return J;let{userId:Q,_messageId:Y,...G}=J;return G}function iB1({node:J,userId:Q,messageId:Y,name:G,method:X,status:z,message:K,raw:W,level:Z,callSite:V}){let q=globalThis.__JSON_MODE__===!0,U=new Date().toISOString();if(q)J?.log?.(hD6({createdAt:U,messageId:Y,level:Z,name:G,method:X,status:z,message:K,raw:W,callSite:V}));else J?.log?.(hD6({v:l35,uid:Q,messageId:Y,level:Z,name:G,method:X,status:z,message:K,raw:W,callSite:V}))}function nB1(){return b35()}async function c35(J,Q){let Y=globalThis.__WORKFLOW_BUNDLED_NODES__;if(!Y)throw Error("__WORKFLOW_BUNDLED_NODES__ not set");let G=Y[J];if(!G||typeof G!=="object")throw Error(`Node "${J}" not found in bundle`);let X=G[Q];if(typeof X!=="function")throw Error(`Method "${Q}" not found in node "${J}"`);return X}async function _35(J,Q,Y,G,X,z){if(!G)G={};if(typeof G==="string")G=JSON.parse(G);let K=nB1(),W={...G,_messageId:K};try{let Z=await c35(Q,Y);iB1({node:z,userId:X,status:"invoke",messageId:K,name:Q,level:"info",method:Y,message:"start",raw:p35(W),callSite:J});let V=await Z(W);return iB1({node:z,userId:X,status:"success",messageId:nB1(),name:Q,level:"info",method:Y,message:V?.message??"success",raw:V,callSite:J}),V??{}}catch(Z){let V=Z instanceof Error?Z.message:String(Z);if(V.includes("Cannot find module")||V.includes("MODULE_NOT_FOUND"))V=`Node "${Q}" not found`;if(V.includes("not found in package")||V.includes("not a function"))V=`Method "${Y}" not found in node "${Q}"`;let q=500,U=V.length>q?V.slice(0,q)+"...":V;throw iB1({node:z,userId:X,status:"error",messageId:nB1(),name:Q,level:"error",method:Y,message:`${J} error: ${U}`,raw:Z instanceof Error?{name:Z.name,message:Z.message}:{message:String(Z)},callSite:J}),Error(U)}}class oB1{constructor(J={},Q){let Y=J.userId??"",G=async(X,z,K,W)=>{return _35(X,z,K,W??{},Y,Q)};return G.default=G,G}}var gD6=x35();globalThis.Input=gD6;globalThis.node=yD6;globalThis.Invoker=oB1;globalThis.invoke=new oB1(gD6,yD6);var i35=bD6(xD6,"workflow.code.js"),n35="file://"+i35+"?t="+Date.now();import(n35).catch((J)=>{console.error("Failed to load workflow.code.js:",J.message),process.exit(1)});
